Tutorial Delphi untuk Orang Awam (Step by Step untuk Pemula)

Posted on

Adakah Tutorial Delphi untuk Orang Awam? Belajar pemrograman merupakan salah satu kegiatan yang biasa dilakukan oleh orang-orang yang tertarik di bidang pengembangan software. Untuk belajar pemrograman, dibutuhkan pengetahuan yang luas akan bahasa pemrograman. Bahasa pemrograman yang ada saat ini terdiri dari berbagai macam. Yang membedakan hanyalah cara memprogram dan platform yang bisa dijalankan untuk program tersebut.

Salah satu bahasa pemrograman yang biasa digunakan oleh para programmer adalah bahasa pemrograman Delphi. Delphi ini adalah bahasa pemrograman yang hampir mirip dengan Visual Basic yang dikeluarkan oleh Microsoft. Meskipun sama-sama  berbasis object-oriented, perbedaan paling kentara antara Delphi dengan Visual Basic adalah bahasa pemrograman dasarnya. Delphi sendiri menggunakan bahasa pemrograman dasar Pascal, sedangkan Visual Basic menggunakan bahasa pemrograman dasar Basic.

Jika Anda tertarik untuk mempelajari bahasa pemrograman Delphi, kali ini kami akan memberikan beberapa tutorial Delphi, mulai dari pengenalan, hingga contoh program yang sudah dibuat menggunakan Delphi. Berikut ini informasinya.

Sebentar, Apa itu Delphi?

program delphi 7
apa itu delphi

Apa itu Delphi? Apa itu nama makanan? Oh tentu saja bukan bung. Delphi adalah bahasa pemrograman yang berbasis Pascal dimana program tersebut divisualisasikan agar mudah digunakan oleh pengguna. Delphi sering disebut sebagai “Object Pascal” karena bahasa pemrograman ini berbasis object oriented. Bahasa pemrograman ini dikembangkan oleh CodeGear, yaitu bagian pengembangan software milik Embarcadero . Bagian tersebut awal mulanya adalah milik Borland, itu sebabnya bahasa disebut juga sebagai Borland Delphi.

Step by Step belajar Delphi untuk pemula

Kali ini kami akan menunjukkan bagaimana cara membuat sebuah program Delphi sederhana, yaitu kalkulator. Materi ini bisa sebagai materi belajar Delphi untuk pemula. Yuk disimak materinya:

  • Sebelum memulai materi kali ini, pastikan Anda telah memiliki program editor Delphi, yaitu Delphi 7. Anda bisa mendownloadnya sendiri di internet.
  • Setelah program Delphi 7 terinstal, bukalah software tersebut.
  • Pada saat Anda membuka program Delphi 7 pertama kali, software tersebut secara default akan membuatkan sebuah project kosong. Ada 3 bagian yang perlu Anda perhatikan, yaitu form kosong di bagian tengah, “object tree view” di sebelah kiri, dan “object inspector” di sebelah kanan. Serta ada juga menu-menu utama di bagian atas.
  • Klik bagian form yang kosong. Pada “object inspector”, sorot bagian “caption” dan ganti dengan isian “kalkulator”.
  • Masih di object inspector, pada bagian “border style” pilih “bsSingle”.
  • Anda juga bisa mengubah pengaturan apapun di bagian “object inspector” ini. Anda bisa mengeksplorasi sendiri pengaturan-pengaturannya.
  • Beralih ke langkah selanjutnya. Tambahkan komponen “edit box” di atas form pada bagian “standard”Buatlah dua komponen edit box.
  • Tambahkan komponen “label” pada form.
  • Klik pada label yang baru saja ditambahkan. Pada bagian “object inspector”, ganti caption dari Label 1 dengan “angka 1” dan caption Label 2 dengan “angka 2”
  • Tambahkan komponen “button” pada form. Lalu, ganti captionnya dengan “Jumlah”.
  • Lalu, tambah satu lagi komponen “Label” pada Form dan ganti caption-nya dengan “sama dengan”

