PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT

dokumen-dokumen yang mirip

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

PERANGKAT LUNAK PENGOLAHAN NILAI SISWA PADA SEKOLAH MENENGAH ATAS (STUDI KASUS DI SMA YADIKA SUMEDANG)

Pendahuluan Kajian Pustaka

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN ANALISIS

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB III ANALISIS SISTEM

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA. Adapun hasil dari penelitan yang dilakukan adalah sebuah perangkat lunak

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB IV HASIL DAN PEMBAHASAN

PERANGKAT LUNAK PENGARSIPAN SURAT MASUK DAN KELUAR BERBASIS WEB DI DISPHUBKOMINFO KABUPATEN PANGANDARAN

Gambar Tampilan Layar User. Layar ini dibuat agar administrator dapat mengontrol user account yang ada.

Bab III. Perancangan Sistem

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

Gambar 3.26 Sequence Diagram Proses Pengelolaan Data Anggota... III-40 Gambar 3.27 Sequence Diagram Proses Pengelolaan Data Pelatih... III-41 Gambar 3

BAB IV ANALISA DAN PERANCANGAN

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

3. BAB III METODE PENELITIAN

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

SISTEM PENJADWALAN UJIAN DOKTOR PADA PASCASARJANA UNIVERSITAS DIPONEGORO. Rizka Ella Setyani, Sukmawati Nur Endah

PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA DI PT INFOMEDIA SOLUSI HUMANIKA BANDUNG

PERANCANGAN SISTEM INFORMASI ABSENSI SISWA PADA BAGIAN AKADEMIK STUDI KASUS DI SMK MEDIKACOM BANDUNG. Abstrak

BAB IV TESTING DAN IMPLEMENTASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab III. PERANCANGAN SISTEM

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

BAB III ANALISA DAN DESAIN SISTEM

IMPLEMENTASI SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH MENENGAH PERTAMA (SMP) SWASTA NUSA PENIDAMEDAN

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

Prototipe Sistem Pembelajaran Digital Studi Kasus AMIK Wahana Mandiri

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

PERANGKAT LUNAK PENJUALAN ACCESSORIES HANDPHONE BERBASIS WEB DI KONTER PRADANA CELLULAR BUSSINESS

PENGEMBANGAN FITUR PEMESANAN ONLINE UNTUK APLIKASI PEMINJAMAN BUKU PERPUSTAKAAN

BAB I PENDAHULUAN... I-1

BAB III ANALISA DAN PERANCANGAN SISTEM

SISTEM INFORMASI TRACER STUDY BERBASIS WEBSITE DENGAN SMS GATEWAY PADA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS MULAWARMAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV DESKRIPSI PEKERJAAN. penyebaran informasi masih menggunakan cara selebaran ataupun melalui suratsurat

TAKARIR. : Sebuah dokumen dalam bentuk cetak : Halaman pengisian data

BAB IV HASIL DAN UJI COBA

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

SISTEM INFORMASI PENERIMAAN BERKAS USUL KENAIKAN PANGKAT PADA BADAN KEPEGAWAIAN DAERAH KABUPATEN KUTAI KARTANEGARA

ABSTRAK. Kata Kunci : Pengelolaan, Inventaris, Framework CI

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS SISTEM SISTEM INFORMASI PENJURUSAN SMA

Perancangan Sistem Perpustakaan Online Menggunakan Metode Model View Controller (MVC) Studi Kasus STMIK Asia Malang

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

Institut Agama Islam Negeri Surabaya USER GUIDE SISTEM INFORMASI MANAJEMEN AKADEMIK (IAIN) MAHASISWA

A. ADMIN. Form Login Admin

OPTIMISASI PENGGUNAAN SMART PHONE PADA PEMESANAN MENU CAFE

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI PEMBUKUAN BERBASIS WEB PADA PERUSAHAAN DAGANG LA BRUNDORE COOKIES SEMARANG

Angkasa Pura Digital Signage pada Bandar udara Syamsudinnor Banjarmasin

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BUKU PETUNJUK PENGGUNAAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

KATA PENGANTAR. Bandung, 05 September Penulis

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III PERANCANGAN PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

