Anda di halaman 1dari 7

Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020

e-ISSN 2622-8351

SISTEM PENJADWALAN MENGAJAR GURU BERBASIS ANDROID PADA YAYASAN


PERGURUAN HARAPAN STABAT

Roberto Kaban1), Muhammad Rafi Hadi Kesuma2), Nirwan Sinuhaji3)


1
Teknik Informatika, Institut Teknologi dan Bisnis Indonesia
email: roberto.kaban@yahoo.com
2
Teknik Informatika, STT Poliprofesi
email: muhammadrafihadikesuma@gmail.com
3
Manajemen Informatika, Institut Teknologi dan Bisnis Indonesia
email: nirwansinuhaji@yahoo.co.id

Abstrak
Penyusunan jadwal mengajar guru pada Yayasan Perguruan Harapan Stabat masih belum efektif dengan sistem
penjadwalan yang dilakukan dengan manual. Proses penjadwalan kurang akurat, membutuhkan waktu lama dalam
hal penyusunan jadwal dan peyampaian informasi kepada guru dan siswa. Terdapat beberapa jadwal mengajar para
guru yang tidak sesuai dan terjadi bentrokan. Dalam penelitian ini, dirancang sistem berbasis aplikasi android dan
web untuk menyelesaikan permasalahan tersebut. Sistem yang dirancang menggunakan Android Studio untuk
membangun aplikasi berbasis android, sedangkan pada sisi backend untuk pengelolaan jadwal disediakan sistem
yang berbasis web dengan menggunakan bahasa pemrograman PHP dan database MySQL. Sistem baru yang
dirancang dapat di akses secara online oleh guru dan siswa sehingga penyampaian jadwal belajar mengajar lebih
efektif, cepat dan akurat.
Abstract
The arrangment of teaching schedule at Yayasan Perguruan Harapan Stabat is still not effective as it is done
manually. The scheduling process is less accurate, takes a long time in terms of scheduling and delivering
information to teachers and students. There are a number of teaching schedules for teachers that are not suitable
and clashes occur. In this research, an Android and web application-based system is designed to solve these
problems. The system is designed using Android Studio to build Android-based applications, while on the backend
for schedule management a web-based system is provided using the PHP programming language and MySQL
database. The new system designed can be accessed online by teachers and students so that the delivery of teaching
schedules is more effective, fast and accurate.

Keywords: The teaching schedule of the teacher, Android Application, Android Studio, PHP MySQL

1. PENDAHULUAN perkembangan tersebut, berbagai sistem operasi


Pesatnya perkembangan teknologi dan smartphone juga bermunculan, salah satunya yang
kebutuhan akan akses informasi yang cepat dan akurat paling terkenal dan banyak di gunakan yaitu Android.
menuntut semua lembaga pendidikan untuk Android adalah sistem operasi yang opensource,
menerapkan serta memanfaatkan Teknologi didukung dengan banyak fitur dan kemudahan
Informasi dalam proses belajar mengajar. Telepon penggunaan, tools untuk membuat aplikasi serta
seluler (ponsel) merupakan jenis perangkat teknologi tersedianya beragam aplikasi yang dapat diakses
yang berkembang sangat pesat. Awalnya, mulai dari secara gratis maupun berbayar di google playstore.
ponsel yang hanya dapat menerima telepon dan pesan Tersedianya tools(seperti android studio) yang dapat
singkat hingga “ponsel pintar” (smartphone) yang mempermudah untuk membangun aplikasi pada
memiliki berbagai fungsi, seperti: dukungan sistem operasi android sudah selayaknya di
multimedia, video streaming, akses informasi dan manfaatkan oleh instansi yang bergerak dalam dunia
transfer data hingga transaksi perbankan. Seiring
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
http://ejournal.stieibbi.ac.id/index.php/jmb
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
e-ISSN 2622-8351

