sistem informasi pengaduan mahasiswa …skripsi.narotama.ac.id/files/sistem informasi pengaduan...

10
SISTEM INFORMASI PENGADUAN MAHASISWA (STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NAROTAMA ) Andrias Dwi Reza 1 Cahyo Darujati 2 ,Tubagus Purworusmiardi 3 Program StudiSistemInformasiFakultasIlmuKomputerUniversitasNarotama [email protected] 1 ,[email protected] 2 , [email protected] 3 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 Kata kunci: sistem informasi, pengaduan mahasiswa,website,kaprodi,laporan pengaduan 1. Pedahuluan 1.1 LatarBelakang Dengan adanya Berkembangnya Ilmu Pengetahuan dan Teknologi membawa dunia kami dalam era komputerisasi pada pengaduan mahasiswa yang memudahkan kita dalam pengaduan untuk kaprodi. Seperti halnya kita membuat complain untuk mahasiswa dalam Hal ini menjawab keraguan kami atas kemampuan manusia untuk mengolah data dengan baik, sehingga fungsi dan efisiensi hasil dari pengaduan mahasiswa tersebut dapat dipertanggung jawabkan kebenarannya. Akan tetapi, semua perangkat yang mendukung hal tersebut akan bekerja secara optimal, jika tidak ditunjang dengan sistem informasi yang baik. Dengan kata lain, arus data yang terjadi dalam sistem informasi harus dirancang dengan baik. Dalam hal ini, komputerisasi berperan penting sebagai pusat penyimpanan data dari sistem tersebut. Terkadang kita seiring dengan kebutuhan manusia dan informasi, universitas narotama surabaya berkeinginan untuk membuat pengaduan ini untuk menampung keluahan- keluhan mahasiswa narotama . Oleh karena itu, saya ingin mencoba melakukan sistem baru ini untuk menangani permasalahan yang ada dalam hal pengelolaan dan pengolahan data aset Teknologi Informasi dan Komunikasi (TIK) yang kurang efektif, dengan cara merancang sistem informasi yang lebih baik agar dapat memberikan kemudahan dalam pengelolaan aset Teknologi Informasi dan Komunikasi (TIK) dengan berbasis Web yang mampu meningkatkan sisitem informasi data keluhan- keluhan mahasisiwa narotama surabaya lebih cepat dan tepat. Dari latar belakang permasalahan yang ada diatas penulis mengangkat judul “ SISTEM INFORMASI PENGADUAN MAHASISWA Pembuatan sistem informasi ini menggunakan aplikasi pemrograman “Macromedia Dreamwaver 8” dengan menggunakan MySQLaplikasi “php”. Sehingga Diharapkan dengan sistem informasi yang baru dapat mendukung kinerja instansi secara menyeluruh. 1.2 RumusanMasalah Berdasarkan latar belakang di atas, dapat dirumuskan permasalahan sebagai berikut:

Upload: trinhmien

Post on 25-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

SISTEM INFORMASI PENGADUAN MAHASISWA(STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS

NAROTAMA )

Andrias Dwi Reza1Cahyo Darujati2,Tubagus Purworusmiardi3

Program StudiSistemInformasiFakultasIlmuKomputerUniversitasNarotamarich_andreas@yahoo.co.id1,[email protected], [email protected]

Abstrak

Informasi menjadi faktor yang penting dalam menunjang kegiatan dan tercapainya tujuan perusahaan, olehkarena itu sebuah informasi harus dikelola dengan baik agar mampu memberikan petunjuk dan arahan dalampengambilan keputusan. Dalam hal ini peranan teknologi sangat dibutuhkan dalam menyajikan informasi yangberkualitas yaitu informasi yang akurat, cepat, lengkap, aman dan mudah.Sistem informasi pengaduanpengaduan mahasiswa merupakan salah satu masalah atau pengaduan mahasiswa yang ingin mengetahuiinformasi. Entah informasi positif atau informasi negatif. Bahkan pengaduan itu merupakan sebuah komunikasiaktif yang bisa menjurus kedalam sebuah “ interaksi “.Sistem pengaduan mahasiswa yang mencangkuppengolahan data mahasiswa,. Perancangan sistem informasi ini merupakan salah satu cara untuk membantudalam hal pengolahan data pengaduan mahasiswa dan pengolahan pengaduan mahasiswa yang masih diterapkandengan cara melakukan manualisasi sebagai pengaduan mahasiswa di UNIVERSITAS NAROTAMASURABAYA, disamping itu juga lebih efektif dan efisien dalam menyajikan sebuah laporan pengaduanmahasiswa Metode yang digunakan dalam membuat sistem ini melalui beberapa tahap, yaitu analisapermasalahan, observasi, perancagan sistem, dan implementasi sistem. Hasil penelitian sistem pengaduanmahasiswa ini dapat disimpulkan bahwa perancangan dan pembangunan sistem informasi pengaduan mahasiswaberbasis website dapat memudahkan pihak kaprodi dalam hal kinerja dan mengolah data lebih cepat dan efisienterutama

