Analisa Proses ANALISA DAN PERANCANGAN SISTEM

42

BAB III ANALISA DAN PERANCANGAN SISTEM

Pada bab sebelumnya telah dibahas teori pendukung yang diperlukan untuk Tugas Akhir ini. Selanjutnya akan dibahas mengenai Analisa dan Perancangan sistem “Aplikasi Katalog Online UPN “Veteran” Jawa Timur Berbasis Framework Ruby On Rails Dengan Menggunakan Metode MVC Model View Controller”. Dapat disimpulkan bahwa Analisa dan Perancangan Sistem adalah suatu proses memahami sistem kemudian merancang sistem tersebut yang bertujuan agar dapat mengatasi berbagai masalah yang terjadi.

3.1 Analisa Proses

Keterbatasan waktu, tenaga dan biaya untuk menyelesaikan tugas, PKL, maupun skripsi yang diberikan dosen menjadi latarbelakang masalah dalam pembuatan aplikasi ini. Dibuat kategori-kategori sebagai penyimpanan dan penempatan e-book dan video sehingga memudahkan mahasiswa dalam mencarinya. Aplikasi yang akan dibuat pada skripsi ini merupakan sebuah aplikasi katalog online yang berisi buku dan video. Data-data yang diolah berupa buku dengan format PDF dan video dengan format AVI. Data tersebut diolah oleh dosen UPN “Veteran” JawaTimur. Sebenarnya sudah banyak aplikasi seperti ini, tetapi aplikasi katalog online ini difokuskan pada bahasa pemrogramannya yaitu menggunakan framework Ruby On Rails yang masih jarang digunakan. Dengan menggunakan metode Model View Controller untuk proses input dan output data. Katalog online ini dengan menggunakan Ruby On Rails yang Object Oriented terbagi atas beberapa modul yang saling terkait membentuk 4 bagian halaman utama. Di UPN “Veteran” Jawa Timur terdiri atas beberapa fakultas yang pada masing-masing fakultas terdiri dari beberapa jurusan. Serta dari beberapa jurusan tersebut terbagi atas beberapa kategori yang terbagi menjadi 2 yaitu kategori video dan kategori buku. Dari analisa permasalahan yang telah dilakukan maka akan dirancang suatu aplikasi dengan melakukan perancangan dan pembuatan diagram. Hal tersebut dilakukan untuk menggambarkan arus data dalam aplikasi secara terstruktur dan jelas, serta menggambarkan proses yang terjadi pada aplikasi, sehingga dapat menjadi sarana dokumentasi sistem yang baik. Cara kerja dari “Aplikasi Katalog Online UPN “Veteran” Jawa Timur Berbasis Framework Ruby On Rails Dengan Menggunakan Metode MVC Model View Controller” ini adalah sebagai berikut: mahasiswa UPN harus terdaftar terlebih dahulu sebagai anggota pada katalog ini, dengan kata lain yang dapat menjadi anggota hanya mahasiswa UPN selain itu tidak dapat daftar menjadi anggota. Anggota dibagi menjadi 2 yaitu anggota sebagai dosen dan anggota sebagai mahasiswa. Perbedaannya terletak pada hak akses aplikasi yang akan dijelaskan kemudian. Setelah terdaftar maka akan dapat melakukan sesuai wewenang sesuai peran masing-masing.

3.2 Perancangan Sistem