Tampilkan postingan dengan label delphi 1. Tampilkan semua postingan
Tampilkan postingan dengan label delphi 1. Tampilkan semua postingan
Sabtu, 23 Juni 2012
Program Rental Mobil Delphi
Ukay, kali ini Kei akan berbagi program sederhana menggunakan Delphi 1, program ini adalah program penyewaan/rental mobil dengan menggunakan Database Desktop, yang masih bingung tentang pembuatan database desktop bisa me_review posting_an Transaksi Resto. Pada form ini kita tambahkan 3 tabel, yaitu: table1 untuk koneksi ke master data petugas, table2 untuk koneksi ke master data mobil, dan table3 untuk koneksi ke tabel transaksi, buat yang agak males(#nyebut diri sendiri (-,-")>) bikin tabel database gag usah rewel, karena saya sudah menyediakan tabelnya, tinggal di copas di folder yang sama dengan project'a, EITS, jangan lupa bikin "Alias Manager" nya, coz gag bisa diwakilin ntuh bikinnya, ,
langsung aja dagh, klo listingnya di posting mungkin bakalan panjang pake banget, So di download aje ye listingnye, ,
By Hatsu Kei Mangetsu di 22.46 1 komentar
Label: database desktop, delphi, delphi 1
Selasa, 05 Juni 2012
Transaksi Resto
FORM TRANSAKSI
Kali ini Saia akan bahas tentang form transaksi suatu restoran, disain fornnya kurang lebih seperti ini, ,
Langkah yang pertama→ Buat 2 tabel database, yaitu tabel "paket" dan tabel "trans" seperti screenshot dibawah ini:
Langkah yang kedua→ buat alias manager, pembuatan alias manager hanya perlu dilakukan satu kali saja, asalkan database yang diambil masih di dalam satu folder, berikut screenshotnya:
klik new untuk membuat alias baru,
isi_kan database aliasnya sesuai dengan keinginan anda(tidak boleh sama dengan yang sudah ada),
jangan lupa masukkan alamat folder yang dituju dengan menggunakan "Browse..."
Langkah yang ketiga→ Mengkoneksikan Form dengan database yang kita buat tadi dengan cara mengatur properties object Table, DataSource, serta DBGrid seperti screenshot dibawah:
berikut adalah properties dari object Table1:
berikut adalah properties dari object Table2:
berikut adalah properties dari object DataSource1:
Dan ini properties DBGrid1:
Langkah yang keempat→ Setelah database terkoneksi, tinggal ngetik listingnya deh, ,
Berhubung listingnya lumayan agak panjang, listingnya didownload aja yak??
nah, Download'a disini niiiii
Okey, Semoga bermanfaat, ,
(-,-")/
nah, Download'a disini niiiii
Okey, Semoga bermanfaat, ,
(-,-")/
By Hatsu Kei Mangetsu di 23.13 0 komentar
Label: database dedktop, database desktop, delphi, delphi 1
Minggu, 13 Mei 2012
Materi Database Desktop
Form Daftar Barang
Kali ini kita belajar delphi dengan menggunakan database yaitu Database Desktop, ,
Jangan lupa untuk me_Record / mengisi data pada tebel database yang kita buat, dengn cara= File-> Open-> Tabel, lalu cari tabel yang telah dibuat tadi, setelah tabel yang ingin kita record muncul, untuk mengedit tabelnya klik button "Edit Data" yang ada diatas tabel, kalau sudah selesai mengeditnya silakan di tutup saja, karena data sudah otomatis tersimpan. Untuk catatan, bila ingin menghapus data yang tidak kita inginkan tekan Ctrl+Delete, contohnya saat kita selesai merecord tapi sudah terlanjur ditekan enter, nanti akan membuat baris baru, nah untuk menghapusnya tekan Ctrl+Delete, ,
Download Listing Program : Database Desktop Delphi1
Semoga Bermanfaat, , (-,-")/
.oOSelamat MencobaOo.
By Hatsu Kei Mangetsu di 12.18 0 komentar
Senin, 23 April 2012
Latihan Delphi 1 Part 2
Form Latihan ComboBox
Berikut adalah Listing Programnya:
procedure TForm1.c1Click(Sender: TObject); //CheckBox Visual Basic
begin
if c1.Checked = true then
evb.Text:='1000000'
else
evb.text:='0';
ejumlah.text:=inttostr(strtoint(evb.text)+strtoint(edelphi.text)+strtoint(elinux.text)+strtoint(eweb.text));
end;
procedure TForm1.c2Click(Sender: TObject); //CheckBox Delphi
begin
if c2.Checked = true then
edelphi.Text:='800000'
else
edelphi.text:='0';
ejumlah.text:=inttostr(strtoint(evb.text)+strtoint(edelphi.text)+strtoint(elinux.text)+strtoint(eweb.text));
end;
procedure TForm1.c3Click(Sender: TObject); //CheckBox Linux
begin
if c3.Checked = true then
elinux.Text:='1100000'
else
elinux.text:='0';
ejumlah.text:=inttostr(strtoint(evb.text)+strtoint(edelphi.text)+strtoint(elinux.text)+strtoint(eweb.text));
end;
procedure TForm1.c4Click(Sender: TObject); //CheckBox Web Design
begin
if c4.Checked = true then
eweb.Text:='1200000'
else
eweb.text:='0';
ejumlah.text:=inttostr(strtoint(evb.text)+strtoint(edelphi.text)+strtoint(elinux.text)+strtoint(eweb.text));
end;
procedure TForm1.rgClick(Sender: TObject); //RadioGroup Pembayaran
begin
if rg.ItemIndex =0 then
ediskon.text:=floattostr(strtofloat(ejumlah.text)*0.05)
else
ediskon.text:=floattostr(strtofloat(ejumlah.text)*0);
etotal.text:=inttostr(strtoint(ejumlah.text)-strtoint(ediskon.text));
end;
procedure TForm1.ListBox1Click(Sender: TObject); //ListBox Level
begin
if listbox1.ItemIndex =0 then //item index 0(nol) intuk list "Fundamental"
etambah.text:= floattostr(strtofloat(etotal.text)*0)
else
etambah.text:= floattostr(strtofloat(etotal.text)*0.5);
end;
procedure TForm1.bhitungClick(Sender: TObject); //Button Hitung
begin
ebiaya.text:=inttostr(strtoint(etotal.text)+strtoint(etambah.text));
end;
procedure TForm1.bbershClick(Sender: TObject);
begin
enama.clear;
memo1.clear;
c1.Checked := false;
c2.Checked := false;
c3.Checked := false;
c4.Checked := false;
ejumlah.text:='0';
evb.text:='0';
edelphi.text:='0';
elinux.text:='0';
eweb.Text:='0';
rg.ItemIndex :=-1; //Untuk menghlangkan checked pada RadioGroup
ediskon.text:='0';
etotal.text:='0';
listbox1.ClearSelection; //untuk menghilangkan seleksi pada ListBox
etambah.text:='0';
ebiaya.text:='0';
end;
procedure TForm1.bkeluarClick(Sender: TObject);
begin
if (application.MessageBox('Yakin Mau keluar?','Warning',mb_yesno)=idyes) then
close;
end;
.oO-Semoga Bermanfaat-Oo.
By Hatsu Kei Mangetsu di 20.20 0 komentar
Minggu, 22 April 2012
Ulasan Materi Delphi 1
Form ulasan materi delphi, , →
Untuk mengisi list pada combobox, aktifkan object combobox → properties → Items, ,
Saat diinput uang bayar dan ternyata uangnya kurang maka tampil messagebox seperti gambar dibawah:
Saat mau keluar tampilkan pilihan mau keluar atau tidak dengan menggunakan messagebox seperti gambar dibawah:
Berikut adalah listing/codingnya, , →
procedure TForm1.FormActivate(Sender: TObject); //Form→OnActivate
begin
etanggal.Text:=formatdatetime('dddd, dd-mm-yyyy',now); //memunculkan tanggal
epelanggan.SetFocus; //untuk menempatkan cursor pada edit pelanggan ketika project di running
end;
procedure TForm1.rtopClick(Sender: TObject); //RadioButton Top One
begin
eharga.Text:='35000';
end;
procedure TForm1.ragipClick(Sender: TObject); //RadioButton Agip
begin
eharga.Text:='30000';
end;
procedure TForm1.radvanceClick(Sender: TObject); //RadioButton Advance
begin
eharga.Text:='32500';
end;
procedure TForm1.cmbmontirChange(Sender: TObject); //ComboBox Montir
begin
if cmbmontir.Text='AND' then //syarat/ketentuan tidak menggunakan ":"
begin
enama.Text:='ANDRE'; //nilai atau statement harus menggunakan ":"
ebiayajasa.Text:='25000'; //nilai atau statement harus menggunakan ":"
end //baris sebelum ELSE tidak boleh ada ";"
else if cmbmontir.Text='PRT' then
begin
enama.Text:='PARTO';
ebiayajasa.Text:='20000';
end
else
begin
enama.Text:='SULE';
ebiayajasa.Text:='22500';
end;
end;
procedure TForm1.bhitungClick(Sender: TObject); //Button Hitung
begin
etotal.Text:=inttostr(strtoint(eharga.Text)+strtoint(ebiayajasa.Text));
end;
procedure TForm1.rjeniscustomerClick(Sender: TObject); //RadioGroup Customer
begin
if rjeniscustomer.ItemIndex=0 then
ediskon.Text:=floattostr(strtoint(etotal.Text)*0.2) //jika member maka diskon 20% dari total
else
ediskon.Text:='0';
egrandtotal.Text:=inttostr(strtoint(etotal.Text)-strtoint(ediskon.Text));
eubay.SetFocus;
end;
procedure TForm1.eubayKeyPress(Sender: TObject; var Key: Char);// Uang Bayar→KeyPress
begin
if key=#13 then
begin
if strtoint(eubay.Text)
begin
application.MessageBox('Duitnya Kurang','GUBRAG',mb_ok);
eubay.Clear;
end
else
eukem.Text:=inttostr(strtoint(eubay.Text)-strtoint(etotal.Text));
end;
end;
procedure TForm1.bkeluarClick(Sender: TObject); //Button Keluar
begin
if application.MessageBox('Yakin Mau Keluar?','WEEEIIITTTSS',mb_yesno+32)=idyes then
close;
end;
procedure TForm1.bbersihClick(Sender: TObject); //Button Bersih
begin
epelanggan.Clear;
rtop.Checked:=false;
ragip.Checked:=false;
radvance.Checked:=false;
eharga.Text:='0';
cmbmontir.Text:='Pilih Montir';
enama.Clear;
ebiayajasa.Text:='0';
etotal.Text:='0';
rjeniscustomer.ItemIndex:=-1; //untuk menghilangkan checked pada radiogroup
ediskon.Text:='0';
egrandtotal.Text:='0';
eubay.Text:='0';
eukem.Text:='0';
epelanggan.SetFocuse;
end;
☻,,perhatikan warna teks pada "begin" & "end",
☺,,lihat di bagian perhitungan, selalu ada konversi tipe data, karena tipe data yang dapat masuk ke dalam proses perhitungan hanya tipe data yang berupa int(interger→bilangan bulat) & float(floating→bilangan cacah/desimal), ketika kita merubah tipe data menjadi int/float untuk mencetak kembali kita harus mengembalikan tipe data menjadi str(string), contohnya seperti gambar dibawah ini:
By Hatsu Kei Mangetsu di 00.48 0 komentar
Minggu, 15 April 2012
Latihan Delphi 1 Part 1
Form Latihan
Ini listingnya
cmbpaketChange
begin
listmenu.Clear;
if cmbpaket.Text='Paket 1' then
begin
listmenu.Items.Add('Nasi Goreng');
listmenu.Items.Add('Kerupuk');
hargamakanan.Text:='8000';
end
else
if cmbpaket.Text='Paket 2' then
begin
listmenu.Items.Add('Nasi Uduk');
listmenu.Items.Add('Perkedel');
hargamakanan.Text:='7000';
end
else
begin
listmenu.Items.Add('Nasi Kuning');
listmenu.Items.Add('Lalapan');
hargamakanan.Text:='9000';
end;
end;
esClick
begin
hargaminuman.Text:='5000';
end;
kopiClick
begin
hargaminuman.Text:='3000';
end;
airClick
begin
hargaminuman.Text:='2000';
end;
tehClick
begin
hargaminuman.Text:='2500';
end;
jusClick
begin
hargaminuman.Text:='4000';
end;
HitungClick
begin
total.Text:=inttostr(strtoint(hargamakanan.Text)+strtoint(hargaminuman.Text));
end;
BayarKeyPress
begin
if key=#13 then
begin
if strtoint(bayar.Text)
begin
application.MessageBox('Yah Duitnya Kurang','Eiittssss',mb_ok);
bayar.Clear;
end
else
kembali.Text:=inttostr(strtoint(bayar.Text)-strtoint(total.Text));
end;
end;
BersihClick
begin
cmbpaket.Text:='Pilih Paket';
listmenu.Clear;
hargamakanan.Clear;
es.Checked:=false;
kopi.Checked:=false;
air.Checked:=false;
teh.Checked:=false;
jus.Checked:=false;
hargaminuman.Clear;
total.Clear;
bayar.Clear;
kembali.Clear;
cmbpaket.SetFocus;
end;
By Hatsu Kei Mangetsu di 14.39 0 komentar
Langganan:
Postingan (Atom)
Home


