SISTEM INFORMASI PENJUALAN BARANG BERBASIS NET PADA PT.XYZ TUGAS AKHIR T.NOVI YANTI 102406005

  

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

MEDAN

2013 SISTEM INFORMASI PENJUALAN BARANG BERBASIS .NET PADA PT.XYZ

  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

MEDAN

  

2013 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, Prof. Dr. Tulus, M.Si Prof. Dr. Saib Suwilo, M.Sc NIP 19620901 198803 1 002 NIP. 19640109 198803 1 004 iii

  

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 T. NOVI YANTI 102406005 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.

  

2. Bapak Dr.Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. v

  

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 T. Novi Yanti 102406005 vi

  

ABSTRAK

  Kajian ini bertujuan untuk membangun Perangkat Lunak sistem informasi penjualan barang pada PT. XYZ. Aplikasi ini di kembangkan dengan menggunakan Perangkat Lunak visual basic.Net 2008 dan Database SQL Server 2005. 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 memberikan solusi cara penyajian informasi penjualan yang baik dan memperbaiki sistem manual menjadi sistem komputer yang lebih efisien baik dari segi waktu maupun tenaga.

  vii

  

DAFTAR ISI

  Halaman Persetujuan ................................................................................................... ii Pernyataan .................................................................................................... iii Penghargaan ................................................................................................. iv Abstrak ......................................................................................................... vi Daftar Isi ...................................................................................................... vii Daftar Gambar .............................................................................................. x Daftar Tabel ................................................................................................. xii BAB 1 PENDAHULUAN ..........................................................................

  1 1.1 Latar Belakang ........................................................................

  1 1.2 Rumusan Masalah ....................................................................

  2 1.3 Batasan Masalah .......................................................................

  3 1.4 Tujuan Penulisan .....................................................................

  3 1.5 Manfaat Penulisan ………………………………………….. ....

  4 1.6 Metodologi Penulisan ………………………… .......................

  4 1.7 Sistematika Penulisan ...............................................................

  6 BAB 2 LANDASAN TEORI.......................................................................

  8 2.1 Pengertian Komputer ................................................................

  8 2.2 Pengertian Sistem ....................................................................

  10 2.3 Sistem Informasi ......................................................................

  10 2.4 Basis Data ................................................................................

  12

  2.5 Entity Relationship Diagram…………………………………

  13 2.6 Data Flow Diagram ………………………………………….

  15 2.7 Flowchart Program…………………………………………...

  17 2.8 Pengenalan Visual basic .Net………………………………… ..

  19

  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 Desain Sistem Secara Global ...........................................

  26 3.3.1.1 Use Case Diagram ...............................................

  26 3.3.1.2 Class Diagram ......................................................

  27 3.3.1.3 Sequence Diagram ................................................

  27 3.3.1.3.1 Sequence Diagram Login .......................

  28 3.3.1.3.2 Sequence Diagram Satuan .....................

  28 3.3.1.3.3 Sequence Diagram Barang ....................

  29 3.3.1.3.4 Sequence Diagram Pembeli ...................

  29 3.3.1.3.5 Sequence Diagram Transaksi Penjualan .

  30 3.3.2 Desain Sistem Secara Detail……………..................... .....

  30

  3.3.2.1 Desain output……………………………………

  30 3.3.2.2 Desain Input .......................................................

  32 3.3.2.3 Desain Database .................................................

  34 3.3.2.3.1 Kamus Data .........................................

  34 3.3.2.3.2 Normalisasi .........................................

  35 3.3.2.3.3 Desain Tabel / File ................................

  35 3.3.3 Entity Relationship Diagram ...........................................

  38 3.3.4 Logika Program ..............................................................

  39 3.3.4.1 Activity Diagram Login ........................................

  39 3.3.4.2 Activity Diagram Satuan .......................................

  39 3.3.4.3 Activity Diagram Barang .....................................

  40 3.3.4.4 Activity Diagram Pembeli ....................................

  40 3.3.4.5 Activity Diagram Transaksi Penjualan ..................

  41

  ix

  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 Daftar Pustaka

  x

  

DAFTAR GAMBAR

HAL

Gambar 2.1. Microsoft Visual Basic.Net 2008 ................................................ 23Gambar 3.1 Flow Of Document .................................................................... 25Gambar 3.2 Laporan Penjualan Barang ......................................................... 25Gambar 3.3 Use Case Diagram ..................................................................... 27

  Gamnar 3.4 Class Diagram ........................................................................... 27

Gambar 3.5 Sequence Diagram Login ........................................................... 28Gambar 3.6 Sequence Diagram Satuan ......................................................... 28Gambar 3.7 Sequence Diagram Barang .......................................................... 29Gambar 3.8 Sequence Diagram Pembeli ....................................................... 29Gambar 3.9 Sequence Diagram Transaksi Penjualan ..................................... 30Gambar 3.10 Desain Output Kwitansi ............................................................. 31Gambar 3.11 Desain Output Penjualan ............................................................ 31Gambar 3.12 Desain Output Daftar Satuan Barang .......................................... 31Gambar 3.13 Desain Output Daftar Pembeli ................................................... 32Gambar 3.14 Desain Output Laporan Pendapatan ........................................... 32Gambar 3.15 Rancangan Input Login .............................................................. 32Gambar 3.16 Rancangan Input Data Satuan .................................................... 33Gambar 3.17 Rancangan Input Data Barang ................................................... 33Gambar 3.18 Rancangan Input Data Pembeli .................................................. 33Gambar 3.19 Rancangan Input Penjualan Barang ............................................ 34Gambar 3.20 1 NF ....................................................................................... 35Gambar 3.21 2 NF ....................................................................................... 35Gambar 3.22 3 NF ....................................................................................... 35Gambar 3.23 Entity Relationship Diagram ...................................................... 38Gambar 3.24 Activity Diagram Login .............................................................. 39Gambar 3.25 Activity Diagram Satuan ............................................................ 39Gambar 3.26 Activity Diagram Barang ............................................................ 40Gambar 3.27 Activity Diagram Pembeli .......................................................... 40Gambar 3.28 Activity Diagram Transaksi Penjualan ........................................ 41

  xi

Gambar 4.1 Konfigurasi Database ................................................................. 43Gambar 4.2 Pesan Sukses ............................................................................. 44Gambar 4.3 Dialog Menu Utama .................................................................. 45Gambar 4.4 Sub Menu File Master ............................................................... 45Gambar 4.5 Sub Menu File Transaksi ........................................................... 46Gambar 4.6 Sub Menu File Laporan .............................................................. 47Gambar 4.7 Form Data Satuan ...................................................................... 47Gambar 4.8 Form Data Barang ..................................................................... 48Gambar 4.9 Form Data Pembeli .................................................................... 48Gambar 4.10 Form Data Penjualan ................................................................. 49Gambar 4.11 Daftar Satuan Barang ................................................................. 50Gambar 4.12 Daftar Stok Barang .................................................................... 51Gambar 4.13 Daftar Pembeli ........................................................................... 52Gambar 4.14 Seleksi Laporan Barang Keluar Per Tanggal .............................. 52Gambar 4.15 Laporan Barang Keluar Per Tanggal .......................................... 53Gambar 4.16 Seleksi Laporan Barang Keluar Per NoBukti .............................. 53Gambar 4.17 Laporan Barang Keluar Per NoBukti ......................................... 54

  xii

  

DAFTAR TABEL

HAL