BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah...

76
22 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai analisis dari permasalahan yang diambil beserta rancangan desain sistem dari Aplikasi Nilai dan Presensi pada SMA Dr Soetomo Surabaya berbasis SMS Gateway. 3.1 Analisis Sistem Analisis sistem bertujuan untuk menganalisis sistem yang ada.Sistem yang terdapat pada divisi akademik pada SMA Dr Soetomo Surabaya saat ini meliputi penjadwalan ujian maupun matapelajaran, rekapitulasi kehadiran siswa, penilaian akademik dan pengelolaan kegiatan-kegiatan. Dalam analisis sistem ini akan dilakukan identifikasi masalah dan analisis permasalahan yang ada, kemudian dilakukan analisis kebutuhan sistem dan dilakukan perancangan sistem sebagai solusi permasalahan tersebut. 3.1.1 Identifikasi Permasalahan Pada proses pencatatan kehadiran yang ada, pencatatan kehadiran siswa dilakukan oleh guru dengan daftar hadir yang sudah ada sebanyak 140 lembar. Setelah itu guru memberikan kepada bagian pendidikan untuk dikelola menggunakan excel dengan menghitung satu per satu dari daftar hadir yang ada. Rekapitulasi presensi dilakukan pada periode perbulan pada masa mata pelajaran. Guru menyerahkan berkas presensi tersebut paling lambat max tanggal 26 lalu bagian pendidikan melakukan rekapitulasi berkas tersebut pada tanggal 29 setiap bulan untuk di jadikan laporan. Sehingga hasil rekapitulasi diserahkan pada admin guna menginformasikan siswa untuk mengetahui laporan kehadiran persiswa dan

Transcript of BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah...

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

22

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan dijelaskan mengenai analisis dari permasalahan yang

diambil beserta rancangan desain sistem dari Aplikasi Nilai dan Presensi pada SMA

Dr Soetomo Surabaya berbasis SMS Gateway.

3.1 Analisis Sistem

Analisis sistem bertujuan untuk menganalisis sistem yang ada.Sistem yang

terdapat pada divisi akademik pada SMA Dr Soetomo Surabaya saat ini meliputi

penjadwalan ujian maupun matapelajaran, rekapitulasi kehadiran siswa, penilaian

akademik dan pengelolaan kegiatan-kegiatan. Dalam analisis sistem ini akan

dilakukan identifikasi masalah dan analisis permasalahan yang ada, kemudian

dilakukan analisis kebutuhan sistem dan dilakukan perancangan sistem sebagai

solusi permasalahan tersebut.

3.1.1 Identifikasi Permasalahan

Pada proses pencatatan kehadiran yang ada, pencatatan kehadiran siswa

dilakukan oleh guru dengan daftar hadir yang sudah ada sebanyak 140 lembar.

Setelah itu guru memberikan kepada bagian pendidikan untuk dikelola menggunakan

excel dengan menghitung satu per satu dari daftar hadir yang ada. Rekapitulasi

presensi dilakukan pada periode perbulan pada masa mata pelajaran. Guru

menyerahkan berkas presensi tersebut paling lambat max tanggal 26 lalu bagian

pendidikan melakukan rekapitulasi berkas tersebut pada tanggal 29 setiap bulan

untuk di jadikan laporan. Sehingga hasil rekapitulasi diserahkan pada admin guna

menginformasikan siswa untuk mengetahui laporan kehadiran persiswa dan

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

23

kehadiran perkelas. Document Flow Pencatatan kehadiran dapat dilihat pada Gambar

3.1.

Gambar 3.1. Document Flow Pencatatan Kehadiran

Pada proses penilaian yang ada, bagian pendidikan mempunyai format yang di

tentukan untuk penilaian yang dikirim kepada guru, kemudian guru memberikan

penilaian berdasarkan format yang sudah ada dan diberikan kepada bagian

pendidikan untuk dilakukan rekapitulasi. Dari hasil rekapitulasi penilaian tersebut

menghasilkan laporan yang akan diberikan kepada wali dan peserta didik. Adapun

peraturan nilai yang ada berdasarkan KKM yang ditentukan merupakan salah satu

proses dari per mata pelajaran, penilaian yang terdiri dari Ulangan Harian, Tugas,

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

24

Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test

yang diadakan pada saat pertengahan mata pelajaran seperti kuis, tugas merupakan

soal yang diberikan kepada peserta didik untuk dikerjakan dan boleh diselesaikan

diluar jam mata pelajaran. Document Flow Penilaian dapat dilihat pada Gambar 3.2.

Gambar 3.2. Document Flow Penilaian Akademik Siswa

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

25

3.1.2 Identifikasi Pengguna

Berdasarkan hasil wawancara pada SMA Dr Soetomo Surabaya. Pada

pengelolaan nilai dan presensi siswa terdapat beberapa pengguna yang terlibat yaitu

Staff Bagian Admin dan Guru.

3.1.3 Identifikasi Data

Pada pengelolaan nilai dan presensi siswa terdapat beberapa data yang

diperlukan diantaranya sebagai berikut: Data Siswa, Data Mata Pelajaran, Data

Guru, Data Ruang, Data Jam Ajar, Data Jadwal, Data Kehadiran Siswa dan Data

nilai akademik Siswa.

3.1.4 Identifikasi Fungsi

Setelah melakukan proses identifikasi permasalahan, pengguna dan data,

maka dapat diidentifikasi fungsi dari nilai dan presensi siswa sebagai berikut:

maintenance data master, pengelolaan data jadwal pelajaran, pengelolaan data

daftar ulang (khs) siswa, pencatatan kehadiran siswa dan penilaian akademik siswa

yang akan menghasilkan laporan diantaranya daftar laporan kehadiran persiswa dan

perkelas, laporan penilaian persiswa dan perkelas, informasi view dan SMS.

3.1.5 Analisis Kebutuhan Pengguna

Analisis kebutuhan pengguna berfungsi untuk mengetahui kebutuhan dari

masing-masing pengguna yang berhubungan langsung dengan sistem yang dibuat

dapat sesuai dengan apa yang diminta oleh pengguna yang bersangkutan dengan

sistem. Analisis kebutuhan pengguna dalam nilai dan presensi siswa sebagai

berikut:

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

26

1. Staff Bagian Admin

Tabel 3.1 Kebutuhan Pengguna Staff Bagian Admin

Tugas Kebutuhan Data Kebutuhan

Informasi

Kebutuhan

Fungsi

Mengelola jadwal

siswa

1. Data Ruang

2. Data Jam

3. Data Guru

4. Data

MataPelajaran

Data ruang,

pelajaran, guru dan

jam untuk input

jadwal baru

Input jadwal

perlajaran

Mengelola

pengelompokan

kelas Siswa

1. Data Siswa

2. Data Jadwal

Pelajaran

Data jadwal

pelajaran yang dapat

diambil oleh siswa

Input khs

siswa

Membuat laporan

kehadiran dan nilai

siswa dan

menginformasikan

pemberitauan SMS

kepada Wali Siswa

1. Data Siswa

2. Data

Kehadiran

Siswa

3. Data Nilai

Daftar siswa yang

mengikuti Pelajaran

dan

tugas,ulangan,uts,uas

Daftar Siswa

yang

mengikuti

pelajaran.

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

27

2. Guru

Tabel 3.2 Kebutuhan Pengguna Guru

Tugas Kebutuhan Data Kebutuhan

Informasi

Kebutuhan

Fungsi

Melakukan Kegiatan

Presensi

1. Data Siswa

2. Data Jadwal

Pelajaran

3. Data Guru

Kehadiran

Siswa

dalam

pelajaran

1. Pencatatan

kehadiran

mahasiswa

Melakukan penilaian

Siswa

1. Data Siswa

2. Data Pelajaran

Daftar nilai

siswa

Penilaian

akademik siswa

3.1.6 Analisis Kebutuhan Fungsional

Pada tahap kebutuhan fungsional digunakan untuk mengimplementasikan

seluruh fungsi yang didapatkan dari hasil analisis kebutuhan pengguna yang terjadi

saat ini. Fungsi- fungsi tersebut meliputi sebagai berikut :

1. Fungsi Maintanance Data Master

Tabel 3.3 Fungsi Maintanance Data Master

Nama Fungsi Maintanance Data Master

Stakeholder Staff Bagian Admin

Deskripsi Fungsi ini adalah untuk pencatatan data master yang akan

digunakan pada fungsi-fungsi transaksi dalam aplikasi yang

akan dibuat

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

28

Kondisi Awal 1. Berkas Siswa

2. Berkas Jam Ajar dan Ruang

3. Berkas Pelajaran

4. Berkas Guru

Alur Normal Aksi Stakeholder Respon Sistem

Pengguna Memasukkan

data login berupa NIK dan

password

Sistem akan melakukan

validasi data login.

Jika data login salah sistem

akan menampilkan

pemberitahuan bahwa “NIK

atau password salah”

Jika benar sistem akan

menampilkan halaman

utama staff bagian admin.

Pengguna memilih dengan

click master apa yang akan

di entry kan

Sistem akan menampilkan

halaman master yang

dipilih

Pengguna click tambah

sesuai dengan master apa

yang dipilih

Sistem akan menampilkan

halaman tambah data

master yang telah dipilih

Pengguna entry data master Sistem akan menyimpan

data master ke dalam

database

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

29

Kondisi Akhir Fungsi ini menyimpan data master ke dalam database

2. Fungsi Input Jadwal Pelajaran

Tabel 3.4 Fungsi Input Data jadwal Pelajaran

Nama Fungsi Input Jadwal Pelajaran

Stakeholder Staff Bagian Admin

Deskripsi Fungsi ini adalah untuk pencatatan data jadwal pelajaran

yang akan digunakan pada fungsi-fungsi transaksi dalam

aplikasi yang akan dibuat

Kondisi Awal 1. Data Pelajaran

2. Data Ruang

3. Data Guru

Alur Normal Aksi Stakeholder Respon Sistem

Pengguna Memasukkan

data login berupa NIK dan

password

Sistem akan melakukan

validasi data login.

Jika data login salah sistem

akan menampilkan

