Struktur Dasar Bahasa Pemrograman C++.pptx

IWayanEkaSupriyanta 0 views 24 slides Sep 29, 2025
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Struktur Dasar Bahasa Pemrograman C++


Slide Content

ALGORITMA PEMROGRAMAN I Wayan Eka Supriyanta, S.Pd .

ALGORITMA PEMROGRAMAN TUJUAN PEMBELAJARAN MATERI LATIHAN NEXT BACK Bahasa Pemrograman C++ Bhs. Pemrograman Siswa mampu memahami proses pemrograman dengan menggunakan bahasa pemrograman C++ Program Pertama C++

Siswa mampu memahami struktur dasar bahasa pemrograman C ++ serta menuliskan ulang kode program pada IDE. Tujuan Pembelajaran NEXT BACK

Bahasa Pemrograman adalah sebuah instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu . Bahasa pemrograman merupakan bahasa yang digunakan oleh manusia dan komputer untuk berkomunikasi Bahasa Pemrograman Apa itu Bahasa Pemrograman ? NEXT BACK

Apa itu C ++? C++ adalah bahasa pemrograman yang dibuat oleh Bjarne Stroustrup Seperti namanya , Simbol “++” pada huruf C berarti increment dari C. Sebenarnya C++ sama seperti bahasa C, tapi memiliki fitur yang lebih banyak dibandingkan C. Karena itulah dinamakan C++ ( dibaca si plus plus). Bahasa Pemrograman C++ NEXT BACK

Pada tahun 1979, seorang ilmuan komputer asal Denmark bernama Bjarne Stroustrup mulai membuat bahasa pemrograman C++. Waktu itu , saat mengerjakan tesis . Beliau memiliki temuan . kalau fitur bahasa Simula sangat membantu untuk membuat aplikasi dalam sekala besar . Tapi bahasa Simula sangat lambat . NEXT BACK Cerita berikutnya dimulai saat ia bekerja di AT&T Bell Labs . Sejarah C++ Ia mendapatkan masalah saat menganalisis kernel Unix yang berhubungan dengan komputasi terdistirbusi . Sejak saat itu , ia mengingat kembali pengalaman waktu mengerjakan tesis . Akhirnya ia membuat bahasa baru dengan mengembangkan bahasa C dan memiliki fitur seperti Simula . Selain Simula , bahasa C juga terinspirasi dari bahasa ALGOL 86, Ada, CLU, dan ML.

Pertama ada Inkscape , inkscape adalah aplikasi untuk desain vektor seperti CorelDraw dan Adobe Illustrator. Inkscape dibuat dengan C++ dan GTK+ 3. NEXT BACK Contoh Aplikasi yang dibuat dengan C++

Kedua ada Krita , aplikasi ini merupakan aplikasi untuk menggambar dan melukis . Krita dibuat dengan C++ dan Qt 5. NEXT BACK

NEXT BACK Selain kedua aplikasi keren di atas , masih banyak lagi aplikasi yang dibuat dengan C ++: Winamp Media Player; MySQL Server; Mozilla Firefox; Thunderbird; Google Chrome; Microsoft Office; Adobe Photoshop; Adobe Illustrator; Java Virtual Machine (JVM); Desktop Environment: KDE; Desktop Environment: Apple MacOS UI (Aqua); dan masih banyak lagi

Persiapan Belajar Pemrograman C++ NEXT BACK Apa saja yang harus dipersiapkan untuk belajar C di Windows? Pada dasarnya kita hanya membutuhkan dua alat saja , yaitu : teks editor dan compiler . Teks editor : program untuk menulis kode program C++ Compiler : program untuk menerjemahkan bahasa C++ ke dalam bahasa mesin sehingga dapat dimengerti oleh komputer .

NEXT BACK Pemrograman C++ juga dapat kita lakukan dengan menggunakan IDE ( Integreted Development Environment ) . IDE adalah sebuah teks editor khusus yang di dalamnya terdapat compiler dan juga peralatan lain yang dibutuhkan untuk development . IDE memudahkan programmer dalam membuat program, karena tidak perlu melakukan kompilasi secara manual. IDE : Codeblocks QT Creator Eclipse Monodevelop Visual Studio Dll . IDE Online: JDoodle Online GDB : https://www.onlinegdb.com/ Programiz : Dll .

1) Struktur Dasar Program C++ NEXT BACK Bentuk atau struktur dasar program yang dibuat dengan C++ terdiri dari tiga bagian : 1. Bagian include 2. Bagian namespace 3. Bagian fungsi Ini adalah struktur paling sederhana dari program C++. Kamu harus mengingatnya . Berikut ini penjelasan detail setiap bagian :

