analisis dan perancangan sistem basis data …thesis.binus.ac.id/asli/cover/2010-2-00248-if...

28
i ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERAKITAN DAN PENJUALAN MESIN TURBIN PADA PT. PRAKORA DAYA MANDIRI S KRIPS I Oleh Rori April Laksono (1000856850) Sidik Kurniawan (1000882855) Zaky (1000871870) Kelas/Kelompok : 08 PET/07 UNIVERSITAS BINA NUSANTARA JAKARTA 2010

Upload: lemien

Post on 03-Mar-2019

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

 

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERAKITAN

DAN PENJUALAN MESIN TURBIN PADA PT. PRAKORA DAYA MANDIRI

SKRIPSI

Oleh

Rori April Laksono (1000856850)

Sidik Kurniawan (1000882855)

Zaky (1000871870)

Kelas/Kelompok : 08 PET/07

UNIVERSITAS BINA NUSANTARA

JAKARTA

2010

Page 2: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

ii 

 

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERAKITAN

DAN PENJUALAN MESIN TURBIN PADA PT. PRAKORA DAYA MANDIRI

SKRIPSI

Diajukan sebagai salah satu syarat

Untuk mendapatkan gelar kesarjanaan pada

Jurusan Teknik Informatika

Jenjang Pendidikan Strata-1

Oleh

Rori April Laksono (1000856850)

Sidik Kurniawan (1000882855)

Zaky (1000871870)

Kelas/Kelompok : 08 PET/07

 

 

UNIVERSITAS BINA NUSANTARA

JAKARTA

2010

Page 3: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

iii

 

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN,

PERAKITAN DAN PENJUALAN MESIN TURBIN PADA PT. PRAKORA DAYA

MANDIRI

SKRIPSI

Disusun Oleh :

Rori April Laksono (1000856850)

Sidik Kurniawan (1000882855)

Zaky (1000871870)

Disetujui Oleh :

Pembimbing

Abdul Azis, Ir, M.Sc, Dr.

KdDsn : D2110

Universitas Bina Nusantara

Jakarta

2010

Page 4: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

  iv

UNIVERSITAS BINA NUSANTARA

Pernyataan Kesiapan Skripsi untuk Ujian Pendadaran

Pernyataan Penyusunan Skripsi

Kami, Rori April Laksono 1000856850

Sidik Kurniawan 1000882855

Zaky 1000871870

dengan ini menyatakan bahwa skripsi yang berjudul :

Analisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan Mesin Turbin pada PT. Prakora Daya Mandiri

adalah benar hasil karya kami dan belum pernah diajukan sebagai karya ilmiah, sebagian atau seluruhnya, atas nama kami atau pihak lain. [tanda tangan] [tanda tangan] [tanda tangan] Rori April Laksono Sidik Kurniawan Zaky 1000856850 1000882855 1000871870

Disetujui oleh pembimbing

Saya setuju skripsi tersebut diajukan untuk Ujian Pendadaran

tanda tangan Abdul Azis, Ir, M.Sc, Dr. 18 Juni 2010 Pembimbing

Page 5: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

v

PERNYATAAN

Dengan ini kami, Nama : Rori April Laksono NIM : 1000856850 Nama : Sidik Kurniawan NIM : 1000882855 Nama : Zaky NIM : 1000871870 Judul skripsi : Analisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan

Penjualan Mesin Turbin Pada PT. Prakora Daya Mandiri Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik. Menyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi. Jakarta, 14 Juli 2010

Rori April Laksono Sidik Kurniawan Zaky 1000856850 1000882855 1000871870

Page 6: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

vii 

 

Prakata

Puji dan syukur penulis panjatkan kepada Allah SWT atas segala rahmat dan

karunia-Nya sehingga skripsi ini dapat diselesaikan tepat pada waktunya sebagai salah

satu syarat guna mencapai gelar Sarjana Strata Satu pada Binus University, Jakarta.

Adapun judul dari laporan skripsi ini adalah “Analisis dan Perancangan Sistem Basis

Data Pembelian, Perakitan, dan Penjualan Mesin Turbin pada PT. Prakora Daya

Mandiri”.

Walaupun sesungguhnya bahwa dengan berbagai kendala dan keterbatasan yang

ada, skripsi ini jauh dari sempurna baik mengenai materi pokok, bahasan maupun teknik

penulisan. Namun demikian, selama penyusunan skripsi ini, penulis mendapat

bimbingan dan dorongan dari berbagai pihak.

Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada berbagai

pihak yang telah membantu penulis sehingga penulisan skripsi ini dapat terselesaikan

dengan baik. Untuk itu penulis ingin mengucapkan terima kasih yang sebesar-besarnya

kepada :

