You are on page 1of 13

2008 

Dokumen Teknis 
QBHeadlines 
Dokumen ini menampilkan informasi teknis pembuatan web portal qbheadlines.com yang 
terdiri dari informasi peta situs, daftar file/modul, serta struktur basis data 

Click Multimedia 
6/4/2008
2  Dokumen Teknis QBHeadlines 

Table of Contents 

Use Case ......................................................................................................................................................... 3 

Peta Situs ....................................................................................................................................................... 4 
Daftar File....................................................................................................................................................... 6 

Struktur Basis Data ......................................................................................................................................... 8

Click Multimedia | 5/6/08 
3  Dokumen Teknis QBHeadlines 

Use Case

Click Multimedia | 5/6/08 
4  Dokumen Teknis QBHeadlines 

Peta Situs 

1.  qbheadlines.com 
1.1  debate 
1.1.1  usulan topik 
1.2  contact 
1.3  about 
1.4  search 
1.5  news 
1.5.1  survei 
1.5.2  invite 
1.6  politic 
1.7  economy &business 
1.8  entertainment 
1.9  sport 
1.10  lifestyle 
1.11  career 
1.12  investment 
1.13  innovation 
1.14  creative industry 

2  qbheadlines.com/admin 
2.1  manajemen berita 
2.1.1  edit/delete pages 
2.1.2  add news 
2.2  top 5 
2.3  artikel 
2.3.1  edit/delete pages 
2.3.2  add article 
2.4  cuaca 
2.5  saham 
2.6  kurs 
2.7  Q&A 
2.7.1  edit/delete q&a 
2.7.2  add q&a 
2.8  Debate 
2.8.1  edit/delete debate 
2.8.2  add debate 
2.9  Iklan 
2.9.1  add iklan 
2.9.2  add iklan gambar

Click Multimedia | 5/6/08 
5  Dokumen Teknis QBHeadlines 

2.10  Web link 
2.10.1  web link 
2.10.2  tambah link 
2.11  E‐book 
2.11.1  edit/delete e‐book 
2.11.2  tambah e‐book 
2.12  event 
2.12.1  edit/delete event 
2.12.2  tambah event

Click Multimedia | 5/6/08 
6  Dokumen Teknis QBHeadlines 

Daftar File 
No  Nama File  Fungsi/tanggung jawab 
1  about.php  halaman “about” 
2  article.php  content artikel untuk halaman career, investment, 
lifestyle, innovation,creative‐industry 
3  berita_lalu.php  content 8 judul berita sebelumnya. 
4  career.php  halaman “career” 
5  category.php  menu category 
6  contact.php  form contact us 
7  creative‐industry.php  halaman “creative‐industry” 
8  cuaca.php  halaman “cuaca” 
9  debat_lalu.php  content 8 judul topic debat sebelumnya di halaman 
“the debate room” 
10  debat_summary.php  content summary debat di halaman “the debate 
room” 
11  debateroom1.php  halaman “the debate room” 
12  detail_berita.php  halaman detail berita dan form komentar berita 
13  headline_berita.php  content 8 judul dan isi berita sebelumnya 
14  iklan.php  content iklan “career” 
15  index.php  halaman utama ( “news”) 
16  innovation.php  halaman “innovation” 
17  invest_bar.php  content kurs dan IHSG 
18  investment.php  halaman “investment” 
19  invite.php  form “undang teman” 
20  lifestyle.php  halaman “lifestyle” 
21  q&a.php  form Q&S  “[kirim Tanya komentar]” 
22  qa_ls.php  content daftar pertanyaan dan jawaban yang telah 
masuk 
23  search.php  halaman hasil pencarian dari form 
“search” 
24  survey.php  halaman “isi survei” 
25  top_berita3.php  content top berita di halaman “news” 
26  top_berita10.php  content top berita di halaman 
“politic”,”entertainment”, “sport”,dan 
“economy&business” 
27  top_menu.php  menu atas untuk link “about, “contact”,”the debate 
room” , dan  form search 
28  usul.php  form usul topik debat 
29  weather.php  content daftar cuaca di halaman “cuaca” 

modul admin 
index.php  halaman login admin 
30  admin.php  halaman admin 
31  admin_function.php  kumpulan fungsi untuk berbagai request di halaman 
admin 
32  logout.php  memproses perintah logout 
session_inc.php  validasi session

