ANALISA DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN DAN PEMBELIAN MOBIL PADA PT. IMORA MOTOR JAKARTA - Binus e-Thesis

  Jurusan Teknik Informatika Program Studi Strata-1

  Skripsi Sarjana Komputer Semester Ganjil Tahun 2006 / 2007

  

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN DAN

PEMBELIAN MOBIL PADA PT. IMORA MOTOR

JAKARTA

  Nama NIM 1. Chyntia Devina 0700713663.

  2. Maria Veronica 0700713833.

  3. Ong Heidy 0700714483. Kelas / Kelompok : 07 PHT / 09.

  Abstrak

  PT. Imora Motor merupakan perusahaan yang berlaku sebagai main dealer dari merk mobil Honda. Dalam mendukung kegiatan bisnisnya, perlu adanya bantuan di bidang komputerisasi dalam mengelola penjualan, pembelian dan persediaan mobil yang terdapat di perusahaan.Metodologi penelitian yang digunakan dalam penyusunan skripsi ini adalah metode analisis dan metode perancangan. Metode analisis meliputi wawancara langsung dengan pihak-pihak yang terkait, melakukan analisis terhadap dokumen-dokumen penjualan dan pembelian, dan melakukan studi pustaka dengan mengumpulkan bahan-bahan materi yang mendukung perancangan basis data. Kedua metodologi tersebut diperlukan untuk menunjang perancangan basis data penjualan dan pembelian mobil pada PT. Imora Motor.

  Dari hasil penelitian yang telah dilalukan dapat disimpulkan bahwa terdapat beberapa kelemahan pada sistem yang sudah ada sehingga perusahaan mengalami beberapa kesulitan dalam penggunaan, dan dalam mengetahui informasi tentang penjualan maupun pembelian. Oleh karena itu perlu adanya sebuah sistem baru yang dapat mempermudah pemakaian dan pengaksesan data penjualan dan pembelian.

  Di dalam penerapan sistem basis data ini tetap disarankan untuk menjaga rutinitas mekanisme backup, juga pemberian hak akses pemakaian untuk mempertimbangkan rahasia perusahaan dan untuk menghindari hal-hal yang tidak diinginkan. Juga dalam penerapan dan pemakaiannya diperlukan percobaan atau penerapan yang baik agar sistem dapat berjalan sebagaimana mestinya. Kata kunci : analisa, perancangan sistem basis data, penjualan, pembelian, PT. Imora Motor.

  

