• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

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

Copied!
15
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KOMPETENSI SUMBER DAYA MANUSIA BERBASIS WEB

PADA PT. MULTIPOLAR CO, TBK

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 :

(2)

v

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.

(3)

vi

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

(4)

vii DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Softcover ... iii

Abstrak ... iv

Prakata ... v

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

(5)

viii

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

2.1.4.G. 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

(6)

ix

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 WebPage ... 44

2.2.6.C. Perancangan Logikal Data Berbasis Web ... 45

2.2.6.D. Perancangan Fisikal Basis Data ... 46

2.3. 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

(7)

x 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

4.1.1.D.Domain Atribut ... 94

4.1.1.E. Identifikasi Candidate dan PrimaryKey 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

(8)

xi

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

BAB 5 KESIMPULAN DAN SARAN 5.1. Kesimpulan ... 259

5.2. Saran ... 259

DAFTAR PUSTAKA ... 261

(9)

xii 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 PrimaryKey 96

Tabel 4.5. Memuat integrityconstraint tiap entiti 112 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 136

Tabel 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

(10)

xiii

Tabel 4.22. Estimasi Disk Space 140

Tabel 4.23. Tabel kebutuhan hardware dari server 203

Tabel 4.24. Tabel kebutuhan hardware dari client 204

(11)

xiv

DAFTAR GAMBAR

Gambar 2.1. Daur hidup basis data 10

Gambar 2.2. Desain web basis data 40

Gambar 3.1. Struktur organisasi PT Multipolar Co, Tbk 54

Gambar 3.2. Diagram konteks 65

Gambar 3.3. Diagram nol 66

Gambar 3.4. Prosedur definisi competencymodel dan competencyunit 68

Gambar 3.5. Prosedur penentuan jobcompetencyprofile 69

Gambar 3.6. Prosedur penyusunan competencyquestions 70

Gambar 3.7. Prosedur assesment 72

Gambar 3.8. Prosedur konsolidasi 73

Gambar 3.9. Prosedur analisis kesenjangan kompetensi 74 Gambar 3.10. Prosedur penentuan individual development plan 76 Gambar 3.11. Prosedur backup, restore dan maintenance basis data 77

Gambar 4.1. E-R diagram konseptual 87

Gambar 4.2. ER diagram dengan penambahan atribut primary key 98

Gambar 4.3. Model diagram relasional global 115

Gambar 4.4. Sturktur menu bagi admin 143

Gambar 4.5. Sturktur menu bagi staff 144

Gambar 4.6. Sturktur menu bagi supervisor 144

Gambar 4.7. Login 145

Gambar 4.8. Main menu 146

(12)

xv

Gambar 4.10. Consolidation result 147

Gambar 4.11. Job 148

Gambar 4.12. Competency 148

Gambar 4.13. Admin home 149

Gambar 4.14. Admin staff 149

Gambar 4.15. Admin job 150

Gambar 4.16. Admin competency 151

Gambar 4.17. Admin Development 152

Gambar 4.18. Rancangan login 187

Gambar 4.19. Rancangan main menu 188

Gambar 4.20. Rancangan staff details 188

Gambar 4.21. Rancangan assessment 189

Gambar 4.22. Rancangan self assessment 189

Gambar 4.23. Rancangan assessment for staff 190

Gambar 4.24. Rancangan final assessment 190

Gambar 4.25. Rancangan view assessment 191

Gambar 4.26. Rancangan consolidation result 191

Gambar 4.27. Rancangan job 192

Gambar 4.28. Rancangan individual competency profile 192

Gambar 4.29. Rancangan competency gap analysis 193

Gambar 4.30. Rancangan development plan 193

Gambar 4.31. Rancangan admin login 194

Gambar 4.32. Rancangan admin home 194

(13)

xvi

Gambar 4.34. Rancangan admin staff tabulation 195

Gambar 4.35. Rancangan admin staff consolidation 196

Gambar 4.36. Rancangan admin staff competency level 196

Gambar 4.37. Rancangan admin job 197

Gambar 4.38. Rancangan admin job title 197

Gambar 4.39. Rancangan admin job competency level 198

