Pendahuluan T1 672005238 Full text

4

1. Pendahuluan

Pendidikan menjadi salah satu kebutuhan penting dalam pengembangan sumber daya manusia. Berbagai upaya pengembangan dalam berbagai aspek dilakukan lembaga pendidikan guna meyelenggarakan pendidikan yang bermutu, baik dari pendidikan dini hingga perguruan tinggi. Teknologi yang kian berkembang pun dijadikan sarana untuk memudahkan lembaga pendidikan untuk menyediakan layanan pendidikan yang semakin baik. Antara lain teknologi informasi yang terus diperbaharui untuk menunjang berbagai kegiatan dalam lembaga pendidikan. Dalam kegiatan perwalian pada Fakultas Teknologi Informasi FTI di Universitas Kristen Satya Wacana UKSW, data pendukung bagi dosen wali untuk melihat apakah suatu matakuliah semester berikut bisa diambil atau tidak, seperti data nilai atau transkrip, data kurikulum, dan data jadwal semester berikut, masih tersedia secara terpisah. Oleh karena itu, dirancang Aplikasi Rencana Studi ARS berbasis web pada Fakultas Teknologi Informasi FTI di Universitas Kristen Satya Wacana UKSW, dimana aplikasi ini dapat menyediakan informasi pendukung seperti data nilai atau transkrip, data kurikulum dan data jadwal matakuliah semester berikut secara terintegrasi, bagi dosen FTI yang berkepentingan. Dengan demikian, dosen FTI dimudahkan dalam mendapatkan informasi pendukung untuk melihat apakah suatu matakuliah semester berikut bisa diambil atau tidak. Untuk mendukung pembangunan aplikasi ini, akan digunakan bahasa pemrograman Java yang merupakan bahasa pemrograman berorientasi objek, yang mendukung penggunaan metode Model View Controller dengan menggunakan Java Servlet Page JSP. Metode Model View Controller digunakan untuk mempermudah dalam membangun aplikasi ini dan mengembangkan pada masa yang akan datang. Dengan pembangunan Aplikasi Rencana Studi ARS pada FTI-UKSW ini, diharapkan dapat memberikan kontribusi yang positif bagi Fakultas Teknologi Informasi di UKSW. 2. Tinjauan Pustaka Penelitian perancangan sistem informasi akademik berbasis web studi kasus Politeknik Negeri Manado. Dalam penelitian ini sistem informasi akademik dibangun untuk menyediakan layanan informasi yang lebih baik sehingga dapat memudahkan mahasiswa dalam melakukan proses registrasi matakuliah dan memudahkan dosen untuk memasukkan nilai matakuliah yang diampuhnya [1]. Pengembangan Aplikasi Desktop Perwalian STIKI Berbasis Client Server untuk Mempercepat Proses Entri Data Perwalian Menggunakan Borland Delphi 7. Dalam penelitian ini aplikasi perwalian dibuat berbasis desktop untuk mengatasi masalah kecepatan arus data pada jaringan internet. Dengan aplikasi desktop berbasis client server pada jaringan LAN user dapat mengakses database perwalian mahasiswa menjadi lebih cepat [2]. Perancanan dan Pembuatan Sistem Informasi Manajemen Gereja-Gereja Reformasi di Indonesia dengan Metode Model View Controller Studi Kasus : Gereja Reformasi Kupang. Dalam penelitian ini dapat ditemukan bahwa dengan 5 menggunakan teknologi web maka sistem yang sebelumnya manual dapat dijalankan secara komputerisasi dan dengan menggunakan arsitektur Model View Controller MVC membuat perancangan sistem dapat lebih teratur dan lebih mudah dalam penelusuran kesalahan [3]. Penelitian tentang perancangan dan pembuatan Aplikasi Web Berbasis Multimedia untuk Reservasi Tiket Bus dengan Metode Model View Controller Studi Kasus : PO. Safari Dharma Raya. Dalam penelitian ini ditemukan dengan menggunakan MVC sangat membantu dalam pengembangan, pemeriksaan kesalahan, dan perawatan aplikasi. Perancangan dan pembuatan interface dengan menggunakan JQuery menjadikan tampilan lebih interaktif dan menarik [4]. Pada penelitian ini, Metode MVC akan dipilih untuk membuat Aplikasi Rencana Studi Pada Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. Aplikasi ini menyediakan informasi matakuliah yang diambil pada semester berikutnya yang sudah disesuaikan dengan kurikulum, kosyarat dan prasyarat. Hasil dari aplikasi yang berupa informasi akan ditampilkan dalam website dengan dibangun menggunakan Java Server Page JSP dibantu dengan JQuery agar tampilan yang ditampilkan dapat lebih menarik. Model View Controller MVC Arsitektur Model View Controller MVC adalah sebuah pola yang terbukti membangun proyek secara lebih efektif. Hal ini dilakukan dengan memilah komponen antara Model, View dan Controller pada bagian-bagian dalam proyek [5]. Adapun bagian-bagian dalam MVC adalah sebagai berikut[5] : 1 Model merupakan layer yang merepresentasikan data untuk digunakan oleh aplikasi sebagaimana proses bisnis yang diasosiasikan terhadapnya. Dengan memilahnya sebagai bagian terpisah, seperti penampungan data, persistence, serta proses manipulasi, terpisah dari bagian lain aplikasi. 2 View merupakan layer yang mengandung keseluruhan detail dari implementasi user interface. Disini, komponen grafis menyediakan representasi proses internal aplikasi dan menuntun alur interaksi user terhadap aplikasi. 3 Controller merupakan layer yang menyediakan detail alur program dan transisi layer, dan juga bertanggung jawab akan penampungan events yang dibuat oleh user dari View dan melakukan update terhadap komponen Model menggunakan data yang dimasukkan oleh user. Kode Program 1 Kode Program Komponen Model 1. package model;

2. public class Matakuliah {