PRAKATA

  Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa atas berkat, kasih, dan penyertaan-Nya selama penulisan skripsi, sehingga kami dapat menyelesaikan skripsi ini dengan baik dan tepat pada waktunya.

  Adapun skripsi ini disusun guna memenuhi salah satu syarat untuk memperoleh kelulusan dan gelar kesarjanaan pada jenjang pendidikan S1 jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.

  Penulisan skripsi ini dapat terselesaikan dengan baik berkat bimbingan, dukungan, serta partisipasi berbagai pihak selama penulisan skripsi ini. Maka perkenankanlah kami mengucapkan terima kasih kepada pihak-pihak yang telah membantu baik secara langsung maupun tidak langsung, yaitu kepada :

  1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan bagi kami untuk menimba ilmu di Universitas Bina Nusantara dan menyelesaikan skripsi ini.

  2. Bapak Mohammad Subekti, BE.,M.Sc. selaku Ketua Jurusan Teknik Informatika yang turut membimbing kami selama ini dalam menimba ilmu di Universitas Bina Nusantara.

  3. Bapak Hermansyah, S.Kom.,M.Kom. selaku dosen pembimbing yang telah meluangkan banyak waktu untuk memberikan bimbingan, saran, pengarahan, dan motivasi kepada kami dalam menyelesaikan penulisan skripsi ini.

  4. Dewan Pimpinan PT. Imora Motor yang telah memberikan perijinan skripsi kepada kami. kesempatan dan bantuan kepada kami dalam melakukan penelitian dan pengumpulan data hingga terselesaikannya penulisan skripsi ini.

  6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan tuntunan dalam menyelesaikan gelar kesarjanaan ini.

  7. Segenap karyawan perpustakaan Universitas Bina Nusantara yang turut membantu dalam hal peminjaman buku sebagai salah satu sumber dalam penulisan skripsi ini.

  8. Orang tua dan seluruh anggota keluarga kami yang telah memberikan dukungan, baik dukungan spiritual maupun material dalam penulisan skripsi ini.

  9. Teman-teman dan semua pihak yang tidak dapat kami sebutkan satu persatu, yang telah memberikan semangat, saran, kritik, dan bantuan kepada kami dalam menyelesaikan penulisan skripsi ini.

  Akhir kata kami menyadari bahwa skripsi ini tidak mungkin luput dari segala kekurangan, kami akan sangat berterima kasih jika ada kritik dan saran yang sifatnya membangun demi perbaikan skripsi ini, namun demikian kami tetap berharap skripsi ini dapat berguna bagi para pembaca dan semua pihak yang berkepentingan.

  Jakarta, 12 Desember 2006 Penulis

  Halaman Judul Luar .................................................................................................. i Halaman Judul Dalam ............................................................................................... ii Halaman Persetujuan Hardcover............................................................................... iii Halaman Pernyataan Dewan Penguji.........................................................................iv Abstrak ...................................................................................................................... vii Prakata .......................................................................................................................viii Daftar Isi ................................................................................................................... x Daftar Tabel .............................................................................................................. xvi Daftar Gambar........................................................................................................... xx Daftar Lampiran......................................................................................................... xxv

  BAB I PENDAHULUAN

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

  1.2 Ruang Lingkup.........................................................................................2

  1.3 Tujuan dan Manfaat Penulisan................................................................. 3

  1.4 Metodologi Penelitian ............................................................................. 3

  1.5 Sistematika Penulisan...............................................................................7

  BAB II LANDASAN TEORI

  2.1 Teori – Teori Dasar............................................................................ 9

  2.1.1 Data ..........................................................................................9

  2.1.1.1 Pengertian Data.......................................................... 9

  2.1.2.1 Pengertian Sistem.......................................................9

  2.1.2.2 Daur Hidup Sistem..................................................... 10

  2.1.3 Mobil......................................................................................... 12

  2.1.3.1 Pengertian Mobil........................................................ 12

  2.1.4 Analisis......................................................................................12

  2.1.4.1 Pengertian Analisis....................................................12

  2.1.5 Drop Down Menu......................................................................13

  2.1.5.1 Pengertian Menu.........................................................13

  2.1.5.2 Pengertian Drop Down Menu.....................................13

  2.2 Teori Basis Data................................................................................. 13

  2.2.1 Basis Data..................................................................................14

  2.2.1.1 Pengertian Basis Data.................................................14

  2.2.1.1 Konsep Basis Data..................................................... 15

  2.2.2 Database Management System (DBMS)................................16

  2.2.2.1 Pengertian DBMS...................................................... 16

  2.2.2.2 Komponen DBMS..................................................... 17

  2.2.2.3 Keuntungan dan Kerugian DBMS............................. 19

  2.2.3 Entity Relationship Modeling ............................................... 22

  2.2.3.1 Entiti........................................................................... 22

  2.2.3.2 Atribut........................................................................ 22

  2.2.3.3 Relationship............................................................... 23

  2.2.3.3 Kunci ( Key )............................................................. 24

  2.2.4 Data Definition Language (DDL).......................................... 24

  2.2.6 Kamus Data dan Normalisasi.................................................25

  2.2.6.1 Pengertian Kamus Data.............................................. 25

  2.2.6.2 Normalisasi................................................................ 25

  2.2.7 Data Flow Diagram............................................................... 27

  2.2.8 Siklus Hidup Aplikasi Basis Data (Database Application

   Lifecycle)

  ............................................................................... 29

  2.2.8.3 Perencanaan Basis Data (Database Planning)...........29

  2.2.8.4 Definisi Sistem Basis Data......................................... 30

  2.2.8.5 Analisis dan Pengumpulan Kebutuhan (Requirement

  Collection and Analysis)

  ............................................ 31

  2.2.8.6 Perancangan Basis Data............................................. 32

  2.2.8.7 Seleksi DBMS............................................................ 35

  2.2.8.8 Perancangan Aplikasi.................................................35

  2.2.8.9 Prototyping................................................................ 36

  2.2.8.8 Implementasi.............................................................. 37

  2.2.8.9 Data Conversion and Loading................................... 37

  2.2.8.10 Testing...................................................................... 38

  2.2.8.11 Operational Maintenance........................................ 39

  2.2.9 Desain Konseptual, Logikal, Fisikal Basis Data.................... 39

  2.2.9.1 Perancangan Basis Data Konseptual.......................... 39

  2.2.9.2 Perancangan Basis Data Logikal untuk Model Relasional................................................................... 42

  2.2.9.3 Perancangan Basis Data Fisikal................................ 43

  2.3 Teori Pembelian.................................................................................. 44

  2.3.1 Pengertian Pembelian............................................................. 44

  2.3.2 Jenis Pembelian...................................................................... 45

  2.3.3 Fungsi Pembelian................................................................... 45

  2.3.4 Prosedur dalam Pembelian..................................................... 46

  2.4 Teori Penjualan.................................................................................. 47

  2.4.1 Pengertian Penjualan.............................................................. 47

  2.4.2 Jenis Penjualan....................................................................... 48

  2.4.3 Fungsi Penjualan.................................................................... 48

  2.4.4 Prosedur dalam Penjualan...................................................... 50

  2.5 Teori Persediaan Barang.................................................................... 52

  2.5.1 Pengertian Persediaan............................................................ 52

  2.5.2 Jenis Persediaan..................................................................... 52

  2.5.3 Prosedur dalam Persediaan.................................................... 53

  BAB III ANALISIS KEBUTUHAN DAN TUJUAN SISTEM

  3.1 Sejarah Perusahaan ................................................................................. 55

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

  3.3 Wewenang dan Tanggung Jawab ............................................................ 59

  3.4 Prosedur Sistem yang Sedang Berjalan .................................................. 64

  3.5 Diagram Alir yang sedang Berjalan ........................................................ 69

  3.6 Analisis Kebutuhan Data ........................................................................ 74

  3.7 Permasalahan yang Dihadapi .................................................................. 77

  BAB IV PERANCANGAN BASIS DATA

  4.1 Perancangan Basis Data .......................................................................... 83

  4.1.1 Perancangan Basis Data Konseptual ..................................... 83

  4.1.1.1 Identifikasi Tipe Entiti ........................................... 83

  4.1.1.2 Identifikasi Tipe Relationship ................................ 84

  4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entiti ....... 86

  4.1.1.4 Menentukan Primary Key untuk Setiap Entiti ....... 98

  4.1.2 Perancangan Basis Data Logikal .......................................... 99

  4.1.2.1 Validasi Relasi Menggunakan Normalisasi ........... 99

  4.1.2.2 Membuat Relasi untuk Model Data Logikal Lokal.180

  Strong Entity Types

  4.1.2.2.1 ...........................180

  Weak Entity Types

  4.1.2.2.2 ............................. 190

  4.1.3 Perancangan Basis Data Fisikal ............................................ 193

  4.1.3.1 Perancangan Relasional Basis Data.........................193

  4.1.3.2 Merancang Enterprise Constraint ......................... 236

  4.1.3.3 Analisis Transaksi .................................................. 241

  4.1.3.4 Estimasi Disk Space ............................................... 249

  4.1.3.5 Merancang Mekanisme Keamanan......................... 270

  4.2 Perancangan Aplikasi .............................................................................. 276

  4.2.1 Struktur Menu ....................................................................... 276

  4.2.2 State Transition Diagram...................................................... 277

  4.2.2 Perancangan Input dan Output................................................285

  4.2.4 Rencana Implementasi........................................................... 354

  4.2.4.1 Spesifikasi Perangkat Keras………………………... 354

  4.2.4.2 Spesifikasi Perangkat Lunak...................................... 354

  4.2.4.3 Kebutuhan Personil (Brainware)............................. 355

  4.2.4.4 Cara Pengoperasian Aplikasi.................................... 356

  BAB V KESIMPULAN DAN SARAN

  5.1 Kesimpulan........................................................................................ 394

  5.2 Saran.................................................................................................. 395 Daftar Pustaka............................................................................................................ 396 Riwayat Hidup........................................................................................................... 398

