• HEADING-1 GOES HERE

    DESCRIPTION GOES HERE
  • HEADING-2 GOES HERE

    DESCRIPTION GOES HERE
  • HEADING-3 GOES HERE

    DESCRIPTION GOES HERE
  • HEADING-4 GOES HERE

    DESCRIPTION GOES HERE
  • HEADING-5 GOES HERE

    DESCRIPTION GOES HERE

LAPORAN PEMROGRAMMAN VISUAL "PENGENALAN DELPHI"


PROGRAM PENGISIAN PULSA DENGAN DELPHI

Assalamualaikum wr.wb

Dalam posting kali,saya akan membagikan program delphi yang telah diselesaikan untuk memenuhi praktikum 1 (Pengenalan delphi) Pemrograman Visual, Prodi Ilmu Komputer Universitas Lambung Mangkurat. Asisten praktikum ini adalah Ka Wenie Hardianti dan Ka Anis Fairizza.

Program yang saya share kali ini adalah program pengisian pulsa serta program sederhana perhitungan diskon serta jumlah total yang harus dibayar pembelian barang.

  • Deskripsi Program (Pengisian Pulsa)

Program yang saya buat pada praktikum kali ini yaitu program pengisian pulsa. Seperti terlihat dari namanya, program ini berfungsi untuk melakukan transaksi pengisian pulsa.. input yang terdapat pada program ini yaitu,pemilihan operator,nominal pulsa,nomer handphone,serta pembayaran. Kemudian dari data input tersebut dihasilkan output berupa oprator yang dipilih, no telpon yang dimasukan,nominal pulsa yang dipilih, harga pulsa,jumlah pembayaran yang dimasukan,dan terakhir kembalian.
Ketika tombol proses ditekan di form pertama, maka program akan menghitung kembalian dengan rumus : jumlah pembayaran Harga pulsa. Kemudian akan muncul output – output lain yang ditampilkan diform ke 2. Jika tombol “New” diklik maka akan mengosongkan seluruh isian sedangkan jika tombol “Exit” diklik maka akan keluar dari program.
  •   Interface Program (Pengisian Pulsa)


 
  • Coding Program
    a.      Form1
    Nama Komponen
    Event
    Perintah
    ComboBox1
    On Change
    procedure TForm2.pilihanChange(Sender: TObject);
    begin
    hargapulsa.Visible:=true;
    if pilihan.itemindex = 0 then
    hargapulsa.Text:='7000';
    if pilihan.itemindex = 1 then
    hargapulsa.Text:='12000';
    if pilihan.itemindex = 2 then
    hargapulsa.Text:='22000';
    if pilihan.itemindex = 3 then
    hargapulsa.Text:='27000';
    if pilihan.itemindex = 4 then
    hargapulsa.Text:='50000';
    if pilihan.itemindex = 5 then
    hargapulsa.Text:='55000';
    if pilihan.itemindex = 6 then
    hargapulsa.Text:='100000';
    if pilihan.itemindex = 7 then
    hargapulsa.Text:='200000';
    end;
    BitBtn1
    On click
    procedure TForm2.BitBtn1Click(Sender: TObject);
    begin
    pilihan.ItemIndex:=-1;
    pilopera.ItemIndex:=-1;
    hargapulsa.Text:='harga';
    edit1.Clear;
    edit2.Clear;
    end;
    BitBtn2
    On click
    procedure TForm2.BitBtn2Click(Sender: TObject);
    begin
    application.Terminate;
    end;
    BitBtn3
    On click
    procedure TForm2.BitBtn3Click(Sender: TObject);
    begin
    if (edit1.Text='') or (edit2.Text='') then
    showmessage('silahkan isi nomor ponsel dan nominal uang anda')
    else   if strtofloat(edit2.Text)<strtofloat(hargapulsa.Text) then  showmessage('Maaf Bos, Dasar ka baduit') else
    begin
    form1.show;
    form1.Edit5.Text:=inttostr(strtoint(form2.edit2.Text)-strtoint(form2.hargapulsa.Text));
    form1.Edit1.Text:=form2.Edit1.Text;
    form1.Edit2.Text:=form2.pilihan.Text;
    form1.Edit4.Text:=form2.Edit2.Text;
    form1.Edit3.Text:=form2.hargapulsa.Text;
    form1.Edit6.Text:=pilopera.Items[pilopera.ItemIndex];
    showmessage('selamat, pulsa anda telah disi')
    end;
    end;
    b.      Form2
    Nama Komponen
    Event
    Perintah
    BitBtn1
    On Click
    procedure TForm1.BitBtn1Click(Sender: TObject);
    begin
    application.terminate;
    end;
  • Output
 
Gambar 1 Tampilan saat program dijalankan
 
Gambar 2 Tampilan saat menginput data

Apa bila jumlah uang kurang maka akan muncul pesan”Maaf,Uang anda tidak Cukup...!!!”
 
Gambar 3 Tampilan ketika menampilkan output data

bagi yang ingin download program ini silah kan klik link dibawah ini : 
download (via dropbox)
download (via google drive)

untuk tugas modul bisa download disini :
download (via dropbox) 

Read Users' Comments (0)

Powered By Blogger