ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. SAFARI DHARMA SAKTI - Binus e-Thesis

  Universitas Bina Nusantara

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  Semester Genap tahun 2005/2006

  

Daniel Pieter (0500592295)

Erick Arief Putranto (0600650491)

Kelas/Kelompok :

  08PBT/7 Abstrak,

  Tujuan penelitian, ialah merancang suatu basisdata yang dapat digunakan untuk mendukung dan membantu menyediakan informasi yang cepat dan akurat dimana data-datanya terintergrasi dengan baik, sehingga dapat membantu eksekutif perusahaan melakukan analisa dan sebagai bahan pertimbangan bagi pengambilan keputusan dan penetapan strategi perusahaan dibidang pembelian dan persediaan suku cadang di PT. Safari Dharma Sakti. Metode penelitian yang dilakukan adalah membuat tiga bagian, yaitu Studi Kepustakaan, Metode Analisis, dan Metode Perancangan. Studi Kepustakaan dilakukan dengan cara membaca, meringkas dan membuat kesimpulan dari buku-buku yang berkaitan dengan basisdata. Metode Analisis dilakukan dengan cara melakukan survei langsung ke PT. Safari Dharma Sakti. Metode Perancangan basisdata dilakukan meliputi perancangan konseptual, logikal, dan fisikal. Hasil yang dicapai yaitu suatu rancangan basisdata yang terintegrasi dan sesuai dengan kebutuhan pada bidang pembelian dan persediaan suku cadang yang dapat menunjang seluruh kegiatan sistem informasi pada sistem yang berjalan dan juga bertujuan untuk mempermudah pada eksekutif perusahaan untuk memperoleh infomasi yang dibutuhkan dalam proses pengambilan keputusan. Simpulan yang diperoleh adalah dengan adanya sistem basisdata pada bagian pembelian dan persediaan, membantu perusahaan memperoleh informasi tentang data atau informasi yang diperlukan dengan cepat dalam arti tepat waktu, mudah dan sesuai dengan kebutuhan perusahaan.

  Kata Kunci Analisis, Perancangan, Basisdata, Pembelian, Persediaan, Suku Cadang.

  

PRAKATA

  Puji Syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat, rahmat dan penyertaan-Nya, sehingga skripsi kami yang berjudul “Analisis Sistem dan Perancangan Basisdata Pembelian dan Persediaan Suku Cadang pada PT Safari Dharma Sakti” dapat diselesaikan dengan baik.

  Skripsi ini disusun sebagai salah satu syarat untuk menyelesaikan perkuliahan jenjang pendidikan Strata-1, jurusan Ilmu Komputer pada bidang studi Teknik Informatika di Universitas Bina Nusantara, Jakarta.

  Dalam penulisan skripsi ini, penulis banyak mendapatkan bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan rasa terima kasih yang sebesar-besarnya atas bantuan bimbingan dan dorongan baik materiil maupun moral, kepada:

  1. Bapak prof. Dr. Gerardus Pella, M.App. Sc selaku Pejabat Rektor Universitas Bina Nusantara yang telah memberikan wadah dan kesempatan kepada penulis untuk mendapatkan pendidikan yang lebih tinggi dan lebih baik.

  2. Bapak Ir. Sablin Yusuf, M.Sc, M.ComSc, selaku Dekan Fakultas Ilmu Komputer.

  3. Bapak H. Mohammad Subekti, M.Sc, selaku ketua Program Studi Teknik Informatika.

  4. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku sekretaris Jurusan Universitas Bina Nusantara 5. Bapak Muh Tassim Billah Ir.,M.Sc., selaku dosen pembimbing skripsi kami yang telah banyak meluangkan waktu untuk memberikan bimbingan, dukungan, serta arahan yang berharga selama penyusunan skripsi ini sejak awal hingga selesai.

  6. Para dosen yang tidak dapat kami sebutkan satu persatu di sini, atas jasa- jasanya yang telah memberikan ilmu serta bimbingan dan dorongan kepada kami selama menuntut ilmu di Universitas Bina Nusantara.

  7. Pimpinan berserta seluruh staff di lingkungan PT Safari Dharma Sakti yang telah banyak membantu dan memberikan informasi serta data-data yang diperlukan guna penyusunan skripsi ini.

  8. Kedua orang tua dan saudara-saudara kami yang telah membantu dalam doa serta dukungan secara materiil maupun moril selama masa perkuliahan kami, termasuk proses penyusunan dan penyelesaian skripsi ini.

  Penulis menyadari akan keterbatasan kemampuan dan pengetahuan yang telah dimiliki dan bahwa skripsi ini masih banyak kekurangan. Oleh karena itu penulis mengharapkan kritik dan saran membangun demi perbaikan dan penyempurnaan skripsi ini.

  Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi PT.Safari Dharma Sakti, semua pihak yang membutuhkan dan para pembaca.

  Jakarta,

  15 Juni 2005 Penulis

