Candra Hidayat Adhi, M. Husnul Holqi PSB, M. Basyir, Ridwan Syarif, Rizki Novri Yanda, Roni Efendi, Hariyadi, Herris Yamashika
Candra Hidayat Adhi, M. Husnul Holqi PSB, M. Basyir, Ridwan Syarif, Rizki Novri Yanda, Roni Efendi, Hariyadi, Herris Yamashika
Abstract
Sistem Informasi Pengolahan Data Mahasiswa Universitas Muhammdiyah Sumatera Barat,Sistem
pengolahan data adalah suatu kesatuan yang saling berhubungan atau terintegrasi untuk membentuk
suatu sistem antara data, perangkat keras, perangkat lunak, prosedur pengolahan, dan tenaga
pelaksana.Pembuatan sistem ini menggunakan metode blackbox testing karena pengujian yang
dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat
lunak. Jadi dianalogikan seperti kita melihat suatu kotak hitam, kita hanya bisa melihat penampilan
luarnya saja, tanpa tau ada apa dibalik bungkus hitamnya. Sama seperti pengujian black box,
mengevaluasi hanya dari tampilan luarnya (interfacenya), fungsionalitasnya.tanpa mengetahui apa
sesungguhnya yang terjadi dalam proses detilnya (hanya mengetahui input dan output).Hasil
pembuatan sistem ini menghasilkan sebuah sistem yang mampu mencegah terjadinya duplikasi data
serta dapat menampilkan data yang terkait pada setiap individu,dalam pembuatan sistem ini
menggunakan framework Admin Lte 2, bahasa pemrograman PHP dan DBMS XAMPP, serta untuk
pemogramannya menggunakan aplikasi visual studio code. Pembuatan website ini bertujuan untuk
menggantikan system yang semula menggunakan google form, digantikan dengan website pengolahan
data yang dapat menampilkan data yang terkait degan setiap individu
Kata Kunci: Sistem Informasi, Mahasiswa, bahasa pemograman
Abstract
Information System for Student Data Processing at Muhammadiyah University of West Sumatra, The
data processing system is a unit that is interconnected or integrated to form a system between data,
hardware, software, processing procedures, and implementing personnel. What is done is only
observe the execution results through test data and check the functionality of the software. So it is
analogous to how we see a black box. We can only see its outer appearance, without knowing what is
behind the black packaging. In the same way that black box testing evaluates only the outer
appearance (interface), functionality, and without knowing what actually happened in the detailed
process (only knowing input and output).The results of making this system produce a system that is
able to prevent duplication of data and can display data related to each individual. This system was
made using the Admin LTE 2 framework, the PHP programming language, and XAMPP DBMS, and
for programming using the Visual Studio Code application. Making this website aims to replace the
system that originally used Google Forms, replacing them with a data processing website that can
display data related to each individual.
Keywords:Information System , Student, programming language
A. Pendahuluan
Inovasi data saat ini berkembang pesat di Indonesia. Inovasi data ini telah dirasakan secara
luas di berbagai bagian kehidupan, misalnya ekonomi, sekolah, pengalihan dan perspektif
yang berbeda. Saat ini klien data menangani segala usia, dari anak kecil hingga orang
dewasa. Dengan web, klien inovasi data terus berkembang. Inovasi web dapat menjunjung
tinggi inovasi data klien sebagai perangkat pembelajaran. Misalnya, web dapat digunakan
untuk menyebarkan data pembelajaran. Web merupakan media dalam menyampaikan data
baik itu barang, administrasi, pelatihan, pengalihan, daerah perkotaan bahkan negara. Dalam
pemanfaatan dan penggunaan inovasi data, berbagai data yang terhubung satu sama lain
dapat dikoordinasikan menjadi sebuah record, dimana informasi tersebut dikoordinasikan dan
kemudian disimpan ke dalam PC untuk memudahkan klien mendapatkan data. Kampus
merupakan salah satu organisasi edukatif tempat berlangsungnya proses belajar mengajar,
serta berbagai latihan yang membantu terlaksananya proses belajar mengajar. Fakultas
Teknik Universitas Muhammadiyah Sumatera Barat merupakan salah satu Fakultas di
Universitas Muhammadiyah Sumatera Barat yang ada di Jl. By pass Aur Kuning, No. 9, KM.
1 Kota Bukittinggi yang dimana Fakultas tersebut memiliki 3 program studi, 32 dosen tetap
dan mahasiswa kurang lebih 1.006 mahasiswa. Sistem informasi kegiatan dan prestasi pada
Fakultas Teknik UM Sumbar masih meggunakan cara manual, dimana operator nantinya
menginput kegiatan dan prestasi melalui google drive, lalu akan ditampilkan ke website.
Sistem informasi kegiatan dan prestasi ini masih terbilang kurang efektif didalam
pengumpulan datanya dan membutuhkan waktu yang cukup lama dan juga merepotkan
terhadap operator.
B. Metedologi Penelitian
Metodologi yang digunakan pada penelitian ini adalah pengembangan atau Research and
Development (R&D) saat ini merupakan salah satu jenis penelitian yang banyak
dikembangkan. Penelitian pengembangan merupakan salah jenis penelitian yang dapat
menjadi penghubung atau pemutus kesenjangan antar penelitian dasar dengan penelitian
terapan.Pengertian penelitian penerapan atau Research and Development (R&D) sering
diartikan sebagai suatu proses atau langkahlangkah untuk mengembangkan suatu produk baru
atau penyempurnaan produk yang telah ada. Produk yang dihasilkan dapat berbentuk
perangkat lunak, ataupun perangkat keras seperti buku, modul, paket, program pembelajaran
ataupun alat bentuk belajar. Produk yang dibangun dalam penelitian ini adalah website
Pengolahan Data Mahasiswa Universitas Muhammadiyah Sumatera Barat. Metode
pengembangan sistem yang digunakan dalam penelitian ini adalah model Waterfall (Model
Air Terjun) yaitu model pengembangan produk yang terurut dan sistematis. Model ini
merupakan model yang paling banyak dipakai dalam Software Engineering (SE), model ini
disebut dengan Waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya
tahap sebelumnya dan berjalan beraturan. Dalam pengembangan model Waterfall memiliki
beberapa tahapan yaitu:
Gambar 1 Metode air terjun (water fall)
Tahap pertama berkaitan dengan persyaratan yang tidak terkait dengan produk digital itu
sendiri melainkan dengan aspek yang relevan dengan bisnis seperti harga dan ketersediaan.
Aspek dokumentasi dan keselamatan juga ditentukan di sini. Secara umum, persyaratan
nonfungsional disebutkan di sini. Persyaratan perangkat lunak: Persyaratan fungsional untuk
perangkat lunak didefinisikan pada fase kedua. Pertanyaan tentang apa yang harus dapat
dilakukan oleh perangkat lunak dijawab di sini dan diklarifikasi dalam “spesifikasi,” yang
juga mencakup hasil tahap pertama. Analisis persyaratan: Pada fase analisis persyaratan,
fungsi-fungsi perangkat lunak dibedah dan disusun sedemikian rupa sehingga elemen-elemen
fungsional individu dan unit-unit fungsional dapat dipisahkan satu sama lain. Analisis
persyaratan dimaksudkan untuk menguji fungsi untuk kelayakan dan kepentingannya. Hasil
dari fase ini adalah spesifikasi yang berisi persyaratan yang perlu dikembangkan. Desain
program: Desain teknis sekarang diimplementasikan dengan bantuan spesifikasi persyaratan
ini. Komponen fase ini juga termasuk keputusan tentang arsitektur informasi dan teknologi
terapan seperti bahasa pemrograman, perpustakaan kelas, dan urutan program. Hasil desain
program biasanya direkam dalam diagram yang menggambarkan perilaku teoritis perangkat
lunak. Implementasi: Selama implementasi, struktur dan alur kerja dilaksanakan dengan
mempertimbangkan kondisi dan tujuan kerangka kerja sistemik. Desain perangkat lunak
menjadi program yang terkait langsung dengan sistem operasi, satu atau lebih bahasa
pemrograman, dan infrastruktur. Hasilnya biasanya berupa perangkat lunak operasional,
seringkali sebagai versi beta. Pengujian: Tahap implementasi diikuti oleh pengujian semua
komponen perangkat lunak, modul, dan seluruh sistem. Integrasi ke dalam sistem operasi
spesifik juga diperiksa. Jika kesalahan dan konflik terjadi, mereka harus segera diperbaiki.
Hal ini dapat menyebabkan peningkatan biaya keseluruhan karena kesalahan yang mungkin
dapat dikaitkan dengan fase yang berbeda dan tidak selalu disebabkan pada fase sebelumnya.
Peluncuran: Perangkat lunak diimplementasikan setelah penerimaan oleh klien. Pembaruan
dan pemeliharaan mungkin diperlukan sebelum produk memasuki toko atau dikirim ke
pelanggan.
1 Analisa Sistem yang Berjalan Sistem informasi kegiatan dan prestasi pada fakultas teknik
Universitas Muhammadiyah Sumatera Barat masih mengunakan sistem konvensional dalam
memberikan informasi dan membuat laporan tentang kegiatan dan prestasi. Dengan
menggunakan system google form. Berawal dari mahasiswa atau dosen yang sudah
mendapatkan setifikat dalam kegiatan yang sudah dijalani, kemudian mengisi link google
form yang diberikan oleh operator, lalu dosen atau mahasiswa nantinya mengisi goole form
tersebut. Setelah selesai mengisi google form, maka info kegiatan akan ditampilkan di
website Fakultas Teknik Universitas Muhammadiyah Sumatera Barat dalam bentuk table
biasa. Sistem informasi kegiatan dan prestasi ini masih terbilang kurang efektif didalam
pengumpulan datanya serta tampilan yang kurang menarik pada tabel info kegiatan.
2 Sistem yang diusulkan Berdasarkan sistem yang berjalan pada Fakultas Teknik Universitas
Muhammadiyah Sumatera Barat, pengembang mengusulkan untuk merancang dan
membangun kegiatan dan prestasi berbasis website. Adapun sistem yang pengembang
usulkan dapat dilihat pada gambar berikut:
Gambar 2 sistem yang di usulkan
Keterangan:
a)Admin Aktivitas yang dilakukan oleh admin yaitu melakukan proses pengaktifan terhadap
akun dosen sebagai dosen, atau mahasiswa sebagai mahasiswa jika antara dosen atau
mahasiswa sudah melakukan registrasi. Sesudah melakukan login, admin langsung masuk ke
halaman beranda yang memuat tampilan awal berupa menu home, kegiatan dan prestasi
mahasiswa, kegiatan dan prestasi dosen, dan logout..
b) Dosen / Mahasiswa Aktifitas awal yang dilakukan oleh mahasiswa/dosen yaitu melakukan
proses login. Setelah melakukan login, mahasiswa/dosen langsung masuk ke halaman
beranda yang memuat tampilan awal berupa home, kegiatan dan prestasi mahasiswa, kegiatan
dan prestasi dosen.
3. Kebutuhan Fungsional Kebutuhan fungsional, menggambarkan proses kegiatan yang akan
diterapkan dalam sebuah sistem dan menjelaskan kebutuhan yang diperlukan sistem agar
dapat berjalan dengan baik sesuai kebutuhan. Adapun kebutuhan fungsional dari website
yang akan dibuat adalah sebagai berikut:
3.1 Admin dapat login sebagai administrator.
3.2 Admin dapat mengelola menu home.
3.3 Admin dapat mengaktifkan akun user.
3.4 Admin dapat mengelolah menu kegiatan dan prestasi user.
3.5 Admin juga dapat melakukan proses logout pada system.
4. Kebutuhan non-fungsional Kebutuhan non-fungsional dari system informasi kegiatan dan
prestasi berbasis website yaitu:
4.1 Perangkat Lunak :
4.1.1 System operasi windows 10.
4.1.2 XAMPP, merupakan DBMS database yang digunakan.
4.1.3 Visual Studio Code, digunakan untuk menulis kode program.
4.1.4 Xampp versi 3.3.0 2
Tampilan beranda admin Halaman ini menampilkan table data dosen / mahasiswa,tombol
tambah data, cari data, edit data, hapus data dan tambah kegiatan. Tampilan halaman menu
kegiatan mahasiswa dapat dilihat di gambar
2. PENGUJIAN SISTEM
a.Register
Komponen uji Hasil yang Hasil yang di keterangan
diharapkan dapatkan
Form username Sistem mampu Sistem dapat Sukses
menerima inputan menerima inputan
dari user dari user
Form password Sistem mampu Sistem dapat Sukses
menerima inputan menerima inputan
dari user dari user
Form konfirmasi Sistem mampu Sistem dapat Sukses
password mengkonfirmasi mengkonfirmasi
password yang telah password yang telah
di inputkan dari user di inputkan dari user
Form alamat Sistem mampu Sistem dapat Sukses
menerima inputan menerima inputan
dari user dari user
Form levels Sistem mampu Sistem dapat Sukses
menerima inputan menerima inputan
dari user dari user
Form nama Sistem mampu Sistem dapat Sukses
menerima inputan menerima inputan
dari user dari user
Form nidn Sistem mampu Sistem dapat Sukses
menerima inputan menerima inputan
dari user dari user
Form nim Sistem mampu Sistem dapat Sukses
menerima inputan menerima inputan
dari user dari user
b.Login
Komponen uji Hasil yang Hasil yang di Keterangan
harapkan dapatkan
Form username Sistem mampu Sistem dapat Sukses
menerima /membaca menerima
username yang telah username/membaca
teregistrasi yang telah
teregistrasi
Form password Sistem mampu Sistem dapat Sukses
menerima/membaca menerima/membaca
password yang telah password yang telah
teregistrasi teregistrasi
Dafar Pustaka
Hendri, A. H., & Sutisna, M. A. (2021). Article Desktop Based National Police Commission
Activities Information System. Jurnal CoSciTech (Computer Science and Information
Technology), 2(1), 14-23.
Istiono, W., & Hijrah, H. (2016). Pengembangan Sistem Aplikasi Penilaian dengan
Pendekatan MVC dan Menggunakan Bahasa PHP dengan Framework Codeigniter dan
Database MYSQL pada Pahoa College Indonesia. Jurnal TICom, 5(1), 93757.
NILDA, N. (2020). RANCANG BANGUN APLIKASI PENGOLAHAN DATA SIMPAN
PINJAM PADA KOPERASI UNIVERSITAS COKROAMINOTO PALOPO (Doctoral
dissertation, UNIVERSITAS COKROAMINOTO PALOPO)
PRATIWI, N. A. (2020). RANCANG BANGUN SISTEM INFORMASI KEGIATAN DAN
PRESTASI BERBASIS WEBSITE PADA PROGRAM STUDI KIMIA UNIVERSITAS
COKROAMINOTO PALOPO (Doctoral dissertation, UNIVERSITAS COKROAMINOTO
PALOPO).)
Purnamasari, I. W. (2021). RANCANG BANGUN BACK END APLIKASI PADA
PONDOK PESANTREN DI KABUPATEN BREBES (Doctoral dissertation, Politeknik
Harapan Bersama Tegal).