Laman

Sabtu, 29 November 2014

Membuat Game Tebak Film Menggunakan Eclipse Berbasis Java (Tugas 2)

Flowchart:


Pseudocode:


Header:
Program: Game_Tebak_Film;
{Mengisi data dalam rangka menebak judul film yang diminta oleh program.}

Declaration:
jawaban, lagi : String
Integer:
a=2
kesempatan=1
ulang=1

Description:
Begin
Writeln("***********************************************************************************************");
Writeln("^-^.^-^.^-^.^.^-^.^-^.^-^.^-^.^.^-^.^-^.^.^-^.^-^.^-^.^-^.^.^-^.^-^.^.^-^.^-^.^-^.^-^.^.^-^.^-^");
Writeln(" TTTTTTT EEEEEEE BBBBB         A       K    K    FFFFF    IIIII  L            M         M ");
Writeln("    T            E             B       B       A A      K  K     F              I     L            M M M M ");
Writeln("    T            EEEEE    BBBBB    AAAAA  KK        FFFF        I     L           M    M   M ");
Writeln("    T            E             B        B   A     A     K  K      F              I     L           M          M ");
Writeln("    T            EEEEEEE BBBBB  A       A   K    K     F            IIIII  LLLLL    M           M ");
Writeln("*^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^**^o^*");
Writeln("***********************************************************************************************");
Do
Writeln(“Selamat Datang di Tebak Film!!");
Writeln(“Anda akan menebak film yang ada sesuai clue di setiap level”);
Writeln(“Anda diwajibkan untuk mengisi jawaban menggunakan huruf KAPITAL”);
Writeln("Di permainan ini, Anda akan diberi kesempatan untuk menjawab sebanyak 3 kesempatan");
            Writeln("                                     ----LEVEL 1----");
            Writeln("Cobalah isi kata dibawah ini!");
            Writeln("H _ _ _ E R  G _ _ _ S");
            Writeln("Film ini diangkat dari novel trilogi");
do write("Jawaban :");
            Read(jawaban);
If jawaban.equals("HUNGER GAMES")
            Writeln("Jawaban Anda benar, silahkan lanjut ke level selanjutnya!");
            Writeln("                                     ----LEVEL 2----");
            Writeln("Cobalah isi kata dibawah ini!");
            Writeln("_ O _ _ _ _ R  U N _ _ _ _ _ _ _ y");
            Writeln("Merupakan film kartun");
            Do write ("Jawaban :");
            Read(jawaban);
            if jawaban.equals("MONSTER UNIVERSITY")
            Writeln("Jawaban Anda benar, silahkan lanjut ke level selanjutnya!");
            Writeln (“                                                                    ----LEVEL 3----");
            Writeln("Cobalah isi kata dibawah ini!");
            Writeln("T _ _  E _ _ _ N _ _ _ _ E _  3");
            Writeln("Merupakan film bergenre action yang dibintangi oleh Jet Li, Sylvester Stallon. Film ini dirilis pada tahun 2014");
            do write("Jawaban :");
            Read(jawaban);
            if jawaban.equals("THE EXPENDABLES 3")
            Writeln("Jawaban Anda benar, silahkan lanjut ke level selanjutnya!");
Writeln"                                     ----LEVEL 4----");
            Writeln("Cobalah isi kata dibawah ini!");
            Writeln("C _ _ _ A  _ _ _ I  B _ _ A");
            Witeln("Merupakan film Indonesia yang rilis pada tahun 2012. Film ini disutradarai oleh Hanung Bramantyo");
            do write("Jawaban :");
Read(jawaban);
            if jawaban.equals("CINTA TAPI BEDA")
            Writeln("Jawaban Anda benar, silahkan lanjut ke level selanjutnya!");
Writeln("                                     ----LEVEL 5----");
            Writeln("Cobalah isi kata dibawah ini!");
            Writeln("C _ _ _  2");
            Writeln("Merupakan film kartun komputer 3D yang berasal dari Amerika Serikat dan diproduksi oleh Pixar Animation Studios");
            do write(“Jawaban:”);            
Read(jawaban);
            If jawaban.equals("CARS 2")
            Writeln("              ----Selamat Anda telah menyelesaikan semua level pada TEBAK FILM----");
                   Writeln("******************************************CONGRATULATION***************************************");                                     Writeln("***********************************************************************************************");
            else
            Writeln("Tet tot! Anda masih salah. Silahkan coba ulang");
            Writeln("Anda memiliki "+a+" kesempatan lagi");
            if(a <= 0){kesempatan = 4;}
            else {a--;}
            while (kesempatan == 5);
            else
            Writeln("Tet tot! Anda masih salah. Silahkan coba ulang");
            Writeln("Anda memiliki "+a+" kesempatan lagi");
            if(a <= 0){kesempatan = 3;}
            else {a--;}
            while (kesempatan == 4);
            else
            Writeln("Tet tot! Anda masih salah. Silahkan coba ulang");
            Writeln("Anda memiliki "+a+" kesempatan lagi");
            if(a <= 0){kesempatan = 2;}
else {a--;}
            while (kesempatan == 3);
            else
            Writeln("Tet tot! Anda masih salah. Silahkan coba ulang");
            Writeln("Anda memiliki "+a+" kesempatan lagi");
            if(a <= 0){kesempatan = 1;}
else {a--;}
            while (kesempatan == 2);
            else
            Writeln("Tet tot! Anda masih salah. Silahkan coba ulang");
            Writeln("Anda memiliki "+a+" kesempatan lagi");
if(a <= 0){kesempatan = 0;}
            else {a--;}
            while (a>= 1);
            Writeln("Main lagi?(yes/no):");
            Read(lagi);
if lagi.equals("no")
            ulang=0;
while (ulang==1);       
End


Console pada Eclipse:



Membuat Provider Pulsa Menggunakan Eclipse Berbasis Java (Tugas 1)

Flowchart:


Pseudocode:


Header:
Program: Paket_Internet_Provider_Empati
{Memilih Paket Internet di Provider Empati}

Declaration:
Pulsa, harga11, harga12, harga21, harga22, harga31, harga32, harga4, Pilihan0, Pilihan1, Pilihan2, Pilihan3, Pilihan4, Pilihan11, Pilihan21, Pilihan31, Pilihan41 :integer
Pulsa = 30000; harga11 = 3000; harga12 = 5000; harga21 = 19000; harga22 = 30000; harga31 = 80000;
harga32 = 135000; harga4 = 12500;

Deskripsi:
Begin
Writeln"     Selamat Datang di Paket Internet Murah EMPATI"
Writeln"   Provider Empati, Jagoannya Internetan Cepat dan Murah"
Writeln"Pulsa Anda Sebesar Rp."+ Pulsa);
Writeln"Berikut ini adalah Paket Internet Berdasarkan Masa Aktif :”
            Writeln"(1). Paket Harian "
            Writeln"(2). Paket Mingguan"
            Writeln"(3). Paket Bulanan"
            Writeln"(4). Paket Weekend"
            Write"Masukkan Pilihan Anda :"
            Read Pilihan0
