Tutorial Zodiak Umi Lutfanah 10040251

Embed Size (px)

Citation preview

TUTORIAL PEMBUATAN APLIKASI RAMALAN ZODIAK DENGAN IDE NETBEANS 6.9.8

Disusun oleh : Nama Nim Semester Kelas : Umi Lutfanah : 10040247 :3 :F

Politeknik Harapan BersamaJl. Dewi Sartika No 71 Pesurungan Kidul, Tegal 52116, Jateng Telepon: 0283-352000, Fax: 0283-352000, Website: http://www.poltektegal.ac.id

1. Persiapan Pembuatan Program Persiapan Software yang dibutuhkan : A. Program JDK1.7.0 Aplikasi yang saya buat kali ini adalah apliksi desktop yang tentunya akan beerjalan diatas deployment environtment . Sebab Aplikasi Java merupakan program khusus yang dapat berjalan pada mesin apapun, yang telah memiliki Java Runtime Environment (JRE). Secara umum Ada 2 deployment environment yang utama : a. JRE didapat dari Java 2 Software Development Kit (SDK), yang di dalamnya terdapat kumpulan lengkap file class dari semua package Teknologi Java, termasuk class bahasa basic, class komponen GUI dan lain-lain. b. Yang utama pada deployment environment lainnya adalah pada web browser. Sebagian besar browser komersial menyediakan penerjemah / interpreter untuk Teknologi Java dan runtime environment. Namun kali ini saya hanya akan menggunakan Java 2 Software Development Kit (SDK) atau biasa disebut JDK, JDK yang saya gunakan menggunakan versi 1.7.0 B. Netbean IDE 7.01 The NetBeans IDE adalah sebuah lingkungan pengembangan sebuah tools untuk programmer menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. (dikutip dari : www.netbean.org ) C. Library-library pendukung Commons-beanutils-1.8.0.jar Commons-digesteer-1.7.jar

-

Commons-logging-1.0.4.jar iText-2.1.7.jar TimingFramework-1.0.jar UsuLibrary.jar

Cara memasukan library pada project Masuk pada panel project di netbeans Klik kanan pada folder Libraries pilih Add Jar/folder Pilih library yang akan dimasukan Klik open

D. Class Background Class Background adalah class untuk membuat background untuk aplikasi, sehingga akan membuat jpanel bergambar, cara

membuatnya sbb : Buat class baru lalu ketik kode berikut :

Cara menambahkan pada jFrame kita adalah : 1. Buka JFrame, Aplikasi_Astrology.java 2. Klik kanan set layout border layout 3. Masukan Background.java ke atas Home.java yang sedang terbuka, dengan cara men-drag dari jendela project. 4. Nah, anda sudah melihatnya sekarang.

2. Pembuatan Program A. Pembuatan Desain Aplikasi Pada Aplikasi ini saya membuat desain sbb :

Form

Komponen java yang saya gunakan adalah : a. jLabel : jLabel2 property yang diubah :

jLabel3 property yang diubah :

bintangLabel, property yang diubah :

jLabel1 property yang diubah :

jLabel4 property yang diubah :

jLabel5 property yang diubah :

jLabel5 property yang diubah :

b. jTextArea : kesehatanTextArea, cintaTextArea, karirTextArea,

uangTextArea property yang diubah :

c. jButton jButton1 property yang diubah:

clearButton property yang diubah :

exitButton property yang diubah:

d. jComboBox tglComboBox, thnComboBox property yang diubah:

blnComboBox property yang diubah:

B. Skrip pembuatan aplikasi sesuai dengan form dan event yang terjadi

Berikut Skrip-skrip pembuatan aplikasi zodiak, skrip selengkapnya dapat dilihat langsung pada source codenya. formWindowOpened

Kode diatas untuk mengisi tglComboBox dan thnComboBox sesuai dengan kondisi yang ada saat form baru dibuka. blnComboBoxActionPerformed

Kode diatas berfungsi untuk mengisi tgl ComboBox dengan itm item seperti yang telah ditentukan diatas. thnComboBoxActionPerformed

