Anda di halaman 1dari 8

Jurnal Informatika Universitas Pamulang ISSN: 2541-1004

Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

Model Prototype Aplikasi Monitoring Tugas Akhir (MonTA) Mahasiswa pada


STTI NIIT
Ristasari Dwi Septiana1, Fajar Septian2
1
Teknik Informatika, STMIK Eresha, Tangerang Selatan, Indonesia
2
Teknik Informatika, Universitas Pamulang, Tangerang Selatan, Indonesia
e-mail: 12{ristasari.dwis, fajarseptian45}@gmail.com

Abstract

Services for students' final tasks are very important to increase the number of graduates to be
achieved by Universities. The problem faced is knowing the progress of the students' final task. The
objective of this research was to build an application for monitoring the students' final task using a
prototype model at STTI NIIT. The Prototype model in this research used to identify what services should
be given to users. The collection of user needs is done by using the business model analysis technique to
see the business processes that are occurring. Then build the prototype application model based on the
requirements analysis. Function testing in this application is done by black-box testing, all of which
functions can run well. Prototype this application can monitor the progress of students' final task. This
application also can present consulting services for students' final task.

Keywords: application, final task, monitoring, prototype model

1. Pendahuluan terhadap kedua fungsi ini, yaitu fungi perencanaan


Pelayanan akademik yang baik sangat dan fungsi pengawasan (monitoring). Adanya
dibutuhkan oleh mahasiswa di setiap universitas fungsi monitoring adalah untuk melihat seberapa
atau sekolah tinggi, baik yang berkaitan dengan tepat perencanaan kegiatan yang dijalankan agar
kegiatan akademik maupun non akademik. Dalam tidak menyimpang dari jadwal yang disusun serta
satu tahun ajaran terdapat mahasiswa yang mengikuti perkembangan program yang dijalankan
mengajukan diri untuk melakukan penelitian tugas secara teratur dan terus-menerus.
akhir, untuk itu dibutuhkan proses administrasi dan Model prototype aplikasi monitoring tugas
pengelolaan akademik yang baik. Administrasi akhir mahasiswa (MonTA) manjadi salah satu
tugas akhir mahasiswa di STTI NIIT belum bisa bentuk pelayanan akademik yang dapat digunakan
dilakukan secara sistem online mulai dari untuk mempermudah administrasi tugas akhir
pengajuan proposal tugas akhir, menentukan dosen mahasiswa dan membantu mahasiswa dan dosen
pembimbing, proses bimbingan, jadwal seminar dalam pelaksanaan bimbingan tugas akhir,
metodologi dan jadwal sidang tugas akhir. memeriksa judul tugas akhir yang diajukan oleh
Masalah yang kerap kali terjadi adalah tidak mahasiswa, penunjukan sebagai dosen
adanya kesesuaian waktu yang dimiliki oleh pembimbing oleh ketua program studi, melihat
mahasiswa dengan waktu kesediaan yang dimiliki kemajuan dokumen tugas akhir yang dikerjakan
oleh dosen pembimbing dalam melaksanakan mahasiswa, membimbing mahasiswa dalam
bimbingan tugas akhir secara tatap muka sehingga melaksanakan tugas akhir secara online, menyusun
intensitas proses bimbingan menjadi terhambat dan jadwal seminar metodologi, dan jadwal sidang
kurang maksimal. Masalah lainnya adalah waktu tugas akhir.
penyelesaian tugas akhir mahasiswa lebih dari satu
semester bahkan terkadang bisa lebih dari dua 2. Penelitian Terkait
semester untuk dapat mencapai ujian sidang tugas Penelitian terkait yang pernah dilakukan
akhir. peneliti lain digunakan untuk memberikan data
Keberhasilan suatu tujuan ditentukan oleh yang lebih lengkap kepada peneliti. Selain itu
fungsi perencanaan yang ditetapkan dan fungsi peneliti gunakan sebagai komparasi dengan
pengawasan atau monitoring yang berjalan dengan penelitian yang dilakukan agar mendapat hasil
baik (Risnandar, 2015). Umumnya pihak yang lebih baik.
manajemen universitas atau sekolah tinggi fokus

