ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KOMPETENSI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT. MULTIPOLAR CO, TBK - Binus e-Thesis

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  Semester Ganjil tahun 2005/2006

  

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KOMPETENSI

SUMBER DAYA MANUSIA BERBASIS WEB

Hendrik 0600642060 Welson Sarjono 0600642136 Ellen 0600643391 Kelas/Kelompok : 07 PJT/ 06

  Abstrak Tujuan dari penulisan skripsi ini adalah untuk membantu pihak HRD perusahaan didalam proses penilaian kompetensi karyawan, dalam usahanya untuk memastikan kapabilitas dan kemampuan setiap karyawan agar kompeten dalam bidang pekerjaannya. Metode penelitian yang digunakan dalam pengumpulan data adalah dengan metode analisis dan perencanaan serta teknik pengumpulan data yang dilakukan melalui wawancara, observasi dan penelitian kepustakaan. Dengan melakukan penelitian dan wawancara maka penulis mendapatkan gambaran mengenai kegiatan operasional dari divisi HRD perusahaan dalam hal penentuan unit kompetensi dan penerapannya pada karyawan. Dengan adanya perencanaan sistem kompetensi dan basis datanya, maka perusahaan dapat menerapkan sistem kompetensi dengan baik dan efisien. Adanya dukungan tingkatan manajemen dari tingkatan atas sampai tingkatan bawah serta dengan adanya dukungan teknologi informasi maka perusahaan akan dapat menjaga terus tingkat kompetensi karyawan yang ada untuk menjadikan perusahaan selalu kompeten dalam persaingan.

  Kata kunci : Data, informasi, sistem basis data, perancangan sistem basis data

PRAKATA

  Puji syukur penulis panjatkan kepada Tuhan Yang Maha Pengasih atas kasih karunia dan berkatNya sehingga penulis dapat menyelesaikan penulisan skipsi ini dengan baik dan tepat waktu.

  Penulisan skripsi ini merupakan salah satu syarat untuk menempuh sidang sarjana guna mendapat gelar sarjana komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Sebagai bahan dalam penulisan skripsi ini penulis memilih judul “Analisis dan Perancangan Sistem Basis Data Kompetensi Sumber Daya Manusia Berbasis Web Pada PT. Multipolar Co, Tbk”.

  Penulis telah berupaya melakukan yang terbaik dalam penyusunan skripsi ini tetapi disadari pula bahwa masih banyak terdapat kekurangan, oleh karena itu, diharapkan saran dan kritik untuk menyempurnakan penulisan skripsi.

  Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak yang telah memberikan dukungan, bantuan, bimbingan, dan nasehat dalam penyusunan skripsi ini, yaitu : 1.

  Bapak Prof. Dr. Gerardus Polla, M.APP., Sc., selaku Rektor Universitas Bina Nusantara.

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

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

  4. Bapak Muh. Tassim Billah, Ir., M.Sc., selaku dosen pembimbing yang telah memberikan pengarahan dan masukan, sehingga skripsi ini dapat diselesaikan dengan baik.

  5. Ibu Riche Novianty, selaku pihak PT. Multipolar Co, Tbk, yang telah bersedia meluangkan waktu dan memberikan bantuan dalam penyusunan skripsi ini.

  6. Papa, Mama, Kakak, dan Adik tercinta yang telah memberikan dukungan doa, moril maupun materil.

  7. Semua pihak yang telah membantu penulis baik secara langsung maupun tidak langsung dan namanya tidak dapat disebutkan satu per satu.

  Akhir kata penulis berharap skripsi ini dapat memberikan manfaat bagi pembaca.

  Jakarta, Januari 2006 Penulis

  

