Assalamualaikum Warahmatullahhiwabarakatuh
Subhanallah, Wal Hamdulillah, Wa Laa Ilaaha Illallah, Wallahuakbar, Wa Laa Haula Wa Laa Quwwata Ilaa Billah. Laa Ilaaha Illa Anta Subhaanaka Inni Kuntu Minadz Dzalimiin. Masya Allah Tabarakallah.
Sobat belajar C++ yang berbahagia dan semoga di rahmati oleh ALLAH SUBHANAHUWATALA, semoga kalian dalam keadaan sehat wal afiat ya, karena sehat itu mahal.. apalagi di jamaman pandemi kayak gini jangan lupa selalu jaga prokes mengunggunakan APD dan 3 M dan yang terlebih penting kalian juga mesti siapin APD untuk terhindar dari api neraka, jangan sampai nanti kalian meninggal dalam keadan yang merugi atau dalam keadaan tidak beriman kepada ALLAH.
Shalawat serta salam saya limpahkan kepada junjungan kita nabi Muhammad Shalallahualaihiwassalam.
Sobat belajar C++ yang sedang membaca artikel ini jangan lupa berdzikir didalam hati ya, agar dimudahkan dalam menuntut ilmu amin.
Bab bab yang akan kita bahas untuk belajar pemograman dasar C++ adalah sebagai berikut :
1. Dasar Dasar C++
Jenis dan Variabel
Konstanta
Operator
Input / Output
2. Struktur Program
Struktur Kontrol
Fungsi
Overload dan Template
Visibilitas
3.Tipe Data Gabungan
Arrays
Urutan Karakter
Pointer
Memori Dinamis
Struktur Data
Tipe Data Lain
4. Kelas
Kelas 1
Kelas 2
Anggota Khusus
Persahabatan dan Warisan
Polimorfisme
5. Fitur Bahasa Lainnya
Tipe Konversi
Pengecualian
Arahan Preprocessor
6. Perpustakaan standar C++
Input / Output dengan File
Nah guys ternyata banyak juga ya bahasan yang harus kita pelajari untuk menguasai pemograman dasar C++ semoga ini tidak membuat kalian jadi loyo ya. Btw kalau kalian belum shalat silahkan kalian shalat dulu biar kita belajarnnya jadi berkah dan ilmu yang kita dapatkan juga jadi bermanfaat untuk dunia dan akhirat
STRUKTUR PROGRAM
Cara terbaik untuk mempelajari bahasa pemrograman adalah dengan menulis program. Biasanya, program pertama yang ditulis pemula adalah program yang disebut "Hello World", yang hanya mencetak "Hello World" ke layar komputer Anda. Meskipun sangat sederhana, ini berisi semua komponen dasar yang dimiliki program C ++:
Panel kiri di atas menunjukkan kode C ++ untuk program ini. Panel kanan menunjukkan hasil ketika program dijalankan oleh komputer. Nomor abu-abu di sebelah kiri panel adalah nomor baris untuk mempermudah pembahasan program dan penelitian kesalahan. Mereka bukan bagian dari program.
Mari kita periksa program ini baris demi baris:
- Baris 1:
// my first program in C++ - Dua tanda garis miring menunjukkan bahwa sisa baris adalah komentar yang disisipkan oleh pemrogram tetapi tidak berpengaruh pada perilaku program. Pemrogram menggunakannya untuk memasukkan penjelasan atau pengamatan singkat tentang kode atau program. Dalam hal ini, ini adalah deskripsi pengantar singkat dari program tersebut.
- Baris 2:
#include <iostream> - Garis yang diawali dengan tanda hash (
#) adalah arahan yang dibaca dan diinterpretasikan oleh apa yang dikenal sebagai preprocessor . Mereka adalah baris-baris khusus yang diinterpretasikan sebelum kompilasi program itu sendiri dimulai. Dalam hal ini, direktif#include <iostream>, menginstruksikan preprocessor untuk memasukkan bagian dari kode C ++ standar, yang dikenal sebagai header iostream , yang memungkinkan untuk melakukan operasi input dan output standar, seperti menulis output dari program ini (Halo Dunia) ke layar. - Baris 3: Garis kosong.
- Baris kosong tidak berpengaruh pada program. Mereka hanya meningkatkan keterbacaan kode.
- Baris 4:
int main () - Baris ini memulai deklarasi suatu fungsi. Pada dasarnya, fungsi adalah sekelompok pernyataan kode yang diberi nama: dalam hal ini, ini memberi nama "main" ke kelompok pernyataan kode yang mengikutinya. Fungsi akan dibahas secara mendetail di bab selanjutnya, tetapi pada dasarnya, definisi mereka diperkenalkan dengan rangkaian tipe (
int), nama (main) dan sepasang tanda kurung (()), secara opsional termasuk parameter.
Fungsi bernamamainadalah fungsi khusus di semua program C ++; itu adalah fungsi yang dipanggil saat program dijalankan. Eksekusi semua program C ++ dimulai denganmainfungsi tersebut, terlepas dari di mana sebenarnya fungsi tersebut berada di dalam kode. - Baris 5 dan 7:
{dan} - Tanda kurung kurawal buka (
{) pada baris 5 menunjukkan permulaanmaindefinisi fungsi, dan kurung kurawal tutup (}) pada baris 7, menunjukkan akhirnya. Segala sesuatu di antara kawat gigi ini adalah fungsi tubuh yang menentukan apa yang terjadi saatmaindipanggil. Semua fungsi menggunakan tanda kurung untuk menunjukkan awal dan akhir definisi mereka. - Baris 6:
std::cout << "Hello World!"; - Baris ini adalah pernyataan C ++. Pernyataan adalah ekspresi yang sebenarnya dapat menghasilkan beberapa efek. Ini adalah inti dari sebuah program, yang menetapkan perilaku aktualnya. Pernyataan dijalankan dalam urutan yang sama dengan yang muncul di dalam tubuh fungsi.
Pernyataan ini memiliki tiga bagian: Pertama,std::coutyang mengidentifikasi st andar d c haracter keluar perangkat put (biasanya, ini adalah layar komputer). Kedua, operator penyisipan (<<), yang menunjukkan bahwa apa yang berikut disisipkan ke dalamstd::cout. Terakhir, kalimat di dalam tanda kutip ("Halo dunia!"), Adalah konten yang dimasukkan ke dalam keluaran standar.
Perhatikan bahwa pernyataan diakhiri dengan titik koma (;). Karakter ini menandai akhir pernyataan, sama seperti titik mengakhiri kalimat dalam bahasa Inggris. Semua pernyataan C ++ harus diakhiri dengan karakter titik koma. Salah satu kesalahan sintaks yang paling umum di C ++ adalah lupa mengakhiri pernyataan dengan titik koma.
Anda mungkin telah memperhatikan bahwa tidak semua baris program ini melakukan tindakan saat kode dijalankan. Ada baris yang berisi komentar (dimulai dengan //). Ada baris dengan arahan untuk preprocessor (dimulai dengan #). Ada garis yang mendefinisikan suatu fungsi (dalam hal ini, mainfungsinya). Dan, akhirnya, baris dengan pernyataan yang diakhiri dengan titik koma (penyisipan ke cout), yang berada di dalam blok yang dibatasi oleh tanda kurung ( { }) mainfungsi.
Program telah disusun dalam baris yang berbeda dan diindentasi dengan benar, agar lebih mudah dipahami oleh manusia yang membacanya. Tetapi C ++ tidak memiliki aturan ketat tentang indentasi atau tentang cara membagi instruksi di baris yang berbeda. Misalnya, alih-alih
Kita bisa menuliskannya
;), dengan pemisahan menjadi baris yang berbeda tidak menjadi masalah sama sekali untuk tujuan ini. Banyak pernyataan dapat ditulis dalam satu baris, atau setiap pernyataan dapat ditulis dalam barisnya sendiri. Pembagian kode di baris yang berbeda hanya berfungsi untuk membuatnya lebih terbaca dan skematis bagi manusia yang dapat membacanya, tetapi tidak berpengaruh pada perilaku program yang sebenarnya.Materi ini akan diperbaharui secara berkala jadi jangan lupa Shalat tahajud ya
Untuk kumpulan latihan - latihan C++ bisa di lihat Disini latihan sekaligus pembahasan dan cara pengerjaannya, terdapat juga tugas akhir kampus. Semoga bermanfaat








No comments:
Post a Comment
Silahkan anda berkomentar dengan bahasa dan etika yang baik.terimakasih atas saran dan kritikannya.