Anda di halaman 1dari 201

RANCANG BANGUN APLIKASI SISTEM PENDATAAN

AKADEMIK SMP NEGERI 4 MALANGKE BARAT


BERBASIS VISUAL STUDIO

A. VIVI MUVIDA AP
1604411479

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020
RANCANG BANGUN APLIKASI SISTEM PENDATAAN
AKADEMIK SMP NEGERI 4 MALANGKE BARAT
BERBASIS VISUAL STUDIO

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

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020

i
PENGESAHAN SKRIPSI

Judul : Rancang Bangun Aplikasi Sistem Pendataan Akademik SMP


Negeri 4 Malangke Barat Berbasis Visual Studio.
Nama : A. VIVI MUVIDA AP
NIM : 1604411479
Program Studi : Informatika
Tanggal Ujian :

Menyetujui,

Pembimbing II, Pembimbing I,

Abdul Zahir, S.Pd.,M.Pd Dr. Asri, M.Pd

Mengesahkan,

Ketua Program Studi Informatika, Dekan Fakultas Teknik Komputer,

Muhammad Idham Rusdi, S.T., M.Kom Rusmala, S.Kom., M.Kom


Tanggal: Tanggal:

ii
SURAT PERNYATAAN KEASLIAN SKRIPSI

Yang bertanda tangan di bawah ini:


Nama : A. VIVI MUVIDA AP
Nim : 1604411479
Tempat/Tanggal Lahir : Masamba, 28 Agustus 1998
Jenis Kelamin : Perempuan
Program Studi : Informatika
Fakultas : Teknik Komputer
Judul Skripsi : Rancang Bangun Aplikasi Sistem Pendataan
Akademik SMP Negeri 4 Malangke Barat Berbasis
Visual Studio.
Dosen Pembimbing:
1. Dr. Asri,M.Pd
2. Abdul Zahir, S.Pd., M.Pd
Menyatakan bahwa karya ini adalah karya saya sendiri, bebas dari
ciptakan/plagiat. Pernyataan ini dibuat dengan sesungguhnya dan apabila
kemudian hari ternyata ditemukan ketidak benaran, maka saya bersedia dituntut di
dalam maupun di luar pengadilan serta menanggung segala resikonya.

Demikian pernyataan ini saya buat sebagai tanggung jawab formal untuk
digunakan sebagaimana mestinya.

Palopo, September 2020


Yang Bersangkutan

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

Assalamu’alaikum Wr. Wb.


Puji dan syukur atas kehadirat Allah SWT atas karunianya yang telah
memberikan kekuatan, kesehatan serta rahmat dan ridho-Nya kepada penulis
sehingga penulis dapat menyelesaikan skripsi ini sebagaimana mestinya.
Tak luput pula penulis ucapakan banyak terimakasih karena terwujudnya
skripsi yang membahas tentang bagaimana merancang dan membangun sebuah
aplikasi yang penulis tuangkan dalam judul “ Rancang Bangun Aplikasi Sistem
Pendataan Akademik SMP Negeri 4 Malangke Barat Berbasis Visual Studio” ini
tidak terlepas dari bantuan berbagai pihak yang telah mendorong dan
membimbing penulis, sehingga penulis dapat mengatasi hambatan dan kesulitan
yang penulis temui pada saat menyusun skripsi ini sampai selesai tepat pada
waktunya. Untuk itu, pada kesempatan ini penulis dengam tulus menyampaikan
ucapan banyak terima kasih kepada Tuhan yang Maha Esa, kepada Bapak Dr.
Asri, M.Pd selaku pembimbing I dan Bapak Abdul Zahir, S.Pd.,M.Pd selaku
pembimbing II atas bantuan dan bimbingannya yang telah diberikan mulai dari
pengembangan minat terhadap masalah penelitian, pelaksanaan penelitian,
pembuatan proposal dan sampai pada tahap akhir yaitu pembuatan skripsi ini.
Penulis juga mengucapan terimakasih kepada :
1. Bapak Prof Hanafie Mahtika, M.S, selaku Rektor Universitas Cokroaminoto
Palopo yang telah banyak memberikan motivasi selama kuliah di Universitas
Cokroaminoto Palopo.
2. Ibu Rusmala, S.Kom., M.Kom, selaku Dekan Fakultas Teknik Komputer
Universitas Cokroaminoto Palopo yang telah banyak memberikan motivasi
selama kuliah di Universitas Cokroaminoto Palopo.
3. Bapak Nirsal, S.Kom., M.Pd, selaku Wakil Dekan Fakultas Teknik Komputer
Universitas Cokroaminoto Palopo yang telah banyak memberikan motivasi
selama kuliah di Universitas Cokroaminoto Palopo.
4. Bapak Muhammad Idham Rusdi, S.T., M.Kom, selaku Ketua Program Studi
Informatika Fakultas Teknik Komputer Universitas Cokroaminoto Palopo

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

1. Gambar sekolah SMP Negeri 4 Malangke Barat...........................................16


2. Kerangka pikir penelitian...............................................................................20
3. Sistem yang berjalan......................................................................................24
4. Sistem yang diusulkan...................................................................................25
5. Flowchar sistem yang diusulkan...................................................................25
6. Activity diagram login....................................................................................28
7. Activity diagram tambah akun.......................................................................28
8. Activity diagram ganti password...................................................................29
9. Activity diagram menu utama........................................................................29
10. Activity diagram kelola data tenaga kependidikan........................................30
11. Activity diagram data tenaga non kependidikan............................................30
12. Activity diagram data siswa...........................................................................31
13. Activity diagram jadwal mengajar.................................................................31
14. Activity diagram mata pelajaran....................................................................32
15. Activity diagram nilai akhir siswa..................................................................32
16. Activity diagram laporan................................................................................33
17. Activity diagram logout .................................................................................33
18. Squence diagram admin.................................................................................34
19. Class diagram................................................................................................35
20. Halaman login admin.....................................................................................36
21. Halaman tambah akun....................................................................................36
22. Halaman ganti password................................................................................37
23. Halaman home...............................................................................................37
24. Halaman kelola data.......................................................................................38
25. Halaman menu data tenaga kependidikan......................................................38
26. Form data kepala sekolah..............................................................................39
27. Form data wakil kepala sekolah....................................................................39
28. Form data guru...............................................................................................40
29. Halaman menu data tenaga non kependidikan...............................................40
30. Form data tata usaha......................................................................................41
31. Form data staf perpustakaan..........................................................................41

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

1. Daftar dan Hasil Wawancara.......................................................................117


2. Lembar Validasi Instrumen Penilaian Validator..........................................120
3. Lembar Validasi Instrumen Penilaian Ahli..................................................132
4. Dokumentasi Penelitian...............................................................................139
5. Sumber Pustaka........................................................................................... 141
6. Pengantar Validasi Intrumen....................................................................... 148

xv
BAB I

PENDAHULUAN

1.1 Latar Belakang


Dunia pendidikan merupakan suatu hal yang sangat dekat dengan kata
pembelajaran, dimana sebuah proses yang menekankan pada perubahan individu
baik itu secara mental maupun secara perilaku. Keberhasilan dari program
pendidikan di dipengaruhi oleh beberapa faktor yaitu, peserta didik, kurikulum,
tenaga kependidikan, sarana dan prasarana dan faktor lingkungan lainnya. Apabila
faktor tersebut terpenuhi dengan baik dan bermutu maka akan meningkatkan mutu
dari pendidikan tersebut. Mutu pendidikan sangat dibutuhkan dalam proses
pembelajaran karena jika mutu pendidikan baik maka akan tercipta hasil
pembelajaran yang maksimal dan membuat sebuah perubahan kearah yang lebih
positif.
Seiring dengan era globalisasi teknologi saat ini membuat meningkatnya
kebutuhan masyarakat terhadap pendidikan formal sangat penting, khususnya
pendidikan sekolah menengah pertama (SMP) merupakan langkah kedua untuk
melanjutkan pendidikan yang lebih tinggi lagi. Dalam melaksanakan peran di
dunia pendidikan sekolah menengah pertama (SMP) dituntut untuk mengatasi
berbagai hambatan, meningkatkan berbagai aspek pelayanan yang dimiliki, karena
dengan aspek pelayanan yang baik akan menjadi gambaran dari kualitas sekolah
tersebut. Sebagai alat bantu komputer juga memiliki kelebihan diantaranya
kecepatan, keakuratan serta efisien dalam pengolahan data bila dibandingkan
dengan pengolahan data secara manual.
Pengelolaan adalah pengendalian dan pemamfaatan dari semua faktor
sumber daya yang menurut suatu perencanaan di perlukan untuk menyelesaikan
suatu tujuan tertentu untuk mencapai tujuan tertentu susai dengan perencanaan
yang sudah dibuat (Admosudirjo, 2005:119).
Pendataan adalah proses atau cara yang dilakukan dalam pengumpulan
data dan pencarian data (Berdasarkan defenisi Kamus Besar Bahasa Indonesia
Revisi ke 4). Pendataan memiliki peran yang sangat penting dan dibutuhkan
dalam proses pengolahan data dalam suatu sekolah, sebab pengolahan data yang
efektif dan efesien dapat membantu sara dan prasarana di dalam sekolah tersebut.
2

Kegiatan pendataan pada suatu sekolah digunakan untuk pengumpulan data,


penyimpana data dan pelaporan data. Selain itu pendataan juga digunakan untuk
menyediakan informasi mengenai data-data yang sudah dilakukan pengelolaan
data pada sebuah sekolah. sekolah yang sudah melakukan proses pengolahan data
dengan baik yaitu SMP Negeri 4 Malangke Barat Kabupaten Luwu Utara.
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 yang efektik dan efisien baik itu pendataan
Guru maupun pendataan Siswa. Keberadaan dari pengolahan data tersebut harus
melakukan proses pengumpulan data, penambahan data, penghapusan data dan
pelaporan. Proses pengolahan data Guru dan Siswa tersebut harus dilakukan
secara baik agar proses pendataan Guru dan Siswa sebagaimana yang di harapkan.
Berdasarkan hasil observasi dan wawancara yang dilakukan oleh penulis
di SMP Negeri 4 Malangke Barat Kabutan Luwu Utara, 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
pendaftaran siswa baru, jadwal mata pelajaran, jadwal mengajar, data kelas dan
data nilai siswa kemudian laporan tersebut disimpan sebagai arsip dari data
akademik yang ada di 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 berdasarkan data siswa, data kelas dan data jadwal 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
3

pencarian data yang memakan banyak waktu. Pengimputan menggunakan


mikrosoft excel dan file yang disimpan dalam file excel mudah terhapus, hilang,
tercecer ataupun dimakan oleh virus.
Demikian perlu adanya sebuah alternatif untuk memudahkan dalam
pengolahan data akademik. Permasalah di atas dapat diselesaikan dengan adanya
sebuah aplikasi pendataan guru dan siswa yang dapat membuat pengolahan data
akademik pada Program Studi Informatika lebih mudah, cepat, tepat dan lebih
akurat lagi. Selain itu dengan dibangunnya sistem aplikasi khusus proses
pengolahan data akademik dapat dikategorikan lebih mudah. Oleh karena itu jika
dilihat dari uarain di atas maka dibuatkan sebuah aplikasi sistem pendataan
akademik dengan harapan adanya aplikasi dapat lebih mempermudah pihak SMP
Negeri 4 Malangke Barat Kabutan Luwu Utara dalam pengolahan data akademik.
Untuk itu ide dan gagasan ini penulis tuangkan dalam sebuah judul yang
membahas tentang “Rancang Bangun Aplikasi Sistem Pendataan Akademik
SMP Negeri 4 Malangke Barat Berbasis Visual Stidio”. Aplikasi ini akan diuji
menggunakan pengujian White Box, serta menggunakan Microsoft acces sebagai
databasenya.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang dikemukakan diatas adapun rumusan
masalah adalah :
1. Bagaimana merancang sebuah aplikasi sistem pendataan akademik berbasis
desktop (Visual Studio) pada SMP Negeri 4 Malangke Barat Kabutan Luwu
Utara ?
2. Bagaimana membangun sebuah aplikasi sistem pendataan akademik berbasis
desktop (Visual Studio) pada SMP Negeri 4 Malangke Barat Kabutan Luwu
Utara?
1.3 Tujuan Penelitian
Adapun tujuan dari penelitian ini yaitu:
1. Untuk merancang aplikasi sistem pendataan akademik berbasis desktop pada
SMP Negeri 4 Malangke Barat Kabutan Luwu Utara agar mempermudah pihak
sekolah dalam proses pengolahan data akademik.
4