http://openjournal.unpam.ac.id/index.php/informatika 49
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

Penelitian Yudantoro, Triyono, Suyanto, monitoring tugas akhir yang dapat berjalan dengan
Sulistyo, Mardiyono, Sakinah, dan Handoko baik secara terkomputerisasi.
(Yudantoro, et al., 2018) tugas akhir yang Penelitian yang dilakukan oleh Putra dan
dilaksanakan di Prodi Teknik Informatika Arkan (Putra & Arkan, 2017) dalam membuat
Politeknik Negeri Semarang melalui bebarapa sistem bimbingan tugas akhir mahasiswa di
proses dan proses tersebut masih dilakukan secara Universitas Bangka Belitung dengan pendekatan
manual yang dianggap sangat tidak praktis. Hal web server dan android. Kelebihan yang didapat
tersebut mendorong diperlukannya sistem dari pendekatan model ini adalah dosen dan
informasi manajemen tugas akhir untuk mahasiswa akan mendapat notifikasi via
mempermudah administrasi tugas akhir, proses smartphone android ketika ada dokumentasi tugas
bimbingan sampai dengan sidang tugas akhir. akhir yang diunggah oleh mahasiswa dan hasil
Metode yang digunakan dalam membangun sistem review oleh dosen. Hasil pengujian sistem ini dapat
informasi tersebut adalah waterfall. Sedangkan memberikan informasi tentang progres pengerjaan
metode kuesioner digunakan untuk mengukur tugas akhir secara real time, apakah dokumen tugas
kepuasan pengguna. Hasil uji tingkat kepuasan akhir sudah mendapat review oleh dosen
mahasiswa, admin, dosen pembimbing, dosen pembimbing atau apakah mahasiswa sudah
penguji, sekretaris penguji dan kaprodi rata-rata mengunggah dokumentasi tugas akhir untuk
sebesar 75%. mendapat review dosen pembimbing pada
Penelitian yang dilakukan Sulhan (Sulhan, smartphone berbasis android pengguna.
2015) menggunakan konsep User Generated
Content (UGC) dengan sifat interaksi dua arah 3. Metode Penelitian
yang menghadirkan kolaborasi dan partisipasi Dalam penelitian ini metode yang dilakukan
untuk memberikan solusi pada sistem manajemen diawali dari tahap analisa sistem berjalan untuk
monitoring tugas akhir berbasis website di Prodi pengumpulan data dengan melakukan kegiatan
Sistem Informasi Universitas Kanjuruhan Malang. berikut:
Hasil uji coba sistem ini semua fasilitas yang a. Observasi
diberikan dapat berjalan dengan baik terutama Teknik pengumpulan data dengan melakukan
konsep UGC yang diberikan sehingga penyelesaian pengamatan langsung di kampus STTI NIIT,
tugas akhir dapat selesai tepat waktu. untuk mempelajari, mengamati, dan
Penelitian Ramayasa dan Arnawa mengumpulkan informasi yang berhubungan
(Ramayasa & Arnawa, 2015) yang membahas dengan penelitian.
monitoring progres pengerjaan skripsi di STMIK b. Wawancara
STIKOM Bali. Metode yang digunakan dalam Melengkapi data yang sudah didapat selama
membangun sistem tersebut dibagi dalam tiga observasi dengan pihak-pihak yang terkait.
proses besar, yakni (1) pengumpulan data, (2) Tujuannya untuk memperdalam permasalahan
analisis data, dan (3) menampilkan data. Data flow serta sebagai dasar dalam perancangan
diagram digunakan sebagai alat perancangan. Hasil pembuatan aplikasi.
perancangan selanjutnya akan dibangun oleh tim c. Studi Pustaka
pengembang yang hasilnya digunakan oleh dosen Menggunakan sumber-sumber yang ada di
pembimbing, mahasiswa dan pihak admin. buku, jurnal, dan sumber bacaan penelitian
Penelitian Prihatanto, Widada dan Laksito terkait yang dapat mendukung penelitian ini.
YS (Prihatanto, Widada, & Laksito Y. S, 2015)
membahas tentang pembuatan sistem monitoring Metode pengembangan aplikasi yang
tugas akhir di STMIK Sinar Nusantara. Masalah digunakan adalah model prototype. Model
yang dibahas adalah karena selama ini pihak prototype digunakan untuk menghubungkan antara
manajemen masih menggunakan software excel. tidak paham pengguna dengan hal-hal yang bersifat
Metode wawancara dan observasi digunakan untuk teknis dan menspesifikasikan kebutuhan pengguna
mengumpulkan data, sedangkan diagram konteks, kepada pengembang perangkat lunak (Shalahuddin
DFD, HIPO digunakan sebagai alat perancangan & Rosa, 2015).
sistem. Hasil penelitian ini berupa aplikasi sistem

