MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA

dokumen-dokumen yang mirip
Membuat Menu Login Sederhana [Full Coding]

Materi : GUI AWT & SWING.

MODUL PRAKTIKUM KE 3 A.

Tugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

BAB IX. USER INTERFACE

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi

Pemrograman Java. Pertemuan VIII By: Augury

Program Data Pelanggan Toko Bandung Fashion

PEMROGRAMAN JAVA SISTEM PARKIR

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

Tugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran

INSTRUKSI PENCABANGAN

SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi

Mahasiswa mampu : Mengetahui dan memahami Event Handling dalam pemrograman Java. Mengetahui dan memahami Sistem Menu dalam pemrograman Java.

SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama

A. TUJUAN PEMBELAJARAN

SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat

TUGAS PEMROGRAMAN BERBASIS JAVA. Disusun Oleh : NAMA : Rendy Rangga Yudha NIM :

TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps

Dasar Perancangan Graphical User Interface

LISTING PROGRAM. package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue;

MODUL 7 - EXCEPTION HANDLING

PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

Modul 08. User Interface 01

Materi 5 Pemrograman Visual

Membuat Kalkulator dengan Java

GUI (Grapichal User Interface)

SISTEM INFORMASI GAJI KARYAWAN

P 5 Bab 4 : GUI (Graphical User Interface) 4.1 Tujuan. 4.2 Materi. 4.3 Review OOP. : Suzuki, Ferari, Toyota, Honda, Jaguar

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

Implementasi Pemrograman Berorientasi Objek dalam Bahasa Pemrograman Java. Patah Herwanto, S.T. Dosen Luar Biasa STMIK Sumedang

A. TUJUAN PEMBELAJARAN

GUI & Event Handling. Viska Mutiawani, M.Sc

PERTEMUAN 6 AWT & SWING

Materi 1 Pemrograman Visual

Anonymous Inner Class

SISTEM INFORMASI PENJUALAN LAPTOP

A. TUJUAN PEMBELAJARAN

Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22

LAB02 : KODING PROGRAM

MODUL PRAKTIKUM KE 9

Program Penghitungan II Dengan Java

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

IKG2I4 / Software Project I

Belajar Set Currency Format di TextField Java

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

Slide 6: Writing Classes

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

BINA NUSANTARA UNIVERSITY NATA LASE

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

BAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*;

Pemrograman Lanjut. Intro to GUI (Graphical User Interface)

DIK-020 Pemograman Berorientasi Objek 5/24/2012

1.Tujuan. 2. Latar Belakang

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Tutorial A Menggambar Bendera Merah Putih Pada Frame

BAB I PENDAHULUAN BAB II DATABASE

MODUL III ARRAYLIST TUGAS PENDAHULUAN

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

IF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T.

Bab Tujuan. 8.2 Delegation Event Model

PAKET (PACKAGE) 20 Januari 2012

GUI Event Handling. minggu 13. Wednesday, 16 May 12

PEMROGRAMAN BERORIENTASI OBJEK

Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

GUI Event Handling. 5. Mendiskusikan keuntungan-keuntungan dari menggunakan inner dan anonymous class

Pemrograman Java III

1.Tujuan. 2. Latar Belakang

Pemrograman Java III

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

Fajar Yusran Zebua DASAR ANIMASI

Pemrograman Berorientasi Obyek. Ramos Somya

JDBC. Oleh : HANDOYO

PERANCANGAN SISTEM BERBASIS JAVA. ( Penjualan Handphone )

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

Pemrograman Java III

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

Materi 4 Pemrograman Visual

AWT (ABSTRACT WINDOWS TOOLKITS)

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

JAVA. Sistem Informasi Rental Mobil

Praktikum 6a Melakukan koneksi dengan basis data

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA. Disusun oleh : Muhammadu Nawa Addi

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Materi 3 Pemrograman Visual

LAPORAN PERCOBAAN III ( MENGHITUNG TOTAL DAN HARGA JUAL BARANG) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Program Penghitungan III Dengan Java

LAPORAN PERCOBAAN III PEMBUATAN CALCULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Transkripsi:

MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA 2009

MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA (BY: INDRA.WIDIATMOJO) Sebagaimana kita ketahui bahasa Java merupakan bahasa yang sedang naik daun saat ini. Bahasa Java merupakan bahasa pemrograman yang dibuat dengan berorientasi objek yang dikembangkan oleh Sun Microsystems. Satu hal yang sangat menarik dari bahasa pemrograman ini adalah tampilan output dari programnya. Dengan kata lain, bahasa Java dilengkapi dengan fasilitas GUI. Apa itu GUI? Mungkin anda pernah melihat gambar pada output dari sebuah program Java?. Nah, Fasilitas GUI inilah yang memungkinkan untuk memainkan warna, maupun gambar. Di sini penulis akan berbagi ilmu sedikit tentang pemograman java.penulis akan member contoh bagaimana membangun aplikasi zodiak atau ramalan bintang dengan sederhana untuk para pemula atau yang baru belajar pemograman java. TULIS SCRIPT PROGRAM DIBAWAH INI: package ramalan; import java.awt.color; import java.awt.font; import javax.swing.*; import java.awt.event.*; public class mistik extends JFrame mistik() settitle("ramalan Bintang"); setlocation(300,200); setsize(350, 300); setdefaultcloseoperation(jframe.exit_on_close); setvisible(true); void komponen() //membuat label JLabel tgl=new JLabel("Tanggal lahir"); JLabel bln=new JLabel("Bulan lahir"); JLabel z=new JLabel("Zodiak Anda");

