Jumat, 15 April 2016

Coding Login pada Delphi

Pada kesempatan kali ini saya akan membuat sebuah artikel tentang Coding Login pada Delphi. Untuk mengamankan suatu file yang terdapat pada sebuah aplikasi yang anda buat dengan menggunakan bahasa pemograman Delphi anda harus menggunakan 'pengaman' agar seseorang yang tidak memiliki hak akses terhadap data/file yang terdapat pada aplikasi yang anda buat tidak biasa mengakses data tersebut.

Oleh karena itu, agar tidak terjadi hal-hal yang tidak diinginkan akan keamanan data anda, anda perlu membuat sebuah username dan password sebelum anda bisa mengakses data yang ada pada aplikasi yang anda buat.

Langkah pertama buatlah sebuah Database dengan menggunakan MS Office Access dengan field Username dan Password dengan tipe data Text dan

Langkah selanjutnya buatlah sebuah desain form login pada delphi yang terdiri dari 2 buah label, 2 buah TEdit, dan 1 buah Button, sehingga tampilannya menjadi seperti berikut.

Lalu tambahkan juga komponen ADOCommection dan ADOQueri lalu setting propertiesnya sebagai berikut

ObjekPropertiesNilai
ADOConnection1ConnectionString... -> build -> ... -> pilih database -> Ok -> Ok
LoginPromptFalse
ActiveTrue
ADOQuery1ConnectionADOConnection1
SQLKetikan 'Select * From Login'; (Tanpa tanda petik dan login adalah nama tabelnya)
ActiveTrue

Lalu dobel klik di button masuk  dan masukan/ketikan coding berikut

procedure TForm1.Button1Click(Sender: TObject);
begin
with ADOQuery1 do begin
  Close;
  SQL.Clear;
  SQL.Add('select * from login where username='+QuotedStr(edusername.Text));
  Open;
end;
if ADOQuery1.RecordCount=0 then
Application.MessageBox('Maaf, Username Tesebut Tidak Ada','Informasi',MB_OK or MB_ICONINFORMATION)
else begin
if ADOQuery1.FieldByName('Password').AsString<>edpassword.text then
Application.MessageBox('Pastikan Password atau Usename benar','Error',MB_OK or MB_ICONERROR)
else begin
 Hide;
  Form2.Show;//sesuaikan nama form berikutnya asumsi adalah form gaji
  end
end;
end;

Langkah terakhir coba jalankan aplikasinya dengan mengklik RUN atau tekan tombol Shift+CTRL+F9 secara bersamaan ... dan lihat hasilnya!
Read More »

Minggu, 20 Maret 2016

Cara membuat database di ms access


Oke pada kesempatan kali ini saya akan membagikan cara membuat database di MS Access. Memnuat database di MS Access sebenarnya tidak terlalu sulit jika ansa sudah tahu tipe data yang harus digunakan untuk setiap field yang dibuat.

Kenapa demikian, karena setiap field yang anda buat tentunya tidak semuanya sama pasti ada beberapa field yang berbeda. Contoh sebuah database mahasiswa terdapat field 'Nama' dengan menggunakan tipe data Text, kenapa menggunakan tipe data Text? ya karena field 'Nama' terdiri dari susunan huruf atau text, berbeda dengan field 'Nilai' yang dimana didalamnya terdapat proses perhitungan sehingga harus menggunakan tipe data yang bisa menjumlahkan suatu nilai. Oleh karena itu, pemahaman akan tipe data perlu dipelajari terlebih dahulu sebelum anda membuat sebuah database.

Jika anda sudah paham apa itu tipe data silahkan simak langkah-langkah pembuatan database menggunakan MS Access dibawah ini.

Cara membuat database di MS Access

Studi kasus: Disini saya akan membuat database biodata.

Langkah pertama buka aplikasi MS Access lalu pilih Blank New Database dan ganti nama sesuai keinginan lalu klik Create


Lalu klik kanan di table1 lalu pilih desain view seperti gambar dibawah ini


Setelah itu ganti nama table1 sesuai keinginan

Lalu ketikan/masukan Field Name dan Type Data nya seperti dibawah ini
Field Name Type Data Field Size
Nama Text 30
Alamat Text 20
Tanggal_Lahir Date/Time -
Gol_Darah Text 3
Status Text 11
Note* Field diatas cuma sebagai contoh jadi cuma sedikit fieldnya hehehe...
Jika sudah selesai silahan Save databasenya .... Selesai