Kata kunci: sistem informasi, pengaduan mahasiswa,website,kaprodi,laporan pengaduan

1. Pedahuluan1.1 LatarBelakang

Dengan adanya Berkembangnya IlmuPengetahuan dan Teknologi membawa duniakami dalam era komputerisasi pada pengaduanmahasiswa yang memudahkan kita dalampengaduan untuk kaprodi. Seperti halnya kitamembuat complain untuk mahasiswa dalamHal ini menjawab keraguan kami ataskemampuan manusia untuk mengolah datadengan baik, sehingga fungsi dan efisiensi hasildari pengaduan mahasiswa tersebut dapatdipertanggung jawabkan kebenarannya. Akantetapi, semua perangkat yang mendukung haltersebut akan bekerja secara optimal, jika tidakditunjang dengan sistem informasi yang baik.Dengan kata lain, arus data yang terjadi dalamsistem informasi harus dirancang dengan baik.Dalam hal ini, komputerisasi berperan pentingsebagai pusat penyimpanan data dari sistemtersebut.

Terkadang kita seiring dengan kebutuhanmanusia dan informasi, universitas narotamasurabaya berkeinginan untuk membuatpengaduan ini untuk menampung keluahan-keluhan mahasiswa narotama . Oleh karena itu,

saya ingin mencoba melakukan sistem baru iniuntuk menangani permasalahan yang ada dalamhal pengelolaan dan pengolahan data asetTeknologi Informasi dan Komunikasi (TIK)yang kurang efektif, dengan cara merancangsistem informasi yang lebih baik agar dapatmemberikan kemudahan dalam pengelolaanaset Teknologi Informasi dan Komunikasi(TIK) dengan berbasis Web yang mampumeningkatkan sisitem informasi data keluhan-keluhan mahasisiwa narotama surabaya lebihcepat dan tepat.Dari latar belakang permasalahan yang adadiatas penulis mengangkat judul “ SISTEMINFORMASI PENGADUAN MAHASISWA ”Pembuatan sistem informasi ini menggunakanaplikasi pemrograman “MacromediaDreamwaver 8” dengan menggunakan“MySQL” aplikasi “php”. Sehingga Diharapkandengan sistem informasi yang baru dapatmendukung kinerja instansi secara menyeluruh.

1.2 RumusanMasalahBerdasarkan latar belakang di atas, dapat

dirumuskan permasalahan sebagai berikut:

1. Bagaimana merancang atau membangunsistem informasi compalin mahasiswa?

2. Bagaimana membuat hasil pengaduanmahasiswa universitas narotama surabayaagar data bisa didapatkan dengan cepat,tepat dan efisien?

3. Bagaimana cara merancang bangun sisteminformasi yang berbasisi web di complainmahasiswa?

1.3 BatasanMasalahBatasan masalah yang ada dalam sistem

berbasis aturan adalah sebagai berikut:1. Tidak menangani masalah biaya administrasi

pada complain mahasiswa2. sistem ini hanya untuk pengguna yang ingin

mengkomplain masalah mahasiswa yang belumdiselesaikan pada prodi sistem informasiUniversitas Narotama surabaya

3. Perangkat lunak yang digunakan :a. Sistem Operasi Windows xpb. Macromedia Dreamwafer 8c. Database management system

4. Sistem informasi ini juga menghasilkan berupalaporan dari data hasil pengaduan mahasiswatersebut.

1.4 TujuanPenelitian.Memberikan kemudahan pada mahasiswauntuk mengakses informasi mengenaipengaduan mahasiswa narotama proses manualmenjadi proses terkomputerisasi yangmemudahkan pihak mahasiswa untukmengkomplain terhadap prodi sistem informasidalam memasukkan, mengolah pekerjaanuntuk menangani pengadian dari mahasiswa.

1.5 ManfaatPenelitianManfaatdaridibuatnyapenelitianiniadalah:

1. Untuk mempermudah mahasiswa untukcomplain masalah yang belum terselesaikandari prodi sistem informasi agar lebih cepatdan efisien

2. Memepercepat proses pengaduanmahasiswa pada prodi sistem informsi lebihefisien.

2. LandasanTeori2.1 Pergertian Sistem

