UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari...

21
vii UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASISDATA UNTUK IMPLEMENTASI SISTEM PAKAR PENYEWAAN PT RADIANCE Djoni Tansil 0700677001 Nugroho Sutanto 0700691151 Yunianto 0700715416 Kelas / Kelompok: 07 PLT / 02 Abstrak Salah satu faktor kemajuan perusahaan adalah sistem yang didukung oleh suatu sistem yang handal dan kokoh dan untuk membuat sistem yang handal dan kokoh diperlukan suatu sistem basisdata yang terintegrasi untuk mendukung sistem tersebut. Hal tersebut yang mendasari tujuan penelitian kami. Beberapa metode penelitian telah kami tempuh untuk penelitian ini. Analisa sistem berjalan dilakukan dengan metode fact finding, seperti mempelajari dokumen, wawancara, survei dan observasi langsung ke PT. Radiance sebagai metode pengumpulan data dan ditindak lanjuti dengan analisa dan perancangan sistem basisdata. Adapun teknik kuisioner digunakan untuk mengevaluasi sistem yang telah diimplementasikan dan untuk mengetahui respon dari perusahaan terhadap sistem tersebut. Hasil yang dicapai kami harapkan dapat membantu meningkatkan kinerja perusahaan, terutama dalam hal pengambilan keputusan di level operasional. Kesimpulan, akibat sistem yang tidak terintegrasi maka perolehan data menjadi tidak akurat. Dengan adanya Sistem Pakar / Expert System pada perancangan yang kami usulkan diharapkan dapat membantu perusahaan dalam melakukan aktivitas bisnis baik pada saat sekarang maupun di masa yang akan datang. Kata Kunci : Perancangan, sistem, basisdata, sistem pakar, penyewaan

Transcript of UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari...

Page 1: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

vii

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Skripsi Sarjana Komputer

Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN SISTEM BASISDATA UNTUK IMPLEMENTASI SISTEM PAKAR PENYEWAAN PT RADIANCE

Djoni Tansil 0700677001 Nugroho Sutanto 0700691151 Yunianto 0700715416

Kelas / Kelompok: 07 PLT / 02

Abstrak

Salah satu faktor kemajuan perusahaan adalah sistem yang didukung oleh suatu sistem yang handal dan kokoh dan untuk membuat sistem yang handal dan kokoh diperlukan suatu sistem basisdata yang terintegrasi untuk mendukung sistem tersebut. Hal tersebut yang mendasari tujuan penelitian kami. Beberapa metode penelitian telah kami tempuh untuk penelitian ini. Analisa sistem berjalan dilakukan dengan metode fact finding, seperti mempelajari dokumen, wawancara, survei dan observasi langsung ke PT. Radiance sebagai metode pengumpulan data dan ditindak lanjuti dengan analisa dan perancangan sistem basisdata. Adapun teknik kuisioner digunakan untuk mengevaluasi sistem yang telah diimplementasikan dan untuk mengetahui respon dari perusahaan terhadap sistem tersebut. Hasil yang dicapai kami harapkan dapat membantu meningkatkan kinerja perusahaan, terutama dalam hal pengambilan keputusan di level operasional. Kesimpulan, akibat sistem yang tidak terintegrasi maka perolehan data menjadi tidak akurat. Dengan adanya Sistem Pakar / Expert System pada perancangan yang kami usulkan diharapkan dapat membantu perusahaan dalam melakukan aktivitas bisnis baik pada saat sekarang maupun di masa yang akan datang. Kata Kunci : Perancangan, sistem, basisdata, sistem pakar, penyewaan

Page 2: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

viii

PRAKATA

Puji syukur kepada Tuhan yang Maha Esa atas berkat dan rahmat yang diberikan

sehingga penulis dapat menyelesaikan penulisan skripsi dengan baik. Skripsi ini berisi

informasi tentang sistem basisdata pembelian serta sistem basisdata penyewaan pada PT.

Radiance. Skripsi ini disusun dengan judul “Analisis dan Perancangan Sistem

Basisdata untuk Implementasi Sistem Pakar Penyewaan PT. Radiance”.

Pada kesempatan ini juga kami ingin menyampaikan ucapan terima kasih atas

