Anda di halaman 1dari 12

Jurnal Bisantara Informatika (JBI)

Vol.6, No.1, Juni 2022


ISSN (print): 2686-6455, ISSN (online): 2686-5319
 1

Sistem Informasi Buku Induk Siswa SMK Negeri 1


Siantar berbasis Web

Jimmi Hendrik P. Sitorus1, Veninsia Magdalena Sipahutar2


1,2
Manajemen Informatika, AMIK Parbina Nusantara; Jl. Pane No. 34 Pematangsiantar,
Indonesia
e-mail: 1jimmisitorus83@yahoo.com, 2veninsiasipahutar@gmail.com

Abstrak
Buku Induk Siswa merupakan salah satu sumber data yang penting di dalam dunia
pendidikan. SMK Negeri 1 Siantar sebagai salah satu penyelenggara pendidikan memiliki Buku
Induk Siswa yang masih dikerjakan secara manual. Hal ini menyebabkan seringkali buku induk
tidak diisi dan ada data yang kosong. Ketersediaan buku induk bagi alumni juga terbatas, apalagi
mereka yang telah lama lulus. Dengan kondisi ini penulis merancang buku induk siswa ini
berbasis web. Buku induk ini menggunakan PHP MySQL sebagai basis data. Pengunaan
NotePad++ dan CodeIginiter sebagai pengedit tampilan web. Dengan adanya buku induk
berbasis web ini maka akses ke buku induk lebih mudah. Informasi selalu diperbaharui dan
keamanan data jangka panjang cukup terjamin. Dari uji coba terbatas didapatkan nilai
kelayakan sebesar 94,35 % menurut penilai terbatas sebanyak enam orang yaitu kepala sekolah,
empat orang guru, dan satu orang pegawai tata usaha.

Kata kunci—Website, Buku Induk Siswa, Pendidikan

Abstract
Student ledger is one of the most important sources of data in education. SMK 1 Siantar
as one of the educational providers has a leger of students who are still done manually. This often
causes the ledger is not filled and there is empty data. The availability of the ledger for graduates
is also limited, let alone those who have long graduated. With this condition the author designed
this student ledger web based. This ledger uses MySQL as the database. Use Notepad ++ and
CodeIgniter as web view editing. With this web-based ledger, access to the ledger is easier.
Information is always up-to-date and long-term data security is guaranteed. From the limited
trial obtained the feasibility value of 94.35% according to the limited assessor as many as six
people, namely the principal, five teachers, and one administrative officer.

Keywords—Website, Student Ledger, Education


2  ISSN (print): 2686-6455, ISSN (online): 2686-5319

1. PENDAHULUAN

SMK Negeri 1 Siantar merupakan lembaga pendidikan tingkat menengah Kejuruan yang
berkembang dengan jumlah siswa yang semakin meningkat dari waktu ke waktu. Buku Induk
Siswa merupakan bagian terpenting dalam manajemen dalam Lembaga ini. Akan tetapi dalam
pelaksanaannya selama ini masih kurang efektif dan efisien karena dilaksanakan secara manual.
Hal ini menimbulkan beban pekerjaan apabila data yang di olah bertambah banyak dan
berdampak kurangnya efektivitas dan efisiensi kinerja lembaga tersebut.
Untuk itu diperlukan suatu rancangan sistem yang handal dan efektif guna mengatasi
permasalahan dalam pengolahan dalam pengolahan dan penyampaian informasi. Penggunaan
komputerisasi dalam pengolahan Buku Induk Siwa merupakan solusi yang tepat dan efektif
karena mampu meningkatkan efisiensi kerja dan memacu kinerja Institusi SMK Negeri 1 Siantar.
Pengolahan data siswa pada SMK Negeri 1 Siantar memang sudah terorganisir dengan
baik dengan jumlah data yang diolah tidak sedikit namun masih dilakukan dengan cara manual
karena sistem yang ada belum mendukung sehingga kurang efektif yang sering ditemukan
ketidak-akuratan data. Selain itu media penyimpanan data masih dalam bentuk arsip-arsip yang
jumlahnya sangat banyak dan bukan tidak mungkin terjadi kehilangan data. Selain itu, akibat dari
sistim yang tidak terko-ordinasi dengan baik, maka masalah-masalah yang timbul antara lain :
1. Kesulitan mencari data dan membuat laporan data siswa.
2. Jika Buku Induk Siswa hilang / rusak maka akan mendapatkan kesulitan mengambil
data siswa yang lama yang sudah tersimpan.
3. Karna banyaknya buku induk siswa, dan butuh waktu yang lama untuk mencari data
siswa tersebut.