pemberitahuan bahwa “NIK

atau password salah”

Jika benar sistem akan

menampilkan halaman

utama staff bagian admin.

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

30

Pengguna click jadwal

pelajaran

Sistem akan menampilkan

halaman jadwal pelajaran

Pengguna click tambah

jadwal pelajaran

Sistem akan menampilkan

halaman tambah jadwal

pelajaran

Pengguna entry data jadwal

pelajaran

Sistem akan menyimpan

data jadwal pelajaran ke

dalam database

Kondisi Akhir Fungsi ini menyimpan data jadwal perkuliahan ke dalam

database

3. Fungsi Input Jadwal Pengganti

Tabel 3.5 Fungsi Input Jadwal Pengganti

Nama Fungsi Input Jadwal Pengganti

Stakeholder Staff Bagian Admin

Deskripsi Fungsi ini adalah untuk pencatatan data jadwal pengganti

yang akan digunakan pada fungsi-fungsi transaksi dalam

aplikasi yang akan dibuat

Kondisi Awal 4. Data Jadwal pelajaran

5. Data Ruang

6. Data Guru

Alur Normal Aksi Stakeholder Respon Sistem

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

31

Pengguna Memasukkan data

login berupa NIK dan

password

Sistem akan melakukan

validasi data login.

Jika data login salah sistem

akan menampilkan

pemberitahuan bahwa “NIK

atau password salah”

Jika benar sistem akan

menampilkan halaman

utama staff bagian admin.

Pengguna click jadwal

pelajaran

Sistem akan menampilkan

halaman jadwal pelajaran

Pengguna click pengganti Sistem akan menampilkan

halaman tambah jadwal

pengganti

Pengguna entry data jadwal

pengganti

Sistem akan menyimpan

data jadwal pengganti ke

dalam database

Kondisi Akhir Fungsi ini menyimpan data jadwal pengganti ke dalam

database

4. Fungsi Input Data KHS (Daftar Ulang)

Tabel 3.6 Fungsi Input Data KHS

Nama Fungsi Input Data KHS

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

32

Stakeholder Staff Bagian Pendidikan

Deskripsi Fungsi ini adalah untuk pencatatan data khs yang akan

digunakan pada fungsi-fungsi transaksi dalam aplikasi yang

akan dibuat

Kondisi Awal 1. Data Siswa

2. Data Ruang

3. Data Pelajaran

Alur Normal Aksi Stakeholder Respon Sistem

Pengguna Memasukkan

data login berupa NIK dan

password

Sistem akan melakukan

validasi data login.

Jika data login salah sistem

akan menampilkan

pemberitahuan bahwa “NIK

atau password salah”

Jika benar sistem akan

menampilkan halaman

utama staff bagian admin.

Pengguna click KHS Sistem akan menampilkan

halaman KHS

Pengguna click tambah

KHS

Sistem akan menampilkan

halaman tambah KHS

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

33

Pengguna entry data KHS Sistem akan menyimpan

data KHS ke dalam

database

Kondisi Akhir Fungsi ini menyimpan data khs ke dalam database

5. Fungsi Pergantian Kehadiran Siswa

Tabel 3.7 Fungsi Pergantian Kehadiran Siswa

Nama Fungsi Pergantian Kehadiran Siswa

Stakeholder Staff Bagian Admin

Deskripsi Fungsi ini adalah untuk perubahan data kehadiran Siswa

Kondisi Awal Data Kehadiran Siswa

Alur Normal Aksi Stakeholder Respon Sistem

Pengguna Memasukkan data

login berupa NIK dan

password

Sistem akan melakukan

validasi data login.

Jika data login salah sistem

akan menampilkan

pemberitahuan bahwa

“NIK atau password salah”

Jika benar sistem akan

menampilkan halaman

utama staff bagian Admin.

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

34

Pengguna click Pergantian

Presensi

Sistem akan menampilkan

halaman pergantian

presensi

Pengguna entry parameter

pencarian data khs

Sistem akan menampilkan

data khs berdasarkan

parameter

Pengguna click edit Sistem akan menampilkan

data kehadiran siswa

beserta tanggalnya

Pengguna entry data

kehadiran siswa yang baru

Sistem akan menyimpan

data kehadiran baru ke

dalam database

Kondisi Akhir Fungsi ini update data kehadiran mahasiswa yang ada di

database

6. Fungsi Pencatatan Kehadiran Siswa

Tabel 3.8 Fungsi Pencatatan Kehadiran Siswa

Nama Fungsi Pencatatan Kehadiran Siswa

Stakeholder Guru

Deskripsi Fungsi ini adalah untuk pencatatan data kehadiran siswa

Kondisi Awal 1. Data Siswa

2. Data Mata Pelajaran

3. Data Jadwal

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

35

Alur Normal Aksi Stakeholder Respon Sistem

Pengguna Memasukkan

data login berupa NIK dan

password

Sistem akan melakukan

validasi data login.

Jika data login salah sistem

akan menampilkan

pemberitahuan bahwa “NIK

atau password salah”

Jika benar sistem akan

menampilkan halaman

presensi.

Pengguna entry kehadiran

Siswa

Sistem akan menyimpan

kehadiran siswa ke dalam

database dan Sistem akan

menampilkan halaman

presensi guru

Kondisi Akhir Fungsi ini menyimpan data kehadiran siswa ke dalam

database

7. Fungsi Penilaian Akademik Siswa

Tabel 3.9 Fungsi Penilaian Akademik Siswa

Nama Fungsi Penilaian Akademik Siswa

Stakeholder Guru

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

36

Deskripsi Fungsi ini adalah untuk pencatatan nilai akademik siswa

Kondisi Awal 1. Data Siswa

2. Data Matapelajaran

3. Data Jadwal

4. Data KHS

Alur Normal Aksi Stakeholder Respon Sistem

Pengguna Memasukkan

data login berupa NIK dan

password

Sistem akan melakukan

validasi data login.

Jika data login salah sistem

akan menampilkan

pemberitahuan bahwa “NIK

atau password salah”

Jika benar sistem akan

menampilkan halaman

peniliaian.

Pengguna entry nilai

akademik siswa

Sistem akan menyimpan

data nilai akademik siswa

ke dalam database

Kondisi Akhir Fungsi ini menyimpan data nilai akademik siswa ke dalam

database

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

37

3.1.7 Anallisis Kebutuhan Sistem

Sistem yang dibuat membutuhkan beberapa elemen yang mendukung.

Elemen dari sistem tersebut antara lain adalah hardware (perangkat keras) dan

software (perangkat lunak). Kebutuhan minimal perangkan keras yang diperlukan

antara lain: processor core 2 duo, memory 1 Gb, harddisk 100 Gb, monitor dengan

resolusi 1366 x 768, printer, mouse, keyboard. Kebutuhan perangkat lunak yang

diperlukan adalah XAMPP Control Panel, Mozilla, Opera, Chrome dan Windows 7

sebagai sistem operasi.

3.2 Perancangan Sistem

Setelah dilakukan analisis terhadap sistem, maka langkah selanjutnya

adalah perancangan sistem. Perancangan sistem ini bertujuan untuk mendefinisikan

kebutuhan-kebutuhan fungsional, menggambarkan aliran data dan alur sistem, serta

sebagai tahap persiapan sebelum implementasi sistem. Perancangan sistem ini

diharapkan dapat merancang dan mendesain sistem dengan baik, yang isinya

meliputi langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk

mendukung operasi sistem. Langkah-langkah operasi dalam perancangan sistem ini

adalah sebagai berikut:

a. Kebutuhan fungsional.

b. Document Flow.

c. Block Diagram

d. Ipo Diagram

e. System Flow.

f. Diagram HIPO (Hierarchy Input Process Output).

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

38

g. Data Flow Diagram (DFD), yang didalamnya terdapat : context diagram, DFD

Level 0, dan DFD Level 1.

h. Entity Relationship Diagram (ERD), yang didalamnya meliputi : Conceptual

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

i. Struktur Database.

j. Desain Input Output.

Aplikasi administrasi perkuliahan yang akan dibuat dapat membantu

proses administrasi perkuliahan dalam merekap kehadiran siswa dan kehadiran

guru, data ini dapat diakses oleh bagian pendidikan untuk dikelola, bagi siswa

kehadiran digunakan untuk menentukan apakah siswa tersebut boleh mengikuti

ujian atau tidak, selain itu nilai siswa dengan ketentuan penilaian yang ada untuk

menentukan siswa tersebut telah memenuhi kompetensi dalam perkuliahan juga ada

dalam aplikasi tersebut.

3.2.1 Kebutuhan Fungsional

Sebelum menuju pada pembahasan desain alur data dan sistem. Terlebih

dahulu akan dijelaskan mengenai kebutuhan fungsional dari administrasi

perkuliahan. Adapun fungsi-fungsi yang terdapat dalam aplikasi administrasi

perkuliahan tersebut antara lain:

a. Proses maintenance data jam

b. Proses maintanance data ruang.

c. Proses maintanance data matapelajaran

d. Proses maintanance data guru

e. Proses maintanance data siswa.

f. Proses maintanance data jadwal.

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

39

g. Proses mencatat data jadwal pengganti.

h. Proses mencatat data KHS.

i. Proses mencatat data kehadiran

j. Proses transaksi pencatatan kehadiran siswa

k. Proses transaksi penilaian akademik siswa.

l. Laporan kehadiran dan nilai.

m. SMS

n. Infomarsi view

Penjelasan di atas merupakan bentuk kebutuhan fungsional dari aplikasi

nilai dan presensi pada SMA Dr Soetomo Surabaya. Penjabaran dari masing-

masing fungsi akan dijelaskan dalam bentuk notasi flowchart serta Data Flow

Diagram (DFD) yang terdapat pada sub bab berikutnya.

3.2.2 Desain Arsitektur Sistem Aplikasi Nilai dan Presensi pada SMA Dr

Soetomo Surabaya

Aplikasi dimulai dari login user yang terdiri dari guru dan admin. Setelah

melakukan login aplikasi akan menampilkan halaman sesuai dengan autentifikasi

pengguna. Login sebagai guru akan menampilkan dua menu diantaranya halaman

