26
iv 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 0700705213 Kunti Ulima 0700726294 Renya Riandini 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

Analisis Dan Perancangan Sistem Basis Data Untuk … · Semester Ganjil tahun 2006 / 2007 Analisis Dan Perancangan Sistem Basis Data Untuk Implementasi Sistem Pakar Pada Penilaian

Embed Size (px)

Citation preview

iv

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 0700705213 Kunti Ulima 0700726294 Renya Riandini 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

v

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

vi

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

vii

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.4.1 Metode Analisis..............................................................................3

1.4.2 Metode Perancangan Sistem Basis Data........................................3

1.4.3 Metode Perancangan Software.......................................................4

1.5 Sistematika Penulisan…………………………………………………….5

viii

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

ix

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.1.14 Representation knowledge....................................58

2.2.1.15 Mengembangkan Sistem Pakar............................58

2.2.2 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

x

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

xi

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

4.2 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

xii

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

xiii

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

xiv

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

xv

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

xvi

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

xvii

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

xviii

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

xix

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

xx

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

xxi

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

xxii

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

xxiii

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

xxiv

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

xxv

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

xxvi

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

xxvii

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

xxviii

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

1