bab iii analisis dan perancangan sistem 3.1. analisis...

92
27 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan analisis sistem, identifikasi permasalahan dan desain sesuai dengan tahapan-tahapan yang ada pada metode penelitian. 3.1. Analisis Sistem Pada analisis sistem dibagi menjadi tiga bagian yaitu, identifikasi masalah, menentukan kebutuhan informasi pengguna dan menganalisis kebutuhan sistem. 3.1.1 Identifikasi Permasalahan Pada tahap identifikasi permasalahan terdapat langkah-langkah yang harus ditempuh antara lain metode penelitian, analisis sistem, survey sistem serta desain sistem sesuai dengan penelitian yang dilakukan. Dari tahap-tahap yang dilakukan maka menghasilkan permasalahan yang ada dalam pengolahan nilai rapor di SMK Negeri 1 Cerme. Dimana informasi yang diketahui yaitu cara mengolah nilai rapor sesuai dengan Kurikulum 2013. Pengolahan nilai rapor di SMK Negeri 1 Cerme dimulai dari tiap guru mata pelajaran harus mengisi nilai pengetahuan yang terdiri dari nilai harian, nilai Ujian Tengah Semester (UTS) dan nilai Ujian Akhir Semester (UAS). Kemudian untuk jenis nilai kedua yaitu keterampilan yang terdiri dari nilai praktik, nilai proyek dan nilai portofolio, serta jenis nilai terakhir yaitu sikap yang terdiri dari nilai observasi, penilaian diri, penilaian sejawat dan nilai jurnal. Setelah didapatkan nilai pengetahuan, keterampilan dan sikap maka akan dilakukan pengecekan terhadap nilai KKM Kriteria Ketuntasan Minimal). Jika sudah sesuai maka akan dikonversikan ke nilai predikat.

Upload: others

Post on 29-Dec-2019

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

27

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan dijelaskan analisis sistem, identifikasi permasalahan dan

desain sesuai dengan tahapan-tahapan yang ada pada metode penelitian.

3.1. Analisis Sistem

Pada analisis sistem dibagi menjadi tiga bagian yaitu, identifikasi masalah,

menentukan kebutuhan informasi pengguna dan menganalisis kebutuhan sistem.

3.1.1 Identifikasi Permasalahan

Pada tahap identifikasi permasalahan terdapat langkah-langkah yang harus

ditempuh antara lain metode penelitian, analisis sistem, survey sistem serta desain

sistem sesuai dengan penelitian yang dilakukan. Dari tahap-tahap yang dilakukan

maka menghasilkan permasalahan yang ada dalam pengolahan nilai rapor di SMK

Negeri 1 Cerme. Dimana informasi yang diketahui yaitu cara mengolah nilai rapor

sesuai dengan Kurikulum 2013.

Pengolahan nilai rapor di SMK Negeri 1 Cerme dimulai dari tiap guru

mata pelajaran harus mengisi nilai pengetahuan yang terdiri dari nilai harian, nilai

Ujian Tengah Semester (UTS) dan nilai Ujian Akhir Semester (UAS). Kemudian

untuk jenis nilai kedua yaitu keterampilan yang terdiri dari nilai praktik, nilai

proyek dan nilai portofolio, serta jenis nilai terakhir yaitu sikap yang terdiri dari

nilai observasi, penilaian diri, penilaian sejawat dan nilai jurnal. Setelah

didapatkan nilai pengetahuan, keterampilan dan sikap maka akan dilakukan

pengecekan terhadap nilai KKM Kriteria Ketuntasan Minimal). Jika sudah sesuai

maka akan dikonversikan ke nilai predikat.

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

28

A. Document Flow Pelayanan Tugas Akhir

Dari hasil survei yang telah dilakukan maka dilakukan analisis sistem yang

menggambarkan proses pengolahan nilai rapor yang telah diterapkan oleh SMK

Negeri 1 Cerme selama ini. Proses pengolahan nilai rapor ini digambarkan dalam

bentuk document flow yang dapat dilihat pada gambar 3.1.

Pada gambar 3.1 dijelaskan bahwa nilai harian, nilai UTS, nilai UAS akan

dihitung untuk mendapatkan nilai pengetahuan. Kemudian nilai praktik, proyek

dan portofolio akan dihitung juga yang nantinya akan mendapatkan nilai

keterampilan. Selain itu juga terdapat nilai observasi, penilaian diri, penilaian

sejawat dan penilaian jurnal yang akan dihitung dan mendapatkan nilai sikap.

Setelah mendapatkan nilai pengetahuan, nilai keterampilan dan nilai sikap maka

akan dilakukan pengecekan nilai dengan KKM. Apabila nilai kurang dari KKM,

maka nilai akan dilakukan revisi nilai dengan memberikan remidi terhadap siswa

yang memang dinyatakan tidak memenuhi KKM. Kemudian melakukan

perhitungan ulang nilai siswa tersebut, jika lebih dari atau sama dengan KKM

maka akan dihitung nilai ledger. Nilai ledger merupakan kumpulan nilai akhir

yang nantinya nilai akan dikonversikan sesuai dengan interval dan mendapatkan

predikat. Setelah mendapatkan nilai konversi dan predikat masing-masing siswa,

maka wali kelas akan menulis rapor tiap siswa sesuai dengan hasil nilai yang telah

didapatkan.

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

29

Document Flow Penilaian Rapor

Guru Mata Pelajaran Wali Kelas Siswa

Mulai

Nilai Pengetahuan(Nilai Harian, UTS,

UAS)

Penghitungan nilai ledger

Ledger / Kumpulan Nilai Akhir

(Pengetahuan, Keterampilan, Sikap)

Nilai Keterampilan(Praktik, Proyek,

Portofolio)

Nilai Sikap(Nilai Observasi,

Penilaian Diri, Penilaian Sejawat, Jurnal)

Perhitungan Konversi dan

Predikat

Hasil Konversi dan Predikat

Pengisian Buku Rapor

Rapor Siswa

Selesai

Penghitungan nilai

pengetahuan

Penghitungan nilai

keterampilan

Penghitungan nilai sikap

Nilai PengetahuanNilai Keterampilan Nilai Sikap

Pengecekkan nilai dengan

KKM

Nilai Lulus KKM Keterampilan

Nilai Lulus KKM Pengetahuan

Nilai Lulus KKM Sikap

Apakah Lulus KKM ?

Nilai Tidak Lulus KKM Keterampilan

Nilai Tidak Lulus KKM Sikap

Nilai Tidak Lulus KKM Pengetahuan

YT

1

1

Remidi

Hasil Remidi

2

2

KKM Mata Pelajaran

Deskripsi Pengetahuan

Deskripsi Keterampilan

Deskripsi Sikap

Konversi Sikap

Konversi Pengetahuan dan

Keterampilan

Deskripsi Wali

Gambar 3. 1 Document Flow Pengolahan Nilai Rapor dengan Menggunakan Kurikulum 2013

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

30

3.1.2 Menentukan Kebutuhan Informasi Pengguna

Tahap ini digunakan untuk mengetahui hal-hal yang berhubungan dengan

kebutuhan informasi. Dari tiap peran yang ada akan dijelaskan tentang daftar

kebutuhan informan serta kebutuhan data yang diperlukan.

Tabel 3.1 Kebutuhan Informasi Pengguna

No. Peran Tanggung Jawab Kebutuhan Informan Kebutuhan Data

1. Guru

Mata

Pelajara

n

1. Melakukan

perhitungan nilai

pengetahuan

1. Data nilai harian

2. Data nilai UTS

3. Data nilai UAS

4. Nama mata

pelajaran

5. Nama siswa

1. Dokumen nilai

harian

2. Dokumen nilai

UTS

3. Dokumen nilai

UAS

2. Melakukan

perhitungan nilai

keterampilan

1. Data nilai praktik

2. Data nilai proyek

3. Data nilai portofolio

4. Nama mata

pelajaran

5. Nama siswa

1. Dokumen nilai

praktik

2. Dokumen nilai

proyek

3. Dokumen nilai

portofolio

3. Melakukan

perhitungan nilai

sikap

1. Data nilai observasi

2. Data penilaian diri

3. Data penilaian

sejawat

4. Data nilai jurnal

5. Nama mata

pelajaran

6. Nama siswa

1. Dokumen nilai

observasi

2. Dokumen

penilaian diri

3. Dokumen

penilaian

sejawat

4. Dokumen nilai

jurnal

4. Melakukan

perhitungan nilai

ledger

1. Data nilai harian

2. Data nilai UTS

3. Data nilai UAS

4. Data nilai praktik

5. Data nilai proyek

6. Data nilai portofolio

7. Data nilai observasi

8. Data penilaian diri

9. Data penilaian

sejawat

10. Data nilai jurnal

11. Nama mata

pelajaran

12. Nama siswa

1. Dokumen nilai

pengetahuan

2. Dokumen nilai

keterampilan

3. Dokumen nilai

sikap

5. Melakukan

perhitungan

konversi dan

1. Data nilai

pengetahuan

2. Data nilai

1. Nilai

pengetahuan

2. Nilai

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

31

No. Peran Tanggung Jawab Kebutuhan Informan Kebutuhan Data

predikat keterampilan

3. Data nilai sikap

4. Nama mata

pelajaran

5. Nama siswa

keterampilan

3. Nilai sikap

2. Wali

Kelas

1. Memasukkan data

absensi

1. Nama siswa

2. Data absensi

1. Data Absensi

2. Data Siswa

2. Memasukkan data

absensi dan

kenaikan kelas

1. Nama siswa

2.Data absensi

1. Data Absensi

2.Data Siswa

3. Memasukkan data

nilai rapor

1. Data nilai ledger

dari pengetahuan

2. Data nilai ledger

dari keterampilan

3. Data nilai ledger

dari sikap

4. Nama mata

pelajaran

5. Data siswa

1. Nilai

Pengetahuan

2. Nilai

Keterampilan

3. Nilai Sikap

3.1.3 Menganalisis Kebutuhan Sistem

Adapun peran dan tanggung jawab dari kebutuhan sistem pada aplikasi

pengolahan nilai rapor yaitu:

Tabel 3.2 Analisis Kebutuhan Sistem

No

. User Tanggung jawab

Kebutuhan

Fungsional Keterangan

1.

Guru Mata

Pelajaran

1. Melakukan

perhitungan nilai

pengetahuan

Entry nilai harian,

nilai UTS dan nilai

UAS

Melakukan proses

perhitungan nilai

pengetahuan.

2 Melakukan

perhitungan nilai

keterampilan

Entry nilai praktik,

nilai proyek dan nilai

portofolio

Melakukan proses

perhitungan nilai

keterampilan.

3. Melakukan

perhitungan nilai

sikap

Entry nilai observasi,

nilai penilaian diri,

nilai penilaian sejawat

dan nilai jurnal

Melakukan proses

perhitungan nilai

sikap.

4. Melakukan

perhitungan nilai

ledger

Melakukan

penyimpanan data

nilai sikap,

pengetahuan dan

keterampilan.

Membuat nilai

ledger.

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

32

No

. User Tanggung jawab

Kebutuhan

Fungsional Keterangan

5. Melakukan

perhitungan

konversi dan

predikat

Melakukan konversi

nilai ke dalam nilai

predikat.

Proses konversi

yang dilakukan

secara otomatis

akan dilakukan.

2. Wali

Kelas

1. Entry data absensi

dan kenaikan

semester

Data absensi memiliki

3 jenis data, antara

lain :

1.Sakit

2. Ijin

3.Tanpa Keterangan

Entry jumlah data

dari jenis data

absensi.

2. Entry data absensi

dan kenaikan kelas

Data absensi memiliki

3 jenis data, antara

lain :

1. Sakit

2. Ijin

3. Tanpa Keterangan

Dilakukan proses

pemilihan siswa untuk

kenaikan ke jenjang

berikutnya.

Entry jumlah data

dari jenis data

absensi serta

memilih siswa

untuk proses

penyimpanan ke

jenjang berikutnya

atau tidak.

3. Entry data nilai

rapor

Data nilai rapor

dilakukan dengan cara

memproses ranking

terlebih dahulu.

Proses perankingan

dilakukan

dilakukan jika

sudah mendapatkan

nilai mata pelajaran

secara lengkap.

Pada tabel 3.2 menjelaskan bahwa terdapat dua user yang mempunyai peran

dalam aplikasi ini yaitu guru mata pelajaran serta wali kelas. Selain itu juga

terdapat kepala sekolah yang melakukan monitoring terhadap siswa dengan

melihat jumlah hasil dari nilai tiap mata pelajaran.

A. Alur Sistem

Hasil analisis mengenai alur pengolahan nilai rapor pada SMK Negeri 1

Cerme adalah sebagai berikut :

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

33

Guru mata pelajaran mengakses

aplikasi pengolahan nilai rapor

Guru mata pelajaran memilih menu memasukkan

nilai mata pelajaran

Melakukan pengolahanNilai dan pengecekan KKM

Mengirim hasil nilai

Melakukan perhitungan dan mengkonversi nilai pengetahuan,

keterampilan dan sikap

Performance tiap kelas dan jurusan

Nilai rapor

Performance Nilai Mata Pelajaran

Pengolahan Nilai rapor untuk performance

Pengolahan Nilai Konversi ke dalam rapor

Kepala Sekolah

Siswa Nilai Rapor

Konversi Nilai

Performance tiap kelas dan jurusan

Nilai Mata PelajaranAplikasi Pengolahan Nilai Rapor Pengolahan Nilai

Guru Mata Pelajaran

Wali Kelas

Kepala Bagian Kurikulum

Maintenance Data Master

Gambar 3. 2 Alur Sistem Pengolahan Nilai Rapor

Pada gambar 3.2 alur sistem dimulai dari guru mata pelajaran mengakses

aplikasi pengolahan nilai rapor, kemudian memasukkan nilai mata pelajaran.

Setelah nilai dimasukkan akan dicek apakah sesuai dengan nilai KKM. Jika

sudah selesai maka nilai akan dikirim ke wali kelas yang selanjutnya akan

dikonversi nilai pengetahuan, keterampilan dan sikapnya. Hasil konversi nilai

tersebut akan diolah menjadi rapor yang setelah itu diberikan kepada siswa.

Kepala Bagian Kurikulum mempunyai tugas untuk melakukan maintenance data

master kurikulum.

B. Blok Diagram

Alur sistem tersebut akan dijelaskan dengan blok diagram pada gambar

3.3 sebagai berikut.

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

34

Data Nilai Harian

Data Nilai UTS

Data Nilai UAS

Data Nilai Praktik

Data Nilai Proyek

Data Nilai

Portofolio

Data Nilai

Observasi

Data Penilaian Diri

Data Penilaian

Sejawat

Data Nilai Jurnal

Perhitungan Nilai

Pengetahuan,

Keterampilan dan

Sikap

Perhitungan Nilai

Ledger

Perhitungan

Konversi dan

Predikat

Nilai Ledger

INPUT PROSES OUTPUT

Nilai Pengetahuan

Nilai Keterampilan

Nilai Sikap

Hasil Nilai

Konversi dan

Predikat

RaporMemasukkan data

Nilai ke Rapor

Nilai Standar KKM

Pengecekkan

terhadap nilai

KKM

Data Guru

Data Mata

Pelajaran

Data Siswa

Penyimpanan Nilai

Rapor

Grafik Nilai Mata

Pelajaran dan

Remidi Siswa

Nilai Rapor

Grafik Nilai Mata

Pelajaran dari

tahun ke tahun

Menyimpan

Kehadiran dan

Seleksi Kenaikan

Gambar 3. 3 Blok Diagram Pengolahan Nilai Rapor dengan Menggunakan

Kurikulum 2013

Pada gambar 3.3 menunjukkan blok diagram pengolahan nilai rapor dengan

menggunakan Kurikulum 2013. Blok tersebut dibagi menjadi tiga bagian, antara

lain yaitu input, proses dan output.

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

35

1. Input

Pada blok input ini terdiri dari data masukan yang berasal dari data master,

yaitu :

a. Data Guru

Data yang berisikan tentang informasi lengkap dari guru ajar.

b. Data Mata Pelajaran

Data yang berisikan tentang informasi dari mata pelajaran yang ada di sekolah.

c. Data Siswa

Data yang berisikan tentang informasi secara detail dari tiap siswa yang ada di

sekolah.

d. Data Peserta Kelas

Data yang berisikan tentang informasi daftar siswa dalam setiap kelas.

e. Data Nilai Harian

Nilai nilai harian adalah nilai ujian siswa tiap harinya yang diberikan kepada

guru mata pelajaran kepada siswa.

f. Data Nilai Ujian Tengah Semester (UTS)

Nilai UTS merupakan nilai ujian tiap tengah semester yang diberikan oleh guru

mata pelajaran.

g. Data Nilai Ujian Akhir Semester (UAS)

Nilai UAS merupakan nilai ujian tiap akhir semester yang diberikan oleh guru

mata pelajaran.

h. Data Nilai Praktik

Nilai praktik adalah nilai yang diberikan tiap guru mata pelajaran saat siswa

melakukan kegiatan praktik.

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

36

i. Data Nilai Proyek

Nilai proyek adalah nilai yang diberikan tiap guru mata pelajaran pada setiap

kejuruan pada akhir semester.

j. Data Nilai Portofolio

Nilai yang didapatkan dari penilaian terhadap hasil karya seorang siswa,

sebagai hasil pelaksanaan tugas kinerja yang ditentukan oleh guru atau oleh

siswa bersama guru. Sebagai bagian dari usaha mencapai tujuan belajar, atau

mencapai kompetensi yang ditentukan dalam kurikulum.

k. Data Nilai Observasi

Nilai observasi didapatkan dari hasil pengamatan terhadap proses sikap tertentu

sepanjang proses pembelajaran satu Kompetensi Dasar (KD).

l. Data Penilaian Diri

Nilai yang didapatkan dari hasil penilaian terhadap dirinya sendiri oleh tiap