2. METODE PENELITIAN

2.1 Pengertian Sistem


Terdapat berbagai Defenisi mengenai sistem, menurut Gordon B.Davis (1984), sebuah
sistem terdiri dari bagian bagian yang saling berkaitan yang beroperasi bersama untuk mencapai
beberapa sasaran atau maksud.
Sedangkan menurut Jogiyanto H.M (2005), Sistem adalah suatu jaringan dari kerja
prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan tertentu. Pendekatan sistem yang merupakan jaringan kerja dari prosedur yang lebih
menekankan pada urutan-urutan operasi. Sistem sederhana hanya terdiri satu masukan (input) dan
satu keluaran (output) seperti gambar berikut :

Gambar 2.1 Urutan Operasi Sistem

2.1.1 Klasifikasi Sistem


Menurut Ladjamudin (2013:6), sistem dapat diklasifikasikan dari berbagai sudut pandang,yaitu:
1. Sistem diklasifikasikan sebagai Sistem Abstrak dan Sistem Fisik Sistem Abstrak adalah
sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem
Fisik adalah sistem yang ada secara fisik.
JBI ISSN (print): 2686-6455, ISSN (online): 2686-5319  3

2. Sistem diklasifikasikan sebagai Sistem Alamiah dan Sistem Buatan Manusia Sistem
Alamiah adalah sistem yang terjadi karena proses alam tidak dibuat oleh manusia
(ditentukan dan tunduk kepada kehendak sang pencipta alam). Sistem Buatan Manusia
adalah sistem yang dirancang manusia. Sistem buatan manusia yang melibatkan interaksi
manusia dengan mesin disebut dengan human machine system atau ada yang menyebut
dengan machine system.
3. Sistem diklasifikasikan sebagai Sistem tertentu (Deterministic system) dan Sistem tak
tertentu (Probabilistic system) Sistem tertentu beroperasi dengan tingkah laku yang dapat
diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga
keluaran dari sistem dapat diramalkan. Sistem tertentu relatif / konstan dalam jangka
waktu yang lama.
4. Sistem diklasifikasikan sebagai Sistem Tertutup dan Sistem Terbuka Sistem Tertutup
merupakan sistem yang tidak berhubungan dan tidak berpengaruh dengan lingkungan
luarnya. Sistem Terbuka adalah sistem yang berhubungan dan dipengaruhi oleh
lingkungan luarnya, yang menerima masukan dan menghasilkan keluaran subsistem
lainnya.[1]

2. 1.2 Karakteristik Sistem