Click Multimedia | 5/6/08 
7  Dokumen Teknis QBHeadlines 

tes_rss.php  update file rss 
jscripts/tiny_mce/tiny_mce.js  java script untuk text editor yang digunakan di 
halaman admin 

modul include 
config.php  konfigurasi basis data 
date.php  fungsi penanggalan untuk mendapat nama tanggal 
dalam bahasa Indonesia 
db.php  fungsi untuk basis data 
design.css  file css untuk tampilan web 
FC_Colors.php 
FusionCharts.js  generate grafik untuk halaman “survey” 
FusionCharts.php 

modul img 
img/uploaded/thumbs  lokasi penyimpanan file gambar berita 
img/iklan  lokasi penyimpanan file gambar iklan 

modul feed 
rss.xml  file xml untuk rss feed 

modul doc (lokasi penyimpanan untuk file dokumen hasil resume “the debat room”

Click Multimedia | 5/6/08 
8  Dokumen Teknis QBHeadlines 

Struktur Basis Data 

Diagram Model Basis Data 

1.  Tabel article 

Field  Type  Desc 


aid  int(11)  Id article, primary key, auto increment 
title  varchar(255)  Judul artikel 
content  text  Isi artikel 
type  tinyint(2)  Kategori 
img  varchar(255)  Nama file gambar yang ditampilkan di 
artikel 

2.  Tabel berita 

Field  Type  Desc

Click Multimedia | 5/6/08 
9  Dokumen Teknis QBHeadlines 

Field  Type  Desc 


bid  int(11)  Id berita, primary key, auto increment 
title  varchar(255)  Judul berita 
view  text  Preview berita (*ignored) 
content  text  Isi berita 
category  tinyint(4)  Kategori 
url  text  URL sumber berita 
author  varchar(25)  Editor berita (*ignored) 
date  int(11)  Tanggal posting 
img  varchar(255)  Nama file gambar yang ditampilkan di 
berita 
active  enum('1', '0')  1 = top berita 
0 = non top berita 

3.  Tabel category 

Field  Type  Desc 


cat_id  tinyint(4)  Id category, primary key, auto increment 
cat_name  varchar(25)  Nama kategori 

4.  Tabel comment 

Field  Type  Desc 


cid  int(11)  Id comment, primary key, auto increment 
author  varchar(25)  Nama pemberi komentar 
comments  text  Isi komentar 
bid  int(11)  Id berita yang dikomentari, foreign key 
terhadap bid table berita 
email  varchar(30)  Email masukan pengirim komentar 

5.  Tabel commentd 

Field  Type  Desc 


cid  int(11)  Id commentd, primary key, auto 
increment 
author  varchar(25)  Nama  pengirim komentar untuk debat 
label  varchar(3)  Pro = PRO 
Contra = CON 
None of both = NON 
comment  text  Isi komentar 
did  int(11)  Id debate yang dikomentari, foreign key 
terhadap did table debate. 
email  varchar(30)  Email pengirim komentar 
date  int(11)  Tanggal komentar dikirim 

6.  Tabel date_sumber

Click Multimedia | 5/6/08 
10  Dokumen Teknis QBHeadlines 

Field  Type  Desc 


content  varchar(10)  Jenis sumber (kurs atau IHSG), primary 
key 
sumber  text  url sumber 
date  int(11)  Tanggal informasi kurs atau IHSG 
diambil 

7.  Tabel debate 

Field  Type  Desc 


did  int(11)  Id debate, primary key, auto increment 
title  varchar(255)  Judul/tema debat 
title_pro  varchar(255)  Judul pendapat Pro 
title_contra  varchar(255)  Judul pendapat Kontra 
author_pro  varchar(255)  Penulis pendapat pro 
author_contra  varchar(255)  Penulis pendapat kontra 
content_pro  text  Isi pendapat pro 
content_contra  text  Isi pendapat kontra 
date  int(11)  Tanggal publish artikel debat 
img_pro  varchar(225)  Nama file foto penulis pro 
img_contra  varchar(225)  Nama file foto penulis kontra 
PATH  varchar(100)  Path lokasi file document untuk laporan 
hasik debat 

8.  Tabel ebook 

Field  Type  Desc 


bid  int(11)  Id ebook, primary key, auto increment 
judul_buku  varchar(255)  Juduk ebook 
narasi  text  Deskripsi isi ebook 
img  varchar(255)  Nama file gambar tampilan cover buku 
date  int(11)  Tanggal review ebook dipublish 
penulis  varchar(255)  Nama penulis review ebook 
sumber  varchar(255)  URL sumber review 

9.  Tabel elearning 

Field  Type  Desc 


eid  int(11)  Id e‐learning, primary key, auto 
increment 
judul_buku  varchar(255)  Judull e‐learning/event 
narasi  text  Deskripsi e‐learning/event 
img  varchar(255)  Nama file gambar preview e‐ 
learning/event 
date  int(11)  Tanggal publish 
penulis  varchar(255)  Penulis review 
sumber  varchar(255)  URL sumber informasi event

Click Multimedia | 5/6/08 
11  Dokumen Teknis QBHeadlines 

10.  Tabel iklan 

Field  Type  Desc 


kid  int(11)  Id iklan, auto increment, primary key 
category  varchar(1)  Id kategori iklan 
1 = iklan baris 
2 = karir 
3 = investasi 
4 = frontpage 
5 = top banner 
6 = the debate room 
7 = investment 
iklan  text  Isi iklan 
date  int(11)  Tanggal iklan expired 

11.  Tabel indeks 

Field  Type  Desc 


name  varchar(20)  Nama indeks, primary key 
value  varchar(12)  Nilai value indeks saham 
changes  varchar(10)  Nilai ‘changes’ indeks saham 
persen  varchar(10)  Persentase indeks saham 

12.  Tabel kurs 

Field  Type  Desc 


satuan  varchar(100)  Satuan nilai mata uang asing 
mata_uang  varchar(50)  Nama mata uang, primary key 
kurs_jual  varchar(50)  Nilai kurs jual 
kurs_beli  varchar(50)  Nilai kurs beli 

13.  Tabel qna 

Field  Type  Desc 


id_qna  int(11)  Id q&a, primary key, auto increment 
judul  varchar(225)  Judul pertanyya 
tanya_qna  text  Isi pertanyaan 
jawab_qna  text  Jawaban 
aid  int(11)  Id artikel yang direfer oleh 
pertanyaan. Foreign key terhadap id 
tabel article. 

14.  Tabel survey

Click Multimedia | 5/6/08 
12  Dokumen Teknis QBHeadlines 

Field  Type  Desc 


pollid  int(11)  Id survey, primary key, auto 
increment 
question  tinytext  Jenis pertanyaan 
lastip  text  *ignored 
active  varchar(3)  Yes = pertanyaan diaktifkan 
No = pertanyaan tidak diaktifkan 

15.  Tabel survey_answers 

Field  Type  Desc 


answerid  int(11)  Id survey answers, primary key, auto 
increment 
pollid  int(11)  Id pertanyaan, foreign key terhadap 
pollid tabel survey. 
answers  varchar(200)  Pilihan jawaban 
votes  int(11)  Jumlah pemilih 
result  int(11)  *ignored 

16.  Tabel tanggapan 

Field  Type  Desc 


pid  int(11)  Id tanggapan, primary key, auto 
increment 
author  varchar(50)  penulis tanggapan 
id_t  int(3)  nomor urut tanggapan 
tanggapan  text  isi tanggapan 
tanggapan_cont  text 
email  varchar(30)  alamat email penulis 
date  date  tanggal tanggapan masuk 
did  int(11)  id topik debat. Foreign key terhadap 
id tabel debate 

17.  Tabel user 

Field  Type  Desc 


uname  varchar(25)  Username, primary key 
pwd  varchar(6)  Password 
type  tinyint(4)  Tipe user. 0 = admin 

18.  Tabel weather 

Field  Type  Desc 


city  varchar(100)  Nama kota, primary key 
cuaca  varchar(25)  Jenis cuaca 
temp1  int(5)  Temperature minimum 
temp2  int(5)  Temperature maksimum

Click Multimedia | 5/6/08 
13  Dokumen Teknis QBHeadlines 

19.  Tabel web_link 

Field  Type  Desc 


id  int(11)  Id web_link, auto increment, 
primary key 
link  varchar(255)  Alamat url 
status  varchar(4)  Status publikasi. 
Yes = ditampilkan 
No = tidak ditampilkan

Click Multimedia | 5/6/08 

You might also like