JLabel um=new JLabel("Umum"); JLabel p=new JLabel("Keuangan"); JLabel c=new JLabel("Cinta"); JLabel rm=new JLabel("Ramalan anda :"); JLabel mon=new JLabel("Bulan"); //font label tgl.setfont(new Font("comic sans MS",Font.BOLD,14)); bln.setfont(new Font("comic sans MS",Font.BOLD,14)); z.setfont(new Font("comic sans MS",Font.BOLD,14)); um.setfont(new Font("comic sans MS",Font.BOLD,14)); p.setfont(new Font("comic sans MS",Font.BOLD,14)); c.setfont(new Font("comic sans MS",Font.BOLD,14)); mon.setfont(new Font("comic sans MS",Font.BOLD,14)); //membuat teks fild final JTextField tg=new JTextField(5); final JTextField bl=new JTextField(5); bl.settooltiptext("isi dengan angka"); final JTextField zo=new JTextField(300); final JTextField u=new JTextField(300); final JTextField pek=new JTextField(300); final JTextField cin=new JTextField(300); final JTextField tb=new JTextField(25); //pengaturan font output zo.setfont(new Font("comic sans MS",Font.BOLD,20)); u.setfont(new Font("comic sans MS",Font.ITALIC,13)); pek.setfont(new Font("comic sans MS",Font.ITALIC,13)); pek.setfont(new Font("comic sans MS",Font.ITALIC,13)); cin.setfont(new Font("comic sans MS",Font.ITALIC,13)); tb.setfont(new Font("arial MS",Font.BOLD,14)); //membuat button JButton ramal=new JButton("Ramal"); JButton hapus=new JButton("Hapus"); JButton ex=new JButton("Exit"); //warna font pada button ramal.setforeground(color.blue); hapus.setforeground(color.magenta); ex.setforeground(color.red); getcontentpane().setlayout(null); getcontentpane().add(tgl); getcontentpane().add(bln); getcontentpane().add(z); getcontentpane().add(um); getcontentpane().add(p); getcontentpane().add(c); getcontentpane().add(rm); getcontentpane().add(mon); getcontentpane().add(tg); getcontentpane().add(bl); getcontentpane().add(zo); getcontentpane().add(u);

getcontentpane().add(pek); getcontentpane().add(cin); getcontentpane().add(tb); getcontentpane().add(ramal); getcontentpane().add(hapus); getcontentpane().add(ex); //pengaturan label tgl.setbounds(10, 10, 100, 25); bln.setbounds(10, 40, 100, 25); rm.setbounds(10, 100, 100, 25); z.setbounds(10, 122, 100, 25); um.setbounds(10, 152, 100, 25); p.setbounds(10, 182, 100, 25); c.setbounds(10, 212, 100, 25); mon.setbounds(165, 40, 100, 25); //pengaturan teks fild tg.setbounds(100, 10, 50, 25); bl.setbounds(100, 40, 50, 25); zo.setbounds(100, 122, 145, 25); u.setbounds(100, 152, 225, 25); pek.setbounds(100, 182, 225, 25); cin.setbounds(100, 212, 225, 25); tb.setbounds(210, 40, 110, 25); //pengaturan button ramal.setbounds(100, 75, 70, 25); hapus.setbounds(175, 75, 70, 25); ex.setbounds(250, 75, 70, 25); setvisible(true); //proses ramal.addactionlistener(new ActionListener() public void actionperformed(actionevent e) int t=integer.parseint(tg.gettext()); int b=integer.parseint(bl.gettext()); if (b==1) tb.settext("januari"); if (t<=18) zo.settext("capricorn"); u.settext("manfaatkan IT yang tersedia"); pek.settext("pas-pasan"); cin.settext("lagi mesra-mesranya"); if (t<=31) zo.settext("aquarius"); u.settext("jangan bertindak yang tak lazim"); pek.settext("atur keungan kamu"); cin.settext("ada yang naksir kamu");

if (b==2) tb.settext("februari"); if (t<=18) zo.settext("aquarius"); u.settext("jangan bertindak yang tak lazim"); pek.settext("atur keungan kamu"); cin.settext("ada yang naksir kamu"); if (t<=29) zo.settext("pisces"); u.settext("luangkan waktumu untuk bersantai"); pek.settext("keungan kamu lagi menipis"); cin.settext("kamu lagi butuh perhatian saat ini"); if (b==3) tb.settext("maret"); if (t<=20) zo.settext("pisces"); u.settext("luangkan waktumu untuk bersantai"); pek.settext("keungan kamu lagi menipis"); cin.settext("kamu lagi butuh perhatian saat ini"); if (t<=31) zo.settext("aries"); u.settext("ada hal baru di awal pekan ini"); pek.settext("jangan boros"); cin.settext("dia lagi butuh perhatianmu"); if (b==4)