http://openjournal.unpam.ac.id/index.php/informatika 50
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

Gambar 1 Tahapan Model Prototype

Tahapan model prototype sebagai berikut: 5. Menguji sistem


1. Pengumpulan kebutuhan Sebelum aplikasi digunakan harus diuji dahulu.
Peneliti mendatangi calon pengguna aplikasi Pengujian yang dilakukan dengan
untuk mendapatkan fungsi apa saja yang menggunakan black-box testing.
diinginkan oleh calon pengguna terhadap 6. Evaluasi sistem
aplikasi yang akan dibangun. Evaluasi dilakukan untuk melihat apakah
2. Membangun prototype aplikasi sudah sesuai dengan spesifikasi awal.
Peneliti menggunakan satu prototype untuk Langkah 7 akan dilakukan jika sudah sesuai,
mengembangkan sebuah prototype aplikasi ini. mengulangi langkah 4 dan 5 jika belum sesuai.
Membangun prototype sementara yang fokus 7. Penggunaan sistem
pada penyajian tampilan aplikasi yang Aplikasi siap untuk digunakan jika telah lolos
diinginkan pengguna (misalnya format input uji dan diterima pengguna.
dan output).
3. Evaluasi prototype 4. Hasil dan Pembahasan
Evaluasi dilakukan oleh pengguna. Apakah Hasil prototype aplikasi yang dibangun
prototype dibangun sesuai dengan keinginan dapat dilihat pada rancangan basis data dan
pengguna? Jika sesuai maka lanjut ke langkah pemodelan sistem yang dilakukan dengan UML.
4, jika tidak prototype direvisi dengan Rancangan basis data aplikasi dalam bentuk LRS
mengulangi langkah 1, 2, dan 3. (Logical Record Structure) yang dibangun
4. Mengkodekan sistem ditunjukan pada gambar 2.
Pengkodean antarmuka sistem dilakukan
menggunakan bahasa pemrograman PHP dan
MySQL sebagai database management system.

http://openjournal.unpam.ac.id/index.php/informatika 51
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

Seminar_metod
*sId : int(5)
**mNim : varchar(8)
sTahun : varchar(4)
sTgl : Date
sJam : Varchar(15)
sT4 : Varchar(30)
sNoSK : Varchar(50)
sPenguji1 : Int(5)
sPenguji2 : Int(5)
sPenguji3 : Int(5) Ujian_sidang
*sId : int(5)
**mNim : varchar(8)
sTahun : varchar(4)
sTgl : Date
sJam : Varchar(15)
Seminar_proposal
sT4 : Varchar(30)
*sId : int(5) sNoSK : Varchar(50)
**mNim : varchar(8) sPenguji1 : Int(5)
sTahun : varchar(4) sPenguji2 : Int(5)
sTgl : Date sPenguji3 : Int(5)
sJam : Varchar(15)
sT4 : Varchar(30)
sNoSK : Varchar(50)
sPenguji1 : Int(5)
sPenguji2 : Int(5)
sPenguji3 : Int(5)

admin mahasiswa skripsi periode


