Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5 Abdul Mukti [email protected] :: http://mukti666.wordpress.com Abstrak Konversi satuan suhu adalah mengubah satuan suhu ke satuan suhu lainnya tanpa mengubah nilai sebenarnya. Misal: Suhu 40 0C dikonversi ke satuan suhu Fahrenheit menjadi 104 0F. Suhu tersebut tidak mengalami perubahan suhu sebenarnya, yang berubah hanya satuannya saja. Untuk mempercepat dalam proses perhitungan konversi suhu, ada baiknya mencoba membuat sebuah aplikasi konversi suhu menggunakan NetbaensIDE6.5 dengan bahasa pemograman java. Kata Kunci:NetbeansIDE6., konversi suhu dalam bahasa pemograman java Pendahuluan Dalam ilmu fisika kita pasti menemui perhitungan tentang suhu. Salah satunya yaitu menghitung konversi suhu. Kebanyakan orang dalam menghitung konversi suhu menggunakan cara manual. Disini saya akan mencoba untuk membuat cara yang sederhana dan simple yang tidak perlu memakan waktu banyak untuk menghitung konversi suhu. Dalam pembutannya ini menggunakan bahasa pemograman java di mana untuk editornya sendiri saya menggunakan NetbeansIDE6.5. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Pembahasan Aplikasi yang dibuat adalah Aplikasi Konversi Suhu , di mana kita akan menginputkan teks berupa angka kemudian akan memilih satuan input yang akan dikonversi. Pilihan satuan input tersebut antara lain Celcius , Fahrenheit dan Kelvin. Hasil akan muncul secara otomatis pada TextField Result setelah kita meng-klik tombol Calculate !. Berikut ini merupakan hasil tampilan Aplikasi Konversi Suhu yang akan dibuat: Pada artikel ini , akan dijelaskan mengenai langkah – langkah pembuatan Aplikasi Konversi Suhu berbasis java dengan menggunakan software Netbeans IDE 6.5. Berikut ini merupakan langkah – langkah pembuatan project aplikasi Konversi Suhu: Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 1. Membuka Netbeans IDE 6.5 untuk membuat aplikasi java Konversi Suhu 2. Proses membuka software Netbeans IDE 6.5 Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 3. Setelah masuk Netbeans IDE 6.5, maka langkah selanjutnya adalah membuat project baru dengan cara pilih menu File → New Project atau dengan cara menekan tombol Ctrl + Shift + N 4. Pilih Categories : Java dan untuk Projects : Java Application Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 5. Beri nama Project : Latihan1 kemudian klik Finish Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 6. Setelah Project Latihan1 jadi , maka sekarang kita akan membuat java package. Klik kanan pada Latihan1 , pilih New → Java Package Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 7. Beri nama latihan1 untuk Java Package yang dibuat , kamudian klik tombol Finish Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 8. Sekarang kita akan membuat Menu Utama dari Aplikasi Konversi Suhu. Klik kanan pada Java Package latihan1 , pilh New → Customizer Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 9. Beri nama Latihan1View kemudian klik Finish Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 10. Menyusun tampilan menu aplikasi Konversi Suhu sesuai dengan desain yang telah dirancang sebelumnya. Masukkan 4 buah label , 6 buah Radio button , 1 buah Button , 2 Text Field. Komponen – komponen tersebut diambil dari Palette yang terdapat di sebelah kiri dengan cara meng-klik dan di – drag masuk ke dalam panel. Komponen tersebut disusun menjadi seperti pada gambar berikut Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 11. Untuk mempercantik tampilan aplikasi , kita tambahkan 2 buah MenuBar , yaitu File dan Help. Di dalam Menu File akan terdapat shortcut Exit , sedangkan pada MenuBar Help akan terdapat shortcut About. Hal ini dilakukan dengan cara drag dan drop komponen MenuBar yang terdapat di jendela Palette Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 12. Setelah komponen disusun dengan rapi , sekarang kita dapat mengubah nama dari masing – masing komponen dengan cara klik kanan pada komponen , kemudia Edit Text , kemudian ketikkan nama dari masing – masing komponen, sehingga tampilan akan menjadi seperti berikut ini 13. Kita dapat menambahkan Progress Bar pada aplikasi dengan meleletakkannya pada bagian bawah ( di bawah Result ) dengan cara drag komponen Progress Bar ke panel. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 14. Untuk memisahkan antara Menu Bar , Isi panel dan Progress Bar , kita gunakan Separator yang terdapat di jendela Palette. Lakukan hal seperti komponen sebelumnya yaitu dengan cara drag and drop komponen ke panel. Setelah dimasukkan Separator , maka tampilan akan menjadi sebagai berikut : 15. Sekarang kita akan memasukkan script. Klik kanan pada button Calculate! → Events → Action → actionPerformed[jButton1ActionPerformed] Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 16. Ketikkan script di antara tulisan berikut : private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: { Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 17. Setelah mengetikkan script , kita akan membuat Main Class dari aplikasi Konversi Suhu. Klik kanan pada package latihan1 → New → Other. Pilih Categories : Java dan File Types : Java Main Class Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 18. Beri nama Latihan1App → klik Finish Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 19. Mengetikkan script dalam Latihan1App Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 20. Kemudian kita akan membuat Dialog Form About yang terdapat pada Menu Bar Help pada menu Utama. Klik kanan pada package latihan1 → JDialogForm Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 21. 22. Beri nama Latihan1AboutBox → Finish Kita susun komponen – komponen Label , Image , dan Button seperti gambar di bawah ini. Untuk mengganti text , kita lakukan seperti cara awal yaitu dengan cara klik kanan pada masing – masing komponen kemudian Edit Text Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 23. Klik pada Tombol Close kemudian beri script untuk keluar dari kotak dialog. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 24. Pembuatan aplikasi Konversi suhu telah selesai. Untuk menjalankan aplikasi ini dilakukan dengan cara klik kanan pada Project Latihan1 → Run File . 25. Berikut ini merupakan hasil tampilan dari aplikasi Konversi Suhu yang telah dibuat. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 26. Jika dimasukkan input angka 25 , kemudian kita pilih untuk inputan satuan dan output satuan yang diinginkan. Kemudian klik tombol Calculate! Maka hasil perhitungan akan tampak pada text Field Result seperti pad gambar berikut. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Penutup Setelah melihat dan mencoba cara itu, pasti kalian pusing yah ngerjainnya :D hahahaa… Tapi jangan khawatir, dari pusing itulah otak kita telah dipakai untuk berfikir agar bisa mendapatkan hasil yang maksimal Dalam artikel kali ini hanya itu saja yang bisa saya sampaikan. Mungkin lain kesempatan akan saya bagikan lagi cara-cara dalam pemograman java selanjutnya. Mohon maaf apabila ada yang kurang di mengerti dari artikel ini. Sebelum dan sesdudahnya saya ucapkan banyak terimakasih Referensi http://fernando-bs.blogspot.com/2012/09/tutorial-membuat-konversi-suhu-java.htmli http://abdwahid27.blogspot.com/2013/10/java-gui-contoh-program-konversi-suhu.html http://andreas-ginting.blogspot.com/2012/09/tutorial-konversi-suhu-javamenggunakan.html http://mulyayudaprasindes.blogspot.com/2012/09/cara-membuat-konversi-suhumelalui.html http://uga18hunter.blogspot.com/2010/11/posting-pemrogaman-konversi-suhu.html http://septiantriharjanto.wordpress.com/2012/01/07/membuat-alat-pengukur-konversisuhu-menggunakan-netbeans-ide-6-5/ Biografi Abdul Mukti, lahir di Tangerang 7 Maret 1993. Menyelesaikan Sekolah Dasar dan Sekolah Menengah Pertama di SDN Bencongan 6 Tangerang dan SMP PGRI 400 Kota Tangerang. Menamatkan SMK di SMK Nusa Putra Kota Tangerang Jurusan Teknologi Jaringan dan Komputer (TKJ) pada tahun 2011. Sekarang sedang melanjutkan Pendidikan S1 di STMIK Raharja Kota Tangerang Jurusan Teknik Informatika Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Konsentrasi di Software Engineering. Saya senang dengan hal-hal yang bersangkutan dengan merakit komputer dan jaringan. Saat ini sedang memperdalam ilmu pemograman java dan android. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org