1. Bpk. Prof. Dr. Ir. Harjanto Prabowo, MM , selaku Rektor Binus University

2. Bpk. Ir. Sablin Yusuf, M.Sc., M.Com. Sc, selaku Dekan Fakultas Ilmu Komputer

3. Bpk. Freddy Purnomo, S.Kom., M.Kom, selaku Ketua Jurusan Teknik

Informatika

Page 7: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

viii 

 

4. Bpk. Abdul Azis, Ir, M.Sc, Dr, selaku pembimbing yang telah meluangkan

banyak waktu untuk memberi pengarahan, nasehat, saran, kritik, dan perhatian

yang besar serta masukkan yang sangat berharga dalam penyusunan skripsi ini.

5. Bpk. Ir. Sablin Yusuf, M.Sc., M.Com.Sc, selaku dosen Kapita Selekta yang telah

memberikan masukkan dan nasehat dalam teknik penulisan skripsi ini.

6. Pimpinan dan segenap staff PT. Prakora Daya mandiri yang telah memberikan

kesempatan penulis untuk melakukan penelitian di perusahaan tersebut dan

bersedia meluangkan waktu untuk memberikan data dan informasi yang penulis

butuhkan dalam penulisan skripsi ini.

7. Seluruh dosen Binus University, yang telah membekali ilmu dan memberikan

bantuan selama kami menyelesaikan pendidikan.

8. Kepada Bpk. Kurnain Razak yang senantiasa memberikan waktu dan membantu

kami dalam penyusunan skripsi ini.

9. Kepada Bapak dan Ibu Kami yang telah begitu banyak memberikan dorongan

dan mengiringi Kami dengan do’a kepada Allah SWT, sehingga Kami dapat

menyelesaikan pendidikan di Binus University.

10. Kepada Kakak, Adik-adik kami yang senantiasa memberikan dorongan kepada

Kami dalam menyusun skripsi ini.

Page 8: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

ix 

 

11. Kepada Annisa Diska Ramanda, Suntari, dan Yossy yang telah banyak

membantu Kami.

12. Kepada teman-teman kami yang selalu memberikan dorongan, semangat serta

do’a kepada Allah SWT.

13. Kepada semua pihak yang tidak dapat kami sebutkan satu per satu, yang telah

membantu kami dalam penyusunan skripsi ini.

Semoga Allah SWT senantiasa memberikan dan melimpahkan Rahmat dan

Hidayahnya kepada kita semua. Amien.

Jakarta, 18 Juni 2010

Penulis   

 

Page 9: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

 

DAFTAR ISI

Halaman Judul Luar ................................................................................................. i

Halaman Judul Dalam ............................................................................................... ii

Halaman Persetujuan Hard Cover ............................................................................. iii

Halaman Pernyataan Dewan Penguji ………………………………………………. iv

Halaman Pemberian Hak Cipta Non Eksklusif dari Mahasiswa ke Universitas

Bina Nusantara …………………………………………………………………..... v

Abstrak ...................................................................................................................... vi

Prakata ....................................................................................................................... vii

Daftar Isi ................................................................................................................... x

Daftar Tabel .............................................................................................................. xvii

Daftar Gambar ……………………………………………………………………... xviii

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

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

1.2 Ruang Lingkup .................................................................................... 3

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

1.3.1 Tujuan Penelitian ..................................................................... 3

1.3.2 Manfaat Penelitian .................................................................... 4

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

1.4.1 Metodologi Analisis ………………………………………….... 5

1.4.2 Metodologi Perancangan ……………………………………... 6

1.5 Sistematika Penelitian .......................................................................... 7

Page 10: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xi 

 

BAB 2 LANDASAN TEORI .................................................................................. 10

2.1 Teori Umum ......................................................................................... 10

2.1.1 Definisi Basis Data ................................................................... 10

2.1.2 Tujuan Basis Data ………………………………………….. .. 13

2.1.3 Konsep Basis Data …………………………………………. 14

2.1.4 Karakteristik Basis Data ……………………………………. 14

2.1.5 Komponen Basis Data ……………………………………… 15

2.1.6 Alasan Penggunaan Basis Data ……………………………. 18

2.1.7 Pengertian Sistem Basis Data …………………………….. . 19

2.1.8 Pengertian Informasi ……………………………………….. 19

2.1.9 Database Management System (DBMS ) ................................ 19

2.1.10 Komponen - Komponen DBMS ............................................. 20

2.1.11 Keuntungan dan Kerugian DBMS ........................................... 22

2.1.12 Entity – Relationship Modeling ................................................ 24

2.1.12.1 Entity (Entiti) Type .............................................. 24

2.1.12.2 Attribute (Atribut) ................................................. 25

2.1.12.3 Relationship Type ................................................ 26