presensi dan penilaian akademik siswa yang bisa diakses sesuai dengan ketentuan

yang ada. Login sebagai admin akan menampilkan halaman admin yang dapat

mengelola data yang terkait dengan nilai dan presensi. Desain arsitektur sistem

aplikasi presensi dan penilaian dapat dilihat pada Gambar 3.3.

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

40

Guru

Database Sma DrSoetomo

Informasi Ketidak Hadiran Siswa

Laporan Presensi

Halaman Login

Admin

Data Guru

Data Admin

Halaman Presensi

Halaman Penilaian

Data Guru

Data Guru

Data Presensi Siswa

Data Nilai Siswa

Halaman Admin

Ambil

Data Admin

Laporan Nilai

Admin Wali Siswa

Gambar 3.3. Desain Arsitektur Sistem Aplikasi Presensi dan Nilai SMA Dr

Soetomo

3.2.3 Block Diagram Aplikasi Nilai dan Presensi pada SMA Dr Soetomo

Surabaya

Blok Diagram menggambarkan rancangan kebutuhan sistem dengan

mengetahui input yang dibutuhkan, kemudian mengolah data tersebut menjadi

output yang mendukung kebutuhan terkait dengan transaksi yang ada.

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

41

Diagram IPO SMA Dr. Soetomo

ProsesInput OutputP

hase

Data Siswa

Data Mata Pelajaran

Data Jam

Data Ruang

Data Guru

Mengelola Data Master

Maintenance Data Siswa

Maintenance Data Mata Pelajaran

Maintenance Data Jam

Maintenance Data Ruang

Maintenance Data Guru

Daftar Siswa

Daftar Mata Pelajaran

Daftar Jam

Daftar Ruang

Daftar Guru

Data Presensi

Data Nilai

Transaksi

Presensi

Penilaian Daftar Nilai

Pembuatan Laporan

Daftar Kehadiran

Laporan Kehaadiran

Laporan Nilai

JadwalDaftar Jadwal

Daftar Ulang (KHS)Daftar Ulang

(KHS)

Gambar 3.4. Blok Diagram Aplikasi Presensi dan Nilai Pada Sma Dr Soetomo

Surabaya

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

42

Adapun keterangan blok diagram Aplikasi Presensi dan Nilai pada Sma Dr

Soetomo Surabaya :

Input :

1. Data Guru

Data guru merupakan informasi data tentang Guru pada Sma Dr Soetomo

seperti nik, nama, alamat, jabatan, telp, status.

2. Data Siswa

Data siswa merupakan informasi data tentang siswa seperti nis,jurusan,

nama, alamat, kota, tanggal lahir, jenis kelamin, agama, no telp, orang tua,

no telp orang tua, kelas, status.

3. Data Ruang

Data ruang merupakan informasi data tentang ruang pada sma dr soetomo

seperti nama ruang, maksimal orang.

4. Data Mata Pelajaran

Data mata pelajaran merupakan informasi data tentang mata pelajran pada

Sma Dr Soetomo seperti kode mata pelajaran, mata pelajaran dan standart

nilai.

5. Data Hadir Siswa

Data hadir siswa merupakan informasi data tentang kehadiran siswa pada

saat pelajaran.

6. Data Jam

Data Jam merupakan informasi data tentang jam tiap pelajaran siswa dari

jam mulai sampai selesai.

Proses :

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

43

1. Proses Pengelolaan Data Master

Merupakan proses input data master seperti data guru, jam, siswa, mata

pelajaran, ruang.

2. Proses Input Jadwal

Merupakan proses input jadwal pelajaran.

3. Proses Input Daftar Ulang (KHS)

Merupakan proses input KHS mahasiswa dengan matakuliah yang diikuti

berdasarkan jadwal pelajaran yang ada atau baru.

4. Proses Pengelolaan Kehadiran Siswa

Merupakan proses pencatatan kehadiran siswa yang digunakan untuk

menentukan presensi siswa tiap harinya.

5. Proses Pembuatan Laporan

Merupakan proses cetak laporan maupun menampilkan data transaksi yang

telah dilakukan.

Output :

1. Daftar Guru

Daftar guru merupakan informasi yang berisi tentang data guru

yang dicetak, selain itu juga tersimpan dalam database.

2. Daftar Siswa

Daftar siswa merupakan informasi yang berisi tentang data peserta didik

yang dicetak, selain itu juga tersimpan dalam database.

3. Daftar Ruang

Daftar ruang merupakan informasi yang berisi tentang data ruang pada

Sma Dr Soetomo yang dicetak, selain itu juga tersimpan dalam database.

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

44

4. Daftar Mata Pelajaran

Daftar mata pelajaran merupakan informasi yang berisi tentang data mata

pelajaran yang dicetak, selain itu juga tersimpan dalam database.

5. Jadwal

Jadwal merupakan informasi yang berisi tentang jadwal pelajaran yang ada.

6. Daftar Jam

Daftar Jam merupakan informasi yang berisi tentang data Jam Ajar yang

dicetak, selain itu juga tersimpan dalam database.

7. Daftar Kehadiran Siswa

Daftar kehadiran siswa merupakan informasi yang berisi tentang data

kehadiran siswa yang dicetak, selain itu juga tersimpan dalam database.

8. Daftar Nilai Siswa

Daftar nilai siswa merupakan informasi yang berisi tentang data nilai siswa

yang dicetak, selain itu juga tersimpan dalam database

9. Informasi Ketidakhadiran Siswa

Informasi ketidakhadiran siswa merupakan Short Message System (SMS)

yang berisi informasi ketidakhadiran siswa pada hari dan jam tersebut.

10. Laporan Presensi dan Penilaian

Laporan Presensi dan Penilaian merupakan informasi tentang Presensi dan

Penilaian siswa yang ditujukan kepada bagian Admin untuk dikelola.

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

45

3.2.4 System Flow Maintanance Data Siswa

Sysflow Maintenance Data Siswa

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Master Siswa

Y

Menampilkan Halaman Siswa

Halaman Siswa

Pilih Tambah Siswa

Data Siswa

Menampilkan Tambah Siswa

Halaman Tambah Siswa

Entri Data SiswaSimpan Data Siswa

End

Siswa

Gambar 3.5. System Flow Maintanance Data Siswa

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu

siswa dan menampilkan halaman siswa dan pilih tambah siswa untuk menambah

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

46

siswa. Setelah entri data siswa sistem akan menyimpan kedalam table siswa dalam

database.

3.2.5 System Flow Maintanance Data Mata Pelajaran

Sysflow Maintenance Data Mata Pelajaran

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Master Pelajaran

Y

Menampilkan Halaman Pelajaran

Halaman Pelajaran

Pilih Tambah Pelajaran

Data Pelajaran

Menampilkan Tambah Pelajaran

Halaman Tambah

Pelajaran

Entri Data Pelajaran

Simpan Data Pelajaran

End

Pelajaran

Gambar 3.6. System Flow Maintanance Data Mata Pelajaran

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu

mata pelajaran dan menampilkan halaman mata pelajaran dan pilih tambah mata

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

47

pelajaran untuk menambah mata pelajaran. Setelah entri data shift system akan

menyimpan kedalam table mata pelajaran dalam database.

3.2.6 System Flow Maintanance Data Jam

Sysflow Maintenance Data Jam Ajar

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Master Jam

Y

Menampilkan Halaman Jam

Halaman Jam

Pilih Tambah Jam

Data Jam

Menampilkan Tambah Jam

Halaman Tambah Jam

Entri Data JamSimpan Data Jam

End

Jam Ajar

Gambar 3.7. System Flow Maintanance Data Jam

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu jam

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

48

dan menampilkan halaman jam dan pilih add jam untuk menambah jam. Setelah entri

data jam system akan menyimpan kedalam table jam dalam database.

3.2.7 System Flow Maintanance Data Ruang

Sysflow Maintenance Data Ruang

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Master Ruang

Y

Menampilkan Halaman Ruang

Halaman Ruang

Pilih Tambah Ruang

Data Ruang

Menampilkan Tambah Ruang

Halaman Tambah Ruang

Entri Data RuangSimpan Data Ruang

End

Ruang

Gambar 3.8. System Flow Maintanance Data Ruang

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

49

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu

ruang dan menampilkan halaman ruang dan pilih tambah ruang untuk menambah

ruang. Setelah entri data mahasiswa system akan menyimpan kedalam tabel ruang

dalam database.

3.2.8 System Flow Maintanance Data Guru

Sysflow Maintenance Data Guru

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Master Guru

Y

Menampilkan Halaman Guru

Halaman Guru

Pilih Tambah Guru

Data Guru

Menampilkan Tambah Guru

Halaman Tambah Guru

Entri Data GuruSimpan Data Guru

End

Guru

Gambar 3.9. System Flow Maintanance Data Jam

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

50

ruang dan menampilkan halaman ruang dan pilih tambah ruang untuk menambah

ruang. Setelah entri data ruang system akan menyimpan kedalam tabel ruang dalam

database.

3.2.9 System Flow Data Jadwal

Sysflow Maintenance Data Jadwal

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Jadwal

Y

Menampilkan Halaman Jadwal

Halaman Jadwal

Pilih Tambah Jadwal

Data Jadwal

Menampilkan Tambah Jadwal

Halaman Tambah Jadwal

Entri Data JadwalSimpan Data Jadwal

End

Jadwal

Guru

Ruang

Pelajaran

Gambar 3.10. System Flow Data Jadwal

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu

jadwal dan menampilkan halaman jadwal dan pilih tambah jadwal untuk menambah

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

51

jadwal. Setelah entri data jadwal system akan menyimpan kedalam tabel jadwal

dalam database.

3.2.10 System Flow Transaksi Input Daftar Ulang

Sysflow Transaksi Daftar Ulang

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Daftar Ulang

Y

Menampilkan Daftar Ulang

Halaman Daftar Ulang

Entri Daftar UlangSimpan Daftar Ulang

End

Daftar Ulang

Ruang

Detil Du

Detil Du_Jadwal

Gambar 3.11. System Flow Transaksi Input Daftar Ulang

Proses ini berawal dari staff admin pendidikan melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu

