PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SURVEY FAKULTAS DENGAN METODE MODEL VIEW CONTROLLER (MVC) DI UNIVERSITAS DHYANA PURA Megawati. Gerson Feoh. I Wayan Supriana. Program Studi Teknik Informatika. Fakultas Ilmu Kesehatan. Sains, dan Teknologi. Universitas Dhyana Pura. Bali. megawati43@gmail. feoh@undhirabali. supriana@undhirabali. ABSTRACT In this era of globalization is going very fast. Information systems have become a necessity in all aspects of life. Not only that, today information technology has even become the backbone of human life in the provision and provision of information. Through the internet is very helpful to provide ideas for writers to create a campus website that can provide information for the visitors. At Dhyana Pura University as part of the community in Bali which organizes educational activities as a form of care and service to others in order to liberate people from ignorance, backwardness, alienation, and poverty. The information presented at Dhyana Pura University is a lot of one of the Faculty's information. In the design built there will be an addition to the student satisfaction survey. At Dhyana University Pura has two Faculties namely. Faculty of Economics & Humanities and Faculty of Health Sciences. Science, and Technology. For prospective students can choose which faculty will be taken. Keywords - Dhyana Pura University. Information System. PHP And MySQL. Website. Model View Controller. ABSTRAK Di era globalisasi saat ini berlangsung sangat cepat. Sistem informasi sudah menjadi sebuah keharusan dalam segala aspek kehidupan. Tak hanya itu, saat ini teknologi informasi bahkan telah menjadi tulang punggung kehidupan manusia dalam penyediaan dan pemberian informasi. Melalui internet tersebut sangat membantu memberikan ide bagi penulis untuk membuat suatu website kampus yang bisa memberikan informasi bagi para pengunjungnya. Di Universitas Dhyana Pura ini sebagai bagian dari masyarakat di Bali yang menyelenggarakan kegiatan pendidikan sebagai bentuk kepedulian dan pelayanan kepada sesama dengan tujuan untuk membebaskan masyarakat dari kebodohan, keterbelakangan, keterasingan, dan Informasi yang disajikan di Universitas Dhyana Pura ini banyak sekali salah satunya informasi Fakultas. Pada rancangan yang dibangun akan ada penambahan untuk survey kepuasan Di Universitas Dhyana Pura memiliki dua Fakultas yaitu. Fakultas Ekonomika & Humaniora dan Fakultas Ilmu Kesehatan. Sains, dan Teknologi. Bagi calon mahasiswa dapat memilih Fakultas mana yang akan diambil. Kata Kunci Ae Universitas Dhyana Pura. Sistem Informasi. PHP Dan MySQL. Website. Model View Controller. 132 Jurnal Teknologi Informasi dan Komputer. Volume 3. Nomor 2. Oktober 2017 PENDAHULUAN Universitas Dhyana Pura sebagai bagian dari masyarakat di Bali berupaya untuk menyelenggarakan kegiatan pendidikan sebagai bentuk kepedulian dan pelayanan kepada sesama dengan tujuan untuk membebaskan mas-yarakat dari kebodohan, keterbelakangan, keterasingan, dan kemiskinan. Sampai sekarang kegiatan pendidikan dimulai dari tingkat dasar, menengah, dan tinggi terus dijalankan sebagai komitmen untuk ikut mencerdaskan kehidupan bangsa dan mengisi kemerdekaan melalui pembangunan bidang pendidikan. Meskipun upaya tersebut banyak mengalami hambatan dan tantangan, hasil yang dicapai tidaklah mengecewakan, terbukti dengan banyaknya kepercayaan masyarakat berpartisipasi ikut dalam proses pelaksaan kegiatan pendidikan. Universitas Dhyana Pura memiliki dua Fakultas yaitu. Fakultas Ekonomika & Humaniora dan Fakultas Ilmu Kesehatan. Sains, dan Teknologi. Penulis memperbaharui Fakultas dengan menambahkan survey di setiap Fakultas, karena mahasiswa wajib untuk mensurvey apa yang ada di Fakultas dengan beberapa aspek-aspek yang dimilki agar mahasiswa tahu kualitas yang di miliki oleh Fakultas. Perkembangan sistem informasi di era globalisasi saat ini berlangsung sangat cepat. Sistem informasi sudah menjadi sebuah keharusan dalam segala aspek kehidupan. Tak hanya itu, saat ini teknologi informasi bahkan telah menjadi tulang punggung kehidupan manusia dalam penyediaan dan pemberian informasi. Keberadaan sebuah informasi yang realtime, cepat, dan akurat menjadi hal yang sangat penting bagi kelangsungan hidup manusia saat ini. Data dan informasi yang diperlukan tentu harus mudah diakses dengan efektif dan efisien oleh berbagai pihak yang berkepentingan. Informasi yang diperoleh bermacam-macam tergantung dari informasi yang dibutuhkan user . Dengan sebuah website, masyarakat dapat dengan mudah mengakses dan mengetahui segala sesuatu mengenai kampus dengan cepat tanpa memerlukan waktu yang banyak. Oleh karena itu, sistem yang dirancang menggunakan metode model view controller yang data-datanya terpisah masingmasing sesuai dengan peran metode itu sendiri, agar pada saat pengolahan data, update data dan lain-lain tidak mengalami eror yang bersamaan dan lebih mudah untuk mengetahui eror tersebut. TINJAUAN PUSTAKA Konsep Dasar Sistem Informasi Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Pendekatan sistem yang lebih menekankan pada elemen atau kelompoknya mendefinisikan sistem sebagai berikut: Sistem adalah kumpulan dari elemenelemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Menurut Jogiyanto . Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu yaitu : Komponen sistem (Component. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang bekerja sama membentuk suatu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Suatu sistem dapat mempunyai sistem yang lebih besar, yang disebut dengan supra sistem. Batas sistem (Boundar. Batas sistem merupakan daerah yang membatasi antara sistem dengan sistem lainnya atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisah-pisahkan. Lingkungan luar (Environmen. Bentuk apapun yang ada diluar ruang atau batasan sistem yang mempengaruhi operasi sistem tersebut dengan lingkungan luar sistem. Lingkungan luar sistem dapat menguntungkan dan dapat juga merugikan. Penghubung sistem (Interfac. Penghubung sistem adalah media yang menghubungkan sistem dengan sistem yang lainnya. Penghubung ini memungkin- Megawati. Feoh. Supriana,Perancangan dan Implementasi Sistem Informasi Survey. kan sumber-sumber daya mengalir dari suatu subsistem ke subsitem yang lainnya. Keluaran suatu subsistem akan menjadi masukan untuk subsistem yang lain dengan melewati penghubung. Masukan subsistem (Inpu. Masukan adalah Energi yang dimasukan ke dalam sistem. Masukan dapat berupa masukan perawatan dan masukan sinyal. Energi yang dimasukan agar sistem dapat beroperasi disebut masukan perawatan. Begitupun sebaliknya. Keluaran sistem (Outpu. Hasil dari energi yang diolah dan diklasifikasikan akan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain. Pengolahan sistem (Proces. Suatu sistem dapat mempunyai suatu proses yang akan merubah masukan menjadi Sasaran sistem (Objectiv. dan tujuan (Goa. Suatu sistem memiliki sasaran dan tujuan yang pasti dan bersifat deterministic. Kalau sistem tidak memiliki sasaran, maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan. Metode Model View Controoler Model View Controller pertama kali dipublikasikan oleh peneliti XEROX PARAC yang bekerja dalam pembuatan bahasa pemrograman Smalltalk sekitar tahun 1970-1980. MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Mode. dari tampilan (Vie. dan cara bagaimana memprosesnya (Controlle. Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah aplikasi web. Bagian Model View Controller : Model Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain. View View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman web. Controller Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintah-perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web. Arsitektur sistem jika dikembangkan dengan menggunakan pola MVC: Gambar 1 Arsitektur MVC Alur kerja sistem web ketika user mengunjungi salah satu halaman yaitu: Browser berhubungan dengan server untuk akses halaman. Request . browser ditangani oleh bagian Controller dari kode. Controller akan melakukan pemanggilan ke model untuk mendapatkan data yang relevan, dan kemudian mempersiapkan data tersebut untuk Controller memberikan data yang diperlukan kepada view. View menampilkan data dan berbagai elemen antarmuka tambahan yang diperlukan. 134 Jurnal Teknologi Informasi dan Komputer. Volume 3. Nomor 2. Oktober 2017 METODE PENELITIAN Metode Pengumpulan Data Untuk memperoleh data dan inform-asi dalam menyusun skripsi, maka diperlukan metode dalam pengumpulan data. Adapun metode pengumpulan data yang digunakan penulis dalam memperoleh data yaitu : Observasi Metode pengumpulan data dengan melakukan pengamatan langsung kelokasi penelitian. Studi Kepustakaan Mempelajari buku-buku yang dijadikan sebagai acuan untuk pembuatan dan penyampaian sistem informasi fakultas berbasis PHP dan MySQL. Wawancara Metode pengumpulan data dengan mengajukan pertanyaanAepertanyaan kepada pihak-pihak terkait yang berhubungan dengan kegiatan penelitian. Analisis Sistem Pada tahap ini penulis menganalisis struktur dan alur sistem pada sistem yang sedang berjalan pada Fakultas di Universitas Dhyana Pura, apakah struktur dan alur sistem telah efisien dan sesuai dengan standar tertentu. Dalam tahap analisis ini akan diuraikan Sistem informasi yang sedang berjalan, serta diuraikan mengenai tahapan proses dari sistem informasi yang sedang berjalan. Identifikasi masalah dari struktur dan alur sistem yang sedang berjalan. Analisis Kebutuhan Fungsional Analisis kebutuhan fungsional menggambarkan proses kegiatan yang akan diterapkan dalam sebuah sistem dan menjelaskan kebutuhan yang diperlukan sistem agar dapat berjalan dengan baik. Gambar 2 Arsitektur sistem yang dibangun Gambar 2 menjelaskan tentang arsitek-tur sistem yang akan dibangun. user sebagai pengguna dan client merujuk sebagai perangkat yang digunakan pengguna, kemudian user akan melihat informasi fakultas ke server dan kemudian server akan memberikan informasi fakultas ke client agar user dapat melihat informasi yang diinginkan. Analisis Kebutuhan Non Fungsional Kebutuhan non fungsional menjelaskan seperti apa spesifikasi dari sistem yang dibangun dari sisi performa, kontrol, informasi, efisien, dan pelayanan. Performa. Hal ini bisa dilihat dari proses pengolahan data informasi mahasiswa yang dibutuhkan oleh setiap user yang akan mencari informasi di website fakultas, agar mempermudah setiap pencarian informasi tentang fakultas untuk user. Kontrol Pengendalian atau kontrol dalam sebuah sistem sangat diperlukan untuk menghindari dan mendeteksi secara dini terhadap penyalahgunaan atau kesalahan sistem serta untuk menjamin keamanan data dan Informasi Informasi merupakan komuditas krusial bagi pengguna. Evaluasi terhadap sistem dalam menghasilkan informasi yang ber- Megawati. Feoh. Supriana,Perancangan dan Implementasi Sistem Informasi Survey. manfaat perlu dilakukan untuk menyikapi peluang dan menangani masalah yang Efisien Target penggunaan waktu yang belum minimal mengakibatkan admin kewalahan dalam pengolahan data informassi fakultas tersebut, sering terjadinya kesalahan dan dilakukan pengulangan pekerjaan atau cek ulang data informasi untuk menghindari kesalahan agar tidak terjadi kesalahan Pelayanan Peningkatan pelayanan yang lebih baik di Universitas Dhyana Pura Bali untuk memberikan pelayanan yang terbaik. Perancangan Sistem Proses perancangan mengubah kebutuhan-kebutuhan menjadi bentuk karakteristik yang dimengerti perangkat lunak sebelum dimulai penulisan program. Perancangan ini harus didokumentasikan dengan baik dan menjadi bagian konfigurasi perangkat lunak. request user dari View dan dikirimkan ke model. Controller akan mengirimkan data user ke Model agar cek database seperti insert, update, edit dan search dan lain-lain dan kemudian dikembalikan ke Controller apakah status database tersebut berhasil atau eror. Model Sistem Perancangan yang akan dilakukan pada model sistem yang diusulkan meliputi rancangan basis data atau database yang terdiri Flowchart. Diagram Konteks. Data Flow Daigram (DFD). Entity Relationship Diagram (ERD). Perancangan Database. Flowchart Login Super Admin dan User. Flowchart Login Super Admin Arsitektur Sistem yang dibangun Dengan Metode Model View Controller (MVC) Gambar 4 Flowchart Login Super Admin Gambar 3 Arsitektur Sistem yang dibangun Gambar 3 menjelaskan bahwa sistem yang akan dibangun akan menggunakan metode Model View Controller (MVC). Pada model dimaksudkan bahwa ketiga peran pada metode tersebut. View akan menerima request dari user kemudian Controller akan mengambil Pada gambar 4 flowchart login super admin yang dibangun akan dijelaskan, mulai lalu login. Kemudian memulai proses memasukkan username dan password, jika username dan password kondisi salah maka kembali ke proses input username dan password dan jika benar maka proses akan input data fakultas dan menghasilkan data fakultas, selesai. 136 Jurnal Teknologi Informasi dan Komputer. Volume 3. Nomor 2. Oktober 2017 Flochart Untuk Mengisi Survey. akan mengisi formulir survey, melihat informasi fakultas, melihat informasi survey komentar, kemudian sistem akan memberikan informasi fakultas, hasil survey, hasil komentar dan data form survey. Data Flow Diagram (DFD) Level 0 Fakultas Gambar 5 Flowchart Untuk Mengisi Survey Pada gambar 5 Flowchart User untuk mengisi survey yang dibangun akan dijelaskan, mulai. Kemudian memulai proses memasuk-kan nim mahasiswa, jika nim mahasiswa kon-disi salah maka kembali ke proses input nim mahasiswa dan jika benar maka proses akan input data survey fakultas kemudian mengisi form survey kepuasan dan menghasilkan data survey kepuasan, selesai. Diagram Konteks Gambar 6 Diagram Konteks Pada gambar 6 diagram konteks menjelaskan bahwa masing-masing pada entity memiliki tugas sesuai dengan yang diinputkan. Admin akan login dengan memasukkan username dan password, jika berhasil maka valid kemudian input data admisi, berita, fasilitas, color, header, image, profil, visi, tujuan, mahasiswa dan sistem akan memberikan data User juga login dengan username dan password, jika berhasil maka valid kemudian Gambar 7 DFD Level 0 Fakultas Gambar 7 menjelaskan tentang DFD Fakultas. Super admin dan user akan login dengan memasukkan username dan password dan disimpan ke database fakultas, database fakultas user. Super admin akan mengelola data admisi, berita, color, fasilitas, header, image, mahasiswa, profil, tujuan, visi dan disimpan pada masing-masing database tersebut dan sistem memberikan laporan data User melihat informasi fakultas dan melihat hasil survey yang telah dilakukan dan sistem memberikan informasi fakultas dan hasil survey ke user dan disimpan di database fa-kultas informasi dan database fakultas User melakukan survey kepuasan dengan isi form survey kepuasan kemudian sistem mem-berikan data form survey dan user juga bisa mengisi komentar setelah mengisi data form survey, sistem memberikan hasil survey yang diisi oleh mahasiswa dan disimpan ke data-base fakultas komentar dan database fa-kultas hasil survey. Megawati. Feoh. Supriana,Perancangan dan Implementasi Sistem Informasi Survey. Entity Relationship Fakultas Diagram (ERD) Memperba tanggal dan Pada tabel 1 database fakultas untuk menyimpan data Fakultas di Universitas Dhyana Pura, dan yang menginputkan data pada Fakultas adalah admin super. Tabel 2 Database fakultas_mahasiswa Gambar 8 ERD Fakultas Pada gambar 8 menjelaskan, bahwa fakultas input fasilitas, informasi, mahasiswa, visi, tujuan, admisi, header, berita, color, image. Fakultas update berita dan informasi kemudian user mengisi survey kepuasan dan komentar, melihat hasil survey, melihat informasi dan melihat berita. Perancangan Database Adapun perancangan struktur database dilakukan dengan menggunakan MySQL. Perancangan database yang ada adalah sebagai berikut : Tabel 1 Database fakultas Tipe Nama Keterangan Data id_fakultas id untuk . created_fa tanggal dan Nama id_mahasis created_ma update_maha Tipe Data Keterangan tanggal dan tanggal dan Pada tabel 2 database fakultas_ mahasiswa ini untuk menyimpan data mahasiswa yang akan mendaftar di Fakultas yang dikelola oleh admin super. Desain Perancangan Antarmuka Perancangan antarmuka dibutuhkan untuk mewakili keadaan sebenarnya dari sistem yang akan dirancang. Selain itu juga memberikan kemudahan kepada para pembuat piranti lunak untuk melakukan penempatan informasi mana yang harus ditampilkan dan informasi mana yang tidak perlu ditampilkan dalam sistem ini. Berikut ini adalah bentuk 138 Jurnal Teknologi Informasi dan Komputer. Volume 3. Nomor 2. Oktober 2017 gambar rancangan antarmuka yang nantinya akan diimplementasikan dalam bentuk program. Desain Halaman Utama Pengujian dan Hasil Pengujian Sistem Pengujian aplikasi ini menggunakan metode pengujian Black Box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak. Tabel 3 Pengujian dan Hasil Pengujian Sistem No. Nama Pengu Halam Utama /Home Gambar 9 Desain Halaman Utama Pada gambar 9 menggambarkan rancangan desain interface menu utama pada halaman home, agar dapat melihat informasi di Universitas Dhyana Pura terutama informasi tentang Fakultas. HASIL DAN PEMBAHASAN Pada bab ini penyusun akan membahas mengenai implementasi sistem dari hasil perancangan yang telah dilakukan di Fakultas Universitas Dhyana Pura. Implementasi sistem merupakan tahapan yang dilakukan setelah perancangan sistem dilakukan. Tahap Implementasi Menurut penjelasan Rosa dan Shalahuddin . 3, hal. Audesain harus diterjemahkan ke dalam program perangkat lunak, hasil dari tahap ini adalah program komputer yang sesuai dengan desain yang telah dibuat pada tahap disainAy. Tahap implementasi merupakan tahap mengubah rancangan ke dalam code, atau merupakan tahap pembuatan perangkat lunak. Fakul Ten Visi Misi Kondisi Penguji Jika n home Jika klik klik dan Jika klik Jika klik visi dan Hasil Penguji Muncul Kesim Muncul Valid Muncul Valid Muncul visi dan Valid Valid Megawati. Feoh. Supriana,Perancangan dan Implementasi Sistem Informasi Survey. visi dan Berita Infor Survey Tam Tabel 3 (Lanjuta. Pengujian dan Hasil Pengujian Sistem No. Nama Pengu Tujuan Login Fasili Admisi Kon Pengu Jika Jika me dan Jika Jika Hasil Pengujian Kesim Muncul Valid Muncul Valid Muncul Valid Muncul Valid Jika Jika Jika Ketika akan di ke hala Muncul Valid Muncul Valid Muncul Valid Muncul Valid 140 Jurnal Teknologi Informasi dan Komputer. Volume 3. Nomor 2. Oktober 2017 Evaluasi Program Setelah pengguna selesai melakukan persiapan baik piranti keras maupun piranti lunak dan melakukan konfigurasi piranti lunak, langkah selanjutnya adalah melakukan proses evaluasi pada piranti lunak sistem informasi Fakultas di Universitas Dhyana Pura yang telah dibangun. Agar proses evaluasi piranti lunak menjadi lebih mudah dan terorganisir, maka proses implementasi dan uji coba dikelompokkan berdasarkan proses atau aktivitas yang dimiliki oleh piranti ini. Home Utama Tampilan Pengisian Mahasiswa FEH Form Survey Gambar 11 Tampilan Pengisian Form Survey Mahasiswa FEH Pada gambar 11 tampilan pengisian form survey untuk mahasiswa yang akan mengisi survey kepuasan Fakultas. Tampilan Setelah Pengisian Form Survey Mahasiswa FEH Gambar 10 Tampilan Home FEH Gambar 12 Tampilan Setelah Pengisian Form Survey Mahasiswa FEH Pada gambar 10 tampilan untuk home fakultas Universitas Dhyana Pura. jika ingin melihat informasi lebih lanjut tentang fakultas klik saja Pada gambar 12 tampilan setelah mengisi form survey untuk mahasiswa dan mulai mengisi form survey. Setelah pengisian form selesai kemudian klik tombol kirim. Megawati. Feoh. Supriana,Perancangan dan Implementasi Sistem Informasi Survey. Tampilan Hasil Survey FEH Penelitian ini berhasil membangun dan merancang sistem informasi Fakultas di Universitas Dhyana Pura. Dari hasil penelitian ini bahwa sistem yang dirancang dan dibangun akan memberikan informasi akademik dan informasi lainnya bagi mahasiswa di Universitas Dhyana Pura. DAFTAR PUSTAKA