APLIKASI PENJUALAN DAN PERSEDIAAN KOMPUTER PADA PT. LINTAS GRAHA COMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR MUHAMMAD RIZKI 102406145 PROGRAM STUDI DIPLOMA 3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN
APLIKASI PENJUALAN DAN PERSEDIAAN KOMPUTER PADA PT. LINTAS GRAHA COMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer MUHAMMAD RIZKI 1024060145 PROGRAM STUDI DIPLOMA 3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
ii PERSETUJUAN Judul : APLIKASI PENJUALAN DAN PERSEDIAAN KOMPUTER PADA PT. LINTAS GRAHA COMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 Kategori : TUGAS AKHIR Nama : MUHAMMAD RIZKI Nomor Induk Mahasiswa : 102406145 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2013 Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof.Drs.Tulus, M.Si Drs. Pengarapen Bangun,M.Si. NIP 196209011988031002 NIP. 195608151985031005
iii PERNYATAAN APLIKASI PENJUALAN DAN PERSEDIAAN KOMPUTER PADA PT. LINTAS GRAHA COMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya. Medan, Juni 2013 MUHAMMAD RIZKI 1024060145
iv PENGHARGAAN Syukur kepada Tuhan Yang Maha Esa penulis ucapkan, Tuhan yang telah memberikan rahmat, berkah serta hidayah-nya kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini sebagai salah satu syarat untuk menyelesaikan perkuliahan pada Program Studi Diploma 3 Teknik Informatika Fakultas Matematika Dan Ilmu Pengetahuan Alam. Pada kesempatan ini penulis mengucapkan terima kasih serta penghargaan yang sebesar-besarnya kepada bapak Norman Effendy dan ibu tersayang Wardiah yang telah membimbing dengan penuh cinta kasih sayang, memperhatikan penulis sejak kecil serta selalu mencukupi segala keperluan baik secara moril maupun materil hingga akhirnya penulis mampu menyelesaikan laporan tugas akhir ini. Selanjutnya penulis menyampaikan rasa terima kasih dan penghargaan yang sebesar-besarnya kepada semua pihak yang telah memberikan bantuan dan masukan, baik secara moril dan materil dalam menyelesaikan penulisan tugas akhir ini, terutama sekali kepada: 1. Bapak Drs. Pengarapen Bangun,M.Si. selaku Dosen pembimbing penulis yang selalu memberikan masukan, baik kritik dan saran kepada penulis selama pembuatan tugas akhir ini mulai dari awal sampai dengan selesai. 2. Bapak Syahriol Sitorus, S.Si, MIT selaku Ketua Program Studi D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera utara. 3. Bapak Prof.Drs.Tulus, M.Si selaku Ketua Departemen Fakultas Matematika dan Ilmu Pengetahuan Alam. 4. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas MIPA Universitas Sumatera Utara. 5. Bapak dan Ibu Dosen serta Staf Fakultas Matematika Dan Ilmu Pengetahuan Alam. 6. Kepada Rizky Ananda, Ridho Adli, Ikhsan Sitompul, dan Audo Idowyn sebagai teman terdekat yang telah membantu dan memberi semangat penulis dalam menyelesaikan tugas akhir ini. 7. Buat seluruh alumni D3 Teknik Informatika yang selama ini telah membantu penulis dalam memberikan saran untuk menyelesaikan program. 8. Buat seluruh teman angkatan 2010 yang selama ini telah menjadi keluarga dan sahabat penulis. 9. Semua keluarga, saudara, dan juga rekan-rekan baik dikampus maupun diluar kampus. Laporan ini sudah selesai, namun penulis menyadari bahwa masih ada kekurangan didalamnya karena keterbatasan pengetahuan dan kemampuan penulis. Untuk itu, diharapkan kritik dan saran yang bersifat membangun demi perbaikan dan penyempurnaan laporan ini. Semoga laporan ini bermanfaat bagi semua yang membaca sebagai wacana dalam memperluas cakrawala pengetahuan.
v Kiranya Tuhan Yang Maha Esa memberikan berkat-nya kepada kita semua sehinga sukses dalam menggapai cita-cita yang diinginkan. Amin. Medan, Juni 2013 Penulis, MUHAMMAD RIZKI NIM. 102406145
vi ABSTRAK Pada penulisan Tugas Akhir ini, penulis membuat aplikasi penjualan dan persediaan komputer pada lintas graha computer. Metode dan rancangan aplikasi ini dengan menggunakan perangkat lunak Visual Basic 6.0 sebagai bahasa pemrogramannya, editor skrip program, dan juga digunakan untuk mendesain sebuah aplikasi penjualan dan persediaan komputer pada lintas graha computer. Metode dan rancangan aplikasi ini berhubungan dengan dunia usaha. Dan paling di perlukan dalam bidang penjualan produk dan persedian barang dagang yang dalam kenyataannya harus bertindak cepat dan tepat, sehingga diperlukan program yang dapat mempercepat dan memanimalisasikan kesalahan yang terjadi dalam penjualan dan persediaan barang dagang tersebut. Untuk itu penulis merancang sebuah aplikasi penjualan dan persediaan komputer pada lintas graha computer dengan menggunakan perangkat lunak Visual Basik 6.0.
vi ABSTRACT At the writing of this final project, the authors make the sale and supply of computer applications in computer housekeeping cross. Methods and design of this application by using Visual Basic 6.0 software as the programming language, script editor program, and is also used to design an application on a computer sales and inventory across computer maker. Methods and design of this application relate to the business world. And most in need in the sale of products and merchandise inventories in reality should act fast and precise, so it requires a program that can accelerate and memanimalisasikan errors that occur in the sale and supply of the merchandise. To the authors designed a computer sales and inventory applications in the computer by using a cross maker software Visual Basik 6.0.
vii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv vi vii ix x Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan dan Manfaat Penelitian 3 1.5 Tinjauan Pustaka 3 1.6 Metodologi Peninjauan 4 1.7 Relavasi 5 1.8 sistematika Penulisan 5 Bab 2 Landasan Teori 7 2.1 Pengenalan Komputer 7 2.2 Pengertian Aplikasi 8 2.3 Pengertian Akuntansi 8 2.4 Konsep Dasar Tentang Penjualan 10 2.4.1 Pengertian Penjualan 10 2.4.2 Faktor-Faktor yang mempengaruhi penjualan 10 2.4.3 Metode-Metode Penjualan 11 2.5 Pengertian Persediaan 12 2.5.1 Sitem Pencatat Persediaan 13 2.5.2 Metode Nilai Persediaan 14 2.6 Microsoft Visual Basic 6.0 15 2.6.1 Layar Utama Visual Basic 15 2.6.2 Komponen-Komponen Microsoft Visual Basic 6.0 17 2.6.3 Operator 25 2.6.4 Variabel 27 2.6.5 Konstanta 28 2.7 Pengertian Database 28 2.8 Microsoft access 29 2.8.1 Design Table 31 2.8.2 Relationship 34
2.9 Crystal Report 35 2.10 Data Flow Diagram 36 Bab 3 Gambaran Umum Perusahaan 40 3.1 Sejarah Singkat Perusahaan 40 3.2 Visi Dan Misi Lintas Graha Computer 41 3.3 Logo Lintas Graha Computer 42 3.4 Struktur Organisasi 42 3.5 Job Description 43 3.6 Produk-Produk Lintas Graha Computer 44 3.7 Sistematis Yang Sedang Berjalan Pada Lintas Graha Computer 44 3.8 Sistem Yang Diusulkan 45 Bab 4 Evaluasi Sistem 47 4.1 Analisa Sistem Yang Sedang Berjalan 47 4.2 Prosedur Pengolahan Data 48 4.2.1 Bagan Aliran Dokumen (Flow Of Dokument) 49 4.2.2 Analisa Dokument Input Data Service Handphone 51 4.2.3 analisa Dokument Output 53 4.3 Perancangan Sistem Yang Diusulkan 55 4.3.1 Ulasan Sistem baru 55 4.3.2 Desain Global 56 4.3.2.1 Diagram Aliran Data ( Data Flow Diagram) 56 Bab 5 Implementasi sistem 61 5.1 Implementasi Sistem 61 5.1.1 Diagram Konteks 62 5.1.2 Diagram Zero 63 5.2 Perancangan Database 64 5.3 Relasi Antar Tabel 66 Bab 6 Penutup 67 6.1 Kesimpulan 67 6.2 Saran 68 viii Daftar Pustaka Lampiran Lampiran A : Surat Pengantar dari Fakultas Lampiran B : Surat Jawaban dari Perusahaan Lampiran C : Kartu Bimbimbingan Tugas akhir Mahasiswa Lampiran D : Surat Keterangan Hasil Uji Perogram Tugas Akhir Lampiran E : Listing Perogram
ix DAFTAR TABEL Halaman Tabel 2.1 Main ToolBar 18 Tabel 2.2 ToolBox 20 Tabel 2.3 Jendela Project Explorer 22 Tabel 2.4 Operator Aritmatika 26 Tabel 2.5 Operator Perbandingan 26 Tabel 2.6 Operator Logika 27 Tabel 2.7 Microsoft Access 30 Tabel 4.1 Laporan Output Pendataan Service Handphone 54 Tabel 5.2.1 Tabel Pembelian 64 Tabel 5.2.2 Tabel Stok 64 Tabel 5.2.3 Tabel Data Beli 64 Tabel 5.2.4 Tabel Penjualan 65 Tabel 5.2.5 Tabel Data jual 65 Tabel 5.2.6 Tabel Staf 66
x DAFTAR GAMBAR Halaman Gambar 2.1 Proses Akuntansi 10 Gambar 2.2 Kotak Dialog New Project 16 Gambar 2.3 Layar Visual basic 6.0 17 Gambar 2.4 Menu Bar 18 Gambar 2.5 Main ToolBar 18 Gambar 2.6 Tool Box 20 Gambar 2.7 Jendela Project Explorer 22 Gambar 2.8 Form Designer 23 Gambar 2.9 Tab Alphabetic 23 Gambar 2.10 Tab catagorize 23 Gambar 2.11 From Layout Window 24 Gambar 2.12 Immediate Window 24 Gambar 2.13 Code Window 25 Gambar 2.14 Format Database 29 Gambar 2.15 Format data base 31 Gambar 2.16 Design view 31 Gambar 2.17 Membuat Design View 32 Gambar 2.18 Membuat folder Baru 32 Gambar 2.19 Tampilan Folder Baru 33 Gambar 2.20 Tampilan Awal Crystal Report 35 Gambar 2.21 Tampilan Design Crystal Report 36 Gambar 2.22 Notasi Data Flow Diagram 37 Gambar 2.23 Notasi Flowchart 39 Gambar 3.1 Logo Lintas Graha Computer 42 Gambar 4.1 Bagan Alir Sistem Informasi Service Handphone 50 Gambar 4.2 Faktur Atau Bon Input Data Service Handphone 52 Gambar 4.3 Diagram Konteks 58 Gambar 5.1 Data Flow Diagram (DFD) Diagram Konteks 62 Gambar 5.2 Data Flow Diagram (DFD) Diagram Zero 63 Gambar 5.3 Relasi Antar Tabel 67