Abstrak—Pelayanan administrasi Tugas Akhir dan Kerja hingga proses seminar untuk pelayanan Kerja Praktek, dan
Praktek pada Program Studi Sistem Informasi dimulai dengan sidang untuk pelayanan Tugas Akhir. Seluruhnya diatur pada
pendaftaran, penyeleksian berkas, pembagian pembimbing, bagian administrasi program studi. Selain itu, admin juga
proses seminar dan sidang untuk pelayanan Tugas Akhir. merekap atau mencatat jadwal seminar dan sidang mahasiswa,
Petugas admin juga merekap atau mencatat jadwal seminar dan termasuk perekapan nilai seminar dan sidang. Seluruh
sidang mahasiswa, termasuk perekapan nilai. Seluruh proses ini penginputan data ini dilakukan dengan menginputkan data satu
belum maksimal dikarenakan banyaknya mahasiswa yang persatu ke Microsoft Excel maupun Microsoft Word.
mendaftar. Pada semester ganjil tahun ajaran 2017/2018 dengan
15 dosen yang ada sehingga setiap dosen harus membimbing 76 Pada semester ganjil tahun ajaran 2017/2018, Program
hingga 77 mahasiswa. Jumlah ini sangat besar jika proses Studi Sistem Informasi terdapat 375 mahasiswa yang
bimbingan dilakukan dengan tatap muka langsung. Penelitian ini mengambil mata kuliah Tugas Akhir 1, 161 mahasiswa yang
bertujuan untuk membangun sebuah sistem pelayanan mengambil mata kuliah Tugas akhir 2 dan 314 mahasiswa yang
administrasi Tugas Akhir dan Kerja Praktek dengan mengambil mata kuliah Kerja Praktek. Ada 850 mahasiswa
menerapkan Open Journal System (OJS) sebagai media untuk yang datanya akan diolah oleh pihak administrasi program
pelayanan administrasi Tugas Akhir dan Kerja Praktek, studi. Saat ini, terdapat 4 orang admin yang membantu seluruh
kemudian Visual Basic for Application (VBA) sebagai media administrasi ini, dua orang mahasiswa yang mengurus
untuk perekapan data. Dalam membangun sistem ini
administrasi Kerja Praktek dan dua orang mahasiswa yang
menggunakan Increment Models dengan menggunakan 3
mengurus administrasi Tugas Akhir, masing-masing terdapat 1
increment. Hasil dari penelitian ini merupakan sistem informasi
Tugas Akhir dan Kerja Praktek yang bermanfaat untuk
orang koordinator yang mengatur jalannya administrasi. Dari
membantu seluruh proses administrasi mahasiswa. Berdasarkan proses pendaftaran proposal hingga pengumuman hasil seleksi
uji blackbox dan user acceptance testing dapat disimpulkan sistem berkas pada Program Studi, membutuhkan waktu 1 hingga 3
ini dapat direkomendasikan untuk digunakan pada Program minggu. Hal ini menuntut admin untuk melakukan seluruh
Studi Sistem Informasi. pemrosesan data dengan cepat. Pada tahap ini admin bisa saja
mengalami human error, yaitu kesalahan dalam penginputan
Kata Kunci—blackbox; increment models; open journal nama, NIM, atau judul. Selain itu terdapat juga proposal
system; program studi sistem informasi; user acceptance testing; mahasiswa yang tidak ditemukan atau hilang di ruangan
visual basic for application program studi. Hal ini sangatlah merugikan admin dan
mahasiswa yang bersangkutan, baik dari segi materil maupun
I. PENDAHULUAN waktu.
Menurut Undang – Undang No. 12 Tahun 2012 pasal 1 Menurut hasil wawancara dengan Bapak Syaifullah, SE,
pendidikan tinggi adalah jenjang pendidikan setelah pendidikan M.Sc ketua Program Studi Sistem Informasi, saat ini terdapat
menengah yang mencakup program diploma, program sarjana, 21 orang dosen yang mengajar di program studi sistem
program magister, program doktor dan program profesi, serta informasi. Dari 21 dosen, hanya 15 dosen yang dapat menjadi
program spesialis, yang diselenggarakan oleh perguruan tinggi dosen pembimbing Kerja Praktek dan Tugas Akhir. Dengan 15
berdasarkan kebudayaan bangsa Indonesia. Perguruan tinggi dosen membimbing 536 mahasiswa yang mengambil mata
tidak lepas dari pelayanan akademik yang diberikan untuk kuliah Tugas Akhir, maka setiap dosen membimbing 35 hingga
seluruh civitas akademika. Pelayanan akademik yang baik dan 36 orang mahasiswa. Untuk mahasiswa yang mengambil mata
berkualitas mempengaruhi aktivitas akademik di perguruan kuliah Kerja Praktek terdapat 314 mahasiswa, maka setiap
tinggi. dosen membimbing 20 sampai 21 mahasiswa. Dari data ini,
maka setiap dosen akan membimbing 55 hingga 56 mahasiswa.
Pada Program Studi Sistem Informasi Fakultas Sains dan Jumlah ini cukup besar jika seluruh proses bimbingan di
Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau lakukan dengan tatap muka langsung. Oleh karena itu, maka
memiliki pelayanan akademik, diantaranya pelayanan Tugas diperlukanlah sebuah sistem yang dapat menjadi media proses
Akhir dan Kerja Praktek. Kedua pelayanan ini dimulai dengan bimbingan sebagai ganti proses tatap muka langsung.
pendaftaran, penyeleksian berkas, pembagian pembimbing,
1
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
Pada saat ini teknologi berkembang dengan sangat pesat, terutama digunakan dengan aplikasi seperti Microsoft Excel,
dan salah satu teknologi yang dapat kita aplikasikan pada Microsoft Word, dan Microsoft Power Point. Visual Basic for
masalah ini adalah Open Journal System. Open Journal System Applications (VBA) adalah implementasi bahasa pemrograman
(OJS) adalah sebuah sistem yang mengelola dan menerbitkan berbasis objek Microsoft Visual Basic 6, dan lingkungan
jurnal, yang membantu mengatur setiap tahap dari proses Integrated Development Environment (IDE). VBA sendiri telah
penerbitan, dari proses penerbitan, pengiriman, hingga ditingkatkan pada tahun 2010 dengan diperkenalkannya Visual
publikasi dan pengindeksan online [16]. Penggunaan OJS Basic for Applications 7 di aplikasi Microsoft Office [15].
dalam proses pelayanan akademik Tugas Akhir dan Kerja
Praktek sangat membantu. Menurut pudjiantoro dkk, OJS C. MySQL
memudahkan peran pengelola jurnal, editor, reviewer, penulis, Perangkat lunak MySQL menghadirkan server database
dan pembaca. SQL (Structured Query Language) yang sangat cepat, multi-
Pada OJS terdapat 10 jenis user yaitu manajer jurnal, threaded, multi-user, dan robust. MySQL Server ditujukan
editor, editor bagian, editor layout, copyeditor, proofreader, untuk sistem produksi mission-critical, heavy-load dan juga
reviewer, penulis, pembaca, dan manajer langganan. Untuk untuk disematkan ke perangkat lunak yang digunakan secara
pengimplementasian OJS pada Program Studi Sistem Informasi massal. Oracle adalah merek dagang terdaftar dari Oracle
kita bisa menggunakan 5 jenis user diantaranya Ketua Program Corporation dan atau afiliasinya. MySQL adalah merek
Studi dan Sekretaris Program Studi sebagai manajer jurnal, dagang dari Oracle Corporation dan atau afiliasinya, dan tidak
Koordinator Tugas Akhir dan Koordinator Kerja Praktek boleh digunakan oleh pelanggan tanpa izin tertulis dari Oracle.
sebagai editor, dosen sebagai reviewer, mahasiswa sebagai Nama lain mungkin merupakan merek dagang dari pemiliknya
penulis (author). Alur proses pada OJS dimulai dari penulis masing-masing [18].
melakukan regitrasi dan menyerahkan artikel untuk dipublish.
Selanjutnya editor memilih reviewer yang akan me-review D. MSXML2.XMLHTTP
artikel tersebut. Setelah reviewer melakukan proses review, MSXML2.XMLHTTP pertama kali diperkenalkan sebagai
maka selanjutnya menyerahkan hasilnya kepada editor. Dari kontrol Microsoft ActiveX di Microsoft Internet Explorer 5.
hasil rekomendasi ini menjadi acuan apakah artikel ini bisa di Seiring waktu, objek ini telah diimplementasikan oleh platform
lanjutkan atau tidak. Jika dilanjutkan, editor akan mengirim penjelajahan lainnya dan merupakan landasan aplikasi Web
kembali artikel tersebut kepada penulis dan kembali di berbasis Asynchronous JavaScript and XML (AJAX) dan
resubmit. Selanjutnya, editor akan melakukan submission Simple Object Access Protocol (SOAP). Objek
editing dari mulai copyedit, format layout galleys, dan MSXML2.XMLHTTP memungkinkan browser untuk
proofread. Setelah semua siap, maka editor membuat issue mengirim dan menerima permintaan HTTP asinkron dan tidak
sebagai persiapan penerbitan. Selanjutnya editor mempublish tepat ke server Web, yang merespons dengan XML. Responnya
artikel sesuai dengan issue dan tanggal terbit. Melihat alur dari bisa dimanipulasi dengan script sisi klien atau
OJS ini, maka kita dapat melihat bahwa alur tersebut mirip ditransformasikan dengan Extensible Stylesheet Language
dengan alur penerimaan Tugas Akhir dan Kerja Praktek pada Transformations (XSLT). MSXML2.XMLHTTP
Program Studi Sistem Informasi. Sehingga jika OJS diterapkan memungkinkan untuk membuat aplikasi Web responsif yang
di Program Studi Sistem Informasi tidak banyak mengubah tidak perlu menyegarkan keseluruhan halaman untuk
alur telah berjalan selama ini. Bahkan dengan penggunaan OJS menampilkan data baru [13].
dapat membuat seluruh proses tersebut lebih efektif dan lebih
efisien. E. Apache
Manfaat yang diharapkan dengan adanya sistem informasi Server HTTP Apache atau Server Web/WWW Apache
administrasi ini adalah kemudahan dalam pengelolaan adalah server web yang dapat dijalankan di banyak sistem
administrasi Tugas Akhir dan Kerja Praktek, memudahkan operasi (Unix, BSD, Linux, Microsoft Windows dan Novell
proses bimbingan dan memudahkan dalam melihat daftar judul Netware serta platform lainnya) untuk melayani dan
Tugas Akhir dan Kerja Praktek yang telah dibuat oleh menjalankan fungsi situs web tanpa koneksi internet (Sidik,
mahasiswa Sistem Informasi. 2012). Protokol yang digunakan untuk melayani fasilitas
web/www ini mengunakan HTTP [11].
II. TINJAUAN PUSTAKA
F. Increment Models
A. Open Journal System (OJS)
Metode pengembangan Increment Models merupakan
Open Journal System (OJS) adalah sebuah sistem yang
metode yang menggabungkan dua metode pengembangan
memanajemen dan menerbitkan jurnal, yang membantu
yaitu waterfall dan prototype. Metode ini terdiri dari beberapa
mengatur setiap tahap dari proses penerbitan, dari proses
penerbitan, pengiriman, hingga publikasi dan pengindeksan tahapan proses seperti pada tahapan waterfall yaitu analisis,
online [16]. desain, implementasi, dan testing. Keempat tahapan ini
dilakukan secara berulang-ulang hingga sistem atau produk
B. Visual Basic for Appilaction (VBA) yang dihasilkan telah lengkap. Pada setiap tahapan, dihasilkan
Visual Basic for Appilaction (VBA) adalah bahasa produk dengan spesifikasi yang semakin lengkap pada setiap
pemrograman berorientasi objek dari Microsoft yang sekarang
2
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
Communication
G. Unified Modelling Language (UML) Delivery of
Planning 3rd Increment
Unified Modelling Language (UML) merupakan dari Increment # 2
Modeling (Analysis, design)
bahasa pemodelan yang dikembangkan oleh Booch, Object
Construction (Code, test) Delivery of
Modelling Technique (OMT) dan Object Oriented Sofware
Deployment (delivery, 2nd Increment
Engineering (OOSE), metode Booch dari Grady Booch sangat feedback) Increment # 1
dikenal dengan nama metode Design Object Oriented. UML
merupakan salah satu alat bantu yang sangat handal dalam Delivery of
bidang pengembangan sistem berorientasi objek karena UML 1 st Increment
menyediakan bahasa pemodelan visual yang memungkinkan
pengembang sistem membuat blue print atas visinya dalam Project Calender Time
bentuk yang baku. Gbr. 1. Metode Penelitian
3
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
Peraturan penyimpanan data mahasiswa secara lengkap Dari use case ini terlihat aktivitas apa saja yang dapat
dengan menggunakan VBA. diakukan oleh admin OJS. Aktivitas tersebut dapat dilakukan
dengan melakukan login terlebih dahulu.
Peraturan penyimpanan data dosen secara lengkap
dengan menggunakan VBA. 2) Use Case Diagram Reviewer
Use case diagram reviewer dapat dilihat pada Gbr. 4.
C. Perancangan Model Sistem
Perancangan sistem informasi pengelolaan Tugas Akhir dan Mengelola Komentar
Kerja Praktek dapat dilihat pada Gbr. 2.
<<include>>
Lihat Posingan
<<include>>
<<include>>
Login
Lihat Terbitan
<<include>>
Reviewer
<<include>>
Edit Profil
<<include>>
Lihat Permintaan
Review
Mengelola Review
Gbr. 2. menggambarkan siapa saja aktor yang terlibat Sama halnya dengan admin OJS, reviewer juga harus
dalam sistem ini. Terdapat 6 aktor, yaitu author, reviewer, melakukan login untuk dapat mengakses OJS.
admin, editor, admin Tugas Akhir (TA), dan admin Kerja
Praktek (KP). Pada penerapannya, author adalah mahasiswa 3) Use Case Diagam Editor
yang mengambil mata kuliah TA dan KP. Reviewer merupakan Use case diagram editor dapat dilihat pada Gbr 5.
dosen yang me-review laporan TA dan KP mahasiswa. Editor
merupakan koordinator TA dan KP yang bertugas untuk Mengelola Edisi
memilih reviewer untuk author. Admin pada OJS merupakan
Ketua Program Studi Sistem Informasi yang mengatur
<<include>>
keseluruhan user pada OJS. Mengelola Terbitan
<<include>>
D. Use Case Diagram Login
<<include>>
1) Use Case Diagram Admin OJS Mengelola Laporan
Use Case Diagram admin OJS dapat dilihat pada Gbr. 3. <<include>>
Editor
<<include>>
Lihat Postingan
Kelola User
<<include>>
Kelola Postingan
<<include>> Kelola Komentar
<<include>>
Edit Profil
<<include>>
Login
<<include>> Edit Profil
Lihat Terbitan
<<include>>
Admin OJS
<<include>>
Lihat Postingan Gbr. 5. Use Case Editor
<<include>>
4
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
<<include>>
Edit Profil Kelola Data Proposal
<<include>>
<<include>>
Login
Lihat Terbitan Kelola Data Pembimbing
<<include>>
Admin VBA KP
Author
<<include>>
Lihat Postingan Kelola Data seminar
Kelola Kiriman
Laporan Kelola Data Nilai
Gbr. 6. Use Case Diagram Author Gbr. 8. Use Case Diagram Admin VBA KP
5) Use Case Diagam Admin VBA Tugas Akhir (TA) Pada use case ini juga terlihat aktivitas apa saja yang dapat
Use case diagram Admin VBA TA dapat dilihat pada dilakukan oleh admin KP. Sama halnya dengan VBA pada
Gbr. 7. admin TA, VBA ini juga tidak memerlukan login karena sudah
VBA ini hanya bias digunakanoleh admin KP, sehingga hanya
Kelola Data Mahasiswa ada pada computer admin.
5
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
6
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
7
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
8
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
9
Seminar Nasional Inovasi, Teknologi dan Aplikasi (SeNITiA) 2018 ISBN: 978-602-5830-02-0
TABEL III. HASIL UAT OJS [4] Constantianus and B. R. Suteja, “9. Analisa dan Desain Sistem
Bimbingan Tugas Akhir Berbasis Web dengan Studi Kasus Fakultas
No Browser Tingkat Keberhasilan Teknologi Informasi,” J. Inform., vol. 1, no. 2, Mar. 2015.
1 Pengguna 1 100 % [5] Fanani, Sholiq, Muqtadiroh, (2015) “Implementasi Metode Incremental
Dalam Membangun Aplikasi Use Case Point Pada Perusahaan Dts”
2 Pengguna 2 100 % Seminar Nasional Sistem Informasi Indonesia, 2-3 November 2015.
3 Pengguna 3 100 % [6] Mansfield, Mastering VBA for Microsoft Office 2016. Indianapolis,
4 Pengguna 4 100 % Indiana: Sybex, 2016.
Rata-Rata 100 [7] Rice, “Rancang Bangun E-Journal Badan Penelitian dan Pengembangan
Provinsi Riau,” J. Sains Dan Teknol. Ind., vol. 13, no. 1, pp. 32–38, Feb.
2016.
TABEL IV. HASIL UAT VBA [8] Tsabit, M. A. Ramdhani, and R. Cahyana, “Pengembangan Ganesha
No Browser Tingkat Keberhasilan Digital Library Untuk Membuat Situs Jurnal,” J. Algoritma, vol. 9, no.
1 Pengguna 1 98 % 01, Nov. 2012.
[9] Willinsky, “Open Journal Systems: An example of open source software
2 Pengguna 2 97 % for journal management and publishing,” Libr. Hi Tech, vol. 23, no. 4,
Rata-Rata 97,5 % pp. 504–519, Dec. 2005.
[10] Wong, K. W., & Barford, J. P. (2010). Teaching Excel VBA as a
VII. KESIMPULAN problem solving tool for chemical engineering core courses. Education
for chemical engineers, 72-77.
Berdasarkan hasil analisa, perancangan serta pengujian, [11] "Apache" [Online] Available https://www.apache.org[Accessed: 20-
maka dapat diambil kesimpulan, yaitu: Nov-2017].
1. Hasil pengujian black box pada OJS dan VBA yang [12] "Object Management Group" [Online] Available https://www.omg.org/,
di [Accessed: 20-Nov-2017].
dibangun telah berhasil memenuhi kebutuhan fungsional.
[13] 2017, “About Native XMLHTTP (Internet Explorer).” [Online].
2. Dari hasil UAT menunjukkan tingkat penerimaan yang Available: https://msdn.microsoft.com/en-
sangat baik, dikarenakan sistem dapat mempercepat alur us/library/ms537505(v=vs.85).aspx. [Accessed: 20-Nov-2017].
kerja pada Program Studi Sistem Informasi. [14] "Public Knowladge Project" [Online] Available https://pkp.sfu.ca/ojs/,
[Accessed: 20-Nov-2017].
3. Berdasarkan hasil pengujian black box dan UAT, dapat [15] "Microsoft" [Online] Available
disimpulkan bahwa sistem ini direkomendasikan sebagai https://msdn.microsoft.com/enus/library/ms537505(v=vs.85).aspx,
sistem administrasi Tugas Akhir dan Kerja Praktek pada [Accessed: 20-Nov-2017].
Program Studi Sistem Informasi. [16] Chen, S. Latex Galley Plugin For Open Journal System. Zheijiang:
Shijiang. 2010.
4. Untuk penelitian selanjutnya disarankan menggunakan OJS [17] Pressman, R. Softwere Engineering. (F. M. Chilling, Ed.) New York:
versi terebaru. McGraw-Hill. 2010.
[18] "Chapter 1 General Information" [Online] Available
https://dev.mysql.com/doc/refman/5.7/en/introduction.html, di
REFERENSI [Accessed: 20-Nov-2017].
[1] Agarwal, B., Tayal, S., & Gupta, M. Software Engineering & Testing.
Canada: Jones and Batlett. 2010.
[2] Antonio and N. Safriadi, “Rancang Bangun Sistem Informasi
Administrasi Informatika (SI-ADIF),” J. ELKHA, vol. 4, no. 2, Jan.
2013.
[3] Borchard, M. Biondo, S. Kutay, D. Morck, and A. P. Weiss, “Making
journals accessible front & back: examining open journal systems at
CSU Northridge,” OCLC Syst. Serv. Int. Digit. Libr. Perspect., vol. 31,
no. 1, pp. 35–50, Feb. 2015.
10