Anda di halaman 1dari 21

1

SISTEM INFORMASI MANAJEMEN PERKEMBANGAN SISWA


SEKOLAH TAMAN KANAK-KANAK BERBASIS WEB

(Studi Kasus: TK RA. Al-Fath Muhajirin, Samarinda)

LAPORAN KERJA PRAKTIK

Diajukan oleh:

MUHAMMAD GILANG

5231011018

PROGRAM STUDI TEKNIK KOMPUTER

SAINS & TEKNOLOGI

UNIVERSITAS TEKNOLOGI YOGYAKARTA

2023
HALAMAN PENGESAHAN

2
DAFTAR ISI
DAFTAR TABEL
DAFTAR GAMBAR
BAB 1
PENDAHULUAN
A. Latar Belakang

Kemajuan teknologi saat ini tidak dapat dipisahkan dari kehidupan


masyarakat. Berbagai informasi yang terjadi diberbagai belahan dunia kini
telah dapat langsung kita ketahui berkat kemajuan teknologi. Oleh karen itu,
seiring berjalannya waktu masyarakat tidak dapat terlepas dari teknologi, salah
satu nya adalah teknologi Sistem Informasi. Sistem Informasi adalah suatu
sistem yang menyediakan informasi untuk manajemen dalam mengambil
keputusan dan juga untuk menjalankan operasional perusahaan/instansi,
dimana sistem tersebut merupakan kombinasi dari orang-orang, teknologi
informasi dan prosedur-prosedur yang tergorganisasi. Termasuk Sistem
Informasi dalam dunia pendidikan, Sistem Informasi sangat dibutuhkan dalam
dunia pendidikan saat ini sebagai penunjang terlaksananya kegiatan belajar
mengajar. Menurut artikel pada situs https://www.kompasiana.com/
keuntungan yang diperoleh sekolah apabila menggunakan Sistem Informasi,
yaitu:

1. Dapat memantau perkembangan pendidikan siswa secara akurat


2. Dapat meningkatkan pelayanan dibidang pendidikan kepada masyarakat
secara akurat.
3. Dapat menyimpan database sekolah mulai dari data siswa, guru serta
karyawan yang terdiri dari data akademik, sistem kurikulum, administrasi, aset
sekolah dll
4. Memudahkan pekerjaan sekolah tersebut dalam segala aspek mulai dari BK,
TU dan lain-lain.
Menurut (Kertahadi, 1995) Sistem informasi dapat didefinisikan
sebagai suatu alat untuk menyajikan informasi dengan cara sedemikian rupa
sehingga bermanfaat bagi penerimanya. Seiring berkembangnya zaman,
perkembangan teknologi pun menjadi sebuah potensi didalam berbagai bidang
sehingga harus direspon secara positif dan adaptif dalam menjawab tantangan
abad 21 yang penuh kompleksitas apalagi dengan adanya pandemi Covid-19
yang sedang dialami saat ini. Hal ini menjadi sebuah hambatan apabila tidak
ada Sistem Informasi sebagai penunjang pendidikan secara daring. Maka dari
itu, Sistem Informasi Akademik sangat dibutuhkan dalam pengembangan
segala informasi yang terdapat di dalam sekolah. Untuk menunjang
pemenuhan informasi tersebut, khususnya bagi guru dan siswa-siswanya serta
masyarakat luas pada umumnya.

Pada Sekolah Taman Kanak-kanak RA. Al-Fath Muhajirin, Samarinda.


Segala informasi mengenai data akademik sekolah seperti data nilai, data
siswa, data guru dan data lainnya masih diolah secara manual. Dalam
pengolahan data dan rekapitulasi nilai serta perkembangan siswa tersebut
masih menggunakan Microsoft Word dan Microsoft Excel. Dari latar belakang
masalah tersebut penulis tertarik membangun Sistem Manajemen
Perkembangan Siswa Berbasis Web, yang diharapkan dapat membantu
pengolahan seluruh data kegiatan yang menyangkut administrasi siswa.
Sehingga dapat meningkatkan efisiensi waktu yang dibutuhkan untuk
pengolahan data RA. Al-Fath Muhajirin, Samarinda.

