Anda di halaman 1dari 15

BASKOM-3 (YAKNI IDRIS) 1

SALAH
BENAR
PERNYATAAN 1
PERNYATAAN DOENDDO
PERNYATAAN n
Bentuk umum:
Flowchart:
Kegunaan: untuk memproses berulang-ulang
Pernyataan1 sampai n yang berada antara DO dan END DO.
var = variabel numerik integer atau ril .
awal = hitungan awal dari pengulangan.
akhir = hitungan akhir dari pengulangan.
int = adalah interval dari pengulangan.
Jumlah pengulangan = [(akhir-awal)/int]+1
DO var = awal, akhir, int
Pernyataan 1
Pernyataan 2
....
Pernyataan n
ENDDO
var = awal
var=var+int
varakhir?
BASKOM-3 (YAKNI IDRIS) 2
SALAH
BENAR
PERNYATAAN 1
PERNYATAAN DOCONTINUE
PERNYATAAN n
Bentuk umum:
Flowchart:
DO label var = awal, akhir, int
Pernyataan 1
Pernyataan 2
....
Pernyataan n
label CONTINUE
var = awal
var=var+int
varakhir?
BASKOM-3 (YAKNI IDRIS) 3
SALAH
BENAR
PERNYATAAN 1
PERNYATAAN DOENDDO
PERNYATAAN n
Bentuk umum:
Flowchart:
Kegunaan: untuk memproses berulang-ulang
Pernyataan1 sampai n yang berada antara DO dan END DO.
i = variabel numerik integer
1 = hitungan awal dari pengulangan.
50 = hitungan akhir dari pengulangan.
1 = adalah interval dari pengulangan.
Jumlah pengulangan = [(50-1l)/1]+1=50
DO i = 1, 50, 1
Pernyataan 1
Pernyataan 2
....
Pernyataan n
ENDDO
i= 1
i=i+1
i50?
BASKOM-3 (YAKNI IDRIS) 4
SALAH
BENAR
PERNYATAAN 1
PERNYATAAN DOENDDO
PERNYATAAN n
Bentuk umum:
Flowchart:
Kegunaan: untuk memproses berulang-ulang
Pernyataan1 sampai n yang berada antara DO dan END DO.
n = variabel numerik integer
5 = hitungan awal dari pengulangan.
83 = hitungan akhir dari pengulangan.
4 = adalah interval dari pengulangan.
Jumlah pengulangan = [(83-5)/4]+1=20
DO n = 5, 83, 4
Pernyataan 1
Pernyataan 2
....
Pernyataan n
ENDDO
n= 5
n=n+4
n83?
BASKOM-3 (YAKNI IDRIS) 5
Polinom sering digunakan untuk memodelkan data dan hasil
percobaan/eksperimen. Misalkan polinom berikut:
3t
2
+ 4.5
dimana t adalah waktu (detik).
Tulislah program untuk menghitung nilai polinom untuk selang
waktu dari 1 detik sampai 10 detik dengan interval 1 detik
LATIHAN: TABEL DARI MODEL POLINOM
POLYNOMIAL MODEL
TIME POLYNOMIAL
(SEC)
1 7.5
2 16.5



