Perangkat Keras Pembangun Perangkat Lunak Pembangun Implementasi Database

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem informasi SMKN 2 Baleendah yang dibangun. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan kedalam bahasa pemograman. Setelah implementasi maka dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

4.1 Implementasi

Setelah sistem dianalisis dan didesain secara rinci, maka selanjutnya akan menuju tahap implementasi. Tujuan dari implementasi adalah untuk mengkonfirmasi modul-modul perancangan sehingga user pengguna dapat memberikan masukan kepada pengembangan sistem.

4.1.1 Perangkat Keras Pembangun

Adapun spesifikasi perangkat keras yang digunakan untuk membangun sistem informasi SMKN 2 Baleendah ini adalah sebagai berikut: Prosesor : Pentium IV 3.0 GHz Memori : 512 Mb Harddisk : 80 Gb VGA Card : ATI RADEON Xpress 1400 CD Rom : Asus CD-RRW Monitor : LG Color Monitor 14” Keyboard : Standar Mouse : Standar

4.1.2 Perangkat Lunak Pembangun

Adapun perangkat lunak yang digunakan untuk membangun sistem informasi ini adalah sebagai berikut: a. Microsoft Windows XP Proffesional Service Pack 1 sebagai sistem operasi b. Aplikasi – Aplikasi pembangun web : - Macromedia Dreamweaver Vesion 8.0 sebagai aplikasi pembangun - XAMPP for Windows Version 1.6.4 sebagai Control Panel - Apache sebagai Web Server - MySQL 4.1.14 sebagai database - PHP 5.0.4 sebagai bahasa pembangun - phpMyAdmin 2.11.1 sebagai interface DBMS c. Internet Explorer dan Mozilla Firefox sebagai media browser.

4.1.3 Implementasi Database

Pembuatan basisdata dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi basis data dalam bahasa SQL adalah sebagai berikut:

1. create table usr

u_name varchar10 primary key, pwd varchar10, hak_akses varchar6 2. create table guru nip char9 primary key, nama varchar30, tempat_lahir varchar15, taggal_lahir date, agama varchar 10, kelamin varchar10, alamat varchar50, kota varchar15, telepon varchar15, pendidikan varchar15, nama_pendidikan varchar20, jabatan varchar10, u_name varchar10 references usru_name 3. create table jurusan kode_jurusan varchar3primary key, jurusan varchar15 4. create table berita kode_berita varchar3primary key, judul varchar50, isi text, tanggal date, status varchar10, u_name varchar10 references usru_name 5. create table semester kode_semester varchar4primary key, semester varchar9 6. create table kelas kode_kelas varchar3primary key, kelas varchar10, kode_jurusan varchar3 references jurusankode_jurusan 7. create table wali_kelas nip varchar9references gurunip, kode_kelas varchar3references kelaskode_kelas, kode_tahun varchar4references tahun_ajaran kode_tahun 8. create table tahun_ajaran kode_tahun varchar4 primary key, nama_ajaran varchar10, kode_semester varchar4 references semesterkode_semester 9. create table matpel kode_matpel varchar4 primary key, nama_matpel varchar15 10. create table siswa nis varchar9 primary key, nama varchar30, tempat_lahir varchar15, tgl_lahir date, agama varchar10, kelamin varchar10, alamat varchar50, kota varchar15, telepon varchar15, ayah varchar30, pekerjaan_ayah varchar10, ibu varchar30, pekerjaan_ibu varchar10, alamat_ortu varchar50, kota_ortu varchar10, kode_pos varchar8, telepon_ortu varchar15, asal_sekolah varchar20, alamat_sekolah varchar50, no_sttb varchar30, u_name varchar10 references usru_name

11. create table mengajar

nip varchar9 references gurunip, kode_matpel varchar4 references matpelkode_matpel, kode_tahun varchar4references tahun_ajarankode_tahun, kode_kelas varchar3 references kelaskode_kelas, kode_jurusan varchar3references jurusankode_jurusan 12. create table nilai nis varchar9references gurunip, kode_matpel varchar4references matpelkode_matpel, kode_tahun varchar4references tahun_ajaran kode_tahun, kode_kelas varchar3references kelaskode_kelas, nip varchar9references gurunip, kode_semester varchar4 references semesterkode_semester, nilai int

4.1.4 Implementasi Antarmuka