bantuan, dukungan, petunjuk, saran, nasehat, bimbingan dan kesempatan yang telah

diberikan selama penulisan skripsi ini. Ucapan terima kasih ini kami tujukan kepada :

1. Bapak Gerardus Polla Prof., Dr., M.App.Sc., selaku Rektor Universitas Bina

Nusantara yang telah memberikan kepercayaan kepada penyusun untuk

menyelesaikan penyusunan skripsi ini.

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

Universtas Bina Nusantara

3. Bapak H.M. Subekti, BE, M.Sc., selaku Ketua Jurusan Teknik Informatika

Universitas Bina Nusantara yang telah memberikan kepercayaan, kesempatan dan

bimbingan kepada penyusun untuk menyelesaikan skripsi ini.

4. Bapak Freddy Purnomo, S.Kom., M.Kom., selaku sekretaris Jurusan Teknik

Informatika Universitas Bina Nusantara.

5. Bapak Setiadi Indra Digdoyono Notohamijoyo, Ir., MT., Selaku dosen

pembimbing yang telah begitu banyak meluangkan waktu dalam membimbing,

Page 3: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

ix

memberikan dukungan, nasehat serta masukan yang berarti dan membangun

kepada penulis.

6. Para dosen Universitas Bina Nusantara yang telah mengajar penyusun selama

menjadi mahasiswa sampai sekarang.

7. Bapak Suhern Nurdin sebagai Manager IT Departement pada PT. Radiance, yang

telah memberikan kesempatan kepada kami untuk melakukan skripsi di PT.

Radiance.

8. Staff admisi dan karyawan-karyawan PT. Radiance atas kerjasamanya selama

kami melakukan skripsi di perusahaan tersebut.

9. Orang tua, saudara dan teman-teman yang selama ini telah banyak memberikan

dukungan dan semangat dalam penyusunan skripsi ini.

10. Bapak/Ibu Pustakawan/Pustakawati di perpustkaan Universitas Bina Nusantara

yang telah membantu penyusun dalam studi kepustakaan.

11. Semua pihak terkait yang secara tidak langsung telah banyak membantu kami

dalam proses penulisan laporan skripsi ini hingga selesai.

Akhir kata, penulis dengan senang hati akan menerima saran dan kritik yang

membangun sebagai upaya penyempurnaan skripsi ini. Semoga skripsi ini dapat

memberikan manfaat yang berarti kepada para pembaca dan perkembangan teknologi

informasi.

Jakarta, 10 Januari 2007

Penulis

Page 4: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

x

DAFTAR ISI

Halaman

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hardcover iii

Halaman Penyataan Dewan Penguji iv

Abstrak vii

Prakata viii

Daftar Isi x

Daftar Tabel xvi

Daftar Gambar xvii

Daftar Lampiran xxviii

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Ruang lingkup 2

1.3 Tujuan dan Manfaat 2

1.4 Metodologi 3

1.5 Sistematika penulisan 7

BAB 2 LANDASAN TEORI

2.1 Basisdata 9

2.1.1 Pengertian Basisdata 9

Page 5: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xi

2.1.2 Sistem Basisdata 9

2.1.3 Database Management System (DBMS) 11

2.1.4 Data Definition Language(DDL) 12

2.1.5 Data Manipulation Language(DML) 15

2.1.6 Entity Relationship Diagram(ERD) 16

2.1.7 Normalisasi 20

2.1.8 Database Life Cycle 21

2.1.9 Database Design 27

2.1.9.1 Perancangan Basisdata Konseptual 27

2.1.9.2 Perancangan Basisdata Logikal 28

2.1.9.3 Perancangan Basisdata Fisikal 28

2.2 Penyewaan 29

2.3 Sistem Pakar(Expert System) 30

2.3.1 Pengertian Sistem Pakar 30

2.3.2 Representasi Pengetahuan dengan Pohon Keputusan 32

2.4 Bagan Alir(Flow Chart) 33

2.5 Data Flow Diagram(DFD) 36

2.5.1 Diagram Konteks 37

2.5.2 Diagram Nol 37

2.6 State Trantition Diagram(STD) 38

BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM

3.1 Perumusan Objek Penelitian 39

Page 6: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xii

