Erik Sebastian 0600611055 Fandi Fachredy 0600648796 Muhammad Fakhri 0600670814 Kelas Kelompok: 08PAT10 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN DAN PEMBELIAN PADA SAKURA MOTOR - Binus e-Thesis

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  Semester Genap tahun 2005/2006

  

ANALISIS DAN PERANCANGAN

SISTEM BASISDATA

PENJUALAN DAN PEMBELIAN

PADA SAKURA MOTOR

Erik Sebastian 0600611055

Fandi Fachredy 0600648796

Muhammad Fakhri 0600670814

Kelas / Kelompok :

  08PAT/10 Abstrak

  Tujuan penelitian adalah menganalisis dan merancang sistem basisdata penjualan dan pembelian pada Sakura Motor untuk menyimpan, mengolah dan menyediakan informasi dengan efektif. Metode yang digunakan adalah Studi Pustaka dengan cara membaca dari beberapa referensi, metode analisa dengan mengadakan wawancara ke Sakura Motor di Jakarta dan metode perancangan dengan merancang sistem basisdata. Hasil yang dicapai pada penelitian ini adalah sebuah aplikasi penjualan, pembelian, retur penjualan, retur pembelian, dan pengiriman yang menggunakan sistem basisdata dengan kemampuan menghasilkan laporan dari kelima proses tesebut pada Sakura Motor. Kesimpulan yang didapat adalah dengan menggunakan sistem basisdata, proses penyimpanan dan pengolahan informasi dapat dilakukan dengan baik dan memperkecil terjadinya kesalahan, serta informasi yang dibutuhkan perusahaan dapat diperoleh dengan lebih cepat, ter-rinci, dan jelas. Oleh karena itu, kinerja perusahaan menjadi lebih optimal.

  Kata Kunci

  Analisa dan Perancangan, Sistem Basisdata, Penjualan, Pembelian, Retur Penjualan, Retur Pembelian, Pengiriman, Stok.

  Puji syukur dan terima kasih kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya sehingga skripsi ini dapat diselesaikan dengan baik pada waktunya.

  Skripsi ini merupakan karya ilmiah yang disusun sebagai salah satu syarat kelulusan pada jenjang pendidikan Strata-1 Fakultas llmu Komputer Jurusan Teknik Informatika, Universitas Bina Nusantara.

  Kami juga ingin memberikan ucapan terima kasih kepada semua pihak yang telah memberikan bantuan kepada tim penulis dalam penyusunan skripsi baik secara langsung ataupun tidak langsung, diantaranya kepada : 1.

  Prof. Dr. Gerardus Polla , M. APP., Sc. selaku rektor Universitas Bina Nusantara, yang telah memberikan kepercayaan dan kesempatan kepada penulis untuk mengikuti kuliah dan menyelesaikan skripsi ini.

  2. Bapak H.M. Subekti,BE,M.Sc selaku Ketua Jurusan Teknik Informatika 3.

  Bapak Taslim Rochmadi, Ir., Dipl.Ing, Dr selaku dosen pembimbing yang telah memberikan bimbingan dan saran yang sangat berguna dalam penulisan skripsi ini.

  4. Bapak Akin selaku direktur dan pemilik Sakura Motor yang telah memberikan peluang bagi penulisan untuk menggunakan Sakura Motor sebagai bahan skripsi ini.

  5. Sakura Motor yang telah bersedia membantu untuk memberikan data-data yang diperlukan dalam penulisan skripsi.

  6. Orang tua dan keluarga yang tiada hentinya memberikan dukungan dan doa untuk penulis.

  7. Rekan-rekan yang telah membantu kami dalam menyelesaikan skripsi ini.

  Meskipun telah berusaha sebaik mungkin menyususn skripsi ini, tim penulis menyadari bahwa masih ada kekurangan-kekurangan yang perlu disempurnakan. Oleh karena itu, semua saran dan kritik yang membangun bagi pengembangan lebih lanjut akan kami terima dengan senang hati

  Akhir kata, tim penulis berharap skripsi ini dapat berguna bagi Sakura Motor pada khususnya, serta dapat memberikan sumbangan yang bermanfaat bagi para pembaca dan pihak lain yang membutuhkan.

  Jakarta, Juni 2006 Tim Penulis

  

