PERANGKAT LUNAK SISTEM PENJUALAN DI ORANGE DISTRO MEDAN TUGAS AKHIR ASY SYIVA 082406032 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERANGKAT LUNAK SISTEM PENJUALAN DI ORANGE DISTRO MEDAN TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya ASY SYIVA 082406032 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : PERANGKAT LUNAK SISTEM PENJUALAN DI ORANGE DISTRO MEDAN Kategori : TUGAS AKHIR Nama : ASY SYIVA Nomor Induk Mahasiswa : 082406032 Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Komisi Pembimbing : Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua Pembimbing Prof. Drs. Tulus, Vordipl.Math., M.Si., Ph.D. Dr. Sutarman, M.Sc NIP. 196209011988031002 NIP. 19631026 199103 1 001
PERNYATAAN PERANGKAT LUNAK SISTEM PENJUALAN DI ORANGE DISTRO MEDAN TUGAS AKHIR Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, April 2011 ASY SYIVA 082406032
PENGHARGAAN Alhamdulillah. Segala puji bagi Allah SWT yang telah memberikan rahmat dan hidayat-nya, sehingga penulis berhasil meyelesaikan tugas akhir yang berjudul Perangkat Lunak Sistem Penjualan Di Orange Distro Medan ini tepat pada waktunya. Shalawat dan salam semoga selalu dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga, sahabat dan para pengikut sampai akhir zaman. Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara. Dalam tugas akhir ini, penulis banyak mendapat masukan dan serta dukungan dari berbagai pihak. Secara khusus penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada Ayahanda H.A.Az Zubaidy Lubis dan Ibunda Hj.Rachmawaty yang telah mendidik dan membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya serta kasih sayang yang tulus. Dan selalu memberikan doa dan dukungan baik moril maupun materil, sehingga penulis dapat mengikuti kuliah Diploma III Teknik Informatika dan menyelesaikan pendidikan ini tepat pada waktunya. Semoga Allah SWT membalas budi baik mereka. Amin. Dalam kesempatan ini penulis juga ingin mengucapkan terima kasih kepada: 1. Dr. Sutarman, M.Sc selaku Dosen Pembimbing yang telah banyak memberikan bimbingan serta masukan dalam menyelesaikan tugas akhir ini. 2. Prof. Drs. Tulus, Vordipl.Math., M.Si., Ph.D.selaku ketua Departemen Matematika. 3. Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara yang telah memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahan. 4. Kepala Orange Distro, kakak Dandy yang telah membantu penulis dalam pengumpulan data/riset untuk pembuatan tugas akhir ini. 5. Yang saya cintai Muhammad Zulham, yang telah banyak memberikan dukungan dan nasihat dalam penyusunan tugas akhir ini. 6. Saudari penulis bang miji, bang ibay, kak amie dan kak diza. Terima kasih atas nasehat dan ilmunya selama ini. Terkadang kita sering berselisih tetapi kalian adalah saudari terbaik. 7. Teman-teman teknik informatika khususnya kepada Yani, Funna, Amad, Suchi, Fauzan, Birman, Kendit, dan Oki yang telah banyak memberikan ilmu kepada penulis baik dalam penyusunan tugas akhir ini maupun pada masa perkuliahan. Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan tugas akhir ini. Untuk itu saya mengharapkan kritik dan saran dari pembaca sekalian demi penyempurnaan.
Demikian tugas akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua. Medan, April 2011 Penulis Asy Syiva
ABSTRAK Kajian ini bertujuan untuk membangun Perangkat Lunak Sistem Penjualan Di Orange Distro. Aplikasi ini dikembangkan dengan menggunakan perangkat lunak Visual Basic 2008 dan Microsoft SQL Server. Aplikasi visual basic ini bekerja untuk dapat menyajikan informasi berupa data nama barang, kode barang, harga barang, maupun laporan penjualan. Tujuan aplikasi Visual Basic ini adalah untuk membantu para pegawai toko (distro) dalam mengatur kinerjanya agar lebih efisien, membantu masyarakat yang ingin membeli barang agar proses lebih cepat dan mudah, dan memperbaiki sistem manual menjadi sistem komputer yang lebih efisien baik dari segi waktu maupun tenaga.
DAFTAR ISI PERSETUJUAN... ii PERNYATAAN... iii PENGHARGAAN... iv ABSTRAK... vi DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... x BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Identifikasi Masalah... 3 1.3. Batasan Masalah... 3 1.4. Tujuan Penelitian... 4 1.5. Metode Penelitian... 4 1.6. Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 7 2.1. Pengertian Komputer... 7 2.2. Pengertian Sistem... 8 2.3. Pengertian Informasi... 10 2.4. Pengertian Sistem Informasi... 11 2.5. Aspek Dasar Sistem Komputerisasi... 12 2.6. Pengertian Data, Database, dan DBMS... 14 2.6.1. Data... 14 2.6.2. Database... 15 2.6.3. Data Base Management System (DBMS)... 16 2.6.4. Tujuan Pengolahan Data... 17
2.6.5. Metode Pengolahan Data... 17 2.7. Sekilas Tentang Bahasa Pemrograman Visual Basic 2008... 18 2.7.1. Struktur Bahasa Pemrograman VB... 19 2.8. Triggers... 25 2.9. Flowchart... 26 BAB III GAMBARAN UMUN ORANGE DISTRO MEDAN... 29 3.1. Sejarah Orange Distro... 29 3.1.1. Berawal Dari Club... 30 3.1.2. Menggembangkan Bisnis... 30 3.2. Visi Dan Misi Orange Distro Medan... 31 3.2. Struktur Organisasi... 33 3.4. Sistem Penjualan Di Orange Distro... 34 3.4.1. Sistem Penjualan Kerja Cara Lama... 34 3.4.2. Sistem Penjualan Yang Diusulkan... 35 BAB IV PERANCANGAN SISTEM... 36 4.1. Diagram Konteks... 36 4.2. Perancangan Database... 38 4.3. Relasi Antar Tabel... 42 4.4. Algoritma... 44 BAB V IMPLEMENTASI SISTEM... 48 5.1. Pengertian Dan Tujuan Implementasi Sistem... 48 5.2. Penerapan Sistem... 48 5.3. Antarmuka (Interface)... 51 BAB VI KESIMPULAN DAN SARAN... 57 6.1. Kesimpulan... 57 6.2. Saran... 48 DAFTAR PUSTAKA... 49 LAMPIRAN... 50
DAFTAR GAMBAR Gambar 2.1 Tampilan Layar Kerja Visual Basic 2008... 21 Gambar 2.2 Toolbar... 21 Gambar 2.3 Form... 22 Gambar 2.4 Windows Property... 22 Gambar 2.5 Toolbox... 23 Gambar 2.6 Project Windows... 25 Gambar 3.1 Struktur Organisasi Orange Distro... 33 Gambar 3.2 Sistem Penjualan Kerja Cara Lama... 34 Gambar 3.3 Sistem Dan Struktur Cara Kerja Yang Diusulkan... 35 Gambar 4.1 Diagram Konteks... 36 Gambar 4.2 Data Flow Diagram... 37 Gambar 4.3 Relasi Tabel Dari Perancangan Database... 42 Gambar 5.1 Tampilan Login... 51 Gambar 5.2 Tampilan Menu Utama... 51 Gambar 5.3 Tampilan Data Pengguna... 52 Gambar 5.4 Tampilan Ubah Password... 52 Gambar 5.5 Tampilan Jenis Barang...... 53 Gambar 5.6 Tampilan Satuan...... 53 Gambar 5.7 Tampilan Barang... 54 Gambar 5.8 Tampilan Menu Suplier...... 54 Ganbar 5.9 Tampilan Menu Data Pelanggan... 55 Gambar 5.10 Tampilan Transaksi Pembelian... 55 Gambar 5.11 Tampilan Transaksi Penjualan... 56
DAFTAR TABEL Tabel 4.1 Tabel Barang... 38 Tabel 4.2 Tabel Pelanggan... 39 Tabel 4.3 Tabel Pengguna... 39 Tabel 4.4 Tabel Suplier... 39 Tabel 4.5 Pembelian... 40 Tabel 4.6 Tabel Penjualan... 40 Tabel 4.7 Tabel Pembelian Rinci... 41 Tabel 4.8 Tabel Penjualan Rinci... 41 Tabel 4.9 Tabel Jenis Barang... 41 Tabel 4.2 Tabel Satuan... 42