siswa.

m. Data Penilaian Sejawat

Penilaian yang dilakukan oleh antar siswa untuk menilai temannya sendiri

secara random dan tanpa ada arahan dan pengaruh dalam memberikan nilai

terhadap temannya sendiri.

n. Data Nilai Jurnal

Penilaian yang diambil dari nilai jurnal guru yang mencerminkan proses

perkembangan perilaku peserta didik yang otentik.

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

37

o. Nilai Standar KKM

Sebuah standar nilai yang digunakan untuk menentukan apakah nilai yang

didapatkan oleh setiap siswa sudah memenuhi kriteria ketuntasan minimal

yang telah ditentukan oleh pihak sekolah.

p. Nilai Deskripsi

Sebuah penilaian secara deskripsi terhadap siswa yang sudah sesuai dengan

kompetensi yang harus dicapai oleh semua siswa dalam setiap mata pelajaran.

2. Proses

Data input tersebut akan diproses dan menghasilkan output, adapun proses

yang terjadi yaitu :

a. Perhitungan Nilai Pengetahuan, Keterampilan dan Sikap

Perhitungan yang dilakukan untuk mengambil nilai akhir dari komponen

penilaian pengetahuan, penilaian keterampilan dan penilaian sikap.

Perhitungan ini dilakukan sesuai dengan rumus pada landasan teori tahap 1

sampai 6

b. Perhitungan Nilai Ledger

Pada proses ini nilai yang telah lulus dari KKM akan dikumpulkan untuk

proses pembuatan nilai ledger atau kumpulan dari semua nilai yang ada.

c. Perhitungan Konversi untuk Predikat dan Deskripsi

Pada proses ini nilai yang ada pada ledger akan dikonversi menjadi nilai huruf

sesuai dengan standar nilai huruf yang ada dan berlaku di sekolah.

Pengkonversian akan sesuai dengan tabel 2.9 dan tabel 2.10 pada halaman 45.

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

38

d. Pengecekan terhadap Nilai KKM

Pada proses ini yang terjadi adalah pengecekan setiap nilai yang akan masuk ke

nilai ledger. Nilai yang tidak memenuhi standar dari nilai KKM akan direvisi

dan guru mata pelajaran akan memberikan sebuah tugas tambahan/remidi

untuk siswa yang nilainya tidak memenuhi standar nilai dari KKM yang

berlaku.

e. Penyimpanan Nilai Rapor

Pada penyimpanan nilai rapor, hasil nilai dan konversi dan predikat nantinya

akan disimpan menjadi nilai rapor

f. Grafik Nilai Mata Pelajaran dan tahun ke tahun

Proses ini merupakan proses melihat grafik nilai mata pelajaran siswa dari

tahun ke tahun dan daftar remidi siswa.

g. Memasukkan Data Nilai ke Rapor

Proses ini merupakan proses akhir dari pengolahan data rapor, yaitu proses

pemindahan nilai hasil konversi dari nilai rapor ke rapor siswa.

h. Menyimpan Kehadiran dan Seleksi Kenaikan

Proses ini merupakan penyimpanan kehadiran dan seleksi kenaikan siswa.

3. Output

Output dari proses diatas akan dibagi menurut penggunanya, berikut

penjelasannya :

a. Nilai Pengetahuan

Nilai pengetahuan ini merupakan hasil dari pengolahan nilai harian, nilai UTS

dan nilai UAS.

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

39

b. Nilai Keterampilan

Nilai keterampilan merupakan hasil dari pengolahan nilai praktik, nilai proyek

serta nilai portofolio.

c. Nilai Sikap

Nilai sikap merupakan hasil dari pengolahan nilai observasi, nilai penilaian

diri, nilai penilaian sejawat dan nilai jurnal.

d. Nilai Ledger

Nilai ledger merupakan hasil dari kumpulan nilai.

e. Hasil Nilai Konversi dan Predikat

Hasil nilai konversi dan predikat ini merupakan hasil konversi dari nilai ledger.

f. Nilai Rapor

Output ini menghasilkan nilai rapor hasil dari konversi dan predikat

g. Grafik Nilai Mata Pelajaran dan Remidi Siswa

Output ini menghasilkan grafik siswa dari tiap kelas serta jurusan dari tiap

kelas yang ada.

h. Rapor

Rapor merupakan hasil dari kumpulan nilai sehingga memudahkan untuk

melihat hasil prestasi di sekolah.

3.2. Desain Sistem

Setelah mendapatkan hasil dari tahap analisis, maka tahap selanjutnya

yaitu desain sistem. Pada tahap ini proses yang dilakukan yaitu membuat

perancangan secara detail sehingga dapat memenuhi semua kebutuhan dari

pembuatan aplikasi pengolahan nilai rapor dengan Kurikulum 2013. Perancangan

yang digunakan pada desain sistem yaitu menggunakan perancangan terstruktur.

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

40

Tahap desain sistem digambarkan dengan membuat Document Flow untuk

mengetahui alur dan kebutuhan dalam membangun sistem. Kemudian berdasarkan

Document Flow tersebut, tahap selanjutnya adalah penggambaran sebuah Sistem

Flow yang merupakan gambaran alur dari sistem yang akan dibuat. Selanjutnya

membuat Context Diagram berdasarkan system flow yang kemudian dilakukan

decompose untuk membuat Data Flow Diagram (DFD). Dalam DFD tersebut

akan lebih detail lagi penggambarannya mengenai alur data dan kebutuhan tabel-

tabel yang akan mendukung berjalannya aplikasi yang akan dibuat. Sehingga

dengan adanya tabel-tabel tersebut, maka proses selanjutnya adalah pembuatan

database. Setelah database tersebut jadi, maka tahap selanjutnya adalah

pembuatan desain Conceptual Data Model (CDM) yang selanjutnya akan

diteruskan dengan generate ke desain Physical Data Model (PDM). Untuk lebih

mempermudah proses pembuatan aplikasi, maka dibuat juga desain input/output.

Desain input/output ini dibuat untuk mempermudah pembuat aplikasi agar tidak

terjadi kesalahan dalam melakukan proses penyimpanan data saat aplikasi sudah

terbuat. Karena desain input/output juga merupakan gambaran data apa saja yang

akan masuk kedalam tabel yang ada dalam database yang terbuat.

3.3.1 System Flow Pengolahan Nilai Rapor

System flow pengolahan nilai rapor dibagi menajdi dua, yaitu menyimpan

data dan penilaian. Pada menyimpan data guru mata pelajaran menyimpan data

guru kemudian bagian kurikulum memasukkan data kurikulum, jurusan serta mata

pelajaran untuk disimpan. Selain itu juga menyimpan deskripsi dari tiap mata

pelajaran yang ada. Pada system flow menyimpan data dapat dilihat pada gambar

3.4. Pada system flow penilaian, Guru mata pelajaran melakukan penyimpanan

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

41

nilai, jika nilai dibawah standar KKM maka guru akan memasukkan nilai remidi.

Jika sudah selesai maka akan disimpan pada tabel penilaian.

3.3.2 Data Flow Diagram (DFD)

A. Diagram Berjenjang Pengolahan Nilai Rapor

Pada gambar 3.6 adalah diagram berjenjang dari aplikasi pengolahan nilai

rapor yang akan dibuat. Pada aplikasi terdapat dua bagian didalamnya yaitu

menyimpan data dan penilaian. Pada proses menyimpan data terdapat sepuluh

proses didalamnya, antara lain menyimpan data guru, menyimpan data siswa,

menyimpan data atribut kurikulum, menyimpan data jurusan, menyimpan mata

pelajaran, menyimpan deskripsi, pembagian kelas, jadwal ajar guru, pengolahan

nilai, penyimpanan kehadiran siswa dan seleksi kenaikan. Sedangkan pada proses

penilaian terdapat empat proses didalamnya, yaitu penilaian mata pelajaran,

penilaian remidi, penyimpanan nilai siswa, pengolahan nilai ranking dan cetak e-

rapor.

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

42

System Flow Menyimpan Data

Guru Mata Pelajaran Kepala Bagian Kurikulum Wali Kelas SiswaP

ha

se

Mulai

Memasukkan data guru

Menyimpan data guru

Jabatan

Guru

Memasukkan data siswa

Menyimpan data siswa

Menyimpan data atribut kurikulum

Pemilihan Jurusan

Menyimpan mata pelajaran

Menyimpan data jurusan

Menyimpan DeskripsiPengolahan Nilai

Penyimpanan Kehadiran Siswa dan

Seleksi KenaikanJurusan

Kelompok

Jenjang

Sekolah

Bidang Keahlian

Program Keahlian

Agama

Kelas

Siswa

Kelas Siswa

Deskripsi Sikap

Deskripsi Pengetahuan

Deskripsi Keterampilan

Memasukkan data atribut kurikulum

Memasukkan data jurusan

Memasukkan mata pelajaran

Memasukkan deskripsi

Penilaian

Selesai

Memasukkan kehadiran siswa dan menyeleksi kenaikan

Data Siswa

Mata Pelajaran

Menyimpan Ploting KelasMemilih Siswa

Menyimpan pemilihan kelas

dan mata pelajaran

Deskripsi Wali

S_Konversi Sikap

P_Konversi Pengetahuan dan Keterampilan

Deskripsi Amapel

Deskripsi Ekstra

Pemilihan Kelas

1

1

2

2

3

3

4

4

5

5

6

6

7

7

Gambar 3. 4 System flow menyimpan data

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

43

System Flow Penilaian

Guru Mata Pelajaran Wali Kelas Kepala Sekolah SiswaP

ha

se

Penilaian Mata Pelajaran

Mulai

Memasukkan Nilai

Penilaian

Memasukkan Nilai Remidi

Nilai dibawah standar KKM?

Y

Penilaian Remidi

Penyimpanan Nilai Siswa

Mengolah detail Nilai tiap siswa dan rata-rata nilai siswa

Detail Nilai Tiap Siswa dan Rata-rata nilai siswa

Memilih siswa dan mata pelajaran

Hasil Penilaian Guru dan jumlah remidi tiap mata

pelajaran

Rapor

Mencetak Rapor

Mengolah detail Nilai tiap siswa dan rata-rata nilai siswa

Memilih guru dan mata pelajaran

T

Selesai

Pengolahan Nilai Ranking

Ranking

Deskripsi Wali

Siswa

Mata Pelajaran

S_Konversi Sikap

P_Konversi Pengetahuan dan Keterampilan

1

12

2

3

3

4

4

5

5

6

6

Gambar 3. 5 System flow Penilaian

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

44

0Aplikasi Pengolahan

Nilai Rapor

1Menyimpan Data

2Penilaian

1.2Menyimpan Data

Siswa

1.3Menyimpan Data Atribut Kurikulum

1.1Menyimpan Data

Guru

1.4Menyimpan Data

Jurusan

1.5 Menyimpan Mata

Pelajaran

1.6Pembagian Kelas

1.7Jadwal Ajar Guru

1.8Pengolahan Nilai

1.9Penyimpanan

Kehadiran Siswa dan Seleksi Kenaikan

2.1Penilaian Mata

Pelajaran

2.2Penilaian Remidi

2.3 Penyimpanan Nilai

Siswa

2.4Pengolahan Nilai

Ranking1.6.1

Pemilihan Jurusan1.6.2

Pemilihan Siswa

1.7.1Pemilihan Siswa

1.7.2Pemilihan Mata

Pelajaran

2.1.1Perhitungan Nilai

Ledger

2.1.2Pengecekan KKM

2.5Cetak E-Rapor

Gambar 3.6 Diagram Berjenjang Pengolahan Nilai Rapor

B. Context Diagram Pengolahan Nilai Rapor

Pada gambar 3.7 Context Diagram Pengolahan Nilai Rapor mempunyai 5

entitas yaitu guru mata pelajaran, wali kelas, siswa, kepala sekolah dan kepala

bagian kurikulum. Proses dimulai dari guru memasukkan nilai mata pelajaran

yang menghasilkan nilai pengetahuan, nilai keterampilan dan nilai sikap,

kemudian aplikasi mengolah nilai tersebut dikonversikan ke dalam nilai predikat

dan deskripsi. Kemudian jika sudah, maka akan dicetak ke rapor untuk siswa.

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

45

Gambar 3. 7 Context Diagram Pengolahan Nilai Rapor

Data Siswa

E-Rapor

Nilai Siswa

Detail Nilai Tiap SiswaData Deskripsi Sikap

Hasil Penilaian Guru

Data Wali Kelas

E-Rapor

Data Guru

Data Jabatan

Detail Nilai Tiap Siswa

Kelas Siswa

Nilai Rata-Rata Siswa

Jumlah Remidi Tiap Mata Pelajaran

Data Deskripsi Amapel

Data Deskripsi Pengetahuan

Data Jenjang

Data Konversi Pengetahuan dan

Keterampilan

Data Bidang Keahlian

Data Deskripsi Keterampilan

Data Agama

Data Sekolah

Data Deskripsi Ekstra

Data Deskripsi Wali

Data Kelompok

Data Konversi Sikap

Data Program Keahlian

Kehadiran Siswa1

Aplikasi Pengolahan Nilai Rapor

Siswa

Guru Mata Pelajaran

Wali Kelas

Kepala Bagian

Kurikulum

Kepala Sekolah

0

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

46

C. DFD Level 0 Pengolahan Nilai Rapor

Gambar 3. 8 DFD Level 0 Pengolahan Nilai Rapor

Data Siswa

Data Wali Kelas

Data Jabatan

Nilai Rata-Rata Siswa

Nilai Siswa

E-Rapor

Jumlah Remidi Tiap Mata Pelajaran

Kelas Siswa

Detail Nilai Tiap Siswa

Hasil Penilaian Guru

Deskripsi Amapel

Data Guru

Data Program Keahlian

Detail Nilai Tiap Siswa

E-Rapor

KelasDeskripsi Keterampilan

Kelas Siswa

Deskripsi Wali

Konversi SikapJurusan

Konversi Pengetahuan dan Keterampilan

Deskripsi SikapJenjang

Deskripsi Pengetahuan

Deskrispi Ekstra

Siswa

Data Deskripsi KeterampilanData Deskripsi Amapel

Data Deskripsi Ekstra

Data Kelompok

Data Konversi Sikap

Data Jenjang

Data Deskripsi Pengetahuan

Data Deskripsi Sikap

Data Deskripsi Amapel

Data Deskripsi Wali

Data Sekolah

Data Konversi Pengetahuan dan

Keterampilan

Data Agama

Data Bidang Keahlian

Kehadiran Siswa

Program KeahlianInformasi Program Keahlian

Konversi Pengetahuan dan Keterampilan

Informasi Konversi Pengetahuan dan

Keterampilan

Mata Pelajaran

Data Mata Pelajaran

Kelompok

Informasi Kelompok

Kelas Siswa

Pembagian Jadwal Ajar

Jurusan

Data Jurusan

Kelas

Data Kelas

Jenjang

Informasi Jenjang

Pembagian Data Kelas

Informasi Deskripsi Amapel

Deskripsi Amapel

Informasi Deskripsi EkstraDeskrispi Ekstra

Informasi Deskripsi Keterampilan

Deskripsi Keterampilan

Informasi Deskripsi Pengetahuan

Deskripsi Pengetahuan

Informasi Deskripsi Sikap

Deskripsi Sikap

Informasi Deskripsi Wali

Deskripsi Wali

Informasi Guru

Guru

Informasi Bidang Keahlian

Bidang Keahlian

Informasi Agama

Agama

Informasi Konversi Sikap

Konversi Sikap

Informasi Sekolah

Sekolah

Informasi Jabatan

Jabatan

Informasi Siswa

Siswa

Penilaian

Penilaian

Siswa

Guru Mata Pelajaran

Kepala Bagian Kurikulum

Kepala Sekolah

Wali Kelas

1.1

Menyimpan Data

1.2

Penilaian

14 Penilaian

13 Agama

9 Bidang_Keahlian

15 Deskripsi_amapel

16 deskripsi_ekstra

17 deskripsi_keterampilan

18 deskripsi_pengetahuan

19 Deskripsi_Sikap

20 Deskripsi_Wali

2 Guru

1 Jabatan

3 Jenjang

12 Kelas

5 Jurusan

11 Kelas_Siswa

6 Kelompok

7 Mata_Pelajaran

22 P_Konversi_pengetahuan_dan_keterampilan

10 Program_Keahlian

23 S_konversi_sikap

8 Sekolah

4 Siswa

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

47

.Pada gambar 3.8 DFD Level 0 pengolahan nilai rapor terdiri dari dua

proses, yaitu menyimpan data dan penilaian serta memiliki lima entitas yaitu Guru

Mata Pelajaran, Wali Kelas, Siswa, Kepala Sekolah dan Kepala Bagian

Kurikulum.

D. DFD Level 1 Menyimpan Data

DFD Level 1 menyimpan data mempunyai sembilan proses didalamnya

yaitu menyimpan data guru, menyimpan data siswa, menyimpan data kurikulum,

pembagian kelas, jadwal ajar guru, menyimpan mata pelajaran, menyimpan data

jurusan dan pengolahan nilai. DFD level 1 menyimpan data dapat dilihat pada

gambar 3.9.

E. DFD Level 1 Penilaian

DFD Level 1 penilaian terdiri dari empat proses yaitu penilaian mata

pelajaran, penilaian remidi, penyimpanan nilai siswa dan cetak e-rapor. Jika

proses penilaian mata pelajaran telah selesai dilakukan maka akan disimpan dalam

tabel penilaian yang nantinya akan menghasilkan penilaian tiap siswa. Pada DFD

Level 1 penilaian dapat dilihat pada gambar 3.10 dibawah ini.

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

48

48

Gambar 3. 9 DFD Level 1 Menyimpan Data

Data Siswa

Data Guru

Data Jabatan

Informasi Guru

Informasi Siswa

Informasi Jabatan

Informasi Jenjang

Informasi Kelompok