*id_admin : int(3) *mNim : varchar(8) *sId : int(5) *pTahun : char(4)
username : varchar(13) mNama : varchar(30) sJudul : text pPanitia : vachar(30)
password : varchar(20) mTgllhr : date sStatus : enum('0','1','2') pDNip : varchar(10)
nama_lengkap: varchar(30) mTmpt : varchar(30) **mNim : varchar(8) pQSP : int(11)
no_telp : varchar(12) mTelp : varchar(12) sTahun : varchar(4) pQSM : int(11)
email : varchar(30) mEmail : varchar(30) sTgl : date pQUS : int(11)
blokir : enum('Y','N') mAlamat : text sNoSKPembimbing : varchar(50) pAktif : enum('0','1')
id_session : varchar(100) mFoto : varchar(100) sPem1 : int(5)
**jId : int(5) sPem2 : int(5)
**kId : int(11) sKomentar : text
username : varchar(8)
password : varchar(20)
info
dosen konsultasi
*iId : int(5)
iJudul : varchar(150) +id_dosen : int(5) *kId : int(5)
iIsi : text +nip : vachar(10) **sId : int(5)
id_admin : int(3) +nama_lengkap : varchar(30) **id_dosen : int(5)
jurusan kampus
tgl : date +username_login : varchar(10) kBaca : enum('0','1')
*jId : int(5) *kId : int(5) +password_login : +varchar(20) kKet : text
jNama : vachar(20) kNama : vachar(8) +alamat : text kFile : varchar(100)
+tempat_lahir : varchar(30) kWaktu : timestamp
+tgl_lahir : date
+no_telp : varchar(12)
+email : varchar(30)
+foto : varchar(100) komentar
*kkId : int(5)
jadwal
**kId : int(5)
*jId : int(5) kkLevel : enum('2','3')
**id_dosen : int(9) kkOleh : varchar(8)
**kId : int(5) kkPesan : text
jTgl : date kkBaca : enum('0','1')
jJam : varchar(15) kkWaktu : timestamp

Gambar 2 Perancangan LRS Basis Data Aplikasi

UML (Unified Modelling Language) adalah dalam perancangan use case diagram aplikasi.
alat pemodelan sistem atau perangkat lunak dengan Berikut adalah gambar use case diagram untuk
paradigma berorientasi objek (Nugroho, 2010). aplikasi yang dibangun:
Berdasarkan spesifikasi kebutuhan fungsional
(proses) maka terdapat 16 use case dan 3 aktor

http://openjournal.unpam.ac.id/index.php/informatika 52
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

uc Use Cases Aplikasi Monitoring Tugas Akhir

System Boundary

Mengelola
Periode

Mengelola
Mahasisw a

Mengelola
Dosen «include» Melihat Info
Jadw al Dosen
Mengelola «include»
Judul Tugas
Akhir «include»
«include» Mengaj ukan
Judul Tugas
Mengelola «include» Akhir
«include»
Jadw al Seminar
Proposal
«include» «include»
Login Konsultasi
Tugas Akhir Mahasisw a
Mengelola
«include»
BAAK Jadw al Seminar
Metodologi
«include»
Melihat
Mengelola Pengumuman
«include»
Jadw al Sidang «include»
Tugas Akhir
«include»
Membimbing
Mengelola Info Tugas Akhir
Jadw al Dosen «include»

Mengelola
Pengumuman Dosen

Mengelola
Laporan

Gambar 3 Use Case Diagram Aplikasi

Implementasi antarmuka dimaksudkan beranda setiap pengguna dapat melakukan login


untuk mengetahui siapa saja pengguna yang terlihat untuk memulai aktifitas yang berhubungan dengan
dalam aplikasi monitoring tugas akhir mahasiswa tugas akhir mahasiswa di dalam aplikasi. Halaman
pada STTI NIIT. Ketika pengguna membuka beranda dengan form login ditunjukan pada gambar
aplikasi maka akan menuju ke halaman beranda 4 berikut.
yang terdiri atas menu beranda, menu tentang
aplikasi dan menu pengumuman. Pada halaman

