Sabtu, 29 November 2014

Program Provider Pulsa Paket Roaming ASIA Indotrial


*Tujuan Program: agar dapat bermaanfaat bagi user atau pengguna Kartu Perdana Indotrial yang dapat mengakses kartu perdananya seperti dapat mengecek aktivasi kartu perdana, nomor dari kartu pengguna, saldo atau pulsa utama pengguna, dapat juga untuk menggunakan atau memilih paket roaming di wilayah asia dan dapat digunakan untuk transfer pulsa ke sesama pengguna Kartu Perdana Indotrial.


*Sasaran User :
 Sasaran User dari program ini adalah Semua orang atau pengguna dari Kartu Perdana Indotrial

*Deskripsi program: 
1.Bagian atas yang berisi (Algoritma_Program_Provider_Pulsa
{ Algoritma Program Provider Pulsa Paket Roaming ASIA Indotrial }) merupakan judul dan keterangan dari progam yang telah dibuat.
  
2.Bagian deklarasi yang berisi (no = true : boolean ) , (no1 : String)  , (a=0 , b=0, c=0 , pilih=0 , pulsa = 2000000, nominal_transfer_pulsa , nomor_tujuan , pulsa_sekarang_1 , pulsa_sekarang_2 : integer) . Pada deklarasi, program ini menggunakkan tipe data boolean karena tipe data ini menyatakan nilai benar atau salah. Dan diprogram ini juga, menggunakkkan tipe data string karena tipe data ini dapat digunakkan untuk huruf dan angka (karakter)  , dan tipe data integer digunakkan untuk data yang dapat diproses dengan hitungan.

