Lompat ke konten Lompat ke sidebar Lompat ke footer

DOWNLOAD APLIKASI SISTEM INFORMASI PEMBUKUAN TRANSAKSI DI FOCUS KOMPUTER MAGELANG

DOWNLOAD APLIKASI SISTEM INFORMASI PEMBUKUAN TRANSAKSI  DI  FOCUS KOMPUTER MAGELANG




Latar Belakang


Menurut Murdick, R. G (1991:27), pengertian Sistem adalah seperangkat elemen yang membentuk kumpulan atau prosedur-prosedur atau bagan-bagan pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang (Ashkaf, 2015). 

Sistem tak hanya mengolah suatu zat mentah menjadi zat yang siap dikonsumsi melainkan juga dapat mengolah data menjadi sebuah informasi. Informasi menurut McLeod dalam Yakub (2012:8) adalah data yang diolah menjadi bentuk yang lebih berguna bagi penerimanya (Yanti, 2015). 

Sistem yang menghasilkan informasi inilah yang nantinya disebut sebagai Sistem Informasi. Robert A. Leitch mengartikan Sistem Informasi sebagai suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Doli, 2013). 

Sistem Informasi merupakan kebutuhan penting bagi setiap instansi sebagai sarana pendukung keputusan. Dalam meningkatkan mutu dan kinerja mereka, sebuah instansi memerlukan informasi-informasi yang matang mengenai perkembangan bisnis yang mereka kerjakan.


Di Focus Komputer, Sistem Informasi yang diterapkan masih bersifat manual yaitu secara pembukuan dan ada pula yang hanya diingat saja. Sistem Informasi yang bersifat manual ini menimbulkan beberapa permasalahan diantaranya lama waktu pemrosesan dan tingkat ke-valid-an yang kurang karena keterbatasan manusia dalam mengingat sesuatu.

Demikian perlu adanya pembuatan Sistem Informasi Rekap Transaksi sebagai sarana untuk merekam aktifitas transaksi, dan kontrolnya. Diharapkan dapat membantu pemilik counter dalam mengontrol dan memantau aktifitas transaksi yang ada di Focus Computer.


1. Sistem Informasi rekap transaksi, dibangun dengan bahasa pemrograman PHP dan basis data MySQL.
2. Sistem Informasi perekapan layanan reparasi, ini berjalan pada lingkungan localhost..
3. Sistem Informasi ini hanya memiliki teknisi sebagai admin.
4. Sistem Informasi ini melaporkan daftar pesanan transaksi dan servis masuk, status layanan dan biaya yang dibutuhkan oleh pelanggan serta data rekap transaksi pelanggan.
5. Sistem Informasi Pembukuan Transaksi akan menangani tentang hal-hal yang berkaitan dengan reparasi perangkat, tanggal transaksi, status perbaikan dan biaya yang harus dibayarkan.
6. Admin memiliki beberapa aktivitas antara lain login, CRUD Data Pesanan dan Layanan, CRUD Data Pelanggan, memeriksa status pemesanan, memeriksa status pembayaran dan ganti password.


Tujuan

Adapun tujuan dari kerja praktek ini adalah Membangun dan menerapkan sistem informasi pembukuan transaksi di Focus Komputer dengan bahasa pemrograman PHP dan basis data MySQL.


Diharapkan dari pelaksanaan kerja praktek ini dapat membawa manfaat diantaranya:
1. Memberikan kemudahan pemilik dalam mengetahui jumlah transaksi masuk dan status pembayaran dari pelanggan.
2. Meningkatkan kemampuan dan pemahaman penulis terhadap pembuatan sistem informasi dengan menggunakan bahasa pemrograman PHP dan basis data MySQL.


Gambaran Umum

Gambaran Umum Instansi


Focus Komputer adalah tempat reparasi dan perakitan computer yang beralamat di Jalan Sorotanon, Sriyasan, Wringinputih, Borobudur, Magelang, Jawa Tengah 56553. Focus Komputer dikelola oleh Bapak Kana Rizqul Abqo sebagai rintisan wirausaha. Bapak Kana Rizqul Abqo adalah warga kelahiran Magelang yang sekarang menetap di Magelang dengan istri dan putranya.

Ruang Lingkup Kerja Praktek


Focus Computer memiliki sistem katalog yang kurang tersusun secara rapi dan kurang informatif, selain itu pencatatan record perbaikan dan pembayaran semuanya masih serba manual hanya berupa nota transaksi dan masih menyulitkan pemilik untuk mengetahui total uang yang didapat dari transaksi yang dilakukan. Hal tersebut menyebabkan akses yang kurang cepat dan efisien. 

