:::: MENU ::::
  • Suitable for all screen sizes

  • Easy to Customize

  • Customizable fonts.




DASAR PEMPROGRAMAN

Assalamu'alaikum Wr Wb

      Selamat siang teman-teman semua, kembali lagi bersama saya di Blog Tutorial Cerdas, pada postingan kali ini saya tidak menerangkang tentang flashing Hanphone ataupun trik membypass suatu akun Google dari perangkat handphone. kali ini saya ingin mengenalkan suatu Dasar Pemprograman yang dimana ini adalah suatu tugas kuliah , yang diberikan pada saya hehe . Baik artikel dibawah ini adalah penjelasan pengenalan suatu dasar pemprograman, jika memang ada yang keliru saya mohon maaf karna saya belum menguasai sepenuhnya.
cekidot gaess 😊

1.Sejarah perkembangan bahasa C++
    Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard. Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh American National Standards Institute (ANSI).Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSIC. Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C. Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows. Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional. Selain Borland International, terdapat beberapa perusahaan lain yang juga merilis compiler C++, seperti Topspeed C++ dan Zortech C++.

2. Mengenal IDE (Integrated Development Equipment) 
      IDE (Integrated Development Equipment)adalah program komputer yang memilikibeberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangunperangkatlunak. IDE biasanya mempunyai fasilitas dasar seperti :
-Editor, yaitu tempat untuk menuliskan kode sumber.
-Compiler, alat penterjemah bahasa programmer tingkat ke bahasa mesin.
-Debugger, adalah alat untuk membantu programmer dalam mengkoreksi kesalahan kode sumber program yang mereka buat. Dan kebanyak IDE modern saat ini sudah memiliki fasilitas Intelligent Code Completion, banyak juga yang menambahkan fasilitas tambahan dan sekaligus bisa menjadi ciri khas dari mereka (IDE).

3.Mengenal Struktur program C++

Struktur Program C++ terdiri dari :
 1. #include,
 2. main( ),
 3. Blok pernyataan,
 4. cout,
 5. clrscr();
 6. Komentar
 #include <nama_file>
void main()
{
<blok_pernyataan>
}
Berikut penjelasan masing-masing dari elemen diatas,

-. #include
Adalah pengarah praprosesor yang berfungsi menginstruksikan kepada kompiler untuk menyisipkan file, saat program dikompilasi. Biasanya file yang disisipkan adalah file header.
-. main()
Dipakai untuk menyatakan bahwa fungsi main() tidak memiliki nilai balik. Main( ) Merupakan fungsi utama yang menjadi awal dan akhir eksekusi program C++. Tanda ( ) digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi.
-. Blok pernyataan
Blok pernyataan bisa terdiri dari satu atau beberapa statemen dan diakhiri dengan tanda (;) sebagai contoh saat mendeklarasikan 3 buah variabel dengan tipe data yang sama, seperti; int a, b, c;
Untuk mengkompile program dengan menggunakan borland C++ dapat dilakukan dengan menekan tombol Ctrl + F9 atau tombol ini :
-.cout (dibaca "c out") 
Merupakan objek dalam C++ yang digunakan untuk mengarahkan data ke standar output (layar). Tanda << 
Dua tanda kurang dari (<<) adalah operator “penyisipan/peletakan” yang akan mengarahkan operand (data) yang terletak di sebelah kanannya ke objek yang terletak di sebelah kirinya.
Pada contoh di atas, “Selamat Belajar C++, Ini Program Pertama Ku\n” diarahkan ke cout, yang memberikan hasil berupa tampilan string tersebut ke layar. 
\n adalah karakter pindah baris (new line).
#include < iostream.h > 
Menginstruksikan kepada kompiler untuk menyisipkan file iostream.h pada saat program dikompilasi tanpa diakhiri titik koma. File iostream.h perlu disertakan pada program yang melibatkan cout. Tanpa # include < iostream.h > akan terjadi kesalahan saat program dikompilasi. Sebab file iostream.h berisi deklarasi yang diperlukan oleh cout dan berbagai objek yang berhubungan dengan operasi masukan–keluaran. 
-.clrscr(); Pernyataan yang diperlukan untuk menghapus layar. Apabila menggunakan pernyataan ini maka harus disertakan file header conio.h.

Komentar 
Diperlukan untuk menjelaskan / memberikan anotasi terkait program atau bagian-bagian dalam program. Isi penjelasan biasanya berupa:
1. Tujuan/fungsi program.
2. Saat program dibuat/direvisi.
3. Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program. 

Prosedur komentar pada pemrograman C++ memiliki 2 cara yaitu;
a. Diawali tanda // (dua tanda garis miring), Semua tulisan setelah tanda // dianggap sebagai komentar dan tidak akan dieksekusi oleh C++. 
b. Diawali tanda /* blok komentar dan diakhiri tanda */, Untuk memberikan komentar lebih dari 1 baris, namun, biasanya bentuk ini sering dimanfaatkan untuk mengabaikan / menonaktifkan sejumlah baris program atau pernyataan yang telah dibuat karena suatu alasan.

Contoh program :



Hasil Eksekusi :



4.Mengenal Model Data 
Tipe Data C++   
-.Void (Kosong) adalah tipe data yang tidak bertipe karena mempunyai ukuran 0 byte biasanya digunakan untuk tipe data kosong seperti membuat fungsi. 
-.Char (karakter) adalah tipe data untuk karakter yang sering digunakan untuk tipe data yang menggunakan huruf dan angka sebagai datanya.
-.Int (Integer) adalah tipe data untuk numerik yang sering digunakan untuk data berupa angka.
-. Float (Floating Point) adalah tipe data untuk numerik yang digunakan untuk data berupa angka pecahan.
-.Double (Double Floating Point) adalah tipe data untuk numerik yang digunakan untuk data berupa angka pecahan yang nilai decimalnya dua kali lebih banyak.
-.Bool (Boolean) adalah tipe data yang digunakan untuk menentukan false dan true, tipe data ini sama seperti bilangan biner hanya ada dua angka saja yaitu 0 dan 1.
-.Wchar_t adalah tipe data yang digunakan sama seperti char yang menyimpan karakter besar, biasanya digunakan untuk menyimpan karakter yang tidak ada di huruf abjad misalnya huruf japan, china, korea, dll.

Demikian pengenalan mengenai dasar-dasar pemprograman ,semoga artikel ini bisa membantu teman-teman semua, dan semoga dapat denganmudah dipahami. Terimakasih

Wassalamualaikum wr wb


animasi blog

0 comments:

A call-to-action text Contact us