SEMESTER I
FUNGSI
Disusun oleh :
2003321027
EC – 1C
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
III. LATIHAN
1
- Hasil Running Latihan 1
2
- Hasil Running Latihan 2
3
- Hasil Running Latihan 3
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.
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 opera
si matematika.
4. int main ()
Pada setiap program pada C atau C++ harus menggunakan fungsi main() karena fungsi m
ain() 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 tip
e 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 menggunak
an "( )" .
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 me
nampilkan teks "Hallo Bahasa C" sedangkan baris kedua untuk menampilkan new line. H
asil yang didapat adalah seperti gambar diatas.
6
9. return
return sendiri memiliki arti untuk komputer kita. Setelah program kita selesai di kompilas
i, dan saat CPU memulai mengeksekusi program kita, CPU akan selalu memulai pada fun
ction utama dan berakhir pada function utama
9. getch
digunakan dengan perintah ‘nama_variabel=getch();‘ atau ‘getch() ‘saja, dan
7
- Hasil Running Menghitung Faktorial dan Fibonnaci
- Analisis:
Tugas rumah menghitung faktorial dan fibonnaci merupakan fungsi rekursif adalah fungsi
yang memanggil dirinya sendiri.
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 m
ain() pada program tersebut maka bisa dipastikan error.Int pada fungsi main adalah jenis
8
tipe data yang dikembalikan oleh compiler ke sistem operasi berupa bilangan bulat (inte
ger),tipe datanya bisa diganti sesuai kebutuhan (see tipe data/data type) bisa juga dikoso
ngkan 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 untu
k menampilkan data ke standard input/output (dalam hal ini layar). Baris pertama untu
k menampilkan teks "Hallo Bahasa C" sedangkan baris kedua untuk menampilkan new
line. Hasil yang didapat adalah seperti gambar diatas.
8. return
return sendiri memiliki arti untuk komputer kita. Setelah program kita selesai di kompilas
i, dan saat CPU memulai mengeksekusi program kita, CPU akan selalu memulai pada fun
ction utama dan berakhir pada function utama
9. getch
digunakan dengan perintah ‘nama_variabel=getch();‘ atau ‘getch() ‘saja, dan
V. KESIMPULAN
9
C++ merupakan salah satu bahasa pemrograman yang mudah dipelajari dan
berorientasikan pada objek. Bahasa C++ mempunyai struktur bahasa yang mudah
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.
10