Suatu Teknologi Informasi pada dasarnyaadalah sekolompok unsur yang erat hubungannyasatu dengan yang lain, yang berfungsi bersama-samauntuk mencapai tujuan tertentu. Secara sederhana,suatu sistem dapat diartikan sebagai suatu kumpulanatau himpunan dari unsur, komponen, atau variabelyang terorganisir, saling berinteraksi, salingtergantung satu sama lain, dan terpadu jogiyantoHM ( 2003 : 34 ). Dari definisi ini dapatdirinci lebih lanjut pengertian sistem secaraumum

2.1.1 Pengertian sistem InformasiSistem informasi biasa juga disebut dengan

Computer Based Information System (CBIS),merupakan sistem pengolah data menjadi sebuahinformasi yang berkualitas dan dipergunakanuntuk suatu alat bantu mengambil sebuahkeputusan. Sistem informasi yang akurat danefektif, dalam kenyataanya selalu berhubungandengan istilah “compter-based” atau pengolahaninformasi yang berbasis pada komputer. Sisteminformasi “berbasis komputer” mengandung artibahwa komputer sangat mempunyai perananpenting di dalam sebuah sistem informasi.Secara teori, penerapan sebuah sistem informasimemang tidak harus menggunakan saranakomputer dalam segala kegiatannya. Tetapi padaprakteknya tidak mungkin sistem informasi yangsangat kompleks itu dapat berjalan dengan baikjika tanpa adanya komputer. Sistem informasimerupakan sistem pembangkit informasi. Denganintegrasi yang dimiliki antara subsistemnya, sisteminformasi akan mampu menyediakan informasiyang berkualitas, tepat, cepat dan akurat sesuaidengan apa yang dibutuhkan oleh si penggunaHaryanto Tanuwijaya (2005:121)

2.1.2 Karakteristik Sistem

Suatu sistem yang mempunyai karakteristikatau sifat-sifat tertentu, yaitu mempunyaikomponen-komponen (Components), batas sistem(Boundary), lingkungan luar sistem (Environment),penghubung (Interface), masukan (Input), keluaran(Output), pengolah (Process), dan Sasaran(Objectivites) atau tujuan (Goal) rezarachman(2007:119). Dari komponen-komponen tersebutdapat diartikan sebagai berikut

2.2 Macromedia Dreamwaver 8.0

Macromedia Dreamweaver adalah sebuahHTML editor profesional untuk mendesain secaravisual dan mengelola situs web maupun halamanweb. Bilamana kita menyukai untuk berurusandengan kode-kode HTML secara manual atau lebihmenyukai bekerja dengan lingkungan secara visualdalam melakukan editing, Dreamweavermambuatnya menjadi lebih mudah denganmenyediakan tool-tool yang sangat berguna dalampeningkatan kemampuan dan pengalaman kita dalammendesain web.Fasilitas terbaru dari MacromediaDreamwaver 8.0 adalah Zoom Tool and Guides,Panel CSS yang baru, Code Collapse, CodingToolbar, dan Insert Flash Video, MacromediaDreamwaver 8.0 mendukung pemrograman scriptserver-side, seperti PHP, ASP, ASP.NET,ColdFusion dan JSP. Pemrograman script server-side mempunyai pengertian sebagai suatu contohscript yang digunakan dalam pemrograman web

dinamis, yang dimana semua perintahnya dieksekusipada server. Fungsi server disini adalah sebagaipemroses script dan hasilnya dikembalikan dalambentuk tag-tag HTML yang kemudian ditampilkandalam sebuah browser.

2.2.1 PHP

PHP adalah singkatan dari "PHP: HypertextPreprocessor", yang merupakan sebuah bahasascripting yang terpasang pada HTML. Sebagianbesar sintaks mirip dengan bahasa C, Java danPerl, ditambah beberapa fungsi PHP yangspesifik.Tujuan utama penggunaan bahasa iniadalah untuk memungkinkan perancang webmenulis halaman web dinamik dengan cepat

2.2.2 HTML (hypertext markup language)

Html (hypertext markup laguage) adalahsebuah bahasa yang digunakan untuk membuatsebuah halaman website dan menampilkaninformasi berbagai macam informasi pada aplikasiuntuk browser seperti : mozila, IE, netscape danlain-lain. Maka dari itu untuk membuat sebuahwebsite yang kompleks kita harus benar-benarfaham dasar syntax atau kode-kode HTML yangharus digunakan atau sering juga disebut denganTAG html, tag atau kode html ini akanmemberikan perintah kepada browser untukmenampilkan format informasi tertentu.

2.2.3 Cascading style sheet (CSS)Cascading Style Sheets (CSS) adalah suatu

bahasa stylesheet merupakan salah satu bahasapemrograman web untuk mengendalikan beberapakomponen dalam sebuah web sehingga akan lebihterstruktur dan seragam. Dan juga yang digunakanuntuk mengatur tampilan suatu dokumen yangditulis dalam bahasa markup. Penggunaan yangpaling umum dari CSS adalah untuk memformathalaman web yang ditulis dengan HTML danXHTML.Pada umumnya CSS di pakai untukmengformat tampilan halaman web yang dibuatdengan bahasa pemrograman HTML dan XHTML.