NEXT BACK Pada bagian ini , kita mendefinisikan library ( pustaka ) apa saja yang akan kita gunakan di dalam program. Pada contoh di atas , kita menggunakan pustaka iostream . Library ini berisi fungsi-fungsi untuk melakukan input dan output . Kadang kita juga akan menemukan library yang di- include dengan ekstensi .h, . cpp , . hpp , .cc, .c , dsb . Contoh : 1. Bagian Deklarasi Include Semua memiliki arti yang sama , yaitu : gunakan library yang lain ke dalam program ini .

NEXT BACK Perbedaanya pada jenis file yang akan diimpor : . h artinya header file dari C atau C++; . cpp artinya source code dari C++; . hpp artinya header file dari C++; . cc dan .c artinya header file dari C . Lalu perbedaan selanjutnya adalah jika menggunakan tanda kurung siku <...> maka program akan mencari library ke dalam sistem komputer kita . Sedangkan yang menggunakan t anda petik , akan mencari ke lokasi yang ditentukan di sana . Maka program akan mencari library ke dalam direktori /home/ dian /.

NEXT BACK Bagian ini sebenarnya bersifat opsional , bisa ditulis bisa tidak . Pada contoh di atas , kita menggunakan namespace std . Karena fungsi-fungsi pada iostream dibungkus dalam namespace std . Apabila kita tidak menggunakan namespace std , maka untuk menggunakan fungsi cin dan cout yang ada pada iostream harus diawali dengan std :: . Seperti ini : 2 . Bagian Deklarasi Namespace Jika tidak ingin menulis std:: terus-menerus, maka gunakanlah namespace std .

NEXT BACK Bagian ini adalah bagian terpenting , untuk menulis kode program. Pada contoh di atas , terdapat fungsi main . Fungsi main() adalah fungsi yang akan dieksekusi pertamakali saat program dibuka . Fungsi ini wajib ada di setiap program yang dibuat untuk dieksekusi . Selain fungsi main() kita juga bisa membuat fungsi yang lain pada bagian ini . Contoh : 2 . Bagian Fungsi Pada contoh di atas kita membuat fungsi hello() di bawah fungsi main() .

2) Penulisan Statement dan Ekspresi NEXT BACK Statemen dan ekspresi adalah perintah-perintah yang ditulis di dalam fungsi . Contoh :

NEXT BACK Perhatikan baris-baris ini : Ini adalah statement dan ekspresi. Penulisan statement dan ekspresi wajib diakhiri dengan titik-koma (;) . Apabila tidak ada titik-koma, maka program akan error.

3) White Space NEXT BACK White Space biasanya dibuat dengan tab dan spasi . C++ tidak memiliki aturan yang ketat dalam penulisan White space. Misalnya kita buat program seperti ini : Program ini akan tetap valid dan bisa dikompilasi . Namun , agar program mudah dibaca sebaiknya gunakan white space secara bijak . Karena kode program kita tidak hanya akan dibaca oleh komputer saja .

4) Penulisan Blok Kode NEXT BACK Blok kode adalah kumpulan dari beberapa statemen yang dibungkus dengan tanda kurung kurawal {...}. Contoh : Pada contoh di samping terdapat dua blok program. Blok perulangan for berada di dalam blok fungsi main() . Lalu pertanyaannya : Apakah boleh blok main() berada di dalam blok for ? Jawabannya : tidak ! Karena blok main() merupakan fungsi . Selain blok fungsi dan class, blok yang lainnya bisa ditulis di dalam blok for. Contohnya seperti blok if, while, for, do/while, dsb .

5) Penulisan Komentar NEXT BACK Komentar adalah bagian kode yang akan diabaikan oleh komputer . Ada dua cara penulisan komentar pada C ++ yaitu menggunakan : 1. G aris miring ganda // 2. Garis miring bintang /* */ Komentar biasanya digunakan untuk memberikan informasi tambahan pada kode program dan juga menonaktifkan statement maupun blok kode .

NEXT BACK Perhatikan baris ini : Ini adalah sebuah komentar , bukan lagi sebuah statement. Karena di depannya ada garis miring ganda (//).

6) Penulisan String dan Karakter NEXT BACK String merupakan kumpulan karakter atau kita juga bisa sebut dengan teks . String dalam program C++ ditulis dengan diapit tanda ptik ganda ("...") dan untuk karakter ditulis dengan tanda petik tunggal ('...'). Contoh :

NEXT BACK Terimakasih !
Tags