728x90 Ad Space

Search Engine

Sign Up To The Free Email Newsletter!

Want to get notified whenever we produce the latest content ? Then subscribe now to start receiving hot updates from today.

Friday, 13 March 2015

Konstruktor dan Destruktor pada Pemrograman Delphi

The Bigger - Education



       Postingan saya yang selanjutnya tentang pemrogrman delpi adalah Konstruktor dan Destruktor. Mungkin dari namanya kedua hal ini sangat asing karena bagi pemula kedua kata ini jarang dipakai untuk bahasa pemrograman yang sudah dipelajari sebelumnya seperti pascal. Tapi tidak menutup kemungkinan kedua hal ini akan sering digunakan dalam bahasa pemrograman lanjutan lainnya seperti Java dkk. Jadi tujuan postingan saya kali ini adalah untuk membagikan contoh dari Konstruktor dan Destruktor agar mempermudah dalam pemahaman.

KONSTRUKTOR
       Konstruktor adalah fungsi khusus anggota kelas yang otomatis dijalankan pada saat penciptaan objek. Konstruktor ditandai dengan namanya, yaitu sama dengan nama kelas. Konstruktor tidak mempunyai tipe hasil. Biasanya konstruktor dipakai untuk inisialisasi anggota data dan melakukan operasi lain seperti membuka file dan melakukan alokasi memori secara dinamis. Meskipun konstruktor tidak harus ada dalam kelas, tetapi jika diperlukan konstruktor dapat lebih dari satu.

Contoh penulisan konstruktor :
#include
class jumlah
{
   public:
    int jumlah1;
      int jumlah2;
      ~jumlah();
}; 
jumlah objek1,objek2;
void main()
{
   cout<<”Didalam main() \n”;
   cout<<”objek1.jumlah1 adalah “<<
   cout<<”objek1.jumlah2 adalah “<<
   cout<<”objek2.jumlah1 adalah “<<
   cout<<”objek2.jumlah2 adalah “<<
jumlah::~jumlah()
{
   cout<<”Didalam jumlah() \n”;


DESTRUKTOR
       Destruktor adalah pasangan konstruktor. Pada saat program membuat objek maka secara otomatis kontruktor akan dijalankan, yang biasanya dimaksudkan untuk memberi nilai awal variable private.

Contoh  penulisan dalam Destruktor :
#include
Class Tpersegi
{
   int *lebar, *panjang;
   public:
      Tpersegi (int, int);
      ~Tpersegi();
      int Luas() {return (*lebar * *panjang);}
};
Tpersegi::Tpersegi(int a, int b)
{
   lebar=new int;
   panjang=new int;
   *lebar = a;
   *panjang = b;
}
Tpersegi::~Tpersegi()
{
   delete lebar;
   delete panjang;
}
int main()
{
   Tpersegi pers(3,4), persg(5,6);
   cout<<”Luas pers= “<<
   cout<<”Luas persg = “<<
   return 0;
}

       Cuma Ini yang dapat saya bagi, semoga bermanfaat dan anda semua dimudahkan dalam pemahamannya. Jangan lupa bagi pembaca untuk mencantumkan komentarnya yaaa :)

Kelas dan Objek Dalam Pemrograman Delphi

The Bigger - Education



       Bagi yang pernah mempelajari bahasa pemrograman khususnya delphi pasti anda pernah mendengar tentang kelas dan objek. Tapi tidak banyak dari anda yang mengetahui apa itu kelas dan objek dalam delphi terlebih bagi yang pemula, maka dari pada itu saya akan membagikan apa itu kelas dan apa itu objek. Tanpa basa basi ayo kita simak bersama.


       Sebuah kelas, atau type kelas, menggambarkan sebuah struktur yang terdiri atas field, method dan property, hasil jadi sebuah kelas disebut objek. field,method,dan property dari sebuah kelas di sebut komponen member.
"kelas adalah cetakan bagi objek" (Abdul Kadir: Dasar Pemrograman Perl)

       Sebuah variabel kelas sejatinya adalah variabel pointer yang mengacu kepada objek.oleh karenanya beberapa variabel bisa mengacu pada objek yang sama. Seperti variabel pointer umumnya variabel tipe kelas dapat mengandung nilai nil,namun ketika penulisan kita tidak memperlakukan variabel kelas ini sebagai mana kita mengacu pada sebuah variabel pointer.
Contoh : sebuahkelas.ukuran:=100; dimana bila variabel pointer akan dibubuhkan tanda “^”  untuk mengacu variabelnya seperti  sebuahkelas^.ukuran:=100; namun hal ini tidak bisa dilakukan.

  

       Sebuah tipe kelas  harus dideklarasikan terlebih dahulu dan diberi nama sebelum di kenali,kita tidak bisa mendefinisikan sebuah kelas didalam deklarasi variabel,pendeklarasian kelas hanya pada bagian terluar dari program atau unit bukan pada bagian procedur atau function.
Kita dapat menuliskan deklarasi sebuah kelas seperti ini:

Type
Namakelas=class (ancestorClass)
//Daftar member
End;

Dimana nama dari kelas adalah valid identifier(lihat aturan identifier dalam elemen sintak). (ancestor class) bersifat opsional ancestor di isi parent kelas yang sudah ada(telah dideklarasikan), daftar member berisi field,method, dan properti dari kelas tersebut.jika kita mengosongkan (ancestor class) maka kelas yang baru akan mewarisi kelas Tobject.tapi jika klita mengisinya dan tidak mengisi memberlist kita tidak perlu membubuhkan kata End diakhir deklarasi.

       Method yang di bubuhkan didalam deklarasi sebuah kelas hanya heading dari sebuah fungsi atau prosedur tanpa body. Gambaran body ditempatkan pada bagian lain dari program.
Mari kita lihat contoh berikut sebuah contoh deklarasi TMemoryStream sebuah kelas dari unit classes.

       Sekian postingan saya kali ini, untuk lebih lanjutnya silahkan tunggu postingan saya yang berikutnya tentang pemrograman delphi, dan yang lebih penting jangan lupa komentarnya yaaaa :)

Monday, 15 December 2014

Pro Evolution Soccer 6 (PES 6)

The Bigger - Entertainment


          Jika sebelumnya saya membagikan kepada kamu  game PES 2015 yang membutuhkan spec komputer lumayan tinggi dan membuat para gamer dengan laptop yang minim putus asa. Kali ini saya akan membagikan kepada kamu permainan yang sangat ringan terlebih menyuguhkan tampilan yang dijamin tidak membosankan.

          Untuk kamu yang sukan bermainan permainan seperti PES dan FIFA, tetapi tidak mempunai laptop yang mempuni, tidak ada salah nya memcoba game berikut ini. Ddijamin tidak akan membuat kamu  semua kecewa dengna fitur lengkap yang disajikan.

          Bagi yang berminta silahkan  download link dibawah ini, jangan lupa komentarnya yaa, tapiyang membangun, hehehe.

klik DISINI