ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEREKRUTAN SUMBER DAYA MANUSIA EKSTERNAL PADA PT. ASURANSI ALLIANZ UTAMA INDONESIA - Binus e-Thesis
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
/ industri. Adapun tujuan dari penelitian yang dilakukan adalah meningkatkan
corporate
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 : Analisis dan perancangan, sistem basis data, perekrutan, sumber daya manusia
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. selaku ketua jurusan TI yang telah memberikan H.M Subekti, BE., M.Sc., kesempatan kepada penulis dalam penyusunan skripsi ini.
3. Bapak Agus Prahono, Drs., M.Eng.Sc., selaku dosen pembimbing kami yang telah sabar meluangkan waktu di sela-sela kesibukannya guna memberikan petunjuk, saran, dan bimbingan hingga skripsi ini dapat diselesaikan.
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 Penulis
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
6 Pengertian Data
2.1.2
6 Pengertian Sistem
2.1.3
6 Pengertian Basis Data
2.1.4
7 Database Management System ( DBMS )
2.1.5
9 Siklus Hidup Aplikasi Basis Data
2.1.6
16 Tahap – tahap perancangan basis data
2.1.6.1
16 Desain Konseptual Basis Data
2.1.6.2
19 Desain Logikal Basis Data
2.1.6.3
23 Desain Fisikal Basis Data
2.1.7
25 ER Modelling
2.1.8
30 Normalisasi
2.2 Teori Tentang Manajemen Personalia
31
2.2.1 Faktor - faktor yang menunjukkan pentingnya manajemen personalia dewasa ini
32
2.2.1.1
32 Ketidakpuasan dan angkatan kerja baru
2.2.1.2
32 Gaya Hidup Baru
2.2.1.3
33 Peraturan Perundang – undangan Baru
2.2.1.4
33 Perubahan Nilai – nilai
2.2.1.5
33 Kebutuhan Untuk Meningkatkan Prestasi Kerja
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
3.1 Riwayat Perusahaan
39
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
50 Perancangan Basis Data Tahap Konseptual
4.1.1.1
51 Mengidentifikasi Tipe Entity
4.1.1.2
54 Mengidentifikasi Tipe Relasi
4.1.1.3 Mengidentifikasi dan menghubungkan atribut dengan entity atau tipe relasi
55
4.1.1.4
67 Menentukan domain atribut
4.1.1.5 Menentukan candidate key dan primary key dari atribut
68
4.1.1.6
70 Diagram ER dengan primary key dan relasi
4.1.1.7 Memvalidasi model konseptual lokal terhadap transaksi user
71
4.1.2
73 Perancangan Basis Data Tahap Logikal
4.1.2.1 Menghilangkan hal – hal yang tidak sesuai dengan relational 73
4.1.2.1.1 Menghilangkan relasi binary many-to-many 73
4.1.2.1.2
74 Menghilangkan atribut multi – value
4.1.2.2
76 Mendapatkan relasi untuk model data logikal
4.1.2.2.1
76 Tipe Entity Kuat
4.1.2.2.2
77 Tipe Entity Lemah
4.1.2.2.3
79 Relasi binary one-to-many
4.1.2.2.4
84 Relasi binary many-to-many
4.1.2.3
85 Memvalidasi relasi menggunakan normalisasi
4.1.2.4 Constraint
89 Mendefinisikan Integrity
4.1.3
94 Perancangan Basis Data Tahap Fisikal
4.1.3.1
94 Mendesain relasi dasar (Base Relations)
4.1.3.2 109
Mendesain Enterprise Constraints
4.1.3.3 109
Menganalisis Transaksi
4.1.3.4 123
Pemilihan Organisasi File
4.1.3.5 124
Pemilihan Indeks
4.1.3.6 125
Perkiraan Kebutuhan Disk Space
4.1.3.7 135
Merancang Mekanisme Keamanan
4.1.3.8 138
Pemilihan DBMS
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 170
Perancangan Layar Input
4.5.2 179
Perancangan Layar Output
4.6 Implementasi dan Evaluasi 186
4.6.1 Implementasi 186 Jadwal
4.6.2 Spesifikasi Hardware (Perangkat Keras) dan Software (Perangkat Lunak) 186
4.6.2.1 Spesifikasi Hardware 187
4.6.2.2 Spesifikasi 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
FOTOCOPY SURAT SURVEI
DAFTAR TABEL
Tabel 4.12 Analisis Transaksi ( 21 ) – ( 24 ) 115Tabel 4.21 Estimasi Kebutuhan Disk Space Family 126Tabel 4.20 Estimasi Kebutuhan Disk Space Applicant 126Tabel 4.19 Analisis Transaksi ( 49 ) – ( 52 ) 122Tabel 4.18 Analisis Transaksi ( 45 ) – ( 48 ) 121Tabel 4.17 Analisis Transaksi ( 41 ) – ( 44 ) 120Tabel 4.16 Analisis Transaksi ( 37 ) – ( 40 ) 119Tabel 4.15 Analisis Transaksi ( 33 ) – ( 36 ) 118Tabel 4.14 Analisis Transaksi ( 29 ) – ( 32 ) 117Tabel 4.13 Analisis Transaksi ( 25 ) – ( 28 ) 116Tabel 4.11 Analisis Transaksi ( 17 ) – ( 20 ) 114Tabel 4.1 Kamus Data EntityTabel 4.10 Analisis Transaksi ( 13 ) – ( 16 ) 113Tabel 4.9 Analisis Transaksi ( 9 ) – ( 12 ) 112Tabel 4.8 Analisis Transaksi ( 5 ) – ( 8 ) 11194 Tabel 4.7 Analisis Transaksi ( 1 ) – ( 4 ) 110
69 Tabel 4.6 Integrity Constraint
67 Tabel 4.5 Candidate Key dan Primary Key
66 Tabel 4.4 Domain Atribut
54 Tabel 4.3 Kamus Data Atribut
53 Tabel 4.2 Tipe Relasi
Tabel 4.22 Estimasi Kebutuhan Disk Space AppEducation 127Tabel 4.23 Estimasi Kebutuhan Disk Space AppExperience 127Tabel 4.36 Estimasi Kebutuhan Disk Space AppHospitalReason 1344.45 Jadwal Implementasi 186
Tabel
Tabel 4.44 Tabel Perbandingan Kelebihan DBMS 143Tabel 4.43 Tabel Perbandingan Software Requirement untuk Oracle 9i 142Tabel 4.42 Tabel Perbandingan Software Requirement untuk MySQL 4.1 141Tabel 4.41 Tabel Perbandingan Software Requirement untuk SQL Server 2000 141Tabel 4.40 Tabel Perbandingan Hardware Requirement DBMS 140Tabel 4.39 Tabel Perbandingan DBMS 138Tabel 4.38 Estimasi Kebutuhan Disk Space Manage 135Tabel 4.37 Estimasi Kebutuhan Disk Space ReferenceTelNum 134Tabel 4.35 Estimasi Kebutuhan Disk Space AppSuccessExp 133Tabel 4.24 Estimasi Kebutuhan Disk Space AppOrganization 128Tabel 4.34 Estimasi Kebutuhan Disk Space AppDiseaseDesc 133Tabel 4.33 Estimasi Kebutuhan Disk Space AppTelNum 132Tabel 4.32 Estimasi Kebutuhan Disk Space AddressArea 132Tabel 4.31 Estimasi Kebutuhan Disk Space HRD 131Tabel 4.30 Estimasi Kebutuhan Disk Space AppSchedule 131Tabel 4.29 Estimasi Kebutuhan Disk Space AppReference 130Tabel 4.28 Estimasi Kebutuhan Disk Space AppCurrentComp 130Tabel 4.27 Estimasi Kebutuhan Disk Space AppHospitalization 129Tabel 4.26 Estimasi Kebutuhan Disk Space AppAward 129Tabel 4.25 Estimasi Kebutuhan Disk Space AppSkill 128Tabel 4.46 Evaluasi Perubahan Sistem 217
DAFTAR GAMBAR
Gambar 2.1 The Stage Of Database Aplication Lifecycle9 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 penghilangan relasi many-to-many
74 Gambar 4.5 Entity Applicant dengan atribut multi – value
74 Gambar 4.6 Entity Applicant setelah penghilangan atribut multi – value
75 Gambar 4.7 Entity AppHospitalization dengan atribut multi – value
75 Gambar 4.8 Entity AppHospitalization setelah penghilangan atribut multi–value 75
Gambar 4.9 Entity AppReference dengan atribut multi – value76 Gambar 4.10 Entity AppReference setelah penghilangan atribut multi – value
76 Gambar 4.11 Relasi binary one-to-many antara Applicant dengan Family
79 Gambar 4.12 Relasi binary one-to-many antara Applicant dengan AppEducation 80
Gambar 4.13 Relasi binary one-to-many antara Applicant dengan AppExperience 80Gambar 4.14 Relasi binary one-to-many antara Applicant dengan AppOrganization 81Gambar 4.15 Relasi binary one-to-many antara Applicant dengan AppSkill81 Gambar 4.16 Relasi binary one-to-many antara Applicant dengan AppAward
82 Gambar 4.17 Relasi binary one-to-many antara Applicant dengan AppHospitalization
82 Gambar 4.18 Relasi binary one-to-many antara Applicant dengan AppCurrentComp
Gambar 4.29 STD Form App FamilyGambar 4.39 Rancangan Layar LoginGambar 4.38 STD Form App Schedule 153Gambar 4.37 STD Form App Reference 153Gambar 4.36 STD Form App Organization 152Gambar 4.35 STD Form App Hospitalization 152Gambar 4.34 STD Form App Experience 151151
Gambar 4.33 STD Form App AwardGambar 4.32 STD Form App Current Comp 150150
Gambar 4.31 STD Form App SkillGambar 4.30 STD Form App Education 149149
148
83 Gambar 4.19 Relasi binary one-to-many antara Applicant dengan AppReference 83
Gambar 4.28 STD Form Indeks147
Gambar 4.27 STD Form SearchGambar 4.26 STD Form Applicant Data 146146
Gambar 4.25 STD Layar Menu145
Gambar 4.24 STD Form Edit UserId145
Gambar 4.23 STD Layar Login4.22 Struktur Menu 144
84 Gambar
Gambar 4.21 Relasi binary many-to-many antara HRD dengan ApplicantGambar 4.20 Relasi binary one-to-many antara Applicant dengan AppSchedule 84170
Gambar 4.40 Rancangan Form Edit UserId 170Gambar 4.52 Rancangan Layar Form App Organization 178Gambar 4.62 Rancangan Output Form Print App Experience 183Gambar 4.61 Rancangan Output Form Print App Award 182Gambar 4.60 Rancangan Output Form Print App Current Comp 182Gambar 4.59 Rancangan Output Form Print App Skill 181Gambar 4.58 Rancangan Output Form Print App Education 181Gambar 4.57 Rancangan Output Form Print App Family 180Gambar 4.56 Rancangan Output Form Print Applicant Data 180Gambar 4.55 Rancangan Output Form Print Search 179Gambar 4.54 Rancangan Layar Form App Schedule 179Gambar 4.53 Rancangan Layar Form App Reference 178Gambar 4.51 Rancangan Layar Form App Hospitalization 177Gambar 4.41 Rancangan Layar MenuGambar 4.50 Rancangan Layar Form App Experience 177Gambar 4.49 Rancangan Layar Form App Award 176Gambar 4.48 Rancangan Layar Form App Current Comp 176Gambar 4.47 Rancangan Layar Form App Skill 175Gambar 4.46 Rancangan Layar Form App Education 175Gambar 4.45 Rancangan Layar Form App Family 174Gambar 4.44 Rancangan Layar Form Indeks 173Gambar 4.43 Rancangan Layar Form Search 173Gambar 4.42 Rancangan Layar Form Applicant Data 172171
Gambar 4.63 Rancangan Output Form Print App Hospitalization 183Gambar 4.64 Rancangan Output Form Print App Organization 184Gambar 4.76 Tampilan Layar Form App Education 196Gambar 4.86 Tampilan Layar Form App Hospitalization 204Gambar 4.85 Tampilan Layar Laporan Print App Experience 203Gambar 4.84 Tampilan Layar Form App Experience 202Gambar 4.83 Tampilan Layar Laporan Print App Award 201Gambar 4.82 Tampilan Layar Form App Award 200Gambar 4.81 Tampilan Layar Laporan Print App Current Comp 200Gambar 4.80 Tampilan Layar Form App Current Comp 199Gambar 4.79 Tampilan Layar Laporan Print App Skill 198Gambar 4.78 Tampilan Layar Form App Skill 197Gambar 4.77 Tampilan Layar Laporan Print App Education 197Gambar 4.75 Tampilan Layar Laporan Print App Family 195Gambar 4.65 Rancangan Output Form Print App Reference 184Gambar 4.74 Tampilan Layar Form App Family 194Gambar 4.73 Tampilan Layar Form Indeks 193Gambar 4.72 Tampilan Layar Laporan Print Applicant Data 192Gambar 4.71 Tampilan Layar Form Applicant Data 191191
Gambar 4.70 Tampilan Layar MenuGambar 4.69 Tampilan Layar Edit UserId 190189
Gambar 4.68 Tampilan Layar LoginGambar 4.67 Tampilan Layar Desktop Windows 188Gambar 4.66 Rancangan Output Form Print App Schedule 185Gambar 4.87 Tampilan Layar Laporan Print App Hospitalization 205Gambar 4.88 Tampilan Layar Form App Organization 206Gambar 4.89 Tampilan Layar Laporan Print App Organization 207Gambar 4.90 Tampilan Layar Form App Reference 208Gambar 4.91 Tampilan Layar Laporan Print App Reference 209Gambar 4.92 Tampilan Layar Form App Schedule 209Gambar 4.93 Tampilan Layar Laporan Print App Schedule 210Gambar 4.94 Tampilan Layar Form Search 211Gambar 4.95 Tampilan Layar Laporan Print Search 212Gambar 4.96 Diagram Hasil Kuesioner ( 1 ) 213Gambar 4.97 Diagram Hasil Kuesioner ( 2 ) 213Gambar 4.98 Diagram Hasil Kuesioner ( 3 ) 214Gambar 4.99 Diagram Hasil Kuesioner ( 4 ) 214Gambar 4.100 Diagram Hasil Kuesioner ( 5 ) 215 Gambar 4.101 Diagram Hasil Kuesioner ( 6 ) 215 Gambar 4.102 Diagram Hasil Kuesioner ( 7 ) 216 Gambar 4.103 Diagram Hasil Kuesioner ( 8 ) 216