• Tidak ada hasil yang ditemukan

Laporan Praktikum Modul 6 Fungsions Lab.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Laporan Praktikum Modul 6 Fungsions Lab."

Copied!
10
0
0

Teks penuh

(1)

LAPORAN MODUL PRAKTIKUM MODUL KE-6

POINTER

DOSEN PEMBIMBING : ARIF SUSANTO S.Kom

ARIANSYAH PUTRA 201410370311194

1E

LABORATORIUM TEKNIK INFORMATIKA FAKULTAS TEKNIK

(2)

I. TUJUAN

 Mampu memahami dan mampu memanfaatkan tipe data, variable, dan konstanta di bahasa C

 Mampu menggunakan macam-macam operator

 Mampu memahami dan mampu menggunakan metode untuk menampilkan berbagai format ke layar

 Mampu memanfaatkan instruksi untuk memasukkan data dalam berbagai tipe

II. ALAT YANG DIPERGUNAKAN

 Computer / Laptop  Falcon V3.3.0.0 III. DASARTEORI

Fungsi adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya dipisahkan dari program yang menggunkannya. Manfaat Fungsi adalah

 Program menjadi terstruktur, sehingga mudah dipahami dan mudah dikembangkan

 Dapat mengurangi perulangan kode

Bentuk umum dari sebuah Fungsi adalah sebagai berikut : Tipe_Keluaran Nama_Fungsi (deklarasi argumen)

{

Tubuh Fungsi }

Tipe_Keluaran, dapat berupa salah satu tipe data C, misalnya char, int. Kalau tipe tidak disebutkan maka dianggap sebagai tipe int (secara default)

Tubuh Fungsi, berisi deklarasian variable (kalau ada) dan statemen – statemen yang akan melakukan tugas yang akan diberikan kepada Fungsi yang bersangkutan.

IV. TUGAS PRAKTIKUM

1. Buat program dengan input dari keyboard berupa string dan integer num. Buat function yang Fungsinya untuk menampilkan karakter dari input string sebanyak num karakter!

2. Buat program dengan input 3 karakter, misalnya n1, n2, n3; lalu buat function untuk menghitung nilai rata2 input, dan tampilkan hasilnya!

(3)

4. Tulis suatu program yang memiliki Fungsi Swap(). Fungsi ini memiliki dua input parameter berupa string. Tugas dari Fungsi Swap() adalah menukan isi dari masing-masing string

III. TUGAS PRAKTIKUM

1. Buat program dengan input dari keyboard berupa string dan integer num. Buat function yang Fungsinya untuk menampilkan karakter dari input string sebanyak num karakter!

 Algoritma :

1. Untuk header gunakan #include <stdio.h> dan #include <string.h> 2. char k

3. Masukan inputan karakter, scanf %s 4. Int j

5. Masukan inputan num 6. For (int i=0;i<j;i++)

7. Masuk ke Fungsi void chrac 8. Masukan chrac %s

 FlowChart Program :

(4)

#include <stdio.h> #include <string.h> void chrac(char x[ ])

{

char k[32];

printf("input karakter : "); scanf("%s",&k);

int j;

printf("input num : "); scanf("%i",&j);

for(int i=0; i<j; i++) printf("%c", k[i]); }

void chrac(char[ ]); main(void){

[image:4.595.85.512.100.554.2]

chrac("%s"); printf("\n"); }

Tabel 1. Source Code Program  Print Screen Hasil :

2. Buat program dengan input 3 karakter, misalnya n1, n2, n3; lalu buat function untuk menghitung nilai rata2 input, dan tampilkan hasilnya!

 Algoritma :

1. Inisialisasikan Fungsi rata – rata 2. Masukan rumus rata-rata

3. Tampilan

(5)

5. Print masukan nilai

6. for(i=1;i<=3;i++), untuk memasukan nilai nantinya sampai 3 7. print nilai ke

 FlowChart Program :

(6)

#include <stdio.h>

