Arsip: bingung masalah database....

more 18 years ago
x-nodes
minta tolong donk...aq lagi belajar delphi nih (masih pemula :oops: )di rumah pake delphi 6 trus lagi pengen buat program yang ada databasenya..
kemaren dah nyoba buat database pake database desktop..nah kan pengen buat aplikasi login nih..nah itu yang buat aq bingung..
dah aq buat tabel passwordnya isinya username ama password...pengen nanya sourcenya.. :lol:
sekalian minta tips and triks masalah database di delphi yach.....
mohon bantuannya :D
makasih...

more 18 years ago
tox2wow
Tips :
1. Pelajari soal database itu sendiri. Bagaimana membuat database yg baik dan benar, tipe data yang digunakan, dll.
2. Beli buku soal pemrograman database menggunakan Delphi
3. Download sourcode dari internet soal pemrograman database
4. Minta komponen2 pendukung database sama cyber_hecker :P

more 18 years ago
cyber_hecker
weks.. emangnya diriku ini juragan komponen pow. wakakakak
weh kalo di terangin bisa panjang banget nih. tapi ku anggap aja kamu udah mengerti dasar pemrograman delphi. caranya cukup sederhana kok kalo sekadar mbikin form untuk login.
objek yang ada adalah 2 buah form (FLogin, FUtama) dan sebuah tabel untuk menyimpan password.
kode pada FLogin :

unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, Buttons, DB, DBTables;
type
TFLogin = class(TForm)
TPass: TTable;
dsPass: TDataSource;
Label1: TLabel;
Label2: TLabel;
edUser: TEdit;
edPass: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
Bevel1: TBevel;
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FLogin: TFLogin;
implementation
{$R .dfm}
procedure TFLogin.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
var
sUser, sPass : String;
isAda : Boolean;
begin
// form tidak diijinkan untuk bisa menutup
CanClose := False;
isAda := False;
// jika user menekan tombol cancel, langsung tutup program
if ModalResult = mrCancel then
Application.Terminate;
try
// load data user dan password dari tabel dan simpan
// pada variabel lokal
with TPass do begin
Open;
if Locate('User',edUser.Text,[loCaseInsensitive]) then begin
isAda := True;
sUser := FieldByName('User').AsString;
sPass := FieldByName('Pass').AsString;
end;
Close;
end;
// check, jika data ada pada tabel, check kembali user apakah sama,
// jika sama check kembali passwordnya, jika sama maka form bisa ditutup
if isAda then
if edUser.Text = sUser then
if edPass.Text = sPass then
CanClose := True;
// jika form gak bisa ditutup, berarti gak punya akses
if not(CanClose) then
ShowMessage('Anda Tidak Berhak Mengakses');
except
// bila terjadi kesalahan dalam program tampilkan letak kesalahan
on e: exception do begin
MessageDlg(e.ClassName+#10#13+e.Message, mtError, [mbOK], 0);
Application.Terminate;
end;
end;
end;
end.[/code:1:ab569f0bd3]
kode pada FUtama :
[code:1:ab569f0bd3]unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TFUtama = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FUtama: TFUtama;
implementation
uses Unit1;
{$R .dfm}
procedure TFUtama.FormCreate(Sender: TObject);
begin
// warning..!!
// sebelum menggunakan perintah dibawah ini, form login harus dihapus
// dari daftar auto-create form. dengan menekan tombol CTRL+SHIFT+F11
try
FLogin := TFLogin.Create(FLogin);
with FLogin do begin
ShowModal;
end;
finally
FLogin.Free;
end;
end;
end.

more 18 years ago
x-nodes
wah..makasih banget ama mas² atas bantuannya...
mau tanya lagi :) kalo pake delphi itu enaknya databasenya pake apa yach :?:

more 18 years ago
grounders
enak gak enak tergantung keperluaannya, kalo baru belajar pake Paradox juga dah bagus...
tapi kalo mau yang lebih fungsional, coba gunakan MySQL atau Ms SQL Server, cuman kalo mau pake yang itu coba kamu bisa menggunakan Tab ADO buat koneksi ke databasenya..
smoga cukup membantu.....

more 18 years ago
naily
yup bener bgt tuh,kita pake Database disesuaikan ama kebutuhan-y,kapasitas-y,harga-y.pada dasar-y prinsip Database kan sama..

more 18 years ago
kubang_jaban
salam kenal tuk smuanya.
aku ada masalah, aku pake dbase ms. acces.
tp saat aku pake ADOtable. active aku ganti true tidak mau kenapa ya...

more 18 years ago
deLogic
@kubang_jaban:
ADOConnection nya udha di assign n diaktifkan belum...??? di ADOTable udah diassign nama tabelnya belom..??

more 15 years ago
yusdi
mengangkat kembali masalah database....
saya juga bingung neh mau pake database apa...
saya mau buat Sistem Informasi Manajemen Penerbitan Buku di salah satu penebit buku...kl diliat sih kantornya ga besar2 amat...
dalam penggunaan databasenya kira2 yg baik apa ya? dari sisi ekonomi dan fungsionalnya gimana??
sementara saya pakai dBase....itu gimana ya?
tengkyu infonya....

more 15 years ago
albie
Firebird (Free), MS SQL Server 2005 Express Edition (Free)
Kelebihan Firebird (dibanding MS SQL Server 2005 Express Edition) :
1. Lebih uenteng, tdk butuh super PC. SQL Server berat krn butuh terinstall .NET di PC.
2. Tanpa pembatasan jumlah data. SQL Server max 4GB.
Kelebihan MS SQL Server 2005 Express Edition (dibanding firebird) :
1. Product microsoft ( kelebihan atau kekurangan yah?? hm....)
2. So pasti lebih stabil n lebih meyakinkan hehe...
3. Bisa langsung konek pake UDL tanpa membutuhkan ODBC / komponen tambahan.
dan beberapa lagi kelebihan dan kekurangan masing2...
Kesimpulan : Firebird atawa MS SQL Server 2005 Express Edition bagus semua :mrgreen:
more ...
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- deteksi removeable disk (flashdisk)
by asiyrob in Tip n Trik Pemrograman more 16 years ago - logika pengisian pulsa, gmn ya....?
by coacoac in Tip n Trik Pemrograman more 16 years ago - Membuat Database Sendiri
by IdrisZZ in Hal umum tentang Pascal Indonesia more 15 years ago - Multiline DBGRid
by l1th1um in Tip n Trik Pemrograman more 16 years ago - SQL statement untuk quickreport !
by defran_raja in MySQL more 14 years ago - Minta Dukungan teman-teman
by Brams in OOT more 15 years ago - DBedit pada table
by nurez in Tip n Trik Pemrograman more 17 years ago - Error operasi pemmbagian (/)
by fat_279 in Hal umum tentang Pascal Indonesia more 14 years ago - hapus saja
by iandcc in Posting Tidak Sesuai more 16 years ago - output ke Serial Port(RS232) pd aplikasi Web delphi...????
by okki in Web Programming more 14 years ago