daftar ulang dan menampilkan halaman daftar ulang dan pilih tambah daftar ulang

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

52

untuk menambah daftar ulang. Setelah entri data daftar ulang system akan

menyimpan kedalam tabel daftar ulang dalam database.

3.2.11 System Flow Transaksi Input Pergantian Presensi Siswa

Sysflow Pergantian Presensi Siswa

SystemAdmin

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Presensi

Y

Menampilkan Halaman Presensi

Halaman Presensi

Ganti PresensiUpdate Presensi

End

Detil Absensi

Update

Detil Absensi

Absensi

Gambar 3.12. System Flow Transaksi Input Jadwal Pengganti

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

akan menampilkan beranda admin. Setelah itu staff bagian admin memilih menu

pergantian presensi kemudian pilih pergantian presensi dan menampilkan halaman

pergantian presensi untuk menambah shift. Setelah entri data pergantian presensi

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

53

system akan menyimpan kedalam tabel pergantian presensi dan ketidak hadiran

siswa dalam database.

3.2.12 System Flow Transaksi Pencatatan Presensi Siswa

Sysflow Transaksi Prensesi Siswa

SystemGuru

Ph

ase

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Prensensi

Halaman Prensensi

Y

Entri Data Presensi dan Pokok Bahasan

Simpan Data Presensi dan Pokok

Bahasan

EndDetil Absensi

Absensi

Detil Du Jadwal

Daftar Ulang

Gambar 3.13. System Flow Pencatatan Presensi Siswa

Proses ini berawal dari Guru melakukan login dengan memasukkan NIK

dan password. Data login tersebut di validasi oleh system apabila tidak valid system

akan mengembalikan ke tampilan menu login, jika valid system akan menampilkan

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

54

halaman presensi dan melakukan entry kehadiran siswa. data tersebut akan

tersimpan kedalam tabel presensi, detil presensi siswa dalam database.

3.2.13 System Flow Penilaian Siswa

Sysflow Transaksi Penilaian Siswa

SystemGuru

Phas

e

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Penilaian

Halaman Penilaian

Y

Pilih Ruang dan Mata Pelajaran

Menampilkan Entri Penilaian

End

Detil Nilai

Nilai

Detil Du Jadwal

Daftar Ulang

Halaman Entri Penilaian

Entri PenilaianSimpan Penilaian

Gambar 3.14. System Flow Penilaian Siswa

Proses ini berawal dari Guru melakukan login dengan memasukkan NIK

dan password. Data login tersebut di validasi oleh system apabila tidak valid system

akan mengembalikan ke tampilan menu login, jika valid system akan menampilkan

halaman penilaian sesuai dengan jadwal yang ada. Setelah entri data nilai system

akan menyimpan kedalam table penilaian dan detil penilaian dalam database.

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

55

3.2.14 System Flow Laporan Nilai dan Presensi Siswa

Sysflow Laporan Nilai dan Kehadiran Siswa

SystemAdminPh

ase

Start

Entri User Dan Password

Login

Karyawan

BenarT

Menampilkan Halaman Admin

Halaman Admin

Pilih Laporan

Y

Menampilkan Halaman Laporan

Halaman Laporan

Pilih Laporan Nilai dan Kehadiran Siswa

Menampilkan Data Siswa Per Ruang

Pilih Per Siswa

Menampilkan Halaman Laporan

Per Siswa

Halaman Laporan Per

Siswa

Halaman Laporan Data

Siswa Per Ruang

Pilih Siswa dan Kelas

Cetak Laporan Nilai dan Kehadiran Siswa

End

Absensi

Detil_Absensi

Nilai

Detil_Nilai

Nilai dan Kehadiran Siswa

Gambar 3.15. System Flow Laporan Nilai dan Presensi Siswa

Proses ini berawal dari staff bagian admin melakukan login dengan

memasukkan NIK dan password. Data login tersebut di validasi oleh system apabila

tidak valid system akan mengembalikan ke tampilan menu login, jika valid system

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

56

akan cek. Pilih laporan persiswa untuk laporan presensi dan nilai, kemudian pilih

laporan perkelas untuk laporan presensi dan nilai, dan akan di cetak. Setelah itu

system akan menyimpan kedalam table absensi dan detil absensi, penilaian dan detil

penilaian dalam database.

3.2.15 Diagram HIPO (Hierarchy Input Process Output)

Diagram HIPO (Hierarchy Input Process Output) merupakan diagram

berjenjang yang menjelaskan mengenai komponen-komponen sistem yang akan

dibuat. Pada diagram HIPO aplikasi presensi dan nilai ini terdapat tiga proses

utama, yaitu: pertama maintenance data master yang mana di dalamnya terdapat

proses validasi login master, maintenance data siswa, maintenance data guru,

maintenance data jam, maintenance data ruang, dan maintenance data

matapelajaran. Kedua mengelola data transaksi, didalam proses ini terdapat proses

validasi login transaksi, transaksi jadwal, transaksi daftar ulang (khs), transaksi

pergantian presensi. Ketiga proses laporan, pada proses ketiga ini terdapat proses

validasi login laporan, cetak laporan, dan visualisasi informasi SMS Agar lebih

jelas mengenai penjelasan di atas dapat dilihat diagram HIPO pada Gambar 3.16.

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

57

Gambar 3.16. Diagram Hierarchy Input Process Output (HIPO)

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

58

3.2.16 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan gambaran aliran data yang terdapat

dalam sistem. Diagram ini menjelaskan secara lebih detail tentang proses yang

terdapat pada diagram HIPO dengan alur data yang terjadi pada setiap prosesnya

masing-masing. DFD ini berfungsi untuk menggambarkan proses aliran data yang

terjadi di dalam sistem mulai dari yang paling tinggi sampai yang paling rendah,

sehingga nantinya akan dimungkinkan proses dekomposisi, partisi, atau pembagian

sistem ke dalam bagian-bagian yang lebih kecil dan lebih sederhana. Adapun

penjelasan dari DFD tersebut dapat dilihat sebagai berikut:

A. Context Diagram

SMS

Informasi SMS

Data Laporan

Data Nilai

Data Presensi

informasi data jadwal

Data Jadwal

Informasi Ruang

Informasi Data Guru

Informasi Perg antian presensi

Informasi Daftar Ulang

Informasi Jam

Informasi Data Mata Pelajaran

Informasi Data Siswa

Informasi Data Login (master)

Perg antian Presensi

Daftar Ulang

Data Guru

Data Ruang

Data Jam

Data Mata Pelajaran

Data Siswa

Data Login (Master)

Informasi Data Login

Data Login

1

Rancang Bang un Sistem Informasi Nilai dan

Presensi Siswa Pada SMA Dr Soetomo

+

Guru

Wali Siswa

Admin

Gambar 3.17. Diagram Context Aplikasi Nilai dan Presensi Sma Dr Soetomo Surabaya

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

59

Berikut ini merupakan bentuk serta desain dari context diagram untuk aplikasi

yang akan dibangun. Pada context diagram yang ada digambarkan terdapat tiga

entitas (external entitiy) yang berhubungan dengan sistem yaitu, bagian admin, guru

dan wali siswa. Peran dari bagian admin yaitu memberikan informasi terkait

masukan data awal berupa data siswa, data matapelajaran, data ruang, data jam,

data guru, data jadwal, data daftar ulang (khs), data pergantian presensi, dan SMS.

Sedangkan untuk guru memberikan informasi terkait dengan kehadiran siswa dan

nilai siswa. Untuk lebih jelasnya dapat dilihat pada Gambar 3.17.

B. DFD Level 0

SMS

Informasi SMSData Laporan

Data Nilai

Data Presensi

informasi data jadwal

Data Jadwal

Informasi Ruang

Informasi Data Guru

PenilaianPresensi

Data LoginData Ruang

Data Mata Pelajaran

Data Siswa

Laporan Nilai dan Kehadiran Siswa

Informasi Data Login

Informasi Perg antian presensi

Informasi Daftar Ulang

Informasi Jam

Informasi Data Mata Pelajaran

Informasi Data Siswa

Informasi Data Login (master)

Perg antian Presensi

Data Guru

Daftar Ulang

Data Ruang

Data Jam

Data Mata Pelajaran

Data Siswa

Data Login (Master)

Guru

Admin

Wali

Siswa

1

Maintenance Data Master

+

2

Transaksi

+

3

Laporan

+

Gambar 3.18. DFD Level 0 Aplikasi Nilai dan Presensi Sma Dr Soetomo

Surabaya

DFD Level 0 merupakan hasil decompose dari context diagram yang

menjelaskan secara lebih rinci tiap aliran data dan proses-proses di dalamnya. Tiap

proses saling berhubungan satu sama lain, sehingga membentuk aliran proses yang

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

60

menggambarkan proses nilai dan presensi khususnya pencatatan kehadiran siswa

serta penilaian akademik siswa. Pada DFD Level 0 ini terdapat tiga proses utama,

antara lain: maintanance data master, mengelola transaksi, dan laporan. Untuk lebih

jelas mengenai penjabaran DFD Level 0 dapat dilihat bagian-bagian prosesnya

berikut.

C. DFD Level 1 Maintanance Data Master

Ambil

Ambil

Ambil

Ambil

Meng hasilkan

Meng hasilkan

Meng hasilkan

Meng hasilkan

Meng hasilkan

Meng hasilkan

informasi data jadwal

Data Jadwal

Data Jam

Informasi Data Guru

Informasi Ruang

Data Guru

Data Ruang

Informasi Jam

Informasi Data Mata Pelajaran

Informasi Data Siswa

Informasi Data Login (master)

Data Mata Pelajaran

Data Siswa

Data Login (Master)

Admin

1

Login

2

Maintenance

data siswa

3

Maintenance

mata pelajaran

4

Maintenance

data jam

5

Maintenance

Data Ruang

6

Maintenance

data g uru

7

Data Jadwal

1 Siswa

2 Mata Pelajaran

3 Jam

4 Ruang

5 Guru

6 Jadwal

Gambar 3.19. DFD Level 1 Maintenance Data Master

Pada DFD Level 1 mengelola data master ini adalah hasil decompose atau

