Praktikum 13 : Dasar Fungsi

dokumen-dokumen yang mirip
Konsep Pemrograman Praktikum 13 Fungsi

PRAKTIKUM 15 : PARAMETER FUNGSI

Fungsi : Dasar Fungsi

FUNCTION (FUNGSI) LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

PRAKTIKUM : 14 BAHASA C : BAB FUNGSI SUB-BAB: PARAMETER FORMAL & AKTUAL DWI SETIYA NINGSIH // [COMPANY NAME] [Company address]

Konsep Pemrograman Praktikum 14 Fungsi : Parameter Fromal & Aktual

PRAKTIKUM 19 : ARRAY 2

Algoritma Pemrograman. Fery Updi,M.Kom

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

TEORI KONSEP PEMPROGRAMAN 3.1

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Fungsi : Passing Parameter by Value & Semester 3

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

A. TUJUAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur.

KONSEP PEMROGRAMAN PRAKTIKUM 15 FUNGSI PARAMETER PASS BY VALUE & PREFERENCE

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PENGENALAN BAHASA C. Praktikum 3

PRAKTIKUM 18 : ARRAY 1

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

ULFA OCTA PRISNANDA

PRAKTIKUM 16 BAHASA C : BAB FUNGSI SUB-BAB : PENGGOLONGAN VARIABLE & PEMPROGRAMAN TERSTRUKTUR DWI SETIYA NINGSIH //

Algoritme dan Pemrograman

Fungsi DASAR PEMROGRAMAN

MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi

Fungsi DASAR PEMROGRAMAN

PRAKTIKUM 6 PENGULANGAN PROSES 2

12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Fungsi. Fungsi. y = f (x) = x m = jumlah ( a, b ) = a + b

A. TUJUAN PEMBELAJARAN

Fungsi 1 DASAR PEMROGRAMAN

Pengantar Visual C++ & Penulisan Program

Algoritme dan Pemrograman

BAGIAN A. PILIHAN GANDA Silanglah Jawaban yang Benar Pada Lembar Jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.

PRAKTIKUM 7 FUNGSI 1

Tutorial 08 Pertemuan 12

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III

Tipe Data dan Variabel

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C. Coding 1. NIM/ No. Reg. : : Mhd. Syarif : : Blog

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

PRAKTIKUM 06 DECISSION NESTED IF & ELSE IF DWI SETIYA NINGSIH // PJJ D3 TI

MODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Looping : break, continue, nested loop

Sequential Search (Linear Search)

Algoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

BAB VI BAHASA C Pendahuluan

PENGENALAN BAHASA C DAN C++

Fungsi Lanjut DASAR PEMROGRAMAN

nama array untuk menyimpan data jumlah data

Konsep Pemrograman. Bab 8. Fungsi 2. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

Laporan Hasil Tugas Konsep Pemrograman

SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori

Pertemuan 6. Pemrograman Modular

LATIHAN SOAL (FUNGSI & PROSEDUR)

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

String 1 A. TUJUAN PEMBELAJARAN

1.Program pilihan bulan. Sart. Bulan. Pilih bulan

a[0] a[1] a[2] a[3] a[4] a[5] x

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Fungsi (Function) Pendahuluan. Objektif. Bahan Bacaan

Tugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699

MODUL III CONTROL FLOW & FLOWCHART

BAB 4 PENGENALAN BAHASA C

Kurikulum Qt. { Basic OOP } Chapter 4. Function

ALGORITMA & PEMROGRAMAN II ARRAY

MI, KA-D3, SIA, SIB. ADI, S.Kom.

I.1. MEMBUAT PROGRAM C DENGAN VISUAL C

Minggu ke-11 Fungsi (Function)

12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Address and Pointers. Pointer

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.

Algoritme dan Pemrograman

ARRAY & POINTER. Listing 8.1. EXPENSES.C demonstrates the use of an array. AP3: Array & Pointer

BAB VI PERULANGAN (LOOP)

Laporan Hasil Tugas Konsep Pemrograman

BAB III PERINTAH INPUT OUTPUT

Seluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access

ALGORITMA (2) Mengupas Kentang

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

Praktikum 6. Konsep Rekursi Perbandingan Perulangan biasa dan Rekursi Implementasi Rekursi dalam Bahasa C

Array LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

Fungsi, Parameter, Rekursi

MODUL 4 PERULANGAN A. TUJUAN

Praktikum 3 DASAR-DASAR PEMROGRAMAN C


Tipe Data. Adri Priadana

MENGENDALIKAN PROSES PROGRAM

BAB IV PENGULANGAN PROSES

Bab 10 Fungsi & Prosedur

Algoritma Pemrograman 2B (Pemrograman C++)

TUGAS PENDAHULUAN MODUL I PERKENALAN MIKU, COMPILER BAHASA C, DAN STANDARD INPUT-OUTPUT

Achmad Solichin.

A B C D E \0. Gambar Komposisi penyimpanan string dalam memori

Sedangkan bentuk umum pendefinisian fungsi adalah : Tipe_fungsi nama_fungsi(parameter_fungsi) { statement statement... }

Operasi Input Output

Kisi- kisi UTS- P. Kisi- kisi UTS- T

Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran Waktu (lama) Aplikasi yang digunakan

Transkripsi:

2016 Praktikum 13 : Dasar Fungsi KONSEP PEMROGRAMAN BAB: FUNGSI DWI SETIYA NINGSIH // 210 315 7 025 [COMPANY NAME] [Company address]

