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:

42 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
  24. Ayuk Buruan Daftar Diri Anda Di Armanitogel Dan Sekarang Sudah Ada Promo Bonus Deposit Di Armanitogel 10%, Tunggu Apalagi.

    Ayo Gabung Bersama kami Agen Togel Terpercaya
    Togel Hongkong
    Prediksi Togel Singapura
    Prediksi Togel Hongkong
    Bandar Togel
    Bandar Togel Online
    Daftar Togel
    Bandar Togel Terpercaya
    Togel Online Terpercaya

    ReplyDelete
  25. Segera Bergabung Di ArmaniTogel : Togel Online | Agen Togel | Bandar Togel Terpercaya , BANDAR TOGEL ONLINE Dan Daftar Kan Diri Anda http://www.ArmaniTogel.com

    Permainan TOGEL ONLINE , Live 24D,Live 48D Dan Dragon Tiger
    Permainan Togel Ini Juga Tersedia Hadiah Utama, Hadiah Kedua, Dan Ada Juga Hadiah Ketiga Untuk 3D Dan 4D.
    2D : Prize 1 X 70
    3D : Prize 1 X 400, Prize 2 X 200, Prize 3 X 100
    4D : Prize 1 X 3000, Prize 2 X 2000, Prize 3 X 1000

    Ayuk Daftar Diri Anda Dan Bergabung Lah Bersama kami
    Bonus Refferal 1% Seumur Hidup ( + Bonus hingga 100% )

    ReplyDelete
  26. terima kasih artikelnya sangat membantu
    My blog

    ReplyDelete
  27. Thank you The information you submit is very useful, waiting for the next update Gan, Greetings Success :) Mari Bos ku segera bergabung dengan Kami Agen Bola Terpercaya. Dapatkan promo terbaru dari kami. Kunjungi kami di http://www.ibcwin.com

    Taruhan Bola
    Bandar Judi Online
    Casino Online


    ReplyDelete
  28. Thank you The information you submit is very useful, waiting for the next update Gan, Greetings Success :)Segera dapatkan promo terbaru kami Agen Bola Terpercaya. Dapatkan promo terbaru dari kami bonus member ya. Segera daftarkan diri anda di http://www.ibcwin.com

    Judi Online
    Judi Bola
    Taruhan Bola
    Bandar Judi Online

    ReplyDelete
  29. Thank you The information you submit is very useful, waiting for the next update Gan, Greetings Success :)Segera dapatkan promo terbaru kami Agen Bola Terpercaya. Dapatkan promo terbaru dari kami. Segera daftarkan diri anda di http://www.ibcwin.com

    Agen Bola
    Live Casino
    Bandar Bola
    Judi Bola Online

    ReplyDelete
  30. Ayuk Buruan Daftar Diri Anda Di Armanitogel Dan Sekarang Sudah Ada Promo Bonus Deposit Di Armanitogel 10%, Tunggu Apalagi.
    Ayo Gabung Bersama kami Agen Togel Terpercaya

    Agen Togel Terpercaya
    Bandar Togel Online
    Daftar Togel
    Bandar Togel Terpercaya

    ReplyDelete
  31. Thank you The information you submit is very useful, waiting for the next update Gan, Greetings Success :) Mari Bos ku segera bergabung dengan Kami Agen Bola Terpercaya. Dapatkan promo terbaru dari kami. Kunjungi kami di http://www.ibcwin.com

    Bandar Judi Online
    Casino Online
    Agen Bola
    Live Casino

    ReplyDelete

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