A. VIVI MUVIDA AP
1604411479
SKRIPSI
Diajukan sebagai salah satu syarat untuk melakukan penelitian dalam rangka
penyusunan skripsi pada Program Studi Informatika Fakultas Teknik Computer
Universitas Cokroaminoto Palopo
A. VIVI MUVIDA AP
1604411479
i
PENGESAHAN SKRIPSI
Menyetujui,
Mengesahkan,
ii
SURAT PERNYATAAN KEASLIAN SKRIPSI
Demikian pernyataan ini saya buat sebagai tanggung jawab formal untuk
digunakan sebagaimana mestinya.
A. VIVI MUVIDA AP
1604411479
iii
ABSTRAK
A. Vivi Muvida AP. 2020. Rancang Bangun Aplikasi Sistem Pendataan
Akademik SMP Negeri 4 Malangke Barat Berbasis Visual Studio (dibimbing oleh
Asri dan Zahir).
Penelitian ini bertujuan untuk merancang sebuah aplikasi sistem pendataan
akademik SMP Negeri 4 Malangke Barat berbasis visual studio serta
mengimplementasikan aplikasi kedalam bentuk program sesuai dengan rancangan
yang dibuat. Penelitian dilakukan pada SMP Negeri 4 Malangke Barat karena
proses pengelolaan data akademik di sekolah belum terkomputersasi secara
maksimal.Tujuan yang ingin dicapai dari hasil penelitian ini adalah merancang
dan membangun sebuah aplikasi pendataan akademik pada SMP Negeri 4
Malangke Barat agar mempermudah pihak sekolah dalam proses pengolah data
akademik . Metode penelitian yang dilakukan pada sistem ini yaitu menggunakan
metode observasi, wawancara dan angket dimana metode observasi melakukan
pengamatan atau peninjauan langsung pada SMP Negeri 4 Malangke Barat
sebagai objek penelitian untuk memperoleh informasi yang tepat dan akurat,
sedangkan metode wawancara dilakukan untuk mengumpulkan data secara tatap
muka langsung dengan pihak sekolah yaitu kepala sekolah bapak Hirpan, S.Pd
dan angket digunakan dalam mengetahui kelayakan dari aplikasi yang telah
dibuat. Aplikasi ini dibangun dengan aplikasi visual studio dan database
Microsoft acces sehingga menjadi sebuah aplikasi berbasis desktop. Sistem
informasi ini dirancang menggunakan sebuah diagram yaitu diagram UML dan
teknik pengujian yang digunakan pada sistem ini yaitu teknik pengujian white box
testing. Hasil yang diharapkan dari penelitian ini adalah aplikasi berbasis desktop
yang diimplementasikan dapat bermanfaat dan digunakan dengan baik oleh pihak
sekolah SMP Negeri 4 Malangke Barat.
Kata kunci: Aplikasi, White box, Microsoft Acces, UML, SMP Negeri 4
Malangke Barat, Aplikasi berbasis Desktop.
iv
KATA PENGANTAR
v
yang telah banyak memberikan motivasi selama kuliah di Universitas
Cokroaminoto Palopo.
5. Bapak Dr. Asri, M.Pd, selaku pembimbing I yang selalu membimbing penulis
dalam penulisan skripsi.
6. Bapak Abdul Zahir, S.Pd., M.Pd selaku pembimbing II yang sellau
membimbing penulisan dalam penulisan skripsi.
7. Seluruh Bpak/Ibu Dosen Universitas Cokroaminoto Palopo terkhusus pada
Dosen Program Studi Informatika yang telah banyak membimbing dan
memberikan ilmu pengetahuan kepada penulis.
8. Teristimewah kepada kedua orang tua penulis, Ayah dan Ibu tercinta yang
selalu memberikan doa yang tulus dan dukngan baik moril maupun materi dari
awal masa studi hingga penulis dapat menyelesaikan skripsi saat ini.
9. Seluruh teman-teman seperjuangan yang telah memberikan dukungan, doa
dan motivasi selama proses perkuliahan.
Penulis menyadari bahwa proposal ini masih jauh dari kesempurnaan,
untuk itu penulis mengharapkan kritik dan saran dari pembaca demi
kesempurnaan skripsi ini. Selain itu penulis berharap, proposal ini dapat berguna
dan bermanfaat bagi yang membutuhkannya khususnya penulis sendiri, dan
semoga bermanfaat bagi seluruh pembaca khususnya rekan-rekan mahasiswa,
maupun masyarakat pada umumnya. Akhir kata, penulis megucapakan maaf
apabila ada hal-hal yang kurang berkenan atau tidak pada tempatnya.
Palopo,………2020
A. Vivi Muvida Ap
vi
RIWAYAT HIDUP
A. Vivi Muvida AP lahir di Masamba pada tanggal 28
Agustus 1998. Penulis merupakan anak kedua dari empat
bersaudara. Hasil buah hati dari pasangan ayahanda A.
Riswan AP dan ibunda Dahning P. Penulis pertama kali
memasuki pendidikan formal di bangku sekolah dasar pada
tahun 2004 di SDN 143 Arusu dan selesai pada tahun 2010.
Pada tahun yang sama penulis melanjutkan pendidikan ke SMP Negeri 4
Malangke Barat dan lulus pada tahun 2013, selanjutnya pada tahun yang sama
pula, penulis melanjutkan studi ke SMA Negeri 1 Malangke Barat dan selesai
pada tahun 2016. Penulis kemudian melanjutkan studi untuk jenjang strata satu
dan terdaftar sebagai mahasiswa di Universitas Cokroaminoto Palopo Fakultas
Teknik Komputer, Program Studi Informatika pada tahun 2016. Pada akhir studi,
penulis menuliskan skripsi dengan judul “Rancang Bangun Aplikasi Sistem
Pendataan Akademik SMP Negeri 4 Malangke Barat berbasis Visual Studio”.
vii
DAFTAR ISI
HALAMAN JUDUL...........................................................................................i
HALAMAN PENGESAHAN.............................................................................ii
SURAT PERNYATAAN KEASLIAN SKRIPSI...............................................iii
ABSTRAK...........................................................................................................iv
KATA PENGANTAR.........................................................................................v
RIWAYAT HIDUP.............................................................................................vii
DAFTAR ISI........................................................................................................viii
DAFTAR TABEL................................................................................................x
DAFTAR GAMBAR...........................................................................................xi
DAFTAR LAMPIRAN........................................................................................xiv
BAB I PENDAHULUAN
1.1 Latar belakang.............................................................................................1
1.2 Rumusan masalah.......................................................................................3
1.3 Tujuan penelitian........................................................................................3
1.4 Manfaat penelitian......................................................................................4
BAB II TINJAUAN PUSTAKA
2.1 Kajian teori..................................................................................................5
2.2 Hasil penelitian relevan..............................................................................17
2.3 Kerangka pikir...........................................................................................18
BAB III METODE PENELITIAN
3.1 Jenis penelitian...........................................................................................21
3.2 Tempat dan waktu penelitian.....................................................................22
3.3 Batasan penelitian......................................................................................23
3.4 Tahapan penelitian.....................................................................................23
1. Analisis Kebutuhan....................................................................................23
2. Analisis sistem...........................................................................................24
a. Sistem yang berjalan..................................................................................24
b. Sistem yang diusulkan...............................................................................25
c. Kebutuhan fungsional................................................................................26
d. Kebutuhan non fungsional.........................................................................26
3. Desain sistem.............................................................................................26
viii
a. Perancangan model sistem.........................................................................26
b. Rancangan database..................................................................................44
4. Pembuatan sistem.......................................................................................51
5. Pengujian...................................................................................................53
a. Pengujian sistem.......................................................................................53
b. Pengujian ahli............................................................................................54
6. Implementasi.............................................................................................54
BAB IV HASIL DAN PEMBAHASAN
4.1 Hasil penelitian.........................................................................................55
4.2 Pembahasan penelitian.............................................................................111
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan..............................................................................................113
5.2 Saran........................................................................................................113
DAFTAR PUSTAKA..........................................................................................114
ix
DAFTAR TABEL
1. Simbol use case diagram...............................................................................11
2. Simbol class diagram....................................................................................12
3. Simbol activity diagram.................................................................................12
4. Simbol squence diagram................................................................................13
5. Jadwal penelitian............................................................................................22
6. Database tabel akun.......................................................................................45
7. Database tabel data kepala sekolah................................................................45
8. Database tabel data wakil kepala sekolah......................................................46
9. Database tabel data guru................................................................................46
10. Database tabel data tata usaha........................................................................47
11. Database tabel data staf perpustakaan............................................................47
12. Database tabel data staf laboratorium............................................................48
13. Database tabel data satpam............................................................................48
14. Database tabel data bujang sekolah...............................................................49
15. Database tabel data siswa...............................................................................49
16. Database tabel data mata pelajaran................................................................50
17. Database tabel data jadwal mengajar.............................................................50
18. Database tabel data nilai akhir siswa.............................................................51
19. Hasil pengujian program...............................................................................108
20. Hasil pengujian ahli......................................................................................109
21. Rata-rata validasi ahli...................................................................................110
x
DAFTAR GAMBAR
xi
32. Form data staf laboratorium...........................................................................42
33. Form data satpam...........................................................................................42
34. Form data bujang sekolah..............................................................................43
35. Halaman menu data siswa..............................................................................43
36. Form data siswa.............................................................................................44
37. Halaman menu data mata pelajaran...............................................................44
38. Form data mata pelajaran...............................................................................45
39. Halaman menu data jadwal mengajar............................................................45
40. Form data jadwal mengajar...........................................................................46
41. Halaman menu data nilai akhir siswa............................................................46
42. Form data nilai akhir siswa............................................................................47
43. Halaman menu laporan..................................................................................47
44. Form cetak laporan mata pelajaran................................................................48
45. Form cetak laporan jadwal mengajar.............................................................48
46. Form cetak laporan nilai akhir siswa.............................................................49
47. Halaman menu keluar....................................................................................49
48. Tampilan halaman login................................................................................50
49. Tampilan halaman menu utama.....................................................................50
50. Tampilan halaman data kepala sekolah.........................................................51
51. Tampilan halaman data wakil kepala sekolah...............................................51
52. Tampilan halaman data guru..........................................................................52
53. Tampilan halaman data tata usaha.................................................................52
54. Tampilan halaman data staf perpustakaan.....................................................53
55. Tampilan halaman data staf laboratorium......................................................53
56. Tampilan halaman data satpam......................................................................54
57. Tampilan halaman data bujang sekolah.........................................................54
58. Tampilan halaman data siswa kelas VII........................................................55
59. Tampilan halaman data siswa kelas VII........................................................55
60. Tampilan halaman data siswa kelas IX..........................................................56
61. Tampilan halaman data mata pelajaran..........................................................56
62. Tampilan halaman data jadwal mengajar kelas VII.......................................57
63. Tampilan halaman data jadwal mengajar kelas VIII.....................................57
xii
64. Tampilan halaman data jadwal mengajar kelas IX........................................58
65. Tampilan halaman data nilai akhir siswa kelas VII.......................................58
66. Tampilan halaman data nilai akhir siswa kelas VIII......................................59
67. Tampilan halaman data nilai akhir siswa kelas IX........................................59
68. Tampilan halaman laporan mata pelajaran....................................................60
69. Tampilan halaman laporan jadwal mengajar kelas VII.................................60
70. Tampilan halaman laporan jadwal mengajar kelas VIII................................61
71. Tampilan halaman laporan jadwal mengajar kelas IX...................................61
72. Tampilan halaman laporan nilai akhir siswa kelas VII..................................62
73. Tampilan halaman laporan nilai akhir siswa kelas VIII................................62
74. Tampilan halaman laporan nilai akhir siswa kelas IX...................................63
75. Flowgraph menu login...................................................................................70
76. Flowgraph menu utama.................................................................................71
77. Flowgraph data kepala sekolah.....................................................................72
78. Flowgraph data wakil kepala sekolah...........................................................74
79. Flowgraph data guru......................................................................................75
80. Flowgraph data tata usaha.............................................................................77
81. Flowgraph data staf perpustakaan.................................................................78
82. Flowgraph data staf laboratorium..................................................................80
83. Flowgraph data satpam..................................................................................81
84. Flowgraph data bujang sekolah.....................................................................83
85. Flowgraph data siswa kelas VII....................................................................84
86. Flowgraph data siswa kelas VIII...................................................................86
87. Flowgraph data siswa kelas IX......................................................................87
88. Flowgraph data mata pelajaran......................................................................89
89. Flowgraph data jadwal mengajar kelas VII...................................................90
90. Flowgraph data jadwal mengajar kelas VIII.................................................92
91. Flowgraph data jadwal mengajar kelas IX....................................................93
92. Flowgraph data nilai akhir siswa kelas VII...................................................95
93. Flowgraph data nilai akhir siswa kelas VIII..................................................96
94. Flowgraph data nilai akhir siswa kelas IX....................................................98
95. Flowgraph laporan data mata pelajaran.........................................................99
xiii
96. Flowgraph laporan data jadwal mengajar kelas VII.....................................100
97. Flowgraph laporan data jadwal mengajar kelas VIII...................................101
98. Flowgraph laporan data jadwal mengajar kelas IX......................................102
99. Flowgraph laporan data nilai akhir siswa kelas VII, VIII & IX...................103
100. Flowgraph data admin tambah akun…………………………………. 105
101. Flowgraph data admin ganti password ……………………………….106
xiv
DAFTAR LAMPIRAN
xv
BAB I
PENDAHULUAN
BAB II
TINJAUAN PUSTAKA
1. Rancang Bangun
Rancang merupakan serangkaian prosedur untuk menerjemahkan hasil
analisa dari sebuah sistem kedalam bahasa pemrograman untuk mendeskripsikan
sesuatu dengan detail bagaimana komponen-komponen sistem yang
diimplementasikan sedangkan bangun atau pembangunan sistem adalah kegiatan
menciptakansistem baru maupun mengganti atau memperbaiki sistem yang telah
ada baik secara keseluruhan maupun sebagian (Pressman, 2002:34)
Tolip Dkk (2017) berpendapat bahwa rancang bangun adalah adalah suatu
istilah umum untuk membuat atau mendisain suatu obyek dari awal pembuatan
samapi akhir pembuatan.
Demikian pengertian dari rancang bangun adalah kegiatan yang dilakukan
dengan cara menerjemah hasil analisa kedalam bentuk paket perangkat lunak
kemudian menciptakan suatu sistem baru atau memperbaiki sistem yang sudah
ada. Atau dapat diartikan bahwa rancang bangun adalah merencanakan dan
mendisain sesuatu yang akan dibuat.
2. Aplikasi
Aplikasi secara umum adalah alat terapan yang di fungsikan secara khusus
da terpadu sesuai kemampuan yang dimilinya. Aplikasi pula merupakan sebuah
program yang yang dibuat dengan tujuan untuk melaksanakan fungsi sesuai
dengan kegunaan aplikaisnya, penggunanya sesuai dengan aplikasi itu sendiri
serta aplikasi dibuat dengan bahasa pemrograman yang bertujuan untuk
6
memecahkan masalah dengan aturan bahasa dari pemrograman itu sendiri yang
nantinya bias mengolah data. (Zanwar Dkk , 2020:4).
Melani Dkk (2018) menyatakan bahwa aplikasi merupakan alat terapan
yang difungsikan secara khusus dan terpadu sesuai dengan kemampuan yang
dimilinya serta aplikasi merupakan suatu perangkat komputer yang siap pakai
bagai user. Aplikasi juga dapat melakukan penerapan, penyimpanan suatu hal,
data, atau permasalahan, pekerjaan dalam suatu sarana atau media yang dapat
digunakan untuk menerapkan atau mengimplementasikan suatu hal atau
permasalahan yang ada sehingga berubah menjadi suatu bentuk yang baru tanpa
menghilangkan nilai-nilai dasar dari hal data, permasalahan dan pekerjaan itu
sendiri.
3. Sistem Pendataan
Sistem adalah rangkaian dari dua atau lebih komponen-komponen yang
saling berhubungan, yang berinteraksi untuk mencapai suatu tujuan tertentu dan
dapat diartikan sebagai elemen yang digunakan dimana masing-maisng
elemennya senantiasa mempunyai hubungan dan saling mempengaruhi satu sama
lain sehingga merupakan suatu kesatuan yang utuh sebagai sarana untuk
mencapai tujuan tertentu (Jogiyanto, 2001 : 34).
Kamus Besar Bahasa Indonesia (1995 : 297) pendataan adalah proses atau
cara untuk mengumpulkan data dan melakukan sebuah pendataan. Pebrianti Yeni
(2016) berpendapat bahwa pengelolaan dalam bahasa inggris adalah managemet
yang berarti mengurusi, memimpin dan mengelola kata manajement mengandung
makna memimpin dan kepemimpinan. Manajemen pada hakikatnya merupakan
suatu kegiatan memimpin dan kepemimpinan untuk mencapai tujuan organisasi
melalui kegiatan menggerakkan orang-orang lain pengendalian dan pemamfaatan
semua faktor sumber daya yang menurut suatu perencanaan diperlukan untuk
menyelesaikan suatu tujuan tertentu.
7
4. Akademik
Kata akademik berasal dari bahasa yunani yaitu acdemos yang berarti
sebuah taman umum (plasa) disebelah barat laut kota Athena. Nama academos
adalah nama sebuah pahlawan yang terbunuh pada saat perang Legendaris Troya.
Pada plasa inilah filisof Socratos dan membuka arena perdebatan tentang berbagai
hal. Tempat ini juga menjadi tempat Plato melakukan dialog dan mengajarkan
pikiran-pikiran filosofinya kepada orang-orang yang datang. Sesudah itu kata
academos berubah mmenjadi akademik yaitu semacam tempat perguruan. Para
pengikut perguruan tersebut disebut academits sedangkan perguruan semacam itu
disebut academian. Berdasarkan hal ini inti dari prngertian akademik adalah
keadaan orang-orang yang biasa menyampaikan dan menerima gagasan, pikiran,
ilmu pengetahuan, dan sekaligus dapat mengujinya secara jujur terbuka dan
leluasa (Chandra, 2017:4).
Adyana (2016:51) menyatakan bahwa sistem informasi akademik adalah
aplikasi yang dirancang dan dibuat untuk mengelola data-data yang berhubungan
dengan informasi akademik, meliputi data guru, siswa, mahasiswa, karyawan,
rekaman prestasi, kurikulum dan jadwal perkuliahan.
Demikian dari pengertian di atas pengertian dari sistem akademik adalah
sistem yang menggelola data dan melakukan proses kegiatan akademik yang
melibatkan antara guru, siswa, keuangan dan data atribut lainnya.
a. Guru
Guru adalah pendidik profesional dengan tugas utama mendidik,
mengajar, membimbing, mengarahkan, melati, menilai dan mengevaluasi peserta
didik pada pendidikan anak usia dini jalur pendidikan formal, pendidikan dasar
dan pendidikan menengah (UU Nomor 14 Tahun 2005 Tentang Guru dan Dosen).
Safitri (2017:5), berpendapat bahwa guru adalah seorang tenaga pendidik
propesional yang mendidik, mengajarakan suatu ilmu, membimbing, melatih,
memberikan penilaian, serta melakukan evaluasi kepada peserta didik.
8
Guru adalah sosok manusia yang patut di guguh dan di tiru. Guru dalam
artian segala ucapan dapat di percayai dan ditiru dalam artian segala tingkah laku
dapat menjadi contoh atau teladan bagi masyarakat. Maka dari itu siapapun
orangnya jika dapat memenuhi semua persyaratan tersebut maka dapat
menyandang predikat sebagai seorang guru (Izzan, 2012:31).
Demikian dari beberapa pengertian di atas maka pengertian guru adalah
seorang tenaga pendidik yang dapat di tiru tingkah laku dan juga seorang yang
professional yang mendidik, mengajarkan ilmu, membimbing, melatih dan
memberikan penilaian kepada peserta didik.
b. Siswa
Peserta didik adalah anggrota masyarakat yang berusaha mengembangkan
potensi diri melalui proses pembelajaran yang tersedia pada jalur, jenjang dan
jenis pendidikan tertentu (UU Nomor 20 Tahun 2003 Tentang Sistem Pendidikan
Nasional).
Izzan, Ahmad, Saehudin (2012:121) mengemukakan bahwa siswa atau
peserta didik adalah orang yang sedang belajar atau memuntut ilmu dan sedang
berusaha untuk mengembangkan potensis diri melalui proses pembelajaran yang
tersedia pada jalur, jenjang dan jenis pendidikan tertentu.
5. Visual Studio
Visual Studio merupakan lingkungan terpadu dalam pembuatan program
IDE (Integrated Development Environment) buatan mikrosoft. Visual studio
adalah software untuk mengemban aplikasi. Itu artinya jika ingin membuat
program, softwae, aplikasi dan bahkan mobile app, maka anda bisa menggunakan
visual studio, anda dapat menulis kode-kode program, menjalankan kode
program, melakukan pengujian, debugging, mengemas menjadi aplikasi mandiri
dan banyak lagi . jika dapat diibaratkan dengan sebutan yang lebih mudah visual
studio adalah pabrik untuk pembuatan software (Supardi, 2015:1)
9
6. Software pendukung
a. Crystal report
Crystal report dirancang untuk membuat laporan yang dapat digunakan
dengan bahasa pemrograman berbasis windows, seperti Borland Delphi, visual
basic, visual C/C++, dan visual Interdev (Syafarina, 2016). Crystal report
merupakan salah satu media untuk membuat laporan serta mencetaknya ke
printer, misalnya, absen mahasiswa, absen UTS, absen UAS, dan transkip nilai
(madcoms, 2004:221).
Gusrion (2018) menyatakan bahwa crystal report merupakan salah satu
paket program yang digunakan untuk membuat, menganalisa dan menterjemahkan
informasi yang terkandung didalam database kedalam berbagai jenis laporan.
Crystal report dirancang untuk membuat laporan yang dapat digunakan dalam
berbagai bahasa pemrograman berbasis widows, seperti visual basic, visual C/C+
+, Visual Interdev dan Borland Delphi.
Demikian berdasarkan pengertian diatas dapat disimpulkan bahwa crystal
report adalah sebuah program aplikasi yang digunakan dalam pembuatan sebuah
laporan.
b. Microsoft Acces
Mikrosoft acces adalah sebuah program aplikasi basis data komputer
relasional yang di tujukan untuk kalangan rumahan dan perusahaan hingga
menengah (Creative dan Sarwandi, 2017:1). Mikrosoft acces adalah salah satu
aplikasi mikrosoft office suite, acces diciptakan untuk membuat dan menangani
suatu database (Yuliana, 2007:5)
Talib (2007:1) berpendapat bahwa mikrosoft acces adalah sebuah software
aplikasi pengelola database yang termasuk atau tersedia dalam suite mikrosoft
office.
10
b. Class Diagram
Class Diagram adalah sesuatu yang sangat membantu dalam visualisasi
struktur kelas dari suatu sistem. Hal ini disebabkan karena class adalah deskripsi
kelompok obyek - obyek dengan property, prilaku (oprasi) dan relasi yang sama.
Disam ping itu class diagram bisa memberikan pandangan global atas
sebuah sistem. Adapun simbol class diagram dapat dilihat dalam table berikut :
c. Activity Diagram
Activity Diagram adalah teknik untuk mendeskripsikan logika procedural,
proses bisnis dan aliran kerja dengan banyak kasus. Activity diagram mempunyai
peran seperti halnya flowchart akan tetapi mempunyai perbedaan dengan
flowchart yaitu, activity diagram bisa mendukung prilaku parallel sedangkan
flowchart tidak bisa melakukan hal tersebut. Simbol activity diagram berikut:
Table 3 Activity Diagram
No Gambar Nama Keterangan
Memperlihatkan bagaimana masing-masing
1 Activity dari kelas antarmuka saling berinteraksi
satu sama lain.
d. Sequence Diagram
Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah
skenario, diagram ini menunjukkan sejumlah contoh obyek dan message (pesan)
yang diletakkan antara obyek – obyek ini didalam use case. Komponen utama
sequence diagram terdiri atas obyek yang ditulis dengan kotak segi empat
message diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan
dengan progress vertical. Simbol sequence diagram sebagai berikut :
Table 4 Squence Diagram
No Gambar Nama Keterangan
Objek entity, antar mukayang saling
1 Life Line
berinteraksi.
Spesifikasi dari komunikasi antar objek
2 Message yang memuat tentang aktivitas yang
terjadi.
Spesifikasi dari komunikasi antar objek
3 Message yang memuat tentang aktivitas yang
terjadi.
kesalahan. Pengujian aplikasi yang baik adalah pengujian yang dilakukan dengan
probabilitas penemuan kesalahan yang tidak diduga, sedangkan pengujian aplikasi
yang sukses adalah pengujian yang berhasil mengatasi penyelesaian penemuan
kesalahan yang tidak diduga.
a. Black Box Testing.
Black Box Testing adalah pendekatan pengujian yang ujinya diturunkan
dari spesifikasi program atau komponen.
Mulyana (2013:4) mengemukakan bahwa black box testing adalah tahapan
pengujian yang berfokus pada persyaratan fungsional perangkat lunak.
Memungkinkan pengembang perangkat lunak untuk mendapatkan serangkaian
kondisi input yang mempergunakan semua persyaratan fungsional program.
Dalam pengujian black box ada beberapa kesalahan yang dapat ditemukan dalam
beberapa kategori kesalahn sebagai berikut :
1) Fungsi-fungsi yang tidak benar atau hilang.
2) Kesalahan interface.
3) Kesalahan dalam struktur data atau akses database eksternal.
4) Kesalahan kinerja, inisialisasi dan kesalahan terminasi.
Demikian dari pendapat di atas pengertian dari black box testing adalah
sesuatu yang hanya berfokus pada persyaratan fungsional perangkat lunak atau
luarannya saja. Sama seperti gambaran dari sebuah kotak hitam yang hanya dapat
kita lihat luarannya saja tanpa mengetahui apa isi didalam kotak hitam tersebut.
Klasifikasi black box testing mencakup beberapa pengujian sebagai
berikut:
1) Pengujian fungsional, pada pengujian ini pengujian perangkat lunak diuji
untuk persyaratan fungsional.pengujian dilakukan dalam bentuk tulisan untuk
memeriksa apakah aplikasi berjalan seperti yang diharapkan.
2) Pengujian tegangan, pada pengujian ini pengujian yang berkaitan dengan
kualitas aplikasi didalam lingkungan.
3) Pengujian beban, pada pengujian ini aplikasi akan diuji dengan beban berat
atau masukan seperti yang terjadi pada pengujian situs web untuk mengetahui
apakah aplikasi atau web situs gagal atau kinerjanya menurun.
15
Luwu Utara Sulawesi Selatan. Hingga saat ini, SMP Negeri 4 Malangke Barat
mengalami kemajuan yang begitu pesat, mulai penataan lingkungan sekolah, dan
termasuk di dalamnya di upayakan proses belajar mengajar yang aktif, inovatif,
kreatif dan efektif dan menyenangkan. SMP Negeri 4 Malangke Barat merupakan
salah satu istansi pendidikan yang terletak di Desa Arusu, Kecamatan Malangke
Barat, Kabupaten Luwu Utara.
Kecamatan Malangke Barat Kabupaten Luwu Utara Sulawesi Selatan yang
selalu berusaha untuk meningkatkan mutu baik dalam hal prestasi maupun
pelayanan. Saat ini jumlah siswa 125 dan siswi 200 pada SMP Negeri 4 Malangke
Barat mencapai 225 peserta didik dari semua tingkatan kelas. Masing-masing
ruang kelas 9 dan jumlah guru yang ada pada SMP Negeri 4 Malangke Barat saat
ini mencapai 20 guru
2.2 Hasil Penelitian yang Relevan
Hasil penelitian yang sebelumnya yang relevan dengan penelitian yang
akan dilaksanakan adalah :
1. Nawang, Kurniawati dan Duta (2017), dengan judul penelitian “Rancang
Bangun Sistem Informasi Pengolahan Data Persediaan Barang Berbasis
Desktop dengan Model Waterfall”. Perancangan aplikasi sistem informasi
pengolahan data persediaan barang pada PT. Sakura Yasa Prima yang
merupakan salah satu perusahaan penyedia barang, Metode pengumpulan
data yang dilakukan yaitu studi pustaka, studi lapangan, observasi langsung
dan wawancara, kemudian analisa sistem, perancangan sistem, tahapan
pengembangan sistem dan implementasi sistem. Hasil yang diperoleh dalam
penelitian ini yaitu sebuah aplikasi sistem pendataan barang (inventaris)
berbasis desktop dengan metode pengembangan waterfall yang dapat
memudahkan admin dalam pengolaan data, pemasukan data, pengeluaran
data serta pembuatan laporan dokumentasi barang.
2. Gusrion (2018), dengan judul penelitian “Membuat Aplikasi penyimpanan
dan pengolahan data VB. NET”. Perancangan aplikasi penyimpanan dan
pengolahan data menggunakan VB.NET (Visual studio 2010). Metode
pengumpulan data yang dilakukan yaitu meganalisa aplikasi VB. NET (visual
studio 2010) dalam pengolahan data dan Crystal report dalam pembuatan
18
SMP Negeri 4 Malangke Barat merupakan salah satu instansi pendidikan yang ada di
Kecamatan Malangke Barat Kabupaten Luwu Utara yang selalu berusaha untuk
meningkatkan mutu baik dalam prestasi maupun pelayanan. Terletak di Desa Arusu
Kecamatan Malangke Barat Kabupaten Luwu Utara Sulawesi Selatan
Saat ini sistem informasi akademik yang ada di SMP Negeri 4 Malangke Barat dalam
pengolahan data guru dan siswa belum terkomputerisasi secara maksimal,dimana
proses pengelohan data guru dan siswa masih menggunakan mikrosoft excel. Hal
tersebut memliki banyak kelemahan yaitu pengolahan data kurang efektif dan efesien,
kelambatan dalam proses pencarian data, bahkan data yang ada beresiko hilang
(terhapus) ataupun tercecer.
BAB III
METODE PENELITIAN
Pada tahap ini sistem yang telah dibuat akan diintegrasikan dan diuji untuk
menegtahui apakah sistem yang telah dibuat sudah berfungsi dengan baik, dan
untuk mengecek setiap kegagalan maupun kesalahan yang mungkin terjadi dalam
sistem, serta untuk untuk mengetahui apakah sistem yang dibuat sudah sesuai
dengan keinginan client.
5. Pemeliharaan (Maintenance)
Tahap akhir dalam model waterfall yaitu pemeliharaan. Sistem yang lelah
dibuat akan dijalankan serta dilakukan pemeliharaan. Pemeliharaan yang
termasuk diantaranya instalasi dan proses perbaikan sistem apabila ditemukan
adanya kesalahan/bug yang tidak ditemukan pada tahap testing.
1). Observasi
Dalam hal ini penulis melakukan penelitian langsung pada SMP Negeri 4
Malangke Barat serta mengamati objek yang sebagai sumber daya yang
diperlukan untuk menganalisis masalah yang di hadapi dan bagaimana keiginan
yang akan dicapai dalam observasi langsung yang di lakukan tersebut.
2). Wawancara
Wawancara merupakan teknik pengumpulan data yang dilakukan melalui
tatap muka dan tanya jawab langsung terhadap narasumber yeng merupakan
sumber data. Wawancara dilakukan secara terstruktur artinya peneliti telah
mengetahui dengan pasti apa yang ingin digali dari responden atau narasumber
sehingga daftar pentanyaan sudah dibuat secara sistematis.
3). Dokumentasi
Dalam penelitian ini peneliti juga mengumpulkan data-data mengenai hal-
hal apa saja yang dikelolah oleh SMP Negeri 4 Malangke Barat serta informasi
lainnyan yang berkaitan dengan data guru dan siswa. Data yang diperoleh dari
dokumentasi ini akan digunakan sebagai dasar untuk membuat data yang
ternormalisasi nantinya.
2. Analisis Sistem
a. Sistem yang berjalan
Hasil observasi dan wawancara yang dilakukan pada SMP Negeri 4
Malangke Barat. Saat ini sistem pengolah data akademik pada SMP Negeri 4
Malangke Barat pengolahan data akademik masih belum terkomputerisasi secara
maksimal dimana data akademik guru dan siswa di input menggunakan Microsoft
Excel dan laporan dari data akademik dibuat menggunakan Microsoft Word. Hal
ini dikarenakan memiliki beberapa kelemahan yakni, pengolahan data yang
kurang efektif dan efesien keterlambatan dalam proses pencarian data, bahkan
data yang ada memiliki resiko seperti pada gambar berikut:
24
Sistem
Login
Tambah Akun
Ganti
Use Case 1
Password
<<Ic
Kelola DataTenaga
lud
<< Non Kependidikan
e>>
Icl
ud
e>
<<Iclude > Kelola Data Siswa
>>
Kelola Data >
de>
Iclu
>
<<
e>
Kelola Data Jadwal
ud
Mengajar
de>>
Icl
<<
<<Iclu
Kelola Data Mata
Pelajaran
Admin
Akses Data Siswa
<<Iclu
de>> Pelajaran
Laporan Cetak Data >
e>
Iclud
<< Cetak Data Nilai
Akhir Siswa
Logout
admin melakukan login dengan menginput username dan password setelah itu
sistem akan melakukan validasi, jika validasi berhasil maka akan tampil home,
kemudian admin dapat memilih menu pada home apa yang ingin dilihat dalam
sistem, setelah selesai admin dapat melakukan logout untuk keluar dari sistem.
Sistem
Admin
Login
Input Username/Password
Memilih Menu
Menampilkan Menu
Cetak Laporan
Logout
Akun Keluar
-NIS
-Nama
-Tempat_lahir
-Tanggal_lahir Jadwal Mata Pelajaran
-Jenis_Kelamin
- Agama -Kode_mapel
- Tahun_ajaran -Nama_mapel
- Kelas
- Nama_ayah
- Nama_ibu +Lihat()
- Alamat +Tambah()
+Edit()
Kepala Sekolah +Lihat()
+Hapus()
+Tambah()
+Simpan()
-NIP +Edit()
-Nama +Hapus()
-Golongan +Simpan()
-Aktif_Bertugas
-Tempat_lahir
-Tanggal_lahir
-Jenis_Kelamin
- Jabatan
Akun - Agama
- Alamat
- Kode_user +Lihat()
-Nama +Tambah() Jadwal Mengajar
-Username +Edit() Guru Nilai Akhir Siswa
-Password +Hapus() -Nama_guru -Nama
+Simpan() -NIP
-Mapel -Kelas
-Nama
-Jam -Mapel
-Golongan
+Login() -Aktif_Bertugas - Pengetahuan
+Validasi() - Mengajar_pelajaran -Keterampilan
+Manajemen data() -Tempat_lahir +Lihat() -Sikap
+Logout() -Tanggal_lahir +Tambah() -Sosial
-Jenis_Kelamin +Edit() - KKM
- Jabatan +Hapus()
+Simpan() +Lihat()
- Agama
+Tambah()
- Alamat
+Edit()
+Lihat() +Hapus()
+Tambah() +Simpan()
+Edit()
+Hapus()
+Simpan()
Laporan
-Data_Mapel
-Data_jadwal_mengajar
-Data_nilai_akhir
+Lihat()
+Tambah()
+Edit()
+Hapus()
+Simpan()
User Name
Password
Kode User
Nama
Username
Password
Ganti Password
Password Lama
Password Baru
Konfirmasi Password
Data Siswa
NIP Nama Golongan Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat
NIP Nama Golongan Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat
DATA GURU
NIP Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat
NIP Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat
NIP Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat
NIK Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat
NIK Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat
NIK Nama Tempat Lahir Tanggal Lahir JK Agama Tahun Ajaran Kelas Nama Ayah Nama Ibu Agama
Kelas Mata
NIK Nama KKM
Pelajaran
Mata
NIK Nama Kelas KKM
Pelajaran
Database ini merupakan tabel yang menyimpan data wakil kepala sekolah.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel kepala sekolah sebagai berikut:
Tabel 8. Data Wakil Kepala Sekolah
No Field Type
1 NIP Int(11)
2 Nama Varchar(30)
3 Golongan Varchar(15)
4 Aktif Bertugas Varchar(35)
5 Tempat Lahir Varchar(35)
6 Tanggal Lahir Varchar(25)
7 Jenis Kelamin Chart
8 Jabatan Varchar(15)
9 Agama Varchar(10)
10 Alamat Varchar(35)
11 Alamat Varchar(35)
9 Alamat Varchar(35)
9 Alamat Varchar(35)
1 NIK Int(3)
2 Nama Varchar(30)
3 Kelas Varchar(10)
4 Mata Pelajaran Varchar(25)
5 KKM Varchar(15)
4. Pembuatan Sistem
Proses pembuatan untuk sistem ini menggunakan beberapa aplikasi yang
saling mendukung dan muda di pahami sehingga dalam proses pembuatan sistem
mudah untuk dilakukan. Adapun aplikasi yang akan digunakan untuk membangun
sistem ini yaitu aplikasi visul studio sebagai dasar pembangunan aplikasi
pendataan akademik guru dan siswa dan crystal report untuk pembuatan menu
laporan.
Dalam pembuatan sistem yang diusulkan ada beberapa langkah dalam
membuat rancangan interface yaitu:
a. Membuat menu login untuk masuk ke dalam sistem pendataan akademik SMP
Negeri 4 Malangke Barat. Pada tampilan ini terdapat tombol yaitu login yang
artinya ketika tombol itu ditekan maka akan masuk kedalam sistem, batal yaitu
akan batal melakukan login dan username serta password yang telah
diketikkan sebelumnya akan terhapus. Kemudian lihat password dimana
tombol ini digunakan apabila user belum melakukan ingin meampilkan
password yang telah diketikkan. Selain itu terdapat juga tombol keluar yang
digunakan untuk keluar dsri sisitem.
b. Membuat halaman home yang berfungsi untuk menampilkan semua menu dan
sub-sub menu yang ada, yaitu antara lain menu akun yang memiliki sub menu
tambah akun, terdiri dari sub menu input kelola data menu data kepala sekolah,
menu data guru, menu data siswa, menu data tata usaha, menu data jadwal
mengajar, menu data mata pelajaran, menu data nilai akhir siswa dan menu
laporan terdiri dari laporan menu data jadwal mengajar, menu data mata
pelajaran, menu data nilai akhir siswa dan menu logout.
56
c. Membuat halaman menu tambah akun yang berfungsi untuk memgelolah akun
atau menambah bahkan mengurang akun yang berhak mengakses sistem. Pada
menu ini juga dapat dilakukan perubahan pada username atau password yng
telah ada sebelumnya.
d. Membuat halaman menu data kepala sekolah yang berfungsi untuk
menampilkan data-data kepala sekolah pada SMP Negeri 4 Malangke Barat
yaitu berupa data Nip, nama, golongan, aktif bertugas, tempat lahir, tanggal
lahir, jenis kelamin, jabatan, agama dan alamat.
e. Membuat halaman menu data wakil kepala sekolah yang berfungsi untuk
menampilkan data-data kepala sekolah pada SMP Negeri 4 Malangke Barat
yaitu berupa data Nip, nama, golongan, aktif bertugas, tempat lahir, tanggal
lahir, jenis kelamin, jabatan, agama dan alamat.
f. Membuat halaman menu data guru yang berfungsi untuk menampilkan data-
data guru pada SMP Negeri 4 Malangke Barat yaitu berupa data Nip, nama,
golongan, aktif bertugas, mengajar pelajaran, tempat lahir, tanggal lahir, jenis
kelamin, jabatan, agama dan alamat.
g. Membuat halaman menu data tata usaha yang berfungsi untuk menampilkan
data-data tata usaha pada SMP Negeri 4 Malangke Barat yaitu berupa data Nip,
nama, aktif bertugas, tempat lahir, tanggal lahir, jenis kelamin, jabatan, agama
dan alamat.
h. Membuat halaman menu data staf perpustakaan yang berfungsi untuk
menampilkan data-data tata usaha pada SMP Negeri 4 Malangke Barat yaitu
berupa data Nip, nama, aktif bertugas, tempat lahir, tanggal lahir, jenis
kelamin, jabatan, agama dan alamat.
i. Membuat halaman menu data staf laboratorium yang berfungsi untuk
menampilkan data-data tata usaha pada SMP Negeri 4 Malangke Barat yaitu
berupa data Nip, nama, aktif bertugas, tempat lahir, tanggal lahir, jenis
kelamin, jabatan, agama dan alamat.
j. Membuat halaman menu data satpam yang berfungsi untuk menampilkan data-
data tata usaha pada SMP Negeri 4 Malangke Barat yaitu berupa data NiK,
nama, aktif bertugas, tempat lahir, tanggal lahir, jenis kelamin, jabatan, agama
dan alamat.
57
b. Penilaian ahli
Pengujian ini dilakukan dengan memberikan kepada orang yang benar-
benar ahli atau paham dalam aplikasi tersebut agar tidak terjadi kesalahan dalam
sistem dan aplikasi siap untuk digunakan. Pada pengujian ahli akan diberika n
sebuah quisioner kepada yang benar-benar ahli terhadap aplikasi yang telah
dibuat.
Sugiyono (2014,132) berpendapat bahwa skala likert digunakan untuk
mengukur sikap, pendapat, dan persepsi seseorang atau sekelompok orang.
Rentang skor yang digunakan oleh peneliti berdasarkan skala Likert. Penggunaan
skala Likert dalam penelitian ini menggunakan model empat pilihan (skala
empat). Skala disusun dalam bentuk suatu pernyataan dan diikuti oleh pilihan
respon yang menunjukkan tingkatan. (Widoyoko, 2016:104). Hasil validasi ahli
kemudian dianalisis dan dikategorikan ke dalam Tabel 17 menurut skala likert
(Widoyoko, 2015: 69).
Tabel 18. Kategori Skor Kuesioner
Interval Tingkat Pencapaian Kategori Interval Tingkat Pencapaian Kategori
3,25 < M < 4,00 Sangat Setuju
2,50 < M < 3,25 Setuju
1,75 < M < 2,50 Tidak Setuju
0,00 < M < 1,75 Sangat Tidak Setuju
BAB IV
HASIL DAN PEMBAHASAN PENELITIAN
f. Tampilan halaman kelola data tenaga non kependidikan data tata usaha
Tampilan halaman kelola data tenaga non kependidikan ini untuk
melakukan pengolahan data tata usaha. Tampilan halaman menu data tata usaha
dapat dilihat pada gambar 52.
63
Tampilan halaman data siswa ini untuk melakukan pengolahan data kelas
IX. Tampilan halaman menu data kelas IX dapat dilihat pada gambar 59.
Gambar 64. Tampilan halaman kelola data nilai akhir siswa kelas VII
Gambar 65. Tampilan halaman kelola data nilai akhir siswa kelas VIII
Gambar 66. Tampilan halaman kelola data nilai akhir siswa kelas IX
Tampilan halaman laporan data mata pelajaran ini menampilkan data mata
pelajaran dimana tata usaha dan guru dapat mencetak data mata pelajaran yang
dibutuhkan serta dapat dicetak berdasarkan semester dan kelas. Tampilan halaman
laporan data mata pelajaran dapat dilihat pada gambar 67.
Gambar 68. Tampilan halaman laporan data jadwal mengajar kelas VII
Gambar 69. Tampilan halaman laporan data jadwal mengajar kelas VIII
72
Tampilan halaman laporan data nilai akhir siswa kelas VII ini
menampilkan data nilai akhir siswa kelas VII dimana tata usaha dan guru dapat
mencetak data nilai akhir siswa kelas VII berdasarkan semester dan data yang
dibutuhkan. Tampilan halaman laporan data nilai akhir siswa kelas VII dapat
dilihat pada gambar 71.
73
Gambar 71. Tampilan halaman laporan data nilai akhir siswa kelas VII
Tampilan halaman laporan data nilai akhir siswa kelas VIII ini
menampilkan data nilai akhir siswa kelas VIII dimana tata usaha dan guru dapat
mencetak data nilai akhir siswa kelas VIII berdasarkan semester dan data yang
dibutuhkan. Tampilan halaman laporan data nilai akhir siswa kelas VIII dapat
dilihat pada gambar 72.
Gambar 72. Tampilan halaman laporan data nilai akhir siswa kelas VIII
74
Tampilan halaman laporan data nilai akhir siswa kelas IX ini menampilkan
data nilai akhir siswa kelas IX dimana tata usaha dan guru dapat mencetak data
nilai akhir siswa kelas IX berdasarkan semester dan data yang dibutuhkan.
Tampilan halaman laporan data nilai akhir siswa kelas IX dapat dilihat pada
gambar 73.
Gambar 73. Tampilan halaman laporan data nilai akhir siswa kelas IX
R1 3
R2
4 5
Keterangan :
Node 1 : Mulai
Node 2 : Form login
Node 3 : Input username dan password
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 5, jika = “T” ke
node 2
Node 5 : Tampil halaman menu utama
Node 6 : Selesai
Diketahui :N = 6
E = 6
CC = E – N +2
=6–6+2
=2
V(G) = P + 1
=1+1
=2
∑R = 2
76
Keterangan :
Node 1 : Mulai
Node 2 : Menu pilihan
Node 3 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 8, jika = “T” ke
node 2
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 9, jika = “T” ke
node 2
Node 5 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 2
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 2
Node 7 : Selesai
Node 8 : Home
Node 9 : Kelola Data
77
Node 10 : Laporan
Node 11 : Admin
Diketahui :N = 11
E = 14
CC = E – N +2
= 14 – 11 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 8 – 2
Path 2 = 1 – 2 – 3 – 4 – 9 – 2
Path 3 = 1 – 2 – 3 – 4 – 5 – 10 – 2
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 2
Path 5 = 1 – 2 – 3 – 4 – 5 – 6 – 7
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman menu utama telah benar.
3) Flowgraph Kelola Data Tenaga Kependidikan Kepala Sekolah
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data Tenaga Kependidikan
Node 3 : Input data kepala sekolah
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 9, jika = “T” ke
node 3
Node 5 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10 jika = “T” ke
node 3
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Selesai
Node 9 : Simpan
Node 10 : Ubah
Node 11 : Hapus
Node 12 : Refres
Diketahui :N = 12
E = 15
CC = E – N +2
= 15 – 12 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 9– 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 10 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 5 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8
79
Diketahui :N = 13
E = 15
CC = E – N +2
= 15 – 12 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 6, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 9 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 10 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 5 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data wakil kepala sekolah telah benar.
5) Flowgraph Data Tenaga Kependidikan Guru
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data tenaga kependidikan
Node 3 : Input data guru
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data guru
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
82
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 13 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data guru telah benar.
6) Flowgraph Data Tenaga Non Kependidikan tata usaha
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data tenaga non kependidikan staf tata usaha
Node 3 : Input data staf tata usaha
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data staf tata usaha
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
83
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 –12 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 –7– 13– 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data tata usaha telah benar.
7) Flowgraph Data Tenaga Non Kependidikan Staf Perpustakaan
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data tenaga non kependidikan staf perpustakaan
Node 3 : Input data staf perpustakaan
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data staf perpustakaan
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 –12 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 –7– 13– 3
85
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 –12 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 –7– 13– 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data pengembalian buku telah benar.
9) Flowgraph Data Tenaga Non Kependidikan Satpam
Keterangan :
Node 1 : Mulai
Node 2 : Halaman Data Tenaga Kependidikan
Node 3 : Input Data Satpam
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Note 8 : Selesai
Node 9 : Simpan
Node 10 : Ubah
Node 11 : Hapus
Node 12 : Refres
Diketahui :N = 13
E = 15
CC = E – N +2
= 15 – 12 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 6, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 9 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 10 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 5 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8
88
E = 15
CC = E – N +2
= 15 – 12 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 6, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 9 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 10 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 5 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data bujang sekolah telah benar.
11) Flowgraph Data Siswa Kelas VII
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data siswa
Node 3 : Input data siswa kelas VII
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data siswa kelas VII
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 –12 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 –7– 13– 3
91
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data siswa kelas VII telah benar.
12) Flowgraph Data Siswa Kelas VIII
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data siswa
Node 3 : Input data siswa kelas VIII
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data siswa kelas VIII
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
92
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 –12 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 –7– 13– 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data siswa kelas VIII telah benar.
13) Flowgraph Data Siswa Kelas IX
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data siswa
Node 3 : Input data siswa kelas IX
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data siswa kelas IX
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 –12 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 –7– 13– 3
94
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data siswa kelas IX telah benar.
14) Flowgraph Data Mata Pelajaran
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data mata pelajaran
Node 3 : Input data mata pelajaran
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data mata pelajaran
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
95
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 13 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data mata pelajaran telah benar.
15) Flowgraph Data Jadwal Mengajar Kelas VII
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data jadwal mengajar
Node 3 : Input data jadwal mengajar kelas VII
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data jadwal mengajar kelas VII
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 13 – 3
97
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data jadwal mengajar kelas VII telah benar.
16) Flowgraph Data Jadwal Mengajar Kelas VIII
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data jadwal mengajar
Node 3 : Input data jadwal mengajar kelas VIII
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data jadwal mengajar kelas VIII
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
98
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 13 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data jadwal mengajar kelas VIII telah benar.
17) Flowgraph Data Jadwal Mengajar Kelas IX
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data jadwal mengajar
Node 3 : Input data jadwal mengajar kelas IX
99
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data jadwal mengajar kelas IX
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 13 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data jadwal mengajar kelas IX telah benar.
100
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data nilai akhir
Node 3 : Input data nilai akhir kelas VII
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data nilai akhir kelas VII
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
E = 16
101
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 13 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data nilai akhir kelas VII telah benar.
19) Flowgraph Data Nilai Akhir Kelas VIII
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data nilai akhir
Node 3 : Input data nilai akhir kelas VIII
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
102
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data nilai akhir
Node 3 : Input data nilai akhir kelas IX
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data nilai akhir kelas IX
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 11, jika = “T”
ke node 3
Node 7 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 12, jika = “T”
ke node 3
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 13, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Ubah
Node 12 : Hapus
Node 13 : Refres
Diketahui :N = 13
104
E = 16
CC = E – N +2
= 16 – 13 + 2
=5
V(G) = P + 1
=4+1
=5
∑R = 5
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 12 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 13 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian
untuk halaman data nilai akhir kelas IX telah benar.
21) Flowgraph Laporan Data Mata Pelajaran
Keterangan :
Node 1 : Mulai
Node 2 : Halaman laporan data mata pelajaran
105
Node 3 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 5, jika = “T” ke
node 2
Node 4 : Selesai
Node 5 : Lihat data
Diketahui :N = 5
E = 5
CC = E – N +2
=5–5+2
=2
V(G) = P + 1
=1+1
=2
∑R = 2
Independent Path = 2, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5– 2
Path 2 = 1 – 2 – 3 – 4 – 5
Jadi jumlah CC = 2, Region = 2, Independent Path = 2, maka logika pengujian
untuk halaman laporan data mata pelajaran telah benar.
22) Flowgraph Laporan Jadwal Mengajar Kelas VII
Keterangan :
Node 1 : Mulai
Node 2 : Halaman laporan data jadwal mengajar kelas VII
Node 3 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 5, jika = “T” ke
node 2
Node 4 : Selesai
Node 5 : Lihat data
Diketahui :N = 5
E = 5
CC = E – N +2
=5–5+2
=2
V(G) = P + 1
=1+1
=2
∑R = 2
Independent Path = 2, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5– 2
Path 2 = 1 – 2 – 3 – 4
Jadi jumlah CC = 2, Region = 2, Independent Path = 2, maka logika pengujian
untuk halaman laporan jadwal mengajar kelas VII telah benar.
23) Flowgraph Laporan Jadwal Mengajar Kelas VIII
Keterangan :
Node 1 : Mulai
Node 2 : Halaman laporan data jadwal mengajar kelas VIII
Node 3 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 5, jika = “T” ke
node 2
Node 4 : Selesai
Node 5 : Lihat data
Diketahui :N = 5
E = 5
CC = E – N +2
=5–5+2
=2
V(G) = P + 1
=1+1
=2
∑R = 2
Independent Path = 2, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5– 2
Path 2 = 1 – 2 – 3 – 4
Jadi jumlah CC = 2, Region = 2, Independent Path = 2, maka logika pengujian
untuk halaman laporan jadwal mengajar kelas VIII telah benar.
24) Flowgraph Laporan Jadwal Mengajar Kelas IX
Keterangan :
Node 1 : Mulai
Node 2 : Halaman laporan data jadwal mengajar kelas IX
Node 3 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 5, jika = “T” ke
node 2
Node 4 : Selesai
Node 5 : Lihat data
Diketahui :N = 5
E = 5
CC = E – N +2
=5–5+2
=2
V(G) = P + 1
=1+1
=2
∑R = 2
Independent Path = 2, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5– 2
Path 2 = 1 – 2 – 3 – 4
Jadi jumlah CC = 2, Region = 2, Independent Path = 2, maka logika pengujian
untuk halaman laporan jadwal mengajar kelas IX telah benar.
25) Flowgraph Laporan Data Nilai Akhir Kelas VII, VIII & IX
Gambar 97. Flowgraph laporan data nilai akhir kelas VII, VIII & IX
109
Keterangan :
Node 1 : Mulai
Node 2 : Halaman laporan data nilai akhir kelas VII, VIII & IX
Node 3 : Lihat laporan data nilai akhir kelas VII, VIII & IX
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 8, jika = “T” ke
node 3
Node 5 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 9, jika = “T” ke
node 3
Node 6 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 7 : Selesai
Node 8 : Nilai Akhir Kelas VII
Node 9 : Nilai Akhir Kelas VIII
Node 10 : Nilai Akhir Kelas IX
Diketahui :N = 10
E = 12
CC = E – N +2
= 12 – 10 + 2
=4
V(G) = P + 1
= 3+ 1
=4
∑R = 4
Independent Path = 4, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 8 – 3
Path 2 = 1 – 2 – 3 – 4 – 5– 9 – 3
Path 3 = 1 – 2 – 3 – 4 – 5– 6 – 10 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 –7
Jadi jumlah CC = 4, Region = 4, Independent Path = 4, maka logika pengujian
untuk halaman laporan nilai akhir siswa kelas VII, VIII & IX telah benar.
110
Node 14 : Refres
Diketahui :N = 14
E = 18
CC = E – N +2
= 18 – 14 + 2
=6
V(G) = P + 1
=5+1
=6
∑R = 6
Independent Path = 5, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 10 – 3
Path 2 = 1 – 2 – 3 – 4 – 5 – 11 – 3
Path 3 = 1 – 2 – 3 – 4 – 5 – 6 – 12 – 3
Path 4 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 13 – 3
Path 5 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 14– 3
Path 6 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9
Jadi jumlah CC = 6, Region = 6, Independent Path = 6, maka logika pengujian
untuk halaman data tambah akun telah benar.
27) Flowgraph Data Admin Ganti Password
Keterangan :
Node 1 : Mulai
Node 2 : Halaman data admin ganti password
Node 3 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 5, jika = “T” ke
node 2
Node 4 : Selesai
Node 5 : Ganti Password
Diketahui :N = 5
E = 5
CC = E – N +2
=5–5+2
=2
V(G) = P + 1
=1+1
=2
∑R = 2
Independent Path = 2, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5– 2
Path 2 = 1 – 2 – 3 – 4 – 5
Jadi jumlah CC = 2, Region = 2, Independent Path = 2, maka logika pengujian
untuk halaman data ganti password telah benar.
Hasil rekap dari tiap pengujian halaman yang ada pada program dapat
dilihat pada tabel 19.
b. Pengujian Ahli
Uji validasi ahli aplikasi pendataan dilakukan untuk mengetahui tingkat
kelayakan sistem yang di buat dengan memberikan kuesioner kepada ahli sistem.
Ahli sistem yang berperan dalam uji validasi program dalam penelitian ini yaitu
sebanyak 2 validator yang merupakan dosen Fakutas Teknik Komputer
Universitas Cokroaminoto Palopo.
1. Skala Penilaian
1 : Berarti “ Tidak Berfungsi”
2 : Berarti “ Kurang Berfungsi”
3 : Berarti “ Berfungsi”
4 : Berarti “ Berfungsi Sempurna”
2. Penilaian ditinjau dari beberapa penilaian
114
diinput sebelumya.
d. Tombol “ubah” dapat mengubah data yang telah 4 4
diinput sebelumya.
e. Tombol “hapus” dapat menghapus data yang telah 4 4
diinput sebelumya.
f. Tombol “refres” akan mengembalikan ke form 4 4
menu utama data guru.
6.
Halaman Menu utama Kelola Data Tenaga Non Kependidikan Tata Usaha
a. Halaman menu utama data tata usaha digunakan 4 4
admin untuk mengakses data tata usaha
b. Tombol “simpan” dapat menyimpan data yang 4 4
telah diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah 4 4
diinput sebelumya.
d. Tombol “ubah” dapat mengubah data yang telah 4 4
diinput sebelumya.
e. Tombol “hapus” dapat menghapus data yang telah 4 4
diinput sebelumya.
f. Tombol “refres” akan mengembalikan ke form 4 4
menu utama data tata usaha.
7. Halaman Menu utama Kelola Data Tenaga Non Kependidikan Staf
Perpustakaan
a. Halaman menu utama data staf perpustakaan 4 4
digunakan admin untuk mengakses data staf
perpustakaan
b. Tombol “simpan” dapat menyimpan data yang 4 4
telah diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah 4 4
diinput sebelumya.
d. Tombol “ubah” dapat mengubah data yang telah 4 4
diinput sebelumya.
e. Tombol “hapus” dapat menghapus data yang telah 4 4
diinput sebelumya.
f. Tombol “refres” akan mengembalikan ke form 4 4
menu utama data staf perpustakaan
18. Halaman Menu utama Kelola Data Nilai Akhir Siswa Kelas VII
a. Halaman menu utama data nilai akhir siswa kelas 4 4
VII digunakan admin untuk mengakses data nilai
akhir siswa kelas VII
b. Tombol “simpan” dapat menyimpan data yang 4 4
telah diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah 4 4
diinput sebelumya.
d. Tombol “ubah” dapat mengubah data yang telah 4 4
diinput sebelumya.
e. Tombol “hapus” dapat menghapus data yang telah 4 4
diinput sebelumya.
f. Tombol “refres” akan mengembalikan ke form 4 4
menu utama data nilai akhir siswa kelas VII
19. Halaman Menu utama Kelola Data Nilai Akhir Siswa Kelas VIII
a. Halaman menu utama data nilai akhir siswa kelas 4 4
VIII digunakan admin untuk mengakses data nilai
akhir siswa kelas VIII
b. Tombol “simpan” dapat menyimpan data yang 4 4
telah diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah 4 4
diinput sebelumya.
d. Tombol “ubah” dapat mengubah data yang telah 4 4
diinput sebelumya.
e. Tombol “hapus” dapat menghapus data yang telah 4 4
diinput sebelumya.
f. Tombol “refres” akan mengembalikan ke form 4 4
menu utama data nilai akhir siswa kelas VIII
119
diinput sebelumya.
e. Tombol “hapus” dapat menghapus data yang telah 4 4
diinput sebelumya.
f. Tombol “refres” akan mengembalikan ke form 4 4
menu utama utama admin tambah akun
27. Halaman Menu Admin Ganti Password
c. Halaman menu utama admin ganti password 4 4
digunakan admin untuk mengakses halaman menu
utama admin ganti password
d. Tombol “ganti” dapat mengganti password yang 4 4
telah diinput sebelumya.
Jumlah Skor 532 532
Jumlah skor
Skor Validasi ahli 1 dan 2 =
Jumlah butir pernyataan
setuju (nilai 4). Validasi ahli 2 memberikan penilaian skala setuju sebanyak 0
(nilai 3) dan 133 penilaian diberi skala sangat setuju (nilai 4). Maka dihasilkan
nilai rata-rata dari validasi ahli yaitu 4,0 yang berarti untuk penilaian sistem
masuk kategori sangat setuju.
4.2 Pembahasan Penelitian
Penelitian ini bertujuan untuk membuat sebuah aplikasi pendataan
akademik pada SMP Negeri 4 Malangke Barat Berbasis Visual Studio. Aplikasi
ini dapat digunakan oleh staf tata usaha yang ada di SMP Negeri 4 Malangke
Barat.
Jenis penelitian yang digunakan adalah Research and Development dengan
menggunakan metode pengembangan perangkat lunak waterfall dengan tujuan
menghasilkan suatu produk berupa aplikasi. Metode ini dipilih sesuai dengan
tujuan penelitian yang ingin dicapai, yakni menghasilkan suatu produk berupa
rancang bangun aplikasi sistem pendataan akademik SMP Negeri 4 Malangke
Barat Berbasis Visual Studio.
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
123
Berdasarkan hasil analisis dan pembahasan yang telah diuraikan pada bab-
bab sebelumnya maka penulis dapat menarik beberapa kesimpulan dari
pembuatan skripsi yang berjudul rancang bangun aplikasi system pendataan
akademik SMP Negeri 4 Malangke Barat yaitu:
1. Pembuatan aplikasi desktop ini menggunakan bahasa pemrograman Visual
Studio dan Microsoft Acces sebagai database yang dapat dimanfaatkan oleh
pihak sekolah SMP Negeri 4 Malangke Barat untuk pengolaan data
akademik.
2. Aplikasi desktop ini menggunakan aplikasi Microsoft Visio 2007 untuk
desain aplikasi, adapun rancangan yang dibuat yaitu UML (Unified
Modelling Language) seperti usecase diagram, activity diagram, sequence
diagram dan class diagram serta rancangan tampilan input output.
3. Aplikasi yang dirancang telah diuji dengan menggunakan metode white box,
dimana pengujian setiap tampilan telah berhasil dan tidak terjadi kesalahan
sehingga dapat ditarik kesimpulan bahwa sistem tersebut sudah benar,
dengan kata lain bahwa perancangan dan pembuatan aplikasi desktop pada
SMP Negeri 4 Malangke Barat yang dibuat telah layak digunakan.
5.2 Saran
Saran yang penulis dapat sampaikan dalam pembuatan skripsi ini yaitu:
Pembuatan aplikasi desktop ini masih terbuka untuk dikembangkan menjadi
lebih baik lagi seperti penambahan isi aplikasi, pengaturan tampilan agar lebih
menarik, penambahan konten lain agar aplikasi lebih interaktif lagi, tidak hanya
sebatas mengelolah data akademik berbasis desktop tetapi bisa untuk di
kembangkan untuk biasa di gunakan secara online sehingga SMP Negeri 4
Malangke Barat menjadi lebih maju.
DAFTAR PUSTAKA
Creative C dan Sarwandi.2017. Jago Microsoft Acces 2016. Jakarta: PT Elex Media
Komputindo.
124
Fajriah, Ahmad J, Tolip F.2017. Rancang Bangun Sistem Informasi Tender Karet Desa
Jungai Menggunakan Metode Waterfall. Jurnal SISFOKOM. Vol 6. No 2.
Febrian J. 2004. Kamus Komputer dan Teknologi Informasi. Bandung: PT Elex Media
Komputindo.
I Made Budi Adyana, 2016. Perancangan Sistem Informasi Akademik Stikes Wira
Medika Bali Berbasis Desktop. Jurnal Stimik Stikom Bali. Vol 10 No 2 .
Jogiyanto, M.H, 2001. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis. Yogyakarta. Andi.
Julian Chandra W. 2017. Implentasi system Informasi Akademik ( Studi Kasus : SMP
Negeri 20 Bandung). Jurnal Sistem Informasi Vol 1.
Melani, Yustria Handika S, Helmi Fauzi S.2018. Perancangan Aplikasi Komik Hadist
Berbasis Multimedia. Jurnal Teknologi Informatika Vol 2 No 2.
.
MADCOMS.2004. Aplikasi Database dan Crystal Report Pada Visual Bsic 6.0.
Yogyakarta. Andi.
Presman, Roger S. 2002. Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku 1.)
Yogyakarta. Andi
Rusmawan U. 2019. Teknik Penulisan Tugas Akhir dan Skripsi Pemrograman. Jakarta:
PT Elex Media Komputindo.
Supardi Yuniar.2015. Semua Bisa Menjadi Progremer Visual Basic 2012. Basic. Jakarta:
PT Elex Media Komputindo.
Saehudin, Ahmad, Izzan, 2012. Hadist Pendidikan dan Konsep Pendidikan Berbasis
Hadist.Bandung: Humaiora.
Talip H. 2007. Kupas Tuntas Microsoft Acces Security. Jakarta: PT Elex Media
Komputindo.
Zanwar Arif W, Wahyu Kurnia S, Syafrial Fachri P. 2020. Aplikasi Pengelolaan Data
Administrator Barang Menggunakan Aplikasi Apex Online. Bandung. Industri
Nusantara.
126
LAMPIRAN
Judul Penelitian :
A. VIVI MUVIDA AP
1604411479
3. Apakah ada kendala dalam melakukan Ada, karena harus di input satu persatu
proses pendataan akademik? Kendala dalam file excel.
apasaja yg ditemui !
Staf tata usaha melakukan proses pendataan
4. Bagaimana sistem yang berjalan saat akademik menggunakan Microsoft excel
ini pada pendataan akademik SMP serta membuat laporan menggunakan
Negeri 4 Malangke Barat? Microsoft word .
5. Apa masalah yang ada dalam
pendataan akademik SMP Negeri 4 Sistem yang masih manual
Malangke Barat?
6. Sistem manual seperti apa dan apa
Pendataan akademik pada SMP Negeri 4
masalah yang terjadi pada sistem
Malangke Barat. Staf tata usaha harus
manual tersebut?
menginputkan data akademik ke dalam
aplikasi Microsoft excel dan seringkali
terjadi kesalahan dalam penginputan data.
7. Apakah ada aplikasi yang digunakan Iya, aplikasi Microsoft Excel. Data
dalam pendataan akademik SMP akademik dipindahkan ke aplikasi excel.
Negeri 4 Malangke Barat?
8. Apa saja data yang dikelolah oleh sataf Data tenaga kependidikan, data tenaga non
tata usaha? kependidikan, data siswa, data mata
pelajaran, data jadwal mengajar
dan data nilai akhir siswa.
12. Apakah Bapak memerlukan sebuah Iya. Aplikasi seperti apa yang ingin anda
aplikasi khusus dalam pendataan tawarkan?
akademik SMP Negeri 4 Malangke
Barat?
13. Bagaimana jika saya mengusulkan Silahkan
sebuah aplikasi pendataan akademik
terkait permasalahan diatas yaitu
membuat sebuah aplikasi dalam
bentuk aplikasi desktop untuk
pengelola dalam mengolah data
akademik kemudian aplikasi tersebut
dikemas dalam bentuk aplikasi
desktop bagi staf tata usaha dalam
129
Judul Penelitian :
A. VIVI MUVIDA AP
1604411479
Judul Penelitian :
A. VIVI MUVIDA AP
1604411479
Judul Penelitian :
A. VIVI MUVIDA AP
1604411479
Judul Penelitian :
A. VIVI MUVIDA AP
1604411479
Judul Penelitian :
A. PENGANTAR
SMP Negeri 4 Malangke Barat merupakan salah satu SMP negeri yang
ada di Kabupaten Luwu Utara Provinsi Sulawesi Selatan. Dimana dalam
melakukan kewajibannya sebagai salah satu organisasi pendidikan tentunya
memerluka proses pengolahan data akademik yang efektik dan efisien baik itu
pendataan tenaga kependidikan, tenaga non kependiidkan dan pendataan Siswa.
Keberadaan dari pengolahan data tersebut harus melakukan proses pengumpulan
data, penambahan data, penghapusan data dan pelaporan. Proses pengolahan data
akademik tersebut harus dilakukan secara baik agar proses pendataan akademik
sebagaimana yang di harapkan.
SMP Negeri 4 Malangke Barat Kabutan Luwu Utara dalam proses
pengolahan data akademik belum terkomputerisasi secara maksimal. Dimana
dalam pengolahan data tersebut menggunakan mikrosoft excel dan menyimpan
data akademik tersebut dalam bentuk file excel yang di dalam file excel di
kategorikan berdasarkan sheet dan pelaporan dari data akademik tersebut
menggugunakan mikrosoft word. Proses pengolahan data ini di lakukan melihat
dari data tenaga kependidikan, tenaga non kependidikan, pendaftaran siswa baru,
jadwal mata pelajaran, jadwal mengajar, data kelas dan data nilai akhir siswa
kemudian laporan tersebut disimpan sebagai arsip dari data akademik yang ada di
SMP Negeri 4 Malangke Barat Kabutan Luwu Utara.
SMP Negeri 4 Malangke Barat Kabutan Luwu Utara Pengolahan data
yang masih belum terkomputerisasi secara maksimal tersebut mengakibatkan
sering terjadi kesalahan, selain itu banyak juga kendala yang sering timbul
misalnya dalam segi waktu yang banyak terpakai dan tenaga yang banyak
terkuras karena harus menginput satu persatu data akademik serta dikategorikan
pelajran di dalam sheet excel sehingga mengakibatkan tidak efektif dan efesien,
selain itu meskipun pegolahan data akademik telah menggunakan mikrosoft excel
sebagain pengolahan data dan mikrosoft word sebagai pelaporan namun masih
tetap ada kendala yang dirasakan yaitu proses penginputan yang dilakukan satu
persatu dan pencarian data yang memakan banyak waktu. Penginputan
menggunakan mikrosoft excel dan file yang disimpan dalam file excel mudah
terhapus, hilang, tercecer ataupun dimakan oleh virus.
Hal inilah yang mendorong penulis untuk membuat aplikasi pendataan
akademik yang dapat menjadi tempat pengelolaan data akademik SMP Negeri 4
Malangke Barat agar lebih efektif dan efesien sebagaimana yg diharapkan.
D. INDIKATOR
Seperti yang telah diungkapkan pada defenisi operasional variabel, maka
indikator-indikator setiap dimensi dapat ditentukan.
1. Tampilan (interface)
Kehandalan dalam menampilkan tampilan dari aplikasi Aplikasi Sistem
Pendataan Akademik SMP Negeri 4 Malangke Barat yang dapat memberikan
kenyamanan dalam penggunaan aplikasi dan mempunyai sejumlah kemampuan
lain sehingga pengguna(admin) merasa betah dalam mengoperasikan program
tersebut . Indikatornya meliputi:
b. Ketepatan tata letak tampilan dari aplikasi yang dibangun
b. Ketepatan pemilihan warna desain tampilan
c. Ketepatan pemilihan jenis huruf
d. Ketepatan pemilihan ukuran huruf
e. Ketepatan pemilihan warna background
f. Keserasian antara warna huruf dengan background
g. Ketepatan pengaturan tata letak menu yang ditampilkan
h. Tampilan halaman login yang ditampilkan
i. Tampilan halam menu utama yang ditampilkan
j. Tampilan halaman kelola data tenaga kependidikan yang ditampilkan
k. Tampilan halaman kelola data tenaga non kependidikan yang ditampilkan
l. Tampilan halaman kelola data siswa ditampilkan
m. Tampilan halaman kelola data mata pelajaranyang ditampilkan
n. Tampilan halaman kelola data jadwal mengajar yang ditampilkan
o. Tampilan halaman kelola data nilai akhir siswa yang ditampilkan
p. Tampilan halaman laporan mata pelajaran yang ditampilkan Tampilan
halaman laporan jadwal mengajar yang ditampilkan
q. Tampilan halam laporan nilai akhir siswa yang ditampilkan
r. Tampilan halam admin tambah akun yang ditampilkan
s. Tampilan halam admin ganti password yang ditampilkan
2. Kemudahan (Usability)
Kemudahan yang di maksud adalah dalam mengakses aplikasi maupun
kemudahan dalam pengelolaan data yang terdapat dalam aplikasi pendataan
akademik SMP Negeri 4 Malangke Barat. Indikatornya meliputi:
a. Kemudahan dalam melihat tampilan aplikasi
b. Kemudahan dalam melihat isi aplikasi
c. Kemudahan membaca huruf yang ada
d. Kenyamanan desain warna background saat dilihat
3. Kualitas Data
Kualitas Data yang dimaksud dalam penelitian ini adalah kesesuaian
antara tema aplikasi dengan data akademik yang akan didapatkan admin dari
aplikasi yang telah dibuat. Indikatornya meliputi:
a. Kesesuaian data dengan judul yang diambil
b. Kelengkapan data
c. Kesesuaian data aplikasi yang disajikan
E. KISI-KISI (terlampir)
F. MATRIKS INSTRUMEN (terlampir)
G. INSTRUMEN (terlampir)
H. DAFTAR RUJUKAN
Alfian Nurlifa, 2014. Analisis Pengaruh User Interface Terhadap Kemudahan
Penggunaan Sistem Pendukung Keputusan Seorang Dokter .
Dedi Rianto Rahadi, 2014. Pengukuran Usability Sistem Menggunakan Use
Questionnaire Pada Aplikasi Android .
Lampiran 6. Kisi-kisi Instrumen
Kisi-Kisi Instrumen Rancang Bangun Aplikasi Sistem Pendataan Akademik SMP Negeri 4 Malangke Barat Berbasis Visual Studio
Jumlah
No Variabel Indikator Pernyataan Item
soal
1 TAMPILAN Desain Visual Aplikasi 1. Ketepatan tata letak tampilan dari aplikasi 1,2,3,4,5,6,7, 20
(INTERFACE) 8,9,10,11,12,
yang dibangun
13,14,1516,1
2. Ketepatan pemilihan warna desain tampilan
7,18,19,20
3. Ketepatan pemilihan jenis huruf
4. Ketepatan pemilihan ukuran huruf
5. Ketepatan pemilihan warna background
6. Keserasian antara warna huruf dengan
background
7. Ketepatan pengaturan tata letak menu yang
ditampilkan
8. Tampilan halaman login yang ditampilkan
9. Tampilan halaman menu utama yang
ditampilkan
10. Tampilan halaman kelola data tenaga
kependidkan yang ditampilkan
11. Tampilan halaman kelola data tenaga non
kependidikan yang ditampilkan
12. Tampilan halaman kelola data siswa yang
ditampilkan
13. Tampilan halaman kelola data mata
pelajaran yang ditampilkan
14. Tampilan halaman kelola data jadwal
mengajar yang ditampilkan
15. Tampilan halaman kelola data nilai akhir
siswa yang ditampilkan
16. Tampilan halaman laporan mata pelajaran
yang ditampilkan
17. Tampilan halaman laporan jadwal
mengajar yang ditampilkan
18. Tampilan halaman laporan nilai akhir siswa
yang ditampilkan
19. Tampilan halaman admin tambah akun
yang ditampilkan
20. Tampilan halaman admin ganti password
yang ditampilkan
1. Kemudahan dalam melihat tampilan
aplikasi
Jabatan :
Tanggal Validasi :
Waktu Validasi :
B. Skala Penilaian :
1. Berfungsi Sempurna = “Ya”
2. Tidak Berfungsi = “Tidak”
C. Pertanyaan
Rating
No Implementasi Antar Muka
Ya Tidak
1. Halaman Login Admin
d. Form “username” dapat digunakan untuk menginput
username admin.
e. Form “Password” digunakan untuk menginput
password admin
f. Tombol “login” mengarahkan admin kehalaman
utama.
2. Halaman Menu Utama
d. Form “kelola data” digunakan untuk menginput
data akademik.
e. Form “laporan” digunakan untuk mlihat laporan
data akademik.
f. Tombol “admin” digunakan untuk tambah akun,
ganti passwprd dan logout .
3. Halaman Menu utama Kelola Data Tenaga Kependidikan Kepala Sekolah
g. Halaman menu utama data kepala sekolah digunakan
admin untuk mengakses data kepala sekolah
h. Tombol “simpan” dapat menyimpan data yang telah
diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah diinput
sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form menu
utama data kepala sekolah.
4. Halaman Menu utama Kelola Data Tenaga Kependidikan Wakil Kepala
Sekolah
g. Halaman menu utama data wakil kepala sekolah
digunakan admin untuk mengakses data wakil
kepala sekolah
h. Tombol “simpan” dapat menyimpan data yang telah
diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah diinput
sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama data wakil kepala sekolah.
5. Halaman Menu utama Kelola Data Tenaga Kependidikan Guru
g. Halaman menu utama data guru digunakan admin
untuk mengakses data guru
h. Tombol “simpan” dapat menyimpan data yang
telah diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah
diinput sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama data guru.
6.
Halaman Menu utama Kelola Data Tenaga Non Kependidikan Tata Usaha
g. Halaman menu utama data tata usaha digunakan
admin untuk mengakses data tata usaha
h. Tombol “simpan” dapat menyimpan data yang
telah diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah
diinput sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama data tata usaha.
7. Halaman Menu utama Kelola Data Tenaga Non Kependidikan Staf
Perpustakaan
g. Halaman menu utama data staf perpustakaan
digunakan admin untuk mengakses data staf
perpustakaan
h. Tombol “simpan” dapat menyimpan data yang
telah diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah
diinput sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama data staf perpustakaan
18. Halaman Menu utama Kelola Data Nilai Akhir Siswa Kelas VII
g. Halaman menu utama data nilai akhir siswa kelas
VII digunakan admin untuk mengakses data nilai
akhir siswa kelas VII
h. Tombol “simpan” dapat menyimpan data yang
telah diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah
diinput sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama data nilai akhir siswa kelas VII
19. Halaman Menu utama Kelola Data Nilai Akhir Siswa Kelas VIII
g. Halaman menu utama data nilai akhir siswa kelas
VIII digunakan admin untuk mengakses data nilai
akhir siswa kelas VIII
h. Tombol “simpan” dapat menyimpan data yang
telah diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah
diinput sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama data nilai akhir siswa kelas VIII
20. Halaman Menu utama Kelola Data Nilai Akhir Kelas IX
g. Halaman menu utama data nilai akhir siswa kelas
IX digunakan admin untuk mengakses data nilai
akhir kelas IX
h. Tombol “simpan” dapat menyimpan data yang
telah diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah
diinput sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama data nilai akhir siswa kelas IX
21. Halaman Menu Laporan Mata Pelajaran
c. Halaman menu laporan mata pelajaran digunakan
admin untuk mengakses laporan mata pelajaran
d. Tombol “Lihat” untuk melihat laporan yang telah
diinput sebelumya.
22. Halaman Menu Laporan Jadwal Mengajar Kelas VII
c. Halaman menu laporan jadwal mengajar kelas VII
digunakan admin untuk mengakses laporan jadwal
mengajar kelas VII
d. Tombol “Lihat” untuk melihat laporan jadwal
mengajar kelas VII yang telah diinput sebelumya..
23. Halaman Menu Laporan Jadwal Mengajar Kelas VIII
c. Halaman menu laporan jadwal mengajar kelas VIII
digunakan admin untuk mengakses laporan jadwal
mengajar kelas VIII
d. Tombol “Lihat” untuk melihat laporan jadwal
mengajar kelas VIII yang telah diinput sebelumya.
24. Halaman Menu Laporan Jadwal Mengajar Kelas IX
e. Halaman menu laporan jadwal mengajar kelas IX
digunakan admin untuk mengakses laporan jadwal
mengajar kelas IX
f. Tombol “Lihat” untuk melihat laporan jadwal
mengajar kelas IX yang telah diinput sebelumya.
25. Halaman Menu Laporan Nilai Akhir Kelas VII, VIII & IX
c. Halaman menu laporan nilai akhir siswa kelas VII,
VIII & IX digunakan admin untuk mengakses
laporan nilai akhir siswa kelas VII, VIII & IX
d. Tombol “Lihat” untuk melihat laporan nilai akhir
siswa kelas VII, VIII & IX yang telah diinput
sebelumya..
26. Halaman Menu Utama Admin Tambah Akun
g. Halaman menu utama admin tambah akun
digunakan admin untuk mengakses halam menu
utama admin tambah akun
h. Tombol “simpan” dapat menyimpan data yang
telah diinput sebelumya.
i. Tombol “cari” dapat mencari data yang telah
diinput sebelumya.
j. Tombol “ubah” dapat mengubah data yang telah
diinput sebelumya.
k. Tombol “hapus” dapat menghapus data yang telah
diinput sebelumya.
l. Tombol “refres” akan mengembalikan ke form
menu utama utama admin tambah akun
27. Halaman Menu Admin Ganti Password
g. Halaman menu utama admin ganti password
digunakan admin untuk mengakses halaman menu
utama admin ganti password
h. Tombol “ganti” dapat mengganti password yang
telah diinput sebelumya.