2. Untuk membangun atau membuat aplikasi sistem pendataan akademik berbasis


desktop pada SMP Negeri 4 Malangke Barat Kabutan Luwu Utara agar
mempermudah pihak sekolah dalam proses pengolahan data akademik.
1.4 Manfaat Penelitian
Penyusunan proposal penelitian ini diharapkan dapat memberikan manfaat
bagi perkembangan terhadap teknologi, baik terhadap dunia akademik sekolah,
masyarakat maupun penyusunan proposal ini sendiri.
1. Manfaat terhadap penulis
Sebagai sarana dalam mengaplikasikan ilmu yang telah penulis peroleh
selama dibangku perkuliahan dan dapat melatih diri dalam merancang dan
membangun sebuah aplikasi .
2. SMP Negeri 4 Malangke Barat Kabutan Luwu Utara
Demikian Dengan adanya aplikasi lebih mempermudah pihak SMP Negeri 4
Malangke Barat Kabutan Luwu Utara dalam proses pengolahan data guru dan
siswa, dimudahkan dalam hal penginputan data guru dan siswa, serta pencarian
data guru dan siswa serta data tersebut tidak mudah hilang, terhapus, tercecer dan
dimakan oleh virus.
3. Manfaat terhadap dunia Akademik
Memberikan gambaran bagaimana megoptimalkan penyebarluasan
informasi dan pembuatan sebuah produk dengan menggunakan teknologi
komputer serta dapat mengetahui kemampuan mahasiswa dalam menerapkan
ilmunya sebagai bahan evaluasi dan juga memberikan gambaran tentang kesiapan
mahasiswa dalam menghadapi dunia kerja nyata yang sebenarnya.
5

BAB II

TINJAUAN PUSTAKA

2.1 Kajian Teori


Pada bagian ini akan dipaparkan mengenai teori-teori dari beberapa
sumber yang menjadi referensi akan digunakan pada pembahasan dalam penulisan
proposal ini, berdasarkan dengan kajian teori, peneliti dapat menjelaskan maksud
dari pada arah penelitian yang dilakukan. Teori adalah seperangkat definisi yang
berguna untuk menjelaskan fenomena secara sistematik, untuk lebih mudah
memahami dan mencari pemecahan masalah dalam proposal ini maka diisikan
teori–teori pendukung yang berhubungan dengan judul.

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.

Demikian pengertian aplikasi adalah alat terapan yang dapat difungsikan


secara khusus sesuai dengan kebutuhan penggunan dan fungsi yang dimiliki
aplikasi tersebut.

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

Demikian pengertian dari Sistem Pendataan adalah suatu proses


pembuktian yang diangkat dari hasil penelitian yang kita jadikan sebagai dasar
kajian atau pendapat.

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.

Demikian dari pengertian di atas maka pengertian siswa adalah seorang


yang sedang belajar dan menuntut ilmu pada suatu instansi pendidikan untuk
mengembangkan potensi diri melalui proses pembelajaran yang tersedia.

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

Gusrion (2018) menyatakan bahwa visual studio adalah sebuah bahasa


pemrograman komputer yang mempunyai perintah-perintah atau intruksi yang
dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
Demikian berdasarkan penjelasan mengenai pengertian visual studio diatas
maka dapat disimpulkan bahwa visual studio adalah sebuah program yang dapat
kita gunakan dalam pembuatan sebuah aplikasi tertentu.

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

Melalui defenisi-defenisi di atas, maka dapat disimpulkan bahwa


microsoft acces adalah sebuah aplikasi yang digunakan untuk megolah sebuah
database dan aplikasi ini merupakan kelompok dari aplikasi microsof office yang
di produksi dari perusahaan microsoft.
c. Database
Secara sederhana database dapat diungkapkan sebagai suatu
pengorganisasian data dengan bantuan komputer yang memungkinkan data dapat
di akses dengan mudah dan cepat. Dalam hal ini pengertian dari akses dapat
mencakup atau memperoleh data, memanipulasi data serta menambah dan
menghapus data (Kadir, 2006:2). Database adalah prestasi kumpulan fakta yang
saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa
pengulangan (redudansi) yang tidak perlu untuk memenuhi berbagai kebutuhan
(Febrian, 2004:133)
Demikian berdasarkan beberapa penjelasan di atas maka dapat
disimpulkan bahwa database adalah sekumpulan data yang memiliki hubungan
yang saling terkait satu sama lain yang dapat diakses dan dimanipulasi oleh
pengguna.

7. Permodelan Sistem (UML / Unified Modeling Language )


Munawar (2005:17) berpendapat bahwa Unified Modeling Language
(UML) adalah salah satu sesuatu yang sangat handal didunia pengembangan
sistem yang berorintasi obyek. Pada UML ada 4 diagram yang digunakan untuk
mendisain perangkat lunak. Dari 4 diagram tersebut digunakan untuk mendisain
aplikasi pendataan guru dan siswa pada SMP Negeri 4 Malangke Barat. Berikut
ini berbagai macam diagram UML yang dapat digunakan sebagai berikut :
a. Use Case Diagram
Use case adalah deskripsi fungsi dari sebuah sistem perspektif pengguna.
Use case bekerja dengan cara mendeskripsikan tipikal interaksi antar user
(pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita
bagaimana sebuah sistem dapat digunakan. Simbol use case sebagai berikut:
11

Table 1 Use Case Diagram


No Gambar Nama Keterangan
Menspesifikasikan himpunan peran yang
1 Actor pengguna mainkan ketika berinteraksi dengan use
case.
Hubungan dimana perubahna yang terjadi pada
2 Dependency suatu elemen mandiri (independent) akan
mempengaruhi elemen bergantung padanya.
Hubungan dimana objek anak (descendent)
3 Generalization berbagi perilakudan struktur data dari objek yang
ada diatasnya objek induk (ancertor)
Menspesifikasikan bahwa use case sumber secara
4 Include
eksplisit.
Menspesifikasikan bahwa use case target
5 Extend memperluas perilaku dari use case sumber pada
suatu titik yang diberikan
Menghubungkan antar obyek satu dengan obyek
6 Association
lainnya.
Menspesifikasikan paket yang menampilkan
7 Sistem
sistem secara terbatas.
Deskripsi dari urutan aksi-akasi yang ditampilkan
Use case
8 sistem yang menghasilkan suatu hasil yang
terukur bagi suatu aktor.
Interaksi aturan-aturan dab elemen lain yang
bekerja sama untuk menyediakan perilaku yang
9 Collaboration
lebih besar dari jumlah dan elemen-elemennya
(sinergi).
Elemen fisik yang eksis saat aplikais dijalankan
10 Note
dan mencerminkan suatu sumber daya kumputasi.

Sumber Munawar (2005:62)

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 :

Table 2 Class Diagram


12

No Gambar Nama Keterangan


Hubungan dimana objek anak (descendent)
berbagi perilaku dan struktur data dari
1 Generalization
objek yang ada di atasnya objek induk
(ancestor).
Narcy Upaya untuk mrenghindari asosiasi dengan
2
Association lebih dari 2 ( dua) objek.
Himpunan dari objek-objek yang berbagi
3 Class
atribut sertaoperasi yang sama.
Deskripsi dari urutan aksi-aksi yang di
4 Collaboration tampilkan sistem yang menghasilkan suatu
hasil yang terukur bagi semua aktor.
Operasi yang benar-benar dilakukan oleh
5 Realization
suatu objek.
Hubungan dimana perubahan yang terjadi
pada suatu elemen mandiri (independent)
6 Dependency akan mempengaruhi elemen yang
tergantung padanya elemen yang tidak
mandiri.
Menghubungkan antar objek satu dengan
7 Association
objek lainnya.

Sumber Munawar (2005:219)

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.

State dari sistem yang mencerminkan


2 Action
eksekusi dari suatu aksi.

3 Intial Node Bagaimana objek dibentuk atau diawali.


13

Actifity Final Bagaimana objek dibentuk dan


4
Node dihancurkan.
Satu aliran yang pada tahap tertentu
5 Fork Node
berubah menjadi beberapa aliran.

Sumber Munawar (2005:107)

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.

Sumber Munawar (2005:87)


8. Pengujian Aplikasi
Pengujian merupakan bagian yang tidak terpisah dari perangkat lunak atau
aplikasi, pengujian perangkat lunak merupakan pengujian menantang yang
melibatkan beberapa kegiatan yang saling berkaitan satu sama lain untuk
mencapai sebuah pengujian yang baik dan sukses ( Simartama, 2010).
Simartama (2010: 323-324) menyatakan bahwa pengujian aplikasi adalah
sebuah proses terhadap aplikasi program untuk menemukan segala kesalahan dan
segala kemungkinanan yang akan menimbulkan kesalahan sesuai dengan
spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut
diserahkan kepada pelanggan atau instansi. Pengujian aplikasi merupakan proses
eksekusi program yang telah selesai dibuat yang bertujuan untuk menemukan
14

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

4) Pengujian khusus, pada pengujian ini pengujian yang dilakukan tanpa


penciptaan rencana pengujian (tase case). Pengujian khusus membantu dalam
menentukan lingkup dan durasi dari berbagai pengujian lainnya.
5) Pengujian penyelidikan, pada pengujian ini mirip dengan pengujian khusus
dan dilakukan untuk mempelajari atau mencari aplikasi. Pengujian
penyelidikan perangkat lunak ini merupakan pendekatan yang menyenangkan
untuk pengujian.
6) Pengujian usabilitas, pada pengujian ini disebut juga pengujian untuk
keakraban pengguna. Pengujian ini dilakukan jika antar muka pengguna dari
aplikasinya penting dan harus spesifik untuk jenis pengguna tertentu.
7) Pengujian asap (smoke testing), pada pengujian ini disebut juga pengujian
kenormalan (sanity testing) pengujian ini dilakukan apakah aplikasi tersebut
sudah siap untuk pengujian yang lebih besar dan bekerja dengan baik tanpa
cela sampai tingkat yang paling diharapkan.
b. White Box Testing
White box testing adalah pengujian yang melihat kedalam modul untuk
meneliti kode-kode program yang ada dan menganalisis apakah ada kesalahan
atau tidak. Jika ada modul yang menghasilkan autput yang tidak sesuai dengan
proses bisnis yang dilakukan maka baris-baris program, variabel dan parameter
yang terlibat pada unit tersebut akan di cek satu persatu dan diperbaiki kemudian
di compile ulang (Fatta, 2007: 172).
Rusmawan (2019:113) berpendapat bahwa white box testing adalah
pengujian diluar dari pengujian atar muka pengguna dan menjadi intisari dari
sistem. Metode ini dinamakan demikian karena program perangkat lunak dimata
tester, seperti kotak putih atau transparan yang sangat jelas terlihat. Pengujian
white box testing kontras dengan pengujian white box testing.
Demikian dari pengertian di atas white box testing adalah pengujian yang
berfokus pada pengujian kode-kode program. Sama halnya seperti gambaran daro
kain putih yang teransparan dan sangat jelas terlihat
Klasifikasi white box testing mencakup beberapa pengujian sebagai
berikut:
16

1) Pengujian unik, pada pengujian ini pengemban melaksanakan pengujian unit


untuk memeriksa apakah modul tertentu atau kode unit bekerja dengan baik.
2) Pengujian analisa statis dan dinamis, pada penguian ini analisa statis
dilibatkan melalui kode untuk mengetahui segala kemungkinan cacat dalam
kode, sedangkan analisa dinamis akan melibatkan pelaksanaan kode dan
penganalisaasn hasilnya.
3) Pengujian cakupan pernyataan, pada pengujian ini jenis pengajuan kode
dijalankan dengan setiap pernyataan dari aplikasi yang dijalankan minimal
sekali.
4) Pengujian cakupan cabang, pada pengujian ini cakupan cabang membantu
memvalidasi semua cabang didalam kode dan memastikan bahwa tidak ada
yang mengarah ke percabangan perilaku abnormal dari aplikasi.
5) Pengujian mutasi, pada pengujian ini aplikasi diuji untuk kode yang telah di
modifikasi setelah pemasangan bug atau cacat tertentu. Hal ini juga
membantu dalam menemukan kode yang strategis pengodean yang dapat
membantu dalam mengembangkan fungsi secara efektif.
9. Gambaran Umum SMP Negeri 4 Malangke Barat

Gambar 1. SMP Negeri 4 Malangke Barat


SMP Negeri 4 Malangke Barat merupakan salah satu sekolah menengah
pertama yang terletak di Desa Arusu, Kecamatan Malangke Barat Kabupaten
17

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

laporan. Metode pengumpulan data yang dilakukan dengan cara melakukan


survai dan studi literatur, analisis sitem, perancangan sistem, implementasi
dan pengujian simulasi. Hasil yang diperoleh dalam penelitian ini adalah
proses pembuatan aplikasi pegolahan data, penyimpanan data dan pelaporan
data berbasis visual yang dapat memudahkan dalam proses pengolahan data
secara efektif dan efesien. Proses pembuatan aplikasi ini juga dapat
dipergunakan oleh mahasiswa dalam proses pembuatan aplikasi pengolahan
data dan juga bisa dipergunakan oleh dosen sebagai bahan ajar praktek
pembuatan aplikasi pengolahan data berbasis visual.
3. Priambodo, Wibowo dan Putra (2017), dengan judul penelitian “Sistem
Pengolahan Data Barang Berbasis Desktop di Universitas ABC “.
Perancangan apliksi pengolahan data barang di Universitas ABC yang
merupakan salah satu universitas yang ada di Indonesia. Metode
pengumpulan data yang dilakukan dengan studi literatur, analisis sistem,
perancangan sistem, implementasi sitem dan uji coba sitem. Hasil yang
diperoleh dari penelitian ini yaitu aplikasi pengolahan data barang berbasis
desktop (Visual) yang dapat di pergunakan oleh Universitas ABC dalam
pengolahan data barang yang lebih efektif dan efesien.
4. Susilawati (2018), dengan judul penelitian “Rancang Bangun Aplikasi
Pengelolaan Hasil Penjualan Kosmetik Pada PT. HOYU Indonesia Berbasis
Desktop” . Perancangan aplikasi pengolahan hasil penjualan kosmetik pada
PT. HOYU merupakan salah satu perusahaan kosmetik yang ada di
Indonesia yang teknik pengumpulan datanya yaitu analisis sitem,
perancangan sistem baru dan implementasi. Hasil yang diperoleh dalam
penelitian ini adalah aplikasi pengolahan data penjualan kosmetik pada PT.
HOYU Indonesia berbasis desktop yang dapat memudahka admin dalam
pembuatan laporan, pemasukan, pengeluaran dan laporan dokumentasi hasil
penjualan kosmetik.
2.3 Kerangka Pikir
SMP Negeri 4 Malangke Barat merupakan salah satu instansi pendidikan
yang ada di Kecamatan Malangke Barat yang beralamat di Desa Arusu
Kecamatan Malangke Barat Kabupaten Luwu Utara. Sistem aplikasi pendataan
19

yang ada di SMP Negeri 4 Malangke Barat belum terkomputerisasi dengan


maksimal pada proses pengolahan data guru dan siswa. Dikarnakan proses
pengola han data yang dilakukan sampai saat ini masih menggunakan mikrosoft
excel, dan proses pengolahan data tersebut tidak efektif dan efesien, data-data
yang diiput menggunakan mikrosoft excel dalam proses pencarian data cukup
memakan banyak waktu dan data-data tersebut juga mudah tercecer. Oleh karena
itu untuk mengatasi masalah tersebut penulis mencoba untuk merancang sebuah
aplikasi sistem aplikasi pendataan akademik pada SMP Negeri 4 Malangke Barat.
Tujuan sistem ini dibuat untuk memudahkan staf yang bekerja pada SMP
Negeri 4 Malangke Barat dalam pengolahan data guru dan siswa dapat lebih
efektik dan efesien. Aplikasi ini di buat menggunakan aplikasi Visual Studio dan
basis data Mikrosoft Acces. Aplikasi ini diharapkan dapat memudahkan SMP
Negeri 4 Malangke Barat dalam pengolahan data guru dan siswa agar lebih efektif
dan efesien. Untuk lebih memperjelas permasalahan yang disajikan maka
kerangka dan pikir akan diuraikan pada gambar 1 sebagai berikut:
20

RANCANG BANGUN APLIKASI SISTEM PENDATAAN AKADEMIK SMP


NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO

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.

Untuk menyelesaikan permasalah-permasalah tersebut diatas dengan menciptakan


sebuah sistem aplikasi pendataan akademik berbasis desktop dengan menggunakan
visual studio dan mikrosoft acces sebagai database untuk menyimpan data.

Demikian dengan dibuatnya aplikasi sistem pendataan akademik berbasis desktop


tersebut diharapkan dapat membantu dan mempermudah proses pengolahan data guru
dan siswa serta mempermudah proses pencarian data guru dan siswa dengan
mamanfaatkan aplikasi serta dapat meminimalisasi kesalahan-kesalahan atau
kekurangan pada sistem yang ada sebelumnya sehingga SMP Negeri 4 Malangke
Barat dalam pengolahan data-data guru dan siswanya dapat dilakukan secara
maksimal dan sesuai dengan yang diharapkan.

Gambar 2. Kerangka pikir


21

BAB III
METODE PENELITIAN

3.1 Jenis Penelitian


Jenis penelitian yang digunakan dalam penelitian ini adalah penelitian
Research and Development (R&D). Penelitian R&D adalah penelitian yang
bertujuan untuk menghasilkan sebuah produk tertentu yang selanjutnya diuji
kualitasnya. Metode penelitian R&D merupakan metode yang sangat cocok untuk
sebuah penelitian yang bertujuan untuk menghasilkan sebuah produk dalam hal
ini adalah aplikasi praktik kerja lapangan berbasis online. Metode pengembangan
sistem yang digunakan dalam penelitian ini yaitu metode waterfall. Model ini
disebut dengan model waterfall karena tahap demi tahap harus dikerjakan dan
tidak bisa melangkah ketahapan selanjutnya apabila tahapan sebelumnya tidak
terselesaikan. Dalam penelitian ini pengembangan metode waterfall memiliki
beberapa tahapan yang berurut yaitu:
1. Analisis Kebutuhan (Requirement Analysis)
Tahap ini merupakan tahap dimana pengembang mulai mengumpulkan
informasi-informasi yang akan dibutuhkan dalam pengembangan sistem.
Informasi ini biasanya dapat diperoleh melalui observasi, wawancara, studi
pustaka, dokumentasi, serta diskusi atau survei langsung. Setelah memperoleh
informasi, pengembang akan menganalisis informasi tersebut guna memperoleh
data yang diperlukan.
2. Desain Sistem (System Design)
Pada tahap ini pengembang mulai merancang suatu desain sistem yang
didasrkan pada hasil dari tahap sebelumya. Desain sistem diperlukan untuk
membantu dalam menentukan perangkat keras (hardware), sistem persyaratan dan
juga membantu dalam mendefinisikan arsitektur sistem secara keseluruhan.
3. Implementasi (Implementation)
Pada tahap ini akan dilakukan pengimplementasian desain sistem yang ada
pada tahap sebelumnya, dimana keseluruhan desain sistem yang telah disusun dan
dirancang pada tahap sebelumya akan dibuat menjadi kode-kode program.
4. Integrasi dan Pengujian (Integration and Testing)
22

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.

3.2 Tempat dan Waktu Penelitian


Lokasi penelitian dilakukan pada SMP Negeri 4 Malangke Barat yang
merupakan salah satu instansi pendidikan yang ada di Kecamatan Malangke Barat
Kabupaten Luwu Utara. Adapun rencana penelitian yang dilakukan pada SMP
Negeri 4 Malangke Barat. Penelitian ini dilaksanakan pada bulan November 2019
sampai bulan Maret 2020.
3.3 Batasan Penelitian
Agar pembahasan pada penelitian ini lebih terarah, maka penulis membatasi
masalah dalam pembuatan aplikasi sistem pendataan akademik pada SMP Negeri
4 Malangke Barat terdiri dari:
1. Bagaimana merancang aplikasi sistem pendataan akademik menggunakan
bahasa pemrograman Visual Studio dan Microsft acces dalam pembuatan
database.
2. Aplikasi sistem pendataan digunakan pada SMP Negeri 4 Malangke Barat.
3. Aplikasi sistem pendataan ini dikelola oleh staf atau admin pada SMP
Negeri 4 Malangke Barat.
4. Metode pengujian yang digunakan pada aplikasi adalah White Box testing.

3.4 Tahapan Penelitian


1. Analisis Kebutuhan (Requirement Analysis)
a. Kebutuhan Data
23

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

Pendataan Akademik, Penginputan


Data Menggunakan Microsoft Excel Dan Melihat dan
Pembuatan Laporan dengan Micrososft Mengambil Laporan
Word
Staf Kepala Sekolah

Gambar 3. Sistem yang sedang berjalan

b. Sitem yang diusulkan


Sistem yang diusul penulis sebagai pemecahan masalah dari sistem yang
berjalan sebelumnya yaitu merancang dan membangun sistem aplikasi pendataan
akademik guru dan siswa berbasis desktop pada SMP Negeri 4 Malangke Barat
Analisis Sistem yang diusul pada pada SMP Negeri 4 Malangke Barat
yaitu akan dibuat sebuah aplikasi yang berbasis desktop yang dapat memberikan
kemudahan kepada staf dan guru terkait dengan proses pengolahan data guru dan
siswa serta penelitian ini juga menjelaskan sistem yang akan dibuat secara
keseluruhan dimana admin atau staf dapat berinteraksi dangan proses penginputan
data guru dan siswa yang akan dikelolah oleh staf yang ada di SMP Negeri 4
Malangke Barat.
Diharapkan dengan adanya sistem dapat membantu sataf dan guru dalam
proses pengelolaan data guru dan siswa serta dapat memberikan inovasi baru bagi
staf dan guru. Adapun gambaran sistem yang diusulkan yaitu sebagai berikut :
25

Sistem
Login

Tambah Akun

Ganti
Use Case 1
Password

Kelola Data Tenaga


Home Kependidikan

<<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

Kelola Data Nilai


Akhir Siswa
Akses Data Tenaga
Kependidikan

Akses Data Non


Kependidikan

Admin
Akses Data Siswa

Akses Data Jadwal


Mengajar

Akses Data Mata


Pelajaran

Akses Data Nilai


Akhir Siswa Cetak Data Jadwal
Mengajar
<<Ic
lu
de

Cetak Data Mata


>>

<<Iclu
de>> Pelajaran
Laporan Cetak Data >
e>
Iclud
<< Cetak Data Nilai
Akhir Siswa

Logout

Gambar 4. Sistem yang diusulkan


c. Kebutuhan Fungsional
Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja
yang nantinya dilakukan oleh sistem. Adapun kebutuhan fungsional dari admin
adalah sebagai berikut:
1). Kebutuhan fungsional Admin
a). Admin dapat melakukan login
b). Admin dapat mengakses home
c). Admin dapat menginput data akademik
d). Admin dapat mengakses data akademik
e). Admin dapat mengelola dan mencetak laporan
f). Admin dapat melakukan logout
d. Kebutuhan Non Fungsional
26

Spesifik perangkat lunak dan peangkat keras yang digunakan penulis


dalam aplikasi sitem pendataan akademik guru dan siswa ini sebagai berikut :
1.) Perangkat lunak
a). Aplikasi Visual Studio
a). Microsoft Acces
b). Microsoft Visio 2010
c). Windows 2010
d). Crystal Report
2.) Perangkat keras
a). Prosesor AMD Ryzen™ 3 2200U
b). RAM 4 GB
c). System Type 64 Bit
d). VGA AMD Radeon™ Vega⁶ Mobile Graphics
3. Desain Sistem (System Design)
a. Perancangan Model Sistem
1). Activity Diagram
Activity diagram ini menggambarkan berbagai alur aktivitas dalam sistem
aplikasi pendataan akademik pada SMP Negeri 4 Malangke Barat yang sedang
dirancang. Adapun diagram activity dalam sistem ini yaitu diagram activity admin
untuk melihat dan mengelola data akademik yang ada dalam sistem. Pertama yang
dilakukan admin yaitu melakukan login dan apabila login berhasil maka masuk ke
home kemudian admin memilih daftar home yang ada pada home baik data akun,
data akademik, maupun laporan, lalu sistem menampilkan semua data akun, data
akademik, maupun laporan yang dapat dilihat dan dikelolah oleh admin, setelah
itu admin melakukan logout untuk keluar dari sistem.
27

