Cari Blog Ini

Sabtu, 04 Maret 2017

Pengenalan C dan C++

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.

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