DAFTAR ISI

  Halaman Judul Luar Halaman Judul Dalam .................................................................................................... i Halaman Persetujuan Hardcover .................................................................................. ii Abstrak ......................................................................................................................... iii Prakata.......................................................................................................................... iv Daftar Isi ...................................................................................................................... vi Daftar Tabel ................................................................................................................. xi Daftar Gambar............................................................................................................ xiii

  BAB 1 PENDAHULUAN............................................................................................ 1

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

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

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

  1.4 Metodologi ............................................................................................ 4

  1.5 Sistematika Penulisan ........................................................................... 5

  BAB 2 LANDASAN TEORI.................................................................................... 7

  2.1 Pendekatan Basis Data .......................................................................... 7

  2.1.1 Pengertian Sistem...................................................................... 7

  2.1.2 Pengertian Sistem Informasi ..................................................... 7

  2.1.3 Pengertian Sistem Berbasis File................................................ 8

  2.1.4 Pengertian Basisdata ................................................................. 9

  2.1.5 Database Management System ( DBMS) ................................ 10

  2.1.6 Data Definition Language ( DLL) ........................................... 12

  3.1 Tentang Perusahaan ............................................................................ 53

  3.2.1.2 Diagram Nol............................................................. 63

  3.2.1.1 Diagram Konteks ..................................................... 62

  3.2.1 Data Flow Diagram ................................................................ 62

  3.2 Diagram Aliran Dokumen Sistem Yang Sedang Berjalan.................. 62

  3.1.2 Pembagian Tugas dan Tanggung Jawab ................................. 58

  3.1.1 Struktur Organisasi ................................................................. 57

  3.1.3 Kegiatan Bisnis Utama............................................................ 56

  3.1.2 Visi dan Misi Perusahaan........................................................ 55

  3.1.1 Sejarah Perusahaan ................................................................. 53

  BAB 3 ANALISIS SISTEM BERJALAN ............................................................ 53

  2.1.7 Data Manipulation Language ( DML) .................................... 13

  2.2.2 Persediaan ............................................................................... 48

  2.2.1 Pembelian................................................................................ 44

  2.2 Pendekatan Pembelian dan Persediaan ............................................... 44

  2.1.11 Normalisasi ............................................................................. 41

  2.1.10 Entity Relationship Modelling ................................................. 38

  2.1.9.3 Perancangan Basisdata Fisikal ................................. 32

  2.1.9.2 Perancangan Basisdata Logikal ............................... 27

  2.1.9.1 Perancangan Basisdata Konseptual.......................... 21

  2.1.9 Tahap-tahap Basisdata ............................................................ 21

  2.1.8 Siklus Hidup Aplikasi Basisdata............................................. 14

  3.2.2 Prosedur Di Dalam Sistem ...................................................... 64

  3.2.2.1 Prosedur Persediaan ................................................. 64

  4.1.1.1. Identifikasi Tipe Entiti

  4.1.1.5 Menentukan candidate key dan primary key untuk setiap entitas.................................................... 93

  86

  4.1.1.4 Domain Atribut

  81

  4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas

  78

  4.1.1.2 Identifikasi Tipe Relasional

  76

  76

  3.2.2.2 Prosedur Pembelian.................................................. 70

  4.1.1 Perancangan Basisdata Konseptual

  76

  4.1 Perancangan Basisdata

   76

  4 PERANCANGAN DAN IMPLEMENTASI

  BAB

  3.5 Usulan Pemecahan Masalah................................................................ 75

  3.4 Permasalahan Yang Dihadapi ............................................................. 74

  3.3 Analisis Kebutuhan Informasi ............................................................ 73

  4.1.1.6 Validasi Model Konseptual Lokal Terhadap Transaksi Pengguna .................................................. 95

  4.1.2 Perancangan Basisdata Logikal

  99

  4.1.2.1 Validasi dengan normalisasi ................................................................................... 9

  9

  4.1.2.2 Mendefinisikan Batasan Integritas ................................................................................ .11

  4.1.2.3 Pembentukan Model Basisdata Logikal Global ................................................................................ 11

  6

  4.1.2.4 Validasi Model Data Logikal Global Terhadap Kebutuhan Perusahaan PT.

  Safari Dharma Sakti ............................................... 127

  4.1.3 Perancangan Basisdata Fisikal 130

  4.1.3.1. Pemilihan DBMS 130

  4.1.3.2 Perancangan Relasional Basisdata 133

  4.1.3.3 Analisa Transaksi 150

  4.1.3.4 Memilih Indeks 153

  4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan .................................................... 155

  4.1.3.6 Merancang Mekanisme Keamanan 169

  4.2 Perancangan Aplikasi 172

  4.2.1 Bagian Terstruktur 173

  4.2.1.1. Struktur Menu 173

  4.2.1.2 Rancangan Layar 176

  4.2.1.2.1 Rancangan Layar input 177

  4.2.1.2.2 Rancangan Laporan output 188

  4.2.1.3 State Transition Diagram (STD) 195

  4.2.2.4 Spesifikasi Proses 209

  4.2.2.5 Rencana Implementasi 258

  4.2.2.5.1 Spesifikasi Perangkat Keras 258

  4.2.2.5.2 Spesifikasi Perangkat Lunak 259

  4.2.2.5.3 Jadwal Implementasi 260

  4.2.2.5.3 Petunjuk Pemakaian Software 260

  4.2.2.5.3 Evaluasi Software 291

  5.1 Simpulan ........................................................................................... 293

  5.2 Saran.................................................................................................. 293

  DAFTAR PUSTAKA .............................................................................................. 295 DAFTAR RIWAYAT HIDUP ............................................................................... 296 LAMPIRAN-LAMPIRAN JADWAL KUNJUNGAN SURVEI SURAT KETERANGAN SURVEI

  DAFTAR TABEL