Gambar 5. Activity diagram login

Gambar 6. Activity diagram tambah akun


28

Gambar 7. Activity diagram ganti password

Gambar 8. Activity diagram menu utama


29

Gambar 9. Activity diagram kelola data tenaga kependidikan

Gambar 10. Activity diagram kelola data non tenaga kependidikan


30

Gambar 11. Activity diagram kelola data siswa

Gambar 12. Activity diagram kelola data mata pelajaran


31

Gambar 13. Activity diagram kelola data jadwal mengajar

Gambar 14. Activity diagram kelola data nilai akhir siswa


32

Gambar 15. Activity diagram laporan

Gambar 16. Activity diagram logout

2). Sequencial diagram


Sequencial diagram ini menggambarkan interaksi interaksi antar obyek
dan mengindikasikan komunikasi diantara obyek-obyek dalam sistem aplikasi
pendataan akademik pada SMP N egeri 4 Malangke Barat yang sedang dirancang.
Adapun sequencial diagram dalam sistem ini yaitu sequencial diagram admin
yang akan menjelaskkan tentang interaksi antara admin dengan sistem, dimana
33

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

Tampil Form Home

Pilih Daftar Home

Tampil Daftar Menu

Memilih Menu

Menampilkan Menu

Mengelola Data Akademik

Tampilkan Data Akademik

Kelola Laporan Data Akademik

Cetak Laporan

Logout

Akun Keluar

Gambar 17. Sequencial diagram admin


34

3). Class diagram


Class diagram dari sistem yang akan dibuat ini menggambarkan struktur
dan deskripsi class serta hubungannya antara class. Class diagramnya dapat
dilihat pada gambar di bawah ini:
Siswa

-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()

Gambar 18. Class diagram

b. Rancangan desain interface sistem


35

Berikut ini merupakan rancangan desain interface sistem untuk masing-


masing halaman diaplikasi pendataan akademik guru dan siswa barang berbasis
visual studio pada SMP Negeri 4 Malangke Barat:
1). Rancangan Halaman Login
Di bawah ini adalah rancangan halaman login aplikasi sistem pendataan
akademik guru dan siswa pada SMP Negeri 4 Malangke Barat.

APLIKASI PENDATAAN AKADEMIK GURU DAN SiSWA


SMP NEGERI 4 MALANGKE BARAT

User Name

Password

Login Batal Keluar

Gambar 19. Halaman login


2). Rancangan Halaman Tambah Akun
Di bawah ini adalah rancangan halaman tambah akun aplikasi sistem
pendataan akademik guru dan siswa pada SMP Negeri 4 Malangke Barat.
Tambah Akun

Kode User

Nama

Username

Password

Simpan Batal Ubah Hapus Keluar

Kode User Nama User Name Password

Gambar 20. Form tambah akun


3). Rancangan Halaman Ganti Password
Di bawah ini adalah rancangan halaman ganti password aplikasi sistem
pendataan akademik guru dan siswa pada SMP Negeri 4 Malangke Barat.
36

Ganti Password

Password Lama

Password Baru

Konfirmasi Password

Simpan Batal Hapus Keluar

Gambar 21. Form ganti password


4). Rancangan Halaman Home
Di bawah ini adalah rancangan halaman home aplikasi sistem pendataan
akademik pada SMP Negeri 4 Malangke Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 22. Halaman home


5). Rancangan Menu Kelola Data
Di bawah ini adalah rancangan halaman kelola data aplikasi sistem
pendataan akademik pada SMP Negeri 4 Malangke Barat.
37

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Data Tenaga Kependidikan

Data Tenaga Non Kependidikan

Data Siswa

Data Jadwal Mengajar

Data Mata Pelajaran

Data Nilai Akhir Siswa

Gambar 23. Halaman menu kelola data


6). Rancangan Menu Data Tenaga Kependidikan
Di bawah ini adalah rancangan menu data tenaga kependidikan aplikasi
sistem pendataan akademik pada SMP Negeri 4 Malangke Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 24. Halaman menu data tenaga kependidikan


7). Rancangan Form Data Kepala Sekolah
Di bawah ini adalah rancangan halaman kelola data dalam menu data
kepala sekolah aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke
Barat.
38

DATA KEPALA SEKOLAH

NIP Nama Golongan Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat

Gambar 25. Form data kepala sekolah


8). Rancangan Form Data Wakil Kepala Sekolah
Di bawah ini adalah rancangan halaman kelola data dalam menu data
kepala sekolah aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke
Barat.
DATA WAKIL KEPALA SEKOLAH

NIP Nama Golongan Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat

Gambar 26. Form data wakil kepala sekolah


9). Rancangan Form Data Guru
Di bawah ini adalah rancangan form data guru pada menu kelola data pada
aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke Barat.
39

DATA GURU

Mengajar Tempat Tanggal


NIP Nama Golongan Aktif Bertugas JK Jabatan Agama Alamat
Pelajaran Lahir Lahir

Gambar 27. Form data guru


10). Rancangan Menu Data Tenaga Non Kependidikan
Di bawah ini adalah rancangan menu data menu tenaga non kependidikan
pada menu kelola data pada aplikasi sistem pendataan akademik pada SMP Negeri
4 Malangke Barat

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 28. Halaman menu data tenaga non kependidikan


40

11). Rancangan Form Data Tata Usaha


Di bawah ini adalah rancangan form data tata usaha pada menu kelola
data pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke
Barat.
DATA TATA USAHA

NIP Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat

Gambar 29. Form data tata usaha


12). Rancangan Form Data Staf Perpustakaan
Di bawah ini adalah rancangan form data staf perpustakaan pada menu
kelola data pada aplikasi sistem pendataan akademik pada SMP Negeri 4
Malangke Barat.
DATA STAF PERPUSTAKAAN

NIP Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat

Gambar 30. Form data staf perpustakaan


41

13). Rancangan Form Data Staf Laboratorium


Di bawah ini adalah rancangan form data staf laboratorium pada menu
kelola data pada aplikasi sistem pendataan akademik pada SMP Negeri 4
Malangke Barat.
DATA STAF LABORATORIUM

NIP Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat

Gambar 31. Form data staf laboratorium


14). Rancangan Form Data Satpam
Di bawah ini adalah rancangan form dat satpam pada menu kelola data
pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke Barat.
DATA SATPAM

NIK Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat

Gambar 32. Form data satpam


42

15). Rancangan Form Data Bujang Sekolah


Di bawah ini adalah rancangan form data bujang sekolah pada menu kelola
data pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke
Barat.
DATA BUJANG SEKOLAH

NIK Nama Aktif Bertugas Tempat Lahir Tanggal Lahir JK Jabatan Agama Alamat

Gambar 33. Form data bujang sekolah

16). Rancangan Menu Data Siswa


Di bawah ini adalah rancangan menu data siswa pada menu kelola data
pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 34. Halaman menu data siswa


43

17). Rancangan Form Data Siswa


Di bawah ini adalah rancangan form data siswa pada menu kelola data
pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke Barat.
DATA SISWA

NIK Nama Tempat Lahir Tanggal Lahir JK Agama Tahun Ajaran Kelas Nama Ayah Nama Ibu Agama

Gambar 35. Form data siswa


18). Rancangan Menu Data Mata Pelajaran
Di bawah ini adalah rancangan menu mata pelajaran pada menu kelola
data pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke
Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 36. Halaman menu data mata pelajaran


44

19). Rancangan form Data Mata Pelajaran


Di bawah ini adalah rancangan form data mata pelajaran pada menu kelola
data pada aplikasi sistem pendatan akademik pada SMP Negeri 4 Malangke
Barat.
DATA MATA PELAJARAN

Kode Mata Pelajaran Nama Mata Pelajaran

Gambar 37. Form data mata pelajaran


20). Rancangan Menu Data Jadwal Mengajar
Di bawah ini adalah rancangan menu jadwal mengajar pada menu kelola
data pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke
Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 38. Halaman menu jadwal mengajar


45

21). Rancangan Form Data Jadwal Mengajar


Di bawah ini adalah rancangan form jadwal mengajar pada menu kelola
data pada aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke
Barat.
DATA JADWAL MENGAJAR

Nama Guru Mata Pelajaran Jam Kelas

Gambar 39. Form data jadwal mengajar


22). Rancangan Menu Data Nilai Akhir Siswa
Di bawah ini adalah rancangan menu data nilai akhir siswa pada menu
kelola data pada aplikasi sistem pendataan pada SMP Negeri 4 Malangke Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gamabar 40. Halaman menu data nilai akhir siswa


46

23). Rancangan Form Data Nilai Akhir Siswa


Di bawah ini adalah rancangan form nilai akhir siswa pada menu kelola
data pada aplikasi sistem pendataan pada SMP Negeri 4 Malangke Barat.
DATA NILAI AKHIR SISWA

Kelas Mata
NIK Nama KKM
Pelajaran

Gamabar 41. Form data nilai akhir siswa


24). Rancangan Menu Laporan
Di bawah ini adalah rancangan form data laporan pada form input kelola
data laporan pada aplikasi sistem pendataan akademik pada SMP Negeri 4
Malangke Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 42. Halaman menu laporan


47

25). Rancangan Form Cetak Laporan Mata Pelajaran


Di bawah ini adalah rancangan form cetak laporan mata pelajaran pada
form input kelola data laporan pada aplikasi sistem pendataan akademik pada SM
P Negeri 4 Malangke Barat.
DATA MATA PELAJARAN

Kode Mata Pelajaran Nama Mata Pelajaran

Gambar 43. Form cetak laporan mata pelajaran


26). Rancangan Form Cetak Laporan Jadwal Mengajar
Di bawah ini adalah rancangan form cetak laporan jadwal megajar pada
form input kelola data laporan pada aplikasi sistem pendataan akademik pada
SMP Negeri 4 Malangke Barat.
DATA JADWAL MENGAJAR

Nama Guru Mata Pelajaran Jam Kelas

Gambar 44. Form cetak laporan jadwal mengajar


48

27). Rancangan Form Cetak Laporan Nilai Akhir Siswa


Di bawah ini adalah rancangan form cetak laporan nilai akhir siswa pada
form input kelola data laporan pada aplikasi sistem pendataan akademik pada SM
P Negeri 4 Malangke Barat.
DATA NILAI AKHIR SISWA

Mata
NIK Nama Kelas KKM
Pelajaran

Gambar 45. Form cetak laporan nilai akhir siswa


28). Rancangan Menu Keluar
Di bawah ini adalah rancangan form logout pada menu home pada
aplikasi sistem pendataan akademik pada SMP Negeri 4 Malangke Barat.

APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT

Gambar 46. Halaman Menu keluar


c. Rancangan Database
Database atau basis data yang digunakan pada aplikasi pendataan akademik
guru dan siswa pada SMP Negeri 4 Malangke Barat yaitu sebagai berikut:
49

1). Tabel Akun


Database ini merupakan tabel yang menyimpan data akun. Dimana data
ini yang akan digunakan untuk keperluan login. Adapun rancangan database pada
tabel akun sebagai berikut:
Tabel 6. Tabel Akun
No Field Type
1 Kode_User Varchart(4)
2 Nama Varchar(50)
3 Username Varchar(25)
4 Password Varchar(25)

2). Tabel Data Kepala Sekolah


Database ini merupakan tabel yang menyimpan data kepala sekolah.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel kepala sekolah sebagai berikut:
Tabel 7. Data 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)

3). Tabel Data Wakil Kepala Sekolah


50

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)

4). Tabel Data Guru


Database ini merupakan tabel yang menyimpan data guru. Dimana data
ini yang akan digunakan untuk keperluan kelola data. Adapun rancangan
database pada tabel data guru sebagai berikut:
Tabel 9. Data Guru
No Field Type
1 NIP Int(11)
2 Nama Varchar(30)
3 Golongan Varchar(15)
4 Aktif Bertugas Varchart(35)
5 Mengajar Pelajaran Varchart(30)
6 Tempat Lahir Varchart(30)
7 Tanggal Lahir Varchar(25)
8 Jenis Kelamin Chart
9 Jabatan Varchar(15)
10 Agama Varchar(10)
51

11 Alamat Varchar(35)

5). Tabel Data Tata Usaha


