Sunday, 28 February 2021

BELAJAR PEMOGRAMAN DASAR C++

 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++

    Struktur Program

    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 bernama mainadalah fungsi khusus di semua program C ++; itu adalah fungsi yang dipanggil saat program dijalankan. Eksekusi semua program C ++ dimulai dengan mainfungsi 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 permulaan maindefinisi 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 saat maindipanggil. 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 c haracter keluar perangkat put (biasanya, ini adalah layar komputer). Kedua, operator penyisipan ( <<), yang menunjukkan bahwa apa yang berikut disisipkan ke dalam std::coutTerakhir, 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





semuanya dalam satu baris, dan ini akan memiliki arti yang persis sama dengan kode sebelumnya.

Dalam C ++, pemisahan antara pernyataan ditentukan dengan akhiran titik koma ( ;), 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.

Sekarang, mari tambahkan pernyataan tambahan ke program pertama kita:




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.

Cara Membuat Animasi Cuaca di Blogspot dengan HTML, CSS, dan JavaScript

  Sourcecode disini ya Bagi kamu yang ingin belajar web design, membuat animasi sederhana bisa jadi latihan yang seru. Salah satunya adalah ...