Data Kelompok

Data Bidang Keahlian

Data Jenjang

Informasi SekolahInformasi Bidang Keahlian

Informasi Program Keahlian

Data Sekolah

Data Program Keahlian

Pembagian Jadwal Ajar

Guru

Pembagian Data Kelas

Data Kelas

Guru

Jenjang

Jurusan

Guru

Pembagian Data Kelas

Informasi Agama

Agama

Jurusan

Kelompok

Jenjang

JurusanData Mata Pelajaran

Data Agama

Bidang Keahlian

Program Keahlian

Data Jurusan

Data Wali Kelas

Kelas Siswa

Informasi Deskripsi Sikap

Informasi Deskripsi Wali

Informasi Konversi SikapInformasi Deskripsi Pengetahuan

Informasi Konversi Pengetahuan dan

Keterampilan

Informasi Deskripsi Ekstra

Informasi Deskripsi Amapel

Informasi Deskripsi Keterampilan

Data Konversi Pengetahuan dan

Keterampilan

Data Deskripsi Wali

Data Konversi SikapData Deskripsi Sikap

Data Deskripsi Pengetahuan

Data Deskripsi Keterampilan

Data Deskripsi Amapel

Data Deskripsi EkstraDeskripsi Sikap

Deskripsi Wali

Konversi Sikap

Deskripsi Pengetahuan

Konversi Pengetahuan dan Keterampilan

Deskrispi Ekstra

Deskripsi Amapel

Deskripsi Keterampilan

Mata Pelajaran

Deskripsi Pengetahuan

Siswa

Kelas Siswa

Mata Pelajaran

Kelas

Jenjang

Jurusan

Jenjang

Siswa

Kelas

Kelas Siswa

Konversi Pengetahuan dan Keterampilan

Deskripsi Sikap

Konversi Sikap

Deskrispi EkstraDeskripsi Amapel

Deskripsi Pengetahuan

Deskripsi Wali

Deskrispi Ekstra

Deskripsi Keterampilan

Jumlah Kehadiran Siswa

Kehadiran Siswa

Jabatan

Sekolah

Jadwal Ajar

Siswa

1.1.1

Menyimpan data

guru

1.1.2

Menyimpan data siswa

1.1.3

Menyimpan data atribut kurikulum

Siswa

Wali Kelas

Guru Mata Pelajaran

Kepala Bagian

Kurikulum

1 Jabatan

2 Guru

3 Jenjang

4 Siswa

5 Jurusan

6 Kelompok

7 Mata_Pelajaran

1.1.6

Pembagian Kelas

1.1.7

Jadwal Ajar Guru

8 Sekolah9 Bidang_Keahlian

10 Program_Keahlian

11 Kelas_Siswa

12 Kelas

13 Agama

1.1.5

Menyimpan Mata Pelajaran

1.1.4

Menyimpan Data Jurusan

15 Deskripsi_amapel

16 deskripsi_ekstra

17 deskripsi_keterampilan

18 deskripsi_pengetahuan

19 Deskripsi_Sikap

20 Deskripsi_Wali

22 P_Konversi_pengetahuan_dan_keterampilan

23 S_konversi_sikap

1.2

Penilaian

(Aplikasi Pengolahan Nilai

Rapor)

1.1.8

Pengolahan Nilai

1.1.9

Penyimpanan Kehadiran Siswa

dan Seleksi Kenaikan

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

49

Gambar 3. 10 DFD Level 1 Penilaian

Nilai Siswa

Daftar Nilai

Nilai Rata-Rata Siswa

Penilaian

Detail Nilai Tiap Siswa

Penilaian

Daftar Nilai Remidi

Nilai Rapor

Penilaian

E-Rapor

Detail Nilai Tiap Siswa

E-Rapor

Hasil Penilaian Guru

Jumlah Remidi Tiap Mata Pelajaran

Deskripsi Sikap

Deskripsi Keterampilan

Kelas Siswa

Siswa

Konversi Sikap

Deskrispi Ekstra

Jurusan

Deskripsi Amapel

Deskripsi Pengetahuan

Jenjang

Kelas

Konversi Pengetahuan dan Keterampilan

Deskripsi Wali

Penilaian

Ranking

Siswa

Deskripsi Wali

1.2.1

Penilaian Mata Pelajaran

1.2.2

Penilaian Remidi

14 Penilaian

Wali Kelas

Guru Mata

Pelajaran

1.2.5

Cetak E-Rapor

1.2.3

Penyimpanan Nilai

Siswa

Siswa

Kepala Sekolah

1.1

Menyimpan Data

(Aplikasi Pengolahan Nilai Rapor)

1.2.4

Pengolahan Nilai Ranking

24 Ranking

20 Deskripsi_Wali

4 Siswa

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

50

50

F. DFD Level 2 Pembagian Kelas

Gambar 3. 11 DFD Level 2 Pembagian Kelas

DFD Level 2 pembagian kelas terdiri dari dua proses yaitu pemilihan

jurusan dan pemilihan siswa. Pada DFD Level 2 ini terdapat lima tabel yaitu

jurusan, siswa, kelas, guru dan jenjang.

G. DFD Level 2 Jadwal Ajar Guru

Gambar 3. 12 DFD Level 2 Jadwal Ajar Guru

DFD Level 2 jadwal ajar guru terdiri dari 2 proses yaitu pemilihan mata

pelajaran dan pemilihan kelas. Pada pemrosesan jadwal ajar mempunyai 4 tabel

Siswa

Jurusan

Jenjang

Guru

Data Wali Kelas

Data Kelas

Kelas Siswa

Wali Kelas

12 Kelas

2 Guru

3 Jenjang

5 Jurusan

1.1.6.1

Pemilihan Jurusan

1.1.6.2

Pemilihan Siswa

4 Siswa

Guru

Mata Pelajaran

Pembagian Data Kelas

Pembagian Jadwal Ajar

Jadwal Ajar

Pemilihan Kelas

11 Kelas_Siswa

2 Guru

12 Kelas

7 Mata_Pelajaran

Wali Kelas

1.1.7.1

Pemilihan Kelas

1.1.7.2

Pemilihan Mata Pelajaran

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

51

51

yaitu guru, mata pelajaran, kelas dan kelas siswa. Pada proses pemilihan

kelasmengambil tabel kelas kemudian memilih mata pelajaran yang ada deri tabel

mata pelajaran. Setelah mendapatkan pembagian jadwal ajar maka akan disimpan

pada tabel kelas siswa.

H. DFD Level 2 Penilaian Mata Pelajaran

Gambar 3. 13 DFD Level 2 Penilaian Mata Pelajaran

DFD Level 2 penilaian mata pelajaran terdiri dari dua proses yaitu

perhitungan nilai ledger dan pengecekkan KKM. Pada DFD Level 2 ini terdapat

satu entitas yaitu guru mata pelajaran dan dua tabel yaitu penilaian dan mata

pelajaran. Pada DFD Level 2 dapat dilihat pada gambar.

3.3.3 Entity Relationship Diagram (ERD)

Entity Relationship Diagram melukiskan data sebagai entitas, relasi dan

attribute dari database yang telah dibuat. ERD dibagi menjadi dua, yaitu

Conceptual Data Model (CDM) dan Physical Data Model (PDM).

KKM

Nilai

Penilaian

Nilai Siswa Guru Mata

Pelajaran

14 Penilaian

7 Mata_Pelajaran

1.2.1.1

Perhitungan Nilai Ledger

1.2.1.2

Pengecekan KKM

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

52

52

A. Conceptual Data Model (CDM)

CDM merupakan gambaran struktur tabel yang menunjukkan relasi antar

tabel dalam database seperti pada gambar 3.14 berikut. Pada gambar tersebut

dijelaskan terdapat 24 tabel.

B. Physical Data Model (PDM)

PDM hampir sama dengan CDM namun dalam PDM diberikan keterangan

tipe data masing-masing atribut serta dijelaskan pula primary key atau foreign key.

Penjelasan PDM dapat dijabarkan pada gambar 3.15.

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

53

53

Gambar 3.14 Conceptual Data Model Pengolahan Nilai Rapor

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Siswa

No_Induk

NISN

No_Absen

Nama

Tempat_Lahir

Tanggal_Lahir

Alamat_Siswa

No_Telpon_Siswa

Email_Siswa

JK

Anak_Ke

Status_Di_Keluarga

Semester

Diterima_Kelas

Diterima_Tanggal

Diterima_Semester

Asal_Sekolah

Alamat_Asal_Sekolah

Ijazah_Tahun

Ijazah_Nomor

Nama_Ayah

Nama_Ibu

Alamat_Ortu

No_Telpon_Ortu

Email_Ortu

Kerja_Ayah

Kerja_Ibu

Nama_Wali

Alamat_Wali

No_Telpon_Wali

Kerja_Wali

Foto

Tahun_Masuk

Tahun_Keluar

Status_Lulus

Password

Ket_Sakit

Ket_Ijin

Ket_Alasan

<pi> Integer

Integer

Integer

Variable characters (100)

Variable characters (25)

Date

Variable characters (150)

Variable characters (15)

Variable characters (50)

Integer

Integer

Integer

Integer

Integer

Date

Integer

Variable characters (50)

Variable characters (150)

Integer

Variable characters (25)

Variable characters (100)

Variable characters (100)

Variable characters (150)

Variable characters (15)

Variable characters (50)

Variable characters (15)

Variable characters (15)

Variable characters (100)

Variable characters (150)

Variable characters (15)

Variable characters (15)

Variable characters (50)

Integer

Integer

Integer

Variable characters (15)

Integer

Integer

Integer

<M>

Identifier_1

...

<pi>

Agama

Id_Agama

Agama

<pi> Integer

Variable characters (15)

<M>

Identifier_1

...

<pi>

Guru

NIP

Nama

Tempat_Lahir_Guru

Tanggal_Lahir_Guru

Alamat_Guru

No_Telpon_Guru

Email_Guru

JK

Tahun_Masuk

Tahun_Keluar

Foto_Guru

Password

<pi> Integer

Variable characters (100)

Variable characters (25)

Date

Variable characters (150)

Variable characters (15)

Variable characters (50)

Integer

Integer

Integer

Variable characters (50)

Variable characters (15)

<M>

Identifier_1

...

<pi>

Sekolah

NIS

NSS

NPSN

Alamat_Sekolah

Kode_Pos

Telpon_Sekolah

Fax

Desa

Kecamatan

Kabupaten

Provinsi

Website

Email_Sekolah

Password

<pi> Variable characters (15)

Variable characters (15)

Variable characters (15)

Variable characters (150)

Integer

Variable characters (15)

Variable characters (15)

Variable characters (25)

Variable characters (25)

Variable characters (25)

Variable characters (25)

Variable characters (50)

Variable characters (50)

Variable characters (15)

<M>

Identifier_1

...

<pi>

Mata Pelajaran

Id_Mapel

Nama_Mapel

Semester

Status

Des_Pengetahuan

Des_Keterampilan

Des_Sikap

Singkatan

KKM

<pi> Integer

Variable characters (50)

Integer

Integer

Variable characters (250)

Variable characters (250)

Variable characters (250)

Variable characters (15)

Integer

<M>

Identifier_1

...

<pi>

Jurusan

Id_Jurusan

Jurusan

Status

<pi> Integer

Variable characters (50)

Integer

<M>

Identifier_1

...

<pi>

Jabatan

Id_Jabatan

Jabatan

Status

<pi> Integer

Variable characters (50)

Integer

<M>

Identifier_1

...

<pi>

Penilaian

Id_Penilaian

P_KD1

P_KD2

P_KD3

P_Rata

P_UTS

P_UAS

P_Akhir

K_PR1

K_PR2

K_PR3

K_Rata

K_Projek

K_Portof

K_Akhir

S_OB1

S_OB2

S_OB3

S_Rata

S_PD

S_PS

S_Jur

S_Akhir

NA_PKS

Semester

Jumlah_Nilai

Status

<pi> Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Number

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

Integer

<M>

Identifier_1

...

<pi>

P_Konversi Pengetahuan dan Keterampilan

Id_Konversi_P

Minimal_P

Maksimal_P

Nilai_Konversi_P

Predikat_P

<pi> Integer

Integer

Integer

Decimal (5)

Variable characters (5)

<M>

Identifier_1

...

<pi>

Jenjang

Id_jenjang

Jenjang

<pi> Integer

Variable characters (2)

<M>

Identifier_1

...

<pi>

Kelas

Id_Kelas

Kelas

Password

Tahun_Ajaran

Status

<pi> Integer

Integer

Variable characters (15)

Integer

Integer

<M>

Identifier_1

...

<pi>

Kelas_Siswa

Id_Kelas_Siswa

Semester

Tahun_Ajaran

Status

<pi> Integer

Integer

Integer

Integer

<M>

Identifier_1

...

<pi>

S_Konversi Sikap

Id_Konversi_S

Minimal_S

Maksimal_S

Nilai_Konversi_S

Predikat_S

<pi> Integer

Integer

Integer

Variable characters (5)

Variable characters (15)

<M>

Identifier_1

...

<pi>Kelompok

Id_Kelompok

Nama_Kelompok

<pi> Integer

Variable characters (50)

Identifier_1

...

<pi>

Bidang_Keahlian

Id_Bidang

Bidang

<pi> Integer

Variable characters (75)

<M>

Identifier_1

...

<pi>

Program_Keahlian

Id_Program

Program

<pi> Integer

Variable characters (75)

<M>

Identifier_1

...

<pi>

Deskripsi_Amapel

Id_Des_Amapel

Min

Max

Deskripsi_Pendek

Deskripsi_Panjang

<pi> Integer

Integer

Integer

Variable characters (250)

Variable characters (250)

<M>

Identifier_1

...

<pi>

Deskripsi_Ekstra

Id_des_ekstra

Min

Max

Deskripsi_Pendek

Deskripsi_Panjang

Predikat

<pi> Integer

Integer

Integer

Variable characters (250)

Variable characters (250)

Variable characters (3)

<M>

Identifier_1

...

<pi>

Deskripsi_Keterampilan

Id_des_keterampilan

Min

Max

Deskripsi

<pi> Integer

Integer

Integer

Variable characters (250)

<M>

Identifier_1

...

<pi>

Deskripsi_Pengetahuan

Id_des_pengetahuan

Min

Max

Deskripsi

<pi> Integer

Integer

Integer

Variable characters (250)

<M>

Identifier_1

...

<pi>

Deskripsi_Sikap

Id_des_sikap

Min

Max

Deskripsi

<pi> Integer

Integer

Integer

Variable characters (250)

<M>

Identifier_1

...

<pi>

Deskripsi_Wali

Id_des_wali

Min

Max

Deskripsi

<pi> Integer

Integer

Integer

Variable characters (250)

<M>

Identifier_1

...

<pi>

Histori_Remidi

Id_Histori

Count

Tahun_Ajaran

Max

Mean

Min

<pi> Integer

Integer

Integer

Integer

Integer

Integer

<M>

Identifier_1

...

<pi>

Ranking

Id_Ranking

Ranking

Semester

<pi> Integer

Integer

Integer

<M>

Identifier_1

...

<pi>

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

54

54

Gambar 3. 15Physical Data Model Pengolahan Nilai Rapor

FK_JURUSAN_MEMPUNYAI_BIDANG_K

FK_GURU_MEMPUNYAI_JABATAN

FK_GURU_MEMPUNYAI_AGAMA

FK_JURUSAN_MEMPUNYAI_PROGRAM_

FK_KELAS_MEMPUNYAI_JURUSAN

FK_KELAS_MEMPUNYAI_JENJANGFK_KELAS_MEMPUNYAI_GURU

FK_SISWA_MEMPUNYAI_GURU

FK_SISWA_MEMPUNYAI_KELAS

FK_SISWA_MEMPUNYAI_JURUSAN

FK_SISWA_MEMPUNYAI_JENJANG

FK_SISWA_MEMPUNYAI_AGAMA

FK_KELAS_SI_MEMPUNYAI_MATA_PEL

FK_KELAS_SI_MEMPUNYAI_GURU

FK_KELAS_SI_MEMPUNYAI_KELAS

FK_MATA_PEL_MEMPUNYAI_JURUSAN

FK_MATA_PEL_MEMPUNYAI_JENJANG

FK_MATA_PEL_MEMPUNYAI_KELOMPOK

FK_PENILAIA_MEMPUNYAI_SISWA

FK_PENILAIA_MEMPUNYAI_MATA_PEL

FK_PENILAIA_MEMPUNYAI_P_KONVER

FK_PENILAIA_MEMPUNYAI_S_KONVER

FK_SEKOLAH_MEMPUNYAI_GURU

FK_PENILAIA_MEMPUNYAI_DESKRIPS

FK_PENILAIA_MEMPUNYAI_DESKRIPS

FK_PENILAIA_MEMPUNYAI_DESKRIPS

FK_PENILAIA_MEMPUNYAI_DESKRIPS

FK_PENILAIA_MEMPUNYAI_DESKRIPS

FK_PENILAIA_MEMPUNYAI_DESKRIPS

FK_HISTORI__MEMPUNYAI_MATA_PEL

FK_HISTORI__MEMPUNYAI_KELAS

FK_HISTORI__MEMPUNYAI_JURUSAN

FK_HISTORI__MEMPUNYAI_JENJANG

FK_RANKING_MEMPUNYAI_SISWA

Siswa

No_Induk

Id_Kelas

NIP

Id_Agama

Id_Jurusan

Id_jenjang

NISN

No_Absen

Nama

Tempat_Lahir

Tanggal_Lahir

Alamat_Siswa

No_Telpon_Siswa

Email_Siswa

JK

Anak_Ke

Status_Di_Keluarga

Semester

Diterima_Kelas

Diterima_Tanggal

Diterima_Semester

Asal_Sekolah

Alamat_Asal_Sekolah

Ijazah_Tahun

Ijazah_Nomor

Nama_Ayah

Nama_Ibu

Alamat_Ortu

