course-net
Search
Close this search box.

Home >

C++ Adalah : Pengertian, Sejarah, Cara Kerja, Dan Tipe Data C

Tuesday, 21 February 2023 10:36 AM

C++ Adalah : Pengertian, Sejarah, Cara Kerja, Dan Tipe Data C

C++ Adalah : Pengertian, Sejarah, Cara Kerja, Dan Tipe Data C – Bila membuat program itu memang perlu mempergunakan bahasa pemrograman, dan pilihan bahasa pemrograman itu sangat banyak. C++ merupakan salah satu bahasa program yang biasa dipakai untuk aplikasi, programmer sudah pasti familiar dengan hal ini. Bila ingin mempergunakan bahasa pemrograman tentu saja perlu untuk mempelajarinya terlebih dahulu dengan sebaik mungkin dan sedalam mungkin.

Banyak yang memandang kalau bahasa pemrograman itu adalah hal yang rumit, jadi perlu untuk mempelajari konsep dasarnya dulu. Bila kalian sudah mengenali bahasa pemrograman terutama soal cara kerjanya, maka kalian akan bisa mempergunakannya. Berikut ini kami akan jelaskan mengenai bahasa pemrograman ini yang memang sangat familiar digunakan untuk membuat program atau aplikasi.

Mau Belajar C++ , Yuk Kursus C++

Apa Itu C++?

C++ Adalah : Pengertian, Sejarah, Cara Kerja, Dan Tipe Data C

Hal pertama tentu kalian perlu tahu dulu konsep dasar dari C++, di mana C++ adalah bahasa pemrograman yang merupakan evaluasi dari bahasa pemrograman C. Bahasa pemrograman ini sudah memiliki orientasi pada objek yang memberikan struktur yang sangat jelas pada program. Bahasa program ini memungkinkan kode untuk dipergunakan ulang dan hal itu membuat biaya pengembangan jadi menurun.

Salah satu keunggulan dari bahasa program ini dari sisi fleksibilitas, di mana memiliki sifat portabel dalam mempergunakan aplikasi yang fleksibel. Jadi bahasa program ini bisa menciptakan aplikasi yang bisa beradaptasi dengan beragam platform untuk menjalankan aplikasi. Hal ini membuat banyak sekali contoh program yang mempergunakan bahasa program C++ ini dan familiar digunakan.

Sejarah C++

Sejarah C++

Bahasa pemrograman ini sebenarnya muncul pertama kali pada tahun 1979 dari ilmuwan komputer dari Denmark yakni Bjarne Stroustrup. Pembuatan bahasa pemrograman ini muncul karena pendahulunya yakni bahasa pemrograman C adalah bahasa yang terbatas. Jadi bahasa pemrograman C ini terlalu prosedural dan tidak efisien untuk membuat software dengan skala besar karena percabangan yang banyak.

Jadi bahas program ini orientasinya pada objek yang berarti bila ingin mengubah fungsi, kalian tidak perlu mengubah keseluruhan program tersebut. Prosesnya memang lebih fleksibel karena bahasa program ini dibagi-bagi menjadi beberapa kelas di dalamnya. Sekarang ini ada banyak sekali versi dari bahasa pemrograman C ini, karena sampai sekarang pun masih terus mengalami perkembangan.

Perkembangan yang signifikan dari bahasa program C ini sudah 4 kali dari 2011, 2014, 2017, dan 2020. Meski mengalami banyak perkembangan, tapi konsep dasar dari bahasa programnya itu masih tetap sama.

Cara Kerja C++ Adalah

Mengetahui cara kerjanya itu memang perlu diketahui dengan baik, terutama dari sisi konsepnya pemrogramannya ya. Konsep pemrograman ini tentunya ada yang disebut dengan source file atau juga dengan source code. Source file itu merupakan instruksi yang bisa kita buat di text editor yang kemudian nantinya bisa digunakan oleh komputer untuk membuat program dengan bahasa tersebut.

Ada 3 langkah dalam membuat program dengan bahasa C tersebut sampai program tersebut bisa ditampilkan di monitor. Dalam membuat berbagai macam program yang beda tetap mempergunakan 3 langkah yang sama, dan berikut ini kami akan jelaskan 3 langkahnya.

  1. Preprocessing