Tabel 3.1 Analisis Kebutuhan Data........................................................................... 74Tabel 3.2 Permintaan Mobil dari Dealer ke HJC (Honda Jakarta Center)

  Main Dealer Juli - Oktober 2006................................................................ 76

Tabel 3.3 Permintaan Mobil dari HJC (Honda Jakarta Center) Main Dealer ke

  HPM (Honda Prospect Motor) Periode Juli – Oktober 2006...................... 77

Tabel 3.4 Tabel Ms_Price Car yang sedang berjalan................................................ 78Tabel 3.5 Tabel Ms_Dealer yang sedang berjalan..................................................... 78Tabel 3.6 Tabel Ms_Company yang sedang berjalan................................................ 79

  Lokasi

Tabel 3.7 Tabel Ms_ yang sedang berjalan..................................................... 79

  Color

Tabel 3.8 Tabel Ms_ yang sedang berjalan....................................................... 79

  Stock

Tabel 3.9 Tabel Ms_ yang sedang berjalan...................................................... 80

  ransmisi

Tabel 3.10 Tabel Ms_T yang sedang berjalan............................................... 80

  User

Tabel 3.11 Tabel Ms_ yang sedang berjalan...................................................... 80

  Type

Tabel 3.12 Tabel Ms_ yang sedang berjalan...................................................... 80

  Supplier

Tabel 3.13 Tabel Ms_ yang sedang berjalan................................................. 81

  Rangka