B. Rumusan Masalah

Berdasarkan uraian latar belakang masalah diatas, maka rumusan


masalah dalam penelitian ini adalah,

1. Apakah “Sistem Manajemen Perkembangan Siswa Sekolah Taman Kanak-


Kanak Berbasis Web” dapat menjadi salah satu solusi dalam proses
pengolahan data nilai di TK RA. Al-Fath Muhajirin?
2. Apakah “Sistem Manajemen Perkembangan Siswa Sekolah Taman Kanak-
Kanak Berbasis Web” bisa mengurangi masalah yang terjadi dalam
pengolahan data nilai?
C. Batasan Masalah

Pada proyek kerja praktik ini penulis membatasi permasalahan dalam


perancangan dan pembuatan “Sistem Manajemen Perkembangan Siswa
Sekolah Taman Kanak-Kanak Berbasis Web”. Adapun batasan masalah
tersebut adalah sebagai berikut:

1. Luas lingkup hanya seputar pengolahan data perkembangan siswa, tidak


mencakup keseluruhan seperti sistem monitoring untuk orang tua dan
sebagainya.
2. Kepala Sekolah hanya dapat melihat (read) hasil dari perkembangan siswa di
sekolah untuk langkah pengambilan keputusan.
3. Guru dan Staff dapat mengakses apabila telah terdaftar sebagai user/petugas.
4. Seluruh proses transaksi dapat dicetak dalam format pdf.
D. Tujuan Penelitian

Berdasarkan latar belakang dan rumusan masalah yang telah


dirumuskan, maka tujuan dari penelitian ini adalah membuat Sistem
Manajemen Perkembangan Siswa untuk membantu pengolahan data nilai.
Untuk mempercepat proses pengolahan data, serta dengan harapan dapat
mengurangi tingkat kesalahan pada saat proses pengolahan data dilakukan.

E. Manfaat Penelitian

Bedasarkan tujuan yang telah dirumuskan, manfaat yang diperoleh dari


penelitian ini adalah:

1. Bagi Pengguna
Sistem Manajemen Perkembangan Siswa ini dapat memberikan
kemudahan untuk pengolahan data nilai di RA. Al-Fath Muhajirin.

2. Bagi Penulis
Manfaat yang didapat bagi penulis adalah mengimplementasikan ilmu
yang sudah dipelajari diperkuliahan.

F. Sistematika Penulisan

Dalam penulisan laporan kerja praktik ini penulis menggunakan


sistematika sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini menguraikan tentang latar belakang dari permasalahan
yang diambil mengenai sistem informasi dan menjelaskan kebutuhan sistem
informasi dalam masa pandemi pada RA. Al-Fath Muhajirin Samarinda. Yang
mana, sistem ini diharapkan dapat memudahkan proses pengolahan dan
penginputan perkembangan siswa.

BAB II KAJIAN HASIL PENELITIAN DAN LANDASAN


TEORI
Dalam bab ini berisikan tentang teori-teori yang mendukung dalam
proses penyusunan penelitian ini. Teori-teori pendukung yang berkaitan
dengan Sistem Informasi Manajemen Perkembangan Siswa.

BAB III METODE KERJA PRAKTIK


Pada bab ini menjelaskan informasi yang terkait dengan tempat kerja praktik ini
dikerjakan yaitu RA. Al-fath Muhajirin Samarinda. Yang meliputi profil instansi,
visi misi, dan struktur organisasi beserta tugasnya.

BAB IV ANALISIS DAN SISTEM

