Kamis, 04 Desember 2014

PROGRAM PROVIDER AXIS MENAMBAH MASA AKTIF KARTU

0

PROGRAM MENAMBAH MASA AKTIF KARTU AXIS


1. Tujuan

           Program ini dibuat dengan tujuan untuk membantu pengguna kartu axis untuk menambah masa aktif dari kartu yang digunakan

2. Sasaran User
           Sasaran dari program ini yaitu para pengguna axis di seluruh Indonesia baik itu remaja, orang tua dan sebagainya

3. Deskripsi
           Program menambah masa aktif kartu axis adalah program yang mempunyai fungsi membantu pengguna kartu axis untuk menambah masa aktif kartu nya agar tidak hangus dikelak hari. Program ini memberikan 4 pilihan dalam perpanjangan masa aktif yang terbagi menjadi 2 hari, 7 hari, 30 hari dan 90 hari. Program ini otomatis memotong pulsa user apabila telah memilih pilihan yang diinginkannya.

4. Pseudocode
Program Menambah_masa_aktif_provider_axis
{menambah masa aktif provider axis}
Deklarasi
Pilihan, kode,saldo : int
Saldo = 50000
nomorr , angka: String
 abcde : Boolean(true)
Description
Begin
Println("____________________________________");
Println("|PERPANJANGAN MASA AKTIF KARTU AXIS|");
Println("|              *123#                                                   |");
Println("|__________________________________|");
Writeln(“Tekan *123#: ”);
Read(angka);
Do{
If (angka.equalsIgnoreCase("*123*7#")){
Println("Selamat datang di layanan perpanjangan masa aktif AXIS");
Println("Saldo yang anda miliki saat ini adalah senilai 50000");
Println("Selanjutnya tekan *123*7# untuk melanjutkan");
Writeln(“Tekan *123*7#: “);
Read(nomorr);
Do{
if (nomorr.equals("*123*7#")){
Println("************************************************");
Println("*Selamat datang di menu perpanjangan masa aktif*");
Println("*1. 2  Hari  1000                              *");
Println("*2. 7  Hari  2000                              *");
Println("*3. 30 Hari 10000                              *");
Println("*4. 90 Hari 20000                              *");
Println("************************************************");
Writeln ("Masukkan pilihan yang anda inginkan :");
Read(kode);
if (kode==1){
Println("Anda akan memperpanjang masa aktif kartu anda 2 hari Rp.1000");
Println("1. Kembali");
Println("2. Lanjut");
Writeln("Masukkan pilihan anda : ");
Read(pilihan);
if(pilihan==1){
Println("");
Println("");
}
else if(pilihan==2){
Println("Terimakasih permintaan anda sedang diproses");
hitung = saldo-1000;
Println("Kini sisa pulsa yang anda miliki adalah senilai "+hitung);
break;
}
}
else if (kode==2){
Println("Anda akan memperpanjang masa aktif kartu anda 7 hari Rp.2000");
Println("1. Kembali");
Println("2. Lanjut");
Writeln("Masukkan pilihan anda : ");
Read(pilihan);
if(pilihan==1){
Println("");
Println("");
}
else if(pilihan==2){
Println("Terimakasih permintaan anda sedang diproses");
hitung = saldo-2000;
Println("Kini sisa pulsa yang anda miliki adalah senilai "+hitung);
break;
}
}
else if (kode==3){
Println("Anda akan memperpanjang masa aktif kartu anda 30 hari Rp.10000");
Println("1. Kembali");
Println("2. Lanjut");
Writeln("Masukkan pilihan anda : ");
Read(pilihan);
if(pilihan==1){
Println("");
Println("");
}
else if(pilihan==2){
Println("Terimakasih permintaan anda sedang diproses");
hitung = saldo-10000;
Println("Kini sisa pulsa yang anda miliki adalah senilai "+hitung);
break;
}
}
else if (kode==4){
Println("Anda akan memperpanjang masa aktif kartu anda 90 hari Rp.20000");
Println("1. Kembali");
Println("2. Lanjut");
Writeln("Masukkan pilihan anda : ");
Read(pilihan);
if(pilihan==1){
Println("");
Println("");
}
else if(pilihan==2){
Println("Terimakasih permintaan anda sedang diproses");
hitung = saldo-20000;
Println("Kini sisa pulsa yang anda miliki adalah senilai "+hitung);
break;
}
}
else println("UKNOWN COMMAND");
}}
while (pilihan!=1);
}
else{
abcde=true;
Writeln("Tekan *123#:");
angka = ok.next();}
}while(abcde = true);
End

Penjelasan Pseudocode

- Deklarasi
Pilihan, kode,saldo : int
Saldo = 50000
nomorr , angka: String
 abcde : Boolean(true)

=> Deklarasi mempunyai fungsi menjelaskan tentang variabel, tipe data dan juga nilai awal dari suatau variabel. Pada pseudocode diatas, menjelaskan bahwa variabel Pilihan, kode, saldo mempunyai tipe data integer. Lalu variabel saldo mempunyai nilai awal 50000. Variabel nomorr, angka mempunyai tipe data String dan variabel abcde bertipe data boolean(true)

- Println("Selanjutnya tekan *123*7# untuk melanjutkan");
Writeln(“Tekan *123*7#: “);
Read(nomorr);
Do{
if (nomorr.equals("*123*7#")){
Println("************************************************");
Println("*Selamat datang di menu perpanjangan masa aktif*");
Println("*1. 2  Hari  1000                              *");
Println("*2. 7  Hari  2000                              *");
Println("*3. 30 Hari 10000                              *");
Println("*4. 90 Hari 20000                              *");
Println("************************************************");

=> Bagian pseudocode diatas menggunakan fungsi percabangan if, bagian tersebut menjelaskan jika kita menginput variabel nomorr sesuai dengan yang program inginkan, maka akan keluar statemen yang telah ditentukan. Variabel nomorr yang diinginkan pada bagian diatas yaitu "*123*7#"

5. Flowchart


























6. Screenshot Console


0 komentar:

Posting Komentar

sealkazzsoftware.blogspot.com resepkuekeringku.com