Anda di halaman 1dari 22

LAPORAN PRATIKUM

PENGENALAN C++

Dosen pengampu :

Disusun oleh :

Nama : FUTRI ADRIANA AKSAR

Nim : D0223009

Kelas : Informatika A

PRODI INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS SULAWESI BARAT

TAHUN AJARAN 2023/2024


ii
KATA PENGANTAR

Puji Syukur kita panjatkan kepada Allah SWT karena dengan berkat limpahan ra
hmat dan hidayah – Nya sehingga Laporan Praktikum (Dasar – Dasar Pemrogram
an Menggunakan Bahasa C++) ini dapat selesai tepat pada waktunya.

Laporan praktikum ini disusun sebagai pelengkap tugas mata kuliah Dasar – Das
ar Pemrograman. Penulis yakin bahwa penyelesaian laporan ini tidak luput dari
bantuan dan bimbingan dari berbagai pihat, yang telah memberikan masukan b
aik secara langsung maupun tidak langsung. Oleh karena itu, penulis mengucap
kan banyak terimakasih kepada dosen pengampuh mata kuliah Dasar – Dasar Pe
mrograman.

Penulis menyadari bahwa masih banyak kekurangan dari laporan ini, baik dari
materi maupun teknik penyajiannya, mengingat kurangnya pengetahuan dan pe
ngalaman penulis. Oleh karena itu, kritik dan saran yang membangun sangat pe
nulis harapkan.

i
DAFTAR ISI

KATA PENGANTAR.......................................................................................................

DAFTAR ISI......................................................................................................................

DAFTAR TABEL..............................................................................................................

DAFTAR GAMBAR.........................................................................................................

BAB I PENDAHULUAN..................................................................................................

A. LATAR BELAKANG...........................................................................................
B. TUJUAN PRAKTIKUM.......................................................................................

BAB II METODE PRAKTIKUM....................................................................................

A. METODE PRAKTIKUM.....................................................................................
B. LOKASI DAN WAKTU PRAKTIKUM.............................................................
C. INSTRUMEN PRAKTIKUM..............................................................................
D. PRINSIP KERJA...................................................................................................
E. PROSEDUR KERJA.............................................................................................

BAB III HASIL DAN PEMBAHASAN...........................................................................

A. TUJUAN ................................................................................................................
B. PETUNJUK............................................................................................................
C. DASAR TEORI......................................................................................................
D. HASIL PRAKTIKUM...........................................................................................

BAB IV PENUTUP............................................................................................................

A. KESIMPULAN......................................................................................................
B. SARAN……………………………………………………………………………..

ii
iii
A.

iv
BAB

PENDAHULUAN

A. LATAR BELAKANG

Pemrograman adalah keterampilan yang sangat penting di berbagai bidang, teruta


ma dalam dunia teknologi informasi. Bahasa pemrograman C++ adalah salah satu bahasa
pemrograman yang sangat berpengaruh dan sering digunakan dalam pengembangan pera
ngkat lunak, sistem tertanam, dan pemrograman permainan.

Praktikum pemrograman dalam bahasa C++ dengan menggunakan Visual Studio


Code (VS Code) bertujuan untuk memberikan peserta praktikum pemahaman dan ketera
mpilan dasar dalam mengembangkan perangkat lunak dengan menggunakan bahasa C++
dan memanfaatkan alat pengembangan yang powerful seperti VS Code.

B. TUJUAN PRAKTIKUM
Tujuan dari praktikum pemrograman dalam bahasa C++ adalah memberikan peserta p
raktikum pemahaman dan keterampilan dalam pengembangan perangkat lunak dengan
menggunakan bahasa pemrograman C++. Berikut ini adalah beberapa tujuan utama da
ri praktikum tersebut:
1. Memahami Dasar Pemrograman C++: Praktikum ini bertujuan untuk membantu peser
ta memahami konsep dasar pemrograman dalam bahasa C++. Ini mencakup pemaham
an sintaksis, variabel, tipe data, operator, struktur kendali, dan fungsi dasar dalam bah
asa C++.
2. Menggunakan Alat Pengembangan (Visual Studio Code): Peserta praktikum akan bel
ajar menggunakan alat pengembangan modern seperti Visual Studio Code (VS Code)
untuk menulis, mengedit, dan menjalankan kode C++. Tujuan ini juga mencakup pem
ahaman cara mengatur proyek, mengelola kode sumber, dan mendebung kode dengan
efisien.
3. Mengembangkan Keterampilan Pemrograman Umum: Selain memahami C++, prakti
kum ini bertujuan untuk meningkatkan keterampilan pemrograman umum peserta, sep
erti pemahaman pengendalian alur, penanganan kesalahan, dan manajemen memor

