METODOLOGI PENELITIAN
membentuk sebuah alur yang sistematis. Metodologi penelitian ini digunakan sebagai
pedoman peneliti dalam pelaksanaan penelitian, agar hasil yang dicapai tidak
dan berhubungan dengan penelitian yang dilakukan nara sumber yang berkaitan
mencari buku dan literatur yang berhubungan dengan masalah yang di teliti. Hal
merupakan salah satu teknik pengambilan data yang digunakan peneliti, Data-
data tersebut diambil dari beberapa website, jurnal penelitian dan e-book yang
mewawancarai pihak sekolah bagian kesiswaan tentang hal-hal apa saja yang
B. Data sekunder didapat dengan melihat kembali data prestasi siswa terdahulu,
untuk dijadikan sebagai acuan serta perbandingan dengan data primer yang telah
didapatkan sebelumnya.
Sistem pelaporan prestasi siswa sekolah pada penelitian ini dibangun dengan
sebagai berikut:
Sistem informasi yang sedang berjalan atau sistem lama merupakan sistem
yang digunakan saat ini. Setelah di analisa ternyata sistem yang ada sekarang belum
maksimal dalam mempublikasikan prestasi yang pernah didapatkan oleh Siswa Siswi
pelayanan dan meningkatkan kinerja karyawan tersebut, untuk itu pada saat ini sistem
Sistem yang digunakan sekolah saat ini masih manual yaitu mulai dari
Dinas Pendidikan menggunakan buku besar. Dalam hal ini sekolah dan kantor Dinas
Pendidikan sangat sulit untuk mendapatkan informasi prestasi siswa siswi dan lainnya
yang dimiliki Dinas Pendidikan, misalnya informasi tentang biaya siswa, sekolah
harus datang ke Dinas Pendidikan untuk mendapatkan informasi tentang biaya siswa
tersebut. Bagi sekolah yang tidak mempunyai banyak waktu tentu hal tersebut sangat
memakan waktu, kerana harus datang ke sekolah tersebut hanya untuk melakukan
biaya siswa.
sistem, yaitu:
3.3.1.1 Konteks Diagram
Pada gambar 3.2 adalah desain diagram konteks yang menggambarkan proses
aliran data yang terjadi dalam sistem garis besarnya. Admin Kesiswaan menggisi data
siswa dan data prestasi kedalam sistem, selanjutnya admin kesiswaan mendapatkan
informasi laporan data siswa, laporan data prestasi siswa dan info pengumuman
melalui sistem, admin kadis melakukan input data pengumuman kedalam sistem,
admin kadis mendapatkan laporan data siswa dan laporan data prestasi siswa melalui
sistem, kepsek mendapatkan laporan data siswa, data prestasi siswa dan info
Pada gambar 3.3 sistem pelaporan prestasi siswa berbasis web terdiri dari tiga
proses yang digambarkan dalam hierarchy chart. Proses pada level pertama terdiri
dari: proses pengolahan data Admin Kesiswaan, proses pada level kedua pengolahan
data Admin kadis, proses pada level ketiga pengolahan data pelaporan. Pada proses
pengolahan data admin kesiswaan terdiri dari: menginput data siswa, menginput data
prestasi siswa. Pada proses pengolahan data admin kadis terdiri dari: menginput data
pengumuman dan menginput data sekolah. Pada proses pengolahan data pelaporan
terdiri dari: laporan data siswa, laporan data prestasi siswa, dan laporan data
pengumuman.
DFD (Data Flow Diagram) akan menjelaskan alur sistem dan akan
kesiswaan akan melakukan input data siswa dan data prestasi siswa tersebut kedalam
sistem selanjutnya admin kadis dapat melihat laporan data siswa, data prestasi dan
info informasi, setelah data siswa dan data prestasi siswa tersebut tersimpan kedalam
sistem, admin kadis akan melakukan pendaftaran sekolah tersebut kedalam sistem,
selanjutnya kadis dapat melakukan input segala informasi yang berkaitan dengan
kegiatan pendidikan, adminn kadis juga dapat melihat laporan data siswa, data
Entitas yang terlibat dalam sistem ini adalah Admin Kesiswaan yang akan
mengoperasikan aplikasi pelaporan ini. Admin Kesiswaan dapat melakukan input data
Entitas yang terlibat dalam sistem ini adalah Admin Kadis yang akan
Pada gambar 3.5 dapat dilihat DFD level 3 proses 1 secara lebih detail, admin
kesiswaan akan melakukan proses pembuatan laporan data siswa, data prestasi dan
data sekolah. data siswa, data prestasi dan data sekolah ini secara langsung diambil
oleh proses inputannya adalah data siswa, data prestasi dan data sekolah.
Pada gambar 3.5 dapat dilihat DFD level 3 proses 1 secara lebih detail, admin
kadis akan melakukan proses pembuatan laporan data siswa, data prestasi dan data
sekolah. data siswa, data prestasi dan data sekolah ini secara langsung diambil oleh
proses inputannya adalah data siswa, data prestasi dan data sekolah.
Ada beberapa desain output yang akan dirancang dalam sistem pelaporan prestasi
Desain output laporan data sekolah yang dihasilkan oleh admin kadis dapat dilihat
Gambar 3.6 merupakan desain output yang dapat di lihat oleh admin dinas.
Setelah admin dinas selesai melihat data laporan sekolah, admin dinas juga dapat
melakukan cetak laporan data sekolah pada aplikasi ini, admin kadis juga dapat
langsung melihat data laporan siswa berprestasi, dan laporan siswa berprestasi ini
Output tabel laporan siswa berprestasi dibawah ini akan menunjukkan banyaknya
jumlah siswa yang berprestasi pada masing-masing sekolah. Untuk lebih jelasnya
Output tabel Laporan Rekap Prestasi siswa Per Sekolah dibawah ini akan
Ada beberapa desain input yang akan dirancang dalam aplikasi pelaporan prestasi
Desain input ini merupakan form untuk mengisi data – data siswa yang
berprestasi, form input ini hanya dapat di isi oleh admin dinas. username dan
password merupakan kunci yang akan digunakan untuk login kedalam aplikasi
nantinya sedangkan level merupakan hak akses yang diberikan untuk sistem ini, level
hak akses di bagi menjadi satu yang pertama level admin dinas, dimana level admin
Desain input data prestasi berfungsi untuk menginputkan data prestasi siswa yang
mendapatkan prestasi pada sekolah. Desain input data prestasi dapat dilihat pada
gambar 3.10.
Gambar 3.10 Desain Input Data Prestasi
Desain input data sekolah berfungsi untuk menginputkan data sekolah baru jika
ada penambahan data sekolah yang dilakukan oleh bagian admin kadis. Desain input
penambahan data pengumuman baru ke aplikasi tersebut yang dilakukan oleh bagian
admin kadis. Desain input data pengumuman dapat dilihat pada gambar 3.12.
Desain input data prestasi berfungsi untuk menginputkan jika ada penambahan
data prestasi baru ke dalam aplikasi tersebut yang dilakukan oleh bagian admin kadis.
Desain input data registrasi sekolah berfungsi untuk menginputkan jika ada
penambahan data admin sekolah baru ke dalam aplikasi tersebut yang dilakukan oleh
bagian admin kadis. Desain input data registrasi admin sekolah dapat dilihat pada
gambar 3.14.
Gambar 3.14 Desain Input registrasi admin sekolah
Desain database yang digunakan dalam sistem pelaporan siswa berbasis web
terdiri dari :
siswa memiliki banyak prestasi many to many (n-n) sehingga tercipta tabel sekolah,
dari banyak siswa memiliki satu admin kesiswaan many to one (n -1), dari banyak
admin kesiswaan memiliki satu admin kadis many to one (n-1) dari satu admin kadis
mempunyai banyak pengumuman one to many (1-n). Atribut dalam tabel siswa yang
menjadi primary key adalah nis, id_kesiswaan menjadi foreign key. Pada tabel
sekolah yang menjadi primary key adalah Nissn, Nis dan Id_prestasi menjadi Foreign
Key. Pada tabel prestasi yang menjadi primary key adalah id_prestasi, pada tabel
id_admin_kadis menjadi foreign key. Pada tabel admin kadis yang menjadi primary
key adalah id_admin_kesiswaan. Pada tabel pengumuman yang menjadi primary key
A. Schema Data
Data Entity Relationship Diagram dapat dibentuk schema data yang digambarkan
kedalam tabel sekolah, tabel siswa, tabel prestasi, tabel admin kesiswaan, tabel admin
kadis, tabel pengumuman. Tabel-tabel data tersebut dijelaskan seperti dibawah ini.
1. Desain File Tabel sekolah
Pada desain tabel sekolah disesuaikan dengan struktur tabel yang dapat dilihat
3
Alamat_Sekolah Varchar 60 Alamat Sekolah
4
No_telp Varchar 13 Nomor telephone
Tabel 3.1 terbentuk berfungsi untuk menyimpan data sekolah dan dalam tabel
sekolah primary key adalah id sekolah. Seluruh data-data sekolah akan masuk
Tabel 3.2 terbentuk berfungsi untuk menyimpan data siswa dan dalam tabel
siswa primary key adalah nisn dan id_admin sebagai foregin key. Seluruh data-data
Pada desain tabel prestasi disesuaikan dengan struktur tabel yang dapat dilihat
Tabel 3.3 terbentuk berfungsi untuk menyimpan data prestasi dan dalam tabel
prestasi primary key adalah id_prestasi. Seluruh data-data prestasi akan masuk
Pada desain tabel admin kadis disesuaikan dengan struktur tabel yang dapat
No
Nama Field Tipe data Size Field Keterangan
1 Id_Admin Smallint 2 Id Admin (Primary Key)
2 Username Varchar 20 Username
3 Password Varchar 30 Password
4
Nama_lengkap Varcahar 30 Nama_lengkap
5
Jenkel Enum L,p Jenis kelamin
6
Alamat Varcahar 30 Alamat
7
No_handphone Varcahar 13 No_handphone
8
Id_sekolah Smallint 2 Id_sekolah (foreign key)
9
Level Enum Dinas,sekolah Level
10
Aktif Smallint 1 Aktif
Tabel 3.4 terbentuk berfungsi untuk menyimpan data admin Kadis dan dalam
tabel adminkadis primary key adalah id_admin, id_sekolah menjadi foreign key.
Pada desain tabel prestasi siswa disesuaikan dengan struktur tabel yang dapat
No
Nama Field Tipe data Size Field Keterangan
1 Nisn Varchar 20 Nisn siswa (foreign Key)
2 Id_prestasi Int 6 Id_prestasi (foreign key
3 Juara Varchar 15 Juara
4 Tgl_input Date time Tanggal input
5 Tgl_kejuaraan Date Tanggal kejuaraan
Tabel 3.5 terbentuk berfungsi untuk menyimpan data prestasi siswa dan dalam
tabel prstasi siswa foreign key adalah nisn, id_prestasi sebagai foreign key. Seluruh
Pada desain tabel pengumuman disesuaikan dengan struktur tabel yang dapat
No
Nama Field Tipe data Size Field Keterangan
1 Id_pengumuman (Primary
Id_Pengumuman Smallint 3
Key)
2 Nama_Pengumuman Text Nama pengumuman
3 Jenis_Pengumuman Varchar 20 Jenis_pengumuman
4 Id_Admin_ Smallint 2 Id_Admin (foreign key)
5 Tgl_input Datetime Tanggal input
6 Batas_tampil Datetime Batas tampil
Tabel 3.6 terbentuk berfungsi untuk menyimpan data pengumuman dan dalam
Desain antarmuka merupakan bagian dari sistem informasi yang akan digunakan
struktur menu dari Sistem pelaporan prestasi siswa berbasis web adalah sebagai
berikut:
Managemen sekolah
Login
Admin Managemen prestasi
kadis
Admin
sekolah Laporan data
Prestasi siswa
Laporan data
logout
Gambar 3.16 Struktur Menu Program
berikut:
1. Bagi admin kadis, pada saat membuka sistem pelaporan siswa berprestasi akan
menemukan form login yang merupakan pintu masuk kedalam sistem pelaporan
siswa berprestasi ini. Ada beberapa fitur yang dapat digunakan oleh admin kadis
seluruh data-data pengumuman yang ada, dalam menu ini terdapat menu
data-data sekolah yang ada, dalam menu ini terdapat menu tambah
data-data prestasi yang ada, dalam menu ini terdapat menu tambah
2. Bagi admin sekolah pada saat membuka sistem pelaporan siswa berprestasi akan
menemukan form login yang merupakan pintu masuk untuk dapat mengolah data-
data yang telah di input oleh admin sekolah, adapun fitur yang dapat digunakan
data siswa yang ada, dalam menu ini terdapat menu tambah siswa yang
dipilih.
c. Laporan data, menu ini digunakan untuk dapat mencetak laporan data-
Gambaran alur data sistem pelaporan siswa berprestasi berbasis web dapat
Untuk dapat mengoperasikan sistem pelaporan prestasi berbasis web maka admin
kadis di wajibkan untuk melakukan proses login, seperti yang terlihat pada gambar
3.17.
Perbedaan username admin sekolah dan admin kadis ialah, username dan
password admin sekolah yang sudah mendaftar kedalam sistem akan diverifikasi
oleh admin kadis terlebih dahulu sehingga admin sekolah dapat melakukan proses
login, setelah berhasil masuk kedalam sistem maka akan terdapat menu yang berbeda