v
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN,
PEMBELIAN DAN PRODUKSI CAT PADA PT AIKO MAJU BERKAT
BERSAMA
Nicolaus Darmawan S : 0400504493
Cipto : 0400504455
Kelas / Kelompok : 08 MDT / 04
Abstrak
Perkembangan pada PT. Aiko Maju Berkat Bersama yang semakin maju diiringi dengan permasalahan dalam pengelolahan data yang semakin komplek dan tidak dapat tangani oleh sistem yang sedang berjalan. Permasalahaan ini harus segera ditangani oleh pihak perusahaan mengingat ketatnya persaingan bisnis pada saat ini. Untuk mengatasi permasalahan ini dilakukan analisa dan perancangan basis data yang sesuai dengan kebutuhan perusahaan. Analisa dilakukan dengan metode studi pusaka, observasi, dan wawancara dengan pihak pihak yang terkait. Hasil analisa kemudian digunakan untuk melakukan perancangan basis data. Sistem basis data yang baru ini diharapkan dapat mengatasi permasalahan yang ada.
vi Prakata
Dengan mengucapkan puji syukur kepada Tuhan Yang Maha Esa atas segala rahmat dan karunianya , sehingga penulis dapat menyelesaikan skripsi ini.
Adapun maskud dan tujuan penulisan dan penyusunan skripsi merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan pendidikan guna memperoleh gelar kesarjanaan pada jenjang pendidikan strata 1 , jurusan sistem informasi , program studi tehnik informatika di Universitas Bina Nusantara,Jakarta.Dalam penyusunana skripsi ini , penulis memilih judul “Analisis dan Perancangan Sistem Basis Data Penjualan , Pembelian dan produksi Cat pada PT.Aiko Maju Berkat Bersama.
Selama pembuatan skripsi ini ,penulis banyak mendapatkan bantuan dan dukungan dari berbagai pihak baik secafra langsung maupun tidak langsung,sehingga pada kesempatan kali ini penulis ingin menyampaikan terima kasih kepada:
1. Ibu Dr.Th.Widia Suryaningsih , MM selaku rektor universitas Bina Nusantara yang telah memberikan wadah dan kesempatan kepada kami untuk mendapatakan pendidikan yang lebih tinggi dan lebih baik.
2. Bapak Setiadi Indra, selaku dosen pembimbing yang telah banyak memberikan bimbingan, arahan dan nasehat yang begitu besar dalam penyelesaian skripsi ini.
vii
4. Pimpinan dan seluruh staf PT.Aiko Maju Berkat Bersama yang telah meluangkan waktunya dan banyak membantu penulis dalam mengumpulkan data dan informasi yang diperlukan penulis.
5. Kedua orang tua dan keluarga yang telah membantu dalam doa, memberikan dorongan, perhatian dan keyakinan untuk menyelesaikan studi.
6. Teman-teman atas bantuan dan koreksi serta dukungan semangat yang diberikan selama penulis menyelesaikan skripsi ini.
7. Serta berbagai pihak yang penulis tidak dapat sebutkan satu persatu.
Meskipun penulis telah berusaha dengan segala kemampuan yang ada dalam penyusunan dan penulisan skripsi ini, namun penulis menyadari masih terdapat kekurangan dan jauh dari kesempurnaan.
Jakarta, 25 Juni 2004
viii DAFTAR ISI
Judul i
Halaman Persetujuan Hardcover ii Halaman Pernyataan Devan Penguji iii
Abstrak v
Prakata vi
Daftar Isi viii
Daftar Gambar xiii
Daftar Tabel xv
BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Ruang Lingkup Penelitian 3
1.3 Tujuan 4
1.4 Manfaat 4
1.4.1 Manfaat teoritis 4 1.4.2 Manfaat Praktis 5 1.5 Metodelogi Penelitian 5 1.6 Sistematika Penulisan 6
x
2.3 Faktor-Faktor Penting Dalam Merancang Basisdata 26 2.4 ERD (Entity Relationship Diagram) 27 BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM 34 3.1 Sejarah Perusahaan 34 3.2 Struktur Organisasi 35
3.3 Penentuan Fakta Kebutuhan Dan Tujuan Sistem 38 3.3.1 Observasi Sistem Yang Sedang Berjalan 38 3.3.2 DFD Sistem Perusahaan 42
3.3.3 Hasil Wawancara Dan Mempelajari Dokumen
(need dan goal) 44 3.3.4 Analisis SWOT Perusahaan 46
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 48 4.1 Sistem yang diusulkan 44
xi
4.2.1 Rancangan Konseptual 51 4.2.1.1 Identifikasi Entiti 51 4.2.1.2 Kamus Data Relationship 54
4.2.1.3 Identifikasi Atribut Dan Domai Atribut 56 4.2.1.4 Menentukan Primary Key 69
4.2.1.5 Validasi Model Konseptual Lokal Terhadap Transaksi User 70 4.2.2 Rancangan Logikal 72 4.2.2.1 Menghilangkan Fitur Tidak Kompatibel 72
4.2.2.2 Membuat Relasi Untuk Model Data Logikal
Lokal 76
4.2.2.3 Normalisasi 96 4.2.2.4 Define Integrity Constraint 101 4.2.3 Rancangan Fisikal(Physical Database Design) 108
4.2.3.1 Menterjemahkan Model Logikal Data Global
xii
4.2.6 Spesifikasi Proses 165 4.2.6 Implementasi 185 4.2.6.1 Rencana Implementasi 185 4.2.6.2 Jadwal Implementasi 185 BAB 5 KESIMPULAN DAN SARAN 188 5.1 Kesimpulan 188
5.2 Saran 189
xiii
DAFTAR GAMBAR
Gambar 2.1 Basisdata Application Life Cycle 15 Gambar 3.1 Struktur Organisasi 35 Gambar 3.2 Diagram Konteks Sistem Berjalan 42 Gambar 3.3 Diagram Nol Sistem Yang Berjalan 43 Gambar 4.1 Diagram Context 49 Gambar 4.2 Diagram Nol 50 Gambar 4.3 Digram ER 51 Gambar 4.4 Primary Key 70 Gambar 4.5 Validasi Model Konseptual Terhadap Transaksi User 71
xiv
xv
DAFTAR TABEL
xvi