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