C++ adalah nama sebuah bahasa pemrograman yang sangat terkenal. Sebagai bahasa pemrograman, C++ dapat digunakan untuk menulis program. Sebagaimana diketahui, program adalah kumpulan instruksi yang ditujukan untuk komputer. Melalui program, komputer dapat diatur agar melaksanakan tugas tertentu sesuai yang ditentukan oleh pemrogram/programmer. Sebagai contoh, Anda mungkin terbiasa menggunakan aplikasi pengolah kata seperti Word. Nah, Word adalah contoh aplikasi yang dibuat dengan menggunakan bahasa pemrograman.
Pertanyaan : Jadi, komputer itu terlihat pandai karena ada program yang dibuat oleh programmer?"
Jawab : Ya, memang begitu. Makanya, menjadi programmer itu menantang. Bisa mengendalikan komputer. Asyik, kan?Bahasa ini diciptakan oleh Bjarne Stroustroup pada tahun 1982. Sebagai bahasa yang berorientasi objek, C++ memudahkan dalam pembuatan aplikasi yang berskala besar.
Sebagai bahasa yang beraras tinggi, yang menggunakan perintah-perintah yang mudah dimengerti oleh manusia, C++ mempunyai keunggulan, yaitu bersifat universal. Sebagai bahasa yang universal, C++ bisa dijumpai di berbagai platform (Linux, UNIX, Windows, Mac, dan lain-lain). Artinya, jika Anda menguasai C++ di platform PC, sangat mudah untuk berpindah di Linux ataupun sistem operasi yang lain.
Apa Perbedaan Program dan Aplikasi?
Aplikasi itu sebenarnya adalah program, tetapi berbeda titik pandang. Program adalah istilah yang biasa dipakai oleh pembuat program, sedang aplikasi adalah istilah dari sisi si pemakai (user). Program adalah yang ditulis oleh programmer, sedangkan aplikasi adalah hasil terjemahan program, berupa kode yang dipahami oleh mesin. Pada sistem Windows, hasil terjemahan program disimpan di dalam file berekstensi .exe. File inilah yang bisa dijalankan oleh pemakai.
Selain kode yang dipahami oleh mesin (biasa disebut kode mesin), terdapat istilah kode sumber (source code). Kode sumber adalah kode asli yang ditulis oleh programmer. Kode dalam bahasa C++ adalah contoh kode sumber.
Saya Awam Dengan Pemrograman. Apakah Mungkin Saya Bisa Membuat Program Dengan C++?
Jangan khawatir. Semua programmer professional pada awalnya tidak dapat membuat program. Namun, semangat yang tinggi membuat mereka akhirnya melalui tahap awal seperti Anda dan kemudian dengan cepat dapat menguasai elemen-elemen dasar pemrograman. Sejatinya, C++ mudah dipelajari, walaupun banyak orang yang menyatakan C++ adalah bahasa pemrograman yang rumit. Jangan percaya mitos! Mitos tersebut harus diruntuhkan! Anda pun akan segera merasakan bahwa C++ adalah bahasa yang menyenamgkan dan mudah untuk dipahami.
Apa Betul Untuk Menguasai Pemrograman Harus Belajar Algoritma Terlebih Dahulu?
Perlu dijelaskan terlebih dulu mengenai algoritma. Algoritma sebenarnya adalah urutan langkah yang ditujukan untuk menyelesaikan masalah dengan menggunakan komputer. Kalau di depan telah dijelaskan tentang makna program, algoritma mirip dengan program. Namun, ada perbedaan penting yang perlu diketahui. Algoritma tidak bergantung pada bahasa pemrograman, sedangkan program sangat bergantung pada bahasa pemrograman. Jadi, algoritma lebih bersifat umum.
Hal penting yang perlu digarisbawahi di sini, ketika menulis program, tentu saja Anda perlu memikirkan urutan langkah yang diperlukan agar komputer menuruti perintah Anda. Dengan perkataan lain, algoritma dan program bisa dipelajari secara bersama-sama. Sekedar sebagai ilustrasi, perbedaan algoritma dan program C++ dan Pascal ditunjukkan pada gambar berikut.
Contoh di atas memperlihatkan bahwa sebuah algoritma bisa dituangkan ke dalam dua bahasa pemrograman. Tentu saja, Kode untuk bahasa pemrograman C++ dan Pascal berbeda walaupun ada kemiripan.
Sebuah algoritma juga bisa berbentuk intstruksi dalam bahasa manusia seperti berikut:
1. Tampilkan tulisan "Jumlah buah: ";
2. Tampilkan nilai yang terkandung dalam variabel jumlah.
Jika diterjemahkan ke dalam bahasa C++, kodenya seperti berikut:
cout << "Jumlah buah: ";
cout << jumlah;
Algoritma terkadang disajikan dalam bentuk diagram alir. Dengan menggunakan pendekatan yang menyajikan penyelesaian suatu persoalan secara visual, terkadang pemecahan ke dalam program menjadi lebih mudah.
Contoh algoritma ditunjukkan pada gambar berikut:
Simbol-simbol yang digunakan pada diagram alir ditunjukkan pada tabel berikut :






Tidak ada komentar:
Posting Komentar