3.1.1 Latar Belakang Perusahaan 39

3.1.1.1 Perkembangan Usaha 40

3.1.1.2 Jenis Usaha 41

3.1.1.3 Visi dan Misi Perusahaan 42

3.1.1.4 Bank-Bank 42

3.1.2 Struktur Organisasi 43

3.1.3 Wewenang dan Tanggung Jawab 45

3.2 Penentuan Fakta Kebutuhan dan Tujuan Sistem 48

3.2.1 Pelajari Dokumen 48

3.2.2 Observasi Sistem yang sedang Berjalan 50

3.2.2.1 Diagram Alir yang sedang Berjalan 50

3.2.3 Analisis Hasil Wawancara 66

3.2.4 Analisis Kebutuhan Informasi 66

3.3 Usulan Pemecahan Masalah 72

BAB 4 PERANCANGAN

4.1 Sistem yang Diusulkan 73

4.2 Perancangan Basisdata 76

4.2.1 Perancangan Basisdata Konseptual 76

4.2.1.1 Identifikasi Tipe Entitas 76

4.2.1.2 Identifikasi Tipe Relasi 82

4.2.1.3 Identifikasi dan Menentukan

Atribut Suatu Entitas atau Tipe Relasi 85

Page 7: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xiii

4.2.1.4 Menentukan Domain Atribut 110

4.2.1.5 Menentukan Primary Key Dari Setiap Entity 122

4.2.1.6 Validasi Model Konseptual

Terhadap Transaksi User 123

4.2.2 Perancangan Basisdata Logikal 126

4.2.2.1 Menghilangkan Fitur-fitur yang

Tidak Kompatibel Dengan Model Relasional 126

4.2.2.1.1 Menghilangkan many to many (*:*)

binary relationship 126

4.2.2.1.2 Menghilangkan atribut Multivalue 129

4.2.2.2 Membuat Relasi untuk Model Data Logikal 131

4.2.2.2.1 Tipe Entitas Kuat ( Strong Entity ) 132

4.2.2.2.2 Tipe Entitas Lemah ( Weak Entity ) 137

4.2.2.2.3 One to many (1:*) binary

relationship types 139

4.2.2.2.4 One to one (1:1) binary

relationship types 148

4.2.2.2.5 Many to many (*:*) binary

relationship types 151

4.2.2.2.6 Atribut Multi-valued 153

4.2.2.3 Validasi Relasi Dengan Mengunakan

Normalisasi 155

4.2.2.3.1 Normalisasi 1NF 155

Page 8: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xiv

4.2.2.3.2 Normalisasi 2NF 155

4.2.2.3.3 Normalisasi 3NF 167

4.2.2.4 Mendefinisikan Integrity Constraint 191

4.2.2.5 Menggambarkan Model Data Logikal

secara Global 201

4.2.3 Perancangan Basisdata Fisikal 207

4.2.3.1 Mendesain base relation 207

4.2.3.2 Mendesain enterprise constraint 242

4.2.3.3 Analisis Transaksi 274

4.2.3.4 Memilih Index 286

4.2.3.5 Estimasi Kebutuhan Disk Space 291

4.2.3.6 Mendesain Mekanisme Security 293

4.3 Sistem Pakar Penyewaan 295

4.4 Perancangan Aplikasi 299

4.4.1 Bagan Terstruktur (Structure Chart) / Struktur Menu 299

4.4.2 STD (State Transition Diagram) 301

4.4.3 Spesifikasi Proses 326

4.5 Perancangan Input Output 382

BAB 5 IMPLEMENTASI DAN EVALUASI

5.1 Implementasi 410

5.1.1 Spesifikasi Perangkat Keras 410

5.1.2 Spesifikasi Perangkat Lunak 410

5.1.3 Pemilihan DBMS ( Database Management 410

Page 9: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xv

Sistem )

5.1.4 Rencana Implementasi 414

5.2 Hasil Run 415

5.3 Respon Perusahaan terhadap Hasil Implementasi 452

5.3.1 Kecepatan Program 452

5.3.2 Keteraturan Management Database 452

5.3.3 Peningkatan Kinerja Perusahaan 453

5.3.4 User Friendly 454

5.3.5 Kesesuaian Sistem 454

