Demo Site

Kamis, 04 Desember 2014

Program Game

B. Program Game

B1. Program ini merupakan program permainan dengan menuliskan nama, tanggal, bulan anda dengan pasangan anda. Tujuan program ini untuk menghibur para penggunanya.

B2. Algoritma
      1. Pseudocode
PSEUDOCODE GAME KALKULATOR CINTA

Algoritma Game_Kalkulator_Cinta
(program ini dibuat untuk bermain game tentang perhitungan cinta dengan pasangan)

nama1, nama2 : string
cinta : integer
tl1, tl2 : byte
bulan1: byte      ß     0;

bulan2: byte       ß    0;

                       
Begin
Write("Tulis nama anda: ");
Read(nama1);
Do(
Write("Tanggal lahir anda: ");
Read(tl1));
While (tl1<1 atau tl1>31);
Do (
Write(“bulan lahir anda:”)
Read(bulan1);
While(bulan1<1 atau bulan1>12);

Write("Tulis nama pasangan anda: ");
Read(nama2);
Do(
Write("Tanggal lahir pasangan: ");
Read(ttl2);
While (tl1<1 atau tl1>31);
Do(
Write(“Bulan lahir pasangan:”);
Read(bulan2);
While(bulan1<1 atau bulan1>12);

cinta = ((ttl1*bulan2)+(ttl2*bulan1));
Writeln("Maka Kadar cinta kalian berdua : " );
if (cinta <= 100)
            Writeln("27%");
            elseif (cinta >= 101 dan cinta <= 200)
            Writeln("75%");
            elseif (cinta >= 201  dan cinta <= 350)
            Writeln("94%");
            elseif (cinta >= 351  dan cinta <= 460)
            Writeln("19%");
            elseif (cinta >= 461 dan cinta <= 670)
            Writeln("80%");
            else
            Writeln("100% SEGERA LARI KE KUA !!!!!!");
                       
            Writeln("Mau coba lagi?? [YA/TIDAK]");
            Read(coba);
            if(coba="TIDAK")
            Writeln("~~TERIMAKASIH TELAH MEMAINKAN KALKULATOR CINTA~~");
           
while(coba="YA")

Write("Tulis nama anda: ");
Read(nama1);
Do(
Write("Tanggal lahir anda: ");
Read(tl1));
While (tl1<1 atau tl1>31);
Do (
Write(“bulan lahir anda:”)
Read(bulan1);
While(bulan1<1 atau bulan1>12);

Write("Tulis nama pasangan anda: ");
Read(nama2);
Do(
Write("Tanggal lahir pasangan: ");
Read(ttl2);
While (tl1<1 atau tl1>31);
Do(
Write(“Bulan lahir pasangan:”);
Read(bulan2);
While(bulan1<1 atau bulan1>12);

cinta = ((ttl1*bulan2)+(ttl2*bulan1));
Writeln("Maka Kadar cinta kalian berdua : " );
if (cinta <= 100)
            Writeln("27%");
            elseif (cinta >= 101 dan cinta <= 200)
            Writeln("75%");
            elseif (cinta >= 201  dan cinta <= 350)
            Writeln("94%");
            elseif (cinta >= 351  dan cinta <= 460)
            Writeln("19%");
            elseif (cinta >= 461 dan cinta <= 670)
            Writeln("80%");
            else
            Writeln("100% SEGERA LARI KE KUA !!!!!!");
            Writeln("Mau coba lagi?? [YA/TIDAK]");
            Read(coba);

            if(coba="TIDAK")
            Writeln("~~TERIMAKASIH TELAH MEMAINKAN KALKULATOR CINTA~~");
End.

      2. Flowchart



B3. Gambaran Program Game



B4. Langkah Penggunaan


1.       Ketikkan nama anda




2.       Ketikkan tanggal lahir anda (1-31)


3.       Ketikkan bulan lahir anda(1-12)


4.       Ketikkan nama pasangan anda


5.       Ketikkan tanggal lahir pasangan anda(1-31)


6.       Ketikkan bulan lahir pasangan anda (1-12), maka akan muncul kadar persen cinta kalian dan pilihan untuk mengulang game.


7.       Jika anda ingin mengulangi ketik “YA”, maka akan kembali menu awal (mengetik nama anda). Dan ulangi langkah selanjutnya.


8.       Jika tidak ketik “TIDAK” maka akan berhenti dan muncul “TERIMA KASIH TELAH MEMAINKAN KALKULATOR CINTA”

Provider Pulsa Telkomsel

A. Program Provider Pulsa Telkomsel

A.1 Program ini merupakan program untuk menampilkan Telkomsel Menu yang berisi menu informasi saldo pulsa dan layanan transfer pulsa . Tujuannya untuk memudahkan pengguna Telkomsel dalam memenuhi customer services.

A.2 Algoritma
      1. Pseudocode

PSEUDOCODE PROVIDER TELKOMSEL


Algoritma Provider_Telkomsel
(Program provider telkomsel digunakan untuk mengecek pulsa dan transfer pulsa)

pilruf, piltransak : string;
nama : string ß Catvarimsati;
pin : string       ß     123456;
kodevalidasi, kode, kode1 : integer;
piltran : integer   ß        0;
pulsa : integer     ß     100000;
transfer : integer    ß          0
hasil : integer     ß       angka (1000000)           
status : boolean   ß       true;

Begin
while (status)
Writeln("Masukkan kode pin anda:");
Read(pin);
Writeln("Login Username :”);
Read(nama);
If (pin=”123456” dan nama =”Catvarimsati”);
Writeln("Pilih transaksi (1/2): ");
Read(piltran);
Else
            Writeln(“maaf kode dan username salah”);
                       
                        switch(piltran)
           
                                    case 1:
                                    read(pulsa);
                                    Writeln("Pilih transaksi (YA/TIDAK): ");
                                    Read(pilruf);
                                                if (pilruf="ya");
                                                status     ß       true
                                                else
                                                write(prosedur terimakasih);
                                    break;
                                   
                                    case 2:
                                    Writeln("Pilih transaksi (1/2): ");
                                    Read(piltransak);
                                                if (piltransak="1")
                                                write(prosedur notuju);
                                                read(pin);
                                                write(prosedur jumlahuang);
                                                read(transfer);

do (kodevalidasi    ß         random()*1000000;
                                                writeln(“Tulis kembali kode “+kodevalidasi);
                                                writeln(“masukan kode diatas :”);
                                                read(kode);
while (kodevalidasi!    ß      Kode);
                                                pulsa    ß          pulsa-transfer;
                                                read(pulsa);
                                                writeln(“pilih transaksi :”);
                                                read(pilruf);
                                                             if (pilruf=”ya”) then
                                                             status         ß     true;
                                                            else
                                                            write(prosedur terimakasih);
                       break;

                                       else if (piltransak=”2”) then
                                                writeln(“pilih provider tujuan:”);
                                                read(piltransak);
                                                if (piltransak="1")
                                                write(prosedur notuju);
                                                read(pin);
                                                write(prosedur jumlahuang);
                                                read(transfer);
do (kodevalidasi        ß     random()*1000000;
                                                writeln(“Tulis kembali kode “+kodevalidasi);
                                                writeln(“masukan kode diatas :”);
                                                read(kode);
while (kodevalidasi!  ß        Kode);
                                                pulsa        ß      pulsa-transfer;
                                                read(pulsa);
                                                writeln(“pilih transaksi :”);
                                                read(pilruf);
                                                             if (pilruf=”ya”) then
                                                             status       ß       true;
                                                            else
                                                            write(prosedur terimakasih);
                                       else
do (kodevalidasi  ß        random()*1000000;
writeln(“tulis kembali kode” +kodevalidasi);
writeln(“masukkan kode diatas :”);
read(kode);
while (kodevalidasi !     ß       kode);
if (kode1   ß       kodevalidasi) then
pulsa = pulsa – transfer
writeln(“pilih transaksi:”);
read (pilruf);
if (pilruf=”ya”) then
status             true
else
write(prosedur terimakasih);
                                    break;

else if (piltransak = “2”) then
write (prosedur notuju);
read(pin);
write(prosedur jumlahuang);
read(transfer);

do (kodevalidasi     ß           random()*1000000;
writeln(“tulis kembali kode “+kodevalidasi);
writeln(“masukkan kode diatas:”);
read(kode1);
while (kodevalidasi !     ß       kode);
if (kode1          kodevalidasi) then
pulsa = pulsa – transfer
writeln(“pilih transaksi:”);
read (pilruf);
if (pilruf=”ya”) then
status       ß      true;
else
write(prosedur terimakasih);
break;
                                       else
write (prosedur notuju);
read(pin);
write(prosedur jumlahuang);
read(transfer);

do (kodevalidasi ß         random()*1000000;
writeln(“tulis kembali kode “+kodevalidasi);
writeln(“masukkan kode diatas:”);
read(kode1);
while (kodevalidasi !      ß      kode);
if (kode1        ß          kodevalidasi) then
pulsa = pulsa – transfer
read(pulsa);
writeln(“pilih transaksi:”);
read(pilruf);

if (pilruf = “ya”) then
status      ß      true
else
write (prosedur terimakasih);
                           break;
end.


2. Flowchart

 





A.3 Gambaran Program Provider Pulsa Telkomsel



















A.4 Langkah-langkah menjalankan program :




1. Pertama-tama masukkan input pin dan username. Karena sudah ditentukan pinnya 123456 dan username harus Catvarimsati maka bila menginputkan selain itu tidak akan bisa login dan akan terus mengulang di proses itu.


2. Terdapat 2 menu yaitu informasi pulsa dan transfer. Kita tinggal menginputkan angka layanan yang akan kita pilih. Apabila memilih nomer 1 akan muncul seperti diatas



3. Maka akan mucul informasi pulsa. Kita juga dapat memilih apakah akan melanjutkan transaksi. Apabila memilih ya akan muncul console seperti nomer 1. Dan silahkan memilih menu di langkah 3



4.Untuk layanan transfer pulsa muncul pilhan ke sesama 
telkomsel atau ke operatorn.
5. Akan muncul perntah untuk menginputkan no. tujuan dan jumlah uang yang akan ditransfer. Untuk memvalidasi inputan kita, kita harus menginputkan kode validasi yang sudah tersedia.
6. Maka akan muncul sisa saldo dan pilihan apakah kita kan melanjutkan transaksi atau tidak. Bila kita memilih "ya" muncul console seperti gambar ke 1 dan seterusnya
7. Apabila memilih "tidak" akan muncul console diatas