PERANCANGAN SISTEM
3.3 Perancangan Database
Database dapat diumpamakan sebagai tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan langkah awal penbuatan aplikasi, termasuk aplikasi yang akan dibuat disini.
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
Dalam perancangan website SISTEM INFORMASI DATA GURU PADA SMA LAKSAMANA MARTADINATA MEDAN, penulis membuat 10 tabel dalam database yang diberi nama smalta. Tabel-tabel tersebut terdiri dari tabel bukutamu, tabel data_guru, tabel ekskul tabel fasilitas, tabel home, tabel kurikulum, tabel pengumuman, tabel prestasi, tabel profil, dan tabel user. Dibawah ini adalah gambaran isi dari masing – masing tabel:
1. Tabel Database Bukutamu
Tabel bukutamu digunakan menampung kritik dan saran dari pengunjung website ini.
Tabel 3.1 Tabel Database Bukutamu
Field Type Null Key Extra
id tinyint (12) No PRI Auto_increment
nama varchar (12) No
email Char (1) No
isi text NO
waktu datetime Yes
2. Tabel Database Data_guru
Tabel ini digunakan untuk mengisi dan meyimpan biodata guru. Pada halaman data guru akan ditampilkan isi dari tabel ini.
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
Tabel 3.2 Tabel Database Data_guru
Field Type Null Key Extra
Id tinyint(4) No PRI Auto_increment
isi text No
3. Tabel Database Ekskul
Tabel ini digunakan untuk mengisi dan meyimpan kegiatan ekstrakurikuler . Pada halaman data guru akan ditampilkan isi dari tabel ini.
Tabel 3.3 Tabel Database Ekskul
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
nama varchar(30) No
isi text No
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
Tabel ini digunakan untuk menyimpan fasilitas yang ada di SMA Laksamana Martadinta Medan. Isi dari tabel ini akan ditampilkan di halaman jadwal guru.
Tabel 3.4 Tabel Database Fasilitas
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
isi text No
5. Tabel Database Home
Tabel ini digunakan untuk mengisi dan meyimpan mengisi foto depan sekolah dan visi misi sekolah . Pada halaman data guru akan ditampilkan isi dari tabel ini.
Tabel 3.5 Tabel Database Home
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
isi text No
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
Tabel ini digunakan untuk mengisi dan meyimpan mata pelajaran yang dipelajari disekolah SMA Laksamana Martadinta Medan. Pada halaman data guru akan ditampilkan isi dari tabel ini.
Tabel 3.6 Tabel Database Kurikulum
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
materi varchar(50) No
kelas varchar(10) No
7. Tabel Database Pengumuman
Tabel ini digunakan untuk mengisi dan meyimpan informasi di SMA Laksamana Martadinata Medan untuk para siswa/siswi. Pada halaman data guru akan ditampilkan isi dari tabel ini.
Tabel 3.7 Tabel Database Pengumuman
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
title varchar(30) No
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
waktu datetime No
8. Tabel Database Prestasi
Tabel ini digunakan untuk mengisi dan meyimpan restasi yang pernah di raih oleh siswa/siswi SMA Laksamana Martadinata Medan untuk para siswa/siswi. Pada halaman data guru akan ditampilkan isi dari tabel ini.
Tabel 3.8 Tabel Database Prestasi
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
isi text No
9. Tabel Database Profil
Tabel ini digunakan untuk mengisi dan meyimpan profil SMA Laksamana Maratadinata Medan. Pada halaman profil akan ditampilkan isi dari tabel ini.
Tabel 3.9 Tabel Database Profil
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
nama varchar(30) No
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
10. Tabel Database User
Tabel ini digunakan untuk menampung data dari admin pada SMA Laksamana Martadinata Medan.
Tabel 3.10 Tabel Database User
Field Type Null Key Extra
id tinyint(4) No PRI Auto_increment
nama varchar(30) No
password varchar(100) No
3.4 Algoritma
Algoritma merupakan suatu cara menganalisa (menjelaskan) urutan dan hubungan kegiatan-kegiatan yang dilakukan untuk memecahkan suatu permasalahan sehingga tercapai tujuan yang diinginkan.
Program merupakan serangkaian instruksi yang logis dan dibuat dalam bahasa yang dimengerti oleh komputer serta memiliki aturan-aturan penulisan tertentu. Program yang akan dibuat adalah untuk bagaimana sistem pengolahan data yang dibuat dan dikontrol dari menu utama. Untuk memudahkan dalam pengoperasian
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
sistem yang telah siap dirancang, penulis membuat algoritma dari program yang akan dibuat. Adapun algoritma yang dibuat penulis sebagai berikut:
Algoritma Homepage
Berfungsi untuk menampilkan tampilan utama web SMA Laksamana Martadinata Medan, dengan pilihan menu antara lain : Home, Profil, kurikulum, Ekskul, Prestasi, Fasilitas, Pengumuman, Data guru, dan Buku tamu.
Algoritma Home
Langkah I : Pilih menu Home
Langkah II : Menampilkan gambar sekolah SMA Laksamana Martadinata Medan serta visi dan misi sekolah.
Algoritma Profil
Langkah I : Pilih menu Profil
Langkah II : Menampilkan profil SMA Laksamana Martadinata Medan yang Berbentuk tabel.
Algoritma Kurikulum
Langkah I : Pilih menu Kurikulum
Langkah II : Menampilkan daftar mata pelajaran yang ada di SMA laksamana Martadinata Medan.
Langkah II : Menampilkan daftar kegiatan ekstrakurikuler di SMA Laksamana Algoritma Ekskul
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
Martadinata Medan.
Algoritma Prestasi
Langkah I : Pilih menu Prestasi
Langkah II : Menampilkan prestasi SMA Laksamana Martadinata Medan yang pernah diraih.
Algoritma Fasilitas
Langkah I : Pilih menu Fasilitas
Langkah II : Menampilkan fasilitas – fasilitas yang ada di SMA Laksamana Martadinata Medan.
Algoritma Pengumuman
Langkah I : Pilih menu Pengumuman
Langkah II : Menampilkan informasi untuk para siswa/siswi SMA laksamana Martadinata Medan.
Algoritma Data Guru
Langkah I : Pilih menu Data Guru
Langkah II : Menampilkan biodata guru di SMA Laksamana Martadinata Medan
Langkah II : Menampilkan halaman untuk memberikan kritik dan saran dari Algoritma Buku Tamu
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
pengunjung swebsite ini.
BAB 4