2.1.12.4 Key (Kunci) ……………………………………. . 27

2.1.12.5 Structural Constraints ………………………..... . 28

2.1.13 Data Definition Language (DDL) ............................................ 29

2.1.14 Data Manipulation Language (DML) ……………………… . 31

2.1.15 Data Flow Diagram (DFD) ………………………………... .. 32

2.1.16 State Transation Diagram (STD) ........................................... 36

Page 11: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xii 

 

2.1.17 Diagram Aliran Dokumen …………………………………... 38

2.1.18 Kamus Data dan Normalisasi ………………………………... 40

2.1.18.1 Kamus Data …………………………………….... 40

2.1.18.2 Normalisasi ……………………………………… 40

2.1.19 Database Application Lifecycle ……………………………... 45

2.1.19.1 Database Planning (Perencanaan Basis Data) ....... 46

2.1.19.2 System Definition (Definisi Sistem Basis Data) ..... 48

2.1.19.3 Database Design (Desain Basis Data) .................... 48

2.1.19.4 DBMS Selection (Seleksi DBMS) .......................... 51

2.1.19.5 Application Design (Perancangan Aplikasi) .......... 52

2.1.19.6 Prototyping ............................................................. 53

2.1.19.7 Implementation........................................................ 54

2.1.19.8 Data Conversation and Loading............................. 55

2.1.19.9 Testing ( Pengujian ) ............................................... 56

2.1.19.10 Operational Maintenance

( Pemeliharaan Operasional ) ................................ 57

2.1.20 Perancangan Basis Data ........................................................... 58

2.1.20.1 Perancangan Basis Data Konseptual ...................... 58

2.1.20.2 Perancangan Basis Data Logikal ............................ 61

2.1.20.3 Perancangan Basis Data Fisikal ............................. 65

2.1.21 System Definition (Definisi sistem) ........................................ 69

2.1.22 Requirement Collection and Analysis

(Pengumpulan dan Analisis Kebutuhan) …………..…….. 70

Page 12: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xiii 

 

2.1.23 Delapan Aturan Emas Perancangan Interface ……………… 72

2.2 Teori – Teori yang Berhubungan dengan Topik yang Dibahas …... 72

2.2.1 Teori Pembelian ........................................................... 72

2.2.2 Teori Perakitan ............................................................. 73

2.2.3 Teori Penjualan ............................................................ 73

2.2.4 Perjanjian Kerjasama ................................................... 74

A. Pengertian Perjanjian ……………………………. . 74

B. Sahnya Perjanjian ……………………………….. .. 74

C. Sebab – Sebab Berakhirnya Perjanjian …………. .. 75

2.3 Teori Pendukung .................................................................................. 76

2.3.1 Pengenalan PHP ....................................................................... 76

2.3.2 Konsep Kerja PHP ................................................................... 78

2.3.3 MySQL ……………………………………………………..... 79

2.3.4 Microsoft Visio ……………………………………….…….. . 79

2.3.5 PHP MyAdmin ………………………………………………. 80

2.3.6 World Wide Web (WWW) …………………………………. .. 80

2.3.7 Computer Supported Cooperative Work (CSCW) ……….. 81

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ......................................... 82

3.1 Sejarah Perusahaan ............................................................................. 82

3.2 Struktur Organisasi …………………………………………………. . 84

3.2.1 Tugas dan Wewenang .............................................................. 87

3.3 Visi dan Misi Perusahaan ………………….……………………….... 92

3.4 Proses Bisnis Perusahaan .………………………………………….. .. 92

Page 13: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xiv  

 

3.4.1 Prosedur yang sedang berjalan ................................................. 94

3.4.1.1 Prosedur Penjualan Mesin ................................... 95

3.4.1.2 Prosedur Perakitan Mesin …………………... .... 96

3.4.1.3 Prosedur Pembelian Mesin ……………….…..... 97

3.5 Permodelan Proses ............................................................................... 98

3.5.1 Diagram Hubungan Sistem Informasi....................................... 98

3.5.2 Diagram Konteks ..................................................................... 100

3.5.3 DFD Nol ................................................................................... 101

3.5.4 Diagram Rinci 3.0 .................................................................... 103

3.5.5 Diagram Rinci 6.0 ................................................................... 104

3.6 Permasalahan Yang Dihadapi ……………………………….…..…. . 105

3.7 Usulan Pemecahan Masalah ................................................................. 105

3.8 Perancangan Basis Data ....................................................................... 106

3.8.1 Perancangan Basis Data Konseptual ……………………….... 106

3.8.1.1 Mengidentifikasi Tipe Entiti ..................................... 107

3.8.1.2 Mengidentifikasi Tipe Relasi .................................... 109

3.8.1.3 Mengidentifikasi dan Asosiasi Atribut