PRAKTIKUM 13 - > DASAR FUNGSI 1. a. Buatlah sebuah fungsi yang berfungsi untuk menampilkan sebuah string (di layar) = Pilihan Menu (misalkan nama fungsinya = menu). Fungsi tersebut tidak memiliki nilai kembalian (return value) dan juga tidak menerima parameter masukan apapun. b. Tulislah prototipe fungsi untuk fungsi tersebut. c. Buat function main untuk memanggil function menu() secara berulang-ulang, dengan jumlah perulangan yang merupakan input dari user. Penyelesaian: a) Source code (listing program) #include <stdio.h> void menu(); main() int n,a; printf("\n+========================================== ==+ \n"); printf("fungsi UNTUK MENAMPILKAN DATA MEMBER BERULANG\n"); printf("\n"); printf("\n+========================================== ==+ \n"); printf("berapa kali akan ditampilkan ulang? ketik disini\t : "); scanf("%d",&n); for(a=0;a<n;a++) menu(); void menu() puts("\n\ndata Member"); puts("1. Leader. Kim SungKyu"); puts("2. Main Dancer. Jang Dong-u"); puts("3. Lead Vocal. Nam U-yeon"); puts("4. Main Raper. Lee HoWon"); puts("5. Sub-Vocal. Lee SeongYeol"); puts("6. Vocal. Kim MyeongSu"); puts("7. Sub-Vocal. Lee SeongJeong"); puts("");

b) SS Program Gambar 13.1 Capture tampilan awal program menampilkan data berulang Gambar 13.2 Capture program menampilkan data berulang c) Kesimpulan

2. a. Buatlah sebuah fungsi untuk menghitung jumlah triangular n (misal nama fungsinya = triangular). Fungsi tersebut memiliki sebuah parameter berupa bilangan int (n) yang akan dicari triangularnya serta tidak memiliki nilai kembalian (return value) b. Tulislah prototipe fungsi untuk fungsi tersebut. c. Buat function main untuk memanggil function triangular() tersebut dengan nilai n yang merupakan input dari user. Penyelesaian: a) Source code (listing program) #include <stdio.h> void triangular(int bil); main() int n,bil; printf("\n******************************************* * \n"); printf("fungsi UNTUK MENAMPILKAN BILANGAN TRIANGULAR"); printf("\n******************************************* * \n"); printf("\nmasukkan bilangan : "); scanf("%d",&bil); triangular(bil); void triangular(int bil) int i,sum = 0; printf("\nhasil Penjumlahan Tringular : "); for(i=bil;i>0;i--) printf("%d ",i); sum = sum + i; if(i!= 1) printf("+ "); printf("= %d \n",sum);

b) SS Program Gambar 13.3 Capture tampilan awal program Tringular Gambar 13.4 Capture program Tringular c) Kesimpulan

3. a. Buatlah sebuah fungsi untuk menghitung nilai bilangan kuadrat (misal nama fungsinya = kuadrat). Fungsi tersebut memiliki sebuah parameter bertipe float, yaitu bilangan yang akan dikuadratkan serta memiliki sebuah return value bertipe float, yaitu hasil kuadratnya b. Tulislah prototipe fungsi untuk fungsi tersebut. c. Buat function main untuk memanggil function kuadrat() tersebut dengan bilangan x yang akan dicari kuadratnya merupakan input dari user. Penyelesaian: a) Source code (listing program) #include <stdio.h> float kuadratkan(float); main() float angka,hasil; printf("\n******************************************* **** \n"); printf("fungsi UNTUK MENAMPILKAN HASIL KUADRAT BILANGAN"); printf("\n******************************************* **** \n"); printf("\nmasukkan sebuah angka yang akan dikuadratkan, disini:\t=\t"); scanf("%f",&angka); hasil = kuadratkan(angka); printf("\nhasil kuadrat \t\t=\t%g\n\n",hasil); float kuadratkan(float angka) return angka * angka; b) SS Program

Gambar 13.5 Capture tampilan awal program Kuadrat Gambar 13.6 Capture program Kuadrat c) Kesimpulan

4. Dengan menggunakan fungsi, buatlah program untuk mendapatkan keluaran dari fungsi di bawah ini, dimana inputnya berupa bilangan untuk n Cn = 2 Cn-1 + 1 jika C0 = 1 Sn = Sn-1 + n 1 jika S1 = 0 71 Contoh input dan output untuk soal ini adalah sebagai berikut: Penyelesaian: a) Source code (listing program) #include <stdio.h> int fn_cn(int); int fn_sn(int); main() int bil,hasil_cn,hasil_sn; printf("\n======================================== \n"); printf("\nmasukkan bilangan\t=\t"); scanf("%d",&bil); hasil_cn = fn_cn(bil); hasil_sn = fn_sn(bil); printf("\nhasil Cn %d",hasil_cn); printf("\n\nhasil Sn %d\n\n",hasil_sn); int fn_cn(int angka) int i,hasil=1; for(i = 0;i<angka;i++) hasil = 2 * hasil + 1;

return hasil; int fn_sn(int angka) int i,hasil=1; for(i = 0;i<angka;i++) hasil = hasil + angka -1; return hasil; b) SS Program c) Kesimpulan Gambar 13.7 Capture program Hitung Hasil dengan Fungsi