Di postingan saya yang terdahulu Konversi Celcius ke Fahrenheit Dengan Java, saya membuat konversi menggunakan editor sederhana. Saya buat gui pada aplikasi tersebut dari awal, semua dengan manual tanpa bantuan IDE java satu pun, tapi berbekal sebuah buku Deitel yang judulnya Java: How to Program.
Tapi untuk postingan kali ini saya buat aplikasi yang sama dengan menggunakan IDE Netbeans 6.8. Fungsi dari aplikasi yang dibuat sama dengan aplikasi sebelumnya. Algoritmanya pun sama. Tapi yang berbeda adalah ketika membangun gui dari aplikasi. Pada aplikasi kali ini dibangun aplikasi menggunakan bantuan dari Netbeans. Bantuan rancangan gui dengan Netbeans membuat pembuatan aplikasi menjadi lebih mudah dan cepat. Berbeda dengan membangun aplikasi gui di java tanpa bantuan IDE akan terasa lebih sulit dan lama dalam membangun gui-nya.
Namun dalam pembangunan kedua aplikasi konversi suhu yang sama ini, terdapat perbedaan antara aplikasi yang di bangun dengan bantuan IDE dan tanpa IDE. Mungkin ini dapat dijadikan bahan penelitian bagi yang suka meneliti. Mungkin penelitiannya tentang perbandingan aplikasi gui java yang dibangun dengan bantuan IDE dengan aplikasi gui java yang dibangun tanpa menggunakan IDE, dalam hal ini studi kasus aplikasi konversi celcius ke fahrenheit.
Berikut saya beri link untuk aplikasi yang sama tapi dengan bantuan IDE Netbeans.
ConvertFahrenheitNetbeans
Jumat, 23 Juli 2010
Konversi Celcius ke Fahrenheit Dengan Java Menggunakan Netbeans
Minggu, 18 Juli 2010
Konversi Celcius ke Fahrenheit Dengan Java
Beberapa hari lalu, saya membaca tutorial java dari website java sun. Di sana ada sebuah contoh aplikasi GUI sederhana untuk mengkonversi suhu dari Celcius menjadi Fahrenheit. Kemudian saya mencoba untuk membuat sendiri tanpa melihat source codenya terlebih dahulu. Saya mencoba membuat aplikasi gui untuk konversi Celcius menjadi Fahrenheit menggunakan rujukan buku Deitel Deitel yang berjudul Java How to Program.
Memang contoh aplikasi dari tutorial java sun menggunakan NetBeans untuk merancang GUI. Jadi terlihat lebih baik. Sedangkan saya buat aplikasi ini menggunakan JFame standart dan hanya menggunakan FlowLayout. Berikut saya upload source yang telah saya buat.
KonversiCelciusFaahrenheit
Untuk mengkompilasi gunakan CFTest.java, contoh:
$ javac CFTest.java
Untuk menjalankan aplikasi:
$ java CFTest
Memang contoh aplikasi dari tutorial java sun menggunakan NetBeans untuk merancang GUI. Jadi terlihat lebih baik. Sedangkan saya buat aplikasi ini menggunakan JFame standart dan hanya menggunakan FlowLayout. Berikut saya upload source yang telah saya buat.
KonversiCelciusFaahrenheit
Untuk mengkompilasi gunakan CFTest.java, contoh:
$ javac CFTest.java
Untuk menjalankan aplikasi:
$ java CFTest
Jumat, 04 Juni 2010
Kejar Jurnal
Dari kemarin ( 3 Juni 2010 ) sampai hari ini, ada kegiatan kejar jurnal. Kejar Jurnal itu tujuannya untuk mengedit dan memoles jurnal yang telah ada menjadi jurnal yang siap untuk dipublikasikan atau istilahnya camera ready paper.
Kemarin sempet dikasih tiga cd yang berisi laporan penelitian yang telah ada, dan juga mungkin terdapat juga jurnalnya. Akan tetapi format jurnal tidak sesuai dengan format jurnal yang dibuat oleh sinaptika. So, saya bertugas untuk mengedit itu semua. Ternyata susah juga mengedit jurnal yang ada. Soalnya selain harus merubah format tampilan, saya juga harus memeriksa jika apakah jurnal tersebut terdapat unsur plagiat. Jadi setiap referensi dari jurnal tersebut harus diperiksa juga dan isi dari jurnal tersebut juga harus diperiksa. Terutama dengan analisa dari jurnal tersebut, karena sebuah jurnal yang baik adalah jurnal yang memilki nilai analisis yang baik dan tajam serta orisinil dari pembuat jurnal.
Jadi tambah ilmu lagi untuk pembuatan jurnal. Sebenarnya udah sering juga membuat jurnal, tapi untuk mengedit jurnal orang lain atau membuat jurnal dari penelitian yang telah ada, sedangkan penelitian tersebut adalah milik orang lain cukup mwnguras energi.
Kemarin sempet dikasih tiga cd yang berisi laporan penelitian yang telah ada, dan juga mungkin terdapat juga jurnalnya. Akan tetapi format jurnal tidak sesuai dengan format jurnal yang dibuat oleh sinaptika. So, saya bertugas untuk mengedit itu semua. Ternyata susah juga mengedit jurnal yang ada. Soalnya selain harus merubah format tampilan, saya juga harus memeriksa jika apakah jurnal tersebut terdapat unsur plagiat. Jadi setiap referensi dari jurnal tersebut harus diperiksa juga dan isi dari jurnal tersebut juga harus diperiksa. Terutama dengan analisa dari jurnal tersebut, karena sebuah jurnal yang baik adalah jurnal yang memilki nilai analisis yang baik dan tajam serta orisinil dari pembuat jurnal.
Jadi tambah ilmu lagi untuk pembuatan jurnal. Sebenarnya udah sering juga membuat jurnal, tapi untuk mengedit jurnal orang lain atau membuat jurnal dari penelitian yang telah ada, sedangkan penelitian tersebut adalah milik orang lain cukup mwnguras energi.
Sabtu, 24 April 2010
Modify The aodv-uu protocol
Actually this is my big brother research, I just help him to modify the aodv-uu protocol to running in kernel 2.6.27.
Firstly when I compiled the protocol in a few months a go, I got a lot of error. I analyzed the error and got the point.
1. The kernel 2.6.27 uses the user space not the system space again. So the sintaks must be change to support the user space. One of the sintaks must be changed is NF_IP_PRE_ROUTING become NF_INET_PRE_ROUTING
2. There were a lot of function in header file that was used by aodv protocol had been changed in kernel 2.6.27. Such as dev_get_by_name, proc_net_create, proc_net_delete function, etc. The changes are not much. They just include the additional parameter, or a little change in function name.
Those are above two problems appears when I try to compile tha protocol.
I've finish to correct the error, but there are some warnings when compile the source.
I've try it in my Ubuntu 8.10. If you want the source you can download below.
aodv-uu-modified
Firstly when I compiled the protocol in a few months a go, I got a lot of error. I analyzed the error and got the point.
1. The kernel 2.6.27 uses the user space not the system space again. So the sintaks must be change to support the user space. One of the sintaks must be changed is NF_IP_PRE_ROUTING become NF_INET_PRE_ROUTING
2. There were a lot of function in header file that was used by aodv protocol had been changed in kernel 2.6.27. Such as dev_get_by_name, proc_net_create, proc_net_delete function, etc. The changes are not much. They just include the additional parameter, or a little change in function name.
Those are above two problems appears when I try to compile tha protocol.
I've finish to correct the error, but there are some warnings when compile the source.
I've try it in my Ubuntu 8.10. If you want the source you can download below.
aodv-uu-modified
Senin, 15 Maret 2010
Tutorial Pascal Dengan GPC II
Ini lanjutan dari tutorial pascal yang pertama dari postingan saya sebelumnya.
http://nangdul56.blogspot.com/2009/11/tutorial-pascal-dengan-gpc-gnu-pascal.html
Postingan pertama berisi tentang cara instalasi pascal di linux ubuntu, dan juga pengenalan pascal. Di tutorial yang sekarang berisi tentang operator matematika dan beberapa fungsi aritmatik.
Untuk Tutorial ke-2 dapat diunduh dibawah ini
Modul2
Selamat berpascal ria. Untuk modul selanjutnya nanti saya upload lagi.
http://nangdul56.blogspot.com/2009/11/tutorial-pascal-dengan-gpc-gnu-pascal.html
Postingan pertama berisi tentang cara instalasi pascal di linux ubuntu, dan juga pengenalan pascal. Di tutorial yang sekarang berisi tentang operator matematika dan beberapa fungsi aritmatik.
Untuk Tutorial ke-2 dapat diunduh dibawah ini
Modul2
Selamat berpascal ria. Untuk modul selanjutnya nanti saya upload lagi.
Rabu, 24 Februari 2010
"Peniru"
Klo di Naruto ada ninja peniru yang hebat bernama Kakashi Hatake. Tidak tahu kenapa, ketika saya melihat tokoh ini di komik naruto, saya jadi ngefans.
Kakashi pandai meniru jurus lawan ketika bertempur di peperangan. Ditambah dengan implan mata sharingannya, lebih membuat dia menjadi ninja peniru yang sangat hebat. Bahkan sampai dicalonkan menjadi hokage.
Dari situ saya belajar, bahwa untuk menguasai sesuatu jadilah peniru terlebih dahulu. Bahasa kasarnya adalah mencontek habis-habisan. Tapi tidak mencontek ketika di waktu ujian. Dengan meniru apa yang telah dibuat oleh orang lain maka kita juga belajar bagaimana menguasai ilmu tersebut dengan baik. Kemudian setelah menguasai ilmu yang ada maka dikembangkan sesuai diminta.
Kakashi pandai meniru jurus lawan ketika bertempur di peperangan. Ditambah dengan implan mata sharingannya, lebih membuat dia menjadi ninja peniru yang sangat hebat. Bahkan sampai dicalonkan menjadi hokage.
Dari situ saya belajar, bahwa untuk menguasai sesuatu jadilah peniru terlebih dahulu. Bahasa kasarnya adalah mencontek habis-habisan. Tapi tidak mencontek ketika di waktu ujian. Dengan meniru apa yang telah dibuat oleh orang lain maka kita juga belajar bagaimana menguasai ilmu tersebut dengan baik. Kemudian setelah menguasai ilmu yang ada maka dikembangkan sesuai diminta.
Senin, 08 Februari 2010
Kompilasi netfilter-extension-source
Setelah sekian lama mencari cara untuk mengkompilasi netfilter-extension-source, akhirnya dapat juga. Ternyata netfilter-extension source adalah sebuah module di dalam kernel linux, sehingga untuk mengkompilasinya di ubuntu terdapat sebuah tool yang bernama "module-assistant".
"module-assistant" inilah yang membantu dalam mengkompilasi netfilter-extension-source. Perintahnya adalah sebagai berikut:
$ sudo module-assistant --verbose --text-mode auto-install netfilter-extensions
Tapi muncul lagi masalah baru. Setelah di kompilasi, netfilter tidak muncul di dalam daftar module yang dapat digunakan. Saya mengetahuinya setelah melakukan perintah:
$ sudo module-assistant -list
Huh...masih banyak masalah saja. Tapi itulah open source, penuh dengan petualangan dan tantangan. I like this. Go Open Source.
"module-assistant" inilah yang membantu dalam mengkompilasi netfilter-extension-source. Perintahnya adalah sebagai berikut:
$ sudo module-assistant --verbose --text-mode auto-install netfilter-extensions
Tapi muncul lagi masalah baru. Setelah di kompilasi, netfilter tidak muncul di dalam daftar module yang dapat digunakan. Saya mengetahuinya setelah melakukan perintah:
$ sudo module-assistant -list
Huh...masih banyak masalah saja. Tapi itulah open source, penuh dengan petualangan dan tantangan. I like this. Go Open Source.
Langganan:
Postingan (Atom)