UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007 / 2008
Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika Medical Centre Editha Lestari Larasati Prawitasari Rachmat Subekti
0800768820 0800769735 0800781860
Kelas / Kelompok : 07 PFT / Kelompok 2
Abstrak Dalam organisasi bisnis modern, kesuksesan sangat tergantung dari kemampuan organisasi untuk mendapatkan data dan informasi secara cepat, akurat, efektif, dan juga menggunakannya untuk menunjang aktivitas bisnis sehari-hari. Tujuan penelitian ini adalah untuk membuat suatu sistem basis data yang dapat membantu perusahaan untuk memenuhi kebutuhan-kebutuhan tersebut dengan menganalisa sistem pengembangan sumber daya manusia yang sedang berjalan pada Pertamedika Medical Centre, dilanjutkan dengan menganalisa dan merancang sistem basis data yang dibutuhkan untuk menunjang sistem pengembangan sumber daya manusia, seperti data pekerja, poliklinik, kenaikan golongan pekerja, pelatihan pekerja, perencanaan suksesi, dan datadata lainnya. Metode penelitian yang digunakan adalah metode dengan pendekatan siklus hidup basis data (database lifecycle). Dari penelitian dihasilkan rancangan basis data konseptual, logikal, dan fisikal beserta implementasi aplikasinya untuk mendukung proses operasional bisnis. Dengan adanya sistem basis data diharapkan dapat memenuhi kebutuhan informasi yang menunjang sistem pengembangan sumber daya manusia pada Pertamedika Medical Centre secara cepat, akurat, dan efektif.
Kata Kunci : Analisis, Perancangan, Sistem Basis Data, Pengembangan Sumber Daya Manusia vii
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 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGEMBANGAN SUMBER DAYA MANUSIA PADA PERTAMEDIKA MEDICAL CENTRE disusun dalam rangka memenuhi salah satu syarat untuk meyelesaikan studi Strata-1 pada jurusan Teknik Informatika Bina Nusantara, Jakarta. Pada kesempatan ini perkenankanlah penulis mengucapkan banyak terima kasih kepada semua pihak yang telah membantu penulis dalam menyelesaikan penulisan skripsi ini, yaitu 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. Ir. Djauhary Noor, M.Sc. selaku dosen pembimbing skripsi yang telah banyak membantu dalam penulisan, pembahasan, kritik, saran dalam penyelesaian skripsi ini. 3. Bapak Andri Yuwono, SE selaku Kepala Bagian Sumber Daya Manusia dan Umum, Bapak Adit Dharma Ardias, S.Kom selaku Staff Sub. Pengolahan Data dan seluruh staff Pertamedika Medical Centre yang telah banyak memberikan bantuan baik materi maupun moril dalam mendukung penyelesaian skripsi ini. 4. Fredy Purnomo, S.Kom., M.Kom selaku Ketua Jurusan Teknik Informatika yang telah membantu memberikan pengarahan dan dukungan moril kepada penulis.
viii
5. Henny, S.kom M SoftSysEng selaku Sekretaris Jurusan Teknik Informatika yang telah memberikan dukungan dan saran yang membangun penulisan skripsi ini. 6. 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 7. Keluarga besar pengurus, aktivis dan alumni Himpunan Mahasiswa Teknik Informatika (HIMTI) 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. Penulis telah berusaha dengan sebaik mungkin dalam menyelesaikan skripsi ini, dan dengan segala kerendahan hati penulis sangat menghargai segala saran dan kritik yang membangun dari pembaca untuk penyempurnaan skripsi ini. Akhir kata penulis berharap semoga skripsi ini dapat dijadikan sebagai bahan masukan dan sumbangan bagi perkembangan ilmu pengetahuan dan teknologi informasi.
Jakarta, Januari 2008
Penulis
ix
DAFTAR ISI
Halaman Judul Luar………………………………………………………………………i Halaman Judul Dalam……………………………………………………………………ii Halaman Persetujuan Hardcover.…..……………………………………………………iii Halaman Pernyataan Dewan Penguji................................................................................iv Abstrak………………………………………………………………………………….vii Prakata………………………………………………………………………………….viii Daftar Isi……………………………………………………………………………….....x Daftar Tabel…………………………………………………………………………….xvi Daftar Gambar………………………………………………………………………...xviii Daftar Lampiran.............................................................................................................xxv
BAB 1 PENDAHULUAN 1.1
Latar Belakang……………………………………………………………1
1.2
Ruang Lingkup Penelitian………………………………………………..3
1.3
Tujuan dan Manfaat Penelitian….………………………………………..4
1.4
1.5
1.3.1
Tujuan Penelitian…………………………………………………4
1.3.2
Manfaat Penelitian………………………………………………..4
Metodologi Penelitian……………………………………………………4 1.4.1
Metode Analis.……………………………………………….......4
1.4.2
Metode Perancangan…………………………………………......5
Sistematika Penulisan…………………………………………………….6
x
BAB 2 LANDASAN TEORI 2.1
Teori Basis Data……………………………………………………….…8 2.1.1
Pengertian Data……………………………………………….….8
2.1.2
Pengertian Sistem………………………………………………...8
2.1.3
Pengertian Basis Data dan Sistem Basis Data……………………9
2.1.4
Sistem Manajemen Basis Data (DBMS)…………………………9
2.1.5
Data Definition Language (DDL)…………….………………...10
2.1.6
Data Manupulation Language (DML)………………………….10
2.1.7
Komponen Dari Lingkungan DBMS……………………………10
2.1.8
Kelebihan dan Kekurangan Sistem Basis Data…………………11
2.1.9
Model Relasional Database Management System (RDBMS)…..12 2.1.9.1 Struktur Data pada Database Management System….....12 2.1.9.2 Integritas Relasi………………………………………...13
2.1.10 Entity Relationship Modelling (ER Modelling)………………...14 2.1.11 Normalisasi……………………………………………….……..17 2.1.12 Siklus Hidup Aplikasi Basis Data………………………………18 2.1.13 Desain Metodologi Konseptual, Logikal dan Fisikal Basis Data.22 2.1.14 Fourth Generation Language (4GLs)…………………………..40 2.1.15 Data Flow Diagram……………………………………………..40 2.1.16 State Transition Diagram………………………………….…….42 2.2
Teori-teori Khusus yang Berhubungan dengan Topik………………….44 2.2.1
Pengertian Sumber Daya Manusia ......…………………………44
2.2.2
Pengertian Pengembangan Sumber Daya Manusia......................44 xi
2.2.3
Pengertian Sistem Informasi Sumber Daya Manusia…………...44
2.2.4
Pengertian Manajemen Sumber Daya Manusia..........………….45
2.2.5
Pelatihan Pekerja..........................................................................47
2.2.6
Promosi dan Pengembangan Karir...............................................48
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1
Analisis.................………………………………………………………49 3.1.1
Analisa Organisasi............................………………………........49 3.1.1.1 Sejarah Pertamedika Medical Centre...............................49 3.1.1.2 Visi Pertamedika Medical Centre.....................................53 3.1.1.3 Misi Pertamedika Medical Centre...................................54 3.1.1.4 Nilai yang Dianut Pertamedika Medical Centre...............54 3.1.1.5 Tujuan Pertamedika Medical Centre................................54 3.1.1.6 Motto Pertamedika Medical Centre..................................54
3.1.2
Struktur Organisasi............................…...…………….………...54
3.1.3
Wewenang dan Tanggung Jawab...................................………..55
3.1.4
Gambaran Umum Sistem yang Sedang Berjalan……………….59 3.1.4.1 Sistem Kenaikan Golongan..............................................59 3.1.4.2 Sistem Pelatihan...............................................................60 3.1.4.3 Sistem Perencanaan Suksesi.............................................61
3.1.5
Diagram Alir Sistem yang Sedang Berjalan....................……….62 3.1.5.1 Diagram Alir Dokumen....................................................62 3.1.5.2 Diagram Konteks..............................................................65 3.1.5.3 Diagram Nol.....................................................................65 xii
3.2
3.1.6
Permasalahan yang Dihadapi..........…………………………….66
3.1.7
Analisis Kebutuhan Informasi.................................................... 66
3.1.8
Usulan Pemecahan Masalah........................................................68
Perancangan........................................................……………………….68 3.2.1
Perancangan Sistem Basis Data...................................................68 3.2.1.1 Perancangan Basis Data Konseptual...............................69 3.2.1.1.1 Identifikasi Entitas...........................................69 3.2.1.1.2 Identifikasi Tipe Relationship..........................72 3.2.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitias....................................................73 3.2.1.1.4 Identifikasi Candidate dan Primary Key setiap Entitas....................................................82 3.2.1.1.5
Validasi Transaksi..........................................83
3.2.1.2 Perancangan Basis Data Logikal......................................86 3.2.1.2.1
Menghilangkan Fitur Tidak Kompatibel........86
3.2.1.2.2
Mendapatkan Relasi untuk Model Data Logikal Lokal.................................................96
3.2.1.2.3
Entitas Relasi Model Data Logikal Lokal....121
3.2.1.2.4
Normalisasi...................................................126
3.2.1.2.5
Mendefinisikan Integrity Constraint............143
3.2.1.2.6
Model Diagram Relasional Global...............150
3.2.1.3 Perancangan Basis Data Fisik........................................150 3.2.1.3.1
Perancangan Relasional Dasar Basis Data...150
3.2.1.3.2
Merancang Representasi Data Turunan.......179 xiii
3.2.1.3.3
Merancang Enterprise Constraint.................179
3.2.1.3.4
Analisis Transaksi........................................181
3.2.1.3.5
Pemilihan Indeks..........................................188
3.2.1.3.6
Mengestimasi Kapasitas Penyimpanan yang dibutuhkan...........................................196
3.2.2
3.2.1.3.7
Merancang Mekanisme Keamanan…..……202
3.2.1.3.8
Pemilihan DBMS……………………...…...210
Perancangan Proses………………………………………..…..215 3.2.2.1 Struktur Menu…………………………………...……..215 3.2.2.2 State Transition Diagram………………………...……216 3.2.2.3 Spesifikasi Proses……………………………....…...…235
3.2.3
Perancangan Input dan Output………………………....….......259 3.2.3.1 Perancangan Input…………………………….......…...259 3.2.3.2 Perancangan Output……………………………........…292
BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM BASIS DATA 4.1
4.2
Implementasi Aplikasi............................................................................297 4.1.1
Uji Coba Aplikasi.......................................................................297
4.1.2
Jadwal Implementasi..................................................................298
4.1.3
Cara Pengoperasian Aplikasi......................................................300
Evaluasi Sistem Basis Data....................................................................374
BAB 5 SIMPULAN DAN SARAN 5.1
Simpulan………………………………………………………….…....376 xiv
5.2
Saran…………………………………………………………….…......376
DAFTAR PUSTAKA………………………………………………………………...378 DAFTAR RIWAYAT HIDUP……………………………………………………….380 LAMPIRAN……………………………………………………………………………L1 FOTOCOPY SURAT SURVEY FOTOCOPY ABSENSI SURVEY
xv
DAFTAR GAMBAR
Gambar 2.1
Database Application Lifecycle…….....................………......……….....19
Gambar 2.2
Notasi Keadaan Sistem.............................................................................42
Gambar 2.3
Notasi Perubahan Keadaan.......................................................................42
Gambar 2.4
Notasi Kondisi dan Aksi...........................................................................42
Gambar 3.1
Struktur Organisasi Pertamedika Medical Centre……………….....…...56
Gambar 3.2
Bagan Alir Dokumen Sistem Kenaikan Golongan.……..………............63
Gambar 3.3
Bagan Alir Dokumen Sistem Perencanaan Suksesi...……………..........64
Gambar 3.4
Bagan Alir Dokumen Sistem Pelatihan........................................……....65
Gambar 3.5
Entity Relationship Diagaram (ERD) Model Data Konseptual...............73
Gambar 3.6
Conceptual Data Model Entity Relationship Diagram (ERD) with Primary Key..............................................................................................83
Gambar 3.7
Model Konseptual yang Mendukung Transaksi User dengan Menggunakan Pathways...........................................................................84
Gambar 3.8
Relasi Pekerja dengan TransPelatihan......................................................87
Gambar 3.9
Relasi Pekerja dengan WawancaraSuksesi……………………......……88
Gambar 3.10 Relasi Pekerja dengan PerencanaanSuksesi……………………….........89 Gambar 3.11 Relasi Pekerja dengan KenaikanGolongan..............................................90 Gambar 3.12 Relasi Jabatan dengan JenisPelatihan.......................................................90 Gambar 3.13 Relasi ProyeksiJenjangKarir dengan GolonganIndividu..........................91 Gambar 3.14 Relasi Jabatan dengan JenisPelatihan.......................................................92 Gambar 3.15 Pekerja mempunyai PendidikanPekerja...................................................93 Gambar 3.16 Pekerja mempunyai AnakPekerja.............................................................93 xviii
Gambar 3.17 Pekerja mempunyai RiwayatKarir...........................................................94 Gambar 3.18 Pekerja mempunyai RiwayatPelatihanPekerja.........................................94 Gambar 3.19 Pekerja mempunyai PengalamanOrganisasiPekerja.................................95 Gambar 3.20 Cabang mempunyai TeleponCabang........................................................95 Gambar 3.21 Jabatan mempunyai Spesifikasi Jabatan Pekerja......................................95 Gambar 3.22 Model Diagram Relational Global……………………………...……..151 Gambar 3.23 Struktur Menu.........................................................................................215 Gambar 3.24 STD Menu Utama...................................................................................216 Gambar 3.25 STD Menu Personal...............................................................................217 Gambar 3.26 STD Menu Master..................................................................................218 Gambar 3.27 STD Menu Transaksi..............................................................................219 Gambar 3.28 STD Menu Fasilitas................................................................................219 Gambar 3.29 STD Menu Laporan................................................................................220 Gambar 3.30 STD Menu Profil....................................................................................221 Gambar 3.31 STD Menu Proyeksi Jenjang Karir.........................................................221 Gambar 3.32 STD Menu Ubah Username...................................................................222 Gambar 3.33 STD Menu Ubah Password....................................................................222 Gambar 3.34 STD Menu Pekerja.................................................................................223 Gambar 3.35 STD Menu Jabatan.................................................................................224 Gambar 3.36 STD Menu Bagian..................................................................................225 Gambar 3.37 STD Menu Poliklinik.............................................................................226 Gambar 3.38 STD Menu Jenis Pelatihan.....................................................................227 Gambar 3.39 STD Menu Golongan Individu..............................................................227 Gambar 3.40 STD Menu Golongan Jabatan................................................................228 xix
Gambar 3.41 STD Menu Fungsi Kerja........................................................................228 Gambar 3.42 STD Menu Status Pekerja......................................................................229 Gambar 3.43 STD Menu Pencarian Suksesi................................................................229 Gambar 3.44 STD Menu Pengajuan Pelatihan.............................................................230 Gambar 3.45 STD Menu Pengecekan Pelatihan..........................................................230 Gambar 3.46 STD Menu Pencarian Kenaikan Golongan............................................231 Gambar 3.47 STD Menu Track Record.......................................................................231 Gambar 3.48 STD Menu Transaksi Pelatihan..............................................................232 Gambar 3.49 STD Transaksi Wawancara...................................................................232 Gambar 3.50 STD Menu Transaksi Kenaikan Golongan...........................................232 Gambar 3.51 STD Menu Transaksi Perencanaan Suksesi...........................................232 Gambar 3.52 Rancangan Menu Login.........................................................................259 Gambar 3.53 Rancangan Menu Profil..........................................................................260 Gambar 3.54 Rancangan Menu Proyek Jenjang Karir.................................................261 Gambar 3.55 Rancangan Menu Ubah Username.........................................................261 Gambar 3.56 Rancangan Menu Ubah Password..........................................................262 Gambar 3.57 Rancangan Menu Master Pekerja...........................................................262 Gambar 3.58 Rancangan Menu Add Pekerja...............................................................263 Gambar 3.59 Rancangan Menu Update Pekerja..........................................................264 Gambar 3.60 Rancangan Menu Detil Pekerja..............................................................264 Gambar 3.61 Rancangan Menu Master Jabatan...........................................................265 Gambar 3.62 Rancangan Menu Add Jabatan...............................................................265 Gambar 3.63 Rancangan Menu Update Jabatan..........................................................266 Gambar 3.64 Rancangan Menu Master Bagian............................................................267 xx
Gambar 3.65 Rancangan Menu Add Bagian................................................................268 Gambar 3.66 Rancangan Menu Update Bagian...........................................................268 Gambar 3.67 Rancangan Menu Master Poliklinik.......................................................269 Gambar 3.68 Rancangan Menu Add Poliklinik...........................................................270 Gambar 3.69 Rancangan Menu Update Poliklinik.......................................................270 Gambar 3.70 Rancangan Menu Detail Poliklinik........................................................271 Gambar 3.71 Rancangan Menu Master Jenis Pelatihan...............................................272 Gambar 3.72 Rancangan Menu Add Jenis Pelatihan...................................................272 Gambar 3.73 Rancangan Menu Update Jenis Pelatihan...............................................273 Gambar 3.74 Rancangan Menu Master Golongan Individu.........................................274 Gambar 3.75 Rancangan Menu Add Golongan Individu.............................................274 Gambar 3.76 Rancangan Menu Update Golongan Individu.. .....................................275 Gambar 3.77 Rancangan Menu Master Golongan Jabatan. ........................................275 Gambar 3.78 Rancangan Menu AddGolonganJabatan................................................276 Gambar 3.79 Rancangan Menu Update GolonganJabatan...........................................276 Gambar 3.80 Rancangan Menu Master Fungsi Kerja..................................................277 Gambar 3.81 Rancangan Menu Add Fungsi Kerja......................................................278 Gambar 3.82 Rancangan Menu Update Fungsi Kerja..................................................278 Gambar 3.83 Rancangan Menu Master Status Pekerja................................................279 Gambar 3.84 Rancangan Menu Add Status Pekerja....................................................279 Gambar 3.85 Rancangan Menu Update Status Pekerja................................................280 Gambar 3.86 Rancangan Menu Fasilitas Pencarian Suksesi........................................281 Gambar 3.87 Rancangan Menu Add Pekerja Pertimbangan........................................282 Gambar 3.88 Rancangan Menu Fasilitas Pengajuan Pelatihan....................................283 xxi
Gambar 3.89 Rancangan Menu Fasilitas Pengecekan Pelatihan..................................284 Gambar 3.90 Rancangan Menu Cek Permohonan Pelatihan.......................................285 Gambar 3.91 Rancangan Menu Fasilitas Pencarian Kenaikan Golongan....................286 Gambar 3.92 Rancangan Menu Add Kenaikan Golongan...........................................287 Gambar 3.93 Rancangan Menu Fasilitas Pengisian Track record................................288 Gambar 3.94 Rancangan Menu Transaksi Pelatihan Pekerja.......................................289 Gambar 3.95 Rancangan Menu Transaksi Wawancara................................................290 Gambar 3.96 Rancangan Menu Transaksi Kenaikan Golongan..................................291 Gambar 3.97 Rancangan Menu Transaksi Perencanaan Suksesi………………....….292 Gambar 4.1
Tampilan Menu Login............................................................................301
Gambar 4.2
Tampilan Menu Utama (Admin)...........................................................303
Gambar 4.3
Tampilan Menu Profil............................................................................303
Gambar 4.4
Tampilan Menu Ubah Useername..........................................................304
Gambar 4.5
Tampilan Menu Ubah Password............................................................305
Gambar 4.6
Tampilan Menu Master Pekerja.............................................................306
Gambar 4.7
Tampilan Menu Hasil Search Pekerja....................................................307
Gambar 4.8
Tampilan Menu Add Pekerja.................................................................308
Gambar 4.9
Tampilan Menu Add Riwayat Pendidikan Pekerja................................310
Gambar 4.10 Tampilan Menu Update Pekerja............................................................311 Gambar 4.11 Tampilan Menu Detail Pekeja................................................................312 Gambar 4.12 Tampilan Menu Master Jabatan.............................................................313 Gambar 4.13 Tampilan Menu Hasil Search Jabatan....................................................314 Gambar 4.14 Tampilan Menu Add Jabatan.................................................................315 Gambar 4.15 Tampilan Menu Update Jabatan.............................................................316 xxii
Gambar 4.16 Tampilan Menu Detail Jabatan...............................................................318 Gambar 4.17 Tampilan Menu Master Bagian..............................................................319 Gambar 4.18 Tampilan Menu Hasil Search Bagian.....................................................320 Gambar 4.19 Tampilan Menu Add Bagian..................................................................320 Gambar 4.20 Tampilan Menu Update Bagian..............................................................321 Gambar 4.21 Tampilan Menu Master Poliklinik..........................................................323 Gambar 4.22 Tampilan Menu Hasil Search Poliklinik................................................324 Gambar 4.23 Tampilan Menu Add Poliklinik..............................................................325 Gambar 4.24 Tampilan Menu Update Poliklinik.........................................................326 Gambar 4.25 Tampilan Menu Detail Poliklinik...........................................................328 Gambar 4.26 Tampilan Menu Master Jenis Pelatihan.................................................329 Gambar 4.27 Tampilan Menu Hasil Search Jenis Pelatihan........................................330 Gambar 4.28 Tampilan Menu Add Jenis Pelatihan......................................................331 Gambar 4.29 Tampilan Menu Update Jenis Pelatihan.................................................332 Gambar 4.30 Tampilan Menu Master Golongan Individu...........................................333 Gambar 4.31 Tampilan Menu Hasil Search Golongan Individu..................................334 Gambar 4.32 Tampilan Menu Add Golongan Individu...............................................335 Gambar 4.33 Tampilan Menu Update Golongan Individu...........................................336 Gambar 4.34 Tampilan Menu Master Golongan Jabatan.............................................338 Gambar 4.35 Tampilan Menu Hasil Search Golongan Jabatan...................................339 Gambar 4.36 Tampilan Menu Add Golongan Jabatan.................................................340 Gambar 4.37 Tampilan Menu Update Golongan Jabatan............................................341 Gambar 4.38 Tampilan Menu Master Fungsi Kerja.....................................................343 Gambar 4.39 Tampilan Menu Hasil Search Fungsi Kerja...........................................344 xxiii
Gambar 4.40 Tampilan Menu Add Fungsi Kerja.........................................................344 Gambar 4.41 Tampilan Menu Update Fungsi Kerja....................................................345 Gambar 4.42 Tampilan Menu Master Status Pekerja...................................................347 Gambar 4.43 Tampilan Menu Hasil Search Status Pekerja ........................................348 Gambar 4.44 Tampilan Menu Add Status Pekerja......................................................349 Gambar 4.45 Tampilan Menu Update Status Pekerja..................................................350 Gambar 4.46 Tampilan Menu Fasilitas Pencarian Sukses ..........................................352 Gambar 4.47 Tampilan Menu Add Pekerja Pertimbangan Lain Pencarian Suksesi....................................................................................................354 Gambar 4.48 Tampilan Menu Fasilitas Pengajuan Pelatihan........................................356 Gambar 4.49 Tampilan Menu Fasilitas Pengecekan Pelatihan.....................................358 Gambar 4.50 Tampilan Menu Fasilitas Cek Permohonan Pelatihan.............................360 Gambar 4.51 Tampilan Menu Fasilitas Pencarian Kenaikan Golongan.......................362 Gambar 4.52 Tampilan Menu Add Pekerja Pertimbangan Lain Kenaikan...................364 Gambar 4.53 Tampilan Menu Fasilitas Pengisian Track Record..................................365 Gambar 4.54 Tampilan Menu Transaksi Pelatihan Pekerja..........................................367 Gambar 4.55 Tampilan Menu Transaksi Wawancara...................................................369 Gambar 4.56 Tampilan Menu Transaksi Kenaikan Golongan......................................371 Gambar 4.57 Tampilan Menu Transaksi Perencanaan Suksesi.....................................372 Gambar 4.58 Tampilan Menu Login.............................................................................373
xxiv
DAFTAR LAMPIRAN
Gambar Lampiran 1. Diagram Konteks........................................................................L1 Gambar Lampiran 2. Diagram Nol............................................................................... L2 Tabel Lampiran 1. Tabel Penjelasan Flowchart............................................................L3 Tabel Lampiran 2. Tabel Kamus Data untuk Basis Data Pengembangan Sumber Daya Manusia PMC..........................................................L5 Wawancara Evaluasi Sistem.........................................................................................L19
xxv
DAFTAR TABEL
Tabel 2.1
Tabel Notasi dalam DFD........................................................................45
Tabel 3.1
Tabel Kamus Data..................................................................................69
Tabel 3.2
Tabel Kamus Data yang Menunjukkan Relasi Antar Tipe Entitas........72
Tabel 3.3
Tabel Identifikasi Atribut dan Domain Atribut.....................................73
Table 3.4
Tabel Indentifikasi Kandidat dan Primary Key Setiap Entitas..............82
Tabel 3.5
Tabel Relasi Model Data Logikal Lokal..............................................122
Tabel 3.6
Tabel Relasi Model Data Logikal Lokal Setelah Normalisasi.............138
Table 3.7
Skema Relasi Model Data Logikal Global Dengan Referential Integrity...............................................................................................143
Tabel 3.8
Tabel Transaksi Analisis (1)...............................................................182
Tabel 3.9
Tabel Transaksi Analisis (2)...............................................................183
Tabel 3.10
Tabel Transaksi Analisis (3)...............................................................184
Tabel 3.11
Tabel Transaksi Analisis (4)...............................................................185
Tabel 3.12
Tabel Transaksi Analisis (5)...............................................................186
Tabel 3.13
Tabel Transaksi Analisis (6)...............................................................187
Tabel 3.14
Tabel Pemilihan Indeks Setiap Entitas...............................................188
Tabel 3.15
Tabel Estimasi Ukuran Tabel sampai tahun 2007..............................197
Tabel 3.16
Tabel Estimasi Ukuran Primary Index...............................................198
Tabel 3.17
Tabel Estimasi Ukuran Secondary Index...........................................200
Tabel 3.18
Tabel Pengaturan Hak Akses Pada Pertamedika Medical Centr........202
Tabel 3.19
Tabel Spesifikasi Microsoft SQL.......................................................210
Tabel 3.20
Tabel Perbedaan SQL Server 2000 dan Oracle 9i dan xvi
MySQL 4.1........................................................................................211 Tabel 3.21
Tabel Perbandingan Keterbatasan SQL Server 2000 dengan MySQL 4.1........................................................................................213
Tabel 3.22
Tabel Perbandingan Keterbatasan SQL Server 2000 dengan Oracle 9i............................................................................................214
Tabel 4.1
Jadwal Rencana Implementasi..........................................................299
xvii