Anda di halaman 1dari 3

Nama : Mohammad Tholabah

Prodi : Sistem Informasi 2019

NIM : 21419009

Maa Kuliah : Administrasi Database

Disini saya membuat normalisasi database, ada 4 tabel meliputi:


( relawan_acara – acara – table_admin – relawaan)

Tabel relawan dengan struktur sebagai berikut


Id_relawan int 11 primary auto incerment
Nama_lengkap vachar 200
Username vachar 100
Tempat_lahir vachar 200
Tanggal_lahir date
Alamat text
No_hp vachar25
Foto vachar255(karena mentok vachar itu 255)
Waktu_input_data timestamp on update current(maksudnya jadi setiap di edit dia akan
mengupdate dirinya sendiri)
Kemudian karena table acara ada forent key nya sebaiknya saya membuat table
admin terlebih dahulu
Table admin meliputi :
Id_admin int 11 primary auto increment
Nama_lengkap vachar 200
Username vachar 100
Password vachar255
No_hp vachar25
Foto vachar255
Waktu_input_data datetime on update current

Kemudian table acara meliputi :


Id_acara int primary auto incerment
Nama vachar255
Tempat vachar255
Tanggal date
Waktu vachar 255
Penyelenggara vachar255
Deskripsi text
Foto vachar255
Id_admin int (saya jadikan FK) karena table acara itu forent key jadi harus dikasih index
Waktu_input_data date time on update current

Kemudian table relawan_acara :


Id_relawan int11 primary auto increment
Id_acara int11 ( karena id_acara itu adalah forent key maka saya jadikan index )
Id_relawan int11 ( index )
Waktu_relawan_input timestamp
Status int11 as defined ( 0 )
Id_admin NULL ( index )
Waktu_admin_konfirmasi timestamp on update current
Yang on update current hanya table waktu_admin_konfirmasi saja, yang waktu_relawan_input tidak
usah karena tidak akan update jadi updatenya waktu admin saja.

Nah untuk menyambungkan antar table saya atur Create relationship FOREIGN KEY (CASCADE)
jadi kalau id admin di table admin itu saya rubah maka id admin di acara juga bakal berubah.

Jadi missal saya mau ikut 2 acara relawan jadi si admin di table admin bisa mengubah status di
banyak acara relawan di table acara relawan.

Anda mungkin juga menyukai