No_Telpon_Ortu

Email_Ortu

Kerja_Ayah

Kerja_Ibu

Nama_Wali

Alamat_Wali

No_Telpon_Wali

Kerja_Wali

Foto

Tahun_Masuk

Tahun_Keluar

Status_Lulus

Password

Ket_Sakit

Ket_Ijin

Ket_Alasan

...

integer

integer

integer

integer

integer

integer

integer

integer

varchar(100)

varchar(25)

date

varchar(150)

varchar(15)

varchar(50)

integer

integer

integer

integer

integer

date

integer

varchar(50)

varchar(150)

integer

varchar(25)

varchar(100)

varchar(100)

varchar(150)

varchar(15)

varchar(50)

varchar(15)

varchar(15)

varchar(100)

varchar(150)

varchar(15)

varchar(15)

varchar(50)

integer

integer

integer

varchar(15)

integer

integer

integer

<pk>

<fk2>

<fk1>

<fk5>

<fk3>

<fk4>

Agama

Id_Agama

Agama

integer

varchar(15)

<pk>

Guru

NIP

Id_Jabatan

Id_Agama

Nama

Tempat_Lahir_Guru

Tanggal_Lahir_Guru

Alamat_Guru

No_Telpon_Guru

Email_Guru

JK

Tahun_Masuk

Tahun_Keluar

Foto_Guru

Password

...

integer

integer

integer

varchar(100)

varchar(25)

date

varchar(150)

varchar(15)

varchar(50)

integer

integer

integer

varchar(50)

varchar(15)

<pk>

<fk1>

<fk2>

Sekolah

NIS

NIP

NSS

NPSN

Alamat_Sekolah

Kode_Pos

Telpon_Sekolah

Fax

Desa

Kecamatan

Kabupaten

Provinsi

Website

Email_Sekolah

Password

...

varchar(15)

integer

varchar(15)

varchar(15)

varchar(150)

integer

varchar(15)

varchar(15)

varchar(25)

varchar(25)

varchar(25)

varchar(25)

varchar(50)

varchar(50)

varchar(15)

<pk>

<fk>

Mata Pelajaran

Id_Mapel

Id_jenjang

Id_Kelompok

Id_Jurusan

Nama_Mapel

Semester

Status

Des_Pengetahuan

Des_Keterampilan

Des_Sikap

Singkatan

KKM

...

integer

integer

integer

integer

varchar(50)

integer

integer

varchar(250)

varchar(250)

varchar(250)

varchar(15)

integer

<pk>

<fk2>

<fk3>

<fk1>

Jurusan

Id_Jurusan

Id_Program

Id_Bidang

Jurusan

Status

...

integer

integer

integer

varchar(50)

integer

<pk>

<fk2>

<fk1>

Jabatan

Id_Jabatan

Jabatan

Status

...

integer

varchar(50)

integer

<pk>

Penilaian

Id_Penilaian

Id_Mapel

Id_des_ekstra

Id_des_pengetahuan

Id_des_keterampilan

Id_Konversi_S

Id_Konversi_P

Id_des_sikap

Id_Des_Amapel

Id_des_wali

No_Induk

P_KD1

P_KD2

P_KD3

P_Rata

P_UTS

P_UAS

P_Akhir

K_PR1

K_PR2

K_PR3

K_Rata

K_Projek

K_Portof

K_Akhir

S_OB1

S_OB2

S_OB3

S_Rata

S_PD

S_PS

S_Jur

S_Akhir

NA_PKS

Semester

Jumlah_Nilai

Status

...

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

numeric

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

<pk>

<fk2>

<fk6>

<fk9>

<fk5>

<fk4>

<fk3>

<fk7>

<fk8>

<fk10>

<fk1>

P_Konversi Pengetahuan dan Keterampilan

Id_Konversi_P

Minimal_P

Maksimal_P

Nilai_Konversi_P

Predikat_P

...

integer

integer

integer

decimal(5)

varchar(5)

<pk>

Jenjang

Id_jenjang

Jenjang

integer

varchar(2)

<pk>

Kelas

Id_Kelas

Id_jenjang

NIP

Id_Jurusan

Kelas

Password

Tahun_Ajaran

Status

...

integer

integer

integer

integer

integer

varchar(15)

integer

integer

<pk>

<fk2>

<fk3>

<fk1>

Kelas_Siswa

Id_Kelas_Siswa

Id_Kelas

Id_Mapel

NIP

Semester

Tahun_Ajaran

Status

...

integer

integer

integer

integer

integer

integer

integer

<pk>

<fk3>

<fk1>

<fk2>

S_Konversi Sikap

Id_Konversi_S

Minimal_S

Maksimal_S

Nilai_Konversi_S

Predikat_S

...

integer

integer

integer

varchar(5)

varchar(15)

<pk>

Kelompok

Id_Kelompok

Nama_Kelompok

integer

varchar(50)

<pk>

Bidang_Keahlian

Id_Bidang

Bidang

integer

varchar(75)

<pk>Program_Keahlian

Id_Program

Program

integer

varchar(75)

<pk>

Deskripsi_Amapel

Id_Des_Amapel

Min

Max

Deskripsi_Pendek

Deskripsi_Panjang

...

integer

integer

integer

varchar(250)

varchar(250)

<pk>

Deskripsi_Ekstra

Id_des_ekstra

Min

Max

Deskripsi_Pendek

Deskripsi_Panjang

Predikat

...

integer

integer

integer

varchar(250)

varchar(250)

varchar(3)

<pk>

Deskripsi_Keterampilan

Id_des_keterampilan

Min

Max

Deskripsi

...

integer

integer

integer

varchar(250)

<pk>

Deskripsi_Pengetahuan

Id_des_pengetahuan

Min

Max

Deskripsi

...

integer

integer

integer

varchar(250)

<pk>

Deskripsi_Sikap

Id_des_sikap

Min

Max

Deskripsi

...

integer

integer

integer

varchar(250)

<pk>

Deskripsi_Wali

Id_des_wali

Min

Max

Deskripsi

...

integer

integer

integer

varchar(250)

<pk>

Histori_Remidi

Id_Histori

Id_Jurusan

Id_Mapel

Id_jenjang

Id_Kelas

Count

Tahun_Ajaran

Max

Mean

Min

...

integer

integer

integer

integer

integer

integer

integer

integer

integer

integer

<pk>

<fk3>

<fk1>

<fk4>

<fk2>

Ranking

Id_Ranking

No_Induk

Ranking

Semester

...

integer

integer

integer

integer

<pk>

<fk>

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

55

3.3.4 Struktur Tabel

Dalam sub bab ini akan dijelaskan tabel-tabel yang akan digunakan pada

user untuk memenuhi kebutuhan dan serta informasi. Berikut akan dijelaskan

mengenai detail dari struktur tabel untuk tiap tabel.

A. Tabel Jabatan

Nama Tabel : Jabatan

Primary Key : Id_Jabatan

Foreign Key : -

Fungsi : Menyimpan data master jabatan

Tabel 3.3 Struktur Tabel Jabatan

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Jabatan Integer

PK

2. Jabatan Varchar 50

3. Status Integer

B. Tabel Guru

Nama Tabel : Guru

Primary Key : NIP

Foreign Key : Id_Jabatan, Id_Agama

Fungsi : Menyimpan data master guru

Tabel 3.4 Struktur Tabel Guru

No. Field Type Data Length Constraint Table (FK) .

Field

1. NIP Integer

PK

2. Id_Jabatan Integer

FK Jabatan.Id_Ja

batan

3. Id_Agama Integer

FK Agama.Id_A

gama

4. Nama Varchar 100

5. Tempat_Lahi

r_Guru Varchar 25

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

56

No. Field Type Data Length Constraint Table (FK) .

Field

6. Tanggal_lahi

r_guru Date

7. Alamat_guru Varchar 150

8. No_Telpon_

Guru Varchar 15

8. Email_Guru Varchar 50

9. JK Integer

10. Tahun_Masu

k Integer

11. Tahun_Kelua

r Integer

12. Foto_Guru Varchar 50

13. Password Varchar 15

C. Tabel Jenjang

Nama Tabel : Jenjang

Primary Key : Id_Jenjang

Foreign Key : -

Fungsi : Menyimpan data master jenjang

Tabel 3.5 Struktur Tabel Jenjang

No. Field Type Data Length Constraint Table (FK).

Field

1. Id_Jenjang Integer

PK

2. Jenjang Varchar 3

D. Tabel Jurusan

Nama Tabel : Jurusan

Primary Key : Id_Jurusan

Foreign Key : Id_Bidang, Id_Program

Fungsi : Menyimpan data master jurusan

Tabel 3.6 Struktur Tabel Jurusan

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Jurusan Integer

PK

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

57

No. Field Type Data Length Constraint Table (FK) .

Field

2. Id_Bidang Integer

FK

Bidang_Keah

lian.Id_Bidan

g

3. Id_Program Integer

FK

Program_Ke

halian.Id_Pro

gram

4. Jurusan Varchar 50

5. Status Integer

E. Tabel Kelompok

Nama Tabel : Kelompok

Primary Key : Id_Kelompok

Foreign Key : -

Fungsi : Menyimpan data master kelompok

Tabel 3. 7 Struktur Tabel Kelompok

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Kelompok Integer

PK

2. Nama_Kelomp

ok Varchar 50

F. Tabel Bidang_Keahlian

Nama Tabel : Bidang_Keahlian

Primary Key : Id_Bidang

Foreign Key : -

Fungsi : Menyimpan data master bidang keahlian

Tabel 3. 8 Struktur Tabel Bidang Keahlian

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Bidang Integer

PK

2. Bidang Varchar 75

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

58

G. Tabel Program Keahlian

Nama Tabel : Program_Keahlian

Primary Key : Id_Program

Foreign Key : -

Fungsi : Menyimpan data master program keahlian

Tabel 3. 9 Struktur Tabel Program Keahlian

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Program Integer

PK

2. Program Varchar 75

H. Tabel Kelas

Nama Tabel : Kelas

Primary Key : Id_Kelas

Foreign Key : NIK, Id_Jenjang, Id_Jurusan

Fungsi : Menyimpan data master kelas

Tabel 3.10 Struktur Tabel Kelas

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Kelas Integer

PK

2. NIK Integer

FK Guru.NIK

2. Id_Jenjang Integer

FK Jenjang.Id_Je

njang

3. Id_Jurusan Integer

FK Jurusan.Id_Ju

rusan

4. Kelas Integer

5. Password Varchar 6

6. Tahun_Ajaran Integer

7. Status Integer

I. Tabel Agama

Nama Tabel : Agama

Primary Key : Id_Agama

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

59

Foreign Key : -

Fungsi : Menyimpan data master agama

Tabel 3.11 Struktur Tabel Agama

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Agama Integer

PK

2. Agama Varchar 15

J. Tabel Siswa

Nama Tabel : Siswa

Primary Key : No_Induk

Foreign Key : NIP, Id_Kelas, Id_Jurusan, Id_Jenjang, Id_Agama

Fungsi : Menyimpan data master siswa

Tabel 3.12 Struktur Tabel Siswa

No. Field Type Data Length Constraint Table (FK) .

Field

1. No_Induk Integer

PK

2. NIP Integer

FK Guru.NIK

3. Id_Kelas Integer

FK Kelas.Id_Kel

as

4. Id_Jurusan Integer

FK Jurusan.Id_Ju

rusan

5. Id_Jenjang Varchar 3 FK Jenjang.Id_Je

njang

6. Id_Agama Integer

FK Agama.Id_A

gama

7. NISN Integer

8. No_Absen Integer

9. Nama Varchar 100

10. Tempat_Lahir Varchar 25

11 Tanggal_Lahir Date

12. Alamat_Siswa Varchar 150

13. No_Telpon_Si

swa Varchar 15

14. Email_Siswa Varchar 50

15. JK Integer

16. Anak_Ke Integer

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

60

No. Field Type Data Length Constraint Table (FK) .

Field

17. Status_di_Kelu

arga Integer

18. Semester Integer

19. Diterima_Kela

s Integer

20. Diterima_Tang

gal Date

21. Diterima_Sem

ester Integer

22. Ijazah_Tahun Integer

23. Ijazah_Nomor Varchar 25

23. Nama_Ayah Varchar 100

24. Nama_Ibu Varchar 100

25. Alamat_Ortu Varchar 150

26. No_Telpon_Or

tu Varchar 15

27. Email_Ortu Varchar 50

28. Kerja_Ayah Varchar 15

29. Kerja_Ibu Varchar 15

30. Nama_Wali Varchar 100

31. Alamat_Wali Varchar 150

32. No_Telpon_W

ali Varchar 15

33. Kerja_Wali Varchar 15

34. Foto Varchar 50

35. Tahun_Masuk Integer

36. Tahun_Keluar Integer

37. Status_Lulus Integer

38. Password Varchar 15

39. Ket_Sakit Integer

40. Ket_Ijin Integer

41. Ket_Alasan Integer

K. Tabel Kelas_Siswa

Nama Tabel : Kelas_Siswa

Primary Key : Id_Kelas_Siswa

Foreign Key : Id_Mapel, NIP, Id_Kelas

Fungsi : Menyimpan data master kelas siswa

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

61

Tabel 3. 13 Struktur Tabel Kelas Siswa

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Kelas_Sis

wa Integer

PK

2. Id_Mapel Integer

FK

Mapel_Ajar.

Id_Mapel_Aj

ar

3. NIP Integer FK Siswa.

No_Induk

4. Id_Kelas Integer FK Kelas.

Id_Kelas

5. Semester Integer

6. Tahun Ajaran Integer

7. Status Integer

L. Tabel Mata_Pelajaran

Nama Tabel : Mata_Pelajaran

Primary Key : Id_Mapel

Foreign Key : -

Fungsi : Menyimpan data master mata pelajaran

Tabel 3. 14 Struktur Tabel Mata Pelajaran

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Mapel Integer

PK

2. Id_Kelompok Integer

FK

3. Nama_Mapel Varchar 50 FK

4. Id_Jenjang Integer

FK

5. Id_Jurusan Integer

FK

6. Semester Integer

7. Status Integer

8. Des_Pengetah

uan Varchar 250

9. Des_Keteramp

ilan Varchar 250

10. Des_Sikap Varchar 250

11. Singkatan Varchar 15

12. KKM Integer

M. Tabel Deskripsi_Amapel

Nama Tabel : Deskripsi_amapel

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

62

Primary Key : Id_des_amapel

Foreign Key : -

Fungsi : Menyimpan data master deskripsi antar mata pelajaran

Tabel 3. 15 Struktur Tabel Deskripsi Amapel

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_des_amape

l Integer

PK

2. Min Integer

3. Max Integer

4. Deskripsi_Pen

dek Varchar 250

5. Deskripsi_Pan

jang Varchar 250

N. Tabel Deskripsi_Ekstra

Nama Tabel : Deskripsi_Ekstra

Primary Key : Id_des_ekstra

Foreign Key : -

Fungsi : Menyimpan data master deskripsi ekstrakurikuler

Tabel 3. 16 Struktur Tabel Deskripsi Ekstra

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_des_ekstra Integer

PK

2. Min Integer

3. Max Integer

4. Deskripsi_Pen

dek Varchar 250

5. Deskripsi_Pan

jang Varchar 250

6. Predikat Varchar 3

O. Tabel Deskripsi_Keterampilan

Nama Tabel : Deskripsi_Keterampilan

Primary Key : Id_des_keterampilan

Foreign Key : -

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

63

Fungsi : Menyimpan data master deskripsi keterampilan

Tabel 3. 17 Struktur Tabel Deskripsi Keterampilan

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_des_ketera

mpilan Integer

PK

2. Min Integer

3. Max Integer

4. Deskripsi Varchar 250

P. Tabel Deskripsi_Pengetahuan

Nama Tabel : Deskripsi_Pengetahuan

Primary Key : Id_des_pengetahuan

Foreign Key : -

Fungsi : Menyimpan data master deskripsi pengetahuan

Tabel 3. 18 Struktur Tabel Deskripsi Pengetahuan

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_des_penget

ahuan Integer

PK

2. Min Integer

3. Max Integer

4. Deskripsi Varchar 250

Q. Tabel Deskripsi_Sikap

Nama Tabel : Deskripsi_Sikap

Primary Key : Id_des_sikap

Foreign Key : -

Fungsi : Menyimpan data master deskripsi sikap

Tabel 3. 19 Struktur Tabel Deskripsi Sikap

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_des_sikap Integer

PK

2. Min Integer

3. Max Integer

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

64

No. Field Type Data Length Constraint Table (FK) .

Field

4. Deskripsi Varchar 250

R. Tabel Deskripsi_Wali

Nama Tabel : Deskripsi_Wali

Primary Key : Id_des_pengetahuan

Foreign Key : -

Fungsi : Menyimpan data master deskripsi wali

Tabel 3. 20 Struktur Tabel Deskripsi Wali

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_des_wali Integer

PK

2. Min Integer

3. Max Integer

4. Deskripsi Varchar 250

S. Tabel Penilaian

Nama Tabel : Penilaian

Primary Key : Id_Penilaian

Foreign Key : No_Induk, Id_Mapel, Id_Konversi_P, Id_Konversi_S

Fungsi : Menyimpan data master penilaian

Tabel 3.21 Struktur Tabel Penilaian

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Penilaian Integer

PK

2. No_Induk Integer

FK Siswa.No_In

duk

3. Id_Mapel Integer

FK

Mapel_Ajar.

Id_Mapel_Aj

ar

4. Id_Konversi_P Integer FK

P_Konversi_

Pengetahuan

_dan_Ketera

mpilan.Id_Ko

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

65

No. Field Type Data Length Constraint Table (FK) .

Field

nversi_P

5. Id_Konversi_S Integer FK

S_Konversi

Sikap.

Id_Konversi_

S

6. P_KD1 Integer

7. P_KD2 Integer

8. P_KD3 Integer

9. P_Rata Integer