3.Bagian deskripsi yang berisi {Write (“Tekan *268#”)} adalah bagian yang menunjukan suatu proses penginputan data yang dilakukan oleh user agar dapat mengakses data Kartu Perdana Indotrial miliknya.
Sedangkan bagian {Read (b) } adalah bagian yang menginformasikan suatu proses setelah penginputan data berlangsung hingga selesai dilakukan oleh user dan akan memunculkan Menu Utama .

4.Bagian deskripsi yang berisi (Println ("pulsa anda sekarang Rp. "+ pulsa_sekarang_1 +" ))   adalah bagian dari pseudocode yang menunjukkan hasil rekapan pulsa pengguna sekarangg yaitu setelah user memilih paket roaming asia indotrial, adalah pulsa sekarang adalah pulsa dikurangin nominal dari paket roaming yang telah dipilih oleh pelanggan setia Indotrial.

5.Bagian (End) adalah bagian dari program yang menunjukan terhentinya proses dari sebuah program yang sudah dibuat.   







PSEUDOCODE  PROVIDER PULSA

Algoritma_Program_Provider_Pulsa
{ Algoritma Program Provider Pulsa Paket Roaming ASIA Indotrial }

Deklarasi
no = true : boolean
no1 : String
a=0 , b=0, c=0 , pilih=0 , pulsa = 2000000: integer
nominal_transfer_pulsa , nomor_tujuan , pulsa_sekarang_1 , pulsa_sekarang_2 : integer

Deskripsi
Begin
Write (“Tekan *268#”)
Read (no1)
if(no1 = *268#)
for (int i = 1 , i != 0)
Println("Menu Utama Paket Roaming ASIA ")                                                                          
Println ("1. Informasi Kartu Perdana Anda")
Println ("2. Paket Roaming ASIA Indotrial")
Println ("3. Paket Transfer Pulsa")
Writeln ("Masukan Pilihan Anda :")
Read (b)                                 
if (b==1)
Println ("Informasi Kartu Perdana Indotrial Anda:")
Println ("Nomor Kartu Perdana Anda adalah 086801092014")
Println ("Pulsa Utama Anda adalah 2000000")
Println ("Masa Aktif Kartu Perdana Anda sampai dengan 31 Januari 2015")
Println (0. Kembali")
Writeln ("Masukan Pilihan Anda :")
Read (b)                                             
if (b == 0)
i = 1
else
i--
else if (b==2)
Println ("Paket Roaming ASIA Indotrial")
Println ("1. Harian   = Rp 100.000")
Println ("2. Mingguan = Rp 600.000")
Println ("3. Bulanan  = Rp 1000.000")
Println ("0. Kembali")
Writeln ("Masukkan Pilihan Paket Anda : ")
Read (a)                                                                            
if (a == 0)
i = 1
else if (a == 1)
Println ("Anda Sudah Memilih Paket Roaming ASIA Harian")
Println ("1. Ya")
Println ("2. Tidak")
Writeln ("Jawaban Anda : ")
Read (pilih)                                        
if (pilih == 1)
pulsa_sekarang_1 = pulsa – 100000
Println ("Terima Kasih Atas Kepercayaan Anda")
Println ("pulsa anda sekarang Rp. "+ pulsa_sekarang_1 +" )                                   
 i--
else
Println ("Silahkan Ulangi Prosedur dari Awal")
i = 1
else if (a == 2)
Println ("Anda Sudah Memilih Paket Roaming ASIA Mingguan")
Println ("1. Ya")
Println ("2. Tidak")                                                                  
Writeln ("Jawaban Anda : ")
Read (pilih)                                    
if (pilih == 1)
pulsa_sekarang_1 = pulsa - 600000
Println ("Terima Kasih Atas Kepercayaan")
Println ("pulsa anda sekarang Rp. "+ pulsa_sekarang_1 +");                                                     
i--
else
Println ("Silahkan Ulangi Prosedur dari Awal")
else
Println ("Anda Sudah Memilih Paket Roaming ASIA Bulanan")
Println ("1. Ya")
Println ("2. Tidak")
Writeln ("Jawaban Anda : ")
Read (pilih)                                    
if (pilih == 1)
pulsa_sekarang_1 = pulsa - 1000000
Println ("Terima Kasih Atas Kepercayaan Anda")                                                                 
Println ("pulsa anda sekarang Rp. "+ pulsa_sekarang_1 +")                                                   
i--
else
Println ("Silahkan Ulangi Prosedur dari Awal")                    
   
else if (b==3)
Println ("Paket Transfer Pulsa")
Println ("1. Paket Mahasiswa   = Rp 5000")
Println ("2. Paket Bisnis      = Rp 25000")
Println ("3. Paket Normal      = Rp 10000")
Println ("0. Kembali|")
Writeln ("Masukkan Pilihan Paket Anda: ")
Read (c)                 
if (c == 0)
i = 1
else if (c == 1)
Writeln ("Masukan nomor tujuan:")
Read (nomor_tujuan)
Println ("Anda Sudah Memilih Paket Transfer Pulsa Mahasiswa")
Println ("Nominal Paket Transfer Pulsa  Mahasiswa sebesar : 5000 ")
Println ("1. Ya")
Println ("2. Tidak")
Writeln ("Jawaban Anda : ")
Read (pilih)    
if (pilih == 1)
pulsa_sekarang_2 = pulsa - 5000
Println ("Terima Kasih")                                                         
Println ("pulsa telah terkirim ke nomor tujuan")
Println ("pulsa anda sekarang Rp. "+ pulsa_sekarang_2 +");                                                    
i--
else
Println ("Silahkan Ulangi Prosedur dari Awal")
i = 1
else if (c == 2)
Writeln ("Masukan nomor tujuan:")
Read (nomor_tujuan)
Println ("Anda Sudah Memilih Paket Transfer Pulsa Bisnis")
Println ("Nominal Transfer Pulsa Bisnis sebesar : 25000 ")
Println ("1. Ya")
Println ("2. Tidak")
Writeln ("Jawaban Anda : ")
Read (pilih)                                                                
if (pilih == 1)
pulsa_sekarang_2 = pulsa - 25000
Println ("Terima Kasih")                                                                   
Println ("pulsa telah terkirim ke nomor tujuan")                                                         
Println ("pulsa anda sekarang Rp. "+ pulsa_sekarang_2 +")                                                  
i--
else
Println ("Silahkan Ulangi Prosedur dari Awal")
i = 1
else
Writeln ("Masukan nomor tujuan:")
Read (nomor_tujuan)
Println ("Anda Sudah Memilih Paket Transfer Pulsa Normal")
Println ("Nominal Transfer Pulsa NNormal sebesar : 10000 ")
Println ("1. Ya")
Println ("2. Tidak")
Writeln ("Jawaban Anda : ")
Read (pilih)                            
if (pilih == 1)
pulsa_sekarang_2 = pulsa - 10000
Println ("Terima Kasih")                                                                      
Println ("pulsa telah terkirim ke nomor tujuan")                                                        
Println ("pulsa anda sekarang Rp. "+ pulsa_sekarang_2 +")                                                  
i--
else
Println ("Silahkan Ulangi Prosedur dari Awal")
i = 1
End

FLOWCHART PROVIDER




Console Provider











Tidak ada komentar:

Posting Komentar