DISUSUN OLEH :
NIM: 21.03.159
KELAS C
2022/2023
i
KATA PENGANTAR
Puji syukur atas kehadiran Tuhan Yang Maha Esa atas rahmat dan petunjuk-Nya sehingga
penulis dapat menyelesaikan tugas yang mana, makalah ini disusun bertujuan untuk memenuhi
tugas mata kuliah Algoritma dan Pemrograman dalam menempuh Pendidikan STIKES
Panakkukang Makassar. Penulis menyadari bahwa masih banyak kekurangan dan keterbatasan
dalam penyajian data dalam makalah ini. Oleh karena itu, penulis mengharapkan kritik dan saran
yang membangun dari semua pembaca demi kesempurnaan makalah ini. Semoga makalah ini
berguna dan dapat menambah pengetahuan pembaca.
Nur Fadilah
ii
DAFTAR ISI
JUDUL......................................................................................................................i
KATA PENGANTAR..............................................................................................ii
DAFTAR ISI.............................................................................................................iii
BAB I.........................................................................................................................1
PENDAHULUAN.....................................................................................................1
A. Latar Belakang...............................................................................................1
B. Rumusan Masalah..........................................................................................1
C. Tujuan............................................................................................................1
BAB II.......................................................................................................................2
PEMBAHASAN.......................................................................................................2
D. Pengertian imput............................................................................................6
BAB III......................................................................................................................12
PENUTUP.................................................................................................................12
A. Kesimpulan....................................................................................................12
B. Saran...............................................................................................................13
C. DAFTAR PUSTAKA...................................................................................14
iii
BAB 1
PENDAHULUAN
A. Latar Belakang
Dalam membangun sebuah sistem banyak sekali bahasa-bahasa pemograaman yang bisa
digunkan. Bahasa itu dibuat dan digunakan berdasarkan kemampuan si pembuat sistem dan
berdasarkan untuk kegunaan sistem tersebut. Dalam bahasa komputer yang digunakan, misalnya
saja Bahasa pemograman pascal, pemogramman C++, pemogramman VB, dan masih banyak
sekali bahasa pemogramman lainnya yang dapat digunakan
.Dan dalam makalah ini kami akan mengambil pembahasan mengenai bahasa pemograman C++
sesuai dengan mata kuliah yang kami jalani. Bahasa yang merupakan sejenis bahasa C, tetapi
dalam pemograman berbeda dengan bahasa C. Bahasa C++ merupakan bahasa pemogramman
yang bekerja dalam objek atau dapat disebut object oriented programming (OOP).
B. Rumusan Masalah
C. Tujuan
Tujuan di buat Makalah ini yaitu untuk menyelesaikan tugas mata pelajaran ALGORITMA DAN
PEMOGRAMAN agar mendapat nilai.
Selain itu, saya berharap di buatnya makalah ini bukan hanya untuk tugas yang di berikan
semata, tetapi dapat berguna untuk pembelajaran bagi siswa lainnya. Dapat digunaka untuk
menambah wawasan bagi mahasiswa yang ingin lebih mengenal bahasa C++ ini.
1
BAB II
PEMBAHASAN
C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup, yang merupakan
perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie). Pada awal tahun
1970-an, bahasa itu merupakan peningkatan dari bahasa sebelumnya, yaitu B.
C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa orang
yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh karena si pembicara
berasal dari Jepang atau Indonesia, melainkan karena bahasa ini memiliki beberapa kompiler
yang berbeda. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual, C/386
Watcom, dan DJGPP. Anda dapat mendownload DJGPP atau mungkin saja anda telah memiliki
kompiler lain.
Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar
C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi
nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan
orang diberbagai pelosok negeri. Sebagai contoh, di New Orleans kata median disebut neutral
ground). Kadang kadang pemakaian fungsi nonstandard akan menimbulkan masalah pada saat
anda hendak mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++
yang ditulis oleh seorang programer) mempergunakan kompiler yang berbeda. Tutorial ini tidak
terlepas dari masalah seperti itu.
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
bias diakses oleh header filenya.
2
B. Fungsi C++
Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan
dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil perasi. Fungsi juga
merupakan bagian dari kode program yang terpisah dari program utama.
Nama fungsi yang definisikan sendiri oleh pemrogram tidak boleh sama dengan nama build-in
function pada compiler C++. Fungsi digunakan agar pemrogram dapat menghindari penulisan
bagian program (kode) berulang-ulang, dapat menyusun kode program agar terlihat lebih rapi
dan kemudahan dalam debugging program.
Bagain kode program ini di-execute jika diperlukan untuk melakukan tindakankhusus dalam
program. Fungsi banyak dilibatkan dalam program dengan tujuan untuk mengurangi duplikasi
pengkodean dan untuk mempermudah pemahaman. Secara sederhana terdapat fungsi yang
tidak mengambil satu parameterpun dan menghasilkan void (data yang tidakmemiliki nilai).
Namum pada fungsi yang lain akan mengambil suatu parameter dan mungkin menghasilkan
suatu nilai tertentu.
Parameter merupakan suatu nilai yang di-pass-kan (diseberangkan) pada fungsi yang
berguna untuk mengubah operasinya atau untuk menunjukan operasi yang lebih luas.
Sebelum fungsi digunakan, fungsi harus dideklarasikan dulu. Deklarasi fungsi (prototype)
berguna untuk memberitahukan compiler tentang bagaimana.
Beberapa bagian yang harus di perhatikan adalah header dan fungsi. Header adalah dimana kita
memasukkan library yang ada dalam C++ kedalam kode program kita. Fungsi adalah “tempat”
dimana kita bisa “bereksperimen”. Didalamnya terdapat semua statement yang kita buat.
Program yang paling sederhana yang pernah diketahui umat manusia adalah:
#includeusing
namespace std;
3
cout << “Hello, World!\n”; } Pada baris pertama, seperti yang kita lihat, ada perintah #include
. Tanda „#‟ adalah preprocessor directive. Preprocessor directive adalah perintah – perintah
yang diberikan kepada compiler untuk melakukan definisi, memasukkan file library, dll.
• cmath = header untuk operasi matematika seperti sin, cos, sqrt, dan tan
Tanda „{„ juga harus ada dalam setiap fungsi C++, itu menandakan awal dari fungsi /
program dan „}‟ menandakan akhir dari fungsi / program.
C. Pengertian output
Output (keluaran) adalah aktifitas program yang mendapatkan perintah untuk memberikan
informasi data kepada pengguna (manusia). Data itu biasanya merupakan hasil olahan dari data
sebelumnya. Dalam bahasa C++ kita dapat melakukan pengeluaran menggunakan object cout .
kita akan fokus membahas cout saja. Soalnya cerr dan clog, cara pakainya sama seperti cout.
Bedanya sih pada konteks penggunaannya, yakni untuk error dan log.
Fungsi cout
4
Fungsi cout adalah fungsi standar pada C++ untuk menampilkan output ke layar.
Setelah simbol << kita bisa menuliskan teks yang akan ditampilkan ke layar.
Teks harus diapit dengan tanda petik dan untuk membuat baris baru bisa menggunakan endl atau
simbol \n.
Pembuatan baris baru bersifat opsional, terserah kita mau ditambahkan atau tidak.
Contoh :
5
Hasil akan di tampilkan dalam dua garis :
Apapun setelah simbol << akan ditampilkan ke layar. Jika kita ingin menampilkan variabel, kita
bisa menulisnya seperti ini:
Hasilnya :
D. Pengertian Input
Input adalah memasukkan data kedalam sebuah program. Input biasanya diambil dari perangakat
inputan seperti keyboard, mouse, kamera, microphone, dll.
Sementara untuk mengambil input, C++ memiliki fungsi cin dan bisa juga menggunakan scanf()
dari bahasa C.
Fungsi cin
Fungsi cin (c input) adalah fungsi untuk mengambil input dari keyboard.
Fungsi cin membutuhkan variabel untuk menyimpan data yang diinputkan. Intinya variable
berfungsi untuk meyimpan data saat program berjalan.
Contoh :
#include
Setelah itu, coba compile dan jalankan.
<ioatrem> using
Maka hasilnya:
namespace std; int
main(){
string nama;
cout<<”masukkan nama
anda:” ; cin>>nama ;
<<nama<<endl; cout<<”halo”;
return 0;
7
E. Langkah memasukkan kode
Contoh 1:
1. Download aplikasi Cxxdroid( android)
2. Masukan rumus seperti gambar di bawah
8
3. Setelah selesai, tekan lingkaran kanan di bawah
4. Program Berhasil.
9
Contoh 2 :
1. Download aplikasi Cxxdroid( android)
2. Masukan rumus seperti gambar di bawah
10
3. Setelah selesai, tekan lingkaran kanan di bawah
4. Program Berhasil.
11
BAB III PENUTUP
A. Kesimpulan
C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup, yang merupakan
perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie).
C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa orang
yang banyak memiliki dialek. Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat
menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan
dapat menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang
tidak standar yang diucapkan orang diberbagai pelosok negeri.
Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Fungsi adalah sekumpulan
perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil
output yang dapat berupa nilai ataupun sebuah hasil perasi. Fungsi juga merupakan bagian dari
kode program yang terpisah dari program utama. Nama fungsi yang definisikan sendiri oleh
pemrogram tidak boleh sama dengan nama build-in function pada compiler C++.
Header adalah dimana kita memasukkan library yang ada dalam C++ kedalam kode program
kita. cout << “Hello, World!\n”; } Pada baris pertama, seperti yang kita lihat, ada perintah
#include . Tanda „#‟ adalah preprocessor directive. Output (keluaran) adalah aktifitas
program yang mendapatkan perintah untuk memberikan informasi data kepada pengguna
(manusia). 1. Fungsi output pada C++. kita akan fokus membahas cout saja. Apapun setelah
simbol << akan ditampilkan ke layar. Jika kita ingin menampilkan variabel, kita bisa
menulisnya seperti ini:. Input adalah memasukkan data kedalam sebuah program. Fungsi cin
membutuhkan variabel untuk menyimpan data yang diinputkan.
1. Download aplikasi Cxxdroid( androi)2. Masukan rumus seperti gambar di bawah. 3. Setelah
selesai, tekan lingkaran kanan di bawah. 4. Program Berhasil.
12
B. Saran
Untuk penyempurnaan pembuatan makalah kedepannya, saya mengharapkan adanya saran dari
semua pihak baik dosen maupun seluruh mahasiswa yang membaca makalah APLIKASI C++ ini
terhadap kekurangan yang terdapat pada makalah ini.
13
DAFTAR PUSTAKA
Belajar Ilmu komputer dan Pemrograman menggunakan C/C++. Belajar C++. Published January
22, 2018. Accessed November 10, 2022. https://www.belajarcpp.com/tutorial/cpp/dasar-input-
output.
https://www.petanikode.com/cpp-input-output/
14