Tabel 3.14 Tabel Ms_ yang sedang berjalan.................................................. 81

  Jenis

Tabel 3.15 Tabel Ms_ yang sedang berjalan...................................................... 81

  Departement

Tabel 3.16 Tabel Ms_ yang sedang berjalan......................................... 82

  Bank

Tabel 3.17 Tabel Ms_ yang sedang berjalan..................................................... 82Tabel 4.1 Kamus Data Entiti...................................................................................... 83Tabel 4.2 Kamus Data Multiplicity............................................................................ 85Tabel 4.3 Kamus Data Atribut................................................................................... 86Tabel 4.5 Kamus Data Multiplicity (Logikal)............................................................171Tabel 4.6 Analisa Transaksi 1.6................................................................................. 243Tabel 4.7 Analisa Transaksi 2.6................................................................................. 244Tabel 4.8 Analisa Transaksi 3.6................................................................................. 245Tabel 4.9 Analisa Transaksi 4.6................................................................................. 246Tabel 4.10 Analisa Transaksi 5.6............................................................................... 247Tabel 4.11 Analisa Transaksi 6.6............................................................................... 248Tabel 4.12 Ms_Bank.................................................................................................. 249Tabel 4.13 Ms_Dealer................................................................................................ 249Tabel 4.14 Ms_Dealer_Add....................................................................................... 250Tabel 4.15 Ms_Dealer_Phone.................................................................................... 250Tabel 4.16 Ms_Dealer_Fax........................................................................................ 250Tabel 4.17 Ms_Supplier............................................................................................ 251Tabel 4.18 Ms_Supplier_Add.................................................................................... 251Tabel 4.19 Ms_Supplier_Phone................................................................................. 251Tabel 4.20 Ms_Supplier_Fax..................................................................................... 252Tabel 4.21 Ms_Company........................................................................................... 252Tabel 4.22 Ms_Company_Add.................................................................................. 252Tabel 4.23 Ms_Company_Phone............................................................................... 253Tabel 4.24 Ms_Company_Fax................................................................................... 253Tabel 4.25 Ms_Lokasi............................................................................................... 253Tabel 4.26 Ms_Lokasi_Add....................................................................................... 254Tabel 4.27 Ms_Lokasi_Phone................................................................................... 254Tabel 4.29 Ms_Customer........................................................................................... 255Tabel 4.30 Ms_User................................................................................................... 255Tabel 4.31 Ms_Departement...................................................................................... 255Tabel 4.32 Ms_Karyawan.......................................................................................... 256Tabel 4.33 Ms_Karyawan_Phone.............................................................................. 256Tabel 4.34 Ms_Karyawan_Add................................................................................. 257Tabel 4.35 Ms_Transmisi.......................................................................................... 257Tabel 4.36 Ms_Color................................................................................................. 257Tabel 4.37 Ms_Jenis.................................................................................................. 258Tabel 4.38 Ms_Type.................................................................................................. 258Tabel 4.39 Ms_Stock................................................................................................. 258Tabel 4.40 Ms_Price_Car.......................................................................................... 259Tabel 4.41 Trans_Party.............................................................................................. 259Tabel 4.42 Trans_Invoice_Detail.............................................................................. 259Tabel 4.43 Trans_Kartu_Stock................................................................................. 260Tabel 4.44 Trans_Order_Penjualan........................................................................... 260Tabel 4.45 Trans_DO_Detail..................................................................................... 260Tabel 4.46 Trans_DO_File........................................................................................ 261Tabel 4.47 Trans_Surat_Jalan.................................................................................... 261Tabel 4.48 Trans_Log................................................................................................ 262Tabel 4.49 Trans_Debit_Nota................................................................................... 262Tabel 4.50 Trans_Kwitansi....................................................................................... 262Tabel 4.52 Trans_Retur............................................................................................ 263Tabel 4.53 Trans_Pay_Supplier_Detail..................................................................... 264Tabel 4.54 Trans_Pay_Supplier................................................................................. 264Tabel 4.55 Trans_Order_Pembelian...........................................................................265Tabel 4.56 Trans_Payment........................................................................................ 265Tabel 4.57 Trans_Payment_Dealer............................................................................ 266Tabel 4.58 Trans_Pay_Retur_Detail..........................................................................266Tabel 4.59 Trans_Srt_Jln_Supplier............................................................................267Tabel 4.60 Trans_Pay_Retur..................................................................................... 267Tabel 4.61 Trans_Invoice.......................................................................................... 268Tabel 4.62 Estimasi disk space.................................................................................. 269

  DAFTAR GAMBAR

  Gambar 2.1: Daur Hidup Sistem................................................................................ 10 Gambar 2.2: Tingkatan dari aplikasi daur hidup Basis Data......................................29