if (Pilihan0>=5)
            Writeln "Maaf, Pilihan Anda Salah”
               

switch (Pilihan0) {
            case 1:
            Writeln"Berikut ini adalah Pilihan Paket Internet Harian:"
Writeln”(1). Paket Anak Muda (BBM, Whatsapp, Line, Facebook, Twitter, Path, Instagram"
            Writeln"(2). Paket Orang Sibuk (Internet Lengkap)"
            Writeln”(0).Keluar”
            Write “Masukkan Pilihan Anda :"
            Read Pilihan 1
if (Pilihan1>=3)
            Writeln "Maaf, Pilihan Anda Salah”
            if (Pilihan1==0){
            System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
            if (Pilihan1 == 1) {
            Writeln"Paket Anak Muda Harian"
Writeln"Anda Dapat Menikmati BBM, Whatsapp, Line, Facebook, Twitter, Path, Instagram Sepuasnya"
            Writeln"Masa Aktif Paket 24 Jam"
            Writeln"Paket ini Berharga Sebesar Rp."+ harga11
            Writeln"(1). Aktifkan"
            Writeln"(0). Keluar"
            Write"Masukkan Pilihan Anda :"
            Read Pilihan11
if (Pilihan11>=2)
            Writeln "Maaf, Pilihan Anda Salah”
            if (Pilihan11 == 1 && Pulsa >= harga11) {
            Writeln"Selamat, Paket Anak Muda Harian dapat Anda Nikmati hingga 24 Jam kedepan"               }
            if (Pilihan11 == 1 && Pulsa<harga11)  {
            Writeln"Maaf, Pulsa Anda Tidak Mencukupi."
            if (Pilihan11==0){
            System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
            }}            
            if (Pilihan1 == 2) {
            Writeln"Paket Orang Sibuk Harian"
            Writeln"Anda Dapat Menikmati Internet Sepuasnya"
            Writeln"Masa Aktif Paket 24 Jam"
            Writeln"Paket ini Berharga Sebesar Rp."+ harga12
            Writeln"(1). Aktifkan"
            Writeln”(0). Keluar”
            Write "Masukkan Pilihan Anda :"
            Read Pilihan 11
if (Pilihan11>=2)
            Writeln "Maaf, Pilihan Anda Salah”
            if (Pilihan11 == 1 && Pulsa >= harga12) {
            Writeln"Selamat, Paket Orang Sibuk Harian dapat Anda Nikmati hingga 24 Jam kedepan"              }
            if (Pilihan11 == 1 && Pulsa<harga12)  {
            Writeln"Maaf, Pulsa Anda Tidak Mencukupi."                    
            if (Pilihan11==0){
            System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
            }}
            break;
            case 2 :
            Writeln"Berikut ini adalah Pilihan Paket Internet Mingguan:"
            Writeln"(1). Paket Anak Muda (BBM, Whatsapp, Line, Facebook, Twitter, Path, Instagram"
            Writeln"(2). Paket Orang Sibuk (Internet Lengkap))"
            Writeln”(0).Keluar”
            Write"Masukkan Pilihan Anda :”
            Read Pilihan2
if (Pilihan2>=3)
            Writeln "Maaf, Pilihan Anda Salah”
            if (Pilihan2==0){
            System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
            if (Pilihan2 == 1) {
            Writeln"Paket Anak Muda Harian"
Writeln"Anda Dapat Menikmati BBM, Whatsapp, Line, Facebook, Twitter, Path, Instagram Sepuasnya"
            Writeln"Masa Aktif Paket 24 Jam"
            Writeln"Paket ini Berharga Sebesar Rp."+ harga21
            Writeln"(1). Aktifkan”;
            Writeln"(0). Keluar"
            Write"Masukkan Pilihan Anda :"
            Read Pilihan 21
if (Pilihan21>=2)
            Writeln "Maaf, Pilihan Anda Salah”
            if (Pilihan21 == 1 && Pulsa >= harga21) {
Writeln"Selamat, Paket Anak Muda Mingguan dapat Anda Nikmati hingga 7x24 Jam kedepan"   }
            if (Pilihan21 == 1 && Pulsa<harga21)  {
            Writeln"Maaf, Pulsa Anda Tidak Mencukupi."
            if (Pilihan21==0){
            System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
}
­­­if (Pilihan2 == 2) {
            Writeln"Paket Orang Sibuk Mingguan"
            Writeln"Anda Dapat Menikmati Internet Sepuasnya"
            Writeln"Masa Aktif Paket 24 Jam”
            Writeln"Paket ini Berharga Sebesar Rp."+ harga22
            Writeln"(1). Aktifkan"
            Writeln”(0).Keluar”
            Write"Masukkan Pilihan Anda :"
            Read Pilihan 21
if (Pilihan21>=2)
            Writeln "Maaf, Pilihan Anda Salah”
if (Pilihan21 == 1 && Pulsa >= harga22) {
            Writeln"Selamat, Paket Orang Sibuk Mingguan dapat Anda Nikmati hingga 7x24 Jam kedepan"  }
            if (Pilihan21 == 1 && Pulsa < harga22) {
            Writeln"Maaf, Pulsa Anda Tidak Mencukupi."
            if (Pilihan21==0){
            System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}

                }}                                                                                            
break;                  
            case 3 :
            Writeln"Berikut ini adalah Pilihan Paket Internet Bulanan:"
            Writeln"(1). Paket Anak Muda (BBM, Whatsapp, Line, Facebook, Twitter, Path, Instagram"
            Writeln"(2). Paket Orang Sibuk (Internet Lengkap))"
            Writeln”(0). Keluar”
            Write"Masukkan Pilihan Anda :"
            Read Pilihan3
if (Pilihan3>=3)
            Writeln "Maaf, Pilihan Anda Salah”
            if (Pilihan3==0){
            System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
if (Pilihan3 == 1) {
Writeln"Paket Anak Muda Harian"
Writeln"Anda Dapat Menikmati BBM, Whatsapp, Line, Facebook, Twitter, Path, Instagram Sepuasnya"
            Writeln"Masa Aktif Paket 30 Hari"
            Writeln"Paket ini Berharga Sebesar Rp."+ harga31
            Writeln"(1). Aktifkan"
            Writeln"(0). Keluar"
            Write"Masukkan Pilihan Anda :"
            Read Pilihan31
if (Pilihan31>=2)
            Writeln "Maaf, Pilihan Anda Salah”
            if (Pilihan31 == 1 && Pulsa >= harga31) {
            Writeln"Permintaan Anda Telah Diproses"                                                                                                          
             Writeln"Selamat, Paket Anak Muda Mingguan dapat Anda Nikmati hingga 30 Hari kedepan"        }
             if (Pilihan31 == 1 && Pulsa<harga31) {
             Writeln"Maaf, Pulsa Anda Tidak Mencukupi."
             if (Pilihan31==0){
             System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
 }}
 if (Pilihan3 == 2) {
             Writeln"Paket Orang Sibuk Mingguan"
             Writeln"Anda Dapat Menikmati Internet Sepuasnya";
             Writeln"Masa Aktif Paket 30 Hari";
             Writeln"Paket ini Berharga Sebesar Rp."+ harga32);
             Writeln"(1). Aktifkan"
             Writeln”(0).Keluar”
             Write"Masukkan Pilihan Anda :"
             Read Pilihan 31
 if (Pilihan31>=2)
             Writeln "Maaf, Pilihan Anda Salah”
             if (Pilihan31 == 1 && Pulsa >= harga32) {
 Writeln"Selamat, Paket Orang Sibuk Bulanan dapat Anda Nikmati hingga 30 Hari kedepan"           }
 if (Pilihan31 == 1 && Pulsa <harga32) {
 Writeln"Maaf, Pulsa Anda Tidak Mencukupi."
 if (Pilihan32==0){
 System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
 }}
 break;
             case 4 :
 Writeln"Berikut ini adalah Pilihan Paket Internet Weekend:"
 Writeln"(1). Paket Skype Sabtu-Minggu"
 Writeln”(0). Keluar”
 Write"Masukkan Pilihan Anda :"
 Read Pilihan4
 if (Pilihan4>=2)
             Writeln "Maaf, Pilihan Anda Salah”
 if (Pilihan4==0){
 System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
 if (Pilihan4 == 1) {
 Writeln"Paket Skype Sabtu-Minggu"
 Writeln"Anda Dapat Menikmati Skype Sepuasnya"
 Writeln"Masa Aktif Paket Sabtu 00:00 - Minggu 24:00"
 Writeln"Paket ini Berharga Sebesar Rp."+ harga4
 Writeln"(1). Aktifkan"
 Writeln”(0). Keluar”
 Write"Masukkan Pilihan Anda :"
  Read Pilihan41
  if (Pilihan41>=2)
              Writeln "Maaf, Pilihan Anda Salah”
  If Pilihan41 == 1 && Pulsa >= harga4) {
  Writeln"Selamat, Paket Skype Sabtu-Minggu dapat Anda Nikmati pada Sabtu 00:00 hinga   Minggu 24:00"              
  If Pilihan41 == 1 && Pulsa< harga4) {
 Writeln"Maaf, Pulsa Anda Tidak Mencukupi."
 if (Pilihan41==0){
 System.out.println("Terimakasih Telah mengunjungi Pilihan Paket Internet Empati");}
 }}                                            
 }}}
                             

Console pada Eclipse: