Selamat Datang di Blog Kelompok 8. Kali ini kami
akan membahas tutorial dari Program Ramalan Zodiak. Penasaran dengan Ramalan
Zodiak terbaru kalian? Silahkan simak tutorial dari kami :)
Program ini merupakan Program
Ramalan Zodiak. Program ini dibuat menggunakan software Eclipse dengan bahasa
Java. Program Ramalan Zodiak ini digunakan untuk melakukan proses peramalan
zodiak dari seseorang dengan menginputkan tanggal dan bulan lahir dari orang
tersebut. Secara sederhana, langkah-langkah
penggunaan program ramalan zodiak ini adalah sebagai berikut :
- Masukkan tanggal lahir dan bulan lahir Anda;
- Apabila penulisan tanggal lahir dan bulan lahir Anda sesuai dengan ketentuan, maka akan muncul Ramalan Zodiak sesuai tanggal lahir dan bulan lahir yang Anda masukkan;
- Apabila penulisan tanggal lahir dan bulan lahir Anda tidak sesuai dengan ketentuan, maka akan muncul pemberitahuan “Maaf, Anda Salah Memasukkan Tanggal dan Bulan Lahir”.
Oke, sekarang kita mulai tutorial pembuatan Program
Ramalan Zodiak dari kelompok 8. Penulisan program dapat kita buat dalam 2
bentuk, yaitu Flowchart dan Pseudocode. Program Ramalan
Zodiak dalam bentuk Flowchart dapat dituliskan seperti di bawah ini :
Setiap Flowchart diawali dan
diakhiri dengan start dan end. Proses pendeklarasian dilakukan sekaligus
bersamaan dengan input yang digambarkan dengan bentuk jajargenjang. Kemudian akan masuk ke decision sesuai input tanggal
dan bulan yang digambarkan dengan
bentuk belah ketupat. Input tanggal dan bulan yang dimasukkan akan memasuki proses percabangan untuk
menentukan pilihan mana yang sesuai. Apabila pilihan akan sesuai maka akan
muncul output Ramalan Zodiak sesuai dengan input. Jika tidak, maka proses akan
berlanjut ke bawah hingga input sesuai dengan pilihan yang ada. Apabila tidak
ada dalam kesemua pilihan, maka akan muncul output bahwa Anda salah memasukkan
input dan kemudian akan keluar pilihan untuk mengulangi program atau keluar
dari program.
Program
Ramalan Zodiak dalam bentuk Pseudocode dapat dituliskan seperti di bawah ini :
Algotritma Ramalan_zodiak
{algoritma
untuk meramalkan zodiak seseorang berdasarkan tanggal dan bulan lahir}
Deklarasi
tanggal, bulan : byte
ulang : string
Deskripsi
begin
while(status=true) do
read(tanggal)
read(bulan)
if((tanggal>19 and tanggal<=31 and bulan=1)or(tanggal>0
and tanggal<=18 and bulan=2))
writeln("RAMALAN ZODIAK AQUARIUS
2014 (20 Januari - 18 Februari) ")
status=false
else if((tanggal>18 and tanggal<=29 and bulan=2)or(tanggal>0
and tanggal<=20 and bulan=3))
writeln("RAMALAN ZODIAK PISCES
2014 (19 Februari - 20 Maret)")
status=false
else if(tanggal>20 and tanggal<=31 and bulan=3)or(tanggal>0
and tanggal<=20 and bulan=4))
writeln("RAMALAN ZODIAK ARIES
2014 (21 Maret - 20 April)")
status=false
else if((tanggal>20 and tanggal<=30 and
bulan=4)or(tanggal>0 and tanggal<=20 and bulan=5))
writeln("RAMALAN ZODIAK TAURUS
2014 (21 April - 20 Mei)")
status=false
else if((tanggal>20 and tanggal<=31 and bulan=5)or(tanggal>0
and tanggal<=20 and bulan=6))
writeln("RAMALAN ZODIAK GEMINI
2014 (21 Mei - 20 Juni)")
status=false
else if((tanggal>20 and tanggal<=30 and bulan=6)or(tanggal>0
and tanggal<=20 and bulan=7))
writeln("RAMALAN ZODIAK CANCER
2014 (21 Juni - 20 Juli) ")
status=false
else if((tanggal>20 and tanggal<=31 and bulan=7)or(tanggal>0
and tanggal<=21 and bulan=8))
writeln("RAMALAN ZODIAK LEO 2014
(21 Juli - 21 Agustus)")
status=false
else if((tanggal>21 and tanggal<=31 and bulan=8)or(tanggal>0
and tanggal<=22 and bulan=9))
writeln("RAMALAN ZODIAK VIRGO
2014 (22 Agustus - 22 September)")
status=false
else if((tanggal>22 and tanggal<=30 and bulan=9)or(tanggal>0
and tanggal<=22 and bulan=10))
writeln("RAMALAN ZODIAK LIBRA
2014 (23 September - 22 Oktober)")
status=false
else if((tanggal>22 and tanggal<=31 and bulan=10)or(tanggal>0
and tanggal<=22 and bulan=11))
writeln("RAMALAN ZODIAK SCORPIO
2014 (23 Oktober - 22 November)")
status=false
else if((tanggal>22 and tanggal<=30 and bulan=11)or(tanggal>0
and tanggal<=20 and bulan=12))
writeln("RAMALAN ZODIAK
SAGITARIUS 2014 (23 November - 20 Desember)")
status=false
else if((tanggal>20 and tanggal<=31 and bulan=12)or(tanggal>0
and tanggal<=19 and bulan=1))
writeln("RAMALAN ZODIAK CAPRICORN
2014 (21 Desember - 19 Januari)")
status=false
else
writeln(“Maaf, Anda Salah Memasukkan Tanggal
dan Bulan Lahir”)
read(ulang)
if(ulang=”Y”)
status=true
else
writeln("Terimakasih
Telah Mengunjungi Ramalan Zodiak Kami")
status=false
endif
endif
endwhile
end
Penjelasan
:
Penulisan Pseudocode terdiri
atas Judul Algoritma, Deklarasi, dan Deskripsi. Penulisan Judul Algoritma tidak
diperkenankan menggunakan spasi, sehingga penggunaannya digantikan dengan tanda underscore
“_”. Deklarasi pada program ini pada tanggal dan bulan menggunakan tipe
data byte
karena angka yang digunakan berada pada rentang -128 hingga 127, sehingga
memungkinkan data penyimpanan akan berukuran kecil. Selain tanggal dan bulan,
juga digunakan variabel ulang dengan tipe data string
yang digunakan sebagai pilihan pada proses perulangan.
Kemudian pada Deskripsi, berisi
tentang alur program yang dibuat. Pada program ini digunakan 2 fungsi, yaitu
percabangan Else-If dan perulangan While. Digunakan percabangan Else-If
karena ada lebih dari 2 pernyataan yang menjadi pilihan. Sedangkan, digunakan
perulangan While sebagai antisipasi apabila pengguna salah memasukkan
input maka akan muncul pilihan untuk mengulangi program atau keluar dari
program.
Kemudian, buka aplikasi Eclipse
dan buatlah Package dan Class baru dengan cara :
- Klik File>New>Java Project, untuk membuat proyek baru.
- Klik kanan pada folder, kemudian pilih New>Package, untuk membuat package baru.
- Klik kanan pada package, kemudian pilih New>Class, untuk membuat kelas baru.
Lalu tuliskan listing seperti
di bawah ini :
package jurnalmodul3;
import java.util.Scanner;
public class Ramalan_Zodiak {
public static void main(String[] args)
{
// TODO Auto-generated
method stub
Scanner
oke = new Scanner(System.in);
byte tanggal, bulan;
String
ulang;
boolean status=true;
System.out.println("___________________________________________________");
System.out.println();
System.out.println("-----------------RAMALAN
ZODIAK 2014---------------");
while(status=true){
System.out.println("___________________________________________________");
System.out.println();
System.out.print("Tanggal
berapa Anda dilahirkan? ");
tanggal
= oke.nextByte();
System.out.print("Bulan berapa
Anda dilahirkan? ");
bulan
= oke.nextByte();
System.out.println("___________________________________________________");
if((tanggal>19&&tanggal<=31&&bulan==1)||(tanggal>0&&tanggal<=18&&bulan==2)){
System.out.println();
System.out.println("____________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK AQUARIUS 2014 (20
Januari - 18 Februari) "); System.out.println("____________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Sadarilah akan posisi perbintangan Anda yang masih jauh");
System.out.println(" dari posisi puncak. Walaupun
suasana sudah terasa lebih");
System.out.println(" menyegarkan akan tetapi itu
belum cukup untuk dapat");
System.out.println(" melakukan tindakan yang
terlalu beresiko.");
System.out.println("Karir
Anda : Lakukan observasi dulu dan
jangan tergoda untuk melangkah");
System.out.println(" sebelum ada persiapan dan situasi
yang menunjang.");
System.out.println("Kesehatan
Anda : Jika dirasa tidak berada pada
kondisi top ada baiknya");
System.out.println(" Anda bisa menyesuaikannya
dengan pekerjaan.");
System.out.println("Keuangan
Anda : Pemasukan tampak cukup seret
sehingga sangatlah riskan");
System.out.println(" jika pengeluaran tidak bisa
dimanage dengan baik.");
System.out.println("Asmara
Anda : Buatlah dirinya selalu bahagia
bila berada di dekat Anda,");
System.out.println(" karena bagaimanapun juga
kedamaian akan membuat memori ");
System.out.println(" yang indah bagi perjalanan
cinta kasih Anda dengannya.");
System.out.println("____________________________________________________________________________");
status=false; break;
}
else if((tanggal>18&&tanggal<=29&&bulan==2)||(tanggal>0&&tanggal<=20&&bulan==3)){
System.out.println();
System.out.println("______________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK PISCES 2014 (19
Februari - 20 Maret) ");
System.out.println("______________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Perlu konsentrasi tinggi untuk menjawab berbagai tantangan");
System.out.println(" dan permasalahan yang muncul
hari ini. Terhadap omongan");
System.out.println(" sumbang dari luar sebaiknya
ditanggapi dengan hati dingin.");
System.out.println(" Tidak perlu terlalu menuruti
maksud mereka karena segalanya");
System.out.println(" akan bisa hancur
berantakan.");
System.out.println("Karir
Anda : Jangan mudah terhanyut oleh
omongan orang yang belum tentu");
System.out.println(" seperti kenyataan yang
ada.");
System.out.println("Kesehatan
Anda : Perbanyaklah mendengarkan
siraman rohani agar pikiran dan");
System.out.println(" hati bisa selalu tenang dan
damai.");
System.out.println("Keuangan
Anda : Situasi yang Anda hadapi saat
ini benar-benar berat. Walau");
System.out.println(" begitu berusahalah untuk
tidak mengganggu dana yang sudah");
System.out.println(" ada.");
System.out.println("Asmara
Anda : Sikapi semua perbedaan itu
dengan hati yang sabar dan");
System.out.println(" perasaan yang selalu
mengalah.");
System.out.println("______________________________________________________________________________");
status=false; break;
}
else if((tanggal>20&&tanggal<=31&&bulan==3)||(tanggal>0&&tanggal<=20&&bulan==4)){
System.out.println();
System.out.println("_________________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK ARIES 2014 (21
Maret - 20 April) ");
System.out.println("_________________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Cobalah lebih concern dengan urusan yang sedang dihadapi");
System.out.println(" agar bisa tepat sasaran dan
hasilnya memuaskan.Begitu juga");
System.out.println(" terhadap orang yang mencari
kesalahan Anda, sebaiknya tak");
System.out.println(" perlu ditanggapi.Anggap saja
mereka iri dengan keberhasilan");
System.out.println(" yang telah Anda raih selama
ini.");
System.out.println("Karir
Anda : Adalah hal yang biasa dan
lumrah jika ada yang tidak simpatik");
System.out.println(" dengan diri Anda. Tak perlu
terlalu dimasukkan hati.");
System.out.println("Kesehatan
Anda : Tetaplah jalani kehidupan
sehari-hari dengan hati ceria agar");
System.out.println(" seberat apapun masalah yang Anda tanggung
akan tetap terasa");
System.out.println(" ringan.");
System.out.println("Keuangan
Anda : Pemasukan masih cukup lancar
untuk dapat mendongkrak keuangan");
System.out.println(" Anda.");
System.out.println("Asmara
Anda : Jangan selalu menyakiti
hatinya karena itu akan menjadi");
System.out.println(" bumerang buat Anda
sendiri.");
System.out.println("________________________________________________________________________________");
status=false; break;
}
else if((tanggal>20&&tanggal<=30&&bulan==4)||(tanggal>0&&tanggal<=20&&bulan==5)){
System.out.println();
System.out.println("________________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK TAURUS 2014 (21
April - 20 Mei) ");
System.out.println("________________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Kerjasama dengan pihak luar sebaiknya benar-benar dipikir");
System.out.println(" secara mendalam. Jangan hanya
berlandaskan faktor perasaan");
System.out.println(" saja.");
System.out.println("Karir
Anda : Hari ini cukup baik untuk
melaksanakan ide-ide yang muncul.");
System.out.println(" Tak perlu takut untuk ditentang
nantinya. Yang terpenting");
System.out.println(" Anda laksanakan dulu.");
System.out.println("Kesehatan
Anda : Kondisi badan Anda masih cukup
sehat dan prima sehingga");
System.out.println(" tidak ada yang perlu
dikhawatirkan.");
System.out.println("Keuangan
Anda : Pemasukan masih lumayan lancar
dan hampir tidak ada gangguan");
System.out.println(" yang terlalu berat.");
System.out.println("Asmara
Anda : Tak ada gunanya bersikap
ingin menangnya sendiri apalagi");
System.out.println(" hanya untuk urusan yang
sepele.");
System.out.println("________________________________________________________________________________");
status=false; break;
}
else if((tanggal>20&&tanggal<=31&&bulan==5)||(tanggal>0&&tanggal<=20&&bulan==6)){
System.out.println();
System.out.println("________________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK GEMINI 2014 (21
Mei - 20 Juni) ");
System.out.println("________________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Faktor kecerobohan akan dominan sekali menghiasi langkah Anda");
System.out.println(" hari ini. Begitu juga
terhadap tawaran yang datang secara");
System.out.println(" mendadak, sebaiknya jangan
diberi keputusan dulu.");
System.out.println("Karir
Anda : Ada baiknya konsultasikan
dulu dengan atasan agar jalan Anda");
System.out.println(" di kemudian hari tidak
mengalami masalah.");
System.out.println("Kesehatan
Anda : Berusahalah untuk selalu
berolahraga ringan di pagi hari.");
System.out.println("Keuangan
Anda : Jika sudah harus mengeluarkan
dana sebaiknya dipikir beribu-");
System.out.println(" ribu kali. Jangan asal
percaya ucapan orang.");
System.out.println("Asmara
Anda : Terima realita yang ada
dengan hati yang senang. Tidak perlu");
System.out.println(" cemas dengan situasi yang
cukup sulit itu.");
System.out.println("________________________________________________________________________________");
status=false; break;
}
else if((tanggal>20&&tanggal<=30&&bulan==6)||(tanggal>0&&tanggal<=20&&bulan==7)){
System.out.println();
System.out.println("_______________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK CANCER 2014 (21
Juni - 20 Juli) ");
System.out.println("_______________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Kesempatan baik yang sudah di pelupuk mata sebaiknya benar-");
System.out.println(" benar bisa dimanfaatkan dan
pengalaman pahit di masa lalu");
System.out.println(" hendaknya dijadikan cermin, bukan sebagai
trauma.");
System.out.println("Karir
Anda : Jalanlah dengan hati yang
yakin dan mantap. Buang jauh-jauh");
System.out.println(" keragu-raguan yang
timbul.");
System.out.println("Kesehatan
Anda : Kesehatan mahal harganya dan
ternilai harganya. Untuk itu");
System.out.println(" Anda harus menjaganya dengan
benar dengan selalu berpola");
System.out.println(" hidup yang sehat.");
System.out.println("Keuangan
Anda : Terasa cukup sulit dan
memusingkan. Untuk itu cobalah Anda");
System.out.println(" bisa berhemat.");
System.out.println("Asmara
Anda : Jangan suka mendengarkan
omongan orang karena itu hanya akan");
System.out.println(" bikin sakit hati saja.");
System.out.println("_______________________________________________________________________________");
status=false; break;
}
else if((tanggal>20&&tanggal<=31&&bulan==7)||(tanggal>0&&tanggal<=21&&bulan==8)){
System.out.println();
System.out.println("___________________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK LEO 2014 (21
Juli - 21 Agustus)
");
System.out.println("___________________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Hindari keraguan yang muncul di dalam hati setelah Anda membuat");
System.out.println(" keputusan yang lumayan
penting. Maka dari itu sebelum membuat");
System.out.println(" janji ataupun keputusan ada
baiknya dikonfirmasikan dulu dengan");
System.out.println(" rekan-rekan, apakah ada
kesalahan ataupun menyimpang dari aturan");
System.out.println(" yang sudah disepakati
bersama.");
System.out.println("Karir
Anda : Meminimalisasi kegagalan
ataupun kesalahan adalah langkah yang");
System.out.println(" sangat bagus untuk
kelanjutan karir Anda.");
System.out.println("Kesehatan
Anda : Cobalah untuk bangun pagi.
Jangan biarkan hawa malas mengganggu");
System.out.println(" kondisi dan kesehatan
Anda.");
System.out.println("Keuangan
Anda : Pemborosan tampak masih sulit
untuk dikendalikan, walau sudah");
System.out.println(" dilakukan pengetatan.");
System.out.println("Asmara
Anda : Biarlah semua berjalan sesuai
dengan waktu yang ditentukan.");
System.out.println(" Berusahalah untuk lebih
bersabar.");
System.out.println("___________________________________________________________________________________");
status=false; break;
}
else if((tanggal>21&&tanggal<=31&&bulan==8)||(tanggal>0&&tanggal<=22&&bulan==9)){
System.out.println();
System.out.println("___________________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK VIRGO 2014 (22
Agustus - 22 September)
");
System.out.println("___________________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Janji dan segala rencana yang telah Anda persiapkan jauh-jauh");
System.out.println(" hari bisa direalisasikan
hari ini. Jangan tunda-tunda lagi");
System.out.println(" mumpung kemujuran masih berpihak
pada diri Anda. Terhadap");
System.out.println(" berbagai tawaran yang penuh
spekulasi ada baiknya dipelajari");
System.out.println(" dengan cepat dan segera Anda
putuskan bisa diterima atau tidak.");
System.out.println("Karir
Anda : Jangan sampai keragu-raguan
menghancurkan impian yang sudah di");
System.out.println(" depan mata untuk saat
ini.");
System.out.println("Kesehatan
Anda : Suasana hati yang berbunga
sebaiknya bisa dijadikan pendorong");
System.out.println(" untuk penyembuhan dan
pengembalian kondisi badan Anda.");
System.out.println("Keuangan
Anda : Semakin meningkat itu
dikarenakan semua usaha Anda semakin");
System.out.println(" menunjukkan hasilnya.");
System.out.println("Asmara
Anda : Walau hati merasa
tersinggung, jangan sampai mengeluarkan kata-");
System.out.println(" kata yang buruk agar tidak
menjadi masalah yang besar.");
System.out.println("___________________________________________________________________________________");
status=false; break;
}
else if((tanggal>22&&tanggal<=30&&bulan==9)||(tanggal>0&&tanggal<=22&&bulan==10)){
System.out.println();
System.out.println("________________________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK LIBRA 2014 (23
September - 22 Oktober)
");
System.out.println("________________________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Walaupun tugas banyak sekali dan cukup menyita waktu dan pikiran,");
System.out.println(" akan tetapi Anda tak perlu khawatir sebab
ada teman yang menawarkan");
System.out.println(" diri untuk menolong dan mau
diajak bekerja sama. Pokoknya jangan");
System.out.println(" terlalu menyerahkan semuanya
begitu saja. Harus tetap ikut terlibat");
System.out.println(" di dalamnya agar segala
rencana dan keputusan tetap terpantau.");
System.out.println("Karir
Anda : Jenjang karir Anda semakin
meningkat walaupun gangguan itu pasti ada.");
System.out.println("Kesehatan
Anda : Jauhilah makanan yang kurang
higienis. Untuk itu kurangilah jajan");
System.out.println(" makanan di luar.");
System.out.println("Keuangan
Anda : Masih belum terkontrol. Untuk
itu jangan mudah terpancing dengan");
System.out.println(" tawaran yang muncul. Begitu
juga dengan spekulasi sebaiknya dihindari");
System.out.println(" dulu.");
System.out.println("Asmara
Anda : Selamilah perasaannya dan
segera ditindaklanjuti dengan memberikan");
System.out.println(" apa yang terbaik
untuknya.");
System.out.println("________________________________________________________________________________________");
status=false; break;
}
else if((tanggal>22&&tanggal<=31&&bulan==10)||(tanggal>0&&tanggal<=22&&bulan==11)){
System.out.println();
System.out.println("_______________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK SCORPIO 2014 (23
Oktober - 22 November) ");
System.out.println("_______________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan Anda
: Meskipun hari ini banyak problem sebaiknya tetap sabar dan");
System.out.println(" banyaklah ingat pada Tuhan
agar perasaan hati menjadi lebih");
System.out.println(" tenang sehingga dapat
memutuskan segala sesuatunya dengan");
System.out.println(" benar dan tepat.");
System.out.println("Karir
Anda : Jangan terpancing dengan
provokator yang ingin menjatuhkan");
System.out.println(" Anda di depan atasan. Tahan
dan kendalikan emosi Anda.");
System.out.println("Kesehatan
Anda : Tampak sehat segar bugar
sehingga Anda bisa lebih enjoy");
System.out.println(" untuk berolahraga ataupun
beraktivitas yang berat sekalipun.");
System.out.println("Keuangan
Anda : Pemasukan tampak ada
peningkatan dan pengeluaran masih bisa");
System.out.println(" diredam dan
dikendalikan.");
System.out.println("Asmara
Anda : Kalau itu sudah maunya, lebih
baik Anda turuti saja, asalkan");
System.out.println(" tidak menyalahi norma-norma
ketimuran.");
System.out.println("_______________________________________________________________________________");
status=false; break;
}
else if((tanggal>22&&tanggal<=30&&bulan==11)||(tanggal>0&&tanggal<=20&&bulan==12)){
System.out.println();
System.out.println("_______________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK SAGITARIUS 2014 (23
November - 20 Desember) ");
System.out.println("_______________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Tak perlu berputus asa dalam menghadapi berbagai rintangan");
System.out.println(" yang tiba-tiba datang
menghadang hari ini. Hadapi dengan");
System.out.println(" tenang dan semangat sehingga
bisa cepat teratasi.");
System.out.println("Karir Anda : Pelajari dan pertimbangkan dulu sebelum
memulai langkah yang");
System.out.println(" baru dari saran
seseorang.");
System.out.println("Kesehatan
Anda : Kondisi badan relatif masih
lebih baik dan terjaga meskipun");
System.out.println(" masih sering
batuk-batuk.");
System.out.println("Keuangan
Anda : Ada rejeki yang cukup bikin
hati tenang. Walau begitu");
System.out.println(" pengeluaran sebaiknya tetap
dikontrol.");
System.out.println("Asmara
Anda : Suasana percintaan Anda
tetaplah ceria dan hampir tidak ada");
System.out.println(" gangguan yang harus
dikhawatirkan.");
System.out.println("_______________________________________________________________________________");
status=false; break;
}
else if((tanggal>20&&tanggal<=31&&bulan==12)||(tanggal>0&&tanggal<=19&&bulan==1)){
System.out.println();
System.out.println("_________________________________________________________________________________");
System.out.println();
System.out.println(" RAMALAN ZODIAK CAPRICORN 2014 (21
Desember - 19 Januari) ");
System.out.println("_________________________________________________________________________________");
System.out.println();
System.out.println("Peruntungan
Anda : Sadarilah akan posisi perbintangan Anda yang masih jauh dari");
System.out.println(" posisi puncak. Walaupun
suasana sudah terasa lebih menyegarkan");
System.out.println(" akan tetapi itu belum cukup untuk dapat
melakukan tindakan");
System.out.println(" yang terlalu beresiko.");
System.out.println("Karir
Anda : Lakukan observasi dulu dan
jangan tergoda untuk melangkah");
System.out.println(" sebelum ada persiapan dan
situasi yang menunjang.");
System.out.println("Kesehatan
Anda : Jika dirasa tidak berada pada
kondisi top ada baiknya Anda");
System.out.println(" bisa menyesuaikannya dengan
pekerjaan.");
System.out.println("Keuangan
Anda : Pemasukan tampak cukup seret
sehingga sangatlah riskan jika");
System.out.println(" pengeluaran tidak bisa
dimanage dengan baik.");
System.out.println("Asmara
Anda : Buatlah dirinya selalu
bahagia bila berada di dekat Anda,");
System.out.println(" karena bagaimanapun juga
kedamaian akan membuat memori yang");
System.out.println(" indah bagi perjalanan cinta
kasih Anda dengannya.");
System.out.println("_________________________________________________________________________________");
status=false; break;
}
else{
System.out.println();
System.out.println("Maaf, Anda
Salah Memasukkan Tanggal dan Bulan Lahir");
System.out.print("Apakah Anda
Ingin Mengulangi Ramalan? (Y/N) ");
ulang
= oke.next();
if(ulang.equalsIgnoreCase("Y")){
status=true;
}
else if(ulang.equalsIgnoreCase("N")){
System.out.println("___________________________________________________");
System.out.println();
System.out.println(" Terimakasih
Telah Mengunjungi Ramalan Zodiak Kami ");
System.out.println("___________________________________________________");
status=false; break;
}
else{
System.out.println("___________________________________________________");
System.out.println();
System.out.println("-------------------SYSTEM
ERROR--------------------");
System.out.println("___________________________________________________");
status=false; break;
}
}
}
}
}
Penjelasan :
- Deklarasikan variabel, pada Program Ramalan Zodiak, tanggal dan bulan dideklarasikan sebagai tipe data byte karena hanya menggunakan 2 digit angka, dan ulang dideklarasikan sebagai tipe data string karena berupa huruf sebagai pilihan untuk mengulangi maupun mengakhiri proses.
- Gunakan perintah System.out.print(); untuk mencetak perintah memasukkan input.
- Gunakan perintah System.out.println(); untuk mencetak output, agar hasil yang muncul otomatis tercetak pada baris berikutnya.
- Gunakan percabangan Else-If ketika terdapat lebih dari 2 statement yang digunakan. Dimana pada akhir percabangan dituliskan perintah break yang berfungsi untuk melompati sisa-sisa percabangan.
- Gunakan perulangan While
pada setiap statement dengan status=true, pada program ini dilakukan
ketika input salah, kemudian akan muncul pilihan untuk mengulangi proses atau
mengakhiri proses.
Apabila Anda salah memasukkan tanggal dan bulan, kemudian mengulangi proses, maka input akan berbentuk seperti di bawah ini :___________________________________________________-----------------RAMALAN ZODIAK 2014---------------___________________________________________________Tanggal berapa Anda dilahirkan? 14Bulan berapa Anda dilahirkan? 15___________________________________________________Maaf, Anda Salah Memasukkan Tanggal dan Bulan LahirApakah Anda Ingin Mengulangi Ramalan? (Y/N) y___________________________________________________Tanggal berapa Anda dilahirkan? 29Bulan berapa Anda dilahirkan? 02Apabila Anda salah memasukkan tanggal dan bulan, kemudian mengulangi proses, maka output akan berbentuk seperti di bawah ini :______________________________________________________________________________RAMALAN ZODIAK PISCES 2014 (19 Februari - 20 Maret)______________________________________________________________________________Peruntungan Anda : Perlu konsentrasi tinggi untuk menjawab berbagai tantangandan permasalahan yang muncul hari ini. Terhadap omongansumbang dari luar sebaiknya ditanggapi dengan hati dingin.Tidak perlu terlalu menuruti maksud mereka karena segalanyaakan bisa hancur berantakan.Karir Anda : Jangan mudah terhanyut oleh omongan orang yang belum tentuseperti kenyataan yang ada.Kesehatan Anda : Perbanyaklah mendengarkan siraman rohani agar pikiran danhati bisa selalu tenang dan damai.Keuangan Anda : Situasi yang Anda hadapi saat ini benar-benar berat. Walaubegitu berusahalah untuk tidak mengganggu dana yang sudahada.Asmara Anda : Sikapi semua perbedaan itu dengan hati yang sabar danperasaan yang selalu mengalah.______________________________________________________________________________Apabila Anda salah memasukkan tanggal dan bulan, kemudian mengakhiri proses, maka input akan berbentuk seperti di bawah ini :___________________________________________________-----------------RAMALAN ZODIAK 2014---------------___________________________________________________Tanggal berapa Anda dilahirkan? 22Bulan berapa Anda dilahirkan? 54___________________________________________________Maaf, Anda Salah Memasukkan Tanggal dan Bulan LahirApakah Anda Ingin Mengulangi Ramalan? (Y/N) nApabila Anda salah memasukkan tanggal dan bulan, kemudian mengakhiri proses, maka output akan berbentuk seperti di bawah ini :___________________________________________________Terimakasih Telah Mengunjungi Ramalan Zodiak Kami___________________________________________________Demikian tutorial Program Ramalan Zodiak dari kami. Sangat mudah bukan? Bagi Anda yang tertarik pada Ramalan Zodiak dan ingin membuat program sesuai ramalan Anda, silahkan mencoba tutorial dari kami. SELAMAT MENCOBA :)
Tidak ada komentar:
Posting Komentar