Suatu sistem memiliki karakter atau sifat – sifat tertentu yang mencirikan sebagai suatu
sistem. Karakteristik juga menggambarkan sistem secara logis. Adapun karakteristik –
karakteristik sistem tersebut adalah sebagai berikut :
1. Komponen – komponen Sistem (components system) Komponen – komponen sistem dapat
berupa suatu subsistem atau bagian – bagian dari sistem. Dimana setiap sistem memiliki sifat
– sifat dari sistem dan menjalankan fungsi tertentu dari sistem. Subsistem yang menjalankan
fungsi tertentu tersebut dari dapat mempengaruhi proses sistem secara keseluruhan.
2. Lingkungan luar sistem (environment system) Lingkungan luar dari suatu sistem adalah
apapun yang berada diluar batas sistem yang mempengaruhi operasi sistem. Lingkungan luar
sistem dapat berupa sesuatu yang menguntungkan dan merugikan.
3. Batasan Sistem (boundary) Batasan sistem merupakan daerah yang dibatasi antara suatu
sistem dengan sistem yang lainnya atau dibatasi dengan lingkungan luarnya. Batasan sistem
ini memungkinkan suatu sistem di pandang sebagai satu kesatuan. Batasan sistem
menunjukkan ruang lingkup dari sistem tersebut.
4. Penghubung sistem (interface system) Penghubung atau jalinan sistem ini merupakan media
penghubung antara subsistem satu dengan subsistem lainnya. Kegunaan dari penghubung
sistem adalah memungkinkan
5. Sumber – sumber daya mengalir dari subsistem yang satu ke subsistem yang lainnya.
Keluaran dari subsistem menjadi masukan untuk subsistem yang lainnya melalui
penghubung. Satu subsistem dapat berintegrasi dengan subsistem yang lainnya untuk
membentuk satu kesatuan.
6. Masukan sistem (input system) Masukan merupakan energi yang dimasukkan kedalam
sistem. Masukan berupa masukan perawatan (maintenance input) dan masukan signal (signal
input). Masukan perawatan merupakan energi yang dimasukkan agar sistem tersebut
beroperasi. Contoh : program komputer. Masukan signal merupakan energi yang
dimasukkan agar dapat didapatkan keluaran (output).
7. Pengolah sistem (process system) Suatu sistem harus memiliki suatu perangkat yang
bertugas mengolah. Bagian pengolah ini yang akan mengubah masukan menjadi keluaran.
Sebagai contohnya adalah sistem produksi akan mengolah masukan berupa bahan baku dan
barang – barang lainnya menjadi barang jadi.
8. Keluaran sistem (output system) Keluaran adalah hasil dari energi yang diolah dan di
klasifikasikan menjadi keluaran yang berguna dan berupa sisa pembuangan. Keluaran dapat
menjadi masukan untuk subsistem yang lainnya atau kepada sistem.
4  ISSN (print): 2686-6455, ISSN (online): 2686-5319

9. Sasaran dan tujuan (objective and goal system) tujuan dan sasaran adalah merupakan sesuatu
yang harus dimiliki sistem. Sasaran dari sistem menentukan sekali masukan yang dibutuhkan
sistem dan keluaran yang dihasilkan sistem. Suatu system dikatakan berhasil jika mengenai
sasaran dan tujuannya. (Sumber : Ais Zakiyudin, 2014: 6-7)

2. 2 Pengertian Informasi
Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan
informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi (ladjamudin).
Menurut Barry E.Cushing informasi didefenisikan sebagai hasil dari pengolahan data yang di
organisasikan dan berguna bagi orang atau pihak yang menerimanya. Informasinya dikatakan
berguna apabila mempunyai kualitas yang baik dan membantu seorang manager mengambil
keputusan dan dapat menentukan kebijaksanaan guna mencapai tujuan organisasi.[2]
Menurut Robert A. Leitch dan K.Roscoe Darvis, Sistem Informasi adalah “ Suatu sistem
di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan tarnsaksi harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi, menyediakan
kepada pihak luar akan laporan-laporan yang diperlukan”.

2. 3. Pengertian Buku
Buku adalah buah pikiran yang berisi ilu pengetahuan hasil analisis terhadap kurikukum
secara tertulis. Buku disusun menggunakan Bahasa sederhana, menarik dan dilengkapi gambar
serta daftar pustaka (Kurinasi, 2014;60)[3]
Buku Induk Siswa; Buku Induk Siswa Kumpulan daftar nama siswa dan data siswa
sepanjang dari nama sekolah tersebut. Murid baru perlu dicatat segera dalam buku besar yang
bisa disebut buku induk siswa atau buku pokok. Catatan dalam buku induk siswa haruslah lengkap
meliputi data dan identitas siswa, dalam hal ini sebagian data dapat diambil dari formulir
pendaftaran.
Di samping identitas siswa, dalam buku induk siswa juga berisi nomor induk siswa,
nomor induk siswa nasioanal, keterangan orangtua / wali siswa dan juga nilai siswa (daftar nilai
raport) dari tahun ke Tahun selama siswa tersebut belajar di sekolah.
Catatan dalam buku induk harus jelas, dan ini merupakan tanggung jawab kepala sekolah
yang penggarapannya bisa diserahkan kepada pegawai sekolah.

