|
NAMA JURUSAN KELAS |
: DARIUS GULO : SISTEM INFORMASI S1 : EKSEKUTIF |
1. Jelaskan apa
itu percabangan, metode if else if dan switch case !
Percabangan adalah cara yang digunakan untuk mengambil keputusan
apabila di dalam program dihadapkan pada kondisi tertentu. Jumlah kondisinya
bisa satu, dua atau lebih. Percabangan mengevaluasi kondisi atau ekspresi yang
hasilnya benar atau salah. Kondisi atau ekspresi tersebut disebut ekspresi
boolean. Hasil dari pengecekan kondisi adalah True atau False. Bila benar
(True), maka pernyataan yang ada di dalam blok kondisi tersebut akan
dieksekusi. Bila salah (False), maka blok pernyataan lain yang dieksekusi. Ada beberapa
metode dalam percabangan, diantaranya:
Metode
IF ELSE IF adalah sebuah
struktur logika program yang di dapat dengan cara menyambung beberapa
kondisi IF ELSE menjadi sebuah kesatuan. Jika kondisi pertama tidak
terpenuhi atau bernilai false, maka kode program akan lanjut ke
kondisi IF di bawahnya. Jika ternyata tidak juga terpenuhi, akan
lanjut lagi ke kondisi IF di bawahnya, dan seterusnya hingga
blok ELSE terakhir atau terdapat kondisi IF yang
bernilai true.
Metode
Switch Case merupakan
pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang
melibatkan sejumlah atau banyak alternatif penyelesaian. Struktur ini akan
melaksanakan salah satu dari beberapa pernyataan ‘case’ tergantung nilai
kondisi yang ada di dalam switch. Selanjutnya proses diteruskan hingga
ditemukan pernyataan ‘break’. Jika tidak ada nilai pada case yang sesuai dengan
nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada di bawah
yakni ‘default’.
2.Sebuah program
mengharuskan seseorang menggunakan id:admin dan password:123 untuk dapat masuk
ke dalam programnya. Buatlah flowchartnya serta penerapan sederhana terhadap kodenya
!
Flowchart
3. Buat kembali
salah satu contoh program yang telah dipersentasikan dan jelaskan tiap kodenya
!
Code
Keterangan
#include
<stdio.h> adalah Sebagai
library yang digunakan untuk Input-Ouput (Standard Input Output)
int
main() adalah Fungsi utama
dalam sebuah program, dimana program hanya akan menampilkan statement-statement
yang dituliskan pada fungsi ini (dari kurawal awal hingga akhir).
char; berfungsi untuk menampung/menyimpan karakter dari Nomor.
printf();
berfungsi untuk menampilkan
tulisan pada layar (Dalam kutip dua kecuali \t dan \n)
scanf();
sebagai Sarana untuk memasukkan input dari keyboard ke dalam variabel Nomor (1-6).
switch
– case adalah pengkondisian
dari nilai yang diinputkan, apabila nilai yang diinputkan adalah 1, maka
program akan menampilkan tulisan dalam case
‘1’ "Anda Masuk Kelompok A !!!", dan seterusnya.
break;
digunakan untuk menghentikan
proses switch case, karena apabila tidak menggunakan perintah break, maka
perintah yang ada pada case akan dikerjakan secara keseluruhan (mulai dari case 1-Default).
default;
adalah perintah yang akan
dilakukan apabila pilihan tidak tersedia dalam case “Nomor Anda Tidak Sesuai”.




