Kamis, 04 Desember 2014

Jurnal Modul 3

A. Program Pulsa BBM

A. 1. Penjelasan Program Pulsa BBM
Program ini dibuat dengan menggunakan bahasa Perograman Java dengan menggunakan software Eclipse. Program ini berisi tentang paket pengisian pulsa untuk menggunakan aplikasi BBM. Program ini bermanfaat untuk mengangtifkan paket internet dalam aplikasi BBM.
A. 2 Algoritma

1. Pseudocode Pulsa BBM

Algoritma provider_pulsa



{mengaktifkan paket internet dalam aplikasi bbm}







Deklarasi



Angka,a= byte



Nomor,sisa ,kode transaksi,acak= integer



Nomor1,nomor hp = string







Deskripsi



Begin



Writeln (prosedur sisacall)



Writeln (prosedur siscall)



Writeln (prosedur sicall)



Writeln (prosedur mcall)



 If (pilih = 1)



Writeln (“Tekan *999#”)



Else if (pilih = 2)



Writeln (“kode transaksi”)



Read (kode transaksi)



If (l=acak)



Println (“Permintaan anda sedang diproses”)



Else



Println (“kode transaksi salah”)



End if







Writeln(“Masukkan nomor hp anda”)



Read (nomor hp)



Writeln (“tekan *999#”)



If  (nomer1= *999#) then



Writeln (“Masukkan kode paket”)



Read (kode)



Switch (a)



Case 1



Writeln (“Anda memilih paket bbm harian”)



Writeln (prosedur mcall)



Writeln (prosedur sisacall)



Break







Case 2



Writeln (“Anda memilih paket bbm mingguan”)



Writeln (prosedur mcall)



Writeln (prosedur siscall)



Break







Case 3



Writeln (“Anda memilih paket bbm bulanan”)



Writeln (prosedur mcall)
Writeln (prosedur sicall)
Break
End if
End

2. Flowchart 


A.3 Grambaran Program  Pulsa BBM
A.4 Penjelasan tiap langkah dalam menjalankan Program Pulsa BBM
1. User memasukan nomer handphone
2. Kemudian tekan nomer panggilan *999# untuk memunculkan tampilan menu awal
3. Setelah muncul tampilan menu awal, kemudian user memilih paket BBM yang akan diaktifkan, lalu akan tampil pilihan untuk berlangganan atau keluar dari menu pulsa BBM
4. Jika memilih berlangganan maka kode transaksi akan tampil dan harus diisikan agar proses berhasil. Setelah proses berhasil maka program akan menghitung saldo pulsa akhir yang dimiliki

B. Program Who Wants to Be a Millioner
B. 1 Penjelasan Program Who Wants to Be a Millioner
Program ini dibuat dengan menggunakan bahasa Perograman Java dengan menggunakan software Eclipse. Program ini berisi tentang permaian kuis menjawab pertanyaan Program ini bermanfaat untuk mengasah pengetahuan pengguna dengan menjawab pertanyaan yang ada.
B. 2 Algoritma
1. Pseudocode
Program Game_Who_Wants_to_Be_a_Millioner { mengasah pengetahuan pengguna dengan menjawab pertanyaan yang ada}
Deklarasi :      
a= integer; b,c = string;
Deskripsi
Writeln("++++++++++++++++++++++++++++++++++++++++++++++++")
Writeln("Selamat Datang di Kuis Who Wants to be Millioner")
Writeln(" Anda Memiliki Kesempatan Mendapatkan 1 Miliyar ")
Writeln("++++++++++++++++++++++++++++++++++++++++++++++++")
Writeln("Masukan Nama Pemain")
Read c
for ( a=1;a<6; ) then

if (a=1) then
Writeln("Siapa penemu telpon pertama?”)
Read b
if (b="Alexander Graham Bell") then
(a=a+1)
Writeln("Jawaban Benar")
Else
(a=5)
            (d=d-1)
            Writeln("Jawaban Salah")
            if (d==0) then
                        Writeln ("Game Over T.T")
(a=6)
                        Writeln("Main Lagi? Ya/Tidak")
                        jawab = y.nextLine()
                        if (jawab == "Ya")
                        (a=1) (d=3)
End if
                        if (jawab !="Ya");
                        Writeln ("Terima Kasih")
                        End if
End if

else if (a=2) then
Writeln("Di Benua mana letak Negara Inggris”)
Read b
if (b= "Eropa") then
(a=a+1)
Writeln("Jawaban Benar")
else
(a=5)
            (d=d-1)
                        Writeln("Jawaban Salah")
                        if (d==0) then
                        Writeln ("Game Over T.T")
(a=6)
                        Writeln("Main Lagi? Ya/Tidak")
                        jawab = y.nextLine()
                                    if (jawab == "Ya")
                                    (a=1) (d=3)
                                    End if
                                    if (jawab !="Ya")
                                    Writeln ("Terima Kasih")
                                    End if
End if

else if (a=3) then
Writeln("Nama lain dari organ paru-paru")
Read b
if (b= "Pulmo") then
(a=a+1)
Writeln("Jawaban Benar")
else
(a=5)
            (d=d-1)
                        Writeln("Jawaban Salah")
                        if (d==0) then
                        Writeln ("Game Over T.T")
(a=6)
                        Writeln("Main Lagi? Ya/Tidak")
                        jawab = y.nextLine()
                                    if (jawab == "Ya")
                                    (a=1) (d=3)
                                    End if
                                    if (jawab !="Ya")
                                    Writeln ("Terima Kasih")
                                    End if
End if

else if (a=4) then
Writeln("Tanggal berapa hari Kartini diperingati?")
Read b
if (b="21 April") then
(a=a+1)
Writeln("Jawaban Benar")
else
(a=5)
            (d=d-1)
                        Writeln("Jawaban Salah")
                        if (d==0) then
                        Writeln ("Game Over T.T")
(a=6)
                        Writeln("Main Lagi? Ya/Tidak")
                        jawab = y.nextLine()
                                    if (jawab == "Ya")
                                    (a=1) (d=3)
                                    End if
                                    if (jawab !="Ya")
                                    Writeln ("Terima Kasih")
                                    End if
End if

else if (a=5) then
Writeln("Tirai Bambu merupakan nama lain dari negara?")
Read b
if (b="China") then
(a=a+1)
Writeln("Jawaban Benar")
else
(a=5)
            (d=d-1)
                        Writeln("Jawaban Salah")
                        if (d==0) then
                        Writeln ("Game Over T.T")
(a=6)
                        Writeln("Main Lagi? Ya/Tidak")
                        jawab = y.nextLine()
                                    if (jawab == "Ya")
                                    (a=1) (d=3)
                                    End if
                                    if (jawab !="Ya")
                                    Writeln ("Terima Kasih")
                                    End if
End if
End
2. Flowchart
 B.3 Program Who Wants to Be a Millioner
 B.4 Penjelasan tiap langkah dalam menjalankan Program Who Want to Be a Millioner
1. Muncul tampilan awal, kemudian user harus memasukkan nama pemain
2. Setelah mengisi nama pemain, lalu permainan akan otomatis langsung dimulai
3. Kemudian user akan menjawab pertanyaan-pertanyaan yang ada sebanyak 5 pertanyaa. Lalu jika bisa menjawab 5 pertanyaan dengan benar maka user akan memenangkan permainan. Jika tidak bisa menjawab 5 pertanyaan dengan bener user memiliki 3 kali kesempatan menjawab salah. Setelah 3 kali menjawab salah maka akan game over dan muncul pilihan untuk bermain lagi.