dengan Entitas atau Relationship Tertentu ……….... 112

3.8.1.4 Mengidentifikasi Domain Atribut ………………… . 120

3.8.1.5 Mengidentifikasi Candidate dan Primary Key …….. 128

3.8.1.6 Memvalidasi Model Konseptual Lokal terhadap

User Transaction........................................................ 131

3.8.2 Perancangan Basis Data Logikal .............................................. 134

Page 14: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xv  

 

3.8.2.1 Menentukan Relasi – Relasi untuk

Model Data Logikal ………………………………. . 134

3.8.2.2 Validasi Model dengan Normalisasi ……………… . 148

3.8.2.2.1 Mendefinisikan Kendala Integrity …….... 160

3.8.2.2.2 Me-Review Logical Data Model

dengan User …………………………… . 164

3.8.3 Perancangan Basis Data Fisikal ……………………………. .. 165

3.8.3.1 Menerjemahkan logical data model untuk

DBMS yang dipilih ....................................... 165

3.8.3.2 Merancang file organization dan indexes ……….. 176

3.8.3.3 Pembuatan Index Setiap Entiti …………………. 180

3.8.3.4 Mengestimasi Kapasitas Penyimpanan

Yang Dibutuhkan ……………………………….. 181

3.9 State Transition Diagram (STD) ......................................................... 196

3.9.1 Spesifikasi Proses ………………………………………… 224

3.10 Perancangan Layar................................................................................ 228

BAB 4 IMPLEMENTASI ....................................................................................... 283

4.1 Rencana Implementasi ......................................................................... 283

4.1.1 Spesifikasi Perangkat Keras .................................................... 283

4.1.2 Spesifikasi Perangkat Lunak .................................................... 284

4.1.3 Petunjuk Pemakaian Sistem ..................................................... 285

4.1.4 Jadwal Implementasi Sistem .................................................... 347

4.1.5 Evaluasi Sistem ........................................................................ 347

Page 15: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xvi 

 

BAB 5 SIMPULAN DAN SARAN ......................................................................... 349

5.1 Simpulan ............................................................................................. 349

5.2 Saran .................................................................................................... 350

DAFTAR PUSTAKA .............................................................................................. 351

RIWAYAT HIDUP ................................................................................................. 354

LAMPIRAN

SURAT SURVEI

SURVEI HASIL EVALUASI

Page 16: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

 xv  

 

DAFTAR TABEL

Tabel 2.1 Simbol Diagram Aliran Dokumen ………………………………........ 39

Tabel 3.1 Indentifikasi Tipe Entiti ........................................................................ 107

Tabel 3.2 Indentifikasi Tipe Relasi ....................................................................... 109

Tabel 3.3 Indentifikasi Atribut dengan Entiti ........................................................ 113

Tabel 3.4 Domain Atribut ..................................................................................... 120

Tabel 3.5 Indentifikasi Primary Key dan Candidate Key ..................................... 128

Tabel 3.6 Relasi-Relasi yang Terbentuk untuk Model Data Logikal ................... 145

Tabel 3.7 Referencial Integrity .............................................................................. 160

Tabel 3.8 Derrived Data ....................................................................................... 174

Tabel 3.9 Analisis Transaksi …………………………………………………..... 177

Tabel 3.10 Pembuatan Index Setiap Entiti ........................................................... 180

Tabel 3.11 MsKaryawan ....................................................................................... 182

Tabel 3.12 MsBagian ............................................................................................ 183

Tabel 3.13 MsBarang............................................................................................. 183

Tabel 3.14 MsParts ............................................................................................... 184

Tabel 3.15 MsCustomer ........................................................................................ 184

Tabel 3.16 MsSupplier .......................................................................................... 185

Tabel 3.17 TrPenjualan ......................................................................................... 186

Tabel 3.18 TrPembelian ........................................................................................ 187

Tabel 3.19 TrPembayaran Jual ............................................................................. 188

Tabel 3.20 TrPembayaran Beli .............................................................................. 189

Page 17: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

 xvi 

 

Tabel 3.21 TrDetailPerakitan ................................................................................ 190

Tabel 3.22 TrPOS ................................................................................................. 191

Tabel 3.23 TrDetailPOS ....................................................................................... 192

Tabel 3.24 TrPOB ……………………………………………………………..... 193

Tabel 3.25 TrDetailPOB ……………………………………………………… ... 194

Tabel 3.26 Total Disk Space yang dibutuhkan ……………………………… 195

Tabel 4.1 Jadwal Implementasi Sistem……………………………………… 347

Page 18: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xviii  

DAFTAR GAMBAR

Gambar 2.1 Ilustrasi Diagram dari Hubungan Diantara Normal Forms ……………...…... 45

