Pengenalan Pemrograman Bahasa C dan C++ dan Contoh Koding

Ada banyak sekali bahasa pemrograman di dunia ini, dan salah satu bahasa pemrograman tertua dan sampai sekarang masih tetap dipakai adalah bahasa pemrograman C dan C++.

Setiap programmer dituntut agar bisa mempelajari banyak bahasa pemrograman, namun agar lebih focus mendalami satu bahasa pemrograman saja tidak apa-apa. Karena pada dasarnya, jika sudah ahli satu bahasa maka dia akan lebih mudah untuk memahami bahasa yang lain. Dan ini merupakan syarat wajib yang dibutuhkan untuk menjadi seorang programmer.

Pada kesempatan kali ini, saya akan mencoba memaparkan secara detail apa itu bahasa pemrograman C dan C++ serta contoh kodingnya. Namun, sebelum kita melangkah lebh jauh, ada baiknya teman-teman pahami dulu apa bedanya program, pemrograman, dan programming.


Belajar Pemrograman Bahasa C dan C++ Gratis

Secara umum, bahasa program C dan C++ adalah suatu bahasa pemrograman. Bahasa C dan C++ termasuk sebagai bahasa pemrograman tingkat menengah, maksudnya bahasa C dan C++ bisa dipelajari dengan lebih mudah karena mudah dimengerti tetapi mempunyai kemampuan yang tinggi.

STRUKTUR PEMROGRAMAN BAHASA C DAN C++

Header file
Main( )
{
Deklarasi;
Statement;
}


BAGIAN-BAGIAN DALAM PEMROGRAMAN BAHASA C DAN C++

Fungsi main
Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan akhir eksekusi. Fungsi ini harus ada dalam setiap program. Tanda kurawal buka { merupakan tanda awal fungsi main dan tanda kurawal tutup } merupaka tanda berakhirnya fungsi main.

Prepocessor directive/header file
Preprocessor directive merupakan suatu pernyataan yang akan diikiutsertakan dalam program, dimana pernyataan tersebut akan di-compile sebelum proses compilasi yang sebenarnya dilakukan.

Deklarasi
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program.
Identifier dapat berupa variable, konstanta dan fungsi.

Konstanta
Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung. Konstanta nilainya selalu tetap.

Variable
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan.

ATURAN UMUM PENULISAN BAHASA C DAN C++

Bahasa C dan C++ :

  1. membedakan penulisan huruf besar dan kecil.
  2. Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan */ di akhir atau // dalam satu baris.
  3. Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal ({ })
  4. Setiap statement harus diakhiri tanda titik koma, kecuali statement yang diawali oleh tanda kres “#”
  5. Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu.
  6. Untuk bahasa C setiap melakukan proses input dan outpu data harus selalu menyertakan format datanya, sedangkan di C++ tidak.

Perintah-perintah dasar

C++ = cout << data;

C = printf(“format data”, data);

Ada sedikit perbedaan syntax dalam menkoding program dengan bahasa C atau C++. Dan contoh programnya seperti berikut:

BAHASA PEMROGRAMAN C
#include<stdio.h>
Int main()
{
printf(“Hore aku bisa memprogram!”) ;
}


BAHASA PEMROGRAMAN C++

#include<iostream.h>
Int main()
{
cout << “Hore aku bisa memprogram!”;
return 0;
}

Perlu diingat, agar anda bisa memprogram atau menuliskan kode, kamu harus memerlukan namanya compiler, tanpa compiler kamu tidak akan menghasilkan program apa-apa. Dan compiler sendiri ada banyak jenis. Ada yang untuk pemrograman console dan pemrograman visual. Untuk yang sederhana bisa memakai yang jenis console.

Dalam kasus diatas, saya menggunakan compiler untuk bahasa pemrograman C dan C++, dimana saya menggunakan codeBlocks. Berikut panduan lengkap install compiler codeBlocks.

Contoh koding di atas telah di compile.

Hasil Compile Program

Subscribe to receive free email updates:

