Perencanaan dan Perancangan Mempersiapkan Database Server

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