praktikum10 &11

Upload: fadly-gaulan-maualana

Post on 21-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Praktikum10 &11

    1/20

    1 | P a g e

    Fadly Gaulan Maulana _SI_B

    A. Tujuan Praktikum

    1. Memahami selection if else dan mengurutkan suatu bilangan dengan

    menggunakan fungsi if else.

    2.

    Memahami cara pengaplikasian fungsi if else dan cara penggunaanya.

    3. Memahami fungsi if di dalam if dan cara penggunaanya.

    4.

    Memahami fungsi gabungan antara fungsi if, fungsi if else, nestead if,

    dan switch case.

    B. Aktivitas

    1. Aktivitas Praktikum 10

    a. Pada latihan01 Inputkan banyak barang yang dibeli, kemudian

    tetapkan konstanta stok barang ada 10.

    b. Pada proses yang pertama, sisa barang= banyak barang dibelistok

    barang.

    c. Kemudian pada prosesnya jika banyak barang yang dibeli kurang

    atau sama dengan 10 maka keterangannya barang tersedia .

    d. Dan jika banyak barang yang di beli lebih dari atau sama dengan

    10, maka keterangan barang tidak cukup.

    e.

    Pada outputnya akan menghasilkan:

    stok barang=

    banyak barang yang dibeli=

    sisa barang =

    keterangan=

    contoh gambar program praktikum:

  • 7/24/2019 Praktikum10 &11

    2/20

    2 | P a g e

    Fadly Gaulan Maulana _SI_B

    f.

    Berikut hasilnya :

  • 7/24/2019 Praktikum10 &11

    3/20

    3 | P a g e

    Fadly Gaulan Maulana _SI_B

    a.

    selanjutnya pada latihan 02 inputkanlah dua bilangan yaitu

    bilangan 1 dan bilangan 2.

    b. Kemudian pada prosesnya, urutkan dua bilangan tersebut

    dengan kondisi bilangan 1 lebih kecil dari bilangan dua,

    c.

    Kemudian tampilkan outputnya dalam bentuk :

    Bilangan 1=

    Bilangan 2=

    Urutan bilangan=Contoh gambar program praktikum:

  • 7/24/2019 Praktikum10 &11

    4/20

    4 | P a g e

    Fadly Gaulan Maulana _SI_B

    d. Berikut hasil program praktikumnya:

  • 7/24/2019 Praktikum10 &11

    5/20

    5 | P a g e

    Fadly Gaulan Maulana _SI_B

    a. Selanjutnya pada latihan 03 inputkan nilai,

    b. Kemudian pada porsesnya: apabila nilai 75- 100=A

    c.

    Apabila nilai 65-75=B

    d.

    Apabila nilai 55- 65=C

    e. Dan apabila nilai 55 kebawah nilai=D

    f.

    Selanjtunya pada output nya, munculkan :

    g. Nilai dan passing gradenya.

    h. Seperti berikut:

    i. Nilai=80

    j. Grade=A

    Berikut contoh programnya:

  • 7/24/2019 Praktikum10 &11

    6/20

    6 | P a g e

    Fadly Gaulan Maulana _SI_B

    Berikut hasil dari programnya :

    2. Aktivitas Praktikum11

    a. Pada praktikum11 ini kita akan menggabung beberpa selection

    menjadi satu dalam sebuah soal.

    b. Artinya selection if , if else, neasted if dan swicth case akan kita

    gabung dalam satu soal.

    c.

    Pertama kita inputakan nilai terlebih dahulu, yaitu nilai UTS dan

    nilai UAS.

    d. Kemudian pada outputnya tampilkan: nilai UTS dan nilai UAS

    Seperti gambar berikut:

  • 7/24/2019 Praktikum10 &11

    7/20

    7 | P a g e

    Fadly Gaulan Maulana _SI_B

    Kemudian pada proses selanjutnya :

    e. jika nilai UAS dan UTS besar dari 100 dan kecil dari 0, maka

    keterangan nilia tidak valid.

    f. Outputnya akan menampilkan seperti gambar berikut:

  • 7/24/2019 Praktikum10 &11

    8/20

    8 | P a g e

    Fadly Gaulan Maulana _SI_B

    Maka akan muncul nilai tidak valid

    Selanjutnya pada proses ketiga

    g. Pada inputnya tambahkan rata rata nilai dan nama.

    h. Kemudian pada prosesnya : rata rata nilai= nilai UAS + nilai UTS /

    2

    i. Selanjutnya : apabila rata nilai besar dari 60 maka, keterangannya

    selamat anda beruntung dan apa bila rata nilai kurang dari 60 maka

    keterangannya coba lagi ya

    j. Berikut programnya:

  • 7/24/2019 Praktikum10 &11

    9/20

    9 | P a g e

    Fadly Gaulan Maulana _SI_B

    Maka outputnya akan menghasilkan:

  • 7/24/2019 Praktikum10 &11

    10/20

    10 | P a g e

    Fadly Gaulan Maulana _SI_B

    g. Kemudian pada proses yang ke empat:

    h. Inputkan keterangan hrf dan :

    i.

    Proses selanjatnya apabila rata rata > 80 maka ket=A

    j.

    Apabila rata rata> 70 maka ket=B

    k. Apabila rata rata > 60 maka ket=C

    l.

    Dan apabila rata rata > 50 maka=D

    m. Berikut contoh keterangannya:

    Dan outputnya akan menghasilkan:

  • 7/24/2019 Praktikum10 &11

    11/20

    11 | P a g e

    Fadly Gaulan Maulana _SI_B

    3. Program Praktikum

    A.

    Praktikum 10

    1. Latihan01

    2.

    Output latihan 01

  • 7/24/2019 Praktikum10 &11

    12/20

    12 | P a g e

    Fadly Gaulan Maulana _SI_B

    3.

    Latihan02

  • 7/24/2019 Praktikum10 &11

    13/20

    13 | P a g e

    Fadly Gaulan Maulana _SI_B

    4. Output Latihan02

    5.

    Latihan03

  • 7/24/2019 Praktikum10 &11

    14/20

    14 | P a g e

    Fadly Gaulan Maulana _SI_B

    6. Output Latihan03

  • 7/24/2019 Praktikum10 &11

    15/20

    15 | P a g e

    Fadly Gaulan Maulana _SI_B

    B. Prkatikum11

    1.

    Latihan01

  • 7/24/2019 Praktikum10 &11

    16/20

    16 | P a g e

    Fadly Gaulan Maulana _SI_B

    2.

    Output latihan 01

  • 7/24/2019 Praktikum10 &11

    17/20

    17 | P a g e

    Fadly Gaulan Maulana _SI_B

  • 7/24/2019 Praktikum10 &11

    18/20

    18 | P a g e

    Fadly Gaulan Maulana _SI_B

    4 Analisis Program Praktikum.

    Pada analisis kita akan membahas secara lebih deatil tentang porgram

    program yang telah dibahas sebelumnya.

    1. Pada latihan 01 jika kita inputkan jumlah barang yang ingin di beli

    dengan jumlah lebih besar dari 10, misalnya 11, maka akan

    menghasilkan sisa 0, karena pada kondisi else nya telah kita

    kondisikan false nya menjadi 0.

    Maka hasilnya akan diperoleh :

    2. Pada analisis Selanjutnya kita dapat membuat langsung konversi data

    int ke string pada input nya, tanpa harus membuat lagi konversi di

    bawahnya, seperti gambar berikut:

    Hal itu tidak akan membuat data kita error.

  • 7/24/2019 Praktikum10 &11

    19/20

    19 | P a g e

    Fadly Gaulan Maulana _SI_B

    3. Kemudian selanjutnya pada anlaisis latihan latihan 02 kita mnegurutkan

    dua buah bilangan, yang mana jika bilangan yang pertama kita inputkan

    bilangan yang tinggi, dan yang kedua kita inputkan bilangan yang

    rendah maka hasilya akan tetap berurutan. Misalnya : kita inputkan

    bilangan pertama 11. Dan bilangan kedua 1 maka hasilnya akan tetap

    beururutan yaitu 1, 11 . contoh seperti gambar berikut ini:

    4.

    Pada analisis Program latihan 01 praktikum 11. Jika kita menginpiutkannilai UTS mislanya lebih dari 100 yaitu 120,dan UAS nya = -1 maka

    pada output nya tetap akan muncul seperti gambar berikut:

  • 7/24/2019 Praktikum10 &11

    20/20

    20 | P a g e

    Tetapi setelah itu akan muncul keterangan nilai tidak valid

    5. Kita dapat langsung membuat suatu bilangan tidak valid dan

    memuculkan langsung keterangan tersebut pada kotak dialog jika kita

    memasukkan nilai diluar batasan yang telah ditetapkan, caranya:

    Maka langsung akan muncul keterangan tidak validnya.