Lompat ke konten Lompat ke sidebar Lompat ke footer

Pengenalan Compiler Dan Program, C++

Pengenalan Compiler Dan Program, C++

1. Pengantar Bahasa C/C++

Bahasa C merupakan hasil pengembangan dari bahasa B yang di tulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali di tulis oleh Brian W.Kernighan dan Denies M.Ricthie pada tahun 1972.

Bahasa C mempunyai banyak kemampuan membuat perangkat lunak, misalnya dBASE, Word Star, dan lain-lain.

Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with Classes, yang pada tahun 1983 berganti nama menjadi C++. Pada C++ ini terdapat tambahan Object Oriented Programming (OOP), yang tujuan utamanya adalah membantu dalam membuat dan mengelola program yang besar dan kompleks.

Kelebihan Bahasa C adalah sebagai berikut :

  1. Bahasa C tersedia hampir di semua jenis computer.
  2. Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer.
  3. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.
  4. Proses executable program bahasa C lebih cepat.
  5. Dukungan pustaka yang banyak.
  6. C adalah bahasa yang terstruktur dan bahasa tingkat menengah.

Kekurangan Bahasa C adalah sebagai berikut :

  1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
  2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

2. Pengantar Compiler C++

Salah satu compiler yang dapat digunakan untuk pemrograman Bahasa C++ adalah
Dev C++, bisa di download dan di install untuk memulai menggunakan bahasa C++.

Pengenalan Compiler Dan Program, C++

Atau juga dapat menggunakan compiler online seperti tutorial poinst yang bisa diakses

Pengenalan Compiler Dan Program, C++

3. Struktur Dasar Program C++

Struktur Dasar Program C++

Penjelasan :

Baris 1 : Menyertakan file header
#include<fileheader.h>  sebagai proses compiler dari c dan c++ menjalankan program yang dinapreprosesor yang memiliki kemampuan menambahkan dan menghapus kode dasumber. Include berarti menyertakan kode dari file header yang ada didalam kurunheader adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan program.

Baris 2 : Fungsi utama program
main()
Untuk mendeklarasi fungsi utama, bahwa suatu program c dan c++ dapatbanyak fungsi,
tetapi harus selalu memiliki sebuah fungsi utama (main function). adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu.

Baris 3 : Awal dari program
Menandakan awal program.

Baris 4 : Pernyataan atau Perintah
Statement
Berisi perintah-perintah yang akan dilakukan program.

Baris 5 : Akhir dari program
Menandakan akhir program

Nama file Header Keterangan Intruksi
conio.h consol input output clrsc, getch, gertche
iostream.h input output stream cout, cin, endl
stdio.h standar input output printf, scanf, puts
iomanip.h input output manipulator setw, setprecision, setiosflags


Perintah Kegunaan
clrsc membersihkan layar
getch fungsi keluaran atau keluaran program
getche fungsi sama seperti getch
cout fungis keluaran pada iostream
cin fungis masukan pada iostream
endl pindah baris, biasanya digunakan untuk cold
printf fungsi keluaran pada stdio
scanf fungsi masukan pada stdio
puts fungsi keluaran string, pada stdio
setw mengatur lebar tampilan  data
setprecision mengatur jumlah digit pencahan yang di inginkan
setioflags mengatur atau mengontrol sejumlah tanda format

4. Latihan

1. Menampilkan hello word

Menampilkan hello word

2. Menampilkan Nim dan Nama

latihan C++


Sumber materi : Musthofa galih pradana, M.Kom - Dosen Universitas Alma Ata