pendidikan untuk mendukung proses belajar dan Dalam merancang sistem penjadwalan mengajar
mengajar. guru Yayasan Perguruan Harapan Stabat ini, penulis
Pada Yayasan Perguruan Harapan Stabat, proses menggunakan Android Studio untuk merancang
pengelolaan penjadwalan belajar mengajar belum aplikasi frontend berbasis android. Android Studio
tersistem dengan baik dan tidak sepenuhnya adalah Lingkungan Pengembangan Terpadu-
memanfaatkan teknologi informasi. Pengolahan data Integrated Development Environment (IDE) untuk
penjadwalan masih ditulis di buku jadwal mengajar pengembangan aplikasi Android, berdasarkan IntelliJ
dan datanya di input ke Microsoft Word dan Excel IDEA. Selain merupakan editor kode IntelliJ dan alat
lalu dicetak, diberikan kepada guru dan pengembang yang berdaya guna, Android Studio
dipampangkan pada majalah dinding sekolah. Jadwal menawarkan fitur lebih banyak untuk meningkatkan
mengajar guru selalu berubah di awal semester akibat produktivitas anda saat membuat aplikasi Android [2].
adanya perubahan kelas, guru dan matapelajaran Android adalah sebuah sistem operasi berbasis Linux
sehingga menyebabkan sering terjadi revisi jadwal yang bersifat terbuka (open source) dan dirancang
belajar mengajar. Lambatnya penyampaian jadwal untuk perangkat seluler layar sentuh seperti
mengajar yang telah terjadi perubahan kepada guru smartphone dan komputer tablet [3].
dan siswa juga menjadi satu permasalahan. Proses Dari sisi backend untuk pengelolaan data
penjadwalan dan penyampaian informasi jadwal penjadwalan oleh administrator, penelitian ini
beserta revisi jadwal kepada guru dan siswa seperti ini menggunakan Framework CSS Bootstrap untuk
terus berulang setiap semester. menghasilkan tampilan sistem yang responsive di
Mekanisme penjadwalan tersebut tentu saja tidak semua jenis perangkat yang digunakan pengguna
efektif, sehingga dibutuhkan sistem informasi yang (smartphone, tablet, desktop dan laptop)[4].
dapat membantu baik guru maupun siswa dalam Framework CSS Bootstrap banyak digunakan untuk
proses penjadwalan mengajar guru. Sistem yang di membentuk tampilan sistem yang berbasis web dan
maksud dapat menyajikan data yang telah diolah perangkat mobile seperti Aplikasi pengarsipan dan
menjadi sebuah bentuk yang berarti bagi penerimanya monitoring surat menyurat[5], Pemesanan tiket
dan bermanfaat dalam pengambilan keputusan saat ini berbasis android[6], dan lain sebagainya.
atau mendatang sebagai suatu alat untuk menyajikan Beberapa penelitian terkait sistem penjadwalan
informasi dengan cara sedemikian rupa sehingga telah menjadi referensi bagi penelitian ini, yaitu
bermanfaat bagi penerimanya[1]. sebagai berikut. Penelitian yang dilakukan oleh
Oleh sebab itu, pada penelitian ini penulis Suerin(2019) membahas tentang perhitungan kinerja
memperbaiki sistem informasi penjadwalan belajar dosen yang dikaitkan dengan jadwal dan pengajian.
mengajar dengan merancang sistem yang Lebih detilnya dibahas sebagai penghitungan
terkomputerisasi, terintegrasi dengan database, dapat remunerasi dengan menggunakan UML yaitu
diakses dengan aplikasi android dan di kelola dengan perangkat lunak atau bahasa pemodelan sistem
sistem yang berbasis web. Penerapan penjadwalan dengan konsep permorgraman berorientasi objek
yang tersistem diharapkan agar informasi yang yang bisa menjelaskan secara terperinci apa yang
diterima oleh guru dan siswa lebih cepat, tepat dan dibutuhkan oleh sistem dengan menggunakan
akurat. database oracle[7].
Sistem informasi berbasis android ini dapat Yang kedua adalah sistem penjadwalan
membantu pengguna baik guru, maupun siswa untuk perkuliahan untuk mengatasi persoalan kesulitan
mengetahui informasi yang terbaru. Melalui pengaturan jadwal bagi dosen yang juga berprofesi
perangkat bergerak ber-platform android yang telah sebagai dokter di rumah sakit atau klinik. Metode
terhubung dengan jaringan internet, maka pengguna yang digunakan adalah algoritma genetika. Penelitian
langsung dapat login ke dalam aplikasi online yang menggunakan pemodelan UML, framework Laravel,
akan menyuguhkan informasi berupa biodata siswa, dan tools Codelobster[8].
guru, kelas, matapelajaran, jadwal dan informasi Pada pengembangan dan analisis kualitas sistem
terbaru pada aplikasi melalui menu yang disediakan. informasi penjadwalan akademik berbasis YII, juga
digunakan UML dengan diagram-diagram dalam
bahasa pemodelan tersebut di antaranya use case
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
http://ejournal.stieibbi.ac.id/index.php/jmb
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
e-ISSN 2622-8351