Transkripsi:

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT Sumiyatun 1, Femi Dwi Astuti 2, Syamsu Windarti 3 1,2 Program studi Teknik Informatika STMIK AKAKOM Yogyakarta 3 Program studi Manajemen Informatika STMIK AKAKOM Yogyakarta Jl. Raya Janti No.143 Banguntapan Bantul Yogyakarta 55198 sumiyatun@akakom.ac.id 1, femi@akakom.ac.id 2, wiwien@akakom.ac.id 3 ABSTRAK Teknologi web yang saat ini sedang berkembang dan mulai banyak digunakan adalah dengan menggunakan framework.framework merupakan kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalahmasalah dalam pemrograman. Penelitian ini mengimplementasikan framework dengan arsitektur model view controller untuk mengelola data penelitian dan pengabdian pada masyarakat di STMIK AKAKOM. Framework yang digunakan dalam penelitian ini adalah Code Igniter. Code Igniter merupakan salah satu framework yang dibangun menggunakan konsep MVC (Model-View-Controller) development pattern. Aplikasi pengelolaan data penelitian dan pengabdian pada masyarakat menjadi lebih mudah dikelola, lebih terstruktur dan memiliki standar pemrograman yang jelas setelah dibangun dengan menggunakan konsep MVC. Kata kunci :Code Igniter, Framework, MVC, Penelitian, Pengabdian PENDAHULUAN Informasi adalah data yang telah diolah menjadi bentuk yang berguna.secara umum informasi selalu mendukung pengambilan keputusan. Untuk itu informasi harus : a. Benar dan bisa dibuktikan, ini berarti informasi harus akurat dan bisa dicek kebenarannya b. Lengkap dan padat, lengkap berarti informasi harus menyertakan semua data yang sesuai, padat berarti informasi hanya menyertakan data yang sesuai. c. Efektif biaya, informasi bisa didapatkan secara efisien dan informasi bisa dengan mudah dipahami. d. Terbaru, ini berarti informasi harus tepat waktu dan sesuai dengan kebutuhan, didasarkan pada kebutuhan informasi amsa lalu, saat ini dan yang akan datang. e. Bisa diakses, informasi bisa diperoleh dengan cepat dan mudah. Salah satu cara untuk menyajikan informasi adalah dengan menggunakan web. Dengan demikian informasi dapat diakses dengan mudah dan cepat. Teknologi web yang saat ini sedang berkembang dan mulai banyak digunakan adalah dengan menggunakan framework. Teknologi ini akan diimplementasikan dalam pengolahan data 1

penelitian, publikasi ilmiah dan pengabdian kepada masyarakat. Sesuai dengan Tri Dharma Perguruan Tinggi, tugas seorang dosen ada tiga yaitu mengajar, penelitian dan pengabdian kepada masyarakat.di STMIK Akakom penelitian dan pengabdian kepada masyarakat dikelola oleh bagian puslitbang dan PPM.Sampai saat ini belum ada sistem untuk pengolahan data tersebut, sehingga ketika data tersebut dibutuhkan tidak dapat segera disajikan. Pada kenyataannya informasi penelitian, publikasi ilmiah dan pengabdian kepada masyarakat sering kali dibutuhkan. Misalnya a. Penelitian apa saja yang dihasilkan oleh dosen tertentu? b. Berapa persen dosen yang melakukan penelitian pada tahun ini? c. Siapa saja yang belum menyelesaikan penelitiannya? d. Judul penelitian apa saja yang sudah dipublikasikan? Selama ini dibutuhkan waktu yang lama untuk memperoleh informasi informasi tersebut sebab data penelitian belum diolah dengan baik. Untuk informasi publikasi ilmiah yang juga tidak disediakan. Sehingga ketika informasi tersebut dibutuhkan tidak dapat segera disajikan. Selain itu tidak ada publikasi penelitian yang diupload sehingga hasil penelitian tidak dapat dimanfaatkan oleh orang lain yang membutuhkan referensi untuk penelitian berikutnya. Tri Dharma yang ketiga adalah pengabdian kepada masyarakat. Pengabdian kepada masyarakat dapat dilakukan secara mandiri dan dilakukan secara bersama sama yang dikelola oleh puslitbang dan PPM. Permintaan pengabdian kepada masyarakat yang diajukan kepada STMIK Akakom cukup banyak, sehingga perlu pengelolaan yang baik dan terjadwal agar pelaksanaan pengabdian juga berjalan lancar. Dalam penelitian ini akan digunakan salah satu teknologi web yang mulai banyak digunakan pada saat ini yaitu framework. Framework adalah sebuah struktur konseptual dasar yang digunakan untuk memecahkan sebuah permasalahan, bahkan isu - isu kompleks yang ada.sebuah framework telah berisi sekumpulan arsitektur yang dapat mempermudah dalam pemecahan sebuah permasalahan.framework yang digunakan dalam penelitian ini adalah Codeigniter. Memperhatikan permasalahan yang ada pada latar belakang masalah maka penelitian ini merumuskan bagaimana menerapkan framework dengan arsitektur Model view Controller pada pengelolaan data penelitian dan pengabdian masyarakat berbasis web sehingga memudahkan penyajian informasi penelitian dan pengabdian. Mengingat luasnya permasalahan yang timbul maka diperlukan batasan untuk menghindari meluasnya masalah dalam pembahasan yaitu : 1. Aplikasi yang akan dibangun menangani proses pencatatan data penelitian, pengabdian pada masyarakat dan publikasi 2. Aplikasi tidak menangani proses pemberian dana 2