Gambar 2.2 Buku Induk Siswa


JBI ISSN (print): 2686-6455, ISSN (online): 2686-5319  5

2. 4. Pengertian Web
Web merupakan sumber daya internet yang sangat popular dan dapat digunakan untuk
memperoleh informasi atau bahkan melakukan transaksi pembelian barang (Abdul Kadir, 2003),
sedangkan menurut (Wikipedia) Web adalah suatu ruang informasi yang dipakai oleh pengenal
global yang disebut Uniform Resource Identifer untuk mengindentifikasi sumber - sumber daya
yang berguna, web juga berarti kumpulan halaman -halaman situs, yang biasanya terangkum
dalam sebuah domain atau subdomain dalam jaringan internet.

2.5 Web Server


Kumpulan halaman web yang didalamnya terdapat sebuah domain mengandung informasi.
Sebuah website biasanya dibangun atas banyak halaman web yang saling berhubungan. Jadi
WebSite adalah Kumpulan halaman yang digunakan untuk menmpilkan informasi teks, gambar
diam atau gerak, animasi, suara atau gabungan dari semuanya, baik yang bersifat dinamis maupun
statis yang membentuk suatu rangkaian bangunan yang saling berkaitan, yang masing-masing
dihubungkan melalui jaringan-jaringan halaman.

2.6 Pengertian PHP


PHP (PHP Hypertext Prepocessor) adalah bahasa scripting server - side bagi pemrograman
web. Secara sederhana, PHP merupakan tool bagi pengembangan web dinamis. PHP sangat
popular karena memiliki fungsi built-in lengkap, cepat, mudah dipelajari, dan bersifat gratis.
Skrip PHP cukup disisipkan pada kode HTML agar dapat bekerja. PHP dapat berjalan di berbagai
web server dan sistem operasi yang berbeda. [4]
Menuru Vicky Andi Aristia (2016), PHP merupakan software Open-source yang
disebarkan dan dilisensikan secara gratis serta dapat diunduh secara bebas dari situs resminya
yaitu http://www.php.net. [5] Beberapa komponen pengembangan utama yang diperlukan :
1. Modul PHP, Modul PHP merupakan persyaratan pokok agar sebuah proyek aplikasi PHP
dapat dijalankan.
2. Apache Web Server Web Server diperlukan agar file hasil pengembangan web dapat
diuji.
3. MySQL Database MySQL database diperlukan bagi penempatan data Aplikasi.

2.7 MySQL
MySQL Adalah sejumlah paket Relational Database Management System (RDBMS)
yang tersedia. Program tersebut bervariasi dalam hal kemampuan, fleksibilitas dan harga. Namun
pada dasarnya, semua bekerja dengan cara yang sama. Salah satunya adalah database MySQL.
MySQL sangat cocok berpasangan dengan bahasa pemrograman PHP. MySQL merupakan
program dengan lisensi open source dan tersedia secara cuma-cuma. MySQL mampu bekerja
pada berbagai sistem informasi, dan banyak bahasa. MySQL bekerja dengan cepat dan baik
dengan data yang besar. Selain itu, PHP juga menyediakan banyak fungsi untuk mendukung
database MySQL. Tipe Data yang digunakan dalam MYSQL antara lain :
1. Tipe Data Numerik
Tabel 2.1 Jenis Data Numerik
No Tipe data Keterangan
1. TINYINT Nilai integer yang sangat kecil
2. SMALLINT : Nilai integer yang kecil
3. MEDIUMINT : Nilai integer yang sedang
4. INT Nilai integer dengan nilai standart
5. BEGINT Nilai integer dengan nilai satandart
6. FLOAT : Bilangan decimal dengan single-precission
6  ISSN (print): 2686-6455, ISSN (online): 2686-5319