Gambar 2.2 Tingkatan dari Aplikasi Database Lifecycle …………………………………... 46

Gambar 2.3 Konsep kerja HTML …………………………………………………………... 78

Gambar 3.1 Struktur Organisasi PT. Prakora Daya Mandiri ........................................... 86

Gambar 3.2 Diagram Hubungan Sistem Informasi …………………………………….…... 99

Gambar 3.3 Diagram Konteks …………………………………………………….……..… 100

Gambar 3.4 DFD (Data Flow Diagram) Nol ………………………………………………. 101

Gambar 3.5 Diagram Rinci 3.0 ……………………………………………………….….… 103

Gambar 3.6 Diagram Rinci 6.0 …………………………………………………………..… 104

Gambar 3.7 Entity Relationship Diagram …………………………………………….….... 111

Gambar 3.8 ERD Konseptual dengan penambahan Primary Key ..................................... 130

Gambar 3.9 ERD Konseptual dengan panah transaksi ……………………………….…..…. 133

Gambar 3.10 ERD Konseptual Setelah Menghilangkan Many to Many ………….…....….. 144

Gambar 3.11 ERD Logikal setelah Normalisasi ………………………………………...…. 159

Gambar 3.12 State Transition Diagram Halaman Menu Utama Website PDM……………. 197

Gambar 3.13 State Transition Diagram Halaman Register Customer ………….…….…… 198

Gambar 3.14 State Transition Diagram Halaman Isi Register pada Customer….……….... 199

Gambar 3.15 State Transition Diagram Halaman Login pada Website PDM ……….…..... 200

Gambar 3.16 State Transition Diagram Halaman setelah Customer Login ….………….... 201

Gambar 3.17 State Transition Diagram Halaman Home Customer ……………………..… 202

Page 19: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xix  

Gambar 3.18 State Transition Diagram Halaman AddPOB (Purchase Order Buy)

bagian Customer …………………………………………………………..… 203

Gambar 3.19 State Transition Diagram Halaman POB (Purchase Order Buy)

bagian Customer …………………………………………………………..… 204

Gambar 3.20 State Transition Diagram Halaman Pembelian bagian Customer ………..……. 205

Gambar 3.21 State Transition Diagram Halaman View Perakitan

bagian Customer ………………………………………………………..….. 206

Gambar 3.22 State Transition Diagram Halaman Change Password

bagian Customer ……………………………………………………………. 207

Gambar 3.23 State Transition Diagram Halaman setelah Karyawan Login ………..……… 208

Gambar 3.24 State Transition Diagram Halaman Home bagian Karyawan …………….…. 209

Gambar 3.25 State Transition Diagram Halaman AddPOS ( Purchase Order Sales)

bagian Karyawan ………………………………………………………….…. 210

Gambar 3.26 State Transition Diagram Halaman POS ( Purchase Order Sales)

bagian Karyawan …………………………………………………………… 211

Gambar 3.27 State Transition Diagram Halaman Penjualan

bagian Karyawan ………………………………………………….………… 212

Gambar 3.28 State Transition Diagram Halaman Add Perakitan

bagian Karyawan ………………………………………………………..…… 213

Gambar 3.29 State Transition Diagram Halaman View Perakitan

bagian Karyawan ……………………………………………………….….… 214

Gambar 3.30 State Transition Diagram Halaman AddPOB ( Purchase Order Buy)

bagian Karyawan …………………………………………………..………… 215

Page 20: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xx  

Gambar 3.31 State Transition Diagram Halaman POB ( Purchase Order Buy)

bagian Karyawan …………………………………………………..…….… 216

Gambar 3.32 State Transition Diagram Halaman Pembelian

bagian Karyawan ……………………………………………………..…… 217

Gambar 3.33 State Transition Diagram Halaman Pembayaran Jual

bagian Karyawan …………………………………………………………… 218

Gambar 3.34 State Transition Diagram Halaman View Pembayaran Jual

bagian Karyawan ……………………………………………………..…… 219 

Gambar 3.35 State Transition Diagram Halaman Pembayaran Beli

bagian Karyawan …………………………………………………….….… 220

Gambar 3.36 State Transition Diagram Halaman View Pembayaran Beli

bagian Karyawan ……………………………………………………..…… 221

Gambar 3.37 State Transition Diagram Halaman View Customer Data……………….… 222

Gambar 3.38 State Transition Diagram Halaman Change Password

bagian Karyawan ……………………………………………………….… 223

Gambar 3.39 Rancangan Layar Halaman Login …………………………………….…… 228

Gambar 3.40 Rancangan Layar Error Message pada Halaman Login ……….…………. 229

Gambar 3.41 Rancangan Layar Halaman Company ……………………………….…..… 230

Gambar 3.42 Rancangan Layar Halaman Services ………………………………….…… 230