Gambar 4.40. Rancangan admin competency 198

Gambar 4.41. Rancangan admin question category 199

Gambar 4.42. Rancangan admin competency model 199

Gambar 4.43. Rancangan admin competency unit 200

Gambar 4.44. Rancangan admin competency question 200

Gambar 4.45. Rancangan admin development 201

Gambar 4.46. Rancangan admin development activities 201

Gambar 4.47. Rancangan admin development report 202

Gambar 4.48. Rancangan assessment progress 202

Gambar 4.49. Tampilan login 207

Gambar 4.50. Tampilan main menu 208

Gambar 4.51. Tampilan staff profile 209

(14)

xvii

Gambar 4.58. Tampilan view assessment jika login sebagai staff 217 Gambar 4.59. Tampilan view assessment jika login sebagai supervisor 218 Gambar 4.60. Tampilan assessment progress jika login sebagai supervisor 219 Gambar 4.61. Tampilan consolidation result jika login sebagai staff 221 Gambar 4.62. Tampilan consolidation result jika login sebagai supervisor 222

Gambar 4.63. Tampilan job 223

Gambar 4.64. Tampilan job competency profile 224

Gambar 4.65. Tampilan competency 225

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

Gambar 4.69. Tampilan competency gap analysis 229

Gambar 4.70. Tampilan view competency notes 230

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

Gambar 4.74. Tampilan development plan report 234

Gambar 4.75. Tampilan admin login 235

Gambar 4.76. Tampilan admin home 236

Gambar 4.77. Tampilan admin staff 237

Gambar 4.78. Tampilan admin staff consolidation 238

Gambar 4.79. Tampilan admin staff tabulation 239

Gambar 4.80. Tampilan staff competency profile 240

(15)

xviii

Gambar 4.82. Tampilan admin job title 242

Gambar 4.83. Tampilan update job title 243

Gambar 4.84. Tampilan job competency profile 244

Gambar 4.85. Tampilan update job competency level 245

Gambar 4.86. Tampilan admin competency 246

Gambar 4.87. Tampilan admin competency model 247

Gambar 4.88. Tampilan update competency model 248

Gambar 4.89. Tampilan admin competency unit 249

Gambar 4.90. Tampilan update competency unit 250

Gambar 4.91. Tampilan competency question 251

Gambar 4.92. Tampilan update competency question 252

Gambar 4.93. Tampilan category question 253

Gambar 4.94. Tampilan update category question 254

Gambar 4.95. Tampilan development 255

Gambar 4.96. Tampilan development activities 256

Gambar 4.97. Tampilan update development activities 257

Referensi

Dokumen terkait

Teknik konseling yang dimaksud adalah cara yang digunakan oleh guru BK/konselor dalam hubungan konseling untuk membantu konseli agar potensinya berkembang dan mampu

Perjuangan pergerakan kebangsaan dan kemerdekaan Indonesia tidak terlepas dari peranan dan kiprah dari Suwardi Surjaningrat atau juga lebih dikenal dengan nama Ki Hajar

cermin‟ ketika seorang anak menyadari bahwa ia tidak sama dengan yang lain tidak sama namun, pada saat yang sama, hidupnya tergantung pada mereka, terjadilah proses kedirian

Sesuai dengan tujuan pembentukan kelurahan yakni meningkatkan pelayanan masyarakat, melaksanakan fungsi pemerintahan, dan pemberdayaan masyarakat dalam rangka

Puji dan syukur penulis panjatkan kehadirat Allah SWT dengan segala rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan Karya Tulis Ilmiah dengan judul

Perbedaan antara Suicide Ideation pada Siswa yang akan Menghadapi Ujian Nasional Ditinjau dari Tipe Kepribadian Introvert dan Extravert ……… 31. Identifikasi Variabel

Hambat an-hambat an dalam t ransaksi j ual beli komput er rakit an yang t imbul dari penj ual sepert i rendahnya kualit as mut u komput er t er- sebut , harga maupun

Dari hasil perhitungan struktur komunitas Stasiun 1 mendapatkan nilai indeks keanekaragaman yang rendah indeks keseragaman sedang dan indeks dominasi sedang