Tampilkan postingan dengan label Tutorial Delphi. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial Delphi. Tampilkan semua postingan
Rabu, 05 Februari 2014

Kelebihan Dan Kekurangan Delphi

yang belum tau kekurangan dan kelebihan Delphi bisa liat disini sob :) 

Delphi adalah sebuah IDE compiler untuk bahasa pemrograman Pascal. Borland Delphi merupakan salah satu bahasa pemrograman yang semenjak diluncurkan pertama kali langsung dilirik dan diminati oleh para programmer komputer. Hal ini disebabakan karena Delphi menyediakan fasilitas untuk pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat memberikan hasil yang memuaskan.
tapi yang namanya suatu produk mesti ada saja kekurangan nya. Berikut adalah kekurangan dan kelebihan delphi..

Kelebihan :
1. freeware
2. Mempunyai desain yang user friendly terhadap para programmer beginer
3. Mempnyai kecepatan kompilasi yang cepat
4. Mempunyai komponen yang sangat komplek untuk pembuatan software aplikasi sampaidatabase
5. Mempunyai aplikasi plugin database bawaan (BDE)
6. Versi selalu diupdate, sampai saat ini sudah mencapai Delphi versi 2009
7. Aplikasi yang dihasilkan bisa merupakan File Executable portable dan Executable installer
8. Sangat mudah untuk membuat koneksi ke berbagai aplikasi database, misalnya BDE, Access, MySql, SQL Server, Oracle, Dan database lainnya

Kekurangan :

1. Salah satu kekurangan Delpi adalah hasil kompilnya yaitu file *.exe pasti bakal gede memorinya !

nah sekarang udah tau kan sob, sedikit tentang delphi
buat yang mau belajar tentang delphi...
boleh gabung di grup ini, dan sharing dengan santai :D
have fun with delphi

jika menyukai dan mempelari delphi
itu berarti "programer delphi profesional" akan menjadi title kamu sob... :D
semoga bermanfaat :)
Selasa, 04 Februari 2014

Dasar-Dasar Pemrograman Delphi 7

Kali ini kita akan belajar tentang dasar-dasar pemrograman Delphi 7 :D langsung kebawah aja yuk

Delphi 7 adalah bahasa pemrograman visual yang berbasis object-orienteddan berbahasa dasar Pascal. Berbagai kemudahan yang ditawarkan membuat sebagian programmer pemula bisa membuat program yang sedikit kompleks.

Oke, untuk mempersingkat, kita langsung saja menuju ke praktik. sebagai permulaan, kita akan membuat sebuah program kalkulator penjumlah dua angka melalui Delphi 7.

Lho, kok sederhana sekali? ya, karena saya memang sengaja membuat tutorial untuk para pemula dalam bahasa pemrograman ini :)

 Baik, kita mulai.

Saat awal kita membuka program Delphi, secara default Delphi akan membuatkan sebuah project kosong untuk anda.

Perhatikan, di bagian tengah adalah form kosong. Di sebelah kiri ada objecttree view dan object inspector. Di bagian atas ada menu menu utama program.

 Pada form utama, klik bagian tengah form yang kosong. Perhatikan object inspector di bagian kiri bawah. Sorot bagian caption dan ganti dengan: kalkulator. Coba perhatikan, nama jendela form kosong yang ada di tengah berubah menjadi "kalkulator".

 belajar dasar pemrograman delphi 7
 Selanjutnya, masih di object inspector, sorot bagian border style dan pilih:bsSingle.

 belajar dasar pemrograman delphi 7
Hal lain juga bisa sobat lakukan pada form, semisal mengganti icon ataupun mengubah tombol-tombol sistem di pojok kanan atas form. Semua hal tersebut bisa sobat eksplorasi di object inspector dan sorotlah pada bagian-bagian form yang anda ingin modifikasi. Lakukan saja sekehendak sobat. Ingat, semakin sobat menjelajahi maka sobat akan semakin paham fungsinya.

