• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.3 Implementasi Aplikasi Desain Antar Muka

Pada sub bab implementasi desain antarmuka menjelaskan form apa saja yang terlihat dalam aplikasi tersebut yang menampilkan beberapa aplikasi form

yaitu:

4.3.1. Berbasis Website

Penggunaan sarana website sebagai antar muka sistem dikarenakan sistem ini terdiri atas Halaman Utama, Halaman Administrator dan Halaman User. Halaman Utama adalah halaman yang pertama kali diakses oleh pengunjung website. Sedangkan Halaman Administrator adalah halaman bagi administrator website untuk mengelola content website. Halaman Administrator diakses melalui back-end. Yang terakhir adalah Halaman User yang merupakan inti dari sistem penyajian data ini.

4.3.1.1. Halaman Utama

Halaman Utama memiliki tampilan seperti yang ditunjukkan pada Gambar 4.1 berikut ini.

Gambar 4.1 Halaman Utama

Link pada bagian Menu ditampilkan dengan menggunakan sintaks HTML biasa. Hal ini dikarenakan link yang ada di Halaman Utama ini bersifat statis. Sedangkan potongan berita yang ditampilkan adalah berita yang diisikan oleh administrator website dan disimpan ke dalam database. Kemudian untuk menampilkan potongan berita, seperti pada Gambar 4.1 di atas, digunakan potongan script PHP berikut :

