cara membuat website bagian satu ini
akan memulai pada langkah pertama yakni tahap perancangan. Tentukan
terlebih dahulu website jenis apa yang akan kita buat, tidak perlu lama
kita akan membuat website blog, dimana website ini akan memuat berita,
artikel selayaknya blog pada umumnya namun perlu onphpid sampaikan bahwa
tutorial cara membuat website ini masih sangat sederhana jadi jangan
kecewa apabila hasilnya tidak sebagus website saat ini yang penuh dengan
efek dan animasi.
Pastikan tools berikut sudah kita miliki karena tools ini adalah modal dalam membuat website yang sudah kita rencanakanSetelah tools di atas sudah disediakan dan sudah terinstall maka selanjutnya kita akan menentukan fitur-fitur apa saja yang akan kita tanamkan pada website buatan kita ini.
– Xampp ( usahakan versi terbaru )
– Notepad++
– Browser favoritmu
Fitur :
– Management User
– Management Posting
– Management Category
– Management Comments
Penjelasan :
Management User meliputi penambahan, hapus, edit user sehingga kita bisa mengatur siapa saja yang dapat mengelola website yang kita buat ini nantinya
Management Posting meliputi penambahan, penghapusan, editing posting-posting yang ada di dalam website kita
Management Category meliputi penambahan, penghapusan, editing category yang terpaut pada masing-masing posting
Management Comments meliputi membalas, menghapus dan merubah komentar yang masuk ke website kita.
Nah Setelah kita menentukan Fitur apa saja yang akan kita tanamkan di website maka selanjutnya adalah merancang databasenya, dalam istilah orang IT kita akan membuat ERDnya kira-kira begitu hehehe.
Table pertama adalah “users “, kolom yang kita perlukan dari sebuah user :
- iduser (int) (PK) AI
- username (text)
- password (text)
- email (text)
- first_name (text)
- last_name (text)
- date_register (datetime)
- level_user (enum) (“admin”,”member”)
penjelasan int, text,
datetime dan enum adalah type data dari kolom table users kemudian PK,
PK adalah Primary Key dan AI adalah Auto Incerement. Khusus type data
enum value kita isi dengan “admin, member” dan type data datetime set
“defaultnya jadi CURRENT_TIMESTAMP” agar nilainya secara automatis
terisi saat ada data baru yang ditambahkan.
Table kedua adalah “posting”, kolom yang kita perlukan adalah :- id_post (int) PK AI
- iduser (int)
- title(text)
- content(text)
- excerpt(text)
- date_post(datetime)
- idcat(int) PK AI
- category
- id_cat_post(int) PK AI
- id_post(int)
- idcat(int)
Table ke -5 adalah “comments”, kolom yang kita perlukan adalah:
- idcomment (int) PK AI
- id_post (int)
- author (text)
- url (text)
- email (text)
- commnet (text)