Pada bab ini menyajikan sistem yang sedang berjalan pada RA. Al-Fath Muhajirin
Samarinda. Dimana saat ini sistem berjalan dengan cara manual menggunakan
Microsoft Word dan Excel untuk mecatat serta mengolah data guru, siswa, dan
data perkembangan siswa. Dengan adanya Sistem Informasi Manajemen
Perkembangan Siswa ini staff pada RA. Al-Fath Muhajirin dapat mengolah data
perkembangan siswa dengen efisien dan online diakses dari rumah masing-masing
untuk mendukung program Work from Home.

BAB V IMPLEMENTASI DAN HASIL


Pada bab ini menguraikan tahapan penerapan sistem dari rancangan yang telah di
buat. Selain itu pada bab ini juga tedapat tahapan percobaan Sistem Informasi
Manajemen Perkembangan Siswa.

BAB V PENUTUP

Pada bab ini memaparkan hasil kesimpulan dan saran penulis untuk laporan kerja
praktik.
BAB II
KAJIAN PENELITIAN & LANDASAN TEORI

A. Kajian Hasil Penelitian

Beberapa hasil penelitian yang pernah dilakukan oleh peneliti


sebelumnya yang memiliki bidang dan tema dengan penelitian yang akan
penulis lakukan. Beberapa penelitian ini akan menjadi acuan dalam penelitian
yang akan penulis lakukan. Penelitian dengan topik serupa pernah dilakukan
oleh Alfiannor, A., & Yudihartanti, Y. (2017) dengan judul “Model Sistem
Informasi Akademik Pada Sekolah Taman Kanak-Kanak”. Penelitian ini
berfokus pada pencatatan data pokok pendidikan pada TK Kemala
Bhayangkari 02 SPN Banjarbaru agar proses pengolahan data akademik dapat
menyanjikan informasi yang lebih efektif dan efisien, yang selama ini proses
pencatatan masih manual dan belum disimpan dalam sebuah database
sehingga dapat terjadi duplicate data datua data ganda, dan penyebab
sejenisnya.

Penelitian lain dengan topik serupa juga pernah dilakukan oleh Fath,
M. A., & Apdian, D. (2019) dengan judul “Perancangan Sistem Informasi
Akademik pada TK Dalilussa'adah Berbasis Web”. Penelitian ini berfokus
pada pengolahan data akademik sekolah seperti jadwal pelajaran, nilai siswa,
dan laporan perkembangan akademik. Penelitian ini diimplementasikan
dengan bahasa pemrograman PHP dan database MySQL sebagai media
penyimpanan data. Metode pengujian menggunakan pengujian black box
dengan pendekatan terstruktur. Pendekatan untuk pengembangan sistem
dilengkapi dengan alat peta aliran, diagram konteks, DFD, kamus data, ERD,
hubungan tabel dan metode air terjun yang membuat bentuk awal sistem yang
akan dibuat dan terus diuji serta dikembangkan.

Mengacu pada penelitian lain yang dilakukan oleh Saputra, P. S.,


Sukarsa, I. M., & Bayupati, I. P. A. (2017) dengan judul “Sistem Informasi
Monitoring Perkembangan Anak di Sekolah Taman Kanak-Kanak Berbasis
Cloud”. Penelitian ini berfokus pada monitoring kegiatan siswa di sekolah
sehingga hasil informasi dapat segera tersampaikan dan proses monitoring
dapat berjalan dengan efektif karena ada komunikasi antara pihak sekolah dan
orang tua. Sistem Informasi Monitoring Perkembangan Anak di Sekolah
Taman Kanak – kanak Berbasis Cloud merupakan sebuah layanan Software
As A Services (SaaS) berbasis web. Sistem informasi ini dibuat dengan
menggunakan teknologi cloud yang memberikan fasilitas untuk melakukan
pengelolaan berbagai data akademik seperti data siswa, nilai dan lain
sebagainya.

Penelitian lainnya yang menjadi acuan adalah penelitian yang

