Perancangan File Database Pengujian Sistem 57

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

4.2 Perancangan File Database

Database adalah sekumpulan data yang terdiri atas satu atau lebih tabel yang saling berhubungan satu sama lain, dimana pengguna mempunyai wewenang untuk mengakses data tersebut, baik menambah, mengganti, menghapus, dan mengedit data yang ada dalam tabel-tabel tersebut. Perancangan database merupakan suatu aspek yang perlu mendapat perhatian khusus. Kesulitan utama dalam merancang database adalah bagaimana membuat database yang memiliki tingkat ketelitian yang tinggi sehingga database terhindar dari redundansi data penggandaan data. Untuk Sistem Informasi Pembelian dan Penjualan yang penulis rancang ini sendiri terdapat 8 tabel yaitu : 1. Tabel DataUser

2. Tabel Pangkat

3. Tabel Jabatan 4. Tabel Pendidikan 5. Tabel DiklStruktural 6. Tabel Absen 7. Tabel Absensi_Pegawai 8. Tabel Pegawai Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009 1.Tabel DataUser Tabel data user merupakan tabel database yang berisikan informasi data dari pihak pemakai aplikasi sistem informasi data pegawai nantinya, juga pada tabel ini diatur hak akses dari masing-masing pihak bersangkutan kedalam sistem. Untuk melihat item data apa saja yang terdapat pada tabel data user dapat dilihat pada tabel 4.1 berikut ini : Tabel 4.1 Tabel DataUser No Field Name Type Ukuran Keterangan 1 Username Varchar 20 Nama User Primary Key 2 Password Varchar 50 Password User 3 Status Varchar 20 Status User 4 Jenis_Kelamin Varchar 10 Jenis Kelamin User

2. Tabel Pangkat

Tabel pangkat merupakan tabel yang berisikan informasi kepangkatan yang ada pada instansi. Untuk melihat item apa saja yang terdapat dalam tabel barang dapat dilihat pada tabel 4.2 berikut ini : Tabel 4.2 Tabel Pangkat No Field Name Type Ukuran Keterangan 1 Kd_Pangkat Varchar 2 Kode Pangkat Primary Key 2 NamaPangkat Varchar 50 Nama Pangkat Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009 3.Tabel Jabatan Table 4.3 Tabel Jabatan No Field Name Type Ukuran Keterangan 1 Kd_Jabatan Varchar 5 Kode Jabatan Primary Key 2 NamaJabatan Varchar 50 Nama Jabatan 4.Tabel Pendidikan Tabel 4.4 Tabel Pendidikan No Field Name Type Ukuran Keterangan 1 Kd_Pendidikan Varchar 10 Kode PendidikanPrimary Key 2 NamaPendidikan Varchar 50 Nama Pendidikan 5.Tabel DiklStruktural Tabel 4.5 Tabel DiklStruktural No Field Name Type Ukuran Keterangan 1 Kd_DiklStruktural Varchar 10 Kode Diklat Struktural Primary Key 2 Nama Varchar 10 Nama Diklat Struktural Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009 6.Tabel Absen Tabel 4.6 Tabel Absen No Field Name Type Ukuran Keterangan 1 Kd_Absen Varchar 2 Kode Absen Primary Key 2 Keterangan Varchar 10 Keterangan Absen 7.Tabel Absensi_Pegawai Tabel 4.7 Tabel Absensi_Pegawai No Field Name Type Ukuran Keterangan 1 NIP Varchar 9 Nomor Induk Pegawai Primary Key 2 Tanggal Datetime 8 Tanggal Absensi Primary Key 3 Kd_Absen Varchar 20 Kode Absensi 4 Nomor Varchar 2 Nomor 8.Tabel Pegawai Tabel 4.8 Tabel Pegawai No Field Name Type Ukuran Keterangan 1 Nomor Smallint 2 Nomor Urut Kepangkatan Primary Key 2 NIP Varchar 9 Nomor Induk Pegawai Primary Key 3 Nama Varchar 50 Nama Pegawai 4 JnsKelamin Varchar 10 Jenis Kelamin 5 TglLahir Datetime - Tanggal Lahir 6 TempatLahir Varchar 70 Tempat Lahir Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009 7 Alamat Varchar 150 Alamat Pegawai 8 Telepon Varchar 50 Telepon Pegawai 9 Pangkat Varchar 50 Pangkat Pegawai 10 Jabatan Varchar 100 Jabatan Pegawai 11 TMT1 Datetime - Terhitung Mulai Tanggal 1 12 TMT2 Datetime - Terhitung Mulai Tanggal 2 13 MasaKerjaBulan Integer 4 Masa Kerja Bulan 14 MasaKerjaTahun Integer 4 Masa Kerja Tahun 15 DiklStruktural Varchar 10 Diklat Struktural Pegawai 16 Pendidikan Varchar 20 Pendidikan Pegawai 17 KenaikanPangkat Datetime - Kenaikan Pangkat 18 KGBAkhir Datetime - Kenaikan Gaji Berkala Akhir 19 KGBYAD Datetime - Kenaikan Gaji Berkala Yang Akan Datang 20 Pensiun Datetime - Pensiun Pegawai 21 PNS Datetime - Pegawai Negeri Sipil 22 TahunDiklat Varchar 4 Tahun Diklat Pegawai

4.3 Flowchart Sistem Informasi Data Pegawai Dinas Perhubungan Dan Pariwisata Kota Langsa