Anda di halaman 1dari 11

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR

SEMESTER I

FUNGSI

Disusun oleh :

MUHAMMAD FATIYAN RIZKILAH

2003321027

EC – 1C

PROGRAM STUDI TEKNIK ELEKTRONIKA INDUSTRI

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI JAKARTA

2020
I. TUJUAN
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
1. Mahasiswa mampu memahami fungsi
2. Mahasiswa mampu mendeklarasikan dan mendefinisikan fungsi
3. Mahasiswa mampu menyelesaikan masalah menggunakan fungsi
4. Mahasiswa mampu memahami metode pemanggilan fungsi
5. Mahasiswa mampu membuat fungsi rekursif

II. DASAR TEORI


Fungsi merupakan blok dari kode yang dirancang untuk melakukan tugas khusus. Tujuan
pembuatan funsi adalah:
Program menjadi terstruktur
Dapat mengurangi duplikasi kode
Fungsi dapat di panggil dari program atau fungsi yang lain
Pada umumnya fungsi memerlukan masukan yang disebut parameter atau argument.
Hasil akhir fungsi akan berupa nilai(nilai balik fungsi).

III. LATIHAN

- Tampilan Coding Latihan 1

1
- Hasil Running Latihan 1

- Tampilan Coding Latihan 2

2
- Hasil Running Latihan 2

- Tampilan Coding Latihan 3

3
- Hasil Running Latihan 3

- Tampilan Coding Latihan 4

4
- Hasil Running Latihan 4

- Analisis :
Latihan 1 merupakan Pass by value dan pass by reference adalah cara untuk memberikan
nilai pada paramaeter.
Latihan 2 merupakan fungsi yang mengembalikan nilai.
Latihan 3 merupakan fungsi rekursif adalah fungsi yang memanggil dirinya sendiri.
Latihan 4 merupakan fungsi rekursif adalah fungsi yang memanggil dirinya sendiri.

Di dalam program nya terdapat output sebagai berikut :


1. #include <stdio.h>
Header file adalah file yang berisi definisi fungsi yang sudah dibuat. Tujuannya agar bisa
digunakan pada program C yang lainnya. File ini berekstensi .h, contoh: stdio.h.

5
2. #include<conio.h>
Conio.h adalah berkas header pada bahasa pemrograman C yang kebanyakan digunakan
pada Compiler berbasis MS-DOS untuk membuat antarmuka konsol

3. #include<math.h>
merupakan header yang berisi fungsi-fungsi, makro dan tipe yang digunakan untuk operasi
matematika.

4. int main ()
Pada setiap program pada C atau C++ harus menggunakan fungsi main() karena fungsi
main() adalah fungsi utama yang akan di eksekusi oleh compiler.jika tidak ada fungsi
main() pada program tersebut maka bisa dipastikan error.Int pada fungsi main adalah jenis
tipe data yang dikembalikan oleh compiler ke sistem operasi berupa bilangan bulat
(integer),tipe datanya bisa diganti sesuai kebutuhan (see tipe data/data type) bisa juga
dikosongkan atau diganti void
main() agar tidak mengembalikan nilai ke sistem operasi.Setiap fungsi harus
menggunakan "( )" .

5. Float
Bilangan Desimal Berpresisi Tunggal

6. printf("\n");
Dua baris diatas merupakan pernyataan dalam Bahasa C. Fungsi printf digunakan untuk
menampilkan data ke standard input/output (dalam hal ini layar). Baris pertama untuk
menampilkan teks "Hallo Bahasa C" sedangkan baris kedua untuk menampilkan new line.
Hasil yang didapat adalah seperti gambar diatas.

7. "{"(baca: kurung kurawal buka)


Symbol ini adalah symbol yang berfungsi sebagai tanda awal dari sebuah statement yang
akan di eksekusi program.

8. "}"(baca : kurung kurawal tutup)


Itu untuk mengakhiri program pada fungsi main()