diagram, activity diagram, dan sequence diagram Dalam pengerjaan analisa kebutuhan sistem
(merupakan bagian dari diagram interaksi yaitu yang dilakukan oleh peneliti adalah membuat model
diagram yang menggambarkan interaksi antara sistem dengan UML (Unified Modeling Language).
dengan tampilan).[9] Implementasi
Adapun sistem penjadwalan lainnya yang Setelah sistem disempurnakan dan telah diuji
dibahas oleh Siti Nurmiati(2017) adalah sistem coba pada localhost, maka selanjutnya adalah
informasi penjadwalan fasilitas berbasis web yang implementasi. Dalam hal ini, implementasi berarti
mengambil studi kasus pada institut sains dan sistem akan dimuat pada internet menggunakan
teknologi nasional. Yang diambil sebagai pemodelan server online,.
adalah UML, bahasa PHP untuk pemrograman web,
dan MySQL untuk penyimpanan datanya.[10] 3. HASIL DAN PEMBAHASAN
Sementara itu, Syani(2017) dalam penelitiannya Hasil penelitian yang penulis lakukan di Yayasan
merancang sistem informasi penjadwalan pelatihan Perguruan Harapan Stabat menunjukkan bahwa
divisi training seamolec berbasis web juga dengan sistem informasi penjadwalan mengajar masih masih
bahasa pemrograman PHP dan basisdata MySQL.[11] ditulis di buku jadwal mengajar dan datanya diinput
ke Microsoft Excel lalu dicetak dan diletakkan di
2. METODE PENELITIAN majalah dinding ruang guru. Jadwal mengajar yang
Tahap-tahap pengumpulan data dan analisis sering berubah diawal semester karena adanya
yang dilakukan penulis dalam menyelesaikan perbaikan atau revisi, menyebabkan penjadwalan
penelitian ini meliputi: mengalami kendala di awal semester pelajaran, misal
Studi Lapangan bentrok waktu mengejar antara beberapa pendidik.
Data diperoleh dari dari Yayasan Perguruan Untuk mengatasi permasalahan tersebut, peneliti
Harapan melalui proses pengumpulan data, merancang sebuah sistem yang berbasis android yang
Perencanaan dan pembuatan perangkat lunak, desain nantinya dapat di install pada smartphone yang
aplikasi, serta peng-codingan. digunakan oleh guru dan siswa. Pada sisi backend
Studi Pustaka untuk pengelolaan data guru, siswa, penjadwalan dan
Penulis megumpulkan data-data dengan berita akan di input oleh administrator menggunakan
menggunakan buku, artikel, maupun referensi lainya sistem yang berbasis web, kemudian pada sisi
yang berhubungan dengan materi yang dibahas dalam frontend disediakan aplikasi berbasis android
penelitian ini. sehingga siswa dan guru lebih efisien dalam
Wawancara (interview) penggunaan mengakses jadwal dan informasi dari
Penulis melakukan wawancara (interview) untuk pihak sekolah.
mendapatkan penjelasan dari masalah-masalah
sebelumnya yang kurang jelas dan untuk meyakinkan Use Case Diagram
bahwa data yang diperoleh/dikumpulkan benar-benar Use Case Diagram mempresentasikan
akurat. Dimana penulis melakukan wawancara bagaimana interaksi pengguna dengan aplikasi yang
(interview) terhadap pihak yang berkompeten akan dirancang, sehingga pengguna dapat memahami
dibidang penjadwalan mengajar di Yayasan fungsionalitas dalam aplikasi. Berikut ini adalah
Perguruan Harapan Stabat. gambar use case diagram pada sisi frontend sistem
Observasi penjadwalan mengajar guru berbasis android pada
Dilakukan dengan melihat sistem berjalan yang yayasan perguruan Harapan Stabat.
berlangsung selama ini. Dalam sebuah penelitian,
Observasi menjadi bagian hal terpenting yang harus
dilakukan oleh peneliti. Karena dengan observasi
keadaan subjek maupun objek penelitian dapat dilihat
dan dirasakan langsung oleh seorang peneliti.
Analisis

Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020