Nah, tadi Anda sudah membuat tampilan visual dari program Delphi yang hendak dibuat. Sekarang saatnya untuk memasukkan program ke dalam tampilan tersebut. Karena program kali ini adalah program kalkulator (lebih tepatnya kalkulator penjumlahan), maka program akan melakukan eksekusi terhadap data yang dimasukkan ketika tombol “jumlah” diklik. Saat tombol diklik, angka yang dimasukkan ke komponen edit box 1 akan dijumlahkan dengan angka di dalam komponen edit box 2. Hasil penjumlahan tersebut akan ditampilkan oleh Label 3.

  • Untuk memasukkan kode program, lakukan double click pada tombol “jumlah”. Lalu, Delphi 7 akan menampilkan jendela baru untuk memasukkan kode program. Gambar berikut adalah kode program dari tombol “Jumlah”
belajar delphi pdf
belajar delphi untuk pemula
  • Klik tombol “Minimize” pada jendela kode program untuk kembali ke jendela visual form. Klik sekali pada komponen edit box 1 dan kosongkan captionnya di bagian object inspector. Lakukan hal yang sama pada komponen edit box 2.
  • Tta ulang semua komponen di dalam visual form agar enak dipandang. Anda bisa melakukan resize pada ukuran form atau menambahkan komponen XP manifest untuk mempercantik tampilan form program Anda.
  • Untuk meng-compile program, klik RUN atau tombol tekan F9 pada keyboard.
  • Uji program yang baru saja Anda buat dengan memasukkan sembarang angka ke dalam komponen edit box 1 dan 2. Lalu, klik tombol “jumlah”.
  • Program kalkulator sederhana pun selesai dibuat.

Contoh program Delphi 7

Kali ini, kami akan memberikan satu contoh program Delphi 7 yang bisa Anda buat sendiri. Program ini adalah program untuk mencetak susunan karakter berdasarkan angka yang dimasukkan oleh pengguna. Adapun syarat-syarat dari program ini adalah sebagai berikut:

  • Ada kolom input dengan caption “Masukkan angka”
  • Ada listbox untuk berfungsi untuk menampilkan output program
  • Ada 3 tombol, yaitu “Check”, ”Clear”, dan ”Exit”.

Adapun tampilan form dan output program nantinya adalah sebagai berikut:

apa itu delphi
program delphi 7

Berikut ini adalah listing program berdasarkan komponen yang ada di dalam form:

  • Tombol “Check”

procedure TForm1.Button1Click(Sender: TObject);
var a,b,c: integer;
star : string;
begin
star := ‘*’;
b := StrToInt (Edit1.Text);
for a:= 0 to b do
begin
ListBox1.Items.Add (star);
bintang := bintang + ‘*’;
end;
for a:= b downto 0 do
begin
bintang := ”;
for c:= 0 to a do
begin
bintang := bintang + ‘*’;
end;
ListBox1.Items.Add (star);
end;
end;

  • Tombol “Clear”

procedure TForm1.Button2Click(Sender: TObject);
begin
ListBox1.Clear;
Edit1.Clear;
end;

  • Tombol “Exit”

procedure TForm1.Button3Click(Sender: TObject);
begin
Application.Terminate;
end;
end.

Tutorial Delphi 7 database menggunakan Ms. Access

