Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
SISTEM INFORMASI PENDAFTARAN SISWA BARU DI SMA N 1
KARANGRAYUNG BERBASIS WEB
PUBLIKASI ILMIAH
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan
Informatika Fakultas Komunikasi dan Informatika
Oleh:
ARIS CAHYONO L200130066
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2019
SISTEM INFORMASI PENDAFTARAN SISWA BARU DI SMA N 1
KARANGRAYUNG BERBASIS WEB
Abstrak Pendaftaran online merupakan suatu proses pengolahan data yang terdapat di suatu instansi
seperti sekolah yang berguna pengolah data siswa baru sesuai kriteria yang ditentukan oleh
sekolah tersebut. Pada penelitian ini di penerapannya pada SMA N 1 Karangrayung yang
masih melakukan penerimaan siswa baru secara manual, yang memungkinkan masih banyak
kekurangan data, dan terbuangnya waktu sia-sia. Rumusan masalah dari penelitian ini adalah
bagaimana membuat sistem informasi penerimaan siswa baru di SMA N 1 Karangrayung.
Metode yang digunakan dalam penelitian ini adalah analisis kebutuhan, perancangan,
implementasi dan pengujian. Aplikasi ini di rancang dengan bahasa pemprograman PHP serta
database MySQL sebagaipenyimpanan data. Hasil dari penelitian ini adalah sistem
pendaftaran siswa baru berbasis web yang bisa memudahkan bagi calon siswa maupun orang
tua untuk memperoleh informasi dan melakukan pendaftaran online. Kata kunci: Sistem
informasi, pendaftaran siswa baru, PHP, MysQL
Abstract Online registration is a process that is in an office such as a school that is useful for
processing new student data in accordance with requests specified by the school. In this
research, the application is in SMA N 1 Karangrayung which still accepts new students
manually, which allows many data shortages, and wasted time. The formulation of the
problem of this research is how to create a new student admission information system at
SMA N 1 Karangrayung. The method used in this research is needs analysis, design,
implementation and testing. This application is designed with the PHP programming
language and MySQL database as data storage. The result of this research is a web-based new
student registration system that can facilitate prospective students or parents to obtain
information and register online. Keywords: information system, new student registration, PHP, MysQL
1. Pendahuluan
Teknologi informasi merupakan fasilitas yang sangat penting untuk memudahkan pengolahan
calon siswa baru. Teknologi informasi di bidang manajemen, dalam komputer sendiri
menyediakan fasilitas untuk meningkatkan kualitas pelayanannya seperti website sekolah
sebagai sumber informasi. Dengan perkembangan zaman teknologi mengalami
perrkembangangan yang sangat pesat, peranan websiite sekolah merupakan sebuah jendela
dimana seluruh orang dapat melihat semua informasi tentang sekolah tersebut sehingga dapat
mempermudah dalam mengetahui sistem informasi tentang sekolah. Heru Supriyono dkk
(2016)
1
Bagi pihak administrasi Pengolahan data siswa merupakan salah satu kegiatan yang
kurang efektif. Sedangkan untuk mengetahui data calon siswa di perlikan proses pengolahan
data. Pengolahan data yang masih manual, apabila orang tua ingin mengetahui informasi
tentang sekolah dan nilai anaknya maka harus menghubungi gurunya terlebih dahulu. Apabila
diterapkan sistem informasi akademik berbasis web, maka pengolahan data dan informasi
akan lebih cepat, tepat dan akurat di bandingkan dengan cara pengolahan data yang masih
manual. Agus Alim Muin, Muhammad Firdaus (2019)
Penggunaan teknologi informasi sudah sangat berkembang di segala bidang. Dalam
proses ini mengubah sistem yang awalnya masih manual menjadi terkomputerisasi.
Pemanfaatan teknologi ini dapat memudahkan suatu pekerjaan seperti pengolahan data akan
lebih efisien. Dapat juga menjadi sarana sumber informasi yang efektif. Sistem informasi web
sekolah yang masih secara manual dalam pengolahan data yang meliputi pendaftan siswa
baru, data nilai, dan biodata sehingga terjadi kesulitan dalam proses pengolahan data dan data
tidak terorganisir dengan baik. Riki, Ani Oktarini Sari, Karlena (2018)
Sistem informasi bertujuan menyediakan informasi yang merupakan kombinasi antara
teknologi informasi dan aktivitas orang dalam organisasi. Sistem Informasi juga dapat
digunakan untuk menukar informasi ataupun data dengan komputer yang lainnya. Jadi sistem
informasi berbasis web dapat di artikan sebuah sistem informasi yang memanfaatkan adanya
internet untuk memberikan informasi kepada pengguna website tersebut. Zainuddin , Denny
Kurniadi (2019)
Dengan memanfaatkan pengolahan data secara baik dan optimal dapat mempermudah
pengguna dalam mengakses data yang diinginkan. Sejauh ini di SMA N 1 Karangrayung
belum mengoptimalkan sistem informasi berbasis web ini dengan baik. Oleh karena itu
pengolahan data di SMA N 1 Karangrayung masih manual. Dengan penggunaan sistem
informasi pendaftran siswa baru ini dapat mempermudah calon siswa maupun orang tua
untuk mengakses informasi yang ada di SMA N 1 Karangrayung.
Dari latar belakang tersebut perumusan masalahnya adalah “Bagaimana cara membuat
sistem informasi pendaftaran siswa baru berbasis web di SMA N 1 Karangrayung.
Pembatasan masalah digunakan penulis untuk menghindari adanya pelebaran pokok masalah
supaya tujuan penelitian akan mudah tercapai. Batasan masalah yang ada dalam penelitian ini
adalah sebagai berikut: 1) Aplikasi yang akan dibuat berisi sistem informasi berbasis web yang ditujukan pada
siswa SMA N 1 Karang Rayung. 2) Isi dari aplikasi ini adalah:
2
a. Halaman Login
b. Informasi Sekolah
c. Pendaftaran online
d. Logout
Tujuan dari penelitian ini untuk membuat perancangan sistem informasi berbasis web
yang dapat mempermudah siswa maupun sekolah dalam mengetahui informasi sekolah.
1) Sekolah
Sistem informasi ini diharapkan dapat mempermudah sekolah untuk membagi
informasi kepada para siswa. 2) Siswa
Sistem informasi ini dihrapkan dapat mempermudah siswa untuk mengetahui
informasi yamg di berikan oleh pihak sekolah. 3) Peneliti
Sistem informasi ini dapat mengimplementasikan ilmu di perkuliahan yang telah di
pelajari, terutama tentang HTML, PHP dan MySQL. 2. Metode Waterfall
Waterfall sering juga disebut model skuensial linier (Sequential Linear) atau alur hidup klasik
(Classic life cycle). Model air terjun menyediakan pendekatan alur hidup perangkat lunak
secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap
pendukung (support)”, (Rosa & Shalahuddin, 2014). Berikut tahapan metode waterfall:.
Metode waterfall dapat dilihat pada gambar 1.
3
2.1 Analisa Kebutuhan
Aplikasi Penerimaan calon siswa dibuat untuk memudahkan proses penerimaan calon siswa
baru yang ada di SMA N 1 Karangrayung agar lebih cepat dalam pengoahan datanya. Berikut
ini analisa kebutuhan: 1) Pengolahan data admin
a. Admin dapat mengolah data informasi pendaftaran, menambah, mengedit dan
menghapus data.
b. Admin mengecek hasil seleksi calon siswa. 2) Pengolahan data Calon Siswa
a. siswa baru dapat mengisi formulir pendaftaran, dan melengkapi data diri.
b. siswa baru dapat melihat panduan dan profil sekolah.
c. siswa baru dapat mencetak biodata, cetak kartu pendaftaran.
2.2 Perancangan
Pembuatan desain perancangan sistem ini menggunakan UML dengan memanfaatkan
diagram yang berupa use case diagram, design database dan activity diagram. 2.2.1 Use Case Diagram
Usecasediagram adalah gambaran secara grafis dari beberapa/semua actor, use case, dan
interaksi diantaranya yang digunakan dalam memperkenalkan suatu system informasi.
Gambaran interaksi antara admin dan siswa dengan memakai sistem dapat dilihat pada
gambar 2.
Gambar 2. Usecas diagram admin dan siswa
Gambar 2 menjelaskan bahwa admin dapat melakukan login, mengisi formulir melihat
data, memanipulasi data dan logout sedangkan untuk siswa dapat login, melihat data, mengisi
formulir dan mencetak kartu pendaftaran.
4
2.2.2 Design database
Desain database adalah proses yang menghasilkan model data secara detail dan rinci yang
berasal dari basis sebuah data. Desain ini digunakan untuk mengambarkan struktur sistem
meliputi table, isi dari table yang akan dibuat. Desain database ditunjukkan oleh Gambar 3.
Gambar 3. Design database
Gambar 3 menjelaskan bahwa ada 3 table meliputi tb_siswa, tb_user dan tb_agama dan
terdapat 2 relasi meliputi login dan data_agama dalam desain database. 2.2.3 Activiity Diagram
Actiivity diagram digunakan untuk untuk menggambarkan alur kerja yang ada pada sebuah
sistem. Actiivity diagram ditunjukkan pada Gambar 4.
Gambar 4. Activiity Diagram
2.3 Implementasi
Pada tahapan ini pembuatan kode program dalam bahasa pemrograman telah sesuai dengan
yang diminta oleh costumer. Aplikasi web ini terdiri dari pengkodingan bahasa
5
pemrograman HTML, PHP, JavaScript, CSS, JavaScript serta MySQL digunakan sebagai
pengembang dalam pembuatan database.
2.4 Pengujian
Black Box Testing yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa
menguji desain dan kode program. (Rosa & Shalahuddin, 2014), Adapun hasil pengujian
adalah sebagai berikut:
Tabel 1. Hasill Pengujian Black Boxs
No Kondisi Pengujian Kodisi Pengujian Harapan Hasil
1. Username dan
1 Login Password benar 1. sistem berhasil masuk Valid
2. Username 2. Sistem berhasil kembali ke
dan Password halaman login
salah
2 Logout Keluar dari sistem Sistem keluar Valid
3 Menampilkan Menampilkan Sistem berhasil menampilkan
Valid Halaman Utama halaman halaman utama awal
4 Pendaftaran Siswa Isi formulir Sistem berhasil menampilkan
Valid pendaftaran pendaftaran siswa siswa
5 Menampilkan Data Menampilkan data
Sistem berhasil menampilkan data Valid Siswa siswa siswa
6 Cetak Kartu Mencetak kartu Sistem berhasil mencetak kartu
Valid Pendaftaran pendaftaran pendaftaran 7 Menampilkan Menampilkan grafik Sistem berhasil menampilkan grafik Valid
Grafik
8 Status Penerimaan Menampilkan status Sistem berhasil menampilkan status
Valid penerimaan penerimaan
9 Menampilkan Profil Menampilkan profil Sistem berhasil menampilkan profil
Valid Sekolah sekolah sekolah
10 Menampilkan
Menampilkan Sistem berhasil menampilkan Valid Panduan Panduan panduan
11 Data Agama Tambah,edit dan Sistem berhasil Menambahkan,
Valid hapus mengedit data agama dan menghapus data agama
12 Penentu Kelulusan Menetukan Sistem berhasil menentukan
Valid kelulusan
Kelulusan siswa
13 Mencetak Laporan Mencetak laporan Sistem berhasil mencetak laporan
Valid Data Pendaftar data data pendaftar pendaftar
6
2.4.4 Pengujian Usability Acceptance Test
Pengujian penilaian ini dilakukan untuk mengetahui kinerja sistem pada website menurut
pendapat pengguna. Lembar kuesioner diberikan kepada guru dan karyawan SMA N 1
Karangrayung. Penghitungan hasil kuesioner yaitu dengan rumus berikut :
Tabel 2. Uraian Pertanyaan
Jawaban
No Pertanyaan SB B CB C Br Jumlah Presentase
5 4 3 2 1
skor
1 Bagaimana kecepatan akses website ?
2 Bagaimana tampilan awal website menurut anda ? Bagaimana menurut anda menu-menu yang ada di
3 website ? Bagaimana mengenai kemudahan memperoleh
4 informasi
di website ? 5 Bagaimana informasi data siswa yang ditampilkan
? Bagaimana fitur Penerimaan siswa baru yang ada
6 di website ?
7 Website Mudah diakses oleh semua orang ?
8 Bagaimana kelengkapan informasi websitenya ?
Keterangan Jawaban
SB = Sangat Baik C = Cukup
B = Setuju Br = Buruk
CB= Cukup Baik
Kuisioner dibagikan kepada 20 responden untuk mengetahui efektivitas sistem informasi
sekolah berbasis website dibagikan kepada guru dan karyawan yang telah dibuat. Dengan
rumus perhitungan sebagai berikut:
7
Tabel 3. Hasil Penghitungan Kuisioner
Nilai Jawaban Presentase % Nilai Jawaban
Pertanyaan 5 4 3 2 1 5 4 3 2 1
SB B CB C Br SB S CB C Br
P1 9 11 0 0 0 45 55 0 0 0
P2 5 13 2 0 0 25 65 10 0 0
P3 4 14 2 0 0 20 70 10 0 0
P4 6 9 5 0 0 30 45 25 0 0
P5 5 15 0 0 0 25 75 0 0 0
P6 7 12 1 0 0 35 60 5 0 0
P7 4 15 1 0 0 20 75 5 0 0
P8 8 11 1 0 0 40 55 5 0 0
Jumlah 240 500 60 0 0 rata- 30% 62,5 7,5% 0 0 rata% %
3. HASIL DAN PEMBAHASAAN
3.1 TAMPILAN APLIKASI
Form halaman awal sitem informasi pendaftaran siswa baru
Gambar 5. Halaman awal sistem
8
Form menu pendaftan siswa baru
Tampilan halaman setelah memilih menu daftar.
Gambar 6. Halaman menu daftar
Form formulir pendaftaran
Tampilan form formulir yang harus di lengkapi oleh siswa baru.
Gambar 7. Halaman formulir pendaftaran
9
Halaman data pendaftar
Halaman data pendaftar.
Gambar 8. Halaman calon siswa
Halaman profil sekolah
Halaman ini berisi tentang profil sekolah.
Gambar 9. Profil sekolah
10
Halaman admin
Tampilan halaman admin
Gambar 10. Halaman admin
4. Kesimpulan
Dari hasil pengujian sistem informasi pendaftaran siswa baru yang telah dilakukan, dapat
disimpulkan bahwa sistem informasi untuk pendaftran siswa baru ini sudah berjalan dengan
baik sesuai dengan yang diharapkan. Tetapi kemungkinan sistem akan terdapat kesalahan,
sehingga untuk memperbaikinya memerlukan waktu supaya sistem ini bisa berjalan dengan
baik Dengan adanya sistem informasi pendaftaran online,diharapkan akan mempermudaah bagi
calon siswa maupun masyarakat untuk memperoleh informasi dan melakukan pendaftaran
online.
DAFTAR PUSTAKA
Firdaus, Muhammad dkk, 2019. Penerapan Sistem informasi Akademik Sekolah Dasar
Negeri 2 Ilung Pasar Lama Berbasis Web, Riset dan E-Jurnal Manajemen Informatika
Komputer Volume 3, Number 2, April 2019.
Supriyono, Heru dkk, 2016. Penerapan Teknologi Web Sekolah Bagi SMP DAN SMA
Muhammadiyah Kartasura, WARTA, Vol .19, No.1, Maret 2016: 39 - 52 ISSN 1410-9344.
Riki dkk, 2018. Rancang Bangun Sistem Informatika Akademik Sekolah Berbasis Web
pada SMP Plus Al-Ijtihad 2 Kutabaru Tangerang, JURNAL ILMU PENGETAHUAN DAN
TEKNOLOGI KOMPUTER, VOL. 4. NO. 1 AGUSTUS 2018 E-ISSN: 2527-4864.
Rosa, Ariani Sukamto dan Shalahuddin M. 2014. Rekayasa Perangkat Lunak Terstruktur
dan Berorientasi Objek. Bandung : Informatika.
Zainuddin, Denny Kurniadi, 2019. Aplikasi Penerimaan Siswa Baru di SMK Swasta
Terpadu Babussalam Baktiya Kab. Aceh Utara Prov Acaeh Berbasis Web dengan PHP dan
SQL, VOTEKNIKA Jurnal Vokasional Teknik Elektronika dan Informatika,Vol. 7, No. 2,
Maret 2019.
11