Lompat ke konten Lompat ke sidebar Lompat ke footer

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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. Merumuskan Pertanyaan Penelitian:
    • Bagaimana cara mengoptimalkan performa aplikasi web responsif berbasis Laravel agar tetap efisien pada perangkat dengan spesifikasi rendah?
  3. 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:

  1. Judul Skripsi:
    • "Pengembangan Aplikasi Web Responsif Berbasis Framework Laravel untuk Perangkat dengan Spesifikasi Rendah"
  2. 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.
  3. Rumusan Masalah:
    • Bagaimana mengoptimalkan performa aplikasi web responsif berbasis Laravel agar tetap efisien pada perangkat dengan spesifikasi rendah?
  4. 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.
  5. 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.
  6. Tinjauan Pustaka:
    • Budi menyusun ringkasan penelitian-penelitian sebelumnya terkait pengembangan aplikasi web responsif, penggunaan framework Laravel, serta teknik-teknik optimasi performa aplikasi web.
  7. 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.
  8. Jadwal Penelitian:
    • Budi membuat timeline yang mencakup kegiatan mulai dari studi literatur, pengembangan aplikasi, pengujian performa, hingga penulisan skripsi.
  9. 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:

  1. Mengumpulkan Data:
    • Mengakses berbagai perangkat dengan spesifikasi rendah dan mengumpulkan data performa aplikasi web yang dikembangkan.
  2. 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.
  3. Pengujian Performan:
    • Melakukan pengujian menggunakan alat seperti Google Lighthouse untuk mengukur peningkatan performa aplikasi web pada perangkat dengan spesifikasi rendah.
  4. Analisis Hasil:
    • Menganalisis data pengujian performa dan membandingkan hasil sebelum dan setelah optimasi.
  5. 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.