Kamis, 04 Desember 2014

B. Program Games

B1. Penjelasan Program
     
       Tujuan dari program ini agar dapat menghibur. Disamping itu program ini tidka bisa diselesaikan dengan     rumus dikarenakan jawaban dari games ini selalu berganti ganti setiap kita menjalankan games ini.

B2. Algoritma

       1. Pseudocode


Pseudocodoe Games Tebak Angka
{   Tujuan dari program ini agar dapat menghibur. Disamping itu program ini tidka bisa diselesaikan dengan     rumus dikarenakan jawaban dari games ini selalu berganti ganti setiap kita menjalankan games ini. }
 
Deklarasi
nilai, jawaban, nyawa      5, main       1 : Integer
main_lagi : String
nilai       (int)(Math.random()*20);
 
Deskripsi
 
 Start
 do
 Writeln("Masukkan tebakan anda : ")
 Read (“jawaban”)
 if ( jawaban == nilai)
 Writeln ("Selamat, anda benar")
 Else
 Writeln("Maaf anda salah")
 nyawa = nyawa-1
 Writeln("Kesempatan anda tinggal " +nyawa+" kali")
 while(nyawa != 0 & jawaban != nilai)
if(nyawa = 0)
Writeln("Game Over")
Writeln("Apakah anda ingin bermain lagi (Y/T) ?")
Read (“main_lagi”)
if(main_lagi)
main=0
while( main = 1)
End



     2.  Flowchart



 B3. Screen shot Games

B4. Penjelasan Games

      Pada awalnya akan dimunculkan bebrapa peraturan dalam memainkan games ini. Diberikan 5 kali kesempatan untuk menebak angka berapa yang dimaksudkan oleh games. Kita memasukkan angka terlebuh dahulu, bila salah akan muncul keterangan jawaban kita salah dan total kesempatan yang masih ada, sedangkan jika benar akan muncul keterangan benar. Diakhir program akan dimunculkan pilihan akan bermain lagi atau tidak


A. Program Pembelian Paket Internet


     A1. Narasi dari Program

             Pseudocode ini menerangkan skema pembelian paket internet. Agar pembaca dapat memahami             skema/alur pembelian paket internet. Pelanggan tanpa harus kesusahan dapat membeli paket internet sesuai yang mereka inginkan tanpa kesulitan.

A2. Algortitma

           a. Pseudocode

               Pseudocode PaketInternetan
{ Pseudocode ini menerangkan skema pembelian paket internet. Agar pembaca dapat memahami skema/alur pembelian paket internet. }