Database ini merupakan tabel yang menyimpan data tata usaha. Dimana
data ini yang akan digunakan untuk keperluan kelola data. Adapun rancangan
database pada tabel tata usaha sebagai berikut:
Tabel 10. Data Tata Usaha
No Field Type
1 NIP Int(11)
2 Nama Varchar(30)
3 Aktif Bertugas Varchar(35)
4 Tempat Lahir Varchar(30)
5 Tanggal Lahir Varchar(25)
6 Jenis Kelamin Chart
7 Jabatan Varchar(15)
8 Agama Varchar(10)
9 Alamat Varchar(35)

6). Tabel Data Staf Perpustakaan


Database ini merupakan tabel yang menyimpan data staf perpustakaa.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel tata usaha sebagai berikut:
Tabel 11. Data Staf Perpustakaan
No Field Type
1 NIP Int(11)
2 Nama Varchar(30)
3 Aktif Bertugas Varchar(35)
4 Tempat Lahir Varchar(30)
5 Tanggal Lahir Varchar(25)
6 Jenis Kelamin Chart
7 Jabatan Varchar(15)
8 Agama Varchar(10)
52

9 Alamat Varchar(35)

7). Tabel Data Staf Laboratorium


Database ini merupakan tabel yang menyimpan data staf laboratorium.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel tata usaha sebagai berikut:
Tabel 12. Data Staf Laboratorium
No Field Type
1 NIP Int(11)
2 Nama Varchar(30)
3 Aktif Bertugas Varchar(35)
4 Tempat Lahir Varchar(30)
5 Tanggal Lahir Varchar(25)
6 Jenis Kelamin Chart
7 Jabatan Varchar(15)
8 Agama Varchar(10)
9 Alamat Varchar(35)

8). Tabel Data Satpam


Database ini merupakan tabel yang menyimpan data satpam. Dimana data
ini yang akan digunakan untuk keperluan kelola data. Adapun rancangan
database pada tabel tata usaha sebagai berikut:
Tabel 13. Data Satpam
No Field Type
1 NIK Int(11)
2 Nama Varchar(30)
3 Aktif Bertugas Varchar(35)
4 Tempat Lahir Varchar(30)
5 Tanggal Lahir Varchar(25)
6 Jenis Kelamin Chart
7 Jabatan Varchar(15)
8 Agama Varchar(10)
53

9 Alamat Varchar(35)

9). Tabel Bujang Sekolah


Database ini merupakan tabel yang menyimpan data bujang sekolah.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel tata usaha sebagai berikut:
Tabel 14. Data Bujang Sekolah
No Field Type
1 NIK Int(11)
2 Nama Varchar(30)
3 Aktif Bertugas Varchar(35)
4 Tempat Lahir Varchar(30)
5 Tanggal Lahir Varchar(25)
6 Jenis Kelamin Chart
7 Jabatan Varchar(15)
8 Agama Varchar(10)
9 Alamat Varchar(35)

10). Tabel Data Siswa


Database ini merupakan tabel yang menyimpan data siswa. Dimana data
ini yang akan digunakan untuk keperluan kelola data. Adapun rancangan
database pada tabel datasiswa sebagai berikut:
Tabel 15. Data Siswa
No Field Type
1 NIS Int(11)
2 Nama Varchar(30)
3 Tempat Lahir Varchar(30)
4 Tanggal Lahir Varchar(25)
5 Jenis Kelamin Chart
6 Agama Varchar(10)
7 Tahun Ajaran Varchar(10)
8 Kelas Varchar(5)
54

9 Nama Ayah Varchar(30)


10 Nama Ibu Varchar(30)
11 Alamat Varchar(35)

11). Tabel Data Jadwal Mata Pelajaran


Database ini merupakan tabel yang menyimpan data mata pelajaran.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel data mata pelajaran sebagai berikut:
Tabel 16. Data Jadwal Mata Pelajaran
No Field Type
1 Kode Mata Pelajaran Int(5)
2 Mata Pelajaran Varchart(15)

12). Tabel Data Jadwal Mengajar


Database ini merupakan tabel yang menyimpan data jadwal mengajar.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel data jadwal mengajar sebagai berikut:

Tabel 17. Data Jadwal Mengajar


NoNo Field Type
1 Nama Guru Varchar(30)
2 Mata Pelajaran Varchar(15)
3 Jam Int(6)
4 Kelas Varchar(15)

13). Tabel Data Nilai Akhir Siswa


Database ini merupakan tabel yang menyimpan data nilai akhir siswa.
Dimana data ini yang akan digunakan untuk keperluan kelola data. Adapun
rancangan database pada tabel data nilai akhir siswa sebagai berikut:
Tabel 18. Data Nilai Akhir Siswa
No Field Type
55

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

k. Membuat halaman menu data bujang sekolah 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.
l. Membuat halaman menu data siswa yang berfungsi untuk menampilkan data-
data siswa pada SMP Negeri 4 Malangke Barat yaitu berupa data Nis, nama,
tempat lahir, tanggal lahir, jenis kelamin, agama, tahun ajaran, kelas, nama
ayah, nama ibu dan alamat.
m. Membuat halaman menu data jadwal mata pelajaran yang berfungsi untuk
menampilkan data-data jadwal mata pelajaran pada SMP Negeri 4 Malangke
Barat yaitu berupa data kode mata pelajaran dan mata pelajaran.
n. Membuat halaman menu data jadwal mengajar yang berfungsi untuk
menampilkan data-data jadwal mengajar pada SMP Negeri 4 Malangke Barat
yaitu berupa data nama guru, mata pelajaran dan jam mengajar.
o. Membuat halaman menu data nilai akhir siswa pelajaran yang berfungsi untuk
menampilkan data-data nilai akhir siswa pelajaran pada SMP Negeri 4
Malangke Barat yaitu berupa data nama, kelas, mata pelajaran, pengetahuan,
keterampilan, sikap, social dan KKM.
p. Membuat halaman menu laporan yang berfungsi untuk menampilkan data
kepala sekolah, data guru, data siswa, data tata usaha, data mata pelajaran, data
jadwal mengajar, data nilai akhir siswa dan mengelolah laporan data. Pada
menu ini juga terdapat tombol cetak yang digunakan untuk mencatak laporan.
q. Membuat tombol logout untuk keluar dari aplikasi.
5. Integrasi dan Pengujian (Integration & Testing)
a. Pengujian sistem
Metode pengujian perangkat lunak yang digunakan adalah pengujian white
box. Pengujian white box digunakan untuk menguji perangkat lunak yang
didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur
control dari desain sistem secara procedural untuk membagi pengujian kedalam
beberapa kasus pengujian. Pengujian white box lebih berfokus pada bagaimana
suatu aplikasi dapat menghasilkan output dan input pengujian ini dilakukan pada
kode program.
58

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

6. Implementasi dan Pemeliharaan (Implementation and Maintenance)


Sebuah aplikasi dibuat dan melewati beberapa tahap pengujian yaitu
pengujian sistem dan pengujian ahli dan kiranya apalikasi sudah layak untuk
digunakan. Maka hasil akhir dari pembuatan produk ini yaitu sebuah aplikasi
Sistem Pendataan Akademik Berbasis Visual Studio yang dimana proses
penelitiannya akan dilakukan pada SMP Negeri 4 Malangke Barat dikarenakan
pembahasan pokok dari aplikasi akademik ini yaitu pendataan akademik serta
pemeliharaan merupakan tahap dimana aplikasi sudah dibuat, sudah dilakukan
pengujian, dan sudah dinyatakan bahwa aplikasi sudah layak untuk digunakan,
serta sudah diserahkan kepada pihak pengelola data akademik pada SMP Negeri 4
Malangke Barat. Maka pihak pengelolah melakukan perawatan, meng-update
software dan hardware jika dibutuhkan, memperbaiki apabila terjadi gangguan
pada aplikasi tersebut.
59

BAB IV
HASIL DAN PEMBAHASAN PENELITIAN

4.1 Hasil Penelitian


Berdasarkan dari hasil rancang bangun yang telah dibuat maka selanjutnya
adalah menerapkan setiap hasil rancangan ke dalam bentuk program
60

menggunakan bahasa pemrograman Visual Studio. Hasil dari penerapan dari


setiap rancangan dapat dilihat pada gambar-gambar berikut:
1. Tampilan Interface
a. Tampilan halaman login
Halaman login memuat username dan password. Tampilan halaman login
dapat dilihat pada gambar 47.

Gambar 47 . Tampilan halaman login

b. Tampilan halaman menu utama


Halaman ini menampilkan halaman menu utama setelah tata usaha
melakukan login. Menu yang ada pada halaman menu utama memuat menu data
tenaga kependidikan, data non kependidikan, data siswa, data mata pelajaran, data
jadwal mengajar, data nilai akhir dan laporan data akademik. Tampilan halaman
menu utama dapat dilihat pada gambar 48.
61

Gambar 48. Tampilan halaman menu utama

c. Tampilan halaman kelola data tenaga kependidikan kepala sekolah


Tampilan halaman kelola data tenaga kependidikan ini untuk melakukan
pengolahan data kepala sekolah. Tampilan halaman menu data kepala sekolah
dapat dilihat pada gambar 49

Gambar 49. Tampilan halaman data kepala sekolah

d. Tampilan halaman kelola data tenaga kependidikan wakil kepala sekolah


Tampilan halaman kelola data tenaga kependidikan ini untuk melakukan
pengolahan data wakil kepala sekolah. Tampilan halaman menu data wakil kepala
sekolah dapat dilihat pada gambar 50.
62

Gambar 50. Tampilan halaman data wakil kepala sekolah

e. Tampilan halaman kelola data tenaga kependidikan data guru


Tampilan halaman kelola data tenaga kependidikan ini untuk melakukan
pengolahan data guru. Tampilan halaman menu data guru dapat dilihat pada
gambar 51.

Gambar 51 . Tampilan halaman data guru

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

Gambar 52. Tampilan halaman data tata usaha

g. Tampilan halaman kelola data tenaga non kependidikan data staf


perpustakaan
Tampilan halaman kelola data tenaga non kependidikan ini untuk
melakukan pengolahan data staf perpustakaan. Tampilan halaman menu data staf
perpustakaan dapat dilihat pada gambar 53.

Gambar 53. Tampilan halaman data staf perpustakaan

h. Tampilan halaman kelola data tenaga non kependidikan data staf


laboratorium
Tampilan halaman kelola data tenaga non kependidikan ini untuk
melakukan pengolahan data staf laboratorium. Tampilan halaman menu data staf
laboratorium dapat dilihat pada gambar 54.
64

Gambar 54. Tampilan halaman data staf laboratorim

i. Tampilan halaman kelola data tenaga non kependidikan data satpam


Tampilan halaman kelola data tenaga non kependidikan ini untuk
melakukan pengolahan data satpam. Tampilan halaman menu data satpam dapat
dilihat pada gambar 55.

Gambar 55. Tampilan halaman data satpam

j. Tampilan halaman kelola data tenaga non kependidikan data bujang


sekolah
Tampilan halaman kelola data tenaga non kependidikan ini untuk
melakukan pengolahan data bujang sekolah. Tampilan halaman menu data bujang
sekolah dapat dilihat pada gambar 56.
65

Gambar 56. Tampilan halaman data bujang sekolah

k. Tampilan halaman kelola data siswa kelas VII


Tampilan halaman data siswa ini untuk melakukan pengolahan data kelas
VII. Tampilan halaman menu data kelas VII dapat dilihat pada gambar 57.

Gambar 57. Tampilan halaman data kelas VII

l. Tampilan halaman kelola data siswa kelas VIII


Tampilan halaman data siswa ini untuk melakukan pengolahan data kelas
VIII. Tampilan halaman menu data kelas VIII dapat dilihat pada gambar 58.
66

Gambar 58. Tampilan halaman data kelas VIII

m. Tampilan halaman kelola data siswa kelas IX

Tampilan halaman data siswa ini untuk melakukan pengolahan data kelas
IX. Tampilan halaman menu data kelas IX dapat dilihat pada gambar 59.

Gambar 59. Tampilan halaman data kelas IX

n. Tampilan halaman kelola data mata pelajaran


Tampilan halaman data kelola data mata pelajaran ini untuk melakukan
pengolahan data mata pelajaran. Tampilan halaman menu data mata pelajaran
dapat dilihat pada gambar 60.
67

Gambar 60. Tampilan halaman data mata pelajaran

o. Tampilan halaman kelola data jadwal mengajar kelas VII

Tampilan halaman kelola data jadwal mengajar ini untuk melakukan


