Anda di halaman 1dari 24

LAPORAN PRAKTIKUM PEMROGAMAN

MODUL III
MEMBUAT FUNGSI/FUNCTION

Disusun Oleh :

Kelompok 18
Anggota :
Arifin Nurhidayat (202210215113)
Muhamad Rifqi (202210215115)
Rafli Muzakhi (202210215114)
Yohanes Aditya Prasetyo (202210215110)
Andika Prastiyo Wibowo (202210215116)
Ali Akbar Hidayat (202210215200)

PROGRAM STUDI TEKNIK INDUSTRI FAKULTAS TEKNIK

UNIVERSITAS BHAYANGKARA JAKARTA RAYA

2021/2022
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

LEMBAR PENGESAHAN
Laporan ini disusun sebagai salah satu syarat kelulusan Mata Kuliah Praktikum
Pemrograman Komputer Jurusan Teknik Industri Universitas Bhayangkara Jakarta Raya
disusun oleh:

Kelompok : 18
Arifin Nurhidayat (202210215113)
Muhamad Rifqi (202210215115)
Rafli Muzakhi (202210215114)
Yohanes Aditya Prasetyo (202210215110)
Andika Prastiyo Wibowo (202210215116)
Ali Akbar Hidayat (202210215200)
Telah disetuji dan disahkan pada:

Hari /Tanggal :

Asisten Laboratorium

(Nabila Maulaya Khaidir)

202110215034

Mengetahui

Dosen Pengampu Mata Kuliah Kepala Laboratorium

(Drs. Asyurzaldi.,M.Kom) (Rifda Ilahy Rosihan, S.T., M.Sc)

0318126202 0326029103

i
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

KATA PENGANTAR
Puji dan syukur atas kehadirat Allah Subhana Wata’ala atas rahmat-Nya, penulis
bisa menyelesaikan laporan ini tepat pada waktunya. laporan ini ditulis sebagai salah
satu syarat penilaian akademik mata kuliah ”Pemrogaman Komputer” jurusan Teknik
Industri di Universitas Bhayangkara Jakarta Raya.

Kami menyadari dalam pembuatan tugas Simulasi Sistem Industri ini tidak
menutup kemungkinan masih terdapat beberapa kesalahan baik dari segi materi
ataupun dari tata cara penulisan. Penulis juga tidak lupa ingin mengucapkan terima
kasih kepada berbagai pihak, antara lain:

1. Kedua Orang Tua yang selalu dan tak pernah lelah dalam mendukung dan mendoakan
penulis.

2. Drs. Asyurzaldi.,M.Kom selaku dosen pengampu mata kuliah Pemrogaman Komputer


di Universitas Bhayangkara Jakarta Raya.
3. Rifda Ilahy Rosihan, S.T., M.Sc. selaku kepala laboratorium di Universitas
Bhayangkara Jakarta Raya.
4. Nabila Maulaya Khaidir selaku asisten praktikum Pemrogaman Komputer.
5. Saudara didik beserta keluarga yang telah membimbing dan merelakan waktunya untuk
membantu penulis dalam praktikum ini.

Penulis menyadari bahwa dalam penyusunan laporan praktikum ini masih


banyak kekurangan, baik dalam cara penyusunan maupun dalam pengumpulan dan
pengolahan data. Oleh karena itu, penulis mengharapkan saran dari para pembaca agar
menjadi masukan untuk penyusunan-penyusunan selanjutnya. Semoga laporan
praktikum ini dapat bermanfaat bagi para pembaca dan membawa manfaat bagi
pengembangan ilmu pengetahuan.

Bekasi,16/11/2022

Kelompok 18

ii
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

DAFTAR ISI

LEMBAR PENGESAHAN ............................................................................................................ i

KATA PENGANTAR ....................................................................................................................ii

DAFTAR ISI ..................................................................................................................................iii

DAFTAR GAMBAR...................................................................................................................... v

BAB I............................................................................................................................................... 1

PENDAHULUAN .......................................................................................................................... 1