.

2.3 Pengertian DFD

Data flow diagram (DFD) adalah suatudiagram yang menggunakan notasi-notasi untukmenggambarkan arus dari data sistem, yangpenggunanya sangat membantu untuk memahamisistem secara logika, terstruktur dan jelas.DFDmerupakan alat bantu dalam menggambarkan ataumenjelaskan sistem yang sedang berjalan logis

2.3.1 Notasi DFD

Simbol-simbol yang digunakan dalam DFDterdiri dari 4 macam yaitu, process, Data flow,data store dan external entity.

2.3.2 Diagram berjenjangDiagram berjenjang merupakan alur untuk

menganalisa dan merancang sistem (HariantoKristianto, 1990). Tujuan dibuatnya diagramjenjang adalah untuk memudahkan dalam prosespembuatan Data Flow Diagram.

2.3.3 Diagram KonteksDFD tingkat 0 disebut juga dengan Diagram

konteks (Contex Diagram), yang mempresentasikanseluruh elemen sistem sebagai sebuah bubbletunggal dengan data input dan output yangditunjukkan oleh anak panah yang masuk dan keluarsecara berurutan. Diagram Konteks merupakan toplevel didalam data flow diagram.

2.4 Conseptual Data Model (CDM) dan PhysicalData Model (PDM)

2.4.1 Conseptual Data Model (CDM)CDM singkatan dari Conseptual Data

Model. CDM dipakai untuk menggambarkansecara detail struktur basis data dalam bentuklogik. Struktur ini independen terhadap semuasoftware maupun struktur data storage tertentuyang digunakan dalam aplikasi ini.

2.5 DatabaseDatabase atau dalam bahasa Indonesianya

basis data dapat diartikan sebagai kumpulan tentangsuatu benda atau kejadian yang saling berhubungansatu sama lain. Sedangkan data merupakan faktayang mewakili suatu obyek seperti manusia, hewan,peristiwa, konsep, keadaan dan sebagainya, yangdapat dicatat dan mempunyai arti yang implicit

2.7 Pengertian flowchartFlowchart adalah representasi grafik dari

langkah-langkah yang harus diikuti dalammenyelesaikan suatu permasalahan yang terdiri atassekumpulan symbol, dimana masing-masing symbolmempresentasikan suatu kegiatan tertentu.Flowchart diawali dengan penerimaan input,pemrosesan input dan diakhiridengan penampilanoutput

2.7 My Structure Query Language (MySQL)

MySQL adalah suatu perangkat lunak databaserelasi (Relational Database Management Systematau RDBMS), seperti halnya ORACLE, Postgresql,MS SQL, dan sebagainya. MySQL AB menyebutproduknya sebagai database open source terpopulerdi dunia. Berdasarkan riset dinyatakan bahwa bahwadi platform Web, dan baik untuk kategori opensource maupun umum, MySQL adalah database

yang paling banyak dipakai. Menurut perusahaanpengembangnya, MySQL telah terpasang di sekitar3 juta komputer. Puluhan hingga ratusan ribu situsmengandalkan MySQL bekerja siang malammemompa data bagi para pengunjungnya.

2.8 Power DesignerPower Designer merupakan suatu tool berupa

software untuk mendesain sistem dan rancanganEntity Relationship Diagram (ERD) yangdikembangkan oleh Sybase Inc. Ada dua model data,yaitu : Entity Relationship Diagram (ERD) danmodel relasional. Keduanya menyediakan cara untukmendeskripsikan perancangan basis data padaperingkat logika.

a. Model ERD atau Conceptual Data Model (CDM):model yang dibuat terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) sertahubungan (relationship) antara entitas-entitas itu.

b.Model Relasional atau Physical Data Model(PDM) : model yang menggunakan sejumlah tabeluntuk menggambarkan data serta hubungan antaradata-data tersebut. Setiap tabel mempunyaisejumlah kolom di mana setiap kolom memilikinama yang unik.

3.1 Analisis Permasalahan

Pengaduan mahasiswamerupakan salah satusyarat dari kelulusan mahasiswa di sebuahuniversitas. Namun, tidak semua universitasmenggunakan aplikasi berbasis komputer dalampenanganan keluhan - keluhan yang dilakukan olehmahasiswa. Dalam penelitian ini, saya mencobauntuk membuat suatu program tentang pengaduanmahasiswayang sebelumnya menggunakan metodemanual menjadi aplikasi yang berbasis komputeragar memudahkan mahasiswa dalampengaduan,maupun prodi dalam menganalisapengaduan mahasiswatersebut

