Skip to main content

Delphi-DB: Contoh Form Login

Implementasi ini merupakan contoh paling sederhana untuk mencoba koneksi dataabase di delphi7. Contoh ini merupakan awal yg bagus untuk mulia belajar delphi. BANZAI
1. Atur Database dengan Database Desktop
- Alias: dbQ
- Tabel: tUser
- Field: FUser[A],FNama,FPass[A]
- isi dengan dua data
2. Buat Form fLogin
- Komponen:
+ Edit: Edit1, Edit2
+ Button: Button1
+ Table: Table1
+ DataSource: DataSource1
+ Query: Query1
3. Bagian kode:
- event pada FormActivate

procedure TForm1.FormCreate(Sender: TObject);
begin
table1.DatabaseName := 'dbQ' ;
table1.TableName := 'tUser.db';
table1.Active:= true;
datasource1.DataSet:= table1;
Query1.DataSource:=DataSource1;
Query1.Active:=false;
end;

- event klik pada Button1

procedure TForm1.Button1Click(Sender: TObject);
var
str1:String;
begin
with Query1 do begin
Close;
SQL.Clear;
SQL.Add('SELECT count(*) as jml FROM tUser WHERE FUser = :f1 AND FPass = :f2 ');
Params[0].AsString:=Edit1.Text;
Params[1].AsString:=Edit2.Text;
Active:=true;
Open;
str1:=Query1['jml'];
Active:=False;
end;
if strtoint(str1)>0 then
begin
ShowMessage('Login Berhasil');
with Query1 do begin
Close;
SQL.Clear;
SQL.Add('SELECT FNama FROM tUser WHERE FUser = :f1 AND FPass = :f2 ');
Params[0].AsString:=Edit1.Text;
Params[1].AsString:=Edit2.Text;
Active:=true;
Open;
str1:=Query1['FNama'];
Active:=False;
end;
ShowMessage('Selamat Datang '+str1);
end
else
begin
showMessage('Login gagal');
end;
end;

Comments

  1. Bos matur nuwun yo .. iki sing tak golekki taknggo tugas akhir...

    trimakasih...

    ReplyDelete
  2. ok ini cocok untuk awal belajar delphi...

    untuk script Sql bisa dijelasin gak?

    terima kasih.

    ReplyDelete
  3. @anonymous
    sql bagian mana? karena terlalu luas. coba aja yang tag database di blog ini.

    ReplyDelete

Post a Comment

Popular posts from this blog

Pembuatan PDF di PHP dengan FPDF dan HTML2FPDF

Untuk membuat pdf dengan menggunakan php, kita bisa menggunakan fpdf yang berbasis class. Sedangkan html2fpdf digunakan untuk mengubah html menjadi pdf. Dengan hanya menggunakan fpdf, kita harus menentukan semua hal yang mengatur tampilannya berbasis code sesuai dengan aturan dan fungsi yang disediakan class tersebut. Dengan menggunakan html2fpdf, kita cuma perlu membuat sebuah file html dan tampilannya langsung diubah menjadi sebuah file pdf, tentu dengan beberapa keterbatasan dan perubahan tampilan. Saat ini, fpdf terbaru pada versi 1.6 sedangkan html2fpdf versi 3. Instalasi: + Ekstrak file fpdf dan html2fpdf. Sebenarnya html2fpdf merupakan inheritance dari class fpdf, tapi class di fpdf yang disdertakan di paket html2fpdf telah dimodifikasi dari aslinya sesuai dengan kebutuhan konversi tersebut. Class original dari fpdf akan kita pakai untuk pembuatan pdf secara manual, bukan dari html. + Ganti nama file fpdf.php misalkan menjadi fpdf16.php. Karena untuk bebrapa versi instalasi php

Java-MySql: Aplikasi Database dengan Data Gambar (Updated)

Untuk update metode simpan gambar lihat di appGambar 2.0 Bagaimana caranya menyimpan data yang membutuhkan penyimpanan data gambar? Misalkan data pegawai yang membutuhkan penyimpanan gambar dari setiap pegawai. Alternatifnya ada dua, dengan kelebihan dan kekurangan masing-masing. Cara yang pertama adalah dengan membuat field dengan tipe data binary, kemudian menyimpan gambar yang dibutuhkan dalam field di database tersebut. Cara ini membutuhkan manajemen program yang lebih rumit, tapi data gambar akan terjamin, karena tersimpan didalam database yang terintegrasi dengan data lainnya. Kekurangan lainnya adalah ukuran database yang akan membesar dan lambat. Bayangkan saja, sebuah field membutuhkan gambar dengan format jpeg, 200kB. Apabila ada 200 juta record, maka ukuran field yang diperuntukan khusus untuk gambar dengan perhitungan kasar adalah 0.2 MB x 200M = 40 x 10^12 = 40 TB. Belum ditambah dengan ukuran data dari field lainnya, kalau misalkan untuk menyimpan data penduduk Indonesia.

Java: Pengiriman Parameter antar Frame

Sebenarnya konsep ini berlaku bukan hanya pada frame, tapi bisa dilakukan antar object dari class yang sifatnya umum, karena Java yang sifatnya sudah full OOP. Tapi, karena lebih sering diterapkan dalam pemrograman GUI desktop, khususnya dengan Netbeans, maka dicontohkan dengan class javax.swing.JFrame. Setiap bentuk code java harus dibentuk dalam bentuk class, biar sebagaimanapun sederhananya. Tidak seperti pemrograman lainnya yang menggunakan konsep OOP sebagai tambahan dan pengembangan dari yang sudah ada sebelumnya. Itulah sebabnya kita mengenal class di C++, Pascal, PHP, tapi masih diperbolehkan untuk tetap menggunakan konsep primitif. Sedangkan pada kasus java dan .NET, OOP merupakan inti utamanya yang harus selalu diikuti dan diterapkan. Awalnya akan sangat membingungkan, tapi sangat mudah untuk langkah pengembangan selanjutnya. Sudah lihat JavaDoc? itu adalah dokumen pemrograman yang paling aneh didunia, pada pandangan pertama. Coba bandingkan dengan MSDN-nya .NET, PHP Manual,