UIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Periode 2006 / 2007
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA
PEREKRUTAN SUMBER DAYA MANUSIA PADA PT. ASURANSI ALLIANZ UTAMA INDONESIA
Handrianus Benny Purnama 0700692500 Desyanti Rusli 0700719603 Stevanus Setiawan 0700720593
Kelas / Kelompok : 07 PET / 01
Abstrak
PT. Asuransi Allianz Utama Indonesia adalah perusahaan yang menawarkan solusi asuransi yang lengkap baik untuk individu, perusahaan kecil / menengah dan klien corporate / industri. Adapun tujuan dari penelitian yang dilakukan adalah meningkatkan kinerja dan performa perusahaan dengan membangun suatu sistem basis data yang dapat mendukung kegiatan operasional perusahaan ( HRD ) terutama dalam perekrutan sumber daya manusia. Sedangkan metode penelitian yang digunakan ialah dengan cara fact finding ( wawancara, analisis dokumen, observasi langsung, melakukan riset dengan sarana studi pustaka dan juga kuisioner ) serta menggunakan metodologi perancangan basis data konseptual, logikal dan fisikal. Hasil yang didapat dari analisis dan perancangan sistem basis data yakni terciptanya suatu sistem basis data yang dapat mendukung pelaksanaan operasional perusahaan menjadi lebih terkomputerisasi. Berdasarkan hasil yang dicapai maka dapat disimpulkan bahwa dengan menggunakan sistem basis data yang baru maka kegiatan operasional perusahaan menjadi lebih efektif dan efisien.
Kata kunci :
vi PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-Nya, yang telah dilimpahkan kepada penulis, sehingga laporan ini dapat terselesaikan dengan baik dan tepat pada waktunya. Laporan ini merupakan tugas dari mata kuliah Skripsi, pada semester 7 tahun ajaran 2006-2007, yang diharapkan dapat menambah pengetahuan dan pengalaman kita semua.
Adapun skripsi yang berjudul “ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEREKRUTAN SUMBER DAYA MANUSIA PADA
PT. ASURANSI ALLIANZ UTAMA INDONESIA” ini ditulis untuk memenuhi
kewajiban kurikulum pada jurusan Teknik Informatika Universitas Bina Nusantara, sebagai persyaratan kesarjanaan untuk jenjang Strata-1.
Dengan terselesaikannya penulisan skripsi ini, penulis hendak menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah banyak membantu dalam penyusunan laporan ini, khususnya kepada :
1. Bpk. Gerardus Polla, selaku rektor Universitas Bina Nusantara, yang telah memberikan kesempatan pada penulis untuk menimba ilmu di universitas ini. 2. H.M Subekti, BE., M.Sc., selaku ketua jurusan TI yang telah memberikan
kesempatan kepada penulis dalam penyusunan skripsi ini.
4. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu pengetahuan yang berguna kepada penulis selama masa kuliah.
5. Bapak Rahman, Ibu Novi dan Ibu Palupi, selaku wakil dari PT. Asuransi Allianz Utama Indonesia yang telah memberikan kesempatan kepada kami untuk melakukan survei dan bimbingan selama penulisan skripsi ini.
6. Orangtua dan keluarga penulis yang telah merawat, membimbing, dan memberikan kasih sayang serta dukungan, baik moril maupun materiil yang tak ternilai sehingga skripsi ini dapat diselesaikan.
7. Teman-teman penulis yang terlalu banyak untuk disebutkan satu persatu, yang telah memberikan dukungan, bantuan, pendapat, waktu, dan saran yang berguna dalam penyelesaian skripsi ini.
Penulis menyadari bahwa skripsi ini masih jauh dari sempurna, oleh karena itu dengan segala kerendahan hati penulis sangat menghargai setiap kritik dan saran yang membangun dari para pembaca bagi penyempurnaan skripsi ini.
Akhir kata penulis berharap agar skripsi ini kiranya dapat bermanfaat bagi semua pihak yang membutuhkan.
Jakarta, 12 Januari 2007
viii DAFTAR ISI
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan HardCover iii
Halaman Pernyataan Dewan Penguji iv
Abstrak v
Prakata vi
Daftar Isi viii
Daftar Tabel xiii
Daftar Gambar xv
Daftar Lampiran xx
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Ruang Lingkup 2
1.3 Tujuan dan Manfaat 2
1.4 Metodologi 3
1.5 Sistematika Penulisan 4
BAB 2 LANDASAN TEORI 6
2.1 Teori Basis Data 6
2.1.1 Pengertian Data 6
2.1.2 Pengertian Sistem 6
2.1.3 Pengertian Basis Data 6
2.1.5 Siklus Hidup Aplikasi Basis Data 9 2.1.6 Tahap – tahap perancangan basis data 16 2.1.6.1Desain Konseptual Basis Data 16 2.1.6.2Desain Logikal Basis Data 19 2.1.6.3Desain Fisikal Basis Data 23
2.1.7 ER Modelling 25
2.1.8 Normalisasi 30
2.2 Teori Tentang Manajemen Personalia 31 2.2.1 Faktor - faktor yang menunjukkan pentingnya
manajemen personalia dewasa ini 32 2.2.1.1Ketidakpuasan dan angkatan kerja baru 32
2.2.1.2Gaya Hidup Baru 32
2.2.1.3Peraturan Perundang – undangan Baru 33 2.2.1.4Perubahan Nilai – nilai 33 2.2.1.5Kebutuhan Untuk Meningkatkan Prestasi Kerja 33 2.2.2 Perencanaan dan Perekrutan Personalia 34 2.2.3 Faktor – faktor Dalam Peramalan Kebutuhan Tenaga Kerja 34
2.2.4 Seleksi Pegawai 35
2.2.5 Wawancara 35
2.2.6 Penggajian 37
2.2.6.1 Kompensasi di Tempat Kerja 37 2.2.6.2 Dasar Penentuan Upah 37 BAB 3 ANALISIS SISTEM YANG BERJALAN 39
x
3.2 Struktur Organisasi Perusahaan dan Pembagian Tugas 42
3.3 Sistem Yang Sedang Berjalan 45
3.4 Permasalahan Yang Dihadapi 48
3.5 Usulan Pemecahan Masalah 48
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 50
4.1 Perancangan Basis Data 50
4.1.1 Perancangan Basis Data Tahap Konseptual 50 4.1.1.1Mengidentifikasi Tipe Entity 51 4.1.1.2Mengidentifikasi Tipe Relasi 54 4.1.1.3Mengidentifikasi dan menghubungkan atribut
dengan entity atau tipe relasi 55 4.1.1.4Menentukan domain atribut 67 4.1.1.5Menentukan candidate key dan primary key
dari atribut 68
4.1.1.6Diagram ER dengan primary key dan relasi 70 4.1.1.7Memvalidasi model konseptual lokal
terhadap transaksi user 71 4.1.2 Perancangan Basis Data Tahap Logikal 73
4.1.2.1Menghilangkan hal – hal yang
4.1.2.2.2 Tipe Entity Lemah 77 4.1.2.2.3 Relasi binary one-to-many 79 4.1.2.2.4 Relasi binary many-to-many 84 4.1.2.3Memvalidasi relasi menggunakan normalisasi 85 4.1.2.4Mendefinisikan Integrity Constraint 89 4.1.3 Perancangan Basis Data Tahap Fisikal 94
4.1.3.1Mendesain relasi dasar (Base Relations) 94 4.1.3.2Mendesain Enterprise Constraints 109 4.1.3.3Menganalisis Transaksi 109 4.1.3.4Pemilihan Organisasi File 123
4.1.3.5Pemilihan Indeks 124
4.1.3.6Perkiraan Kebutuhan Disk Space 125 4.1.3.7Merancang Mekanisme Keamanan 135
4.1.3.8Pemilihan DBMS 138
4.2 Struktur Menu 144
4.3 State Transaction Diagram ( STD ) 145
4.4 Spesifikasi Modul 154
4.5 Perancangan Layar Input dan Output 170
4.5.1 Perancangan Layar Input 170
4.5.2 Perancangan Layar Output 179
4.6 Implementasi dan Evaluasi 186
4.6.1 Jadwal Implementasi 186
4.6.2 Spesifikasi Hardware (Perangkat Keras)
xii
4.6.2.1Spesifikasi Hardware 187
4.6.2.2Spesifikasi Software 187
4.6.3 Hasil Run 188
4.6.4 Respon Perusahaan Terhadap
Perubahan Sistem (hasil kuesioner) 212 4.6.5 Evaluasi Perubahan Sistem 217
BAB 5 KESIMPULAN DAN SARAN 218
5.1 Kesimpulan 218
5.2 Saran 218
DAFTAR PUSTAKA 220
RIWAYAT HIDUP 222
LAMPIRAN – LAMPIRAN L1
DAFTAR TABEL
Tabel 4.1 Kamus Data Entity 53
Tabel 4.2 Tipe Relasi 54
Tabel 4.3 Kamus Data Atribut 66
Tabel 4.4 Domain Atribut 67
Tabel 4.5 Candidate Key dan Primary Key 69
Tabel 4.6 Integrity Constraint 94
xiv
Tabel 4.23 Estimasi Kebutuhan Disk Space AppExperience 127 Tabel 4.24 Estimasi Kebutuhan Disk Space AppOrganization 128 Tabel 4.25 Estimasi Kebutuhan Disk Space AppSkill 128 Tabel 4.26 Estimasi Kebutuhan Disk Space AppAward 129 Tabel 4.27 Estimasi Kebutuhan Disk Space AppHospitalization 129 Tabel 4.28 Estimasi Kebutuhan Disk Space AppCurrentComp 130 Tabel 4.29 Estimasi Kebutuhan Disk Space AppReference 130 Tabel 4.30 Estimasi Kebutuhan Disk Space AppSchedule 131 Tabel 4.31 Estimasi Kebutuhan Disk Space HRD 131 Tabel 4.32 Estimasi Kebutuhan Disk Space AddressArea 132 Tabel 4.33 Estimasi Kebutuhan Disk Space AppTelNum 132 Tabel 4.34 Estimasi Kebutuhan Disk Space AppDiseaseDesc 133 Tabel 4.35 Estimasi Kebutuhan Disk Space AppSuccessExp 133 Tabel 4.36 Estimasi Kebutuhan Disk Space AppHospitalReason 134 Tabel 4.37 Estimasi Kebutuhan Disk Space ReferenceTelNum 134 Tabel 4.38 Estimasi Kebutuhan Disk Space Manage 135
Tabel 4.39 Tabel Perbandingan DBMS 138
Tabel 4.40 Tabel Perbandingan Hardware Requirement DBMS 140 Tabel 4.41 Tabel Perbandingan Software Requirement untuk SQL Server 2000 141 Tabel 4.42 Tabel Perbandingan Software Requirement untuk MySQL 4.1 141 Tabel 4.43 Tabel Perbandingan Software Requirement untuk Oracle 9i 142 Tabel 4.44 Tabel Perbandingan Kelebihan DBMS 143
Tabel 4.45 Jadwal Implementasi 186
DAFTAR GAMBAR
Gambar 2.1 The Stage Of Database Aplication Lifecycle 9 Gambar 3.1 Struktur Organisasi Perusahaan 42 Gambar 3.2 Flow Chart Sistem Berjalan 47 Gambar 4.1 Diagram ER dengan Primary Key dan Relasi 70 Gambar 4.2 Diagram ER model konseptual yang mendukung
transaksi user ( dengan pathways ) 71 Gambar 4.3 Relasi binary many-to-many antara HRD dengan Applicant 73 Gambar 4.4 Relasi antara HRD dengan Applicant setelah
xvi
dengan AppHospitalization 82
Gambar 4.18 Relasi binary one-to-many antara Applicant
dengan AppCurrentComp 83
Gambar 4.19 Relasi binary one-to-many antara Applicant dengan AppReference 83 Gambar 4.20 Relasi binary one-to-many antara Applicant dengan AppSchedule 84 Gambar 4.21 Relasi binary many-to-many antara HRD dengan Applicant 84
Gambar 4.22 Struktur Menu 144
Gambar 4.23 STD Layar Login 145
Gambar 4.24 STD Form Edit UserId 145
Gambar 4.25 STD Layar Menu 146
Gambar 4.26 STD Form Applicant Data 146
Gambar 4.27 STD Form Search 147
Gambar 4.28 STD Form Indeks 148
Gambar 4.29 STD Form App Family 149
Gambar 4.30 STD Form App Education 149
Gambar 4.31 STD Form App Skill 150
Gambar 4.32 STD Form App Current Comp 150
Gambar 4.33 STD Form App Award 151
Gambar 4.34 STD Form App Experience 151
Gambar 4.35 STD Form App Hospitalization 152
Gambar 4.36 STD Form App Organization 152
Gambar 4.37 STD Form App Reference 153
Gambar 4.38 STD Form App Schedule 153
Gambar 4.40 Rancangan Form Edit UserId 170
Gambar 4.41 Rancangan Layar Menu 171
Gambar 4.42 Rancangan Layar Form Applicant Data 172
Gambar 4.43 Rancangan Layar Form Search 173
Gambar 4.44 Rancangan Layar Form Indeks 173
xviii
Gambar 4.64 Rancangan Output Form Print App Organization 184 Gambar 4.65 Rancangan Output Form Print App Reference 184 Gambar 4.66 Rancangan Output Form Print App Schedule 185 Gambar 4.67 Tampilan Layar Desktop Windows 188
Gambar 4.68 Tampilan Layar Login 189
Gambar 4.69 Tampilan Layar Edit UserId 190
Gambar 4.70 Tampilan Layar Menu 191
Gambar 4.71 Tampilan Layar Form Applicant Data 191 Gambar 4.72 Tampilan Layar Laporan Print Applicant Data 192
Gambar 4.73 Tampilan Layar Form Indeks 193
Gambar 4.88 Tampilan Layar Form App Organization 206 Gambar 4.89 Tampilan Layar Laporan Print App Organization 207 Gambar 4.90 Tampilan Layar Form App Reference 208 Gambar 4.91 Tampilan Layar Laporan Print App Reference 209 Gambar 4.92 Tampilan Layar Form App Schedule 209 Gambar 4.93 Tampilan Layar Laporan Print App Schedule 210
Gambar 4.94 Tampilan Layar Form Search 211
xx
DAFTAR LAMPIRAN
Daftar Pertanyaan Wawancara L1