Riset dan E-Jurnal Manajemen Informatika KomputerVolume 4, Number 2, April 2020https://doi.org/10.33395/remik.v4i2.10561
e-ISSN : 2541-1330 p-ISSN : 2541-1332
Sistem Monitoring Evaluasi dan PelaporanKegiatan Taruna ATKP Medan
1Albert Panjaitan, 2Hairul Amren, 3Darmeli Nasution, 4Rizaldy Khair, 5Iswandi IdrisPoliteknik Penerbangan Medan, Politeknik LP3I Medan
Medan, [email protected], [email protected], [email protected],
[email protected], [email protected]
Abstract— Perkembangan yang sangat pesat terjadi pada bidang teknologi informasidan telekomunikasi saat ini mendorong masyarakat dunia memasuki era revolusiindustri 4.0 yang serba cepat, sekaligus menjadikan informasi sentral dalam duniaindustri maupun dunia usaha hingga dunia pendidikan. Akademi Teknik danKeselamatan Penerbangan (ATKP) Medan merupakan institusi pendidikan di bawahnaungan pemerintah yang sudah mulai menggunakan berbagai hal teknologi informasidan telekomunikasi. Dengan adanya perkembangan tersebut berdampak memeberikanfasilitas yang dapat digunakan oleh pengguna layanan komunikasi, dan informasi,seperti Short Message Service (SMS) hingga sistem berbasis aplikasi menggunakansmartphone android maupun iOS. Layanan aplikasi sms hingga sistem aplikasi tersebutadalah teknologi yang memungkinkan manusia untuk mendapatkan ataumengirimkankan informasi kapanpun dan dimanapun dibutuhkan. Penelitian inibertujuan untuk membuat sistem aplikasi monitoring evaluasi pelaporan kegiatantaruna di ATKP medan berbasis web app. Dalam pembuatannya, aplikasi inidisesuaikan dengan kenutuhan user/orang tua taruna dan institusi ATKP secara umum.Sistem aplikasi ini akan memberikan kemudahan kepada orang tua taruna dalammemonitoring, kegiatan hingga prilaku taruna selama pendidikan di ATKP Medanserta kemudahan mengakses nilai dengan cepat. Sistem aplikasi ini dibuat denganmenggunakan bahasa pemrograman php (web).
Keywords— Sistem Monitoring, Smartphone, Sistem Aplikasi, Startup, ATKPMEDAN
I. PENDAHULUAN
Akademi Teknik dan Keselamatan Penerbangan(ATKP) Medan merupakan institusi pendidikankedinasan dibawah Kementrian Perhubungan yangbergerak dalam bidang penerbangan memilikiempat program studi unggulan antara lain, pemandulalu lintas udara, teknik listrik bandara, tekniktelekomunikasi dan navigasi udara, serta teknikpesawat udara. Dari ke empat program studitersebut para taruna yang mengikuti kegiatanpendidikan di ATKP medan masih menggunakansistem penilaian maupun pelaporan nilai akhirpendidikan kepada orang tua taruna secara manual.Sistem kehadiran hingga penilaian taruna yangmasih dilakukan secara manual sangat tidak efektif
dan efisien karena masih timbul banyak masalahdalam prosesnya, seperti penggunaan berkas-berkasabsensi sehingga menghambat kinerja para dosenuntuk mengetahui kehadiran taruna. Di sisi lainyang dihadapi adalah kurangnya komunikasi daninformasi yang terjalin antara pihak ATKP denganorang tua taruna. Hal ini yang menyebabkankebanyakan orang tua sedikit khawatir akankegiatan pada taruna yang tergolong tidak dapat diawasi oleh orang tua serta dapat mengakibatkanketidak jujuran taruna kepada orang tua denganmelaporkan sedang berada dalam kegiatan belajarmengajar namun kenyataannya taruan tidak hadirpada kegiatan tersebut. Penelitian ini bertujuanuntuk menghasilkan sistem monitoring kehadiran
82
Riset dan E-Jurnal Manajemen Informatika KomputerVolume 4, Number 2, April 2020https://doi.org/10.33395/remik.v4i2.10561
e-ISSN : 2541-1330 p-ISSN : 2541-1332
dan penilaian berbasis aplikasi yang terintegrasidengan SMS Gateway pada ATKP Medan. Denganteknologi RFID sebagai alat pelaporan kehadirantaruna dan aplikasi mobile (startup) yangterintegrasi pada sms gateway secara otomatissistem akan memberikan pemberitahuan kepadaorang tua taruna mengenai kehadiran taruna diATKP serta orang tua juga dapat memonitoringnilai prilaku hingga nilai hasil belajar tarunamelalui aplikasi tersebut. Berdasarkan pembahasansistem monitoring tersebut yang dapat dilakukanoleh orang tua taruna, maka dari itu dibuatlahSistem Monitoring Evaluasi dan PelaporanKegiatan Taruna ATKP Medan Berbasis Web App.Sistem ini akan sangat membantu dalam halpelaporan kegiatan hingga sikap dan prilaku tarunayang langsung dimonitoring oleh orang tua taruna.
Berdasarkan latar belakang tersebut makarumusan masalah yang dapat diidentifikasi padapenelitian ini bagaimana cara kerja sistemmonitoring kegiatan Taruna di ATKP Medan sertacara mengimplementasikan sistem aplikasi berbasisweb sebagai alat monitoring yang digunakan orangtua taruna ATKP Medan.
II. TINJAUAN PUSTAKA
2.1 Sistem
Jaringan kerja dari prosedur yang salingberhungan dan berkumpul bersama-sama untukmelakuka suatu kegiatan dalam menyelesaikan suatusasaran tertentu disebut sebagai sistem. Padahakikatnya sistem terbagi dalam dua kelompokpendekatan yaitu, pendekatan prosedur danpenedekatan elemen. Pendekatan prosedurmerupakan pendekatan yang menggunakana urutanyang tepat dalam melaksanakan instruksi berdasarkantahapan-tahapan dengan menerangkan apa yang harusdikerjakan, siapa yang mengerjakannya, kapandikerjakan, hingga bagaimana mengerjakannya.Sedangkan pendekatan elemen lebih kepada sistemsebagai bagian yang saling berkaitan yang beroperasibersama untuk mencapai tujuan. Sistem juga disebutsebagai komponen atau variabel yang terorganisir,saling berinteraksi, saling bergantung satu sama laindan terpadu (R.Khair, 2016). Suatu sistem memilikisifat atau karakteristik terterntu, yaitu komponensistem, batas sistem, lingkungan luar sistem,penghubung, masukan, luaran, pengolah, hinggasasaran sistem.
2.2 Sistem Monitoring
Sistem monitoring adalah sistem yangdirancang untuk bisa memberikan notifikasi umpanbalik (feedback notification) ketika program
menjalankan fungsinya. Yang dimaksud denganotifikasi umpan balik adalah sebuah informasikeadaan sistem pada saat itu. Sistem monitoring jugadapat diartikan sebagia kumpulan prosedur-prosedurdan program untuk mengkomputasi sistem informasiyang dirancang untuk mencatata danmentransmisikan data berdasarkan informasi yangdiperoleh. Kumpulan fitur informatif yangmemberikan informasi tetang apa saja yang terjadidengan sistem dapat juga dikatakan sebagai sistemmonitoring (Salamun, 2017).
2.3 Rekayasa Perangkat Lunak
Secara umum definisi Rekayasa PerangkatLunak adalah sebuah disiplin ilmu yang menerapkanteori dasar pada bidang tertentu ke dalam sebuahperangkat lunak yang digunakan sebagai alat bantupemecahan masalah, menghasilkan perangkat lunakyang bebas dari kesalahan dalam pengirimananggaran dan tepat waktu, serta proses pengambilankeputusan (S. Pressman, 2012).
2.3.1 PHP
PHP merupakan singkatan dari HypertextPreprocessor yaitu bahasa pemrograman web server-side yang bersifat open source. PHP merupakanscript yang terintegrasi dengan HTML dan beradapada server (server side HTML embedded scripting).PHP adalah script yang digunakan untuk membuathalaman website yang dinamis. Dinamis berartihalaman yang akan ditampilkan dibuat saat halamanitu diminta oleh client. Mekanisme ini menyebabkaninformasi yang diterima client selalu yang terbaru/upto date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. PHP memilikibeberapa kelebihan yang tidak dimiliki oleh bahasa-bahasa sejenisnya, yaitu:
Bahasa pemrograman PHP adalah sebuah bahasascript yang tidak melakukan sebuah kompilasi dalampenggunaanya.
Web Server yang mendukung PHP dapatditemukan dimana - mana dari mulai IIS sampaidengan apache, dengan configurasi yang relatifmudah.
Dalam sisi pengembangan lebih mudah, karenabanyaknya milis – milis dan developer yang siapmembantu dalam pengembangan.
Dalam sisi pemahamanan, PHP adalah bahasascripting yang paling mudah karena referensi yangbanyak.
PHP adalah bahasa open source yang dapatdigunakan di berbagai mesin (linux, unix, windows)dan dapat dijalankan secara runtime melalui console
83
Riset dan E-Jurnal Manajemen Informatika KomputerVolume 4, Number 2, April 2020https://doi.org/10.33395/remik.v4i2.10561
e-ISSN : 2541-1330 p-ISSN : 2541-1332
serta juga dapat menjalankan perintah-perintah sistem(Anhar, 2010).
2.3.2 CSS
CSS (Cascading Style Sheet) adalah suatuteknologi yang di gunakan untuk memperindahtampilan halaman web (situs). Singkatnya denganmenggunakan CSS, kita dapat menentukan tampilansuatu elemen yang sama pada setiap halamansehingga kita tidak perlu melakukan penulisan kodeprogram secara berulang-ulang untuk menampilkantampilan yang sama. Di dalam pemrograman game,biasanya CSS digunakan untuk membangun tampilanantarmuka pengguna (user interface) yang bertemasama (Prasetio, 2014)
2.3.3 JavaScript
JavaScript merupakan bahasa pemrogramanberbasis client, artinya bahasa ini berjalan pada sisibrowser pengguna, bukan pada server. Salah satukeuntungan dari bahasa ini adalah ringan karenaberjalan pada masingmasing browser dan pekerjaantidak dibebankan pada server. Jika diakses oleh 1000orang maka setiap beban akan ditanggung olehmasing-masing browser, bukan server yangmenanggung eksekusi 1000 pengakses tersebut(Nugroho, 2012).
2.3.4 MySQL
MySQL adalah sebuah program database serveryang mampu menerima dan mengirimkan datanyadengan sangat cepat, multi user serta menggunakanstandar SQL (Structured Query Language)”. Denganmenggunakan MySQL server maka data dapatdiakses oleh banyak pemakai secara bersamaansekaligus dapat membatasi akses para pemakaiberdasarkan previllage (hak user) yang diberikan.MySQL menggunakan bahasa SQL (Structure QueryLanguage) yaitu bahasa standar pemrogramandatabase. Adapun keunggulan dari MySQL adalahsebagai berikut:
1. Bersifat open source, artinya program ini bersifatfree atau bebas digunakan oleh siapa saja tanpaharus membeli dan membayar lisensi kepadapembuatnya.
2. MySQL merupakan sebuah database server, jadidengan menggunakan database ini dapatmenghubungkannya ke media internet sehinggadapat diakses dari jauh.
3. MySQL merupakan sebuah database yang mampumenyimpan data berkapasitas sangat besar hinggaberukuran Gigabyte sekalipun.
4. Sistem softwarenya tidak memberatkan kerja dariserver atau komputer, karena dapat bekerja dibackground.
5. MySQL didukung oleh driver ODBC, artinyadatabase MySQL dapat diakses menggunakanaplikasi apa saja termasuk berupa visual sepertiDelphi maupunVisual Basic.
6. Cukup aman karena memiliki password untukmengaksesnya Mendukung field yang dijadikansebagai kunci primer dan kunci unik (Prasetio,2014).
System Development Life Cycle (SDLC)
SDLC merupakan sistem klasik yang digunakanuntuk mengembangkan, memelihara, sertamenggunakan sistem informasi. Metode inimencakup sejumlah tahapan seperti yang dijelaskanpada gambar 2.2 di bawah ini.
OPERASI DAN PEMELIHARAAN
STUDI KELAYAKANANALISA KEBUTUHAN
PERANCANGAN KOSEPTUALPERANCANGAN FISIK
PEMROGRAMAN DANPENGUJIANKOVERSI
Kebutuhan sistem
Desain sistem
Sistem siap beroperasi mandiri
Implementasi Kurang Lengkap Atau Ada Permintaan Baru
Kesalahan atau masalah yang tidak memungkinkan implementasi dilaksanakan
Perubahan lingkup dan kebutuhan
Gambar 2.1 Tahapan dalam SDLC
III. METODELOGI
3.1 Hasil Yang dicapai
A. Perancangan
Perancangan antarmuka ini bertujuan untukmenampilkan interface atau antarmuka aplikasidengan user dari awal program berjalan hinggamenampilkan output yang diinginkan. Adapun
84
Riset dan E-Jurnal Manajemen Informatika KomputerVolume 4, Number 2, April 2020https://doi.org/10.33395/remik.v4i2.10561
e-ISSN : 2541-1330 p-ISSN : 2541-1332
perancangan antarmuka pada sistem aplikasi ini dapatdilihat pada diagram usecase Pada Gambar 3.2 dibawah ini
Gambar 3.1 UML Usecase Interface
Tabel. 3.1 Keterangan UsecaseDeskripsi Actor pada usecaseNo Aktor Keterangan1 Admin Orang yang mengelola
data akademik, data kelas, data taruna, data dosen dan laporan
2 Dosen Pengajar3 Taruna Siswa / Pelajar4 Orang tua taruna Orang yang menerima
notifikasi / monitoring Keterangan kehadiran taruna, dan penilaian taruna
5 KA.Akademik Orang yang menerima laporan keseluruhan
Deskripsi Usecase
No Usecase Keterangan1 Login Admin harus
memasukkan username
dan password yang
sesuai untuk bisa masuk
ke sistem2 Mengolah data,
data kelas, data taruna, data
Setelah login admin melakukan proses input, edit dan hapus data ke
dosen, serta laporan
sistem/database
3 Daftar Kehadiran
Untuk kehadiran taruna,
dosen terlebih dahulu
login memasukkan
username dan password
yang sesuai untuk bisa
masuk ke sistem.
Setelah masuk ke
sistem, dosen
mengabsen taruna
dengan memilih kelas.
Kemudian pilih jam dan
satatus kehadiran.4 Melihat data
absensiDari kegiatan input absensitaruna, dosen bisa melihat data absensi yang telah disimpan.
5 Laporan Admin membuat laporan yang akan diberikan kepada Ka.Akademik. dan untuk laporan kehadiran Taruna, terlebih dahulu taruna harus login untuk melihat laporan kehadiran taruna.
IV. PEMBAHASAN DAN HASIL
4.1 Perancangan Aplikasi
Pada penelitian ini terdapat beberapa tahapanyang menjadi acuan rancangan sistem aplikasi yangtelah dibuat dan akan dilakukan uji coba olehpengajar (guru/dosen) dan bagian akademik ATKPMedan kepada orang tua taruna sebagai pengukurkeberhasilan sistem. Mulai dari tahapan awal daftarhadir hingga pelaporan keseharian / catatan prilakutaruna. Adapun alur proses sistem dapat dilihat padadesain arsitektur rancangan sistem monitoring yangdi tunjukkan pada gambar 3.3 dibawah ini.
85
Riset dan E-Jurnal Manajemen Informatika KomputerVolume 4, Number 2, April 2020https://doi.org/10.33395/remik.v4i2.10561
e-ISSN : 2541-1330 p-ISSN : 2541-1332
INTERNET
WEB SERVER
ORANGTUA TARUNA
ADMIN
DOSEN / PENGAJAR
INPUT & MANAGE DATA
INPUT PENILAIAN TARUNA
HASIL MONITORING DAN EVLUASI
Gambar 4.1. Desain Arsitektur Sistem Monitoring
Pada gambar 3.2 menerangkang bahwaadmin ATKP Medan akan memasukkan data dosen,data taruna kedalam sistem, kemudian dosen akanmenerima data taruna sesuai dengan kelas yangdiajarkan, kemudian ketika ada taruna yang tidakmasuk pada jam tertentu, maka sistem akanmemberikan notifikasi pada aplikasi web base kepihak orang tua taruna dengan tujuan cek seluruhkegiatan taruna, perilaku.
A. 4.1.2 Perancangan Aplikasi
Pada perancangan aplikasi dibuat sebuahstruktur tampilan menu dimana bentuk umum darisuatu rancangan menu program untuk memudahkanpemakai dalam menjalankan program. Berikut inimerupakan rancangan struktur menu sistemmonitoring kehadiran dan penilaian erbasis aplikasidan sms gateway pada orang tua taruna ATKPMedan. Dapat dilihat pada gambar 3.3 di bawah ini.
SISTEM MONITORING PENILAIAN TARUNA ATKP
MEDAN
LOGIN SYSTEM
BERANDA / HOME
INPUT DATA
LIHAT DATA
NOTIFIKASI
CETAK LAPORAN
DATA TARUNA
DATA DOSEN
DATA KELAS
DATA MATAKULIAH
DATA JURUSAN
NILAI TARUNA
DATA TARUNA
DATA DOSEN
DATA KELAS
DATA MATAKULIAH
DATA JURUSAN
NOTIFIKASI (SMS/APPS)
KOTAK MASUK
KOTAK KELUAR
Gambar 4.2 Struktur Tampilan Menu
a. Tampilan halaman login
b. Tampilan halaman data dosen
c. Tampilan halaman tambah data dosen
86
Riset dan E-Jurnal Manajemen Informatika KomputerVolume 4, Number 2, April 2020https://doi.org/10.33395/remik.v4i2.10561
e-ISSN : 2541-1330 p-ISSN : 2541-1332
d. Tampilan halaman data Taruna
e. Tampilan halaman ubah data Taruna
f. Tampilan halaman data kelas
g. Tampilan Autentificatsi Berhasil Tambah Data Kelas
h. Tampilan halaman data absensi / kehadiran taruna
V. KESIMPULAN DAN SARAN
1. Kesimpulan
Dari penelitian dapat ditarik kesimpulan sebagaiberikut:
a. Sistem Monitoring Evaluasi KegiatanTaruna ATKP ini terhubung dengan sistemkehadiran / absensi Taruna di kelasberbasis IOT.
b. Sistem ini mempermudah bagian akademikdalam pelaporan kegiatan taruna ATKPmedan kepada orang tua.
c. Meringankan beban bagian akademikdalam merekap data kehadiran, prestasi,hingga daftar dosa taruna yang selama inidengan sistem manual.
2. Saran
Adapun saran yang dapat diberikan daripenelitian yang telah dibuat oleh peneliti yaitu:
a. Kedepannya alat ini akan diperbaiki lagisistem keamanannya.
b. Menambahkan media pengaturan melaluiandroid.
87
Riset dan E-Jurnal Manajemen Informatika KomputerVolume 4, Number 2, April 2020https://doi.org/10.33395/remik.v4i2.10561
e-ISSN : 2541-1330 p-ISSN : 2541-1332
VI. DAFTAR PUSTAKA
Anhar. (2010). Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta: Media Kita.Buyens, J. (2001). Web Database Development. Jakarta: PT.Elex Media Komputindo.Hermawan, S. (2011). Mudah Membuat Aplikasi Android. Yogyakarta: Andi Offset.Idris, I., Napitupulu, H., & Matondang, N. (2018). Perancangan Sistem Informasi Kampus Terintegrasi di
Lingkungan Politeknik LP3I Medan. Jurnal Teknovasi: Jurnal Teknik dan Inovasi, 2(1), 22-35.Komputer, W. (2013). Step By Step Menjadi Programmer Android. Yogyakarta: Anfi Offset.Nazarudin, I. I. N. H. (2014) ‘Mapping function and alignment of Information and Communication Technology
(ICT) for private higher education’, in The 3rd International Conference on Mulitidisciplinary Research2014 (ICMR 2014) Medan. Medan: Islamic Univeristy of North Sumatra.
Nugroho, A. (2012). Pemrograman Game Web Menggunakan JavaScript dan HTML5. Yogyakarta: Andi Offset. Prasetio, A. (2014). Buku Sakti Webmaster. Jakarta: Media Kita.Purnama. (2010). Mari Mengenal J2ME Java 2 Micro Edition. Jakarta: Prestasi Putaka.R.Khair. (2016). Sistem E-Career Perguruan Tinggi Baerbasis Android (Start Up Application). Jurnal Teknovasi
Vol 03,Nomor 2, Politeknik LP3I Medan, ISSN : 2355-701X, 32 - 50.S. Pressman, R. (2012). Rekayasa Perangkat Lunak Pendekatan Praktisi, Edisi 7 Buku 1. Yogyakarta: ANDI.Salamun. (2017). SISTEM MONITORING NILAI SISWA BERBASIS ANDROID. RABIT (Jurnal Teknologi
Sistem Informasi Univrab), Vol.2, No.2, 210-219.
88