Membuat Struktur Database, Kita lanjutkan tutorial kita kali ini kita akan merancang database untuk menyinpan data web kita. Database atau basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. lebih sederhananya kita mengumpulkan data berupa postingan atau artikel, data kategory, data user dll. dari database itu kita panggil ke dalam program web kita sehingga kita bisa menambah, mengubah, menampilkan dan menghapus data, itu biasa kita sebut CRUD (Create, Read, Update, Delete).
Karena kita akan membuat web yang sederhana maka kita akan membuat struktur database yang sederhana juga. Oke kita langsung saja ya membuat struktur database untuk website kita. Struktur database yang akan kita buat terdiri dari 3 table yaitu :
- User
- Category
- Article
Mungkin Nanti saat pengembangan kita bisa menambahkan lagi table yang kita inginkan, sementara 3 itu aja dulu. Pertama kita akan membuat table User, silahkan kalian buka browser, tapi sebelumnya silahkan aktifkan terlebih dahulu server localnya. Kalau sudah aktif ketik http://localhost/phpmyadmin/ kemudian pilih New lalu buat database dengan nama belajarweb atau jika kalian punya nama sendiri juga boleh, lalu tekan tombol create silahkan lihat gambar di bawah ini
Lalu buat tabel dengan nama user berisi 7 kolom
Lalu isi masing masih field dengan seberti table di bawah ininame Type Length/Values Index id int PRIMARY name varchar 225 email varchar 225 password varchar 225 role varchar 225 status int 11 avatar varchar 225 created_at Timestamp updated_at Timestamp
Untuk update_at tambahkan defaultnya CURRENT_TIMESTAMP dan Attributes : on update CURRENT_TIMESTAMP. jika kamu bingung lihat gambar di bawah ini
Lalu jika sudah klik save.
Berikutnya kita buat tabel categoryname Type Length/Values Index id int PRIMARY category_slug varchar 225 category_name varchar 225 created_at Timestamp updated_at Timestamp
Jika Sudah sesuai klik save
Yang terakhir tabel articlename Type Length/Values Index id int PRIMARY user_id int category_id int article_slug varchar 225 title varchar 225 content text images varchar 225 article_status enum(‘Publish’, ‘Draft’, ”, ”) keywords text created_at Timestamp updated_at Timestamp
Jika sudah klik save.
Oke untuk sementara table data kita seperti itu dulu, mungkin jika ada penambahan atau pengurangan field atau table akan kita buat nanti. Untuk sementara sampai disini dulu artikel kita kali ini nanti akan kita lanjutkan atau memulai koding membuat web menggunakan framework codeigniter. Jika ada yang kurang mohon di koreksi melalui kotak komentar di bawah ini.
Mau belajar desain Grafis? Kunjungi Channel youtube edikomputer
1 comment