Database Design Perancangan Menggunakan UML

Tabel 4.48 Tabel atasan Nama Field Tipe Data Ukuran Keterangan nip_atasan Char 15 Nip atasan nama Varchar 40 Nama atasan jabatan Char 40 Jabatan atasan

2. Tabel berita

Nama Tabel : berita Type File : Transaksi Primary Key : id_berita Foreign Key : - Tabel 4.49 Tabel berita Nama Field Tipe Data Ukuran Keterangan id_berita Char 4 Id berita Judul Varchar 30 Judul berita berita Text - Isi berita tgl_input Date - Tanggal input berita jam_input Time - Jam input berita

3. Tabel cuti

Nama Tabel : cuti Type File : Transaksi Primary Key : id_cuti Foreign Key : - Tabel 4.50 Tabel cuti Nama Field Tipe Data Ukuran Keterangan id_cuti Int 5 Id cuti kd_pcuti Char 5 Kode cuti tgl_sah Date - Tanggal sah cuti lama_sah Int 4 Lama sah cuti tgl_mulai Date - Tanggal mulai cuti tgl_akhir Date - Tanggal akhir cuti tgl_aktif Date - Tanggal aktif cuti catatan Text - Catatan keterangan cuti

4. Tabel jns_cuti

Nama Tabel : jns_cuti Type File : Transaksi Primary Key : id_jcuti Foreign Key : - Tabel 4.51 Tabel jns_cuti Nama Field Tipe Data Ukuran Keterangan id_jcuti Char 4 Id jenis cuti nama_jcuti Varchar 30 Nama jenis cuti lama_cuti Int 3 Lama cuti keterangan Text - Keterangan cuti

5. Tabel jumlah_cuti

Nama Tabel : jumlah_cuti Type File : Transaksi Primary Key : id_cuti Foreign Key : - Tabel 4.52 Tabel jumlah_cuti Nama Field Tipe Data Ukuran Keterangan id_cuti Int 5 Id cuti tahunan Int 2 Nama jenis cuti besar Int 2 Nama jenis cuti bersalin Int 2 Nama jenis cuti

6. Tabel pegawai

Nama Tabel : pegawai Type File : Master Primary Key : nip Foreign Key : - Tabel 4.53 Tabel pegawai Nama Field Tipe Data Ukuran Keterangan nip Char 15 Nip pegawai nama Varchar 40 Nama pegawai nip_atasan Char 15 Nip atasan tempat_lahir Char 20 Tempat lahir pegawai tgl_lahir Date - Tanggal lahir pegawai jabatan Char 40 Jabatan pegawai tmt_jabatan Date - Termulai tanggal jabatan kelamin Enum - Jenis kelamin pegawai agama Enum - Agama pegawai status_kawin Enum - Status kawin pegawai pendidikan_umum Enum - Pendidikan umum pegawai pendidikan_jenjang Varchar 20 Pendidikan yang telah ditempuh pegawai alamat_tinggal Varchar 30 Alamat tinggal pegawai alamat_asal Varchar 30 Alamat asal pegawai tgl_masuk Date - Tanggal masuk pegawai tgl_input Date - Tanggal input pegawai kesatuan Enum - Jenis pegawai no_pensiun Int 3 No pensiun pegawai status_pegawai Enum - Status pegawai tahunan Int 2 Jenis cuti besar Int 2 Jenis cuti bersalin Int 2 Jenis cuti

7. Tabel pemakai

Nama Tabel : pemakai Type File : Master Primary Key : id_pemakai Foreign Key : - Tabel 4.54 Tabel pemakai Nama Field Tipe Data Ukuran Keterangan id_pemakai Char 4 Id pemakai nip Char 20 Nip pemakai pass_id Varchar 50 Password dan user id level Enum - Level pemakai

8. Tabel pensiun

Nama Tabel : pensiun Type File : Transaksi Primary Key : - Foreign Key : - Tabel 4.55 Tabel pensiun Nama Field Tipe Data Ukuran Keterangan no_pensiun Char 5 Nomor pensiun tgl_pensiun Date - Tanggal pensiun keterangan Text - Keterangan pensiun

9. Tabel permohonan_cuti