1.1 Latar Belakang ...................................................................................................................... 1

1.2 Rumusan Masalah................................................................................................................. 1

1.3Tujuan Pengamatan ............................................................................................................... 1

1.4 Waktu .................................................................................................................................... 2

1.5 Sistematika Penulisan ........................................................................................................... 2

BAB II ............................................................................................................................................. 3

LANDASAN TEORI ..................................................................................................................... 3

2.1 Function ................................................................................................................................. 3

BAB III ............................................................................................................................................ 4

METODOLOGI .............................................................................................................................. 4

3.1Alat dan Bahan....................................................................................................................... 4

3.2 Flowchart Pengamatan .................................................................................................... 4

3.3 Alur Pengamatan ............................................................................................................. 5

BAB IV............................................................................................................................................ 6

PENGUMPULAN DATA ............................................................................................................. 6

4.1Jenis-jenis pada Fungsi (Function) dalam Bahasa Pemrograman C++ .............................. 6

BAB V ........................................................................................................................................... 14

iii
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

PEMBAHASAN DAN ANALISA ............................................................................................. 14

5.1 Pembahasan Dan Analisa .............................................................................................. 14

BAB VI.......................................................................................................................................... 16

KESIMPULAN ............................................................................................................................. 16

6.1 Kesimpulan ......................................................................................................................... 16

6.3 Saran ............................................................................................................................... 16

DAFTAR PUSTAKA ................................................................................................................... 17

LAMPIRAN .................................................................................................................................. 18

iv
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

DAFTAR GAMBAR
Gambar 4. 1 Contoh Codingan 1 ................................................................................................... 6
Gambar 4. 2 Contoh Codingan 2 void ........................................................................................... 7
Gambar 4. 3 Contoh Codingan 3 Cout .......................................................................................... 8
Gambar 4. 4 Contoh Codingan 4 Double ...................................................................................... 9
Gambar 4. 5 Contoh Codingan 5 Int............................................................................................ 10
Gambar 4. 6 Contoh Codingan 6 ................................................................................................. 11
Gambar 4. 7 Contoh Codingan 7 ................................................................................................. 12
Gambar 4. 8 Contoh Codingan 8 ................................................................................................ 13
Gambar 5. 1 Tugas 1 Compile ..................................................................................................... 14
Gambar 5. 2 Tugas 1 Running .................................................................................................... 14
Gambar 5. 3 Tugas 2 Compile ..................................................................................................... 15
Gambar 5. 4 Tugas 2 Running ..................................................................................................... 15
Lampiran 1. 1 Foto Saat Praktikum ............................................................................................. 18
Lampiran 1. 2 Contoh Saat Coding ............................................................................................. 18

v
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

BAB I

PENDAHULUAN
1.1 Latar Belakang
Pada modul 3 ini berjudul “Cara Membuat Fungsi/Function”. Modul ini
merupakan salah satu modul dalam Praktek Pemrograman Komputer. Pada dalam
merancang kode program, kadang kita sering membuat kode yang melakukan tugas sama
secara berulang-ulang, seperti membaca tabel dari database, menampilkan penjumlahan,
dll. Tugas yang sama ini akan lebih efektif jika dipisahkan dari program utama dan
dirancang menjadi sebuah fungsi atau function.

Secara sederhana, fungsi atau function adalah kode program yang dirancang
untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama.
Ketika di sadur ke dalam bahasa indonesia, function ini di sebut juga sebagai fungsi.

Pada bagian ini kita akan membahas cara membuat function di C++, termasuk
juga mempelajari perbedaan parameter dengan argumen, mengembalikan nilai function,
mengenal default parameter hingga function overloading di C++.

1.2 Rumusan Masalah


1. Memahami fungsi function.
2. Mengamati kesalahan dalam pengodingan fungsi function.
3. Apa itu funcition overloading
1.3Tujuan Pengamatan

1. Mampu memahami dalam membuat fungsi (Function)


2. Memahami parameter dan argumen fungsi.
3. Memahami fungsi perintah return pada function.
4. Mampu memahami pengertian default parameter pada function.
5. Memahami Function overloading.