Tujuan utama dari penelitian ini adalah menerapkan salah satu teknologi web yaitu framework untuk mengelola data penelitian, publikasi dan pengabdian kepada masyarakat sehingga proses pengelolaan data menjadi lebih baik sehingga mendapatkan informasi yang akurat, relevan dan tepat waktu. Manfaat dari penelitian ini adalah memberikan gambaran nyata tentang cara menyajikan informasi informasi tentang penelitian, publikasi dan pengabdian yang dilakukan oleh dosen di STMIK Akakom dapat diperoleh dengan mudah dan cepat melalui web TINJAUAN PUSTAKA Dalam Purnomosidi, B (2010) disebutkan bahwa suatu framework, dalam konteks Web Engineering adalah sekumpulan pustaka kelas, konfigurasi, aturan-aturan, serta konvensi yang digunakan untuk mengembangkan suatu software. Biasanya framework ini dirancang untuk mempermudah serta menyeragamkan pekerjaan pengembangan software dengan menyediakan abstraksi serta berbagai komponen-komponen lainnya untuk mempermudah pengembangan aplikasi. Arief, Hidayat (2012) dalam penelitiannya menerapkan arsitektur model view controller dalam rancang bangun sistem kuis online. Rancang bangun sistem ini akan lebih mudah dikembangkan jika menggunakan pola desain berarsitektur model view controller (MVC). Arsitektur ini membagi aplikasi menjadi tiga bagian secara konsep yang terpisah yaitu model, view, dan controller, masing-masing dapat dikembangkan secara terpisah antara satu dengan yang lainnya, sehingga perubahan pada satu bagian memiliki dampak minimal pada bagian lain. Bagian model digunakan untuk mendefinisikan suatu cara dimana data dapat diakses, bagian view menghasilkan keluaran jika diberikan data, dan bagian controller menerima perintah dan mengatur aplikasi untuk tugas dan tampilan yang sesuai. Hasil dari rancang bangun ini adalah sebuah sistem penilaian siswa berdasarkan kemampuan, pengetahuan dan pilihan dari masing-masing siswa secara online. Beberapa kelebihan penggunaan framework ini terutama berkaitan dengan kemudahan serta fasilitas pustaka kelas dan keseragaman pengembangan aplikasi. Dalam hal pengelolaan tim, penggunaan framework ini akan sangat mengurangi tingkat ketidakpastian dalam tim yang bersangkutan. Meskipun demikian, penggunakan framework ini juga menuntut proses belajar dan adaptasi yang seringkali bukan merupakan hal yang mudah. METODE PENELITIAN Metode penelitian yang digunakan pada penelitian ini adalah: 1. Melakukan studi kepustakaan yang berkaitan dengan permasalahan ini 2. Mengumpulkan data-data yang dibutuhkan 3. Metode Pembangunan Perangkat Lunak. Metode ini terdiri dari Analisis Kebutuhan Perangkat Lunak, 3

