Elga Lesmana

dokumen-dokumen yang mirip
Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOQuerypada Delphi 7

Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOTable pada Delphi 7

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

1 Latihan 6 Ketentuan Soal:

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

Pengenalan Borland Delphi 7.0

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

Kontrol Data Set dan Navigasi Tabel

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

URAIAN POKOK PERKULIAHAN

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

Borland Delphi 7. Created By 1

STRUCTURED QUERY LANGUAGE (SQL)

Yohanas auri yahoo.com

PERCOBAAN I STATEMENT

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

URAIAN POKOK PERKULIAHAN

Mengakses database Microsoft Access dengan Delphi 7.0

Bahasa Pemrograman (TD22093)

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

Mengakses Database pada Delphi dengan ADO

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Mengakses database Microsoft Access dengan Delphi 7.0

Pertemuan -1 BORLAND DELPHI

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

LANJUTAN APLIKASI DATABASE

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

ADO (Active-x Data Object)

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

PRAKTIKUM 1 2 MENGENAL DELPHI

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

LAMPIRAN A: DDL DATABASE

KONEKSI MYSQL PADA DELPHI. Oleh : Budi Santoso

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type

Menggunakan grafik / chart pada Borland Delphi 7

Pertemuan 7 DESAIN FORM

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika.

Modul I Mengenal Pemrograman Delphi

Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7

LAMPIRAN A: LISTING PROGRAM

Modul I Mengenal Pemrograman Delphi

Budi permana, S.Kom

PEMRORAMAN DATA BASE (FORNT END)

Menampilkan Data/Tabel MySQL di Ms.Access

Budi Permana, S.Kom

BAB IV IMPLEMENTASI DAN PENGUJIAN. pengujian. Pada tahapan implementasi ini terdapat dua cakupan yang dilakukan

MENGGANTI TEXT PADA XP START BUTTON

Taufik Adi Sanjaya. Menampilkan file Pdf pada form Delphi, ( baca : Delphi 7 )

PEMAKAIAN MYSQL PADA DELPHI. Rachmat Selamet. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

LAMPIRAN. Universitas Sumatera Utara

LANJUTAN APLIKASI DATABASE

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

Mengenal pemrograman multithread dengan Delphi 7

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Albertus Reinandang. Lisensi Dokumen:

Membuat File Dynamic Link Library (*.DLL) Menggunakan Borland Delphi

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Membuat Dialog Killer dengan Delphi 7.0

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Algoritma Pemrograman A

Motion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version)

Bekerja dengan FORM dan EVENTS

GRAPHICS AND VISUALIZATION. Logo

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Tombol input mikrokontroller ditampilkan pada form aplikasi yang dibangun dengan Delphi 7

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Perekam video dengan Delphi menggunakan komponen video grabber

Sony Arianto Kurniawan

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Modul V Form Enty Data Tabel Tabel Transaksi

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Akses SMS dengan Delphi : Membuat SMS Broadcaster dengan Delphi 7.0 menggunakan komponen oxygen SMS

Daftar Pustaka. Supriyadi, Moh Pemrograman Sistem Pengendali dengan Delphi.

Yonatan Prasdikatama

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Pengenalan Lingkungan Delphi

Membuat Aplikasi Database menggunakan Delphi. Bagian I Koneksi Database

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

(Label, Textbox, Command, Message Box, Validasi)

M. Choirul Amri

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Oleh : Sutrisno

Transkripsi:

Membuat Login Form Dengan Borland Delphi dan Basis Data Microsoft Access Elga Lesmana elgalesmana@yahoo.com http://elgalesmana.net46.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Mungkin banyak diantara para programmer delphi pemula kesulitan untuk membuat suatu form login didalam aplikasinya. Untuk itu saya akan coba membuat tutorial sederhana tentang bagaimana membuat sebuah login form untuk administrator, maupun operator yang lainnya. Dan didalam codingannya akan diselipkan beberapa tips dan trik. Ikuti Petunjuk DiBawah : 1. Jalankan program Delphi. 2. Tambahkan 2 Label, 2 TEdit, dan 1 Button 3. Atur property untuk tiap komponen. Caption BorderStyle Name Position Name Name Form Login bsdialog FrmLogin poscreencenter TEdit 1 dan TEdit 2 edusername edpassword 4. File New Form, untuk menambahkan sebuah form 5. Simpan Project, untuk FrmLogin nya beri nama unit Ulogin, sedangkan untuk form yang baru dibuat cukup beri nama unitnya UHasilLogin. 6. Atur Tampilannya seperti pada gambar. 1

