1
BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini banyak perusahaan yang memiliki banyak kegiatan yang harus dilakukan dan untuk mengatur kegiatan tersebut bisa dilakukan secara manual atau secara online. Dan seiring dengan berkembangnya teknologi, maka perusahaan saat ini mulai mengembangkan pengaturan kegiatan secara online dengan melalui website ataupun melewati berbagai perangkat lainnya seperti mengirimkan e-mail. Website adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah local (LAN) melalui alamat internet yang dikenali sebagai URL. Seiring dengan perkembangan website, dibentuklah media komunikasi berbasis website yang dinamakan E-mail. E-mail merupakan singkatan dari electronic mail, yang dalam bahasa indonesia memiliki arti 'surat elektronik'. Karena E-mail merupakan sistem yang memungkinkan kita untuk mengirimkan pesan berbasis teks yang dapat dikirim dan diterima secara elektronik melalui komputer atau HP (Handphone). E-mail adalah cara pengiriman data, file teks, foto digital, atau file-file audio dan video dari satu komputer ke komputer lainnya, dalam suatu jaringan komputer. Jaringan komputer ini bisa berupa jaringan komputer intranet maupun jaringan komputer internet. Teach For Indonesia (TFI) merupakan sebuah organisasi yang memiliki banyak kegiatan sosial seperti belajar-mengajar yang dilakukan secara sukarela. Khusus untuk kegiatan belajar mengajar yang dilakukan oleh dosen, diberi nama Pengabdian Pada Masyarakat (P2M) dimana kegiatan P2M merupakan salah satu kewajiban dari seorang dosen. School of Computer Science (SoCS) merupakan salah satu fakultas yang ada BINUS University mempunyai jumlah dosen terbesar dibandingkan fakultas lainnya. Oleh karena itu, registrasi yang dilakukan oleh dosen untuk dapat melakukan kegiatan P2M cukup sulit karena 1
2
sistem yang berjalan masih manual. Staff dari SoCS menjadi perantara dalam mendistribusikan informasirmasi P2M yang ada dan mendafarkan dosen yang berminat. Proses pendaftaran tersebut membutuhkan waktu dan terkadang informasirmasi P2M yang ada tidak tersampaikan kepada seluruh dosen. Sehubungan dengan hal tersebut maka perlu dirancang sebuah aplikasi berbasis web untuk membantu kinerja admin SoCS dalam melakukan kegiatan registrasi P2M yang lebih efektif dan efisien, serta membantu admin untuk melakukan reminder kepada user yang telah melakukan registrasi kegiatan P2M tersebut. Disamping itu, admin juga dapat melihat laporan dengan mudah.
1.2 Rumusan Masalah Berdasarkan latar belakang pada subbab 1.1, maka dapat disimpulkan permasalahan yang ada yaitu •
Bagaimana membuat aplikasi yang dapat memudahkan dosen dalam memperoleh informasi tentang kegiatan P2M serta membantu dosen dalam melakukan pendaftaran kegiatan P2M.
•
Bagaimana membuat aplikasi yang dapat digunakan oleh admin untuk mendistribusikan
informasi
mengenai
kegiatan
yang
akan
berlangsung serta membantu admin dalam melakukan rekapitulasi kegiatan P2M yang sudah dilakukan oleh dosen. •
Bagaimana membuat aplikasi yang dapat mengingatkan dosen untuk menghadiri undangan serta untuk meng-upload hasil kegiatan
Melihat permasalahan ini, solusi yang diberikan adalah dengan membuat aplikasi P2M berbasis website untuk dapat membantu admin dalam menginput dan menyimpan data kegiatan P2M, serta mempermudah dosen untuk mengikuti kegiatan P2M tersebut.
1.3 Ruang Lingkup Ruang lingkup perancangan aplikasi P2M berbasis website ini sebagai berikut: 1. Aplikasi berbasis website dengan menggunakan pemrograman HTML, HTML5, CSS, PHP, JavaScript, JSON, SQL, Framework Bootstrap.
3
2. Aplikasi berupa website yang dapat melakukan register untuk dosen, pengumpulan berkas-berkas kegiatan P2M dan melihat kegiatan P2M yang ada. 3. Aplikasi P2M berbasis website menyediakan fitur reminder membantu admin untuk mengingatkan user akan kegiatan yang telah user daftarkan. 4. Aplikasi ini dirancang untuk dapat dijalankan pada browser pada PC bersistem operasi windows
1.4 Tujuan dan manfaat Tujuan yang ingin di capai dari skripsi ini adalah dibentuk aplikasi yang dapat membantu pengaturan kegiatan P2M yang meliputi, pendaftaran dosen untuk melakukan kegiatan, mengingatkan dosen akan kegiatan yang didaftar, meng-upload bukti kegiatan, serta membantu admin dalam mengelola data seluruh dosen yang mendaftar kegiatan P2M. Manfaat yang didapat dari skripsi ini sebagai berikut: 1. Memudahkan proses pendaftaran P2M sehingga tidak melibatkan banyak pihak. 2. Membantu admin dalam melakukan reminder kepada dosen yang bersedia mengikuti kegiatan P2M 3. Mempermudah dan mempercepat admin dalam pembuatan laporan data dosen serta melakukan pengelolaan data kegiatan P2M 4. Memudahkan admin untuk mengundang dosen untuk mengikuti kegiatan P2M
1.5 Metodologi Dalam proses pengembangan aplikasi ini, dilakukan beberapa metode penelitian, yaitu: 1.
Metode Analisis
a. Wawancara ( Interview ) Metode ini dilakukan dengan mewawancara admin yang menggunakan aplikasi ini untuk mendapatkan data dan informasirmasi yang berkaitan dengan dalam pembuatan aplikasi ini
4
b. Studi Pustaka Metode ini dilakukan dengan menggunakan buku-buku, catatan, internet yang berisi informasirmasi mengenai topik web dan database yang telah digunakan sebagai referensi ataupun sebagai bahan pertimbangan dalam menyusun laporan ini.
2. Metode Perancangan Metode perancangan program yang diterapkan dalam pembuatan aplikasi ini adalah metode waterfall menurut Pressman (2010, p.39-p.41), yaitu dengan tahapan-tahapan sebagai berikut: 1. Communication Proses communication dilakukan untuk mengumpulkan kebutuhan yang diperlukan dalam pembuatan dan pengembangan software. 2. Planning Proses planning dilakukan untuk membuat estimasi jadwal dalam pembuatan software agar dapat selesai dengan tepat waktu. 3. Modeling Proses modeling dilakukan untuk membuat desain yang sesuai dengan kebutuhan. Kebutuhan terlebih dahulu dianalisa untuk menentukan desain yang tepat. 4. Construction Proses construction dilakukan untuk membuat code. Code dibuat sesuai desain yang sudah dibuat. Tujuan pembuatan code agar aplikasi dapat dijalankan. Setelah pembuatan code, software akan dilakukan test.
5. Deployment Proses deployment dilakukan untuk mendapatkan feedback dari user. Software yang telah selesai dibuat, dikirim dan diuji coba oleh user untuk mengetahui kualitas software tersebut
5
1.6 Sistematika Penulisan Penulisan skripsi ini disusun dalam 5 bab sebagai berikut : 1. BAB 1 PENDAHULUAN Pada bab ini dijelaskan mengenai latar belakang penulisan, rumusan masalah, ruang lingkup, tujuan dan manfaat, metode penelitian, dan sistematika yang digunakan dalam penulisan skripsi ini. 2. BAB 2 TINJAUAN PUSTAKA Dalam bab ini akan dijelaskan teori dasar dan metode yang digunakan untuk mendukung perancangan dan analisis yang dilakukan. 3. BAB 3 METODOLOGI Pada bab ini akan membahas metodologi penelitian, analisis sistem, dan permasalahan. Selain itu, juga terdapat pembahasan mengenai perancangan use case diagram, activity diagram, class diagram, sequence diagram, tampilan antarmuka aplikasi, dan database. 4. BAB 4 HASIL DAN PEMBAHASAN Pada bab hasil dan pembahasan akan dibahas mengenai hasil implementasi dari aplikasi meliputi kebutuhan perangkat keras, perangkat lunak, infrastruktur aplikasi, proses penggunaan, hasil kinerja, dan evaluasi dari aplikasi P2M berbasis Web. 5. BAB 5 SIMPULAN DAN SARAN Pada bab ini akan dibahas mengenai kesimpulan dari tujuan pembuatan aplikasi dan saran yang berguna untuk perancangan dan pengembangan
aplikasi
dimasa
mendatang.
6