Fungsinya sama seperti skrip blnComboBoxActionPerformed yaitu berfungsi untuk mengisi tgl ComboBox dengan itm item seperti yang telah ditentukan diatas. ramalButtonActionPerformed

Fungsi kode diatas adalah untuk mendeklarasikan variable yang nantinya digunakan oleh skrip selanjutnya. Dan pernyataan if(NamaT.getText().isEmpty()){ aadlah pernyataan apabila NamaT kosong maka muncul peringatan seperti diatas

Kode diatas berfungsi mengisi variable Zodiakmu yang masih kosong dengan nama-nama zodiak sesuai dengan bulan dan tanggal dimana zodiak-zodiak tersebut berada

Kode diatas adalah kode untuk menampilkan gambar pada jPanel4 dengan layout CardLayout, gambar-gambar tersebut adalah

gambar-gambar zodiak yang telah diisi pada jLabel dan telah diberi index 0 sampai 11, gambar-gambar tersebut akan muncul sesuai kondisi variable Zodiakmu .

Pernyataan if (zodiakmu.equals("Capricorn")) { dst adalah pernyataan dimana String Zodiakmu = Capricorn maka

memerintahkan aplikasi untuk menampilkan beberapa item, dan merubah property dari komponen dalam aplikasi. Skrip tersebut diteruskan hingga sampai 12 zodiak yang dibuat pernyataan. Pada pada bagian uangTextArea.setText dan karirTextArea.setText , isi dari statemen tersebut saya enter

kebawah dan ditambahi tanda + karena untuk kepentingan tutorial ini sebab bila tidak di enter maka akan terlalu panjang, sebenarnya tidak usah juga tidak apa-apa. Akhir dari pernyataan tersebut sbb :

3. Persiapan Pembuatan Program Persiapan Software yang dibutuhkan : JDK (Java Development Kit) Java Development Kit (JDK) adalah Sun Microsystems produk ditujukan untuk pengembang Java. Sejak diperkenalkannya Java, telah jauh SDK Java yang paling banyak digunakan. Pada tanggal 17 November 2006, Sun mengumumkan bahwa akan dirilis di bawah GNU General Public License (GPL), sehingga membuat perangkat lunak bebas. Hal ini terjadi sebagian besar pada tanggal 8 Mei 2007 [3]; Sun kontribusi kode sumber untuk JDKOpen.

NetBeans NetBeans mengacu pada kedua kerangka platform untuk aplikasi desktop Java, dan sebuah lingkungan pengembangan terpadu (IDE) untuk pengembangan dengan Java, JavaScript, PHP, Python, Ruby, Groovy, C, C + +, Scala, Clojure, dan lain-lain.

NetBeans IDE ditulis dalam Java dan berjalan di mana-mana di mana JVM yang diinstal, termasuk Windows, Mac OS, Linux, dan Solaris.

Sebuah JDK diperlukan untuk pengembangan fungsionalitas Jawa, tetapi tidak diperlukan untuk pembangunan di bahasa pemrograman lain. Platform NetBeans memungkinkan aplikasi untuk dikembangkan dari satu set komponen perangkat lunak moduler yang disebut modul. Aplikasi berbasis platform NetBeans (termasuk IDE NetBeans) dapat diperpanjang oleh pengembang pihak ketiga.

Java SDK dan NetBeans diperlukan jika anda hendak mulai bermainmain dengan bahasa pemrograman Java. Java SDK adalah platform dasar Java yang diperlukan agar PC anda bisa mengeksekusi kode-kode program anda yang menggunakan bahasa Java,sedangkan NetBeans adalah aplikasi editor terpadu (IDE atau Integrated Develepment Environment) yang akan banyak mempermudah dalam membuat aplikasi karena menyediakan kontrol-kontrol visual yang penting dalam pemrograman desktop (atau lebih dikenal sebagai pemrograman visual). 4. Pembuatan Program C. Pembuatan Desain Aplikasi Pada Aplikasi ini saya membuat desain sbb :

Form

Komponen java yang saya gunakan adalah : 1) jLabel jLabel2, jLabel3 Properti yang diubah :

2) jTextField NamaT Properti yang diubah :

