Memulai Skripsi Informatika
Perjalanan Budi Menyusun Proposal Skripsi Teknik Informatika dengan Tema Pemrograman Web
Bab 1: Awal Mula
Budi adalah mahasiswa
semester akhir Teknik Informatika di salah satu universitas ternama di
Indonesia. Seperti kebanyakan teman-temannya, Budi merasakan kecemasan
menjelang masa penyusunan skripsi. Ia menyadari bahwa skripsi adalah puncak
dari perjalanan akademisnya dan akan menjadi penentu langkah kariernya ke
depan.
Bab 2: Menentukan Topik
Pada tahap awal, Budi
menghadapi kebingungan dalam memilih topik skripsi. Ia memiliki berbagai minat,
mulai dari Pengembangan Aplikasi Web, Sistem Informasi, hingga User Experience
(UX) Design. Untuk menentukan pilihan yang tepat, Budi melakukan beberapa
langkah berikut:
- Mencatat Minat dan Keahlian:
- Budi menyusun daftar topik
yang paling diminati dan sesuai dengan keahlian yang telah ia kembangkan
selama kuliah.
- Ia merasa tertarik dengan
Pengembangan Aplikasi Web karena pernah mengikuti beberapa mata kuliah
dan proyek kecil yang berkaitan dengan web development.
- Melakukan Studi Literatur Awal:
- Budi mulai membaca
beberapa jurnal dan artikel terkait pengembangan aplikasi web untuk
memahami tren terbaru dan menemukan celah penelitian yang belum banyak
diteliti.
- Ia menemukan bahwa ada
kebutuhan untuk mengembangkan aplikasi web yang responsif dan dapat
diakses dengan baik di berbagai perangkat, termasuk perangkat dengan
spesifikasi rendah.
- Menentukan Relevansi dan Originalitas:
- Setelah berdiskusi dengan
teman-teman dan dosen, Budi memastikan bahwa topik yang dipilih relevan
dengan perkembangan teknologi saat ini dan memiliki potensi untuk
memberikan kontribusi baru.
Dengan pertimbangan
tersebut, Budi memutuskan untuk mengambil topik skripsi "Pengembangan
Aplikasi Web Responsif Berbasis Framework Laravel untuk Perangkat dengan
Spesifikasi Rendah".
Bab 3: Identifikasi
Permasalahan
Setelah menentukan topik,
langkah selanjutnya adalah mengidentifikasi permasalahan yang akan dipecahkan.
Budi menyadari bahwa untuk membuat penelitian yang terfokus, ia perlu
merumuskan masalah secara spesifik. Berikut adalah langkah yang ia lakukan:
- Menggali Masalah Utama:
- Budi menemukan bahwa
meskipun banyak aplikasi web responsif yang dikembangkan menggunakan
berbagai framework, masih terdapat tantangan dalam menjaga performa
aplikasi pada perangkat dengan spesifikasi rendah.
- Merumuskan Pertanyaan Penelitian:
- Bagaimana cara
mengoptimalkan performa aplikasi web responsif berbasis Laravel agar
tetap efisien pada perangkat dengan spesifikasi rendah?
- Menentukan Tujuan Penelitian:
- Tujuan Budi adalah
mengembangkan dan menguji aplikasi web responsif menggunakan framework
Laravel yang dioptimalkan untuk performa tinggi pada perangkat dengan
spesifikasi rendah.
Bab 4: Menyusun Proposal
Skripsi
Dengan permasalahan yang
jelas, Budi mulai menyusun proposal skripsinya. Ia mengikuti struktur yang
telah dipelajari dalam pertemuan bimbingan:
- Judul Skripsi:
- "Pengembangan
Aplikasi Web Responsif Berbasis Framework Laravel untuk Perangkat dengan
Spesifikasi Rendah"
- Latar Belakang:
- Budi menjelaskan
pentingnya pengembangan aplikasi web yang responsif dan dapat diakses
dengan baik di berbagai perangkat, terutama perangkat dengan spesifikasi
rendah yang masih banyak digunakan di Indonesia. Ia juga menyoroti
keterbatasan penelitian sebelumnya yang masih ada ruang untuk peningkatan
performa aplikasi web pada perangkat tersebut.
- Rumusan Masalah:
- Bagaimana mengoptimalkan
performa aplikasi web responsif berbasis Laravel agar tetap efisien pada
perangkat dengan spesifikasi rendah?
- Tujuan Penelitian:
- Mengembangkan aplikasi web
responsif menggunakan framework Laravel yang dioptimalkan untuk performa
tinggi pada perangkat dengan spesifikasi rendah.
- Menguji dan menganalisis
efektivitas optimasi yang diterapkan dibandingkan dengan aplikasi web
standar.
- Manfaat Penelitian:
- Teoretis:
Menambah wawasan dalam pengembangan aplikasi web responsif dan optimasi
performa menggunakan Laravel.
- Praktis:
Membantu pengembang web dalam menciptakan aplikasi yang lebih efisien dan
dapat diakses oleh pengguna dengan perangkat berperforma rendah.
- Tinjauan Pustaka:
- Budi menyusun ringkasan
penelitian-penelitian sebelumnya terkait pengembangan aplikasi web
responsif, penggunaan framework Laravel, serta teknik-teknik optimasi
performa aplikasi web.
- Metodologi Penelitian:
- Jenis Penelitian:
Terapan.
- Metode Pengumpulan Data:
Mengumpulkan data performa aplikasi web melalui pengujian pada berbagai
perangkat dengan spesifikasi berbeda.
- Teknik Analisis Data:
Menggunakan alat analisis performa seperti Google Lighthouse dan teknik
optimasi front-end serta back-end.
- Jadwal Penelitian:
- Budi membuat timeline yang
mencakup kegiatan mulai dari studi literatur, pengembangan aplikasi,
pengujian performa, hingga penulisan skripsi.
- Daftar Pustaka:
- Budi mencantumkan semua
referensi yang telah ia gunakan dalam penyusunan proposal, termasuk buku,
jurnal, dan artikel terkait pengembangan web dan optimasi performa.
Bab 5: Konsultasi dan Revisi
Setelah menyelesaikan draft
awal proposal, Budi mengatur pertemuan dengan dosen pembimbingnya, Dr. Siti.
Dalam pertemuan tersebut, Dr. Siti memberikan masukan berharga:
- Kejelasan Tujuan:
Memastikan bahwa tujuan penelitian Budi spesifik dan terukur.
- Metodologi:
Menyarankan penggunaan teknik optimasi tambahan seperti lazy loading dan
minifikasi kode untuk memperbaiki performa.
- Literatur:
Menambahkan beberapa referensi terbaru untuk mendukung tinjauan pustaka.
Budi menerima masukan
tersebut dengan baik dan segera merevisi proposalnya. Proses revisi ini
membantunya memperjelas arah penelitian dan memastikan bahwa proposalnya kuat
dan layak untuk diajukan.
Bab 6: Penyelesaian Proposal
dan Persiapan Penulisan Skripsi
Setelah mendapatkan
persetujuan dari dosen pembimbing, Budi merasa lebih percaya diri untuk memulai
penulisan skripsinya. Ia mulai:
- Mengumpulkan Data:
- Mengakses berbagai
perangkat dengan spesifikasi rendah dan mengumpulkan data performa
aplikasi web yang dikembangkan.
- Pengembangan Aplikasi:
- Mengimplementasikan
framework Laravel untuk mengembangkan aplikasi web responsif.
- Menerapkan teknik-teknik
optimasi seperti lazy loading, minifikasi CSS dan JavaScript, serta
caching untuk meningkatkan performa.
- Pengujian Performan:
- Melakukan pengujian
menggunakan alat seperti Google Lighthouse untuk mengukur peningkatan
performa aplikasi web pada perangkat dengan spesifikasi rendah.
- Analisis Hasil:
- Menganalisis data
pengujian performa dan membandingkan hasil sebelum dan setelah optimasi.
- Penulisan Skripsi:
- Menulis setiap bab skripsi
sesuai dengan struktur yang telah ditetapkan, memastikan alur yang logis
dan koheren.
Bab 7: Tantangan dan
Kemenangan
Selama proses penyusunan
skripsi, Budi menghadapi berbagai tantangan, mulai dari kesulitan teknis dalam
implementasi optimasi hingga kendala waktu karena tugas kuliah dan pekerjaan
paruh waktu. Namun, dengan disiplin dan bantuan dari dosen pembimbing serta
teman-teman, Budi mampu mengatasi setiap hambatan.
Beberapa tantangan yang
dihadapi Budi antara lain:
- Optimasi Kode:
Mengoptimalkan kode Laravel agar lebih efisien tanpa mengorbankan
fungsionalitas aplikasi.
- Pengujian di Berbagai Perangkat:
Mengakses dan menguji aplikasi di berbagai perangkat dengan spesifikasi
berbeda memerlukan waktu dan sumber daya.
- Manajemen Waktu:
Menyeimbangkan antara penulisan skripsi, tugas kuliah, dan pekerjaan paruh
waktu membutuhkan manajemen waktu yang baik.