1
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

1.4 Waktu
Praktikum dilakasanakan pada Sabtu 26 November 2022 dimulai dari jam 08:00 –
10:00, praktikum dilaksanakan di ruangan pratikum pemrogaman gedung fakultas Teknik.

1.5 Sistematika Penulisan


Laporan praktikum ini dibagi menjadi dalam beberapa bab oleh penulis. Hal ini bertujuan
agar para pembaca lebih mudah untuk memahami isi maupun materi yang dipaparkan atau
terkandung di dalamnya, yaitu sebagai berikut
BAB I: PENDAHULUAN
Bab ini menjelaskan latar belakang penulisan laporan praktikum, perumusan
masalah, pembatasan masalah dan sistematika penulisan.
BAB II: LANDASAN TEORI
Bab ini menjelaskan mengenai hasil dari laporan praktikum yang telah
dilaksanakan.
BAB III: METODOLOGI
Bab ini menjelaskan tentang alat dan bahan, alur flowchart dan langkah
pengamatan laporan praktikum hingga terjadinya laporan ini.
BAB IV: PENGUMPULAN DATA
Bab ini menjelaskan tentang analisa bab dari laporan ini.
BAB V: PEMBAHASAN DAN ANALISA
Bab ini membahas dan menganalisa hasil pengamatan.
BAB VI: KESIMPULAN
Bab ini merupakan bagian kesimpulan dan saran-saran tentang laporan praktikum fisika
dasar yang telah dikemukakan pada bagian materi.

2
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

BAB II

LANDASAN TEORI

2.1 Function
Secara sederhana, fungsi atau function adalah kode program yang dirancang untuk
menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Ketika
di sadur ke dalam bahasa indonesia, function ini di sebut juga sebagai fungsi.
Berdasarkan siapa yang membuat, fungsi bisa dibedakan ke dalam 2 kelompok:

1. Built-In Function

2. User Defined Function

Built-In Function adalah sebutan untuk fungsi yang sudah ada secara bawaan dari
dalam bahasa pemrograman. Sedangkan User Defined Function adalah fungsi yang kita
(sebagai programmer) membuatnya sendiri. Bahasa C++ menyediakan banyak fungsi
bawaan, belum termasuk yang bisa diakses dari berbagai library atau package pihak
ketiga. Sebagai contoh, main() adalah function bawaan C++. Namun dalam tutorial kali
ini yang akan kita bahas adalah jenis User Defined Function.

3
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

BAB III

METODOLOGI

3.1Alat dan Bahan


1. Laptop/Kompoter
2. Aplikasi SOFTWARE VISUAL STUDIO
3. Kabel Roll
4. Internet yang kuat

3.2 Flowchart Pengamatan


Star

Siapkan
laptop

Masukan input ke
function

Compile kode
progam

NO

Output adalah
hasil compile

Running Progam

Eror?cek

YES

Progam
sukses
4
Finish
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

3.3 Alur Pengamatan


1. Sediakan device dan aplikasi Visual Studio yang telah ter instal.
2. Masukan Kode progam sesuai modul yang di tentukan.
3. Mengetik dan tidak mengcopas.
4. Me runingkan progam yang telah di ketik.
5. Mengamati kesalahan apa yang terjadi saat pemrogaman.
6. Menganalisi maksud dari progam yang kita jalankan.

5
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

BAB IV

PENGUMPULAN DATA

4.1Jenis-jenis pada Fungsi (Function) dalam Bahasa Pemrograman C++

a. Kode Program Fungsi dalam Bahasa C++


Sebuah kode program bisa saja memiliki banyak fungsi. Berikut contohnya:

Gambar 4. 1 Contoh Codingan 1

Kali ini saya mendefinisikan 3 fungsi di dalam kode program, yakni function sapaLisa(),
sapaSari() dan sapaRudi(). Setiap fungsi berisi perintah cout yang berbeda-beda.

b. Variabel di dalam Function


