Kamus DataDatabase Dictionary Struktur Data

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