7. DOUBLE : Bilangan decimal dengan double-precission


8. DECIMAL(M,D) : Bilangan float yang dinyatakan sebagai string.

2. Tipe Data String


Tabel 2.2 Jenis Data String
No. Tipe Data Keterangan
1. CHAR : Karakter yang memiliki panjang tetap yaitu sebanyak n
2. VARCHAR : Karakter yang memiliki panjang tidak tetap
3. TINYBLOB : BLOB dengan ukuran yang kecil
4. BLOB : BLOB yang memiliki ukuran kecil
5. MEDIUMBLOB : BLOB yang memiliki ukuran besar
6. LONGBLOB : BLOB yang memiliki ukuran besar
7. TINYTEXT : teks dengan ukuran yang sangat kecil
8. TEXT : teks yang memiliki ukuran kecil
9. MEDIUMTEXT : teks yang memiliki ukuran yang sedang
10. LONGTEXT : teks yang memiliki ukuran besar
11. ENUM : kolom diisi dengan satu member enumerasi
: kolom dapat diisi dengan beberapa nilai anggota
SET
12. himpunan

3. Tipe Data Tanggal dan Waktu


Tabel 2.3 Jenis Tipe Data Tanggal dan Waktu
No. Tipe Data Keterangan
1. DATE date memiliki format tahun-bulan-tanggal
2. TIME : time memiliki format jam-menit-detik
3. DATETIME gabungan dari format date dan time

2.8 PhpMyAdmin
PhpMyAdmin adalah aplikasi manajemen database server MySQL berbasis web. Dengan
aplikasi phpMyAdmin kita bisa mengelolah database sebagai Root (pemilik server) atau juga
sebagai user biasa, kita bisa membuat database baru, mengelolah database dan melakukan
operasi perintah – perintah database secara lengkap seperti saat kita di MySQL Prompt (versi
DOS) (Bunafit Nugroho, 2012 : 15).[6] Jadi, dengan adanya fasilitas phpMyAdmin, kita tidak
harus menguasai perintah dasar MySQL (perintah SQL). Kita dapat dengan mudah secara visual
memanajemen database MySQL seperti membuat database baru, membuat table, menampilkan
data, membuat user baru dan mengatur hak aksesnya, dan masih banyak kemampuan yang
lainnya.
JBI ISSN (print): 2686-6455, ISSN (online): 2686-5319  7

3. HASIL DAN PEMBAHASAN

3.2 Implementasi
1. Halaman Utama
Tampilan halaman utama saat aplikasi dijalankan pada browser dengan
mengetikkan http://localhost/Penjadwalan seperti gambar berikut.

Gambar 3.1 Halaman Beranda

2. Tampilan Halaman Login


Halaman login digunakan untuk masuk ke aplikasi dengan mengklik menu Login Admin.
Pada Halaman login pengguna memasukkan username dan password. Pada halaman ini
terdapat tombol Login untuk masuk ke halaman administrator. Dengan tampilan seperti
berikut.

Gambar 3.2 Halaman Login

3. Tampilan Data Siswa


Tampilan Data Siswa dapat dilakukan dengan memilih Menu Pilih data, kemudian Data
Siswa dengan tampilan seperti berikut.
8  ISSN (print): 2686-6455, ISSN (online): 2686-5319

Gambar 3.3 Halaman Daftar Siswa

4. Tampilan Tambah Data


Untuk Menambahkan Data Siswa dilakukan dengan memilih sub menu Tambah Siswa
sehingga tampil seperti berikut.

Gambar 3.4 Halaman Tambah Data Siswa

5. Halaman Edit Siswa