3.2 Flowchart DokumenFlowchart dokumen menelusuri alur dari

data yang ditulis melalui sistem informasimanejemen data mahasiswa. Fungsi utamanyaadalah untuk menelusuri alur form dan laporansistem dari satu bagian ke bagian lain baikbagaimana alur form dan laporan diproses, dicatatdan disimpan.

3.2.1 Flowchart documen pengaduanmahasiswa

Proses documen pengaduan mahasiswa inipertama di lakukan mahasiswa regristrasi, sudahregristrasi mahasiswa tinggal mengisi nim danpassword, sudah mengisi nim dan passwordmahasiswa login setelah itu di cek klo di setujui diabisa mengisi complain dan masuk form complainkalau tidak dia akan keluar dari form complain, darimengisi form complain akan di jadikan laporan dandi kirim ke kaprodi akan menjawab dari pengaduanmahasiswa.

3.3 Flowchart Sistem

System flowchart menggambarkan urutanproses-proses yang terdapat di dalam sisteminformasi pengaduan mahasiswa denganmenunjukkan alat media input, output serta jenismedia penyimpanan dalam proses pengolahan datamenggunakan simbol-simbol yang ditentukan.Berikut adalah proses-proses yang digambarkanpada flowchart sistem informasi pengaduanmahasiswa3.4 Perancangan Sistem

Untuk memudahkan mempelajari sistem yang akandikembangkan serta melihat arus data yang terjadidan hubungan antara satu data yang terjadi danhubungan data yang lainnya, pada tahap ini akandigambarkan sistem secara logika dalam bentukflowchart (Diagram Alir), Data Flow Diagram(DFD) dan Entity RelationshipDiagram (ERD).

3.4.1 Diagram Berjenjang

Dari DFD yang sudah dibuat, maka sistemdapat diperjelas dengan menggambarkannya dalamsebuah diagram berjenjang yang dapatmemperlihatkan proses – proses yang ada dalamsistem nantinya. Secara umum perancangan sistemyang akan dibuat dapat digambarkan dengandiagram berjenjang berikut :

0 sistem informasi

complain mahasiswa

1login

4Laporan

2Maintenance

3Transaksicomplain

1.1.Pform Login

4.1.PLaporancomplain

2.1.PData Admin

2.2.Pkaprodi

2.3.Pmahasiswa

3.2.Pcomplain

3.1.Pinfo

Gambar 3.9 Diagram Jenjang

3.4.2 Context Diagram

Context Diagram menjelaskan tentang alirandata secara umum dan akan menjadi dasar dalampenyusunan sistem ke level selanjutnya. Padadiagram context ini terdapat tiga external entity yaituuser, customer, dan admin. Adapun process yangdikelilingi oleh external entity yaitu SistemInformasi pengaduan mahasiswa. Penjelasan untukmasing-masing external entitiy yang mengelilingiprocess pada DFD level context adalah sebagaiberikut :

Gambar 3.10 Diagram Konteks

3.4.3 DFD Level 0 sistem informasi complainmahasiswa

menggambarkan DFD level 0 yang memiliki4 proses yaitu proses login, proses maintenance,

transaksi pengaduan dan proses laporan. mahasiswamelakukan proses login dengan melakukan proseslogin mahasiswa dan data register mahasiswasedangkan admin melakukan proses maintenancesistem terhadap proses login yang telah dilakukanoleh mahasiswa. Pada proses maintenance akanmenghasilkan database berupa data data mahasiswa,data kaprodi,data admin,. yang melibatkan entityadmin. Pada proses transaksi pengaduan akanmenghasilkan database berupa tabel pengaduan danmahasiswa,. Pada proses transaksi melibatkan duaentity luar, yaitu mahasiswa dan pengaduanmahasiswa. Pada proses pembuatan laporan akanmelibatkan beberapa database hasil dari prosespengaduan mahasiswa, login dan juga maintenanceyang akan menghasilkan laporan ke mahasiswa danadmin

3,9 level 0 sistem informasi pengaduan mahasiswa

3.4.4. DFD Level 1 proses loginDFD level 1 sub proses login

menjelaskan detail alur data pada proses login yangterbagi kedalam 1 sub proses yaitu : sub proseslogin. Pada level 1 sub proses login ini terdapat 3entitas eksternal yaitu : mahasiswa,kaprodi,adminserta ada 4 simpanan data yaitumahasiswa,kaprodi,tabel admin,tabel regrestrasimahasiswa , lebih jelasnya dapat dilihatpada

jawab_complain_mahasiswa

data_register_mahasiswa

login_mahasiswa

data_mahasiswa

input_complain

complain_mahasiswa