5.3.6 Kemampuan Aplikasi pada Komputer Minimum 455

5.3.7 Keefektifan dan Keefisienan Sistem 456

5.3.8 Manfaat dari Penerapan Sistem 456

5.4 Evaluasi Perubahan Sistem 458

BAB 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan 459

6.2 Saran 461

DAFTAR PUSTAKA 462

DAFTAR RIWAYAT HIDUP

LAMPIRAN

FOTOCOPY SURAT SURVEI

Page 10: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xvi

DAFTAR TABEL

Halaman

Tabel 2.1 Tabel Simbol Flowchart 33

Tabel 2.2 Tabel Simbol Komponen DFD 36

Tabel 3.1 Tabel Analisis Kebutuhan Informasi 67

Tabel 4.1 Tabel Identifikasi Entitas 76

Tabel 4.2 Tabel Identifikasi Relationship 83

Tabel 4.3 Tabel Identifikasi Atribut 85

Tabel 4.4 Tabel Identifikasi Domain Atribut 110

Tabel 4.5 Tabel Analisis Transaksi 276

Tabel 4.6 Tabel Analisis Transaksi (lanjutan) 278

Tabel 4.7 Tabel Analisis Transaksi (lanjutan) 280

Tabel 4.8 Tabel Analisis Transaksi (lanjutan) 282

Tabel 4.9 Tabel Analisis Transaksi (lanjutan) 284

Tabel 4.10 Tabel Index 286

Tabel 5.1 Tabel Perbandingan Harga 411

Tabel 5.2 Tabel Perbandingan Sistem Operasi 411

Tabel 5.3 Tabel Perbandingan Rekomendasi Hardware 412

Tabel 5.4 Tabel Perbandingan Fitur 413

Tabel 5.5 Tabel Jadwal Implementasi 414

Tabel 5.6 Tabel Evaluasi Perubahan Sistem 458

Page 11: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xvii

DAFTAR GAMBAR

Halaman

Gambar 1.1 Metode Waterfall 5

Gambar 2.1 One-to-One 17

Gambar 2.2 Relasi Entitas antara Staff dengan Branch 17

Gambar 2.3 One-to-Many 18

Gambar 2.4 Relasi Entitas antara Staff dengan PropertyForRent 18

Gambar 2.5 Many-to-Many 19

Gambar 2.6 Relasi Entitas Nespaper dengan PropertyForRent 20

Gambar 2.7 Siklus Hidup Aplikasi Basisdata 22

Gambar 2.8 Representasi pengetahuan dengan pohon keputusan 32

Gambar 2.9 Gambar Simbol State 38

Gambar 2.10 Gambar Simbol StateTransition 38

Gambar 2.11 Contoh Gambar STD 38

Gambar 3.1 Struktur Perusahaan 44

Gambar 3.2 Diagram Alir Dokumen Prosedur Pembelian bagian a 51

Gambar 3.3 Diagram Alir Dokumen Prosedur Pembelian bagian b 52

Gambar 3.4 Diagram Alir Dokumen Prosedur Penerimaan Mesin 53

Gambar 3.5 Diagram Alir Dokumen Prosedur Administrasi Penyewaan 54

Gambar 3.6 Diagram Alir Dokumen Prosedur Pembuatan PIR 55

Gambar 3.7 Diagram Alir Dokumen Prosedur Pembuatan

Surat Jalan Penyewaan 56

Gambar 3.8 Diagram Alir Dokumen Prosedur Meter Reading Card 57

Page 12: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xviii

Gambar 3.9 Diagram Alir Dokumen Prosedur Pembuatan

Faktur Penyewaan 58

Gambar 3.10 Diagram Alir Dokumen Prosedur Penggantian Mesin 59

Gambar 3.11 Diagram Alir Dokumen Prosedur Penarikan Mesin 60

Gambar 3.12 Diagram Alir Dokumen Prosedur Pergantian Mesin 61

Gambar 3.13 Diagram Alir Dokumen Prosedur Pergantian Mesin 62

Gambar 4.1 Diagram Konteks 73

Gambar 4.2 Diagram Nol Pembelian dan Penyewaan 74

Gambar 4.3 ERD Konseptual 76