Untuk Mengedit Data Siswa dilakukan dengan memilih sub menu Edit Siswa sehingga
tampil seperti berikut.
JBI ISSN (print): 2686-6455, ISSN (online): 2686-5319  9

Gambar 3.5 Halaman Edit Siswa

6. Halaman Data Guru


Tampilan Data Guru terdapat Data Guru, di dalam Data Guru juga terdapat Tambah Data
Guru, No, Nip,Nama Guru, J.Kel, No.Hp, Tools yang berisi Edit, Hapus

Gambar 3.6 Halaman Daftar Guru

7. Halaman Tambah Data Guru


Halaman Untuk Menambahkan Data Guru
10  ISSN (print): 2686-6455, ISSN (online): 2686-5319

Gambar 3.7 Halaman Tambah Data Guru

8. Halaman Edit Data Guru


Untuk Mengedit Data Guru dilakukan dengan memilih sub menu Edit guru sehingga
tampil seperti berikut

Gambar 3.8 Halaman Edit Data Guru

9. Laporan Cetak Siswa Per Kelas


Tampilan Halaman untuk mencetak atau membuat laporan siswa Perkelas tampilannya
seperti berikut.
JBI ISSN (print): 2686-6455, ISSN (online): 2686-5319  11

Gambar 3.9 Tampilan Cetak Data Siswa

10. Tampilan Laporan Guru


Laporan yang berisikan Seluruh data-data guru, tampilan nya seperti gambar berikut.

Gambar 3.10 Laporan Data Guru

4. KESIMPULAN

Dengan adanya Sistem Informasi BukuInduk siswa ini dapat mempercepat pendataan
siswa serta tidak membutuhkan banyak tenaga administrasi. Dengan Sistem Informasi Buku
Induk siswa ini dapat mempercepat pencarian data siswa dengan adanya menu pencarian pada
sistem. Sekolah Menengah Kejuruan (SMK) Negeri 1 Siantar telah mempunyai Sistem Informasi
Buku Induk siswa yang berbasis komputer sehingga pengolahan data siswa lebih efektif dan
efisien serta meminimalkan tempat penyimpanan data karena data tersimpan dalam hardisk.
12  ISSN (print): 2686-6455, ISSN (online): 2686-5319

5. SARAN

Diperlukan media atau alat teknologi yang lebih baik disertai dengan kemampuan
personal dari tenaga administrator di sekolah yang bisa mengikuti perkembangan teknologi
informasi. Sehingga dengan demikian dapat menghasilkan Sistem Pendataan yang lebih
maksimal. Bagi peneliti selanjutnya diharapkan dapat mengembangkan sistem dalam lingkup
yang lebih luas dengan menggunakan jaringan internet.

DAFTAR PUSTAKA

[1] A.-B. B. Ladjamudin, Al-Bahra Bin Ladjamudin. 2013. Analisis Dan Desain Sistem
Informasi. Yogyakarta: Graha Ilmu. Yogyakarta: Graha Ilmu, 2005.
[2] M. Sakban and Sumaizar, “Sistem Akuntansi Biaya Operasional Pada Kantor Metro
Asahan Pos,” J. Bisantara Inform., vol. 4, no. 1, 2020.
[3] Kurinasi, Imas Sani, B. & Pamungkas, and Adi, IMPLEMENTASI KURIKULUM 2013
KONSEP & PENERAPAN, 5th ed. Surabaya: Kata Pena, 2014.
[4] J. H. P. Sitorus and M. Sakban, “Perancangan SistemInformasi PenjualanBerbasis
WebPada Toko Mandiri 88 Pematangsiantar,” J. Bisantara Inform., vol. 2, no. 2, pp. 1–
13, 2021.
[5] V. A. Arista, “APLIKASI PENGGAJIAN PEGAWAI TETAP BERBASIS WEB ( Studi
Kasus pada Politeknik Telkom Bandung ),” no. September, 2007.
[6] B. Nugroho, Panduan Pintar Internet. Elex Media Komputindo, 2012.

Anda mungkin juga menyukai