penjabaran dari proses mengelola data master pada DFD Level 0. Proses ini

menjelaskan mengenai pencatatan data baru. Sehingga pada penyusunan diagram

alir data ini akan menghasilkan notasi sub proses dan data store untuk mendukung

proses pembuatan aplikasi ke depannya. Pada DFD Level 1 mengelola data master

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

61

ini terdapat delapan sub proses di dalamnya yaitu sub proses login, maintenance

data siswa, maintenance data mata pelajaran, maintenance data jam, maintenance

data ruang, maintenance data guru, maintenance data jadwal. Pada DFD Level 1

maintanance data master ini juga terdapat enam data store yaitu data store siswa,

matapelajaran, ruang, jadwal, guru dan jam. DFD Level 1 mengelola data master

dapat dilihat pada Gambar 3.19.

D. DFD Level 1 Transaksi

Pada DFD Level 1 mengelola data transaksi ini adalah hasil decompose

atau penjabaran dari proses mengelola data transaksi pada DFD Level 0. Proses ini

menjelaskan mengenai pencatatan data transaksi baru maupun pengubahan

(update) data yang sudah ada pada sistem. Keseluruhan transaksi ini berhubungan

dengan data siswa, data ruang dan data matapelajaran. Sedangkan beberapa proses

transaksi menghasilkan data yang digunakan untuk proses setelah transaksi yaitu

data daftar ulang (khs), data presensi siswa dan data penilaian. Pada penyusunan

diagram alir data ini akan menghasilkan notasi sub proses dan data store untuk

mendukung proses pembuatan aplikasi ke depannya. Pada DFD Level 1 mengelola

data transaksi ini terdapat lima sub proses di dalamnya yaitu sub proses login,

transaksi daftar ulang (khs), transaksi presensi siswa, transaksi pergantian presensi

siswa dan transaksi penilaian akademik mahasiswa. Pada DFD Level 1 mengelola

data transaksi ini juga terdapat 7 data store yaitu data store daftar ulang (khs), detil

du, detil du jadwal, presensi, detil presensi, penilaian dan detil penilaian. DFD Level

1 mengelola data transaksi dapat dilihat pada Gambar 3.20.

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

62

Ambil

Ambil

Update

Ambil

Ambil

Ambil

Meng hasilkan

Meng hasilkan

Ambil

Ambil

Ambil

Data Ruang

Data Mata PelajaranData Siswa

Meng hasilkan

Meng hasilkan

Meng hasilkan

Meng hasilkan

Meng hasilkan

Data Nilai

Data Presensi

Informasi Perg antian presensi

Perg antian Presensi

Informasi Daftar Ulang

Informasi Data Login

Data Login

Daftar Ulang

Admin

1

Login

2

Daftar Ulang

3

Transaksi Presensi

4

Transaksi Penilaian

5

Perg antian

Presensi

7 Daftar Ulang

8 Detil_Du

9 Detil Du_Jadwal

10 Absensi

11 Detil_Absensi

12 Nilai

13 Detil_Nilai

Gambar 3.20. DFD Level 1 Transaksi Presensi dan Penilaian

E. DFD Laporan

Pada DFD Level 1 laporan adalah hasil decompose atau penjabaran dari

proses laporan pada DFD Level 0. Proses ini menjelaskan mengenai laporan dan

SMS data apa saja yang ada pada aplikasi yang akan dibangun. Pada DFD Level 1

laporan ini terdapat dua sub proses di dalamnya yaitu sub proses login dan cetak

laporan. Pada DFD Level 1 perencanaan bahan baku ini juga terdapat. DFD Level

1 laporan dapat dilihat pada Gambar 3.21.

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

63

Informasi SMS

Data Laporan

Data PenilaianData Presensi

Admin

1

Login

2

Cetak LaporanWali

Siswa

Gambar 3.21. DFD Level 1 Laporan Persiswa dan Perkelas

3.2.17 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah suatu desain sistem yang

digunakan untuk menggambarkan mengenai kebutuhan tabel-tabel dari database

yang akan dibangun pada suatu sistem. Tabel tersebut digambarkan ke dalam

bentuk entity dan memiliki atribut yang saling berhubungan satu sama lain.

Penggambaran ERD ada dua jenis yaitu dalam bentuk Conceptual Data Model

(CDM)dan Physical Data Model (PDM). Penggambaran ERD dalam perancangan

aplikasi perencanaan pengelolaan kebutuhan bahan baku untuk produksi air bersih

pada tugas akhir ini dapat dilihat pada bentuk ERD yang pertama sebagai berikut:

A. Conceptual Data Model (CDM)

Berikut ini adalah gambaran dari struktur basis data secara detail. Struktur basis

data ini menggambarkan kebutuhan-kebutuhan tabel serta atribut yang akan

dipakai dalam merancang aplikasi perencanaan pengelolaan kebutuhan bahan

baku untuk produksi air bersih. Pada struktur basis data di bawah ini terdapat

9 tabel yang saling berelasi satu sama lain. Dari 9 tabel tersebut 5 tabel untuk

menampung data master, seperti tabel siswa, jam, matapelajaran, ruang dan

guru. Untuk lebih jelasnya dapat dilihat pada Gambar 3.22. berikut ini.

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

64

Gam

bar

3.2

2.

CD

M A

pli

kas

i N

ilai

dan

Pre

sensi

Sm

a D

r S

oet

om

oS

ura

baya

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

65

Gam

bar

3.2

3. P

DM

Apli

kas

i N

ilai

dan

Pre

sensi

Sm

a D

r S

oet

om

o S

ura

baya

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

66

B. Physical Data Model (PDM)

Physical Data Model (PDM) menggambarkan secara detail tentang konsep

struktur basis data yang dirancang untuk suatu sistem, yang mana hasil generate

dari CDM. Pada PDM ini sudah tergambar jelas relasi antar tabel, dengan

ditunjukkan primary key dan foreign key masing-masing tabel. Dalam PDM

terdapat 14 tabel yang digunakan untuk proses pembuatan aplikasi yakni tabel

siswa, jam, matapelajaran, ruang, guru, dafta ulang (khs), detil du, detil du jadwal,

detil guru, presensi, detil presensi, penilaian dan detil penilaian. Fungsi PDM ini

adalah untuk menghasilkan database di dalam Database Management System

(DBMS). Penjabaran PDM dapat dilihat melalui Gambar 3.23.

3.2.18 Struktur Database

Struktur database merupakan uraian struktur fisik dari tabel-tabel yang

terdapat pada database. Fungsinya untuk menyimpan data-data yang saling

berhubungan. Struktur database dalam perancangan aplikasi administrasi

perkuliahan pada tugas akhir ini dapat dilihat secara lebih rinci pada tabel-tabel

berikut:

A. Tabel Siswa

Nama Tabel : Siswa

Primary Key : id_siswa

Foreign Key : nis

Fungsi : Menyimpan data siswa

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

67

Tabel 3.10 Struktur Tabel Siswa

No Field Name Data Type Length Constraint

1 id_siswa int 11 Primary Key

2 Nis Varchar 25 Foreign Key

3 Jurusan Varchar 50

4 Nama_siswa Varchar 100

5 Alamat_siswa Varchar 100

6 Kode pos Varchar 10

7 Kota Varchar 10

8 Tanggal lahir Date

9 Jenis kelamin Varchar 1

10 Agama Varchar 15

11 No telp siswa Varchar 15

12 Ortu Varchar 50

13 No telp ortu Varchar 15

14 Kelas_siswa Int 11

15 Status Varchar 15

B. Tabel Mata Pelajaran

Nama Tabel : Mata Pelajaran

Primary Key : id_matapelajaran

Foreign Key : -

Fungsi : Menyimpan data Mata pelajaran

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

68

Tabel 3.11 Struktur Tabel Mata Pelajaran

No Field Name Data Type Length Constraint

1 Id_matapelajaran Int 11 Primary Key

2 Kode_pelajaran Varchar 12

3 Pelajaran Varchar 100

4 Standart_nilai Float

C. Tabel Jam

Nama Tabel : Jam

Primary Key : id_jam

Foreign Key : -

Fungsi : Menyimpan data jam

Tabel 3.12 Struktur Tabel Jam

No Field Name Data Type Length Constraint

1 id_jam Int 11 Primary Key

2 Mulai Time

3 Selesai Time

D. Tabel Ruang

Nama Tabel : ruang

Primary Key : id_ruang

Foreign Key : -

Fungsi : Menyimpan data ruang

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

69

Tabel 3.13 Struktur Tabel Ruang

No Field Name Data Type Length Constraint

1 id_ruang Int 10 Primary Key

2 Nama_ruang Varchar 50

E. Tabel Guru

Nama Tabel : guru

Primary Key : id_guru

Foreign Key : nik

Fungsi : Menyimpan data guru

Tabel 3.14 Struktur Tabel Guru

No Field Name Data Type Length Constraint

1 Id_guru Integer 11 Primary Key

2 Nik Varchar 20 Foreign Key

3 Nama Time -

4 Alamat Time -

5 Jabatan

6 Pass

7 No telp

8 Status

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

70

F. Tabel KHS

Nama Tabel : khs

Primary Key : id_khs

Foreign Key : kode_khs

Fungsi : Menyimpan data khs untuk pendukung transaksi presensi

dan penilaian.

Tabel 3.15 Struktur Tabel KHS

No Field Name Data Type Length Constraint

1 Id_khs Int 11 Primary Key

2 Id_siswa Int 11

3 Kode_khs Varchar 12 Foreign Key

4 Kelas_khs Int 11

5 Tanggal_khs Date

6 Tahun ajaran Varchar 50

7 Status_khs Varchar 20

8 Id_ruang Int 11

G. Tabel Jadwal

Nama Tabel : jadwal

Primary Key : id_jadwal

Foreign Key : -

Fungsi : Menyimpan detail dari tabel khs dengan jadwal untuk

mengetahui khs tersebut mengambil jadwal apa saja.

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

71

Tabel 3.16 Struktur Tabel Jadwal

No Field Name Data Type Length Constraint

1 Id_jadwal Int 11 Primary key

2 Id_ruang Int 11

