• Tidak ada hasil yang ditemukan

Sistem Informasi Manajemen Nilai untuk S

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sistem Informasi Manajemen Nilai untuk S"

Copied!
8
0
0

Teks penuh

(1)

Sistem Informasi Manajemen Nilai untuk SD a. Form Input Nilai

b. Home

(2)

Testing

a. Black Box Testing

No Rancangan Proses Hasil yang

Diharapkan

Hasil Testing

Keterangan

1 - Form Input Nilai Bagian input NIS, hanya bias untuk input angka dan maksimal hanya 5 digit

Inputan NIS

hanya bias diinput dengan angka dan hanya bisa 5 digit

sesuai

-2 - Form Input Nilai Klik tombol tambah, otomatis menambah baris untuk input jenis mata pelajar dan nilai

Table untuk input mata pelajaran bertambah

sesuai

-3 - Form Input Nilai Ceklis baris table, klik hapus untuk menghapus baris tersebut

Baris yang

diceklis tadi harus terhapus setelah tombol hapus di klik

Sesuai

-4 - Form Input Nilai Klik tombol simpan untuk menyimpan data ke dalam database

Data yang sudah untuk melihat detail nilai siswa sesuai dengan yang diinputkan

Tampil detail nilai siswa sesuai dengan siswa yang dipilih

sesuai

(3)

No Baris ke Hasil yang diharapkan Hasil Testing Keterangan

1 1 Memanggil file config.php yang dimana file tersebut merupakan file yang digunakan sebagai koneksi dengan database.

sesuai Jika script dalam config.php sudah bias terkoneksi dengan baik pada database

2 2 sampai 7 Pendeklarasian variable yang digunakan untuk menampung data yang didapatkan dari form input nilai

Sesuai

-No Baris ke Hasil yang diharapkan Hasil Testing Keterangan

3 9 sampai 12

Rumus untuk mencari nilai rata – rata yang didapatkan

sesuai

-1 <?php

2 include "../../function/config.php";

3 $nis = $_POST['nis'];

4 $nama = $_POST['nama'];

5 $mapel = $_POST['mapel'];

6 $nilai = $_POST['nilai'];

14 mysqli_query($conn, "INSERT INTO tb_siswa VALUES('$nis','$nama', '$rata')");

15

16 for($i=0; $i<$row; $i++){

17 mysqli_query($conn, "INSERT INTO tb_nilai VALUES ('', '$nis', '$mapel[$i]', '$nilai[$i]')");

18 }

19

20 header('location:../../?menu=utama');

(4)

dari inputan nilai semua

6 20 Setelah proses semua selesai langsung di arahkan ke index.php?menu=utama

sesuai Jika proses telah selesai

Proses Koneksi Data

No Baris ke Hasil yang Diharapkan Hasil Testing Keterangan

1 1 sampai 4 Deklarasi variable yang digunakan untuk koneksi database tulisan “Connection Failed”, jika koneksi berhasil tidak ada output tulisan sama sekali

sesuai

-Proses Tampil Data 1 <?php

2 $servername = "localhost";

3 $username = "root";

4 $password = "";

5 $dbname = "simnilai";

6 $conn = mysqli_connect($servername, $username, $password, $dbname);

7 //cek koneksi

8 if (!$conn) {

9 die("Connection Failed" . mysqli_connect_error());

10 }

11 ?>

1 <?php

2 include 'function/config.php';

3 $query = mysqli_query($conn, "select * from tb_siswa");