Tabel 3.1 Tabel Analisis Kebutuhan Informasi ..................................................... 74Tabel 4.1 Kamus Data Entiti .................................................................................. 76Tabel 4.2 Kamus data relasi dengan relasi tiap entitas dan multiplicity tiap entitas .............................................................................................. 78Tabel 4.3 Kamus Data Atribut dari tiap entiti beserta tipe dan sifatnya ................ 81Tabel 4.4 Tabel Candidate Key dan Primary Key dari tiap Entitas ....................... 93Tabel 4.5 Tabel Integrity Constraint Tiap Entitas ............................................. 110Tabel 4.6 Tabel Perbandingan MS SQL Server 2000 Standard Edition dengan Oracle 9i Standard Edition ..................................................... 131Tabel 4.7 Tabel Analisa Transaksi Relasi............................................................ 151Tabel 4.8 Tabel Analisa Transaksi Relasi (Lanjutan) .......................................... 152Tabel 4.9 Tabel Daftar Indeks.............................................................................. 153Tabel 4.10 Estimasi Kebutuhan Disk Space pada Tabel Staff ............................... 156Tabel 4.11 Estimasi Kebutuhan Disk Space pada Tabel Staff_Jabatan ................. 156Tabel 4.12 Estimasi Kebutuhan Disk Space pada Tabel Telp_Staff...................... 157Tabel 4.13 Estimasi Kebutuhan Disk Space pada Tabel Mekanik......................... 157Tabel 4.14 Estimasi Kebutuhan Disk Space pada Tabel Mekanik_Bagian ........... 158Tabel 4.15 Estimasi Kebutuhan Disk Space pada Tabel Supplier ......................... 158Tabel 4.16 Estimasi Kebutuhan Disk Space pada Tabel Telp_Supplier ................ 159Tabel 4.17 Estimasi Kebutuhan Disk Space pada Tabel

  Pembelian_Suku_Cadang .................................................................... 160