Gambar 4.4 ERD dengan Relationship 82

Gambar 4.5 ERD dengan Primary Key 122

Gambar 4.6 ERD dengan Transaksi User 123

Gambar 4.7 Menghilangkan relasi *:* pada Order_Pembelian dan Mesin 126

Gambar 4.8 Menghilangkan relasi *:* pada Order_Penyewaan dan Mesin 127

Gambar 4.9 Menghilangkan relasi *:* pada Faktur_Pembelian dan Mesin 127

Gambar 4.10 Menghilangkan relasi *:* pada Faktur_Penyewaan dan Mesin 128

Gambar 4.11 Menghilangkan relasi *:* pada Surat_Penarikan_Mesin

dan Mesin 128

Gambar 4.12 Menghilangkan atribut multivalued pada entity Karyawan 129

Gambar 4.13 Menghilangkan atribut multivalued pada entity Pelanggan 130

Gambar 4.14 Menghilangkan atribut multivalued pada entity Pemasok 131

Gambar 4.15 Relasi 1:* Karyawan dan Order_Pembelian_H 139

Page 13: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xix

Gambar 4.16 Relasi 1:* Karyawan dan Faktur_Pembelian_H 139

Gambar 4.17 Relasi 1:* Karyawan dan Order_Penyeweaan_H 140

Gambar 4.18 Relasi 1:* Karyawan dan Faktur_Penyewaan_H 140

Gambar 4.19 Relasi 1:* Karyawan dan Pembayaran_Pembelian 140

Gambar 4.20 Relasi 1:* Karyawan dan Pembayaran_Penyewaan 141

Gambar 4.21 Relasi 1:* Karyawan dan Surat_Jalan_Penyewaan 141

Gambar 4.22 Relasi 1:* Karyawan dan Surat_Penarikan_Mesin 141

Gambar 4.23 Relasi 1:* Karyawan dan Meter_Reading 142

Gambar 4.24 Relasi 1:* Karyawan dan Pergantian_Mesin 142

Gambar 4.25 Relasi 1:* Karyawan dan Pembayaran_Piutang 142

Gambar 4.26 Relasi 1:* Karyawan dan Tagihan_Piutang 143

Gambar 4.27 Relasi 1:* Karyawan dan Kontrak 143

Gambar 4.28 Relasi 1:* Karyawan dan Tagihan_Penyewaan 143

Gambar 4.29 Relasi 1:* Pelanggan dan Order_Penyewaan_H 144

Gambar 4.30 Relasi 1:* Pelanggan dan Pembayaran_Penyewaan 144

Gambar 4.31Relasi 1:* Pelanggan dan Pembayaran_Piutang 144

Gambar 4.32 Relasi 1:* Pelanggan dan Tagihan_Penyewaan 145

Gambar 4.33 Relasi 1:* Pelanggan dan Tagihan_Piutang 145

Gambar 4.34 Relasi 1:* Pemasok dan Order_Pembelian_H 145

Gambar 4.35 Relasi 1:* Pemasok dan Faktur_Pembelian_H 146

Gambar 4.36 Relasi 1:* Order_Penyewaan_H dan Faktur_Penyewaan_H 146

Gambar 4.37 Relasi 1:* Kontrak dan Pergantian_Mesin 146

Page 14: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xx

Gambar 4.38 Relasi 1:* Kontrak dan Faktur_Penyewaan_H 147

Gambar 4.39 elasi 1:* Kontrak dan Meter_Reading 147

Gambar 4.40 Relasi 1:* Meter_Reading dan Tagihan_Penyewaan 147

Gambar 4.41 Relasi 1:* Piutang dan Tagihan_Piutang 148

Gambar 4.42 Relasi 1:1 Order_Penyewaan_H dan Kontrak 148

Gambar 4.43 Relasi 1:1 Faktur_Penyewaan_H dan Tagihan_Penyewaan 148

Gambar 4.44 Relasi 1:1 Faktur_Penyewaan_H dan Surat_Jalan_Penyewaan 149

Gambar 4.45 Relasi 1:1 Faktur_Pembelian_H dan Pembayaran_Pembelian 149

Gambar 4.46 elasi 1:1 Kontrak dan Surat_Penarikan_Mesin 149