pengolahan data jadwal mengajar kelas VII. Tampilan halaman menu data jadwal
mengajar kelas VII dapat dilihat pada gambar 61.

Gambar 61. Tampilan halaman data jadwal mengajar kelas VII

p. Tampilan halaman kelola data jadwal mengajar kelas VIII

Tampilan halaman kelola data jadwal mengajar ini untuk melakukan


pengolahan data jadwal mengajar kelas VIII. Tampilan halaman menu data jadwal
mengajar kelas VIII dapat dilihat pada gambar 62.
68

Gambar 62. Tampilan halaman data jadwal mengajar kelas VIII

q. Tampilan halaman kelola data jadwal mengajar kelas IX

Tampilan halaman kelola data jadwal mengajar ini untuk melakukan


pengolahan data jadwal mengajar kelas IX. Tampilan halaman menu data jadwal
mengajar kelas IX dapat dilihat pada gambar 63.

Gambar 63 . Tampilan halaman data jadwal mengajar kelas IX

r. Tampilan halaman kelola data nilai akhir siswa kelas VII


Tampilan halaman kelola data nilai akhir siswa memuat menu laporan data
nilai akhir siswa kelas VII. Tampilan halaman menu data nilai akhir siswa kelas
VII dapat dilihat pada gambar 64.
69

Gambar 64. Tampilan halaman kelola data nilai akhir siswa kelas VII

s. Tampilan halaman kelola data nilai akhir siswa kelas VIII


Tampilan halaman kelola data nilai akhir siswa memuat menu laporan data
nilai akhir siswa kelas VIII. Tampilan halaman menu data nilai akhir siswa kelas
VIII dapat dilihat pada gambar 65.

Gambar 65. Tampilan halaman kelola data nilai akhir siswa kelas VIII

t. Tampilan halaman kelola data nilai akhir siswa kelas IX


Tampilan halaman kelola data nilai akhir siswa memuat menu laporan data
nilai akhir siswa kelas IX. Tampilan halaman menu data nilai akhir siswa kelas IX
dapat dilihat pada gambar 66.
70

Gambar 66. Tampilan halaman kelola data nilai akhir siswa kelas IX

u. Tampilan halaman laporan data mata pelajaran

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 67. Tampilan halaman laporan data mata pelajaran

v. Tampilan halaman laporan data jadwal mengajar kelas VII

Tampilan halaman laporan data jadwal mengajar ini menampilkan data


jadwal mengajar dimana tata usaha dan guru dapat mencetak data jadwal
71

mengajar yang dibutuhkan. Tampilan halaman laporan data jadwal mengajar


dapat dilihat pada gambar 68.

Gambar 68. Tampilan halaman laporan data jadwal mengajar kelas VII

w. Tampilan halaman laporan data jadwal mengajar kelas VIII

Tampilan halaman laporan data jadwal mengajar ini menampilkan data


jadwal mengajar kelas VIII dimana tata usaha dan guru dapat mencetak data
jadwal mengajar yang dibutuhkan. Tampilan halaman laporan data jadwal
mengajar dapat dilihat pada gambar 69.

Gambar 69. Tampilan halaman laporan data jadwal mengajar kelas VIII
72

x. Tampilan halaman laporan data jadwal mengajar kelas IX

Tampilan halaman laporan data jadwal mengajar ini menampilkan data


jadwal mengajar kelas IX dimana tata usaha dan guru dapat mencetak data jadwal
mengajar yang dibutuhkan. Tampilan halaman laporan data jadwal mengajar
dapat dilihat pada gambar 70.

Gambar 70. Tampilan halaman laporan data jadwal mengajar kelas IX

y. Tampilan halaman laporan data nilai akhir siswa kelas VII

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

z. Tampilan halaman laporan data nilai akhir siswa kelas VIII

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

aa. Tampilan halaman laporan data nilai akhir siswa kelas IX

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

4.2 Pembahasan Penelitian


Berdasarkan dari hasil penelitian yang telah didapatkan dengan
menerapkan setiap desain dan alur dari proses yang telah dirancang ke dalam
bentuk program maka selanjutnya adalah menguji setiap komponen-komponen
dari program yang telah dibuat menggunakan teknik pengujian white box.
75

a. Pengujian white box


1) Flowgraph menu login

R1 3

R2
4 5

Gambar 74. Flowgraph menu login

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

Independent Path = 2, yaitu:


Path 1 = 1 – 2 – 3 – 4 – 6
Path 2 = 1 – 2 – 3 – 4 – 5 – 2
Jadi jumlah CC = 2, Region = 2, Independent Path = 2, maka logika pengujian
untuk form login telah benar.
2) Flowgraph menu utama

Gambar 75. Flowgraph menu utama.

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

Gambar 76. Flowgraph data kepala sekolah


78

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

Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian


untuk halaman data kepala sekolah telah benar.
4) Flowgraph Data Tenaga Kependidikan Wakil Kepala Sekolah

Gambar 77. Flowgraph data wakil kepala sekolah


Keterangan :
Node 1 : Mulai
Node 2 : Halaman Data Tenaga Kependidikan
Node 3 : Input Data Wakil Kepala Sekolah
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
80

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

Gambar 78. Flowgraph data guru


81

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

Gambar 79 . Flowgraph data staf 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

Gambar 79. Flowgraph data staf perpustakaan


84

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

untuk halaman data staf perpustakaan.

8) Flowgraph Data Tenaga Non Kependidikan Staf Laboratorium

Gambar 80 . Flowgraph data staf laboratorium


Keterangan :
Node 1 : Mulai
Node 2 : Halaman data tenaga non kependidikan staf laboratorium
Node 3 : Input data staf laboratorium
Node 4 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 10, jika = “T”
ke node 3
Node 5 : Cari data staf laboratorium
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
86

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

Gambar 81. Flowgraph data satpam


87

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

Jadi jumlah CC = 5, Region = 5, Independent Path = 5, maka logika pengujian


untuk halaman data satpam telah benar.
10) Flowgraph Data Tenaga Non Kependidikan Bujang Sekolah

Gambar 82 . Flowgraph data bujang sekolah


Keterangan :
Node 1 : Mulai
Node 2 : Halaman Data Tenaga Kependidikan
Node 3 : Input Data Bujang Sekolah
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
89

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

Gambar 83. Flowgraph data siswa kelas VII


90

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

Gambar 84. Flowgraph data kelas siswa 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

Gambar 85 . Flowgraph data siswa kelas IX


93

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

Gambar 86. 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

Gambar 87. Flowgraph data jadwal mengajar kelas VII


96

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

Gambar 88. 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

Gambar 89. 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

18) Flowgraph Data Nilai Akhir Kelas VII

Gambar 90. Flowgraph data nilai akhir kelas VII

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

Gambar 91. 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

Node 5 : Cari data nilai akhir 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
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 nilai akhir kelas VIII telah benar.
103

20) Flowgraph Data Nilai Akhir Kelas IX

Gambar 92. Flowgraph data nilai akhir kelas IX

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

Gambar 93. 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

Gambar 94. Flowgraph laporan jadwal mengajar kelas VII


106

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

Gambar 95. Flowgraph laporan jadwal mengajar kelas VIII


107

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

Gambar 96. Flowgraph laporan jadwal mengajar kelas IX


108

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

26) Flowgraph Data Admin Tambah Akun

Gambar 98. Flowgraph data admin tambah akun


Keterangan :
Node 1 : Mulai
Node 2 : Halaman data admin
Node 3 : Input data tambah akun
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
Node 8 : Kondisi “IF” jika hasil pilihan benar = ” Y” ke node 14, jika = “T”
ke node 3
Node 9 : Selesai
Node 10 : Simpan
Node 11 : Cari
Node 12 : Ubah
Node 13 : Hapus
111

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

Gambar 99. Flowgraph admin ganti password


112

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.

Tabel 19. Hasil pengujian program


Jumlah Jumlah Independent
No Nama Flowgraph Program
CC Region Path
1. Menu Login 2 2 2
2. Menu Utama 5 5 5
Menu Data Tenaga Kependidikan Kepla 5 5 5
3.
Sekolah
Menu Data Tenaga Kependidikan Wakil 5 5 5
4.
Kepala Sekolah
5. Menu Data Tenaga Kependidikan Guru 5 5 5
6. Menu Data Tenaga Non Kependidikan Staf 5 5 5
Tata Usaha
7. Menu Data Tenaga Non Kependidikan Staf 5 5 5
Perpustakaan
113

8. Menu Data Tenaga Non Kependidikan Staf 5 5 5


Laboratorium
9. Menu Data Tenaga Non Kependidikan 5 5 5
Satpam
10. Menu Data Tenaga Non Kependidikan 5 5 5
Bujang
11. Menu Data Siswa Kelas VII 5 5 5
12. Menu Data Siswa Kelas VIII 5 5 5
13. Menu Data Siswa Kelas IX 5 5 5
14. Menu Data Mata Pelajaran 5 5 5
15. Menu Data Jadwal Mengajar Kelas VII 5 5 5
16. Menu Data Jadwal Mengajar Kelas VIII 5 5 5
17. Menu Data Jadwal Mengajar Kelas IX 5 5 5
18. Menu Data Nilai Akhir Siswa Kelas VII 5 5 5
19. Menu Data Nilai Akhir Siswa Kelas VIII 5 5 5
20. Menu Data Nilai Akhir Siswa Kelas IX 5 5 5
21. Menu Laporan Data Mata Pelajaran 2 2 2
22. Menu Laporan Data Jadwal Mengajar Kelas 2 2 2
VII
23. Menu Laporan Data Jadwal Mengajar Kelas 2 2 2
VIII
24. Menu Laporan Data Jadwal Mengajar Kelas 2 2 2
IX
25. Menu Laporan Data Nilai Akhir Siswa 4 4 4
Kelas VII, VIII & IX
26. Menu Admin Tambah Akun 6 6 6
27. Menu Admin Ganti Password 2 2 2
Jumlah Total 117 117 117

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

Tabel 20. Hasil pengujian ahli


Validator
No Implementasi Antar Muka
1 2
1. Halaman Login Admin
a. Form “username” dapat digunakan untuk menginput 4 4
username admin.
b. Form “Password” digunakan untuk menginput 4 4
password admin
c. Tombol “login” mengarahkan admin kehalaman 4 4
utama.
2. Halaman Menu Utama
a. Form “kelola data” digunakan untuk menginput 4 4
data akademik.
b. Form “laporan” digunakan untuk mlihat laporan 4 4
data akademik.
c. Tombol “admin” digunakan untuk tambah akun, 4 4
ganti passwprd dan logout .
3. Halaman Menu utama Kelola Data Tenaga Kependidikan Kepala Sekolah
a. Halaman menu utama data kepala sekolah digunakan 4 4
admin untuk mengakses data kepala sekolah
b. Tombol “simpan” dapat menyimpan data yang telah 4 4
diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah diinput 4 4
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 menu 4 4
utama data kepala sekolah.
4. Halaman Menu utama Kelola Data Tenaga Kependidikan Wakil Kepala
Sekolah
a. Halaman menu utama data wakil kepala sekolah 4 4
digunakan admin untuk mengakses data wakil
kepala sekolah
b. Tombol “simpan” dapat menyimpan data yang telah 4 4
diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah diinput 4 4
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 wakil kepala sekolah.
5. Halaman Menu utama Kelola Data Tenaga Kependidikan Guru
a. Halaman menu utama data guru digunakan admin 4 4
untuk mengakses data guru
b. Tombol “simpan” dapat menyimpan data yang 4 4
telah diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah 4 4
115

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

Halaman Menu utama Kelola Data Tenaga Non Kependidikan Staf


8.
Laboratorium
a. Halaman menu utama data staf laboratorium 4 4
digunakan admin untuk mengakses data staf
laboratorium
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
116

menu utama data staf laboratorium


9. Halaman Menu utama Kelola Data Tenaga Non Kependidikan Satpam
a. Halaman menu utama data satpam digunakan admin 4 4
untuk mengakses data satpam
b. Tombol “simpan” dapat menyimpan data yang telah 4 4
diinput sebelumya.
c. Tombol “cari” dapat mencari data yang telah diinput 4 4
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 satpam
10. Halaman Menu utama Kelola Data Tenaga Non Kependidikan Bujang
Sekolah
a. Halaman menu utama data bujang digunakan 4 4
admin untuk mengakses data bujang
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 bujang

11. Halaman Menu utama Kelola Data Siswa Kelas VII