Tabel 4.18 Estimasi Kebutuhan Disk Space pada Tabel Detil_Pembelian ............ 160Tabel 4.19 Estimasi Kebutuhan Disk Space pada Tabel

  Pembayaran_Suku_Cadang.................................................................. 161

Tabel 4.20 Estimasi Kebutuhan Disk Space pada Tabel Detil_Pembayaran ......... 162Tabel 4.21 Estimasi Kebutuhan Disk Space pada Tabel Retur_Pembelian ........... 162Tabel 4.22 Estimasi Kebutuhan Disk Space pada Tabel Detail_Retur .................. 163Tabel 4.23 Estimasi Kebutuhan Disk Space pada Tabel Suku_Cadang ................ 163Tabel 4.24 Estimasi Kebutuhan Disk Space pada Tabel Suku_Cadang_Jenis ...... 164Tabel 4.25 Estimasi Kebutuhan Disk Space pada Tabel

  Pemakaian_Suku_Cadang.................................................................... 164

Tabel 4.26 Estimasi Kebutuhan Disk Space pada Tabel Detil_Pemakaian ........... 165Tabel 4.27 Estimasi Kebutuhan Disk Space pada Tabel Kendaraan...................... 166Tabel 4.28 Estimasi Kebutuhan Disk Space pada Tabel Perbaikan....................... 166Tabel 4.29 Estimasi Kebutuhan Disk Space pada Tabel Detil_Perbaikan ............. 167Tabel 4.30 Estimasi Kebutuhan Disk Space pada Tabel Pos ................................. 167Tabel 4.31 Total Estimasi Kebutuhan Disk Space ................................................. 168Tabel 4.32 Tabel Kebutuhan Hardware (Server) ................................................... 259Tabel 4.33 Total Kebutuhan Hardware (Client)..................................................... 259Tabel 4.34 Tabel Jadwal Implementasi Sistem...................................................... 260

  

DAFTAR GAMBAR

Gambar 2.1 Database Life Cycle ............................................................................ 16Gambar 3.1 Struktur Organisasi PT. Safari Dharma Sakti ..................................... 57Gambar 3.2 Diagram Konteks ............................................................................... 62Gambar 3.3 Diagram Nol........................................................................................ 63Gambar 3.4 Prosedur Pengeluaran Barang (Suku Cadang) .................................... 65Gambar 3.5 Prosedur Pemesanan Barang (Suku Cadang)...................................... 66Gambar 3.6 Prosedur Penerimaan Barang (Suku Cadang) ..................................... 68Gambar 3.7 Prosedur Retur Barang (Suku Cadang) ............................................... 69Gambar 3.8 Prosedur Pembelian Barang (Suku Cadang) ....................................... 71Gambar 3.9 Prosedur Pembayaran.......................................................................... 72Gambar 4.1 ER Diagram Tipe Entiti dan Tipe Relasi ............................................ 80Gambar 4.2 ER Diagram dengan penambahan Primary Key ................................. 94Gambar 4.3 ER Diagram dengan penambahan Panah Transaksi........................... 96Gambar 4.4 Entity Staff dengan Tampilan Global .............................................. 117Gambar 4.5 Entity Suku Cadang dengan Tampilan Global.................................. 117Gambar 4.6 Entity Kendaraan dengan Tampilan Global...................................... 118Gambar 4.7 Entity Supplier dengan Tampilan Global.......................................... 118Gambar 4.8 Entity Mekanik dengan Tampilan Global ......................................... 119Gambar 4.9 Entity Pemakaian Suku Cadang dengan Tampilan Global ............... 119Gambar 4.10 Entity Pemakaian Detil dengan Tampilan Global............................. 120Gambar 4.11 Entity Retur Pembelian dengan Tampilan Global ............................ 120Gambar 4.12 Entity Retur Detil dengan Tampilan Global ..................................... 121Gambar 4.13 Entity Pembayaran dengan Tampilan Global ................................... 121Gambar 4.14 Entity Pembayaran Detil dengan Tampilan Global .......................... 122Gambar 4.15 Entity Perbaikan dengan Tampilan Global ....................................... 122Gambar 4.16 Entity Perbaikan Detil dengan Tampilan Global .............................. 123Gambar 4.17 Entity Pembelian Suku Cadang dengan Tampilan Global................ 124Gambar 4.18 Entity Pembelian Detil dengan Tampilan Global ............................. 124Gambar 4.19 Entity staff_jabatan dengan Tampilan Global................................... 125Gambar 4.20 ER Diagram Model Data Logikal Global ......................................... 126Gambar 4.21 ER Diagram Model Data Logikal Global dengan

  Penambahan Panah Transaksi ........................................................... 128

