ABSTRAKSI PD Lancar adalah sebuah organisasi, sehingga sangat membutuhkan sistem komputerisasi yang akan digunakan dalam mengumpulkan, menyimpan dan mengolah data untuk menghasilkan informasi yang akan membantu dalam kegiatan transaksi dan pembuatan laporan secara efektif. PD.Lancar ini merupakan PD yang menjual berbagai jenis kain yang menggunakan sistem manual dalam mendukung kegiatan usaha. Sistem manual telah menjadi masalah bagi PD.Lancar untuk menangani data dalam jumlah yang tidak sedikit pada kegiatan usaha seharihari, terutama dalam pengelolaan data, transaksi penjualan, pembelian, dan pengelolaan laporan. Sehingga, PD.Lancar membutuhkan sistem yang terkomputerisasi dan dapat membantu dalam pengelolaan data. Aplikasi ini menggunakan ASP.NET, bahasa pemrograman VB.NET dan SQL Server 2008 sebagai database-nya. Oleh karena itu, aplikasi ini dirancang untuk memudahkan pengelolaan data, transaksi penjualan pembelian, serta pembuatan laporan. Kata kunci : Penjualan, pembelian, database vi
ABSTRACTION PD.Lancar is an organization, so it requires a computerized system that will be used in collecting, storing and processing data to generate information that will assist in transaction activity and report it effectively. This is a PD.Lancar that sells various types of fabrics that use manual systems to support business activities. Manual system has been a problem for PD.Lancar to handle data in an amount not less in the daily business activities, especially in data management, transaction sales, purchasing, and management reports. Thus, PD.Lancar requires a computerized system and can assist in data management. This application using ASP.NET, VB.NET programming language and SQL Server 2008 as its database. Therefore, the application is designed to facilitate data management, purchasing sales transactions, and preparing reports. Key words: Sales, purchasing, database vii
DAFTAR ISI LEMBAR PENGESAHAN... i PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... ii PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... iii PRAKATA... iv ABSTRAKSI... vi ABSTRACTION... vii DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xiii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penulisan... 3 1.4 Ruang Lingkup Kajian... 3 1.5 Sumber Data... 4 1.6 Sistematika Penyajian... 4 BAB II KAJIAN TEORI... 6 2.1 Sistem Informasi... 6 2.2 ER-Diagram... 7 2.3 Diagram Konteks dan Data Flow Diagram (DFD)... 9 2.4 Kamus Data... 10 2.5 PSPEC... 11 2.6 Flowchart... 12 2.7 ASP.NET... 13 2.8 SQL (Database)... 13 2.9 ADO.NET... 14 2.10 Bahasa Pemrograman Visual Basic (VB)... 14 2.11 Black Box Testing... 15 BAB III ANALISA DAN RANCANGAN SISTEM... 16 3.1 Proses Bisnis... 16 3.1.1 Penjualan Kain... 16 3.1.2 Pembelian Kain... 19 viii
3.1.3 Pembayaran... 23 3.2 Entity Relational Diagram... 25 3.2.1 Tabel Entity Relational Diagram... 26 3.3 Data Flow Diagram... 29 3.3.1 Context Diagram... 29 3.3.2 Levelled Diagram... 30 3.4 Data Dictionary... 37 3.5 PSPEC... 40 3.6 Rancangan Form Aplikasi... 52 BAB IV HASIL PENELITIAN... 72 4.1 Tampilan Data Pelanggan... 72 4.2 Tampilan Data Supplier... 75 4.3 Tampilan Data PO... 79 4.4 Tampilan Data SO... 83 4.5 Tampilan Data Kain... 88 4.6 Tampilan Data Jenis Kain... 91 4.7 Tampilan Data Warna... 94 BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN... 99 5.1 Evaluasi Sistem... 99 5.1.1 Black Box... 99 5.1.2 Testing... 105 5.2 User Acceptance Test... 109 BAB VI SIMPULAN DAN SARAN... 111 6.1 Simpulan... 111 6.2 Saran... 111 DAFTAR PUSTAKA... A RIWAYAT HIDUP PENULIS... B ix
DAFTAR GAMBAR Gambar 1 Flowchart Proses Penjualan Kain Bagian Pemesanan... 17 Gambar 2 Flowchart Proses Penjualan Kain Bagian Pengiriman... 19 Gambar 3 Flowchart Proses Pembelian Kain bagian Pemesanan... 20 Gambar 4 Flowchart Proses Pembelian Kain Bagian Pengiriman... 22 Gambar 5 Flowchart Proses Pembayaran Utang... 23 Gambar 6 Flowchart Proses pembayaran Piutang... 24 Gambar 7 ERD Aplikasi Penjualan dan Pembelian Stok Serta Perhitungan Hutang Piutang Pada PD.Lancar... 25 Gambar 8 Data Context Diagram... 29 Gambar 9 Data Flow Diagram Level-1... 30 Gambar 10 DFD Level 2 Proses 1... 31 Gambar 11 DFD Level 2 Proses 2... 32 Gambar 12 Level 2 Proses 3... 32 Gambar 13 DFD Level 2 Proses 4... 33 Gambar 14 Gambar DFD Level 2 Proses 5... 34 Gambar 15 DFD Level 2 Proses 6... 34 Gambar 16 DFD Level 2 Proses 7... 35 Gambar 17 DFD Level 2 Proses 8... 36 Gambar 18 Tampilan Desain Form Utama... 52 Gambar 19 Tampialn Desain Form Input Data Pelanggan... 53 Gambar 20 Tampilan Desain Form Ubah Data Pelanggan (1)... 53 Gambar 21 Tampilan Desain Form Ubah Data Pelanggan (2)... 54 Gambar 22 Tampilan Desain Form Lihat dan Cari Data Pelanggan... 54 Gambar 23 Tampilan Input Form Input Data Supplier... 55 Gambar 24 Tampilan Desain Form Ubah Data Supplier (1)... 55 Gambar 25 Tampilan Desain Form Ubah Data Supplier (2)... 56 Gambar 26 Tampilan Desain Form Lihat dan Cari Data Supplier... 56 Gambar 27 Tampilan Desain Form Input Data PO (1)... 57 Gambar 28 Tampilan Desain Form Input Data PO (2)... 57 Gambar 29 Tampilan Desain Form Input Data PO (3)... 58 Gambar 30 Tampilan Desain Form Lihat dan Cari Data PO... 58 Gambar 31 Tampilan Desain Form Ubah Status Order... 59 Gambar 32 Tampilan Desain Form Input Pembayaran... 59 Gambar 33 Tampilan Desain Form Lihat Data SO Detail... 60 Gambar 34 tampilan Desain Form Input Data SO (1)... 60 Gambar 35 Tampilan Desain Form Input Data SO (2)... 61 Gambar 36 Tampilan Desain Form Ubah Data SO (1)... 61 Gambar 37 Tampilan Desain Form Lihat dan Cari Data SO (1)... 62 Gambar 38 Tampilan Desain Form Ubah Status Order... 62 Gambar 39 Tampilan Desain Form Input Pembayaran... 63 Gambar 40 Tampilan Desain Form Lihat Data SO Detail... 63 Gambar 41 Tampilan Desain Form Input Data Jenis Kain... 64 Gambar 42 Tampilan Desain Form Ubah Data Jenis Kain (1)... 64 Gambar 43 Tampilan Desain Form Ubah Data Jenis Kain (2)... 65 x
Gambar 44 Tampilan Desain Form Lihat dan Cari Data Jenis Kain... 65 Gambar 45 Tampilan Desain Form Input Data Warna... 66 Gambar 46 Tampilan Desain Form Ubah Data Warna (1)... 66 Gambar 47 Tampilan Desain Form Ubah Data Warna (2)... 67 Gambar 48 Tampilan Desain Form Lihat dan Cari Data Warna... 67 Gambar 49 Tampilan Desain Form Input Data Kain... 68 Gambar 50 Tampilan Desain Form Ubah Data Kain (1)... 68 Gambar 51 Tampilan Desain Form Ubah Data Kain (2)... 69 Gambar 52 Tampilan Desain Form Lihat dan Cari Data Kain... 69 Gambar 53 Tampilan Desain Form Laporan Penjualan... 70 Gambar 54 Tampilan Desain Form Laporan Pembelian... 71 Gambar 55 Tampilan Desain Form Laporan Kain... 71 Gambar 56 Tampilan Home... 72 Gambar 57 Tampilam Input Data Pelanggan... 73 Gambar 58 Tampilan Ubah Data Pelanggan (1)... 73 Gambar 59 Tampilan Ubah Data Pelanggan (2)... 74 Gambar 60 Tampilan Lihat dan Cari Data Pelanggan... 75 Gambar 61 Tampilan Fitur Data Supplier... 75 Gambar 62 Tampilan Input Data Supplier... 76 Gambar 63 Tampilan Ubah Data Supplier (1)... 77 Gambar 64 Tampilan Ubah Data Supplier (2)... 77 Gambar 65 Tampilan Lihat dan Cari Data Supplier... 78 Gambar 66 Tampilan Fitur Data PO... 79 Gambar 67 Tampilan Fitur Input Data PO... 79 Gambar 68 Tampilan Input Data PO Detail... 80 Gambar 69 Tampilan Input Data PO... 80 Gambar 70 Tampilan Lihat dan Cari Data PO... 81 Gambar 71 Tampilan Status Order PO... 82 Gambar 72 Tampilan Pembayaran PO... 82 Gambar 73 Tampilan PO Detail... 83 Gambar 74 Tampilan Fitur Data SO... 83 Gambar 75 Tampilan Input Data SO... 84 Gambar 76 Tampilan Input Data SO Detail... 84 Gambar 77 Tampilan Input Data SO... 85 Gambar 78 Tampilan Lihat dan Cari Data SO... 86 Gambar 79 Tampilan Status Order SO... 86 Gambar 80 Tampilan Pembayaran SO... 87 Gambar 81 Tampilan SO Detail... 87 Gambar 82 Tampilan Fitur Data Kain... 88 Gambar 83 tampilan Input Data Kain... 88 Gambar 84 Tampilan Ubah Data Kain (1)... 89 Gambar 85 Tampilan Ubah Data Kain (2)... 90 Gambar 86 Tampilan Lihat dan Cari Data Kain... 90 Gambar 87 Tampilan Fitur Data Jenis Kain... 91 Gambar 88 Tampilan Input Data Jenis Kain... 91 Gambar 89 Tampilan Ubah Data Jenis Kain (1)... 92 Gambar 90 Tampilan Ubah Data Jenis Kain (2)... 93 Gambar 91 Tampilan Lihat dan Cari Data Jenis Kain... 93 xi
Gambar 92 Tampilan Fitur Data Warna... 94 Gambar 93 Tampilan Input data Warna... 94 Gambar 94 Tampilan Ubah Data Warna (1)... 95 Gambar 95 Tampilan Ubah Data Warna (2)... 96 Gambar 96 Tampilan Lihat dan Cari Data Warna... 96 Gambar 97 Tampilan Laporan Kain... 97 Gambar 98 Tampilan Laporan Pembelian... 97 Gambar 99 Tampilan Laporan Penjualan... 98 xii
DAFTAR TABEL Tabel I Notasi dalam Entity Relationship (ERD)... 7 Tabel II Daftar Notasi-notasi Gambar Data Flow Diagram (DFD)... 10 Tabel III Simbol-simbol dalam kamus data... 11 Tabel IV Simbol-simbol Flowchart... 12 Tabel V Atribut TPelanggan... 26 Tabel VI Atribut TPO... 26 Tabel VII Atribut TPO_Det... 27 Tabel VIII Atribut TJenisKain... 27 Tabel IX Atribut TWarna... 27 Tabel X Atribut TKain... 27 Tabel XI Atribut TSupplier... 27 Tabel XII Atribut TSO... 28 Tabel XIII Atribut TSO_Det... 28 Tabel XIV Kamus Data Pelanggan... 37 Tabel XV Kamus Data Supplier... 37 Tabel XVI Kamus Data PO... 38 Tabel XVII Kamus Data SO... 38 Tabel XVIII Kamus Data Kain... 38 Tabel XIX Kamus Data PO_Det... 39 Tabel XX Kamus Data SO_Det... 39 Tabel XXI Kamus Data Jenis Kain... 39 Tabel XXII Kamus Data Warna... 40 Tabel XXIII PSPEC Proses 1.1... 40 Tabel XXIV PSPEC Proses 1.2... 40 Tabel XXV PSPEC Proses 1.3... 41 Tabel XXVI PSPEC Proses 2.1... 42 Tabel XXVII PSPEC Level 2.2... 42 Tabel XXVIII PSPEC Level 2.3... 43 Tabel XXIX PSPEC Level 3.1... 43 Tabel XXX PSPEC Level 3.2... 44 Tabel XXXI PSPEC Level 4.1... 44 Tabel XXXII PSPEC Level 4.2... 45 Tabel XXXIII PSPEC Level 5.1... 46 Tabel XXXIV PSPEC Level 5.2... 46 Tabel XXXV PSPEC Level 5.3... 47 Tabel XXXVI PSPEC Level 6.1... 47 Tabel XXXVII PSPEC Level 6.2... 48 Tabel XXXVIII PSPEC Level 6.3... 48 Tabel XXXIX PSPEC Level 7.1... 49 Tabel XL PSPEC Level 7.2... 49 Tabel XLI PSPEC Level 7.3... 50 Tabel XLII PSPEC Level 8.1... 50 Tabel XLIII PSPEC Level 8.2... 51 Tabel XLIV PSPEC Level 8.3... 51 xiii
Tabel XLV Test Case Form Input Data Pelanggan... 99 Tabel XLVI Test case Form Ubah data Pelanggan... 99 Tabel XLVII Test Case Form Lihat dan Cari Data Pelanggan... 99 Tabel XLVIII Test Case Form Input Data Supplier... 100 Tabel XLIX Test Case Form Ubah Data Supplier... 100 Tabel L Test Case Form Lihat dan Cari Data Supplier... 100 Tabel LI Test Case Form Input Data PO... 100 Tabel LII Test Case Lihat dan Cari Data PO... 101 Tabel LIII Test Case Form Input Data PO Detail... 101 Tabel LIV Test Case Input Data SO... 101 Tabel LV Test Case Lihat dan Cari Data SO... 102 Tabel LVI Test Case Form Input Data SO Detail... 102 Tabel LVII Test Case Form Input Data Kain... 102 Tabel LVIII Test Case Form Ubah Data Kain... 103 Tabel LIX Test Case Form Lihat dan Cari Data Kain... 103 Tabel LX Test Case Form Input Data Jenis Kain... 103 Tabel LXI Test Case Form Ubah Data Jenis Kain... 104 Tabel LXII Test Case Form Lihat dan Cari Data Jenis Kain... 104 Tabel LXIII Test Case Form Input Data Warna... 104 Tabel LXIV Test Case Form Ubah Data Warna... 104 Tabel LXV Test Case Form Lihat dan Cari Data Warna... 105 Tabel LXVI Testing Form Input Data Pelanggan... 105 Tabel LXVII Testing Form Ubah Data Pelanggan... 105 Tabel LXVIII Testing Form Input Data Supplier... 106 Tabel LXIX Testing Form Ubah Data Supplier... 106 Tabel LXX Testing Form Input Data PO... 106 Tabel LXXI Testing Form Input Data PO Detail... 107 Tabel LXXII Testing Form Input Data SO... 107 Tabel LXXIII Testing Form Input Data SO Detail... 107 Tabel LXXIV Testing Form Input data Kain... 107 Tabel LXXV Testing Form Ubah Data Kain... 108 Tabel LXXVI Testing Form Input data Jenis Kain... 108 Tabel LXXVII Testing Form Ubah Data Jenis Kain... 108 Tabel LXXVIII Testing Form Input Data Warna... 108 Tabel LXXIX Testing Form Ubah Data Warna... 108 Tabel LXXX User Acceptance Test No.1... 109 Tabel LXXXI User Acceptance Test No.2... 109 Tabel LXXXII User Acceptance Test No.3... 109 Tabel LXXXIII User Acceptance Test No.4... 110 Tabel LXXXIV User Acceptance Test No.5... 110 xiv