tb.settext("april"); if (t<=19) zo.settext("aries"); u.settext("ada hal baru di awal pekan ini"); pek.settext("jangan boros"); cin.settext("dia lagi butuh perhatianmu"); if (t<=30) zo.settext("taurus"); u.settext("waktunya kamu merubah sikapmu"); pek.settext("keuangan lancar"); cin.settext("lagi ada masalah"); if (b==5) tb.settext("mei"); if (t<=20) zo.settext("taurus"); u.settext("waktunya kamu merubah sikapmu"); pek.settext("keungan lancar"); cin.settext("lagi ada masalah"); if (t<=31) zo.settext("gemini"); u.settext("ada persoalan dikehidupanmu"); pek.settext("keungan lagi boros"); cin.settext("mulailah PDKT dengan dia"); if (b==6) tb.settext("juni"); if (t<=21) zo.settext("gemini"); u.settext("ada persoalan dikehidupanmu"); pek.settext("keungan lagi boros"); cin.settext("mulailah PDKT dengan dia");

if (t<=30) zo.settext("cancer"); u.settext("mulailah berpikir dewasa"); pek.settext("lagi bokek"); cin.settext("maafkanlah kesalahan dia"); if (b==7) tb.settext("juli"); if (t<=22) zo.settext("cancer"); u.settext("mulailah berpikir dewasa"); pek.settext("lagi bokek"); cin.settext("maafkanlah kesalahan dia"); if (t<=31) zo.settext("leo"); u.settext("belajarlah dari pengelaman hidupmu"); pek.settext("mulailah untuk menabung"); cin.settext("jangan terlalu kasar dengannya"); if (b==8) tb.settext("agustus"); if (t<=22) zo.settext("leo"); u.settext("belajarlah dari pengelaman hidupmu"); pek.settext("mulailah untuk menabung"); cin.settext("jangan terlalu kasar dengannya"); if (t<=31) zo.settext("virgo"); u.settext("hadapi masalahmu dengan semangat"); pek.settext("lagi hoki"); cin.settext("dia lagi butuh bantuanmu");

if (b==9) tb.settext("september"); if (t<=22) zo.settext("virgo"); u.settext("hadapi masalahmu dengan semangat"); pek.settext("lagi hoki"); cin.settext("dia lagi butuh bantuanmu"); if (t<=30) zo.settext("libra"); u.settext("hargailah pendapat orang lain"); pek.settext("penuh perhitungan"); cin.settext("dia lagi cari perhatianmu"); if (b==10) tb.settext("oktober"); if (t<=23) zo.settext("libra"); u.settext("hargailah pendapat orang lain"); pek.settext("penuh perhitungan"); cin.settext("dia lagi cari perhatianmu"); if (t<=31) zo.settext("scorpion"); u.settext("perhatikanlah keluargamu"); pek.settext("lagi banyak pengeluaran"); cin.settext("lagi naksir yang lebih muda"); if (b==11) tb.settext("november"); if (t<=21)

zo.settext("scorpion"); u.settext("perhatikanlah keluargamu"); pek.settext("lagi banyak pengeluaran"); cin.settext("lagi naksir yang lebih muda"); if (t<=30) zo.settext("sagitarius"); u.settext("jadilah diri kamu sendiri"); pek.settext("lagi seret"); cin.settext("dia lagi cemburu sama kamu"); ); if (b==12) tb.settext("desember"); if (t<=21) zo.settext("sagitarius"); u.settext("jadilah diri kamu sendiri"); pek.settext("lagi seret"); cin.settext("dia lagi cemburu sama kamu"); if (t<=31) zo.settext("capricorn"); u.settext("manfaatkan IT yang tersedia"); pek.settext("pas-pasan"); cin.settext("lagi mesra-mesranya"); "bulan yang anda masukan salah"); hapus.addactionlistener(new ActionListener() public void actionperformed(actionevent e) tg.settext("");

); bl.settext(""); zo.settext(""); u.settext(""); pek.settext(""); cin.settext(""); tb.settext(""); ex.addactionlistener(new ActionListener() public void actionperformed(actionevent e) System.exit(0); ); public static void main(string[] args) mistik a=new mistik(); a.komponen(); NB : untuk isi dari zodiak bisa di isi sesukanya setelah script diatas ditulis secara lengkap dan benar lalu dicompile dan hasilnya sebagai berikut

untuk mengetes program tersebut cukup menuliskan tanggal lahir dan bulan lahir lalu klik ramal dan hasilnya sebagai berikut Penutup Demikian petunjuk sederhana coding untuk membangun aplikasi zodiak sederhana dalam bahasa pemrograman Java. Semoga anda dapat memahami. SELAMAT MENCOBA