BAB I PENDAHULUAN
1.1 Latar Belakang Teknologi Internet memungkin kan kita untuk dapat berhubungan satu sama lainnya dengan perangkat komputer tanpa dibatasi lagi oleh ruang lingkup waktu. Keberadaan Internet saat ini memberikan keuntungan secara langsung maupun tidak langsung kepada dunia bisnis, pendidikan, komunitas dan banyak lagi dari sekala kecil hingga besar. Adanya fasilitas dalam internet memungkinkan data-data bisa disimpan, diambil, dan dikirim secara mudah keseluruh penjuru dunia dengan berbagai cara, data dan informasi yang dapat dihubungkan dengan mudah dan cepat. Perkembangan teknologi khususnya internet yang merupakan media penyampaian informasi kini tidak lagi menemui hambatan, orang lebih mudah dalam berinteraksi dan bisa saling bertukar informasi saat itu juga. Hal ini menandakan bahwa internet mempunyai potensi yang sangat besar untuk dijadikan sebagai sarana kursus online, bagi setiap orang yang tidak sempat pergi ketempat kursus. Kursus online merupakan halaman web yang berisi bahan materi kuliah, interaksi belajar meliputi aktivitas serta evaluasi pembelajaran yang dibuat secara sistematis mengikuti alur rancangan pembelajaran. Dengan menggunakan video streaming sebagai media pembelajarannya membuat proses pembelajaran lebih efektif dan efisiensi. Pada website ini yang diberi judul Pembuatan Portal Kursus Online Interaktif Berbasis Web, memuat bahan materi kursus dalam bentuk video, di lengkapi dengan interaksi pembelajaran. Dalam website ini terdapat kelas-kelas teori pembelajaran agar setiap muridnya dapat memilih kelas yang di inginkan setelah melakukan registrasi sebelumnya. pengajar dapat mengupload materi berupa video streaming sesuai dengan kelasnya, sehingga murid kursus online mendapat materi-materi baru.
1 http://digilib.mercubuana.ac.id/
2
1.2 Perumusan Masalah Berdasarkan uraian pendahuluan di atas dapat di rumuskan permasalahan sebagai berikut: 1. Apakah dapat dibuat sebuah Portal Kursus Online Interaktif berbasis web dengan menggunakan framework CodeIgniter ? 2. Apakah dapat dibuat Video Chat Online didalam website Portal Kursus ?
1.3 Tujuan dan Manfaat Tujuan dari penulisan ini adalah: 1. Membuat website yang menampilkan kelas-kelas video beserta chat online dengan menggunakan framework codeigniter. 2. Mempermudah murid untuk saling berbagi dan menerima informasi dalam ruang lingkup yang cukup luas.
Manfaat dari penelitian ini adalah: 1. Memberikan kemudahan bagi seseorang yang sama sekali tidak memiliki waktu untuk pergi ketempat kursus. 2. Memberikan kemudahan bagi seseorang untuk mengakses bahan-bahan materi. 3. Membuka komunikasi user dan guru kursus setiap saat melalui chat.
1.4 Batasan Masalah Batasan masalah yang digunakan pada penulisan tugas akhir ini adalah: 1. Bahasa pemograman yang digunakan menggunakan PHP dan framework CodeIgniter. 2. Pada website ini memberikan pembelajaran dalam bentuk video mp4. Pembelajaran yang di tampilan yaitu berkaitan dengan Ilmu Komputer. 3. User dapat memberikan pesan atau tanya jawab pada setiap video pembelajaran. 4. User dapat melakukan chat online menggunakan plugin vline versi beta 5. Browser yang dapat digunakan google chrome.
http://digilib.mercubuana.ac.id/
3
1.5 Metodelogi Penelitian Adalah metode yang dilakukan dalam penelitian untuk mendapatkan data dan perancangan yang diperlukan dalam pembuatan aplikasi.
1.5.1 Metode Pengumpulan Data Sebagai sumber acuan untuk menyusun tugas akhir ini digunakan studi pencarian fakta. Pengumpulan data dan pemecahan masalah yang berkaitan dengan pembuatan web menggunakan framework CodeIgniter ini, penulis menggunakan beberapa metode pendekatan. Adapun metode pendekatan yang akan digunakan antara lain : 1. Metode Keperpustakaan (library). Metode atau teknik pengumpulan data bersumber pada literature dan bukubuku penunjang untuk konsep teori yang berhubungan dengan objek permasalahan. 2. Metode Studi Literature Pengambilan data menggunakan literature yang biasa dipakai seperti dengan memanfaatkan fasilitas internet yaitu dengan mengunjungi situssitus web yang berhubungan dengan PHP dan framework CodeIgniter.
2.5.2 Perancangan Aplikasi Dalam melakukan perancangan aplikasi ini, metode perancangan perangkat lunak yang digunakan oleh penulis adalah model waterfall. Model waterfall meliputi tahap-tahap sebagai berikut : 1. Rekayasa Sistem dan Pemodelan Sistem Tahap ini sangat menekankan pada masalah pengumpulan kebutuhan pengguna pada tingkat system dengan mendefinisikan konsep system. Rekayasa system meliputi pengumpulan kebutuhan pada tingkat system dengan sejumlah kecil analisis.
http://digilib.mercubuana.ac.id/
4
2. Desain Proses pembuatan desain tahap awal merancang tampilan website, kelas kursus, dan video yang di tampilkan. Sehingga menghasilkan desain interface yang atraktif. 3. Pengkodean dan pengujian Dibuat program dengan menggunakan PHP & Framework CodeIgniter yang mengacu kepada desain yang telah dibuat sehingga menjadi aplikasi yang siap dijalan kan dan diuji. 4. Uji Coba Setelah program selesai dibuat dilakukan pengujian terhadap system tersebut, apakah MVC tersebut bejalan sesuai dengan yang di harapkan atau tidak.. Apabila masih terhadap error pada aplikasi maka dilakukan tahap analisa kembali untuk mengetahui kesalahan yang muncul. 5. Penerapan Tahap ini bisa dikatakan terakhir dalam pembuatan sebuah aplikasi. Setelah melakukan analisa, desain dan pengkodean maka aplikasi yang sudah jadi digunakan oleh user.
1.6 Sistematika Penulisan Penulisan tugas akhir ini disajikan oleh penulis dalam lima bab pokok bahasan, yang secara singkat akan diuraikan sebagai berikut : BAB I PENDAHULUAN Bab ini berisi tentang hal-hal umum mengenai maksud dan tujuan penulisan tugas akhir yang terdiri dari latar belakang diadakannya penelitian, permasalahan yang terjadi, tujuan dan manfaat dari penelitian, batasan masalah, metode penelitian yang digunakan, dan sistematika dalam penulisan tugas akhir ini. BAB II LANDASAN TEORI Bab ini berisi tentang konsep dasar teori yang digunakan dalam penyusunan tugas akhir ini. Mulai dari Integrasi Sistem Informasi, Video Streaming, PHP, dan Framework CodeIgniter.
http://digilib.mercubuana.ac.id/
5
BAB III PEMODELAN WEB, DATA, DAN PROSES Bab ini berisi tentang tahap analisa masalah, pemodelan data, pemodelan fungsional, pemodelan aplikasi, dan tahap perancangan. BAB IV PEMBUATAN APLIKASI DAN PENGUJIAN Bab ini berisi tentang hasil pembahasan dan implemntasi yang terdiri dari implementasi modul program dan implementasi antar muka. BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran hasil dari pembuatan portal kursus online dengan menggunakan video streaming, di mana diharapkan untuk pengembangan lebih lanjut akan di hasilkan lebih baik lagi.
http://digilib.mercubuana.ac.id/