24
4.1.3 Pengembangan Database
Pengembangan database dilakukan untuk memperbaiki sistem yang ada. Pengembangan database dalam sistem informasi permohonan cuti karyawan ini
meliputi kamus data dan struktur data.
a. Kamus DataDatabase Dictionary
Kamus data merupakan hasil referensi data metadata, suatu data yang disusun oleh penganalisis sistem untuk membimbing mereka selama melakukan
analisisdan desain Kendall, 2003. Dalam kamus data dilakukan pembuatan informasi tentang data, tabel dan
database. Pada sistem informasi permohonan cuti karyawan PT. Telekomunikasi
Indonesia Tbk Kandatel Madiun ini dirancang kamus data sebagai berikut: 1 Data Karyawan menghasilkan tabel data karyawan yang terdiri dari NIK sebagai
primary key, Nama, BandJabatan, Nilai, Unit_kerja, Alamat, Tempat_Lahir,
Tgl_lahir, Cuti_max. Secara singkat dapat dijelaskan pada ringkasan berikut ini: Data Karyawan TData Karyawan=NIK + Nama + BandJabatan + Nilai +
Unit_kerja + Alamat + Tempat_lahir + Tgl_lahir + Cuti_max 2 Data Pemeriksa menghasilkan tabel data pemeriksa yang terdiri dari
Kode_Pmrks sebagai primary key, NIK, Pemeriksa. Secara singkat dapat dijelaskan pada ringkasan berikut ini:
Data Pemeriksa TData Karyawan= Kode_Pmrks + NIK + pemeriksa 3 Data Surat Cuti menghasilkan tabel data surat cuti yang terdiri dari No_Cuti
sebagai primary key, NIK, Jenis_cuti, Lama_cuti, Alamat_slama_cuti, Perjalanan_cuti, Alasan Cuti, Lampiran, Sisa_cuti, Pemeriksa1, Pemeriksa2.
Secara singkat dapat dijelaskan pada ringkasan berikut : Data Surat Cuti TData Surat Cuti = No_Cuti + NIK + Jenis_cuti +
Lama_cuti + Alamat_slama_cuti + Tgl_Awal + Tgl_Akhir + Alasan Cuti + Lampiran + sisa_cuti + Pemeriksa1 + Pemeriksa2.
25
b. Struktur Data
Pada system informasi permohonan cuti karyawan ini terdapat beberapa tabel yang dibuat, dengan struktur data sebagai berikut.
1 Data Karyawan Nama table : karyawan
Digunakan : untuk mencatat data karyawan Kunci Index : NIK
Table 4.1. Desain Data Karyawan
Nama Field Tipe
Lebar NIK
Text Primary Key 6
Nama Text
30 BandJabatan
Text 35
Nilai Number
Interger Unit_kerja
Text 20
Alamat Text
30 Tempat_lahir
Text 10
Tgl_lahir DateTime
Cuti_maxhari Text
2 2 Data Pemeriksa
Nama table : pemeriksa Digunakan : untuk mencatat data pemeriksa
Kunci Index : Kode_Pmrks Table 4.2. Desain Data Pemeriksa
Nama Field Tipe
Lebar Kode_Pmrks
Text Primary Key 10
NIK Text
6 Pemeriksa
Text 10
26 3 Data Formulir Surat Cuti
Nama table : surat cuti Digunakan : untuk mencatat data karyawan yang mengajukan permohonan cuti
Kunci Index : No_Cuti Tabel 4.3. Desain Data Surat Cuti
Nama Field Tipe
Lebar No_Cuti
Text Primary Key 6
NIK Text
6 Jenis_cuti
Text 15
Lama_cutihari Text
2 Alamat_slama_cuti
Text 30
Tgl_awal DateTime
Tgl_akhir DateTime
Alasan_Cuti Text
50 Lampiran
Text 50
Sisa_cuti hari Text
2 Pemeriksa1
Text 10
Pemeriksa2. Text
10
4.2 Hasil Penelitian 4.2.1 Detailed Design