Web Berita dengan Menggunakan PHP dan MySQL: Part 1


13/10/2016 00:19:28 675 Web

Tutorial ini ialah rangkuman atau implementasi dari tutorial sebelumnya. Pada tutorial sebelumnya telah dibahas mengenai Dasar PHP, Kontrol Kondisi, Perulangan, Array, PHP dan MySQL, Session dan Cookies, maka tutorial ini akan membahas bagaimana membuat sebuah web menggunakan tutorial tersebut. Tutorial ini akan memberikan langkah demi langkah membuat web berita sederhana.

Tutorial ini akan dibagi menjadi beberapa seri yang mencakup

  1. Database
  2. Desain Halaman Web
  3. Manajemen Pengguna
  4. Keamanan
  5. Manajemen Kategori
  6. Manajemen Berita
  7. Halaman Depan
  8. Index Berita, Berita Populer, Berita Perkategori
  9. Finalisasi

Database

Web berita ini terdiri dari satu database dengan tiga tabel, yakni:

  1. Tabel berita untuk menampung berita yang akan ditampilkan, tabel ini berelasi dengan tabel kategori
  2. Tabel kategori untuk mengkategorikan berita, sehingga berelasi dengan tabel berita
  3. Tabel pengguna, digunakan untuk menyimpan informasi pengguna yang akan masuk/login ke sistem.

Sedangkan pada tutorial ini nama databasenya dinamakan portal-berita. Sehingga kita dapat membuat database dengan perintah:


create database `portal-berita`;

Struktur Tabel berita

create table berita(
    id int(11) primary key auto_increment,
    judul varchar(255),
    berita text,
    gambar varchar(255),
    tanggal datetime,
    id_pengguna int(11),
    id_kategori int(11)
)

Struktur Tabel kategori

create table kategori(
    id int(11) primary key auto_increment,
    nama varchar(255),
    keterangan text
)

Struktur Tabel berita

create table pengguna(
    id int(11) primary key auto_increment,
    username varchar(255),
    password varchar(255)
)