Nama Tabel : permohonan_cuti Type File : Transaksi Primary Key : kd_pcuti Foreign Key : - Tabel 4.56 Tabel permohonan_cuti Nama Field Tipe Data Ukuran Keterangan kd_pcuti Char 5 Kode password cuti nip Char 20 Nip pegawai tahun Char 4 Tahun input poermohonan cuti kd_jcuti Char 4 Kode jenis cuti id_cuti Int 5 Id cuti tgl_pengajuan Date - Tanggal pengajuan cuti tgl_mulai Date - Tanggal mulai cuti tgl_akhir Date - Tanggal akhir cuti lama_cuti Int 4 Lama cuti tujuan Text - Tujuan cuti tempat_brangkat Char 50 Tempat keberangkatan berkendara Char 50 Jenis kendara yang di gunakan pengikut Char 50 Jumlah pengikut cuti alasan Text - Alasan cuti koordinasi Text - Koordinasi HRD status_pengajuan Enum - Status pengajuan cuti koordinasi1 Text - Koordinasi atasan status_pengajuan1 Enum - Status pengajuan cuti 1

10. Tabel perpindahan

Nama Tabel : perpindahan Type File :Transaksi Primary Key : id_pindah Foreign Key : - Tabel 4.57 Tabel perpindahan Nama Field Tipe Data Ukuran Keterangan id_pindah Char 6 Id pindah nip Char 15 Nip pegawai jenis_pindah Enum - Jenis perpindahan jabatan_lama Varchar 40 Jabatan lama pegawai jabatan_baru Varchar 40 Jabatan baru pegawai bagian_lama Varchar 40 Bagian kerja pegawai bagian_baru Varchar 40 Bagian kerja pegawai tgl_pindah Date - Tanggal pindah keterangan Text - Keterangan perpindahan

11. Tabel riwayat_jabatan

Nama Tabel : riwayat_jabatan Type File : Transaksi Primary Key : id_rjabatan Foreign Key : - Tabel 4.58 Tabel riwayat_jabatan Nama Field Tipe Data Ukuran Keterangan id_rjabatan Int 5 Id riwayat jabatan nip Char 20 Nip pegawai jabatan Char 50 Jabatan pegawai tmtjabatan Date - Termulai tanggal jabatan lokasi Char 50 Lokasi atau tempat jabatan ket_lokasi Char 50 Keterangan lokasi no_surat Char 50 Nomor surat keputusan

12. Tabel riwayat_keluarga

Nama Tabel : riwayat_keluarga Type File : Transaksi Primary Key : id_rkeluarga Foreign Key : - Tabel 4.59 Tabel riwayat_keluarga Nama Field Tipe Data Ukuran Keterangan id_rkeluarga Int 5 Id riwayat keluarga nip Char 20 Nip pegawai nama_kel Char 50 Nama keluarga hubungan_kel Char 20 Hubungan keluarga kelamin Enum - Jenis kelamin tgl_lahir Date - Tanggal lahir

13. Tabel riwayat_pendidikan

Nama Tabel : riwayat_pendidikan Type File : Transaksi Primary Key : id_rpendidikan Foreign Key : - Tabel 4.60 Tabel riwayat_pendidikan Nama Field Tipe Data Ukuran Keterangan Id_rpendidikan Int 5 Id riwayat pendidikan Nip Char 20 Nip pegawai Nama_pendidikan Varchar 15 Nama tempat pendidkan Tmtpendidikan Year 4 Termulai tahun pendidikan Jenis_pendidikan Char 20 Jenis pendidikan

4.2.8 Perancangan Interface

Perancangan Interface bertujuan untuk menggambarkan rancangan tampilan dari aplikasi yang akan dibuat. Perancangan Interface dari aplikasi sistem informasi kepegawaian Bank Muamalat Cabang Pancoran ini terdiri dari halaman menu tiga user yaitu bagian kepegawaian HRD, pegawai dan atasan. Berikut perancangan Interface untuk sistem informasi kepegawaian Bank Muamalat Cabang Pancoran.

1. Halaman Login

LOGIN NIP Password Level Gambar 4.49 Perancangan Interface Login