Langkah selanjutnya, tambahkan komponen edit box dengan cara klik komponen di atas form di bagian standard. Buatlah dua edit box.

 belajar dasar pemrograman delphi 7
 Dengan cara yang sama, tambahkan komponen label pada form.

belajar dasar pemrograman delphi 7
Klik pada Label yang baru saja kita tambahkan dan sorot bagian caption di jendela object inspector. Ganti caption Label 1 dengan "angka 1" serta Label 2 dengan "angka 2"

 belajar dasar pemrograman delphi 7
 Masih dengan cara yang sama, tambahkan komponen button pada form.Ganti caption-nya dengan "jumlah".
 belajar dasar pemrograman delphi 7
 Terakhir, tambahkan sekali lagi komponen Label pada Form. Ganti caption-nya dengan "hasilnya adalah="

 belajar dasar pemrograman delphi 7

 Nah,setelah semua tampilan visual telah kita masukkan di form, saatnya kita memberikan kode program ke dalam program kita. Secara logika, program penjumlahan akan melakukan eksekusi ketika tombol "jumlah" ditekan. Saat tombol ini ditekan, kita menginginkan berapapun angka yang dimasukkan ke dalam edit box 1 akan dijumlahkan dengan angka dalam edit box 2. Hasil penjumlahan ini kemudian akan ditampilkan melalui Label 3. Oleh karena itu, untuk memulai memasukkan kode program, lakukan dobel klik pada tombol "jumlah". secara otomatis, Delphi akan membuat prosedur yang akan dieksekusi ketika tombol jumlah ditekan.
 belajar dasar pemrograman delphi 7
Buatlah variabel untuk mempermudah pemrograman. Deklarasi variabel lokal diletakkan di atas begin. Untuk kalkulator ini, variabel yang digunakan adalah a, b, c dengan tipe ketiganya adalah integer. Selanjutnya, ketik program utama tepat di bawah begin. Berikut kode program secara lengkap.
var a,b,c:integer;
begin a:=strtoint(edit1.text);
b:=strtoint(edit2.text);
c:=a+b;
label3.caption:='Hasilnya adalah '+inttostr(c);
end;
Perhatikan bahwa nilai angka yang dimasukkan pada edit box 1 dan 2 adalah bernilai string. oleh karena itu kita harus menggunakan perintah strtointuntuk mengubahnya menjadi integer. dan sebaliknya, untuk menampilkan hasil penjumlahan pada caption label 3, integer harus diubah menjadi stringmelalui perintah inttostr.

belajar dasar pemrograman delphi 7
Minimize jedela kode program untuk kembali ke jedela tampilan visual form.Klik sekali pada edit box 1 dan sorot bagian text di jendela object inspector.Hapus dan kosongkan tulisan di dalamnya. Lakukan hal yang sama pada edit box 2.
belajar dasar pemrograman delphi 7
Langkah terakhir, tata ulang semua komponen di dalam form agar enak dilihat. Lakukan resize pada ukuran form agar terkesan simpel. Anda juga bisa menambahkan komponen XP manifest (komponen Win32) untuk mempercantik tampilan visual form. Klik RUN atau tekan F9 untuk melakukancompile program.
belajar dasar pemrograman delphi 7
Lakukan uji program dengan memasukkan sembarang angka ke dalam edit box 1 dan 2 lalu tekan "jumlah". Untuk keluar, tekan tanda silang di pojok kanan atas.
semoga bermanfaat :)
Senin, 03 Februari 2014

Apa Itu Delphi?

buat anda anak pemrograman komputer tentu paham betul dengan Bahasa Program yang satu ini yaitu Delphi. berbeda dengan C+, Delphi di desain dan digunakan secara Visual walaupun tetap menggunakan code-code script. sedangkan C++ merupakan pemrograman yang hampir keseluruhan cara kerja pembuatannya menggunakan coding. tetapi dari kedua bahasa pemrograman tersebut mempunyai keunggulan dan kelemahan masing-masing.

