• Tidak ada hasil yang ditemukan

Spesifikasi Hardware

BAB IV PENGUJIAN DAN ANALISA

4.1 Spesifikasi Hardware

Spesifikasi hardware yang digunakan dalam implementasi Penggolahan Nilai Siswa Pada SMP Negeri 6 Kediri adalah sebagai berikut : Processor Intel(R) 2,10 GHz, 1,24 GB of Ram, Hardisk 180 GB, Monitor, mouse & keyboard.

4.2

Spesifikasi Software

Spesifikasi software yang digunakan dalam implementasi implementasi Sistem Ujian Online Dan Penggolahan Nilai Siswa Pada SMP Negeri 1 Rejotangan adalah sebagai berikut : Sistem operasi Microsoft Windows 7, Dreamweaver 8, Power Design 6.32, SQLyog Ultimate v9.02,MySQL - 5.5.16 dan software-software pendukung lainnya.

4.3

Implementasi Program

Form adalah tempat operator program memasukkan data-data, karena itu desain form dibuat mudah dan lengkap. Form yang terdapat dalam aplikasi ini yaitu sebagai berikut :

4.3.1 Form Login

Pada form login admin ini digunakan sebagai login untuk hak akses admin pada aplikasi Sistem informasi nilai siswa. Berikut adalah segmen programnya.

Gambar 4.1 Form Login

Segmen program gambar 4.2

1. echo "<script language='javascript'> 2. alert('Login Berhasil!!');</script>";

3. echo"<script>location.href='index.php'</script>"; 4. }else{

5. session_destroy();

6. echo "<script language='javascript'> 7. alert('Login Gagal !!');</script>";

8. echo "<script>location.href='login.php'</script>"; 9. }

Segmen di atas digunakan untuk proses login di mana data admin dan password yang diinputkan padausername dan password akan di cek dan dicocokkan data dari tabel admin, jika data cocok maka proses login berhasil sebaliknya jika data tidak cocok maka login gagal.

4.3.2 Form Menu Utama

Sebagai form yang pertama tampil (start up). Pada form ini operator program dapat memilih form yang akan ditampilkan.

Gambar 4.2 Form Menu Utama

Segmen program gambar 4.2

1. <div id="left"> 2. <div id=""> 3. <fieldset> 4. <p class="top1"></p> 5. <?php include "hal.php";?> 6. <p class="bot1"></p> 7. </fieldset> 8. </div>

Segmen di atas berfungsi untuk menampilkan menu-menu yang ada di halaman seperti header, midle, main dan footer.

4.3.3 Form Input Data Guru

Pada form input data guru ini digunakan untuk menginputkan data guru.

Segmen program gambar 4.3 1. <tr> 2. <td>Jenip Kelamin</td> 3. <td>:</td> 4. <td><?=jekelx(5);?> 5. </td> 6. </tr> 7. <tr> 8. <td>Alamat</td> 9. <td>:</td> 10. <td>

11. textarea name="alamat" cols="45" rows="5"></textarea> 12. </span></td></tr>

Segmen di atas berfungsi adalah potongan segmen untuk membuat form input data guru.

4.3.4 Form Input Data Siswa

Pada form input data siswa ini digunakan untuk menginputkan data siswa.

Segmen program gambar 4.4

1. mysql_query("INSERT INTO $tbl (nis, nama, tmp_lahir, 2. tgl_lahir, jekel, kd_kelas, alamat, email, pass) VALUES 3. ('$nis','$nm_siswa','$tempat_lahir','$tgl_lahir','$jekel', 4. '$kelas','$alamat','$email',md5('$pass'))");

5. ?>

6. <script type="text/javascript"> 7. alert ("Berhasil Input Data Siswa"); 8. window.location = "?hal=siswa_input"; 9. </script>

10. <?php

Segmen di atas berfungsi untuk menyimpan data siswa yang telah diinputkan pada form data siswa.

4.3.5 Form Input Data Mapel

Pada form input data mapel ini digunakan untuk menginputkan data mapel.

Gambar 4.5 Form Input Data Mapel

Segmen program gambar 4.5

1. <td align="left">Nama Guru</td> 2. <td>:</td>

3. <td>

4. <select name="guru">

6. <?php

7. $sql="SELECT * FROM guru"; 8. $hasil_query=mysql_query($sql); 9. while($hasil=mysql_fetch_array($hasil_query)) 10. { 11. echo"<option value='$hasil[0]'>$hasil[1]</option>"; 12. }?> 13. </select></td>

Segmen di atas berfungsi untuk menampilkan data nama guru pada combo box.

4.3.6 Form Input Data Kelas

Pada form input data kelas ini digunakan untuk menginputkan data kelas.

Gambar 4.6 Form Input Data Kelas

Segmen program gambar 4.6

