Artikel Kelompok 4

Pemrograman C++: Dasar, Teori, dan Contoh dengan Logika & Algoritma

Kelompok 4:

Muhammad Ihsan (202240043)

Ade Ramadhani Putra (202240045)

Sendi Ardiansyah (202240005)

Imrom Firmansyah (202240031)

Akbar Maulana (202240020)

Pemerograman adalah suatu proses seperti menulis, menguji, memperbaiki, dan memelihara kode untuk membangun suatu program komputer. Kode ini biasanya ditulis dalam berbagai bahasa pemerograman atau sering disebut juga bahasa komputer. Tujuannya supaya memuat suatu program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ yang sesuai dengan keinginan pemerogram. Untuk melakukan pemerograman, dibutuhkan keterampilan dalam algoritma, logika, bahasa pemerograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemerograman adalah suatu cara dalam membuat satu atau menghubungkan lebih dari satu algoritma dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Ada banyak bahasa pemrograman yang dapat digunakan seperti bahasa C, HTML ,C++, Java, Phyton, dan lain sebagainya. Tentunya  Setiap bahasa pemrograman  memiliki style  bahasa  yang berbeda-beda. Gaya atau style bahasa pemrograman ini biasa disebut dengan paradigma pemrograman. Orang yang ahli dalam menggunakan bahasa pemrograman disebut programer.

 Dasar Teori Pemerograman C++

1. Pengertian C++

C++ adalah bahasa pemerograman komputer yang merupakan perkembangan dari bahasa C yang sudah ada. yang pada awalnya bahasa tersebut diciptakan sebagai bahasa pemrograman yang berjalan pada sistem unix. pada versi ANSI (American National Standartds Institute) dari bahasa pemrograman C menjadi versi domain.

Bjarne Stroustrup pada Bell Labs dia pertama kali mengembangkan bahasa C++ pada awal 1980-an, untuk mendukung fitur fitur yang ada pada bahasa C++ dibangun efesiensi dan sistem suport untuk pemerograman bahasa rendah, ia menambahkan beberapa konsep baru seperti class dengan sifat sifatnya seperti overloading dan inheritance. yang menjadi perbedaan paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemerograman berorientasi objek.

2. Struktur Dasar Program C++

Setiap program C++ memiliki struktur sebagai berikut:

Penjelasan:

  • #include <iostream>: Digunakan untuk input/output.
  • using namespace std: Menghindari keharusan menulis std::.
  • int main(): Titik awal eksekusi program.
  • cout: Digunakan untuk mencetak output ke layar.

3. Pengertian Logika Dan Algoritma

  • Logika pemrograman

adalah paradigma pemrograman yang sebagian besar didasari dalam logika formal. Seluruh program yang ditulis pada sebuah logika bahasa pemrograman adalah sekelompok kalimat-kalimat dalam bentuk logis, mengekspresikan fakta-fakta, dan peraturan-peraturan tentang beberapa permasalahan yang didalam bagian tersebut.

  • Algoritma pemrograman

Algoritma secara khusus dirancang secara sistematis untuk menyelesaikan masalah atau tugas tertentu. Sementara istilah algoritma pemrograman adalah dasar sebuah program di dalam komputer berupa langkah-langkah yang secara sistematis juga bisa menyelesaikan masalah.

Contoh Program Kalkulator Sederhana

Tujuan:

Membuat program kalkulator menggunakan C++ yang mencakup logika dasar seperti pemilihan (if-else) dan perulangan (loop).

Kode Program:

Berikut adalah contoh program kalkulator sederhana:

Penjelasan Kode:

  1. Input dan Output:
    Menggunakan cin untuk input dan cout untuk output.
  2. Logika Percabangan:
    switch digunakan untuk memilih operasi yang diinginkan.
  3. Perlakuan Khusus:
    Menangani pembagian dengan nol menggunakan logika if.

Cara Eksekusi:

  1. Salin kode di atas ke editor C++ (contoh: Code::Blocks, Visual Studio Code).
  2. Kompilasi dan jalankan program.
  3. Masukkan operasi dan angka sesuai petunjuk program.

Pemrograman C++ adalah alat yang kuat untuk menyelesaikan masalah logika dan algoritma. Dengan memahami dasar-dasar pemrograman dan mengintegrasikan logika, kita dapat membuat program yang efisien dan relevan. Studi kasus di atas adalah salah satu contoh sederhana bagaimana C++ dapat digunakan untuk membangun aplikasi logis dengan algoritma yang terstruktur.

Semoga artikel ini bermanfaat bagi Anda dalam memahami pemrograman C++ dan penerapannya dalam logika serta algoritma.

Selamat mencoba dan terus eksplorasi!