Perancangan Perangkat Lunak, Implementasi Perangkat Lunak, Pengujian Perangkat Lunak HASIL DAN PEMBAHASAN 4.1. Perancangan Sistem 4.1.1. Use Case Diagram Use cases merupakan interaksi atau dialog antara sistem dan aktor, termasuk pertukaran pesan dan tindakan yang dilakukan oleh sistem. Aktor yang terlibat dalam sistem ini ada dua yaitu administrator dan pengunjung biasa. Administrator mempunyai hak akses untuk mengolah data penelitian, pengabdian dan publikasi termasuk proses input, edit, delete. Aktor pengunjung hanya mempunyai hak akses untuk melihat informasi penelitian, pengabdian dan publikasi. Use Case Sistem Pengelolaan data penelitian dan pengabdian pada masyarakat dapat dilihat pada Gambar. 4.1. mengubah data penelitian menambah data penelitian menghapus data penelitian mengolah data penelitian <<include>> melihat informasi penelitian menambah data PPM <<include>> melihat informasi PPM mengolah data PPM login <<include>> administrator mengubah data PPM menghapus data PPM melihat informasi publikasi mengolah data publikasi mengubah data publikasi pengunjung 4.1.2. Activity Diagram Activity diagram menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses. Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis. Memiliki struktur diagram yang mirip flowchart atau data flow diagram pada perancangan terstruktur. Activity Diagram olah data penelitian dapat dilihat pada Gambar 4.2. Adminstrator Sistem mulai masukkan user verifikasi user dan password dan password pilih menu tampil halaman penelitian admin pilih menu tambah penelitian tambah penelitian pilih menu ubah penelitian ubah penelitian pilih menu hapus penelitian hapus penelitian hapus data ubah data tambah data simpan selesai Gambar 4.2. Activity Diagram olah data penelitian Activity Diagram olah data penelitian menunjukkan urutan aktivitas mulai dari pemilihan menu sampai jika ada proses tambah, ubah dan hapus penelitian. Activity diagram untuk olah data PPM dapat dilihat pada Gambar 4.3. Activity diagram olah data publikasi terdapat pada gambar 4.4. menghapus data publikasi menambah data publikasi Gambar 4.1. Use Case Pengelolaan Data Penelitian dan Pengabdian 4

mulai Adminstrator Sistem pada sistem ini dapat dilihat pada masukkan user dan password verifikasi user dan password Gambar 4.5. pilih menu PPM tampil halaman admin pilih menu tambah PPM tambah PPM pilih menu ubah PPM ubah PPM pilih menu hapus PPM hapusppm hapus data ubah data tambah data simpan selesai Gambar 4.3. Activity Diagram olah data PPM mulai Adminstrator Sistem masukkan user dan password verifikasi user dan password pilih menu publikasi tampil halaman admin pilih menu tambah publikasi tambah publikasi pilih menu ubah publikasi ubah publikasi pilih menu hapus publikasi hapus publikasi hapus data ubah data tambah data simpan selesai Gambar 4.4. Activity Diagram olah data publikasi 4.1.3. Class Diagram Class Diagram merupakan diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita gunakan.class diagram memberi gambaran (diagram statis) tentang sistem/perangkat lunak dan relasi-relasi yang ada didalamnya. Class Diagram 5

Gambar 4.5. Class Diagram 6

a. Implementasi Sistem Aplikasi ini dibuat untuk menangani proses pengelolaan data penelitian dan pengabdian dengan menerapkan model view controller. Pada saat ada pengajuan penelitian dan pengabdian, semua data harus terekam dengan baik.berikut adalah implementasi sistem yang sudah dibangun : Menu-menu yang disediakan untuk administrator meliputi : Beranda, Master, Dosen, Penelitian, Pengabdian, Publikasi, Laporan. Menu Beranda untuk menampilkan halaman utama. Menu Master bertujuan untuk melakukan pengelolaan data baik input, edit atau delete dari data master. Data master berisi Sub Menu Pangkat, Golongan, Bidang Ilmu, Sumber Dana, Institusi Sumber Dana, dan Tahun Akademik. Contoh pengelolaan data master dapat dilihat pada gambar 5.3. Gambar 5.1. Halaman Login Administrator Untuk dapat masuk ke sistem ini, user admin harus melakukan login terlebih dahulu dengan memasukkan username dan password. Jika admin sudah memasukkan username dan password yang sesuai maka akan muncul halaman seperti pada Gambar 5.2. Gambar 5.3. Menu Sumber Dana Menu Dosen digunakan untuk melakukan pengelolaan terhadap data dosen seperti terlihat pada gambar 5.4. Gambar 5.2. Halaman Utama Administrator Gambar 5.4. Input Data Dosen

