BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Praktek Kerja Lapangan (PKL) adalah mata kuliah wajib yang dibebankan kepada mahasiswa Program Studi Komputer dan Sistem Informasi Universitas Gadjah Mada dalam rangka untuk mengenalkan kepada dunia kerja yang sebenarnya. Dalam PKL ini, banyak hal yang dapat dipelajari dan perlu dicatat untuk selanjutnya dirangkum dalam laporan. Segala kegiatan termasuk di dalamnya pencatatan jadwal, tugas masing-masing mahasiswa sebagai anggota tim, dan presensi anggota tim dicatatkan pada sebuah buku. Buku inilah yang disebut buku harian PKL. Adanya buku harian PKL ini adalah untuk mengontrol aktivitas selama PKL agar sesuai dengan jadwal kegiatan yang ada, juga sebagai presensi mahasiswa selama kegiatan ini berlangsung di lapangan. Namun seiring dengan berjalannya waktu, kewajiban untuk mengisi buku harian ini sering terabaikan, terutama karena keharusan menulis seluruh rangkaian kegiatan secara manual di buku harian ini dan kesibukan mahasiswa dalam PKL, yaitu membuat program atau sistem yang terkadang dibatasi oleh tenggat waktu dan harus mencapai target tertentu. Dokumentasi kegiatan juga sering terabaikan, padahal disinilah hal yang paling penting sebagai bukti bahwa mahasiswa benar-benar melakukan seluruh aktivitas yang ada di dalam jadwal kegiatan dan harus dilampirkan dalam laporan. Berdasarkan pengalaman yang penulis dapatkan selama mengikuti kegiatan PKL, pengisian buku harian terkadang dilakukan di saat-saat terakhir, menjelang jam kerja selesai, bahkan saat kegiatan PKL akan diakhiri yang menyebabkan isi buku harian PKL menjadi kurang lengkap. Inilah yang mendasari penulis mengembangkan aplikasi buku harian ini. Dengan menggunakan pendekatan teknologi, diharapkan dapat meringankan beban mahasiswa dalam pengisian catatan kegiatan dan pelaporan sekaligus menunjang kegiatan PKL.
1
2
1.2. Rumusan Masalah Berdasarkan latar belakang masalah permasalahan yang telah diuraikan di atas, maka masalah yang akan dikaji dalam penelitian ini adalah bagaimana membuat sistem pencatatan kegiatan harian dan presensi mahasiswa yang sedang melaksanakan PKL menggunakan aplikasi mobile yang tersinkronisasi dengan server. Dari sisi pengguna, akan dibedakan menjadi dua, yaitu mahasiswa dan pembimbing PKL. Mahasiswa yang melakukan kegiatan pencatatan dan dokumentasi pada aplikasi, sedangkan pembimbing akan mendapatkan laporan dari pencatatan yang dilakukan mahasiswa. 1.3. Batasan Masalah Batasan masalah dalam penyusunan penelitian ini adalah : 1.
Aplikasi yang akan dibuat hanya membahas masalah pencatatan kegiatan, presensi, dan dokumentasi kegiatan selama Praktik Kerja Lapangan (PKL) berlangsung.
2.
Pengembangan aplikasi mobile yang akan dibuat hanya pada perangkat smartphone dengan sistem operasi Android dengan versi minimal 2.3 (Gingerbread).
3.
Aplikasi yang akan dibuat hanya bisa menangani 1 tim tiap kegiatan
4.
Pembimbing hanya memiliki kemampuan untuk melihat kegiatan, presensi, jadwal, dan dokumentasi dalam bentuk laporan dari mahasiswa
5.
Aplikasi yang akan dibuat hanya menangani kegiatan PKL Program Studi Komputer dan Sistem Informasi Universitas Gadjah Mada
1.4. Tujuan Penelitian Tujuan dari penelitian ini adalah membuat aplikasi untuk mempermudah dokumentasi kegiatan harian mahasiswa dan perencanaan kegiatan harian selama melaksanakan Praktik Kerja Lapangan (PKL) atau Kerja Lapangan (KL), menawarkan solusi baru mengatasi permasalahan pencatatan buku harian PKL yang sering tidak lengkap.
3
1.5. Manfaat Penelitian Manfaat dari penelitian ini adalah sebagai berikut : a.
Bagi mahasiswa a) Mempermudah perencanaan kegiatan harian selama berlangsungnya kegiatan Praktik Kerja Lapangan (PKL) atau Kerja Lapangan (KL). b) Mempermudah proses presensi harian anggota tim Praktik Kerja Lapangan (PKL) atau Kerja Lapangan (KL). c) Mempermudah proses dokumentasi kegiatan Praktik Kerja Lapangan (PKL) atau Kerja Lapangan (KL).
b. Bagi pembimbing Menawarkan solusi baru mengatasi permasalahan ketidaklengkapan catatan kegiatan dan dokumentasi pada buku harian PKL. 1.6. Metodologi Penelitian Metodologi yang digunakan adalah sebagai berikut : a.
Pengumpulan Data Metodologi yang digunakan dalam mengumpulkan data adalah menggunakan metode observasi dan studi literatur. Metode observasi yaitu dengan mempelajari dari pengalaman-pengalaman sebelumnya yang berkaitan dengan kegiatan pencatatan buku harian PKL. Metode studi literatur yaitu dengan mengumpulkan data melalui buku-buku dan situs-situs internet.
b.
Analisis Kebutuhan Sistem Pada tahap analisis, selain dilakukan tahapan pengumpulan data, dilakukan proses pencarian kebutuhan yang diintensifkan dan difokuskan pada aplikasi yang akan dibuat.
c.
Desain Tahap penerjemahan dari data yang dianalisis ke dalam bentuk yang mudah dimengerti oleh pengguna berupa perancangan antarmuka.
d.
Implementasi Tahap ini merupakan implementasi dari tahap desain dimana merupakan tahap penerjemahan masalah yang telah dirancang sebelumnya ke dalam
4
bahasa pemrograman HTML, CSS, PHP, dan Javascript, Jquery, sedangkan framework yang digunakan adalah Laravel. e.
Pengujian Merupakan tahap pengujian aplikasi buku harian Praktik Kerja Lapangan (PKL) atau Kerja Lapangan (KL) yang telah dikembangkan.
1.7. Sistematika Penulisan Sistematika penulisan laporan ini dibagi menjadi beberapa bab dengan pokok pembahasan sebagai berikut: BAB I PENDAHULUAN Bab ini berisi latar belakang masalah, rumusan masalah, tujuan penelitian, batasan masalah, manfaat penelitian, metodologi penelitian, dan sistematika penulisan. BAB II TINJAUAN PUSTAKA Bab ini berisi uraian sistematis tentang informasi hasil penelitian yang disajikan dalam pustaka dan menghubungkannya dengan masalah yang diteliti. BAB III LANDASAN TEORI Bab ini menjelaskan tentang informasi hasil penelitian yang disajikan dalam penyusunan tugas akhir. Bab ini menjelaskan tentang teori umum yang berkaitan dengan judul, teori program yang berkaitan dengan aplikasi yang digunakan, teori khusus yaitu berkaitan dengan istilah-isitilah yang dipakai dalam pembuatan sistem. BAB IV ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan dalam membangun perangkat lunak, analisis terhadap seluruh spesifikasi sistem yang mencakup analisis prosedur yang sedang berjalan, analisis pengguna dan analisis basis data, selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan
5
hasil analisis yang telah dibuat. BAB V IMPLEMENTASI SISTEM Bab ini membahas secara terperinci penerapan dari desain yang dibuat dengan menampilkan antarmuka aplikasi disertai cara kerja dan penggunaan aplikasi. BAB VI HASIL PENGUJIAN DAN PEMBAHASAN Bab ini membahas pengujian sistem yang telah dikerjakan. BAB VII PENUTUP Bab ini terdiri kesimpulan dan saran yang berisikan hal-hal terpenting yang dibahas dan kemudian dijadikan kesimpulan. Bab ini juga berisi saran-saran yang dimungkinkan untuk pengembangan aplikasi selanjutnya. DAFTAR PUSTAKA