DAFTAR ISI

  Halaman Judul Luar ...................................................................................................... i Halaman Judul Dalam ................................................................................................... ii Halaman Persetujuan Softcover .................................................................................... iii Abstrak .......................................................................................................................... iv Daftar Isi ....................................................................................................................... vii Daftar Tabel .................................................................................................................. xii Daftar Gambar .............................................................................................................. xiv

  BAB 1 PENDAHULUAN 1.1. Latar Belakang ...................................................................................... 1 1.2. Ruang Lingkup ..................................................................................... 3 1.3. Tujuan Dan Manfaat ............................................................................. 5 1.4. Metodologi Penelitian ........................................................................... 5 1.5. Sistematika Penulisan ........................................................................... 6 BAB 2 LANDASAN TEORI 2.1. Basis Data .............................................................................................. 8 2.1.1. Pengertian Basis Data ................................................................ 8 2.1.2. Data Definition Language (DDL) ............................................. 8 2.1.3. Data Manipulation Language (DML) ....................................... 9 2.1.4. Daur Hidup Basis Data .............................................................. 10

  2.1.4.A.

  Perencanaan Basis Data .............................................. 11 2.1.4.B. Pendefinisian Sistem .................................................. 12 2.1.4.C. Pengumpulan dan Analisis Kebutuhan ..................... 13 2.1.4.D.

  Perancangan Basis Data ............................................. 14 2.1.4.E. Seleksi DBMS ............................................................ 22 2.1.4.F. Perancangan Aplikasi ................................................ 23

  Prototyping ................................................................ 23 2.1.4.H. Implementasi .............................................................. 24 2.1.4.I. Data Conversion And Loading .................................. 24 2.1.4.J.

  Pengujian ................................................................... 25 2.1.4.K.

  Operasional Dan Pemeliharaan .................................. 26 2.1.5. Agregasi .................................................................................... 26 2.1.6. Komposisi ................................................................................. 27 2.1.7. Normalisasi ............................................................................... 27 2.1.8. Diagram .................................................................................... 29 2.1.8.A.

  Use Case Diagram ..................................................... 29 2.1.8.B. Sequence Diagram ..................................................... 29 2.1.8.C. State Diagram ............................................................ 30 2.1.8.D.

  Flow Diagram ............................................................ 30 2.2. Web Basis Data ..................................................................................... 31 2.2.1.

  Pengertian Internet .................................................................... 31 2.2.2. Pengertian Intranet .................................................................... 31 2.2.3. Pengertian Extranet ................................................................... 32 2.2.4. Aplikasi-Aplikasi pada Internet ................................................ 32

  2.2.5. Teknologi Web Dan Internet ..................................................... 33 2.2.6.

  Desain Basis Data Berbasis Web ............................................... 40 2.2.6.A.

  Analisis Data .............................................................. 41 2.2.6.B. Model Konseptual Web Page .................................... 44 2.2.6.C. Perancangan Logikal Data Berbasis Web .................. 45 2.2.6.D.

  Perancangan Fisikal Basis Data ................................. 46 Kompetensi ........................................................................................... 47

  BAB 3 ANALISIS KEBUTUHAN BASIS DATA 3.1. Sejarah Perusahaan ............................................................................... 50 3.2. Struktur Organisasi Perusahaan, Wewenang, Pembagian Tugas dan Tanggung Jawab ................................................................................... 53 3.3. Sistem yang Sedang Berjalan ............................................................... 62 3.4. Sistem Informasi Kompetensi ............................................................... 65 3.4.1. Data Flow Diagram (DFD)....................................................... 65 3.4.2. Prosedur .................................................................................... 67 3.5. Analisis Kebutuhan Data atau Informasi .............................................. 77 3.5.1. Daftar Laporan – Laporan ......................................................... 77 3.5.2. Daftar Entitas ............................................................................ 78 3.6. Permasalahan yang dihadapi oleh PT. Multipolar Co, Tbk .................. 79 3.7. Usulan Pemecahan Masalah ................................................................. 81

  BAB 4 PERANCANGAN BASIS DATA 4.1. Perancangan Basis Data ........................................................................ 83 4.1.1. Perancangan Basis Data Konseptual ........................................ 83 4.1.1.A. Identifikasi Tipe Entitas ............................................ 84 4.1.1.B. Identifikasi Tipe Relasional ………………….…...... 86 4.1.1.C. Identifikasi dan Asosiasi Atribut Suatu Entitas ......... 89 Domain Atribut ......................................................... 94 4.1.1.E. Identifikasi Candidate dan Primary Key Setiap Entitas ....................................................................... 97 4.1.2. Perancangan Basis Data Logikal ............................................. 99 4.1.2.A. Normalisasi ............................................................... 99 4.1.2.B. Mendefinisikan Integrity Constraint ........................ 112 4.1.2.C. Model Diagram Relasional Global ........................... 114 4.1.3. Perancangan Basis Data Fisikal ............................................... 116 4.1.3.A. Pemilihan DBMS ...................................................... 116 4.1.3.B. Perancangan Relasi Dasar ........................................ 119 4.1.3.C. Pemilihan Indek ........................................................ 135 4.1.3.D. Estimasi Kebutuhan Kapasitas Penyimpanan .......... 136 4.1.3.E. Merancang Mekanisme Keamanan .......................... 141 4.2. Perancangan Aplikasi .......................................................................... 142 4.2.1. Bagan Terstruktur .................................................................... 142 4.2.1.A. Struktur Menu ........................................................... 143 4.2.1.B. State Transition Diagram (STD) .............................. 145 4.2.2. Spesifikasi Proses .................................................................... 152

  4.2.3. Perancangan Input dan Output ................................................. 187 4.2.4.

  Rencana Implementasi ............................................................. 203 4.2.4.A.

  Spesifikasi Perangkat Keras dan Lunak ................... 203 4.2.4.B. Jadwal Implementasi ................................................ 205 4.2.4.C. Cara Pengoperasian Aplikasi ................................... 206 5.1.

  Kesimpulan ......................................................................................... 259 5.2. Saran ................................................................................................... 259

  

