Anda di halaman 1dari 7

Nama : Cut Aja Anis Layyinna

Kelas : 4A
NIM : 11190930000007
Menggambarkan ERD dan Normalisasi, sesuai dengan studi kasus TP 2.
ERD

Cuti
Absen

Idcuti
id absen
Nama Karyawan
tanggal

Tanggal
Jsm mssuk

waktu
Jam keluar

Keperluan

Karyawan Memiliki

Id Karyawan

Nama Karyawan

Username

password

jabatan

Izin

Idizin

Nama karyawan

Jabatan

Tgl Izin

Keterangan
Normalisasi
1) Bentuk un-Normalisasi
Table Absen
Id Absen Tanggal Jam masuk Jam keluar
0001 01 juni 2021 08:00 12.00
0002 02 juni 2021 08:15 12.00
0003 03 juni 2021 08:05 12.00
0004 04 juni 2021 08:00 12.00
0005 05 juni 2021 08:20 12.00

Tabel Karyawan
Id Karyawan Nama username password Jabatan
karyawan
12345 Cut Aja Cutajao6 061101 Kabag Umum
12346 Fajar Fajar21 081099 sekretaris
12347 Isna Isna15 210673 Operator
12348 Said Said69 010869 Bendahara
12349 Ali Ali13 130913 Kabag Asrama

Tabel Cuti
Id Cuti Nama Tanggal waktu Keperluan
Karyawan
56789 Cut Aja 06-11-2019 30 hari Pelatihan
56788 Fajar 08-10-2020 7 hari Pulang
Kampung
56787 Isna 21-06-2019 7 hari
56786 Said 01-08-2020 Pelatihan
56785 Ali 13-09-2019 14 hari Pelatihan

Tabel Izin
Id Izin Nama Tanggal Izin Jabatan Keterangan
Karyawan
34567 Cut Aja 20-11-2020 Kabag Umum Sakit
34568 Fajar 29-09-2020 Sekretaris Pesta Adik
34569 Isna 19-01-2020 Operator Sakit
34560 Said 21-07-2020 Bendahara
34561 Ali 17-04-2020 Kabag Asrama Acara Keluarga

2) Bentuk Normalisasi Pertama (1NF)

Table Absen
Id Absen Tanggal Jam masuk Jam keluar
0001 01 juni 2021 08:00 12.00
0002 02 juni 2021 08:15 12.00
0003 03 juni 2021 08:05 12.00
0004 04 juni 2021 08:00 12.00
0005 05 juni 2021 08:20 12.00

Tabel Karyawan
Id Karyawan Nama username password Jabatan
karyawan
12345 Cut Aja Cutajao6 061101 Kabag Umum
12346 Fajar Fajar21 081099 sekretaris
12347 Isna Isna15 210673 Operator
12348 Said Said69 010869 Bendahara
12349 Ali Ali13 130913 Kabag Asrama

Tabel Cuti
Id Cuti Nama Tanggal waktu Keperluan
Karyawan
56789 Cut Aja 06-11-2019 30 hari Pelatihan
56788 Fajar 08-10-2020 7 hari Pulang
Kampung
56787 Isna 21-06-2019 7 hari Pulang
Kampung
56786 Said 01-08-2020 14 hari Pelatihan
56785 Ali 13-09-2019 14 hari Pelatihan

Tabel Izin
Id Izin Nama Tanggal Izin Jabatan Keterangan
Karyawan
34567 Cut Aja 20-11-2020 Kabag Umum Sakit
34568 Fajar 29-09-2020 Sekretaris Pesta Adik
34569 Isna 19-01-2020 Operator Sakit
34560 Said 21-07-2020 Bendahara Ke luar Kota
34561 Ali 17-04-2020 Kabag Asrama Acara Keluarga

3) Bentuk Normalisasi kedua (2NF)

