Anda di halaman 1dari 9

Langkah-Langkah Membuat Database

Projek SmartAbsen(Absensi Online)


Kelompok 6 APSI :
Muhammad Surya Adi (J3C118019)
Theola devi (J3C118017)
Muhammad Wijdan ramadhan (J3C118051)

1. Membuat ERD
2. Membuat Skema Relasi

Tabel Pegawai

Id pegawai Nama JenisKelamin TanggalLahir Alamat Hp Jabatan

Tabel Presensi

Id_Pegawa Id_Presensi Tgl_Presensi Jam_masuk Jam_kelua Jam_pulang


i r

Tabel Ketidakhadiraan

Id_Pegawa Id_ketidakhadiran Tgl_Tidakhadir Alasan Keterangan Id_admin


i

Tabel Keterlambatan

Id_Presensi Id_Terlambat Keterangan

Tabel Jabatan

Kode jabatan jabatan Bagian

Tabel Pengguna

Level Username Password Id_admin

3. Membuat Kamus Data

Tabel Pegawai

NO Nama Field Tipe Data Deskripsi Keterangan


(Length)
1 ID_Pegawai Varchar(5) Data yang berisi format Primary key
pegawai
Yang berisi kombinasi
Huruf dan angka,contoh
PG101
2 Nama Text Data nama pegawai
3 Jenis Kelamin Text Data jenis kelamin
pegawai
4 Tanggal Lahir Date Data Tanggal lahir
pegawai
5 Alamat Text Data alamat pegawai
6 Hp Integer Data nomor Hp pegawai
7 Jabatan Text Data jabatan pegawai Foreign key

Tabel Jabatan

Nama Field Tipe Data Deskripsi Keterangan

1 Kode jabatan Varchar(6) Data yang berisi Primary key


format pegawai
Yang berisi
kombinasi Huruf
dan angka,contoh
MNGR02
2 Nama_jabatan Text Data yang
berisikan jabatan
dari pegawai tsb
3 Bagian Text

Tabel Pengguna

Nama Field Tipe Data Deskripsi Keterangan

1 Id_admin Varchar(8) Data yang berisi Primary key


format Username
Yang berisi
kombinasi Huruf
dan angka,contoh
Admin01
2 Username Varchar(8) Data yang berisi
format pegawai
Yang berisi
kombinasi Huruf
dan angka,contoh
Ucok2012
3. Password Varchar(8) Password dari
username
4. Level integer Berisikan level dari
pengguna
Tabel Presensi

Nama Field Tipe Data Deskripsi Keterangan

1 Id_Presensi Varchar(5) Data yang mencatat Primary key


absesnsi yang telah
dilakukan pegawai,contoh
SNN202
2 Id_Pegawai Varchar(5) Data yang berisi format Foreign key
pegawai
Yang berisi kombinasi
Huruf dan angka,contoh
PG101
3 Jam_Masuk Date Mencetak jam masuk
pegawai saat melakukan
absen
4 Jam_Keluar Date Mencetak jam keluar
pegawai saat melakukan
absen
5 Status absen/ket Text Mencetak keterangan
apakah si pegawai tepat
waktu atau terlambat saat
bekerja

Tabel Ketidakhadiran

Nama Field Tipe Data Deskripsi Keterangan

1 Id_ketidakhadiran Varchar(5) Data yang mencatat Primary key


absesnsi yang telah
dilakukan pegawai,contoh
SNN202
2 Id_Pegawai Varchar(5) Data yang berisi format Foreign key
pegawai
Yang berisi kombinasi
Huruf dan angka,contoh
PG101
3 Tgl_tidakhadir Date Data berisi tanggal Foreign key
ketidakhadiran
4 Alasan Text Data berisi alas an
mengapa tidakhadir
5 Keterangan Text
6 Id_admin varchar

Tabel Keterlambatan

Nama Field Tipe Data Deskripsi Keterangan

1 Id_Absen Varchar(5) Data yang berisi Primary key


kombinasi huruf
dan angka,contoh
AB101
2 Id_Presensi Varchar(5) Data yang berisi Foreign key
format pegawai
Yang berisi
kombinasi Huruf
dan angka,contoh
PG101
3 Keterangan Text Data keteranagan
keterlambatan
Membuat DFD level 0,level 1 dan level 2
Projek Absensi Karyawan

1. DFD level 0 Proyek Absensi :


2. DFD level 1 Absensi Online

Gambar 1. DFD Level 1 Absensi Karyawan


DFD Level 2 Proses :

1. Login :

2. Data pegawai :
3. Presensi & keterlambatan :

Anda mungkin juga menyukai