BAB 3
PERANCANGAN SISTEM
3.1 Gambaran Umum Peracangan Sistem
Tujuan peracangan sistem adalah untuk menyajikan sebuah program menjadi sebuah sistem yang dapat menjadi aplikasi yang mempermudah . Program ini dapat
dipergunakan menggunakan PC sehingga user dapat dengan mudah mengetahui informasi yang berkaitan dengan Parmalim. Pengolahan database yang digunakan
dalam perancangan sistem ini adalah MySQL.
3.2 Desain Interface
3.2.1 Interface Halaman Utama
Setelah menjalankan program, yang pertama dijumpai adalah halaman utama. Di halaman ini akan ditampilkan semua aspek yang berhubungan dengan pengadaan
sistem, dan komonen yang menyusun sistem ini. Halaman utama terdiri dari 4 bagian, yaitu head, menu, main dan footer.
Universitas Sumatera Utara
Gambar 3.1 Tampilan form halaman utama
3.2.2 Interface Halaman Admin
Halaman admin atau sering disebut halaman administrator bertujuan memudahkan seorang admin dalam mengatur sistem agar lebih mudah dalam mengelola data yang
nantinya akan ditamilkan dalam halaman utama.
Gambar 3.2 Tampilan form halaman login admin Parmalim.
Com Bale Pasogit Partonggoan Hutatinggi-Laguboti
Beranda
Main-kiri Isi Halaman
Konten
Footercopyright
Konten Punguan Parmalim
Generasi Muda Bukutamu
Hubungi Kami Bappar
LOGIN Username
:
Password :
Login
Kalender
Statistik Pengunjung
Universitas Sumatera Utara
Gambar 3.3 Tampilan form halaman utama admin
3.3 Perancangan File Database
Dalam merancang suatu sistem yang memiliki database, perancangan database merupakan suatu bagian yang harus diperhatikan. Kesulitan dalam merancang suatu
aplikasi database adalah bagaimana merancang suatu database dengan ketelitian yang tinggi sehinga terhindar dari duplikasai data.
Dalam sistem informasi dan pengolahan data yang penulis rancang, terdapat database dengan beberapa tabel, yaitu:
Nama Sistem
Main-kanan Isi Halaman Menu
Footercopyright
Universitas Sumatera Utara
Tabel 4.1 Tabel admin_user Column
Type LengthValues
Default Id_user
Int 10
None Id_punguan
Int 10
None Username
Varchar 50
None Password
Varchar 50
None Nama_lengkap
Varchar 100
None Email
Varchar 50
None Telp
Varchar 50
None level
enum admin, user
user blokir
enum Y, N
Y
Tabel 4.2 Tabel punguan Column
Type LengthValues
Default Id_punguan
Int 10
None Nama_ulupunguan
Varchar 100
None Nama_punguan
Varchar 100
None Kecamatan
Varchar 50
None Kabupaten
Varchar 50
None Propinsi
Varchar 50
None Publish
Enum Y, N
N
Universitas Sumatera Utara
Tabel 4.3 Tabel punguan_anggota Column
Type LengthValues
Default Id_anggota
Int 10
None Id_punguan
Int 10
None Nama
Varchar 100
None Jenis_kelamin
enum Laki-laki, Perempuan
None Alamat
Varchar 100
None Ttl
Varchar 100
None Email
Varchar 50
None Pendidikan
Varchar 100
None Pekerjaan
Varchar 100
None Foto
Varchar 100
None
Tabel 4.4 Tabel konten Column
Type LengthValues
Default Id_konten
Int 10
None Id_kategori
Int 10
None Nama_lengkap
Varchar 100
None Judul
Varchar 100
None Headline
enum Y, N
Y Isi_konten
text None
Gambar Varchar
100 None
Dibaca int
10 None
Tampil enum
Y, N N
Universitas Sumatera Utara
Hari Varchar
20 None
Tanggal date
None Jam
time None
Tabel 4.5 Tabel konten_kategori Column
Type LengthValues
Default Id_kategori
int 10
None Nama_kategori
Varchar 100
None Aktif
enum Y, N
N
Tabel 4.6 Tabel Bukutamu Column
Type LengthValues
Default Id_tamu
int 10
None Nama
Varchar 100
None Email
Varchar 50
None Pesan
text None
Tanggal Varchar
50 None
Tabel 4.7 Tabel statistika Column
Type LengthValues
Default Ip
Varchar 20
None Tanggal
Date None
Hits int
10 None
online text
None
Universitas Sumatera Utara
Tabel 4.8 Tabel admin_modul Column
Type LengthValues
Default Id_modul
int 10
None Nama_modul
Varchar 100
None Link
Varchar 100
None Publish
enum Y, N
Y Aktif
enum Y, N
Y Column
Type LengthValues
Default Status
enum admin, user
admin
Tabel 4.9 Tabel link_recomended Column
Type LengthValues
Default Id_link
int 10
None Nama_link
Varchar 100
None Link
Varchar 150
None Publish
enum Y, N
Y
3.4 Data Flow Diagram