APLIKASI BERITA DENGAN PHP DAN MYSQL

Diktat Kuliah Pemrograman Web 2 ver 1.0

Pertemuan 13-14-15-16

Aplikasi Berita dengan PHP dan MySQL
™
™
™
™
™
™
™
™
™

Merancang Struktur Database
Membuat File Koneksi Database
Membuat Halaman Input Berita
Menampilkan Berita Terbaru di Halaman Depan
Menampilkan Berita Lengkap
Membuat Halaman Arsip Berita

Membuat Halaman Edit Berita
Membuat Halaman Delete Berita
CSS sebagai Pemanis Tampilan

Merancang Struktur Database
Untuk membuat aplikasi berita secara sederhana, langkah pertama adalah
merancang tabel-tabel database yang diperlukan. Secara sederhana, struktur
tabel dapat dibuat dengan spesifikasi sebagai berikut :
Tabel “berita”
Nama Field
id_berita
id_kategori
judul
headline
isi
pengirim
tanggal

Tipe
int

int
varchar
text
text
varchar
datetime

Tabel “kategori”
Nama Field
Tipe
id_kategori
int
nm_kategori
varchar
deskripsi
varchar

Panjang
5
3

100
15
-

Keterangan
Primary Key, Auto Increment
Foreign Key
Judul berita
Berita singkat
Berita lengkap
Pengirim berita
Tanggal dan waktu kirim berita

Panjang
3
30
200

Keterangan
Primary Key, Auto Increment

Nama kategori
Deskripsi kategori

Berikut ini perintah (SQL) untuk membuat tabel “berita”
CREATE TABLE berita (
id_berita int(5) unsigned NOT NULL auto_increment,
id_kategori int(3) unsigned NOT NULL default '0',
judul varchar(100) NOT NULL default '',
headline text NOT NULL,
isi text NOT NULL,
pengirim varchar(15) NOT NULL default '',
tanggal datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id_berita)
) TYPE=MyISAM;
Berikut ini perintah (SQL) untuk membuat tabel “kategori”
CREATE TABLE kategori (
id_kategori int(3) unsigned NOT NULL auto_increment,
nm_kategori varchar(30) NOT NULL default '',
deskripsi varchar(200) NOT NULL default '',
PRIMARY KEY (id_kategori),

) TYPE=MyISAM;
Catatan : Isikan sejumlah data ke tabel kategori langsung di database

Achmad Solichin (achmatim@bl.ac.id)

Halaman 1

Diktat Kuliah Pemrograman Web 2 ver 1.0

Membuat File Koneksi Database
Program 1
Nama File
Deskripsi
1
2
3
4
5
6
7

8
9
10
11
12
13
14
15
16
17



Membuat Halaman Input Berita
Program 2
Nama File
Deskripsi
1
2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

24
25
26
27
28
29

: input_berita.php
: Program input berita.