Selasa, 24 September 2013

Dasar Teori Pemrograman C++

Dasar Teori Pemrograman C++ 




Kali ini mimin mau bagi cara membuat bahasa pemorgraman C++,langsung aja di baca 
Kebanyakan orang, terlebih mahasiswa merasa bahwa pemrograman adalah sebuah momok yang menakutkan. Namus sebenarnya, tidak ada yang perlu anda takutkan mengenaipemrograman C++ karena semakin anda takut maka semakin anda merasa itu susah! Seperti kebanyakan bahasa pemrograman lain, C++ adalah sebuah arahan logis atau perintah-perintah logika yang diberikan kepada komputer untuk dijalankan. C++ bisa saja menjadi barisan sintaks program yang menjadi sangat rumit, serumit yang Anda inginkan. Tetapi untuk pemula dan dasar, cara mudah untuk memulai belajar adalah dengan memecah-nya
menjadi beberapa  task pemrograman dasar. Itulah pendekatan di sini. Dalam beberapa bagian pertama, kita akan meninjau beberapa konsep dasar pemrograman. Jika Anda sudah mengerti pemrograman (dalam bahasa apapun), Anda bisa saja melewati bagian ini. Tapi jika Anda masih awam dengan bahasa pemrograman atau sekedar untuk mengulang, saya akan mencoba membahasnya dengan tidak terlalu bertele-tele.
Berpikir Seperti Layaknya Seorang Programmer
Pemrograman tidak persis seperti apa yang anda lakukan/kegiatan anda setiap hari. Pada dasarnya, Anda hanya perlu untuk memberikan instruksi terhadap komputer, tapi melakukannya dengan cara yang logis dan sistematis.
Komputer Hanya Akan Melakukan Apa Yang Anda Perintahkan
Komputer hanya melakukan apa yang Anda perintahkan kepada mereka. Ini adalah aturan yang paling penting, terutama jika Anda masih baru dalam hal pemrograman. Dengan menggunakan bahasa komputer, seperti C++, Visual Basic, Pascal, atau FORTRAN, Anda memberikan daftar hal yang harus dilakukan oleh komputer dan ini disebut sebagai program. Sebuah komputer membutuhkan informasi, dan itu kita sebut sebagai data program, dan komputer juga harus tahu apa yang harus dilakukan dengan data tersebut. Instruksi yang memberitahu komputer mengenai apa yang harus dilakukan disebut sebagai kode program.
Tentukan Apa Yang Akan Dilakukan Oleh Program
Dalam memberi perintah terhadap komputer untuk melakukan sesuatu, itu harus diberitahu apa yang harus dilakukan. Sejauh ini, Anda mungkin telah menggunakan komputer dengan program yang berjalan didalamnya yang anda beli siap pakai, atau dengan kata lain dibuat oleh orang lain untuk anda pergunakan. Sejauh ini, Anda telah menjadi pengguna akhir. Dengan menulis program sendiri, Anda akan mempromosikan diri ke eselon yang lebih tinggi pastinya. Sekarang, Anda akan memutuskan program apa yang akan anda buat untuk diri anda sendiri terlebih dahulu, namun anda harus sedikit berhati-hati untuk menjabarkan mengenai apa yang Anda maksudkan nantinya. Anda bahkan tidak bisa memberikan komputer sebuah perintah yang mungkin tampak relatif jelas bagimanusia, seperti "Mengkonversi suhu Celsius ke Fahrenheit" Anda harus lebih spesifik dan menuliskan langkah-langkah seperti ini:


  1. Cetak pesan "Masukkan Celcius:" di monitor.
  2. Record atau rekam nomor dari keyboard dan menyimpannya dalam sebuah variabel (misalnya variabel: ctemp).
  3. Konversi ke Fahrenheit dengan menggunakan rumus = ftemp (ctemp * 1,8) + 32.
  4. Cetak pesan "Suhu Fahrenheit adalah:" di monitor.
  5. Cetak nilai dari variabel ftemp.
Jika Anda menemui banyak kesulitan dalam melakukan sesuatu yang sederhana, saya berani mengatakan "mengapa repot-repot?" Alasannya adalah bahwa ketika sebuah program ditulis, Anda dapat menjalankannya secara-secara berulang!. Dan meskipun menulis sebuah program membutuhkan waktu yang tidak singkat, namun untuk eksekusinya sangat cepat.
Menulis Pernyataan Dalam C++
Setelah Anda menentukan secara tepat program apa yang akan anda buat, langkah selanjutnya adalah Anda perlu menuliskannya dalam pernyataan standard C++ dan pernyataan tersebut harus setara dengan kalimat dalam bahasa Inggris! :-)
Sebagai contoh, mari kita lihat bagaimana kita akan menulis sebuah program dengan langkah-langkah yang telah saya singgung tadi di atas:
  1. Cetak pesan "Suhu Fahrenheit adalah:" di monitor.
  2. Cetak nilai dari variabel ftemp.
Anda kemudian akan menerjemahkan langkah-langkah-nya ke dalam pernyataan C++ sebagai berikut berikut:
                          cout << "Suhu Fahrenheit adalah: ";
                          cout << ftemp;
Untuk menulis sebuah program, Anda mungkin perlu untuk memulainya dengan menulis sebuah rancangan algoritma terlebih dahulu sebelum mulai menuliskan sintaks programnya. Rancangan algoritma ini disebut sebagai pseudocode atau 'Kode Samar'. Pseudocode ditulis dengan penggunaan bahasa Inggris, tetapi menggambarkan aksi program secara sistematis yang mencerminkan aliran logis dari program. Sebagai contoh, di sini adalah program sederhana yang ditulis dalampseudocode:
      If a lebih besar dari b
         Print “a lebih besar dari b.”
      Else
         Print “a tidak lebih besar dari b.”
Setelah Anda menulis pseudocode, selanjutnya adalah mengaplikasikannya dalam program C++. Yang perlu Anda lakukan adalah mencari pernyataan yang sesuai dengan bahasa C++ untuk setiap tindakan yang akan dilakukan. Seperti apa? Mari kita lihat:
      if (a > b)
         cout << "a is greater than b.";
      else
         cout << "a is not greater than b.";

Pernyataan di atas, dapat kita jabarkan sebagai sebuah if-else sintaks yang mengandung unsur:
      if (kondisi)
         pernyataan
      else
         pernyataan

Kata yang dicetak dalam huruf tebal adalah kata kunci, mereka harus dimasukkan ke dalam program persis seperti yang ditunjukkan. Kata-kata yang dicetak miring adalah penampung, mereka mewakili item yang Anda berikan.
Satu hal lagi yang anda tidak boleh lupa adalah:
Aplikasi yang menerjemahkan pernyataan C++ ke dalam bahasa/kode mesin disebut kompilator (compiler).
Untuk praktek beberapa komponen dasar dalam C++ bahkan ke dalam project besar sekalipun, saya lebih suka menggunakan Dev-C++ sebagai kompiler-nya. Berbasis opensource sehingga anda tidak perlu mengeluarkan biaya sepeser pun untuk software ini. Silahkan download softwarenya di sini

0 komentar: