Sobat, kali ini pensil ingin berbagi tentang pemrograman delphi. Disini pensil ingin memberikan sedikit pengetahuan tentang Bagaimana membuat program aplikasi penjualan. Namun program kali ini tidak menggunakan sebuah database. Lain kali kita akan mengembangkannya dengan menggunakan sebuah database. Oya sobat, pensil berharap kalau sobat semua sebelumnya sudah pernah belajar tentang dasar-dasar pemrograman delphi. Supaya sobat nanti bisa mengerti dengan tips kali ini.
Kali ini Pak Lurah sedang keluar kota sobat, jadi tidak bisa menyampaikan tips ini. Jadi pensil yang akan mencoba memaparkannya. Hehehe ..............
Yuk kita mulai dengan Bismillah...
Pertama sobat buka dulu program delphinya. Kemudian siapkan komponen-komponen berikut :
Komponen | Name | Text | Caption |
---|---|---|---|
Label1 | label1 | - | Pensil Ajaib Store |
Label2 | label2 | - | Harga Satuan (Rp) |
Label3 | label3 | - | Jumlah Barang (Q) |
Label4 | label4 | - | Input Pembayaran (Rp) |
Label5 | label5 | - | Total Bayar |
Label6 | label6 | - | Kembalian |
Label7 | label7 | - | Rp |
Label8 | label8 | - | Rp |
Edit1 | edtHarga | - | - |
Edit2 | edtJumlah | - | - |
Edit3 | edtPembayaran | - | - |
GroupBox1 | GroupBox1 | - | Rincian Pembelian |
GroupBox2 | GroupBox2 | - | Panel Button |
Button1 | btnNew | - | &New |
Button2 | btnHitung | - | &Hitung |
Button3 | btnKeluar | - | K&eluar |
Form1 | Form1 | - | Aplikasi Penjualan Sederhana - Pensil Ajaib |
Kemudian sobat buat sebuah User Interface seperti gambar berikut :
Kalau sudah, sobat tuliskan listing berikut :
Dobel klik pada btnNew (New)
procedure TForm1.btnNewClick(Sender: TObject);
begin
edtHarga.Text := '';
edtJumlah.Text := '';
edtPembayaran.Text := '';
edtHarga.SetFocus ;
end;
Dobel klik pada btnHitung (Hitung)
procedure TForm1.btnHitungClick(Sender: TObject);
var
harga,pembayaran,kembali,total: real;
jumlah: integer;
begin
if((edtHarga.Text ='') or (edtJumlah.Text ='') or (edtPembayaran.Text ='')) then
begin
messageDlg('Ada yang belum terisi, cek kembali...',mtError,[mbOk],0);
edtHarga.SetFocus ;
exit;
end;
harga:= StrToFloat(edtHarga.Text );
jumlah:= StrToInt(edtJumlah.Text);
pembayaran:= StrToFloat(edtPembayaran.Text);
total:=harga*jumlah;
kembali:=pembayaran-total;
lblTotal.Caption := FormatFloat('Rp #,###,#0.00',total);
lblKembalian.Caption := FormatFloat('RP #,###,#0.00',kembali);
end;
Dobel klik pada btnKeluar (Keluar)
procedure TForm1.btnKeluarClick(Sender: TObject);
begin
Application.Terminate ;
end;
Setalah itu sobat simpan semua ( Ctrl + Shift + S ). Kemudian jalankan Run (F9)
Bagaimana sobat, mudah bukan ?
8 komentar:
Wah mantab :D saya mah cuman bisa vb6 :P nice post sob, happy blogging :)
@Blog Gedek : Hehehe..
Saya juga dulu cuma bs vb aja, namun karena tuntutan mata kuliah, jadi mau ga mau megang delphi juga.
Thanks ya telah berkunjung...
klo ditambah panel button nya simpan, mas dh pernah coba blom, cox saya cari2x blm ketemu th, jika total byr nya bentuk tulisannya spt itu Rp 10.500
Mau disimpan kemana, database atau file txt.
Kalau mau disimpan di database, harus koneksikan dulu ke database yang dipakai, misalnya MS Acces, Paradox bawaan delphi7 atau yang lainnya.
bagaimana cara bikin koding aplikasi seperti kasir menggunakan dephi7 dan databasenya oracle. terima kasih master
gan ko gak bisa di run ya?
Wah Thx , Buat artikelnya Mas, sangat membantu buat pemula seperti ane hahahah
kebetulan lagi ada tugas buat aplikasih penjualan
mkasih gan ,,, postingan program-aplikasi-penjualan-sederhana , yang bagus dan bermanfaat ini layaknya di share ajja ,, nih saya bantu ngeshare ,, ,, jgn lupa kunbal nya
Post a Comment
"Thank you for visiting and reading this article. May be useful. Do not forget to leave a message buddies as a sign of friendship between human beings visit + inter-blog. . ."
Terima kasih telah berkunjung dan membaca artikel ini. Semoga bermanfaat. Jangan lupa tinggalkan pesan sobat sebagai tanda kunjungan silaturahmi antar umat manusia + antar blog . . .