a. Halaman menu utama data siswa kelas VII 4 4
digunakan admin untuk mengakses data 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 siswa kelas VII
12. Halaman Menu utama Kelola Data Siswa Kelas VIII
a. Halaman menu utama data siswa kelas VIII 4 4
digunakan admin untuk mengakses 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.
117

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 siswa kelas VIII

13. Halaman Menu utama Kelola Data Siswa Kelas IX


a. Halaman menu utama data siswa kelas IX 4 4
digunakan admin untuk mengakses data siswa kelas
IX
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 siswa kelas IX
14. Halaman Menu utama Kelola Data Mata Pelajaran
a. Halaman menu utama data mata pelajaran 4 4
digunakan admin untuk mengakses data mata
pelajaran
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 mata pelajaran
15. Halaman Menu utama Kelola Data Jadwal Mengajar Kelas VII
a. Halaman menu utama data jadwal mengajar kelas 4 4
VII digunakan admin untuk mengakses data jadwal
mengajar 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 jadwal mengajar kelas VII
16. Halaman Menu utama Kelola Data Jadwal Mengajar Kelas VIII
a. Halaman menu utama data jadwal mengajar kelas 4 4
VIII digunakan admin untuk mengakses data
jadwal mengajar kelas VIII
118

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 jadwal mengajar kelas VIII
17. Halaman Menu utama Kelola Data Jadwal Mengajar Kelas IX
a. Halaman menu utama data jadwal mengajar kelas 4 4
IX digunakan admin untuk mengakses data jadwal
mengajar kelas IX
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 jadwal mengajar kelas IX

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

20. Halaman Menu utama Kelola Data Nilai Akhir Kelas IX


a. Halaman menu utama data nilai akhir siswa kelas 4 4
IX digunakan admin untuk mengakses data nilai
akhir kelas IX
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 IX
21. Halaman Menu Laporan Mata Pelajaran
a. Halaman menu laporan mata pelajaran digunakan 4 4
admin untuk mengakses laporan mata pelajaran
b. Tombol “Lihat” untuk melihat laporan yang telah 4 4
diinput sebelumya.
22. Halaman Menu Laporan Jadwal Mengajar Kelas VII
a. Halaman menu laporan jadwal mengajar kelas VII 4 4
digunakan admin untuk mengakses laporan jadwal
mengajar kelas VII
b. Tombol “Lihat” untuk melihat laporan jadwal 4 4
mengajar kelas VII yang telah diinput sebelumya..
23. Halaman Menu Laporan Jadwal Mengajar Kelas VIII
a. Halaman menu laporan jadwal mengajar kelas VIII 4 4
digunakan admin untuk mengakses laporan jadwal
mengajar kelas VIII
b. Tombol “Lihat” untuk melihat laporan jadwal 4 4
mengajar kelas VIII yang telah diinput sebelumya.
24. Halaman Menu Laporan Jadwal Mengajar Kelas IX
a. Halaman menu laporan jadwal mengajar kelas IX 4 4
digunakan admin untuk mengakses laporan jadwal
mengajar kelas IX
b. Tombol “Lihat” untuk melihat laporan jadwal 4 4
mengajar kelas IX yang telah diinput sebelumya.
25. Halaman Menu Laporan Nilai Akhir Kelas VII, VIII & IX
a. Halaman menu laporan nilai akhir siswa kelas VII, 4 4
VIII & IX digunakan admin untuk mengakses
laporan nilai akhir siswa kelas VII, VIII & IX
b. Tombol “Lihat” untuk melihat laporan nilai akhir 4 4
siswa kelas VII, VIII & IX yang telah diinput
sebelumya..
26. Halaman Menu Utama Admin Tambah Akun
a. Halaman menu utama admin tambah akun 4 4
digunakan admin untuk mengakses halam menu
utama admin tambah akun
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
120

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

Total skor dapat dilihat dari perhitungan dibawah ini:

Jumlah skor
Skor Validasi ahli 1 dan 2 =
Jumlah butir pernyataan

skor validator 1+skor valodator 2


Nilai akhir validasi ahli =
jumlah validator

Jumlah skor validasi ahli 1 = 532/ 133 = 4,0


Jumlah skor validasi ahli 2 = 532 / 133 = 4,0
Nilai akhir validasi ahli = (4 + 4) / 2 = 4,0

Tabel 21. Rata-rata valiasi ahli


Hasil
No Validator Skor Kategori Rata-rata
1. Validator 1 4,0 Sangat Setuju 4,0
2. Validator 2 4,0 Sangat Setuju Sangat Setuju

Pengukuran kebutuhan informasi dibuat dalam model SERVQUAL


didasarkan pada beberapa item yang dirancang untuk mengukur harapan dan
persepsi pengguna, diantaranya terdapat empata aspek dalam penilaian aplikasi
sitem pendataan akademik SMP Negeri 4 Malangke Barat yaitu desain, bahasa,
kualitas sistem dan kualitas data. keempat aspek tersebut dijabarkan dalam
beberapa item untuk variabel harapan dan variable persepsi, yang disusun
dalam pernyataan- pernyataan berdasarkan skala Likert, dari 1 (Sangat tidak
setuju) sampai 4 (Sangat setuju).
Berdasarkan data di atas, dapat dilihat bahwa validasi ahli 1 memberikan
penilaian skala setuju (nilai 3) sebanyak 0 dan 133 penilaian diberi skala sangat
121

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.

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,

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 laporan.
Metode pengumpulan data yang dilakukan dengan cara melakukan survai dan
122

studi literatur, analisis sitem, perancangan sistem, implementasi dan pengujian


simulasi. Hasil yang diperoleh dalam penelitian ini adalah proses pembuatan
aplikasi pegolahan data, penyimpanan data dan pelaporan data berbasis visual
yang dapat memudahkan dalam proses pengolahan data secara efektif dan efesien.
Proses pembuatan aplikasi ini juga dapat dipergunakan oleh mahasiswa dalam
proses pembuatan aplikasi pengolahan data dan juga bisa dipergunakan oleh
dosen sebagai bahan ajar praktek pembuatan aplikasi pengolahan data berbasis
visual.Dengan ini dikatakan bahwa penelitian yang penulis lakukan relevan
dengan penelitian yang telah ditetapkan pada penelitian yang relevan.
Berdasarkan hasil dari pengujian blacbox dan white box pada aplikasi
yang dibuat tidak ditemukan sebuah kesalahan. Dari pengujian blacbox yang
dilakukan terhadap tombol pada setiap menu aplikasi berjalan sesuai yang
diharapkan atau tombol berfungsi sesuai dengan inputannya. Pengujian white box
yang dilakukan pada setiap menu untuk mengetahui adanya bug dalam program
dengan pengujian ini menghasilkan nilai jumlah CC, Region, Independent Path
mengahasilkan nilai yang sama pada setiap menu yang telah diuji maka bisa
dikatakan logika pengujian untuk setiap menu telah benar.
Dari hasil pengujian validasi ahli yang dinilai dari beberapa aspek dalam
aplikasi sistem pendataan akademik SMP Negeri 4 Malangke Barat berbasis
Visual Studio yaitu aspek desain, bahasa, kualitas sistem dan kualitas data yang
diuji oleh dua validasi ahli dan menghasilkan nilai akhir 3,3 yang berarti untuk
penilaian aplikasi masuk dalam kategori Setuju. Berdasarkan hasil uji validasi
tersebut menunjukkan bahwa sistem mampu melakukan pendataan akademik
dengan mudah karena adanya sistem berbasis desktop yang dapat mengakses
sesuatu dimanapun kita berada, tanpa harus menggunakan cara manual seperti
menampilkan data yang dibutuhkan.

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

Dkk, Izzan, Ahmad. 2012. Membangun Guru Berkarakter. Bandung. Humaniora.

Fatta Al H. 2007. Analisis dan Perancangan Sistem Informasi Untuk Keunggulan


Bersaing Perusahaan dan Aplikasi Moderen. Yogyakarta: Andi.

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.

Gusrion D.2018.Membuat Aplikasi Penyimpanan dan Pengelolaan data dengan VB NET.


Jurnal Komtekinfo. Vol 5 No 1.

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.

KBBI.2008. Kamus Besar Bahasa Indonesia.Edisi 4. Jakarta. PT Gramedia Pustaka


Utama.

Munawar.2005. Pemodelan Visula dengan UML. Edisi 1. Yogyakarta : Graha Ilmu.


Mulyana H.2013. Perancangan Aplikasi Pemeriksa IP Adress Aktif Pada Jaringan
Komputer dengan Metode Pengujan Black Box. Jurnal Tecno Nusa Mandiri. Vol
10 No 2.

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

Pebrianti Yeni. 2016. Kajian Penyusunan Dokumen Sistem (Panduan, Prosedur,


Dan Formulir) Guna Mendukung Manajemen Mutu Perpustakaan. Jurnal
Pari. Vol 2 No 2.

Republik Indonesia.2003. Undang-Undang No. 20 Tahun 2003 Tentang Sistem


Pendidikan Nasional.Jakarta. Sekertariat Negara.
125

Rusmawan U. 2019. Teknik Penulisan Tugas Akhir dan Skripsi Pemrograman. Jakarta:
PT Elex Media Komputindo.

Republik Indonesia.2005. Undang-Undang No. 24 Tahun 2005 Tentang Guru dan


Dosen. Jakarta. Sekretariat Negara.

Safitri Dewi, 2019. Menjai Guru Profesional.Riau:PT Idragirl Dot Com.

Supardi Yuniar.2015. Semua Bisa Menjadi Progremer Visual Basic 2012. Basic. Jakarta:
PT Elex Media Komputindo.

Simartama J. 2010. Rekayasa Perangkat Lunak. Yogyakarta : Andi.

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.

Yuliana Yenti O. 2017.Langkah Jitu pembuatan Aplikasi Database Microsoft Acces.


Yogyakarta: Graha Ilmu.

Zanwar Arif W, Wahyu Kurnia S, Syafrial Fachri P. 2020. Aplikasi Pengelolaan Data
Administrator Barang Menggunakan Aplikasi Apex Online. Bandung. Industri
Nusantara.
126

LAMPIRAN

Lampiran 1. Instrument wawancara

LEMBAR INSTRUMEN WAWANCARA


127

Judul Penelitian :

RANCANG BANGUN APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO

A. VIVI MUVIDA AP
1604411479

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020
Lampiran 1. Daftar Hasil Wawancara

DAFTAR DAN HASIL WAWANCARA


128

Peneliti melakukan wawancara kepada kepala sekolah SMP Negeri 4 Malangke


Barat yaitu Bapak Hirpan, S.Pd tanggal 1 September 2019.
No Pertanyaan Hasil Wawancara
1. Sebelumnya apakah ada yang sudah Belum ada
meneliti berkaitan dengan
pendataan akademik?

2. Apakah SMP Negeri 4 Malangke Iya dilakukan secara bersamaan


Barat melakukan pendataan akademik
secara bersamaan?

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

melakukan pendaftaran akademik.


Apakah boleh?

Lampiran 2. Instrumen penilaian Validator

LEMBAR INSTRUMEN PENILAIAN VALIDATOR


130

Judul Penelitian :

RANCANG BANGUN APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO

A. VIVI MUVIDA AP
1604411479

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020
131
132
133
134
135
136
137
138
139
140
141
142

Lampiran 3. Instrumen penilaian ahli

LEMBAR INSTRUMEN PENILAIAN AHLI

Judul Penelitian :

RANCANG BANGUN APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO

A. VIVI MUVIDA AP
1604411479

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020
143
144
145
146
147
148
149
150
Lampiran 4. Instrumen Dokumentasi Penelitian

LEMBAR INSTRUMEN DOKUMENTASI PENELITIAN

Judul Penelitian :

RANCANG BANGUN APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO

A. VIVI MUVIDA AP
1604411479

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020
Lampiran 4. Dokumentasi Penelitian
Lampiran 5: Sumber Pustaka

LEMBAR SUMBER PUSTAKA

Judul Penelitian :

RANCANG BANGUN APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO

A. VIVI MUVIDA AP
1604411479

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020
No Gambar Judul Keterangan
1. Creative C dan Dijadikan
Sarwandi.2017. Jago sebagai sumber
Microsoft Acces 2016. referensi
Jakarta: PT ELEX Media pengertian
Komputindo.
Microsoft
Acces.

2. Dkk, Izzan, Ahmad (2012) Dijadikan