Table Absen
Id Absen Tanggal Jam masuk Jam keluar
0001 01 juni 2021 08:00 12.00
0002 02 juni 2021 08:15 12.00
0003 03 juni 2021 08:05 12.00
0004 04 juni 2021 08:00 12.00
0005 05 juni 2021 08:20 12.00
Tabel Karyawan
Id Karyawan Nama username password Jabatan
karyawan
12345 Cut Aja Cutajao6 061101 Kabag Umum
12346 Fajar Fajar21 081099 sekretaris
12347 Isna Isna15 210673 Operator
12348 Said Said69 010869 Bendahara
12349 Ali Ali13 130913 Kabag Asrama

Tabel Cuti
Id Cuti Nama Tanggal waktu Keperluan
Karyawan
56789 Cut Aja 06-11-2019 30 hari Pelatihan
56788 Fajar 08-10-2020 7 hari Pulang
Kampung
56787 Isna 21-06-2019 7 hari Pulang
Kampung
56786 Said 01-08-2020 14 hari Pelatihan
56785 Ali 13-09-2019 14 hari Pelatihan

Tabel Izin
Id Izin Nama Tanggal Izin Jabatan Keterangan
Karyawan
34567 Cut Aja 20-11-2020 Kabag Umum Sakit
34568 Fajar 29-09-2020 Sekretaris Pesta Adik
34569 Isna 19-01-2020 Operator Sakit
34560 Said 21-07-2020 Bendahara Ke luar Kota
34561 Ali 17-04-2020 Kabag Asrama Acara Keluarga

4) Bentuk normalisasi ketiga (3NF)

Table Absen
Id Absen Tanggal Jam masuk Jam keluar
0001 01 juni 2021 08:00 12.00
0002 02 juni 2021 08:15 12.00
0003 03 juni 2021 08:05 12.00
0004 04 juni 2021 08:00 12.00
0005 05 juni 2021 08:20 12.00

Tabel Karyawan
Id Karyawan Nama username password Jabatan
karyawan
12345 Cut Aja Cutajao6 061101 Kabag Umum
12346 Fajar Fajar21 081099 sekretaris
12347 Isna Isna15 210673 Operator
12348 Said Said69 010869 Bendahara
12349 Ali Ali13 130913 Kabag Asrama

Tabel Cuti
Id Cuti Nama Tanggal Keperluan
Karyawan
56789 Cut Aja 06-11-2019 Pelatihan
56788 Fajar 08-10-2020 Pulang
Kampung
56787 Isna 21-06-2019 Pulang
Kampung
56786 Said 01-08-2020 Pelatihan
56785 Ali 13-09-2019 Pelatihan

Tabel Izin
Id Izin Nama Tanggal Izin Keterangan
Karyawan
34567 Cut Aja 20-11-2020 Sakit
34568 Fajar 29-09-2020 Pesta Adik
34569 Isna 19-01-2020 Sakit
34560 Said 21-07-2020 Ke luar Kota
34561 Ali 17-04-2020 Acara Keluarga
Spesifikasi Database

Tabel Absen

Field Tipe Data Ukuran Null/Not Null


ID Absen INT 20 Not null
Tanggal INT 12 Not null
Jam Masuk INT 10 Not null
Jam Keluar INT 10 Not null

Tabel Karyawan
Field Tipe Data Ukuran Null/Not Null
Id Karyawan INT 20 Not null
Nama VARCHAR 30 Not null
Karyawan
USername VARCHAR 20 Not null
Password CHAR 10 Not null
Jabatan VARCHAR 20 Not null

Tabel Cuti
Field Tipe Data Ukuran Null/Not Null
Id Cuti INT 20 Not null
Nama VARCHAR 30 Not null
Karyawan
Tanggal INT 10 Not null
Waktu CHAR 15 Not null
Keperluan VARCHAR 20 Not null

Tabel Izin
Field Tipe Data Ukuran Null/Not Null
Id Izin INT 20 Not null
Nama VARCHAR 30 Not null
Karyawan
Tanggal Izin INT 10 Not null
Jabatan VARCHAR 20 Not null
Keterangan VARCHAR 30 Not null
Skema Database

Anda mungkin juga menyukai