Gambar 4.47 Relasi 1:1 Kontrak dan Piutang 150

Gambar 4.48 Relasi 1:1 Tagihan_Penyewaan dan Pembayaran_Penyewaan 150

Gambar 4.49 elasi 1:1 Tagihan_Penyewaan dan Piutang 150

Gambar 4.50 Relasi 1:1 Tagihan_Piutang dan Pembayaran_Piutang 151

Gambar 4.51 elasi *:* Order_Penyewaan dan Mesin 151

Gambar 4.52 Relasi *:* Order_Pembelian dan Mesin 151

Gambar 4.53 Relasi *:* Faktur_Penyewaan dan Mesin 152

Gambar 4.54 Relasi *:* Faktur_Pembelian dan Mesin 152

Gambar 4.55 Relasi *:* Surat_Penarikan_Mesin dan Mesin 153

Gambar 4.56 Relasi Karyawan dan Multivalue TelpKaryawan 153

Gambar 4.57 Relasi Pelanggan dan Multivalue TelpPelanggan 153

Gambar 4.58 Relasi Pelanggan dan Multivalue AlamatPelanggan 154

Gambar 4.59 Relasi Pelanggan dan Multivalue FaxPelanggan 154

Gambar 4.60 Relasi Pemasok dan Multivalue TelpPemasok 154

Page 15: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xxi

Gambar 4.61 elasi Pemasok dan Multivalue AlamatPemasok 154

Gambar 4.62 Relasi Pemasok dan Multivalue FaxPemasok 155

Gambar 4.63 Normalisasi 2NF Order_Pembelian 157

Gambar 4.64 Normalisasi 2NF Order_Penyewaan 157

Gambar 4.65 Normalisasi 2NF Faktur_Pembelian 158

Gambar 4.66 Normalisasi 2NF Faktur_Penyewaan 159

Gambar 4.67 Normalisasi 2NF Kontrak 161

Gambar 4.68 Normalisasi 2NF Surat_Penarikan_Mesin 162

Gambar 4.69 Normalisasi 2NF Surat_Jalan_Penyewaan 164

Gambar 4.70 Normalisasi 2NF Tagihan_Penyewaan 166

Gambar 4.71 Normalisasi 3NF Order_Pembelian 168

Gambar 4.72 Normalisasi 3NF Order_Penyewaan 170

Gambar 4.73 Normalisasi 3NF Faktur_Pembelian 171

Gambar 4.74 Normalisasi 3NF Faktur_Penyewaan 173

Gambar 4.75 Normalisasi 3NF Pembayaran_Pembelian 174

Gambar 4.76 Normalisasi 3NF Kontrak 176

Gambar 4.77 Normalisasi 3NF Meter_Reading 178

Gambar 4.78 Normalisasi 3NF Pergantian_Mesin 179

Gambar 4.79 Normalisasi 3NF Surat_Penarikan_Mesin 181

Gambar 4.80 Normalisasi 3NF Surat_Jalan_Penyewaan 183

Gambar 4.81 Normalisasi 3NF Piutang 184

Gambar 4.82 Normalisasi 3NF Tagihan_Piutang 185

Gambar 4.83 Normalisasi 3NF Pembayaran_Piutang 186

Page 16: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xxii

Gambar 4.84 Normalisasi 3NF Tagihan_Penyewaan 188

Gambar 4.85 Normalisasi 3NF Pembayaran_Penyewaan 190

Gambar 4.86 Pengabungan Entity Karyawan secara Global 202

Gambar 4.87 Model Data Logikal Global 203

Gambar 4.88 Model Data Logikal Global (lanjutan) 204

Gambar 4.89 Model Data Logikal Global (lanjutan) 205

Gambar 4.90 Model Data Logikal Global (lanjutan) 206

Gambar 4.91 Gambar Pohon Pengetahuan Sistem Pakar 296

Gambar 4.92 Struktur Menu 300

Gambar 4.93 STD Login 301

Gambar 4.94 STD Main Menu 301

Gambar 4.95 STD Master 302

Gambar 4.96 STD Transaksi 302

Gambar 4.97 STD Transaksi Pembelian 303

Gambar 4.98 STD Transaksi Penyewaan 304