10. P_UTS Integer

11. P_UAS Integer

12. P_Akhir Integer

13. K_PR1 Integer

14. K_PR2 Integer

15. K_PR3 Integer

16. K_Rata Integer

17. K_Projek Integer

18. K_Portof Integer

19. K_Akhir Integer

20. S_OB1 Integer

21. S_OB2 Integer

22. S_OB3 Integer

23. S_Rata Integer

24. S_PD Integer

25. S_PS Integer

26. S_Jur Integer

27. S_Akhir Integer

28. NA_PKS Integer

29. Semester Integer

30. Jumlah_Nilai Integer

31. Status Integer

T. Tabel P_Konversi Pengetahuan dan Keterampilan

Nama Tabel : P_Konversi Pengetahuan dan Keterampilan

Primary Key : Id_Konversi_P

Foreign Key : -

Fungsi : Menyimpan data master konversi pengetahuan dan

keterampilan

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

66

Tabel 3.22 Struktur Tabel P Konversi Pengetahuan dan Keterampilan

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Konversi_

P Integer

PK

2. Minimal_P Integer

3. Maksimal_P Integer

4. Nilai_Konvers

i_P Decimal 5

5. Predikat_P Varchar 5

U. Tabel S_Konversi Sikap

Nama Tabel : S_Konversi Sikap

Primary Key : Id_Konversi_S

Foreign Key :

Fungsi : Menyimpan data master konversi sikap

Tabel 3.23 Struktur Tabel S Konversi Sikap

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Konversi_

P Integer

PK

2. Minimal_P Integer

3. Maksimal_P Integer

4. Nilai_Konvers

i_P Decimal 5

5. Predikat_P Varchar 5

V. Tabel Sekolah

Nama Tabel : Sekolah

Primary Key : NIS

Foreign Key : NIP

Fungsi : Menyimpan data master sekolah

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

67

Tabel 3.24 Struktur Tabel Sekolah

No. Field Type Data Length Constraint Table (FK) .

Field

1. NIS Varchar 15 PK

2. NIP Integer FK Guru.NIP

3. NSS Varchar 15

4. NPSN Varchar 15

5. Alamat_Sekola

h Varchar 150

6. Kode_Pos Integer

7. Telpon_Sekola

h Varchar 15

8. Fax Varchar 15

9. Desa Varchar 25

10. Kecamatan Varchar 25

11. Kabupaten Varchar 25

12. Provinsi Varchar 25

13. Website Varchar 50

14. Email_Sekolah Varchar 50

15 Password Varchar 15

W. Tabel Ranking

Nama Tabel : Ranking

Primary Key : Id_Ranking

Foreign Key : No_Induk

Fungsi : Menyimpan data ranking

Tabel 3.25 Struktur Tabel Ranking

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Ranking Integer PK

2. No_Induk Integer FK Siswa.No_Induk

3. Ranking Integer

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

68

No. Field Type Data Length Constraint Table (FK) .

Field

4. Semester Integer

X. Tabel Histori_Remidi

Nama Tabel : Histori_Remidi

Primary Key : Id_Histori

Foreign Key : Id_Jurusan, Id_Mapel, Id_Jenjang, Id_Kelas

Fungsi : Menyimpan data remidi

Tabel 3.26 Struktur Tabel Histori Remidi

No. Field Type Data Length Constraint Table (FK) .

Field

1. Id_Histori Integer PK

2. Id_Jurusan Integer FK Jurusan.

Id_Jurusan

3. Id_Mapel Integer FK Mata_Pelajaran.

Id_Mapel

4. Id_Jenjang Integer FK Jenjang.

Id_Jenjang

5. Id_Kelas Integer FK Kelas. Id_Kelas

6. Kode_Pos Integer

7. Tahun_Ajaran Integer

8. Max Integer

9. Mean Integer

10. Min Integer

3.3.5 Desain Antar Muka

Desain antar muka ini merupakan rancangan dari desain form yang akan

digunakan pada aplikasi pengolahan nilai rapor di SMK Negeri 1 Cerme, berikut

ini merupakan desain antar muka :

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

69

A. Desain Form Login

Login E- Rapor

Username

Password

Sign In

Gambar 3. 16 Form Login

Pada gambar 3.16 merupakan gambar desain form login dari aplikasi

pengolahan nilai rapor di SMK Negeri 1 Cerme.

B. Desain Form Master Jabatan

Pada gambar 3.17 merupakan desain form master jabatan untuk karyawan

di SMK Negeri 1 Cerme. Jika ingin menyimpannya tekan button save.

Form Master Jabatan Daftar Jabatan

No Jabatan

Text

Text

Text

Text

Text

Text

Nama Jabatan :

Simpan

Tampilkan Data per halaman

Pencarian

Gambar 3. 17 Form Master Jabatan

C. Desain Form Master Jurusan

Desain form master jurusan, user akan memasukkan nama, program serta

bidang kemudian tekan button save untuk menyimpannya. Sedangkan form data

siswa menampilkan semua nama jurusan serta program dan bidangnya. Untuk

menyimpan tekan button simpan.

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

70

Form Master Jurusan Daftar Jurusan

No Nama Jurusan Program Keahlian Bidang Keahlian

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Nama Jurusan :

Program Keahlian :

Bidang Keahlian :

Simpan Batal

Tampilkan Data per halaman Pencarian

Gambar 3. 18 Form Master Jurusan

D. Desain Form Master Mata Pelajaran

Form Master Mata Pelajaran Daftar Mata Pelajaran

No Mata Pelajaran Kelompok Jurusan Jenjang Semester

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Nama Mata pelajaran

Kelompok :

Jurusan :

Jenjang Kelas :

Simpan

Semester :

Batal

: Tampilkan Data per halaman Pencarian

:

Jenis*Pilih apabila memang pelajaran untuk agama

Deskripsi Pengetahuan :

Deskripsi Keterampilan :

Deskripsi Sikap :

Gambar 3. 19 Form Master Mata Pelajaran

Pada desain form master pelajaran, user akan memasukkan nama mata

pelajaran, kelompok, jurusan, jenjang kelas, semester, deskripsi pengetahuan,

deskripsi keterampilan dan deskripsi sikap. Untuk melihatnya maka dapat melihat

di daftar mata pelajaran. Jika sudah selesai maka tekan button simpan.

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

71

E. Desain Form Master Kelas

Desain form master pada gambar 3.20, user akan memilih jenjang, jurusan,

nama guru untuk dijadikan wali kelas serta memasukkan nama kelas. Jika sudah

selesai maka tekan button simpan.

Form Master Kelas Daftar Kelas

No Wali Kelas Kelas

Text

Text

Text

Text

Text

Text

Text

Text

Text

Jenjang :

Jurusan :

Wali Kelas :

Simpan

Kelas Ke- :

Tampilkan Data per halaman

Pencarian

Gambar 3. 20 Form Master Kelas

F. Desain Form Biodata Siswa

Form Biodata Siswa

No Induk :

NISN :

Nama :

Tempat Lahir :

Tanggal Lahir :

Alamat :

No Telpon :

Email :

Jenis Kelamin :

Anak Ke :

Status di Keluarga :

Laki-Laki

Perempuan

Agama :

/ / DD/MM/YYYYY

Gambar 3. 21 Form Biodata Siswa

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

72

Desain form biodata siswa, user akan memasukkan nama, tempat lahir,

tanggal lahir, alamat, nomor telepon, email, jenis kelamin, agama, anak ke dan

status di keluarga siswa.

G. Desain Form Master Alamat Siswa

Form Alamat Siswa

Jurusan :

Diterima Kelas :

Tahun Ijazah :

Nomor Ijazah :

Foto :

Tahun Masuk :

Tahun Keluar :

Browse

Diterima Tanggal :

Asal Sekolah :

Diterima Semester :

Alamat Sekolah :

Gambar 3. 22 Form Alamat Siswa

Desain form alamat siswa, user akan memasukkan jurusan, diterima kelas,

diterima tanggal, diterima semester, ijazah tahun, ijazah nomor, file foto, tahun

masuk serta tahun keluar.

H. Desain Form Master Orang Tua

Pada desain form master orang tua, user akan memasukkan data orang tua

yang ada, jika sudah selesai maka tekan button save. Data yang dimasukkan yaitu

nama ayah, nama ibu, alamat orang tua, nomor telepon orangtua, email orang tua,

kerja ayah dan kerja ibu.

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

73

Input Data Orang Tua

Nama Ayah :

Nama Ibu :

Alamat Orangtua :

No. Tlp. Orangtua :

Email Orangtua :

Kerja Ayah :

Kerja Ibu :

Gambar 3. 23 Form Master Orang Tua

I. Desain Form Master Wali Siswa

Input Data Wali Siswa

Nama Wali :

Alamat Wali :

No. Tlp. Wali :

Kerja Wali :

Simpan Batal

Gambar 3. 24 Form Master Wali Siswa

Desain form master wali siswa, dimana user akan memasukkan nama wali,

alamat wali, nomor telepon wali dan kerja wali. Jika sudah selesai maka tekan

button simpan. Tetapi jika batal melakukan proses penyimpanan maka tekan

button batal.

J. Desain Form Master Guru

Pada gambar 3.25 form master guru memasukkan nik, nama, jabatan, tempat

lahir, tanggal lahir, alamat, nomor telepon guru, email, jenis kelamin, agama, foto,

tahun masuk dan tahun keluar. Disebelah kanan terdapat form view daftar guru,

sehingga memudahkan user untuk melihat nik, nama, jabatan, tempat/tanggal

lahir, alamat serta nomor telepon.

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

74

Form Master Guru Daftar Guru

NIK Nama Jabatan Alamat No Telpon Email Tahun Masuk

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

NIP :

Nama :

Jabatan :

Tempat Lahir :

Tanggal Lahir :

Alamat :

No. Tlp. Guru :

Email :

Jenis Kelamin :

Tahun Masuk :

Tahun Keluar :

Foto :

Simpan

Browse

Laki-Laki

Perempuan

Agama :

Batal

Tampilkan Data per halaman Pencarian

/ / DD/MM/YYYYY

Gambar 3. 25 Form Master Guru

K. Desain Form Master Guru Ekstrakurikuler

Form Input Guru Ekstrakurikuler Daftar Guru Ekstrakurikuler

NIP Nama Guru Nama Ekstrakurikuler

Text

Text

Text

Text

Text

Text

Text

Text

Text

Ekstrakurikuler :

Nama Guru :

Simpan

Tampilkan Data per halaman Pencarian

Batal

Gambar 3. 26 Form Master Guru Ekstrakurikuler

Desain form master guru ekstrakurikuler merupakan form input guru yang

bertanggung jawab terhadap ektrakurikuler tersebut. User akan memilih

estrakurikuler yang ada serta memilih nama guru yang dipilih.

L. Desain Form Proses Pembagian Kelas

Desain form proses pembagian kelas yaitu form yang digunakan untuk

memilih jurusan dan jenjang. Pada jurusan nantinya merupakan data list yang

berfungsi untuk memilih jurusan yang ada. Sama halnya dengan jenjang yang

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

75

merupakan data list berguna untuk memilih jenjang yang ada. Jika sudah selesai

maka tekan button proses.

Pilih Jurusan dan Jenjang

Jurusan :

Jenjang :

Proses

Gambar 3. 27 Form Proses Pembagian Kelas

M. Desain Form Proses Pemilihan Siswa

Form Pemilihan Siswa Daftar Siswa

No Induk Nama

Text

Text

Text

Text

Text

Text

Kelas : Total Siswa =

Simpan

Gambar 3. 28 Form Proses Pemilihan Siswa

Pada desain form proses pemilihan siswa, user memilih siswa mana saja

yang akan dimasukkan dalam suatu kelas dengan memilih data list kelas yang ada.

Jika sudah selesai maka tekan buton simpan.

N. Desain Form Proses Jadwal Ajar Pilih Kelas

Pilih Kelas yang di Jadwalkan

:

Proses

Kelas

Gambar 3. 29 Form Proses Jadwal Ajar Pilih Kelas

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

76

Desain form proses jadwal ajar pilih kelas merupakan memilih kelas dari

data list yang ada, selanjutnya menekan button proses untuk memulai pembuatan

jadwal ajar guru.

O. Desain Form Proses Jadwal Ajar

Form Input Mata Pelajaran Daftar Mata Pelajaran

No Guru Mata Pelajaran Kelas Semester

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Guru :

Mata Pelajaran :

Simpan

Tampilkan Data per halamanPencarian

Gambar 3. 30 Form Proses Jadwal Ajar

Form proses jadwal ajar yaitu memilih guru dari data list yang ada serta

memilih nama mata pelajaran. Kemudian tekan button simpan jika ingin

menyimpannya.

P. Desain Form Kenaikan Semester

Proses Kenaikan Semester

Proses

Gambar 3. 31 Form Kenaikan Semester

Form ini merupakan form proses kenaikan semester, jika kenaikan semester

dimulai maka tekan tombol proses.

Q. Desain Form Kenaikan Kelas

Proses Kenaikan Kelas

Proses

Gambar 3. 32 Form Kenaikan Kelas

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

77

Form pada gambar 3.32 ini merupakan form proses kenaikan kelas, jika

kenaikan kelas dimulai maka tekan tombol proses.

R. Desain Form Daftar Mata Pelajaran Ajar

Daftar Mata Pelajaran

No Mata Pelajaran Kelas Wali Kelas Semester Proses Dominasi Nilai Lihat Grafik File Excel

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halamanPencarian

Gambar 3. 33 Form Daftar Mata Pelajaran Ajar

Form daftar mata pelajaran merupakan form dari daftar mata pelajaran

yang didalamnya terdapat mata pelajaran, kelas, wali kelas, semester, proses,

dominasi nilai serta lihat grafik. Selain itu juga terdapat link file excel yang

berguna untuk download detail nilai dalam bentuk excel.

S. Desain Form Proses Penilaian Siswa

Penilaian Mata Pelajaran Via E-Rapor

No Induk Nama Pengetahuan Keterampilan Sikap

TextNumber

TextNumber

TextNumber

Simpan

Penilaian Mata Pelajaran Via Import Excel File

Kelas :

Mata Pelajaran :

Simpan

Browse No file selected

File Excel

Gambar 3. 34 Form Penilaian Siswa

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

78

Form penilaian mata pelajaran pada gambar 3.34 merupakan form yang

terdiri dari no induk, nama, nilai pengetahuan, nilai keterampilan, nilai sikap serta

nilai akhir (NA). Selain itu disini juga terdapat form excel yang berguna untuk

memasukkan nilai siswa dalam bentuk excel. User memilih data list kelas serta

memilih mata pelajaran dari data list mata pelajaran. Setelah itu tekan button

simpan untuk menyimpannya.

T. Desain Form Hasil Penilaian Siswa

Desain form hasil penilaian siswa merupakan form dari hasil setelah

memasukkan nilai sebelumnya. Pada form ini muncul kolom remidi, yang akan

menjadi enable textbox jika dibawah nilai KKM yang ditentukan.

Penilaian Mata Pelajaran

No Induk Nama Pengetahuan KeterampilanNA NA Sikap NA

TextNumber

TextNumber

TextNumber

Save

Remidi

Gambar 3. 35 Form Hasil Penilaian Siswa

U. Desain Form Grafik Dominasi Nilai

Gambar 3. 36 Form Grafik Dominasi Nilai

85

82

77

90

99

A

B

C

D

E

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

79

Desain form grafik dominasi nilai dapat dilihat pada gambar 3.36 merupakan

grafik yang berisi tentang dominasi nilai dari mata pelajaran.

V. Desain Form Grafik Segmentasi Perolehan Nilai

Gambar 3. 37 Form Grafik Segmentasi Perolehan Nilai

Form grafik segmentasi perolehan nilai merupakan grafik perolehan nilai

yang didapatkan oleh siswa dari nilai rata-ratanya.

W. Desain Form Tiap Segmentasi Nilai

Daftar Mata Pelajaran

No No_Induk Nama Alamat Telpon Kelas Wali Kelas Nilai PKS Nilai Huruf

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halamanPencarian

Gambar 3. 38 Form Tiap Segmentasi Nilai

Form tiap segmentasi nilai merupakan form yang berisi No induk siswa,

nama, alamat, telepon, kelas, wali kelas, nilai PKS serta nilai huruf.

85

82

77

A

B

C

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

80

X. Desain Form Nilai Tertinggi

Daftar Mata Pelajaran

No No_Induk Nama Alamat Telpon Kelas Wali Kelas Nilai Tertinggi Predikat

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halamanPencarian

Gambar 3. 39 Form Nilai Tertinggi

Form nilai tertinggi merupakan form nilai siswa-siswa dari suatu mata

pelajaran. Form tersebut juga berisi wali kelas, nilai tertinggi dan nilai predikat.

Y. Desain Form Nilai Terendah

Daftar Mata Pelajaran

No No_Induk Nama Alamat Telpon Kelas Wali Kelas Nilai Terendah Predikat

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halamanPencarian

Gambar 3. 40 Form Nilai Terendah

Form nilai tertinggi merupakan form nilai siswa-siswa dari suatu mata

pelajaran. Form tersebut juga berisi wali kelas, nilai tertinggi dan nilai predikat.

Z. Desain Form Grafik Nilai Rata-Rata Mata Pelajaran

Gambar 3. 41 Form Grafik Nilai Rata-Rata Mata Pelajaran

0

20

40

60

80

100

120

A B C D E F G H

Series1

Page 55: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

81

Pada gambar 3.41 merupakan form grafik yang berisi tentang nilai rata-rata

dari mata pelajaran yang ada.

AA. Desain Form Detail Daftar Nilai Siswa

Daftar Siswa

No Absen No_Induk Nama Kelas Semester Agama Alamat No Telpon Jenis Kelamin Proses

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halamanPencarian

Gambar 3. 42 Form Detail Daftar Nilai Siswa

Pada gambar 3.42 merupakan desain form daftar semua siswa dari salah satu

