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
|
Tipe
|
Panjang
|
Keterangan
|
id_berita
|
Int
|
5
|
Primary Key, Auto Increment
|
id_kategori
|
Int
|
3
|
Foreign Key
|
judul
|
Varchar
|
100
|
Judul berita
|
headline
|
Text
|
-
|
Berita singkat
|
isi
|
Text
|
-
|
Berita lengkap
|
pengirim
|
Varchar
|
15
|
Pengirim berita
|
tanggal
|
Datetime
|
-
|
Tanggal dan waktu kirim berita
|
Tabel “kategori”
|
|
|
|
Nama Field
|
Tipe
|
Panjang
|
Keterangan
|
id_kategori
|
Int
|
3
|
Primary Key, Auto Increment
|
nm_kategori
|
Varchar
|
30
|
Nama kategori
|
deskripsi
|
Varchar
|
200
|
Deskripsi kategori
|
Berikut
ini perintah (SQL) untuk membuat tabel “berita”
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png)
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;
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png)
Berikut
ini perintah (SQL) untuk membuat tabel “kategori”
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png)
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png)
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;
![](file:///C:/Users/LUKMAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png)
Catatan : Isikan sejumlah data ke tabel
kategori langsung di database
0 komentar