7. Sekarang buat database untuk menyimpan data loginnya. Gunakan basis data Microsoft Access. 8. Jalankan Microsoft Access 9. File New Blank Database 10. Beri nama file dengan Data, kemudian Click Create 11. Buat satu table, dengan nama tabelnya login. Gunakan Create table in design view untuk membuat table 12. Buat 2 Field seperti gambar di bawah. Atur Field Size seperti yang diinginkan. 2

13. Isi Satu Data, misalkan username : Admin, Password : Admin, kemudian Tutup Microsoft Access nya, Kembali Ke DELPHI 14. Tekan Shift + F12, Klik 2x FrmLogin 15. Masuk ke pallete ADO, dan tambahakan Satu ADOConnection, dan Satu ADOQuery. 16. Atur Property Komponen Tersebut LoginForm Connection ADOConnection False ADOQuery ADOConnection1 17. Dan di bawah ini kode untuk form login /////////////////////////////////////////////////////////////////// //// Author : Elga Lesmana //// E Mail : elgalesmana@yahoo.com //// Website : http://elgalesmana.net46.net //// copyright 2008 ilmukomputer.com /////////////////////////////////////////////////////////////////// unit ULogin; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, ADODB; type TFrmLogin = class(tform) Label1: TLabel; edusername: TEdit; Label2: TLabel; edpassword: TEdit; Button1: TButton; ADOQuery1: TADOQuery; ADOConnection1: TADOConnection; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } var FrmLogin: TFrmLogin; implementation uses // XPMan agar tampilan form seperti button mengikuti theme pada windows // Tambahkan unit UHasilLogin ke ULogin dengan menekan Alt + F11, atau dengan // mengetiknya saja XPMan, UHasilLogin; {$R *.dfm} 3

procedure TFrmLogin.FormCreate(Sender: TObject); var s : Char; alamatdb : WideString; begin // Manipulasi cursors crsqlwait agar tidak tampil Screen.Cursors[crSQLWait] := Screen.Cursors[crDefault]; // atur tampilan form s := '*'; edusername.text := ''; edpassword.passwordchar := s; edpassword.text := ''; // atur koneksi pada ADOConnection // script ini berguna untuk mengatur koneksi database pada aplikasi // agar aplikasi dapat memproses database yang dipilih di komputer // manapun tanpa harus mempunyai path/alamat database yang sama. alamatdb := ExtractFilePath(Application.ExeName) + 'data.mdb'; with ADOConnection1 do begin Connected := False; LoginPrompt := False; Mode := cmsharedenynone; ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + alamatdb + ';Persist Security Info=False'; ADOConnection1.Connected := True; procedure TFrmLogin.Button1Click(Sender: TObject); begin with ADOQuery1 do begin Close; SQL.Clear; // bersihkan perintah sql jika ada SQL.Add('select * from login where username='+ QuotedStr(edusername.Text)); Open; // end with // jika tidak ditemukan data yang dicari maka // tampilkan pesan if ADOQuery1.RecordCount = 0 then Application.MessageBox('Maap, username tersebut tidak ada', 'Informasi', MB_OK or MB_ICONINFORMATION) else begin if ADOQuery1.FieldByName('password').AsString <> edpassword.text then Application.MessageBox('Pastikan username atau password benar', 'Error', MB_OK or MB_ICONERROR) else begin Hide; Form1.Show; end end. 18. Tambahkan code Application.Terminate untuk button yang berada di unit uhasillogin. 19. Compile Program dan Lihat hasilnya 4

Sekian tutorial kali ini dari saya. Saya harap dapat membantu kalian yang membutuhkannya. Terima Kasih. SELAMAT MENCOBANYA 5

Biografi dan Profil Penulis Elga Lesmana. Dilahirkan tanggal 2 Desember 1987 di Bandung. Menamatkan SMU di SMU Pasundan 1 Cimahi pada tahun 2006, dan saat ini bekerja sebagai freelancer di bandung dan cimahi untuk pembuatan program database seperti system informasi perpustakaan, penyimpanan data barang dan stok, website programmer ( PHP, ASP, MySQL ), website designer, jaringan komputer, hardware dll. Pernah bekerja sebagai staff instruktur di lembaga kependidikan kursus LPKII (Lembaga Pendidikan Komputer Informatika Indonesia) di bandung, namun keluar karena harus meneruskan kuliah di Universitas Nasional Pasim. Disamping sebagai freelancer Elga Lesmana bekerja sebagai maintenance di beberapa warnet di Cimahi maupun Bandung. Informasi lebih lanjut tentang penulis ini bias didapat melalui: URL : http://elgalesmana.net46.net Email : elgalesmana@yahoo.com YM : videl_byte87 6