Proses awal untuk membuat program dengan bahasa C++ adalah preprocessing sebelum nantinya dikompilasi. Langkah awal dalam pembentukan program itu pasti dimulai dengan script program yang diawali dengan tanda #. Setelah script sudah digunakan barulah kemudian diubah ke dalam bentuk kode aktual yang diperluas, di mana dari awal statement dan kemudian diisi dengan file dari statement tersebut.

  1. Compilation

Tahap yang berikutnya yakni Compilation yang akan dilakukan oleh Compiler pada bahasa pemrograman tersebut. Kode yang sudah diperluas itu kemudian akan diproses oleh Compiler yang akan membaca dan menerjemahkan. Compiler ini membaca dan menerjemahkan bahasa kode pemrograman untuk menghasilkan program yang kalian inginkan.

  1. Linking

Setelah proses kompilasi itu masih ada proses berikutnya yakni Linking untuk menyambungkan sampai ke jalannya program. Jadi proses ini mengaitkan objek yang sudah dibuat dengan file pustaka atau library dan kemudian menjadi file biner. Semua proses tersebut berjalan untuk menghasilkan program yang bisa dieksekusi.

Itulah informasi soal bagaimana cara kerja dari bahasa pemrograman C++.

Tipe Data Bahasa Pemrograman C++ Adalah

Setiap bahasa pemrograman itu pasti memiliki banyak tipe data, jadi kalian perlu mempelajari setiap tipe data tersebut supaya bisa menggunakannya. Sebelum masuk ke tipe data dari bahasa program tersebut, kita perlu tahu dulu mengenai tipe data tersebut. Tipe data itu adalah cara kita untuk memberitahu komputer untuk mengelompokkan data berdasarkan apa yang dipahami komputer.

Bahasa pemrograman yang merupakan evolusi dari bahasa pemrograman C ini sebenarnya memiliki 2 tipe data lho. Jadi ada 2 tipe data yakni tipe data sederhana atau Primitive Data Types dan juga tipe data kompleks atau Non Primitive Data Types. Berikut ini beberapa data yang ada dari setiap kategori tipe data yang tersedia pada bahasa pemrograman tersebut.

  • Tipe Data Sederhana

Berikut ini beberapa tipe data yang termasuk dalam tipe data sederhana di bahasa program C versi ini.

  • Tipe data Integer

Tipe data ini adalah data-data untuk angka yang bulat seperti misalnya 5, 7 atau juga 48.

  • Tipe data Float/ Double

Tipe data ini digunakan untuk angka-angka desimal atau pecahan seperti 3,14, lalu 5,55, atau 0,000024.

  • Tipe data Boolean

Jadi tipe data bahasa C++ untuk true false adalah Boolean.

  • Tipe Data Char

Tipe data ini dipakai untuk satu karakter seperti “A”, “z”, atau “%”

  • Tipe Data Void

Tipe data terakhir pada bahasa C++ itu Void yang dipakai khusus untuk menyatakan tidak ada data.

  • Tipe Data Kompleks

Berikut beberapa tipe data yang termasuk dalam tipe data kompleks

  • String

kumpulan karakter seperti misalnya ‘”Andi” dan lain sebagainya.

  • Array

tipe data lain namun sejenis.

  • Structure

Bisa lebih dari 1 jenis tipe data.

  •  Anum

Tipe data ini untuk data yang dibentuk sendiri oleh programmer.

  • Pointer

Tipe data ini dipakai untuk mengakses alamat memory secara langsung.

Cara Belajar Bahasa Pemrograman

Mempelajari bahasa pemrograman itu memang tidak mudah dan perlu memiliki materi yang cukup lengkap dari bahasa program tersebut.  Kalian bisa mengikuti kelas dan mendapatkan materi bahasa program C++ lengkap di Course-Net.

Mau Ikut Kursus Di Course-Net? Lihat Jadwal Kelas Selangkapnya.

Kerja udh lama tapi karir masih stuck disitu-situ aja ? Atau udh coba ikut kursus, tapi malah isinya teori aja ? Tenang, Course-net punya solusinya. Anda akan didamping langsung oleh Coach Praktisi Aktif kelas dunia. Berminat ? Yuk Konsultasi sekarang juga.

Tags

Artikel Terkait

Facebook
Twitter
LinkedIn
Pinterest
Tumblr
Telegram
WhatsApp
Email
Print

Subscribe Sekarang!

Dapatkan berita & artikel terbaru seputar IT Gratis!