Gambar 4.99 STD Report 305

Gambar 4.100 STD Menu Karyawan 306

Gambar 4.101 STD Menu Pelanggan 306

Gambar 4.102 STD Menu Pemasok 307

Gambar 4.103 STD Menu Mesin 307

Gambar 4.104 STD Menu Order Pembelian 308

Gambar 4.105 STD Menu Faktur Pembelian 309

Gambar 4.106 STD Menu Pembayaran Pembelian 310

Page 17: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xxiii

Gambar 4.107 STD Menu Order Penyewaan 311

Gambar 4.108 STD Menu Kontrak 312

Gambar 4.109 STD Menu Faktur Penyewaan 313

Gambar 4.110 STD Menu Surat Jalan Penyewaan 314

Gambar 4.111 STD Menu Meter Reading 315

Gambar 4.112 STD Menu Tagihan Penyewaan 316

Gambar 4.113 STD Menu Pembayaran Penyewaan 317

Gambar 4.114 STD Menu Piutang 318

Gambar 4.115 STD Menu Tagihan Piutang 319

Gambar 4.116 STD Menu Pembayaran Piutang 320

Gambar 4.117 STD Menu Pergantian Mesin 321

Gambar 4.118 STD Menu Penarikan Mesin 322

Gambar 4.119 STD Main Menu Order Pembelian Report 322

Gambar 4.120 STD Main Menu Faktur Pembelian Report 323

Gambar 4.121 STD Main Menu Pembayaran Pembelian Report 323

Gambar 4.122 STD Main Menu Order Penyewaan Report 323

Gambar 4.123 STD Main Menu Kontrak Report 323

Gambar 4.124 STD Main Menu Faktur Penyewaan Report 324

Gambar 4.125 STD Main Menu Surat Jalan Penyewaan Report 324

Gambar 4.126 STD Main Menu Meter Reading Report 324

Gambar 4.127 STD Main Menu Tagihan Penyewaan Report 324

Gambar 4.128 STD Main Menu Pembayaran Penyewaan Report 325

Gambar 4.129 STD Main Menu Piutang Report 325

Page 18: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xxiv

Gambar 4.130 STD Main Menu Tagihan Piutang Report 325

Gambar 4.131 STD Main Menu Pembayaran Piutang Report 325

Gambar 4.132 STD Main Menu Pergantian Mesin Report 326

Gambar 4.133 STD Main Menu Surat Penarikan Mesin Report 326

Gambar 4.134 Rancangan Form Input Output 382

Gambar 4.135 Rancangan Form Main Menu 383

Gambar 4.136 Rancangan Form Menu Master dan Sub Menu Master 383

Gambar 4.137 Rancangan Form Menu Transaksi dan Sub Menu Transaksi 384

Gambar 4.138 Rancangan Sub Menu Transaksi Pembelian 384

Gambar 4.139 Rancangan Sub Menu Transaksi Penyewaan 385

Gambar 4.140 Rancangan Sub Menu Report 385

Gambar 4.141 Rancangan Form Karyawan 386

Gambar 4.142 Rancangan Form Pelanggan 387

Gambar 4.143 Rancangan Form Mesin 388

Gambar 4.144 Rancangan Form Order Penyewaan 389

Gambar 4.145 Rancangan Form Faktur Penyewaan 390

Gambar 4.146 Rancangan Form Kontrak 391

Gambar 4.147 Rancangan Form Expert System 392

Gambar 4.148 Rancangan Form Meter Reading 393

Gambar 4.149 Rancangan Form Pergantian Mesin 394

Gambar 4.150 Rancangan Form Penarikan Mesin 395

Gambar 4.151 Rancangan Form Surat Jalan Penyewaan 396

Gambar 4.152 Rancangan Form Piutang 397

Page 19: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xxv

Gambar 4.153 Rancangan Form Tagihan piutang 397

Gambar 4.154 Rancangan Form Pembayaran Piutang 398

Gambar 4.155 Rancangan Form Tagihan Penyewaan 399

Gambar 4.156 Rancangan Form Pembayaran Penyewaan 400

Gambar 4.157 Rancangan Laporan Order Pembelian 401

Gambar 4.158 Rancangan Laporan Order Penyewaan 402