Nah, buat anda yang melanjutkan ke pendidikan bidang Teknologi terutama Teknik Informatika tentu akan belajar bagaimana cara membuat Program dasar dengan Delphi. semua itu akan dipelajari dari 0 sampai menjadi Programmer. nah sepeti biasa tak kenal maka tak sayang, maka dari itu admin kali ini akan mengenalkan kepada anda mengenai Pengertian, Sejarah, dan Kegunaan Deplhi 7 agar anda tidak bingung nantinya,

Pengertian, Sejarah, dan Kegunaan Deplhi 7
Pengertian, Sejarah, dan Kegunaan Deplhi 7


A. Pengertian Delphi.
Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak yang digunakan untk merancang suatu aplikasi program.

IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.

Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain.

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer.

B. Sejarah Borland Delphi

  •     Delphi versi 1 (berjalan pada windows 3.1 atau windows 16 bit)
  •     Delphi versi 2 (Berjalan pada windows 95 atau delphi 32 bit)
  •     Delphi versi 3 (berjalan pada windows 95 keatas dengan tambahan fitur internet atua web)
  •     Perkembangan selanjutnya diikuti dengan Delphi versi 4, 5 dan 6.
  •     Versi terkini dari delphi adalahversi 7 dengan tambahan vitur .net dengan tambahan file XML

C. Kegunaan Delphi

  •     Untuk membuat aplikasi windows
  •     Untuk merancang aplikasi program berbasis grafis
  •     Untuk membuat program berbasis jaringan (client/server)
  •     Untuk merancang program .Net (berbasis internet)

D. Keunggulan Delphi.

  • IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu yang memudahkan kita untuk membuat suatu proyek program.
  • Proses Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah.
  • Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidak diperlukan suatu penyesuain lagi.
  • Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.

E. Adapun sejumlah kelebihan Embarcadero Delphi lainnya, antara lain meliputi:

  • Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
  • Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
  • Optimasi kompiler yang cukup cepat
  • Mendukung multiple platform dari source code yang sama
  • Untuk yang dikelola oleh embarcadero, delphi dapat dijalankan pada multiflatform yaitu windows, linux, android, IOS.

F. Ada kelebihan sudah pasti ada kekurangan. Kekurangan dari Delphi antara lain:

  • Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
  • Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
  • Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)

Kegunaan Delphi1. untuk membuat aplikasi windows
2. Untuk merancang aplikasi program berbasis grafis
3. Untuk membuat program berbasis jaringan (client/server)
4. Untuk merancang program .Net (berbasis internet)
 
Keunggulan Delphi1. IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu
yang memudahkan kita untuk membuat suatu proyek program.
2. Proses Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah.
3. Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidak diperlukan suatu penyesuain lagi.
4. Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.

Sejarah Borland Delphi
1. Delphi versi 1 (berjalan pada windows 3.1 atau windows 16 bit)
2. Delphi versi 2 (Berjalan pada windows 95 atau delphi 32 bit)
3. Delphi versi 3 (berjalan pada windows 95 keatas dengan tambahan fitur internet atua web)
4. Perkembangan selanjutnya diikuti dengan Delphi versi 4, 5 dan 6.
5. Versi terkini dari delphi adalahversi 7 dengan tambahan vitur .net dengan tambahan file XML (tapi untuk kali ini delphi 7 tidak bisa di pakek dalam windows vista)

OOP (Object Oriented Programming)
OOP adalah metode pemograman dengan membentu sebuah aplikasi yang mendekati keadaan dunia yang sesungguhnya. Hal itu bisa dilakukan dengan cara mendisain object untuk menyelesaikan masalah.
a. Tiga unsur OOP
1. Encapsulation atau pemodelan
Encapsulation adalah konsep penggabungan data dengan operator. Dalam konsep pemodelan data dan operasi menjadi satu kesatuan yang disebut object. Encapsulation juga disebut dengan penyembunyian informasi (information hiding)

Contoh = ketika kita menyalakan sebuah TV kita tidak tahu apa yang terjadi dengan proses dan percakapan antar alat yang berhubungan dengan TV tersebut sehingga mampu menampilkan sebuah gambar.
Atau = ketika melakukan klik pada subuah object dalam suatu aplikasi program kita tidak tahu apa yang dilakukan program sehingga ditampilkan hasil yang sesuai.