Gambar 4 Antarmuka Beranda dan Login Aplikasi

http://openjournal.unpam.ac.id/index.php/informatika 53
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

Untuk dapat masuk ke dalam aplikasi Setelah proses login selesai maka pengguna dengan
pengguna harus memasukan username dan level akses mahasiswa langsung dapat mengajukan
password yang benar pada form login. Jika belum judul tugas akhir melalui form input judul. Gambar
memiliki username dan password, pengguna harus 5 adalah halaman antarmuka untuk mengajukan
mendaftar ke Bagian Administrasi Akademik dan judul tugas akhir mahasiswa.
Kemahasiswaan (BAAK) sebagai admin aplikasi.

Gambar 5 Antarmuka Mengajukan Judul Tugas Akhir

Pada gambar 5 di atas terdapat komponen pesan untuk menunggu verifikasi dari bagian
identitas mahasiswa berupa foto, nomor induk BAAK tentang judul yang diajukan yang nantinya
mahasiswa, nama, jurusan, alamat, surat elektronik terlihat pada grid judul yang diajukan dengan status
dan nomor telepon. Komponen lainnya adalah form diterima atau ditolak. Jika judul diterima maka
input judul dan grid untuk judul yang diajukan dan selanjutnya mahasiswa dapat melakukan konsultasi
dilengkapi dengan status judul. Jika mahasiswa via aplikasi ini. Gambar 6 adalah halaman
sudah mengajukan judul tugas akhir melalui antarmuka untuk konsultasi tugas akhir.
aplikasi ini, maka mahasiswa akan mendapatkan

Gambar 6 Antarmuka Konsultasi Tugas Akhir

http://openjournal.unpam.ac.id/index.php/informatika 54
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

Pada gambar 6 di atas, mahasiswa dapat program. Spesification testing atau black-box
melakukan konsultasi tugas akhir via aplikasi testing yang melakukan verifikasi perilaku unit
dengan cara input form konsultasi dan mengunggah pengujian yang tampak dari luar (Nugroho, 2010).
file yang akan dikonsultasikan ke pembimbing, dan Black-box testing adalah pengujian yang berfokus
keterangan konsultasi. Semua konsultasi pada spesifikasi fungsional dari perangkat lunak
mahasiswa ditampung di dalam tabel riwayat tanpa menguji desain dan kode program
konsultasi lengkap dengan detail percakapan (Shalahuddin & Rosa, 2015). Hasil pengujian
konsultasi. black-box testing aplikasi ini ditujukan pada tabel
Pengujian yang dilakukan pada aplikasi ini berikut:
adalah black-box testing yang berfokus pada fungsi

Tabel 1 Hasil Black-Box Testing Antarmuka Mengajukan Judul Tugas Akhir


Deskripsi Hasil yang Diharapkan Hasil Pengujian Kesimpulan
Mahasiswa mengisi Aplikasi akan menyimpan data Aplikasi berhasil Diterima
judul pada form input judul lalu menampilkan pesan menyimpan judul lalu
judul tugas akhir dan “data berhasil disimpan” dan menampilkan pesan “data
klik tombol simpan. data judul akan muncul pada berhasil disimpan” dan
grid judul yang diajukan. data judul muncul pada
grid judul yang diajukan.
Mahasiswa Aplikasi akan gagal Aplikasi gagal menyimpan Diterima
mengosongkan form menyimpan data judul lalu data lalu menampilkan
input judul tugas akhir menampilkan pesan “judul pesan “judul harus diisi”.
dan klik tombol simpan. harus diisi”.

Tabel 2 Hasil Pengujian Antarmuka Konsultasi Tugas Akhir