Gambar 4.159 Rancangan Laporan Faktur Pembelian 403

Gambar 4.160 Rancangan Laporan Faktur Penyewaan 404

Gambar 4.161 Rancangan Laporan Kontrak 405

Gambar 4.162 Rancangan Laporan Meter Reading 405

Gambar 4.163 Rancangan Laporan Penggantian Mesin 406

Gambar 4.164 Rancangan Laporan Penarikan Mesin 406

Gambar 4.165 Rancangan Laporan Surat Jalan Penyewaan 407

Gambar 4.166 Rancangan Laporan Pembayaran Pembelian 407

Gambar 4.167 Rancangan Laporan Piutang 408

Gambar 4.168 Rancangan Laporan Tagihan Piutang 408

Gambar 4.169 Rancangan Laporan Tagihan Penyewaan 409

Gambar 4.170 Rancangan Laporan Pembayaran Penyewaan 409

Page 20: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xxvi

Gambar Aplikasi

Gambar 5.1 Menu Login 415

Gambar 5.2 Main Menu 416

Gambar 5.3 Menu Master Pemasok 417

Gambar 5.4 Menu Master Pelanggan 418

Gambar 5.5 Menu Master Mesin 419

Gambar 5.6 Menu Master Karyawan 420

Gambar 5.7 Menu Kontrak 421

Gambar 5.8 Menu Order Penyewaan 422

Gambar 5.9 Menu Faktur Penyewaan 423

Gambar 5.10 Menu Pembayaran Penyewaan 424

Gambar 5.11 Menu Meter Reading 425

Gambar 5.12 Menu Tagihan Penyewaan 426

Gambar 5.13 Menu Pergantian Mesin 427

Gambar 5.14 Menu Piutang 428

Gambar 5.15 Menu Tagihan Piutang 429

Gambar 5.16 Menu Pembayaran Piutang 430

Gambar 5.17 Menu Surat Jalan Penyewaan 431

Gambar 5.18 Menu Surat Penarikan Mesin 432

Gambar 5.19 Menu Order Pembelian 433

Gambar 5.20 Menu Faktur Pembelian 434

Gambar 5.21 Menu Pembayaran Pembelian 435

Gambar 5.22 Menu Analisis Pelanggan 436

Page 21: UNIVERSITAS BINA NUSANTARA ANALISIS DAN … · Normalisasi 155 4.2.2 ... 5.3.8 Manfaat dari Penerapan Sistem 456 ... * pada Faktur_Pembelian dan Mesin 127

xxvii

Gambar 5.23 Menu Laporan Kontrak 437

Gambar 5.24 Menu Laporan Order Penyewaan 438

Gambar 5.25 Menu Laporan Faktur Penyewaan 439

Gambar 5.26 Menu Menu Laporan Pembayaran Penyewaan 440

Gambar 5.27 Menu Laporan Meter Reading 441

Gambar 5.28 Menu Laporan Tagihan Penyewaan 442

Gambar 5.29 Menu Laporan Pergantian Mesin 443

Gambar 5.30 Menu Menu Laporan Piutang 444

Gambar 5.31 Menu Laporan Tagihan Piutang 445

Gambar 5.32 Menu Laporan Pembayaran Piutang 446

Gambar 5.33 Menu Laporan Surat Jalan Penyewaan 447

Gambar 5.34 Menu Laporan Surat Penarikan Mesin 448

Gambar 5.35 Menu Laporan Order Pembelian 449

Gambar 5.36 Menu Laporan Faktur Pembelian 450

Gambar 5.37 Menu Laporan Pembayaran Pembelian 451

Gambar 5.38 Grafik Kecepatan Program 452

Gambar 5.39 Grafik Keteraturan Management Database 453

Gambar 5.40 Grafik Peningkatan Kinerja Perusahaan 453

Gambar 5.41 Grafik User friendly 454

Gambar 5.42 Grafik Kesesuaian Sistem 455

Gambar 5.43 Grafik Kemampuan Aplikasi pada Komputer Minimum 455

Gambar 5.44 Grafik Keefektifan dan Keefisienan Sistem 456

Gambar 5.45 Grafik Manfaat dari Penerapan Sistem 457