Pemgrograman Modular. Keuntungan:
|
|
|
- Sudomo Doddy Tedja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Fungsi Pemrograman modular Library functions vs user-defined functions Konstruksi fungsi& prototipe fungsi Lingkup identifier Pengiriman parameter Array sebagai parameter Fungsi rekursif 1
2 Pemgrograman Modular Program dibagi menjadi modul-modul Modul dalam bahasa C diimplementasikan dengan Fungsi Fungsi dibentuk dengan mengelompokkan sejumlah perintah untuk menyelesaikan tugas tertentu. Modul diperlukan jika kelompok perintah tersebut kerap kali digunakan di tempat lain dalam program Modul sering disebut juga dengan Sub-Program 2
3 Pemgrograman Modular Keuntungan: Rancangantop-downdenganteknik sub-goal: Masalah besar/kompleks dapat dijadikan masalah-masalah lebih kecil/sederhana Program besar/kompleksdapatdibagimenjadimodul-modulyang lebih kecil/sederhana. Dapatdikerjakanolehlebihdarisatuorangdengankoordinasiyang relatif mudah Mencarikesalahanrelatiflebihmudahkarenaalurlogikalebihjelas; kesalahan juga dapat dilokalisasi dalam satu modul. Modifikasi dapat dilakukan tanpa menggangu program secara keseluruhan Mempermudah dokumentasi 3
4 Pemrograman Modular Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap subprogram. Contoh pembagian program menjadi beberapa subprogram. Program Utama SubProgram SubProgram SubProgram SubProgram SubProgram 4
5 Pemrograman Modular Sifat-sifat modul yang baik adalah : Kohesi(cohesion) yang tinggi Indikasi kualitatif yang menggambarkan sejauh mana sebuah modul memfokuskan pada satu macam pekerjaan Semakin tinggi kohesi, semakin spesifik tugas yang dikerjakan oleh modul tersebut. Kopling (coupling) yang rendah Indikasi kualitatif yang menggambarkan tingkat keterkaitan sebuah modul dengan modul-modul lain dan dengan dunia luar Konektivitas sederhana -> memudahkan pemahaman dan menghindari ripple effect Self-contained, memenuhi kebutuhannya sendiri. 5
6 Library vs User-defined Functions Fungsi dalam bahasa C: Library functions fungsi-fungsi standar yang sudah disediakan oleh library bahasa C. dideklarasikan dan didefinisikan dalam header file (.h): printf() dan scanf() dalam stdio.h clrscr() dalam conio.h sqrt() dalam math.h User-defined functions fungsi-fungsi yang didefinisikan sendiri oleh pemrogram 6
7 Library vs User-defined Functions #include <stdio.h> #include <math.h> int main() { int i; for(i=0; i<6; i++) printf( %d %f,i,sqrt(i)); return 0; Contohprogram yang menggunakanstandard Library Functions: printf dan sqrt 7
8 Konstruksi Fungsi Format return-value-type function-name( parameter-list ) { statements; return-value-type: tipe data yang dikembalikan oleh fungsi Jika return-value-type diganti void maka fungsi tidak mengembalikan nilai parameter-list: daftar nilai yang dikirimkan dari fungsi pemanggil sebagai parameter fungsi yang dipanggil ini 8
9 Konstruksi Fungsi Contoh : formal parameter Fungsi int maksimum (int x, int y){ int maks = x; if (y > maks) maks = y; return maks; Pemanggil void main () { int a,b; printf("input 2 bilangan bulat : "); scanf("%d %d", &a, &b); printf("bilangan yg lebih besar : %d\n",maksimum(a,b)); Actual parameter 9
10 Prototipe Fungsi Fungsi pada bahasa C pada dasarnya didefinisikan diatas blok ataufungsipemanggilnya(main()ataufungsilainnya). Namun adakalanya definisi fungsi diletakkan setelah blok pemanggil. Pada kondisi tersebut perlu digunakan prototipe fungsi yang dideklarasikan sebelum fungsi pemanggilnya. Tujuan dari prototipe fungsi: Membuat sebuah fungsi dikenal oleh pemanggilnya sebelum fungsi itu didefinisikan Compiler akan memvalidasi parameter fungsi tsb Sintaksis return-value-type function-name( parameter-list); 10
11 Prototipe Fungsi Contoh : #include<stdio.h> int maksimum (int x, int y) { int maks = x; if (y > maks) maks = y; return maks Karena fungsi maksimum diletakkan di ataspemanggilnya(main program), maka tidak perlu prototipe fungsi void main () { int a,b; printf("input 2 bilangan bulat: "); scanf("%d %d", &a, &b); printf("bilangan yg lebih besar: %d\n",maksimum(a,b)); 11
12 Prototipe Fungsi Contoh : #include<stdio.h> int maksimum(int, int); void main () { int a,b; printf("input 2 bilangan bulat: "); scanf("%d %d", &a, &b); printf("bilangan yg lebih besar: %d\n", maksimum(a,b)); int maksimum (int x, int y){ int maks = x; if ( y > maks) maks = y; return maks; Prototipe Fungsi Karena fungsi maksimum diletakkan di bawah pemanggilnya (main), maka perlu diletakkan prototipe fungsi diatas,supaya dikenal oleh pemanggilnya 12
13 Prototipe Fungsi Penulisan prototipe fungsi diatas bisa ditambah nama parameternya: int maksimum(int a, int b); Yang dipentingkan dalam prototipe fungsi: tipe parameter jumlah parameter urutan parameter 13
14 Lingkup Identifier (scope) Lingkup identifiermeliputi bagian-bagian program dimana sebuah identifier masih bisa diakses. Lingkup identifier meliputi : Local Global Local identifier Dideklarasikan di dalam fungsi, termasuk daftar parameter. Lingkupnya terbatas pada fungsi tempat dideklarasikan. 14
15 Lingkup Identifier Global identifier Dideklarasikan di luar fungsi Ruang lingkupnya meliputi seluruh program Dapat diakses dari fungsi-fungsi dalam program Disarankan tidak banyak menggunakan identifier global karena: Jika program semakin besar, kecenderungan errorsemakin besar. Sulit melacak bila terjadi kesalahan. Data tidak terjaga dengan baik, setiap fungsi dapat mengubah nilai variabel tanpa sepengetahuan fungsi lainnya. 15
16 Lingkup Identifier Contoh : int x; fungsi1(){ - - int y; fungsi2(){ int z; - main(){ int z, y; - lingkup dari variabel x lingkup dari variabel y z dan y hanya dikenal oleh main() z di main() berbeda dgn yang di fungsi2() y di main() berbeda dgn yang di fungsi2() 16
17 Parameter Fungsi Pengiriman nilai data antar fungsi dapat dilakukan melalui penggunaan parameter fungsi. Pengiriman nilai data melalui parameter: By value Yang dikirim ke fungsi lain adalah nilai datanya By reference/by location Yang ditransfer ke fungsi lain adalah alamat memorinya 17
18 Pengiriman Parameter Contoh pengiriman parameter by value #include <stdio.h> void Garis (char x ) { // x sbg Parameter Formal int i; // i, x adalah Local Variabel for (i = 1; i<=10; i++) printf( %c,x); /*Program Utama*/ void main(){ char A = - ; Garis(A); // A disebut Parameter Aktual 18
19 Pengiriman Parameter Contoh pengiriman parameter by reference #include <stdio.h> void Hitung (int X, int Y, int *P, int *Q) { *P = X + Y; *Q = X * Y; void main() { int X, Y, P, Q; // local variables printf( X= ); scanf( %d,&x); printf( Y= ); scanf( %d,&y); Hitung(X,Y,&P,&Q); printf( X + Y = %d\n, P); printf( X * Y = %d\n, Q); 19
20 Array sebagai Parameter Jika array digunakan sebagai parameter dalam suatu fungsi, maka passing parameter harus by reference. Contoh: #include <stdio.h> void cetak_array(int index, int *A) { printf( A[%d]=%d\n,index, A[index]); void main() { int A[ ]={1,6,2,8,12; cetak_array(2, A); 20
21 Array sebagai Parameter Array 2 Dimensi Deklarasi fungsinya dapat berupa: void isimatriks(int a[10][10], int b, int k) atau void isimatriks(int a[][10], int b, int k) tetapi TIDAK bisa berupa: void isimatriks(int a[10][], int b, int k) atau void isimatriks(int a[][], int b, int k) 21
22 Array 2 Dimensi Contoh: Array sebagai Parameter #include <stdio.h> void cetak(int A[3][4]){ int row,col; for(row=0; row<3; row++){ for(col=0; col<4; col++){ printf("x[%d][%d]=%d", row,col,a[row][col]); printf("\n"); int main(){ int x[3][4] = {{1,2,3,4,{8,7,6,5,{9,10,11,12; cetak(x); return(0); 22
23 Pengiriman Parameter int main() { char ss[20]="kasur"; balik(ss); printf("%s\n",ss); getch(); return(0); Untukstring padaformal parameter bisa: char[ ] atauchar * void balik( char ss[ ] ) { int c,i,j; for(i=0, j=strlen(ss)-1; i<j; i++, j--){ c=ss[i]; ss[i]=ss[j]; ss[j]=c; void balik( char *ss ) { int c,i,j; for(i=0, j=strlen(ss)-1; i<j; i++, j--){ c=ss[i]; ss[i]=ss[j]; ss[j]=c; 23
24 Fungsi Rekursif Fungsi rekursif: Di dalamnya terdapat pernyataan yang memanggil dirinya sendiri. Berguna untuk memecahkan masalah yang dapat didefinisikan secara rekursif pula. Contoh: Faktorial(n) atau n! didefinisikan sebagai berikut: jikan = 0, n! = 1 jikan > 0, n! = n *(n-1)! Contoh: 4! = 4 * 3! 3! = 3 * 2! 2! = 2 * 1! 1! = 1* 0! 0! = 1 Jadi: 4! = 4*3*2*1= 24 24
25 Fungsi Iteratif 4! = 4*3! = 4*3*2! = 4*3*2*1! = 4*3*2*1 = 24 // iteratif dekremental long faktorialiteratifdec(long n){ long i, faktorial = 1; for(i=n; i>=1; i--) faktorial *= i; return faktorial; 4! = 1*2*3*4 = 24 // iteratif inkremental long faktorialiteratifinc(long n){ long i, faktorial = 1; for(i=1; i<=n; i++) faktorial *= i; return faktorial; 25
26 Fungsi Rekursif Contoh perhitungan 5 faktorial 5! (5 * 4!) (5 * (4 *3!)) (5 * (4 * (3 * 2!))) (5 * (4 * (3 * (2 * 1!)))) (5 * (4 * (3 * (2 * (1 * 0!))))) (5 * (4 * (3 * (2 * (1 * 1))))) (5 * (4 * (3 * (2 * 1)))) (5 * (4 * (3 * 2))) (5 * (4 * 6 )) (5 * 24)
27 Fungsi Rekursif Fungsi rekursif mempunyai dua komponen yaitu: Base case: Mengembalikan nilai tanpa melakukan pemanggilan rekursi berikutnya. Rekursi berakhir jika base case dijumpai/dipenuhi Recursion call/ Reduction step: Memanggil fungsi rekursif di dalam fungsi rekursif di atas Menghubungkan sebuah fungsi rekursif dengan fungsi rekursif di dalamnya Biasanya memiliki keyword return untuk mengembalikan nilai ke fungsi yang memanggilnya 27
28 Fungsi Rekursif Fungsi faktorial Base case: n = 0 Reduction step: f(n) = n * f(n-1) // rekursif long faktorialrekursif(long n){ if(n==0) return (1); else return(n * faktorialrekursif(n-1)); 28
29 Rekursif vs Iteratif Contoh: Faktorial - Rekursif long faktorial(long n){ if(n==0) return (1); else return(n*faktorial(n-1)); Faktorial - Iteratif // dekremental long faktorial(long n){ long i, faktorial = 1; for(i=n; i>=1; i--) faktorial *= i; return faktorial; 29
30 Rekursif vs Iteratif Rekursif Pengulangan dengan struktur seleksi(ifelse) dan pemanggilan fungsi(dirinya sendiri) -> rekursi Pengulanganberhentisaatbase case dijumpai/dipenuhi(konvergen terhadap base case) Pengulangantanpahentijikabase case tidak pernah dijumpai/dipenuhi (tidak konvergen terhadap base case) Biaya proses lebih tinggi dengan pemanggilan banyak fungsi(butuh memori lebih besar& kerja prosesor lebihtinggi) Terbaca lebih jelas, model lebih dekat denganmasalah (contoh: faktorial, fibonacci) Iteratif Pengulangan dengan struktur repetisi (for/while) Pengulangan berhenti saat kondisi pengulangan bernilai salah(false) Pengulangan tanpa henti jika kondisi pengulangan selalu benar Biaya proses lebih rendah(kebutuhan memori lebih kecil& kerja prosesor lebih rendah) karena proses pengulangan berada dalam satu fungsi Terbaca kurang jelas, model kurang dekat denganmasalah(contoh: faktorial, fibonacci) 30
31 Kekurangan Rekursi Meskipun penulisan program dengan cara rekursif bisa lebih jelas dan pendek, namun fungsi rekursif memerlukan : Memori yang lebih banyak untuk mengaktifkan stack (memori yang digunakan untuk pemanggilan fungsi). Waktu lebih lama untuk menjejaki setiap rekursi melalui stack. Apakah stack? 31
32 Kapan Rekursi? Secara umum, hanya jika : Penyelesaian sulit dilaksanakan secara iteratif Efisiensi dengan cara rekursif masih memadai Efisiensi bukan masalah dibandingkan dengan kejelasan logika program Tidak mempertimbangkan faktor penghematan memori dan kecepatan eksekusi program Kecepatan kerja dan penghematan memori (iteratif) VS Perancangan logika yang baik (rekursif) 32
33 Bilangan Fibonacci Urutan bilangan 0, 1, 1, 2, 3, 5, 8, 13 disebut bilangan Fibonacci. Hubungan antara satu angka dengan angka berikutnya didefinisikan secara rekursif sebagai berikut : Fib(N) = N, jika N = 0 atau 1 Fib(N) = Fib(N-2) + Fib(N-1), jika N >= 2 33
34 Bilangan Fibonacci int Fib(int n) { int f; if(n==0) f = 0; else if(n==1) f = 1; else f = Fib(n-2) + Fib(n-1); return f; Fungsi fib() di atas ditulis secara rekursif dan disebut sebagai slow_fib() Tulislah fast_fib() jika menggunakan iterasi. 34
35 Bilangan Fibonacci Contoh : Skema fibonacci jika N=4 FIB (4) FIB (3) FIB (2) FIB (2) FIB (1) FIB (1) FIB (0) FIB (1) FIB (0) 35
Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.
1 Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram. Program Utama SubProgram SubProgram SubProgram SubProgram
Pemrograman Dasar L A T I H A N M E T H O D / F U N G S I M E T H O D R E K U R S I F
Pemrograman Dasar L A T I H A N M E T H O D / F U N G S I M E T H O D R E K U R S I F Latihan 1 2 Buatlah program untuk menampilkan kuadrat dari suatu bilangan secara berulang sebanyak n kali 1. Buat method
Pemrograman Dasar M E T H O D / F U N G S I
Pemrograman Dasar M E T H O D / F U N G S I Pemrograman Modular 2 Program dibagi menjadi modul-modul Modul sering disebut juga dengan Sub-Program Modul dalam bahasa pemrograman diimplementasikan dengan
Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN
Fungsi / Prosedur Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Fungsi (Sub Program) : Fungsi Beberapa statements digabungkan dalam suatu modul (fungsi atau sub program) untuk
Sedangkan bentuk umum pendefinisian fungsi adalah : Tipe_fungsi nama_fungsi(parameter_fungsi) { statement statement... }
FUNGSI Deklarasi Fungsi Sebelum digunakan (dipanggil), suatu fungsi harus dideklarasikan dan didefinisikan terlebih dahulu. Bentuk umum pendeklarasian fungsi adalah : ===============================================
Algoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 4 FUNGSI (FUNCTION) PADA C++ 1 Outline Konsep Dasar Fungsi Standar File Header Definisi Fungsi Deklarasi Fungsi
VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :
VI. FUNGSI 6.1. FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil
KONSEP DASAR. menyusunnya menjadi potongan-potongan mudah untuk ditangani dibanding. conquer.
FUNGSI (FUNCTION) PADA C++ KONSEP DASAR Program komputer yang dibuat untuk menjawab permasalahan umumnya berukuran sangat besar. Pengalaman telah menunjukkan bahwa cara terbaik untuk mengembangkan dan
Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak
Modular Programming Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak mudah dihandle. dl Kesulitan: sulit mencari dan mengingat variabel-variabel aiabel yang sudah
IT234 ALGORITMA DAN STRUKTUR DATA FUNGSI
IT234 ALGORITMA DAN STRUKTUR DATA FUNGSI Ramos Somya Fungsi Fungsi/function adalah suatu kumpulan instruksi/ perintah/program yang dikelompokkan menjadi satu, letaknya terpisah dari program yang menggunakan
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK
E3024015 - STRUKTUR DATA & E3024016 PRAKTIK STRUKTUR DATA Pointer & Function Alfa Faridh Suni, S.T., M.T. PTIK - 2014 Pointer Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu
Function nama dipisahkan
Function Fungsi/function adalah bagian dari program yang memiliki nama tertentu yang unik, digunakan untuk mengerjakan suatu pekerjaan tertentu, serta letaknya dipisahkan dari bagian program yang menggunakan/memanggil
BAB 6 FUNGSI TUJUAN PRAKTIKUM
Bab 6 Fungsi 97 BAB 6 FUNGSI TUJUAN PRAKTIKUM 1. Praktikan mengerti dan dapat menggunakan fungsi dalam program sederhana. 2. Praktikan dapat membedakan antara variabel lokal, variabel global, register
Algoritma & Pemrograman #7. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #7 by antonius rachmat c, s.kom, m.cs Modular Programming Program pendek dan simple =>mudah dihandle. Program besar, banyak dan kompleks =>tidak mudah dihandle. Kesulitan: sulit
MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi
MODUL 10 Fungsi 10.1 Kompetensi 1. Mahasiswa mampu membagi logika program dengan menggunakan fungsi. 2. Mahasiswa memahami konsep rekursif serta mengimplementasikan dengan menggunakan fungsi. 10.2 Alat
Kisi- kisi UTS- P. Kisi- kisi UTS- T
Kisi- kisi UTS- P Dua soal 1. Soal yang jawabannya memerlukan condi&onal tanpa loop 2. Soal yang jawabannya memerlukan condi&onal dan loop Jawaban akan dinilai sesuai persentasi keluaran yang sesuai dengan
Alpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs.
Alpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs. Sub Program Dibagi/dipecah menjadi modul-modul program yang digunakan untuk menyelesaikan masalah tertentu Mudah dibaca, terlihat garis
Algoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #6-7 Fungsi Fungsi Contoh fungsi y = f(x) = x 2 + 5 Nilai yang mungkin untuk variabel x disebut daerah fungsi (domain) (df), dan untuk variabel y atau f(x) disebut wilayah
12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Fungsi. Fungsi. y = f (x) = x m = jumlah ( a, b ) = a + b
Algoritme dan Pemrograman Kuliah #6 Fungsi Fungsi Contoh fungsi y=f(x)=x 2 +5. Nilai yang mungkin untuk variabel x disebut daerah fungsi (df), dan untuk variabel y atau f(x) disebut wilayah fungsi (wf).
Program menjadi terstruktur Dapat mengurangi pengulangan kode program. Fungsi dapat diimplementasikan dalam tiga bentuk :
FUNGSI PENDAHULUAN Suatu fungsi adalah suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang menggunakannya. Tujuan penggunaan
Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak
Modular Programming Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak mudah dihandle. dl Kesulitan: sulit mencari dan mengingat variabel-variabel aiabel yang sudah
Fungsi Rekursif. Bentuk umum fungsi rekursif.
Fungsi Rekursif Fungsi rekursif adalah suatu fungsi yang memanggil dirinya sendiri. Pada beberapa persoalan, fungsi rekursif sangat berguna karena mempermudah solusi. Namun demikian, fungsi rekursif juga
# SEVEN PROCUDURE & FUNCTION
HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # SEVEN PROCUDURE & FUNCTION Mengapa Menggunakan Fungsi? - Pemrograman yang baik harus bersifat modular agar suatu masalah
Fungsi, Parameter, Rekursi
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta. 2006 Kristanto Andri. Algoritma dan Pemrograman dengan C. Graha Ilmu.
PEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Fungsi Budhi Irawan, S.Si, M.T 10/27/2017 9:12:31 AM 1 PENDAHULUAN Fungsi merupakan kumpulan statemen yang dikelompokan menjadi satu bagian kode (blok program) untuk menyelesaikan
BAB 6. FUNGSI. Tujuan penggunaan fungsi : 1. Program menjadi terstruktur 2. Dapat mengurangi pengulangan kode program.
BAB 6. FUNGSI Suatu fungsi adalah suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang menggunakannya. Tujuan penggunaan fungsi
Mengenal Subroutine pada Pemrograman C Dian Wirdasari
Mengenal Subroutine pada Pemrograman C Dian Wirdasari Abstrak Subroutine merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang
Kurikulum Qt. { Basic OOP } Chapter 4. Function
Kurikulum Qt { Basic OOP } Chapter 4 Function. Agenda Fungsi Konsep Dasar Fungsi Mendefinisikan Fungsi Deklarasi Fungsi (Prototype) Hasil Balik Fungsi Ruang Lingkup Variabel Variable Lokal Variable Global
Apakah Anda sering kesulitan untuk
Seringkali bagi kebanyakan orang permasalahan matematika merupakan suatu hal yang cukup memusingkan. Bahasa C dapat mempermudah kita dalam perhitungan matematika. Apakah Anda sering kesulitan untuk menyelesaikan
FUNCTIONS. Function adalah satu blok instruksi yang akan dieksekusi ketika dipanggil dari bagian lain dalam suatu program.
FUNCTIONS Function adalah satu blok instruksi yang akan dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format penulisan: type name ( argument1, argument2,...) statement; Dimana: type,
FUNGSI II. Variabel Statis. Sifat variabel statis: Sintaks: static tipe_data nama_variabel; Contoh: static int angka;
FUNGSI II Variabel Statis Sifat variabel statis: Variabel hanya dapat diakses pada fungsi yang mendefinisikannya Variabel tidak hilang setelah eksekusi berakhir. Nilainya akan tetap dipertahankan sehingga
Pertemuan 4 Fungsi Rekursif
Pertemuan 4 Fungsi Rekursif Apa itu fungsi rekursif? Sebuah fungsi dapat memanggil fungsi lain Sebuah fungsi dapat memanggil dirinya sendiri. Fungsi seperti demikian disebut fungsi rekursif Sebuah fungsi
SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
MODUL 5 SUBPROGRAM / FUNGSI
MODUL 5 SUBPROGRAM / FUNGSI Program komputer yang dibuat untuk menyelesaikan permasalahan umumnya berukuran besar. Cara terbaik untuk menangani program besar adalah menyusunnya dari potongan-potongan program
SUB PROGRAM (FUNGSI)
MATERI V SUB PROGRAM (FUNGSI) Materi Praktikum Pemograman Bahasa C++ dengan menggunakan Fungsi Durasi 180 menit TIU/TIK 1. Pendahuluan 2. Pemahaman Prosedur dan Fungsi 3. Parameter Fungsi 4. Fungsi Rekursif
MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori
MODUL 7 FUNGSI A. Tujuan Mahasiswa mampu memahami fungsi Mahasiswa mampu mendeklarasikan dan mendefinisikan fungsi Mahasiswa mampu menyelesaikan masalah menggunakan fungsi Mahasiswa mampu memahami metode
MODULAR (FUNGSI)
MODULAR (FUNGSI) [email protected] Modular Pemrograman Modular adalah suatu teknik pemrograman di mana program yang biasanya cukup besar dibagi-bagi menjadi beberapa bagian program yang lebih kecil sehingga
A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual
Praktikum 7 FUNGSI 1 A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual B. DASAR TEORI Fungsi adalah suatu bagian dari program yang dirancang
Kurikulum Qt. Chapter 4 Function. Fungsi
Chapter 4 Function Fungsi Fungsi (Function) adalah sekumpulan program yang diberi nama, sehingga dengan demikain jika program itu diperlukan dapat dipanggil kembali. Walaupun Pemrograman Berorientasi Objek
Algoritma dan Pemrograman Lanjut. Pertemuan Ke-5 Rekursif
Algoritma dan Pemrograman Lanjut Pertemuan Ke-5 Rekursif Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Yogyakarta
Function. Contoh function 1 : // function example #include <stdio.h> int addition (int a, int b){ int r; r=a+b; return (r); }
Function Function adalah satu blok instruksi yang akan dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format penulisan function : type name ( argument1, argument2,...) statement; Dimana
Pemrograman Dasar C. Minggu 6
Pemrograman Dasar C Minggu 6 Topik Bahasan Fungsi Menulis sekali digunakan berulang kali Tugas yang dikompartemenkan Variabel lokal dalam fungsi Teknik Mendesain Top-Down Kode Pseudo Struktur dan Diagram
FUNGSI DALAM BAHASA C
FUNGSI DALAM BAHASA C KELOMPOK 6 EKA FITRI YANI (52411343) M FIRAS AUFAR (54411196) OCTAVIANA (5A412139) OKKY MAHENDRA (55411442) UNIVERSITAS GUNADARMA 2012 KATA PENGANTAR Segala puji bagi Tuhan Yang Maha
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 1 / 5 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan: 1. Memahami perbedaan pengiriman parameter secara nilai dan secara alamat. 2. Memecah program dalam
Spesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:
Spesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp 32.800 Terbit pertama: Februari 2005 Sinopsis singkat: Struktur data merupakan salah satu ilmu fundamental untuk mempelajari pemrograman. Mahasiswa
Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 7. Fungsi1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pendahuluan Tujuan Fungsi Dasar Fungsi Jenis Fungsi : memiliki return value Integer Selain integer Tidak memiliki
BAB V FUNGSI Tujuan : 5.1 Dasar Fungsi
BAB V FUNGSI Tujuan : 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. 3. Mengetahui perbedaan antara variabel lokal, eksternal, statis dan register
MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA April 1, 2010 BAB 8 REKURSIF
1. Tujuan Instruksional Umum MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA April 1, 2010 BAB 8 REKURSIF a. Mahasiswa dapat melakukan perancangan aplikasi menggunakan algoritma rekursif. b. Mahasiswa mampu
MODUL. Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 6 Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 6 FUNGSI A. Tujuan Setelah mempelajari bab ini diharapkan
Fungsi DASAR PEMROGRAMAN
Fungsi DASAR PEMROGRAMAN TUJUAN Menjelaskan pengertian Fungsi Membuat Fungsi Memecah program dalam beberapa fungsi. Mengerti parameter dalam Fungsi Mengerti variabel dalam Fungsi 2 3 Fungsi (function)
Fungsi : Dasar Fungsi
PRAKTIKUM 13 Fungsi : Dasar Fungsi A. TUJUAN PEMBELAJARAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Fungsi adalah suatu bagian
PROSEDUR DAN FUNGSI (PROCEDURE & FUNCTION)
PROSEDUR DAN FUNGSI (PROCEDURE & FUNCTION) Modular Dibagi Program kecil Program kecil Program besar Program kecil Program kecil Program kecil Program kecil Modul pada bahasa C++ dikenal dengan nama fungsi
Algoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #7 dan #8 Array Program Menghitung Rataan 3 Nilai #include int nilai1, nilai2, nilai3; float rataan; void main() printf ( Masukkan nilai 1 );scanf( %d,&nilai1);
A. TUJUAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur.
Praktikum 7 (3/5) FUNGSI A. TUJUAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Pemanggilan dengan nilai merupakan cara yang dipakai
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Fungsi : Passing Parameter by Value & Semester 3
No. LST/EKA/EKA255/09 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 5 A. TUJUAN PEMBELAJARAN 1. Memahami perbedaan pengiriman parameter secara nilai dan secara alamat. 2. Memecah program dalam fungsi fungsi
Pemrograman Dasar C. Minggu 8
Pemrograman Dasar C Minggu 8 Topik Bahasan Fungsi Fungsi main dan keseluruhan kontrol program Prototype fungsi Cakupan (scope) dari deklarasi variabel Teknik Desain Implementasi Bottom Up Testing dengan
2. Uraian Materi. a. Pengertian Fungsi
Keg. Pembelajaran 7 : Fungsi dalam C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Memahami konsep fungsi dalam pemrogram C++ secara benar.
Scope Variable. Sebuah variabel di dalam sebuah fungsi memiliki jangkauan tertentu. Skop variabel terdiri dari:
Scope Variable Sebuah variabel di dalam sebuah fungsi memiliki jangkauan tertentu. Skop variabel terdiri dari: Variabel lokal Variabel global Variabel statis Variabel lokal Variabel yang hanya dikenal
FUNGSI DALAM BAHASA C
FUNGSI DALAM BAHASA C FUNGSI DALAM BAHASA C KELOMPOK 6 EKA FITRI YANI (52411343) M FIRAS AUFAR (54411196) OCTAVIANA (5A412139) OKKY MAHENDRA (55411442) UNIVERSITAS GUNADARMA 2012 KATA PENGANTAR Segala
REKURSIF. Arkham Zahri Rakhman, S.Kom., M.Eng. Rev.: Dr. Fazat Nur Azizah
REKURSIF DASAR PEMROGRAMAN Arkham Zahri Rakhman, S.Kom., M.Eng. Rev.: Dr. Fazat Nur Azizah THE HANDSHAKE PROBLEM Ada n orang di dalam sebuah ruangan. Jika masing-masing orang harus bersalaman dengan setiap
Algoritma & Pemrograman #8. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #8 by antonius rachmat c, s.kom, m.cs Review Fungsi Minggu lalu Deklarasi dan Definisi fungsi Standard Library Function Void dan Non-void dan Parameternya REVIEW 1 4 2 3 5 Declaring,
IT234 - Algoritma dan Struktur Data. Ramos Somya
IT234 - Algoritma dan Struktur Data Ramos Somya Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi, yang menulis kitab al jabr w al-muqabala
PRAKTIKUM 7 FUNGSI 1
PRAKTIKUM 7 FUNGSI 1 A. Tujuan 1. Menjelaskan pengertian fungsi 2. Membuat Fungsi 3. Mengerti parameter dalam fungsi 4. Memahami cara melewatkan parameter ke dalam fungsi B. DASAR TEORI Fungsi adalah suatu
Array LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.
Array LOGO Muh. Izzuddin Mahali, M.Cs. OVERVIEW Pendahuluan Array Berdimensi Satu Mendeklarasikan Array Mengakses Elemen Array Menginisialisasi Array Variasi dalam Mendeklarasikan Array Array Berdimensi
Dasar Pemrograman TIP FTP UB
Dasar Pemrograman TIP FTP UB Ketika program yang dibuat sudah terlalu panjang (ratusan bahkan puluhan ribu baris), sulit untuk memahami jalannya program secara keseluruhan Sehingga program tersebut lebih
12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Address and Pointers. Pointer
Algoritme dan Pemrograman Kuliah #9 Pointer Address and Pointers Address (alamat) Tiap variabel memiliki dua atribut: alamat (address) dan nilai (value). Alamat adalah lokasi dalam memori komputer. Pada
Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>
5. Function Obyektif Praktikum : Mengerti konsep dasar penggunaan Function Memahami Definisi Fungsi, Fungsi tanpa nilai balik dan Ruang lingkup variabel yang digunakan. Function adalah satu blok instruksi
Minggu ke-11 Fungsi (Function)
Minggu ke-11 Fungsi (Function) Pendahuluan Memahami konsep fungsi (function) yang biasa dikenal sebagai sub modul atau sub program. Function berguna dalam pengembangan prosedural dan pemecahan permasalahan.
Algoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #9 Pointer Alamat dan Pointer Address (alamat) Tiap variabel memiliki dua atribut: alamat (address) dan nilai (value). Alamat adalah lokasi dalam memori komputer. Lokasi
Gedung bisa diibaratkan sebagai fungsi main() sedangkan bagian yang lebih kecil merupakan fungsi yang menyelesaikan tugas tertentu.
subprogram Minggu V Motivasi Pada dasarnya, manusia adalah makhluk yang lemah. Contoh : Untuk membangun gedung, tentulah dibangun dari bata satu ke bata yang lain. Dari ruang ke ruang yang lain dst. Metode
December 11 PROSEDUR AKHMAD BILYYASIF.
December 11 PROSEDUR 2011 AKHMAD BILYYASIF [email protected] PROSEDUR Variable Lokal : Variable yang dibuat didalam sebuah fungsi main / fungsi baru. Dan hanya bisa diakses dalam fungsi tersebut saja.
Fungsi (Function) Pendahuluan. Objektif. Bahan Bacaan
Fungsi (Function) Pendahuluan Fungsi (function) adalah sub modul atau sub program yang dibuat untuk menyelesaikan hal tertentu. Fungsi memiliki nama dan dalam ANSI/C, diimplementasi untuk hal-hal yang
Praktikum 6. Konsep Rekursi Perbandingan Perulangan biasa dan Rekursi Implementasi Rekursi dalam Bahasa C
Praktikum 6 Rekursi POKOK BAHASAN: Konsep Rekursi Perbandingan Perulangan biasa dan Rekursi Implementasi Rekursi dalam Bahasa C TUJUAN BELAJAR: Setelah melakukan praktikum dalam bab ini, mahasiswa diharapkan
Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :
Function Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function : type name ( argument1, argument2,...) statement Dimana : type,
PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024
UNIVERSITAS GADJAH MADA PROGRAM STUDI FISIKA FMIPA Bahan Ajar 4: Pemrograman C (Minggu ke-5 dan ke-6) PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024 Oleh Dr. Fahrudin Nugroho Dr. Iman Santosa
PRAKTIKUM 18 : ARRAY 1
2016 PRAKTIKUM 18 : ARRAY 1 BAHASA C : BAB ARRAY DWI SETIYA NINGSIH // 210 315 7 025 [COMPANY NAME] [Company address] PERCOBAAN 1. Deklarasikan sebuah variabel array of int, selanjutnya isi array tsb kemudian
2 BEBERAPA FUNGSI PUSTAKA DALAM BAHASA C
Pemrograman Bahasa C dengan Turbo C [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.
MODUL ALGORITMA DAN PEMROGRAMAN Rajif Agung Yunmar, S.Kom., M.Cs. STMIK AMIKOM Yogyakarta 2014 MODUL 6 FUNGSI Fungsi adalah sebuah blok program yang merupakan sekumpulan instruksi yang bertujuan untuk
Pertemuan Function. Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function
Pertemuan 5 5. Function Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function 2. Memahami Definisi Fungsi, Fungsi tanpa nilai balik dan Ruang lingkup variabel yang digunakan. P.5.1 Function
Fungsi (II) Parameter pada fungsi Jenis variabel pada fungsi
Fungsi (II) Parameter pada fungsi Jenis variabel pada fungsi Cara Melewatkan Parameter Ada dua cara untuk melewatkan parameter ke dalam fungsi : Pemanggilan dengan nilai (call by value) pada pemanggilan
OPERASI PERNYATAAN KONDISI
OPERASI PERNYATAAN KONDISI A. Pernyataan IF pernyataan if mempunyai pengertian, jika kondisi bernilai benar, maka perintah dikerjakan dan jiak tidak memenuhi syarat maka diabaikan. Dapat dilihat dari diagram
Fungsi 2 DASAR PEMROGRAMAN
Fungsi 2 DASAR PEMROGRAMAN Cara Melewatkan Parameter Ada 2 cara melewatkan parameter ke dan dari fungsi : Pemanggilan dengan Nilai (Call by value) Pemanggilan dengan Referensi (Call by Reference) 1. Pemanggilan
FUNGSI PADA PYTHON. def <nama_fungsi>(arg1, arg2, arg3,,argn) : <statemen-statemen>
FUNGSI PADA PYTHON 1. Pendahuluan Fungsi (Function) adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai sub-program (modul program) yang merupakan sebuah program kecil untuk memproses
Fungsi DASAR PEMROGRAMAN
Fungsi DASAR PEMROGRAMAN TUJUAN Menjelaskan pengertian Fungsi Membuat Fungsi Memecah program dalam beberapa fungsi. Mengerti parameter dalam Fungsi Mengerti variabel dalam Fungsi Fungsi (function) Adalah
Tipe Data, Variabel, Input/Output
Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya
5. Fungsi. S. Indrianii L, M.T
5. Fungsi S. Indrianii L, M.T Pengantar Fungsi Sebuah fungsi berisi sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil beberapa kali di beberapa tempat dalam pr rogram
PROSEDUR/SUB RUTIN. Algoritma & Pemrograman. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
Algoritma & Pemrograman PROSEDUR/SUB RUTIN Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Pemrograman Modular Teknik pemrograman modular : Program
Komentar, Identifier, Konstanta dan Variabel
PEMROGRAMAN BERORIENTASI OBJEK Komentar, Identifier, Konstanta dan Variabel Budhi Irawan, S.Si, M.T KOMENTAR PROGRAM Dalam proses pengembangan sebuah program, pasti akan disibukan dengan penulisan kode-kode
REKURSIF. Dari bahan Dasar Pemrograman oleh: Arkham Zahri Rakhman Rev.: Fazat Nur Azizah
REKURSIF IF2121/ALGORITMA DAN STRUKTUR DATA Dari bahan Dasar Pemrograman oleh: Arkham Zahri Rakhman Rev.: Fazat Nur Azizah THE HANDSHAKE PROBLEM Ada n orang di dalam sebuah ruangan. Jika masing-masing
1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda
Pertemuan ke-8 Array TUJUAN 1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda 8. 1. PENDAHULUAN Array adalah sebuah
ARRAY. Karakteristik
ARRAY Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Karakteristik Hubungan antar elemen adalah LINEAR Umumnya letak elemen Array di memory secara physical & logical adalah sama
Konsep Pemrograman. Bab 13. Pointer 3. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 13. Pointer 3 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pointer dalam Fungsi 1. Pointer Sebagai Parameter Fungsi Parameter Formal dan Parameter Aktual Cara Melewatkan
MODUL PRAKTIKUM BAHASA PEMROGRAMAN TESTRUKTUR MODUL 8 POINTER
MODUL 8 POINTER A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan pointer dalam listing program. 2. Membuat program sederhana dengan menerapkan
Fungsi 1 DASAR PEMROGRAMAN
Fungsi 1 DASAR PEMROGRAMAN DEFINISI Fungsi adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya dipisahkan dari program yang menggunakannya. Tujuan pemakaian fungsi:
PROCEDURE DAN FUNCTION
PROCEDURE DAN FUNCTION Pada awal perkenalan bahasa C++ telah dibahas singkat seputar algoritma. Dasarnya, algoritma adalah suatu pemetaan yang membantu kita dalam merancang program. Hal ini dikarenakan
8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA
8 FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Nama fungi yang didefinisikan
Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :
1 Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu : Contoh Program : { int x; float y; char z; double w; clrscr(); /* untuk membersihkan layar */ x = 10; /* variable
PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).
PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C++ 6.0 STRUKTUR BAHASA C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama). Setiap program akan dieksekusi dimulai dari statement
ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;
SELEKSI KONDISI Statement If a Bentuk If tunggal sederhana if ( kondisi ) statement ; ALUR PROGRAM Bentuk ini menunjukkan jika kondisi bernilai benar, maka statement yang mngikutinya akan dieksekusi Jika
