SISTEM INFORMASI MONITORING DAN MANAJEMEN …skripsi.narotama.ac.id/files/SISTEM INFORMASI...
Transcript of SISTEM INFORMASI MONITORING DAN MANAJEMEN …skripsi.narotama.ac.id/files/SISTEM INFORMASI...
SISTEM INFORMASI MONITORING DAN MANAJEMEN SKRIPSI
BERBASIS WEB MENGGUNAKAN FRAMEWORK YII (STUDI KASUS
FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA)
Oleh : Trio Achmad Fajar
Pembimbing 1 : Made Kamisutara, ST., M.Kom.
Pembimbing 2 : Tubagus Purworusmiardi, S.Kom
ABSTRAK
Perkembangan teknologi saat ini semakin hari semakin tumbuh dengan sangat pesat, namun
sayangnya perkembangan tersebut masih belum bisa diimplementasikan dalam proses
monitoring dan manajemen skripsi di Universitas Narotama ini guna memaksimalkan dan
mempermudah kegiatan skripsi tersebut. Untuk membantu menciptakan sistem yang mampu
menangani proses monitoring dan manajemen skripsi tersebut, maka dilakukan penelitian yang
bertujuan untuk menciptakan sistem yang dapat merubah sistem yang awalnya masih manual
menjadi terkomputerisasi dengan baik sehingga dapat meningkatkan efisiensi dan efektifitas
dalam kegiatan pengelolaan maupun monitoring skripsi di Fakultas Ilmu Komputer Universitas
Narotama Surabaya. Penelitian ini menghasilkan sebuah aplikasi sistem informasi monitoring
dan manajemen skripsi berbasis web yang dibuat berdasarkan metode Object Oriented
Programming, diikuti dengan proses analisa dan desain yang manggunakan metode
OOAD(Object Oriented Analysis & Design) biasa juga disebut UML(Unified Modeling
Language) dan mengikuti konsep MVC(Model View Controller) yang dapat digunakan untuk
melakukan manajemen proses skripsi mulai dari pendaftaran, bimbingan, penilaian,
monitoring, dan juga pengelolaan data skripsi sampai pembuatan laporan.
Kata kunci : Sistem Informasi, Monitoring, Object Oriented Programming, Model View
Controller.
1.1 Latar Belakang Masalah
Skripsi merupakan salah satu tugas
yang merupakan syarat untuk kelulusan
dalam perkuliahan di prodi Sistem
Informasi Universitas Narotama. Sampai
saat ini pelaksanaan tugas akhir di Fakultas
Ilmu Komputer Universitas Narotama
masih dilakukan secara manual, mulai dari
pengajuan judul sampai pada manajemen
data dan juga monitoring skripsi itu sendiri.
Mahasiswa yang mengajukan skripsi ini
juga merasa agak kesulitan dalam
pengajuannya, karena terbatasnya
informasi mengenai skripsi tersebut. Oleh
karena itu pelaksanaan skripsi di Prodi
Sistem Infomasi masih belum maksimal
dalam memanfaatkan perkembangan
teknologi informasi yang semakin pesat.
Maka aplikasi Sistem Informasi
Monitoring dan Manajemen Skripsi
Berbasis Web memberikan suatu solusi
agar pelaksanaan skripsi di Fakultas Ilmu
Komputer Universitas Narotama dapat
lebih dimaksimalkan, dengan membangun
suatu aplikasi yang dapat mempermudah
dalam pendataan skripsi yang selanjutnya
dapat digunakan untuk memberikan akses
informasi skripsi kepada mahasiswa
Fakultas Ilmu Komputer khususnya Prodi
Sistem Informasi.
1.2 Perumusan Masalah
Berdasarkan latar belakang diatas,
didapatkan beberapa permasalahan yang
diantaranya adalah :
1. Bagaimana membangun Sistem
Informasi Monitoring dan Manajemen
Skripsi Berbasis Web Fakultas Ilmu
Komputer Universitas Narotama.?
1.3 Batasan Masalah
Beberapa batasan yang digunakan
dalam pelaksanaan penelitian ini adalah
sebagai berikut :
1. Studi kasus penelitian ini terletak
pada Fakultas Ilmu Komputer
Universitas Narotama
2. Sistem ini hanya mengacu pada
pelaksanaan skripsi Fakultas Ilmu
Komputer Universitas Narotama.
3. Sistem tidak mencakup kegiatan
revisi skripsi mahasiswa.
4. Data yang digunakan merupakan
data sample saja.
5. Implementasi aplikasi menggunakan
bahasa pemrograman php, basis data
MySQL serta Yii framework dalam
membantu proses pembuatan web
1.4 Tujuan Penelitian
Tujuan penelitian diantaranya adalah :
1. Terbentuknya Sistem Informasi
Monitoring dan Manajemen Skripsi
Fakultas Ilmu Komputer
Universitas Narotama.
1.5 Manfaat Penelitian
Dengan penelitian ini diharapkan
dapat menjadi wahana pengetahuan dan
kajian mengenai membangun konfigurasi
komputer dengan memanfaatkan metode
forward chaining, dan nantinya dapat
dikembangkan menjadi sebuah penelitian
yang lebih kompleks, yang tentunya juga
mengadopsi metode-metode yang sesuai
dalam penelitian selanjutnya.
2. TINJAUAN PUSTAKA
2.1 SDLC
SDLC (Systems Development Life
Cycle, Siklus Hidup Pengembangan
Sistem) atau Systems Life Cycle (Siklus
Hidup Sistem), dalam rekayasa sistem
dan rekayasa perangkat lunak, adalah
proses pembuatan dan pengubahan
sistem serta model dan metodologi
yang digunakan untuk mengembangkan
sistem-sistem tersebut. Konsep ini
umumnya merujuk pada sistem
komputer atau informasi. SDLC juga
merupakan pola yang diambil untuk
mengembangkan sistem perangkat
lunak, yang terdiri dari tahap-tahap:
rencana(planning),analisis (analysis),
desain (design), implementasi
(implementation), uji coba (testing) dan
pengelolaan (maintenance).
Dalam rekayasa perangkat lunak,
konsep SDLC mendasari berbagai jenis
metodologi pengembangan perangkat
lunak. Metodologi-metodologi ini
membentuk suatu kerangka kerja untuk
perencanaan dan pengendalian
pembuatan sistem informasi, yaitu
proses pengembangan perangkat lunak.
Terdapat 3 jenis metode siklus hidup
sistem yang paling banyak digunakan,
yakni: siklus hidup sistem tradisional
(traditional system life cycle), siklus
hidup menggunakan prototyping (life
cycle using prototyping), dan siklus
hidup sistem orientasi objek (object-
oriented system life cycle) (Britton,
Carol; Jill Doake, 2001).
2.2 MVC
Gambar 2.1 Diagram Konsep
MVC
Model View Controller pertama
sekali didengungkan oleh peneliti XEROX
PARAC yang bekerja dalam pembuatan
bahasa pemograman Smalltalk sekitar
tahun 1970-1980.
Pada dasarnya MVC adalah sebuah
arsitektur untuk membuat sebuah aplikasi
dengan memisahkan data (Model) dari
tampilan (View) dan cara bagaimana
prosesnya (Controller). Dalam
implementasinya kebanyakan framework
dalam aplikasi website adalah berbasis
arsitektur MVC.
a. Model
Model mewakili data perusahaan
dan peraturan bisnis yang mengatur
akses dan update data ini. Seringkali
model perangkat lunak yang berfungsi
sebagai pendekatan untuk sebuah
proses dunia nyata, begitu sederhana
dunia nyata teknik pemodelan berlaku
saat menentukan model.
b. View
Menampilkan hasil dari data .
tampilan (View) bertanggung jawab
untuk menjaga konsistensi dalam
presentasi ketika perubahan data
terjadi. Dan pada saat model berubah
tampilan juga berubah atau setidaknya
meresponsnya
c. Controller
Berfungsi untuk menerjemahkan
interaksi dengan tindakan yang akan
dilakukan dalam model. Juga
melakukan proses dalam interaksi data.
3. METODOLOGI PENELITIAN
3.1 Mendefinisikan Tujuan dan
Batasan Penelitian
Tujuan utama dari pengembangan sistem
adalah memberikan kemudahan kepada
mahasiswa, dosen, dan staff fakultas dalam
melakukan proses skripsi mulai dari proses
pengajuan proposal, bimbingan,
monitoring, penilaian, dan juga
pengelolaan semua data yang berhubungan
dengan skripsi dibuat ke dalam sistem yang
terkomputerisasi, sehingga lebih mudah
dalam pengelolaan datanya selain itu
karena sistem informasi ini dibuat dengan
berbasis web sehingga bisa diakses dimana
saja dan kapan saja.
3.2 Identifikasi Masalah
Masalah yang ada pada sistem lama
adalah kurangnya efektifitas penggunaan
sistem informasi pada pelaksanaan skripsi
di Fasilkom, dimana semua prosesnya
masih manual serta kurangnya informasi
yang didapatkan mahasiswa maupun dan
kurangnya koordinasi antara dosen dan
pihak fakultas. Selain itu proses yang masih
manual akan menyulitkan pihak fakultas
dalam mengelola data skripsi yang tentunya
sangat banyak juga kordinator akan susah
melakukan monitoring para peserta skripsi
ini.
3.3 Pemilihan Model Pengembangan
Dalam pengembangan sistem
nantinya, baik pada tahap desain maupun
implementasi, penulis ingin mengarahkan
pada model Object Oriented (Berorientasi
Object). Oleh karena itu penulis memilih
untuk memanfaatkan UML diagram dalam
proses desain sistem dan memanfaatkan Yii
Framework dalam proses impementasi
sistem nantinya
4. HASIL DAN PEMBAHASAN
4.1 Tampilan Program
Setiap pengguna harus login dahulu
sesuai dengan hak aksesnya baik itu
mahasiswa ataupun dosen untuk dapat
mengakses menu-menu yang ada.
4.1.1 Halaman Utama Mahasiswa
Tampilan dashboard dari user
mahasiswa setelah login di halaman awal.
Gambar 4.1 Tampilan Halaman Utama
Mahasiswa
4.1.1 Halaman Login Admin
Form login untuk admin sebelum
masuk ke halaman utama Admin.
Gambar 4.3 Form Login Admin
4.1.1 Halaman Utama Admin
Halaman utama setelah admin
melakukan login. Dalam halaman utama
ini terdapat summary dari data-data
yang ada.
Gambar 4.5 Halaman Utama Admin
4.1.2 Halaman Tambah Jadwal Ujian
Skripsi
Pada halaman ini pengguna dapat
menambah jadwal ujian skripsi dengan
mudah.
Gambar 4.6 Halaman Tambah Jadwal
Ujian Skripsi
5. PENUTUP
5.1 Kesimpulan
Kesimpulan dari penelitian ini
adalah sebagai berikut :
1. Sistem Informasi Monitoring dan
Manajemen Skripsi Fasilkom dapat
mempermudah pengguna (Staff
Fakultas, Koordinator, Dosen, dan
Mahasiswa) dalam mengakses dan
memonitoring yang berhubungan
dengan pelaksanaan skripsi di
Fasilkom Universitas Narotama.
2. Sistem Informasi Monitoring &
Manajamen Skripsi Fasilkom dapat
memberikan kemudahan dalam
prosedur pelaksanaan skripsi di
Fasilkom yang awalnya manual
menjadi terkomputerisasi.
5.2 Saran Pengembangan
Untuk pengembangan lebih lanjut
dari perancangan dan pembangunan Sistem
Informasi Monitoring dan Manajemen
Skripsi Fasilkom Universitas Narotama
dapat disarankan beberapa hal sebagai
berikut :
1. Menambahkan proses revisi atau
perbaikan skripsi ke dalam sistem.
2. Menambahkan proses penilaian secara
langsung atau realtime pada saat ujian
berlangsung oleh dosen penguji.
3. Menambahkan fitur upload dokumen
skripsi untuk menyimpan berkas digital
dari skripsi-skripsi yang sudah ada.
4. Menambahkan fitur pengecekan judul
yang lebih kompleks dalam sistem, dan
juga fitur untuk mengarahkan
pembimbing yang bidang keahliannya
sesuai dengan judul yang diajukan, agar
lebih maksimal dalam proses
pengerjaannya.
DAFTAR PUSTAKA
Widodo, Pudjo, Prabowo., Herlawati
(2011). Menggunakan UML. Bandung
: Informatika
Kustiyahningsih, Y., Devie Rosa Anamisa
(2011). Pemrograman Basis Data
Berbasis Web Menggunakan PHP dan
My SQL. Yogyakarta: Graha Ilmu.
Suprianto, Dodit (2008). Buku Pintar
Pemrograman PHP. Bandung: OASE
Media.
Wampler, Bruce E. 2003. The Essenece of
Object Oriented Programming with
Jwva and UML. Adison Wesley. USA.
Tinjauan terdahulu 1, diperoleh dari
http://repository.usu.ac.id/bitstream/12
3456789/7872/1/09E02880.pdf,
diakses tanggal 25 September 2014
Tinjauan terdahulu 2, diperoleh dari
http://www.academia.edu/5342269/sis
tem_informasi_manajemen_registrasi
_tugas_akhir_skripsi_di_program_stu
di_teknik_informatika_universitas_m
uhammadiyah_gresik_program_studi
_teknik_informatika, diakses tanggal
25 September 2014
Materi SDLC, diperoleh dari
http://id.wikipedia.org/wiki/SDLC,
diakses tanggal 29 November 2014
Materi MVC, diperoleh dari
http://www.prowebpro.com/articles/m
vc.html, diakses tanggal 29 November
2014