ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA KOBE ARTISTIK-RAIL - Binus e-Thesis

  _________________________________________________________________ Jurusan Teknik Informatika

  Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

  

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN

DAN PENJUALAN PADA KOBE ARTISTIK-RAIL

Budi Kurniawan 0600615412

Budi Setiawan 0600618502

Erik Sutanto 0600615293

Kelas/Kelompok : 07PRT / 08

  Abstrak Tujuan penelitian adalah untuk merancang sebuah sistem basisdata yang terkomputerisasi sehingga mampu meningkatkan kinerja, efektifitas, ketepatan, keamanan, dan integritas data pada KOBE Artistik-Rail. Analisis sistem yang sedang berjalan didapatkan dari wawancara dan studi pembukuan perusahaan, yang lalu dilanjutkan dengan perancangan sistem basisdata. Perolehan teori-teori didapat dari studi pustaka. Dengan basisdata ini, pengolahan data serta perolehan dan pertukaran informasi menjadi cepat dan mudah. Dengan mengganti sistem konvensional perusahaan yang lama dengan sistem basis data terkomputerisasi, kinerja perusahaan akan lebih baik, pelayanan terhadap pelanggan juga akan lebih baik karena pengolahan data yang cepat dan minim kesalahan, sehingga perusahaan akan lebih terpercaya dan handal, yang tentunya akan berpengaruh besar terhadap kemajuan perusahaan.

  Kata Kunci Analisis, Perancangan, Sistem, Basisdata, Pembelian, Penjualan

PRAKATA

  Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa atas berkat dan rahmat yang diberikan-Nya kepada kami sehingga kami dapat menyelesaikan skripsi ini tepat pada waktu yang telah ditentukan.

  Skripsi ini disusun dalam rangka memenuhi persyaratan dalam menyelesaikan program strata 1 pada jurusan Teknik Informatika fakultas Ilmu Komputer di Universitas Bina Nusantara.

  Selama membuat dan menyelesaikan skripsi ini, kami mendapatkan banyak bantuan yang tak terhingga dari berbagai pihak, oleh karena itu dalam kesempatan ini kami ingin mengucapkan rasa terima kasih kami yang sebesar-besarnya kepada : 1.

  Bapak Gerardus Polla, Prof. DR., M.App.Sc selaku Rektor Universitas Bina Nusantara.

  2. Bapak H.M. Subekti, BE, M.Sc selaku Kepala Jurusan Teknik Informatika dan pembimbing skripsi yang telah meluangkan waktunya untuk memberikan pengarahan dan saran dalam penulisan skripsi ini.

  3. Ibu Lina Gunawan selaku pemilik langsung perusahaan KOBE Artistik-Rail yang telah bersedia memberikan ijin untuk melakukan survei.

  4. Ibu Trisnawati selaku Manajer Operasional perusahaan KOBE Artistik-Rail yang bersedia memberikan informasi yang dibutuhkan.

  5. Teman-teman serta semua pihak yang terlibat secara langsung maupun tidak langsung dalam membantu penyusunan skripsi ini

  Kami menyadari akan keterbatasan dalam kemampuan dan pengetahuan yang kami miliki, sehingga penulisan skripsi ini pun memiliki banyak kekurangan. Oleh karena itu kami selaku penulis mengharapkan kritik dan saran yang membangun demi perbaikan dan penyempurnaan skripsi ini.

  Akhir kata, kami berharap agar skripsi ini dapat memberikan manfaat yang berarti bagi KOBE Artistik-Rail dan semua pihak yang berkepentingan dan membutuhkannya.

  Jakarta, 15 Januari 2006 Penulis

