TUGAS AKHIR PERANCANGAN PROGRAM PENJUALAN DAN PEMBELIAN BARANG ELEKTRONIK SECARA TUNAI PERANCANGAN PROGRAM PENJUALAN DAN PEMBELIAN BARANG ELEKTRONIK SECARA TUNAI
12121007 Antonius Hobby Marulitua Sihotang
PENDAHULUAN LATAR BELAKANG MAKSUD DAN TUJUAN METODE PENELITIAN Toko elektronik tentu akan terus berkembang seiring kemajuan teknologi karena banyak perusahaan besar yang memproduksi berbagai barang elektronik dengan keunggulan fitur yang berbeda-beda. Hal ini tentu akan menambah jumlah barang elektronik yang harus dijual di sebuah toko elektronik dan ini tentu akan mempersulit proses penjualan jika sistem pengolahan data masih manual atau belum terkomputerisasi. MAKSUD DAN TUJUAN Mempermudah sistem pengolahan data-data master, data transaksi, pembuatan laporan-laporan sebagai informasi yang akurat yang perlu diserahkan kepada pimpinan toko. METODE PENELITIAN Metode Pengembangan Perangkat Lunak 2. Teknik Pengumpulan Data Analisis Kebutuhan a. Observasi Perancangan Sistem dan Perangkat Lunak b. Studi Kepustakaan Implementasi
LANDASAN TEORI A. KONSEP DASAR PROGRAM B. TOOLS PROGRAM Program penjualan barang merupakan susunan proses yang terdiri dari beberapa rangkaian algoritma program yang digunakan untuk memasukkan, menyimpan, dan mengolah data-data, melakukan perhitungan transaksi, hingga membuat laporan penjualan barang dan menyimpan data-data tersebut untuk dapat digunakan lagi. Program Bahasa Pemrograman Basis Data Model Pengembangan Perangkat Lunak B. TOOLS PROGRAM ERD (Entity Relationship Diagram) Pengkodean HIPO (Hierarchy Input Process Output) Diagram Alir Program (Flowchart)
PEMBAHASAN A. ANALISA KEBUTUHAN B. RANCANGAN DOKUMEN MASUKAN Rancangan Prosedur Sistem Penjualan Rancangan Prosedur Sistem Pembelian B. RANCANGAN DOKUMEN MASUKAN Formulir Pendaftaran Pelanggan Faktur Pembelian Barang C. RANCANGAN DOKUMEN KELUARAN Struk Penjualan Barang 11. Laporan Pembelian Keseluruhan Surat Pengembalian Barang 12. Laporan Pembelian Harian Laporan Master Data Barang 13. Laporan Pembelian Periode Laporan Master Data Pelanggan 14. Laporan Pembelian Bulanan Laporan Master Data Supplier 15. Laporan Retur Pembelian Laporan Master Data User 16. Laporan Retur Pembelian Harian Laporan Penjualan Keseluruhan 17. Laporan Retur Pembelian Periode Laporan Penjualan Harian 18. Laporan Transaksi Retur Pembelian Bulanan Laporan Penjualan Periode 19. Laporan Transaksi per-Filter Laporan Penjualan Bulanan 20. Laporan Log User
D. ENTITY RELATIONSHIP DIAGRAM Entity Relationship Diagram (ERD)
Logical Record Structure (LRS)
E. SPESIFIKASI FILE Jumlah Tabel : 16 tabel Spesifikasi File User Nama Database : penjualan Jumlah Tabel : 16 tabel Spesifikasi File User Nama File : user Akronim : user Fungsi : menyimpan data pengguna Tipe File : file master Organisasi File : Index Sequential Akses File : Random Media : Harddisk Panjang Record : 63 byte Kunci Field : kode_user Software : MySQL No. Elemen Data Akronim Tipe Panjang Keterangan 1. Kode User kode_user varchar 6 Primary Key 2. Nama User nama_user 30 3. Password password 10 4. Akses akses 3 5. Warna Tema warna_tema 14
F. PENGKODEAN Pengkodean User
G. SPESIFIKASI PROGRAM HIPO (Hieracrchy Input Process Output)
Nama Program : Form Log In Akronim : Form_Login Nama Program : Form Log In Akronim : Form_Login.frm Fungsi : Sebagai alat otentikasi pengguna untuk bisa masuk ke dalam menu utama program dan seleksi akses pengguna dalam menggunakan program. Index Program : - Bahasa Program : Microsoft Visual Basic 6.0 Proses : 1. Pemanggilan form log in melalui KLIK SEMBARANG pada menu utama ketika program baru dijalankan. 2. Pada form log in terdapat dua tombol yaitu tombol Close dan Login. 3. Masukkan kode user lalu tekan tombol enter, jika kode user yang dimasukkan benar maka program akan meminta pengguna untuk memasukkan password. Masukkan password lalu klik tombol Login atau tekan enter, jika password benar maka maka menu utama akan aktif sesuai hak akses masing-masing pengguna. 4. Tombol Close digunakan untuk keluar dari form login dan kembali ke menu utama program dengan kondisi tidak aktif.
H. SPESIFIKASI SISTEM KOMPUTER Umum Untuk melaksanakan sistem komputerisasi diperlukan suatu sarana pendukung agar dapat berjalan sebagaimana mestinya, maka dibutuhkan sarana pendukung yang tidak memerlukan biaya yang besar, akan tetapi sarana pendukung yang baik, hemat dan cepat. Perangkat Keras (Hardware) 1. Monitor : 14 ” 2. Proccessor : Dual Core 2,00 GHz 3. Memory : 1 GB (Minimum) 4. Harddisk : 80 GB 5. Floppy disk : 3,5” (1,44 MB) 6. Keyboard : 108 Keys 7. Printer : Ink-jet / Dot Matrix 8. Mouse : Optical Mouse Perangkat Lunak (Software) Sistem operasi : Windows 7 x86 Bahasa pemrograman : Microsoft Visual Basic 6.0 Program atau software pendukung : XAMPP 1.8.7, MySQL-Connector-ODBC-3.51, JCButton
I. DIAGRAM ALIR (FLOWCHART)
PENUTUP KESIMPULAN Memudahkan sistem pengolahan data-data barang, pelanggan, supplier, dan user dan data-data transaksi penjualan, pembelian, dan retur pembelian. Dalam pengolahan data dapat dilakukan secara teliti, aman dan terhindar dari hal-hal yang tidak kita inginkan sehingga data tersebut dapat kita baca kembali untuk melakukan perbaikan data bila kita perlukan. Data-data yang tersimpan di dalam database dapat dicetak apabila sewaktu-waktu diperlukan.
SARAN Beberapa hal yang penulis sarankan adalah: Pengembangan lebih lanjut untuk terus menyempurnakan program ini, Penggunaan Anti Virus untuk menjaga keamanan data dan software dari kerusakan sistem, Penggunaan komputer secara wajar untuk menjaga komputer dan seluruh sistem didalamnya lebih awet dan tahan lama.
TERIMA KASIH