DAFTAR ISI

  Halaman Judul Luar .........................................................................................................................i Halaman Judul Dalam .....................................................................................................................ii Halaman Persetujuan Hardcover ................................................................................................ iii Halaman Pernyataan Dewan Penguji .............................................................................................

  Abstrak ..............................................................................................................................................iv Kata Pengantar ..................................................................................................................................v Daftar Isi ..........................................................................................................................................vii Daftar Tabel ......... …………………………………………………………………………………xii Daftar Gambar .............................................................................................................................. x iv

  Bab 1 PENDAHULUAN ............................................................................................................1

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

  1.2 Ruang Lingkup ...................................................................................................................2 1.3 Tujuan Dan Manfaat ..........................................................................................................

  2 1.4 Metodologi ...........................................................................................................................

  3 1.5 Sistematika Penulisan ........................................................................................................

  3 Bab 2 LANDASAN TEORI .......................................................................................................

  5 2.1 Teori-teori Dasar atau Umum ..........................................................................................

  5 2.1.1 Pengertian Analisis ..................................................................................................

  5 2.1.2 Pengertian Perancangan ..........................................................................................

  5

  2.1.3 Sistem Basisdata .......................................................................................................

  27 2.1.3.8 Design kenseptual, logikal, Fisik DB .....................................................

  42 2.1.5.1 Permodelan Pengembangan Software ....................................................

  41 2.1.5 Rekayasa Piranti Lunak .......................................................................................

  40 2.1.4.2 Bahasa Pemrograman Visual ....................................................................

  40 2.1.4.1 Pengertian Sistem .......................................................................................

  38 2.1.4 Sistem .......................................................................................................................

  36 2.1.3.11 State Transition Diagram (STD) ............................................................

  31 2.1.3.10 Data Flow Diagram (DFD) ...................................................................

  30 2.1.3.9 Entity Relational Database ........................................................................

  22 2.1.3.7 Siklus Hidup Aplikasi DB .........................................................................

  6 2.1.3.1 Pengertian Basisdata .....................................................................................

  21 2.1.3.6 Normalisasi ..................................................................................................

  19 2.1.3.5.1 Query Language ...............................................................................

  15 2.1.3.5 DML ..............................................................................................................

  11 2.1.3.4 DDL ...............................................................................................................

  9 2.1.3.3.2 Keuntungan dan kerugiaan DBMS ...............................................

  8 2.1.3.3.1 Komponen dari lingkungan DBMS .................................................

  7 2.1.3.3 DBMS ...............................................................................................................

  6 2.1.3.2 Pemrograman Basisdata ...............................................................................

  45

  2.2 Teori-teori Khusus ...........................................................................................................

  53

  2.2.1 Microsoft Visual Basic ..........................................................................................53 2.2.2 Penjualan .................................................................................................................

  54 2.2.3 Retur Penjualan .....................................................................................................

  54 Bab 3 ANALISIS SISTEM YANG BERJALAN ...............................................................

  57 3.1 Sejarah Organisasi ...........................................................................................................

  57 3.2 Struktur Organisasi .........................................................................................................

  58 3.3 Wewenang dan tanggung jawab ...................................................................................

  59 3.4 Prosedur Sistem Yang Sedang Berjalan ......................................................................

  60 3.4.1 Diagram Alir Dokumen Sistem yang Berjalan ...............................................

  61 3.5 Permasalahan Yang Dihadapi .......................................................................................

  71 3.6 Analisis Kebutuhan Informasi ......................................................................................

  72 3.7 Usulan Pemecahan Masalah ..........................................................................................

  73 Bab 4 PERANCANGAN DAN IMPLEMENTASI SISTEM BASIS DATA ...............

  74 4.1 Perancangan Basisdata ...................................................................................................

  74 4.1.1 Perancangan Basisdata Konseptual ...................................................................

  74 4.1.1.1 Identifikasi Tipe Entitas .............................................................................

  74 4.1.1.2 Identifikasi Tipe Relasional ......................................................................

  76 4.1.1.2.1 Membuat E-R Diagram ................................................................

  77 4.1.1.2.2 Menentukan pembatas multiplicity ...........................................

  78 4.1.1.3 Identifikasi dan Asosiasi atribut dan entitas ..........................................

  78

  4.1.1.4 Identifikasi Domain Atribut ......................................................................

  83 4.1.1.5 Identifikasi kandidat dan primary key setiap entitas ...........................

  84 4.1.2 Perancangan Basis Data Logikal .......................................................................

  85 4.1.2.1 Pembentukan Relasi Model data logikal lokal .....................................

  85 4.1.2.2 Normalisasi ..................................................................................................

  91 4.1.2.3 Pembuatan Model Basisdata Logikal Global ........................................

  97

  4.1.3 Perancangan Basisdata Fisikal ................................................................ 102

  4.1.3.1 Pemilihan DBMS ...................................................................................... 102

  4.1.3.2 Perancangan Relational Basisdata ......................................................... 104

  4.1.3.3 Merancang Constraint .............................................................................. 114

  4.1.3.4 Analisis Transaksi ..................................................................................... 123

  4.1.3.5 Pembuatan Index Setiap Entiti ............................................................... 127

  4.1.3.6 Mengestimasi Kapasitas Penyimpanan yang di butuhkan ............... 130

  4.2 Perancangan Aplikasi ................................................................................................... 140

  4.2.1 Bagan Terstruktur.................................................................................... 140

  4.2.2 Struktur Menu ......................................................................................... 147

  4.2.3 State Transition Diagram (STD) ............................................................. 149

  4.2.4 Spesifikasi Proses.................................................................................... 162

  4.3 Perancangan Input dan Output ................................................................................... 176

  4.3.1 Perancangan Input ................................................................................................17

  6

  4.3.2 Perancangan Output ............................................................................................ 182

  4.4 Perancangan Implementasi .......................................................................................... 194

  4.4.1 Spesifikasi Hardware .......................................................................................... 1

  94

  4.4.2 Spesifikasi Software ........................................................................................... 1

  94

  4.4.2 Cara Pengoperasian aplikasi ............................................................................. 1

  95 Bab 5 SIMPULAN DAN SARAN .......................................................................................... 221

  5.1 Simpulan ......................................................................................................................... 221

  5.2 Saran ................................................................................................................................ 221 DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN FOTOCOPY SURAT SURVEI

  DAFTAR TABEL Tabel 3.1 Tabel Analisis Kebutuhan Informasi ....................................................................

  73 Tabel 4.1 Tabel entitas Kebutuhan Informasi ............................................................. 75

