• Tidak ada hasil yang ditemukan

Perancangan Dan Pembuatan Aplikasi Berbasis Web Untuk Database Suster Pada LPK Cahaya Hati Bandung.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Dan Pembuatan Aplikasi Berbasis Web Untuk Database Suster Pada LPK Cahaya Hati Bandung."

Copied!
24
0
0

Teks penuh

(1)

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.

(2)

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

(3)

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

(4)

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

(5)

v

6.2 Saran Pengembangan ...VI-1

Daftar Referensi ... 1

Lampiran A ... A-1

Lampiran B ... B-1

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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?

(18)

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

.

(19)

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

email

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 :

(20)

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.

(21)

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

(22)

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

(23)

VI -2

Universitas Kristen Maranatha

6. Pengembangan lebih lanjut untuk bentuk pemberitahuan kontrak dengan

mengimplementasikan teknologi komunikasi lain seperti teknologi

(24)

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.

Referensi

Dokumen terkait

bertindak tanpa rasa takut dalam menentukan besar sudut dengan satuan tidak baku.. Setelah dilakukan pengamatan terhadap aktivitas guru dalam pembelajaran, selanjutnya

2. merakam, menyimpan atau mengekalkan, dan/atau memanipulasi, mentafsir atau memproses dengan betul sebarang data atau maklumat atau perintah atau arahan akibat menganggap

1) Melakukan studi pendahuluan, yaitu kegiatan awal yang dilakukan oleh peneliti untuk memperoleh data dan informasi yang berkaitan dengan penelitian. 2) Melakukan

Sarana dan peralatan yang dibutuhkan untuk produk tepung ubikayu terdiri dari : Bak perendaman dan pencucian, pisau pengupas ubikayu, mesin penyawut atau perajang, atau chip,

Berdasarkan hasil-hasil penelitian dapat disimpulkan bahwa model diklat partisipatif-kolaboratif yang dapat meningkatkan kompetensi Guru Biologi SMA adalah pada tahap

Sedangkan dalam hal pelanggaran hak cipta yang ada dalam perbuatan cyber crime dalam bentuk phising, yang mana perbuatannya adalah membuat tampilan yang mirip dengan

Menurut Saryana (2003) definisi TABK yaitu: “perangkat dan teknik yang digunakan untuk menguji (baik secara langsung maupun tidak langsung) logika internal dari suatu

Tujuan penelitian ini adalah untuk mengetahui kadar protein bolu kukus dari tepung singkong (Manihot esculenta Crantz) dan ekstrak buah naga merah (Hylocereus