Gambar 3.43 Rancangan Layar Halaman Solutions ……………………………….…...… 231

Gambar 3.44 Rancangan Layar Halaman Partners……………………………………..… 231

Gambar 3.45 Rancangan Layar Halaman Contacts …………………………………….... 232

Gambar 3.46 Rancangan Layar Halaman Home pada Karyawan …………….………..… 233

Page 21: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxi  

Gambar 3.47 Rancangan Layar Halaman AddPOS (Purchase Order Sales)

pada Karyawan ………………………………………………………….… 234

Gambar 3.48 Rancangan Layar Halaman Add Master Barang

pada Karyawan …………………………………………………..……… 235

Gambar 3.49 Rancangan Layar Error Message Halaman Add Master Barang

pada Karyawan ……………………………………………………..…… 236

Gambar 3.50 Rancangan Layar Add jumlah barang Halaman AddPOS

(Purchase Order Sales) pada Karyawan ………………………..……… 237

Gambar 3.51 Rancangan Layar Halaman POS (Purchase Order Sales)

pada Karyawan …………………………………………………..……… 238

Gambar 3.52 Rancangan Layar Message Alert Halaman View POS

(Purchase Order Sales) pada Karyawan ………………………………… 239

Gambar 3.53 Rancangan Layar Halaman Ubah Order Jadi Penjualan

pada Karyawan …………………………………………………………… 240

Gambar 3.54 Rancangan Layar Error Message Halaman

Ubah Order Jadi Penjualan pada Karyawan ……………………………. 241

Gambar 3.55 Rancangan Layar Halaman Penjualan pada Karyawan ………………….. 242

Gambar 3.56 Rancangan Layar Message Alert Halaman Penjualan

pada Karyawan ………………………………………………………..… 243

Gambar 3.57 Rancangan Layar Halaman Add Perakitan pada Karyawan ….….…..….. 244

Gambar 3.58 Rancangan Layar Halaman Add Master Parts pada Karyawan ….………. 245

Gambar 3.59 Rancangan Layar Error Message Halaman Add Master Parts

pada Karyawan …………………………………………………..….…… 246

Page 22: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxii  

Gambar 3.60 Rancangan Layar Add jumlah parts Halaman Add Perakitan

pada Karyawan …………………………………………………………… 247

Gambar 3.61 Rancangan Layar Halaman View Perakitan pada Karyawan ……..….…. 248

Gambar 3.62 Rancangan Layar Halaman View Perakitan tidak terisi

pada Karyawan ………………………………………………..….……… 249

Gambar 3.63 Rancangan Layar Halaman Add Master Parts

pada Karyawan ……………………………………………………..…… 250

Gambar 3.64 Rancangan Layar Error Message Halaman Add Master Parts

pada Karyawan …………………………………………………………… 251

Gambar 3.65 Rancangan Layar Halaman AddPOB (Purchase Order Buy)

pada Karyawan …………………………………………………….……… 252

Gambar 3.66 Rancangan Layar Halaman Add Master Parts

pada Karyawan …………………………………………………….……… 253

Gambar 3.67 Rancangan Layar Error Message Halaman Add Master Parts

pada Karyawan …………………………………………………………… 254

Gambar 3.68 Rancangan Layar Add jumlah parts Halaman AddPOB

(Purchase Order Buy) pada Karyawan …………………………………… 255

Gambar 3.69 Rancangan Layar Halaman POB (Purchase Order Buy)

pada Karyawan ……………………………………………………….…… 256

Gambar 3.70 Rancangan Layar Message Alert Halaman View POB

(Purchase Order Buy) pada Karyawan …………………………………………..........… 257

Gambar 3.71 Rancangan Layar Halaman Ubah Order Jadi Pembelian

pada Karyawan ………………………………………………………….… 258

Page 23: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxiii  

Gambar 3.72 Rancangan Layar Error Message Halaman

Ubah Order Jadi Pembelian pada Karyawan ……………………...……. 259

Gambar 3.73 Rancangan Layar Halaman Pembelian pada Karyawan ………..…………. 260

Gambar 3.74 Rancangan Layar Message Alert Halaman Pembelian

pada Karyawan ……………………………………………….…..…...…. 261

Gambar 3.75 Rancangan Layar Halaman Add Pembayaran Jual

pada Karyawan ……………………………………………..……..….….. 262

Gambar 3.76 Rancangan Layar Error Message Halaman Add Pembayaran Jual

pada Karyawan ……………………………………………………..……. 263

Gambar 3.77 Rancangan Layar Halaman View Pembayaran Jual

pada Karyawan ……………………………………………………..……. 264

Gambar 3.78 Rancangan Layar Halaman Pembayaran Beli