t dilakukan oleh Anam, K., & Muharram, A. T. (2018) dengan judul “Analisa
a dan Perancangan Sistem Informasi Akademik Berbasis Web pada Mi Al-
b
e Mursyidiyyah Al-‘Asyirotussyafi’iyyah”. Penelitian tersebut berfokus pada
l sistem pemantauan nilai akademik MI Al-Mursyidiyyah

2 Al-’Asyirotussyafi’iyyah – Pamulang, melalui sebuah aplikasi berbasis web


. yang dapat memberikan informasi kepada pihak sekolah dan orang tua secara
1
P efektif dan efisien yang berkaitan dengan penilaian akademik siswa. Metode
e yang di gunakan dalam melakukan pengembangan sistem aplikasi yaitu SDLC
r
b (System Development Life Cycle) dengan model proses waterfall, Dengan
a sistem yang dijalankan diharapkan akan meminimalisir kesalahan yang tidak
n
d diperlukan dalam pembuatan dan pelaporan nilai siswa.
i
n
g
a Judul Penulis Hasil/Kesimpulan
n

H
a
s
i
l

P
e
n
e
l
i
t
i
a
n
No
.
1. Model Sistem Alfiannor, Penelitian ini dibuat dengan
Informasi A., & beberapa tahap, yaitu Analisis,
Akademik Pada Yudihartanti, Desain dan Implementasi
Sekolah Taman Y. (2017) Program menggunakan tool
Kanak-Kanak UML, Coding menggunakan
bahasa pemrograman PHP dan
MySQL sebagai database. Tes
yang dilakukan pada penelitian
ini adalah whitebox dan
blackbox. Dapat disimpulkan
bahwa dengan adanya Sistem
Informasi Akademik pada TK
Kemala Bhayangkari 02 SPN
Banjarbaru ini dapat membantu
pihak sekolah dalam
menyampaikan informasi dengan
mudah melalui website sekolah.
2. Perancangan Fath, M. A., Penelitiain ini diimplementasikan
Sistem & Apdian, dengan bahasa pemrograman
Informasi D. (2019) PHP dan database MySQL
Akademik pada sebagai media penyimpanan data.
TK Metode pengujiannya
Dalilussa'adah menggunakan Black Box dengan
Berbasis Web pendekatan terstruktur. Aplikasi
berbasis web ini dirancang secara
online sehingga guru dan homer
dapat melihat jadwal pengajaran
dan menginput nilai siswa. Hasil
penjadwalan pengajaran dan
pemrosesan kartu laporan siswa
dapat dilihat dan diproses sebagai
laporan dalam bentuk informasi
yang berguna untuk guru wali
kelas dan siswa.

3. Sistem Saputra, P. Sistem informasi ini dibuat


Informasi S., Sukarsa, dengan menggunakan teknologi
Monitoring I. M., & cloud yang memberikan fasilitas
Perkembangan Bayupati, I. untuk melakukan pengelolaan
Anak di Sekolah P. A. (2017) berbagai data akademik seperti
Taman Kanak- data siswa, nilai dan lain
Kanak Berbasis sebagainya. Layanan sistem
Cloud informasi akademik berbasis
cloud ini dapat diandalkan untuk
beroperasi secara online tanpa
memerlukan server dan
instalasi untuk setiap sistem yang
ada di sekolah. Penggunaan
teknologi cloud dalam pembuatan
aplikasi ini sudah dapat
mempermudah proses
manajemen data akademik dan
data sekolah yang umumnya
dilakukan secara konvensional.
4. Analisa dan Anam, K., & Sistem ini untuk membantu pihak
Perancangan Muharram, sekolah dan orang tua atau wali
Sistem A. T. (2018) siswa dalam memantau nilai
Informasi akademik siswa melalui sebuah
Akademik aplikasi berbasis web dan
Berbasis Web diharapkan aplikasi ini dapat
memberikan informasi kepada
pihak sekolah dan orang tua
secara efektif dan efisien yang
berkaitan dengan penilaian
akademik siswa. Metode yang di
gunakan dalam melakukan
pengembangan sistem aplikasi
yaitu SDLC (System
Development Life Cycle) dengan
model proses waterfall. Dengan
sistem yang dijalankan
diharapkan akan meminimalisir
kesalahan yang tidak diperlukan
dalam pembuatan dan pelaporan
nilai siswa.
Landasan Teori