“Membangun Guru sebagai sumber
Berkarakter” Bandung. referensi
Humaniora. pengertian
Guru.

3. Fatta Al H. (2007) Dijadikan


“Analisis dan Perancangan sebagai sumber
Sistem Informasi Untuk referensi
Keunggulan Bersaing pengertian
Perusahaan dan Aplikasi White Box
Moderen” Yogyakarta:
Testing.
Andi.

4. Fajriah, Ahmad J, Tolip F Dijadikan


(2017) “Rancang Bangun sebagai sumber
Sistem Informasi Tender referensi
Karet Desa Jungai pengertian
Menggunakan Metode
Rancang
Waterfall” Jurnal
SISFOKOM Vol 6 No2.
Bangun.
5. Febrian J ( 2004) “Kamus Dijadikan
Komputer dan Teknologi sebagai sumber
Informasi” Bandung: PT referensi
Elex Media Komputindo. pengertian
Database

6. Gusrion D (2018) Dijadikan


“Membuat Aplikasi sebagai sumber
Penyimpanan dan referensi
Pengelolaan data dengan pengertian
VB NET” Jurnal
Visual Studio
Komtekinfo. Vol 5 No 1
dan Crystal
Report.

7. I Made Budi Adyana (2016) Dijadikan


“Perancangan Sistem sebagai sumber
Informasi Akademik Stikes referensi Sistem
Wira Medika Bali Berbasis Informasi.
Desktop” Jurnal Stimik
Stikom Bali. Vol 10 No 2

8. Julian Chandra W (2017) Dijadikan


“Implentasi system sebagai sumber
Informasi Akademik ( Studi referensi
Kasus : SMP Negeri 20 pengertian
Bandung” Jurnal Sistem
Akademik.
Informasi Vol 1.
5. Jogiyanto, M.H, (2001) “ Dijadikan
Analisis dan Desain Sistem sebagai sumber
Informasi Pendekatan referensi
Terstruktur Teori dan pengertian
Praktek Aplikasi Bisnis”
Sistem.
Yogyakarta. Andi.

6. Kadir A. 2006.Mudah Dijadikan


Mempelajari Database sebagai sumber
Acces. Yogyakarta.Andi. referensi
pengertian
Database Acces.

7. KBBI.2008.Kamus Besar Dijadikan


Bahasa Indonesia.Edisi 4. sebagai sumber
Jakarta. PT Gramedia referensi
Pustaka Utama. pengertian
Pendataan

8. MADCOMS (2004) Dijadikan


“Aplikasi Database dan sebagai sumber
Crystal Report Pada Visual referensi
Bsic 6.0”Yogyakarta. Andi. pengertian
Cristal Report.
9. Melani, Yustria Handika S, Dijadikan
Helmi Fauzi S (2018) sebagai sumber
“Perancangan Aplikasi referensi
Komik Hadist Berbasis pengertian
Multimedi”. Jurnal
Aplikasi.
Teknologi Informatika Vol
2 No 2.

10. Munawar (2005) Dijadikan


“Pemodelan Visula dengan sebagai sumber
UML” Edisi 1. referensi
Yogyakarta : Graha Ilmu. pengertian
Pemodelan
Sistem (UML).

11. Mulyana H (2013) Dijadikan


“Perancangan Aplikasi sebagai sumber
Pemeriksa IP Adress Aktif referensi
Pada Jaringan Komputer pengertian Black
dengan Metode Pengujan Box Testing.
Black Box” Jurnal Tecno
Nusa Mandiri. Vol 10 No
2.

12. Presman, Roger S. (2002) Dijadikan


“Rekayasa Perangkat sebagai sumber
Lunak” Pendekatan referensi
Praktisi(Buku 1.) Andi. pengertian
Yogyakarta.
Rancang
Bangun.
13. Pebrianti Yeni. (2016) Dijadikan
‘Kajian Penyusunan sebagai sumber
Dokumen Sistem referensi
(Panduan, Prosedur, pengertian
Dan Formulir) Guna Pengelolaan
Mendukung Manajemen Data.
Mutu Perpustakaan”
Jurnal Pari. Vol 2 No 2.

14. Rusmawan U (2019) Dijadikan


“Teknik Penulisan Tugas sebagai sumber
Akhir dan Skripsi referensi
Pemrograman” Jakarta: pengertian White
PT Elex Media
Box Testing.
Komputindo.

15. Safitri Dewi (2019) Dijadikan


“Menjai Guru sebagai sumber
Profesional” Riau. PT referensi
Idragirl Dot Com. pengertian Guru.

16. Saehudin, Ahmad, Izzan Dijadikan


(2012) “Hadist Pendidikan sebagai sumber
dan Konsep Pendidikan referensi
Berbasis Hadist” pengertian
Bandung.Humaiora
Siswa.
Lampiran 6: Pengantar Validasi Instrumen

PENGANTAR VALIDASI INSTRUMEN

Judul Penelitian :

RANCANG BANGUN APLIKASI SISTEM PENDATAAN AKADEMIK


SMP NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO
A. VIVI MUVIDA AP
1604411479

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
2020
INSTRUMEN PENELITIAN
RANCANG BANGUN APLIKASI SISTEM PEDATAAN AKADEMIK SMP
NEGERI 4 MALANGKE BARAT BERBASIS VISUAL STUDIO

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.

B. DEFENISI KONSEPTUAL VARIABEL


Aplikasi pendataan akademik yang dimaksud dalam penelitian ini adalah
aplikasi yang dapat menampung semua data akademik yang ada pada SMP Negeri
4 Malangke Barat. Dimana aplikasi ini dibuat agar dapat lebih efektif dan efesien
lagi dalam proses pendataan akademik yg di lakukan oleh SMP Negeri 4
Malangke Barat.

C. DEFENISI OPERASIONAL VARIABEL


Aplikasi sistem pendataan akademik SMP Negeri 4 Malangke Barat di buat
agar dapat menyimpan semua data-data akademik yang ada pada SMP Negeri 4
Malangke barat, untuk digunakan sebagai sistem pengelolaan data secara
keseluruhan.
Tampilan (interface) adalah suatu variabel yang menentukan kualitas dan
tingkat kebutuhan dari aplikasi pendataan akademik yang akan diuji validasi oleh
ahli yang memiliki beberapa komponen pernyataan yang akan dijawab nantinya
demi keyamanan yang akan diterima dalam penggunaan aplikasi, seperti
kenyamanan dalam memahami dari segi penggunaan, tata letak teks dan desian
yang ditampilkan.
Pembuatan user interface bertujuan untuk menjadikan teknologi informasi
tersebut mudah digunakan oleh pengguna atau disebut dengan istilah user
friendly. Istilah user friendly digunakan untuk menunjuk kepada kemampuan
yang dimiliki oleh perangkat lunak atau program aplikasi yang mudah
dioperasikan, dan mempunyai sejumlah kemampuan lain sehingga pengguna
merasa betah dalam mengoperasikan program tersebut. Santosa 2004 (dalam
Alfian Nurlifa, 2014:333)
Kemudahan (usability) adalah variabel yang digunakan untuk mengukur
tingkat kemudahan baik dalam mengakses aplikasi maupun kemudahan dalam
pengelolaan data yang terdapat dalam aplikasi pendataan akademik yang terdiri
dari beberapa komponen penilaian yang akan divalidasi oleh ahli nantinya.
Usability berasal dari kata Usable yang secara umum berarti dapat
digunakan dengan baik. Sesuatu dapat dikatakan berguna dengan baik apalagi
kegagalan dalam penggunaanya dapat dihilangkan atau diminimalkan serta
memberi manfaat dan kepuasan kepada pengguna Joana 2010 ( dalam Dedi Rianto
Rahadi, 2014 : 664) . Menurut Joseph Dumas dan Janice Redish 1999 dalam Dedi
Rianto Rahadi, 2014 : 664 ) usability mengacu kepada bagaimana pengguna bisa
mempelajari dan menggunakan produk untuk memperoleh tujuannya dan seberapa
puaskah mereka terhadap penggunannya
Kualitas Materi adalah variabel pengukur dari kualitas/kesesuaian materi
dengan tema aplikasi yang dibuat, juga sebagai pengukur data akademik yang ada
pada SMP Negeri 4 Malangke Barat yang akan didapatkan pengguna (admin)
dengan mengunakan/mengakses aplikasi pendataan akademik SMP Negeri 4
Malangke Barat, yang terdapat beberapa komponen penilaian didalamnya yang
nantinya akan divalidasi oleh ahli dalam bidangnya.

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

KEMUDAHAN 2. Kemudahan dalam melihat isi aplikasi


2 Pengaksesan Aplikasi 1,2,3,4 4
(USABILITY) 3. Kemudahan membaca huruf yang ada
4. Kenyamanan desain warna background saat
dilihat
1. Kesesuaian data dengan judul yang diambil
3 KUALITAS DATA Informasi 2. Kelengkapan data 1,2,3 3
3. Kesesuaian data aplikasi yang disajikan
Jumlah 27
Lampiran 6. Instrumen Penilaian Ahli
LEMBAR EVALUASI PENGUJIAN BLACK BOX
RANCANGAN SISTEM / MODEL

Judul Penelitian :Rancang Bangun Aplikasi Sistem Pendataan


Akademik SMP Negeri 4 Malangke Barat Berbasis
Visual Studio
Status Pendidikan :
Nama Validator :
Pekerjaan Validator :
Bidang Keahlian :

Jabatan :
Tanggal Validasi :

Waktu Validasi :

A. Petunjuk pengisian kuesioner :


Calon validator mengamati setiap hal yang berkaitan dengan tampilan
aplikasi, salah satunya implementasi antar muka setiap menu yang ada didalam
halaman aplikasi. Kemudian validator akan memberikan tanggapan dengan
mengisi lembar pernyataan yang telah dibuat dalam tabel kuesioner dengan
prosedur sebagai berikut :
a. Pilihlah waktu yang tepat dalam melakukan pengujian. Ini dimaksudkan agar
validator nyaman dan tidak terburu-buru dalam menguji.
b. Sediankan kuesioner pengujian dan jalankan aplikasi yang akan diuji.
c. Bubuhi atau beri tanda ceklish( √ ) pada pertanyaan yang paling sesuai
dengan keadaan aplikasi, yaitu pada skala penilaian “Ya” atau “Tidak”.

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

Halaman Menu utama Kelola Data Tenaga Non Kependidikan Staf


8.
Laboratorium
g. Halaman menu utama data staf laboratorium
digunakan admin untuk mengakses data staf
laboratorium
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 laboratorium
9. Halaman Menu utama Kelola Data Tenaga Non Kependidikan Satpam
g. Halaman menu utama data satpam digunakan admin
untuk mengakses data satpam
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 satpam
10. Halaman Menu utama Kelola Data Tenaga Non Kependidikan Bujang
Sekolah
g. Halaman menu utama data bujang digunakan
admin untuk mengakses data bujang
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 bujang

11. Halaman Menu utama Kelola Data Siswa Kelas VII


g. Halaman menu utama data siswa kelas VII
digunakan admin untuk mengakses data 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 siswa kelas VII
12. Halaman Menu utama Kelola Data Siswa Kelas VIII
g. Halaman menu utama data siswa kelas VIII
digunakan admin untuk mengakses 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 siswa kelas VIII

13. Halaman Menu utama Kelola Data Siswa Kelas IX


g. Halaman menu utama data siswa kelas IX
digunakan admin untuk mengakses data siswa 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 siswa kelas IX
14. Halaman Menu utama Kelola Data Mata Pelajaran
g. Halaman menu utama data mata pelajaran
digunakan admin untuk mengakses data mata
pelajaran
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 mata pelajaran
15. Halaman Menu utama Kelola Data Jadwal Mengajar Kelas VII
g. Halaman menu utama data jadwal mengajar kelas
VII digunakan admin untuk mengakses data jadwal
mengajar 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 jadwal mengajar kelas VII
16. Halaman Menu utama Kelola Data Jadwal Mengajar Kelas VIII
g. Halaman menu utama data jadwal mengajar kelas
VIII digunakan admin untuk mengakses data
jadwal mengajar 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 jadwal mengajar kelas VIII

17. Halaman Menu utama Kelola Data Jadwal Mengajar Kelas IX


g. Halaman menu utama data jadwal mengajar kelas
IX digunakan admin untuk mengakses data jadwal
mengajar 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 jadwal mengajar kelas IX

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.

Anda mungkin juga menyukai