BAB 3
PERANCANGAN SISTEM
3.1Perancangan Sistem
Perancangan sistem bertujuan untuk menentukan rancangan website periklanan. Perancangan sistem dimulai dengan perancangan Context Diagram (CD), dan Data Flow Diagram (DFD). Perancangan dan desain website dilakukan mulai dari merancang tampilan homepage awal, detail halaman website, dan tampilan admin.
3.1.1Diagram Konteks
Diagram konteks dari website periklanan ini ditunjukkan pada Gambar 3.1.
Website Periklanan
Administrator Member
Data group
Data kategori
Data merk
Update Status Iklan
Lihat Status Iklan
Lihat Status Iklan PPC
Update Status Iklan PPC
Data deposit & status
Data Iklan
Deposit
3.1.2Data Flow Diagram Level 0
Data Flow Diagram level 0 (DFD level 0) yang merupakan pengembangan dari context diagram ditunjukkan pada Gambar 3.2
Administrator
group kategori merk Data group
Data group
Data kategori Data merk
Data kategori Data merk
5.0.
Data iklan Update iklan
discount
7.0. Input Discount
Data discount Data discount
9.0. Lihat discount
Data discount Data discount
Update discount
3.1.3Data Flow Diagram Level 1 (Manajemen Group)
Data Flow Diagram level 1 manajemen group pada admin ditunjukkan pada Gambar 3.3
3.1.4Data Flow Diagram Level 1 (Manajemen Kategori)
Data Flow Diagram level 1manajemen kategori pada admin ditunjukkan pada Gambar 3.4
3.1.5Data Flow Diagram Level 1 (Manajemen Merk)
Data Flow Diagram level 1 manajemen merk pada admin ditunjukkan pada Gambar 3.5
Gambar 3.5 Proses Manajemen Merk
3.1.6Flowchart Member
START
LOGIN
INPUT IKLAN
DATA VALID/ LENGKAP?
DATABASE
FINISH Y
N
Gambar 3.6 Flowchart member
3.1.7Flowchart Admin
START
LOGIN
INPUT IKLAN
DATA VALID/ LENGKAP?
DATABASE
FINISH Y
N
Gambar 3.7 Flowchart member
3.2Perancangan Database
berbasis website ini terdiri dari table about, iklan, artikel, kategori, kota, provinsi, acara, user.
3.2.1Tabel About
Tabel artikel berfungsi untuk menyimpan data tentang aplikasi website periklanan, yang ditunjukkan pada Tabel 3.1
Tabel 3.1 Tabel About
Nama Field Tipe Data Ukuran Field Keterangan
about_id Int 11
Title Varchar 100
status Char 1
image Varchar 100
description Text
Modified_date Datetime
Modified_userid Int 11
3.2.2Tabel Iklan
Tabel Iklan berfungsi untuk menyimpan data iklan yang dibuat oleh member.
Nama Field Tipe Data Ukuran Field Keterangan
Advertising_id Int 11 Primary key
Ref_id Varchar 20
Ad_type Int 11
Title Varchar 120
Title_seo Varchar 150
Group_id Int 11
description Text
Image1 Varchar 200
Created_date DateTime
Signed_date DateTime
Hits Int 11
3.2.3Tabel Artikel
Tabel artikel digunakan untuk menyimpan data artikel yang akan ditampilkan pada website periklanan.
Tabel 3.3 Tabel Artikel
Nama Field Tipe Data Ukuran Field Keterangan
Artikel_id Int 11 Primary Key
Kategori Int 11
Title Varchar 100
Title_seo Varchar 100
Headline Varchar 100
Active Char 1
Image Varchar 100
3.2.4Tabel Kategori
Tabel kategori digunakan untuk menyimpan kategori barang yang diiklankan pada website.
Tabel 3.4 Tabel Kategori
Nama Field Tipe Data Ukuran Field Keterangan
Kategori_id Int 11 Primary Key
Group_id Int 11
Status Char 1
Tanggal_buat DateTime
Member_id Int 11
Data_modifikasi DateTime
Modifikasi_userid Int 11
3.2.5Tabel Provinsi
Tabel kategori digunakan untuk menyimpan data provinsi yang diiklankan pada website.
Tabel 3.5 Tabel Provinsi
Nama Field Tipe Data Ukuran Field Keterangan
Kota_id Int 11 Primary key
Provinsi_id Int 11
Kota_kode Varchar 10
Nama_kota Varchar 100
Status Char 1
User_id Int 11
3.2.6Tabel User
Tabel kategori digunakan untuk menyimpan data user yang diiklankan pada website.
Nama Field Tipe Data Ukuran Field Keterangan
User_id Int 11 Primary key
User_name Varchar 100
Password Varchar 50
Full_name Varchar 100
3.2.7Tabel Acara
Tabel kategori digunakan untuk menyimpan acara yang diiklankan pada website. Tabel 3.7 Tabel Acara
Nama Field Tipe Data Ukuran Field Keterangan
Acara_id Int 11 Primary key
Provinsi_id Int 11
Title Varchar 100
BAB 4
IMPLEMENTASI SISTEM
4.1Implementasi Desain dan Perancangan
Desain dan perancangan yang telah dibuat sebelumnya, kemudian diimplementasikan untuk membuat aplikasi sesuai dengan yang diinginkan.
4.2Halaman Utama
Halaman utama merupakan halaman yang akan pertama kali dilihat oleh pengunjung website. Halaman ini berisi iklan dari barang yang diiklankan oleh orang yang ingin menjual produknya, informasi produk.
Gambar 4.1 Halaman Utama
4.3Halaman Registrasi User
sebagai member, maka penjual barang bisa mengiklankan barangnya dengan cara melakukan login terlebih dahulu. Halaman ini ditunjukkan pada gambar 4.2
Gambar 4.2 Registrasi User
4.4Halaman Sign In
Gambar 4.3 Halaman Sign In
4.5Halaman Profil Member
Gambar 4.4 Halaman Edit Profil Member
4.6Halaman Isi Iklan
4.7Halaman Isi Discount
Setelah member selesai melakukan registrasi, maka member bisa mengisi discount barang yang ingin dijualnya. Halaman isi iklan ditunjukkan pada gambar 4.5.
BAB 5
KESIMPULAN DAN SARAN
5.1Kesimpulan
Dari hasil pembahasan dan uraian di atas, maka dapat ditarik kesimpulan sebagai berikut :
1) Aplikasi periklanan berbasis website ini dapat dibuat dengan menggunakan text editor sublime text, bahasa pemrograman HTML , CSS, dan XAMPP yang terdiri dari server Apache, PHP dan database MySQL. 2) Dengan adanya aplikasi website periklanan ini, maka setiap orang atau
perusahaan akan semakin terbantu untuk mengiklankan barangnya dengan lebih cepat, mudah, dan lebih murah.
3) Dengan adanya website periklanan ini, maka setiap calon pembeli barang, dapat melihat berbagai iklan barang yang akan dibeli dengan lebih cepat dan mudah.
5.2Saran
Dari hasil pembahasan dan uraian di atas, maka penulis mempunyai saran-saran sebagai berikut :
2) Sebaiknya isi dari website ditambahkan dengan fitur-fitur lain seperti informasi pariwisata, info discount barang, fitur chatting dan lain-lain sehingga website ini menjadi lebih menarik lagi.