if ($_GET[module]=='home'){ $terkini=mysql_query("select

count(komentar.id_komentar) as jml, judul, judul_seo, jam,berita.id_berita, hari, tanggal, gambar, isi_berita from berita left join komentar on

berita.id_berita=komentar.id_berita and aktif='Y' group by berita.id_berita DESC LIMIT 6")

while($t=mysql_fetch_array($terkini)){$tgl = tgl_indo($t[tanggal]);

echo "<table>";

echo "<tr><td><span class=date><img

src=$f[folder]/images/clock.gif> $t[hari], $tgl - $t[jam] WIB</span><br />";

echo "<span class=judul><a href=berita-$t[id_berita]-$t[judul_seo].html>$t[judul]</a></span><br />";

if ($t[gambar]!=''){

echo "<span class=image><img

src='foto_berita/small_$t[gambar]' width=110 border=0></span>";

$isi_berita = htmlentities(strip_tags($t[isi_berita])); $isi = substr($isi_berita,0,220); $isi =

substr($isi_berita,0,strrpos($isi," ")); echo "$isi ... <a href=berita-$t[id_berita]-$t[judul_seo].html>Selengkapnya</a> (<b>$t[jml] komentar</b>)

<br /></td></tr>

</table><hr color=#e0cb91 noshade=noshade />";

Variabel $terkini digunakan untuk menyimpan berita yang diambil dari database. Kemudian statement for digunakan untuk menampilkan 220 kata pertama saja dari keselururan berita. Dan berita selengkapnya dapat diakses melalui link yang disediakan pada sintaks <a href=...>.

4.3.1.2. Halaman Login User

Setelah mengklik tulisan login makan user akan menuju halaman login. Di halaman login user memasukan username dan password,setelah itu halaman

Gambar 4.2 Halaman Login

Form Login bagi user yang telah terigistrasi dibuat dengan sintaks form PHP dan dipadukan dengan sintaks HTML seperti berikut:

echo "<img src='$f[folder]/images/login.png' /><p align=center>";

echo "<form name='login' action='cek_login.php' method=POST>

<label>Username : <input type='text' name='username'></label>

<label>Password : <input type='password' name='password'></label>

<input type='submit' value='Login'> </table>

</form>";

echo "</p><hr color=#e0cb91 noshade=noshade /><br />";

Ketika tombol Login ditekan, maka sesuai dengan action form Login di atas, module cek_login akan diakses dan inputan user akan dikirim dengan metode POST. Pada module cek_login, inputan user tadi akan diperiksa dulu, apakah formatnya sudah benar atau belum dengan menggunakan fungsi

ctype_alnum() yang akan memberikan nilai 0 atau FALSE apabila inputan mengandung karakter selain huruf dan angka. Hal ini untuk menanggulangi SQL Injection.

Setelah lolos dari filter, barulah username yang dimasukkan oleh user tadi diperiksa apakah ada atau tidak di dalam database. Proses pemeriksaan ini sekaligus mengambil semua data user dari database, yang apabila proses login ini berhasil, semua data tersebut akan langsung didaftarkan pada session untuk memberikan hak akses pada user. Selain username dan password, proses login juga memeriksa status user aktif atau tidak, sebelum memberikan hak akses. Untuk lebih jelasnya dapat dilihat pada potongan script berikut ini:

$username = anti_injection($_POST[username]);

$pass = anti_injection(md5($_POST[password])); if (!ctype_alnum($username) OR !ctype_alnum($pass)){ echo "Sekarang loginnya tidak bisa di injeksi lho."; }

else{

$login=mysql_query("SELECT * FROM users WHERE username='$username' AND password='$pass' AND blokir='N'");

$ketemu=mysql_num_rows($login); $d=mysql_fetch_array($login);

$guru=mysql_query("SELECT * FROM tabguru where KodeGuru='$username'");

$r=mysql_fetch_array($guru);

$siswa=mysql_query("SELECT * FROM tabsiswa where NIS='$username'"); $s=mysql_fetch_array($siswa); if ($ketemu > 0){ if ($d[level]=='admin'){ session_start(); $_SESSION[username] = $d[username]; $_SESSION[namalengkap] = $d[Nama_User];

$sid_baru = session_id();

mysql_query("UPDATE users SET id_session='$sid_baru' WHERE username='$username'");

header('location:adminweb/media.php?module=home'); }

} else{

echo "<link href=../config/adminstyle.css rel=stylesheet type=text/css>";

echo "<center>LOGIN GAGAL! <br>

Username atau Password Anda tidak benar.<br> Atau account Anda sedang diblokir.<br>"; echo "<a href=index.php><b>ULANGI

LAGI</b></a></center>"; }

}

Statement header (’location:user/media.php?module=home’); di dalam potongan script di atas menandakan apabila user berhasil melakukan proses Login, maka dia akan diarahkan pada halaman lain yang merupakan Halaman User.

4.3.1.3. Halaman User

Halaman User adalah halaman bagi user yang telah terdaftar dan telah berhasil melakukan proses Login. Halaman User ini digunakan oleh 2 kelompok user, yaitu Admin dan Wali Murid. Perbedaan bagi kedua kelompok user itu ada pada menu yang ditampilkan. Untuk lebih jelas, perhatikan Gambar 4.2 dan Gambar 4.3 berikut ini.

Gambar 4.2 Halaman User

Gambar 4.3 Halaman User Wali Murid

User Wali Murid terdapat menu lihat nilai Siswa yang ada pada Halaman User wali murid.

Pengadaan perbedaan menu di antara kedua kelompok user yang mengakses Halaman User ini hanya menggunakan statement WHERE pada query SELECT yang digunakan pada potongan script berikut.

if($_SESSION[leveluser]=='siswa'){

$sql=mysql_query("select * from menusiswa where aktif='Y' order by urutan");

}

while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>&#187; $m[nama_modul]</a></li>";

}

Penggunaan statement IF seperti pada potongan script di atas digunakan hampir pada setiap modul yang ada. Dengan cara ini, penulis hanya perlu membuat satu Halaman User dengan menu yang dinamis bagi setiap kelompok user. Seperti pada fasilitas melihat nilai. Jika user adalah siswa, maka data nilai akan langsung ditampilkan sesuai dengan id_user yang terdaftar pada session. Jika ternyata bukan siswa, maka user harus mengisi NIS dari data yang ingin dicari terlebih dahulu.

Menu User Wali Murid adalah menu yang diperuntukkan bagi user Wali Murid yang ingin melihat informasi nilai siswa, maka mengklik menu lihat nilai. Seperti pada Gambar 4.4 berikut.

Gambar 4.4 Halaman Laporan Nilai Untuk Wali Murid

Untuk melihat nilai siswa dengan cetak PDF, maka mengklik menu yang cetak PDF. Seperti pada Gambar 4.5 berikut.

Dan apabila ingin menlihat nilai siswa dalam betuk Microsoft Excel, maka mengklik menu cetak Excel. Seperti pada gamabr 4.6 berikut.

Gambar 4.6 Halaman Menu Lihat Nilai Cetak Microsoft Excel

4.3.1.4. Halaman Login Admin

Halaman Administrator diakses melalui back-end seperti yang terlihat pada Gambar 4.7 berikut.

Gambar 4.7 Halaman Login Admin

Script yang digunakan untuk membuat form Login di atas dan untuk memeriksa dan menyaring inputan administrator sama persis dengan yang telah diimplementasikan pada Halaman User sebelumnya. Jika administrator berhasil

melewati proses Login ini, maka dia akan diarahkan pada Halaman Administrator yang berfungsi sebagai sarana pengelolaan konten website, terutama konten yang disajikan pada user yang teregistrasi. Hal itu ditunjukkan dengan menu-menu yang tersedia bagi administrator, seperti yang terlihat pada Gambar 4.8 berikut ini.

Gambar 4.8 Halaman Administrator

Sama seperti Halaman User, pada Halaman Administrator ini juga terdapat lebih dari satu kelompok user yang bisa mengaksesnya, yaitu Administartor dan Siswa. Administrator di sini adalah super administrator yang “berkuasa” penuh atas segala pengaturan konten website. Sedangkan siswa hanya dapat melihat nilai mata pelajaran.

guru, manajemen siswa, manajemen mapel, manajemen kelas, manajemen nilai dan manajemen pengampu, sedangkan untuk manajemen terdiri dari profil sekolah dan berita.

4.3.2. Berbasis SMS Gateway

Sms akademik ini merupakan inti dari sistem penyajian data untuk user siswa dan wali murid dengan mengirimkan format tertentu untuk memperoleh informasi tentang nilai mata pelajaran yang di ikuti siswa selama disekolah.

4.3.2.1. Halaman SMS Registrasi

Didalam halaman SMS Registrasi ini siswa terlebih dahulu mengkirim nomer kode siswa, dan user name sebagai awal untuk mengetahui nilai mata pelajaran seperti yang terlihat pada Gambar 4.9 berikut ini

Gambar 4.9 Halaman Daftar Registrasi

4.3.2.2. Halaman SMS Nilai

SMS Nilai dibagi menjadi 4 bagian, nilai rata-rata tugas, nilia UTS, nilai UAS, nilai raport (Nilai Akhir). Di bawah ini halaman untuk nilai rata-rata tugas, seperti pada Gambar 4.10 berikut.

Gambar 4.10 Halaman Nilai Rata-Rata Tugas

Jika ingin info tentang status nilia UTS, maka akan muncul tampilan hampir sama dengan pada Gambar 4.10 hanya format sms yang berbeda. Seperti pada Gambar 4.11 berikut.

Gambar 4.11 Halaman Nilai UTS

Apabila ingin info tentang status nilia UAS, maka akan muncul tampilan hampir sama dengan pada Gambar 4.11 hanya format sms yang berbeda. Seperti

Gambar 4.12 Halaman Nilai UAS

Dan jika ingin info tentang status nilia Raport, maka akan muncul tampilan hampir sama dengan pada Gambar 4.12 hanya format sms yang berbeda. Seperti pada Gambar 4.13 berikut.

Gambar 4.13 Halaman Nilai Raport (Nilai Akhir)

4.3.3. Database

Seperti yang telah dibahas di Bab III, database yang digunakan untuk kepentingan penyajian data akademik dan syahriyah siswa, terdiri dari database

asli untuk mendukung performa website dan sms gateway, terutama dalam hal query.

4.3.3.1. Berbasis Website

Layanan berbasis website ini menampilkan semua informasi kegiatan akademi dan syahriyah di sekolah secara online melalui media internet. Layanan ini menampilkan data-data yang bersifat dinamis seperti absensi dan nilai ujian yang dapat membantu untuk melakukan evaluasi.

4.3.3.1.1. Manajemen User

Manajemen User ini mengakses tabel siswa, guru maupun admin dengan menggunakan view yang ada pada database asli. Untuk menyajikan data manajemen user pada user, baik user siswa, guru maupun admin, yang ingin ditampilkan datanya. Maka tampilannya akan seperti pada Gambar 4.14 berikut.

Pada Halaman Manajemen User Admin, menu yang ditampilkan hanyalah menu-menu standar untuk mendapatkan data nilai mapel, dan pada Halaman Manajemen User Admin terdapat menu edit. Untuk mengakses Halaman Manajemen User ini hanya menggunakan statement WHERE pada query SELECT yang digunakan pada potongan script berikut:

if ($module=='user' AND $act=='update'){ $pass=md5($_POST[password]);

mysql_query("UPDATE users SET password='$pass', blokir ='$_POST[blokir]' WHERE id_session ='$_POST[id]'"); header('location:../../media.php?module='.$module); }

4.3.3.1.2. Manajemen Menu Guru

Manajemen Menu Guru ini mengakses tabel modul guru yang ada pada database asli. Dalam hal untuk mempermudah admin dalam melakukan pengaksesan tabel data manajemen menu guru,seperti pada Gambar 4.15 berikut.

4.3.3.1.3. Manajemen Guru

Pada halaman Manajemen Guru, menu yang ditampilkan hanyalah menu-menu standar untuk mendapatkan data kode guru, nama guru dan pengampu, sedangkan pada halaman manajemen guru terdapat menu edit dan hapus. Untuk mengakses halaman manajemen guru ini hanya menggunakan statement WHERE pada query SELECT yang digunakan pada potongan script berikut.

$tampil=mysql_query("SELECT * FROM tabguru WHERE kodeguru='$_SESSION[kodeguru]'"); echo "<h2>Manajemen Guru</h2>";

}

$kodeguru adalah kodeguru yang ingin ditampilkan datanya. Tampilannya akan seperti pada Gambar 4.16 berikut.

Gambar 4.16 Halaman Manajemen Guru

4.3.3.1.4. Manajemen Siswa

Pada halaman Manajemen siswa, menu yang ditampilkan hanyalah menu-menu standar untuk mendapatkan data kode siswa, nama siswa, alamat siswa dan masuk kelas siswa, sedangkan pada halaman manajemen guru terdapat menu edit

statement WHERE pada query SELECT yang digunakan pada potongan script berikut.

$tampil=mysql_query("SELECT * FROM tabsiswa WHERE NIS='$_SESSION[NIS]'");

$nis adalah NIS yang ingin ditampilkan datanya. Tampilannya akan seperti pada Gambar 4.17 berikut.

Gambar 4.17 Halaman Manajemen Siswa

4.3.3.1.5. Manajemen MaPel

Halaman Manajemen Mapel, menu yang ditampilkan hanyalah menu-menu standar untuk mendapatkan data kode mapel, nama mapel, dan KKM, sedangkan pada halaman manajemen Mapel terdapat menu edit dan hapus. Untuk mengakses halaman manajemen Mapel ini hanya menggunakan statement WHERE pada query SELECT yang digunakan pada potongan script berikut.

$tampil=mysql_query("SELECT * FROM tabmapel WHERE KodeMaPel='$_SESSION[KodeMaPel]'");

$kodemapel adalah kodemapel yang ingin ditampilkan datanya. Tampilannya akan seperti pada Gambar 4.18 berikut.

Gambar 4.18 Halaman Manajemen MaPel

4.3.3.1.6. Manajemen Kelas

Halaman Manajemen Kelas, menu yang ditampilkan hanyalah menu-menu standar untuk mendapatkan data nama kelas, dan kode kelas, sedangkan pada halaman manajemen kelas terdapat menu edit dan hapus. Untuk mengakses halaman manajemen Mapel ini hanya menggunakan statement WHERE pada query SELECT yang digunakan pada potongan script berikut.

$tampil=mysql_query("SELECT * FROM tabkelas WHERE kodekelas='$_SESSION[kodekelas]'");

Gambar 4.19 Halaman Manajemen Kelas

4.3.3.1.7. Manajemen Nilai

Pada halaman Manajemen Nilai, menu yang ditampilkan hanyalah menu-menu standar untuk mendapatkan data NIS, nama siswwa, rata tugas, rata ulangan, midtest, UAS dan nilai akhir, sedangkan pada halaman manajemen nilai terdapat menu hapus. Untuk mengakses halaman manajemen nilai ini hanya menggunakan statement WHERE pada query SELECT yang digunakan pada potongan script berikut.

$tampil=mysql_query("SELECT * FROM tabnilai WHERE kodenilai='$_SESSION[kodenilai]'");

$kodenilai adalah kodenilai yang ingin ditampilkan datanya. Tampilannya akan seperti pada Gambar 4.20 berikut.

Gambar 4.20 Halaman Manajemen Nilai

Dan jika admin maupun siswa ingin mencetak nilai maka klik cetak nilai, seperti pada Gambar 4.21 berikut.

Gambar 4.21 Halaman Cetak Nilai

4.3.3.1.8. Manajemen Pengampu

Manajemen pengampu ini mengakses table pengampu guru yang ada pada database asli. Dalam hal untuk mempermudah join table maka penulis menggunakan view untuk menyajikan data pengampu guru, digunakan query berikut:

$tampil = mysql_query("SELECT tabpengampu.*,

tabguru.KodeGuru, tabguru.NamaGuru, tabkelas.KodeKelas, tabmapel.NamaMaPel FROM tabmapel INNER JOIN (tabkelas INNER JOIN (tabguru INNER JOIN tabpengampu ON

tabguru.KodeGuru = tabpengampu.KodeGuru) ON tabkelas.KodeKelas = tabpengampu.KodeKelas) ON

tabmapel.KodeMaPel = tabpengampu.KodeMaPel group by tabpengampu.id_pengampu order by tabpengampu.KodeKelas; ");

Id_pengampu adalah Id_pengampu yang ingin ditampilkan datanya. Tampilannya akan seperti pada Gambar 4.22 berikut.

Gambar 4.22 Halaman Manajemen Pengampu

4.3.3.1.9. Manajemen Menu Siswa

Manajemen Menu Siswa ini mengakses tabel manajemen modul siswa yang ada pada database asli. Dalam hal untuk mempermudah admin dalam melakukan pengaksesan tabel data manajemen modul siswa,seperti pada Gambar 4.23 berikut.

BAB V

UJI COBA DAN EVALUASI

Pada bab ini akan dijelaskan tentang ujicoba dan evaluasi program yang menerangkan bagaimana jalannya program dengan kemungkinan langkah-langkah yang dilakukan admin maupun siswa. Proses-proses yang ada pada aplikasi pengolahan data nilai yang berbasis web dan sms gateway ini akan dijelaskan secara detail.

Pada pembuatan Sistem Pengolahan Data Nilai untuk membantu siswa dan kepala sekolah memonitoring kegiatan siswa di sekolah. ini dilakukan ujicoba pada masing-masing menu dan command yang ada. Ujicoba ini dilakukan untuk mengetahui bagaimana proses jalannya sistem tersebut dalam menangani permasalahan dengan diagnosa yang diberikan berdasarkan analisa terhadap permasalahan tersebut. Proses ujicoba pada masing-masing menu tersebut adalah :

5.1. Halaman Interface

Halaman Interface merupakan tampilan halaman yang pertama kali di akses, dan halaman ini dibagi menjadi dua yaitu Halaman akademik di peruntukkan user admin dan siswa, halaman Akademikhanya berhak diakses oleh admin dan siswa sebagai user dalam aplikasi ini, karena kedua menu ini pintu masuk pada Menu akademik.

5.1.1. Berbasis Website

Penggunaan sarana website sebagai antar muka sistem dikarenakan sistem ini terdiri atas Halaman Utama, Halaman Administrator dan Halaman User. Halaman Utama adalah halaman yang pertama kali diakses oleh pengunjung website. Sedangkan Halaman Administrator adalah halaman bagi administrator website untuk mengelola content website.

5.1.1.1. Pelaksanaan Uji Coba Halaman Utama Sistem

Di halaman utama ini terdapat beberapa menu link yaitu home, profile sekolahan, berita, dan login.

5.1.1.2. Uji Coba Halaman Anggota

Pertama sebelum anggota login, maka anggota harus mendaftar terlebih dahulu sebagai anggota.

Gambar 5.2 Pendaftaran Anggota

Setelah memasukan username maka akan memproses ke database dan mengecek apakah username tersebut sudah digunakan apa belum. Jika belum maka akan muncul pop up menu teks dengan pesan nama tersedia. Untuk validasi

text yang lain akan muncul pesan ok pada samping text boxt tersebut. Validasi dapat dilihat pada Gambar 5.2.

5.1.1.3. Uji Coba Halaman Login Anggota

Form login anggota di gunakan sebelum pengunjung mengakses aplikasi ini. Tujuannya adalah untuk keamanan sebuah aplikasi agar tidak digunakan oleh pihak lain yang tidak berkepentingan. Di form ini setiap anggota memiliki hak akses untuk masuk ke halaman anggota. Untuk uji coba login anggota maka harus memasukan username dan password dan di ikuti dengan tombol login. Seeprti pada Gambar 5.3 berikut ini.

Gambar 5.3 Login Anggota

Setelah proses login berhasil maka akan masuk ke halaman anggota. Anggota yang sudah terdaftar akan terotomatis telah tereset dalam database. Untuk mengedit data anggota, dapat diedit dengan mengklik menu edit data anda.

Maka script akan merequest data tanpa merefresh halaman anggota. Seperti pada Gambar 5.4 berikut.

Gambar 5.4 Menu Edit Anggota

5.1.1.3.1. Uji Coba Halaman Edit Anggota

Untuk mengedit data anggota, dapat diedit dengan mengklik menu edit data anda. Maka script akan merequest data tanpa merefresh halaman anggota dengan memunculkan pop up menu. Seperti pada Gambar 5.5 berikut.

Gambar 5.5 Menu Edit Anggota

5.1.1.4. Uji Coba Halaman Admin Pendaftaran

5.1.1.4.1. Uji Coba Halaman login Admin

Gambar 5.6 Menu Login Admin

Setelah proses login admin pendaftaran berhasil maka akan masuk ke halaman admin pendaftaran. Admin pendaftaran ini berfungsi untuk mengolah data guru, data siswa, data kelas, data mapel dan data nilai yang telah ada. Di dalam halaman ini terdapat beberapa menu yaitu, manajemen sekolah dan manajemen web, untuk manajemen sekolah terdiri dari beberapa manajemen yakni : manajemen user, manajemen guru, manajemen siswa, manajemen kelas, manajemen mapel dan manajemen nilai. Sedangkan manajemen web terdiri dari profil sekolah dan berita. Di bawah ini gambar untuk memasuki login admin.

Gambar 5.7 Memasuki Admin

5.1.1.4.2. Uji Coba Halaman Tambah Pendaftaran

Ketika di klik menu manajemen siswa, kemudian di klik menu tambah siswa maka akan tampil form pendaftaran. Di dalam form ini terdapat beberapa text harus di isi oleh admin jika ingin mendaftarkan siswa baru. Seperti pada Gambar 5.8 berikut ini.

Gambar 5.8Tambah Pendaftaran Siswa

5.1.1.5. Uji Coba Halaman Manajemen MaPel

5.1.1.5.1. Uji Coba Halaman Tambah MaPel

Ketika mengklik menu tambah mata pelajaran maka akan tampil form tambah mapel. Di dalam form ini terdapat beberapa text harus di isi oleh admin jika ingin menambah mata pelajaran. Seperti pada Gambar 5.9 berikut.

Gambar 5.9 Tambah MaPel

Dan setelah melakukan penambahan mata pelajaran, maka databasenya secara otomatis bertamnbah. Seperti pada Gambar 5.10 berikut ini.

5.1.1.5.2. Uji Coba Halaman Edit MaPel

Untuk mengedit data mapel, dapat di edit dengan mengklik menu edit kelas. Maka script akan merequest data tanpa merefresh halaman edit kelas dengan muncul pop up menu. Seperti pada Gambar 5.11 berikut.

Gambar 5.11 Menu Edit Mapel

5.1.1.6. Uji Coba Halaman Manajemen Kelas

5.1.1.6.1. Uji Coba Halaman Tambah Kelas

Ketika mengklik menu tambah kelas, maka akan tampil form tambah kelas. Di dalam form ini terdapat beberapa text harus di isi oleh admin jika ingin menambah kelas. Seperti pada Gambar 5.12 berikut.

Gambar 5.12 Tambah Kelas

Setelah melakukan penambahan kelas, maka data kelas secara otomatis akan bertambah. Seperti pada Gambar 5.13 berikut.

5.1.1.6.2. Uji Coba Halaman Edit Kelas

Untuk mengedit data kelas, dapat di edit dengan mengklik menu edit kelas. Maka script akan merequest data tanpa merefresh halaman edit kelas dengan muncul pop up menu. Seperti pada Gambar 5.14 berikut.

Gambar 5.14 Menu Edit Kelas

5.1.1.7. Uji Coba Halaman Manajemen Nilai

5.1.1.7.1. Uji Coba Halaman Tambah Nilai

Ketika ingin mengklik menu tambah nilai mata pelajaran, maka akan tampil form tambah nilai. Di dalam form ini terdapat beberapa text yang harus di

Dokumen terkait