Sistem Informasi Pengaduan Mahasiswa (Studi Kasus Prodi Sistem Informasi Universitas Narotama)
Sistem Informasi Pengaduan Mahasiswa (Studi Kasus Prodi Sistem Informasi Universitas Narotama)
Abstrak
Informasi menjadi faktor yang penting dalam menunjang kegiatan dan tercapainya tujuan perusahaan, oleh
karena itu sebuah informasi harus dikelola dengan baik agar mampu memberikan petunjuk dan arahan dalam
pengambilan keputusan. Dalam hal ini peranan teknologi sangat dibutuhkan dalam menyajikan informasi yang
berkualitas yaitu informasi yang akurat, cepat, lengkap, aman dan mudah.Sistem informasi pengaduan
pengaduan mahasiswa merupakan salah satu masalah atau pengaduan mahasiswa yang ingin mengetahui
informasi. Entah informasi positif atau informasi negatif. Bahkan pengaduan itu merupakan sebuah komunikasi
aktif yang bisa menjurus kedalam sebuah “ interaksi “.Sistem pengaduan mahasiswa yang mencangkup
pengolahan data mahasiswa,. Perancangan sistem informasi ini merupakan salah satu cara untuk membantu
dalam hal pengolahan data pengaduan mahasiswa dan pengolahan pengaduan mahasiswa yang masih diterapkan
dengan cara melakukan manualisasi sebagai pengaduan mahasiswa di UNIVERSITAS NAROTAMA
SURABAYA, disamping itu juga lebih efektif dan efisien dalam menyajikan sebuah laporan pengaduan
mahasiswa Metode yang digunakan dalam membuat sistem ini melalui beberapa tahap, yaitu analisa
permasalahan, observasi, perancagan sistem, dan implementasi sistem. Hasil penelitian sistem pengaduan
mahasiswa ini dapat disimpulkan bahwa perancangan dan pembangunan sistem informasi pengaduan mahasiswa
berbasis website dapat memudahkan pihak kaprodi dalam hal kinerja dan mengolah data lebih cepat dan efisien
terutama
Html (hypertext markup laguage) adalah 2.4 Conseptual Data Model (CDM) dan Physical
sebuah bahasa yang digunakan untuk membuat Data Model (PDM)
sebuah halaman website dan menampilkan 2.4.1 Conseptual Data Model (CDM)
informasi berbagai macam informasi pada aplikasi CDM singkatan dari Conseptual Data
untuk browser seperti : mozila, IE, netscape dan Model. CDM dipakai untuk menggambarkan
lain-lain. Maka dari itu untuk membuat sebuah secara detail struktur basis data dalam bentuk
website yang kompleks kita harus benar-benar logik. Struktur ini independen terhadap semua
faham dasar syntax atau kode-kode HTML yang software maupun struktur data storage tertentu
harus digunakan atau sering juga disebut dengan yang digunakan dalam aplikasi ini.
TAG html, tag atau kode html ini akan
memberikan perintah kepada browser untuk 2.5 Database
menampilkan format informasi tertentu. Database atau dalam bahasa Indonesianya
basis data dapat diartikan sebagai kumpulan tentang
2.2.3 Cascading style sheet (CSS) suatu benda atau kejadian yang saling berhubungan
Cascading Style Sheets (CSS) adalah suatu satu sama lain. Sedangkan data merupakan fakta
bahasa stylesheet merupakan salah satu bahasa yang mewakili suatu obyek seperti manusia, hewan,
pemrograman web untuk mengendalikan beberapa peristiwa, konsep, keadaan dan sebagainya, yang
komponen dalam sebuah web sehingga akan lebih dapat dicatat dan mempunyai arti yang implicit
terstruktur dan seragam. Dan juga yang digunakan
untuk mengatur tampilan suatu dokumen yang 2.7 Pengertian flowchart
ditulis dalam bahasa markup. Penggunaan yang Flowchart adalah representasi grafik dari
paling umum dari CSS adalah untuk memformat langkah-langkah yang harus diikuti dalam
halaman web yang ditulis dengan HTML dan menyelesaikan suatu permasalahan yang terdiri atas
XHTML.Pada umumnya CSS di pakai untuk sekumpulan symbol, dimana masing-masing symbol
mengformat tampilan halaman web yang dibuat mempresentasikan suatu kegiatan tertentu.
dengan bahasa pemrograman HTML dan XHTML. Flowchart diawali dengan penerimaan input,
. pemrosesan input dan diakhiridengan penampilan
output
2.3 Pengertian DFD
2.7 My Structure Query Language (MySQL)
Data flow diagram (DFD) adalah suatu
diagram yang menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem, yang MySQL adalah suatu perangkat lunak database
penggunanya sangat membantu untuk memahami relasi (Relational Database Management System
sistem secara logika, terstruktur dan jelas.DFD atau RDBMS), seperti halnya ORACLE, Postgresql,
merupakan alat bantu dalam menggambarkan atau MS SQL, dan sebagainya. MySQL AB menyebut
menjelaskan sistem yang sedang berjalan logis produknya sebagai database open source terpopuler
di dunia. Berdasarkan riset dinyatakan bahwa bahwa
di platform Web, dan baik untuk kategori open
2.3.1 Notasi DFD
source maupun umum, MySQL adalah database
yang paling banyak dipakai. Menurut perusahaan Proses documen pengaduan mahasiswa ini
pengembangnya, MySQL telah terpasang di sekitar pertama di lakukan mahasiswa regristrasi, sudah
3 juta komputer. Puluhan hingga ratusan ribu situs regristrasi mahasiswa tinggal mengisi nim dan
mengandalkan MySQL bekerja siang malam password, sudah mengisi nim dan password
memompa data bagi para pengunjungnya. mahasiswa login setelah itu di cek klo di setujui dia
bisa mengisi complain dan masuk form complain
2.8 Power Designer kalau tidak dia akan keluar dari form complain, dari
Power Designer merupakan suatu tool berupa mengisi form complain akan di jadikan laporan dan
software untuk mendesain sistem dan rancangan di kirim ke kaprodi akan menjawab dari pengaduan
Entity Relationship Diagram (ERD) yang mahasiswa.
dikembangkan oleh Sybase Inc. Ada dua model data,
yaitu : Entity Relationship Diagram (ERD) dan 3.3 Flowchart Sistem
model relasional. Keduanya menyediakan cara untuk
mendeskripsikan perancangan basis data pada System flowchart menggambarkan urutan
peringkat logika. proses-proses yang terdapat di dalam sistem
informasi pengaduan mahasiswa dengan
a. Model ERD atau Conceptual Data Model (CDM): menunjukkan alat media input, output serta jenis
model yang dibuat terdiri dari koleksi obyek- media penyimpanan dalam proses pengolahan data
obyek dasar yang dinamakan entitas (entity) serta menggunakan simbol-simbol yang ditentukan.
hubungan (relationship) antara entitas-entitas itu. Berikut adalah proses-proses yang digambarkan
pada flowchart sistem informasi pengaduan
b.Model Relasional atau Physical Data Model mahasiswa
(PDM) : model yang menggunakan sejumlah tabel 3.4 Perancangan Sistem
untuk menggambarkan data serta hubungan antara
data-data tersebut. Setiap tabel mempunyai
sejumlah kolom di mana setiap kolom memiliki
nama yang unik.
kaprodi
data secara umum dan akan menjadi dasar dalam login_admin data kaprodi 2 kaprodi
4
tabel ergistrasi
mahasiswa
admin
2 kaprodi
data_kaprodi
laporan_data_complain_mahasiswa
3
admin laporan_data_kaprodi data_mahasiswa
complain_mahasiswa
laporan_data_mahasiswa kaprodi laporan_data_mahasiswa complain_mahasiswa
transaksi_complain
laporan_data_kaprodi data_mahasiswa data complain
jawab_complain_mahasiswa
+
data mahasiswa
5 tabel complain
3 mahasiswa
0
laporan_data_complain_mahasiswa
data complain
login_admin
login_kaprodi
data_admin sistem_informasi_complain jawab_complain_mahasiswa
data_kaprodi 4
jawab_complain_mahasiswa
data_mahasiswa +
laporan
jawab_complain_mahasiswa
+
data_mahasiswa
mahasiswa
3.4.4. DFD Level 1 proses login
login_mahasiswa
DFD level 1 sub proses login
data_register_mahasiswa menjelaskan detail alur data pada proses login yang
terbagi kedalam 1 sub proses yaitu : sub proses
Gambar 3.10 Diagram Konteks login. Pada level 1 sub proses login ini terdapat 3
entitas eksternal yaitu : mahasiswa,kaprodi,admin
3.4.3 DFD Level 0 sistem informasi complain serta ada 4 simpanan data yaitu
mahasiswa mahasiswa,kaprodi,tabel admin,tabel regrestrasi
menggambarkan DFD level 0 yang memiliki mahasiswa , lebih jelasnya dapat dilihat
4 proses yaitu proses login, proses maintenance,
pada
data admin
1 admin data kaprodi
2 kaprodi 41
laporan_data_complain_mahasiswa jawab_complain_mahasiswa
11
login_admin
login_kaprodi laporan_complain
login_mahasiswa form_login
admin admin
kaprodi
mahasiswa
data_register_mahasiswa
mahasiswa
5 tabel complain
data complain
3 mahasiswa
data mahasiswa
tabel ergistrasi
4
mahasiswa data registrasi
admin laporan_data_mahasiswa
21
31 kaprodi
data_admin 1 admin data_mahasiswa
data_admin data_admin data_mahasiswa
info
data mahasiswa
3 mahasiswa
22
32
admin 2 kaprodi
kaprodi data mahasiswa
data_kaprodi data_kaprodi 3 mahasiswa
complain jawab_complain_mahasiswa
23
3 mahasiswa
mahasiswa data_masiswa
data_mahasiswa
mahasiswa 2 kaprodi
input_complain
Gambar 3. (13) DFD Level 1 Proses Maintenance data complain 5 tabel complain
DFD level 1 sub proses laporan menjelaskan Gambar 3. (15) DFD Level 1 Proses Laporan
detail alur data pada proses laporan yang terbagi Sistem informasi pengaduan mahasiswa
kedalam 1 sub proses yaitu : sub proses laporan
pengaduan,laporan hasil ujian. Pada level 1 sub
proses laporan ini terdapat 2 entitas eksternal yaitu 3.5. Desain Database.
: admin dan mahsiswa serta ada 1 simpanan data
yaitu pada sub proses tabel pengaduan data Untuk pemodelan desain database penulis
pengaduan menggunakan tools Power designer 15 dengan
simpan_complain data_user
no_mahasiswa int <pk> no int <pk>
nim varchar(11) <fk> no_mhs int <fk>
nama_lengkap varchar(255) FK_REFERENCE_3 nama_lengkap varchar(255)
menggambarkan CDM (Conteptual Data Model) dan email text email text
nomer_handphone text nomer_handphone text
PDM (Phisical Data Model) sebagai generate CDM alamat_lengkapm text alamat_lengkap text
jurusan varchar(100) password text
fakultas varchar(100) jurusan text
ditujukan_kepada varchar(35) fakultas text
3.5.1. Conceptual Data Model (CDM) complain_mahasiswa
saran_mahasiswa
text
text
complain_mahasiswa
saran_mahasiswa
text
text
status char(100) jawaban text
... ...
tabel penyusun basis data beserta nama kolom yang nama_lengkap text no_mhs int <pk>
email varchar(25) FK_REFERENCE_1 nama_lengkap varchar(255) <fk>
terdapat pada tiap tabel. Tabel penyusun tersebut nomer_handphone varchar(15) password varchar(15)
alamat_lengkap varchar(100) user text
sudah mengalami relationship atau hubungan barui jurusan varchar(20) status_user char(1)
tidak terlihat pada kolom mana hubungan antara fakultas varchar(10)
password varchar(30)
tabel. lebih jelasnya rancangan status_user char(1)
...
Gambar 3.17 physical Data Model (PDM)
data_user
no_mhsw <pi> Integer <M>
simpan_complain
nim
nama_lengkap
Variable characters (11)
Variable characters (255)
4.1 IMPLEMENTASI PROGRAM
no_mahasiswa <pi> Integer <M> email Text (100)
nim Variable characters (11) nomer_handphone Text (100)
nama_lengkap Variable characters (255) Relationship_4 alamat_lengkap Text (100) Tahap implementasi sistem merupakan tahap
password Variable characters (12)
email
nomer_handphone
Text (100)
Text (100) jurusan Text (100)
yang dilakukan setelah melewati proses analisis,
alamat_lengkap Text (100) fakultas
complain_mahasiswa
Text (100)
Text (100)
perancangan, dan desain sistem. Dalam proses
status Characters (100)
Identifier_1 <pi>
saran_mahasiswa Text (100) implementasi sistem maka akan dapat diketahui
jawaban Text (100)
Identifier_1 <pi>
apakah sistem telah berjalan seperti yang
... diharapkan atau tidak
4.2.4 form isi pengaduan mahasiswa Gambar 4.5 form data hasil isi pengaduan
mahsiswa
Pada form untuk mengisi pengaduan
mahasiswa , terdapat menu pengaduan mahasiswa 4.2.6 Form data hasil isi pengaduan mahasiswa
dan saran mahasiswa. dan mahsiswa tinggal dan hasil jawaban dari kaprodi
mengisi yang sudah tersedia di pengaduan
4.2.8 form kaprodi persetujuan mahasiswa
pada form data hasil is mengisi dari
pengaduan mahasiswa dan hasil jawaban kaprodi Dalam form kaprodi ini untuk mensetujui
tersebut terdapat hasil data mahasiswa yang dia mahasiswa masuk dan membatalakan mahasiswa ini
antara lain: nim,tanggal,nama lengkap,email,no untuk masuk login dan mengisi pengaduan berikut
handphone,alamat lengkap,jurusan,fakultas, dari gambar yang ada di bawah tersebut
ditujukan kepada,pengaduan mahasiswa,saran
mahasiswa, dan dari jawaban kaprodi tersebut.
berikut gambar yang ada di bawah tersebut Gambar 4.8 home kaprodi untuk persetujuan
mahasiswa
Gambar 4.6 form data hasil isi complain
mahasiswa dan jawaban dari kaprodi 4.2.9 form kaprodi menjawab pengaduan
mahasiswa
4.2.7 form persetujuan mahasiswa
Dalam Form kaprodi yang dibawah ini untuk
Pada form persetujuan mahasiswa ini menjawab dari hasil pengaduan mahasiswa yang
terdapat hasil data mahasiswa yang diantara diaantara lain: nim,tanggal,nama lengkap,email,no
lain:no,nim,tanggal,nama lengkap,email,no handphone,alamat lengkap,jurusan,fakultas,
handphone,alamat lengkap,jurusan,fakultas, dan ditujukan kepada,pengaduan mahasiswa,saran
status persetujuan tersebut. untuk melihat di mahasiswa, dan dari tersebut. berikut gambar yang
setujui kaprodi iya apa tidak di setujui beriku ada di bawah tersebut
gambar yang ada di bawah tersebut
5.2 SARAN
Berikut ini adalah saran yang dapat
digunakan untuk pengembangan website sistem
complain mahasiswa :
DAFTAR PUSTAKA