Contoh Pembuatan SKS Menggunakan Bahasa Pemrograman C

Belajar Ngoding menggunakan bahasa C

Assalamu'alaikum Warahmatullah

Pada kesempatan kali ini, saya akan membuat aplikasi sederhana yaitu pembuatan sks dengan menggunakan bahasa C. Disini saya menggunakan compiler yaitu MinGW. Mari kita langsung saja mencoba program ini..

#include <stdlib.h>
#include <stdio.h>
int main ()
{
    int kelas, tingkat, AP1=2, AP3=2, AP5=2, AP7=2, Matdas1=2, Matlan=2, Statdas=3, Statlan=3,
    PTKI=3, KTI=3, Strukdat=2, Osikom=2, BInd=2, BIng=2, PA1=2, PA3=2, jumlah_sks;
    char nama[30];
   
    printf("============Tempat Pengisian KRS============ \n\n");
    printf("Masukkan Nama : \n");
    scanf("%s",&nama);
    printf("Masukkan Kelas : \n");
    scanf("%d",&kelas);
    printf("\n");
    printf("-----------Silahkan Pilih Tingkat----------- \n");
    printf("Tingkat 1 \n");
    printf("Tingkat 2 \n");
    printf("Tingkat 3 \n");
    printf("Tingkat 4 \n");
    printf("-------------------------------------------- \n");
    printf("Silakan pilih tingkatan pada menu yang ada :");
    scanf("%d",&tingkat);
    printf("\n");
   
    switch (tingkat){
           case 1 :
    printf("---------------SKS Tingkat 1---------------- \n");
                printf("Algoritma Pemrograman 1 :%d",AP1);
                printf("\nMatematika Dasar 1 :%d",Matdas1);
                printf("\nPeng. Tek. Kom. Inf. :%d",PTKI);
                printf("\nBahasa Indonesia :%d",BInd);
                jumlah_sks=(AP1+Matdas1+PTKI+BInd);
                printf("\n");
printf("-------------------------------------------- \n");
                printf("\nTotal SKS : %d", jumlah_sks);
                printf("\n");
           break;
            case 2 :
printf("---------------SKS Tingkat 2---------------- \n");
                printf("Algoritma Pemrograman 3 :%d",AP3);
                printf("\nMatematika Lanjut :%d",Matlan);
                printf("\nKonsep Teknologi Informasi :%d",KTI);
                printf("\nPendidikan Agama 1 :%d",PA1);
                jumlah_sks=(AP3+Matlan+KTI+PA1);
                printf("\n");
printf("-------------------------------------------- \n");
                printf("\nTotal SKS : %d", jumlah_sks);
                printf("\n");
           break;
            case 3 :
                printf("---------------SKS Tingkat 3---------------- \n");
                printf("Algoritma Pemrograman 5 :%d",AP5);
                printf("\nStatistika Dasar :%d",Statdas);
                printf("\nStruktur Data :%d",Strukdat);
                printf("\nPendidikan Agama 3 :%d",PA3);
                jumlah_sks=(AP5+Statdas+Strukdat+PA3);
                printf("\n");
printf("-------------------------------------------- \n");
                printf("\nTotal SKS : %d", jumlah_sks);
                printf("\n");
           break;
   case 4 :
printf("---------------SKS Tingkat 4---------------- \n");
                printf("Algoritma Pemrograman 7 :%d",AP7);
                printf("\nStatistika Lanjut :%d",Statlan);
                printf("\nOrganisasi Sistem Komputer :%d",Osikom);
                printf("\nBahasa Inggris :%d",BIng);
                jumlah_sks=(AP7+Statlan+Osikom+BIng);
                printf("\n");
printf("-------------------------------------------- \n");
                printf("\nTotal SKS : %d", jumlah_sks);
                printf("\n");
           default:
                   printf("Maaf, Tingkatan yang anda pilih tidak ada didalam menu..!! Silahkan Coba lagi..!!s\n");
                   }
           system("pause");
  system("cls");
           return 0;
}

Disini saya akan menjelaskan sedikit tentang programnya..

Header

Header adalah suatu file yang ekstensinya yaitu.h. Disitu saya menggunakan beberapa, yaitu <stdio.h> dan <stdlib.h>. Di header juga menggunakan include yaitu untuk memberi tahu compiler bahwa program menggunakan library tersebut.
  • include <stdio.h>  : include ini digunakan pada fungsi printf() dan scanf()
  • include <stdlib.h> : include ini digunakan pada fungsi return;

Main

Main dieksekusi pertama kali, kemudian barulah pendeklarasian variabel. Setelah menjalankan program tersebut, kita akan diminta untuk mengisikan nama, dan kelas. Kemudian keluar 4 menu yaitu tingkatan-tingkatannya. Kita diminta untuk mengisi tingkatan tersebut. Disini kita menggunakan percabangan Switch..Case seperti kodingan diatas. Percabangan Switch.. Case ini adalah pengambilan keputusan saat ada banyak pilihannya. Syntax dari percabangan ini adalah :

switch (kondisi) {

               case 1 : pernyataan 1;

                         break;

               case 2 : pernyataan 2;

                         break;

               default : pernyataan terakhir;

Blok default berguna untuk jika pemilihan melebihi jumlah case maka perintah default lah yang akan dimunculkan.


Kodingan diatas disimpan di direktori C. Cara mengcompile adalah menggunakan cmd dengan mengetikkan gcc -o namafile namafile.c. Jika tidak muncul pesan error maka bisa langsung dijalankan dengan mengetikkan namafile.exe.  

Ini adalah gambar saat pengcompilean dan menjalankan program
Setelah pengcompilean berhasil lalu akan dijalankan dan keluar tampilan seperti ini :

Tampilan pertama setelah memasukkan nama dan kelas
Setelah mengisi Nama dan Kelas. Kita akan diminta untuk mengisi pilihan tingkatan yang ada.

Tampilan saat memilih tingkat
Ini adalah hasil dari program yang dibuat..

Tampilan saat memilih pilihan yang ada dalam menu

Tampilan saat memilih pilihan yang tidak ada di dalam menu
Selesai sudah pembelajaran kita mengenai bahasa C. Bila ada kata kesalahan kata atau kekurangan didalam postingan ini mohon di maafkan. Kurang lebihnya mohon maaf.

Wassalamu'alaikum Warahmatullah

Komentar

Postingan populer dari blog ini

Program Kalkulator Sederhana

Mengenal Kebudayaan Betawi 'Palang Pintu'

Program dan Flowchart Program Login menggunakan Bahasa C