Mendesain Layout Web Perancangan Database

4.3 Mendesain Layout Web

Salah satu faktor agar situs diminati para pengunjung adalah desain layout yang bagus. Sebelum kita mendesain sebuah layout terlebih dahulu kita harus membuat sketsa,setelah itu kita bagi situs menjadi beberapa bagian, diantaranya adalah: a. Bagian header berisi nama sekolah dan beberapa grafik untuk mempercantik tampilan. b. Navigasi harus mudah dikenali dan mudah digunakan c. Bagian konten merupakan isi yang ingin disampaikan kepada pengunjung. d. Bagian Footer berisi nama, dan informasi dari pemilik situs e. Bagian-bagian lainnya, bisa merupakan artikel, info terkini, polling, dan kalender. Gambar 4.9 Rancangan Halaman Utama Struktur Kalender Ekstrakurikuler Galeri Lokasi Profile Tentang Kami Login Info Guru Nilai Siswa Buku Tamu Info Alumni Berita Isi Facebook Header Footer Home Universitas Sumatera Utara Gambar 4.3 Rancangan Halaman Administrator Gambar 4.10 Rancangan Halaman Utama Administrator

4.4 Perancangan Halaman Website

Adapun halaman - halaman yang dibangun oleh penulis adalah: a. Halaman index merupakan halaman yang pertama kali muncul pada saat website dibuka. Halaman ini berisikan artikel dan link-link menuju halaman berikutnya. b. Halaman home merupakan halaman yang sama seperti halaman index. c. Halaman profil merupakan halaman yang berisikan tentang profil sekolah, mengenai visi misi, dan sejarah sekolah Header Footer Logout Info Guru Nilai Siswa Buku Tamu Info Alumni Berita Isi Universitas Sumatera Utara d. Halaman struktur merupakan halaman yang berisikan data mengenai struktur organisasi, kurikulum dan yayasan SMA Swasta Kesatria Medan. e. Halaman Kalender Akademik merupakan halaman yang berisikan jadwal kegiatan di SMA Swasta Kesatria Medan f. Halaman Akademik berisikan data mengenai guru dan siswa serta hal- hal yang berkaitan dengan kegiatan akademik g. Halaman Aplikasi berisikan data mengenai aplikasi untuk masuk ke halaman login, halaman berita, alumni dan buku tamu h. Halaman Tentang Kami berisikan profil sekolah prestasi yg pernah dicapai dan sejarah pergantian kepala sekolah SMA Swasta Kesatria Medan. i. Halaman Ekstrakurikuler berisikan kegiatan ekstrakurikuler apa saja yang ada di SMA Swasta Kesatria Medan. Universitas Sumatera Utara

4.4.1 Design halaman Home

Dalam mendesign halaman ini, penulis menggunakan software Adobe Photoshop CS3. Halaman home adalah halaman pembuka yang merupakan halaman yang akan tampil setelah masuk kedalam situs SMA Swasta Kesatria Medan. Adapun tampilannya adalah sebagai berikut : Gambar 4.11 Tampilan Halaman Home Universitas Sumatera Utara

4.4.2 Design halaman Login Administrator

Dalam mendesign halaman ini, penulis menggunakan software Adobe Photoshop CS3. Untuk masuk ke halaman admin, admin harus melakukan login terlebih dahulu dengan mengisi username dan password dengan benar . Adapun tampilannya adalah sebagai berikut : Gambar 4.12 Tampilan Halaman Login Administrator Universitas Sumatera Utara

4.4.3 Design halaman Administrator

Halaman administrator adalah kumpulan halaman web yang berfungsi sebagai ruang kerja seorang admin untuk memanage dan mengelola data dari website. Data yang ditampilkan pada website diambil langsung dari database. Ada 3 tiga cara dari seorang admin dalam mengelola database melalui halaman admin yaitu menambah data, mengedit data dan menghapus data. Pada halaman administrator website SMA Swasta Kesatria Medan terdapat 5 lima menu utama, yaitu Halaman Info Guru, Halaman Nilai Siswa, Halaman Buku Tamu, Halaman Info Alumni dan Halaman Berita. Tampilan halaman administrator dapat dilihat pada gambar dibawah ini : Gambar 4.13 Tampilan Halaman Utama Administrator Universitas Sumatera Utara