pada Karyawan ……………………………………………...….….….…. 265

Gambar 3.79 Rancangan Layar Error Message Halaman Pembayaran Beli

pada Karyawan ………………………………………………..………….. 266

Gambar 3.80 Rancangan Layar Halaman View Pembayaran Beli

pada Karyawan ……………………………………………………..…..... 267

Gambar 3.81 Rancangan Layar Halaman Customer Data pada Karyawan …..………..… 268

Gambar 3.82 Rancangan Layar Halaman Insert New Customer

pada Karyawan …………………………………………………..………. 269

Gambar 3.83 Rancangan Layar Message Alert halaman View Customer Data

pada Karyawan ……………………………………………………………. 270

Gambar 3.84 Rancangan Layar Halaman Update Customer Data

Page 24: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxiv   

pada Karyawan ………………………………………………………….. 271

Gambar 3.85 Rancangan Layar Error Message Halaman Update Customer data

pada Karyawan ……………………………………………………….…. 272

Gambar 3.86 Rancangan Layar Halaman Change Password pada Karyawan ……....... 273

Gambar 3.87 Rancangan Layar Error Message Halaman Change Password

pada Karyawan …………………………………………………….……. 274

Gambar 3.88 Rancangan Layar Halaman Register pada Customer ………………….…. 275

Gambar 3.89 Rancangan Layar Error Message Halaman Register

pada Customer ……………………………………………………..……. 275

Gambar 3.90 Rancangan Layar Halaman Home pada Customer ……………………..… 276

Gambar 3.91 Rancangan Layar Halaman AddPOB (Purchase Order Buy)

pada Customer ……………………………………………………..……. 276

Gambar 3.92 Rancangan Layar Halaman Add Master Barang

pada Customer ……………………………………………………...……. 277

Gambar 3.93 Rancangan Layar Error Message Halaman Add Master Barang

pada Customer ……………………………………………………...……. 277

Gambar 3.94 Rancangan Layar Add jumlah barang Halaman AddPOS

(Purchase Order Sales) pada Customer ……………………….……..… 278

Gambar 3.95 Rancangan Layar Halaman POB (Purchase Order Buy)

pada Customer ……………………………………………………………. 278

Gambar 3.96 Rancangan Layar Message Alert Halaman POB

(Purchase Order Buy) pada Customer………………………..…………… 279

Gambar 3.97 Rancangan Layar Halaman Pembelian pada Customer ……….…………… 280

Page 25: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxv   

Gambar 3.98 Rancangan Layar Halaman View Perakitan pada Customer ……….……. 281

Gambar 3.99 Rancangan Layar Halaman Change Password pada Customer ………….. 281

Gambar 3.100 Rancangan Layar Error Message Halaman Change Password

pada Customer …………………………………………………...……… 282

Gambar 4.1 Tampilan Layar Utama dan Login …………………………………….…. 285

Gambar 4.2 Tampilan Layar Utama dan Login …………………………………..……. 286

Gambar 4.3 Tampilan Layar Company……………………………………………….… 287

Gambar 4.4 Tampilan Layar Services………………………………………….……..… 288

Gambar 4.5 Tampilan Layar Solutions ………………………………………….……… 289

Gambar 4.6 Tampilan Layar Partners…………………………………………….…..… 290

Gambar 4.7 Tampilan Layar Contacts …………………………………………….…… 291

Gambar 4.8 Tampilan Layar Home Karyawan ……………………………..……..…… 292

Gambar 4.9 Tampilan AddPOS (Purchase Order Sales) pada Karyawan …….…….... 293

Gambar 4.10 Tampilan Add Barang pada Karyawan ………………………….………. 294

Gambar 4.11 Tampilan Add Barang error pada Karyawan ………………………....… 295

Gambar 4.12 Tampilan Add jumlah Barang pada Karyawan ……………………….….. 296

Gambar 4.13 Tampilan halaman POS (Purchase Order Sales)

pada Karyawan ………………………………………………….………... 297

Gambar 4.14 Tampilan halaman Message Alert POS (Purchase Order Sales)

pada Karyawan ……………………………………..……………..……… 298

Gambar 4.15 Tampilan halaman Ubah Order Jadi Penjualan

pada Karyawan ………………………………………………....……….… 299

Gambar 4.16 Tampilan halaman Ubah Order Jadi Penjualan error

Page 26: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxvi  

pada Karyawan ………………………………………………..…....…… 300

Gambar 4.17 Tampilan halaman View Penjualan pada Karyawan ………..….………… 301

Gambar 4.18 Tampilan halaman Message Alert View Penjualan

pada Karyawan ……………………………………………….……...… 302

Gambar 4.19 Tampilan halaman Add Perakitan pada Karyawan ……….………….….. 303

