Gambaran Umum Peracangan Sistem Perancangan File Database

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