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