Ther Notes #2: Pemrograman Netbeans

Ther Notes #2

Pemrograman Netbeans







Setelah di semester satu saya membuat tugas akhir pertama dengan menggunakan bahasa C++ berbasis console, pada semester dua saya kembali mendapatkan tugas akhir dengan judul yang sama yaitu Reservasi Hotel, namun kali ini menggunakan bahasa Java dan dikerjakan di aplikasi NetBeans. Pemilihan judul yang sama bukan tanpa alasan, karena saya ingin melihat perbedaan bagaimana program reservasi hotel dibuat di bahasa pemrograman yang berbeda.

Proses pengerjaan tugas akhir ini memakan waktu sekitar dua bulan, sama seperti tugas akhir sebelumnya. Namun kali ini saya merasa lebih sulit dibandingkan sebelumnya. Kesulitan terbesar yang saya alami adalah karena saya belum memiliki laptop yang memadai, sehingga saya hanya bisa mengerjakan di sekolah. Hal itu membuat saya tidak bisa setiap hari berlatih atau mencoba memperbaiki error yang muncul di rumah. Akibatnya, banyak waktu terbuang di awal karena harus menunggu jadwal praktik di laboratorium komputer sekolah.

Selain kendala perangkat, saya juga menemukan tantangan lain yaitu memahami konsep GUI di Java dengan NetBeans. Kalau sebelumnya di C++ hanya menggunakan tampilan teks, di Java saya harus mulai mengenal komponen seperti tombol, label, text field, dan table yang digunakan untuk membuat antarmuka program lebih interaktif. Hal ini cukup membingungkan pada awalnya karena butuh waktu lebih lama untuk memahami bagaimana setiap komponen bekerja dan bagaimana menghubungkan komponen tersebut dengan logika program di belakangnya.

Karena berbagai kendala itu, pengerjaan saya baru benar-benar fokus di dua minggu terakhir sebelum pengumpulan. Di waktu yang singkat itu, saya berusaha semaksimal mungkin agar program reservasi hotel ini bisa selesai. Saya menyusun form pemesanan kamar, form data tamu, serta mencoba menambahkan logika sederhana untuk menyimpan dan menampilkan data. Walaupun hasilnya masih sederhana dan banyak kekurangan, saya bersyukur program ini bisa selesai tepat waktu, meskipun dengan kondisi yang serba terbatas.

Dari tugas akhir semester dua ini, saya mendapatkan banyak pelajaran berharga. Pertama, saya belajar bahwa mengerjakan program dengan GUI memang jauh lebih menantang dibandingkan program console biasa, karena kita harus memikirkan logika sekaligus tampilan. Kedua, saya menyadari betapa pentingnya memiliki perangkat yang mendukung, karena tanpa itu proses belajar bisa menjadi lebih berat. Namun di sisi lain, kesulitan ini membuat saya jadi lebih menghargai waktu di sekolah dan lebih serius ketika diberi kesempatan untuk praktik.

Walaupun terasa lebih berat dibandingkan tugas akhir sebelumnya, pengalaman ini memberikan saya pemahaman baru bahwa setiap kesulitan bisa diatasi dengan kesabaran dan usaha. Program Reservasi Hotel dengan Java di NetBeans menjadi bukti bahwa dengan kerja keras, meskipun terbatas, hasilnya tetap bisa tercapai.




Posting Komentar

0 Komentar