baskom 4 new

15
BASKOM-3 (Y AKNI IDRIS) 1 SALAH BENAR PERNYATAAN 1 PERNYATAAN DO  ENDDO 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 var akhir ? 

Upload: zxcvhj

Post on 16-Oct-2015

20 views

Category:

Documents


0 download

DESCRIPTION

pernyataan do - enddo

TRANSCRIPT

  • 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:

    3t2 + 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*t2+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*TIME2+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

    12=X2+(1-Y)2

    Y=1-SQRT(1-X2)

    SISI (BARU) :

    SISI =SQRT(X2+Y2)

  • 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-X2) SISI = SQRT(X2+Y2)

    JUMLAHSISI = 2* JUMLAHSISI

    KELILING = SISI*JUMLAHSISI

    PI = KELILING/2

    PRINT JUMLAHSISI, KELILING ENDDO

    STOP

    LATIHAN: MENGHITUNG NILAI PI ()