1 BAB 1 PENDAHULUAN
1.1
Latar Belakang Proses KRS adalah istilah yang diperuntukkan bagi proses registrasi mata kuliah yang harus dilakukan oleh mahasiswa. Dalam proses KRS ini mahasiswa harus memilih mata kuliah yang akan diambilnya, beserta kelas dan jadwalnya berdasarkan daftar mata kuliah dengan jadwal dan kelas yang dibuka. Pemilihan dan penyusunan mata kuliah yang dipilih beserta jadwal dan kelasnya ini biasanya dilakukan seminggu sebelum proses transaksi KRS dapat dilakukan. Hal ini tentu saja tergantung pada kebijakan masing-masing universitas. Pada pelaksanaannya, proses KRS ini banyak menimbulkan kesulitan, terutama bagi mahasiswa yang melakukan transaksi KRS ini. Salah satu penyebabnya adalah kapasitas kelas yang tersedia sangat terbatas dan lebih sedikit jumlahnya jika dibandingkan dengan jumlah mahasiswa yang melakukan transaksi KRS ini. Hal ini menyebabkan mahasiswa seringkali harus berebutan dengan mahasiswa lainnya untuk mendapatkan mata kuliah dengan jadwal dan kelas yang diinginkan. Tidak semua mata kuliah yang diambil itu sesuai dengan pilihannya semula karena mahasiswa harus menyesuaikan jadwal mata kuliah pilihannya dengan jadwal dan kapasitas kelas yang tersisa, yang terus berubahubah. Tentu saja hal ini membuat proses transaksi KRS menjadi suatu hal yang memerlukan perjuangan ekstra berat dari mahasiwa yang melakukan transaksi KRS ini, terutama jika proses ini dilakukan secara manual.
2 Menyadari banyak kesulitan yang muncul dalam transaksi KRS secara manual, saat ini banyak universitas yang telah menerapkan sistem registrasi mata kuliah (KRS) secara online. Sistem KRS online ini mirip seperti sistem KRS manual,
hanya
saja
transaksi
KRS
dilakukan
secara
online
dengan
memanfaatkan teknologi, terutama teknologi internet yang saat ini sedang berkembang dengan pesatnya. Sebagian besar universitas yang menerapkan sistem KRS online ini menggunakan aplikasi yang berbasiskan Web, yaitu dengan pengaksesan website. Namun seiiring dengan perkembangan teknologi informasi yang semakin canggih, transaksi KRS online ini juga dapat dilakukan dengan bantuan aplikasi berbasiskan WAP. Sistem KRS online, baik yang berbasiskan Web maupun WAP ini tentu saja akan memberikan kemudahan bagi mahasiswa yang melakukan transaksi KRS, terutama karena mereka dapat melakukannya tanpa keterbatasan tempat dan waktu. Universitas Mercu Buana adalah salah satu universitas yang juga mengharuskan mahasiswanya untuk melakukan proses registrasi mata kuliah (KRS) ini. Universitas Mercu Buana ini juga telah mulai menerapkan sistem KRS secara online. Namun sistem KRS online di universitas ini belum diterapkan secara utuh, dimana dalam beberapa hal masih ada proses yang dilakukan seperti manual, seperti harus mengisi lembar konsultasi dan berkonsultasi dengan dosen PA setiap kali akan mengisi KRS di Lab. komputer. Aplikasi KRS onlinenya juga masih terbatas pada lingkungan intranet saja, yaitu melalui Lab. komputer masing-masing Fakultas. Sistem KRS intranet Universitas Mercu Buana ini dalam pelaksanaannya masih menimbulkan beberapa kesulitan bagi mahasiswanya, walaupun tidak
3 serumit transaksi KRS secara manual. Kesulitan yang timbul antara lain mahasiswa yang ingin melakukan transaksi KRS masih harus mengantri sampai berjam-jam di kampusnya karena fasilitas komputer yang ada sangat terbatas dan sering hang. Aplikasi KRS online yang diterapkan juga belum optimal karena kurang validasi, sehingga terkadang mata kuliah yang belum boleh diambil tetap dapat diambil, dan hal ini baru disadari mahasiswa setelah proses KRS selesai. Tentu saja hal ini akan sangat merugikan mahasiswa. Oleh karena itu, Penulis bermaksud membuat program aplikasi KRS online berbasiskan Web dan WAP yang lebih mempermudah mahasiswa Universitas Mercu Buana dalam melakukan proses transaksi KRS ini. Selain tentu saja untuk mengatasi kekurangan yang ada dalam sistem KRS intranet tersebut.
1.2
Ruang Lingkup Ruang Lingkup dalam penulisan skripsi ini dibatasi pada perancangan KRS online berbasis Web dan WAP (Wireless Application Protocol) dengan menggunakan teknologi Web Service di Universitas Mercu Buana. Fasilitas yang diberikan dalam aplikasi Web dan WAP ini adalah sebagai berikut : 1. Fasilitas untuk memilih jadwal dan kelas untuk mata kuliah wajib dan mata kuliah pilihan. 2. Fasilitas untuk melihat kapasitas kelas yang tersisa secara up to date. 3. Fasilitas untuk melihat hasil transaksi KRS yang telah dilakukan. 4. Fasilitas validasi agar jadwal yang disusun tidak bentrok, mahasiswa tidak dapat mengambil mata kuliah yang belum diambil mata kuliah prasyaratnya, termasuk skripsi, dan validasi lainnya.
4 1.3
Tujuan dan Manfaat Tujuan yang ingin dicapai dalam skripsi ini ialah: untuk merancang aplikasi KRS online berbasiskan Web dan WAP dengan menggunakan teknologi Web Service di Universitas Mercu Buana.
Sedangkan manfaat yang ingin dicapai dalam skripsi ini adalah sebagai berikut: 1. Memberikan alternatif lain bagi mahasiswa Universitas Mercu Buana dalam melakukan pengisian KRS. 2. Memberi keleluasaan bagi mahasiswa Universitas Mercu Buana untuk melakukan transaksi KRS dimana saja tanpa harus datang ke kampus. 3. Menghemat waktu mahasiswa Universitas Mercu Buana karena tidak harus mengantri seperti pada proses KRS intranet. 4. Memudahkan mahasiswa Universitas Mercu Buana dalam menyusun jadwal pada saat transaksi KRS karena adanya validasi.
1.4
Metodologi Metode yang digunakan dalam penulisan skripsi ini, adalah metode analisis dan metode perancangan. Adapun penjelasannya adalah sebagai berikut: •
Metode Analisis 1. Studi Pustaka Dalam skripsi ini pengumpulan dan analisis teori-teori yang relevan dilakukan dengan menggunakan metode studi pustaka dengan buku teks, artikel ilmiah, dan artikel dari internet sebagai sumber literatur.
5 2. Survei terhadap sistem yang sedang berjalan Survei terhadap sistem yang sedang berjalan dalam skripsi ini dilakukan dengan cara melakukan wawancara kepada pihak yang terlibat dalam proses KRS di Universitas Mercu Buana. 3. Analisis terhadap hasil survei. 4. Identifikasi kebutuhan informasi Identifikasi kebutuhan informasi dalam skripsi ini dilakukan dengan menyebarkan kuesioner kepada mahasiswa Universitas mercu Buana. 5. Identifikasi persyaratan sistem.
•
Metode Perancangan Dalam skripsi ini digunakan pendekatan SDLC (System Development Life Cycle) dengan model proses Waterfall. Oleh karena dalam skripsi ini pembuatan programnya berorientasi objek, maka digunakan metode perancangan berorientasi objek /OOD (Object Oriented Design). Adapun tahapannya
adalah dengan membuat UML Diagram, yaitu Use Case Diagram, Class Diagram, Activity Diagram, Package Diagram, dan Deployment Diagram.
1.5
Sistematika Penulisan Penulisan skripsi ini dibagi menjadi lima bagian, dimana dalam tiap babnya ada beberapa sub bab yang saling berhubungan. Sistematika Penulisannya adalah sebagai berikut:
6 Bab 1 Pendahuluan Bab 1 berisi latar belakang, ruang lingkup, tujuan dan manfaat, metodologi, serta sistematika penulisan. Bab 2 Landasan Teori Bab 2 memaparkan teori yang dipakai dalam menganalisis sistem yang sedang berjalan. Bab 3 Analisis dan Perancangan Bab 3 berisi riwayat universitas, struktur organisasi dan pembagian divisi tugas dalam universitas, sistem KRS yang sedang berjalan, hasil
kuesioner, permasalahan yang dihadapi, usulan pemecahan masalah, rancangan diagram UML, rancangan layar, rancangan database, spesifikasi file dan spesifikasi proses. Bab 4 Implementasi dan Evaluasi Bab 4 berisi rencana implementasinya, spesifikasi hardware, software, dan brainware, cara pengoperasian sistem yang telah dibuat, serta hasil evaluasi dari segi aturan IMK (Interaksi Manusia dan Komputer). Bab 5 Simpulan dan Saran Bab 5 berisi simpulan dari inti penelitian yang dilakukan dan hasil penelitian yang didapatkan, serta saran yang dapat dijadikan sebagai bahan pertimbangan untuk pengembangannya lebih lanjut.