SISTEM INFORMASI PENJUALAN BARANG BERBASIS NET
PADA PT.XYZ
TUGAS AKHIR
T.NOVI YANTI
102406005
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
SISTEM INFORMASI PENJUALAN BARANG BERBASIS .NET PADA PT.XYZ
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer
T. NOVI YANTI
102406005
PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
ii
PERSETUJUAN
Judul : SISTEM INFORMASI PENJUALAN BARANG
BERBASIS .NET PADA PT.XYZ
Kategori : TUGAS AKHIR
Nama : T. NOVI YANTI
Nomor Induk Mahasiswa : 102406005
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,
PERNYATAAN
SISTEM INFORMASI PENJUALAN BARANG BERBASIS .NET PADA PT.XYZ
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
iv
PENGHARGAAN
Alhamdulillah, Segala puji bagi Allah SWT yang telah memberikan rahmat dan hidayat-Nya, sehingga penulis berhasil menyelesaikan tugas akhir yang berjudul SISTEM INFORMASI PENJUALAN BARANG BERBASIS .NET PADA PT.XYZ 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 pendididkan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera 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.Tengku Muzwar dan Ibunda Hj. T. Astuti 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. Prof. Dr. Saib Suwilo, M.Sc selaku Dosen Pembimbing yang telah banyak memberikan bimbingan serta masukan dalam menyelesaikan tugas akhir ini.
3. Prof. Dr. Tulus, M.Si selaku ketua Departemen Matematika Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
4. Bapak Syahriol Sitorus M.IT selaku ketua program studi D3 Teknik Informatika Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
5. Seluruh Dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu pengetahuan Alam Universitas Sumatera Utara yang telah memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahaan.
6. Babang saya Muhammad Heru, yang telah banyak memberikan semangat dalam penyusunan tugas akhir ini.
7. Sahabat Saya Khairani, Andika Afrizal, anggi Puspitasari, Devi, Niswah dan Bang Robie yang selalu membantu saya dalam penyusunan tugas akhir ini.
Pada penulisan Tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisaan tugas akhir ini. Untuk itu saya harapkan kritik dan saran dari pembaca sekalian demi penyempurnaan. Demikian tugas akhir ini saya buat, Semoga tulisan ini bermanfaat bagi kita semua.
Medan, Juni 2013 Penulis
vi
ABSTRAK
DAFTAR ISI
2.5 Entity Relationship Diagram……… 13
2.6 Data Flow Diagram ………. 15
2.7 Flowchart Program………... 17
viii
BAB 3 ANALIS DAN DESAIN SISTEM ... 24
3.1 Analisa Sistem Yang Sedang Berjalan ... 24
3.1.1 Input……… ... 24
3.1.2 Proses ... 24
3.1.3 Output ... 25
3.2 Evaluasi Sistem Yang Berjalan ... 26
3.3 Desain Sistem ... 26
3.3.1.3.5 Sequence DiagramTransaksi Penjualan . 30 3.3.2 Desain Sistem Secara Detail………... ... 30
3.3.3 Entity Relationship Diagram ... 38
BAB 4 IMPLEMENTASI SISTEM ... 42
4.1 Proses Instalasi Program Penjualan ... 42
4.2 Implementasi Sistem ... 43
4.2.1 Dialog Konfigurasi Database ... 43
4.2.2 Dialog Menu Utama... 44
4.2.2.1 Form Data Satuan ... 47
4.2.2.2 Form Data Barang ……… 48
4.2.2.3 Form Data Pembeli ... 48
4.2.2.4 Form Data Penjualan ... ……… 49
4.2.3 Dialog Output ... 49
4.2.3.1 Daftar satuan ... 50
4.2.3.2 Daftar Barang ... 51
4.2.3.3 Daftar Pembeli ... 51
4.2.3.4 Laporan Penjualan Per Tanggal ... 52
4.2.3.5 Laporan Penjualan Per NoBukti ... 53
BAB 5 PENUTUP ... 55
5.1 Kesimpulan ... 55
5.2 Saran ... 56
x
DAFTAR GAMBAR
HAL
Gambar 2.1. Microsoft Visual Basic.Net 2008 ... 23
Gambar 3.1 Flow Of Document ... 25
Gambar 3.2 Laporan Penjualan Barang ... 25
Gambar 3.3 Use Case Diagram ... 27
Gamnar 3.4 Class Diagram ... 27
Gambar 3.5 Sequence Diagram Login ... 28
Gambar 3.6 Sequence Diagram Satuan ... 28
Gambar 3.7 Sequence Diagram Barang ... 29
Gambar 3.8 Sequence Diagram Pembeli ... 29
Gambar 3.9 Sequence Diagram Transaksi Penjualan ... 30
Gambar 3.10 Desain Output Kwitansi ... 31
Gambar 3.11 Desain Output Penjualan ... 31
Gambar 3.12 Desain Output Daftar Satuan Barang ... 31
Gambar 3.13 Desain Output Daftar Pembeli ... 32
Gambar 3.14 Desain Output Laporan Pendapatan ... 32
Gambar 3.15 Rancangan Input Login ... 32
Gambar 3.16 Rancangan Input Data Satuan ... 33
Gambar 3.17 Rancangan Input Data Barang ... 33
Gambar 3.18 Rancangan Input Data Pembeli ... 33
Gambar 3.19 Rancangan Input Penjualan Barang ... 34
Gambar 3.20 1 NF ... 35
Gambar 3.21 2 NF ... 35
Gambar 3.22 3 NF ... 35
Gambar 3.23 Entity Relationship Diagram ... 38
Gambar 3.24 Activity Diagram Login ... 39
Gambar 4.1 Konfigurasi Database ... 43
Gambar 4.2 Pesan Sukses ... 44
Gambar 4.3 Dialog Menu Utama ... 45
Gambar 4.4 Sub Menu File Master ... 45
Gambar 4.5 Sub Menu File Transaksi ... 46
Gambar 4.6 Sub Menu File Laporan ... 47
Gambar 4.7 Form Data Satuan ... 47
Gambar 4.8 Form Data Barang ... 48
Gambar 4.9 Form Data Pembeli ... 48
Gambar 4.10 Form Data Penjualan ... 49
Gambar 4.11 Daftar Satuan Barang ... 50
Gambar 4.12 Daftar Stok Barang ... 51
Gambar 4.13 Daftar Pembeli ... 52
Gambar 4.14 Seleksi Laporan Barang Keluar Per Tanggal ... 52
Gambar 4.15 Laporan Barang Keluar Per Tanggal ... 53
Gambar 4.16 Seleksi Laporan Barang Keluar Per NoBukti ... 53
xii
DAFTAR TABEL
HAL
Tabel 2.1 Simbol-Simbol Data Flow Diagram ... 16
Tabel 2.2 Simbol-Simbol Flowchart Program ... 18
Tabel 3.1 Tabel Satuan ... 36
Tabel 3.2 Tabel Barang ... 36
Tabel 3.3 Tabel Bantu Keluar ... 37
Tabel 3.4 Tabel Keluar ... 37