Tabel 4.2 Multiplicity Tipe Relasional........................................................................ 78Tabel 4.3 Entitas Supplier ........................................................................................... 78Tabel 4.4 Entitas Karyawan ........................................................................................ 79Tabel 4.5 Entitas Barang ............................................................................................. 79Tabel 4.6 Entitas Customer ......................................................................................... 79Tabel 4.7 Entitas Pembelian........................................................................................ 80Tabel 4.8 Entitas Pembayaran Pembelian ................................................................... 80Tabel 4.9 Entitas Retur Pembelian .............................................................................. 81Tabel 4.10 Entitas Penjualan....................................................................................... 81Tabel 4.11 Entitas Pembayaran Penjualan .................................................................. 82Tabel 4.12 Entitas Pengiriman .................................................................................... 82Tabel 4.13 Entitas Retur Penjualan ............................................................................. 82Tabel 4.14 Domain Atribut.......................................................................................... 83Tabel 4.15 Tabel Identifikasi Kandidat dan primary key ............................................ 85Tabel 4.16 Tabel Identifikasi relasi biner one-to-many............................................... 85Tabel 4.17 Tabel Menentukan Model Basisdata Logikal Global ................................ 97Tabel 4.18 Tabel Perbandingan MS SQL Server 2000 dengan Oracle 9i ................. 102Tabel 4.19 Tabel Analisis Transaksi (I)..................................................................... 124Tabel 4.20 Tabel Analisis Transaksi (II) ................................................................... 125Tabel 4.21 Tabel Analisis Transaksi (III) .................................................................. 126Tabel 4.22 Tabel perhitungan kapasitas penyimpanan tabel .................................... 130Tabel 4.23 Tabel perhitungan kapasitas penyimpanan tabel Barang ........................ 130Tabel 4.24 Tabel perhitungan kapasitas penyimpanan tabel Pembelian_Header...... 131Tabel 4.25 Tabel perhitungan kapasitas penyimpanan tabel Pembelian_Detil ......... 132Tabel 4.26 Tabel perhitungan kapasitas penyimpanan tabel Penjualan_Header....... 132Tabel 4.27 Tabel perhitungan kapasitas penyimpanan tabel Penjualan_Detil .......... 133Tabel 4.28 Tabel perhitungan kapasitas penyimpanan tabel Pembayaran_Penjualan134Tabel 4.29 perhitungan kapasitas penyimpanan PembayaranPembelian................. 134Tabel 4.30 Tabel perhitungan kapasitas penyimpanan ReturPembelian_Header ..... 135Tabel 4.31 Tabel perhitungan kapasitas penyimpanan ReturPembelian_Detil......... 135Tabel 4.32 Tabel perhitungan kapasitas penyimpanan ReturPenjualan_Header ...... 136Tabel 4.33 Tabel perhitungan kapasitas penyimpanan ReturPenjualan_Detil .......... 136Tabel 4.34 Tabel perhitungan kapasitas penyimpanan Pengiriman .......................... 137Tabel 4.35 Tabel Estimasi Disk Space ...................................................................... 137

  DAFTAR GAMBAR