http://ejournal.stieibbi.ac.id/index.php/jmb
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
e-ISSN 2622-8351

Gambar 1. Use case diagram frontend sistem


penjadwalan mengajar guru berbasis android

Pada gambar 1 diatas, untuk melihat berita atau Gambar 2. Activity Diagram Guru Lihat Jadwal
informasi terbaru, melihat informasi jadwal, dan
untuk melihat profil guru dan siswa, harus login Pada Gambar 2 terlihat bahwa untuk melihat
terlebih dahulu meenggunakan username dan jadwal, pertama-tama guru harus ke halaman login
password yang sudah diberikan oleh administrator. terlebih dahulu untuk memasukkan username dan
Hak akses menggunakan login seperti ini agar password agar bisa masuk kedalam aplikasi, setelah
informasi yang terdapat di dalam sistem hanya dapat username dimasukkan maka akan ada proses login
diakses oleh pengguna yang memang memiliki yaitu pengecekan id username dan password didalam
otoritas. Siswa hanya dapat mengakses jadwal belajar database untuk disesuaikan, jika username dan
kelas yang di ikutinya dan guru juga hanya dapat password yang di input sesuai dengan database maka
melihat jadwal belajar matapelajaran yang diampu. aplikasi akan menampilkan halaman beranda, dan jika
tidak sesuai akan kembali ke halaman login. Untuk
Activity Diagram dapat melihat jadwal, guru memilih halaman jadwal,
Activity Diagram merupakan teknik untuk aplikasi akan mencari data jadwal di database pada
menggambarkan aliran kerja atau aktivitas dari tabel jadwal sesuai dengan username dan kode guru,
sebuah sistem atau proses bisnis yang terdapat dalam dan menampilkan data jadwal.
sistem. Activity diagram menggambarkan aliran
aktivitas dalam sistem yang sedang dirancang,
bagaimana masing-masing aliran proses berawal,
decission yang mungkin terjadi dan bagaimana
aktivitas itu berakhir. Activity diagram berguna untuk
menjelaskan bagaimana perilaku dalam berbagai use
case berinteraksi.

Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020


http://ejournal.stieibbi.ac.id/index.php/jmb
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
e-ISSN 2622-8351

Gambar 3. ActivityDiagram Siswa Lihat Jadwal Halaman awal aplikasi adalah form login. Form
login terdiri dari form login guru dan siswa. Guru dan
Pada Gambar 3 dapat diamati bahwa untuk siswa terlebih dahulu harus mengisikan username dan
melihat jadwal, pertama-tama siswa harus ke halaman password agar dapat masuk kedalam menu utama
login terlebih dahulu untuk memasukkan username ataupun beranda.
dan password agar bisa masuk kedalam aplikasi,
setelah username dimasukkan maka akan ada proses b. Halaman Beranda dan Berita
login yaitu pengecekan username dan password Halaman beranda dan berita adalah halaman
didalam database untuk disesuaikan, jika username pertama kali ketika masuk ke aplikasi setelah login.
dan password itu sesuai dengan database maka
aplikasi akan menampilkan halaman beranda, dan jika
tidak sesuai akan kembali ke halaman login. Untuk
dapat melihat jadwal, siswa memilih halaman jadwal,
aplikasi akan mencari data jadwal di database pada
tabel jadwal sesuai dengan username dan kelas, dan
sistem akan menampilkan data jadwal yang sesuai
dengan tahun ajaran.

