Abstrak - Setiap dosen berkewajiban untuk melaksanakan desktop memiliki kekurangan dari segi mobilitas yakni tidak
pengajaran, penelitian, dan pengabdian. Melakukan dapat diakses kapanpun dan dimanapun karena harus
penelitian merupakan tugas penting untuk mendukung diakses di komputer kantor saja. Dari segi kelengkapan fitur
jabatan fungsional dan akreditasi institusi. Lembaga pun sistem saat ini belum berfungsi untuk mendata
Penelitian dan Pengabdian Masyarakat (LPPM) STMIK penelitian dari awal pengajuan proposal hingga laporan
Atma Luhur merupakan lembaga yang mengkoordinasi akhir penelitian. Maka diusulkan untuk mengembangkan
penelitian dosen. Sekarang ini LPPM sudah menggunakan sistem tersebut sehingga kekurangannya dapat tertutupi.
sistem untuk melakukan pendataan penelitian, namun masih Metode yang dipakai dalam penelitian ini adalah
berbasis desktop. Dari segi mobilitas, aplikasi yang studi pustaka, sedangkan pendekatan yang digunakan untuk
digunakan belum bisa diakses dimanapun dan kapanpun. analisis kebutuhan adalah pendekatan empiris. Pendekatan
Fitur dan kelengkapan aplikasi juga masih kurang, sehingga ini dipilih berdasarkan pengalaman peneliti yang berada di
diusulkan untuk mengembangkan aplikasi tersebut menjadi lapangan langsung sehingga bisa menemukan permasalahan
berbasis web. Penelitian ini masih menggunakan studi dalam tema yang diangkat. Penelitian ini dibangun
pustaka untuk metodologinya, dan pendekatan empiris menggunakan bahasa pemrograman PHP dan database
dalam melakukan analisis kebutuhan. Aplikasi dibangun MySQL. Pemilihan metode ini dikarenakan kelebihannya
menggunakan Bahasa pemrograman PHP dan database yaitu Bahasa pemrograman PHP mudah dipelajari, Bahasa
MySQL. Hasil dari penelitian ini berupa sistem informasi ini mampu membangun website dinamis, open source, cross
penelitian berbasis web yang lengkap, powerfull, dan platform yang artinya dapat diterapkan ke berbagai
memudahkan petugas LPPM dalam melakukan pendataan platform, dukungan penuh browser manapun, dan
penelitian dosen. mendukung database MySQL [1]. MySQL merupakan
database yang cocok dipadukan dengan Bahasa
Kata kunci—Sistem Informasi, penelitian, Web, PHP, pemrograman PHP. MySQL bekerja menggunakan SQL
MySQL Language (Structure Query Language) yang merupakan
standar penggunaan database di seluruh dunia dalam bidang
pengolahan data. Database MySQL dipilih karena
I. PENDAHULUAN keunggulanya yang dapat berjalan di semua sistem operasi,
Tridarma merupakan kewajiban setiap dosen yang mudah dipelajari, proses database yang cepat dan stabil,
harus dilaksanakan. Tridarma terdiri dari pengajaran, multiuser dimana dapat digunakan oleh beberapa pengguna
penelitian, dan pengabdian. Penelitian memiliki peran yang dalam waktu yang bersamaan tanpa mengalami konflik,
sangat besar bagi dosen. Supaya dosen dapat memiliki diadopsi hosting server secara umum, dan juga open source
jabatan fungsional maupun sertifikasi, mereka harus [2].
memiliki banyak penelitian untuk nilainya tercukupi. Maka Hamzah melakukan penelitian yang menghasilkan
dari itu, di dalam sekolah tinggi ataupun perguruan tinggi sistem berbasis web menggunakan PHP dan MySQL yang
dibutuhkan lembaga yang bertugas khusus untuk mendata mampu mengolah rekam jejak kegiatan di bidang penelitian
penelitian para dosen. dan pengabdian masyarakat oleh dosen serta dukungan
Lembaga Penelitian dan Pengabdian Masyarakat penyimpanan data penunjang kegiatan berupa dokumen
(LPPM) merupakan lembaga yang bertugas khusus dalam elektronik [3]. Penelitian yang dilakukan Ivan Williandy
mendata penelitian dan pengabdian para dosen. Lembaga ini dkk. menghasilkan sistem informasi penelitian dan
sangat penting keberadaannya karena menaungi dua point pengabdian kepada masyarakat menggunakan PHP dan
dalam Tridarma dosen, yakni penelitian dan pengabdian MySQL. Sistem ini dapat menampilkan informasi
masyarakat. Mengingat banyaknya jumlah dosen dalam berdasarkan jurusan dan ketua peneliti, tahun, sumber dana,
sebuah institusi, maka LPPM perlu menerapkan suatu sistem sifat publikasi, tempat publikasi, maupun judulnya. Sistem
terkomputerisasi yang berguna dalam pemrosesan data-data ini juga dapat menampilkan statistic dan laporan informasi
penelitian sehingga memudahkan pekerjaan dan dalam bentuk PDF [4]. Hari Setiaji, dkk
menghindari resiko kesalahan data penelitian. mengimplementasikan sistem informasi penelitian dan
LPPM STMIK Atma Luhur merupakan lembaga pengabdian dosen yang menggunakan metode Natural
yang mendata penelitian dan pengabdian dosen di STMIK Language Processing (NLP) guna otomatisasi penentuan
Atma Luhur. Saat ini, lembaga ini menggunakan sistem angka kredit dosen [5]. Pada penelitian yang dilakukan Gede
berbasis desktop. Pengarsipan data penelitian berbasis Sukadarmika, dkk menghasilkan sistem informasi
152
Seminar Nasional Teknologi Informasi, Bisnis, dan Desain 2017
STMIK – Politeknik PalComTech, 12 Juli 2017
pengelolaan proposal penelitian dan pengabdian masyarakat mengklasifikasikan data secara prefosional. MySQL bekerja
secara on-line [6]. I Made Yoga melakukan penelitian menggunakan SQL Language (Structure Query Language).
dengan hasil sistem informasi manajemen penelitian, Itu dapat diartikan bahwa MySQL merupakan standar
pengabdian, dan publikasi berbasis web untuk universitas penggunaan database di dunia untuk pengolahan data [2].
[7]. MySQL termasuk jenis RDBMS (Relational Database
Oleh karena itu, penelitian ini mengembangkan Management Sistem). Sedangkan RDBMS sendiri akam
sistem lama LPPM menjadi berbasis web dengan lebih banyak mengenal istilah seperti tabel, baris, dan kolom
menggunakan bahasa pemrograman PHP dan MySQL yang digunakan dalam perintah-perintah di MySQL. MySQL
dapat meningkatkan fungsi aplikasi dari segi mobilitas dan merupakan sebuah basis data yang mengandung satu atau
lebih lengkap dan powerfull. sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap
baris mengandung satu atau beberapa kolom. Di dalam PHP
telah menyediakan fungsi untuk koneksi ke basis data
II. LANDASAN TEORI
dengan sejumlah fungsi untuk pengaturan baik
2.1. PHP menghubungkan maupun memutuskan koneksi dengan
PHP merupakan singkatan dari PHP: Hypertext server database MySQL sebagai sarana untuk
Preprocessor yang merupakan bahasa pemrograman yang mengumpulkan informasi.
difungsikan untuk membangun suatu website dinamis. PHP Pada umumnya, perintah yang paling sering digunakan
menyatu dengan kode HTML dalam kondisi yang berbeda. dalam mySQL adalah select (mengambil), insert
HTML digunakan sebagai pembangun atau pondasi dari (menambah), update (mengubah), dan delete (menghapus).
kerangka layout web, sedangkan PHP difungsikan sebagai Selain itu, SQL juga menyediakan perintah untuk membuat
prosesnya sehingga dengan adanya PHP tersebut, web akan database, field, ataupun index guna menambah atau
sangat mudah di-maintenance [1]. menghapus data.
PHP berjalan pada sisi server sehingga PHP disebut Server database MySQL mempunyai kecepatan akses
juga sebagai bahasa Server Side Scripting. Artinya bahwa tinggi, mudah digunakan dan handal. MySQL
untuk menjalankan PHP wajib memiliki web server. PHP dikembangkan untuk menangani database yang besar secara
bersifat open source atau gratis sehingga dapat dipakai cepat dan telah sukses digunakan selama bertahun-tahun
secara cuma-cuma dan mampu lintas platform, yaitu dapat sehingga membuat server MySQL cocok untuk mengakses
berjalan pada sistem operasi Windows maupun Linux. PHP database di internet. Dan MySQL juga merupakan sistem
juga dibangun sebagai modul pada web server apache dan client-server yang terdiri atas multithread SQL server yang
sebagai binary yang dapat berjalan sebagai CGI. mendukung software client dan library yang berbeda.
Keunggulan PHP diantaranya adalah : Fitur utama MySQL adalah ditulis dalam bahasa C dan
1) Mudah dipelajari. C++, bekerja dalam berbagai platform, menyediakan mesin
2) Lintas Platform, artinya PHP dapat diaplikasikan ke peyimpan transaksi dan nontransaksi, mempunyai library
berbagai platform sistem operasi dan hampir semua yang dapat ditempelkan pada aplikasi yang berdiri sendiri
browser mendukung PHP. sehingga aplikasi tersebut dapat digunakan pada komputer
yang tidak mempunyai jaringan dan mempunyai sistem
3) Bersifat Open Source.
password yang fleksibel dan aman, dapat menangani basis
4) Memiliki tingkat akses yang cepat. data dalam skala besar.
5) Didukung oleh berbagai macam web server, PHP Keunggulan MySQL dijabarkan sebagai berikut:
mendukung beberapa web server, seperti Apache, 1) Bersifat open source, yang memiliki kemampuan
IIS, Lighttpd, dan Xitami. untuk dapat dikembangkan lagi.
6) Mendukung database, PHP mendukung beberapa
2) Menggunakan bahasa SQL(Structure Query
database, baik yang gratis maupun yang berbayar,
Language), yang merupakan standar bahasa dunia
seperti MySQL, PostgreSQL, mSQL, Informix,
dalam pengolahan data.
SQL server, Oracle.
3) Super perfomance dan reliable, tidak bisa
diragukan, proses databasenya sangat cepat dan
2.2. MySQL stabil.
Basis data adalah sekumpulan informasi yang diatur 4) Sangat mudah dipelajari.
agar mudah dicari. Dalam arti umum basis data adalah
5) Memiliki dukungan support (group) pengguna
sekumpulan data yang diproses degan bantuan komputer
MySQL.
yang memungkinkan data dapat diakses dengan mudah dan
tepat, yang dapat digambarkan sebagai aktivitas dari satu 6) Mampu lintas platform, dapat berjalan di berbagai
atau lebih organisasi yang berelasi. sistem operasi.
MySQL merupakan suatu database. MySQL dapat juga 7) Multiuser, dimana MySQL dapat digunakan oleh
dikatakan sebagai database yang sangat cocok bila beberapa user dalam waktu yang bersamaan tanpa
dipadukan dengan PHP. Secara umum, database berfungsi mengalami konflik.
sebagai tempat atau wadah untuk menyimpan,
153
Seminar Nasional Teknologi Informasi, Bisnis, dan Desain 2017
STMIK – Politeknik PalComTech, 12 Juli 2017
Login
Input Proposal
Gambar 3 Activity Diagram
Penelitian
Proses bisnis atau alur kerja dari sistem yang
Input Laporan dibangun digambarkan dalam bentuk activity diagram.
Publikasi Activity Diagram menjabarkan proses kegiatan dari awal
hingga akhir, berikut pihak-pihak yang terlibat.
Input Laporan Akhir
Penelitian
3.3.4 Flowchart Aplikasi
Gambar 4 menggambarkan flowchart
Logout keseluruhan sistem.
Gambar 1 Use Case Diagram Sisi Admin
154
Seminar Nasional Teknologi Informasi, Bisnis, dan Desain 2017
STMIK – Politeknik PalComTech, 12 Juli 2017
Tidak
Pelaksanaan Kesesuaian
Publikasi Kontrak Penelitian Ya
Penelitian Format
Laporan Akhir
Laporan Publikasi End
Penelitian
155
Seminar Nasional Teknologi Informasi, Bisnis, dan Desain 2017
STMIK – Politeknik PalComTech, 12 Juli 2017
Tampilan ini merupakan tampilan halaman menu Menu ini berfungsi untuk mengisi data penyerahan
publikasi. Menu ini berfungsi untuk input data proposal publikasi oleh dosen.
penelitian dosen.
IV.7. Halaman Menu Laporan Akhir
IV.4. Halaman Menu Kontrak Penelitian
Gambar 8 merupakan tampilan dari halaman menu
kontrak penelitian.
Gambar 8 Tampilan Halaman Menu Kontrak Penelitian Menu ini berfungsi untuk mengisi data laporan akhir
penelitian
Menu kontrak berfungsi untuk mengisi data kontrak
penelitian dosen. IV.8. Halaman Menu Search
Gambar 12 menampilkan menu pencarian
Gambar 10 Tampilan Halaman Menu Penyerahan Publikasi Gambar 13. Tampilan Halaman Tampil Data Penelitian
156
Seminar Nasional Teknologi Informasi, Bisnis, dan Desain 2017
STMIK – Politeknik PalComTech, 12 Juli 2017
157