Deklarasi
a, b, pass, kode, kembali       3, sisa_pulsa, o=10000, p=300000, q=8000, r=240000, s= 3000, t=70000: Byte
pass          (int)(Math.random()*1000
status       : Boolean         False
Deskripsi
Start
do
write("MASUKKAN KODE : ")
read(“kode”)
if (kode = pass) then
do
writeln("1. Internetan Groovy")
writeln("2. Paket Juara      ")
writeln("3, Paket Murah      ")
do
writeln("Pilihan anda : ")
read(b)
while (status)
writeln (“Kode verifikasi”)
write (“Masukkan kode verifikasi : “)
read (kode)
read(a)
if(a=1) then
writeln("Paket Internetan Groovy")
writeln("1. Beli Paket Harian")
writeln("2. Beli Paket Bulanan")
writeln("Pilihan anda : ")
read(b)
if (b=1) then
writeln("Terima kasih telah melakukan pembelian paket Internetan Groovy Harian, tunggu konfirmasi selanjutnya")
sisa_pulsa = pulsa – o
Writeln (“Sisa pulsa anda + sisa_pulsa +”)
else if (b=2)
writeln("Terima kasih telah melakukan pembelian paket Internetan Groovy Bulanan, tunggu konfimasi selanjutnya")
sisa_pulsa = pulsa – p
Writeln (“Sisa pulsa anda + sisa_pulsa +”)

else if (a=2) then
writeln("Paket Juara 3G dengan harga 8.000 per hari plus 10 sms gratis dan harga 100.000,00 per bulan plus 100 sms gratis")
writeln("1. Beli Paket Harian")
writeln("2. Beli Paket Bulanan")

if (b=1) then
writeln("Terima kasih telah melakukan pembelian paket Internetan Juara, tunggu konfirmasi selanjutnya")
sisa_pulsa = pulsa – q
Writeln (“Sisa pulsa anda + sisa_pulsa +”)

else if (b=2) then
writeln("Terima kasih telah melakukan pembelian paket Internetan Groovy Bulanan, tunggu konfimasi selanjutnya")
sisa_pulsa = pulsa – r
Writeln (“Sisa pulsa anda + sisa_pulsa +”)

else if (a=3) then
writeln("Paket Murah internetan dari jam 00.00-09.00 WIB dengan harga per hari 3.000,00 dan per bulan 40.000,00")
writeln("1. Beli Paket Harian")
writeln("2. Beli Paket Bulanan")
writeln("Pilihan anda : ")
read(b)
if (b=1) then
writeln("Terima kasih telah melakukan pembelian paket Internetan Murah Harian, tunggu konfirmasi selanjutnya")
sisa_pulsa = pulsa – s
Writeln (“Sisa pulsa anda + sisa_pulsa +”)
else if (b=2) then
writeln("Terima kasih telah melakukan pembelian paket Internetan Murah Bulanan, tunggu konfimasi selanjutnya")
sisa_pulsa = pulsa – t
Writeln (“Sisa pulsa anda + sisa_pulsa +”)

write (“Masukkan Kode”)
while (status)
else
writeln (“Conection Error”)
while (status)
End

b. Flowchart Paket Internetz


A3. Screen Shot Console Program Paket Internet


A4. Cara Penggunaan Program

    Penggunaan program ini sangat mudah. Diawali dengan memasukkan kode pengaman, dilanjutkan dengan memilih paket internet yang anda inginkan. Program akan terus mengulang memasukkan kode apabila kode yang anda masukkan salah. Setelah memilih paket anda akan diperintahkan untuk memasukkan kode verifikasi sebagai syarat persetujuan membeli paket internet. Setelah memasukkan kode verifikasi, anda akan  ditunjukkan fitur dari paket dan harga paket yang ingin anda beli. Pilihan anda yaitu memilih paket harian atau bulanan. Bila telah memilih,akan ada konfirmasi dari program bahwa anda telah membeli paket internet dan dimunculkan pada layar sisa pulsa anda.

Sabtu, 29 November 2014

Screen shot console program Games Ceria(2)


Screen shot console program Games Ceria


Pseudocode Games Ceria


Algoritma_GamesCeria

Deklarasi
String  b,c,d;
int a,e;

Deskripsi

Start
println("***********************************************************");
println();
println(" Welcome to Eight's Games ");
println();
println(" Have Fun With Our Games ");
println();
println("***********************************************************");
println();
println(" Siapakah Aku ");
println(" Tebak siapa/apakah jawaban dari soal yang diberikan, selamat bermain :)");
println();
println(" 1. Sebuah klub di liga inggris yang telah menjuarai liga inggris sebanyak 5 kali. Pada tahun 2012 menjuarai Liga Champion. Klub apakah aku?");
writeln(" Tuliskan jawaban anda : ");
read(“b”);
if ("chelsea") {
println("Selamat jawaban anda benar, lanjut ke tahap berikutnya");
println();
println("2. Pria yang lahir pada tanggal 25 Februari 1986. Menjadi bintang sepak bola dunia saat ini. Pindah dari klub Man United ke Real Madrid pada tahun 2009. Siapakah dia?");
writeln(" Tuliskan jawaban anda : ");
}else{
println("Maaf jawaban anda salah");
}
Read(“c”);
if ("ronaldo") {
println("Selamat jawaban anda benar, lanjut ke tahap berikutnya");
println();
println("3. Sebuah suku yang berada di Benua Amerika yang memprediksi tahun 2012 akan kiamat. Suku apakah aku?");
writeln (" Tuliskan jawaban anda : ");
}else{
println("Maaf jawaban anda salah");
}
read(“d”);
if ("maya") {
println("Selamat jawaban anda benar, lanjut ke tahap berikutnya");
println();
println("4. Hitam, kecil, dipegang orang lain marah. Apakah aku?");
writeln(" Tuliskan jawaban anda : ");
}else{
println("Maaf jawaban anda salah");
}
read(“d”);
if (“Tai lalat") {
println("Selamat jawaban anda benar, lanjut ke tahap berikutnya");
println();
println("5. Aku hewan berkaki empat, kesukaanku rumput, biasa berada di sawah digunakan untuk membajak sawah. Siapakah aku?");
writeln(" Tuliskan jawaban anda : ");
}else{
println("Maaf jawaban anda salah");
}
read(“d”);
if ("kerbau") {
println("Selamat, anda berhasil menjawab semua pertanyaan dengan benar");
}else{
println("Maaf jawaban anda salah");
End

Flowchart Games Siapa Aku


Screen shot console program paket internet


Pseudocode Paket Internet


Algoritma_PaketInternetan

Deklarasi

int a, b, kode;
kode = 999333;

Deskripsi

Start
println("***********************************************************");
println();
println("MASUKKAN KODE PAKET PENGAMBILAN INTERNET");
println("(KODE PAKET INTERNET 999333)");
writeln("MASUKKAN KODE : ");
read(“kode”);
if (kode!= 999333)
{
print("Connection Error");
}
else
{
if (kode =999333)
{
println("1. Internetan Groovy");
println("2. Paket Juara      ");
println("3, Paket Murah      ");
writeln("Pilih Paket Internet : ");
read(“a);
if(a=1)
{
println("Paket Internetan Groovy");
println("1. Beli Paket Harian");
println("2. Beli Paket Bulanan");
writeln("Pilihan anda : ");
read(“b”);
if (b=1)
{
println("Terima kasih telah melakukan pembelian paket Internetan Groovy Harian, tunggu konfirmasi selanjutnya");
}
else if (b=2)
{
println("Terima kasih telah melakukan pembelian paket Internetan Groovy Bulanan, tunggu konfimasi selanjutnya");
}
else if (a=2)
{
println("Paket Juara 3G dengan harga 8.000 per hari plus 10 sms gratis dan harga 100.000,00 per bulan plus 100 sms gratis");
println("1. Beli Paket Harian");
println("2. Beli Paket Bulanan");
writeln("Pilihan anda : ");
read(“b”);
if (b=1)
{
println("Terima kasih telah melakukan pembelian paket Internetan Juara, tunggu konfirmasi selanjutnya");
}
else if (b=2)
{
println("Terima kasih telah melakukan pembelian paket Internetan Groovy Bulanan, tunggu konfimasi selanjutnya");
}
else if (a=3)
{
println("Paket Murah internetan dari jam 00.00-09.00 WIB dengan harga per hari 3.000,00 dan per bulan 40.000,00");
println("1. Beli Paket Harian");
println("2. Beli Paket Bulanan");
writeln("Pilihan anda : ");
read(“b”);
if (b=1)
{
println("Terima kasih telah melakukan pembelian paket Internetan Murah Harian, tunggu konfirmasi selanjutnya");
}
else if (b=2)
println("Terima kasih telah melakukan pembelian paket Internetan Murah Bulanan, tunggu konfimasi selanjutnya");
End

Flowchart Paket Internet


Rabu, 26 November 2014

Screen shot console program kalkulator fisika


Pseudocode Kalkulator Fisika


Program_KalkulatorFisika

Deklarasi

Pilihan, massa_jenis, massa, volume, m, v, tekanan, gaya, luas_permukaan, f, a, gaya_berat, usaha, jarak, s, kelajuan, waktu, t : Integer

Integer :
            g = 10

Deskripsi

            Start
WriteLn (“Pilihan pemrosesan anda    :”) ;
Read (“pilihan”) ;
Switch (pilihan) ;
Case 1 :
PrintLn (“1. Menghitung Massa Jenis”) ;
Write (“Input Massa”) ;
Read (“m”) ;
Write (“Input Volume”) ;
Read (“v”) ;
massa_jenis = m/v ;
PrintLn (“Massa Jenis : “,massa_jenis,”) ;
Break ;
Case 2 :
PrintLn (“2. Menghitung Tekanan”) ;
Write (“Input Gaya”) ;
Read (“f”) ;
Write (“Input Luas Permukaan”) ;
Read (“a”) ;
tekanan = f/a ;
PrintLn (“Tekanan : “,tekanan,”) ;
Break ;
Case 3 :
PrintLn (“3. Menghitung Gaya Berat”) ;
Write (“Input Massa”) ;
Read (“m”) ;
gaya_berat = m*g ;
PrintLn (“Gaya Berat : “,gaya_berat,”) ;
Break ;
Case 4 :
PrintLn (“4. Menghitung Usaha”) ;
Write (“Input Gaya”) ;
Read (“f”) ;
Write (“Input Jarak”) ;
Read (“s”) ;
usaha = f*s ;
PrintLn (“Usaha : “,usaha,”) ;
Break ;
Case 5 :
PrintLn (“5. Menghitung Kelajuan”) ;
Write (“Input Jarak”) ;
Read (“s”) ;
Write (“Input Waktu”) ;
Read (“t”) ;
kelajuan = s/t ;
PrintLn (“Kelajuan : “,kelajuan,”) ;
Break ;
End

Flowchart Kalkulator Fisika


Screen shot console program reservasi jersey(2)



Screen shot console program reservasi jersey


Pseudocode Reservasi Jersey


Program_ReservasiJersey

Deklarasi
nama, nomor_hp, jersey_yang_dipesan, ukuran : String

grade_a, grade_aa, grade_aaa, replica, original, jumlah_a, jumlah_aa, jumlah_aaa, jumlah_replika, jumlah_original : Integer

diskon, harga_setelah_diskon,  total_harga, uang_yang_dibayarkan, kembalian : Double 

Integer :
          grade_A                                    : 100000
            grade_aa                                  : 150000
            grade_aaa                                : 200000
            replika                                      : 500000
            original                                    : 700000

Deskripsi

            Start
WriteLn (“Nama                                  :”) ;
Read (“nama”) ;
WriteLn (“Nomor HP                           :”) ;
Read (“nomor_hp”) ;
WriteLn (“Jersey yang dipesan            :”) ;
Read (“jersey_yang_dipesan”) ;
WriteLn (“Ukuran                                :”) ;
Read (“ukuran”) ;
PrintLn (“Berikut merupakan hasil data yang telah anda isi sesuai data diatas :”);
PrintLn (“Nama                                   :”,nama,”) ;
PrintLn (“Nomor HP                            :”,nomor_hp,”) ;
PrintLn (“Jersey yang dipesan :”,jersey_yang_dipesan,”) ;
PrintLn (“Ukuran                                 :”,ukuran,”) ;
PrintLn (“Berikut list harga jersey berdasarkan kualitas :”) ;
            Print (“Silahkan memasukan data pesanan anda :”);
            WriteLn (“Grade A”);
            Read (“jumlah_a”) ;
            WriteLn (“Grade AA”);
            Read (“jumlah_aa”) ;
            WriteLn (“Grade AAA”);
            Read (“jumlah_aa”) ;
            WriteLn (“Replika”);
            Read (“jumlah_replika”) ;
            WriteLn (“Original”);
            Read (“jumlah_original”) ;
total_harga = (jumlah_a*grade_a) + (jumlah_aa*grade_aa) + (jumlah_aaa*grade_aaa) + (jumlah_replika*replika) + (jumlah_original*original) ;
PrintLn (“Total harga yang harus dibayarkan : Rp “,total_harga,”) ;
diskon = total_harga*diskon
PrintLn ("Diskon : Rp ",diskon,") ;
harga_setelah_diskon = total_harga -  diskon
PrintLn ("Harga setelah diskon : ".harga_setelah_diskon,") ;
WriteLn (“Uang yang dibayarkan : Rp “) ;
Read (“uang_yang_dibayarkan”) ;
kembalian = uang_yang_dibayarkan-total_harga ;
PrintLn (“Kembalian : Rp “,kembalian,”) ;
PrintLn (“Nama                                   :”,nama,”) ;
PrintLn (“Nomor HP                            :”,nomor_hp,”) ;
PrintLn (“Jersey yang dipesan :”,jersey_yang_dipesan,”) ;
PrintLn (“Ukuran                                 :”,ukuran,”) ;
PrintLn (“Harga setelah diskon : Rp “,total_harga,”) ;
PrintLn ("Diskon : Rp ",diskon,") ;
PrintLn ("Harga setelah diskon : ".harga_setelah_diskon,") ;
PrintLn (“Kembalian : Rp “,kembalian,”) ;

End