APLIKASI TRANSAKSI POINT OF SALE MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR RIBKA BR GINTING 092406059 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2012
APLIKASI TRANSAKSI POINT OF SALE MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya RIBKA BR GINTING 092406059 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2012
PERSETUJUAN Judul : APLIKASI TRANSAKSI POINT OF SALE MENGGUNAKAN VISUAL BASIC 6.0 Kategori : TUGAS AKHIR Nama : RIBKA BR GINTING Nomor Induk Mahasiswa : 092406059 Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juli 2012 Diketahui/ disetujuin oleh Departemen Matematika FMIPA USU Ketua, Pembimbing I Prof.Dr.Tulus,VordipL.Math.,M.Si.,Ph.D Prof.Dr.Tulus,VordipL.Math.,M.Si.,Ph.D NIP. 19620901 198803 1 002 NIP. 19620901 198803 1 002
PERNYATAAN APLIKASI TRANSAKSI POINT OF SALE MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Mei 2012 RIBKA BR GINTING 092406059
PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Tuhan Yesus Kristus, yang telah melimpahkan karunia-nya dalam mengerjakan tugas akhir ini. Karena berkat rahmat dan berkat-nya pula penulis dapat menyelesaikan Tugas Akhir dengan judul Aplikasi Transaksi Point Of Sale Menggunakan Visual Basic 6.0. Penyusunan dan penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap mahasiswa jurusan Teknik Informatika Program Studi D3 di FMIPA USU Medan. Ucapan terima kasih ini saya sampaikan kepada Prof. Tulus, MSi selaku pembimbing tugas akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekertaris Departemen Prof. Dr. Tulus, M.Si, dan Dra. Mardiningsih. M.Si., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Matematika FMIPA USU, pegawai FMIPA USU. Akhirnya, tidak terlupakan kepada bapak, ibu dan kakak dan adik-adikku yang selau memberikan dukungan dan perhatiannya, juga semua sahabat (Anwar,Yunita, Nella,Bg Roy, Sayful, Eva,Atnes, Iqbal) yang selalu memberikan saran, kritikan dan semangat yang tiada henti untuk menyelesaikan tugas akhir ini. Semoga Tuhan Yang Maha Esa akan membalasnya.
ABSTRAK Aplikasi Point of Sale merupakan suatu sistem pakar yang dirancang sebagai alat untuk melakukan transaksi penjualan dan pelaporan data penjualan yang detil dan terintegrasi dan pencatat stok barang. Sistem aplikasi ini dikembangkan menggunakan perangkat lunak Microsoft Visual Basic 6.0, MySQL, PhpMyAdmin dan juga Crystal Report 8.5. Metodologi pengembangan sistem yang digunakan adalah berdasarkan sikslus hidup pengembangan sistem dengan pendekatan model air terjun dan iterasinya. Sistem ini meliputi modul-modul masukan data berkaitan dengan produk barang, pemasok, pelanggan, modul pesanan, modul transaksi pembelian, model transaksi penjualan, modul pelaporan transaksi penjualan, modul pelaporan transaksi pembelian. Objektif utama sistem ini adalah untuk melihat kerja transaksi penjualan dan pembelian yang secara otomatis berhubungan dengan stok barang dan juga pelaporan data transaksi yang detil dan terintegrasi. Disamping itu, sistem aplikasi Point of Sale (POS) ini user-friendly untuk memudahkan user dalam menggunakan aplikasi ini.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi ix x BAB 1 BAB 2 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Perusuman Masalah 4 1.3 Batasan Masalah 4 1.4 Metode Pengerjaan 5 1.5 Tujuan Penelitian 5 1.6 Manfaat 5 1.7 Tinjauan Pustaka 6 1.8 Tahapan Perancangan 7 1.9 Sistematika Penulisan 8 LANDASAN TEORI 2.1 Analisis Kebutuhan Aplikasi 10 2.2 Perangkat lunak 11 2.2.1 Proses Perangkat Lunak 12 2.2.2 Karakteristik Perangkat Lunak 13 2.2.3 Komponen Perangkat Lunak 13 2.3 Pengertian Sistem Informasi 14 2.4 MySQL 15 2.4.1 Pengertian MySQL 15 2.4.2 Keistimewaan MySQL 16 2.5 Pengertian Data 18 2.5.1 Pengertian Basis Data 19 2.5.2 Lingkupan Basis Data 20 2.6 Entity Relationship Diagram (ERD) 21 2.6.1 Simbol-simbol Entity Relationship Diagram 21 2.7 Data Flow Diagram 22 2.8 Pengertian Flowchart 23 2.8.1 Simbol-simbol pada Flowchart 23 2.9 Pengertian PhpMyAdmin 25 2.10 Microsoft Visual Basic 6.0 25 2.10.1 Mengenal Integred Development Environment (Ide) Visual Basic 6.0 26
2.10.2 Konsep Dasar Pemograman Visual Basic 6.0 28 2.10.3 Koneksi Visual Basic Dengan Database MySQL 28 BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Sistem 30 3.2 Perancangan Data Flow Diagram(DFD) 30 3.2.1 Diagram Level Konteks 30 3.3 Perancangan Entity Relationship Diagram (ERD) 32 3.4 Desain Database 33 3.4.1 Tabel Login 33 3.4.2 Tabel Barang 33 3.4.3 Tabel Kategori 35 3.4.4 Tabel Satuan 35 3.4.5 Tabel Data Supplier 35 3.4.6 Tabel Pembelian dari Supplier 36 3.4.7 Tabel Jenis Customer 37 3.4.8 Tabel Penjualan Barang Member Silver 38 3.4.9 Tabel Penjualan Barang Member Gold 39 3.5 Flowchart 40 3.5.1 Flowchart Halaman Data Barang 41 3.5.2 Flowchart pembelian Barang dari Supplier 42 3.5.3 Flowchart Penjualan Barang 43 BAB 4 IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem 45 4.2 Tujuan Implementasi Sistem 45 4.3 Komponen Utama Kebutuhan Sistem 46 4.3.1 Hardware 46 4.3.2 Software 47 4.3.3 Brainware 48 4.4 Database PhpMyAdmin 48 4.5 Pengujian di Microsoft Visual Basic 6.0 49 4.5.1 Form Login 49 4.5.2 Form Menu Utama 50 4.5.3 Form Barang 50 4.5.4 Form Kategori 51 4.5.5 Form Satuan 52 4.5.6 Form Data Supplier 52 4.5.7 Form Pembelian dari Supplier 53 4.5.8 Form Jenis Customer 53 4.5.9 Form Penjualan 54 4.5.10 Form Laporan Penjualan 55 4.5.11 Form Laporan Daftar Barang 55 4.5.12 Form Laporan Pembelian dari Supplier 56 4.5.13 Form Laporan Penjualan Silver 57 4.5.14 Form laporan Penjualan Gold 57 4.5.15 Form Keterangan Aplikasi 58 4.5.16 Form About 59
BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 60 5.2 Saran 61 Daftar Pustaka Lampiran: Listing Program
DAFTAR TABEL Tabel 2.1 Simbol-simbol Entity Relationship Diagram 21 Tabel 2.2 Tabel Data Flow Diagram 23 Tabel 2.3 Simbol-simbol Flowchart 24 Tabel 3.1 login 33 Tabel 3.2 barang 34 Tabel 3.3 kategori 35 Tabel 3.4 satuan 35 Tabel 3.5 supplier 36 Tabel 3.6 Beli 36 Tabel 3.7 Customer 38 Tabel 3.8 Penjualan Barang sementara 38 Tabel 3.9 Penjualan Gold Sementara 39
DAFTAR GAMBAR Gambar 2.1 Model Pengembangan perangkat lunak 12 Gambar 2.2 Daur Hidup Perangkat Lunak 14 Gambar 2.3 Tampilan Utama Visual Basic 6.0 26 Gambar 3.1 Aliran Data Level Konteks POS 31 Gambar 3.2 ERD Tahan Pertama 32 Gambar 3.3 ERD Tahan Kedua 32 Gambar 3.4 ERD Tahan Ketiga 32 Gambar 3.5 ERD Tahan Keempat 32 Gambar 3.6 Flowchart Menu Utama 41 Gambar 3.7 Flowchart Halaman Data Barang 42 Gambar 3.8 Flowchart Pemeblian Barang dari Supplier 43 Gambar 3.9 Flowchart Penjualan Barang 44 Gambar 4.1 PhpMyAdmin 48 Gambar 4.2 Form Login 49 Gambar 4.3 Form Menu Utama 50 Gambar 4.4 Form Barang 51 Gambar 4.5 Form Kategori 51 Gambar 4.6 Form Satuan 52 Gambar 4.7 Form Data Supplier 52 Gambar 4.8 Form Pembelian Barang dari Supplier 53 Gambar 4.9 Form Jenis Customer 54 Gambar 4.10 Form Penjualan 54 Gambar 4.11 Form Laporan Penjualan 55 Gambar 4.12 Form Laporan Daftar Barang 56 Gambar 4.13 Form Pembelian Barang dari Supplier 56 Gambar 4.14 Form Penjualan Silver 57 Gambar 4.15 Form Penjualan Gold 58 Gambar 4.16 Form Keterangan 58 Gambar 4.17 Form About 59