data_mahasiswa

jawab_complain_mahasiswa

login_kaprodi

laporan_data_complain_mahasiswa

laporan_data_mahasiswa

laporan_data_kaprodi

data_mahasiswa

data_kaprodi

data_admin

login_admin

0

sistem_informasi_complain

+

admin

kaprodi

mahasiswa

jawab_complain_mahasiswa

data complainlaporan_data_complain_mahasiswa

data complain

data mahasiswa

data registrasi

data mahasiswa

data kaprodi

data admin

jawab_complain_mahasiswa

complain_mahasiswa

data_mahasiswa

input_complain

data_mahasiswa

data_register_mahasiswa

login_mahasiswa

login_kaprodi

data mahasiswa

data kaprodi

laporan_data_mahasiswa

laporan_data_kaprodi

data_masiswa

data_kaprodi

data_admin

data_mahasiswa

data_kaprodi

data_admin

login_admin

admin

kaprodi

mahasiswa

1

login

+

2

maintenence

+

3

transaksi_complain

+

4

laporan

+

1 admin

2 kaprodi

3 mahasiswa

1 admin

2 kaprodi

3 mahasiswa

4 tabel ergistrasimahasiswa

3 mahasiswa

5 tabel complain

Gambar 3. 10 DFD Level 1 Proses Login Sisteminformasi pengaduan mahasiswa

3.4.5. DFD Level 1 Proses Maintenance DataSistem informasi pengaduan mahasiswaPada DFD level 1 Sub Proses maintenance dataterdapat tiga proses yang dilakukan oleh sistem,yaitu:data admin,kaprodi,mahasiswa. Pada prosesmaintenance data admin akan menghasilkandatabase berupa data admin, dan prosesmaintenance data kaprodi akan menghasilkandatabase berupa data kaprodi dan Pada prosesmaintenance data mahasiswa akan menghasilkandatabase berupa tabel mahasiswa,

Gambar 3. (13) DFD Level 1 Proses MaintenanceData Sistem informasi pengaduan mahasiswa

DFD level 1 sub proses laporan menjelaskandetail alur data pada proses laporan yang terbagikedalam 1 sub proses yaitu : sub proses laporanpengaduan,laporan hasil ujian. Pada level 1 subproses laporan ini terdapat 2 entitas eksternal yaitu: admin dan mahsiswa serta ada 1 simpanan datayaitu pada sub proses tabel pengaduan datapengaduan

Gambar 3. (14) DFD Level 1 Proses transaksisistem informasi pengaduan mahasiswaDFD level 1 sub proses transaksi pengaduanmenjelaskan detail alur data pada proses transaksiyang terbagi kedalam 2 sub proses yaitu : sub prosesinfo,pengaduan. Pada level 1 sub proses transaksi initerdapat 2 entitas eksternal yaitu :mahasiswa,kaprodi,admin serta ada 4 simpanan datayaitu mahasiswa,kaprodi,tabel pengaduan

Gambar 3. (15) DFD Level 1 Proses LaporanSistem informasi pengaduan mahasiswa

3.5. Desain Database.

Untuk pemodelan desain database penulismenggunakan tools Power designer 15 dengan

data mahasiswa

data registrasi

data kaprodidata admin

data_register_mahasiswa

login_mahasiswa

login_kaprodilogin_admin

admin

kaprodi

mahasiswa

1 admin2 kaprodi

3 mahasiswa

4tabel ergistrasi

mahasiswa

11

form_login

data_masiswa

data_kaprodi

data_admin

data_mahasiswa

data_kaprodi

data_admin

admin

1 admin

2 kaprodi

3 mahasiswa

21

data_admin

22

kaprodi

23

mahasiswa

data complain

data mahasiswa

data mahasiswa

data kaprodi

laporan_data_kaprodi

laporan_data_mahasiswa

complain_mahasiswa

data_mahasiswa

jawab_complain_mahasiswa

data_mahasiswa

input_complain

admin

kaprodi

mahasiswa 2 kaprodi

3 mahasiswa

3 mahasiswa

5 tabel complain

31

info

32

complain

laporan_data_complain_mahasiswa jawab_complain_mahasiswa

data complain

admin

mahasiswa

5 tabel complain

41

laporan_complain

FK_REFERENCE_1

FK_REFERENCE_2

FK_REFERENCE_3

FK_REFERENCE_4

simpan_complainno_mahasiswanimnama_lengkapemailnomer_handphonealamat_lengkapmjurusanfakultasditujukan_kepadacomplain_mahasiswasaran_mahasiswastatus...

intvarchar(11)varchar(255)texttexttextvarchar(100)varchar(100)varchar(35)texttextchar(100)

<pk><fk>