Gambar 5.5. Data Dosen Gambar 5.5menampilkan halaman olah data dosen. Dari halaman ini seorang admin dapat menambahkan data dosen dengan memilih tombol Tambah Data Dosen. Sedangkan untuk mengubah atau menghapus data dosen dapat memilih link edit atau link hapus. Pada data dosen terdapat link berupa icon untuk melihat detail dosen. Apabila link detail dosen ini diklik maka akan menampilkan informasi data dosen sesuai id dosen yang dipilih. Tampilan detail dosen dapat dilihat pada Gambar 5.6. terdiri dari penelitian mandiri atau kelompok. Sub menu bidang penelitian berisi data mengenai bidang-bidang penelitian apa saja yang ada, diantaranya Sistem Cerdas, RPL, Mobile dan lain-lain. Sedangkan untuk sub menu daftar penelitian berisi data rekapitulasi penelitian yang pernah dilakukan oleh dosen dosen di STMIK AKAKOM.Data data ini dapat ditambah, diubah maupun dihapus.tampilan menu jenis penelitian dapat dilihat pada Gambar 5.7. Gambar 5.7. Sub menu jenis penelitian Daftar penelitian dapat digunakan untuk melihat seluruh penelitian yang ada beserta status penelitian maupun status publikasi. Daftar penelitian dapat dilihat pada Gambar 5.8. Gambar 5.6. Detail dosen Menu penelitian bertujuan untuk mengelola data penelitian, menu ini berisi sub menu jenis penelitian, bidang penelitian dan daftar penelitian.data jenis penelitian Gambar 5.8. Daftar Penelitian Pada saat dipilih Tambah Data penelitian maka akan ditampilkan form seperti pada Gambar 5.9. 8

jenis pengabdian dapat dilihat pada Gambar 5.10. Gambar 5.10. Sub menu jenis pengabdian Gambar 5.9. Input Data Penelitian Program simpan data penelitian dibuat dengan menggunakan arsitektur model view controller. Dalam program simpan data penelitian, function Simpan dibuat di bagian model. Pembuatan function ini berisi query untuk menyimpan data, sedangkan deskripsi dari function Simpan() ini ditulis di bagian Controller dengan memanggil function yang telah dibuat sebelumnya. Seperti halnya menu penelitian, menu pengabdian juga bertujuan untuk mengelola data pengabdian, menu ini berisi sub menu jenis pegabdian, bidang pengabdian dan daftar pengabdian.data jenis pengabdian terdiri dari pengabdian mandiri dan kelompok. Sub menu bidang pengabdian berisi data mengenai bidang-bidang pengabdian apa saja yang ada. Sedangkan untuk sub menu daftar pengabdian berisi data rekapitulasi pegabdian yang pernah dilakukan oleh dosen-dosen di STMIK AKAKOM.Data-data ini dapat ditambah, diubah maupun dihapus. Tampilan sub menu Gambar 5.11. Daftar Pengabdian Untuk menambah data pengabdian dapat di klik pada tombol Tambah Data Pengabdian. Adapun form untuk input data pengabdian seperti pada Gambar 5.12. Gambar 5.12.Input Data Pengabdian Sama halnya dengan function simpan pada saat simpan data penelitian. 9

Dalam program simpan data pengabdian, function Simpan dibuat di bagian model. Pembuatan function ini berisi query untuk menyimpan data, sedangkan deskripsi dari function Simpan() ini ditulis di bagian Controller dengan memanggil function yang telah dibuat sebelumnya. Menu publikasi berisi data-data penelitian yang telah dipublikasikan beserta dengan informasi mediadan tempat publikasinya. Penelitian yang telah dipublikasi berarti akan mengubah status penelitian menjadi telah dipublikasikan. Daftar publikasi secara otomatis muncul saat status penelitian dirubah ke sudah dipublikasikan. Untuk mengetahui waktu dan media publikasi dapat dimasukkan melalui form seperti pada Gambar 5.13. Menu laporan bertujuan untuk melihat laporan penelitian, pengabdian maupun publikasi per periode, per dosen maupun semua data penelitian, pengabdian dan publikasi. Menu Laporan penelitian dapat dilihat pada Gambar 5.15.Dari laporan ini dapat dilihat juga status dari penelitian terkait dengan pengumpulan laporan dan pelaksanaan publikasi. Gambar 5.15. Laporan Semua Penelitian Gambar 5.13. Form Kumpul Publikasi Setelah data pada form kumpul publikasi diisi, data publikasi akan muncul pada menu publikasi. Daftar publikasi dapat dilihat pada Gambar 5.14. Gambar 5.16. Laporan Penelitian Per Periode Gambar 5.16 menampilkan laporan penelitian per periode. Dari halaman ini dapat dilihat daftar penelitian pada periode tertente, misalnya laporan penelitian pada tahuna akademik 20114/2015 Ganjil. Gambar 5.14. Daftar Publikasi Gambar 5.17. Laporan Penelitian Per Dosen 10

