BAB 4
PERANCANGAN SISTEM
4.1 Perencanaan dan Perancangan
Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang
membentuk situs. Maka terlebih dahulu harus dipikirkan bagaimana bentuk tampilannya agar kelihatan lebih menarik, dan link-link apa saja yang akan dirancang
serta informasi apa saja yang akan disajikan dalam sebuah website. Dalam perancangan website ini lebih ditujukan pada informasi yang berhubungan tentang
sekolah MAN 2 Model Medan.
Sebelum membangun situs, perlu dilakukan identifikasi awal antara lain:
a. Situs yang akan dibuat adalah situs lembaga pendidikan, dalam hal ini adalah
MAN 2 Model Medan, yang menyediakan informasi-informasi mengenai sekolah tersebut.
b. Pengunjungnya adalah dari pihak sekolah sendiri dan masyarakat awam yang
ingin mengetahui informasi seputar MAN 2 Model Medan.
Universitas Sumatera Utara
c. Aktivitas yang akan dijumpai di dalam situs tersebut adalah pengunjung dapat
mengetahui informasi mengenai sekolah tersebut, mengisi buku tamu dan membuat pesan dan kesan terhadap organisasi tersebut.
d. Target yang akan dicapai dari situs tersebut adalah pengunjung mendapatkan
informasi tentang MAN 2 Model Medan.
4.2 Mempersiapkan Database Server
Database dapat diumpamakan sebagai sebuah tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Database terdiri atas tabel-
tabel yang dibuat dengan menggunakan program MySQL. Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nanti akan diproses oleh
program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, penghapusan dan menampilkan isi database ke halaman web.
Adapun database yang dibuat oleh penulis adalah database man2 dengan tabel-tabel sebagai berikut:
a. Tabel admin terdiri dari:
Field Jenis
Username Varchar50
Password Varchar6
Level Char1
Universitas Sumatera Utara
Nama Varchar50
Tempat Lahir Varchar15 Tgl Lahir
Text Alamat
Long Text Telepon
Text Email
Varchar30
Tabel 4.1 Tabel admin
b. Tabel berita terdiri dari:
Field Jenis
No_berita Int10
Judul Varchar100
Penulis Varchar100
Tanggal Varchar50
Jam Varchar50
Kategori Varchar100
Isi_berita Text
Gambar Varchar100
Tabel 4.2 Tabel Berita
Universitas Sumatera Utara
c. Tabel buku tamu terdiri dari:
Field Jenis
Nama varchar30
Tanggal varchar30
Jam varchar8
Alamat varchar70
Email varchar30
Telepon char30
Pesan varchar1000
Tabel 4.3 Tabel Buku Tamu
d. Tabel guru terdiri dari:
Field Jenis
Id Guru Int5
Nama Guru Varchar100
NIP Varchar15
Tmpt Tgl Lahir Varchar50 Alamat
Varchar50 Telepon
Varchar30 Jabatan
Varchar20 Jenis Kelamin
Varchar20
Universitas Sumatera Utara
Golongan Varchar10
Bidang Varchar50
Tabel 4.4 Tabel Guru
e. Tabel siswa terdiri dari:
Field Jenis
Nama Siswa Varchar100
NIS Varchar10
Jenis Kelamin Varchar10
Alamat Varchar100
Status Varchar10
Asal Varchar30
TTL Varchar20
Kelas Varchar12
Tabel 4.5 Tabel Siswa
f. Tabel alumni terdiri dari:
Field Jenis
No Int5
Nama Varchar100
Universitas Sumatera Utara
Email Varchar50
Alamat Varchar100
Telepon Varchar30
Handphone Varchar30
Tahun Tamat Varchar15
Pekerjaan Varchar50
Tabel 4.6 Tabel Alumni
g. Tabel prestasi terdiri dari:
Field Jenis
Kategori Varchar60
Perlombaan Varchar1500
Tingkat Varchar60
Tahun Varchar4
Tabel 4.7 Tabel Prestasi
h. Tabel ekstra terdiri dari:
Field Jenis
No Int10
Nama Varchar100
Universitas Sumatera Utara
Organisasi Jenis Kegiatan
Varchar200
Tabel 4.8 Tabel Ekstra
4.3 Membangun Halaman Situs