form_pendaftarannonim_mahasiswanama_lengkapemailnomer_handphonealamat_lengkapjurusanfakultaspasswordstatus_user...

intvarchar(10)textvarchar(25)varchar(15)varchar(100)varchar(20)varchar(10)varchar(30)char(1)

<pk,fk>admin

no_mhsnama_lengkappassworduserstatus_user

intvarchar(255)varchar(15)textchar(1)

<pk><fk>

data_usernono_mhsnama_lengkapemailnomer_handphonealamat_lengkappasswordjurusanfakultascomplain_mahasiswasaran_mahasiswajawaban...

intintvarchar(255)texttexttexttexttexttexttexttexttext

<pk><fk>

menggambarkan CDM (Conteptual Data Model) danPDM (Phisical Data Model) sebagai generate CDM

3.5.1. Conceptual Data Model (CDM)

ERD CDM diperoleh dari DFD yang telahdirancang. Sebuah Conceptual Data Model (CDM)menggambarkan secara keseluruhan konsep strukturbasis data dirancang untuk suatu program atauaplikasi. Pada CDM belum tergambar jelas bentuktabel penyusun basis data beserta nama kolom yangterdapat pada tiap tabel. Tabel penyusun tersebutsudah mengalami relationship atau hubungan baruitidak terlihat pada kolom mana hubungan antaratabel. lebih jelasnya rancangan

Gambar 3.16 Conseptual Data Model (CDM)

3.5.2. Physical Data Model (PDM)

PDM merupakan model yang menggunakansejumlah tabel untukmenggambarkan data sertahubungan antara data-data tersebut. PerancanganPDM dari Sistem Informasi pengaduan

Gambar 3.17 physical Data Model (PDM)

4.1 IMPLEMENTASI PROGRAM

Tahap implementasi sistem merupakan tahapyang dilakukan setelah melewati proses analisis,perancangan, dan desain sistem. Dalam prosesimplementasi sistem maka akan dapat diketahuiapakah sistem telah berjalan seperti yangdiharapkan atau tidak

4.2 implementasi Sistem

4.2.1 Tampilan form login Website Untuk User

Pada tampilan awal website terdapathalaman login, dan menu untuk registrasi menjadimember website, bagi user yang tidak memilikimember pada website, maka user tidak dapatmasuk ke dalam halaman user atau siswa. Berikutini adalah gambar dari tampilan halaman utamawebsite sistem pengaduan mahasiswa

Gambar 4.1 Tampilan Form login

4.2.2 Form Pendaftaran Untuk mahasiswa

Pada form pendaftaran ini mahasiswayang akan mendaftar di complain mahasiswadiwajibkan untuk mendaftar menggunakanform pendaftaran ini, karena bila mahasiswasudah mendaftar, maka mahasiswa baru dapatmengakses website complain mahasiswa baru

Relationship_2

Relationship_3

Relationship_4

Relationship_5

simpan_complainno_mahasiswanimnama_lengkapemailnomer_handphonealamat_lengkapstatus

<pi> IntegerVariable characters (11)Variable characters (255)Text (100)Text (100)Text (100)Characters (100)

<M>

Identifier_1 <pi>

form_pendaftaranno_mhsnimnama_lengkapemailnomer_handphonealamat_lengkappasswordjurusanfakultasstatus_user

<pi> IntegerVariable characters (11)Variable characters (255)Text (100)Text (100)Text (100)Variable characters (12)Text (100)Text (100)Characters (1)

<M>

Identifier_1...

<pi>

data_userno_mhswnimnama_lengkapemailnomer_handphonealamat_lengkappasswordjurusanfakultascomplain_mahasiswasaran_mahasiswajawaban

<pi> IntegerVariable characters (11)Variable characters (255)Text (100)Text (100)Text (100)Variable characters (12)Text (100)Text (100)Text (100)Text (100)Text (100)

<M>

Identifier_1...

<pi>

adminnonimnama_lengkappassworduserstatus_user

<pi> IntegerVariable characters (11)Variable characters (255)Variable characters (12)TextCharacters (1)

<M>

Identifier_1...

<pi>

ini dan mahasiswa juga sudah bisa mingisicomplain di website ini.

Gambar 4.2 Tampilan Form pendaftara

4.2.3 Form Utama pengaduan mahasiswa

Dari daftar lansung masuk ke complainmahasiswa otomatis sudah terdaftar tinggal masukdan mengisi pengaduan mahasiswa berikut yangada pada gambar di bawah tersebut

Gambar 4.3 Form utama home pengaduanmahasiswa

4.2.4 form isi pengaduan mahasiswa

Pada form untuk mengisi pengaduanmahasiswa , terdapat menu pengaduan mahasiswadan saran mahasiswa. dan mahsiswa tinggalmengisi yang sudah tersedia di pengaduan

