Jumat, 18 September 2020

Membuat program percabangan sederhana dengan menggunakan perintah IF/ELSE

 Program Menentukan kelulusan siswa berdasarkan nilai

Langkah-langkah :

1.       Buka aplikasi coding C

2.       Ketik list program berikut ini :

 


Gambar 1. Program Menentukan kelulusan siswa berdasarkan nilai

 

Tabel 1. Penjelasan kode program (Sumber : https://www.duniailkom.com/tutorial-belajar-c-struktur-dasar-kode-program-bahasa-pemrograman-c/)

 

Kode program

Penjelasan

#include<stdio.h>

 

 

Perintah #include digunakan untuk memasukkan sebuah file khusus yang memungkinkan kita mengakses berbagai fitur tambahan dalam bahasa C.

File stdio.h berisi kode program agar nantinya kita bisa mengakses perintah printf dan scanf. File stdio.h sendiri merupakan singkatan dari Standard Input/Output.

File include ini juga sering disebut sebagai header file, dan karena itu pula menggunakan akhiran .h.

 

Int main()

 

 

Struktur main() pada dasarnya merupakan sebuah fungsi (function). Isi dari function ini diawali dan diakhiri dengan tanda kurung kurawal ” { ” dan ” } “. Di dalam tanda kurung inilah “isi” dari kode program penyusun fungsi main() ditulis.

Kode int sebelum main() menandakan nilai kembalian atau hasil akhir dari function main(). Kode int merupakan singkatan dari integer, yakni tipe data angka bulat.

 

{

tanda awal isi program

char nama[10];

 

Deklarasi variable :

nama = nama siswa yang akan diperiksa kelulusannya (variabel)

char artinya jenis variable adalah huruf

[10] artinya maksimal nama adalah sepuluh huruf, boleh diganti dengan  angka yg lain sesuai keperluan

int nilai;

Deklarasi variable :

nilai =  nilai dari siswa (variabel)

int artinya jenis variable adalah angka

printf(“Masukkan Nama Siswa =”);

Perintah printf digunakan untuk menampilkan sesuatu ke layar. Perintah ini merupakan bagian dari stdio.h, sehingga jika kita ingin menggunakannya, harus terdapat baris perintah #include <stdio.h> di bagian paling awal kode program bahasa C.

Teks yang ingin ditampilkan ditulis dalam tanda kurung dan di dalam tanda kutip dua, seperti: printf(“Masukkan Nama Siswa = ”); Hasil dari perintah ini, akan tampil teks Masukkan Nama Siswa = di layar.

scanf(“%s”,&nama);

Perintah scanf, atau lebih tepatnya function scanf() adalah perintah bahasa C untuk menerima masukan ke dalam program, yakni sebagai sarana input dari pengguna.

Dengan menggunakan perintah scanf, kita bisa membuat program yang lebih interaktif, yakni meminta data dari user / pengguna. Data ini nantinya bisa disimpan ke dalam variabel dan diolah lebih lanjut untuk kemudian ditampilkan kembali.

Dalam program ini scanf menerima masukan nama siswa yang akan diisikan oleh user setelah program dijalankan.

Perintah %s adalah untuk menandakan bahwa data yang digunakan sebagai variable adalah type huruf

printf("Masukkan Nilai Siswa = ");

Hasil dari perintah ini, akan menampilkan teks Masukkan Nilai Siswa =di layar.

 

scanf(“%d”,&nilai);

Perintah scanf, atau lebih tepatnya function scanf() adalah perintah bahasa C untuk menerima masukan ke dalam program, yakni sebagai sarana input dari pengguna.

Dengan menggunakan perintah scanf, kita bisa membuat program yang lebih interaktif, yakni meminta data dari user / pengguna. Data ini nantinya bisa disimpan ke dalam variabel dan diolah lebih lanjut untuk kemudian ditampilkan kembali.

Dalam program ini scanf menerima masukan nilai siswa akan diisikan oleh user setelah program dijalankan.

Perintah %d adalah untuk menandakan bahwa data yang digunakan sebagai variable adalah type bilangan bulat

 

if (nilai>=75)

 

perintah IF untuk menentukan kelulusan, jika nilai lebih besar atau sama dengan 75 maka siswa dengan nama yg sdh diisikan di atas dinyatakan lulus

{printf("Siswa LULUS atas nama = %s", nama);}

 

Jika nilai lebih besar atau sama dengan 75 maka akan mencetak tulisan Siswa LULUS atas nama = ………

tanda titik2 di atas adalah nama siswa yang di periksa kelulusannya.

else{printf("Siswa GAGAL atas nama = %s", nama);}

Jika diisi nilai selain nilai di atas (selain lebih besar atau sama dengan 75  maka akan dicetak tulisan Siswa GAGAL atas nama = ………

tanda titik2 di atas adalah nama siswa yang di periksa kelulusannya.

return (0);

Perintah return 0; berhubungan dengan kode int main(void) sebelumnya. Disinilah kita menutup function main() yang sekaligus mengakhiri kode program bahasa C.

}

tanda akhir isi program

3.        Jalankan program dengan mengklik tulisan RUN pada pojok kanan atas aplikasi Coding C.



 

Gambar 2. Klik tulisan RUN

4.       Setelah di klik RUN akan muncul permintaan untuk mengisi nama siswa gambar berikut ini :

Gambar 3. Mengisi Nama Siswa

 

5.       Isi nama siswa dengan nama Rahmi. Hasilnya seperti gambar berikut :

 

Gambar 4. Hasil dari mengisi  nama siswa

 

6.       Kemudian tekan ENTER, dan akan muncul permintaan untuk mengisi nilai siswa, seperti gambar di bawah ini.

 


Gambar 5. Mengisi nilai siswa

7.       Isi nilai siswa dengan nilai 75. Hasilnya seperti gambar berikut :

 

Gambar 6. Hasil dari mengisi nilai siswa

8.       Kemudian tekan ENTER, dan akan muncul hasil akhir dari program Menentukan kelulusan siswa berdasarkan nilai, seperti gambar di bawah ini.

 



Gambar 7. Hasil akhir program

9.       Program selesai, tekan ENTER untuk kembali ke menu kode program.

10.   Untuk mendapatkan hasil GAGAL, silahkan diulangi programnya, dan diisikan nama Rahman pada langkah ke-4 dan isikan nilai 65 pada langkah ke-6

11.   Nama dan nilai diatas sebagai contoh saja boleh diisikan dengan nama dan nilai yang lain, yang jelas program ini digunakan untk menentukan kelulusan siswa berdasarkan nilai, jika nilai siswa lebih besar atau sama dengan 75 maka siswa dinyatakan lulus. Jika nilai siswa kurang dari 75 maka dinyatakan gagal.

 

Tidak ada komentar:

Posting Komentar