3 Id_jam Int 11

4 Id_matapelajaran Int 11

5 Id_guru Int 11

6 Hari Varchar 15

H. Tabel Detil Du Jadwal

Nama Tabel : detil du jadwal

Primary Key : -

Foreign Key : -

Fungsi : Menyimpan detail dari table khs dengan matapelajara untuk

mengetahui khs tersebut mengambil matapelajara apa saja.

Tabel 3.17 Struktur Tabel Detil Du Jadwal

No Field Name Data Type Length Constraint

1 Id_Khs Int 11

2 Id_jadwal Int 11

I. Tabel Detil Guru

Nama Tabel : detil_guru

Primary Key : -

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

72

Foreign Key : -

Fungsi : Menyimpan detail dari tabel siswa dan matapelajaran

untuk mengetahui guru tersebut mengajar matapelajaran

apa saja.

Tabel 3.18 Struktur Tabel Detil Guru

No Field Name Data Type Length Constraint

1 Id_guru Int 11

2 Id_matapelajaran Int 11

J. Tabel Detil Du

Nama Tabel : detil du

Primary Key : -

Foreign Key : -

Fungsi : Menyimpan data detil du.

Tabel 3.19 Struktur Tabel Jadwal Perkuliahan

No Field Name Data Type Length Constraint

1 Id_khs Int 11

2 Id_matapelajaran Int 11

K. Tabel Presensi

Nama Tabel : presensi

Primary Key : id_presensi

Foreign Key : -

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

73

Fungsi : Menyimpan data kehadiran mahasiswa

Tabel 3.20 Struktur Tabel Presensi

No Field Name Data Type Length Constraint

1 Id_presensi Int 11 Primary Key

2 Id_guru Int 11

3 Id_jadwal Int 11

4 Tanggal_presensi Date

5 Hari_presensi Varchar 10

6 Jam_mulai_presensi Time

7 Jam_selesai_presensi Time

8 Pokok bahasan Varchar 100

L. Tabel Detil Presensi

Nama Tabel : detil_presensi

Primary Key : -

Foreign Key : -

Fungsi : Menyimpan detil presensi siswa

Tabel 3.21 Struktur Tabel Detil Presensi

No Field Name Data Type Length Constraint

1 Id_khs Integer 11 PK

2 Id_presensi Integer 11

3 Hadir Integer -

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

74

4 Alpha Integer -

5 Sakit Integer -

6 Surat_keterangan Integer -

M. Tabel Nilai

Nama Tabel : Nilai

Primary Key : id_nilai

Foreign Key : -

Fungsi : Menyimpan data penilaian akademik siswa

Tabel 3.22 Struktur Tabel Nilai

No Field Name Data Type Length Constraint

1 Id_nilai Int 11 Primary Key

2 Id_guru Int 11

3 Id_matapelajaran Int 11

4 Tanggal_nilai Date -

5 Tahun ajaran Varchar 12

6 Id_ruang Int 11

7 Kelas_nilai Int 11

N. Tabel Detil Nilai

Nama Tabel : detil_nilai

Primary Key : -

Foreign Key : -

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

75

Fungsi : Menyimpan data detail nilai akademik mahasiswa

Tabel 3.23 Struktur Tabel Detil Nilai

No Field Name Data Type Length Constraint

1 Id_nilai Int 11 PK, FK1

2 Id_khs Int 11 PK, FK2

3 Tugas Float -

4 Uts Float -

5 Uas Float -

6 Ulangan_harian Float -

7 Nilai_akhir Float -

3.2.19 Desain Input dan Output (I/O)

Desain input dan output adalah rancangan desain form atau halaman kerja

yang akan diimplementasikan ke dalam sistem. Halaman kerja tersebut berfungsi

sebagai antar muka pengguna dengan sistem. Rancangan ini akan menerima

pencatatan atau masukan data dari pengguna sistem. Data tersebut kemudian

disimpan ke dalam database dan memberikan hasil berupa output informasi atau

laporan. Adapun desain input dan output tersebut adalah sebagai berikut:

Page 55: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

76

A. Desain Interface

A.1 Desain Form Login

Login

Nik

Password

LOGIN

ok

Gambar 3.24. Desain Interface Login

Form Login digunakan untuk keamanan sistem. Tujuannya adalah

supaya sistem digunakan oleh aktor (user) yang berhak memakai. Selain

sebagai keamanan fungsi form login ini untuk menentukan hak akses dari

masing-masing pengguna. Pengguna yang akan memakai sistem harus

memasukkan NIK dan kata sandi (password) seperti form yang ditampilkan

pada Gambar 3.24.

A.2 Desain Form Utama Siswa

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Nis Nama Jurusan Alamat JK

Previous Next

Agama Telp Ortu Kelas Status Action

Candra Log out

Siswa

Show Entries

1

Edit

Gambar 3.25. Desain Interface form Utama Siswa

Page 56: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

77

Gambar 3.25. ini menunjukkan desain interface dari halaman utama

mahasiswa. Halaman utama ini menampilkan fitur-fitur yang dapat diakses

oleh aktor yang bersangkutan. Fitur yang ditampilkan dalam beranda ini

adalah pencarian data dan tambah data.

A.3 Desain Form Tambah Siswa

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Candra Log out

Tambah Siswa

Show Entries

Simpan

Nis

Jurusan

Nama Siswa

Alamat Siswa

Kode Pos

Kota

Tanggal Lahir

Jenis Kelamin

Agama

No Telp

Orang Tua

No Telp Orang Tua

Kelas

Status Siswa

Gambar 3.26. Desain Interface Tambah Siswa

Gambar 3.26. ini menunjukkan form tambah mahasiswa yang

digunakan untuk proses pencatatan data master yaitu siswa. Form siswa ini

hanya dapat diakses oleh staff bagian admin. Data yang dimasukkan dalam

form ini adalah data siswa yang digunakan untuk proses transaksi. Data yang

dicatat dalam form ini meliputi nis, jurusan, nama, alamat, kodepos, kota,

tanggal lahir, jenis kelamin, agama, telepon, orang tua, nomor telepon orang

tua, kelas dan status. Pada form ini terdapat fungsi simpan (save) untuk

menyimpan data ke tabel siswa yang ada di database.

Page 57: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

78

A.4 Desain Form Update Siswa

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Candra Log out

Update Siswa

Show Entries

Simpan

Nis

Jurusan

Nama Siswa

Alamat Siswa

Kode Pos

Kota

Tanggal Lahir

Jenis Kelamin

Agama

No Telp

Orang Tua

No Telp Orang Tua

Kelas

Status Siswa

Cancel

Gambar 3.27. Desain Interface Update Siswa

Gambar 3.27. ini menunjukkan form update siswa yang digunakan

untuk proses mengubah data master yaitu data siswa. Form update siswa ini

hanya dapat diakses oleh staff bagian admin. Data yang dapat diubah dalam

form ini meliputi meliputi nis, jurusan, nama, alamat, kodepos, kota, tanggal

lahir, jenis kelamin, agama, telepon, orang tua, nomor telepon orang tua, kelas

dan status. Pada form ini terdapat fungsi ubah (update) untuk mengubah data

ke tabel siswa yang ada di database dan fungsi batal (cancel) apabila tidak

ingin melakukan proses mengubah data. Form update siswa ini merupakan

form master yang sangat penting karena untuk menjalankan sistem ini

dibutuhkan aktor yang telah memiliki peran berdasarkan hak aksesnya.

Page 58: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

79

A.5 Desain Form Utama Guru

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Nik Pelajaran Nama Alamat Jabatan

Previous Next

Telp Status Action

Candra Log out

Guru

Show Entries

1

Edit

Gambar 3.28. Desain Interface form Utama Guru

Gambar 3.28. ini menunjukkan desain interface dari halaman utama

dosen. Halaman utama ini menampilkan fitur-fitur yang dapat diakses oleh

aktor yang bersangkutan. Fitur yang ditampilkan dalam beranda ini adalah

pencarian data dan tambah data. Hasil pencarian data terdapat dua tombol

yakni ajaran mp dan update. Ajaran Mp berupa tampilan guru tersebut

mengajar matapelajaran apa saja.

A.6 Desain Form Tambah Guru

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

...

.

Candra Log out

Tambah Guru

Show Entries

Simpan

Nik

Nama Guru

Alamat Guru

Jabatan

Telp

Status

Password

Confirm Password

Gambar 3.29. Desain Interface form Tambah Guru

Page 59: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

80

Gambar 3.29. ini menunjukkan form tambah dosen yang digunakan

untuk proses pencatatan data master yaitu guru. Form tambah guru ini hanya

dapat diakses oleh staff bagian admin. Data yang dimasukkan dalam form ini

adalah data guru yang digunakan untuk proses transaksi. Data yang dicatat

dalam form ini meliputi NIK, nama, alamat, telepon, jabatan, ketetapan,

status, password dan matapelajaran yang diajarkan. Pada form ini terdapat

fungsi simpan (save) untuk menyimpan data ke tabel guru yang ada di

database.

A.7 Desain Form Edit Guru

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

...

.

Candra Log out

Update Guru

Show Entries

Save

Nik

Nama Guru

Alamat Guru

Jabatan

Telp

Status

Password

Confirm Password

Cancel

Gambar 3.30. Desain Interface Form Edit Guru

Gambar 3.30. ini menunjukkan form update guru yang digunakan

untuk proses mengubah data master yaitu data guru. Form update guru ini

hanya dapat diakses oleh staff bagian admin. Data yang dapat diubah dalam

form ini meliputi meliputi nama, alamat, kodepos, jabatan, ketepatan, status,

password dan matapelajaran yang diajarkan. Pada form ini terdapat fungsi

ubah (update) untuk mengubah data ke tabel dosen yang ada di database dan

Page 60: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

81

fungsi batal (cancel) apabila tidak ingin melakukan proses mengubah data.

Form update dosen ini merupakan form master yang sangat penting karena

untuk menjalankan sistem ini dibutuhkan aktor yang telah memiliki peran

berdasarkan hak aksesnya.

A.8 Desain Form Utama Matapelajaran

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Kode Pelajaran Standart

Previous Next