Dicukupkan sekian cara membuat database di MS Access nya semoga bermanfaat ....

Read More »

Jumat, 18 Maret 2016

Macam-macam tipe data MS Access


Microsoft Office Access merupaka sebuah aplikasi pengolahan data yang dikembangkan oleh Microsoft yang berfungsi untuk membuat dan mengolah sebuah database. dan untuk menyimpan sebuah data pad MS Access maka diperlukan tipe data untuk mengelompokan data-data yang dimasukan, karena data yang dibuat didalam MS Access tipe atau jenis yang berbeda. Maka dari itu disini saya akan membahas macam-macam tipe data yang ada di MS Access.





Macam-macam Tipe Data MS Access 

  1. Text, Text digunakan untuk menyimpan data alfanumerik seperti nama, alamat, NIM, kode pos dll. Dan panjang karakter yang bisa disimpan di tipe data Text yitu sebanyak 255 karakter.
  2. Memo, Tipe data Memo hampir sama dengan tipe data Text, tetapi yang membedakanya adalah tipe data memo dapat menyimpan karakter kurang lebih sebanyak 64.000 karakter, akan tetapi tidak bisa diurutkan. 
  3. Number, Tipe data Number berfungsi untuk menyimpan data numerik yang akn digunakan untuk perhitungan matematis seperti tambah, kurang, bagi, kali, pangkat, dll.
  4. Date/Time, Tipe data Date/Time digunakan untuk menyimpan data tanggal dan waktu atau gabungan dari keduanya.
  5. Currency, Tipe data Currency hampir sama dengan tipe data Numerik hanya saja yang membedakan disini adalah tipe data currency selalu ada simbol Currency atau mata uang sesuai dengan seting regional yang digunakan seperti Rp, $, dll.
  6. AutoNumber, AutoNumber adalah tipe data yang mana datanya tidak bisa diisikan secara manual melainkan diisi secara otomatis oleh Access, baik secara penjumlahan maupun acak. Biasanya tipe data ini digunakan untuk penomoran.
  7. Yes/No, Tipe data Yes/No adalah tipe data yang hanya memiliki dua pilihan yaitu Yes dan No. Dan format yang disediakan oleh MS Access adalah Yes/No, True/False, dan On/Off.
  8. Ole Object, Tipe data Ole Object digunakan untuk eksternal objek, seperti bitmap, dan file suara.
  9. Hyperlink, Tipe data Hyperlink adalah tipe data yang berfungsi untuk menyimpan sebuah alamat internet atau alamat URL.
  10. Lookup Wizard, Tipe data Lookup Wizard digunakan untuk memilih sebuah nilai dari tabel lain atau dari daftar lain yang ditampilkan dalam combobox.
  11. Attachment, Tipe data Attachment digunakan untuk melampirkan sebuah data apapun dalam bentuk file atau ekstensinya.
Hanya itu yang bisa saya sampaikan atau jelaskan tentang macam-macam tipe data pada MS Access semoga bermanfaat ...
Read More »

Sabtu, 12 Maret 2016

Pengertian dan Fungsi Microsoft Office Access


Yap pada kesempatan kali ini saya akan membahas tentang Database. Kenapa Database? ya karena Database atau basisdata masih menjadi suatu hal yang tidak banyak diketahui oleh banyak orang. Oleh karena itu semoga penjelasan saya ini bisa membuat anda para pembaca mengerti tentang database.

Pengertian Database

"Database adalah sekumpulan data yang disusun secara rapih atau berurutan lalu data tersebut diproses sehingga menghasilkan sebuah informasi". Maksud dari pengertian tersebut adalah database tersebut adalah sebuah data dan maksud data disini adalah sekumpulan field-field seperti dalam sebuah "data mahasiswa" disitu terdapat beberapa field seperti NIS, nama, jurusan, tingkat, tempat/tgl lahir, dll. Sehingga kalau field tersebut diproses akan menghasilkan sebuah informasi yang bisa ditampilkan.
Dan tentunya untuk mengolah sebuah database diperlukan sebuah software atau aplikasi pengolah data dan disini saya menggunakan Microsoft Office Access.

Pengertian dan Fungsi Microsoft Office Access 