4 while($data = mysqli_fetch_assoc($query)){

5 ?>

6 <tr>

(5)

No Baris ke Hasil yang diharapkan Hasil testing Keterangan

1 2 Memanggil file config.php yang dimana file tersebut merupakan file yang digunakan sebagai koneksi dengan database.

Sesuai Jika script dalam config.php sudah bias terkoneksi dengan baik pada database

2 3 Query data dari table tb_siswa

Sesuai

-3 4 sampai 15

Menampilkan hasil query data pada baris ke 3

Sesuai

-c. Integration Testing

No Rancangan Proses Input Data

Hasil yang Diharapkan

Hasil Testing

Keterangan

1 - Form Input Nilai

(6)

-hanya bias untuk diinput dengan

angka dan

hanya bisa 5 digit

2 - Form Input Nilai Bagian input

nama, dapat

memuat berbagai karakter berbagai jenis karakter

Sesuai

-3 - Form Input Nilai

Klik tombol

simpan untuk

menyimpan data ke dalam database

Data dari form input nilai

d. Acceptence Testing Admin [ kode : ADM ]

No. Skenario ADM.1

Nama Input Nilai Siswa

Form Input Nilai

User Admin

Kasus 1

Langkah - langkah Hasil yang diharapkan Sesuai/Tidak

Hasil Uji

1. Input NIS Contoh : 12345 2. Input Nama

Contoh : Arief Budi 3. Input Mata

Pelajaran

4. Klik tombol simpan

Data yang diinputkan masuk kedalam database

Sesuai v -

-No. Skenario ADM.1

Nama Lihat Data

Form Home

User Admin

(7)

Langkah - langkah Hasil yang diharapkan Sesuai/Tidak

Hasil Uji Diterim

a

Diterim a Dengan Catatan

Ditolak

1. Klik menu Home Data yang diinputkan muncul pada form Home

Sesuai v -

-e. Unit Testing

Modul_ID : Input Nilai Program_ID : SIMNILAI

1. Modul Overview

Menambahkan nilai siswa sesuai dengan NIS.

1.1. Input to Module

Data yang diinputkan adalah NIS yang berupa numeric maksimal 5 digit, Nama berupa String maksimal 255 karakter, mata pelajaran berupa value primary key yang diambil dari database, nilai berupa numeric maksimal 3 digit.

1.2. Output from Modul

Output yang keluar dari modul adalah data siswa yang sudah diinputkan nilainya

2. Test Data

Tes akan dilakukan dengan 2 cara, yaitu tes dengan data yang sesuai, kemudian tes dengan data yang tidak sesuai

2.1. Positive Test Cases

Tes ini dilakukan dengan memasukkan data yang sesuai NIS : 12345

Nama : Arief Budi

Mata Pelajaran : Bahasa Indonesia Nilai : 70

Hasilnya data akan terinput ke dalam database sesuai dengan inputan yang diisikan tadi.

2.2. Negative Test Case

Tes ini dilakukan dengan memasukkan data yang sesuai NIS : AKKAA

Nama : Arief Budi 221

Mata Pelajaran : Bahasa Indonesia Nilai : A

(8)

3. Interface Modules

Modul yang berinteraksi dengan modul ini adalah modul Home, dimana modul tersebut digunakan untuk melihat hasil dari input data

4. Test Tool

Tools yang digunakan untuk menguji system ini adalah laptop Lenovo seri G400 dengan posisi di-cas, PHP versi 7, MySQL versi 5, browser Google Chrome.

5. Archive Plan

Data yang diolah akan disimpan dalam database local.

6. Update

Tidak ada update untuk modul ini.

Modul_ID : Lihat Nilai Program_ID : SIMNILAI

1. Modul Overview

Melihat data siswa yang nilainya sudah diinputkan

1.1. Input to Module

Tidak ada inputan pada modul ini

1.2. Output from Modul

Output yang keluar dari modul adalah data siswa yang sudah diinputkan nilainya

2. Interface Modules

Modul yang berinteraksi dengan modul ini adalah modul Home, dimana modul tersebut digunakan untuk melihat hasil dari input data

3. Test Tool

Tools yang digunakan untuk menguji system ini adalah laptop Lenovo seri G400 dengan posisi di-cas, PHP versi 7, MySQL versi 5, browser Google Chrome.

4. Archive Plan

Data yang diolah akan disimpan dalam database local.

5. Update

Gambar

Table untuk input

Referensi

Dokumen terkait

KATA PENGANTAR Bissmilahirahmannirahim Puji syukur atas kehadirat Allah SWT, atas segala rahmat dan anugrahnya sehingga dapat menyelesaikan skripsi ini sebagai syarat untuk

Berdasarkan analisis data angket (kuesioner) diperoleh nilai kepraktisan penggunaan perangkat eksperimen menurut guru, alat eksperimen dan buku panduan penggunaannya

Berdasarkan nilai korelasi yang diperoleh, maka dapat disimpulkan bahwa secara simultan terdapat hubungan sedang dan bernilai positif antara modal kerja dan

Hal ini diduga karena tanaman kakao memerlukan waktu yang relatif lama untuk meningkatkan diameter batang, sehingga umur yang singkat pada pengamatan tidak

Pelabuhan Perikanan Samudera Kendari yang dikunjungi merupakan Pelabuhan Perikanan type A sesuai dengan keputusan Menteri Kelautan dan Perikanan tahun

8ika kadar hormon tiroid tinggi dan kadar hormon !H rendah, hal ini mengindikasikan kelenjar tiroid terlalu aktif yang disebabkan oleh adanya suatu penyakit.. 1isa

Penelitian ini merupakan mo- difikasi dari penelitian Endrayani (2014) dengan judul yang sama dan dengan menambahkan satu variabel independen yaitu Kompetensi Aparatur