Action

Candra Log out

Mata Pelajaran

Show Entries

1

Edit

Gambar 3.31. Desain Interface Form Utama Matapelajaran

Gambar 3.31. ini menunjukkan desain interface dari halaman utama

matapelajaran. Halaman utama ini menampilkan fitur-fitur yang dapat

diakses oleh aktor yang bersangkutan. Fitur yang ditampilkan dalam beranda

ini adalah pencarian data dan tambah data. Hasil pencarian data terdapat

tombol yakni update.

A.9 Desain Form Tambah Matapelajaran

Gambar 3.32. ini menunjukkan form tambah matapelajaran yang

digunakan untuk proses pencatatan data master yaitu matapelajaran. Form

tambah matapelajaran ini hanya dapat diakses oleh staff bagian admin. Data

yang dimasukkan dalam form ini adalah data matapelajaran yang digunakan

Page 61: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

82

untuk proses transaksi. Data yang dicatat dalam form ini meliputi kode

matapelajaran, nama matapelajaran, standart nilai dan jurusan. Pada form ini

terdapat fungsi simpan (save) untuk menyimpan data ke tabel matakuliah

yang ada di database.

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Enter Text

Candra Log out

Tambah Mata Pelajaran

Show Entries

Simpan

Kode Mata Pelajaran

Mata Pelajaran

Standart Nilai

Gambar 3.32. Desain Interface Form Matapelajaran

A.10 Desain Form Update Matapelajaran

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Enter Text

Candra Log out

Update Mata Pelajaran

Show Entries

Save

Kode Mata Pelajaran

Mata Pelajaran

Standart Nilai

Cancel

Gambar 3.33. Desain Interface Form Update Matapelajaran

Page 62: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

83

Gambar 3.33. ini menunjukkan form update matapelajaran yang

digunakan untuk proses mengubah data master yaitu data matapelajaran.

Form update matapelajaran ini hanya dapat diakses oleh staff bagian admin.

Data yang dapat diubah dalam form ini meliputi meliputi nama matapelajaran,

standart nilai. Pada form ini terdapat fungsi ubah (update) untuk mengubah

data ke tabel matakuliah yang ada di database dan fungsi batal (cancel)

apabila tidak ingin melakukan proses mengubah data. Form update

matakuliah ini merupakan form master yang sangat penting karena untuk

menjalankan sistem ini dibutuhkan aktor yang telah memiliki peran

berdasarkan hak aksesnya.

A.11 Desain Form Utama Ruang

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Nama Ruang

Previous Next

Action

Candra Log out

Ruang

Show Entries

1

Edit

Gambar 3.34. Desain Interface Form Ruang

Gambar 3.34. ini menunjukkan desain interface dari halaman utama

ruang. Halaman utama ini menampilkan fitur-fitur yang dapat diakses oleh

aktor yang bersangkutan. Fitur yang ditampilkan dalam beranda ini adalah

pencarian data dan tambah data. Hasil pencarian data terdapat tombol yakni

update.

Page 63: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

84

A.12 Desain Form Tambah Ruang

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Candra Log out

Tambah Ruang

Show Entries

Simpan

Nama Ruang

Gambar 3.35. Desain Interface Form Tambah Ruang

Gambar 3.35. ini menunjukkan form tambah ruang yang digunakan

untuk proses pencatatan data master yaitu ruang. Form tambah ruang ini

hanya dapat diakses oleh staff bagian pendidikan. Data yang dimasukkan

dalam form ini adalah data jurusan yang digunakan untuk proses transaksi.

Data yang dicatat dalam form ini meliputi id ruang, nama ruang dan maksimal

orang. Pada form ini terdapat fungsi simpan (save) untuk menyimpan data ke

tabel ruang yang ada di database..

A.13 Desain Form Update Ruang

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Candra Log out

Update Ruang

Show Entries

Save

Nama Ruang

Cancel

Gambar 3.36. Desain Interface Form Update Ruang

Page 64: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

85

Gambar 3.36 ini menunjukkan form update ruang yang digunakan

untuk proses mengubah data master yaitu data ruang. Form update ruang ini

hanya dapat diakses oleh staff bagian admin. Data yang dapat diubah dalam

form ini meliputi meliputi nama ruang. Pada form ini terdapat fungsi ubah

(update) untuk mengubah data ke tabel ruang yang ada di database dan fungsi

batal (cancel) apabila tidak ingin melakukan proses mengubah data. Form

update ruang ini merupakan form master yang sangat penting karena untuk

menjalankan sistem ini dibutuhkan aktor yang telah memiliki peran

berdasarkan hak aksesnya.

A.14 Desain Form Utama Jam

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

ID Jam Mulai Selesai

Previous Next

Action

Candra Log out

Jam Ajar

Show Entries

1

Edit

Gambar 3.37. Desain Interface Form Utama Jam

Gambar 3.37 ini menunjukkan desain interface dari halaman utama

jam. Halaman utama ini menampilkan fitur-fitur yang dapat diakses oleh

aktor yang bersangkutan. Fitur yang ditampilkan dalam halaman utama ini

adalah pencarian data dan tambah data. Hasil pencarian data terdapat tombol

yakni update.

Page 65: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

86

A.15 Desain Form Tambah Jam

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Candra Log out

Tambah Jam

Show Entries

Simpan

Jam Mulai

Jam Selesai

Gambar 3.38. Desain Interface Form Tambah Jam

Gambar 3.38 ini menunjukkan form tambah jam yang digunakan

untuk proses pencatatan data master yaitu jam. Form tambah jam ini hanya

dapat diakses oleh staff bagian admin. Data yang dimasukkan dalam form ini

adalah data jam yang digunakan untuk proses transaksi. Data yang dicatat

dalam form ini meliputi kode jam, shift, jam mulai dan jam selesai. Pada form

ini terdapat fungsi simpan (save) untuk menyimpan data ke tabel jam yang

ada di database.

A.16 Desain Form Update Jam

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Enter Text

Enter Text

Candra Log out

Update Jam

Show Entries

Save

Jam Mulai

Jam Selesai

Cancel

Gambar 3.39. Desain Interface Form Update Jam

Page 66: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

87

Gambar 3.39 ini menunjukkan form update jam yang digunakan

untuk proses mengubah data master yaitu data jam. Form update jam ini

hanya dapat diakses oleh staff bagian admin. Data yang dapat diubah dalam

form ini meliputi meliputi jam mulai, jam selesai. Pada form ini terdapat

fungsi ubah (update) untuk mengubah data ke tabel jam yang ada di database

dan fungsi batal (cancel) apabila tidak ingin melakukan proses mengubah

data. Form update jam ini merupakan form master yang sangat penting karena

untuk menjalankan sistem ini dibutuhkan aktor yang telah memiliki peran

berdasarkan hak aksesnya.

A.17 Desain Form Utama Daftar Ulang (KHS)

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Nis Nama Jurusan Kelas

Previous Next

Status Action

Enter Text

Enter Text

Enter Text

Candra Log out

Daftar Ulang

Show Entries

1

Edit

Pilih Ruang

Pindah Kelas

Tahun Ajaran

Gambar 3.40. Desain Interface Form Daftar Ulang (KHS)

Gambar 3.40 ini menunjukkan desain interface dari halaman utama

KHS. Halaman utama ini menampilkan fitur-fitur yang dapat diakses oleh

aktor yang bersangkutan. Fitur yang ditampilkan dalam halaman utama ini

adalah pencarian data dan tambah data. Hasil pencarian data terdapat tombol

yakni update.

Page 67: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

88

A.18 Desain Form approve Daftar Ulang (KHS)

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Nis Nama Jurusan Kelas

Previous Next

Status KHS Action

Candra Log out

Daftar Ulang (Approve)

Show Entries

1

Approve

Gambar 3.41. Desain Interface Form approve KHS

Gambar 3.41 ini menunjukkan form tambah KHS yang digunakan

untuk proses pencatatan data transaksi yaitu KHS. Form tambah KHS ini

hanya dapat diakses oleh staff bagian pendidikan. Data yang dimasukkan

dalam form ini adalah data KHS yang digunakan untuk proses transaksi. Data

yang dicatat dalam form ini meliputi kode id khs, nim, semester khs, nomor

khs dan tanggal khs. Pada form ini terdapat fungsi simpan (save) untuk

menyimpan data ke tabel khs yang ada di database selain itu juga menyimpan

ke tabel detil khs mp dan detil khs jadwal. Fungsi batal (cancel) apabila tidak

ingin melakukan proses menyimpan data.

A.19 Desain Form Update KHS

Gambar 3.42 ini menunjukkan form update KHS yang digunakan

untuk proses mengubah data transaksi KHS yaitu data khs. Form update khs

ini hanya dapat diakses oleh staff bagian pendidikan. Data yang dapat diubah

dalam form ini meliputi jadwal perkuliahan yang diikuti.

Page 68: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

89

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Nis Nama Jurusan Kelas

Previous Next

Status KHS ActionRuang

Candra Log out

Daftar Ulang (Pindah Kelas)

Show Entries

1

Edit

Gambar 3.42. Desain Interface Form Update KHS

A.20 Desain Form Utama Jadwal

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Kode Mulai Selesai Pilih Pelajaran Pilih Ruang Guru

Enter Text

Pelajaran Ruang Pilih Guru

Candra Log out

Jadwal

Show Entries

Simpan

Pilih Guru

Pilih Hari

Pilih RuangPilih Pelajaran

Gambar 3.43. Desain Interface Form Jadwal Perkuliahan

Gambar 3.43 ini menunjukkan desain interface dari halaman utama

jadwal. Halaman utama ini menampilkan fitur-fitur yang dapat diakses oleh

aktor yang bersangkutan. Fitur yang ditampilkan dalam halaman utama ini

adalah pencarian data dan tambah data. Hasil pencarian data terdapat dua

pilihan yakni update dan pengganti.

Page 69: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

90

A.21 Desain Form Update Jadwal

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Mulai Selesai Pilih Pelajaran Pilih Ruang GuruPelajaran Ruang Pilih Guru Hari

Candra Log out

Update Jadwal

Show Entries

Update