mahasiswa berikut gambar yang ada di bawahtersebut

gambar 4.4 form isi pengaduan mahasiswa

4.2.5 form data hasil isi pengaduan mahasiswaDalam form data hasil mengisi dari

pengaduan mahasiswa tersebut terdapat hasil datamahasiswa yang dia natara lain:nim,tanggal,namalengkap,email,nohandphone,alamat lengkap,jurusan,fakultas, berikutgambar yang ada di bawah tersebut

Gambar 4.5 form data hasil isi pengaduanmahsiswa

4.2.6 Form data hasil isi pengaduan mahasiswadan hasil jawaban dari kaprodi

pada form data hasil is mengisi daripengaduan mahasiswa dan hasil jawaban kaproditersebut terdapat hasil data mahasiswa yang diaantara lain: nim,tanggal,nama lengkap,email,nohandphone,alamat lengkap,jurusan,fakultas,ditujukan kepada,pengaduan mahasiswa,saranmahasiswa, dan dari jawaban kaprodi tersebut.berikut gambar yang ada di bawah tersebut

Gambar 4.6 form data hasil isi complainmahasiswa dan jawaban dari kaprodi

4.2.7 form persetujuan mahasiswa

Pada form persetujuan mahasiswa initerdapat hasil data mahasiswa yang diantaralain:no,nim,tanggal,nama lengkap,email,nohandphone,alamat lengkap,jurusan,fakultas, danstatus persetujuan tersebut. untuk melihat disetujui kaprodi iya apa tidak di setujui berikugambar yang ada di bawah tersebut

Gambar 4.7 form persetujuan mahasiswa

4.2.8 form kaprodi persetujuan mahasiswa

Dalam form kaprodi ini untuk mensetujuimahasiswa masuk dan membatalakan mahasiswa iniuntuk masuk login dan mengisi pengaduan berikutdari gambar yang ada di bawah tersebut

Gambar 4.8 home kaprodi untuk persetujuan

mahasiswa

4.2.9 form kaprodi menjawab pengaduanmahasiswa

Dalam Form kaprodi yang dibawah ini untukmenjawab dari hasil pengaduan mahasiswa yangdiaantara lain: nim,tanggal,nama lengkap,email,nohandphone,alamat lengkap,jurusan,fakultas,ditujukan kepada,pengaduan mahasiswa,saranmahasiswa, dan dari tersebut. berikut gambar yangada di bawah tersebut

Gambar 4.9 form kaprodi menjawab pengaduanMahasiswa

5.1 KESIMPULANKesimpulan yang dapat diambil dari

pelaksanaan perancangan dan uji coba pada websitesistem informasi pengaduan mahasiswa maka dapatdiambil beberapa kesimpulan sebagai berikut

1. Bahwa Dengan adanya website sistempengaduan mahasiswa ini, maka pihakkaprodi lebih teratur dalam hal mendatamahasiswa yang ingin mengadu.

2. Sistem pengaduan mahasiswa ini dapatmembantu masalah mahasiswa yang belumterselesaikan menjadi lebih cepat danefisien dalam mendapatkan balasanlangsung dari kaprodi tersebut .

5.2 SARANBerikut ini adalah saran yang dapat

digunakan untuk pengembangan website sistemcomplain mahasiswa :

Setelah sistem informasi ini dibuat adabeberapa saran untuk perbaikan danpengembangan dari penulis yang berhubungandengan sistem informasi ini, seperti denganmenambahkan fasilitas-fasilitas lain yang dapatmembuat sistem menjadi lebih optimal dan efisienke depannya

DAFTAR PUSTAKA

Kadir, Abdul. 2009. Mudah Mempelajari DatabaseMySQL. Yogyakarta : C.V ANDI OFFSET.

Hakim, Lukmanul. 2010. Bikin Website SuperKeren dengan PHP & jQuery. Yogyakarta :Lokomedia.

Kerjasama MADSCOM dan PENERBIT ANDI.2009.Aplikasi Program PHP + MySQL untukMembuat WEBSITE INTERAKTIF . Madiun: Penerbit Andi.

Jogiyanto H 2003. Pengertian sistem dalam duniainformasi. Yogyakarta: AndiOffset.

Soendaro Herlambang dan Haryanto Tanowi jaya2005 Sistem informasi konsep,teknologi dan manajemen. Yogyakarta.Graha ilmu.

Shalahudin 2008 Pengertian cascading stylesheet(CSS). Malang: AndiOffset.

Harianto kristanto 1990 Konsep dan PerancanganDatabase. Yogyakarta :ANDI offset.

Waljiyanto 2000 Aplikasi Program PHP + MySQLdan DATABASE. yogyakarta : Penerbitwaljiyanto