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 Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: APLIKASI TRANSAKSI POINT OF SALE MENGGUNAKAN VISUAL BASIC 6.0 : TUGAS AKHIR : RIBKA BR GINTING : 092406059 : D3 TEKNIK INFORMATIKA : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juli 2012
Diketahui/ disetujuin oleh Departemen Matematika FMIPA USU Ketua,
Prof.Dr.Tulus,VordipL.Math.,M.Si.,Ph.D NIP. 19620901 198803 1 002
Pembimbing I
Prof.Dr.Tulus,VordipL.Math.,M.Si.,Ph.D 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 BAB 1
BAB 2
ii iii iv v vi ix x
PENDAHULUAN 1.1 Latar Belakang 1.2 Perusuman Masalah 1.3 Batasan Masalah 1.4 Metode Pengerjaan 1.5 Tujuan Penelitian 1.6 Manfaat 1.7 Tinjauan Pustaka 1.8 Tahapan Perancangan 1.9 Sistematika Penulisan
1 4 4 5 5 5 6 7 8
LANDASAN TEORI 2.1 Analisis Kebutuhan Aplikasi 2.2 Perangkat lunak 2.2.1 Proses Perangkat Lunak 2.2.2 Karakteristik Perangkat Lunak 2.2.3 Komponen Perangkat Lunak 2.3 Pengertian Sistem Informasi 2.4 MySQL 2.4.1 Pengertian MySQL 2.4.2 Keistimewaan MySQL 2.5 Pengertian Data 2.5.1 Pengertian Basis Data 2.5.2 Lingkupan Basis Data 2.6 Entity Relationship Diagram (ERD) 2.6.1 Simbol-simbol Entity Relationship Diagram 2.7 Data Flow Diagram 2.8 Pengertian Flowchart 2.8.1 Simbol-simbol pada Flowchart 2.9 Pengertian PhpMyAdmin
10 11 12 13 13 14 15 15 16 18 19 20 21 21 22 23 23 25
2.10 Microsoft Visual Basic 6.0 2.10.1 Mengenal Integred Development Environment (Ide) Visual Basic 6.0
25 26
2.10.2 Konsep Dasar Pemograman Visual Basic 6.0 2.10.3 Koneksi Visual Basic Dengan Database MySQL BAB 3
BAB 4
28 28
PERANCANGAN SISTEM 3.1 Perancangan Sistem 3.2 Perancangan Data Flow Diagram(DFD) 3.2.1 Diagram Level Konteks 3.3 Perancangan Entity Relationship Diagram (ERD) 3.4 Desain Database 3.4.1 Tabel Login 3.4.2 Tabel Barang 3.4.3 Tabel Kategori 3.4.4 Tabel Satuan 3.4.5 Tabel Data Supplier 3.4.6 Tabel Pembelian dari Supplier 3.4.7 Tabel Jenis Customer 3.4.8 Tabel Penjualan Barang Member Silver 3.4.9 Tabel Penjualan Barang Member Gold 3.5 Flowchart 3.5.1 Flowchart Halaman Data Barang 3.5.2 Flowchart pembelian Barang dari Supplier 3.5.3 Flowchart Penjualan Barang
30 30 30 32 33 33 33 35 35 35 36 37 38 39 40 41 42 43
IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem 4.2 Tujuan Implementasi Sistem 4.3 Komponen Utama Kebutuhan Sistem 4.3.1 Hardware 4.3.2 Software 4.3.3 Brainware 4.4 Database PhpMyAdmin 4.5 Pengujian di Microsoft Visual Basic 6.0 4.5.1 Form Login 4.5.2 Form Menu Utama 4.5.3 Form Barang 4.5.4 Form Kategori 4.5.5 Form Satuan 4.5.6 Form Data Supplier 4.5.7 Form Pembelian dari Supplier 4.5.8 Form Jenis Customer 4.5.9 Form Penjualan 4.5.10 Form Laporan Penjualan 4.5.11 Form Laporan Daftar Barang 4.5.12 Form Laporan Pembelian dari Supplier 4.5.13 Form Laporan Penjualan Silver 4.5.14 Form laporan Penjualan Gold 4.5.15 Form Keterangan Aplikasi 4.5.16 Form About
45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59
BAB 5
KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran
Daftar Pustaka Lampiran: Listing Program
60 61
DAFTAR TABEL
Tabel 2.1 Simbol-simbol Entity Relationship Diagram Tabel 2.2 Tabel Data Flow Diagram Tabel 2.3 Simbol-simbol Flowchart Tabel 3.1 login Tabel 3.2 barang Tabel 3.3 kategori Tabel 3.4 satuan Tabel 3.5 supplier Tabel 3.6 Beli Tabel 3.7 Customer Tabel 3.8 Penjualan Barang sementara Tabel 3.9 Penjualan Gold Sementara
21 23 24 33 34 35 35 36 36 38 38 39
DAFTAR GAMBAR Gambar 2.1 Model Pengembangan perangkat lunak Gambar 2.2 Daur Hidup Perangkat Lunak Gambar 2.3 Tampilan Utama Visual Basic 6.0 Gambar 3.1 Aliran Data Level Konteks POS Gambar 3.2 ERD Tahan Pertama Gambar 3.3 ERD Tahan Kedua Gambar 3.4 ERD Tahan Ketiga Gambar 3.5 ERD Tahan Keempat Gambar 3.6 Flowchart Menu Utama Gambar 3.7 Flowchart Halaman Data Barang Gambar 3.8 Flowchart Pemeblian Barang dari Supplier Gambar 3.9 Flowchart Penjualan Barang Gambar 4.1 PhpMyAdmin Gambar 4.2 Form Login Gambar 4.3 Form Menu Utama Gambar 4.4 Form Barang Gambar 4.5 Form Kategori Gambar 4.6 Form Satuan Gambar 4.7 Form Data Supplier Gambar 4.8 Form Pembelian Barang dari Supplier Gambar 4.9 Form Jenis Customer Gambar 4.10 Form Penjualan Gambar 4.11 Form Laporan Penjualan Gambar 4.12 Form Laporan Daftar Barang Gambar 4.13 Form Pembelian Barang dari Supplier Gambar 4.14 Form Penjualan Silver Gambar 4.15 Form Penjualan Gold Gambar 4.16 Form Keterangan Gambar 4.17 Form About
12 14 26 31 32 32 32 32 41 42 43 44 48 49 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59