INFORMASI BUAT PENGUNJUNG!!!

Owner Wapmild Sekarang Aktive Di www.sfm.9in.us

Seperti Kita ketahui bersama bahwa pada awal berkembangnya komputer, sekitar tahun 70an, telah ditemukan bahasa pemrograman yang prosedural (belum berbasis object/oop).


kebanyakan bahasa – bahasa ini digunakan untuk antarmuka hardware.


Intinya digunakan supaya hardware tersebut bisa didetect dengan baik oleh system operasinya komputer.


Bahasa–bahasa seperti ini jaman sekarang dikenal dengan bahasa asembly. Banyak yang menyebutnya dengan bahasa low level.


Bahasa - bahasa prosedural tersebut diantaranya adalah

  • bahasa C, Basic,
  • Pascal,
  • Fortran,
  • dan lain lain.

  • Sekarang bahasa C berkembang menjadi C++, Visual C++, Visual C#.


    Sedangkan bahasa Basic sendiri juga berkembang menjadi Visual Basic.


    Sementara pascal berkembang menjadi Delphi dan lain – lainnya .



    1.Apa Sih itu C++?



  • Sebelum C++ dikembangkan, sudah ada bahasa sejenis yang digunakan programmer yaitu bahasa C (dikembangkan oleh Dennis Ritchie dari bahasa B), saat itu dia dari Bell Laboratories sedang mengembangkan system operasi Unix.
  • C ini merupakan bahasa prosedural, kemudian dikembangkan hingga menjadi sebuah bahasa pemrograman C yang berorientasi pada object (OOP – Object Oriented Programming)
  • yang kemudian disebut dengan C++ (dikembangkan oleh Bejarne Stroustrup tahun 1979).

  • 2. Bagaimana Filosophy bahasanya C?
  • Secara umum, pemrograman dengan bahasa C menggunakan 2 konsep, yaitu data dan algorithms.
  • Data merupakan bahan yang akan diolah, sedangkan algorithms adalah metode pengolahan.

  • Bisa dibilang algorithms ini adalah fungsi/cara/metode/langkah dan lain lain untuk mengolah data tersebut.
    Lihat deh gambarnya 1:



  • Tapi bagaimanapun juga, penggunaan bahasa prosedural seperti C sangat tidak efisien untuk pembuatan software skala menengah ke atas. Terlalu banyak perulangan, terlalu banyak percabangan, terlalu banyak kode yang harus kita ketikan.


    Maka, seiring dengan perkembangan jaman dan teknologi, bahasa C ini dikembangkan ke tingkat lebih lanjut yaitu bahasa C yang berorientasi object yang disebut dengan C++.


    3.Apa itu bahasa pemrograman berorientasi object? Apa bedanya dengan bahasa prosedural?

  • Object Oriented Programming (OOP) adalah bahasa pemrograman yang berorientasi pada object.
  • Apa sih object??? Object itu ya bahasa pemrograman itu sendiri.

  • Mari kita renungkan. Misalnya kita membuat sebuah object FREEBASIC SIMCARD misalnya saja.
  • Facebook gratis hannya ada di simcard tertentu, ini kita buat dengan prosedural avaibel Link maupun dengan OOP language.
  • Loh, jadi tidak ada bedanya dong??
  • Sebentar dulu, saya jelasin.
    Kita tidak akan membahas bagaimana cara membuat 1 mobil,
  • tapi melapor ke operator dengan link crack, nha Link inilah yg akan di buat sebagai Pelapor FreeBasic Di simcard yang kita pakai, Semua Simcard Bisa
  • bahasa apa yang digunakan untuk membuat Link Crack,?
  • Tenang Saya sudah Siapin, anda tinggal pencet langsung jadi, tapi yang kita bahas adalah 1 mobil. Yup mobil yang sudah jadi yang baru saja anda buat dari mengetikan puluhan kode misalnya.

    Nah, sekarang saya ingin 1 mobil tadi digandakan menjadi 2 mobil. Bagaimana anda membuat mobil yang satunya?? Apakah anda akan mengopikan semua kode anda tadi untuk menjadikan mobil ke dua??? Ini cuman dua, bagaimana kalo saya ingin 3, atau 4, atau 120 mobil???

    Ah, ada renungan lain, mobil tadi telah anda buat, pasti ada bagian bagiannya seperti roda. Nah, bagaimana kalo saya ingin mobil yang sama dengan cat yang berbeda? Bagaimana kalo saya ingin anda membuat mobil yang sama dengan salah satu roda nya kempes.
    Disinilah object oriented programming punya peranan yang sangat penting. Kita hanya perlu membuat sebuah class mobil. Untuk membuat mobil baru hanya tinggal membuat instance baru. Dan lain sebagainya. Jauh lebih elegan, lebih efisien, lebih terstruktur ketimbang prosedural language.

    4.Langsung saja, apa yang kita perlukan untuk belajar C++?
    Anda bisa saja pakai aplikasi teks editor apa saja. Kemudian anda dapat mendownload aplikasi compiler apa saja yang sudah tersedia di internet. Mudah bukan??

    Tapi, sekarang banyak sekali vendor yang menyediakan software komplit (lengkap) untuk anda baik berbayar maupun gratis. Software komplit ini dinamakan dengan IDE (Integrated Development Environment).

    Dalam IDE ini terdapat editor khusus yang dapat kita gunakan, NEXT. RSSground.com