Disusun Oleh :
Zelfi Wahyuni
NIM : 2150015
Dosen pengampu :
Jefri Rahmad Mulia, M.Kom
Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa karena berkat rahmat-Nya
sehingga kami bisa menyelesaikan makalah dasar-dasar pemrograman komputer. Dalam
penyusunan makalah ini, kami telah berusaha semaksimal mungkin sesuai dengan kemampuan
kami. Namun sebagai manusia biasa, kami tidak luput dari kesalahan dan kekhilafan baik dari
segi teknik penulisan maupun tata bahasa. Walaupun demikian, kami berusaha sebisa mungkin
menyelesaikan makalah ini meskipun tersusun sangat sederhana namun mudah-mudahan
memberi manfaat yang tidak sederhana .
Kami menyadari bahwa keberhasilan penyusunan makalah kami ini sangat didukung
oleh kerja sama antara dosen dan beberapa kerabat yang memberi berbagai masukan yang
bermanfaat bagi kami. Untuk itu kami mengucapkan terima kasih kepada pihak tersebut yang
telah bersedia meluangkan waktunya untuk memberikan arahan dan saran demi kelancaran
penyusunan makalah ini.
Semoga makalah ini dapat bermanfaat bagi kami dan para pembaca pada umumnya.
Kami mengharapkan saran serta kritik dari berbagai pihak yang bersifat membangun.
Pemakalah
DAFTAR ISI
KATA PENGANTAR……………………………………………………………..…
DAFTAR ISI………………………………………………………………………….
BAB I PENDAHULUAN………………………………………………………….…
A. Latar Belakang………………………………………………………………...
B. Rumusan Masalah……………………………………………………………..
C. Tujuan………………………………………………………………………….
BAB II PEMBAHASAN………..…………………………………………………….
A. Kesimpulan…………………………………………………………………......
DAFTAR PUSTAKA……………………….……………………………………….....
BAB I
PENDAHULUAN
A. Latar Belakang
B. Rumusan Masalah
1. Mengapa harus belajar Bahasa pemprograman C++
2. Prosedur penulisan pegrograman di C++
3. Stetment Deklarasi Dan Penugasan
C. Tujuan
1. Mengetahui pentingnya belajar Bahasa pemprograman C++
2. Mengetahui Prosedur penulisan pegrograman di C++
3. Mengetahui Stetment Deklarasi Dan Penugasan
BAB II
MATERI
Bahasa Pemrograman C++ adalah bahasa pemrograman komputer yang bisa dipakai
untuk membuat berbagai aplikasi (general-purpose programming language), dan merupakan
pengembangan dari bahasa pemrograman C.
Bahasa C++ kadang disebut juga sebagai “C with Classes“. Ini karena perbedaan paling
utama antara bahasa C dan C++ ada di dukungan ke pemrograman berbasis object (object
oriented programming). Bahasa C++ sudah mendukung pemrograman berbasis object,
sedangkan bahasa C belum.
C++ adalah salah satu dari bahasa pemrograman yang paling popular di dunia. C++ dapat
ditemukan pada sistem operasi saat ini, sistem antar muka dan sistem embedded. C++ portabel
dan dapat digunakan untuk pengembangan aplikasi yang dapat diadaptasi oleh semua platform.
C++ merupakan bahasa pemrograman yang menyenangkan dan mudah untuk dipelajari.
Bahasa C++ memiliki kedekatan dengan bahasa C# dan Java, hal tersebut membuat
programmer mudah dalam mengonversi ke bahasa C++ atau sebaliknya.
• Pengenal
Kategori ketiga dari token adalah pengenal Pengenal adalah nama-nama yang muncul
pada sebuah program, seperti variabel, konstanta, dan fungsi Semua pengenal harus mentaati
anuran aruran pengenal dalam C++. Pengenal Sebuah pengenal C++ memuat huruf, dijit, dan
karakter garis bawah () dan hane diawali dengan sebuah huruf atau garis-bawah.
Beberapa pengenal telah terpradefinis, selebihnya dapat didefinisikan oleh penguma.
Dalam program C ++ pada contoh 11, cout merupakan pengenal terpradefinisi dan angka
adalah pengenal yang diciptakan oleh pengguna. Dua pengenal terpradefinisi yang akan sering
Anda jumpaliadalah cout dan ein Anda telah melilar efek penamaan dan cout nanti pada bab
ini, Anda akan belajar bagaimana ein yang dipakai untuk membaca data, bekerja, tidak seperti
kata kunci, pengenal terpradefinisi dapat didefinisikan ulang, tetapi direkomendasikan agar
Anda tidak melakukannya.
Pengenal hanya terdiri dari hurut, dijit, dan karakter garis bawah, simbol lain tidaks di
ijinkan di pakai untuk sebuah pengenal
• Spasi-putih
Setiap program C++ memuat spasi-putih. Spasi-putih mencakup spasi, tab, dan karakter
garis-baru (newline). Dalam sebuah program C++, spasi-putih dipakai untuk memisahkan
simbol spesial, katakunci, dan pengenal Spasi-putih tidak dapat ditampilkan, yang berarti
bahwa ketika ia ditampilkan pada kertas putih, spasi di antara simbol spesial, katakunci, dan
pengenal tercetak putih. Kegunaan spasi-putih dalam sebuah program sangat penting, karena
ia dapat membuat program menjadi mudah dibaca
b) Notasi sintaks
Didalam merancang diagram kelas, perancang harus memperhatikan notasi sintak,
yang merujuk kepada beberapa syarat penting seperti modifier, sifat, dan tipe atribut
maupun method. Modifier merupakan status atribut maupun method apakah mereka
dibentuk secara public, private atau protected. Sementara sifat atribut dan method merujuk
kepada sifat statis atau dinamis. Suatu atribut mengharuskan suatu tipe dibentuk sesuai
batasan dan kriterianya. sementara method memungkinkan memiliki tipe nilai
pengembalian (return type) atau tidak sama sekali (void). Suatu modifier memiliki
keunggulan tersendiri, secara detil disampaikan pada tabel berikut:
Brackets; adalah simbol yang menotasikan awal dan akhir class. Notasi brackets
diwakili oleh simbol tanda kurung pembuka **, dan tanda kurung penutup. Notasi brackets
tidak hanya digunakan pada class, namun juga dalam beberapa struktur, seperti struktur
method, array, struktur keputusan pemilihan dan perulangan dan lain sebagainya.
Statement; yang merupakan serangkaian kode program yang menentukan bagaimana
program akan melakukan tugas-tugas berdasarkan perintah pengguna. Dengan kata lain
statement program tersusun sedemikian rupa sesuai dengan algoritma yang dituliskan oleh
perancang program. Di dalam pemrograman Java, statement algoritma ditulis di dalam
tubuh method, karena method merupakan fungsi-fungsi yang menunjukan tingkahlaku suatu
objek dari suatu kelas
Modifier; yang merupakan kata kunci yang mendefenisikan bahwa class tersebut
memiliki hak akses tertentu (public private), sehingga memungkinkan atau tidak
memungkinkan dapat diakses oleh objek di kelas lain. Modifier boleh dertakan boleh tidak,
bergantung kepada tujuan pemrograman
1. Deklarasi Variabel
Bahasa pemrograman pada umumnya mengenal adanya variabel yang digunakan
untuk menyimpan nilai atau data. Java dikenal dengan bahasa pemrograman yang bersifat
strongly typed yang artinya diharuskan mendeklarasikan tipe data dari semua variabel dan
apabila lupa atau salah mengikuti aturan pendeklarasian variabel maka akan mendapat error
pada saat proses kompilasi. Tipe data Java memiliki dua jenis tipe data yang dikategorikan
menjadi dua yaitu tipe data primitif dan tipe data referensi.
1.1.1 Tipe Data Primitif
Char
Char adalah karakter tunggal yang pendefinisiannya di awal dan akhir menggunakan
tanda petik tunggal ( ‘ ). Tipe char mengikuti aturan Unicode, sehingga bisa dapat
menggunakan kode untuk kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang
biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.
Boolean Tipe data
Boolean terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting untuk
mengevaluasi suatu kondisi.
1.1.2 Tipe Data Referensi
Kelebihan pemrograman dengan orientasi objek adalah dapat mendefinisikan
tipe data baru yang merupakan objek dari class tertentu. Tipe data ini digunakan
untuk mereferensikan objek atau class tertentu, seperti String.
Variabel
Variabel merupakan container yang digunakan untuk menyimpan suatu nilai pada
sebuah program dengan tipe tertentu. Untuk mendefinisikan variabel, suatu identifier
dapat digunakan untuk menamai variabel tersebut.
Identifier
Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel,
method, class, interface, dan package. Dalam pemrograman Java identifier bisa disebut sah
apabila diawali dengan : - Huruf /abjad - Karakter Mata Uang - Underscore(_) Identifier
dapat terdiri dari : - Huruf / abjad - Angka - Underscore (_) Identifier tidak boleh
mengandung @, spasi atau diawali dengan angka serta tidak boleh menggunakan keyword
yang telah digunakan di pemrograman java. Selain karakter, Unicode juga dapat digunakan
sebagai identifier.
1.2 Mendeklarasikan Variabel
Sintaks dasar : [tipe data] [nama variabel] Menuliskan tipe data dari variabel, contoh :
2. Operator
Operator adalah simbol khusus yang menyajikan operasi khusus pada satu,
dua, atau tiga operand dan kemudian mengembalikan hasilnya. Jenis operator antara
lain :
2.1 Operator Aritmatika Operator ini digunakan pada operasi-operasi aritmatika
seperti penjumlahan, pengurangan, pembagian dan lain-lain.
1. Kesimpulan
C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustup, yang
merupakan perkembangan dari bahasa C. Dikembangkan di Bong Labs (Dennis Ritchie)
pada awal tahun 1070-an. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu bahasa B.
pada awalnya bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada
sistem Unix. Keistimewaan dari bahasa C++ adalah karena bahasa ini mendukung
pemrograman berarah objek atau yang lebih sering dikenal dengan istilah Object Oriented
Programming (OOP). Bahasa pemrograman C++ adalah bahasa yang amat berbeda.
Untuk kompiler C++ berbasis DOS, akan memerlukan beberapa kata kunci (keywords);
keyword sendiri tidak cukup untuk difungsikan sebagai input dan output. Walau hampir
semua fungsi dalam file library tampaknya biasa diakses oleh header filenya. Sebuah
program C++ minimal mengandung sebuah fungsi yaitu fungsi main(). Fungsi ini menjadi
awal dan akhir eksekusi program C++. Kelebihan pemrograman dengan orientasi objek
adalah dapat mendefinisikan tipe data baru yang merupakan objek dari class tertentu. Tipe
data ini digunakan untuk mereferensikan objek atau class tertentu, seperti String.
2. Saran
Untuk penyempurnaan pembuatan makalah kedepannya, saya mengharapkan adanya
saran dari semua pihak baik dosen maupun seluruh mahasiswa yang membaca makalah
PEMROGRAMAN C++ ini terhadap kekurangan yang terdapat pada makalah ini.
DAFTAR PUSTAKA