Oleh sebab itu, Focus Komputer membutuhkan sistem informasi yang terpusat sehingga semua informasi yang ada dapat dikelola dengan lebih baik, praktis, dan efisien.


LAPORAN KEGIATAN



Hasil

Pada prakteknya, Sistem Informasi Pembukuan Transaksi dikerjakan oleh saya Muhammad Habibie. Setelah dilakukan pengamatan dan wawancara dengan pihak instansi tempat kerja praktek, didapatkan informasi yang berhubungan dengan kebutuhan system untuk mengelola aktifitas transaksi yang ada di Focus Komputer. Dari hasil pengamatan yang ada dilakukan analisis yang menghasilkan kebutuhan fungsional dan non fungsional. Adapun dari hasil analisis tersebut sebagai dasar pembentukan desain sistem yang digambarkan dalam bentuk Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) dan Desain Tabel.
 

Analisis Kebutuhan Sistem

Analisis dilakukan dengan mengidentifikasi masalah yang terjadi dalam sistem yang akan dibangun. Spesifikasi kebutuhan sistem menjelaskan apa yang dapat dilakukan oleh sistem dan cakupan dari proyek.

Kebutuhan Fungsional

Pada kebutuhan fungsional akan dijelaskan mengenai fitur-fitur yang harus ada pada sistem yang akan dibangun. Untuk Sistem, memiliki kebutuhan fungsionalnya sebagai berikut:
1. Sistem harus dapat memenuhi kebutuhan admin yang berhubungan dengan:
a. Admin dapat membuat akun admin.
b. Admin dapat melihat data admin, dan pelanggan.
c. Admin dapat mengatur ulang kata sandi admin lainnya.
d. Admin dapat menghapus data admin lain, dan pelanggan.
e. Admin dapat memperoleh laporan data pelanggan dan riwayat pelanggan yang masuk dalam sistem.
2. Sistem harus dapat memenuhi kebutuhan pelanggan yang berhubungan dengan:

a. Pelanggan dapat merubah data diri.
b. Pelanggan dapat melihat data pelanggan dan pemesanan dalam sistem.
Sedangkan kebutuhan fungsional lainnya diluar kebutuhan sistem adalah sebagai berikut:
1. Sistem harus dapat memenuhi kebutuhan admin yang berhubungan dengan:
a. Admin dapat menampilkan pesanan yang masuk.
b. Admin dapat menampilkan data pelanggan.
c. Admin dapat menambah layanan di database.
d. Admin dapat menambah jenis layanan di database.
e. Admin dapat mengolah data pelanggan dan database.
f. Sistem dapat melakukan cetak transaksi pembayaran untuk setiap pemesanan layanan.
g. Sistem dapat melakukan filter data terhadap barang yang telah terjual berdasarkan tanggal tertentu.
2. Sistem harus dapat memenuhi kebutuhan pelanggan yang berhubungan dengan:
a. Pelanggan dapat menginputkan data layanan yang akan dipesan.
b. Pelanggan dapat melihat daftar layanan yang tersedia.
c. Sistem dapat melakukan cetak transaksi pembayaran untuk setiap pemesanan layanan.

Kebutuhan Non Fungsional

Pada kebutuhan non fungsional akan dijelaskan mengenai perangkat lunak dan perangkat keras yang dibutuhkan dalam pengadaan sistem yang akan dibangun.
1. Sistem berjalan menggunakan Apache dan MySQL pada XAMPP.
2. Sistem menggunakan bahasa pemrograman PHP.
3. Sistem dapat berjalan pada semua browser.
4. Sistem berjalan pada localhost.
5. Sistem dapat menampilkan dokumen laporan dalam bentuk PDF.





Diagram Context



 Data Flow Diagram




Entity Relationship Diagram



Desain tabel berupakan proses perancangan tabel yang digunakan untuk mengolah basis data yang mana pada kasus ini menggunakan MySQL. Oleh karena itu, pelangganan tipe data juga perlu diperhatikan dan sesuai dengan basis data yang menjadi acuan.

Semua data layanan yang ada di Focus Computer disimpan dalam suatu basis data yang susunan strukturnya terdapat pada tabel 3.1.


 

Tabel 3.1 Layanan

No

Nama Field

Tipe Data

Keterangan

1

id_layanan

varchar(15)

Primary Key

2

Id_kategori

varchar(15)

Foreign Key

3

nama_layanan

varchar(100)

 

4

biaya

decimal(10,0)

 

5

status

varchar(11)

 

6

foto

text            

 

7

