Sabtu, 29 November 2014

Program Permainan

Berikut ini ialah pseudocode dari program tersebut.


Program Game Who Wants to Be Millioner {untuk melatih pengetahuan umum}

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("Mulai Bermain? Pilih Yes")
Read c
for ( a=1;a<6; )
{
if (a=1) {
Writeln("Siapa penemu telpon pertama?”)
Read b
if (b="Alexander Graham Bell")
{
a=a+1
Writeln("Jawaban Benar")
}Else{
a=1
Writeln("Jawaban Salah")
}}
else if (a=2){
Writeln("Di Benua mana letak Negara Inggris”)
Read b
if (b= "Eropa")
{
a=a+1
Writeln("Jawaban Benar")
}else{
a=1
Writeln("Jawaban Salah")
}}
else if (a=3){
Writeln("Nama lain dari organ paru-paru")
Read b
if (b= "Pulmo")
{
a=a+1
Writeln("Jawaban Benar")
}else{
a=1
Writeln("Jawaban Salah")
}}
else if (a=4){
Writeln("Tanggal berapa hari Kartini diperingati?")
Read b
if (b="21 April")
{
a=a+1
Writeln("Jawaban Benar")
}else{
a=1
Writeln("Jawaban Salah")
}}
else if (a=5){
Writeln("Tirai Bambu merupakan nama lain dari negara?")
Read b
if (b="China")
{
a=a+1
Writeln("Selamat Anda Mendapatkan Rp 1.000.000.000,-")
}else{
a=1;
Writeln("Jawaban Salah")
}}
End


Agar lebih mudah membaca maksud dari program ini berikut flowchart dari program tersebut.
Berikut ini ialah tampilan dari program tersebut.

Program Provider Pulsa



Berikut ini ialah pseudocode dari program tersebut.
 
Pseudocode Provider Pulsa{Untuk mengaktifkan paket BBM}

Deklarasi
Boolean = nomer
String = nomer1
Integer = a, b, c, pilih=0

Deskripsi
Begin
While (nomer =  true)
Writeln “tekan *999#”
If
Writeln “Selamat Datang”
Writeln “1.Paket Harian 5000”
Writeln “2.Paket Mingguan 15000”
Writeln “3.Paket Bulanan 50000”
Writeln “Masukan kode paket”
Read kode_paket
 If a = 1
Writeln “Anda memilih paket BBM harian”
Writeln “1. Batalkan”
Writeln “2. Lanjutkan”
Writeln “Masukan pilihan”
Read pilihan
If pilih = 1
Else if pilih = 2
Writeln “Permintaan anda sedang di proses”
Break
Else if a = 2
Writeln “Anda memilih paket BBM mingguan”
Writeln “1. Batalkan”
Writeln “2. Lanjutkan”
Writeln “Masukan pilihan”
Read pilihan
If pilih = 1
Break
Else if a = 3
Writeln “Anda memilih paket BBM bulanan”
Writeln “1. Batalkan”
Writeln “2. Lanjutkan”
Writeln “Masukan pilihan”
Read pilihan
If pilih = 1
Else if pilih = 2
Break
Writeln “Permintaan anda sedang diproses”
Break
Else
Writeln “Maaf konten tidak tersedia”
end

Agar lebih mudah membaca maksud dari program ini berikut flowchart dari program tersebut.
Berikut ini ialah tampilan dari program tersebut.


Rabu, 26 November 2014

Program Kalkulator Fisika



Dibawah ini adalah pseudocode untuk program kalkulator fisika.
Pseudocode Menghitung Pemuaian Volume
Menghitung Pemuaian Volume suatu Benda
Deklarasi

 ΔV, V0, V, ΔT, p=2,4, q=1,2, r=1,1, x = double

Deskripsi

Begin

Writeln “==========================”

Writeln “Menghitung Pemuaian Volume”

Writeln “==========================”

Writeln “Rumus : ”

Writeln “ΔV = V0 x 3α  x ΔT”

Writeln “V =  V0 + ΔV”

Writeln “=========================”

Writeln “ΔV     : Pemuai Volume”

Writeln “Vo     : Volume Awal Benda”

Writeln “a        : Koefisien Muai Panjang”

Writeln “ ΔT    : Selisih Suhu”

Writeln “V        : Volume Akhir Benda”

Writeln “========================”

Writeln “Kode Material :”

Writeln “1. Kayu”

Writeln “2. Besi”

Writeln “3. Kayu

Writeln “Jenis Material : “

Read x

If (x=1)

b=p

If(x=2)

b=q

If (x=3)

b=r 
Writeln “masukkan V0

Read Vo

Writeln “masukkan ΔT”

Read ΔT

ΔV = V0*3*α* ΔT

V =  V0 + ΔV
Println “ΔV”

Println “V”

End


Untuk mempermudah pembacaan pseudocode program tersebut, berikut adalah flowchart dari program tersebut : 

Berikut ini adalah tampilan program dalam software eclipse :
1. Tampilan yang harus diinput
2. Tampilan output program



Program Reservasi Tiket Kereta


Dibawah ini adalah pseudocode untuk program reservasi tiket kereta.

Pseudocode Reservasi Kereta
Mereservasi tiket kereta
Deklarasi
tiket1, tiket2, tiket3, d1, d2, d3, total, bayar, kembali = integer
Nama, ID =string
Deklarasi
Begin
Writeln “------------------------------------------------------“
Writeln “PT. Kereta Api Indonesia”
Writeln “------------------------------------------------------“
Writeln “Info Jadwal dan Reservasi”
Writeln “----------------------------------------------“
Writeln “Kereta Api Menoreh (Bandung – Semarang)”
Writeln “Harga : IDR 154000”
Writeln “Berangkat : 09.00 WIB            Tiba : 14.00 WIB”
Writeln “Kereta Api Tawang (Jakarta – Semarang)”
Writeln “Harga : IDR 230000”
Writeln “Berangkat : 06.00 WIB            Tiba : 14.00 WIB”
Writeln “Kereta Api Agro Bromo  (Jakarta – Yogyakarta)”
Writeln “Harga : IDR 250000”
Writeln “Berangkat : 16.00 WIB            Tiba : 01.00 WIB”
Writeln “Silahkan Lakukan Reservasi”
tiket1 = 154000
tiket2 = 230000
tiket3 = 250000
Writeln “masukan nama pemesan”
Read Nama
Writeln “masukan nomor ID”
Read ID
Writeln “Tiket yang dipesan”
Writeln”masukan jumlah pesanan kereta menoreh”
Read d1
Writeln ”masukan jumlah pesanan kereta tawang”
Read d2
Writeln “masukkan jumlah pesanan kereta agro bromo”
Read d3
total = tiket1*d1+tiket2*d2+tiket3*d3
Println “TOTAL PEMBAYARAN : IDR “ +total+
Writeln ”Masukkan jumlah uang yang dibayarkan”
Read bayar
If (total>bayar){
Println “Pembayaran yang anda berikan kurang dari harga total
}else{
            Kembali=bayar-total
Println “Kembalian yang anda terima : IDR “+kembali+
Println “-----------------------------------------------------“
Println “| |”
Println “|BUKTI RESERVASI KERETA API INDONESIA|
Println “| |”
Println “|Nama Pemesan : “ +nama+ “|”
Println “|Nomor ID : “ +ID+ “|”
Println “|Tiket yang dipesan|”
Println “|Menoreh : “ +d1+ “|”
Println “|Tawang : “ +d2+ “|”
Println “|Agro Bromo : “ +d3+ “|”
Println “|Total Pembayaran : IDR “ +total+ “|”
Println “| |”
Println ”|Terimakasih atas kepercayaan anda|”
Println “|*Bukti reservasi ini mohon dibawa saat penukaran tiket|”
Println “|*Batas penukaran maksimal 3 hari sebeleum keberangkatan|”
Println “--------------------------------------------------“
}
End

Untuk mempermudah pembacaan pseudocode program tersebut, berikut adalah flowchart dari program tersebut : 
Berikut ini adalah tampilan program dalam software eclipse :
1. Tampilan yang harus diinput
2. Tampilan output program