Untuk fungsi yang kompleks, kita bisa menulis variabel di dalam fungsi tersebut. Berikut
contoh penggunaannya:

6
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

Gambar 4. 2 Contoh Codingan 2 void


Kali ini saya mendefinisikan function hitungLuasSegitiga() di baris 5 – 10. Sesuai
dengan namanya, fungsi ini dipakai untuk menghitung luas segitiga. Di dalam fungsi hitung
LuasSegitiga() terdapat variabel alas, tinggi dan luas yang semuanya bertipe double.
Variabel alas diisi angka 5 dan variabel tinggi diisi angka 7. Sedangkan variabel luas akan
diisi hasil perhitungan (alas * tinggi) / 2, yakni rumus untuk mencari luas segitiga.
Kemudian perintah cout di baris 9 akan menampilkan hasil perhitungan.

Untuk menjalankan fungsi ini, harus di panggil dengan perintah hitungLuasSegitiga()


dari dalam function main() seperti di baris 14.

Parameter dan argumen Fungsi dalam C++


Dalam tutorial sebelumnya kita telah melihat cara membuat fungsi dalam bahasa C++.
Biasanya sebuah fungsi bisa menerima nilai masukan atau nilai input. Nilai masukan inilah
yang dimaksud dengan parameter atau argumen.
Parameter adalah sebutan untuk nilai inputan fungsi pada saat fungsi itu di definisikan,
sedangkan argumen adalah sebutan untuk nilai inputan fungsi pada saat fungsi itu dipanggil.

Tergantung kebutuhan, sebuah fungsi bisa menerima 1, 2, atau lebih dari 5 parameter atau
argumen, namun bisa juga tidak memerlukan sama sekali

7
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

Sebenarnya parameter dan argumen sangat mirip dan sering di pertukarkan. Perbedaan dari
keduanya hanya di posisi pembuatan saja. Parameter merujuk kepada inputan fungsi pada saat
pendefinisian, sedangkan argumen merujuk ke nilai input fungsi pada saat pemanggilan.

a. Fungsi Degan Lebih 1 Parameter / Argumen


Kita bisa menginput lebih dari satu argumen ke dalam fungsi selama pendefinisian fungsi
tersebut juga ditulis dengan lebih dari satu parameter.
Dalam contoh berikut saya memodifikasi fungsi sapaTeman() agar bisa menerima 3
argumen:

Gambar 4. 3 Contoh Codingan 3 Cout

Di baris 5, pendefinisian fungsi sapaTeman() sekarang punya 3 parameter bertipe string,


yakni nama1, nama2 dan nama3. Maka untuk menjalankan fungsi ini, juga harus diinput
dengan 3 argumen bertipe string seperti di baris 12.

b. Variabel Function Luas segitiga Lebih 1 Paremeter/Argumen


Sebagai contoh terakhir, berikut modifikasi fungsi hitungLuasSegitiga() yang bisa
menerima 2 argumen bertipe integer:

8
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

Gambar 4. 4 Contoh Codingan 4 Double

Di baris 5, fungsi hitungLuasSegitiga() saya definisikan dengan 2 buah parameter


bertipe int, yakni alas dan tinggi. Penamaan parameter boleh bebas, sama mengikuti aturan
penamaan variabel / identifier, misalnya tidak boleh ada spasi dan tidak boleh diawali angka.

Antara baris 12 – 14 saya menjalankan fungsi hitungLuasSegitiga() sebanyak 3 kali


dengan nilai argumen yang berbeda-beda. Sebagai contoh, ketika compiler C++ memproses
perintah hitungLuasSegitiga(5, 7), angka 5 ini akan mengisi parameter alas, dan angka 7
akan mengisi parameter tinggi. Selanjutnya kedua parameter masuk ke perhitungan luas di
baris 6. Hasilnya kemudian di tampilkan dari perintah cout << “Luas segitiga adalah: ”
<< luas << endl.

Fungsi Perintah Return Pada function C++