6
9. return
return sendiri memiliki arti untuk komputer kita. Setelah program kita selesai di kompilasi,
dan saat CPU memulai mengeksekusi program kita, CPU akan selalu memulai pada
function utama dan berakhir pada function utama

9. getch
digunakan dengan perintah ‘nama_variabel=getch();‘ atau ‘getch() ‘saja, dan

IV. TUGAS RUMAH

- Tampilan Coding Menghitung Faktorial dan Fibonnaci

7
- Hasil Running Menghitung Faktorial dan Fibonnaci

- Analisis:
Tugas rumah menghitung faktorial dan fibonnaci merupakan fungsi rekursif adalah fungsi
yang memanggil dirinya sendiri.

Di dalam program nya terdapat output sebagai berikut :

1. #include <stdio.h>
Header file adalah file yang berisi definisi fungsi yang sudah dibuat. Tujuannya agar bisa
digunakan pada program C yang lainnya. File ini berekstensi .h, contoh: stdio.h.

2. #include<conio.h>
Conio.h adalah berkas header pada bahasa pemrograman C yang kebanyakan digunakan
pada Compiler berbasis MS-DOS untuk membuat antarmuka konsol

3. int main ()
Pada setiap program pada C atau C++ harus menggunakan fungsi main() karena fungsi
main() adalah fungsi utama yang akan di eksekusi oleh compiler.jika tidak ada fungsi
main() pada program tersebut maka bisa dipastikan error.Int pada fungsi main adalah jenis
tipe data yang dikembalikan oleh compiler ke sistem operasi berupa bilangan bulat

8
(integer),tipe datanya bisa diganti sesuai kebutuhan (see tipe data/data type) bisa juga
dikosongkan atau diganti void main() agar tidak mengembalikan nilai ke sistem
operasi.Setiap fungsi harus menggunakan "( )" .

4. long
Pemesanan Jarak dan Ukuran memori lebih Besar

5. printf("\n");
Dua baris diatas merupakan pernyataan dalam Bahasa C. Fungsi printf digunakan untuk
menampilkan data ke standard input/output (dalam hal ini layar). Baris pertama untuk
menampilkan teks "Hallo Bahasa C" sedangkan baris kedua untuk menampilkan new
line. Hasil yang didapat adalah seperti gambar diatas.

6. "{"(baca: kurung kurawal buka)


Symbol ini adalah symbol yang berfungsi sebagai tanda awal dari sebuah statement
yang akan di eksekusi program.

7. "}"(baca : kurung kurawal tutup)


Itu untuk mengakhiri program pada fungsi main()

8. return
return sendiri memiliki arti untuk komputer kita. Setelah program kita selesai di kompilasi,
dan saat CPU memulai mengeksekusi program kita, CPU akan selalu memulai pada
function utama dan berakhir pada function utama

9. getch
digunakan dengan perintah ‘nama_variabel=getch();‘ atau ‘getch() ‘saja, dan

V. KESIMPULAN
C++ merupakan salah satu bahasa pemrograman yang mudah dipelajari dan
berorientasikan pada objek. Bahasa C++ mempunyai struktur bahasa yang mudah

9
dipahami. Dalam menjalankan program dari bahasa C++ dibutuhkan suatu compiler
yang berguna untuk mengkompilasi kode yang kita tuliskan menjadi bentuk bahasa
mesin sehingga program dapat berjalan.batasnya maka gunakan pointer (tipe data
dinamis). Elemen-elemen array tersusun secara sekuensial dalam memori komputer.
Array dapat berupa satu dimensi, dua dimensi, ataupun multidimensi.

VI. DAFTAR PUSTAKA


https://www.petanikode.com/cpp-fungsi/
https://www.belajarcpp.com/tutorial/cpp/tipe-data/
https://www.belajarcpp.com/tutorial/cpp/return/
https://www.belajarcpp.com/tutorial/c/string/
https://www.petanikode.com/cpp-input-output/
http://nisanurist.blogspot.com/2015/12/macam-macam-fungsi-string.html

10

Anda mungkin juga menyukai