DAFTAR PUSTAKA ............................................................................................... 261

RIWAYAT HIDUP .................................................................................................. 262

FOTOCOPY SURAT SURVEI

  DAFTAR TABEL

Tabel 4.1. Identifikasi tipe entitas

  85 Tabel 4.2. Kamus data atribut dari tiap entiti beserta tipe dan sifatnya

  88 Tabel 4.3. Entitas sw_person

  89 Tabel 4.4. Identifikasi Candidate dan Primary Key

  96 Tabel 4.6. Perbandingan MS SQL Server 2000 Standard Edition dengan Oracle 9i Standard Edition

  116

Tabel 4.7. Pemilihan indek

  135

Tabel 4.8. Employees 136Tabel 4.9. CompetencyModels 137 Tabel 4.10.

  CompetencyUnits 137 Tabel 4.11. CompetencyQuestions 137 Tabel 4.12. Categories 137 Tabel 4.13. Jobs 138 Tabel 4.14. Departments 138 Tabel 4.15. JobCompetencyProfiles 138 Tabel 4.16. Assessments 139 Tabel 4.17. IndividualCompetencyProfiles 139 Tabel 4.18. CompetencyGaps 139 Tabel 4.19. Developments 140 Tabel 4.20. IndividualDevelopmentPlans 140 Tabel 4.21. IndividualDevelopmentPlanDetails 140 Tabel 4.22.

  Estimasi Disk Space 140 Tabel 4.23. Tabel kebutuhan hardware dari server 203 Tabel 4.24.

  204 Tabel kebutuhan hardware dari client Tabel 4.25.

  205 Jadwal Implementasi Sistem

  DAFTAR GAMBAR Gambar 2.1.

  73 Gambar 3.9. Prosedur analisis kesenjangan kompetensi

  Sturktur menu bagi supervisor 144 Gambar 4.7. Login 145 Gambar 4.8. Main menu

  Sturktur menu bagi staff 144 Gambar 4.6.

  115 Gambar 4.4. Sturktur menu bagi admin 143 Gambar 4.5.

  98 Gambar 4.3. Model diagram relasional global

  87 Gambar 4.2. ER diagram dengan penambahan atribut primary key

  77 Gambar 4.1. E-R diagram konseptual

  76 Gambar 3.11. Prosedur backup, restore dan maintenance basis data

  74 Gambar 3.10. Prosedur penentuan individual development plan

  72 Gambar 3.8. Prosedur konsolidasi

  Daur hidup basis data

  70 Gambar 3.7. Prosedur assesment

  69 Gambar 3.6. Prosedur penyusunan competency questions

  68 Gambar 3.5. Prosedur penentuan job competency profile

  Prosedur definisi competency model dan competency unit

  65 Diagram nol Gambar 3.4.

  54 Gambar 3.2. Diagram konteks

  40 Gambar 3.1. Struktur organisasi PT Multipolar Co, Tbk

  10 Gambar 2.2. Desain web basis data

  146 Gambar 4.9. Assessment 147 Gambar 4.10.

  Consolidation result 147 Gambar 4.11.

  Rancangan final assessment 190 Gambar 4.25.

  Rancangan admin home 194 Gambar 4.33.

  Rancangan admin login 194 Gambar 4.32.

  Rancangan development plan 193 Gambar 4.31.

  Rancangan competency gap analysis 193 Gambar 4.30.

  Rancangan individual competency profile 192 Gambar 4.29.

  Rancangan job 192 Gambar 4.28.

  Rancangan consolidation result 191 Gambar 4.27.

  Rancangan view assessment 191 Gambar 4.26.

  Rancangan assessment for staff 190 Gambar 4.24.

  Job 148 Gambar 4.12. Competency 148 Gambar 4.13. Admin home

  Rancangan self assessment 189 Gambar 4.23.

  Rancangan assessment 189 Gambar 4.22.

  Rancangan staff details 188 Gambar 4.21.

  Rancangan main menu 188 Gambar 4.20.

  Rancangan login 187 Gambar 4.19.

  Admin Development 152 Gambar 4.18.

  150 Admin competency Gambar 4.17.

  149 Gambar 4.15. Admin job

  149 Gambar 4.14. Admin staff

  Rancangan admin staff 195 Gambar 4.34.

  Rancangan admin staff tabulation 195 Gambar 4.35.

  202 Gambar 4.48. Rancangan assessment progress

  215 Gambar 4.57. Tampilan final assessment jika login sebagai supervisor

  213 Gambar 4.56. Tampilan assessment for staff jika login sebagai supervisor

  212 Gambar 4.55. Tampilan self assessment jika login sebagai supervisor

  211 Gambar 4.54. Tampilan self assessment jika login sebagai staff

  210 Gambar 4.53. Tampilan assessment jika login sebagai supervisor

  209 Gambar 4.52. Tampilan assessment jika login sebagai staff

  208 Gambar 4.51. Tampilan staff profile

  207 Gambar 4.50. Tampilan main menu

  202 Gambar 4.49. Tampilan login

  201 Gambar 4.47. Rancangan admin development report

  Rancangan admin staff consolidation 196 Gambar 4.36.

  201 Gambar 4.46. Rancangan admin development activities

  200 Gambar 4.45. Rancangan admin development

  200 Gambar 4.44. Rancangan admin competency question

  199 Gambar 4.43. Rancangan admin competency unit

  199 Gambar 4.42. Rancangan admin competency model

  Rancangan admin competency Gambar 4.41. Rancangan admin question category

  Rancangan admin job competency level 198

  Rancangan admin job title 197 Gambar 4.39.

  Rancangan admin job 197 Gambar 4.38.

  Rancangan admin staff competency level 196 Gambar 4.37.

  216 Gambar 4.58.

  Tampilan view assessment jika login sebagai staff 217 Gambar 4.59.

  231 Gambar 4.72. Tampilan individual development plan jika login sebagai supervisor 232 Gambar 4.73.

  240 Gambar 4.81. Tampilan admin job

  239 Gambar 4.80. Tampilan staff competency profile

  238 Gambar 4.79. Tampilan admin staff tabulation

  237 Gambar 4.78. Tampilan admin staff consolidation

  236 Gambar 4.77. Tampilan admin staff

  235 Gambar 4.76. Tampilan admin home

  234 Gambar 4.75. Tampilan admin login

  Tampilan individual development plan jika login sebagai supervisor 233 Gambar 4.74. Tampilan development plan report

  230 Gambar 4.71. Tampilan individual development plan jika login sebagai staff

  Tampilan view assessment jika login sebagai supervisor 218 Gambar 4.60.

  229 Gambar 4.70. Tampilan view competency notes

  228 Gambar 4.69. Tampilan competency gap analysis

  226 Gambar 4.67. Tampilan individual competency profile jika login sebagai supervisor 227 Gambar 4.68. Tampilan insert competency notes jika login sebagai staff

  225 Gambar 4.66. Tampilan individual competency profile jika login sebagai staff

  Tampilan job competency profile Gambar 4.65. Tampilan competency

  Tampilan job 223

  Tampilan consolidation result jika login sebagai supervisor 222 Gambar 4.63.

  Tampilan consolidation result jika login sebagai staff 221 Gambar 4.62.

  Tampilan assessment progress jika login sebagai supervisor 219 Gambar 4.61.

  241 Gambar 4.82.

  Tampilan admin job title 242 Gambar 4.83.

  251 Gambar 4.92. Tampilan update competency question

  257 Gambar 4.98. Tampilan development report

  256 Gambar 4.97. Tampilan update development activities

  255 Gambar 4.96. Tampilan development activities

  254 Gambar 4.95. Tampilan development

  253 Gambar 4.94. Tampilan update category question

  252 Gambar 4.93. Tampilan category question

  250 Gambar 4.91. Tampilan competency question

  Tampilan update job title 243 Gambar 4.84.

  249 Gambar 4.90. Tampilan update competency unit

  Tampilan update competency model Gambar 4.89. Tampilan admin competency unit

  Tampilan admin competency model 247

  Tampilan admin competency 246 Gambar 4.87.

  Tampilan update job competency level 245 Gambar 4.86.

  Tampilan job competency profile 244 Gambar 4.85.

  258