tanggal_ubah

date

 

8

keterangan_layanan

Varchar(100)

 

 

Sedangkan untuk kategori, dilakukan normalisasi tabel agar lebih mudah dalam pencarian dan perawatan. Struktur tabel dapat dilihat pada tabel 3.2.

Tabel 3.2 Kategori

No

Nama Field

Tipe Data

Keterangan

1

id_kategori

int(15)

Primary Key

2

nama_kategori

varchar(50)

 

3

keterangan_kategori

varchar(100)

 

Tabel teknisi menjadi tabel penting dalam Sistem Pembukuan Transaksi ini. Teknisi juga berhubungan dengan layanan yang dipesan sebagai salah satu log transaksi. Adapun struktur yang ada pada tabel terdapat pada tabel 3.3.


 

Tabel 3.3 Teknisi

No

Nama Field

Tipe Data

Keterangan

1

id_teknisi

varchar(15)

Primary Key

2

nama_teknisi

varchar(50)

 

3

tanggal_lahir

date

 

4

Alamat

varchar(100)

 

5

Jenis_kelamin

varchar(10)

 

6

Foto

text

 

7

password

varchar(10)

 

 

Tabel pelanggan berhubungan dengan pelanggan yang memesan layanan di Focus Computer, untuk struktur tabelnya seperti yang ada pada tabel 3.4.

Tabel 3.4 Pelanggan

No

Nama Field

Tipe Data

Keterangan

1

id_pelanggan

varchar(15)

Primary Key

2

nama_pelanggan

varchar(50)

 

3

telepon

varcahr(12)

 

4

tanggal_lahir

date

 

5

alamat

varcahr(100)

 

6

jenis_kelamin

varchar(10)

 

 


 

Tabel transaksi menjadi tabel paling penting dalam Sistem Pembukuan Transaksi ini. Teknisi juga berhubungan dengan layanan yang dipesan sebagai salah satu log transaksi. Adapun struktur yang ada pada tabel terdapat pada tabel 3.5.

 

Tabel 3.5 Transaksi

No

Nama Field

Tipe Data

Keterangan

1

id_faktur_transaksi

varchar(15)

Primary Key

2

tanggal_transaksi

date

 

3

id_teknisi

varchar(15)

Foreign Key

4

id_pelanggan

varchar(15)

Foreign Key

5

id_layanan

varchar(15)

Foreign Key

6

biaya

Decimal(10,0)

 

7

jumlah

Int(11)

 

8

total

Decimal(10,0)

 

 

3.1.      Pembahasan

Setelah tahapan menganalisis dan perancangan struktur sistem selesai, maka langkah selanjutnya adalah mulai eksekusi hasil analisis dan perancangan tadi menjadi sistem yang siap digunakan. Pada sub-bab ini membahas mengenai tampilan antarmuka Sistem Informasi Pembukuan Transaksi. Pada bagian ini Sistem Kepelangganan yang dibuat dijelaskan pada poin 3.2.1 hingga 3.2.2.

3.1.1.     Halaman Sistem

Pada halaman ini menyajikan gambar logo Focus Computer dan sebuah link untuk menuju halaman login. Halaman utama seperti yang terdapat pada gambar 3.4.



Screenshoot Tampilan Aplikasi














Kesimpulan

Dari hasil dan pembahasan pada bab sebelumnya didapat kesimpulan sistem pembukuan transaksi di Focus Komputer berhasil dibangun dan diterapkan dengan bahasa pemrograman PHP dan basis data MySQL.


Rekomendasi

Rekomendasi atau saran yang dapat penulis sampaikan untuk pengembangan sistem ini selanjutnya adalah sistem yang ada ini dikembangkan menjadi berbasis online dan terdistribusi kemudian ditambahkan lebih banyak fitur-fitur lainnya, ke depannya.






PETUNJUK PENGGUNAAN
1. Download aplikasi dengan klik link diatas
2. Extract file .zip atau .rar nya
3. COPY 1 folder "fc"
4. PASTE folder "fc" tersebut ke direktori xampp/htdocs
5. Import database sql "db_fc" ke phpmyadmin.
6. Buka program di direktori localhost/fc (setting menyesuaikan jika program diletakkan di direktori yang berbeda)
7. Enjoy


PS : Jika database sql "db_fc.sql" di dalam folder "fc" tidak bisa diimpor gunakan file sql yang ada di folder "PROGRAM"

Posting Komentar untuk "DOWNLOAD APLIKASI SISTEM INFORMASI PEMBUKUAN TRANSAKSI DI FOCUS KOMPUTER MAGELANG"