Gambar 4.22 Struktur Menu Bagi Admin............................................................... 173Gambar 4.23 Struktur Menu Bagi Direktur Utama................................................. 174Gambar 4.24 Struktur Menu Bagi Pemeliharaan .................................................... 175Gambar 4.25 Struktur Menu Bagi Pembelian......................................................... 176Gambar 4.26 Rancangan Layar Halaman Login..................................................... 177Gambar 4.27 Rancangan Layar Halaman Utama.................................................... 177Gambar 4.28 Rancangan Layar Halaman Staff ...................................................... 178Gambar 4.29 Rancangan Layar Halaman Kendaraan............................................. 179Gambar 4.30 Rancangan Layar Halaman Supplier................................................. 180Gambar 4.31 Rancangan Layar Halaman Suku Cadang......................................... 181Gambar 4.32 Rancangan Layar Halaman Mekanik ................................................ 182Gambar 4.33 Rancangan Layar Halaman Perbaikan Kendaraan............................ 183Gambar 4.34 Rancangan Layar Halaman Cari Mekanik Bagian dari Perbaikan

  Kendaraan ......................................................................................... 183

Gambar 4.35 Rancangan Layar Halaman Pemakaian Suku Cadang ...................... 184Gambar 4.36 Rancangan Layar Halaman Cari Suku Cadang dari Pemakaian Suku

  Cadang .............................................................................................. 184

Gambar 4.37 Rancangan Layar Halaman Pembelian Suku Cadang....................... 185Gambar 4.38 Rancangan Layar Halaman Cari Suku Cadang dari Pembelian Suku

  Cadang ............................................................................................. 185

Gambar 4.39 Rancangan Layar Halaman Retur Pembelian ................................... 186Gambar 4.40 Rancangan Layar Halaman Cari Pembelian Suku Cadang dari Retur

  Pembelian ........................................................................................ 186

