BAB 1 PENDAHULUAN
1.1
Latar Belakang Binus University adalah sebuah institusi pendidikan yang menyediakan pendidikan di berbagai bidang mulai dari ilmu komputer, teknik, ekonomi, komunikasi, psikologi sampai dengan hukum. Binus University memiliki banyak sistem yang mendukung kegiatan perkuliahannya, salah satunya adalah sistem yang mengatur proses penyusunan kurikulum yang berperan penting sebagai program pendidikan yang nantinya akan menentukan kualitas lulusannya. Karena terjadi perubahan terhadap konsep pendistribusian mata kuliah yang dilakukan oleh pihak Binus University, maka dibutuhkan aplikasi yang bisa mendukung perubahan tersebut. Contohnya, berkembangnya konsep baru, yaitu kurikulum berbasis program yang belum dapat terakomodir oleh aplikasi sebelumnya, cara pendistribusian mata kuliah yang berbeda dimana mahasiswa lebih leluasa dalam mengambil mata kuliah. Selain itu, aplikasi yang digunakan sebelumnya masih menggunakan aplikasi berbasis desktop dimana masih terdapat beberapa kekurangan yaitu kurang user friendly dan terkesan kaku dalam penggunaannya. Diharapkan aplikasi yang akan digunakan untuk mendukung konsep baru tersebut menjadi aplikasi berbasis web sehingga bisa memudahkan pengguna dalam menggunakan aplikasi ini.
1
2
1.2
Ruang Lingkup Agar penulisan skripsi ini lebih terarah dan sesuai dengan kebutuhan, maka pembahasan hanya difokuskan pada analisis dan pengembangan aplikasi pengelolaan kurikulum untuk perkuliahan di Binus University. Ruang lingkupnya, antara lain: 1. Perancangan user interface, sistem, dan database yang digunakan dalam aplikasi pengelolaan kurikulum untuk jenjang perkuliahan S1, S2, S3, D3, dan D3-extends dalam shift regular dan online. 2. Perancangan user interface yang digunakan dalam aplikasi ini disesuaikan dengan user interface milik Binusmaya 3.0. 3. Sistem keamanan aplikasi mengikuti sistem keamanan milik Binusmaya 3.0. 4. Pengaturan hak akses aplikasi menggunakan user management system yang ada pada Binusmaya 3.0. 5. Hasil output dari aplikasi ini adalah dokumen kurikulum (dokumen TOR) dan Curriculum Mapping. 6. Migrasi fitur dari aplikasi sebelumnya, yaitu fitur untuk pendataan kelompok rumpun ilmu, rumpun ilmu, dan mata kuliah. 7. Pembuatan database serta fitur untuk pendataan peminatan. 8. Pembuatan dan pengesahan visi-misi untuk Program Studi.
1.3
Tujuan dan Manfaat Tujuan yang ingin dicapai dalam skripsi ini adalah dibuatnya aplikasi untuk memenuhi kebutuhan sistem kurikulum perkuliahan Universitas Bina
3
Nusantara dimana konsepnya mulai berkembang berdasarkan kebijakan dari pihak Binus University. Manfaat yang diperoleh dari pembuatan aplikasi pengelolaan kurikulum ini, antara lain: 1. Membantu proses penyusunan kurikulum dengan hasil akhir berupa dokumen kurikulum (dokumen TOR). 2. Membantu proses pengawasan dan pengesahan kurikulum. 3. Mempermudah proses deployment aplikasi, sehingga hanya membutuhkan proses copy file ke server untuk memperbarui sistem.
1.4
Metodologi Penelitian Dalam penyusunan skripsi ini, metode penelitian yang digunakan meliputi 2 (dua) bagian pokok yaitu metode analisis dan metode perancangan. 1.4.1
Metode Analisis Metode analisis didapat dari hasil pengumpulan data-data pendukung, yaitu melalui: a. Wawancara Wawancara dilakukan dengan cara melakukan tanya jawab secara lisan maupun tertulis dengan narasumber yang berkaitan, mengerti, atau paham dengan aplikasi ini. b. Studi literatur Mempelajari dokumen pendukung seperti dokumen kurikulum, buku, jurnal, ataupun artikel sebagai acuan dalam pembuatan aplikasi.
4
1.4.2
Metode Perancangan Metode perancangan yang digunakan dalam skripsi ini adalah menggunakan
model
Waterfall,
yaitu
model
yang menekankan
perencanaan yang matang di tahap awal dan memastikan kekurangan yang mungkin terjadi pada rancangan sebelum rancangan tersebut akan dikembangkan lebih lanjut lagi. Untuk lebih jelasnya, berikut tahapantahapan yang termasuk dalam model Waterfall: 1. Communication Tahap ini merupakan tahap awal proyek dan pengumpulan kebutuhan yang diperlukan untuk menentukan fungsi fitur software. 2. Planning Pada tahap ini dibuat sebuah rencana proyek sebagai perkiraan tugas, resiko, sumber daya, produk, dan penjadwalan yang terjadi selama proyek berlangsung. 3. Modeling Pada tahap ini dilakukan analisis dan perancangan kebutuhan sistem ke dalam bentuk representasi model. 4. Construction Pada tahap ini berlangsung pengkodean dan pengujian kode untuk mengecek apakah ada kesalahan yang terjadi. 5. Deployment Pada tahap ini hasil pengkodean (software) disebar ke konsumen untuk dievaluasi sebagai umpan balik dari konsumen.
5
1.5
Sistematika Penulisan Sistematika penulisan yang diterapkan dalam skripsi ini mengikuti sistem di bawah ini: Bab 1 Pendahuluan Menjelaskan tentang latar belakang, ruang lingkup, tujuan dan manfaat, metodologi yang digunakan serta sistematika penulisan. Bab 2 Landasan Teori Berisi mengenai landasan teori, yaitu teori-teori umum dan teori-teori khusus yang mendukung penulisan skripsi ini. Bab 3 Analisis dan Perancangan Sistem Pada bab ini dijelaskan masalah yang dihadapi berdasarkan ruang lingkup dan batasan masalah yang ada serta rumusan perancangan sistem sebagai solusi yang diberikan. Bab 4 Implementasi dan Evaluasi Pada bab ini dijelaskan mengenai analisis kebutuhan, rancangan, rencana implementasi, implementasi rancangan aplikasi serta evaluasi. Bab 5 Simpulan dan Saran Berisi mengenai kesimpulan yang dihasilkan dari evaluasi seluruh tahap perancangan dan implementasi yang telah dilakukan serta saran-saran untuk pengembangan yang lebih lanjut di waktu mendatang.