SlideShare a Scribd company logo
PERTEMUAN 1
Dosen : Endang Retnoningsih, M.Kom
www.endangretno.com
Have a Great day…
Bila kita tahu bagaimana menangani pikiran dan
persepsi kita, kita tidak lagi perlu khawatir tentang
kehidupan.
CAPAIAN PEMBELAJARAN
6. Mengetahui compile , running dan debug.
5. Mengetahui preprocessor directive, main,
komentar.
4. Membuat sintak pada text editor
3. Mengetahui IDE Code Blocks
2. Menginstal Code Blocks
1. Menjelaskan Perkembangan bahasa C.
PERKEMBANGAN BAHASA C
• Pencipta C adalah Brian W. Kerninghan dan Dennis M.
Ritchie pada sekitar tahun 1972.
• Keistimewaan yang sangat berarti dari bahasa C adalah
karena bahasa ini mendukung pemrograman yang
berorientasi objek (OOP/Object Oriented
Programming).
INSTALASI CB
• Untuk melakukan instalasi, download terlebih dahulu
instalernya pada http://www.codeblocks.org/
• Setelah selesai download, klik instaler untuk
melakukan proses instalasi standar :
• Klik “Next” lanjutkan sesuai petunjuk hingga selesai.
IDE CODEBLOCKS (CB)
• IDE singkatan dari Integrated Development
Environtment, merupakan lembar kerja terpadu untuk
pengembangan program.
• IDE digunakan untuk :
✓ Menulis Naskah Program,
✓ Mengkompilasi Program (Compile),
✓ Melakukan Pengujian Program (Debugging),
✓ Mengaitkan Object dan Library ke Program
(Linking)
✓ Menjalankan Program (Running).
MEMULAI CodeBlocks
IDE BORLAND C++
• IDE pada CodeBlocks terbagi menjadi 4 (empat)
bagian, yaitu:
Menu Utama ( Menubar )
Jendela Text Editor
Jendela Message
Baris Status
IDE BORLAND CB
File Header/Include dasar input output terdiri dari :
#include <stdio.h> : scanf, printf, puts
#include <conio.h> : getch, clrscr, getche
#include <iostream.h> : cout, cin, endl
#include <iomanip.h> : setprecision,setw, setiosflags
STRUKTUR PROGRAM CB
#Prepocessor directive
Void main()
{
//Batang Tubuh Program Utama
}
1. Include
▪ Adalah salah satu pengarah prepocessor directive yang
tersedia pada C++.
▪ Preprocessor selalu dijalankan terlebih dahulu pada
saat proses kompilasi terjadi.
▪ Bentuk umumnya : # include <nama_file> tidak
diakhiri dengan tanda semicolon, karena bentuk
tersebut bukanlah suatu bentuk pernyataan, tetapi
merupakan prepocessor directive.
▪ Baris tersebut menginstrusikan kepada kompiler yang
menyisipkan file lain dalam hal ini file yang berakhiran
.h(file header) yaitu file yang berisi sebagai deklarasi
STRUKTUR PROGRAM CB
contohnya:
# include <iostream> : diperlukan pada program yang
melibatkan objek cout , cin
# include <conio> : diperlukan bila melibatkan
clrscr(),yaitu perintah untuk membersihkan layar.
# include <iomanip>: diperlukan bila melibatkan setw()
yang bermanfaat untuk mengatur lebar dari suatu
tampilan data.
# include <math> : diperlukan pada program yang
menggunkan operasi sqrt () yang bermanfaat untuk
operasi matematika kuadrat.
STRUKTUR PROGRAM CB
• Fungsi using namespace ()
• Fungsi ini menjadi awal dan akhir eksekusi program.
• Melihat bentuk seperti itu dapat kita ambil
kesimpulan bahwa batang tubuh program utama
berada didalam fungsi using namespace ( ).
STRUKTUR PROGRAM CB
• Komentar
• Komentar tidak pernah dicompile oleh compiler.
Terdapat 2 jenis komentar, yaitu:
– Jenis 1 : /* Komentar anda diletakkan di dalam ini
Bisa mengapit lebih dari satu baris */
– Jenis 2 : // Komentar anda diletakkan disini
( hanya bisa perbaris )
STRUKTUR PROGRAM CB
• Tanda Semicolon
• Tanda semicolon “ ; ” digunakan untuk mengakhiri
sebuah pernyataan. Setiap pernyataan harus diakhiri
dengan sebuah tanda semicolon.
STRUKTUR PROGRAM CB
• Mengenal cout (dibaca : C out)
• Pernyataan cout merupakan sebuah objek yang digunakan
untuk mengarahkan data ke dalam standar output (cetak pada
layar).
• Tanda “ << “ merupakan sebuah operator yang disebut
operator “penyisipan/peletakan”
STRUKTUR PROGRAM CB
• Tujuan dari latihan ini adalah untuk mengenal proses
pembuatan Project C++ menggunakan Code::Blocks
• Langkah:
• Pilih menu File -> New -> Project …
Contoh 1
• Pilih “Console Application”
• Klik Go
Contoh 1
• Tampil Jendela sbb
• Klik Next
Contoh 1
• Tampil Jendela sbb
• Pada “Please make a selection : Pilih C++
• Klik Next
Contoh 1
• Tampil Jendela sbb, isikan sbb:
• Project Tittle : Project1_NimAnda
• Folder Penyimpanan pada C:/NimAnda
• Project File Name : Project1_NimAnda_HelloWorld
Contoh 1
• Tampil Jendela sbb, isikan sbb:
• Pastikan ceklist semua kotak CheckBox yang ada ( baik
Create “Debug” configuration / Create “Releasae”
configuration.
• Klik Finish
Contoh 1
• Tampil Jendela sbb, Double Klik Main.cpp :
• Build dan jalankan Project
Contoh 1
Contoh 1
MENJALANKAN PROGRAM CB
Ctrl+F9
(untuk Build)
Ctrl + F10
(Run)
Menu Build
Build and Run
(F9)
atau
Hasil
Tekan Enter untuk keluar
• Untuk membuat contoh 2, ikuti seperti langkah sebelumnya
mulai dari membuat project.
• Double klik main.cpp ubah “Hello World” dengan teks sbb:
Contoh 2
Contoh 2
Pertemuan 1 Pengenalan Code Blocks
• Sejarah Perkembangan dan informasi yang berhubungan dengan
Bahasa C dan Code::Blocks
• Buat Tampilan Program dengan menggunakan bentuk Output.
• Referensi Buku minimal 3 (tiga) sumber.
• Hasil di upload ke blogspot/wordpress/webpribadi
• Jangan lupa pada comment web Ibu cantumkan link tugas
Anda.
Tugas Pertemuan 1

More Related Content

DOC
Bahan ajar kelas xi semester 2 (genap) ms excel
PDF
CRUD pada Android Studio menggunakan MySQL
DOC
Contoh2+soal+imk
PPT
Sistem Operasi Komputer
DOC
Kebutuhan fungsional aplikasi simpel
PPT
Interaksi manusia dan komputer
PDF
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
PDF
Kumpulan catatan Teknik Kompilasi
Bahan ajar kelas xi semester 2 (genap) ms excel
CRUD pada Android Studio menggunakan MySQL
Contoh2+soal+imk
Sistem Operasi Komputer
Kebutuhan fungsional aplikasi simpel
Interaksi manusia dan komputer
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Kumpulan catatan Teknik Kompilasi

What's hot (20)

PDF
Presentasi Bab 6 Analisis Data Informatika
PDF
Software computer
PPT
Power Point membuat email
PPTX
PPT Jaringan Komputer
DOCX
Cara setting lan network internet server dengan client
PDF
Pengertian dan Representasi Graph
PPTX
Ragam Dialog :: Interaksi Manusia dan Komputer
PPTX
06.1 Berpikir Komputasional.pptx
PPTX
Dampak Sosial Informatika KELAS 8.pptx
PPTX
Modul perkenalan informatika x
PPTX
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
PPTX
Ppt seminar proposal
DOC
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
PPTX
Perangkat lunak presentation
PDF
Pertemuan 1 konsep dasar pemrograman berorientasi objek
PPTX
Materi komputer dan jaringan dasar 1 k3 lh
PPT
Software Measurement : Function Point
PPT
Pengenalan c++ bagian 3
PPTX
PERANCANGAN PERANGKAT LUNAK
PDF
8 pengenalan input output
Presentasi Bab 6 Analisis Data Informatika
Software computer
Power Point membuat email
PPT Jaringan Komputer
Cara setting lan network internet server dengan client
Pengertian dan Representasi Graph
Ragam Dialog :: Interaksi Manusia dan Komputer
06.1 Berpikir Komputasional.pptx
Dampak Sosial Informatika KELAS 8.pptx
Modul perkenalan informatika x
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
Ppt seminar proposal
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Perangkat lunak presentation
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Materi komputer dan jaringan dasar 1 k3 lh
Software Measurement : Function Point
Pengenalan c++ bagian 3
PERANCANGAN PERANGKAT LUNAK
8 pengenalan input output
Ad

Similar to Pertemuan 1 Pengenalan Code Blocks (20)

PDF
Pertemuan 1 Pengenalan CodeBlocks (CB)
PPTX
01 - Basics of C++01 - Basics of C++.pptx
PPT
Algoritma Pemrograman - Pendahuluan
PDF
Slide-INF202-INF202-Slide-01.pdf
DOCX
PPTX
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
PPT
sp243-061043-959-1.ppt
PPT
Pertemuan I Teori
PPT
Dasar dasar pemrograman
PDF
Praktikum fungsi dasar bahasa c
DOCX
Tugas praktikum algoritma modul 1 faisal al zamar
PDF
pengenalan c+
PDF
PDF
Modul latihan-c -
PPTX
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
DOCX
Laporan praktikum modul i
PPT
Presentasi c
DOC
Bahasa c++ (p)
DOC
Materi ap#2
PDF
Modul algoritma dan pemograman
Pertemuan 1 Pengenalan CodeBlocks (CB)
01 - Basics of C++01 - Basics of C++.pptx
Algoritma Pemrograman - Pendahuluan
Slide-INF202-INF202-Slide-01.pdf
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
sp243-061043-959-1.ppt
Pertemuan I Teori
Dasar dasar pemrograman
Praktikum fungsi dasar bahasa c
Tugas praktikum algoritma modul 1 faisal al zamar
pengenalan c+
Modul latihan-c -
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
Laporan praktikum modul i
Presentasi c
Bahasa c++ (p)
Materi ap#2
Modul algoritma dan pemograman
Ad

More from Endang Retnoningsih (20)

PPTX
Penggunaan Rumus Statistik Excell
DOCX
2.pengenalan word latihan table of contents
PDF
2.pengenalan word
PDF
1.Pengenalan komputer & internet
PDF
Pertemuan 2 manajemen proyek si
PDF
Pertemuan 1 konsep dasar proyek si
PDF
Pertemuan 14 Presentasi
PDF
Pertemuan 13 Presentasi
PDF
Pertemuan 12 Presentasi
PDF
Pertemuan 11 Kualitas Data
PDF
Pertemuan 10 Metadata Datawarehouse
PDF
Pertemuan 9 Strukturdata Datawarehouse
PDF
Pertemuan 6 Infrastruktur Datawarehouse
PDF
Pertemuan 5 Membangun Datawarehouse
PDF
Pertemuan 4 Pemodelan Data Multi Dimensi
PDF
Pertemuan 3 Data Multi Dimensi
PDF
Pertemuan 2 Konsep Dasar DW
PDF
Pertemuan 1 Pengantar DW
PDF
Pertemuan 13 Robotic
PDF
Pertemuan 14 Jaringan Syaraf (Neural Network)
Penggunaan Rumus Statistik Excell
2.pengenalan word latihan table of contents
2.pengenalan word
1.Pengenalan komputer & internet
Pertemuan 2 manajemen proyek si
Pertemuan 1 konsep dasar proyek si
Pertemuan 14 Presentasi
Pertemuan 13 Presentasi
Pertemuan 12 Presentasi
Pertemuan 11 Kualitas Data
Pertemuan 10 Metadata Datawarehouse
Pertemuan 9 Strukturdata Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 5 Membangun Datawarehouse
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
Pertemuan 2 Konsep Dasar DW
Pertemuan 1 Pengantar DW
Pertemuan 13 Robotic
Pertemuan 14 Jaringan Syaraf (Neural Network)

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PPTX
Modul 1. Pengenalan Koding-KA di Dikdasmen.pptx
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
PDF
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PPTX
materi pencegahan perkawinan usia anak.pptx
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PDF
070725 - Definisi dan Data Indikator SNP.pdf
PPT
MATERI ALL Biologi 10 LENGKAP SEKALI TINGGAL DI GUNAKAN
PDF
PPT Yudisium Ceremony Agusus 2025 - new. pdf
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPTX
MATERI NARKOBA RTS badan anti narkoba.pptx
PDF
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Modul 1. Pengenalan Koding-KA di Dikdasmen.pptx
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
materi pencegahan perkawinan usia anak.pptx
PPT Kurikulum Berbasis Cinta tahun 2025.
070725 - Definisi dan Data Indikator SNP.pdf
MATERI ALL Biologi 10 LENGKAP SEKALI TINGGAL DI GUNAKAN
PPT Yudisium Ceremony Agusus 2025 - new. pdf
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
MATERI NARKOBA RTS badan anti narkoba.pptx
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...

Pertemuan 1 Pengenalan Code Blocks

  • 1. PERTEMUAN 1 Dosen : Endang Retnoningsih, M.Kom www.endangretno.com
  • 2. Have a Great day… Bila kita tahu bagaimana menangani pikiran dan persepsi kita, kita tidak lagi perlu khawatir tentang kehidupan.
  • 3. CAPAIAN PEMBELAJARAN 6. Mengetahui compile , running dan debug. 5. Mengetahui preprocessor directive, main, komentar. 4. Membuat sintak pada text editor 3. Mengetahui IDE Code Blocks 2. Menginstal Code Blocks 1. Menjelaskan Perkembangan bahasa C.
  • 4. PERKEMBANGAN BAHASA C • Pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada sekitar tahun 1972. • Keistimewaan yang sangat berarti dari bahasa C adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (OOP/Object Oriented Programming).
  • 5. INSTALASI CB • Untuk melakukan instalasi, download terlebih dahulu instalernya pada http://www.codeblocks.org/ • Setelah selesai download, klik instaler untuk melakukan proses instalasi standar : • Klik “Next” lanjutkan sesuai petunjuk hingga selesai.
  • 6. IDE CODEBLOCKS (CB) • IDE singkatan dari Integrated Development Environtment, merupakan lembar kerja terpadu untuk pengembangan program. • IDE digunakan untuk : ✓ Menulis Naskah Program, ✓ Mengkompilasi Program (Compile), ✓ Melakukan Pengujian Program (Debugging), ✓ Mengaitkan Object dan Library ke Program (Linking) ✓ Menjalankan Program (Running).
  • 8. • IDE pada CodeBlocks terbagi menjadi 4 (empat) bagian, yaitu: Menu Utama ( Menubar ) Jendela Text Editor Jendela Message Baris Status IDE BORLAND CB
  • 9. File Header/Include dasar input output terdiri dari : #include <stdio.h> : scanf, printf, puts #include <conio.h> : getch, clrscr, getche #include <iostream.h> : cout, cin, endl #include <iomanip.h> : setprecision,setw, setiosflags STRUKTUR PROGRAM CB #Prepocessor directive Void main() { //Batang Tubuh Program Utama }
  • 10. 1. Include ▪ Adalah salah satu pengarah prepocessor directive yang tersedia pada C++. ▪ Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. ▪ Bentuk umumnya : # include <nama_file> tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive. ▪ Baris tersebut menginstrusikan kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h(file header) yaitu file yang berisi sebagai deklarasi STRUKTUR PROGRAM CB
  • 11. contohnya: # include <iostream> : diperlukan pada program yang melibatkan objek cout , cin # include <conio> : diperlukan bila melibatkan clrscr(),yaitu perintah untuk membersihkan layar. # include <iomanip>: diperlukan bila melibatkan setw() yang bermanfaat untuk mengatur lebar dari suatu tampilan data. # include <math> : diperlukan pada program yang menggunkan operasi sqrt () yang bermanfaat untuk operasi matematika kuadrat. STRUKTUR PROGRAM CB
  • 12. • Fungsi using namespace () • Fungsi ini menjadi awal dan akhir eksekusi program. • Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh program utama berada didalam fungsi using namespace ( ). STRUKTUR PROGRAM CB
  • 13. • Komentar • Komentar tidak pernah dicompile oleh compiler. Terdapat 2 jenis komentar, yaitu: – Jenis 1 : /* Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */ – Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris ) STRUKTUR PROGRAM CB
  • 14. • Tanda Semicolon • Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. STRUKTUR PROGRAM CB
  • 15. • Mengenal cout (dibaca : C out) • Pernyataan cout merupakan sebuah objek yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar). • Tanda “ << “ merupakan sebuah operator yang disebut operator “penyisipan/peletakan” STRUKTUR PROGRAM CB
  • 16. • Tujuan dari latihan ini adalah untuk mengenal proses pembuatan Project C++ menggunakan Code::Blocks • Langkah: • Pilih menu File -> New -> Project … Contoh 1
  • 17. • Pilih “Console Application” • Klik Go Contoh 1
  • 18. • Tampil Jendela sbb • Klik Next Contoh 1
  • 19. • Tampil Jendela sbb • Pada “Please make a selection : Pilih C++ • Klik Next Contoh 1
  • 20. • Tampil Jendela sbb, isikan sbb: • Project Tittle : Project1_NimAnda • Folder Penyimpanan pada C:/NimAnda • Project File Name : Project1_NimAnda_HelloWorld Contoh 1
  • 21. • Tampil Jendela sbb, isikan sbb: • Pastikan ceklist semua kotak CheckBox yang ada ( baik Create “Debug” configuration / Create “Releasae” configuration. • Klik Finish Contoh 1
  • 22. • Tampil Jendela sbb, Double Klik Main.cpp : • Build dan jalankan Project Contoh 1
  • 24. MENJALANKAN PROGRAM CB Ctrl+F9 (untuk Build) Ctrl + F10 (Run) Menu Build Build and Run (F9) atau Hasil Tekan Enter untuk keluar
  • 25. • Untuk membuat contoh 2, ikuti seperti langkah sebelumnya mulai dari membuat project. • Double klik main.cpp ubah “Hello World” dengan teks sbb: Contoh 2
  • 28. • Sejarah Perkembangan dan informasi yang berhubungan dengan Bahasa C dan Code::Blocks • Buat Tampilan Program dengan menggunakan bentuk Output. • Referensi Buku minimal 3 (tiga) sumber. • Hasil di upload ke blogspot/wordpress/webpribadi • Jangan lupa pada comment web Ibu cantumkan link tugas Anda. Tugas Pertemuan 1