Deskripsi Hasil yang Diharapkan Hasil Pengujian Kesimpulan
Mahasiswa mengisi Aplikasi akan menyimpan data Aplikasi berhasil Diterima
form input data konsultasi lalu menampilkan menyimpan data konsultasi
konsultasi dan klik pesan “data berhasil disimpan” lalu menampilkan pesan
tombol kirim. dan data konsultasi akan “data berhasil disimpan”
muncul pada grid riwayat dan data konsultasi muncul
konsultasi. pada grid riwayat
konsultasi.
Mahasiswa Aplikasi akan gagal Aplikasi gagal menyimpan Diterima
mengosongkan form menyimpan data konsultasi data lalu menampilkan
input data konsultasi dan lalu menampilkan pesan “data pesan “data konsultasi
klik tombol kirim. konsultasi harus diisi”. harus diisi”.
Mahasiswa klik icon Aplikasi akan mengunduh file Aplikasi berhasil Diterima
unduh file konsultasi konsultasi tugas akhir. mengunduh file konsultasi
tugas akhir. tugas akhir.
Mahasiswa klik icon Aplikasi akan menampilkan Aplikasi berhasil Diterima
detail konsultasi. halaman detail konsultasi menampilkan halaman
tugas akhir. detail konsultasi tugas
akhir.

5. Kesimpulan pengujian secara black box testing menunjukkan


Kesimpulan yang didapat dari penelitian ini semua fitur dapat berjalan dengan baik sesuai
adalah (a) Dihasilkan model prototype aplikasi dengan spesifikasi pengguna; dan (c) Pihak kampus
monitoring tugas akhir mahasiswa yang dapat melakukan monitoring progres mahasiswa
memberikan fitur pengajuan judul tugas akhir, yang sedang melaksanakan tugas akhir dengan
konsultasi online, informasi jadwal seminar adanya fitur konsultasi online antara dosen dan
proposal, jadwal seminar metodologi, jadwal mahasiswa.
sidang tugas akhir, cetak surat tugas, cetak lembar
konsultasi dan unggah file tugas akhir; (b) Hasil

http://openjournal.unpam.ac.id/index.php/informatika 55
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Vol. 4, No. 2, Juni 2019 e-ISSN: 2622-4615

Referensi Risnandar, E. (2015). Pembuatan Aplikasi Sistem


Nugroho, A. (2010). Rekayasa Perangkat Lunak Informasi Monitoring Kegiatan Mahasiswa
Berorientasi Objek dengan Metode USDP. Berbasis Web dan Android Client. Semarang:
Yogyakarta: Andi Offset. Universitas Negeri Semarang.
Prihatanto, R. H., Widada, B., & Laksito Y. S, W. Shalahuddin, M., & Rosa, A. S. (2015). Modul
(2015). Sistem Monitoring Pembimbingan Pembelajaran Rekayasa Perangkat Lunak
Tugas Akhir Di STMIK Sinar Nusantara (Terstruktur dan Berorientasi Objek).
Surakarta. Jurnal TIKomSiN, 03(02), 57-65. Bandung: Modula.
Putra, G. B., & Arkan, F. (2017). Implementasi Sistem Sulhan, M. (2015). Sistem Monitoring Tugas Akhir
Bimbingan Tugas Akhir Mahasiswa Berbasis Berbasis User Generated Content Pada
Web Server Dan Android. Seminar Nasional Program Studi Sistem Informasi Universitas
Vokasi dan Teknologi (SEMNASVOKTEK) (pp. Kanjuruhan Malang. SMATIKA Jurnal, 05(02),
137-145). Bali: Universitas Pendidikan 58-68.
Ganesha. Yudantoro, T. R., Triyono, L., Suyanto, B., Sulistyo, W.,
Ramayasa, I. P., & Arnawa, I. B. (2015). Perancangan Mardiyono, Sakinah, A. N., & Handoko, S.
Sistem Monitoring Pengerjaan Skripsi Pada (2018). Sistem Informasi Monitoring Tugas
Stmik Stikom Bali Berbasis Web. Konferensi Akhir Mahasiswa Prodi Teknik Informatika
Nasional Sistem & Informatika (pp. 760-765). Polines. Prosiding SINTAK (pp. 295-305).
Bali: STMIK STIKOM. Semarang: Universitas Stikubang.

http://openjournal.unpam.ac.id/index.php/informatika 56

Anda mungkin juga menyukai