void rata2(float nilai[]){ float rata2;

rata2=(nilai[0]+nilai[1]+nilai[2])/3;

printf("\n\nRata-Rata data : %.2f",rata2); }

int main() {

float a[32]; int i;

printf("Masukkan nilai\n"); for(i=1;i<=3;i++){

printf("Nilai ke %i : ",i); scanf("%f",&a[i]);

[image:6.595.87.505.99.468.2]

} rata2(a); }

Tabel 2. Source Code Program  Print Screen Hasil :

3. Buat Fungsi dengan input integer num. Misalkan di dalam program ada array dengan tipe data float sebanyak 10 data. Buat Fungsi yang menampilkan nilai float di array yang lebih kecil dari num!

 Algoritma :

(7)

2. Float a[10], float tampil (int b) 3. for(int i=0; i<10; i++),

4. if b>a 5. int c

6. print tampilan angka maks 10 7. sebagai tampil

 FlowChart Program :

(8)

#include<stdio.h>

float a[10]={1,2,3,4,5,6,7,8,9,10}; float tampil(int b){

printf("\nAngkanya adalah = "); for(int i=0; i<10; i++){

if(b>a[i]){

printf("%.f, ",a[i]); }

} }

main(){ int c;

printf("Masukkan angka max 10 : "); scanf("%i",&c);

tampil(c);

[image:8.595.83.512.90.341.2]

printf("\n\n"); }

Tabel 3. Source Code Program

 Print Screen Hasil :

4. Tulis suatu program yang memiliki Fungsi Swap(). Fungsi ini memiliki dua input parameter berupa string. Tugas dari Fungsi Swap() adalah menukan isi dari masing-masing string

 Algoritma :

1. Inisialisasikan Fungsi swap 2. Char i dan char j

(9)

5. Print masukan kata 1 dan print masukan kata 2 6. Swap a, b.

 FlowChart Program :

 Source Code : #include <stdio.h> #include <string.h> void chrac(char x[ ])

{

char k[32];

printf("input karakter : "); scanf("%s",&k);

int j;

printf("input num : "); scanf("%i",&j);

for(int i=0; i<j; i++) printf("%c", k[i]); }

void chrac(char[ ]); main(void){

[image:9.595.84.505.85.693.2]

chrac("%s"); printf("\n"); }

(10)

KESIMPULAN :

Fungsi adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya dipisahkan dari program yang menggunkannya.

Gambar

Tabel 1. Source Code Program
Tabel 2. Source Code Program
Tabel 3. Source Code Program
Tabel 3. Source Code Program

Referensi

Dokumen terkait

Buat program untuk menampilkan deret fibonaci, di mana jumlah elemen yang ditampilkan ditentukan oleh user.. Buatlah sebuah bentuk bangun seperti gambar

Game berakhir jika user dapat menebak seluruh karakter yang ada pada word tersebut yang berarti user menang.. kesalahan user adalah 3 kali, jika telah

Banyak orang dengan demensia, terutama yang pada tahap awal, dapat mengambil manfaat dari tugas berlatih dirancang untuk meningkatkan kinerja dalam aspek tertentu

Di dalam Shell fungsi juga bisa didefinisikan interaktif maupun secara skrip program, dan meskipun didefinisikan secara interaktif, sebuah fungsi juga bisa dipanggil melalui

(2) Kepala Bagian Pengadaan Barang/Jasa mempunyai tugas pokok merumuskan kebijakan, mengkoordinasikan, melaksanakan tugas dan fungsi, monitoring dan evaluasi program

Prosedur adalah bagian dari suatu program yang disusun secara terpisah untuk melakukan suatu tugas khusus/fungsi tertentu, tanpa mengembalikan nilai dari hasil proses tersebut..

Eksudat tanaman adalah isi yang spontan keluar dari tanaman atau isi sel yang dikeluarkan dari selnya dengan cara tertentu atau zat yang dipisahkan dari tanamannya dengan

Langkah pertama yang dilakukan untuk membuat main program adalah dengan menuliskan fungsi clc dan clear all yang berfungsi untuk membersihkan command window dan workspace supaya pada