Selasa, 07 Januari 2014

Pengertian Delphi serta contoh Pemrograman Delphi 7

Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama seperti bahasa pemrograman Visual Basic ( VB ) . Namun Delphi menggunakan bahasa yang hampir sama dengan pascal (sering disebut objeck pascal ) . Sehingga lebih mudah untuk digunakan . Bahasa pemrograman Delphi dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik embarcadero . Divisi tersebut awalnya milik borland , sehingga bahasa ini memiliki versi Borland Delphi .

     Delphi juga menggunakan konsep yang berorientasi objek ( OOP ) , maksudnya pemrograman dengan membantu sebuah aplikasi yang mendekati keadaan dunia yang sesungguhnya . Hal itu bisa dilakukan dengan cara mendesign objek untuk menyelesaikan masalah . OOP ini memiliki beberapa unsur yaitu ; Encapsulation ( pemodelan ) , Inheritance ( Penurunan ) , Polymorphism ( Polimorfisme ) .

     Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET . Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE .

     Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis database dan program - program kecil . Namun karena pengembangan delphi yang semakin pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai jenis pengembangan software . Dan Delphi juga disebut sebagai pelopor perkembangan RadTool ( Rapid Apllication Development ) tahun 1995 . Sehinnga banyak orang yang mulai mengenal dan menyukai bahasa pemrograman yang bersifat VCL ( Visual Component Library ) ini .

Program Hitung Nilai Akhir Mahasiswa
1. Buka Borland Delphi 7 anda dan desain form seperti ini...
 

2.  Ketikkan kode berikut ini di tombol hitung.....
procedure TForm1.BtnhitungClick(Sender: TObject);
var nAbsen, nTugas, nMID, nUAS, nAKHIR : Real;
Grade : String;
begin
  nAbsen := StrToFloat(EditNilaiAbsen.Text) * 0.1;
  nTugas := StrToFloat(EditNilaiTugas.Text) * 0.2;
  nMID := StrToFloat(EditNilaiMID.Text) * 0.3;
  nUAS := StrToFloat(EditNilaiUAS.Text) * 0.4;
  nAKHIR := nAbsen + nTugas + nMID + nUAS;
  EditNilaiAkhir.Text := FloatToStr(nAKHIR);

  if nAKHIR > 80 then
  EditGrade.Text := 'A'
  else if nAKHIR > 71 then
  EditGrade.Text := 'B'
  Else if nAKHIR > 62 then
  EditGrade.Text := 'C'
  else if nAKHIR > 52 then
  EditGrade.Text := 'D'
  else
  EditGrade.Text := 'E';


end;

Selamat Mencoba....
Dan Terima Kasih....


 

Belajar Pemrograman Java Dasar dengan Netbeans

Java merupakan bahasa pemrograman yang berorientasi OOP (Object Oriented Programming), yaitu suatu metode pemrograman yang berorientasi pada Objek, tujuannya untuk mempermudah pengembangan program dengan mengikuti model yang sudah ada pada kehidupan sehari-hari. Saya ambil contoh sebuah Mobil, mobil adalah sebuah Object yang terbentuk dari beberapa objek-objek yang lebih kecil lagi sepeti Mesin, Roda, Kursi, Stir dll. semua nya saling terhubung, berinteraksi, dan berkomunikasi satu sama lainya, nah begitu juga dengan program sebuah objek yang besar terbentuk dari objek-objek yang kecil dan objek-objek itu saling berinteraksi/ mengirimkan pesan dengan objek-objek lainya.
Dalam Pemrograman berbasis Objek, dikenal dengan beberapa elemen-elemen dasar diantaranya :
a. Class penggambaran dari sebuah object. mari kita ambil contoh sebuah alat transportasi, kita tahu bahwa banyak sekali alat transportasi seperti mobil, motor, sepeda, pesawat, kereta nah kita anggap alat transportasi itu sebagai sebuah class.
kemudian pada sebuah kendaraan kita tahu ada terdapat merk, type kendaraan, tahun pembuatan, no kendaraan dll, nah kita anggap itu sebagai sebuah properties.
Selanjutnya sebuah kendaraan itu kita tahu bisa bergerak maju, mundur, bergerak kekiri dan kekanan, mari kita anggap itu sebuah Method.


public class transportasi
{
    public static void main(String[ ] args)
   {
       kendaraan mobil=new mobil();
    }
}

b. Inheritance merupakan proses pewarisan data dari method dan variable class super kepada sub class

public class anak extends bapak
{
    public class anak()
   }
       //program
   }
}

c. Polymorphism merupakan kemampuan objek dapat menerima banyak bentuk. dicontohkan sebuah method dapat mempunyai nama yang sama tetapi dapat menerima parameter yang berbeda.

public belajarpoly (String a) {}
public belajarpoly (String a, int b {}

d. Encapsulation yaitu mengemas sebuah object sehingga ketika akan digunakan kita tidak perlu tahu tentang detail implementasinya, user hanya mengetahui variable input dan ouput.

public void setNama(string a)
{
}
public string getNama()
{
}
Set adalah proses pemberian nilai kedalam method agar selanjutnya dapat diolah, sedangkan Get  proses mendapatkan nilai yang telah diolah

e. Event adalah metode untuk menangani suatu kejadian atau aksi yang diberikan user kepada suatu program, ada 3 jenis event yaitu :
  • Event source : komponen yang mendapatkan sebuah event, yang dapat ditangkap oleh event listener.
  • Event Listener : komponen yang menangkap event yang diberikan oleh event source
  • Event handler : penanganan yang menentukan proses selanjutnya setelah mendapatkan event.
 Contoh : teman saya lapar, saya mempunyai makanan(source), saya mengetahui teman saya lapar(listener), maka saya memberi makanan itu ke teman saya (handler).


f. Exception adalah suatu pengecualian yang terjadi selama program berjalan.

g. Try -Catch merupakan penangkap exception atau kesalahan pada blok try untuk kemudian diberikan pada clause catch.

Try
{
    // program
}
Catch (exception e)
{
    JOptionpane.showMessage (null, e.getMessage());
}

PROGRAM SEDERHANA
sekarang kita akan coba membuat contoh program sederhana Java, untuk menjalankan program java kita memerlukan yaitu JDK (Java Development Kit) yaitu software yang digunakan untuk membangun aplikasi berbasis java, nah teman tinggal download software nya di
 http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
   
 JDK yang akan teman install tersebut nantinya sudah bundled dengan Netbeans yaitu sebuah editor java yang nantinya kita gunakan untuk menulis, compile dan eksekusi program.
pada tulisan ini saya tidak akan membahas bagaimana install program JDK dan Netbeans nya yah, karena sangat mudah sekali, teman tinggal install softwarenya. ok langsung aja kita buat contoh program sederhana nya

1.  buka software Netbeans kemudian pilih New Project


2. pilih kategori java dan projects Java application, dan klik Next


3. buat nama project Hello kemudian finish






4. buatlah contoh program sederhana untuk menampilkan fungsi print kata seperti gambar berikut, setelah itu run project.

PROGRAM GAME LOGIC SEDERAHANA JAVA
1. teman buat kembali New Project dengan nama Fizzbuzz