Gambar 2.1 DBMS ........................................................................................................ 8Gambar 2.2 Komponen dan Lingkungan DBMS ......................................................... 9Gambar 2.3 Siklus Hidup Aplikasi DB....................................................................... 27Gambar 2.3 a Relationship one-to-one ....................................................................... 33Gambar 2.3 b Relationship one-to-many .................................................................... 34Gambar 2.3 c Relationship many-to-many.................................................................. 35Gambar 2.4 Simbol Data Flow Diagram .................................................................... 38Gambar 2.5 Simbol State............................................................................................. 38Gambar 2.6 Simbol Transition State ........................................................................... 39Gambar 2.7 Kondisi Aksi pada STD........................................................................... 39Gambar 2.8 Sistem Development Life Cycle (SDLC) ............................................... 42Gambar 2.9 User Interface ......................................................................................... 48Gambar 3.1 Struktur Organisasi Sakura Motor........................................................... 58Gambar 3.2 a Diagram Alir Dokumen Prosedur Pembelian a .................................... 62Gambar 3.2 b Diagram Alir Dokumen Prosedur Pembelian b.................................... 63Gambar 3.3 Diagram Alir Dokumen Prosedur Penerimaan Barang ........................... 64Gambar 3.4 a Diagram Alir Dokumen Prosedur Penjualan bag.a .............................. 65Gambar 3.4 b Diagram Alir Dokumen Prosedur Penjualan bag.b .............................. 66Gambar 3.5 Diagram Alir Dokumen Prosedur Pengeluaran Barang .......................... 67Gambar 3.6 a Diagram Alir Dokumen Prosedur Pengiriman & Pembayaran a.......... 68Gambar 3.6 b Diagram Alir Dokumen Prosedur Pengiriman & Pembayaran b ......... 69Gambar 4.1 E-R Diagram Konseptual ....................................................................... 77Gambar 4.2 Model Relasional Global....................................................................... 101Gambar 4.3 Bagan Terstruktur Pendataan Penjualan................................................ 140Gambar 4.4 Bagan Terstruktur Pendataan Pembelian............................................... 140Gambar 4.5 Bagan Terstuktur Pembayaran Pembelian............................................. 141Gambar 4.6 Bagan Terstuktur Pembayaran Penjualan.............................................. 141Gambar 4.7 Bagan Terstuktur Pendataan Retur Penjualan ....................................... 142Gambar 4.8 Bagan Terstuktur Pendataan Retur Pembelian ...................................... 142Gambar 4.9 Terstuktur Pendataan Pengiriman.......................................................... 143Gambar 4.10 Bagan Terstuktur Laporan Pembelian ................................................. 143Gambar 4.11 Bagan Terstuktur Laporan Penjualan .................................................. 144Gambar 4.12 Bagan Terstuktur Laporan Pembelian ................................................. 144Gambar 4.13 Bagan Terstuktur Laporan Pembayaran Penjualan ............................. 145Gambar 4.14 Bagan Terstuktur Laporan Retur Pembelian ....................................... 145Gambar 4.15 Bagan Terstuktur Laporan Retur Penjualan ........................................ 146Gambar 4.16 Bagan Terstuktur Laporan Pengiriman ............................................... 146Gambar 4.17 Bagan Terstuktur Laporan Stok........................................................... 147Gambar 4.18 Struktur Menu Pengguna dengan Hak Admin .................................... 147Gambar 4.19 Struktur Menu Pengguna dengan Hak Manajer .................................. 148Gambar 4.20 Menu Pengguna dengan Hak Manajer ............................................... 148Gambar 4.21 Struktur Menu Pengguna Bag.Pembelian .......................................... 149Gambar 4.22 STD Halaman Login ........................................................................... 149Gambar 4.23 STD Menu Utama .............................................................................. 150Gambar 4.24 STD Menu Master............................................................................... 151Gambar 4.25 STD Form Customer ........................................................................... 152Gambar 4.26 Std Form Barang ................................................................................. 152Gambar 4.27 Form STD Form Karyawan ................................................................ 153Gambar 4.28 STD Form Supplier ............................................................................. 153Gambar 4.29 STD Menu Transaksi .......................................................................... 154Gambar 4.30 STD Form Penjualan........................................................................... 154Gambar 4.31 STD Form Pembelian.......................................................................... 155Gambar 4.32 STD Form Retur Penjualan................................................................. 155Gambar 4.33 STD Form Retur Pembelian................................................................ 156Gambar 4.34 STD Form Pengiriman ........................................................................ 156Gambar 4.35 STD Menu Laporan............................................................................. 157Gambar 4.36 STD Lap Penjualan ............................................................................. 158Gambar 4.37 STD Lap. Pembelian ........................................................................... 158Gambar 4.38 STD Lap. Retur Penjualan .................................................................. 159Gambar 4.39 STD Lap. Retur Pembelian ................................................................. 159Gambar 4.40 STD Lap. Pengiriman ......................................................................... 159Gambar 4.41 STD Lap. Stok..................................................................................... 160Gambar 4.42 STD View Penjualan ........................................................................... 160Gambar 4.43 STD View Pembelian .......................................................................... 160Gambar 4.44 STD View Retur Penjualan ................................................................. 161Gambar 4.45 STD View Retur Pembelian ................................................................ 161Gambar 4.46 STD View Pengiriman ........................................................................ 161Gambar 4.47 STD View Stok.................................................................................... 162Gambar 4.48 Layar Login......................................................................................... 176Gambar 4.49 Layar Ganti Password ......................................................................... 176Gambar 4.50 Layar Tabel Barang ............................................................................. 177Gambar 4.51 Layar Tabel Karyawan ........................................................................ 177Gambar 4.52 Layar Tabel Customer ......................................................................... 178Gambar 4.53 Layar Tabel Supplier ........................................................................... 178Gambar 4.54 Layar Transaksi Penjualan .................................................................. 179Gambar 4.55 Layar Transaksi Pembelian ................................................................. 179Gambar 4.56 Layar Retur Penjualan......................................................................... 180Gambar 4.57 Layar Retur Pembelian........................................................................ 181Gambar 4.58 Layar Pengiriman ................................................................................ 181Gambar 4.59 Layar View Penjualan ......................................................................... 182Gambar 4.60 Layar View Pembelian ........................................................................ 182Gambar 4.61 Layar View Retur Penjualan ............................................................... 183Gambar 4.62 Layar View Retur Pembelian .............................................................. 183Gambar 4.63 Layar View Pengiriman ..................................................................... 184Gambar 4.64 Layar View Stok.................................................................................. 184Gambar 4.65 Layar View Laporan Penjualan ........................................................... 185Gambar 4.66 Layar View Laporan Pembelian.......................................................... 185Gambar 4.67 Layar Lap. Retur Pembelian ............................................................... 186Gambar 4.68 Layar Lap. Retur Penjualan................................................................. 186Gambar 4.69 Layar View Laporan Pengiriman ........................................................ 187Gambar 4.70 Layar Report Stok Barang................................................................... 188Gambar 4.71 Layar Report Pembelian...................................................................... 189Gambar 4.72 Layar Report Penjualan....................................................................... 190Gambar 4.73 Layar Report Retur Penjualan............................................................. 191Gambar 4.74 Layar Report Retur Pembelian............................................................ 192Gambar 4.75 Layar Report Pengiriman .................................................................... 193Gambar 4.76 Form Login ......................................................................................... 196Gambar 4.77 Menu Utama........................................................................................ 197Gambar 4.78 Form Change Password ...................................................................... 198Gambar 4.79 Form Master Barang ........................................................................... 199Gambar 4.80 Form Master Karyawan ...................................................................... 199Gambar 4.81 Form Master Customer ....................................................................... 200Gambar 4.82 Form Master Supplier ......................................................................... 201Gambar 4.83 Form Transaksi Penjualan ................................................................... 202Gambar 4.84 Form Transaksi Pembelian.................................................................. 203Gambar 4.85 Form Retur Penjualan ......................................................................... 203Gambar 4.86 Form Retur Pembelian ........................................................................ 206Gambar 4.87 Form Pengiriman................................................................................. 207Gambar 4.88 Form View Transaksi Penjualan.......................................................... 208Gambar 4.89 View Transaksi Pembelian .................................................................. 209Gambar 4.90 Form View Retur Penjualan ................................................................ 210Gambar 4.91 Form View Retur Pembelian ............................................................... 212Gambar 4.92 Form View Pengiriman ....................................................................... 212Gambar 4.93 Form View Stok .................................................................................. 213Gambar 4.94 Form Lap. Penjualan ........................................................................... 214Gambar 4.95 Lap. Penjualan By Kode Faktur .......................................................... 214Gambar 4.96 Form Lap. Pembelian .......................................................................... 215Gambar 4.97 Lap. Pembelian By Tgl ....................................................................... 216Gambar 4.98 Form Lap. Retur Penjualan ................................................................. 216Gambar 4.99 Lap. Retur Penjualan........................................................................... 217

  Gambar 4.100 Form Lap Retur Pembelian ............................................................... 218 Gambar 4.101 Lap. Retur Pembelian ....................................................................... 218 Gambar 4.102 Form Lap. Pengiriman ...................................................................... 219 Gambar 4.103 Lap. Pengiriman ................................................................................ 220