1. if($nama != "" ) {

2. $cek = mysql_query("SELECT * FROM $tbl WHERE nama_kelas 3. = '$nama'") or die (mysql_error());

4. $cek_kelas = mysql_num_rows($cek); 5. if($cek_kelas > 0) {

6. ?>

7. <script type="text/javascript"> 8. alert ("Kelas Sudah Ada!");

9. window.location = "?hal=kelas_input"; 10. </script>

11. <?php

Segmen di atas berfungsi untuk memberi peringatan kepada admin bahwa data yang diinputkan telah tersedia di database.

4.3.7 Form Input Data Nilai

Pada form input nilai ini digunakan untuk guru wali kelas dapat menginputkan data nilai raport siswa.

Gambar 4.7 Form Input Data Nilai

Segmen program gambar 4.7

1. //include "../config.php";$nis_siswa = $_GET['nis']; 2. $tbl1 = "siswa";

3. $sql = "SELECT * FROM $tbl1, kelas WHERE siswa.nis = 4. '$nis_siswa' AND siswa.kd_kelas = kelas.kd_kelas"; 5. $retval = mysql_query($sql) or

6. die($sql."<br/><br/>".mysql_error()); 7. $row = mysql_fetch_array($retval);?>

Segmen di atas berfungsi untuk mendapatkan nis siswa yang ingin diinputkan nilai raportnya ke dalam form input nilai raport.

4.3.8 Form Input Admin

Gambar 4.8 Form Input Data Admin

Segmen program gambar 4.8

1. <td> 2. <?php

3. if ($r['status'] == "") {

4. $sikap = "<select name='status'>

5. <option value=''>--Pilih Status--</option><option value='admin'>Admin</option>

6. <option value='guru'>Guru</option></select>"; 7. } elseif ($r['status'] == "admin") {

8. $sikap = "<select name='status'>

9. <option value=''>--Pilih Status--</option>

10. <option value='admin' selected>Admin</option> 11. <option value='guru'>Guru</option></select>"; 12. } elseif ($r['status'] == "guru") {

13. echo $sikap?></td>

Segmen di atas berfungsi untuk memilih apakah ingin login ke dalam sistem informasi nilai siswa ini sebagai guru atau sebagai admin.

4.3.9 Laporan Data Siswa Berdasarkan NIS

Pada laporan data nilai berdasarkan NIS, data yang dicetak diantaranya adalah no, nis, nama siswa, tempat lahir, tanggal lahir, jenis kelamin, alamat, kelas, email.

Gambar 4.9 Laporan Data Siswa Berdasarkan NIS

4.3.10 Laporan Data Guru Berdasarkan NIP

Pada laporan data guru berdasarkan nip, data yang dicetak di antaranya adalah NIP, nama guru, tempat lahir, tanggal lahir, jenis kelamin, alamat, email.

Gambar 4.10 Laporan Data Guru Berdasarkan NIP

4.3.11Laporan Data Nilai

Pada laporan data nilai berdasarkan nama siswa, data yang dicetak diantaranya adalah mata pelajaran, nilai pengetahuan, nilai praktik, nilai rata-rata, nilai sikap dan narasi.

BAB V

PENUTUP

5.1

Kesimpulan

Dari hasil pembuatan sistem informasi nilai siswa pada SMP negeri 6 kediri berbasis online tersebut, kesimpulannya adalah sebagai berikut :

1. Sistem informasi nilai siswa dengan menggunakan hak akses user dapat

membatasi hak akses menu dari admin, guru dan siswa.

2. Hak akses input nilai yang hanya dimiliki oleh guru kelas dapat meminimalisir kemungkinan data nilai diubah oleh user yang lain. 3. Data nilai yang tersimpan rapi didatabase berdasarkan kode siswa dan

tahun serta semester memungkinkan siswa dapat melihat nilai-nilai di semester atau kelas sebelumnya.

5.2

Saran

Berdasarkan kesimpulan di atas, maka penulis dapat memberikan saran yang kiranya dapat membantu penelitian dan pengembangan sistem informasi nilai siswa ini di masa yang akan datang. saran-saran penulis dalam penelitian ini adalah sebagai berikut:

1. Mengingat pentingnya dalam tahap menginputkan data nilai raport siswa pada SMP negeri 6 kediri, maka proses tersebut lebih baik dilakukan secara terkomputerisasi dan aplikasi “Sistem informasi nilai siswa” ini merupakan solusi yang baik untuk permasalahan tersebut.

2.

Hal penting untuk diperhatikan, dengan adanya sistem yang baru pemeliharaan dan perawatan terhadap perangkat keras dan perangkat lunak harus diperhatikan agar sistem dapat berjalan dengan baik.

DAFTAR PUSTAKA

Al-Bahra Bin Ladjamudin. 2003. Analisis dan Desain Sistem Informasi. Penerbit Graha Ilmu,Yogyakarta

Jogiyanto, HM. 1995. Analysis dan Desain Sistem Informasi (Pendekatan Terstruktur). Yogyakarta: Penerbit Andi offset.

Sholik.2006. Pemodelan Sistem informasi Berorientasi Objek Pada UML.Penerbit Graha Ilmu.Yogyakarta

Nama : SHUFFI INAYATI KURNIASIH

NIM : TI110084

Email : kurniasihyusuf@gmail.com

No HP : 083846643737

Pembimbing 1 : Dr. Wayan Firdaus, S.Si., MT

Pembimbing 2 : Ira Luvi Indah Astutik, S.Kom

Judul : SISTEM INFORMASI NILAI SISWA ONLINE

PADA SMP NEGERI 6 KEDIRI

Tanggal Mulai : 5 Juli 2014

Tanggal Pembimbing Perbaikan

30 Agustus 2014 Ira Luvi Indah Astutik, S.Kom

22 September 2014 Ira Luvi Indah Astutik, S.Kom

24 September 2014 Ira Luvi Indah Astutik, S.Kom

Dokumen terkait