29 Responses to "Pengenalan Pemrograman Bahasa C dan C++ dan Contoh Koding"

  1. Artikelnya bermanfaat kak, ini sya punya kumpulan contoh program C++, smoga bisa saling melengkapi

    Kumpulan Contoh Program C++

    ReplyDelete
  2. Terimakasih ilmunya

    www.pawangsmart.com
    Pawang SMart

    ReplyDelete
  3. Menarik tulisannya, menguasai satu bahasa pemrograman akan mudah menguasaai bahasa pemrograman lain.

    ReplyDelete
  4. hatur nuhun ilmunya, :D.semoga allah membalas kebaikan mimin :D amin

    ReplyDelete
  5. makasih ya artikelnya sangat bermanfaat sekali
    www.rajalistrik.com

    ReplyDelete
  6. Artikel yang cukup bermanfaat dan update terus gan

    ReplyDelete
  7. sangat bermanfat bagi saya yang lagi belajar program, kunjungi juga blog ku ya .....
    http://sirinejos.blogspot.co.id/

    ReplyDelete
  8. terima kasih artikel ini cukup membantu saya

    ReplyDelete
  9. Bagus untuk dijadikan referensi tambahan untuk di lab ti kunjungi http://ti-dasar.lab.gunadarma.ac.id

    ReplyDelete
  10. menarik, jika ingin belajar langsung, silahkan ke link saya :

    http://pradsource.blogspot.co.id/2017/04/tutorial-bahasa-c-1-input-dari-keyboard.html

    ReplyDelete
  11. Informasi yang sangat bagus dan berguna. Ditunggu untuk informasi berikutnya. Thanks gan


    bandarq
    Domino 99
    Situs Poker Online
    Domino Qiu Qiu

    ReplyDelete
  12. Makasih Sharingnya utk saya yg pemula.

    ReplyDelete
  13. SITUS JUDI POKER ONLINE TERPERCAYA & TERAMAN SEINDONESIA..

    Ayuk Bergabung Bersama kami di http://www.PokerSemi.com
    Kami Juga menyediakan berbagai macam game dalam 1 ID :
    - Poker
    - Capsa
    - Ceme
    - Q- Kick
    - Ceme Keliling Dan
    - Live Poker
    Banyak Bonus Dan Jackpot yang akan menanti anda
    kami Juga memberikan bonus Seperti
    - Bonus New member 10%
    - Bonus Turnover 0.5% Dan
    - Bonus Refferal 20%
    Di tunggu apa lagi gan
    Buruan Daftar diri anda di http://www.PokerSemi.com
    Anda juga bisa Hubungi CS kami :
    - Line : PokerSemi
    - Skype : PokerSemi
    - WeChat : PokerSemi
    - Webz : http://www.PokerSemi.com
    Untuk informasi lebih lanjut silahkan hubungi kami di http://www.PokerSemi.com
    Salam Dari Admin PokerSemI

    Judi Poker
    Judi Poker OnlinePoker Terpercaya
    Agen Domino
    Agen Domino Terpercaya

    ReplyDelete
  14. Informasi yang sangat bagus dan berguna. Ditunggu untuk informasi berikutnya. Thanks gan


    bandarq
    Domino 99
    Situs Poker Online
    Domino Qiu Qiu
    Poker88 Indonesia

    ReplyDelete
  15. Informasi yang sangat bagus dan berguna. Ditunggu untuk informasi berikutnya. Thanks gan


    bandarq
    Domino 99
    Situs Poker Online
    Domino Qiu Qiu
    Poker88 Indonesia

    ReplyDelete
  16. Selamat datang di intanqq

    Ayo bergabung bersama kami, tersedia 7 permainan dalam 1 ID:
    - Sakong (New Game)
    - Bandar Poker (New Game)
    - BandarQ (Hot Game)
    - Poker
    - Domino
    - Capsa Online
    - AduQ

    Apa kelebihan bermain di intanqq? Berikut kelebihannya:
    - BONUS TURNOVER 0.3% SETIAP HARI
    - BONUS XTRA TURNOVER SETIAP MINGGUNYA
    - BONUS REFERAL 10% +10% SEUMUR HIDUP!!
    - MIN DEPO IDR 15.000 dan Proses super cepat 1 menit.
    - Bisa dimainkan di Smartphone Versi Android dan Iphone.
    - Win rate 98%
    - No robot
    - Fair play 100% player vs player

    Tunggu apalagi? Ayo segera bergabung sebelum ketinggalan promonya :)

    bandarq
    dominoqq
    domino99 online terpercaya
    Domino Qiu Qiu
    dominoqq

    ReplyDelete
  17. Informasi yang sangat berguna dan bermanfaat. Ditunggu untuk informasi berikutnya. Thanks gan :)


    bandarq
    domino99 online terpercaya
    dominoqq
    domino qiu qiu

    ReplyDelete
  18. Informasi yang sangat bagus dan baik.Ditunggu untuk informasi berikutnya. Thanks gan :)


    bandarq
    domino99 online terpercaya
    dominoqq
    domino qiu qiu

    ReplyDelete
  19. Terima kasih atas imformasi yang anda berikan khususnya buat saya umumnya untuk semua yang sempat membaca blog anda ini. ini sangat membantu saya.


    Review Domino
    Agen Domino
    Agen Poker
    Situs Domino
    Domino Online

    ReplyDelete
  20. Tulisannya bagus bro, jadi ada ide untuk mengembangkan blog saya. by the way kunjungi juga blog saya
    https://makecodeout.blogspot.co.id/

    ReplyDelete
  21. Wah kami Sangat Senang Bisa Menemukan Artikel Sebagus Ini Dan Sangat Bermanfaat Sekali, Kami Menunggu Artikel Berikutnya Yah Gan.

    Poker
    Agen Poker
    Agen Poker Online
    Agen Poker Terpercaya
    Poker Online
    Poker Online Terpercaya
    Poker Terpercaya
    Poker Online Aman dan Terpercaya

    ReplyDelete
  22. Wah kami Sangat Senang Bisa Menemukan Artikel Sebagus Ini Dan Sangat Bermanfaat Sekali, Kami Menunggu Artikel Berikutnya Yah Gan.

    Poker
    Agen Poker
    Agen Poker Online
    Agen Poker Terpercaya
    Poker Online
    Poker Online Terpercaya
    Poker Terpercaya
    Poker Online Aman dan Terpercaya

    ReplyDelete
  23. Hallo kepada semua pecinta judi online
    Agen terpercaya 100% di indonesia

    kristalpoker menyediakan 7 game

    Game yang di sediakan oleh kristalpoker :
    - Sakong (New Game)
    - Bandar Poker (New Game)
    - BandarQ (Hot Game)
    - Poker
    - Domino
    - Capsa Online
    - AduQ

    1. deposit dan withdraw hanya rp.15.000
    2. Bonus Turnover 0,3% Setiap minggunya
    3. Extra Bonus Cashback Setiap Minggunya
    4. Bonus Referral 10%+10% Seumur Hidup
    5. Bisa dimainkan di Smartphone Versi Android dan Iphone.
    6. MIN DEPO IDR 15.000 dan Proses cepat 1 menit

    silakan bergabung ya bagi yang belum terdaftar jadi member kristalpoker
    jika ada kendala dalam pendaftaran atau kendala lainnya ,silakan hubungi CS kami langsung ya.

    ReplyDelete

Silahkan berikan komentar anda dengan dipostingan ini. Mimin pasti akan mengunjungin balik blog kalian. Salam blogger !