Setelah memahami Cara Pembuatan Fungsi serta Perbedaan Parameter dangan Argumen
Fungsi, pada tutorial belajar bahasa C++ kali ini kita akan bahas lebih jauh tentang Fungsi
Perintah Return di dalam Function.

Terdapat beberapa hal yang harus diperhatikan ketika membuat function dengan perintah
return. Pertama, tipe data yang dikembalikan harus sesuai dengan yang ditulis ketika

9
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

pendefinisian function. Jika berbeda, akan terjadi error atau (yang sebenarnya lebih parah),
dikonversi secara tidak langsung.

Berikut contoh kode program dari fungsi return dibawah ini:

Gambar 4. 5 Contoh Codingan 5 Int

Di baris 5 – 7 saya mendefinisikan function hargaSetelahPajak(). Perintah int sebelum


nama function menyatakan bahwa function ini akan mengembalikan nilai bertipe integer.

Function hargaSetelahPajak() butuh 1 parameter hargaDasar yang akan di pakai dalam


rumus di baris 6, yakni perintah return hargaDasar + (hargaDasar * 10/100). Karena terdapat
perintah return, maka hasil perhitungan akan dikembalikan kepada kode program yang
memanggilnya.

Di function main(), pada baris 11 saya mengisi variabel hargaCilok dengan angka 5000.
Selanjutnya di baris 12 juga membuat variabel hargaFinalCilok yang diisi dengan hasil dari
pemanggilan function hargaSetelahPajak(hargaCilok).

Perintah ini akan mengirim argumen 5000 yang tersimpan di dalam variabel hargaCilok
ke dalam parameter hargaDasar di function hargaSetelahPajak().

10
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

Dengan demikian perintah return yang dijalankan adalah: return 5000 + (5000* 10/100),
yang menghasilkan return 5500 untuk selanjutnya dikembalikan ke variabel hargaFinalCilok.

Di baris 12, hargaFinalCilok kemudian di input ke dalam perintah cout dan menampilkan
teks:

Harga cilok 1 porsi adalah Rp. 5500

Default Parameter Pada Function C++


Default Parameter adalah istilah untuk parameter yang memiliki nilai awal, atau nilai
default. Kadang fitur ini disebut juga sebagai Default Argument. Sebagai contoh, misalkan
kita membuat fungsi sederhana: tambah(). Fungsi ini perlu 2 buah parameter berupa nilai yang
ingin ditambahkan. Berikut contoh kode programnya:

Gambar 4. 6 Contoh Codingan 6


Contoh berikutnya merupakan membuat fungsi pemangkatan Sebagai latihan dari default
parameter dan juga pemrograman C++ secara umum, bisakah anda buat fungsi pangkat() yang
ketika dijalankan akan menampilkan hasil sebagai berikut?

11
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

Gambar 4. 7 Contoh Codingan 7

Dari pemanggilan function pangkat() terlihat bahwa function ini bisa diisi dengan 1 atau
2 argumen. Jika diisi satu argumen, dianggap mencari pangkat 2, sedangkan jika diisi dengan
2 argumen, maka argumen kedua akan menentukan berapa kali pangkat yang di inginkan.
Sebagai contoh, pangkat(3) sama dengan 32, yang hasilnya adalah 9. Sedangkan
pangkat(5, 4) sama dengan 45 yang hasilnya adalah 625. Untuk isi function sendiri, akan butuh
sebuah perulangan untuk mencari hasil pangkat. Jika dijalankan pangkat(5, 4), maka kita harus
jalankan perintah 5 * 5 * 5 * 5. Nilai dari perintah inilah yang nantinya di return.

Function overloading C++

Di dalam C++, Function Overloading adalah membuat beberapa function dengan nama
yang sama, tapi dibedakan dari jumlah dan tipe data parameter.

Umumnya, kita tidak bisa membuat function dengan nama yang sama. Mirip seperti
penamaan variabel, compiler C++ akan error jika menemukan terdapat 2 atau lebih function
dengan nama yang sama. Akan tetapi jika jumlah argument atau tipe data argument berbeda,
maka akan dianggap sebagai fungsi yang berbeda pula.
Agar lebih mudah dipahami, berikut contoh pembuatan function overloading di bahasa
pemrograman C++:

12
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

Gambar 4. 8 Contoh Codingan 8


Dalam kode program ini saya membuat 3 buah function dengan nama tambah(). Ketiga
function dibedakan berdasarkan jumlah parameter seperti function tambah() pertama dan
kedua, serta dengan jenis tipe data parameter seperti contoh function tambah() ketiga.

Pada saat di panggil, kita harus menulis function tambah() dengan jumlah dan tipe data
argument yang sesuai.

Di baris 19 terdapat pemanggilan fungsi tambah(1, 2). Perhatikan bahwa argumen


pemanggilan fungsi ini ada 2 dan keduanya bertipe integer. Maka akan cocok dengan definisi
fungsi tambah() di baris 5 – 7.

Di baris 20 terdapat pemanggilan fungsi tambah(5, 4, 3). Kali ini argumen pemanggilan
fungsi tambah() ada 3 dan ketiganya bertipe integer. Maka ini akan cocok dengan definisi
fungsi tambah() di baris 9 – 11.

Terakhir di baris 21 terdapat pemanggilan fungsi tambah(“satu”,”dua”). Sekarang kedua


argument bertipe string yang akan cocok dengan definisi fungsi tambah() di baris 9 – 11.

Inilah maksud dari function overloading, dimana kita membuat beberapa fungsi
dengan nama yang sama

13
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

BAB V

PEMBAHASAN DAN ANALISA

5.1 Pembahasan Dan Analisa


Tugas NO 1

Gambar 5. 1 Tugas 1 Compile

Gambar 5. 2 Tugas 1 Running

14
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

TUGAS NO 2

Gambar 5. 3 Tugas 2 Compile

Gambar 5. 4 Tugas 2 Running

15
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

BAB VI

KESIMPULAN

6.1 Kesimpulan
1. Computer adalah seperangkat intruksi yang diekpresikan dalam Pemrograman
bentuk bahasa, kode, skema atau dalam bentuk apapun yang ditunjukan agar
komputer bekerja melakukan fungsi tertentu atau untuk mencapai hasil tertentu
2. Pemograman adalah proses menulis, menguji dan memperbaiki (debug), dan
memelihara kode yang membangun sebuah program komputer
3. Dengan mempelajari Visual Studio memungkinkan seseorang pengguna dapat
membuat dan menyusun bagian heading, paragraf, link atau tautan, dan blockquote
untuk halaman sebuah website.
6.3 Saran
1. Mahasiswa perlu lebih banyak berlatih agar dapat mempelajari lebih dalam apa itu
ilmu Pemrograman Komputer.
2. Agar mahasiswa fasih dalam ilmu Pemrograman maka mahasiswa harus mencoba
dengan cara mepraktekan ilmu Pemrograman Komputer tersebut.
3. Menambah kemampuan skill dalam bahasa pemrograman lebih banyak lagi.
4. Referensi lain yg bisa dipakai adalah W3school.com dan petanikode.com

16
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

DAFTAR PUSTAKA

Bhayangkara, D. U. (2022). Modul 2 Pemrogaman. Bhayangkara, 2-16.


Nabila. (2022). Modul Pemrogaman 1. Bekasi: Tim Dosen Pemrogaman.
Putra, R. A. (2018). Menguasai Pemrogaman C++. Kab Cirebon Jawa Barat: Asfamedia.com.
Ramadhani, D. F. (2016, 11 16). Laporan Praktek Modul 3. Retrieved from academia.edu:
https://www.academia.edu/29162453/LAPORAN_PRAKTIKUM_2_DPK_OPERAT
OR_docx

17
Laporan Praktikum Pemrograman
Modul II “Kondisi Percabangan Dan
Perluangan
Kelompok 18

LAMPIRAN

Lampiran 1. 1 Foto Saat Praktikum

Lampiran 1. 2 Contoh Saat Coding

18

Anda mungkin juga menyukai