praktikum10 &11
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.