Ganti GuruGanti RuangGanti Pelajaran

Gambar 3.44. Desain Interface Form Update Jadwal

Gambar 3.44 ini menunjukkan form update jadwal yang digunakan

untuk proses mengubah data transaksi jadwal yaitu data jadwal perkuliahan.

Form update jadwal ini hanya dapat diakses oleh staff bagian pendidikan.

Data yang dapat diubah dalam form ini meliputi hari, pelajaran, ruang, guru.

Pada form ini terdapat fungsi ubah (update) untuk mengubah data ke tabel

jadwal perkuliahan yang ada di database.

A.22 Desain Form Presensi

Gambar 3.45 ini menunjukkan form presensi yang digunakan untuk

proses pencatatan kehadiran. Form presensi ini hanya dapat diakses oleh

dosen. Data yang disimpan pada form ini yakni id presensi, id karyawan, kode

jadwal, tanggal presensi, jam mulai presensi, jam selesai presensi, ketepatan

presensi, tahun semester, pertemuan ke, status presensi dan kehadiran

mahasiswa. Pada form ini terdapat fungsi ubah (simpan dan lanjutkan) untuk

menyimpan data tersebut ke tabel presensi selain itu menyimpan ke tabel detil

Page 70: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

91

presensi. Data yang ditampilkan form ini adalah hari, ruang, status presensi,

tanggal presensi, jam mulai jadwal, jam selesai jadwal, matapelajaran dan

jurusan. Selain itu terdapat data siswa dan kehadiran yang telah ditempuh.

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Tanggal Nama Siswa Kelas Ruang Action

Previous Next

Candra Log out

Presensi

Show Entries

Detail

1

Gambar 3.45. Desain Interface Form Presensi

A.23 Desain Form Penilaian

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Siswa Kelas Jurusan Ruang NilaiUTS UAS Tugas Ulangan

Candra Log out

Penilaian

Show Entries

Simpan

Gambar 3.46. Desain Interface Form Penilaian

Page 71: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

92

Gambar 3.46 ini menunjukkan form penilaian yang digunakan untuk

proses pencatatan nilai akademik siswa. Form penilaian ini hanya dapat

diakses oleh dosen. Data yang disimpan pada form ini yakni id penilaian, id

khs, id karyawan, semester penilaian, tanggal penilaian, nilai formatif, nilai

uts, nilai uas, nilai tugas, nilai akhir dan nilai huruf. Pada form ini terdapat

fungsi simpan untuk menyimpan data tersebut ke tabel penilaian dan detil

penilaian. Selain itu terdapat fungsi generate nilai adalah proses perhitungan

dari total nilai formatif, tugas, Ujian Tengah Semester, Ujian Akhir Semester

menjadi nilai akhir berupa angka dengan ketentuan yang telah ditetapkan oleh

pihak Sma Dr Soetomo Surabaya.

B. Desain Output

B.1 Desain Output Laporan PerSiswa

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Search10

Siswa Kelas Jurusan Ruang NilaiUTS UAS Tugas Ulangan

Candra Log out

Penilaian

Show Entries

Simpan

Gambar 3.47. Desain Output Laporan PerSiswa

Laporan ini digunakan untuk melihat total kehadiran Siswa dalam 6

bulan. Data ini berdasarkan jadwal pelajaran pada hari, ruang dan jam mulai.

Adapun isi dari daftar ini yakni siswa, status siswa, matapelajaran, jumlah

sks, hari, waktu, ruang, tanggal pertemuan. Setelah laporan ini dicetak staff

bagian admin. Desain laporan kehadiran PerSiswa.

Page 72: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

93

B.2 Desain Output Laporan Nilai Dan Presensi

SMK Admin

Master

Siswa

Mata Pelajaran

Jam Ajar

Ruang

Guru

Jadwal

Daftar Ulang

Presensi Siswa

SMS Siswa

Laporan

Mata Pelajaran UAS Tugas Ulangan Harian Nilai Akhir

Enter Text

Enter Text

UTS

Enter Text

Enter Text

Enter Text

Enter Text

Candra Log out

Nilai dan Kehadiran Per Siswa

Nama

Ruang

Kelas

Hadir

Alpha

Sakit

Gambar 3.48. Desain Output Laporan Nilai dan Presensi

Laporan ini digunakan untuk melihat total Nilai dan Presensi dalam

6 bulan. Data ini berdasarkan jadwal pelajaran pada hari, ruang dan jam

mulai. Adapun isi dari daftar ini yakni matapelajaran, uts, uas, tugas, ulangan

harian, nilai akhir. Setelah laporan ini dicetak staff bagian admin

menginformasikan melalui sms kepada wali siswa, kemudian diberikan

kepada bagian keuangan. Desain laporan nilai dan presensi dapat dilihat pada

Gambar 3.48.

3.3 Perencanaan Uji Coba Sistem

Setelah melakukan perancangan dan desain sistem aplikasi perencanaan

pengelolaan kebutuhan bahan baku untuk produksi air bersih, maka tahap

selanjutnya adalah melakukan perencanaan atas uji coba sistem yang akan

dilakukan setelah sistem aplikasi selesai dibangun. Uji coba ini dilakukan untuk

mengetahui apakah aplikasi yang dibuat telah sesuai dengan kebutuhan pihak Sma

Dr Soetomo Surabaya. Uji coba ini dilakukan dengan subjek uji coba perorangan

dan juga dilakukan uji coba dengan black box testing.

Page 73: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

94

3.3.1 Perencanaan Subjek Uji Coba Perorangan

Perencanaan uji coba subjek perorangan ini dilakukan agar aplikasi yang

dibuat sesuai dengan kebutuhan pengguna dan dapat diterima oleh pengguna.

Subjek uji coba yang diambil adalah pada Sma Dr Soetomo Surabaya uji coba

dengan subjek perorangan ini secara lebih jelasnya dapat dilihat pada Tabel 3.24.

Tabel 3.24 Rencana Uji Coba Subjek Perorangan

No Subjek Rencana Testing Hasil yang Diharapkan

1

Staff

Bagian

Admin

Staff bagian admin

melakukan uji coba aplikasi

nilai dan presensi dengan

melakukan pengecekan

kemudahan akses dan validasi

bahwa aplikasi sesuai dan

dapat membantu untuk

menyelesaikan permasalahan.

Aplikasi telah sesuai

dengan harapan dan mampu

menyelesaikan

permasalahan yang

dihadapi oleh bagian admin

sma dr soetomo Surabaya.

2 Guru

Guru melakukan uji coba

aplikasi nilai dan presensi

khususnya pencatatan

kehadiran mahasiswa dan

nilai, guru dengan melakukan

pengecekan kemudahan akses

dan validasi bahwa aplikasi

sesuai dan dapat membantu

Aplikasi telah sesuai

dengan harapan dan mampu

menyelesaikan

permasalahan yang

dihadapi oleh bagian guru

sma dr soetomo Surabaya.

Page 74: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

95

No Subjek Rencana Testing Hasil yang Diharapkan

untuk menyelesaikan

permasalahan.

3.3.2 Perencanaan Uji Coba dengan Black Box Testing

Setelah melakukan rancang bangun aplikasi nilai dan presensi, maka harus

dilakukan uji coba untuk menguji fungsionalitas dari aplikasi yang telah dibangun.

Uji fungsionalitas ini dilakukan dengan menggunalan black box testing.

Perencanaan uji coba black box testing untuk aplikasi administrasi perkuliahan ini

dapat dilihat pada Tabel 3.25.

Tabel 3.25 Rencana Uji Coba dengan Black Box Testing

No Rencana Testing Hasil yang Diharapkan

Aktor Staff Bagian Admin

1

Validasi nama pengguna dan kata

sandi yang benar

Dapat membuka halaman utama

beranda

2

Salah input nama pengguna dan kata

sandi

Tidak bisa mengakses aplikasi nilai

dan presensi

3 Menambah data Siswa Data dapat terisi dalam database

4 Menambah data Guru Data dapat terisi dalam database

5 Menambah data MataPelajaran Data dapat terisi dalam database

6 Menambah data Ruang Data dapat terisi dalam database

7 Menambah data Jam Data dapat terisi dalam database

8 Menambah data jadwal Data dapat terisi dalam database

9 Menambah data Daftar Ulang (khs) Data dapat terisi dalam database

Page 75: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

96

No Rencana Testing Hasil yang Diharapkan

10 Melakukan perubahan data presensi

Data dapat diubah dan kemudian

tersimpan pada database

11

Melakukan perubahan data

mahasiswa

Data dapat diubah dan kemudian

tersimpan pada database

12 Melakukan perubahan guru

Data dapat diubah dan kemudian

tersimpan pada database

13

Melakukan perubahan data

matapelajaran

Data dapat diubah dan kemudian

tersimpan pada database

14 Melakukan perubahan data ruang

Data dapat diubah dan kemudian

tersimpan pada database

15 Melakukan perubahan data jam

Data dapat diubah dan kemudian

tersimpan pada database

16 Melakukan perubahan data jadwal

Data dapat diubah dan kemudian

tersimpan pada database

17

Melakukan perubahan data daftar

ulang (khs) siswa

Data dapat diubah dan kemudian

tersimpan pada database

18

Melakukan perubahan data presensi

siswa

Data dapat diubah dan kemudian

tersimpan pada database

19

Mencetak laporan nilai dan presensi

siswa

Menampilkan laporan nilai dan

presensi siswa berupa pdf

20 Keluar aplikasi Menekan Tombol logout

Aktor Guru

Page 76: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/2571/4/BAB_III.pdf · 24 Ujian Tengah Semester, Ujian Akhir Semester. Ulangan harian merupakan test yang diadakan pada saat pertengahan

97

No Rencana Testing Hasil yang Diharapkan

1

Validasi nama pengguna dan kata

sandi yang benar

Dapat membuka halaman utama

beranda

2

Salah input nama pengguna dan kata

sandi

Tidak bisa mengakses aplikasi

administrasi perkuliahan

3 Menambah data kehadiran siswa Data dapat terisi dalam database

4 Menambah data nilai siswa Data dapat terisi dalam database

5 Keluar aplikasi Menekan Tombol logout