: 0400504455 Kelas Kelompok : 08 MDT 04 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN,PEMBELIAN DAN PRODUKSI CAT PADA PT.AIKO MAJU BERKAT BERSAMA - Binus e-Thesis
_______________UNIVERSITAS BINA NUSANTARA______________
Jurusan Teknik Informatika
Fakultas Ilmu Komputer
Skripsi Sarjana Komputer
Semester Ganjil Tahun 2004
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
AbstrakPerkembangan 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.
Kata Kunci :Sistem, Analisa, Perancangan, Basis Data, Pengolahan data
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 ,
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.
3. Seluruh dosen dan staf pengajar yang telah memberikan ilmu pengetahuan selama kuliah di Universitas Bina Nusantara.
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. penyusunan dan penulisan skripsi ini, namun penulis menyadari masih terdapat kekurangan dan jauh dari kesempurnaan.
Jakarta, 25 Juni 2004 Penulis DAFTAR ISI Judul i Halaman Persetujuan Hardcover ii Halaman Pernyataan Devan Penguji iii
Abstrak v
Prakata vi
Daftar Isi viii Daftar Gambar xiii 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 BAB
2 LANDASAN TEORI
8
2.1 Pengertian sistem Basisdata
8
2.1.1 Pengertian Sistem
8
2.1.2 Karakteristik Sistem
9
2.1.3 Pengertian Informasi
9
2.1.4 Pengertian Sistem Informasi
9
2.1.5 Pengertian Sistem Basisdata
10
2.1.6 Komponen Sistem Basisdata
11
2.1.7 Keuntungan Penggunaan Basis data
13
2.1.8 Kerugian Penggunaan Basisdata
13
2.2 Basisdata Aplication Life Cycle
14
2.2.2 System Definition
16
2.2.3 Requirements Collection And Analysis
17
2.2.4 Database Design
17
2.2.4.1 Conceptual Database Design
18
2.2.4.2 Logical Database Design
19
2.2.4.3 Physical Database Design
20
2.2.5 DBMS Selection
21
2.2.6 Application Design
22
2.2.7 Prototyping
23
2.2.8 Implementation 23
2.2.9 Data Conversion and Loading 25
2.2.10 Testing 25
2.2.11 Operational Maintenance
25
2.3 Faktor-Faktor Penting Dalam Merancang Basisdata
46 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN
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
48
3.3 Penentuan Fakta Kebutuhan Dan Tujuan Sistem
4.1 Sistem yang diusulkan 44
4.1.1 Diagram Aliran Data Sistem
49
4.1.2 Identifikasi Tipe Relationship
50
4.2 Rancangan Sistem Basisdata
38
35
26
2.4.3 Attribute
2.4 ERD (Entity Relationship Diagram)
27
2.4.1 Entity Type
27
2.4.2 Relationship
28
28
3.2 Struktur Organisasi
2.5 Normalisasi
29
2.6 DBMS (Database Management System)
30
2.7 Structured Query Language (SQL)
31 BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM
34
51
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 704.2.2 Rancangan Logikal
72
4.2.2.1 Menghilangkan Fitur Tidak Kompatibel
72 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 Bagi DBMS 108
4.2.3.1.1 Merancang Relasi-Relasi Dasar 108
4.2.3.2 Design Physical Representation 108
4.2.3.2.1 Analisa Transaksi 122
4.2.3.2.2 Estimasi Kapasitas Disk 137
4.2.4 STD 152
4.2.5 Perancangan Layar 156
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 Daftar Pusaka 191 Kuisoner evaluasi 194 Surat Keterangan Observasi 199
DAFTAR GAMBAR
Gambar 2.1 Basisdata Application Life Cycle15 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.4 Primary Key
70 Gambar 4.5 Validasi Model Konseptual Terhadap Transaksi User
71 Gambar
4.6 STD Login 153 Gambar
4.7 STD Menu Utama 154 Gambar
4.8 STD New 154 Gambar
4.9 STD Laporan 155 Gambar
4.10 STD Order 155 Gambar
4.11 STD Bayar 156 Gambar
4.12 Perancangan Layar Login 157
Gambar 4.13 Perancangan Layar Halaman Utama 157Gambar 4.14 Perancangan Layar New Supplier 158Gambar 4.15 Perancangan Layar New Bahan 158Gambar 4.16 Perancangan Layar New Pelanggan 158Gambar 4.17 Perancangan Layar New Barang 159Gambar 4.18 Perancangan Layar New Staff 160Gambar 4.19 Perancangan Layar New Produksi 161Gambar 4.20 Perancangan Layar Pengiriman Pembelian 162Gambar 4.21 Perancangan Layar Pengiriman Penjualan 162Gambar 4.22 Perancangan Layar Order Penjualan 163Gambar 4.23 Perancangan Layar Pembayaran Penjualan 164Gambar
4.24 Perancangan Layar Retur 165
DAFTAR TABEL Tabel
4.11 Tabel Bahan Baku 141 Tabel
4.20 Tabel Retur 145 Tabel
4.19 Tabel Surat Jalan 145 Tabel
4.18 Tabel Order Penjualan 144 Tabel
4.17 Tabel Invoice 144 Tabel
4.16 Tabel Pembayaran Pembelian 143 Tabel
4.15 Tabel Pengiriman Pembelian 143 Tabel
4.14 Tabel Pengiriman Penjualan 142 Tabel
4.13 Tabel Order Pembelian 142 Tabel
4.12 Tabel Produksi 141 Tabel
4.10 Tabel Supplier 140 Tabel
4.1 Identifikasi Entity
4.9 Tabel Pelanggan 140 Tabel
4.7 Tabel Barang 138 Tabel
4.6 Analisa Transaksi User 138 Tabel
4.5 Transaksi User 128 Tabel
69 Tabel 4.4 Menterjemahkan Rancangan Fisikal Ke Dalam DBMS 123 Tabel
4.3 Kamus Data Atribut
56 Tabel
4.2 Kamus Data Relationship
55 Tabel
4.21 Tabel Piutang 146 Tabel
4.22 Tabel Pembayaran Penjualan 146 Tabel
4.23 Tabel Produksi Detil 147
Tabel 4.24 Tabel Pengiriman Pembelian Detil 147Tabel
4.25 Tabel SPK 148 Tabel
4.26 Tabel Retur Detil 148 Tabel
4.27 Tabel Order Penjualan Detil 149 Tabel
4.28 Tabel Quality Control 149 Tabel
4.29 Tabel Order Pembelian Detil 150 Tabel
4.30 Tabel Tlp Staff 150 Tabel
4.32 Tabel Tlp Pelanggan 151 Tabel
4.33 Estimasi Kapasitas Disk 153 Tabel
4.34 Jadwal Implentasi 188