Implementasi Sistem Lingkungan Implementasi Implementasi Basis Data

Tabel 3.3. Menu Untuk Admin Pada Aplikasi Hasil Studi No Menu Kegunaan 1 Login Form aplikasi login 2 Tambah Data Untuk menambah record 3 Ubah Data Untuk Mengubah record 4 Hapus Data Untuk menghapus record yang di check box 5 Logout Untuk membebaskan menonaktifkan data session

3.2.4.3 Perancangan Antarmuka Guru

Berikut adalah tabel perancangan antar muka untuk guru : Tabel 3.4. Menu Untuk Guru Pada Aplikasi Hasil Studi No Menu Kegunaan 1 Login Form aplikasi login 2 Nilai Untuk melihat dan memasukkan Nilai murid berdasarkan semester 3 Ubah Data Untuk Mengubah record 4 Logout Untuk membebaskan menonaktifkan data session

3.2.4.4 Perancangan Antar Muka Siswa

Berikut adalah tabel perancangan antar muka untuk siswa : Tabel 3.5. Menu Untuk Siswa Pada Aplikasi Hasil Studi No Menu Kegunaan 1 Login Form aplikasi login 2 Nilai Untuk melihat Nilai 3 Absensi Untuk melihat Jumlah Kehadiran dan Ketidak hadiran siswa. 4 Logout Untuk membebaskan menonaktifkan data session

3.2.5 Implementasi Sistem

Pada sub-bab 3.3 ini akan dibahas mengenai implementasi rancangan sistem aplikasi yang dibuat pada sub-bab 3.2, bagian implementasi pada sub-bab ini dibagi menjadi 4 Bagian, yaitu: Lingkungan implementasi, implementasi basis data, implemtasi antarmuka dan Implementasi Proses.

3.2.6 Lingkungan Implementasi

Pada bagian lingkungan implementasi ini akan dijelaskan perangkat keras dan perangkat lunak yang digunakan dalam perancangan dan pembuatan aplikasi hasil studi online berbasis web dan SMS Gateway ini. • Perangkat Keras - Processor Intel Pentium 4 1.60 GHZ - Memori 256 MB of RAM • Perangkat Lunak  Sistem Operasi Microsoft Windows XP Professional SP2  Php Triad 2.1.1 PHP 4, MySql, Apache  Internet Explorer versi 6 sebagai web browser  Adobe photoshop Cs2 untuk mengolah gambar  Macromedia Dreamweaver CS3  PowerDesigner 6 32-bit dan 9  Mysql Front 5.0 sebagai database editor  Gammu - 1.22.24 - Windows

3.2.7 Implementasi Basis Data

Rancangan model data fisik pada bagian perancangan aplikasi di implementasikan ke dalam basis data MySQL. Keterangan lebih detail dapat dilihat pada tabel-tabel berikut : Tabel 3.6. Basis Data Guru No Tabel Kolom Tipe Data Keterangan 1 Guru id_guru varchar 11 primary key 2 id_kelas char 3 foreign key 3 Nip varchar 9 4 Nama varchar 20 5 JK varchar 10 6 Agama varchar 20 7 Alamat varchar 40 8 bid_studi varchar 20 9 Jabatan varchar 15 10 Golongan varchar 5 11 Password varchar 10 Tabel 3.7. Basis Data Siswa No Tabel Kolom Tipe Data Keterangan 1 siswa Nis varchar 4 primary key 2 id_kelas char 3 foreign key 2 3 id_guru varchar 11 foreign key 1 4 Nama varchar 20 5 jk_sw varchar 10 6 agama_sw varchar 20 7 tmp_lhr_sw varchar 20 8 tgl_lhr_sw date 9 nama_ortu varchar 25 10 status_sw varchar 10 11 Password varchar 10 Tabel 3.8. Basis Data Kelas No Tabel Kolom Tipe Data Keterangan 1 kelas id_kelas char 3 primary key 2 id_guru varchar 11 foreign key 3 Nama varchar 20 4 Jenis varchar 6 5 thn_ajaran varchar 10 Tabel 3.9. Basis Data Nilai No Tabel Kolom Tipe Data Keterangan 1 nilai id_nilai char 3 primary key 2 Nis varchar 4 foreign key 1 3 id_guru varchar 11 foreign key 2 4 id_absen varchar 11 foreign key 4 5 bidang_studi varchar 25 foreign key 3 6 Kelas varchar 4 7 tingkat_semester varchar 10 8 nilai_tugas varchar 4 9 nilai_harian varchar 4 10 nilai_tengah varchar 4 11 nilai_semester varchar 4 12 tahun_ajaran varchar 10 13 rata2_kelas varchar 10 Tabel 3.10. Basis Data Mata Pelajaran No Tabel Kolom Tipe Data Keterangan 1 mata pelajaran bidang_studi varchar 25 primary key 2 kode_pelajaran char 3 3 id_kelas char 3 foreign key Tabel 3.11. Basis Data Absensi No Tabel Kolom Tipe Data Keterangan 1 absensi id_absen varchar 11 primary key 2 Nis varchar 4 foreign key 3 tgl_tdk_hadir date 4 Keterangan text 5 tingkat_semester varchar 10 6 tahun_ajaran varchar 10 Tabel 3.12. Basis Data Jadwal Pelajaran No Tabel Kolom Tipe Data Keterangan 1 jadwal pelajaran id_jdw varchar 6 primary key 2 bidang_studi varchar 25 foreign key 1 3 id_guru varchar 11 foreign key 2 4 id_kelas char 3 foreign key 3 5 Hari varchar 10 6 Waktu varchar 20 7 session char 3 Tabel-tabel di atas merupakan keterangan tabel hasil generate data model konsep menjadi model data fisik yang dalam keterangan tersebut disebutkan juga primary key dan foreign key-nya.

3.3 Implementasi Antarmuka