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:

27 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. Makasih Sharingnya utk saya yg pemula.

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


    bandarq
    domino99 online terpercaya
    dominoqq
    domino qiu qiu

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

    ReplyDelete
  16. 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
  17. 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
  18. terima kasih artikelnya sangat membantu
    My blog

    ReplyDelete
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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 !