DAFTAR ISI

  Halaman Judul Luar.................................................................................................... i Halaman Judul Dalam................................................................................................. ii Halaman Persetujuan Softcover................................................................................. iii Abstrak........................................................................................................................ iv Prakata........................................................................................................................ v Daftar Isi..................................................................................................................... vii Daftar Tabel................................................................................................................ xii Daftar Gambar............................................................................................................ xv Daftar Lampiran......................................................................................................... xix

  

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 Pengertian Sistem................................................................... 5

  2.2 Pengertian Informasi.............................................................. 6

  2.3 Pengertian Sistem Informasi.................................................. 6

  2.4 Pengertian Basisdata.............................................................. 6 2.4.1 Database Language………........................................

  2.8 Pengertian Penjualan.............................................................. 29

  3.5 Permasalahan yang dihadapi................................................... 39

  3.4 Diagram Aliran Data Sistem................................................... 37

  3.3 Sistem yang sedang berjalan................................................... 35

  3.2 Struktur Organisasi................................................................. 32

  3.1 Sejarah Perusahaan................................................................. 32

  BAB 3 ANALISIS ORGANISASI................................................................. 32

  2.9 Pengertian Sistem Penjualan................................................... 30

  2.7 Pengertian Sistem Pembelian.................................................. 29

  7

  2.6 Pengertian Pembelian............................................................. 28

  2.5.2 Front-end dan Back-end............................................ 27

  2.5.1 Pengertian Basisdata.................................................. 26

  2.5 Konsep Dasar Pemrograman Basisdata................................. 26

  2.4.5 SQL............................................................................ 24

  23

  2.4.3 Daur Hidup Aplikasi Basisdata.................................. 10 2.4.4 Relational Model Terminology..................................

  2.4.2 Data Model................................................................. 8

  3.6 Usulan Pemecahan Masalah.................................................... 39

  BAB 4 PERANCANGAN DAN IMPLEMENTASI.................................... 41

  4.1 Perancangan Sistem Basisdata.............................................. 41

  4.1.1 Perancangan Konseptual............................................ 41 4.1.1.1 Identifikasi Entity...........................................

  41 4.1.1.2 Identifikasi Tipe Relationship........................

  44

  4.1.1.3 Identifikasi dan Asosiasi Atribut dengan Tipe Entity atau Relasi........................................... 46

  4.1.1.4 Menentukan Primary Key.............................. 55

  4.1.1.5 Pertimbangan Penggunaan Konsep Model Enhanced.......................................................

  57

  4.1.1.6 Validasi Model Konseptual Lokal Terhadap Transaksi pengguna....................................... 58

  4.1.2 Perancangan Basisdata Logikal................................. 61

  4.1.2.1 Menghilangkan Hubungan Biner Many to Many................................................ 61

  4.1.2.2 Mengambil Relasi Untuk Model Logikal Data Lokal...................................................... 67

  4.1.2.3 Validasi Model Dengan Normalisasi.............. 80 4.1.2.4 Mendefinisikan Kendala Integrity..................

  87

  4.1.2.5 Diagram ER Untuk Perancangan Logikal………............................................. 94

  4.1.3 Perancangan Basisdata Fisikal.................................... 95

  4.1.3.1 Perancangan Relasional Basisdata.................. 95

  4.1.3.2 Merancang Constraints Perusahaan................ 114

  4.1.3.3 Analisis Transaksi........................................... 115

  4.1.3.4 Pembuatan Index Setiap Entity....................... 119

  4.1.3.5 Estimasi Disk Space....................................... 128

  4.1.3.6 Merancang Mekanisme Keamanan………… 156

  4.2 Pemilihan DBMS.................................................................... 158

  4.3 Perancangan Aplikasi............................................................. 162

  4.3.1 Struktur Menu............................................................. 162

  4.3.2 State Transition Diagram........................................... 162

  4.3.3 Spesifikasi Proses....................................................... 165

  4.3.4 Perancangan Layar..................................................... 207

  4.3.5 Perancangan Output................................................... 231

  4.4 Implementasi……………………………………………….. 238

  4.4.1 Spesifikasi Perangkat Keras...................................... 238

  4.4.2 Spesifikasi Perangkat Lunak..................................... 239

  4.4.3 Jadwal Implementasi................................................. 240

  BAB 5 SIMPULAN DAN SARAN.............................................................. 242

  5.1 Simpulan............................................................................... 242

  5.2 Saran..................................................................................... 243 DAFTAR PUSTAKA .............................................................................................. 244

  RIWAYAT HIDUP………………………………………………………………... 246 LAMPIRAN-LAMPIRAN………………………………………………………… 249 FOTOCOPY SURAT SURVEI…………………………………………………… 251