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.