Pada tutorial kali ini akan
dibuat suatu project untuk login, dimana data user dan passwordnya di
simpan disuatu DBMS, dan disini DBMS yang digunakan adalah MYSQL. untuk
langkah langkah pembuatannya silahkan perhatikan dibawah ini. sebelumnya
siapkan terlebih dahulu project kosong, klik file new project, setelah
muncul kotak dialog baru, ketik nama project pada kotak project name,
klik OK. Untuk selanjutnya silahkan ikuti instruksi-instruksi dibawah
ini. sebelumnya silahkan baca artikel bagaimana cara mengkoneksikan
antara C# dengan DBMS mysql disini karena ini akan sangat membantu dalam memahi materi ini :
langkah 3 : tambahkan function status login(string user, string password), berikut ini source lengkapnya
source code diatas merupakan code untuk melakukan koneksi antara C# dengan DBMS mysql, untuk cara detail bagaimana mengkonkesikan antara C# dengan mysql silahkan baca artikel disini
Langkah 4 : Buat database di mysq dengan isi filed ID,USER,PASSWORD. dan isikan data di database tersebut, nama database dan nama table dalam database adalah "formlogin"
langkah 5 : Done. program selesai dibuat
Jika langkah langkah diatas dilakukan dengan benar, maka saat program dijankan program akan menampilakan suatu form seperti pada gambar diatas, masukan password dan user sesuai dengan data yang ada didatabase, jika data password dan data user benar. akan muncul suatu form yang menunjukan bahwa login berhasil. jika data password dan data user salah, maka akan muncul pesan bahwa user dan password salah. dan jangan lupa, sewaktu menjalankan program service mysql harus berjalan. berikut preview hasil program yang sudah selesai
langkah 1 : Tambahkan
satu komponen picture box, empat label, dua button dan dua textbox,
atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar
dibawah.
langkah 2 : klik
ganda pada button satu untuk membangkitkan event klik pada button
tersebut, tambahkan code berikut ini pada event klik tersebut
if (statusLogin(textBox1.Text, textBox2.Text) == true)
{
this.Hide();
Form2 frm2 = new Form2();
frm2.ShowDialog();
}
else
{
MessageBox.Show("Username atau password salah");
}
{
this.Hide();
Form2 frm2 = new Form2();
frm2.ShowDialog();
}
else
{
MessageBox.Show("Username atau password salah");
}
langkah 3 : tambahkan function status login(string user, string password), berikut ini source lengkapnya
MySqlConnection db = new MySqlConnection(connectionSQL);
db.Open();
MySqlCommand dbcmd = db.CreateCommand();
string sql = "select user,password from formlogin";
dbcmd.CommandText = sql;
MySqlDataReader reader = dbcmd.ExecuteReader();
while (reader.Read())
{
if ((reader.GetString(0).ToString() == user) &&
(reader.GetString(1).ToString() == password))
{
return true;
}
}
db.Close();
return false;
db.Open();
MySqlCommand dbcmd = db.CreateCommand();
string sql = "select user,password from formlogin";
dbcmd.CommandText = sql;
MySqlDataReader reader = dbcmd.ExecuteReader();
while (reader.Read())
{
if ((reader.GetString(0).ToString() == user) &&
(reader.GetString(1).ToString() == password))
{
return true;
}
}
db.Close();
return false;
source code diatas merupakan code untuk melakukan koneksi antara C# dengan DBMS mysql, untuk cara detail bagaimana mengkonkesikan antara C# dengan mysql silahkan baca artikel disini
Langkah 4 : Buat database di mysq dengan isi filed ID,USER,PASSWORD. dan isikan data di database tersebut, nama database dan nama table dalam database adalah "formlogin"
langkah 5 : Done. program selesai dibuat
Jika langkah langkah diatas dilakukan dengan benar, maka saat program dijankan program akan menampilakan suatu form seperti pada gambar diatas, masukan password dan user sesuai dengan data yang ada didatabase, jika data password dan data user benar. akan muncul suatu form yang menunjukan bahwa login berhasil. jika data password dan data user salah, maka akan muncul pesan bahwa user dan password salah. dan jangan lupa, sewaktu menjalankan program service mysql harus berjalan. berikut preview hasil program yang sudah selesai
Dengan
menggunakan delphi 7 dapat dibuat aplikasi yang digunakan untuk
melakukan editing database access dengan ekstensi .mds, pada tutorial
kali ini akan dibahas cara untuk menambahkan dan menghapus record yang
terdapat dalam file database eksternal dengan ekstensi .mds.
berikut langkah-langkahnya:
langkah 1
- buat form yang terkoneksi dengan database dan memiliki tampilan sebagai berikut:
- pada gambar diatas dapat dilihat telah dibuat koneksi dengan database melalui adoconnection dan adotable, hasilnya dapat langsung dilihat pada dbgrid. untuk melakukan koneksi database dapat dilihat disini
- dibuat juga 2 buah kotak edit untuk melakukan input nama dan input umur.
- selanjutnya dibuat 2 buah tombol untuk melakukan insert data dan delete data pada table dan hasilnya dapat langsung dilihat pada dbgrid.
langkah 2
- double click pada tombol masukan dan masukkan kode program berikut pada prosedurnya
tombol ini digunakan untuk melakukan insert data ke dalam database. listing program pada tombol ini akan dibahas perbagian.
untuk melakukan pengisian data diperlukan 2 buah data yang diinputkan yaitu data nama dan umur karena itu untuk menghindari terjadinya error maka pada awal dituliskan listing:
langkah 3
– double click pada tombol hapus dan para prosedurnya isikan listing berikut:
- pembahasan listing adalah sebagai berikut
dengan demikian telah dapat dibuat apliaksi yang digunakan untuk mekaukan pengisian dan penghapusan data ke dalam table database dengan ekstensi .mds.
semoga tutorial ini bermanfaat
berikut langkah-langkahnya:
langkah 1
- buat form yang terkoneksi dengan database dan memiliki tampilan sebagai berikut:
- pada gambar diatas dapat dilihat telah dibuat koneksi dengan database melalui adoconnection dan adotable, hasilnya dapat langsung dilihat pada dbgrid. untuk melakukan koneksi database dapat dilihat disini
- dibuat juga 2 buah kotak edit untuk melakukan input nama dan input umur.
- selanjutnya dibuat 2 buah tombol untuk melakukan insert data dan delete data pada table dan hasilnya dapat langsung dilihat pada dbgrid.
langkah 2
- double click pada tombol masukan dan masukkan kode program berikut pada prosedurnya
- begin
- if edit1.GetTextLen = 0 then
- showmessage(‘isi nama dahulu’);
- if edit2.GetTextLen = 0 then
- showmessage(‘isi umur dahulu’);
- if (edit1.GetTextLen >0) and (edit2.GetTextLen>0) then
- begin
- with table1 do
- table1.Append;
- table1nama.Value:=edit1.text;
- table1umur.Value:=strtoint(edit2.Text);
- table1.Insert;
- table1.Next;
- edit1.text:=”;
- edit2.Text:=”;
- end;
- end;
tombol ini digunakan untuk melakukan insert data ke dalam database. listing program pada tombol ini akan dibahas perbagian.
untuk melakukan pengisian data diperlukan 2 buah data yang diinputkan yaitu data nama dan umur karena itu untuk menghindari terjadinya error maka pada awal dituliskan listing:
- if edit1.GetTextLen = 0 then
- showmessage(‘isi nama dahulu’);
- if edit2.GetTextLen = 0 then
- showmessage(‘isi umur dahulu’);
- if (edit1.GetTextLen >0) and (edit2.GetTextLen>0) then
- with table1 do
- table1.Append;
- table1nama.Value:=edit1.text;
- table1umur.Value:=strtoint(edit2.Text);
- table1.Insert;
- table1.Next;
- edit1.text:=”;
- edit2.Text:=”;
langkah 3
– double click pada tombol hapus dan para prosedurnya isikan listing berikut:
- begin
- if table1.IsEmpty then
- showmessage(‘tabel kosong’)
- else
- table1.Delete ;
- end;
- pembahasan listing adalah sebagai berikut
- if table1.IsEmpty then
- showmessage(‘tabel kosong’)
- else
- table1.Delete ;
dengan demikian telah dapat dibuat apliaksi yang digunakan untuk mekaukan pengisian dan penghapusan data ke dalam table database dengan ekstensi .mds.
semoga tutorial ini bermanfaat