laporan praktikum

Upload: nely-ulwiyati

Post on 04-Mar-2016

7 views

Category:

Documents


0 download

DESCRIPTION

komputer

TRANSCRIPT

BAB VI Pemrograman Bahasa C (bag II)Praktikum V6.1 Pendahuluan

6.1.1 Tujuan Percobaan1. Mengenal dan memahami fungsi (function) dan kegunaanya serta aplikasinya dalam program sederhana.

2. Mengenal dan memahami fungsi array-larik dan kegunaanya serta aplikasi dalam program sederhana.

3. Mengenal dan memahami struktur (struct) dan kegunaanya serta aplikasi dalam program sederhana.

4. Mengenal dan memahami operasi file dan aplikasinya dalam program sederhana.

6.1.2 Alat dan bahan1. Aplikasi minGW.2. Laptop/komputer.6.2 Analisa dan Pembahasan

6.2.1 Fungsi

Fungsi adalah bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang menggunakannya. Fungsi-fungsi merupakan elemen utama dari program bahasa C. program dari bahasa C dibentuk dari kumpulan fungsi, mulai dari fungsi utama dengan nama main(), fungsi-fungsi pustaka standar, dan fungsi-fungsi yang dibuat sendiri oleh pemrogram.

6.2.1.1 Fungsi tanpa parameterFungsi tanpa parameter adalah fungsi dimana argumen yang digunakan tidak menggunakan data input dan biasanya dituliskan dengan void.Contoh fungsi tanpa parameter adalah sebagai berikut:

#include //memasukkan library

int panjang,lebar,Luas; //deklarasi nama variabelint main()//Fungsi Utama{

panjang=10; //pemberian nilai variabel panjang

lebar=52; //pemberian nilai variabel lebar

}

void cetakLuas(void) //deklarasi nama fungsi{

Luas = panjang*lebar; //definisi Luas sebagai panjang dikalikan lebar

printf("Luasnya adalah %d",Luas); //mencetak / meng-output "Luasnya adalah %d", dimana %d adalah nilai yang disimpan dalam variabel Luas dengan tipe data double.}

Gambar 6.2 screenshot tampilan program6.2.1.2 Fungsi dengan parameterFungsi dengan parameter adalah fungsi yang argumennya berisi variable dengan berbagai macam data,berikut source codenya:

#include //berfungsi sebagai libraryint cetakLuas(int panjang, int lebar);//mendefinisikan panjang dan lebar sebagai integer

int main(){ //fungsi utama

int p=10, l=5, L; //pendeskripsian p dan l

L = cetakLuas(p,l); //mendeskripsikan L

printf("Luasnya adalah %d",L); //mencetak hasil dan %d",l berfungsi agar hasil kalkulasinya muncul.

}

int cetakLuas(int panjang, int lebar){ //mendeskripsikan cetakluas,panjang dan lebar

int Luas;

Luas = panjang*lebar; //menginput format kalkulasinya

return Luas; //memberi nilai pada luas}

Gambar 6.4 screenshot hasil program fungsi dengan parameter.

6.2.2 ArrayArray merupakan koleksi data dengan setiap elemen data menggunakan nama yang samadan masing-masing elemen data bertipe sama. Setiap komponen/elemen array dapat diakses dan dibedakan melalui indeks array. Deklarasi array didahului oleh jenis tipe data dari array yang dikehendaki kemudian nama variabelnya. Sedangkan jumlah elemen ditulis dalam tanda [ ]. Array dapat berupa satu dimensi maupun banyak dimensi.Berikut adalah source codenya:#include

#include // stdio.h dan conio.h berfungsi sebagai library

int main() //fungsi utama

{

int baris, kolom, matriks[2][2]; //menentukan jenis matriks

printf ("input elemen Array : \n"); //mencetak perintahfor(baris=0; baris