1
BAB II
METODE PRAKTIKUM
A. METODE PRAKTIKUM
Metode praktikum pada praktikum yang dilaksanakan Sabtu 04 November 2023 dilab
terpadu menjelaskan beberapa

B. LOKASI DAN WAKTU PRAKTIKUM


Berikut lokasi dan waktu pelaksanaan praktikum :
Lokasi : LAB TERPADU UNIVERSITAS SULAWESI BARAT
Hari/Tanggal : Sabtu, Tanggal 04 November 2023
Waktu : Pukul 09:00 sampai pukul 11.30 Wita.

C. INSTRUMEN PRAKTIKUM
 Tujuan Praktikum:
1. Memahami dasar-dasar bahasa pemrograman C++.
2. Mampu mengimplementasikan program sederhana menggunakan C++.
3. Menguasai konsep variabel, tipe data, operator, dan struktur kontrol dalam C+
+.
4. Memahami konsep input dan output dalam C++.
 Waktu Pelaksanaan: 2-3 jam
 Alat dan Bahan:
1. Komputer dengan compiler C++ yang telah terinstal.
2. Materi presentasi tentang dasar-dasar C++.
3. Contoh program C++.
 Langkah-langkah Praktikum:
1. instal mingw.
2. Extrak mingw ( jika ekstrak sisakan c:/).

2
3. Setelah no 2 cari filenya terus buka lalu cari bin terus buka file nya lalu salin a
lamat filenya/lokasi filenya.
4. Terus edit the system environment variables lalu klik PATH terus edit lalu pas
te alamat file yang sdh di salin terus ok.
5. Cari extensions terus c++,code runner terus instal.
6. Kemudian mulailah melakukan codingan seperti contoh yang diberikan oleh d
osen .
7. Kemudian setelah itu jalankan .
D. PRINSIP KERJA

Prinsip kerja praktikum pengenalan C++ melibatkan serangkaian langkah-langkah yan


g dirancang untuk membantu peserta memahami dan menguasai dasar-dasar bahasa pe
mrograman C++. Berikut adalah prinsip-prinsip kerja yang dapat menjadi panduan dal
am mengorganisasi praktikum pengenalan C++:

1. Tujuan jelas

Praktikum harus memiliki tujuan yang jelas dan spesifik. Peserta harus tahu apa yang
diharapkan dari mereka pada akhir praktikum.

2. Pendahuluan

Pendahuluan yang baik harus memberikan latar belakang tentang mengapa C++ penti
ng dan bagaimana bahasa ini digunakan dalam pengembangan perangkat lunak.

3. Pemilihan alat
Pastikan komputer dan perangkat lunak yang dibutuhkan untuk praktikum (compiler,
Visual Studio Code, dll.) sudah siap.
4. Pengantar materi

Praktikum sebaiknya dimulai dengan pengantar singkat tentang dasar-dasar bahasa C


++, seperti sintaksis dasar, variabel, dan tipe data.

5. Demonstrasi

3
Instruktur atau pembimbing harus memberikan demonstrasi penggunaan bahasa C++
melalui contoh-contoh program sederhana. Demonstrasi ini dapat melibatkan pembuat
an program "Hello, World!" dan penjelasan sintaksisnya.