4.5 Perancangan Database

Perancangan database adalah salah satu langkah untuk menentukan file database, table, tipe data dan ukuran dari data yang digunakan. Tahap ini merupakan tahap yang paling penting dalam perancangan sistem. Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, panghapusan dan menampilkan isi database ke halaman web. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL. Adapun database yang dibuat oleh penulis adalah database Website SMA Swasta Kesatria Medan dengan tabel-tabel sebagai berikut: a. Tabel admin Tabel 4.1 admin Field Type Length Keterangan username Varchar 30 Username password Varchar 30 Password Universitas Sumatera Utara b. Tabel alumni Tabel 4.2 alumni Field Type Length Keterangan id Int 11 Id alumni nama Varchar 30 Nama Alumni alamat Varchar 50 Alamat Alumni jeniskelamin Varchar 20 Jenis Kelamin tempat Varchar 40 Tempat Lahir ttl Varchar 30 Tanggal lahir agama Varchar 50 Agama stambuk Varchar 50 Stambuk Tahun Masuk telp Varchar 50 Telepon HP facebook Varchar 50 Facebook c. Tabel berita Tabel 4.3 berita Field Type Length Keterangan id Int 11 Id Berita judul Varchar 70 Judul Berita pathGbr Varchar 300 Lokasi gambar isi Varchar 1000 Isi berita Universitas Sumatera Utara ttl Varchar 30 Tanggal posting berita waktu Varchar 20 Waktu d.Tabel komentar2 Tabel 4.4 komentar2 Field Type Length Keterangan id Int 11 Id nama Varchar 40 Nama penulis komentar email Varchar 30 Email penulis komentar komentar Varchar 150 Isi komentar e. Tabel guru Tabel 4.5 guru Field Type Length Keterangan id Int 11 Id Guru nama Varchar 40 Nama Guru nip Varchar 30 NIP Guru jeniskelamin Varchar 20 Jenis Kelamin tempat Varchar 30 Tempat Lahir ttl Varchar 20 Tanggal Lahir Universitas Sumatera Utara agama Varchar 20 Agama jabatan Varchar 30 Jabatan di Sekolah golongan Varchar 10 Golongan jika PNS nuptk Varchar 30 NUPTK pelajaran Varchar 30 Pelajaran yang diajarkan universitas Varchar 40 Tamatan dari ijazah Varchar 20 Ijazah terakhir tamat Varchar 20 Tahun tamat jurusan Varchar 30 Jurusan saat kuliah dulu s2 Varchar 30 Jurusan jika S2 telp Varchar 30 Telepon HP pathGbr Varchar 300 Lokasi gambar f. Tabel judul Tabel 4.6 judul Field Type Length Keterangan id Int 11 Id Judul Nilai Siswa judul Varchar 70 Judul Nilai Siswa Universitas Sumatera Utara g. Tabel nilai Tabel 4.7 nilai Field Type Length Keterangan id Int 11 Id nilai nama Varchar 50 Nama Siswa jurusan Varchar 5 Jurusan Siswa agama Varchar 5 Bid. Studi Agama pkn Varchar 5 Bid. Studi Kewarganegaraan indonesia Varchar 5 Bid. Studi Indonesia inggris Varchar 5 Bid. Studi Inggris matematika Varchar 5 Bid. Studi Matematika sejarah Varchar 5 Bid. Studi Sejarah fisika Varchar 5 Bid. Studi Fisika geografi Varchar 5 Bid. Studi Geografi biologi Varchar 5 Bid. Studi Biologi ekonomi Varchar 5 Bid. Studi Ekonomi kimia Varchar 5 Bid. Studi Kimia sosiologi Varchar 5 Bid. Studi Sosiologi penjas Varchar 5 Bid. Studi Penjas kesenian Varchar 5 Bid. Studi Kesenian komputer Varchar 5 Bid. Studi Komputer jerman Varchar 5 Bid. Studi B. Jerman Universitas Sumatera Utara

4.6 Algoritma Situs