Anda di halaman 1dari 14

TUGAS PENDAHULUAN

MODUL 2

Membuat Menu dan Pemilihan kondisi dengan menggunakan IF dan Switch Case pada
C/C++

1. Menggunakan kondisi IF-ELSE pada Bahasa C didalam Linux

Pernyataan kondisi adalah suatu algoritma dimana Jika kondisi benar, maka pernyataan
akan diproses. Sebaliknya, jika kondisi bernilai salah, maka pernyataan tidak akan
diproses. Kondisi harus ditulis di dalam tanda kurung, sedangkan pernyataan dapat
berupa pernyataan tunggal, majemuk, atau pernyataan kosong.

Bentuk umum kondisi pada C hampir sama dengan bentuk umum kondisi pada bahasa
pemrograman lain, seperti IF, IF-ELSE, SWITCH-Case.

Berikut ini adalah contoh program dengan menggunakan IF-ELSE. Dimisalkan pada
suatu sekolah diadakan sebuah ujian bersama, dan sekolah tersebut membutuhkan
program untuk menginput nilai dari para siswanya, dibawah ini adalah salah satu
program untuk memecahkan masalah tersebut, dengan langkah-langkahnya sebagai
berikut:

Pertama buka dahulu distro Kuliax 6.0 pada Vmware Player, kemudian tampilkan
Terminal pada menu aplikasi, setelah muncul tampilan terminal, ketik vi lam1-2.c,
kemudian enter akan muncul tampilan kosong terminal, setelah itu tekan insert dan
ketikan kodingan seperti tampak pada tampilan dibawah ini:
Script Dasarnya:

#include <stdio.h>
#include <conio.h>
int main()
{
int a;
printf("Masukan Inputan Angka : \n");
scanf("%d",&a);

if(a%2==1)
printf("\n Ganjil \n");
else
printf("\n Genap \n");
getch ();
return 0;
}

Setelah selesai mengetikan source nya pada terminal, kemudian tekan tombol ESC,
tekan [Shift] + [:], dan ketikan wq, maka akan muncul tampilan awal terminal.

Pada saat tampilan sedang diproses, lakukan compile untuk mengecek hasil penulisan
source yang telah ditulis sebelumnya dengan mengetik sesuai format compile :

gcc (nama-file-pertama.c) –o (nama-file-baru)

kemudian tekan enter, jika tidak ada komentar yang berlebih maka bisa diartikan bahwa
program sudah dianggap benar/fix. Setelah mengkompile, lakukan pemrosesan data
(eksekusi) dengan mengetikan :

./(nama-file-baru pada saat mengkompile)

Misalkan pada awal pertanyaan akan diisi dengan angka 50, maka akan muncul
pernyataan “ANDA TIDAK LULUS UJIAN”, mengapa? Karena pada source kode
tertulis jika siswa dinyatakan lulus harus memiliki nilai lebih dari 65, lainnya dianggap
tidak lulus.

Agar lebih jelasnya, bisa langsung dilakukan praktiknya dengan petunjuk


seperti pada tampilan dibawah ini:

TAMPILANNYA:
Jika sudah muncul dengan apa yang kita inginkan pada source kode yang dibuat
sebelumnya, maka program telah sukses dieksekusi.

2. Menggunakan kondisi SWITCH-CASE pada Bahasa C didalam Linux

Pernyataan SWITCH-CASE adalah suatu algoritma dimana Jika kondisi benar, maka
pernyataan pertama yang akan diproses, jika salah maka akan berlanjut pada
pernyataan kedua, hingga pernyataan yang terakhir ditentukan.

Konsep ini sama seperti konsep Select-Case ada bahasa pemrograman lain, seperti
COBOL, Pascal, dll.

Berikut ini adalah contoh program dengan menggunakan SWITCH-CASE. Dimisalkan


pada pada suatu restoran yang menawarkan berbagai menu makanan, agar
mempermudah proses perhitungan, maka dibutuhkan program untuk memecahkan
masalah tersebut, dengan langkah-langkahnya sebagai berikut:

Pertama buka dahulu distro Kuliax 6.0 pada Vmware Player, kemudian tampilkan
Terminal pada menu aplikasi, setelah muncul tampilan terminal, ketik vi lam1-3.c,
kemudian enter akan muncul tampilan kosong terminal, setelah itu tekan insert dan
ketikan kodingan seperti tampak pada tampilan dibawah ini:

Script Dasarnya:

#include <stdio.h>
#include <conio.h>
int main()
{
int pilih;
printf("========== MENU ========== \n");
printf("1. Nasi Goreng \n");
printf("2. Mie Goreng \n");
printf("3. Ayam Goreng \n");
printf("Masukan Pilihan Menu Anda : \n");
scanf("%d",&pilih);
switch(pilih);
{
case 1:printf("\n Anda Memilih Nasi Goreng \n");
break;
case 2:printf("\n Anda Memilih Mie Goreng \n");
break;
case 3:printf("\n Anda Memilih Ayam Goreng \n");
break;
default:printf("\n Pilihan Tidak Ada Pada Menu !!! \n");
}
getch ()};
return 0;
}

Setelah selesai mengetikan source nya pada terminal, kemudian tekan tombol
ESC, tekan [Shift] + [:], dan ketikan wq, maka akan muncul tampilan awal terminal.

Pada saat tampilan sedang diproses, lakukan compile untuk mengecek hasil
penulisan source yang telah ditulis sebelumnya dengan mengetik sesuai format
compile :

gcc (nama-file-pertama.c) –o (nama-file-baru)


kemudian tekan enter, jika tidak ada komentar yang berlebih maka bisa diartikan bahwa
program sudah dianggap benar/fix. Setelah mengkompile, lakukan pemrosesan data
(eksekusi) dengan mengetikan :

./(nama-file-baru pada saat mengkompile)

Misalkan pengunjung restoran akan memesan pilihan makana “Nasi Goreng”, maka
pengunjung restoran hanya tinggal memasukan angka pilihan no 1, yaitu nasi goreng
selanjutnya sama, yang berbeda adalah pilihannya saja. Dan untuk pernyataan terakhir
jika tidak menginput angka 1-3, maka akan muncul pernyataan “Pilihan Tidak Ada !!!”.

Agar lebih jelasnya, bisa langsung dilakukan praktiknya dengan petunjuk


seperti pada tampilan dibawah ini:

TAMPILANNYA:
Jika sudah muncul dengan apa yang kita inginkan pada source kode yang dibuat
sebelumnya, maka program telah sukses dieksekusi.

Berikut ini adalah contoh langkah langkah pembuatan flowchart pemilihan


menggunakan raptor :

1. Buka aplikasi raptor

2. Kemudian pilih input dan seret kedalam area kerja seperti pada gambar .
3. Kemudian klik kanan pada input ,pilih edit.

4. Kemudian di bagian enter promt here ,ketik “masukan nilail”(catatan : apabila


text ,harus di beri tanda petik) ini berfungsi untuk menampilkan perintah.

5. Di bagian enter variable here isikan variable sesuai yang anda butuh kan, disini saya
mengisikan nilai.

6. Kemudian done
7. Bila sudah klik done maka flowchart akan seperti gambar di bawah ini.

8. Setelah kita mengatur bagian input ,sekarang kita mengatur bagian seleksi
kondisi ,caranya sama dengan menambah inputan tadi ,pilih selection dan seret
kebagian flowchart yang membutuhkan pemilihan.
9. Kemudian klik kanan di bgin selection ,pilih edit

10. Di bagian enter selection condition masukan suatu kondisi yang dibutuhkan ,disini
saya memasukan kondisi nilai>80.

11. Kemudian done


12. Kemudian tambahkan output ,caranya sama dengan menambahkan inputan ,dengan
menyeret output kebagian flowchart yang membutuhkan output,

13. Kemudian klik kanan pilih edit

14. Di bagian enter output here masukan hasil yang akan di keluarkan apabila kondisi
bernilai benar atau salah.

15. Jika sudah hasilnya akan seperti gambar dibawah.


16. Untuk menjalankan flowchart ,pilih menu run ,pilih execute to completion

17. kemudian flowchart akan mengeksekusi step by step ,

18. lalu di bagian input masukan nilai .


19. setelah itu flowchart akan menjalan kan perintah, apabila nilai bernilai benar maka
output akan berisi “ selamat anda lulus” dan bila nilai bernilai salah output adala”maaf
anda belum lulus”

20. selesai

Anda mungkin juga menyukai