PERTEMUAN 2 (PRAKTIKUM 1)
Mengenal C dan C++
Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer di dunia komputer, terutama dikalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunggulan dibanding bahasa yang lain.
Dari segi kecepatan, bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat rendah (rakitan).
Pengertian dari C++ adalah bahasa pemrograman yang bersifat statis, compiled, general-purposed, sace-sensitive, dan mendukung pemrograman prosedural, pemrograman berorientasi objek, maupun pemrograman generik.
C++ merupakan superset dari bahasa pemrograman C. C++ bukan hanya perubahan dari C dengan penambahan fasilitas pemrograman objek, namun pada C++ telah banyak dilakukan peningkatan termasuk pengecekan tipe data yang lebih baik pada tingkat kompiler.
Kelebihan C++ dan C pada umumnya:
- Bahasa C tersedia hampir disemua jenis komputer.
- Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis komputer.
- C adalah bahasa yang terstruktur.
- Bahasa C termasuk bahasa tingkat menengah.
Kekurangan C++ dan C:
- Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
- Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
Struktur Dasar C++
Cara belajar yang baik suatu bahasa pemrograman dengan praktik langsung membuat program pada komputer.
Contoh
program yang sangat sederhana:
Keterangan:
Line
1: #include <iostream>
Sebagai bagian dari proses compile,
compiler dari C++ menjalankan program yang dinamakan prosesor, yang memiliki
kemampuan menambahkan dan menghapus kode dari file sumber. Pada contoh ini,
directive #include memberitahu prosesor untuk menyertakan kode dari file
iostream. File iostream tersebut berisi deklarasi untuk berbagai fungsi yang
dibutuhkan oleh program, atau clas-clas yang dibutuhkan.
Line
2: void main()
Mendeklarasikan funs]gsi utama, bahwa
suatu program C++ dapat berisi banyak fungsi, tetapi harus memili sebuah fungsi
utama (main function). Fungsi adalah modul yang berisi kode-kode untuk
menyelesaikan masalah tertentu. Kata “void” menandakan fungsi main tidak
bertipe.
Line
3: {
Kurung kurawal buka menandakan awal
program.
Line
4: cout<<"Ini adalah prpgram pertamaku \n";
Cout digunakan untuk mencetak string ke
output standar, yang biasanya adalah layar computer kita. Tanda \n adalah
format modifier yang digunakan untuk berganti baris setelah
menampilkan string. Jika ada cout lain pada program tsb, maka string yang
menyertainya akan dituliskan pada baris di bawahnya.
Line 5: return 0;
Menyatakan hasil keluaran dar fungsi main() adalah 0. Pada C++ , return 0 dalam main() menyatakan bahwa program berakhir dengan normal.
Menyatakan hasil keluaran dar fungsi main() adalah 0. Pada C++ , return 0 dalam main() menyatakan bahwa program berakhir dengan normal.
Line
6: }
Kurung kurawal tutup menandakan akhir
program.
Sumber:
Hanif Al Fatta, S.Kom., Dasar Pemrograman C++ Disertai dengan Pengenalan Pemrograman
Berorientasi Objek, Penerbit ANDI, Yogyakarta, 2006
Tri Basuki Kurniawan Misinem., PEMROGRAMAN C++, Penerbit ARDANA MEDIA, Yogyakarta, 2006
Jubilee Enterprise, Belajar Sendiri Visual c# dan C++ untuk Pemula, Penerbit PT Elex Media Komputindo, Jakarta, 2016


Tidak ada komentar:
Posting Komentar