BAB 1 PENDAHULUAN
1.1 Latar Belakang Pada saat ini perkembangan di bidang teknologi sudah semakin pesat. Perkembangan di bidang IT sangat membantu dalam berbagai aspek kehidupan salah satunya untuk pendidikan. Salah satu bentuk yang sering diterapkan adalah dengan menggunakan web untuk membantu mengatur pengembangan sistem. Sebuah survey mendapatkan hasil yang menunjukkan bahwa pengembangan aplikasi berbasis web lebih banyak keuntunngannya dibandingkan dengan aplikasi berbasis desktop (Microsoft, 2015). Konsep ini juga digunakan oleh BCL&D (Binus Corporate Learning and Development). BCL&D adalah sebuah divisi di bawah Yayasan Bina Nusantara yang dipercayakan untuk melakukan pengembangan karyawan, dosen, dan guru yang berada di bawah Yayasan Bina Nusantara dengan pemberian training dalam bentuk pelatihan-pelatihan dan workshop. Sejalan dengan perkembangan Binus yang semakin pesat, maka pengembangan talent menjadi suatu hal yang penting. Pimpinan memberikan perhatian khusus terhadap hal tersebut dan berharap BCL&D dapat menyediakan solusi pembelajaran (pengembangan) yang tepat guna, tepat sasaran dan terintegrasi untuk peningkatan kompetensi binusian. Konsep yang diterapkan oleh BCL&D sebelumnya tidak dapat menyediakan kurikulum–kurikulum untuk konsep yang sedang berkembang pesat seperti perkembangan yang dialami oleh Bina Nusantara Group saat ini. Aplikasi yang dipakai oleh BCL&D masih berbasis desktop dan penyelesaian tugas tidak sepenuhnya bisa dibantu oleh sistem lama. Oleh karena itu, BCL&D memutuskan untuk mengubah konsep pembelajarannya menjadi konsep Corporate University (CORPU), sehingga dapat mempersiapkan kurikulum-kurikulum bagi karyawan, guru, maupun dosen di Bina Nusantara Group agar bisa menjadi lebih baik lagi untuk kedepannya. CORPU adalah standart tertinggi saat ini untuk sebuah learning center sebuah perusahaan, dimana bisnis proses CORPU sudah standar dan memiliki fase-fase yang jelas. 1
2 Demi meningkatkan kinerja BCL&D, maka dibuatkan sebuah sistem berbasis web dengan menerapkan sistem CORPU untuk meningkatkan kinerja dan kualitas pembinaan di Bina Nusantara Group. Dengan aplikasi ini diharapkan para karyawan, dosen, guru dapat lebih mudah dalam menyampaikan informasi serta lebih cepat dan mudah berinteraksi antara satu sama lain dengan memanfaatkan media komputer dan internet yang ada.
1.2 Perumusan Masalah Berdasarkan latar belakang masalah di atas, penulis merumuskan beberapa masalah yang sering terjadi pada BCL&D, yaitu: 1. Aplikasi lama tidak bisa mendatakan questionnaire sesuai dengan bisnis proses yang baru. 2. Aplikasi lama tidak bisa mendatakan facilitator sesuai dengan bisnis proses yang baru. 3. Aplikasi lama tidak bisa mendatakan scheduling sesuai dengan bisnis proses yang baru.
1.3 Ruang Lingkup Berdasarkan kebutuhan yang dibutuhkan oleh BCL&D, perancangan Corporate University (CORPU) akan difokuskan pada: 1. Pengembangan aplikasi akan dilakukan pada client side dan server side. 2. Pengembangan pada sisi client side akan dilakukan menggunakan Javascript, Ajax, jQuery UI, CSS. 3. Pengembangan pada sisi server side akan dilakukan menggunakan ASP, .NET 4.0, Duwamish framework dan C#. 4. Dalam fitur ini ada beberapa tambahan yang akan mencakup pendataan form facilitator, facilitator info, participant group, scheduling, dan participant
attendance,
serta
pendataan
questionnaire
termasuk
questionnaire group, questionnaire question dan question answer. 5. Pada aplikasi ini tidak dibahas tentang sekuritas.
3 1.4 Tujuan dan Manfaat 1.4.1 Tujuan Penelitian 1. Membuat sistem pendataan questionnaire. 2. Membuat sistem pendataan facilitator. 3. Membuat sistem pendataan scheduling.
3.1.1 Manfaat Penelitian Dengan melakukan penelitian, pengamatan, dan mengacu kepada sumber-sumber yang relevan, penulis berharap dapat memberi manfaat sebagai berikut: 1. Membantu pengguna dalam mendatakan questionnaire. 2. Membantu pengguna dalam mendatakan facilitator. 3. Membantu pengguna dalam mendatakan scheduling.
3.2 Metodologi Penelitian Metodologi penelitian adalah sebuah proses yang terdiri dari beberapa kegiatan
seperti
analisis
dan
perancangan
yang
bertujuan
untuk
mengumpulkan, mengembangkan, dan menguji kebenaran dari sebuah teori. 3.2.1 Metode Analisis Analisa sistem ini dilakukan dengan dua cara, yaitu: 1. Studi Literatur Merupakan pengumpulan informasi serta data yang bersumber dari sumber tulis seperti buku dan jurnal yang nantinya akan digunakan sebagai pedoman dalam pembuatan aplikasi dan skripsi ini. 2. Wawancara Merupakan pengumpulan data secara langsung dengan melakukan sesi tanya jawab kepada pihak yang bertanggung jawab dari pihak BCL&D, maupun system analyst IT Division untuk mendapatkan data yang akan dianalisis lebih lanjut. Tujuan wawancara ini adalah untuk membuat fitur-fitur yang sesuai dengan kebutuhan pengguna.
4 3. Analisa sistem berjalan Melakukan analisa pada sistem yang sedang berjalan untuk mempelajari alur proses bisnis. Analisa hanya dilakukan pada menu-menu yang termasuk dalam ruang lingkup pengembangan.
3.2.2
Metode Perancangan Agile development adalah pengembangan yang bersifat agile yaitu dapat merespon dengan tepat terhadap suatu perubahan. Perubahan adalah segala hal yang berkaitan dengan software development. Agility menyadari bahwa tahap perencanaan adalah dunia yang tidak pasti yang memiliki batasan dan sebuah rencana proyek harus bersifat fleksibel. Proses model agile terdiri dari Extreme Programming (XP), Adaptive Software Development (ASD), Dynamic System Development Method, Scrum, Agile Modeling. Metode yang akan penulis gunakan adalah metode Extreme Programming (XP). XP diperkenalkan oleh Kent Beck pada akhir tahun 1980an. Kent Beck menyatakan ada lima nilai yang menjadi dasar untuk setiap pekerjaan yang dilakukan sebagai bagian dari XP, yaitu komunikasi, kesederhanaan, umpan balik, keberanian, dan rasa hormat. XP menggunakan konsep pendekatan yang berorientasi objek dan memiliki empat kerangka kegiatan, yaitu: planning, design, testing, coding.
3.3 Sistematika Penulisan Untuk memberikan gambaran yang jelas dan sistematis
dalan
pemahaman, maka penulisan skripsi ini dikelompokkan menjadi 5 (lima) bab, yaitu: 1. BAB 1 PENDAHULUAN Bab ini berisi uraian tentang latar belakang yang mendasari pentingnya diadakan penelitian, tujuan dan manfaat penelitian, metodologi, ruang lingkup, dan sistematika penulisan. 2. BAB 2 LANDASAN TEORI Bab ini berisi teori yang digunakan dalam penyusunan dan penelitian skripsi. Dalam landasan teori ini akan dijabarkan tentang teori – teori
5 dasar / umum dan teori khusus yang berhubungan dengan pengembangan dan pembuatan aplikasi ini. 3. BAB 3 ANALISIS SISTEM BERJALAN Bab ini terdiri dari 3 hal, yaitu perumusan objek penelitian, metode pengumpulan data yang digunakan, dan analisis data atau permasalahan. Bab ini menekankan pada inti penelitian yang ada pada objek yang diteliti. 4. BAB 4 IMPLEMENTASI DAN EVALUASI Bab ini berisi mengenai hasil dari objek penelitian, implementasi, dan evaluasi dari aplikasi ini. 5. BAB 5 SIMPULAN DAN SARAN Dalam bab ini akan dibahas mengenai hasil dan simpulan dari analisis, perancangan dan pembuatan aplikasi ini. Selain itu, pada bab ini akan dibahas juga dibahas juga mengenai saran – saran sebagai bahan masukan untuk pengembangan lebih lanjut.