"Pengertian Microsoft Office Access adalah sebuah software atau aplikasi untuk membuat, mengolah dan mengelola data yang mudah untuk digunakan". Sementara fungsi Microsoft Office Access adalah sebagai berikut:
  • Membuat Database (Basis data)
  • Membuat Program Aplikasi Absensi
  • Membuat Program Aplikasi Penggajian
  • Membuat Program Aplikasi Persediaan Barang
  • dll.
Sekian yang bisa saya sampaikan mengenai Pengertian dan Fungsi Microsoft Office Access ... terimakasih.


Read More »

Selasa, 08 Maret 2016

Unit pada Delphi


Unit adalah sebuah file pada Delphi yang berisi kumpulan procedure dan function yang akan otamatis ada pada saat anda memulai project baru dengan Delphi. Lalu ketika kita akan menambahkan object baru kedalam form maka unit object tersebut pun Delphi akan membuat unit secara otomatis.

Selain itu procedure dan function juga bisa kita buat sendiri secara manual untuk memecahakan masalah tertentu. 






Struktur Unit pada Delphi

Sebuah Unit pada Delphi mempunyai 4 bagian, yaitu:
  • Interface
Interface ditempatkan setelah kata kunci unit dan sebelum implementation bagian ini berisi tipe data, variabel, procedure dan funsi. semua deklarasi pada unit ini bisa diakases oleh unit lain.
  • Implementasi
Implementasi terletak dibagian Interface dan sebelum end. Bagian ini berisi fungsi dan prosedure yang telah dideklarasikan di bagian interface.
  • Inisialisasi
Inisialisasi terletak setelah kata kunci Implementasi da sebelum end. Bagian ini berisi inisialisasi terhadap data.
  • Finalisasi
Finalisasi terletak setelah kata kunci Inisialisasi(jika ada) dan sebelum end. Bagian ini berfungsi untuk melakukan pembersihan memori.

Sekian artikel tentang Unit pada Delphi semoga bermanfaat ^.^


Read More »

Sabtu, 05 Maret 2016

Membuat Program Diskon dengan Delphi

  • Pertama buka aplikasi Delphi (disini saya menggunakan Delphi XE3)
  • Lalu buat projek baru dengan meng-klik File|New|VCL Form Application
  • Setelah itu desain formnya sehingga seperti dibawah ini
  • Untuk lebih lengkapnya apa saja komponen yang digunakan silahkan simak tabel berikut
Komponen Properties Nilai
Form1 Caption Program Diskon dengan Function
GroupBox1 Caption Inputkan Data
Label1 Caption Nama Barang
Label2 Caption Harga Barang(satuan)
Label3 Caption Banyak Barang
Label4 Caption Total Bayar
Edit1 Text Kosongkan
Edit2 Text Kosongkan
Edit3 Text Kosongkan
Edit4 Text Kosongkan
GroupBox2 Caption Output Data
ListBox1 - -
Button1 Caption Proses
Button2 Caption Simpan
Button3 Caption Ulang
Button4 Caption Hapus

  • Setelah mendesain form selesai sekarang kita akan mengetikan codingnya
  • Pertama masuk ke mode code lalu masukan syntax berikut dan tempatkan dibawah implementation
Function Diskon(total:real):real; //ini adalah contoh syntax function
begin
  Diskon:=total*0.1;
end;

  • Setelah itu dobel klik di button1 'Proses' lalu ketikan syntak berikut
procedure TForm1.Button1Click(Sender: TObject);
var Hargabrg,Banyakbrg,total,Diskonya,bayar:Real;
begin
Hargabrg:=StrToFloat(Edit2.Text);
Banyakbrg:=StrToFloat(Edit3.Text);
if Banyakbrg>=10 then
begin
  Total:=Hargabrg*Banyakbrg;
  Diskonya:=diskon(total); //syntax pemanggilan function
  bayar:=Total-Diskonya;
  Edit4.Text:=FloatToStr(bayar);
end
else
begin
  Total:=Hargabrg*Banyakbrg;
  Edit4.Text:=FloatToStr(Total);
end;

  • Untuk tombol ulang dan hapus saya asumsikan anda sudah bisa ... 
  • Setelah itu coba jalankan programnya dengan menekan tombol Shift+CTRL+F9, dan lihat hasilnya....
Read More »

Struktur Function pada Delphi

Function hampir sama seperti Procedure hanya saja nama_function bisa sekaligus menjadi variable untuk menyimpan sebuah nilai. Sedangkan Procedur tidak. Function dibagi menjadi 2 yaitu:
Read More »