Page 5 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 5
F . Soal Latihan ............................................................................................................................ 98
MATERI 10 PERULANGAN ............................................................................................................ 99
A. Perulangan For ..................................................................................................................... 100
B. Perulangan While ................................................................................................................. 100
C. Perulangan Do-While ........................................................................................................... 101
D. Perulangan Bersarang ......................................................................................................... 101
E. Contoh Program ................................................................................................................... 102
F . Rangkuman ........................................................................................................................... 106
G. Soal Latihan .......................................................................................................................... 106
MATERI 11 FUNGSI ....................................................................................................................... 107
A. Mengenal Fungsi .................................................................................................................. 108
B. Manfaat Penggunaan Fungsi ............................................................................................... 108
C. Build-in Function .................................................................................................................. 109
D. User Defined Function .......................................................................................................... 110
E. Contoh Program ................................................................................................................... 116
F . Rangkuman ........................................................................................................................... 118
G. Soal Latihan .......................................................................................................................... 118
MATERI 12 CLASS ......................................................................................................................... 120
A. Mengenal Class ..................................................................................................................... 121
B. Jenis Tingkat Akses .............................................................................................................. 122
C. Contoh Program ................................................................................................................... 122
D. Rangkuman ........................................................................................................................... 127
E. Soal Latihan .......................................................................................................................... 127
MATERI 13 ALGORITMA PENCARIAN .................................................................................... 129
A. Sequential Search .................................................................................................................. 130
B. Sequential Search dengan Sentinel ...................................................................................... 130
C. Binary Search ........................................................................................................................ 131
D. Interpolation Search .............................................................................................................. 133
E. Contoh Program ................................................................................................................... 133
F . Rangkuman ........................................................................................................................... 138
G. Soal Latihan .......................................................................................................................... 138
MATERI 14 ALGORITMA PENGURUTAN ................................................................................ 139
A. Mengurutkan Elemen Array ................................................................................................ 140
B. Bubble Sort ............................................................................................................................ 140
C. Metode Selection Sort ........................................................................................................... 141
D. Metode Exchange Sort .......................................................................................................... 142
E. Metode Insertion Sort ........................................................................................................... 142
v