Catatan = dari dua contoh kasus tersebut terdapat kesamaan proses mengenai information hiding yang tidak diketahui oleh user sampai hasil ditampilkan.
b. Inheritance atau penurunan
Inherintance adalah sebuah object yang dapat diturunkan menjadi object yang baru dengan tidak menghilangkan sifat asli dari object tersebut.

Contoh = TV merupakan salah satu media elektronik yang dgunakan untuk menampilkan gambar dengan tujuan untuk memberikan informasi kepada konsumen. Secara umum TV memunyai cara kerja yang sama dengan media elektronik yang lain dlam proses penyampaian informasi, tetapi mempunyai sifat yang unik yang dapat membedakan dengan media electronik yang ada.
Atau = Dalam aplikasi program kita sering menggunakan command button, untuk beberapa perintah yang berbeda.

c. Polymorphism atau Polimorfisme
Polymorphism merupakan penggunaan berbagai macam object yang berbeda tetapi secara fungsi bergantung pada satu object sebagai induk, dengan cara pelaksanaan yang berbeda – beda.

Contoh = TV dan radio adalah media electronik yang mempunyai sistem yang sama tentang bagaimana meyebarkan suatu informasi, tetapi cara kerja dari masing – masing sistem pasti berbeda.

Atau
Object Simpan dan Update adalah icon yang berasal dari induk yang sama yaitu , command button tetapi cara kerja tersebut berbeda – beda.

1.3. Delphi dan OOP (Object Oriented Programming)
Secara default ketika kita merancang suatu aplikasi program, mau tidak mua dan tanpa kita sadari bahwa kita telah menerapkan OOP, walupun secara teori kita kurang memahami OOP dalam arti yang sebenarnya.

Contoh sederhananya adalah ketika kita merancang suatu form (Tform1) baru, sadar atau tidak sebenarnya form yang kita aktifkan merupakan turunan dari Tform sebagai induknya atau ketika kita mengaktikan button pada form merupakan turunan dari tbutton.

Atau

Contoh dalam bahasa program adalah sebagai berikut = ketika merancang suatu label di form secara otomatis delphi akan menuliskan label tersebut dalam jendela code editor tentang turunan dari label tersebut.

Type
Tform = class(tform)
Label1 = tlabel
End;



1.4. IDE DELPHI

a. langkah – langkah mengaktifkan Delphi

a. Klik start
b. pilih program Files
c. pilih Borland Delphi
d. pilih dan klik Delphi 7

b. Jendela Utama Delphi

c. Bagian – bagian dari Jendela Delphi

1. Object Tree View
Merupakan sebuah diagram pohon yang menggambarkan hubungan logis menghubungkan semua komponen yang terdapat dalam suatu proyek program. Komponen tersebut meliputi form, modul atau frame. Fungsinya digunakan untuk menampilkan seluruh daftar komponen program dalm sebuah aplikasi program sesuai dengan penempatnnya.

2. Object Inspector
Merupakan jendela yang digunakan utnuk mengatur tampilan komponen pada form, misal bagaimana mengubah tulisan button pada command button menjadi Simpan, atau menghapus tulisan pada label dan mengganti nama menjadi Nama Mahasiswa atau memberikan perintah tertentu pada sebuah komponen sehingga ada interaksi ketika program dijalankan..

Secara Umum Object Inspector terbagi menadi 2, yaitu =
a. Properties
Digunakan untuk mengatur tampilan pada sebuah komponen baik itu meliputi penggantian nama, warna, jenis huruf, border dan lain –lain.

b. Events
Merupakan jendela properties yang digunakan untuk memberikan fungsi yang lebih detail dari fungsi sebenarnya. Misalnya ketika tombol Simpan di klik maka program akan menjalankan perintah penyimpanan data. Dari kalimat tersebut ada event clik untuk mengeksekusi sebuah tombol simpan. Perintah event clik tersebut dapat diberikan melalui jendela events.

3. Form Designer
Merupakan tempat yang digunakan untuk merancang semua aplikasi program yang diambil dari komponen pallete.