Gambar 5.17 menampilkan laporan penelitian per dosen. Dari halaman ini dapat dilihat daftar penelitian yang dilakukan oleh seorang dosen. Selain admin, aplikasi ini juga dapat diakses oleh pengunjung. Adapun informasi yang dapat diakses antara lain informasi tentang pedoman pedoman penulisan penelitian dan pengabdian serta laporanlaporan penelitian dan pengabdian. Adapun halaman utama untuk pengunjung dapat dilihat pada Gambar 5.21. Gambar 5.18. Laporan semua pengabdian Gambar 5.18 menampilkan laporan pengabdian secara keseluruhanyang dilakukan oleh dosen. Status pengabdian akan menampilkan data terkait dengan pengumpulan laporan. Adapun laporan yang menampilkan daftar pengabdian per periode dapat dilihat pada Gambar 5.19. Gambar 5.19. Laporan pengabdian per periode Gambar 5.20 menampilkan laporan pengabdian per dosen. Dari halaman ini dapat dilihat daftar pengabdian yang dilakukan oleh seorang dosen. Gambar 5.21. Halaman Utama Pengunjung KESIMPULAN Setelah melalui tahap perancangan sistem dan implementasi, serta berdasarkan hasil dan pembahasan pada bab-bab sebelumnya maka dapat diambil kesimpulan : 1. Dengan mengimplementasikan MVC memungkinkan beberapa view menggunakan model yang sama sehingga komponen model sebuah aplikasi lebih mudah untuk diterapkan, diuji, dan dipelihara, karena semua akses ke model berjalan melalui komponen ini. 2. Proses pengelolaan data penelitian dan pengabdian menjadi lebih mudah dan cepat. Gambar 5.20. Laporan pengabdian per dosen DAFTAR PUSTAKA Arief,Hidayat; 2012; Penerapan Arsitektur Model View Controller (MVC) dalam 11

Rancang Bangun Sistem Kuis Online Adaptif, SENTIKA Balani,Naveen; 2002; Web services architecture using MVC style; (Online); (http://www.webifysolutions.com?subj ect=webservices architecture using MVC style; diakses tanggal 1 April 2010) Deacon,John; 2009; Model-View-Controller Architecture; (Online); (http://www.jdl.co.uk/briefings/index.h tml/#mvc; diakses tanggal 10 Maret 2010) Kadir,Abdul; 2003; Dasar Pemrograman Web Dinamis Menggunakan PHP; Penerbit Andi; Yogyakarta Komang,Wismakarma; 2010; 9 Langkah Menjadi Master Framework Codeigniter; Toko Media; Yogyakarta Purnomosidi,Bambang; 2010; Web Engineering dalam Konteks Web Science:Isu Terkini dan Tantangan; Prosiding SRITI; STMIK AKAKOM; Yogyakarta Puslitbang; 2001; Pedoman Pelaksanaan Penelitian Dosen STMIK AKAKOM, STMIK AKAKOM; Yogyakarta Satish; 2004; Model View Controller (MVC) Architecture; (Online);(http://www.dotnetspider.com /resources/316-model-view- Controller-MVC- architecture.aspx; diakses tanggal 13 April 2015). Wahana Komputer; 2011; Mudah dan cepat membuat web dengan codeigniter, Penerbit Andi; Yogyakarta BIODATA PENULIS Sumiyatun, menyelesaikan studi S1 di Jurusan Teknik Informatika di STMIK AKAKOM. Saat ini bekerja sebagai staff pengajar di STMIK AKAKOM. 12

Vol.X Nomor 30 November 2015 Jurnal Teknologi Informasi ISSN : 1907-2430