« Hachi One Diver | Main | Kiritani dan Kagetora berpacaran?!? »
Membuat program tanpa kode
By deepe | August 19, 2008
Masih ingat tentang program untuk menampilkan output dari inputan user? Yup, program sederhana yang mungkin kita pelajari ketika pertama kali belajar pemrograman. Untuk membuat program sederhana seperti ini, saya rasa semua orang pasti tau bagaimana logika dari program tersebut. Yang jadi masalah adalah bagaimana menuliskan sintak untuk menampilkannya, karena masing-masing bahasa punya sintak yang berbeda untuk menampilkan output. Misal saja dengan bahasa pemrogram java, maka sintak untuk menampilkan output ke layar adalah
System.out.println(parameter)
Contoh sintak diatas hanya berlaku kalau kita membuat program yang berjalan di lingkungan console atau yang lebih dikenal dengan istilah “under dos”. Jika ingin menampilkannya dalam lingkungan visual seperti aplikasi desktop atau web, biasanya output yang berasal dari inputan user akan ditampilkan melalui sebuah label atau text box tergantung pada kondisi yang diinginkan. Untuk mengimplementasikan hal seperti ini di aplikasi desktop atau aplikasi web, setidaknya perlu kode yang dituliskan untuk menghasilkan output dari inputan user. Misal saja dengan bahasa pemrograman Visual Basic .NET, setidaknya kode yang dituliskan adalah
textbox2.text=textbox1.text
Kemudian, bagaimana membuat hal seperti tersebut pada aplikasi berbasis web? Untuk membuat program seperti diatas pada aplikasi web, maka saya sebagai programmer setidaknya perlu menuliskan beberapa kode untuk membuatnya. Hal seperti itu saya lakukan bila saya membuat aplikasi dengan menggunakan text editor biasa seperti EditPlus, JCreator dan lainnya. Trus bagaimana bila saya menggunakan editor yang lebih canggih macam JDeveloper? Jawaban dari pertanyaan diatas adalah sangat mudah sekali. Selain itu dengan JDeveloper saya tidak perlu menulis kode sama sekali bila membuat program seperti pada cerita diatas. Nah, untuk itulah kali ini saya akan tunjukan bagaimana membuat program untuk menampilkan inputan user tanpa menuliskan kode program. Adapun alat pengembangan yang saya gunakan adalah JDeveloper, tool untuk pengembangan aplikasi web dengan bahasa pemrograman java.
![]()
Ok, saya rasa basa-basinya cukup, dan untuk selanjutnya perhatikan 2 gambar diatas! Gambar pertama (yang disebelah kiri) adalah tampilan awal dari program yang saya buat. Jadi, pertama-tama user memasukkan data pada textbox. Setelah memasukkan data, user mengakhiri proses input data dengan menekan tombol enter. Proses yang terjadi ketika mengakhiri inputan dengan tombol enter adalah menampilkan inputan user melalui sebuah Label tepat dibawah textbox, seperti yang anda lihat pada gambar paling kanan.
Saya langsung saja ke proses bagaimana membuat prosesnya sehingga menghasilkan seperti gambar diatas. Jadi saya asumsikan anda sudah memahami bagaimana membuat layout seperti diatas. Oya, saya hampir lupa menginformasikan versi JDeveloper yang saya gunakan. Versi JDeveloper yang saya gunakan adalah versi 11g. Kita lanjut lagi ke topik utama. Yang pertama harus anda lakukan adalah mensetting properti AutoSubmit dan PartialTriggers. Properti AutoSubmit pada textbox saya setting dengan nilai True, kemudian properti PartialTriggers pada Label saya setting dengan nilai InputText1. Perlu diperhatikan bahwa nilai InputText1 pada properti PartialTriggers itu adalah nilai properti Name pada textbox.
Berikut adalah langkah terakhir, yaitu memberikan nilai pada textbox ke komponen Label. Caranya adalah dengan mensetting nilai properti Value dari komponen Label. Nilai yang diberikan adalah #{backing_myPPR.inputText1.value} yang mana bisa anda setting melalui Expression Builder atau mengetikkannya secara langsung.



August 19th, 2008 at 9:43 am
wew!
hebad… ^^
pecinta oracle neh mas,,? bisa sharing2 knowledge dunk ^^ huhu
lam kenal!
August 20th, 2008 at 2:37 am
makasih komentarnya. kalo dibilang gua ini pecinta oracle sih ngga juga. Gua tidak pernah freak atau mencintai sebuah produk. Hal ini berhubung perkerjaan sehari-hari memang bersama oracle.
August 21st, 2008 at 1:40 am
thx buat kunjungannya mas ^^
btw, gimana kalo kita barter
sharing tulisan ama sharing knowledge
ahoy!
August 24th, 2008 at 7:46 am
Mantaff pe .. pee .. YM idmu apa ? mau tak add nih .. butuh konsultasi tingkat lanjut tentang java neh
August 27th, 2008 at 4:04 pm
wekekek beh ini dah kalo master2 programming udah angkat bicara hehehe, hanya bisa nonton dari save distance wekeek
salam piss, loph and nengkang
September 4th, 2008 at 8:46 am
mau dunk tanya2 lbh jauh ttg Jdev…
aq suka pusyink sendiri niy… >.<
September 5th, 2008 at 6:21 am
Gampang. kalo ada waktu luang pasti aq jawab. Kita share ilmu biar pusingnya juga kebagi. Saya juga suka pusing sendiri awal belajar Jdev ini.