E. PROSEDUR KERJA
1. Buka Visual Studio Code.
2. Di bagian kiri bawah, klik pada ikon "Extensions" (ikon persegi dengan tanda lo
nceng).
3. Cari ekstensi "C/C++" dan instal ekstensi ini. Ekstensi ini akan membantu Anda
dalam mengembangkan dan mengkode dalam bahasa C++.
4. Buka Visual Studio Code.
5. Untuk membuat proyek C++ baru, buka menu "File" -> "New Folder" untuk me
mbuat folder proyek. Lalu, klik kanan pada folder tersebut dan pilih "Open with
Code" untuk membuka folder proyek di VS Code.
6. Selanjutnya, buat berkas C++ baru dengan ekstensi .cpp dengan mengklik kanan
pada folder proyek, pilih "New File," dan beri nama berkas Anda dengan eksten
si .cpp, misalnya, main.cpp.
7. Buka berkas main.cpp yang baru Anda buat.
8. Anda dapat mulai menulis kode C++ Anda di berkas ini. Pastikan untuk mengik
uti sintaksis C++ yang benar.

4
BAB

PENGENALAN C++ (Program C++ )

A. TUJUAN
Setelah menyelesaikan modul ini diharapkan mahasiswa akan mampu:
(Sesuaikan dengan praktikum yang sudah diajarkan lihat praktikum I dan II)
1. Mengenali dan menggunakan C++ dengan baik.
2. Membuat program sederhana menggunakan bahasa C++.
B. PETUNJUK
1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar.
2. Instalasi aplikasi yang mendukukng.
3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar.
4. Tanyakan kepada asisten apabila ada hal-hal yang kurang jelas.
C. DASAR TEORI
( Lihat Modul 1 – 3 ) Sesuaikan teori yang mendukung.
D. HASIL PRAKTIKUM

 DEKLARASI TIPE DATA


1. Tipe Data (Pada Gambar Codingan Pertama)
a) Int ( dia itu bilangan bulat )
b) Double untuk bilangan decimal (memiliki ukuran lebih besar dari float)
c) Char (hanya dapat menampung satu karakter)

1. Sourcecode (gambar 1)

5
Gambar 1 : Deklarasi Variable 1

Hasil

Gambar 1 output : 1

1.1

Type Data Penggunaan


Integer Jenis tipe data integer digunakan untuk men
yimpan bilangan bulat. Pada umumnya, tipe
data ini digunakan untuk menghitung jumla
h objek, indeks array, dan dalam berbagai o
perasi matematika. Di tahun 2023, tipe data
integer masih menjadi salah satu tipe data p

6
aling populer dalam pemrograman karena ef
isiensi dan fleksibilitasnya. Contoh tipe data
integer misalnya int, long. Contoh :

int angka = 45;

Doble Tipe data ini digunakan untuk menyimpan a


ngka decimal. Contoh :

double angka = 3.24;

Char Tipe digunakan untuk menyimpan karakter,


Contoh :

char karakter = ‘A’;

Table 1 : Type data int,double,chaR

2. Tipe Data (Pada Gambar Codingan kedua)


a) Boolean (kondisi antara nilai True atau False)

2. Sourcecode (gambar 2)

Gambar 2 : Deklarasi Type Data 2

Hasil

7
Gambar 2 : output 2.

1.2

Type Data Penggunaan


Boolean Tipe data ini digunakan untuk menyimpan n
ilai kebenaran ( true atau false ). Contoh :

bool lulus = true ;

able 2 : Type Data Boolean

3. Tipe Data (Pada Gambar Codingan ketiga)


a) Int ( dia itu bilangan bulat )

3 Sourcecode (gambar 3)

8
Gambar 3 : Deklarasi Type Data

Hasil

9
Gambar 3 :output 3

1.3

Type Data Penggunaan


Integer Jenis tipe data integer digunakan untuk men
yimpan bilangan bulat. Pada umumnya, tipe
data ini digunakan untuk menghitung jumla
h objek, indeks array, dan dalam berbagai o
perasi matematika. Di tahun 2023, tipe data
integer masih menjadi salah satu tipe data p
aling populer dalam pemrograman karena ef
isiensi dan fleksibilitasnya. Contoh tipe data
integer misalnya int, long. Contoh :

int angka = 45;

Table 3 : Type Data Integer

10
 PENGGUNAAN OPERASI MATEMATIKA

1. Tipe Data (Pada Gambar Codingan Pertama)


a) Int ( dia itu bilangan bulat )
b) Operator Aritmetika (Sisa bagi)