10 304.5
CONTOH OUTPUT:
BASKOM-3 (YAKNI IDRIS) 6
SALAH
BENAR
POLY=3*t
2
+4.5
t= 1
t=t+1
t10?
LATIHAN: TABEL DARI MODEL POLINOM
MULAI
CETAK JUDUL
CETAK t, POLY
SELESAI
PROGRAM POLY1
PRINT JUDUL
DO TIME=1,10
POLY 3*TIME
2+4.5
PRINT TIME, POLY
ENDDO
STOP
BASKOM-3 (YAKNI IDRIS) 7
LATIHAN: PENJUMLAHAN DAN PERKALIAN
1. Tulislah program untuk menghitung jumlah bilangan dari 1
sampai 10, yaitu: 1+2+3+4+5+6+7+8+9+10=?
Atau dengan notasi:
i=10
i
i=1
2. Tulislah program untuk menghitung perkalian bilangan dari 1
sampai 5, yaitu: 1*2*3*4*5=?
Atau dengan notasi:
5! = ?
3. Tulislah program untuk membaca 100 buah data angka.
Kemudian hitunglah jumlah 20 angka pertama, jumlah 20 angka
berikutnya dst. Cetaklah nilai kelima jumlah tersebut.
BASKOM-3 (YAKNI IDRIS) 8
LATIHAN: MEMBACA DATA
1. Tulislah program untuk membaca data dan menghitung persentase
jumlah pertambahan penduduk terbesar dalam 2 tahun yang berurutan
Tahun Penduduk % pertambahan
1950 82
(56-82)/82*100=-32%
1951 56
(71-56)/56*100=27%
1952 71
(86-71)/71*100=21%
1953 86
(102-86)/86*100=19%
1954 102
BASKOM-3 (YAKNI IDRIS) 9
2. Tulislah program untuk membaca data curah hujan untuk bulan
Januari . Kemudian hitunglah curah hujan harian rata-rata(mm) dan
hitunglah pula jumlah hari dengan curah hujan diatas rata-rata.
Cetaklah nilai curah hujan harian rata-rata dan jumlah hari dengan
curah hujan diatas rata-rata tersebut.
M S S R K J S
5,2 38 26,4 15,5 8,2
16,2 3 1,5 0,3 0 0 0
0,3 1,2 5,7 6,9 1,2 0,5 0
2,1 6,1 10,4 9,5 14,9 1,6 3
3,1 2,9 1,5 0,9 0,7
Data curah hujan untuk bulan Januari (mm)
LATIHAN: MEMBACA DATA
BASKOM-3 (YAKNI IDRIS) 10
LATIHAN: MENGHITUNG NILAI PI ()
1. Keliling lingkaran, K= 2R, dimana R=radius (jari-jari)
Untuk R=1, maka K= 2, atau =K/2
2. Jika nilai K (keliling lingkaran) dapat dihitung, maka juga dapat
dihitung
3. Kita mulai dengan hexagon dalam lingkaran, dan hitung keliling
hexagon dengan menghitung: panjang 1 sisi x jumlah sisi.
4. Kemudian jumlah sisi hexagon kita tambah 2xlipat, lalu kita
hitung lagi keliling hexagon yg baru ini spt pada langkah 3.
5. Kemudian kita lipatgandakan lagi sisi2nya berulang-ulang, yaitu
dengan mengulang langkah 4

BASKOM-3 (YAKNI IDRIS) 11
HEXAGON AWAL
JUMLAH SISI AWAL = 6
PANJANG SISI AWAL= 1
1
1
BASKOM-3 (YAKNI IDRIS) 12
HEXAGON BARU
JUMLAH SISI BARU = 12
PANJANG SISI BARU = ?
?
BASKOM-3 (YAKNI IDRIS) 13
SISI (BARU)
SISI (AWAL)
HEXAGON AWAL DAN BARU
BASKOM-3 (YAKNI IDRIS) 14
X
Y
1- Y
SISI (BARU)
SISI (AWAL)
HEXAGON AWAL DAN BARU
R=SISI=1
X=SISI/2
1
2
=X
2
+(1-Y)
2
Y=1-SQRT(1-X
2
)
SISI (BARU) :
SISI =SQRT(X
2
+Y
2
)
BASKOM-3 (YAKNI IDRIS) 15
PROGRAM NILAI_PI
REAL KELILING
PRINT JUDUL
JUMLAHSISI = 6
SISI = 1
DO I=1,100
X = SISI/2
Y = 1 SQRT(1-X
2
)
SISI = SQRT(X
2
+Y
2
)
JUMLAHSISI = 2* JUMLAHSISI

KELILING = SISI*JUMLAHSISI
PI = KELILING/2
PRINT JUMLAHSISI, KELILING
ENDDO
STOP
LATIHAN: MENGHITUNG NILAI PI ()

Anda mungkin juga menyukai