• Tidak ada hasil yang ditemukan

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

Dokumen terkait