Implementasi Sistem
Pada tahap ini, aplikasi sudah di install pada
smartphone berbasis android. Pada sisi server juga
sudah terinstall apache sebagai webserver dan
MySQL sebagai database. Untuk menggunakan
aplikasi, pengguna terlebih dahulu harus
mendownload aplikasi pada halaman website sekolah Gambar 5. Tampilan Halaman Beranda Dan Berita.
yang sudah tersedia dan menginstall dengan
mengikuti tahap-penginstalan di website. Pada gambar 5 diatas, merupakan halaman
beranda yang berisi informasi terbaru yang dapat
a. Halaman Awal Aplikasi diakses oleh guru dan siswa. Informasi yang
Tampilan awal ini adalah tampilan pertama ditampilkan dapat diperbaharui oleh administrator
sekali aplikasi dijalankan. Adapun tampilan awal dan hanya dapat diakses oleh guru dan siswa setelah
aplikasi dapat dilihat pada gambar 4 berikut ini: login kedalam aplikasi.

c. Halaman Jadwal
Halaman jadwal berisi informasi jadwal yang
dapat diakses oleh guru dan siswa dan ditampilkan
berdasarkan tahun ajaran yang aktif. Berikut ini
adalah tampilan halaman jadwal:

Gambar 4. Halaman Awal Aplikasi.


Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
http://ejournal.stieibbi.ac.id/index.php/jmb
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
e-ISSN 2622-8351

e. Halaman Ubah Profil


Halaman ubah profil adalah halaman untuk
mengubah biodata diri baik itu guru maupun siswa.
Berikut ini adalah tampilan halaman perubahan profil
guru:

Gambar 6. Tampilan Halaman Jadwal


Pada gambar 6, ditampilkan informasi jadwal
belajar mengajar yang terdiri dari kode matapelajaran,
nama matapelajaran, koe guru, nama guru, kelas, hari
dan waktu.
Gambar 8 Tampilan Halaman Ubah Profil
d. Halaman Profil
Halaman profil dapat diakses oleh guru dan Guru dan siswa dapat melakukan perubahan
siswa ketika sudah berhasil login kedalam aplikasi. profil dengan cara klik tombol ubah profil pada
Berikut ini tampilan halaman profil guru: halaman profil, maka akan ditampilkan halaman
seperti gambar 8. Alur proses sistem untuk perubahan
data profil guru tidak ada perbedaan dengan profil
siswa, hanya field-field data guru dan siswa saja yang
berbeda.

4. KESIMPULAN
Setelah menyelesaikan penelitian ini,
kesimpulan yang dapat penulis sampaikan adalah
sebagai berikut:
1. Pengelolaan data siswa, guru dan jadwal belajar
mengajar pada yayasan perguruan Harapan Stabat
menggunakan Microsoft Word dan Excel;
sehingga kurang efektif dan setiap semesternya
sering terjadi kesalahan dalam penjadwalan.
2. Penyampaian informasi penjadwalan belajar
mengajar menggunakan lembaran kertas yang
Gambar 7. Tampilan profil guru diberikan kepada siswa dan di tempel pada papan
pengumuman sekolah.
Pada gambar 7 merupakan tampilan halaman 3. Penggunaan aplikasi berbasis android
profil guru yang berisi informasi pribadi guru dan memberikan kemudahan bagi guru dan siswa
dapat diperharui datanya hanya oleh guru yang untuk melihat informasi sekolah dan jadwal
bersangkutan (sedang login) dan administrator.
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
http://ejournal.stieibbi.ac.id/index.php/jmb
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
e-ISSN 2622-8351

