396 951 5 PB PDF
396 951 5 PB PDF
2, Desember 2018
teknologi informasi, mengubah manusia dalam yang penulis ajukan dibangun menggunakan metode
menyelesaikan pekerjaannya untuk memecahkan rekayasa perangkat lunak Waterfall dengan
masalah yang dihadapi. Sebelumnya manusia mencari menggunakan bahasa pemrograman yang digunakan
informasi sebatas pada buku, media cetak maupun adalah bahasa pemrograman HTML, Javascript, PHP,
secara lisan. Internet merupakan alat bantu pencarian MySQL digunakan sebagai database dan menggunakan
informasi dengan cepat dan mudah digunakan. CodeIgniter model MVC nya dan pada penelitian ini
Penerapan sistem berbasis komputerisasi tersebut
sangat diperlukan pula oleh petugas laboran di 2. Landasan Teori
laboratorium Fakultas Ilmu Kesehatan Universitas
Muhammadiyah Purwokerto dalam melayani 2.1 Konsep Dasar Sistem Informasi
peminjaman dan pengembalian alat laboratorium. Hal
ini dikarenakan proses pelayanan tersebut sudah lama Sistem informasi dapat didefinisikan sebagai
menggunakan sistem manual dengan mencatat pada kumpulan elemen yang saling berhubungan satu sama
buku. Dengan kondisi mahasiswa yang setiap tahunnya lain yang membentuk satu kesatuan atau kombinasi
mengalami peningkatan, penerapan sistem manual teratur dari orang-orang, perangkat keras, perangkat
sudah tidak efisien dan tidak efektif lagi untuk lunak, jaringan komunikasi, dan sumber daya data
diterapkan. Karena dengan meningkatnya jumlah yang mengumpulkan, mengubah dan menyebarkan
mahasiswa maka semakin meningkat pula intensitas informasi dalam sebuah organisasi untuk
kebutuhan peminjaman alat laboratorium. mengintegrasikan data memproses dan menyimpan
Penggunaan sistem manual dengan pencatatan pada serta mendistribusikan informasi (Cahyanti &
buku memang kurang efektif serta tidak efisien dalam Purnama, 2012). Sistem informasi yang di
proses peminjaman dan pengembalian alat yang rutin kembangkan dalam penelitian ini adalah sistem
dilakukan. Beberapa permasalahan yang sering terjadi informasi berbasis Web application.
yaitu adanya kesalahan atau kekeliruan dalam
pencatatan ketika proses peminjaman sehingga saat 2.2 Sistem Basis Data
dilakukan pengecekan pengembalian alat tidak sinkron,
kehilangan data (buku peminjaman hilang), pada sistem Sistem basis data merupakan sistem
pencatatan tidak terdapat keterangan yang lengkap dari terkomputerisasi yang tujuan utamanya adalah
penanggung jawab laboratorium atas peminjaman atau memelihara data yang sudah diolah atau informasi dan
pengembalian alat, tidak dapat melakukan pengecekan membuat informasi tersedia saat dibutuhkan. Pada
jumlah alat sehingga harus menghitung ulang seluruh intinya basis data adalah media untuk menyimpan data
stok alat laboratorium setiap akhir tahun, dan ketika agar dapat diakses dengan mudah dan cepat (A.S &
mahasiswa akan meminta surat keterangan bebas M., 2018).
peminjaman alat laboratorium sebagai syarat wisuda
petugas laboran selalu kerepotan untuk 2.3 Web Application
mengidentifikasi data riwayat peminjaman mahasiswa
tersebut. Web application adalah sebuah aplikasi yang
Penelitian tentang perancangan dan pembuatan diakses menggunakan web browser dan
sistem informasi pengelolaan peralatan laboratorium dikembangkan dengan browser-supported languages
telah dilakukan oleh beberapa Perguruan Tinggi di seperti HTML dan Javascript. Untuk menjalankannya,
Indonesia. Salah satu Perguruan Tinggi yang telah web application bergantung kepada web browser dan
melakukan penelitian terkait pengembangan sistem termasuk banyak aplikasi yang sering digunakan
informasi pengelolaan peralatan laboratorium adalah seperti aplikasi penjualan online, lelang online dan
Universitas Negeri Surabaya melalui Program Studi webmail (Clark, 2014).
Teknik Informatika telah menghasilkan penelitian
tentang Perancangan Sistem Informasi Inventaris 2.4 PHP (Hypertext Preprocessor)
Untuk Peminjaman Dan Pengembalian Barang Di
Laboratorium Jurusan Teknik Informatika Ft Unesa PHP Hypertext Preprocessor adalah salah satu
(Rochmawati & Saputra, 2016). Rochmawati dalam bahasa pemrograman open source yang sangat cocok
penelitiannya menjelaskan sistem informasi yang atau dikhususkan untuk pengembangan web dan dapat
dibangun menggunakan metode rekayasa perangkat ditanamkan pada sebuah skripsi HTML. Bahasa PHP
lunak Waterfall dengan menggunakan bahasa dapat dikatakan menggambarkan beberapa bahasa.
pemrograman PHP, HTML5, CSS3, Jquery, dan pemrograman seperti C, Java, dan Perl serta mudah
PostgreSQL sebagai database pada hasil penelitiannya untuk dipelajari. Pada prinsipnya server akan bekerja
website yang dapat diakses menggunakan jaringan apabila ada permintaan dari client. Dalam hal ini client
localhost (Rochmawati & Saputra, 2016). Sedangkan menggunakan kode-kode PHP untuk mengirimkan
sistem informasi pengelolaan peralatan laboratorium permintaan ke server. Sistem kerja dari PHP diawali
26 SATIN - Sains dan Teknologi Informasi, Vol. 4, No. 2, Desember 2018
dengan permintaan yang berasal dari halaman website secara sekuensial atau teruntut dimulai dari analisis,
oleh browser. Berdasarkan URL atau alamat website desain,
dalam jaringan internet, browser akan menemukan pengodean, pengujian, dan tahap pendukung
sebuah alamat dari webserver, mengidentifikasi (support) atau pemeliharaan (maintenance). Berikut
halaman yang dikehendaki, dan menyampaikan segala Gambar 1 adalah bagan metode waterfall (A.S & M.,
informasi yang dibutuhkan oleh webserver (Muzawi, 2018).
Rometdo, Rahmaddeni, 2017).
2.5 MySQL
adalah bahasa pemrograman PHP dan database untuk implementasi sistem informasi ini adalah sistem
MySQL. Hasil dari tahap ini adalah program komputer informasi ini berbasis website menggunakan bahasa
sesuai dengan yang telah dibuat pada tahap desain. pemrograman HTML, Javascript, PHP, dan MySQL
digunakan sebagai database-nya.
2.8.4. Pengujian. Setelah aplikasi
diimplementasikan dan kemudian dilakukanlah tahap 3.1.3. Kebutuhan Data. Data yang akan masuk
pengujian. Pengujian fokus pada perangkat lunak kedalam sistem adalah berupa data ketersediaan
secara dari segi lojik dan fungsional dan memastikan peralatan, data peralatan berdasarkan penggunaan, dan
bahwa semua bagian sudah diuji. Hal ini dilakukan laporan pengembalian peralatan yang ada ketika
untuk meminimalisir kesalahan (error) dan proses berjalan.
memastikan keluarkan yang dihasilkan sesuai dengan
yang dinginkan. 3.2. Desain
2.8.5. Pendukung (support) atau pemeliharaan 3.2.1 Desain Sistem. Sistem informasi Pengelolaan
(maintenance). Proses ini dilakukan setelah sistem Peminjaman Dan Pengembalian Alat Laboratorium
yang dihasilkan diimplementasikan dan di uji coba Fikes UMP ini hanya menyediakan dua bagian, yaitu
oleh pengguna, terutama jika sistem mengalami untuk petugas, dan pengguna. Pada sistem ini petugas
permasalahan yang belum ditemukan pada saat proses laboratorium mempunyai sistem penuh bisa mengelola
pengujian dan tidak menutup kemungkinan sebuah data peralatan, mengelola data perasat, mengelola data
perangkat lunak mengalami perubahan ketika sudah peminjaman, mengelola data pengembalian, mengelola
dikirimkan ke user. Perubahan bisa terjadi karena laporan, mengelola peralatan jika terjadi kehilangan
adanya kesalahan yang muncul dan tidak terdeteksi dan mengelola denda jika terjadi keterlambatan
saat pengujian perangkat lunak harus beradaptasi pengembalian alat. Sedangkan pengguna atau
dengan lingkungan yang baru. Tahap pendukung atau mahasiswa hanya dapat mengelola data peminjaman
pemeliharaan dapat mengulangi proses pengembangan alat, pengembalian alat, melaporkan data peminjaman,
mulai dari analisis spesifikasi untuk perubahan dan pembayaran jika terjadi keterlambatan
perangkat lunak yang sudah ada, tapi tidak untuk pengembalian alat.
membuat perangkat lunak baru (A.S & M., 2018). Data-data yang telah terkumpul selama proses
pengumpulan data tadi kemudian dianalisis untuk
3. Analisis dan Perancangan Sistem mengetahui data apa saja yang benar-benar dibutuhkan
dalam proses kerja pembuatan aplikasi. Perancangan
Tujuan dikembangkannya sistem informasi data tersebut dilakukan dengan menggunakan Unified
pengelolaan peminjaman dan pengembalian alat Modeling Language (UML) untuk mengetahui apa saja
laboratorium Fikes UMP adalah untuk yang dilakukan petugas, dan pengguna dalam sistem
mengembangkan pelayangan peminjaman dan informasi ini.
pengembalian peralatan laboratorium serta
mempermudah perekapan pengawasan, penjagaan, dan a. Use Case Diagram
pemeliharaan peralatan. Kemudian sistem informasi Use Case Diagram merupakan tahapan awal dari
ini diharapkan dapat membantu petugas laboratorium suatu perancangan sistem informasi berbasis web.
dan mahasiswa dalam melakukan peminjaman dan Tahapan ini menggunakan rancangan-rancangan
pengembalian peralatan. usecase (fungsional) difokuskan pada setiap user
(actor) yang akan menggunakan sistem dan proses atau
3.1. Analisa Kebutuhan layanan fungsional apa saja dari sistem yang bisa
Sistem informasi pengelolaan peminjaman dan dilakukan setiap user yang akan menggunakan sistem.
pengembalian alat laboratorium Fikes UMP ini Proses merupakan asosiasi relasi yang digunakan
memiliki beberapa kebutuhan dalam proses untuk menggambarkan interaksi antara usecase dan
penerapannya, antara lain: aktor. Asosiasi juga menggambarkan berapa banyak
objek lain yang bisa berinteraksi dengan suatu objek
3.1.1. Kebutuhan perangkat Keras (hardware). yang disebut multiplicity. Generalization Merupakan
Kebutuhan perangkat keras (hardware) yang relasi yang menggambarkan inheritance baik aktor
diperlukan untuk implementasi sistem informasi ini maupun usecase. Dependency Merupakan relasi yang
adalah satu unit komputer dengan sistem operasi menggambarkan ketergantungan antara usecase satu
Windows 7 atau lebih tinggi, sebagai alat untuk dengan usecase lain (Susandri, Herwin, & Mardainis,
menjalankan aplikasi. 2016). Sebagaimana ilustrasi usecase penelitian ini
tertera pada gambar 2.
3.1.2. Kebutuhan perangkat lunak (software).
Kebutuhan perangkat lunak (software) yang diperlukan
28 SATIN - Sains dan Teknologi Informasi, Vol. 4, No. 2, Desember 2018
Gambar 3. Activity diagram proses peminjaman alat di Gambar 4. Relasi database antartabel
Laboratorium Fikes UMP
Adam Prayogo Kuncoro, Bagus Adhi Kusuma, dan Adi Purnomo
Pengembangan Sistem Informasi Berbasis Website Sebagai Media Pengelolaan Peminjaman dan Pengembalian
Alat Laboratorium Fikes UMP 29
4. Hasil Implementasi