4. Sourcecode (gambar 1)

Gambar 1.1 : Penggunaan operator sisa bagi

Hasil

Gambar 1.2 : hasil output operator sisa bagi

1.4

Type Data Penggunaan


Integer Jenis tipe data integer digunakan untuk men
yimpan bilangan bulat. Pada umumnya, tipe
data ini digunakan untuk menghitung jumla
h objek, indeks array, dan dalam berbagai o
perasi matematika. Di tahun 2023, tipe data

11
integer masih menjadi salah satu tipe data p
aling populer dalam pemrograman karena ef
isiensi dan fleksibilitasnya. Contoh tipe data
integer misalnya int, long. Contoh :

int angka = 45;

Table 1.3 : Type Data Integer

2. Tipe Data (Pada Gambar Codingan kedua)


a) Int ( dia itu bilangan bulat )
b) Float (untuk bilangan desimal)
c) Operator Aritmetika (pembagian)

5. Sourcecode (gambar 2)

Gambar 2.1 : Penggunaan operator pembagian

Hasil

Gambar 2.2 : Hasil output operator pembagian

12
1.5

Type Data Penggunaan


Integer Jenis tipe data integer digunakan untuk men
yimpan bilangan bulat. Pada umumnya, tipe
data ini digunakan untuk menghitung jumla
h objek, indeks array, dan dalam berbagai o
perasi matematika. Di tahun 2023, tipe data
integer masih menjadi salah satu tipe data p
aling populer dalam pemrograman karena ef
isiensi dan fleksibilitasnya. Contoh tipe data
integer misalnya int, long. Contoh :

int angka = 45;

Float Type data ini digunakan untuk menyimpan a


ngka decimal dengan persisi yang lebih rend
ah dibanding dengan double, Contoh :

float harga = 19.99;

Table 2.3 : Type data Integer dan Float

Analisis 1

1. Sebutkan tipe data yang digunakan !


2. Jelaskan variabel / peubah yang digunakan!

Jawaban

1. Int , Double, Char, float, Boolean


2. Variabel

a) Variabel ( i , x, y, z.)

Type datanya Integer yang hanya dapat menampung angka atau bilangan bulat
berkapasitas 10 digit angka ( 32 bit ).

b) variabel d

13
Type datanya double yang hanya dapat menampung bilangan desimal yang m
engizinkan 15 angka setelah koma, contoh: 50.234343333333333

c) Variabel (c dan s)

Type datanya char yang hanya dapat menampung satu karakter saja. Contoh:
‘A’

d) Variabel (A,B,C)

Type datanya Float yang menampung angka desimal lebih sedikit dibanding d
engan type data Double dan harus di akhiri dengan huruf f. Contoh : 3.24f

e) Variabel ( benar , salah)

Type data nya Boolean yang nilainya hanya ada True atau False.

PRAKTIKUM 1

6. Sourcecode (gambar )

Gambar Pratikum 1 :Deklarasi perintah cout 10 kali

Hasil

14
Gambar output pratikum 1 : hasil output pratikum 1

PRAKTIKUM 2

Sourcecode (gambar )

Gambar Pratikum 2 :Deklarasi Type data perulangan for dan fungsi metod main

4.1.2 Hasil

Gambar output pratikum 2 : hasil output pratikum 2

Analisis 2

Apa perbedaan dan persamaan pada praktikum 1 dan praktikum 2?

5.1.1

15
Perbedaan Persamaan
Pada Praktikum 1 dia menggunakan “cout< Sama sama menampilkan 10 output
<”Aku Sangat Menyukai C++”<<endl; seba
nyak 10x , Jadi praktikum 1 itu keliatan ban
yak perintah nya . Sedangkan Praktikum 2 d
ia menggunakan perulangan for jadi dia terli
hat lebih pendek dan simpel.

Table 3 : persamaan dan perbedaan pratikum 1 dan pratikum 2

PRAKTIKUM 3

6.1.1 Sourcecode (gambar )

Gambar pratikum 3 : Deklarasi Type data Integer dan operator penjumlahan

6.1.2 Hasil

Gambar output pratikum 3 : hasil output pratikum 3

16

Anda mungkin juga menyukai