Anda di halaman 1dari 7

Studio Multimedia

Mata Kuliah Struktur Data

MODUL III

STRUKTUR DATA

PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

JURUSAN PENDIDIKAN ELEKTRO

FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR

2021
MODUL III

SELEKSI

A. Tujuan
1. Mampu membuat program menerima input dari keyboard
2. Memahami pernyataan type data Boolean
3. Memahami pernyataan IF dan Else
4. Memahami switch dan case
B. Dasar Teori

Seleksi kondisi atau percabangan ini digunakan untuk menampilkan beberapa kondisi,dimana
kondisi – kondisi tersebut sudah ditentukan dari awal. Pada java sendiri terdapat 3 macam
percabangan yaitu pernyataan if, pernyataan if – else dan pernyataan switch.

1. Pernyataan if

Pernyataan if ini dibagi menjadi dua bentuk, yaitu bentuk if dan bentuk if bersarang. Bentuk if
digunakan untuk mengeksekusi satu pernyataan dimana pernyataan itu sesuai atau memenuhi
kondisi yang telah ditentukan dan kondisinya hanya satu. Sedangkan if bersarang digunakan jika
kondisi yang ditentukan lebih dari satu.

2. Pernyataan if – else

Pernyataan if – else ini digunakan untuk mengeksekusi beberapa pernyataan dengan kondisi true
dan pernyataan yang lain memiliki kondisi false. Sedangkan untuk mengeksekusi pernyataan
dengan persyaratan kondisi yang lebih kompleks maka menggunakan pernyataan if-else-
if.

3. Pernyataan switch

Pernyataan switch digunakan untuk memeilih beberapa pernyataan, seperti memilih memilih
menu.
C. Tugas Pendahuluan
1. Jelaskan apa yang dimaksud type data Boolean!
2. Jelaskan perbedaan antara type data if, else dan type data switch!
3. Jelaskan fungsi break pada type data switch!

Jawab:

1. Tipe data Boolean merupakan tipe yang memiliki dua nilai yaitu benar (true) atau
salah (false). Nilai yang digunakan pada tipe ini sangat penting dalam mengambil
keputusan suatu kejadian tertentu.
2. Perbedaan if,else, dan switch:
a. Ekspresi di dalam jika pernyataan memutuskan apakah akan mengeksekusi
pernyataan di dalam jika blok atau di bawah blok lain. Di sisi lain, ekspresi di
dalam pernyataan sakelar memutuskan kasus mana yang akan dieksekusi.
b. Pernyataan if-esle memeriksa kesetaraan dan juga untuk ekspresi logis. Di sisi
lain, alihkan cek hanya untuk kesetaraan.
c. Pernyataan if mengevaluasi bilangan bulat, karakter, pointer atau tipe floating-
point atau tipe boolean. Di sisi lain, pernyataan switch hanya mengevaluasi
karakter atau tipe data integer.
3. Break berfungsi sebagai statement peloncatan atau untuk mengakhiri statement.
Apabila tidak ada break, komputer akan mengeksekusi intruksi yang berada di
bawahnya walaupun berada di case yang berbeda.
D. Praktikum

Script
Gambar 3.1 Script praktikum modul 3
Gambar 3.2 Hasil Praktikum Modul 3

E. Tugas Praktikum

Buat aplikasi kasir sederhana pada praktikum diatas dengan menggunakan type data switch
case

Hasil dari tahapan tugas praktikum:


Gambar 4.1 Script Tugas Praktikum

Gambar 4.2 Hasil Tugas Praktikum

Anda mungkin juga menyukai