wali kelas.

BB. Desain Form Detail Nilai Tiap Siswa

Pada gambar 3.43 merupakan form detail daftar nilai dari semua siswa, yang

berisi nama mata palajaran, kelompok, nilai akhir pengetahuan, keterampilan dan

sikap serta status rata-rata nilai.

Daftar Siswa

No Nama Mata Pelajaran Kelompok Na Pengetahuan Na Keterampilan Na SIkap Status Rata-rata Nilai

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halaman Pencarian

Gambar 3. 43 Form Detail Daftar Nilai Siswa

CC. Desain Form E-Rapor

Form e-rapor merupakan form yang berisi tentang semua daftar siswa yang

berisi tentang data siswa, untuk kolom proses jika ditekan maka akan muncul

rapor dalam bentuk pdf.

Page 56: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

82

Daftar Siswa

No_Absen No_Induk Nama Nama Ortu Kelas Semester Agama No TelponAlamat Jenis Kelamin Proses

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halaman Pencarian

Gambar 3. 44 Form E-Rapor

DD. Desain Form Absensi dan Kenaikan Semester

Nama Kelas

No Induk Nama Ijin Tanpa Keterangan

TextNumber

TextNumber

TextNumber

Proses

Sakit

Gambar 3. 45 Form Absensi dan Kenaikan Semester

Pada form absensi di gambar 3.45, user hanya memasukkan daftar

kehadiran, jika sudah selesai maka tekan button simpan untuk menyimpannya dan

secara otomatis semester tiap siswa bertambah.

EE. Desain Form Absensi dan Kenaikan Kelas

Form absensi dan seleksi kenaikan kelas terdiri dari daftar siswa pada tiap

kelas, pada form tersebut terdapat no induk dan nama. Jika nama tersebut dipilih

maka tekan checkbox. Selain itu user juga memasukkan jumlah absensi pada

textbox yang disediakan dengan angka.

Page 57: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

83

Nama Kelas

No Induk Nama Ijin Tanpa Keterangan

TextNumber

TextNumber

TextNumber

Proses

Sakit

Gambar 3. 46 Form Absensi dan Kenaikan Kelas

FF. Desain Form Jumlah dan Grafik Remidi

Jumlah Remidi Siswa

Jenjang :

Jurusan :

Proses

Gambar 3. 47 Form Jumlah dan Grafik Remidi

0

20

40

60

80

100

120

A B C D E F G H

Series1

Page 58: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

84

Pada gambar 3.47 form ini user akan memilih jenjang dan jurusan, dari hasil

tersebut akan muncul grafik nilai siswa yang mengalami remidi.

GG. Desain Form Hasil Nilai Ajar Guru

Hasil Nilai Ajar Guru tiap Mata Pelajaran

Jenjang :

Jurusan :

Proses

Mata Pelajaran :

Hasil Nilai Ajar Guru

NIP Nama Jurursan Mata Pelajaran Nilai Tertinggi Nilai Terendah Nilai Rata-Rata

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Tampilkan Data per halamanPencarian

Gambar 3. 48 Form Hasil Nilai Ajar Guru

Form hasil nilai ajar guru berisi hasil nilai ajar guru dengan cara memilih

jenjang, jurusan dan mata pelajaran. Maka akan muncul guru yang mengajar pada

data list yang dipilih.

HH. Desain Form Grafik Nilai PKS dari Semua Mata Pelajaran

Form grafik nilai PKS berisi grafik nilai pengetahuan, keterampilan serta

sikap dari semua mata pelajaran yang ada. Desain form dapat dilihat pada gambar

3.49.

Page 59: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

85

Gambar 3. 49 Form Grafik Nilai PKS dari Semua Mata Pelajaran

II. Desain Form Grafik Nilai Ranking

Gambar 3. 50 Form Grafik Nilai Ranking

Desain form grafik nilai merupakan grafik ranking nilai ranking tiap

semester, sehingga menunjukkan tinggi rendahnya nilai yang didapat.

0

20

40

60

80

100

120

A B C D E F G H

Series1

Series2

0

1

2

3

4

5

6

7

8

Series1

Page 60: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

86

JJ. Desain Form Pemilihan Ektrakurikuler

Daftar Ekstrakurikuler

Guru

Text

Text

Text

Proses

Nama Ekstrakurikuler

Gambar 3. 51 Form Pemilihan Ekstrakurikuler

Pada form ekstrakurikuler, siswa dapat memilih nama ekstrakurikuler yang

tidak wajib dengan cara memberikan tanda centang pada form yang disediakan.

KK. Desain Form Mengganti Password

Ganti Password

New Password

Re-Password

Simpan

Gambar 3. 52 Form Mengganti Password

Pada form mengganti password, user memasukkan password serta re

password pada text box yang disediakan.

3.3.6 Rancangan Uji Coba Form

Setelah melakukan perancangan sistem maka selanjutnya yaitu membuat

desain uji coba form.

Page 61: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

87

A. Rancangan Uji Coba Halaman Login Kepala Sekolah, Wali Kelas,

Guru Mata Pelajaran, Siswa, Admin

Rancangan uji coba menu login yaitu melakukan uji coba berdasarkan

kesesuaian dari halaman login. Uji coba halaman login yang akan dilakukan pada

halaman login dapat dilihat pada tabel 3.27. Data uji coba dari rancangan uji coba

halaman login dapat dilihat pada tabel 3.28.

Tabel 3.27 Data Uji Coba Menu Login

Username Password

admin admin

(kosong) admin

admin (kosong)

(kosong) (kosong)

addmin admin

admin addmin

Diah Setyawati ti9714

(kosong) ti9714

Diah Setyawati (kosong)

(kosong) (kosong)

Diah Setyawata ti9714

Diah Setyawati ti9797

999714 714lis

(kosong) 714lis

999714 (kosong)

(kosong) (kosong)

9999745 714lis

999714 715lid

999710 ks999710

(kosong) ks999710

999710 (kosong)

(kosong) (kosong)

999711 ks999710

999711 ks999712

15150007 ir0007

(kosong) ir0007

15150007 (kosong)

(kosong) (kosong)

15150008 ir0007

15150007 ir0009

Page 62: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

88

Tabel 3.28 Rancangan Uji Coba Menu Login

Test

Case

Tujuan Input Output yang diharapkan

1. Mengetahui

respon sistem

terhadap masukan

pada text box

username dan

password yang

valid.

Mengisi username :

admin password :

admin lalu tekan

tombol login.

User dapat masuk kedalam

halaman admin.

2. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid.

Mengisi username: …

dan password :

admin lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman admin.

Dan user diminta untuk

input ulang.

3. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

valid dan

password tidak

valid.

Mengisi username :

admin dan password

: … lalu tekan tombol

login.

User tidak dapat masuk

kedalam halaman admin.

Dan user diminta untuk

input ulang.

4. Mengetahui

respon sistem

terhadap input

pada text box

username dan

password yang

valid.

Mengisi username: …

dan password : …

lalu tekan tombol

login.

User tidak dapat masuk

kedalam halaman admin.

Dan user diminta untuk

input ulang.

5. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid

Mengisi username:

addmin dan

password: admin

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan

password yang dimasukkan

salah.

6. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

valid dan

password tidak

valid

Mengisi username :

admin dan password

: addmin

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan

password yang dimasukkan

salah.

Page 63: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

89

Test

Case

Tujuan Input Output yang diharapkan

7. Mengetahui

respon sistem

terhadap masukan

pada text box

username dan

password yang

valid.

Mengisi username :

Diah Setyawati

password : ti9714 lalu

tekan tombol login.

User dapat masuk kedalam

halaman guru mata

pelajaran.

8. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

valid dan

password tidak

valid.

Mengisi username:

Diah Setyawati dan

password:...lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman guru mata

pelajaran. Dan user diminta

untuk input ulang.

9. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid.

Mengisi username :

…. dan password :

ti9714 lalu tekan

tombol login.

User tidak dapat masuk

kedalam guru mata

pelajaran. Dan user diminta

untuk input ulang.

10. Mengetahui

respon sistem

terhadap input

pada text box

username dan

password yang

tidak valid.

Mengisi username: …

dan password : …

lalu tekan tombol

login.

User tidak dapat masuk

kedalam halaman guru mata

pelajaran . Dan user diminta

untuk input ulang.

11. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid

Mengisi username:

Diah Setyawata dan

password: ti9714

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan

password yang dimasukkan

salah.

12. Mengetahui

respon sistem

terhadap input

pada text box

untuk username valid dan

password tidak

valid

Mengisi username :

Diah Setyawati dan

password : ti9797

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan password yang dimasukkan

salah.

Page 64: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

90

Test

Case

Tujuan Input Output yang diharapkan

13. Mengetahui

respon sistem

terhadap masukan

pada text box

username dan

password yang

valid.

Mengisi username :

999714 password :

714lis lalu tekan

tombol login.

User dapat masuk kedalam

halaman wali kelas.

14. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

valid dan

password tidak

valid.

Mengisi username:

999714 dan

password:...lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman wali kelas.

Dan user diminta untuk

input ulang.

15. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid.

Mengisi username :

…. dan password :

714lis lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman wali kelas.

Dan user diminta untuk

input ulang.

16. Mengetahui

respon sistem

terhadap input

pada text box

username dan

password yang

valid.

Mengisi username: …

dan password : …

lalu tekan tombol

login.

User tidak dapat masuk

kedalam halaman wali kelas.

Dan user diminta untuk

input ulang.

17. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid

Mengisi username:

9999745dan

password: 714lis

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan

password yang dimasukkan

salah.

18. Mengetahui

respon sistem

terhadap input

pada text box

untuk username valid dan

password tidak

valid

Mengisi username :

999714dan password

: 715lid

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan password yang dimasukkan

salah.

Page 65: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

91

Test

Case

Tujuan Input Output yang diharapkan

19. Mengetahui

respon sistem

terhadap inputan

pada text box

username dan

password yang

valid.

Mengisi username :

999710 password :

ks999710 lalu tekan

tombol login.

User dapat masuk kedalam

halaman kepala sekolah.

20. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

valid dan

password tidak

valid.

Mengisi username:

999710 dan

password:...lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman guru wali

kelas. Dan user diminta

untuk input ulang.

21. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid.

Mengisi username :

…. dan password :

ks999710 lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman kepala

sekolah. Dan user diminta

untuk input ulang.

22. Mengetahui

respon sistem

terhadap input

pada text box

username dan

password yang

tidak valid.

Mengisi username: …

dan password : …

lalu tekan tombol

login.

User tidak dapat masuk

kedalam halaman guru wali

kelas. Dan user diminta

untuk input ulang.

23. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid

Mengisi username:

999711 dan

password: ks999710

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan

password yang dimasukkan

salah.

24. Mengetahui

respon sistem

terhadap input

pada text box

untuk username valid dan

password tidak

valid

Mengisi username :

999710 dan password

: ks999711

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan password yang dimasukkan

salah.

Page 66: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

92

Test

Case

Tujuan Input Output yang diharapkan

25. Mengetahui

respon sistem

terhadap inputan

pada text box

username dan

password yang

valid.

Mengisi username :

15150007 password :

ir0007 lalu tekan

tombol login.

User dapat masuk kedalam

halaman siswa.

26. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

valid dan

password tidak

valid.

Mengisi username:

15150007 dan

password:...lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman siswa. Dan

user diminta untuk input

ulang.

27. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid.

Mengisi username :

…. dan password :

ir0007 lalu tekan

tombol login.

User tidak dapat masuk

kedalam halaman siswa. Dan

user diminta untuk input

ulang.

28. Mengetahui

respon sistem

terhadap input

pada text box

username dan

password yang

valid.

Mengisi username: …

dan password : …

lalu tekan tombol

login.

User tidak dapat masuk

kedalam halaman siswa. Dan

user diminta untuk input

ulang.

29. Mengetahui

respon sistem

terhadap input

pada text box

untuk username

tidak valid dan

password valid.

Mengisi username:

15150008 dan

password: ir0007

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan

password yang dimasukkan

salah.

30. Mengetahui

respon sistem

terhadap input

pada text box

untuk username valid dan

password tidak

valid.

Mengisi username :

15150009 dan

password : ir0009

User tidak dapat masuk

kedalam halaman utamanya.

Dan user diminta untuk

input ulang karena

kombinasi username dan password yang dimasukkan

salah.

Page 67: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

93

B. Rancangan Uji Coba Halaman Input Data Jabatan

Data uji coba dapat dilihat pada tabel 3.29. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input data jabatan yang akan dilakukan

di halaman input data jabatan maka dapat dilihat pada tabel 3.30.

Tabel 3. 29 Data Uji Coba Input Data Jabatan

Nama Field Data-1

Jabatan Guru

Tabel 3.30 Rancangan Uji Coba Input Data Jabatan

Test

Case

Tujuan Input Output yang

diharapkan

31. Mengetahui

respon sistem

terhadap masukan

ke text box

jabatan.

Memasukkan data

ke text box : jabatan

= Guru

Data jabatan tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

simbol.

32. Menyimpan data

jabatan.

Menekan tombol

“Simpan”

Data jabatan tersimpan.

C. Rancangan Uji Coba Halaman Input Data Jurusan

Data uji coba dapat dilihat pada tabel 3.31. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input data jurusan yang akan dilakukan

di halaman input data jurusan maka dapat dilihat pada tabel 3.32.

Tabel 3. 31 Data Uji Coba Input Data Jurusan

Nama Field Data-1

Nama Kimia Analis

Program Teknik Kimia

Bidang Teknologi dan Rekayasa

Page 68: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

94

Tabel 3.32 Rancangan Uji Coba Input Data Jurusan

Test

Case

Tujuan Input Output yang

diharapkan

33. Mengetahui

respon sistem

terhadap masukan

ke text box nama.

Memasukkan data

ke text box : nama =

Kimia Analis

Data nama tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

simbol.

34. Mengetahui

respon sistem

terhadap pilihan di

list box program.

Memilih data list

box program =

Teknik Kimia

Data program terpilih

35. Mengetahui

respon sistem

terhadap pilihan di

list box bidang.

Memilih data list

box bidang =

Teknologi dan

Rekayasa

Data bidang terpilih

36. Batal melakukan

input data jurusan

Menekan tombol

“Batal”

Data jurusan batal

dimasukkan.

37. Menyimpan data

jurusan.

Menekan tombol

“Simpan”

Data jurusan tersimpan.

D. Rancangan Uji Coba Halaman Input Data Mata Pelajaran

Data uji coba dapat dilihat pada tabel 3.33. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input data mata pelajaran yang akan

dilakukan di halaman input data mata pelajaran maka dapat dilihat pada tabel

3.34.

Tabel 3. 33 Data Uji Coba Input Data Mata Pelajaran

Nama Field Data-1

Nama Mata Pelajaran Matematika

Jenis Umum

Kelompok A

Jurusan Kimia Analis

Jenjang Kelas 1

Semester 1

Deskripsi Pengetahuan Dalam memahami aturan eksponen,

logaritma dan mendeskripsikan,

menganalisis konsep nilai mutlak

Page 69: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

95

Nama Field Data-1

dalam persamaan dan

pertidaksamaan

Deskripsi Keterampilan Dalam mengolah menalar dan

menyaji ranah konkret dan abstrak

terkait dengan perkembangan dari

yang dipelajarinya

Deskripsi Sikap Dalam mengamalkan perilaku, jujur,

disiplin, tanggung jawab, peduli,

santun, renponsive dan proaktif

Tabel 3.34 Rancangan Uji Coba Input Data Mata Pelajaran

Test

Case

Tujuan Input Output yang

diharapkan

38. Mengetahui

respon symbol

terhadap masukan

ke text box nama

mata pelajaran.

Memasukkan data

ke text box : nama

mata pelajaran =

Matematika

Data nama mata

pelajaran tersimpan di

database dengan jenis

text input bisa huruf,

angka dan symbol.

39. Mengetahui

respon sistem

terhadap pilihan di

list box jenis.

Memilih data list

box jenis = Umum

Data jenis terpilih.

40. Mengetahui

respon sistem

terhadap pilihan di

list box kelompok.

Memilih data list

box kelompok = A

Data kelompok terpilih.

41. Mengetahui

Mengetahui

respon sistem

terhadap pilihan di

list box jurusan.

Memilih data list

box jurusan = Kimia

Analis

Data jurusan terpilih.

42. Mengetahui

respon sistem

terhadap pilihan di

list box jenjang

kelas

Memilih data list

box jenjang kelas =

X

Data jenjang kelas

terpilih.

43. Mengetahui

respon sistem

terhadap masukan

ke text box

semester.

Memasukkan data

ke text box semester

= 1

Data semester

tersimpan

44. Mengetahui

respon sistem

Memasukkan data

ke text box :

Data : deskripsi

pengetahuan tersimpan

Page 70: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

96

Test

Case

Tujuan Input Output yang

diharapkan

terhadap masukan

ke text box

deskripsi

pengetahuan

deskripsi

pengetahuan =

Dalam memahami

aturan eksponen,

logaritma dan

mendeskripsikan,

menganalisis konsep

nilai mutlak dalam

persamaan dan

pertidaksamaan

di database dengan

jenis text input bisa

huruf, angka dan

simbol.

45. Mengetahui

respon sistem

terhadap masukan

ke text box

deskripsi

keterampilan

Memasukkan data

ke text box :

deskripsi

pengetahuan =

Dalam mengolah

menalar dan menyaji

ranah konkret dan

abstrak terkait

dengan

perkembangan dari

yang dipelajarinya

Data : deskripsi

keterampilan tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

simbol.

46. Mengetahui

respon sistem

terhadap masukan

ke text box

deskripsi sikap

Memasukkan data

ke text box :

deskripsi

pengetahuan =

Dalam

mengamalkan

perilaku, jujur,

disiplin, tanggung

jawab, peduli,

santun, responsive

dan proaktif

Data : deskripsi sikap

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

simbol.

