UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007
Analisis Dan Perancangan Sistem Basis Data Untuk Implementasi Sistem Pakar Pada Penilaian Kualitas PP-ONLINE Nanda Sakuntala Saraswati Kunti Ulima Renya Riandini
0700705213 0700726294 0700726874
Kelas / Kelompok : 07PLT / 8
Abstrak Tujuan dari penelitian ini adalah untuk menganalisa sistem pada divisi Operasi PT. Perumahan Pembangunan dan merancang sistem basis data sesuai dengan kebutuhan divisi Operasi PT. Perumahan Pembangunan. Metodologi yang digunakan adalah dengan menganalisa sistem yang berjalan pada PT. Perumahan Pembangunan, mengidentifikasi kebutuhan informasi yang diperlukan oleh divisi Operasi terutama bagian Penilaian Kualitas, kemudian ditindak lanjuti dengan analisa dan perancangan basis data. Dengan adanya sistem usulan yang baru diharapkan dapat memenuhi tujuan penelitian ini yang dibutuhkan oleh perusahaan sehingga dapat mempermudah penggunaan dan pengorganisasian data untuk mempermudah Penilaian Kualitas proyek yang mencakup housekeeping, safety, quality dan hasil dari perancangan sistem pakar diharapkan dapat membantu pihak eksekutif dalam melakukan keputusan bisnis yang berhubungan dengan kualitas proyek. Dengan adanya basis data sebagai pendukung sistem, diharapkan PT. Perumahan Pembangunan akan terbantu dalam melakukan kegiatan dan aktivitas bisnis.
Kata Kunci : Analisis, Perancangan, Basis Data, Sistem Pakar, Penilaian Kualitas Proyek
iv
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan karuniaNya sehingga penulis dapat menyelesaikan penulisan skripsi ini dengan baik. Skripsi dengan judul ANALISA DAN PERANCANGAN SISTEM BASIS DATA UNTUK IMPLEMENTASI SISTEM PAKAR PADA PENILAIAN KUALITAS PP-ONLINE ini disusun dalam rangka memenuhi salah satu syarat untuk menyelesaikan studi Strata-1 pada jurusan Teknik Informatika Bina Nusantara, Jakarta. Penulis telah berusaha secara maksimal untuk meneliti dan menyusun skripsi ini dan bila masih terdapat kekurangan mohon dimaklumi. Atas bantuan dan dukungan moral yang diberikan oleh berbagai pihak kepada penulis selama penulisan skripsi ini maka perkenankanlah penulis menyampaikan terima kasih kepada semua pihak, terutama kepada : 1. Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis untuk dapat mengembangkan dan menerapkan ilmu yang telah didapatnya selama masa perkuliahan 2. Setiadi Indra Digdoyono Notohamijoyo Ir.,M.T selaku dosen pembimbing skripsi yang telah banyak membantu dalam penulisan, pembahasan, kritik, saran dalam penyelesaian skripsi ini. 3. Hendriardi selaku Ketua Tim IT, seluruh staff IT dan Unit Operasional PT.PP yang telah banyak memberikan bantuan baik materi maupun moril dalam mendukung penyelesaian skripsi
v
4. H. Mohammad Subekti, BE, M.Sc. selaku Ketua Jurusan Teknik Informatika yang telah membantu memberikan pengarahan dan dukungan moril kepada penulis. 5. Musyanif selaku Direktur Utama PT.PP yang telah memberikan kesempatan pada penulis untuk melakukan penelitian guna menyelesaikan skripsi ini. 6. Ibu Betty Ariana, MT selaku Asisten Direksi PT.PP yang telah memberikan bimbingan selama penulis melakukan penelitian guna menyelesaikan skripsi ini. 7. Para dosen Universitas Bina Nusantara yang telah memberikan saran dan masukan dalam penulisan skripsi ini dan telah mendidik penulis selama menempuh ilmu di Universitas Bina Nusantara 8. Keluarga besar serta rekan-rekan mahasiswa yang telah memberikan dukungan , semangat dan saran kepada penulis Rasa terima kasih secara khusus penulis sampaikan kepada orang tua dan seluruh anggota keluarga yang telah mendidik, dan memberikan dukungan kepada penulis baik moral maupun material, yang sangat berarti dalam menyelesaikan skripsi ini. Akhir kata, dengan rendah hati, penulis mempersembahkan skripsi ini untuk pembaca dan pihak-pihak yang membutuhkan, semoga skripsi ini dapat memberikan manfaat bagi kita semua dan bagi ilmu pengetahuan Indonesia. Saran dan kritik dari pembaca untuk penyempurnaan skripsi ini akan diterima dengan baik. Terima Kasih.
Jakarta, Januari 2007
Penulis
vi
DAFTAR ISI
Halaman Judul Luar………………………………………………………………………i Halaman Judul Dalam……………………………………………………………………ii Halaman Persetujuan Hardcover...………………………………………………………iii Abstrak…………………………………………………………………………………..iv Prakata……………………………………………………………………………………v Daftar Isi………………………………………………………………………………...vii Daftar Tabel……………………………………………………………………………..xv Daftar Gambar………………………………………………………………………...xviii Daftar Lampiran……………………………………………………………………….xvii
BAB 1 PENDAHULUAN 1.1
Latar Belakang............................................................................................1
1.2
Ruang Lingkup Penelitian..........................................................................2
1.3
Tujuan dan Manfaat Penelitian...................................................................2
1.4
Metodologi Penelitian
1.5
1.4.1
Metode Analisis..............................................................................3
1.4.2
Metode Perancangan Sistem Basis Data........................................3
1.4.3
Metode Perancangan Software.......................................................4
Sistematika Penulisan…………………………………………………….5
vii
BAB 2 LANDASAN TEORI 2.1
Teori-Teori Dasar 2.1.1
Pengertian Data.............................................................................6
2.1.2
Pengertian Sistem..........................................................................6
2.1.3
Pengertian Basis Data....................................................................7
2.1.4
Karakteristik Basis Data................................................................8
2.1.5
Kelebihan dan Kekurangan Basis Data..........................................9
2.1.6
Komponen Lingkungan Basis Data..............................................13
2.1.7
Sistem Manajemen Basis Data.....................................................14
2.1.8
Komponen dalam Ruang Lingkup Database Management System (DBMS)...........................................................................16
2.1.9
Data Definition Language (DDL)………………………………17
2.1.10 Data Manipulation Language (DML)…………………….…….18 2.1.11 Entity Relationship Modeling (ER Modeling)…………………..19 2.1.12 Normalisasi……………………………………………………...27 2.1.13 4thGL (Forth Generation Language)…………………………....32 2.1.14 Siklus Hidup Aplikasi Basis Data…………………………....…34 2.1.15 Perancangan Basisdata Konseptual, Logikal dan Fisikal……….41 2.2
Teori-teori Khusus 2.2.1
Sistem Pakar 2.2.1.1
Pengertian Sistem Pakar.......................................51
2.2.1.2
Keuntungan dan kelemahan Sistem Pakar ..........53
viii
2.2.1.3
Konsep dasar sistem pakar...................................54
2.2.1.4
Keahlian......... ......................................................54
2.2.1.5
Ahli.......................................................................54
2.2.1.6
Tujuan utama sistem pakar...................................54
2.2.1.7
Basis Pengetahuan ( Knowledge Base).................55
2.2.1.8
Perbedaan antara Sistem Konvensional dengan Sistem Pakar.............................................55
2.2.1.9
Bentuk Sistem Pakar.............................................56
2.2.1.10
Struktur Sistem Pakar...........................................57
2.2.1.11
Motor Infersi ( Inference Engine )........................57
2.2.1.12
Ciri-ciri Sistem Pakar...........................................57
2.2.1.13
Permasalahan yang disentuh oleh sistem pakar.........................................................58
2.2.2
2.2.1.14
Representation knowledge....................................58
2.2.1.15
Mengembangkan Sistem Pakar............................58
Proyek 2.2.2.1
Pengertian Kontrak...............................................60
2.2.2.2
Pengertian Proyek................................................60
2.2.2.3
Pengertian Kontraktor..........................................61
2.2.2.4
Pengertian Manajemen Proyek.............................61
2.2.2.5
Organisasi Proyek 2.2.2.5.1
Pengertian Organisasi Proyek.......61
2.2.2.5.2
Contoh Organisasi Proyek............62
ix
2.2.2.6
Perencanaan K3 (Keselamatan dan Kesehatan Kerja)..................................................62
2.2.2.7
Safety Plan............................................................62
2.2.2.8
House Keeping (Ketertiban dan Kebersihan Proyek)…………………………......63
2.2.2.9
Perpajakan............................................................63
BAB 3 PERUMUSAN OBYEK PENELITIAN 3.1
Perumusan Obyek Penelitian 3.1.1
Latar Belakang Perusahaan.........................................................64
3.1.2 Struktur Organisasi Perusahaan....................................................66 3.1.3 Wewenang dan Tanggung Jawab.................................................67 3.2
Penentuan fakta kebutuhan dan tujuan pengembangan sistem 3.2.1
Mempelajari Dokumen.................................................................83
3.2.2
Analisa sistem berjalan.................................................................89
3.2.3 Analisa kebutuhan dan tujuan sistem...........................................91 3.3
Analisa SWOT Aplikasi Sistem...............................................................93
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1
Sistem yang diusulkan..............................................................................94 4.1.1
Diagram Konteks........................................................................94
4.1.2
Diagram Nol Sistem Basis Data Penilaian Kualitas PT PP........96
4.1.3
Diagram Rinci
x
4.2
4.1.3.1
Diagram rinci Penggunaan Barang PT PP............98
4.1.3.2
Diagram Rinci Penilaian Proyek........................100
4.1.3.3
Diagram Rinci Pengaduan Proyek......................101
Perancangan Basisdata 4.2.1 Perancangan Basisdata Konseptual……………………………103 4.2.1.1
Mengidentifikasi Tipe Entitas…………………..103
4.2.1.2
Mengidentifikasi Tipe Relasional………………107
4.2.1.3
Identifikasi dan asosiasi atributAtribut dan Tipe Entitas...................................................109
4.2.1.4
Identifikasi Domain Attribut……………………125
4.2.1.5
Atribut Candidate & Primary key………………133
4.2.1.6
Model Enhanced………………………………..135
4.2.1.7
Cek Model Redudansi…………………………..136
4.2.1.8
Validasi model konseptual local against user transaction…………………...……137
4.2.1.9
Review local conceptual data model with user…139
4.2.2 Perancangan basis data logikal 4.2.2.1
Menghilangkan hal-hal yang tidak sesuai dengan model relasional......................................140 4.2.2.1.1 Menghilangkan relasi binary many-to-many (*:*) ………..………..141 4.2.2.1.2 Menghilangkan relasi rekursif
xi
many-to-many (*:*) …………………146 4.2.2.1.3 Menghilangkan relasi kompleks……...146 4.2.2.1.4 Menghilangkan stribut multivalue……147 4.2.2.2
Menurunkan relasi untuk model data logikal lokal 4.2.2.2.1 Tipe entiti kuat……………………….149 4.2.2.2.2 Tipe entiti lemah……………………..150 4.2.2.2.3 Relasi binari one-to-many (1:*)……...150 4.2.2.2.4 Relasi binari one-to-one (1:1)………..156 4.2.2.2.5 Relasi rekursif one-to-one (1:1)…...…157 4.2.2.2.6 Ralasi superclass/subclass…………...158 4.2.2.2.7 Relasi binari many-to-many (*:*)…....159 4.2.2.2.8 Tipe relasi kompleks…………………164 4.2.2.2.9 Atribut multivalue…………………....164
4.2.2.3
Validasi Normalisasi…………………………...170
4.2.2.4
Validasi relasi terhadap transaksi pemakai..…...179
4.2.2.5
Integrity Constraints……...……………………179
4.2.2.6
Review model data logikal lokal terhadap pemakai..……………………………………….180
4.2.3 Build and validate Global logical data model 4.2.3.1
Menggabungkan model data logikal lokal kedalam model global…………………….181
4.2.4 Translate global logical data model for target DBMS 4.2.4.1
Merancang relasi dasar…………………………184
xii
4.2.4.2
Merancang representasi dari penurunan data......212
4.2.4.3
Merancang Enterprise constraints……………..212
4.2.5 Merancang representasi fisikal 4.2.5.1
Analisa Transaksi………………………………213
4.2.5.2
Memilih organisasi file…………………………221
4.2.5.3
Pembuatan indeks setiap entiti…………………222
4.2.5.4
Estimasi kebutuhan disk………………………..226
4.2.6 Merancang User View…………………………………………243 4.2.7 Merancang mekanisme keamanan……………………………..244 4.2.8 Pemilihan DBMS……………………………………………....248 4.2.9 Mempertimbangkan penggunaan dari kontrol redudansi 4.2.9.1
Menggabungkan relasi one-to-one (1:1)……….257
4.2.9.2
Duplikasi atribut non-key dalam relasi (1:*) untuk mengurangi join……………………258
4.2.9.3
Duplikasi atribut foreign key dalam relasi (1:*) untuk mengurangi join……………..263
4.2.9.4
Duplikasi atribut dalam relasi (1:*) untuk mengurangi join……………………263
4.2.9.5
Penggunaan repeating group…………………...264
4.2.9.6
Menggabungkan lookup table dengan relasi dasar……………………………………..264
4.2.10 Memantau dan mengukur system operasional………………...271 4.3
Perancangan sistem pakar
xiii
4.3.1 Perancangan Konseptual............................................................272 4.3.2 Perancangan logikal....................................................................312 4.4
Perancangan Input dan Output 4.4.1 Perancangan layar input.............................................................322 4.4.2 Perancangan layar output...........................................................331
4.5
Perancangan aplikasi 4.5.1 Struktur menu............................................................................332 4.5.2 State Transition Diagram (STD)...............................................333 4.5.3 Spesifikasi Proses......................................................................334
BAB 5 IMPLEMENTASI DAN EVALUASI SISTEM 5.1
Rencana Implementasi.........................................................................345
5.2
Pengoperasian aplikasi.........................................................................349
5.3
Evaluasi sistem.....................................................................................402
BAB 6 SIMPULAN DAN SARAN 6.1
Simpulan............................................................................................. 406
6.2
Saran................................................................................................... 408
DAFTAR PUSTAKA…………………………………………………………….....409 DAFTAR RIWAYAT HIDUP…………………………………………………......411 LAMPIRAN………………………………………………………………………....414 FOTOCOPY SURAT SURVEY…………………………………………………...430
xiv
DAFTAR TABEL
Tabel 2.1
Perbedaan Sistem Konvensional dan Sistem Pakar............................55
Tabel 3.1
Diagram SWOT……………………………………………..............93
Tabel 4.1
Kamus Data.......……………………………………………............103
Tabel 4.2
Tabel Kamus Data yang Menunjukkan Relasi Antar Tipe Entiti...............................................................................107
Tabel 4.3
Identifikasi Atribut dan Domain Atribut…………………...............109
Tabel 4.4
Dokumen domain atribut…………………………………………..125
Tabel 4.5
Identifikasi Kandidat dan Primary Key Setiap Entiti……...............133
Tabel 4.6
Dokumen relasi dan atribut foreign key…………………………...167
Tabel 4.7
Analisa Transaksi......……………………………………...............214
Tabel 4.8
Indeks setiap entiti...........................................................................222
Tabel 4.9
Estimasi disk space tabel Barang…………………………………226
Tabel 4.10
Estimasi disk space tabel Confident Factor………………………226
Tabel 4.11
Estimasi disk space tabel Cabang………………………………...227
Tabel 4.12
Estimasi disk space tabel DVO…………………………………...228
Tabel 4.13
Estimasi disk space tabel Gambar………………………………...228
Tabel 4.14
Estimasi disk space tabel Hasil……………………………………229
Tabel 4.15
Estimasi disk space tabel Hasil_Detil……………………………..229
Tabel 4.16
Estimasi disk space tabel Hasil_Header…………………………...230
Tabel 4.17
Estimasi disk space tabel Inventaris……………………………….230
Tabel 4.18
Estimasi disk space tabel Jabatan………………………………….231
xv
Tabel 4.19
Estimasi disk space tabel Jenis…………………………………….231
Tabel 4.20
Estimasi disk space tabel Karyawan……………………………....232
Tabel 4.21
Estimasi disk space tabel Kriteria…………………………………232
Tabel 4.22
Estimasi disk space tabel Pengawasan…………………………….233
Tabel 4.23
Estimasi disk space tabel OwnerBarang…………………………..233
Tabel 4.24
Estimasi disk space tabel OwnerProyek…………………………..234
Tabel 4.25
Estimasi disk space tabel Pekerjaan……………………………….235
Tabel 4.26
Estimasi disk space tabel Penanganan…………………………….235
Tabel 4.27
Estimasi disk space tabel Pengaduan……………………………...236
Tabel 4.28
Estimasi disk space tabel PenggunaanBarang…………………….236
Tabel 4.29
Estimasi disk space tabel Penilaian……………………………….237
Tabel 4.30
Estimasi disk space tabel PenilaianKualitas_Detail………………237
Tabel 4.31
Estimasi disk space tabel PenilaianKualitas_Header……………..238
Tabel 4.32
Estimasi disk space tabel Pos……………………………………..238
Tabel 4.33
Estimasi disk space tabel Proyek………………………………….239
Tabel 4.34
Estimasi disk space tabel PenyewaanBarang……………………..240
Tabel 4.35
Estimasi disk space tabel Standar…………………………………240
Tabel 4.36
Estimasi disk space tabel TKB……………………………………241
Tabel 4.37
Estimasi disk space tabel Target…………………………………..241
Tabel 4.38
Estimasi disk space tabel TelpCabang……………………………242
Tabel 4.39
Estimasi disk space tabel TelpKaryawan…………………………242
Tabel 4.40
Estimasi disk space tabel TelpOwner……………………………..243
Tabel 4.41
Estimasi disk space tabel TelpProyek……………………………..243
xvi
Tabel 4.42
Persyaratan piranti keras SQL Server..............................................248
Tabel 4.43
Persyaratan piranti lunak..................................................................249
Tabel 4.44
Harga SQL server 2000....................................................................251
Tabel 4.45
Platform untuk MySQL versi 4.1.....................................................252
Tabel 4.46
Standar commercial license MySQL AB.........................................253
Tabel 4.47
Perbandingan antara SQL Server dengan MySQL..........................253
Tabel 4.48
Perbandingan limit SQL Server 2000 dengan MySQL versi 4.1....254
Tabel 4.49
Hardware Requirements..................................................................255
Tabel 4.50
Perbandingan antara MySQL 4.1 dengan PostgreSQL...................256
Tabel 4.51
Limit………………………………………………………………256
Tabel 4.52
Keterangan kriteria dan standar dari housekeeping gedung............276
Tabel 4.53
Keterangan kriteria dan standar dari safety gedung.........................283
Tabel 4.54
Keterangan kriteria dan standar dari housekeeping sipil.................290
Tabel 4.55
Keterangan kriteria dan standar dari safety sipil..............................296
Tabel 4.56
Keterangan kriteria dan standar dari quality gedung.......................305
Tabel 4.57
Keterangan kriteria dan standar dari quality sipil (jalan beton).......310
Tabel 5.1
Spesifikasi kebutuhan hardware......................................................345
Tabel 5.2
Spesifikasi kebutuhan software........................................................345
Tabel 5.3
Perhitungan total disk space yang dibutuhkan server......................346
Tabel 5.4
Jadwal rencana implementasi...........................................................348
Tabel 5.5
Perbandingan sistem setelah penerapan...........................................404
xvii
DAFTAR GAMBAR Gambar 2.1
Elemen-elemen sistem..........................................................................6
Gambar 2.2
Contoh tipe entiti................................................................................19
Gambar 2.3
Contoh binary relationship.................................................................20
Gambar 2.4
Contoh ternary relationship.................................................................20
Gambar 2.5
Contoh quarternary relationship........................................................21
Gambar 2.6
Relasi one-to-one antara Cabang dan Staf..........................................24
Gambar 2.7
Relasi one-to-many antara Staf dan Konsumen..................................25
Gambar 2.8
Relasi many-to-many antara Dosen dan Mahasiswa..........................25
Gambar 2.9
Cardinality dan participation antara Cabang dan Staf………………26
Gambar 2.10 Un – normalized Form (UNF)…………….………………………...28 Gambar 2.11 1st - normalized Form (1NF)...............................................................29 Gambar 2.12 2nd – normalized Form (2NF)..............................................................30 Gambar 2.13 3rd – normalized Form (3NF)..............................................................31 Gambar 2.14 Tahapan siklus hidup aplikasi basis data............................................34 Gambar 2.15 Tahapan pengembangan sistem pakar................................................59 Gambar 2.16 Contoh organisasi proyek...................................................................61 Gambar 3.1
Struktur Organisasi PT.PP..................................................................66
Gambar 3.2
Diagram Alir Dokumen pada Penilaian Kualitas PT. PP...................86
Gambar 3.3
Bagan Alir data sistem berjalan PT. PP....………………………......89
Gambar 4.1
Diagram Konteks Sistem Basis Data Penilaian Kualitas Proyek PT PP......................................................................................95
Gambar 4.2
Diagram Nol Sistem Basis Data Penilaian Kualitas PT. PP...............97
xviii
Gambar 4.3
Diagram Rinci Penggunaan Barang PT. PP........................................99
Gambar 4.4
Diagram Rinci Penilaian Proyek PT. PP...........................................101
Gambar 4.5
Diagram Rinci Pengaduan Owner Proyek PT. PP............................102
Gambar 4.6
ER Diagram menunjukkan tipe entiti dan relasi dari Penilaian Kualitas.....................................................................109
Gambar 4.7
Penentuan Primary key pada relasi entiti untuk Penilaian Kualitas proyek.................................................................135
Gambar 4.8
Diagram ER setelah pengecekan redudansi......................................136
Gambar 4.9
Model konseptual sistem basis data pendukung sistem pakar Penilaian Kualitas Proyek.................................................................139
Gambar 4.10 Menghilangkan Relasi many-to-many antara entiti Karyawan dengan entiti Proyek.........................................................................141 Gambar 4.11 Menghilangkan Relasi many-to-many antara entiti Karyawan dengan entiti PenilaianKualitas.........................................................142 Gambar 4.12 Menghilangkan Relasi many-to-many antara entiti Cabang dengan entiti Barang.........................................................................143 Gambar 4.13 Menghilangkan Relasi many-to-many antara entiti Proyek dengan entiti Barang.........................................................................144 Gambar 4.14 Menghilangkan Relasi many-to-many antara entiti OwnerBarang dengan entiti Barang.........................................................................145 Gambar 4.15 Menghilangkan Relasi rekursif many-to-many.................................146 Gambar 4.16 Menghilangkan atribut Multivalue pada entiti Owner......................147 Gambar 4.17 Menghilangkan atribut Multivalue pada entiti Karyawan................147
xix
Gambar 4.18 Menghilangkan atribut Multivalue pada entiti Cabang.....................148 Gambar 4.19 Menghilangkan atribut Multivalue pada entiti Proyek......................148 Gambar 4.20 Menurunkan relasi one-to-many pada relasi entiti DVO memiliki Cabang...............................................................................150 Gambar 4.21 Menurunkan relasi one-to-many pada relasi entiti Cabang memiliki Karyawan...........................................................................151 Gambar 4.22 Menurunkan relasi one-to-many pada relasi entiti Cabang memiliki Proyek................................................................................152 Gambar 4.23 Menurunkan relasi one-to-many pada relasi entiti Cabang memiliki PenilaianKualitas...............................................................153 Gambar 4.24 Menurunkan relasi one-to-many pada relasi entiti OwnerProyek memiliki Proyek................................................................................154 Gambar 4.25 Menurunkan relasi one-to-many pada relasi entiti Karyawan mengawasi Karyawan.......................................................................155 Gambar 4.26 Menurunkan relasi one-to-many pada relasi entiti QAR memiliki Pekerjaan...........................................................................156 Gambar 4.27 Menurunkan relasi one-to-one..........................................................156 Gambar 4.28 Menghilangkan relasi many-to-many antara entiti Karyawan dengan entiti PenilaianKualitas.........................................................159 Gambar 4.29 Menghilangkan relasi many-to-many antara entiti Karyawan dengan entiti Proyek.........................................................................166 Gambar 4.30 Menghilangkan relasi many-to-many antara entiti Barang dengan entiti Cabang........................................................................161
xx
Gambar 4.31 Menghilangkan relasi many-to-many antara entiti Barang dengan entiti Proyek.........................................................................162 Gambar 4.32 Menghilangkan relasi many-to-many antara entiti Barang dengan entiti OwnerBarang..............................................................163 Gambar 4.33 Atribut multivalue dalam entiti Owner.............................................164 Gambar 4.34 Atribut multivalue dalam entiti Karyawan........................................165 Gambar 4.35 Atribut multivalue dalam entiti Cabang............................................166 Gambar 4.36 Atribut multivalue dalam entiti Proyek.............................................167 Gambar 4.37 Validasi normalisasi Assessment sheet dan QAR............................171 Gambar 4.38 Menggabungkan model data logikal lokal kedalam model global antara Sistem Informasi Penilaian Kualitas dengan Sistem Informasi Kepegawaian....................................................... 181 Gambar 4.39 Menggabungkan model data logikal lokal kedalam model global antara Sistem Informasi Penilaian Kualitas dengan Sistem Informasi Penyewaan Barang.............................................. 182 Gambar 4.40 Menggabungkan model data logikal lokal kedalam model global antara Sistem Informasi Penilaian Kualitas dengan Sistem Informasi Penggunaan Barang..............................................183 Gambar 4.41 Duplikasi atribut non-key dalam relasi 1:* antara entiti Cabang dengan entiti Karyawan untuk mengurangi join...............................259 Gambar 4.42 Duplikasi atribut non-key dalam relasi 1:* antara entiti OwnerProyek dengan entiti Pengaduan untuk mengurangi join.......260 Gambar 4.43 Duplikasi atribut non-key dalam relasi 1:* antara entiti Proyek
xxi
dengan entiti Pengaduan untuk mengurangi join..............................261 Gambar 4.44 Duplikasi atribut non-key dalam relasi 1:* antara entiti OwnerProyek dengan entiti Proyek untuk mengurangi join.............262 Gambar 4.45 Menggabungkan lookup table Jenis dengan entiti Proyek................265 Gambar 4.46 Menggabungkan lookup table Pos dengan entiti OwnerProyek.......266 Gambar 4.47 Menggabungkan lookup table Pos dengan entiti Karyawan.............267 Gambar 4.48 Menggabungkan lookup table Pos dengan entiti Proyek..................268 Gambar 4.49 Menggabungkan lookup table Jabatan dengan entiti Karyawan.......269 Gambar 4.50 Menggabungkan lookup table DVO dengan entiti Cabang..............270 Gambar 4.51 Representasi pengetahuan Penilaian Kualitas Proyek......................273 Gambar 4.52 Bagan Proyek....................................................................................274 Gambar 4.53 Bagan Housekeeping Gedung dengan pekerjaan dan kriteria..........275 Gambar 4.54 Bagan Safety Gedung dengan pekerjaan dan kriteria.......................282 Gambar 4.55 Bagan Housekeeping Sipil dengan pekerjaan dan kriteria...............289 Gambar 4.56 Bagan Safety Sipil dengan pekerjaan dan kriteria............................295 Gambar 4.57 Bagan Quality Gedung dengan pekerjaan dan kriteria.....................304 Gambar 4.58 Bagan Quality Sipil (jalan beton) dengan pekerjaan dan kriteria.....309 Gambar 4.59 Representasi Pengetahuan sistem pakar Penilaian Kualitas.............311 Gambar 4.60 Rancangan login PP-online...............................................................322 Gambar 4.61 Rancangan Contact Us.....................................................................322 Gambar 4.62 Rancangan input Karyawan..............................................................323 Gambar 4.63 Rancangan menambah Proyek..........................................................324 Gambar 4.64 Rancangan menambah Cabang.........................................................324
xxii
Gambar 4.65 Rancangan input Owner....................................................................325 Gambar 4.66 Rancangan input Pos.........................................................................325 Gambar 4.67 Rancangan menambah gambar.........................................................326 Gambar 4.68 Rancangan input Target....................................................................326 Gambar 4.69 Rancangan input Kriteria..................................................................327 Gambar 4.70 Rancangan input Pekerjaan...............................................................327 Gambar 4.71 Rancangan input Jenis.......................................................................328 Gambar 4.72 Rancangan input Jabatan...................................................................328 Gambar 4.73 Rancangan input Standar..................................................................329 Gambar 4.74 Rancangan
Assessment
Sheet...........................................................329
Gambar 4.75 Rancangan input Penggunaan Barang..............................................330 Gambar 4.76 Rancangan input Pengaduan dari Owner..........................................330 Gambar 4.77 Rancangan Output QAR...................................................................331 Gambar 4.78 Struktur menu Penilaian Kualitas.....................................................332 Gambar 4.79 STD layar login dan menu utama.....................................................333 Gambar 4.80 STD layar Assessment Sheet............................................................333 Gambar 4.81 STD layar Assessment Record..........................................................334 Gambar 4.82 STD layar peringkat..........................................................................334 Gambar 4.83 STD layar manual.............................................................................335 Gambar 4.84 STD layar Penilaian Kualitas............................................................335 Gambar 4.85 STD layar rekap................................................................................336 Gambar 4.86 STD layar Karyawan.........................................................................336 Gambar 5.1
Tampilan layar Company..................................................................349
xxiii
Gambar 5.2
Tampilan layar Project......................................................................350
Gambar 5.3
Tampilan layar News........................................................................350
Gambar 5.4
Tampilan layar Contact Us...............................................................351
Gambar 5.5
Tampilan menu formulir Contact Us................................................352
Gambar 5.6
Tampilan layar About Us..................................................................352
Gambar 5.7
Tampilan layar Office Location........................................................353
Gambar 5.8
Tampilan layar login pemakai..........................................................354
Gambar 5.9
Tampilan layar halaman Home Karyawan.......................................355
Gambar 5.10 Tampilan layar halaman Home Owner Proyek.................................356 Gambar 5.11 Tampilan layar halaman Home Admin.............................................356 Gambar 5.12 Tampilan Halaman Assessment Sheet..............................................357 Gambar 5.13 Tampilan Halaman Assessment Sheet yang berisi pekerjaan, kriteria dan standar sesuai parameter...............................................358 Gambar 5.14 Tampilan Halaman Assessment Sheet yang dapat diinput oleh karyawan..........................................................................................359 Gambar 5.15 Tampilan Halaman Quality Assessment Record.............................359 Gambar 5.16 Tampilan Halaman Quality Assessment Record yang berisi data proyek setiap bulan selama satu tahun..................360 Gambar 5.17 Tampilan Halaman Peringkat Pencapaian.......................................361 Gambar 5.18 Tampilan Halaman Peringkat Pencapaian yang menampilkan hasil setiap lokasi dan parameter.....................................................361 Gambar 5.19 Tampilan Halaman Quality Assesment...........................................362 Gambar 5.20 Tampilan Halaman Quality Assesment beserta hasil
xxiv
penilaian proyek per bulan selama satu tahun.................................363 Gambar 5.21 Tampilan Halaman Grafik Rekap dan Grafik..................................363 Gambar 5.22 Tampilan Halaman Penilaian Kuallitas............................................364 Gambar 5.23 Tampilan Halaman Penilaian Kualitas.............................................365 Gambar 5.24 Tampilan Halaman Barang...............................................................366 Gambar 5.25 Tampilan Halaman Penggunaan Barang..........................................367 Gambar 5.26 Tampilan Halaman Tambah Barang.................................................367 Gambar 5.27 Tampilan Halaman Penyewaan Barang............................................368 Gambar 5.28 Tampilan Halaman Inventaris Barang..............................................369 Gambar 5.29 Tampilan Halaman Informasi Barang...............................................369 Gambar 5.30 Tampilan Halaman Tampilan Halaman Barang...............................370 Gambar 5.31 Tampilan Halaman Penanganan.......................................................371 Gambar 5.32 Tampilan Halaman Penilaian............................................................372 Gambar 5.33 Tampilan Halaman Pengawasan.......................................................373 Gambar 5.34 Tampilan Halaman Pengaduan Owner.............................................374 Gambar 5.35 Tampilan Halaman Tambah Pengaduan Owner...............................374 Gambar 5.36 Tampilan Halaman Administrator....................................................375 Gambar 5.37 Tampilan Halaman Karyawan..........................................................376 Gambar 5.38 Tampilan Halaman Insert Karyawan................................................377 Gambar 5.39 Tampilan Halaman Ubah Karyawan................................................377 Gambar 5.40 Tampilan Halaman Proyek...............................................................378 Gambar 5.41 Tampilan Halaman Tambah Proyek.................................................379 Gambar 5.42 Tampilan Halaman Ubah Proyek.....................................................380
xxv
Gambar 5.43 Tampilan Halaman Owner................................................................381 Gambar 5.44 Tampilan Halaman Tambah Owner Proyek.....................................382 Gambar 5.45 Tampilan Halaman Ubah Owner Proyek.........................................382 Gambar 5.46 Tampilan Halaman Pekerjaan...........................................................383 Gambar 5.47 Tampilan Halaman Tambah Pekerjaan.............................................384 Gambar 5.48 Tampilan Halaman Ubah Pekerjaan.................................................384 Gambar 5.49 Tampilan Halaman Kriteria..............................................................385 Gambar 5.50 Tampilan Halaman Input Kriteria.....................................................386 Gambar 5.51 Tampilan Halaman Ubah Kriteria.....................................................387 Gambar 5.52 Tampilan Halaman Standar...............................................................388 Gambar 5.53 Tampilan Halaman Tambah Standar................................................389 Gambar 5.54 Tampilan Halaman Ubah Standar.....................................................389 Gambar 5.55 Tampilan Halaman Gambar..............................................................390 Gambar 5.56 Tampilan Halaman Tambah Gambar...............................................391 Gambar 5.57 Tampilan Halaman Ubah Gambar....................................................392 Gambar 5.58 Tampilan Halaman Cabang..............................................................393 Gambar 5.59 Tampilan Halaman Tambah Cabang................................................394 Gambar 5.60 Tampilan Halaman Ubah Cabang....................................................394 Gambar 5.61 Tampilan Halaman Pos....................................................................395 Gambar 5.62 Tampilan Halaman Tambah Pos.......................................................396 Gambar 5.63 Tampilan Halaman Ubah Pos...........................................................396 Gambar 5.64 Tampilan Halaman Target Tahunan.................................................397 Gambar 5.65 Tampilan Halaman Tambah Target Tahunan...................................398
xxvi
Gambar 5.66 Tampilan Halaman Ubah Target Tahunan........................................399 Gambar 5.67 Tampilan Halaman Jabatan...............................................................400 Gambar 5.68 Tampilan Halaman Tambah Jabatan.................................................401 Gambar 5.69 Tampilan Halaman Ubah Jabatan.....................................................401
xxvii
DAFTAR LAMPIRAN
Lampiran 1
Housekeeping Gedung Assessment Sheet..............….…………L1
Lampiran 2
Housekeeping Sipil Assessment Sheet..............……………..…L2
Lampiran 3
Safety Gedung Assessment Sheet..............…………….…….…L3
Lampiran 4
Safety Sipil Assessment Sheet..............……………………...…L4
Lampiran 5
Quality Gedung Assessment Sheet..............……………………L5
Lampiran 6
Quality Jalan Beton Assessment Sheet..............…………..……L6
Lampiran 7
Quality Assessment Record………...……………………….….L7
Lampiran 8
Kuesioner……….………...…………….………………….…..L8
xxviii
1