Jika pada materi sebelumnya, program yang dibuat adalah program sederhana, kali ini kami akan memberikan tutorial Delphi 7 database. Yup, kali ini program Delphi yang dibuat akan dihubungkan dengan database. Berikut ini tutorialnya:

  • Pastikan Anda telah memiliki software Microsoft Access. Software inilah tempat dimana Anda membuat database untuk program Delphi yang Anda buat.
  • Buka Microsoft Access. Lalu, buatlah sebuah database dengan ekstensi .mdb (MS.Access 2000). Kemudian, buatlah sebuah tabel dan tentukan judul dari tabel tersebut.
  • Pada tabel yang dibuat tersebut, tentukan fieldname dan data type-nya. Jangan lupa juga untuk mengatur field size agar kolom databasenya tidak terlalu panjang saat dihubungkan ke program Delphi 7.
  • Simpan database yang telah dibuat di Microsoft Access.
  • Selanjutnya, buka program Delphi 7. Buatlah tampilan visual form dengan komponen-komponen sebagai berikut:
    • Label
    • Edit Box
    • Button
    • DBGrid. Komponen ini berfungsi untuk menampilkan database dari Microsoft Access
    • DataSource. Komponen ini berfungsi untuk menghubungkan database ke DBGrid
    • AdoConnection. Komponen ini berfungsi untuk menghubungkan Delphi dengan Microsoft Access
    • Ado Query. Komponen ini berfungsi untuk menghubungkan data tabel dari database ke ADOConnection
    • Combobox
  • Tambahkan beberapa komponen “Button” untuk tombol “Simpan”, “Edit”, “Hapus”, “Keluar”, dan “Cetak”.
  • Ganti caption dari tiap komponen “Button” pada Object Inspector.
  • Hubungkan Delphi 7 dengan Microsoft Access. Caranya adalah sebagai berikut:
    • Pada bagian “Object Inspector” dari ADOConnection, cari “Connection String” untuk memasukkan alamat database yang akan dihubungkan.
    • Pada bagian “Use Connection String” klik tombol “Build..”.
    • Pilih “Microsoft Jet 4.0 OLE DB Provider”. Lalu klik tombol “Next >>”.
    • Pada bagian “Select or enter a database name”, cari database yang ingin dihubungkan ke form program Delphi.
    • Klik tombol “Test Connection”, lalu klik OK.
    • Pada “Object Inspector” dari “ADOQuery”, carilah properties “Connection” dan pilih “ADOConnection1”.
    • Cari SQL pada “Object Inspector”, lalu masukkan sintaks “select * from <nama tabel database Anda>” pada kolom “String List Editor”. Lalu, klik OK.
    • Cari bagian “Active” pada Object Inspector, dan ganti “False” menjadi “True”.
  • Setelah Microsoft Access telah terhubung dengan Delphi 7, saatnya bagi Anda untuk memasukkan kode program ke tiap-tiap komponen. Berikut ini adalah kode program untuk tombol “Simpan” :

begin
Adoquery1.open;
Adoquery1.Append;
Adoquery1.FieldByName(‘…’).AsString:=Combobox2.Text;
Adoquery1.FieldByName(‘…’).AsString:=Edit1.Text;
Adoquery1.FieldByName(‘…’).AsDateTime:=DateTimePicker1.DateTime;
Adoquery1.FieldByName(‘…’).AsString:=Cjvbarcode1.Texto;
Adoquery1.FieldByName(…’).AsString:=RadioGroup1.Items[radiogroup1.Itemindex];
Adoquery1.Post;

showmessage(‘Data Anda Telah Berhasil Diinput’);

end;

  • Berikut ini adalah kode program untuk tombol “Edit”:

begin
Adoquery1.open;
Adoquery1.Edit;
Adoquery1.FieldByName(‘…’).AsString:=Combobox2.Text;
Adoquery1.FieldByName(‘…’).AsString:=Edit1.Text;
Adoquery1.FieldByName(‘…’).AsDateTime:=DateTimePicker1.DateTime;
Adoquery1.FieldByName(‘…’).AsString:=Cjvbarcode1.Texto;
Adoquery1.FieldByName(‘…’).AsString:=RadioGroup1.Items[radiogroup1.Itemindex];
Adoquery1.Post;

showmessage(‘Data Anda Telah Berhasil Diedit’);

end;

  • Berikut ini adalah kode program untuk tombol “Delete”:

begin
adoquery1.delete;
end;

  • Berikut ini adalah kode program untuk tombol “Print”, dimana database akan dicetak menggunakan fitur Quickreport:

begin
quickreport1.preview;
end;

  • Jika Anda ingin menampilkan lebih dari 1 form dalam program Delphi Anda, masukkan kode program berikut:

begin
form1.hide;
form2.show;
end;

  • Berikut ini adalah kode program untuk tombol “Keluar”:

begin
application.terminate;
end;

atau bisa juga kodenya seperti ini:

begin
close;
end;

6 link materi belajar Delphi PDF

Untuk membantu Anda mempelajari bahasa pemrograman Delphi, kami akan berikan beberapa link download materi belajar Delphi PDF yang bisa Anda buka menggunakan PDF viewer. Tentu saja, materi yang kami rangkum ini terdapat tutorial Delphi yang bisa Ada praktekkan sendiri. Ini dia beberapa link-nya:

Sekian artikel kami kali ini seputar tutorial Delphi. Semoga artikel kami kali ini dapat menjadi bahan belajar mandiri Anda untuk memahami bahasa pemrograman Delphi.

ARTIKEL TERKAIT