47. Batal melakukan

input data mata

pelajaran

Menekan tombol

“Batal”

Data mata pelajaran

batal dimasukkan.

48. Menyimpan data

mata pelajaran.

Menekan tombol

“Simpan”

Data mata pelajaran

tersimpan.

E. Rancangan Uji Coba Halaman Input Data Kelas

Data uji coba dapat dilihat pada tabel 3.35. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input data kelas yang akan dilakukan di

halaman input data kelas maka dapat dilihat pada tabel 3.36.

Page 71: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

97

Tabel 3. 35 Data Uji Coba Input Data Kelas

Nama Field Data-1

Jenjang X

Jurusan Kimia Analis

Nama Wali Kelas Diah Setyawati

Kelas ke 1

Tabel 3.36 Rancangan Uji Coba Input Data Kelas

Test

Case

Tujuan Input Output yang

diharapkan

49. Mengetahui

respon sistem

terhadap pilihan di

list box jenjang.

Memilih data list

jenjang = X

Data jenjang terpilih

50. Mengetahui

respon sistem

terhadap pilihan di

list box jurusan.

Memilih data list

jurusan = Kimia

Analis

Data jurusan terpilih

51. Mengetahui

respon sistem

terhadap pilihan di

list box wali kelas.

Memilih data list :

wali kelas = Diah

Setyawati

Data wali kelas terpilih

52. Mengetahui

respon sistem

terhadap masukan

ke text box kelas

ke.

Memasukkan data

ke text box : kelas ke

= 1

Data kelas ke tersimpan

di database dengan

jenis text input angka.

53. Menyimpan data

kelas.

Menekan tombol

“Simpan”

Data kelas tersimpan.

F. Rancangan Uji Coba Halaman Input Biodata Siswa

Data uji coba dapat dilihat pada tabel 3.37. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input biodata siswa yang akan

dilakukan di halaman input biodata siswa maka dapat dilihat pada tabel 3.38.

Page 72: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

98

Tabel 3. 37 Data Uji Coba Input Biodata Siswa

Nama Field Data-1

Nomor Induk 15150007

NISN 7

Nama Ahmad Munir

Tempat Lahir Lamongan

Tanggal Lahir 3 Agustus 1998

Alamat Dsn. Ngaglik RT 3/ RW1 Sidomulyo

Mantup Lamongan

No. Telpon 085707272822

Email [email protected]

Jenis Kelamin Laki-laki

Agama Islam

Anak ke 2

Status di Keluarga Kandung

Tabel 3.38 Rancangan Uji Coba Input Biodata Siswa

Test

Case

Tujuan Input Output yang

diharapkan

54. Mengetahui

respon sistem

terhadap masukan

ke text box no.

induk.

Memasukkan data

ke text box : no.

induk = 15150007

Data : no. induk

tersimpan di database .

55. Mengetahui

respon sistem

terhadap masukan

ke text box NISN.

Memasukkan data

ke text box NISN =

7

Data NISN tersimpan di

database.

56. Mengetahui

respon sistem

terhadap masukan

ke text box Nama.

Memasukkan data

ke text box : Nama =

Ahmad Munir

Data Nama tersimpan

di database dengan

jenis text input bisa

huruf, angka dan symbol.

57. Mengetahui

respon sistem

terhadap masukan

ke text box Tempat

Lahir.

Memasukkan data

ke text box : Tempat

Lahir = Lamongan

Data Tempat Lahir

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

58. Mengetahui Memasukkan data Data Tanggal Lahir

Page 73: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

99

Test

Case

Tujuan Input Output yang

diharapkan

respon sistem

terhadap masukan

ke text box

Tanggal Lahir.

ke text box : Tanggal

Lahir = 03 Agustus

1998

tersimpan di database.

59. Mengetahui

respon sistem

terhadap masukan

ke text box

Alamat.

Memasukkan data

ke text box : Alamat

= Dsn. Ngaglik RT

3/ RW1 Sidomulyo

Mantup Lamongan

Data Alamat tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

symbol.

60. Mengetahui

respon sistem

terhadap masukan

ke text box No.

Telpon.

Memasukkan data

ke text box No.

Telpon =

085707272822

Data No. Telpon

tersimpan di database.

61. Mengetahui

respon sistem

terhadap masukan

ke text box Email.

Memasukkan data

ke text box : Email =

[email protected]

Data Email tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

symbol.

62. Mengetahui

respon sistem

terhadap pilihan

radio button jenis

kelamin.

Memilih radio

button : jenis

kelamin. = Laki-laki

Data jenis kelamin

terpilih.

63. Mengetahui

respon sistem

terhadap pilihan di

list box agama.

Memilih data list

box agama = Islam.

Data agama terpilih.

64. Mengetahui

respon sistem

terhadap pilihan di

list box anak ke.

Memilih data list

box anak ke = 2.

Data anak ke terpilih.

65. Mengetahui

respon sistem

terhadap pilihan di

list box status di

keluarga.

Memilih data list

box status di

keluarga= Kandung

Data status di keluarga

terpilih.

G. Rancangan Uji Coba Halaman Input Alamat Siswa

Data uji coba dapat dilihat pada tabel 3.39. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input alamat siswa yang akan

dilakukan di halaman input alamat siswa maka dapat dilihat pada tabel 3.40.

Page 74: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

100

Tabel 3. 39 Data Uji Coba Input Alamat Siswa

Nama Field Data-1

Jurusan Kimia Analis

Diterima Kelas 1

Diterima tanggal 15 Juli 2015

Diterima Semester 1

Asal Sekolah SMP Negeri 2 Mantup

Alamat Sekolah Desa Kedung Soko-Mantup -

Lamongan

Ijazah Tahun 2015

Ijazah Nomor DI-05 DI 0154002

Foto Foto.jpg

Tahun Masuk 2015

Tahun Keluar 2018

Tabel 3.40 Rancangan Uji Coba Input Alamat Siswa

Test

Case

Tujuan Input Output yang

diharapkan

66. Mengetahui

respon sistem

terhadap pilihan di

list box jurusan.

Memilih data list

box jurusan = Kimia

Analis.

Data jurusan terpilih.

67. Mengetahui

respon sistem

terhadap masukan

ke text box

diterima kelas.

Memilih data list

box : Diterima Kelas

= 1

Data diterima kelas

terpilih.

68. Mengetahui

respon sistem

terhadap masukan

ke text box

diterima tanggal.

Memasukkan data

ke text box : diterima

tanggal. = 15 Juli

2015

Data : diterima tanggal

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

69. Mengetahui

respon sistem

terhadap masukan

ke text box

diterima semester.

Memasukkan data

ke text box :

Diterima Semester =

1

Data diterima semester

terpilih.

70. Mengetahui

respon sistem

terhadap masukan

Memasukkan data

ke text box : Asal

Sekolah = SMP

Data asal sekolah

tersimpan di database

dengan jenis text input

Page 75: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

101

Test

Case

Tujuan Input Output yang

diharapkan

ke text box asal

sekolah

Negeri 2 Mantup bisa huruf, angka dan

symbol.

71. Mengetahui

respon sistem

terhadap masukan

ke text box alamat

sekolah

Memasukkan data

ke text box : alamat

sekolah = Desa

Kedung Soko-

Mantup –Lamongan

Data alamat sekolah

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

72. Mengetahui

respon sistem

terhadap masukan

ke text box ijazah

tahun

Memasukkan data

ke text box ijazah

tahun = 2015

Data ijazah tahun

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

73. Mengetahui

respon sistem

terhadap masukan

ke text box ijazah

nomor.

Memasukkan data

ke text box : ijazah

nomor = DI-05 DI

0154002

Data : ijazah nomor

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

74. Mengetahui

respon sistem

terhadap button

“Browse” Foto.

Menekan tombol

button “Browse”.

Muncul kotak dialog

memilih file yang ada.

75. Mengetahui

respon sistem

terhadap masukan

ke text box Tahun

Masuk.

Memasukkan data

ke text box : Tahun

Masuk = 2015

Data Tahun Masuk

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

76. Mengetahui

respon sistem

terhadap masukan

ke text box Tahun

Keluar.

Memasukkan data

ke text box : Tahun

Keluar = 2018

Data Tahun Keluar

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

H. Rancangan Uji Coba Halaman Input Data Orang Tua

Data uji coba dapat dilihat pada tabel 3.41. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input data orang tua yang akan

dilakukan di halaman input data orang tua maka dapat dilihat pada table 3.42.

Page 76: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

102

Tabel 3. 41 Data Uji Coba Input Data Orang Tua

Nama Field Data-1

Nama Ayah Kaselan (Alm)

Nama Ibu Kasti

Alamat Orang Tua Dsn. Ngaglik RT 3/ RW1 Sidomulyo Mantup Lamongan

No. Tlp. Orang Tua 085733048184

Email Orang Tua [email protected]

Kerja Ayah -

Kerja Ibu Petani

Tabel 3.42 Rancangan Uji Coba Input Data Orang Tua

Test

Case

Tujuan Input Output yang

diharapkan

77. Mengetahui

respon sistem

terhadap masukan

ke text box nama

ayah.

Memasukkan data

ke text box : nama

ayah = Kaselan

(Alm)

Data : nama ayah

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

simbol.

78. Mengetahui

respon sistem

terhadap masukan

ke text box nama

ibu.

Memasukkan data

ke text box nama ibu

= Kasti

Data nama ibu

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

79. Mengetahui

respon sistem

terhadap masukan

ke text box alamat

orang tua.

Memasukkan data

ke text box : alamat

orang tua= Dsn.

Ngaglik RT 3/ RW1

Sidomulyo Mantup

Lamongan

Data alamat orang tua

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

80. Mengetahui

respon sistem

terhadap masukan

ke text box

no.telp.orang tua

Memasukkan data

ke text box :

no.telp.orang tua =

085733048184

Data no.telp.orang tua

tersimpan di database.

81. Mengetahui

respon sistem

terhadap masukan

ke text box email

orang tua..

Memasukkan data

ke text box : email

orang tua =

[email protected]

Data email orang tua

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

82. Mengetahui Memasukkan data Data kerja ayah

Page 77: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

103

Test

Case

Tujuan Input Output yang

diharapkan

respon sistem

terhadap masukan

ke text box kerja

ayah.

ke text box : kerja

ayah.= -

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

83. Mengetahui

respon sistem

terhadap masukan

ke text box kerja

ibu

Memasukkan data

ke text box kerja ibu

= Petani

Data kerja ibu

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

I. Rancangan Uji Coba Halaman Input Data Wali Siswa

Data uji coba dapat dilihat pada tabel 3.43. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input data wali siswa yang akan

dilakukan di halaman input data wali siswa maka dapat dilihat pada table 3.44.

Tabel 3. 43 Data Uji Coba Input Data Wali Siswa

Nama Field Data-1

Nama Wali -

Alamat Wali -

No. Tlp. Wali -

Kerja Wali -

Tabel 3.44 Rancangan Uji Coba Input Data Wali Siswa

Test

Case

Tujuan Input Output yang

diharapkan

84. Mengetahui

respon sistem

terhadap masukan

ke text box nama

ayah.

Memasukkan data

ke text box : nama

wali = -

Data : nama wali

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

simbol.

85. Mengetahui

respon sistem

terhadap masukan

ke text box alamat

wali.

Memasukkan data

ke text box alamat

wali = -.

Data alamat wali

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

86. Mengetahui

respon sistem

Memasukkan data

ke text box :

Data no.telp. wali

tersimpan di database.

Page 78: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

104

Test

Case

Tujuan Input Output yang

diharapkan

terhadap masukan

ke text box

no.telp.wali

no.telp.wali = -

87. Mengetahui

respon sistem

terhadap masukan

ke text box kerja

wali.

Memasukkan data

ke text box : kerja

wali= -

Data kerja wali

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

symbol.

88. Batal melakukan

input data siswa.

Menekan tombol

“Batal”

Data siswa batal

dimasukkan.

89. Menyimpan data

siswa.

Menekan tombol

“Simpan”

Data siswa tersimpan.

J. Rancangan Uji Coba Halaman Input Data Guru

Data uji coba dapat dilihat pada tabel 3.45. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input data guru yang akan dilakukan di

halaman input data guru maka dapat dilihat pada tabel 3.46.

Tabel 3. 45 Data Uji Coba Input Data Guru

Nama Field Data-1

NIP 999714

Nama Diah Setyawati

Jabatan Guru

Tempat Lahir Surabaya

Tanggal Lahir 20 Februari 1972

Alamat Gresik

No. Telpon 081333444555

Email [email protected]

Jenis Kelamin Perempuan

Agama Islam

Foto Foto.jpg

Tahun Masuk 2010

Tahun Keluar 2025

Page 79: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

105

Tabel 3.46 Rancangan Uji Coba Input Data Guru

Test

Case

Tujuan Input Output yang

diharapkan

90. Mengetahui

respon sistem

terhadap masukan

ke text box NIP

Memasukkan data

ke text box NIP =

999714

Data : NIP tersimpan di

database.

91. Mengetahui

respon sistem

terhadap masukan

ke text box Nama.

Memasukkan data

ke text box nama =

Diah Setyawati

Data Nama tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

symbol.

92. Mengetahui

respon sistem

terhadap pilihan di list box jabatan.

Memilih data list :

jabatan = Guru

Data jabatan terpilih.

93. Mengetahui

respon sistem

terhadap masukan

ke text box Tempat

Lahir.

Memasukkan data

ke text box : Tempat

Lahir = Surabaya

Data Tempat Lahir

tersimpan di database.

94. Mengetahui

respon sistem

terhadap masukan

ke text box

Tanggal Lahir.

Memasukkan data

ke text box : Tanggal

Lahir = 20 Februari

1972

Data Tanggal Lahir

tersimpan di database.

95. Mengetahui

respon sistem

terhadap masukan

ke text box

Alamat.

Memasukkan data

ke text box : Alamat

= Gresik

Data Alamat tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

symbol.

96. Mengetahui

respon sistem

terhadap masukan

ke text box No.

Telpon.

Memasukkan data

ke text box No.

Telpon =

081333444555

Data No. Telpon

tersimpan di database.

97. Mengetahui

respon sistem

terhadap masukan

ke text box Email.

Memasukkan data

ke text box : Email =

[email protected]

Data Email tersimpan

di database dengan

jenis text input bisa

huruf, angka dan

symbol.

98. Mengetahui

respon sistem

terhadap pilihan

radio button jenis

kelamin.

Memilih radio

button : jenis

kelamin. =

Perempuan

Data jenis kelamin

terpilih.

Page 80: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

106

Test

Case

Tujuan Input Output yang

diharapkan

99. Mengetahui

respon sistem

terhadap pilihan di

list box agama.

Memilih data list

box agama = Islam.

Data agama terpilih.

100. Mengetahui

respon sistem

terhadap button

“Browse” Foto.

Menekan tombol

button “Browse”.

Muncul kotak dialog

memilih file yang ada.

101. Mengetahui

respon sistem

terhadap masukan

ke text box Tahun

Masuk.

Memasukkan data

ke text box : Tahun

Masuk = 2010

Data tahun masuk

tersimpan di database.

102. Mengetahui

respon sistem

terhadap masukan

ke text box Tahun

Keluar.

Memasukkan data

ke text box : Tahun

Keluar = 2025

Data tahun keluar

tersimpan di database.

103. Batal melakukan

input data guru

Menekan tombol

“Batal”

Data guru batal

dimasukkan.

104. Menyimpan data

guru.

Menekan tombol

“Simpan”

Data guru tersimpan.

K. Rancangan Uji Coba Halaman Input Data Guru Ekstrakurikuler

Data uji coba dapat dilihat pada tabel 3.47. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba input guru ekstrakurikuler yang akan

dilakukan di halaman input guru ekstrakurikuler maka dapat dilihat pada tabel

3.48.

Tabel 3. 47 Data Uji Coba Input Guru Ekstrakurikuler

Nama Field Data-1

Ekstrakurikuler Basket

Nama Guru Diah Setyawati

Page 81: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

107

Tabel 3.48 Rancangan Uji Coba Input Guru Ekstrakurikuler

Test

Case

Tujuan Input Output yang

diharapkan

105. Mengetahui

respon sistem

terhadap pilihan

list box nama

ekstrakurikuler.

Memilih data list

box : ekstrakurikuler

= Basket

Data nama

ekstrakurikuler terpilih

106. Mengetahui

respon sistem

terhadap pilihan di

list box guru.

Memilih data list

box guru = Diah

Setyawati

Data nama guru

terpilih.

107. Batal melakukan

input data guru

ekstrakurikuler.

Menekan tombol

“Batal”

Data guru

ekstrakurikuler batal

dimasukkan.

108. Menyimpan data

guru

ekstrakurikuler.

Menekan tombol

“Simpan”

Data guru

ekstrakurikuler

tersimpan.

L. Rancangan Uji Coba Halaman Proses Pembagian Kelas

Data uji coba dapat dilihat pada tabel 3.49. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba proses pembagian kelas yang akan

dilakukan di halaman proses pembagian kelas maka dapat dilihat pada tabel 3.50.

Tabel 3. 49 Data Uji Coba Proses Pembagian Kelas

Nama Field Data-1

Jurusan Kimia Analis

Jenjang Kelas X

Tabel 3.50 Rancangan Uji Coba Proses Pembagian Kelas

Test

Case

Tujuan Input Output yang

diharapkan

109. Mengetahui

Mengetahui

respon sistem

terhadap pilihan di

list box jurusan.

Memilih data list

box jurusan = Kimia

Analis

Data jurusan terpilih.

110. Mengetahui

respon sistem

terhadap pilihan di

Memilih data list

box jenjang kelas =

X

Data jenjang kelas

terpilih.

Page 82: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

108

Test

Case

Tujuan Input Output yang

diharapkan

list box jenjang

kelas

111. Memproses data

pembagian Kelas.

Menekan tombol

“Proses”

Data pembagian kelas