Gambar 4.20 Tampilan halaman Add Master Parts pada Karyawan ……….….…..…. 304

Gambar 4.21 Tampilan halaman Add Master Parts error pada Karyawan….……….… 305

Gambar 4.22 Tampilan Add jumlah parts halaman Add Master Parts

pada Karyawan …………………………………………………….…..… 306

Gambar 4.23 Tampilan View Perakitan pada Karyawan ………………………….….… 307

Gambar 4.24 Tampilan View Perakitan bila kosong pada Karyawan ………..……....… 308

Gambar 4.25 Tampilan Add Master Parts pada Karyawan……………………….……. 309

Gambar 4.26 Tampilan Add Master Parts error pada Add Master Parts…..……….……. 310

Gambar 4.27 Tampilan halaman AddPOB (Purchase Order Buy)

pada Add Master Parts ………………………………………..…….….… 311

Gambar 4.28 Tampilan Add Master Parts pada Karyawan ………………..………….… 312

Gambar 4.29 Tampilan Add Master Parts error pada Karyawan …………..………….... 313

Gambar 4.30 Tampilan Add jumlah parts halaman Add POB

pada Karyawan ………………………………………………..……….… 314

Gambar 4.31 Tampilan halaman view POB (Purchase Order Buy)

pada Karyawan …………………………………………………………… 315

Gambar 4.32 Tampilan halaman Message Alert POB (Purchase Order Buy)

pada Karyawan ………………………………………………...……….… 316

Page 27: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxvii  

Gambar 4.33 Tampilan halaman Ubah Order Jadi Pembelian

pada Karyawan …………………………………………………...…….… 317

Gambar 4.34 Tampilan halaman Ubah Order Jadi Pembelian error

pada Karyawan ………………………………………………………….… 318

Gambar 4.35 Tampilan halaman View Pembelian pada Karyawan …………………..….. 319

Gambar 4.36 Tampilan halaman Message Alert Pembelian pada Karyawan………..…… 320

Gambar 4.37 Tampilan halaman Add Pembayaran Penjualan

pada Karyawan ………………………………………………………..… 321

Gambar 4.38 Tampilan halaman Add Pembayaran Penjualan error

pada Karyawan ……………………………………………………….…… 322

Gambar 4.39 Tampilan halaman View Pembayaran Jual pada Karyawan…………….… 323

Gambar 4.40 Tampilan halaman Add Pembayaran Pembelian

pada Karyawan ………………………………………………………….… 324

Gambar 4.41 Tampilan halaman Add Pembayaran Pembelian error

pada Karyawan …………………………………………………………… 325

Gambar 4.42 Tampilan halaman View Pembayaran Beli pada Karyawan …………….… 326

Gambar 4.43 Tampilan halaman View Customer Data pada Karyawan ………………… 327

Gambar 4.44 Tampilan halaman Insert New Customer data pada Karyawan ……….….. 328

Gambar 4.45 Tampilan halaman Insert New Customer data pada Karyawan ……….…... 329

Gambar 4.46 Tampilan halaman Update Customer Data pada Karyawan …………….... 330

Gambar 4.47 Tampilan Error Message halaman View Customer Data

pada Karyawan …………………………………………………………… 331

Gambar 4.48 Tampilan halaman Change Password pada Karyawan ……………….…… 332

Page 28: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Asli/Cover/2010-2-00248-if cover.pdfAnalisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan

xxviii  

Gambar 4.49 Tampilan halaman Change Password error

pada Karyawan …………………………………………………...……… 333

Gambar 4.50 Tampilan halaman Register………………………………………………….…… 334

Gambar 4.51 Tampilan halaman Register Error ……………………………………………… 335

Gambar 4.52 Tampilan layar Home Customer ………………………………………………… 336

Gambar 4.53 Tampilan halaman AddPOS (Purchase Order Sales)

pada Customer …………………………………………………..……….. 337

Gambar 4.54 Tampilan halaman Add Barang pada Customer ………………………..…….. 338

Gambar 4.55 Tampilan halaman Add Barang error pada Customer…………………...……. 339

Gambar 4.56 Tampilan Add Jumlah Barang pada Customer …………………………..……. 340

Gambar 4.57 Tampilan View POB (Purchase Order Buy) pada Customer ………………... 341

Gambar 4.58 Tampilan Message Alert View POB (Purchase Order Buy)

pada Customer ……………………………………………………………. 342

Gambar 4.59 Tampilan View Pembelian pada Customer …………………………….….…... 343

Gambar 4.60 Tampilan View Perakitan pada Customer…………………….…………..……. 344

Gambar 4.61 Tampilan halaman Change Password pada Customer ……………………….. 345

Gambar 4.62 Tampilan halaman Change Password error pada Customer …………..……. 346