4. Component Pallete
Merupakan kumpulan icon yang digunakan untuk merancang suatu aplikasi pada untuk membentuk sebuah aplikasi user interface.
Dalam komponen pallete semua icon dikelompokan dalam berbagai komponen sesuai dengan fungsi dan kegunaannya.

No Icon Name Fungsi
1
Pointer Mengembalikan fungsi mouse ke defaultnya
2
Frame Membentuk suatu frame terhadap obyek yang ada didalamnya
3
Main menu Membuat menu Utama
4
Popup Menus
5
Label Hanya untuk menampilkan Teks
6
Edit Untuk menampilkan dan input data (1 baris)
7
Memo Sama seperti edit tetapi mempunyai kapasitas lebih besar (lebih dari 1 baris)
8
Button Digunakan untuk melakukan eksekusi terhadap suatu proses
9
Checkbox Digunakan untuk menentukan pilihan lebih dari satu
10
Radio Button Digunakan untuk menentukan pilhan, tetapi hanya satu pilhan yang bisa digunakan
11
List Box Menmpilkan pilihan dalam bentuk list
12
Combo Box Menampilkan pilihan dalam bentuk popup
13
Scroll Bar Merupakan icon yang berupa baris status
14
Group Box Digunakan untuk mengelompokan suatu icon
15
Radio Group Digunakan untuk mengelompokan pilihan

5. Code Editor
Bagian dari delphi yang digunakan untuk menuliskan kode program. Pada bagian code editor terdapat 3 bagian utama yaitu = bagian paling kiri yang berisi berupa angka menunjukan baris dan kolom. Keterangan modified menunjukan bahwa telah terjadi modifikasi terhapap baris program. Dan paling kanan menunjukan status keyboard tentang tombol insert atau over write.

6. Code Explorer
Jendela yang digunakan untuk menampilkan seluruh variabel, type, dan rountine yang didefinisikan pada sebuah unit.

7. Code Diagram
Merupakan fasilitas pada delphi yang digunakan untuk mendesain sebuah diagram atas komponen – komponen yang digunakan dalam seatu rancangan aplikasi.

d. Projek Delphi
1. File Proyek
File ini disimpan dengan ber-ekstenion .dpr. File ini berisi informasi mengenai seluruh proyek program
2. File Unit
File ini merupakan kumpulan dari barisan kode program yang terdapat di jendela code editor, baik itu yang dituliskan oleh progremmer maupun oleh system. Extention file ini adalah . pas
File Unit dibagi menjadi 2
a. Bagian Interface
Barisan ini dimulai dari kata Interface (setelah nama unit), berisi seluruh deklarasi variabel, tipe data object maupun deklarasi tambahan.

b. Bagian Implementation
Dimulai dari kata kunci implementation dan diakhiri dengan kata end. Fungsi digunakan untuk menuliskan kode program sebagai bagain dari interaksi antar komponen ataupun dengan user.

3. File Form
Berisi tentang seluruh informasi yang ada kaitannya dengan form yang dibuat, meliputi tinggi, lebar, pososi form atau tentang komponen didalmnya. Penggunaan file ini tidak dianjurkan karena untu pengaturan sudah disediakan object inspector sebagai media pengaturan semua komponen.

1.5. Aplikasi Salam Kenal (LATIHAN 1)

a. Hasil Program
b. Desain Form
c. Desian Properties

Object Name Caption
Label 1 Label 1 Nama Saya
Label 2 Label 2 Alamat
Label 3 Lnama -
Label 4 Lalamat -
Button1 Bclose Close
Form 1 Form1 Salam Kenal

d. Listing program
1. Ketika form dalam keadaan aktif maka form akan menampilkan nama dan alamat pembuat program
procedureTForm1.FormCreate(Sender: TObject);
begin
nama.Caption := 'made gede budiarta prabowo';
alamat.Caption := 'jalan petitenget';
end;


2. Untuk keluar dari program user mengklik buton close
procedureTForm1.TcloseClick(Sender: TObject);
begin
close;
end;

end.  


semoga bermanfaat kawan :)