3) jCombobox tglComboBox, thnComboBox property yang diubah:

blnComboBox property yang diubah:

4) jButton ramalButton Properti yang diubah :

clearButton Properti yang diubah :

5) jTextArea kesehatanTextArea, cintaTextArea, karirTextArea,

uangTextArea property yang diubah :

D. Skrip pembuatan aplikasi sesuai

saya hanya akan menuliskan poin-poin pentingnya saja dan selanjutnya akan diberi penjelasan untuk melanjutkan skrip tsb. Dan skrip selengkapnya dapat dilihat langsung pada source codenya.

blnComboBoxActionPerformed

Kode diatas berfungsi untuk mengisi tgl ComboBox dengan itm item seperti yang telah ditentukan diatas. thnComboBoxActionPerformed

Fungsinya sama seperti skrip blnComboBoxActionPerformed yaitu berfungsi untuk mengisi tgl ComboBox dengan itm item seperti yang telah ditentukan diatas.

ramalButtonActionPerformed

Fungsi kode diatas adalah untuk mendeklarasikan variable yang nantinya digunakan oleh skrip selanjutnya. Dan pernyataan if(NamaT.getText().isEmpty()){ aadlah pernyataan apabila NamaT kosong maka muncul peringatan seperti diatas

Kode diatas berfungsi mengisi variable Zodiakmu yang masih kosong dengan nama-nama zodiak sesuai dengan bulan dan tanggal dimana zodiak-zodiak tersebut berada

Kode diatas adalah kode untuk menampilkan gambar pada jPanel3 dengan layout CardLayout, gambar-gambar tersebut adalah gambar-gambar zodiac yang telah diisi pada jLabel dan telah diberi index 0 sampai 11, gambar-gambar tersebut akan muncul sesuai kondisi variable Zodiakmu .

Pernyataan if (zodiakmu.equals("Capricorn")) { dst adalah pernyataan dimana String Zodiakmu = Capricorn maka

memerintahkan aplikasi untuk menampilkan beberapa item, dan merubah property dari komponen dalam aplikasi. Skrip tersebut diteruskan hingga sampai 12 zodiak yang dibuat pernyataan. Pada pada bagian uangTextArea.setText dan karirTextArea.setText , isi dari statemen tersebut saya enter

kebawah dan ditambahi tanda + karena untuk kepentingan tutorial ini sebab bila tidak di enter maka akan terlalu panjang, sebenarnya tidak usah juga tidak apa-apa. Akhir dari pernyataan tersebut sbb :

formWindowOpened

Kode diatas untuk mengisi tglComboBox dan thnComboBox sesuai dengan kondisi yang ada Membuat Class untuk Background 1. Buat project di Netbeans dengan nama Background (atau apa saja/terserah). 2. Buat 2 package 3. Copy kan file gambar yg akan dijadikan background ke package windu.train.images 4. Clean and Build 5. Buat Class baru (beri nama: Background.java) pada package zodiak (klik kanan-new-Java Class) 6. Sampai tahap ini, jendela project anda akan menjadi seperti ini:

Hierarki Project 7. Tambahkan kode pada Background.java, sehingga hasil akhir nya menjadi seperti ini:

8. Clean and Build 9. Sampai tahap ini kita sudah berhasil membuat taplak yang indah. Memasang Panel Background diatas form Dalam tahap berikut ini, kita akan memasang Panel tadi ke atas meja JFrame. 5. Buka JFrame, zodiak.java 6. Klik kanan set layout border layout

7. Masukan PanelBackground.java ke atas Home.java yang sedang terbuka, dengan cara men-drag dari jendela project. 8. Nah, anda sudah melihatnya sekarang.

Menambahkan Komponen Lain Sekarang anda bisa menambahkan komponen lainnya di atas taplak yang anda buat. Anda bisa menambhkan JLabel, JTextField, JCombo, JRadio, atau lainnya, dengan cara klik komponen pada jendela Pallete (di sebelah kanan) kemudian klik lagi di atas JPanel.