mengajar guru secara langsung kapanpun dan di Muhammadiyah Jakarta). Diakses Agustus
manapun tanpa harus datang di ke sekolah. 2019. Studi Informatika: Jurnal Sistem
Adapun hal yang penulis sarankan pada Informasi, 9(2), 2016, 177-188. Diakses Agustus
penelitian ini yaitu: 2019.
1. Agar dilakukan sosialisasi dan pelatihan [9] Setialana, Pradana, 2014, Pengembangan dan
penggunaan sistem dengan lebih intensif, Analisis Kualitas Sistem Informasi Jadwal
khususnya kepada administrator yang mengelola Akademik Berbasis YII Framework di Jurusan
aplikasi penjadwalan ini. Pendidikan Teknik Elektronika Fakultas Teknik
2. Aplikasi penjadwalan ini sebaiknya Universitas Negeri Yogyakarta. Universita
dikembangkan sehingga akan terintegrasi dengan Negeri Yogyakarta,Yogyakarta. Diakses
sistem yang lain seperti website sekolah, nilai Agustus 2019
siswa dan pembayaran uang sekolah. [10] Nurmiati, Siti, dkk., 2017, Sistem Informasi
Penjadwalan Fasilitas Berbasis Web, Studi
5. REFERENSI Kasus pada Institut Sains san Teknologi
Nasional. E-Journal Kajian Teknik Elektro Vol.2
[1] Fatta A, Hanif, 2017, Analisis dan No.1, Universitas 17 Agustus 1945, Jakarta.
Perancangan Sistem Informasi Untuk [11] Syani, Mamay, 2017, Sistem Informasi
Keunggulan Bersaing Perusahaan dan Penjadwalan Pelatihan Divisi Training
Organisasi Modern, CV. Andi Offset, Seamolec Berbasis Web, Jurnal Masyarakat
Yogyakarta. Informatika Indonesia, JMII Vol 2, No.1,
[2] https://developer.android.com/studio/ Januari-Maret 2017. Diakses pada Agustus 2019
intro/?hl=id, “Mengenal Android Studio”,
Tanggal Akses : 17 Juli 2018.
[3] Salbino Sherief, 2014, Buku Pintar Gadget
Android Untuk Pemula: untuk pemula, Kunci
Komunikasi, Jakarta.
[4] R. Kaban, Bootstrap CSS Framework,
Yogyakarta: Andi Publisher, 2019.
[5] R. Kaban, M. H. Simbolon and A. Abdullah,
"Aplikasi E-Archiving dan Monitoring Surat
Menyurat," MEANS (Media Informasi Analisa
dan Sistem), vol. 4, no. 2, pp. 112-119, 2019.
[6] R. Kaban, W. Yunita, F. Fajrillah and Y.
Faradillah, "Aplikasi Pemesanan Tiket Bus
Berbasis Android (Study KAsus: PT. ALS
Terminal Pasar X Tanjung Beringin)," Jurnal
Manajemen Bisnis (JMB), vol. 32, no. 1, pp. 68-
76, 2019.
[7] Suerin, Suerin, 2018, Implementasi Diagram
UML (Unified Modelling Language) Pada
Perancangan Sistem Informasi Remunerasi
Dosen Dengan Database Oracle (Studi Kasus:
UIN Sumatera Utara Medan), vol.2, no.2,
Algoritma: Jurnal Ilmu Komputer dan
Informatika. Diakses Agustus 2019
[8] Tri, Laksono, Andrie, dkk., 2016, Sistem
Penjadwalan Kuliah Menggunakan Metode
Algoritma Genetika (Studi Kasus: Fakultas
Kedokteran Dan Kesehatan Universitas
Jurnal Manajemen Bisnis (JMB), Volume 33 No 1, Juni 2020
http://ejournal.stieibbi.ac.id/index.php/jmb

Anda mungkin juga menyukai