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:

46 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. Anonymous12:36:00 AM

    Terimakasih ilmunya

    www.pawangsmart.com
    Pawang SMart

    ReplyDelete
  3. Anonymous7:15:00 AM

    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. Anonymous8:11:00 PM

    bleh blajar gak

    ReplyDelete
  11. Anonymous9:42:00 PM

    bleh blajar gak

    ReplyDelete
  12. 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
  13. Informasi yang sangat bagus dan berguna. Ditunggu untuk informasi berikutnya. Thanks gan


    bandarq
    Domino 99
    Situs Poker Online
    Domino Qiu Qiu

    ReplyDelete
  14. Makasih Sharingnya utk saya yg pemula.

    ReplyDelete
  15. 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
  16. Informasi yang sangat bagus dan berguna. Ditunggu untuk informasi berikutnya. Thanks gan


    bandarq
    Domino 99
    Situs Poker Online
    Domino Qiu Qiu
    Poker88 Indonesia

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


    bandarq
    Domino 99
    Situs Poker Online
    Domino Qiu Qiu
    Poker88 Indonesia

    ReplyDelete
  18. 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
  19. Informasi yang sangat berguna dan bermanfaat. Ditunggu untuk informasi berikutnya. Thanks gan :)


    bandarq
    domino99 online terpercaya
    dominoqq
    domino qiu qiu

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


    bandarq
    domino99 online terpercaya
    dominoqq
    domino qiu qiu

    ReplyDelete
  21. 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
  22. Tulisannya bagus bro, jadi ada ide untuk mengembangkan blog saya. by the way kunjungi juga blog saya
    https://makecodeout.blogspot.co.id/

    ReplyDelete
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. terima kasih artikelnya sangat membantu
    My blog

    ReplyDelete
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. Selamat datang di PunyaPoker.net

    Mari Bergabung Bersama Kami, Tersedia 7 Permainan Dalam 1 User ID:
    - Sakong (New Game).
    - Bandar Poker (New Game).
    - BandarQ (Hot Game).
    - Poker.
    - Domino.
    - Capsa Online.
    - AduQ.

    Apa Saja Kelebihan Bermain Di Wesbsite PunyaPoker.net? Berikut Ini Kelebihannya :
    - BONUS TURNOVER 0.5% SETIAP HARI SENIN Dan Tanpa Batas.
    - BONUS REFERAL 10% +10% SEUMUR HIDUP!! Ingat Seumur HIDUP.
    - MIN DEPO IDR 10.000 Dan Prosesnya Super Cepat 1 Menit Selesai.
    - Permainan Bisa Dimainkan Di Smartphone Versi Android Dan Iphone.
    - Win rate 98%.
    - No robot.
    - Fair play 100% player vs player.

    Jadi Jangan Tunggu Lagi? Ayo Segera Bergabung Sebelum Ketinggalan Promonya :)


    Domino QQ
    Texas Poker Indonesia
    Agen Sakong Online
    Agen Capsa Susun

    Agen AduQ
    Agen BandarQ
    Agen Bandar Poker

    ReplyDelete
  35. Info yang sangat baik dan bermanfaat gan. ditunggu informasi nya selanjutnya gan:) terima kasih ^^


    Sekedar Informasi Buat Guys :)
    Buat Para Pecinta Poker Sejati yang ingin mencari web yang terpercaya di Indonesia.

    Silahkan kunjungi web QQIntan,com ( koma nya diganti jadi titik bosku )
    Disini saya sudah mencoba bermain dan hasilnya kekalahan saya di agent lain semua nya terbayarkan di agent Intanqq,com

    Disini semua nya transparan Guys , bonus ,proses depo dan wd serba cepat , dan pelayanannya membuat saya jatuh cinta , sangat ramah dan sopan Guys!

    No Tipu Guyss !!! Silahkan search Intanqq,com karena saya sudah mencoba sendiri.
    Segera daftar guys, saya yakin keberuntungan anda juga berada di Intanqq,com
    Dijamin 100% player vs play guys

    ReplyDelete
  36. taruhan judi Togel Sgp terpercaya

    Agen TOGEL 4DPOIN,Online Terpercaya.
    Minimal Deposit Dan Withdraw 20.000
    Keterangan Lebih Lanjut, Anda Bisa Hubungi Disini.
    Keterangan Lebih Lanjut, Anda Bisa Hubungi Disini.
    ★ Pin BBM : D1A279B6
    ★ Pin BBM : 7B83E334
    ★ Whatsapp : +85598291698
    ★ Skype : Poin.4D
    ★ Line : +85598291698

    ReplyDelete

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