Entity Relationship Diagram

ERD adalah model data untuk menggambarkan hubungan antara satu entitas
dengan entitas lain yang mempunyai relasi (hubungan) dengan batasan-batasan
(Oetomo, B. S. D., 2003). Hubungan antara entitas akan menyangkut dua
komponen yang menyatakan jalinan ikatan yang terjadi, yaitu derajat hubungan
dan partisipasi hubungan. Adapun beberapa simbol dalam ERD dapat dilihat pada
Tabel 2.2.

Tabel 2. 1 Notasi Entity Relationship Diagram

No Gambar Keterangan
.
1. Entitas atau bentuk persegi panjang

Entitas merupakan sesuatu objek data yang ada di


dalam sistem, nyata maupun abstrak
dimana data tersimpan atau dimana
terdapat data.
2. Relasi merupakan hubungan alamiah yang
terjadi antar entitas. Umumnya diberi
Relasi
nama
dengan kata kerja dasar.

3. Atribut atau bentuk elips adalah sesuatu


yang menjelaskan apa sebenarnya yang
Atribut
dimaksud entitas atau relasi dan mewakili
atribut dari masing-masing entitas.

4. Garis merupakan penghubung antar entitas

Data Flow Diagram (DFD)

Menurut Mustakini, J. H., (2006), Data Flow Diagram (DFD) merupakan diagram
yang menggunakan notasi-notasi untuk menggambarkan arus data sistem secara
logika. DFD merupakan dokumentasi grafik yang menggunakan simbol
penomoran di dalam mengilustrasikan arus data yang saling berhubungan diantara
pemrosesan data untuk diubah menjadi informasi. Tabel 2.3 menggambarkan
notasi yang digunakan dalam DFD.

Tabel 2. 2 Notasi Data Flow Diagram

No. Gambar Keterangan

1
Entitas luar atau batas sistem

2. Arus data

3.
Proses

4. Penyimpanan data

Framework Codeigniter 3
Framework atau dalam bahasa indonesia dapat diartikan sebagai “kerangka kerja”
merupakan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk
tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan
mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau
class dari awal.

CodeIgniter menjadi sebuah framework PHP dengan model MVC (Model, View,
Controller) untuk membangun website dinamis dengan menggunakan PHP yang
dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Selain
ringan dan cepat, CodeIgniter juga memiliki dokumentasi yang lengkap disertai
dengan contoh implementasi kodenya. MVC adalah Teknik atau konsep yang
memisahkan komponen utama menjadi tiga komponen yaitu model, view, dan
controller. Gambar 2.1 menggambarkan model MVC.
Gambar2.1 Model-View-controller

Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau


manipulasi database. Seperti misalnya mengambil data dari database, menginput
dan pengolahan database lainnya. Semua intruksi yang berhubung dengan
pengolahan database diletakkan didalam model.

View merupakan bagian yang menangani halaman user interface atau halaman
yang muncul pada user. Tampilan user interface dikumpulkan pada view untuk
memisahkan dengan controller dan model sehingga memudahkan web designer
dalam melakukan pengembangan tampilan halaman website.

Controller merupakan kumpulan intruksi aksi yang menghubungkan model dan


view, sehingga user tidak akan berhubungan dengan model secara langsung.
Sehingga peranan controller adalah sebagai jembatan penghubung antara view dan
model.
Berikut adalah penjelasan mengenai setiap komponen pada alur kerja
framework codeigniter:

Index.php: Index.php disini berfungsi sebagai file pertama dalam program yang
akan dibaca oleh program.

The Router: Router akan memeriksa HTTP request untuk menentukan hal apa
yang harus dilakukan oleh program.

Cache File: Apabila dalam program sudah terdapat “cache file” maka file tersebut
akan langsung dikirim ke browser. File cache inilah yang dapat membuat sebuah
website dapat di buka dengan lebih cepat. Cache file dapat melewati proses yang
sebenarnya harus dilakukan oleh program codeigniter.

Security: Sebelum file controller di load keseluruhan, HTTP request dan data
yang disubmit oleh user akan disaring terlebih dahulu melalui fasilitas security
yang dimiliki oleh codeigniter.

Controller: Controller akan membuka file model, core libraries, helper dan semua
resources yang dibutuhkan dalam program tersebut.

View: Hal yang terakhir akan dilakukan adalah membaca semua program yang
ada dalam view file dan mengirimkannya ke browser supaya dapat dilihat.
Apabila file view sudah ada yang di “cache” maka file view baru yang belum ter-
cache akan mengupdate file view yang sudah ada.
Query Builder Codeigniter 3

Query Builder adalah class yang disediakan oleh codeigniter, yang digunakan
untuk berkomunikasi dengan database, dengan adanya query builder, anda dapat
melakukan perintah seperti insert, select, update & delete, dengan perintah query
yang lebih minimal.

Query Builder sangat cocok digunakan ketika Anda memerlukan menggabungkan


sebuah statement SQL secara prosedural, atau berdasarkan suatu kondisi logis
dalam aplikasi Anda. Manfaat utama dalam menggunakan Query Builder
termasuk:

Memungkinkan membangun statement SQL yang kompleks secara programatik.

Fitur ini akan memberikan quote pada nama table dan kolom secara otomatis guna
mencegah konflik dengan tulisaniSQL ataupun karakter khusus.

Fitur ini juga memberikan quote pada nilai parameter dan melakukan binding
pada parameter ketika memungkinkan, sehingga mengurangi resiko terserang
SQL injection.

Fitur ini menyediakan sekian tingkatan abstraksi pada DB, yang


menyederhanakan migrasi ke platform DB yang berbeda.

BAB III
PENUTUP

Kesimpulan

Dari keseluruhan proses analisis, perancangan, dan implementasi mengenai sistem


Sistem Informasi Manajemen Perkembangan Siswa berbasis website yang telah
dilakukan, dapat diambil kesimpulan sebagai berikut:

Sistem Informasi Manajemen Perkembangan Siswa berbasis website ini dapat


membuat efisiensi waktu RA. Al-Fath Muhajirin Samarinda dalam melakukan
proses pengolahan perkembangan siswa.

Data Guru, Siswa, dan Perkembangan Siswa disimpan dalam database secara
aman dan konsisten.
Sistem Informasi Manajemen Perkembangan Siswa berbasis website ini dapat
membantu admin/petugas RA. Al-Fath Muhajirin dalam melakukan cetak laporan
kedalam bentuk file pdf hanya dengan mengklik tomhol cetak laporan.

Saran

Setelah melakukan penelitian mengenai Sistem Informasi Manajemen


Perkembangan Siswa berbasis website yang telah dibangun, saran yang dapat
diberikan sebagai berikut:

Perlu adanya pengembangan lebih lanjut, seperti fitur untuk monitoring orang tua
terhadap anaknya dalam memonitor perkembangan siswa secara online.

Perlu ditingkatkan fitur untuk mencetak keseluruhan laporan perkembangan


siswa, dengan tambahan fitur ekstrakurikuler dan muatan lokal.

Meningkatkan kualitas tampilan agar pengguna dapat menggunakan Sistem


Informasi Manajemen Perkembangan Siswa berbasis website secara lebih nyaman
dan mudah.

Anda mungkin juga menyukai