Gambar 4.41 Rancangan Layar Halaman Cari Suku Cadang dari Retur Pembelian187Gambar 4.42 Rancangan Layar Halaman Pembayaran Hutang.............................. 187Gambar 4.43 Rancangan Layar Halaman Pembelian ............................................. 188Gambar 4.44 Rancangan Laporan Transaksi Rinci Perbaikan Suku Cadang ......... 188Gambar 4.45 Rancangan Laporan Transaksi Rinci Pemakaian Suku Cadang ....... 189Gambar 4.46 Rancangan Laporan Transaksi Rinci Pembelian Suku Cadang ........ 189Gambar 4.47 Rancangan Laporan Transaksi Rinci Retur Pembelian Suku Cadang190Gambar 4.48 Rancangan Laporan Transaksi Rinci Pembayaran Suku Cadang ..... 190Gambar 4.49 Rancangan Laporan Perbaikan Suku Cadang ................................... 191Gambar 4.50 Rancangan Laporan Pemakaian Suku Cadang.................................. 191Gambar 4.51 Rancangan Laporan Pembelian Suku Cadang .................................. 192Gambar 4.52 Rancangan Laporan Retur Pembelian Suku Cadang ........................ 193Gambar 4.53 Rancangan Laporan Pembayaran Hutang ......................................... 194Gambar 4.54 Rancangan Laporan Stok Suku Cadang............................................ 194Gambar 4.55 STD Halaman Login ......................................................................... 195Gambar 4.56 STD Halaman Utama ........................................................................ 196Gambar 4.57 STD Halaman Master........................................................................ 196Gambar 4.58 STD Halaman Master Staff............................................................... 197Gambar 4.59 STD Halaman Suku Cadang ............................................................. 198Gambar 4.60 STD Halaman Supplier ..................................................................... 199Gambar 4.61 STD Halaman Kendaraan ................................................................. 200Gambar 4.62 STD Halaman Mekanik .................................................................... 201Gambar 4.63 STD Halaman Transaksi ................................................................... 202Gambar 4.64 STD Halaman Perbaikan................................................................... 203Gambar 4.65 STD Halaman Cari Mekanik dari Perbaikan .................................... 203Gambar 4.66 STD Halaman Pemakaian Suku Cadang........................................... 204Gambar 4.67 STD Halaman Cari Suku Cadang dari Pemakaian Suku Cadang ..... 204Gambar 4.68 STD Halaman Pembelian Suku Cadang ........................................... 205Gambar 4.69 STD Halaman Cari Suku Cadang dari Pembelian Suku Cadang...... 205Gambar 4.70 STD Halaman Retur Pembelian ........................................................ 206Gambar 4.71 STD Halaman Cari Pembelian dari Retur Pembelian ....................... 207Gambar 4.72 STD Halaman Cari Suku Cadang dari Retur Pembelian .................. 207Gambar 4.73 STD Halaman Transaksi Pembayaran .............................................. 208Gambar 4.74 STD Halaman Cari Pembelian Suku Cadang dari Pembayaran........ 208Gambar 4.75 Form Login ....................................................................................... 260Gambar 4.76 Form Halaman Utama ....................................................................... 261Gambar 4.67 Form Suku Cadang............................................................................ 262Gambar 4.78 Form Kendaraan................................................................................ 264Gambar 4.79 Form Supplier .................................................................................. 266Gambar 4.80 Form Mekanik................................................................................... 268Gambar 4.81 Form Jenis Suku Cadang................................................................... 269Gambar 4.82 Form Jenis Kendaraan....................................................................... 270Gambar 4.83 Form Merk Kendaraan ...................................................................... 271Gambar 4.84 Form Bagian Mekanik ...................................................................... 272Gambar 4.85 Form Perbaikan Kendaraan............................................................... 274Gambar 4.86 Form Laporan Rinci Transaksi Perbaikan Kendaraan ...................... 276Gambar 4.87 Form Pemakaian Suku Cadang ......................................................... 276Gambar 4.88 Form Laporan Transaksi Pemakaian Suku Cadang .......................... 278Gambar 4.89 Form Pembelian Suku Cadang.......................................................... 279Gambar 4.90 Form Laporan Rinci Transaksi Pembelian Suku Cadang ................. 281Gambar 4.91 Form Retur Pembelian ...................................................................... 281Gambar 4.92 Form Laporan Rinci Transaksi Retur Pembelian.............................. 283Gambar 4.93 Form Pembayaran Hutang ................................................................ 283Gambar 4.94 Form Laporan Rinci Transaksi Pembayaran Hutang ........................ 285Gambar 4.95 Form Laporan Stok Suku Cadang ..................................................... 285Gambar 4.96 Form Laporan Pembelian Suku Cadang ........................................... 286Gambar 4.97 Form Laporan Retur Pembelian ........................................................ 287Gambar 4.98 Form Laporan Pembayaran Hutang .................................................. 287Gambar 4.99 Form Laporan Pemakaian Cadang .................................................... 288

  Gambar 4.100 Form Laporan Perbaikan Kendaraan ................................................ 288 Gambar 4.101 Form Staff ......................................................................................... 289 Gambar 4.102 Form Jabatan Staff ........................................................................... 291