terproses.

M. Rancangan Uji Coba Halaman Proses Pemilihan Siswa

Data uji coba dapat dilihat pada tabel 3.51. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba proses pemilihan siswa yang akan

dilakukan di halaman proses pemilihan siswa maka dapat dilihat pada tabel 3.52.

Tabel 3. 51 Data Uji Coba Proses Pemilihan Siswa

Nama Field Data-1

Kelas X Kimia Analis 1

Tabel 3.52 Rancangan Uji Coba Proses Pemilihan Siswa

Test

Case

Tujuan Input Output yang

diharapkan

112. Mengetahui

respon sistem

terhadap pilihan di

list box kelas.

Memilih data list

box kelas = X

Kimia Analis 1

Data kelas terpilih.

113. Memilih siswa

dengan menekan

checkbox yang

ada.

Memilih data siswa. Data siswa terpilih.

114. Memproses data

pemilihan siswa.

Menekan tombol

“Simpan”

Data pemilihan siswa

tersimpan.

N. Rancangan Uji Coba Halaman Jadwal Ajar Pilih Kelas

Data uji coba dapat dilihat pada tabel 3.53. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba jadwal ajar pilih kelas yang akan

dilakukan di halaman jadwal ajar pilih kelas maka dapat dilihat pada tabel 3.54.

Page 83: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

109

Tabel 3. 53 Data Uji Coba Input Jadwal Ajar Pilih Kelas

Nama Field Data-1

Kelas X Kimia Analis 1

Tabel 3.54 Rancangan Uji Coba Jadwal Ajar Pilih Kelas

Test

Case

Tujuan Input Output yang

diharapkan

115. Mengetahui

respon sistem

terhadap pilihan di

list box kelas

Memilih data list

box kelas = X

Kimia Analis 1

Data kelas terpilih.

116. Memproses data

jadwal ajar pilih

kelas.

Menekan tombol

“Proses”

Data jadwal ajar pilih

kelas terproses.

O. Rancangan Uji Coba Halaman Proses Jadwal Ajar

Data uji coba dapat dilihat pada tabel 3.55. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba proses jadwal ajar yang akan dilakukan

di halaman proses jadwal ajar maka dapat dilihat pada tabel 3.56.

Tabel 3. 55 Data Uji Coba Proses Jadwal Ajar

Nama Field Data-1

Guru Diah Setyawati

Mata Pelajaran Bahasa Indonesia

Tabel 3.56 Rancangan Uji Coba Proses Jadwal Ajar

Test

Case

Tujuan Input Output yang

diharapkan

117. Mengetahui

respon sistem

terhadap pilihan di

list box guru.

Memilih data list

box guru = Diah

Setyawati

Data guru terpilih.

118. Mengetahui

respon sistem

terhadap pilihan di

list box mata

pelajaran.

Memilih data list

box mata pelajaran =

Bahasa Indonesia.

Data mata pelajaran

terpilih.

119. Menyimpan data Menekan tombol Data jadwal ajar

Page 84: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

110

Test

Case

Tujuan Input Output yang

diharapkan

jadwal ajar. “Simpan” tersimpan.

P. Rancangan Uji Coba Halaman Kenaikan Semester

Uji coba proses kenaikan semester yang akan dilakukan di halaman proses

kenaikan semester maka dapat dilihat pada tabel 3.57.

Tabel 3.57 Rancangan Uji Coba Kenaikan Semester

Test

Case

Tujuan Input Output yang

diharapkan

120. Memproses data

kenaikan semester.

Menekan tombol

“Proses”

Proses kenaikan

semester berhasil

dilakukan.

Q. Rancangan Uji Coba Halaman Kenaikan Kelas

Uji coba proses kenaikan kelas yang akan dilakukan di halaman proses

kenaikan semester maka dapat dilihat pada tabel 3.58.

Tabel 3. 58 Rancangan Uji Coba Kenaikan Kelas

Test

Case

Tujuan Input Output yang

diharapkan

121. Memproses data

kenaikan kelas.

Menekan tombol

“Proses”

Proses kenaikan kelas

berhasil dilakukan.

R. Rancangan Uji Coba Halaman Daftar Mata Pelajaran Ajar

Uji coba proses daftar mata pelajaran ajar yang akan dilakukan di halaman

daftar mata pelajaran ajar maka dapat dilihat pada tabel 3.59.

Tabel 3.59 Rancangan Uji Coba Daftar Mata Pelajaran Ajar

Test

Case

Tujuan Input Output yang

diharapkan

122. Memilih nama

mata pelajaran dan

kelas untuk

melakukan proses

penilaian.

Menekan tombol

pada kolom proses.

Daftar siswa pada mata

pelajaran dan kelas

yang dipilih.

123. Memilih nama Menekan tombol Grafik dominasi nilai

Page 85: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

111

Test

Case

Tujuan Input Output yang

diharapkan

mata pelajaran dan

kelas untuk

melihat grafik

tingkat dominasi

nilai

pada kolom

dominasi nilai.

dari tingkat dominasi

nilai mata pelajaran

yang dipilih.

124. Memilih nama

mata pelajaran dan

kelas untuk

melihat grafik dari

nilai.

Menekan tombol

pada kolom

lihat grafik

segmentasi

perolehan nilai.

Grafik penilaian mata

pelajaran tampil.

125. Memilih nama

mata pelajaran dan

kelas untuk

download file

excel

Menekan tombol

pada kolom Excel File.

File excel tersimpan.

S. Rancangan Uji Coba Halaman Proses Penilaian Siswa

Data uji coba dapat dilihat pada tabel 3.60. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba proses penilaian siswa yang akan

dilakukan di halaman proses penilaian siswa maka dapat dilihat pada tabel 3.61.

Penilaian siswa diisi pada nama Ahmad Munir.

Tabel 3. 60 Data Uji Coba Proses Penilaian Siswa

Pengetahuan Keterampilan Sikap

PA

1

PA

2

PA

3

PA

4

PA

5

KA

1

K

A2

K

A

3

K

A4

K

A5

SA

1

SA

2

SA

3

SA

4

SA

5

SA

6

70 86 72 82 65 64 54 57 65 62 82 86 78 89 70 72

Tabel 3.61 Rancangan Uji Coba Proses Penilaian Siswa

Test

Case

Tujuan Input Output yang

diharapkan

126. Mengetahui

respon sistem

terhadap masukan

pada text box.

Memasukkan nilai

sesuai dengan table

3.58

Data nilai tersimpan

pada database.

127. Menyimpan data Menekan tombol Data nilai tersimpan.

Page 86: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

112

Test

Case

Tujuan Input Output yang

diharapkan

nilai. “Simpan”

T. Rancangan Uji Coba Halaman Hasil Penilaian Siswa

Data uji coba dapat dilihat pada tabel 3.62. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba hasil penilaian siswa yang akan

dilakukan di halaman hasil penilaian siswa maka dapat dilihat pada tabel 3.63.

Penilaian siswa diisi pada nama Ahmad Munir.

Tabel 3. 62 Data Uji Coba Hasil Penilaian Siswa

Nama Field Data-1

Remidi (K) 70

Tabel 3.63 Rancangan Uji Coba Hasil Penilaian Siswa

U. Hasil Uji Coba Halaman Tiap Segmentasi Nilai

Uji coba tiap segmentasi nilai yang akan dilakukan di halaman tiap

segmentasi nilai maka dapat dilihat pada tabel 3.64.

Tabel 3. 64 Rancangan Uji Coba Tiap Segmentasi Nilai

Test

Case

Tujuan Input Output yang

diharapkan

130. Mengetahui respon

sistem terhadap

tampilan data dari

mahasiswa yang

ada

Memilih jumlah data

yang ingin

ditampilkan di text

box tampilkan

Jumlah data yang

terpilih muncul di

halaman tiap nilai

segmentasi.

Test

Case

Tujuan Input Output yang

diharapkan

128. Mengetahui

respon sistem

terhadap masukan

pada text box.

Memasukkan nilai

sesuai dengan table

3.59.

Data nilai tersimpan

pada database.

129. Menyimpan data

nilai remidi.

Menekan tombol

“Simpan”

Data nilai remidi

tersimpan.

Page 87: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

113

V. Rancangan Uji Coba Halaman Grafik Segmentasi Perolehan Nilai

Uji coba proses grafik segmentasi perolehan nilai yang akan dilakukan di

halaman grafik nilai maka dapat dilihat pada tabel 3.65.

Tabel 3.65 Rancangan Uji Coba Grafik Segmentasi Perolehan Nilai

Test

Case

Tujuan Input Output yang

diharapkan

131. Mengetahui

respon sistem

terhadap button

“Jumlah Nilai

Tertinggi”

Menekan button

Jumlah “Nilai

Tertinggi”

Tabel siswa dengan

jumlah nilai tertinggi

tampil.

132. Mengetahui

respon sistem

terhadap button

“Jumlah Nilai

Terendah”

Menekan button

Jumlah “Nilai

Terendah”

Tabel siswa dengan

jumlah nilai terendah

tampil.

W. Rancangan Uji Coba Halaman Nilai Tertinggi

Rancangan uji coba digunakan dalam proses melihat nilai tertinggi yang

ada. Rancangan uji coba dapat dilihat pada tabel 3.66.

Tabel 3.66 Rancangan Uji Coba Nilai Tertinggi

Test

Case

Tujuan Input Output yang diharapkan

133. Mengetahui respon

sistem terhadap

tampilan data dari

mahasiswa yang ada

Memilih jumlah data

yang ingin

ditampilkan di text

box tampilkan

Jumlah data yang terpilih

muncul di halaman nilai

tertinggi yang ada.

X. Rancangan Uji Coba Halaman Nilai Terendah

Rancangan uji coba digunakan dalam proses melihat nilai terendah yang

ada. Rancangan uji coba dapat dilihat pada tabel 3.67.

Tabel 3.67 Rancangan Uji Coba Nilai Terendah

Test

Case

Tujuan Input Output yang diharapkan

Page 88: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

114

Test

Case

Tujuan Input Output yang diharapkan

134. Mengetahui respon

sistem terhadap

tampilan data dari

mahasiswa yang ada

Memilih jumlah data

yang ingin

ditampilkan di text

box tampilkan

Jumlah data yang terpilih

muncul di halaman nilai

terendah yang ada.

Y. Rancangan Uji Coba Halaman Daftar Detail Nilai Siswa

Uji coba proses daftar detail nilai siswa yang akan dilakukan di halaman

detail nilai siswa maka dapat dilihat pada tabel 3.68.

Tabel 3.68 Rancangan Uji Coba Daftar Detail Nilai Siswa

Test

Case

Tujuan Input Output yang

diharapkan

135. Memilih nama

siswa untuk

melihat detail nilai

siswa.

Menekan tombol

pada kolom proses.

Detail nilai siswa pada

siswa yang dipilih.

Z. Rancangan Uji Coba Halaman Detail Nilai Tiap Siswa

Rancangan uji coba digunakan dalam proses melihat detail nilai tiap siswa.

Rancangan uji coba dapat dilihat pada tabel 3.69.

Tabel 3.69 Rancangan Uji Coba Halaman Detail Nilai Tiap Siswa

Test

Case

Tujuan Input Output yang diharapkan

136. Mengetahui respon

sistem terhadap

tampilan data dari

mahasiswa yang ada

Memilih jumlah data

yang ingin

ditampilkan di text

box tampilkan

Jumlah data yang terpilih

muncul di detail nilai tiap

siswa yang ada.

AA. Rancangan Uji Coba Halaman Proses Absensi dan Kenaikan Semester

Rancangan uji coba proses absensi dan kenaikan semester yang akan

dilakukan di halaman proses absensi maka dapat dilihat pada tabel 3.70.

Tabel 3.70 Rancangan Uji Coba Proses Absensi dan Kenaikan Semester

Test

Case

Tujuan Input Output yang diharapkan

Page 89: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

115

Test

Case

Tujuan Input Output yang diharapkan

137. Mengetahui respon

sistem terhadap

masukan pada text

box.

Memasukkan jumlah

absensi.

Data jumlah absensi

tersimpan pada database.

138. Memproses jumlah

absensi.

Menekan tombol

“Proses”

Data absensi tersimpan.

BB. Rancangan Uji Coba Halaman Proses Absensi dan Kenaikan Kelas

Rancangan uji coba proses absensi dan kenaikan kelas yang akan dilakukan

di halaman proses absensi maka dapat dilihat pada tabel 3.71.

Tabel 3. 71 Rancangan Uji Coba Proses Absensi dan Kenaikan Kelas

Test

Case

Tujuan Input Output yang diharapkan

139. Mengetahui respon

sistem terhadap

masukan pada text

box.

Memasukkan jumlah

absensi.

Data jumlah absensi

tersimpan pada database.

140. Memproses jumlah

absensi.

Menekan tombol

“Proses”

Data absensi tersimpan.

CC. Rancangan Uji Coba Halaman E-Rapor

Uji coba e-rapor yang akan dilakukan di halaman e-rapor maka dapat dilihat

pada tabel 3.72.

Tabel 3.72 Rancangan Uji Coba E-Rapor

Test

Case

Tujuan Input Output yang

diharapkan

141. Memproses e-rapor

yang sebelumnya

dilakukan proses

perankingan.

Menekan button

“Proses

Perankingan”,

Rapor tiap siswa telah

siap untuk dicetak

dalam bentuk pdf.

Page 90: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

116

DD. Rancangan Uji Coba Halaman Dashboard Kepala Sekolah – Jumlah

Remidi Siswa

Data uji coba dapat dilihat pada tabel 3.73. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba jumlah remidi siswa yang akan

dilakukan di halaman input jumlah remidi maka dapat dilihat pada table 3.74.

Tabel 3. 73 Data Uji Coba Halaman Dashboard Kepala Sekolah – Jumlah

Remidi Siswa

Nama Field Data-1

Pilih Jenjang X

Pilih Jurusan Kimia Analis

Tabel 3.74 Rancangan Uji Coba Halaman Dashboard Kepala Sekolah – Jumlah

Remidi Siswa

Test

Case

Tujuan Input Output yang

diharapkan

142. Mengetahui

respon sistem

terhadap pilihan di

list box jenjang.

Memilih data list

box jenjang = X

Data jenjang terpilih.

143. Mengetahui

respon sistem

terhadap pilihan di

list box jurusan.

Memilih data list

box jurusan = Kimia

Analis

Data jurusan terpilih.

144. Memproses

jumlah remidi

siswa

Menekan tombol

“Proses”

Jenjang dan jurusan

yang terpilih telah

diproses.

EE. Rancangan Uji Coba Halaman Dashboard Kepala Sekolah – Hasil

Penilaian Guru

Data uji coba dapat dilihat pada tabel 3.75. Untuk semua masukan wajib

diisi dan harus sesuai. Sedangkan uji coba hasil penilaian guru yang akan

dilakukan di halaman hasil penilaian guru maka dapat dilihat pada tabel 3.76.

Page 91: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

117

Tabel 3. 75 Data Uji Coba Halaman Dashboard Kepala Sekolah – Hasil Penilaian

Guru

Nama Field Data-1

Pilih Jenjang X

Pilih Jurusan Kimia Analis

Pilih Mata Pelajaran Bahasa Indonesia

Tabel 3.76 Rancangan Uji Coba Halaman Dashboard Kepala Sekolah – Hasil

Penilaian Guru

Test

Case

Tujuan Input Output yang

diharapkan

145. Mengetahui

respon sistem

terhadap pilihan di

list box jenjang.

Memilih data list

box jenjang = X

Data jenjang terpilih.

146. Mengetahui

respon sistem

terhadap pilihan di

list box jurusan.

Memilih data list

box jurusan = Kimia

Analis

Data jurusan terpilih.

147. Mengetahui

respon sistem

terhadap pilihan di

list box mata

pelajaran.

Memilih data list

box mata pelajaran =

Bahasa Indonesia

Data mata pelajaran

terpilih.

148. Memproses jumlah hasil

penilaian guru

Menekan tombol “Proses”

Jenjang, jurusan dan mata pelajaran yang

terpilih telah diproses.

FF. Rancangan Uji Coba Halaman Pemilihan Ekstrakurikuler

Rancangan uji coba digunakan dalam pemilihan ekstrakurikuler yang ada.

Rancangan uji coba dapat dilihat pada tabel 3.77.

Tabel 3. 77 Rancangan Uji Coba Pemilihan Ekstrakurikuler

Test

Case

Tujuan Input Output yang

diharapkan

149. Mengetahui respon

sistem dengan

memberi tanda

checkbox

ekstrakurikuler

Memberi tanda

checkbox

ekstrakurikuler

Data ekstrakurikuler

terpilih.

150. Menyimpan data Menekan tombol Data ekstrakurikuler

Page 92: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis …repository.dinamika.ac.id/id/eprint/1710/5/BAB_III.pdf · 2016-12-07 · pengecekan terhadap nilai KKM Kriteria Ketuntasan

118

Test

Case

Tujuan Input Output yang

diharapkan

ekstrakurikuler. “Simpan” yang terpilih telah

diproses.

GG. Hasil Uji Coba Halaman Penggantian Password

Rancangan uji coba digunakan dalam penggantian password yang ada.

Rancangan uji coba dapat dilihat pada tabel 3.78.

Tabel 3. 78 Uji Coba Penggantian Password

Test

Case

Tujuan Input Output yang

diharapkan

151. Mengetahui respon

sistem dengan

memasukkan data

New Password.

Memasukkan data

New Password =

123abc

Data New Password

tersimpan di database

dengan jenis text input

bisa huruf, angka dan

simbol

152. Mengetahui respon

sistem dengan

memasukkan data

Re Password.

Memasukkan data

New Password = 4

Data password tidak

bisa tersimpan karena

password tidak sama.

153. Mengetahui respon

sistem dengan

memasukkan data

Re Password.

Memasukkan data

New Password =

123abc

Data password bisa

tersimpan karena

password sama.