i
Abstrak
Seiring dengan meningkatnya jumlah penduduk dan aktifitas penduduk di Indonesia pada masa sekarang ini maka ketika dihadapkan pada situasi untuk merawat bayi atau anggota keluarga menjadi sangat sulit. Beberapa alasan yang membuat merawat menjadi sangat sulit adalah tidak tersedianya waktu dan tidak tersedianya waktu. LPK Cahaya Hati yang berada di kota Bandung mencoba membantu kesulitan ini dengan menyediakan jasa layanan suster atau perawat.
Dalam melakukan aktifitas pencatatan kepegawaian di LPK Cahaya Hati menggunakan metode pencatatan tradisional yang mana banyak menimbulkan permasalahan. Metode pencatatan tradisional yang dimaksud adalah metode pencatatan dengan menggunakan media pencatatan kertas atau buku. Metode ini menjadi tidak efektif dan ekonomis karena banyaknya pengulangan data dan sulit untuk melakukan maintenance.
Konsumen yang menggunakan jasa suster akan dicatat didalam sebuah kontrak kerja yang berisi data yang telah ditetapkan dan dinegosiasikan dengan LPK Cahaya Hati sebagai penyedia sumber daya manusianya. Kontrak kerja pada LPK Cahaya Hati dibagi menjadi 2 macam yaitu bulanan dan harian dimana kontrak kerja bulanan diberikan hak untuk mengganti suster yang telah dikontrak sebelumnya. Dalam kontrak kerja akan ada informasi tentang konsumen sebagai pihak pengguna jasa layanan, suster sebagai pihak pekerja yang dikontrak, biaya-biaya yang dibutuhkan, tanggal kontrak dibuat dan masa kontrak tersebut.
Sehubungan dengan masalah yang ditimbulkan oleh pencatatan metode tradisional pada LPK Cahaya Hati maka ditawarkan sebuah solusi dengan menerapkan teknologi. Teknologi yang ditawarkan adalah sebuah sistem aplikasi pencatatan yang berbasis pada teknologi web dinamis dengan menggunakan database sebagai media penyimapanan data.
ii
Daftar Isi
Abstrak ... i
Daftar Isi ... ii
Daftar Gambar... vi
Daftar Tabel ... xii
Daftar Lampiran ... xiii
BAB I ...I-1
Pendahuluan ...I-1
1.1 Latar Belakang Masalah...I-1
1.2 Perumusan Masalah ...I-2
1.3 Tujuan Penelitian ...I-3
1.4 Pembatasan Masalah ...I-4
BAB II... II-1
Landasan Teori... II-1
2.1 Basis Data ... II-1
2.2 Model basis data... II-2
2.2.1 Entity-Relational Model... II-2
2.3 Basis Data Relasional... II-7
2.3.1 Transformasi Himpunan Relasi Satu ke Satu... II-7
2.3.2 Transformasi Himpunan Relasi Banyak ke Satu ... II-7
2.3.3 Transformasi Himpunan Relasi Banyak ke Banyak ... II-8
2.3.4 Transformasi Spesialisasi... II-8
2.4 DBMS ... II-8
2.4.1 Bahasa SQL... II-9
2.5 Pemilihan Database... II-11
2.6 Sistem Informasi ... II-12
2.6.1 SISDM (Sistem Informasi Sumber Daya Manusia)... II-14
2.6.1.1 Proses dalam manajemen SDM ... II-16
iii
2.6.1.1.2 Administrasi Personalia ... II-17
2.6.1.1.3 Kompensasi dan Benefit ... II-17
2.6.1.1.4 Evaluasi Kinerja Suster ... II-18
2.6.1.1.5 Pendidikan dan Pelatihan ... II-18
2.6.1.1.6 Pemutusan Hubungan Kerja/Pensiun... II-18
BAB III ... III-1
Analisis dan Perancangan Aplikasi... III-1
3.1 Analisis Kebutuhan Aplikasi ... III-1
3.2 Analisis Fitur... III-2
3.3 Analisis Aplikasi Informasi ... III-3
3.3.1.1 Kamus Data... III-9
3.3.1.2 Skema Entity Relationship Basis Data... III-13
3.4 Perancangan Aplikasi... III-15
3.4.1 Struktur Aplikasi ... III-15
3.4.2 Desain Layout ... III-29
BAB IV ...IV-1
Hasil Tercapai ...IV-1
4.1 Realisasi Database...IV-1
4.2 Realisasi Layout Aplikasi ...IV-4
4.3 Realisasi Struktur dan Fitur Aplikasi ...IV-4
4.3.1 Realisasi Fitur Login ...IV-7
4.3.2 Realisasi Fitur pada Administrator...IV-9
4.3.2.1 Halaman Awal...IV-10
4.3.2.2 Menu Suster ...IV-11
4.3.2.2.1 Lihat Suster ...IV-12
4.3.2.2.2 Catat Suster ...IV-18
4.3.2.2.3 Ubah Suster ...IV-23
4.3.2.2.4 Hapus Suster ...IV-27
4.3.2.3 Menu Konsumen ...IV-30
4.3.2.3.1 Lihat Konsumen ...IV-31
iv
4.3.2.3.3 Ubah Konsumen...IV-39
4.3.2.3.4 Hapus Konsumen ...IV-43
4.3.2.4 Menu Kontrak ...IV-46
4.3.2.4.1 Lihat Kontrak ...IV-47
4.3.2.4.2 Catat Kontrak ...IV-61
4.3.2.4.3 Ubah Kontrak ...IV-83
4.3.2.4.4 Hapus Kontrak ...IV-94
4.3.2.5 Menu User...IV-100
4.3.2.5.1 Lihat User...IV-101
4.3.2.5.2 Catat User...IV-105
4.3.2.5.3 Ubah User ...IV-108
4.3.2.5.4 Hapus User ...IV-112
4.3.2.6 Menu Report ...IV-114
4.3.2.6.1 Print Kontrak...IV-115
4.3.2.7 Email ...IV-120
4.3.2.7.1 Kirim Email...IV-121
4.3.2.8 Keluar...IV-125
4.3.3 Realisasi Fitur User ...IV-126
4.3.3.1 Halaman Utama Untuk User ...IV-126
4.3.3.2 Suster...IV-128
4.3.3.3 Konsumen ...IV-129
4.3.3.4 Kontrak...IV-130
4.3.3.5 Print Kontrak...IV-131
BAB V... V-1
Evaluasi Sistem ... V-1
5.1 Evaluasi Rumusan Masalah ... V-1
5.2 Evaluasi Aplikasi ... V-2
5.3 Evaluasi Tujuan... V-5
BAB VI ...VI-1
Penutup...VI-1
v
6.2 Saran Pengembangan ...VI-1
Daftar Referensi ... 1
Lampiran A ... A-1
Lampiran B ... B-1
vi
Daftar Gambar
Gambar 2. 1 Lambang entitas ... II-2
Gambar 2. 2 Lambang atribut ... II-2
Gambar 2. 3 Lambang relasi ... II-2
Gambar 2. 4 Lambang relasi satu ke satu (one to one) ... II-3
Gambar 2. 5 Lambang relasi satu ke banyak (one to many) ... II-3
Gambar 2. 6 Lambang relasi banyak ke satu (many to one) ... II-3
Gambar 2. 7 Lambang relasi banyak ke banyak (many to many) ... II-4
Gambar 2. 8 Lambang spesialisasi... II-4
Gambar 2. 9 Lambang disjoint... II-5
Gambar 2. 10 Lambang overlapping... II-5
Gambar 2. 11 Lambang total... II-6
Gambar 2. 12 Lambang partial... II-6
Gambar 3. 1 DFD Level 0... III-3
Gambar 3. 2 DFD Level 1 Sistem Pencatatan Suster... III-4
Gambar 3. 3 DFD Level 2.1 Olah data suster ... III-5
Gambar 3. 4 DFD Level 2.2 Olah data Konsumen ... III-6
Gambar 3. 5 DFD Level 2.3 Olah Data Kontrak ... III-7
Gambar 3. 6 DFD Level 2.4 Olah Data User ... III-8
Gambar 3. 7 Diagram ER Cahaya Hati... III-13
Gambar 3. 8 Atribut Diagram ER Cahaya Hati ... III-14
Gambar 3. 9 Site map “Halaman Awal” dan “Suster” untuk administrator.... III-16
Gambar 3. 10 Site map “Konsumen” untuk administrator... III-17
Gambar 3. 11 Site map “Kontrak” dan “Lihat Kontrak” untuk administratorIII-18
Gambar 3. 12 Site map “Kontrak” dan “Catat Kontrak” untuk administratorIII-19
Gambar 3. 13 Site map “Kontrak” dan “Ubah Kontrak” untuk administratorIII-20
Gambar 3. 14 Site map “Kontrak” dan “Hapus Kontrak” untuk administrator
vii
Gambar 3. 15 Site map “User”, “Report”, “Email” dan “Keluar” untuk
administrator... III-22
Gambar 3. 16 Site map “Halaman Awal”, “Suster”, dan “Konsumen” untuk user
... III-23
Gambar 3. 17 Site map “Konsumen” untuk user... III-24
Gambar 3. 18 Site map “Kontrak” dan “Lihat Kontrak” untuk user... III-25
Gambar 3. 19 Site map “Kontrak” dan “Catat kontrak” untuk user... III-26
Gambar 3. 20 Site map “Kontrak” dan “Ubah Kontrak” untuk user... III-27
Gambar 3. 21 Site map “Report”, “Email” dan “Keluar” untuk user... III-28
Gambar 3. 22 Desain layout... III-29
Gambar 3. 23 Desain Login ... III-29
Gambar 4. 1 Tabel yang dibuat pada microsoft access 2000...IV-3
Gambar 4. 2 Struktur layout...IV-4
Gambar 4. 3 Layout header dan menu navigasi...IV-5
Gambar 4. 4 Layout main...IV-5
Gambar 4. 5 Layout footer...IV-6
Gambar 4. 6 Pager...IV-6
Gambar 4. 7 Ekternal pager ...IV-7
Gambar 4. 8 Status halaman...IV-7
Gambar 4. 9 Layout halaman “Login”...IV-7
Gambar 4. 10 Mengakses sub menu “Halaman Awal”...IV-10
Gambar 4. 11 Layout dan menu bagian suster...IV-11
Gambar 4. 12 Mengakses sub menu “Lihat Suster” pada menu “Suster”. ...IV-12
Gambar 4. 13 Halaman daftar suster...IV-13
Gambar 4. 14 Halaman detail suster ...IV-14
Gambar 4. 15 Layout untuk mencari data suster...IV-15
Gambar 4. 16 layout hasil pencarian suster ...IV-17
Gambar 4. 17 Mengakses sub menu “Catat Suster” pada menu “Suster” ...IV-18
Gambar 4. 18 Halaman untuk mencatat suster baru ...IV-19
Gambar 4. 19 Input checkbox tinggal di mess ...IV-20
viii
Gambar 4. 21 Gambar jika tidak memasukkan foto ...IV-21
Gambar 4. 22 Pemberitahuan kesalahan nomor register...IV-21
Gambar 4. 23 Pemberitahuan kesalahan nomor KTP ...IV-21
Gambar 4. 24 Halaman pemberitahuan data suster telah berhasil dicatat...IV-22
Gambar 4. 25 Mengakses sub menu “Ubah Suster” pada menu “Suster”. ...IV-23
Gambar 4. 26 Halaman untuk mengubah data suster...IV-24
Gambar 4. 27 Halaman formulir untuk mengubah data suster ...IV-25
Gambar 4. 28 Halaman pemberitahuan data suster telah berhasil diubah ...IV-26
Gambar 4. 29 Mengakses sub menu “Ubah Suster” pada menu “Suster”. ...IV-27
Gambar 4. 30 Halaman melihat daftar suster yang akan dihapus ...IV-28
Gambar 4. 31 Halaman untuk menghapus data suster ...IV-29
Gambar 4. 32 Layout dan menu bagian konsumen...IV-30
Gambar 4. 33 Mengakses sub menu “Lihat Konsumen” pada menu “Konsumen”
...IV-31
Gambar 4. 34 Halaman daftar konsumen...IV-32
Gambar 4. 35 Halaman detail konsumen ...IV-33
Gambar 4. 36 Layout untuk mencari data konsumen ...IV-34
Gambar 4. 37 layout hasil pencarian konsumen ...IV-35
Gambar 4. 38 Mengakses sub menu “Catat Konsumen” pada menu “Konsumen”.
...IV-36
Gambar 4. 39 Halaman untuk mencatat konsumen baru ...IV-37
Gambar 4. 40 Pemberitahuan kesalahan nomor KTP ...IV-37
Gambar 4. 41 Halaman pemberitahuan data konsumen telah berhasil dicatat IV-38
Gambar 4. 42 Mengakses sub menu “Ubah Konsumen” pada menu “Konsumen”
...IV-39
Gambar 4. 43 Halaman untuk mengubah data konsumen...IV-40
Gambar 4. 44 Halaman formulir untuk mengubah data konsumen ...IV-41
Gambar 4. 45 Halaman pemberitahuan data konsumen telah berhasil diubah IV-42
Gambar 4. 46 Mengakses sub menu “Ubah Konsumen” pada menu “Konsumen”
...IV-43
ix
Gambar 4. 48 Halaman untuk menghapus data konsumen ...IV-45
Gambar 4. 49 Layout dan menu bagian Kontrak ...IV-46
Gambar 4. 50 Mengakses sub menu “Lihat Kontrak” pada menu “Kontrak” .IV-47
Gambar 4. 51 Halaman pilih jenis kontrak yang ingin dilihat ...IV-48
Gambar 4. 52 Halaman pilih status kontrak yang ingin dilihat...IV-49
Gambar 4. 53 Halaman daftar kontrak bulanan aktif ...IV-50
Gambar 4. 54 Halaman daftar kontrak bulanan aktif ...IV-51
Gambar 4. 55 Halaman daftar kontrak bulanan aktif ...IV-52
Gambar 4. 56 Halaman daftar kontrak bulanan aktif ...IV-53
Gambar 4. 57 Layout untuk mencari data konsumen ...IV-54
Gambar 4. 58 Halaman daftar kontrak harian aktif...IV-56
Gambar 4. 59 Halaman daftar kontrak harian aktif...IV-57
Gambar 4. 60 Layout untuk mencari data kontrak harian...IV-58
Gambar 4. 61 layout hasil pencarian konsumen ...IV-60
Gambar 4. 62 Mengakses sub menu “Catat Kontrak” pada menu “Kontrak” .IV-61
Gambar 4. 63 Halaman catat kontrak...IV-62
Gambar 4. 64 Halaman kontrak baru ...IV-63
Gambar 4. 65 Pesan kesalahan nomor register pada kontrak baru ...IV-64
Gambar 4. 66 Pesan kesalahan status suster pada kontrak baru ...IV-64
Gambar 4. 67 Pesan kesalahan nomor KTP konsumen pada kontrak baru ...IV-64
Gambar 4. 68 Halaman daftar suster kosong ...IV-65
Gambar 4. 69 Halaman daftar konsumen datang ...IV-66
Gambar 4. 70 Halaman kontrak baru berikutnya ...IV-67
Gambar 4. 71 Pesan kesalahan nomor kontrak pada kontrak baru ...IV-68
Gambar 4. 72 Halaman kontrak baru dengan kalender...IV-68
Gambar 4. 73 Halaman biaya kontrak bulanan baru...IV-69
Gambar 4. 74 Halaman mencetak kontrak bulanan ...IV-70
Gambar 4. 75 Halaman data kontrak bulanan untuk dicetak ...IV-71
Gambar 4. 76 Halaman pemberitahuan kontrak bulanan telah dicatat ...IV-72
Gambar 4. 77 Halaman biaya kontrak harian baru ...IV-73
x
Gambar 4. 79 Halaman penggantian kontrak bulanan ...IV-76
Gambar 4. 80 Tombol “Buat Ganti Kontrak” tidak aktif...IV-76
Gambar 4. 81 Halaman formulir penggantian kontrak bulanan...IV-77
Gambar 4. 82 Halaman penggantian kontrak sementara ...IV-78
Gambar 4. 83 Halaman formulir penggantian kontrak sementara ...IV-79
Gambar 4. 84 Halaman selesaikan kontrak...IV-80
Gambar 4. 85 Pesan pemberitahuan nomor kontrak ...IV-80
Gambar 4. 86 Halaman data kontrak yang dimasukkan ...IV-81
Gambar 4. 87 Halaman pemberitahuan kontrak telah selesai ...IV-82
Gambar 4. 88 Mengakses sub menu “Ubah Kontrak” pada menu “Kontrak” .IV-83
Gambar 4. 89 Halaman ubah kontrak ...IV-84
Gambar 4. 90 Halaman untuk mengubah data kontrak bulanan ...IV-85
Gambar 4. 91 Halaman formulir untuk mengubah data kontrak ...IV-87
Gambar 4. 92 Halaman detail biaya kontrak bulanan ...IV-88
Gambar 4. 93 Halaman formulir ubah biaya kontrak bulanan...IV-89
Gambar 4. 94 Halaman formulir ubah ganti kontrak bulanan ...IV-90
Gambar 4. 95 Halaman formulir ubah penggantian kontrak bulanan...IV-91
Gambar 4. 96 Halaman formulir ubah ganti kontrak sementara...IV-92
Gambar 4. 97 Halaman formulir ubah penggantian kontrak sementara ...IV-93
Gambar 4. 98 Mengakses sub menu “Hapus Kontrak” pada menu “Kontrak”IV-94
Gambar 4. 99 Halaman hapus kontrak...IV-95
Gambar 4. 100 Halaman untuk menghapus data kontrak bulanan...IV-96
Gambar 4. 101 Halaman hapus ganti kontrak bulanan ...IV-98
Gambar 4. 102 Halaman hapus ganti kontrak sementara...IV-99
Gambar 4. 103 Layout dan menu bagian user...IV-100
Gambar 4. 104 Mengakses sub menu “Lihat User” pada menu “User” ...IV-101
Gambar 4. 105 Halaman daftar user...IV-102
Gambar 4. 106 Layout untuk mencari data user...IV-103
Gambar 4. 107 layout hasil pencarian user...IV-104
Gambar 4. 108 Mengakses sub menu “Catat User” pada menu “User” ...IV-105
xi
Gambar 4. 110 Pemberitahuan kesalahan nama login ...IV-106
Gambar 4. 111 Halaman pemberitahuan data user telah berhasil dicatat ...IV-107
Gambar 4. 112 Mengakses sub menu “Ubah User” pada menu “User” ...IV-108
Gambar 4. 113 Halaman untuk mengubah data user...IV-109
Gambar 4. 114 Halaman formulir untuk mengubah data user...IV-110
Gambar 4. 115 Halaman pemberitahuan data user telah berhasil diubah...IV-111
Gambar 4. 116 Mengakses sub menu “Ubah User” pada menu “User” ...IV-112
Gambar 4. 117 Halaman melihat daftar user yang akan dihapus ...IV-113
Gambar 4. 118 Layout dan menu bagian “Report”...IV-114
Gambar 4. 119 Mengakses sub menu “Print Kontrak” pada menu “Report” IV-115
Gambar 4. 120 Halaman melihat daftar user yang akan dihapus ...IV-116
Gambar 4. 121 Pesan pemberitahuan nomor kontrak pada print kontrak...IV-116
Gambar 4. 122 Halaman data kontrak bulanan untuk dicetak pada print kontrak
...IV-117
Gambar 4. 123 Halaman melihat daftar user yang akan dihapus ...IV-118
Gambar 4. 124 Halaman data report...IV-119
Gambar 4. 125 Layout dan menu bagian Email...IV-120
Gambar 4. 126 Mengakses sub menu “Kirim Email” pada menu “Email” ...IV-121
Gambar 4. 127 Halaman kirim email...IV-122
Gambar 4. 128 Halaman pemberitahuan pesan email berhasil dikirim ...IV-123
Gambar 4. 129 Halaman pemberitahuan pesan email berhasil dikirim ...IV-124
Gambar 4. 130 Mengakses sub menu “Keluar” dari menu “Keluar” ...IV-125
Gambar 4. 131 Layout halaman utama untuk user biasa ...IV-126
Gambar 4. 132 Layout dan menu bagian “Suster” untuk user biasa ...IV-128
Gambar 4. 133 Layout dan menu bagian “Konsumen” untuk user biasa ...IV-129
Gambar 4. 134 Layout dan menu bagian “Kontrak” untuk user biasa ...IV-130
xii
Daftar Tabel
Tabel 3. 1 Kamus data Data_Suster ... III-9
Tabel 3. 2 Kamus data Data_konsumen... III-10
Tabel 3. 3 Kamus data Data_kontrak... III-10
Tabel 3. 4 Kamus data Data_user... III-12
Tabel 3. 5 Kamus data Data_email... III-12
xiii
Daftar Lampiran
Lampiran A. 1 Kode program file Index.aspx... A-2
Lampiran A. 2 Kode program file LogOut.aspx ... A-2
Lampiran A. 3 Kode program file HalamanAwalUtamaAdmin.aspx... A-2
Lampiran A. 4 Kode program file HalamanUtamaUser.aspx ... A-3
Lampiran A. 5 Kode program file LihatSuster.aspx ... A-6
Lampiran A. 6 Kode program file LihatDetailSuster.aspx ... A-8
Lampiran A. 7 Kode program file FormSusterBaru.aspx ... A-10
Lampiran A. 8 Kode program file EditFormSuster.aspx ... A-14
Lampiran A. 9 Kode program file HapusLihatDetailSuster.aspx ... A-16
Lampiran A. 10 Kode program file LihatKonsumen.aspx... A-19
Lampiran A. 11 Kode program file LihatDetailKonsumen.aspx ... A-20
Lampiran A. 12 Kode program file FormKonsumenBaru.aspx... A-21
Lampiran A. 13 Kode program file EditFormKonsumen.aspx ... A-23
Lampiran A. 14 Kode program file HapusLihatDetailKonsumen.aspx... A-25
Lampiran A. 15 Kode program file LihatKontrakBulananAktif.aspx ... A-28
Lampiran A. 16 Kode program file LihatDetailBiayaKontrakBulanan.aspx.... A-30
Lampiran A. 17 Kode program file LihatDetailPenggantianKontrakBulanan.aspx
... A-31
Lampiran A. 18 Kode program file
LihatDetailPenggantianKontrakSementara.aspx ... A-32
Lampiran A. 19 Kode program file LihatKontrakBulananTidakAktif.aspx ... A-36
Lampiran A. 20 Kode program file LihatKontrakHarianAktif.aspx... A-39
Lampiran A. 21 Kode program file LihatDetailBiayaKontrakHarian.aspx ... A-40
Lampiran A. 22 Kode program file FormKontrakBaru.aspx ... A-42
Lampiran A. 23 Kode program file FormKontrakBaruBerikutnya.aspx ... A-44
Lampiran A. 24 Kode program file FormKontrakBulanan.aspx ... A-47
Lampiran A. 25 Kode program file PrintFormKontrakBulanan.aspx... A-49
xiv
Lampiran A. 27 Kode program file PrintFormKontrakHarian.aspx ... A-53
Lampiran A. 28 Kode program file FormLihatKontrakBulanan.aspx ... A-57
Lampiran A. 29 Kode program file FormDetailPenggantianKontrakBulanan.aspx
... A-58
Lampiran A. 30 Kode program file FormGantiKontrakBulanan.aspx... A-62
Lampiran A. 31 Kode program file
FormDetailPenggantianKontrakSementara.aspx ... A-64
Lampiran A. 32 Kode program file FormGantiKontrakSementara.aspx ... A-68
Lampiran A. 33 Kode program file FormKontrakSelesai.aspx ... A-68
Lampiran A. 34 Kode program file FormKontrakSelesaiBerikutnya.aspx... A-72
Lampiran A. 35 Kode program file EditLihatKontrakBulanan.aspx ... A-75
Lampiran A. 36 Kode program file EditKontrak.aspx... A-79
Lampiran A. 37 Kode program file EditDetailBiayaKontrakBulanan.aspx ... A-80
Lampiran A. 38 Kode program file EditBiayaKontrakBulanan.aspx ... A-82
Lampiran A. 39 Kode program file EditDetailPenggantianKontrakBulanan.aspx
... …… A-84
Lampiran A. 40 Kode program file EditGantiKontrakBulanan.aspx... A-85
Lampiran A. 41 Kode program file EditGantiKontrakSementara.aspx ... A-88
Lampiran A. 42 Kode program file EditLihatKontrakHarian.aspx ... A-91
Lampiran A. 43 Kode program file EditDetailBiayaKontrakHarian.aspx... A-93
Lampiran A. 44 Kode program file EditBiayaKontrakHarian.aspx... A-94
Lampiran A. 45 Kode program file HapusLihatKontrakBulanan.aspx... A-99
Lampiran A. 46 Kode program file
HapusLihatDetailPenggantianKontrakBulanan.aspx... A-101
Lampiran A. 47 Kode program file
HapusLihatDetailPenggantianKontrakSementara.aspx ... A-103
Lampiran A. 48 Kode program file HapusLihatKontrakHarian.aspx ... A-107
Lampiran A. 49 Kode program file LihatUser.aspx... A-111
Lampiran A. 50 Kode program file FormUserBaru.aspx... A-112
Lampiran A. 51 Kode program file EditLihatUser.aspx ... A-115
xv
Lampiran A. 53 Kode program file HapusLihatUser.aspx ... A-120
Lampiran A. 54 Kode program file PrintFormKontrak.aspx ... A-121
Lampiran A. 55 Kode program file PrintFormKontrakBulanan.aspx... A-122
Lampiran A. 56 Kode program file PrintFormKontrakHarian.aspx ... A-123
Lampiran A. 57 Kode program file LihatDetailReport.aspx ... A-127
Lampiran A. 58 Kode program file FormSendEmail.aspx ... A-128
Lampiran A. 59 Kode program file calendar.aspx ... A-129
Lampiran B. 1 Quesioner halaman 1 yang diisikan oleh pemilik. ... B-1
Lampiran B. 2 Quesioner halaman 2 yang diisikan oleh pemilik. ... B-2
Lampiran B. 3 Quesioner halaman 3 yang diisikan oleh pemilik. ... B-3
Lampiran B. 4 Quesioner halaman 1 yang diisikan oleh pegawai... B-4
Lampiran B. 5 Quesioner halaman 2 yang diisikan oleh pegawai... B-5
Lampiran B. 6 Quesioner halaman 3 yang diisikan oleh pegawai... B-6
Lampiran C. 1 Contoh isi buku pencatatan suster... C-1
Lampiran C. 2 Contoh formulir kontrak kerja halaman 1... C-2
Lampiran C. 3 Contoh formulir kontrak kerja halaman 2... C-3
Lampiran C. 4 Contoh formulir kontrak kerja penggantian tetap... C-4
I -1
Universitas Kristen Maranatha
BAB I
Pendahuluan
1.1
Latar Belakang Masalah
Seiring dengan banyaknya aktifitas serta kesibukan yang dilakukan oleh
masyarakat kota Bandung dimana dalam aktifitas tersebut menyita banyak waktu
dan tenaga, ketika masyarakat dihadapkan kepada situasi dimana mereka harus
merawat bayi, anak, jompo atau keluarga yang sedang sakit. Akibatnya kesulitan
menghadapi situasi ini, mereka mencari solusi untuk mengatasinya, diantaranya
dengan menyewa layanan suster.
Alasan masyarakat banyak menggunakan layanan suster antara lain:
•
Agar waktu dan aktifitas rutin yang harus dilakukan tidak
terganggu.
•
Karena tidak adanya pengalaman dalam merawat bayi, jompo, atau
pasien rumah sakit.
•
Agar kebutuhan pasien yang dirawat dapat terpenuhi dengan baik.
•
Karena malas.
LPK Cahaya Hati didirikan berdasarkan alasan-alasan tersebut diatas dan
untuk mendapatkan keuntungan atas kesempatan yang ada. LPK Cahaya Hati
masih menggunakan metode tradisional yaitu dengan menggunakan kertas sebagai
media untuk pencatatannya baik itu buku catatan kepegawaian, buku besar untuk
pencatatan aktifitas bisnisnya.
Dengan pembuatan aplikasi berbasis web untuk database suster pada LPK
Cahaya Hati Bandung, melalui proyek Tugas Akhir ini diharapkan proses
pencatatan suster, konsumen, dan penyediaan jasa layanan suster semakin baik,
cepat dan akurat selain itu, tidak kalah pentingnya yaitu untuk me
minimalisasi
I -2
Universitas Kristen Maranatha
1.2 Perumusan
Masalah
Dari penjelasan diatas ditemukan beberapa kondisi yang menjadi pokok
permasalahan. Beberapa hal yang sering dihadapi dalam metode pencatatan
tradisional antara lain:
•
Duplikasi informasi suster, konsumen dan kontrak yang sama pada
buku yang berbeda.
•
Banyaknya jenis buku yang berbeda dalam setiap pencatatan.
•
Ketidaktelitian dalam pengisian data.
•
Ketidaklengkapan data yang dibutuhkan.
•
Lamanya pencarian data suster, konsumen dan kontrak yang
dibutuhkan
Masalah-masalah dalam penyediaan sumber daya manusia pada LPK
Cahaya Hati:
•
Berapa banyak suster yang tersedia dan siap digunakan?
•
Siapa yang akan dialokasikan untuk melayani permintaan
konsumen?
•
Bagaimana mencari
profile
suster yang sesuai dengan permintaan
konsumen?
•
Bagaimana agar suster yang bekerja dengan sistem harian dapat
mengetahui informasi tempat tinggal konsumen ketika mereka
akan berangkat ketempat kerja?
Permasalahan dalam pencatatan aktifitas penyediaan sumber daya
manusia:
•
Data apa saja yang akan dicatat ketika orang akan bekerja pada
LPK Cahaya Hati?
I -3
Universitas Kristen Maranatha
•
Siapakah konsumen yang dapat dialokasikan untuk suster-suster
tersebut?
•
Berapa besar gaji yang telah disepakati dalam setiap kontrak kerja?
•
Berapa lama suster tersebut bekerja pada kontrak yang disetujui?
1.3 Tujuan
Penelitian
Ketika calon konsumen datang ke LPK Cahaya Hati maka calon
konsumen tersebut akan memberikan informasi kebutuhan suster, seperti siapa
yang akan dirawat, berapa lama suster akan bekerja. Setelah itu pihak penyedia
jasa layanan suster akan mencari kriteria-kriteria apa yang dibutuhkan oleh calon
konsumen untuk kemudian dicocokkan dengan ketersediaan pegawai yang ada.
Ketika kesepakatan telah disetujui maka semuanya itu akan dicatat dalam sebuah
kontrak kerja yang berisikan informasi mengenai perjanjian kerja antara
konsumen, suster dan pihak LPK Cahaya Hati.
Keamanan terhadap penggunaan aplikasi akan dibuat fitur login dengan
tujuan agar aplikasi tidak dapat digunakan oleh pihak-pihak yang tidak
berwenang, login tersebut adalah :
•
Administrator
Pada halaman khusus untuk
administrator
akan tersedia informasi dan
fitur tertentu antara lain:
Melihat, membuat, meng
update
,menghapus informasi pada daftar suster.
Melihat, membuat, meng
update
,menghapus informasi pada daftar
konsumen.
Melihat, membuat, meng
update
,menghapus informasi pada daftar
kontrak.
Mencari suster sesuai
profile
yang diinginkan.
Melihat lama kontrak.
Menambah
user
baru dan kategorinya.
Melihat informasi
user
.
I -4
Universitas Kristen Maranatha
•
User biasa
Pada halaman khusus untuk
user
biasa akan tersedia fitur, antara lain:
Melihat, membuat, meng
update
informasi pada daftar suster.
Melihat, membuat, meng
update
informasi pada daftar konsumen.
Melihat, membuat, meng
update
informasi pada daftar kontrak.
Mencari suster sesuai
profile
yang diinginkan.
Melihat lama kontrak.
1.4 Pembatasan
Masalah
Dari keseluruhan fitur sistem yang akan dibangun, terdapat beberapa
penekanan utama dari pengembangan sistem tersebut. Hal ini mencakup:
•
Dengan penerapan sistem ini maka proses pencatatan data dapat lebih
akurat dibanding metode
konvensional
.
•
User dapat mengetahui status suster yang ada.
•
Pembuatan kontrak kerja suster untuk konsumen tertentu.
•
Aktifitas pencatatan dapat dilakukan dengan lebih cepat.
•
User dapat mengetahui informasi suster, konsumen dan kontrak yang
tercatat dengan tepat.
•
Adanya
notifikasi
kontrak melalui
konsumen.
•
Dapat memasukkan gambar atau
image
suster ke dalam aplikasi.
•
Aplikasi dapat mencetak formulir kontrak
Sementara itu, sistem yang akan dibuat akan mempunyai batasan sebagai
berikut :
I -5
Universitas Kristen Maranatha
Evaluasi akan dilakukan dengan metode survei questioner. Quetioner akan
dilakukan terhadap pemakai aplikasi di yayasan LPK Cahaya Hati. Pemakai
aplikasi adalah:
•
User
biasa yaitu pegawai LPK Cahaya Hati
•
Administrator
yaitu pemilik LPK Cahaya Hati
Tools serta bahasa pemrograman yang akan digunakan dalam
pembangunan sistem antara lain:
•
Bahasa pemrograman yang digunakan dalam membuat aplikasi ini adalah
HTML serta ASP.NET sebagai koneksi dinamis dengan
database
. Bahasa
script
ing tambahan yang akan dipakai yaitu Java Script, dan Cascading
Style Sheet (CSS).
•
Program pengolah teks (
text editor
) yang akan digunakan untuk
pengolahan kalimat adalah Notepad.
•
Program pengolah aplikasi (
web editor
) yang akan digunakan untuk
pengolahan yaitu Macromedia Dreamweaver MX.
•
Program pengolah gambar (
image editor
) yang akan digunakan Adobe
Photoshop 6.0 dan Macromedia Fireworks MX.
•
Program basis data yang digunakan adalah Microsoft Access 2000.
•
Untuk menguji tampilan akan digunakan Internet Explorer.
Penulisan laporan Tugas Akhir dilakukan dalam enam bab dengan penyusunan
sebagai berikut :
Bab I Pendahuluan
Latar belakang, perumusan masalah, tujuan, pembatasan masalah dan
sistematika penulisan laporan Tugas Akhir akan dibahas di dalam bab ini.
Bab II Landasan Teori
Pembahasan materi-materi yang digunakan dalam mendukung serta
membantu penyusun laporan dalam membuat laporan Tugas Akhir.
I -6
Universitas Kristen Maranatha
Analisis kebutuhan serta spesifikasi sistem yang dibutuhkan oleh aplikasi
yang akan dibangun. Juga dipaparkan proses pembuatan desain sistem
hingga mencapai format yang diinginkan.
Bab IV Hasil Tercapai
Tampilan serta implementasi akhir dari sistem. Fungsionalitas utama dari
sistem juga akan dipaparkan sesuai dengan tujuan pembuatan.
Bab V Evaluasi Sistem
Evaluasi tujuan awal dari penelitian dengan hasil akhir yang dicapai.
Bab VI Penutup
VI -1
Universitas Kristen Maranatha
BAB VI
Penutup
6.1 Kesimpulan
Proyek Tugas Akhir ini telah menghasilkan sebuah Aplikasi Pencatatan
Suster yang berbasis
web
dengan studi kasus pada LPK Cahaya Hati Bandung.
Dengan berhasil dibuatnya aplikasi ini diharapkan aplikasi ini mampu
memfasilitasi dan meningkatkan efektifitas proses pencatatan suster secara nyata
dan terorganisir.
Dapat disimpulkan bahwa, aplikasi yang dihasilkan akan mampu
me
minimalisasi
permasalahan yang ada pada LPK Cahaya Hati dan dapat menjadi
salah satu solusi dalam pemecahan masalah yang ada pada LPK Cahaya Hati.
6.2 Saran
Pengembangan
Aplikasi yang dibuat merupakan aplikasi dalam tahapan awal yang
membuka kemungkinan-kemungkinan lain untuk dikembangkan menjadi sebuah
aplikasi yang lebih baik lagi. Kemungkinan-kemungkinan yang dapat
diimplementasikan pada aplikasi ini antara lain :
1. Pembuatan nomor register dibuat secara otomatis oleh aplikasi.
2. Dikembangkannya aplikasi ini sebagai sebuah aplikasi
web online
dalam
sehingga target konsumennya menjadi lebih banyak.
3. Pengembangan terhadap pembuatan kontrak pada aplikasi
web
yang dapat
dilakukan secara
online
.
4. Dibuatnya pencatatan keuangan yang di
integrasi
kan dengan aplikasi ini
sehingga data transaksi yang dilakukan dapat dilihat sebagai masukkan
kepada tingkat manajemen atas untuk pengambilan keputusan terhadap
kondisi keuangan perusahaan.
5. Pembuatan kontrak dapat dilakukan secara
wireless
melalui
handphone
VI -2
Universitas Kristen Maranatha
6. Pengembangan lebih lanjut untuk bentuk pemberitahuan kontrak dengan
mengimplementasikan teknologi komunikasi lain seperti teknologi
1
Universitas Kristen Maranatha
Daftar Referensi
1. Dean, Elisa. (2005). Diktat Pengantar Basis Data. Fakultas IT Universitas
Kristen Maranatha.
2. Edi, Doro. (2000). Diktat Pengantar Sistem Informasi. Fakultas IT
Universitas Kristen Maranatha.
3. Imbar, Victor R. (2003). Modul Praktikum Basis Data. Fakultas IT
Universitas Kristen Maranatha.
4. Manthis, Robert L. and Jackson, John H. (2001). Buku I MSDM. Salemba
Empat.
5. Prague, Cary N. and Irwin, Michael R. (2001). Access 2002 Bible, Hungry
Minds, Inc.
6. Riswantini, Dianadewi. (2005). Modul Penggajian Sistem Informasi
Sumber Daya Manusia (SISDM).
Sumber: www.hrdsoftware.net.
7. PPM Institute of Management. (2005). Sistem Informasi Sumber Daya
Manusia. Sumber: www.lppm.ac.id.