Bahasa C bisa disebut sebagai bahasa
pemrograman tingkat menengah (middle level programming language). Arti tingkat
(level) disini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah
dasar bahasa mesin/hardware (machine basic instruction set). Semakin tinggi
tingkat bahasa pemrograman, semakin mudahlah bahasa pemrograman dipahami
manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses
langsung instruksi dasar bahasa mesin.
Kali ini saya akan memberikan tutorial dasar
membuat aplikasi kasir sederhana menggunakan bahasa pemrograman C. Tools yang
saya gunakan adalah MinGW sebagai compiler bahasa C, Command Prompt sebagai
eksekutor dan Notepad++ sebagai script writer.
- Langkah pertama, install MinGW yang berfungsi sebagai compiler.
Gambar 1.1 |
- Lalu buka Notepad++ yang telah diinstall lalu masukkan code dibawah ini
#include <stdlib.h>
#include <stdio.h>
int main ()
{
int menu, nasi=4000, ayam_bakar=9000, tahu=1000, tempe=1000, lalap=1000,
air_mineral=4000, sayur_asem=5000, sambal=2000, teh_hangat=1000,jumlah_pesanan,total,total_akhir;
printf("=========SELAMAT DATANG DI AGUNG CAFE========== \n\n\n");
printf("PILIH PAKET \n");
printf("=============\n");
printf("Paket 1 - Hemat \n");
printf("Paket 2 - Mantap \n");
printf("Paket 3 - Lengkap \n");
printf("Silakan pilih paket :");
scanf("%d",&menu);
printf("Banyaknya porsi :");
scanf("%d",&jumlah_pesanan);
printf("\n");
switch (menu){
case 1 :
printf("Paket 1 \n");
printf("Nasi : %d",nasi);
printf("\nSambal : %d",sambal);
printf("\nTahu : %d",tahu);
printf("\nTempe : %d",tempe);
printf("\nLalapan : %d",lalap);
printf("\nAir Hangat : %d",teh_hangat);
printf("\nJumlah pesanan : %d paket",jumlah_pesanan);
total=(nasi+sambal+tahu+tempe+lalap+teh_hangat)*jumlah_pesanan;
printf("\n");
printf("\nTotal, paket 1 - Hemat : %d",total);
printf("\n");
break;
case 2 :
printf("Paket 1 \n");
printf("Nasi : %d",nasi);
printf("\nAyam Bakar : %d",ayam_bakar);
printf("\nSambal : %d",sambal);
printf("\nTahu : %d",tahu);
printf("\nTempe : %d",tempe);
printf("\nLalapan : %d",lalap);
printf("\nAir Mineral : %d",air_mineral);
printf("\nJumlah pesanan : %d paket",jumlah_pesanan);
total=(nasi+ayam_bakar+tahu+tempe+lalap+air_mineral)*jumlah_pesanan;
printf("\n");
printf("\nTotal, Paket 2 - Mantap : %d",total);
printf("\n");
break;
case 3 :
printf("Paket 2 \n");
printf("Nasi : %d",nasi);
printf("\nAyam Bakar : %d",ayam_bakar);
printf("\nSambal : %d",sambal);
printf("\nSayur Asem : %d",sayur_asem);
printf("\nTahu : %d",tahu);
printf("\nTempe : %d",tempe);
printf("\nLalapan : %d",lalap);
printf("\nAir Mineral : %d",air_mineral);
printf("\nJumlah pesanan : %d paket",jumlah_pesanan);
total=(nasi+ayam_bakar+sayur_asem+tahu+tempe+lalap+air_mineral)*jumlah_pesanan;
printf("\n");
printf("\nTotal, Paket 3 - Lengkap : %d",total);
printf("\n");
break;
default:
printf("Maaf, paket belum tersedia. Silahkan Coba lagi :)\n");
}
system("pause");
return 0;
}
#include <stdio.h>
int main ()
{
int menu, nasi=4000, ayam_bakar=9000, tahu=1000, tempe=1000, lalap=1000,
air_mineral=4000, sayur_asem=5000, sambal=2000, teh_hangat=1000,jumlah_pesanan,total,total_akhir;
printf("=========SELAMAT DATANG DI AGUNG CAFE========== \n\n\n");
printf("PILIH PAKET \n");
printf("=============\n");
printf("Paket 1 - Hemat \n");
printf("Paket 2 - Mantap \n");
printf("Paket 3 - Lengkap \n");
printf("Silakan pilih paket :");
scanf("%d",&menu);
printf("Banyaknya porsi :");
scanf("%d",&jumlah_pesanan);
printf("\n");
switch (menu){
case 1 :
printf("Paket 1 \n");
printf("Nasi : %d",nasi);
printf("\nSambal : %d",sambal);
printf("\nTahu : %d",tahu);
printf("\nTempe : %d",tempe);
printf("\nLalapan : %d",lalap);
printf("\nAir Hangat : %d",teh_hangat);
printf("\nJumlah pesanan : %d paket",jumlah_pesanan);
total=(nasi+sambal+tahu+tempe+lalap+teh_hangat)*jumlah_pesanan;
printf("\n");
printf("\nTotal, paket 1 - Hemat : %d",total);
printf("\n");
break;
case 2 :
printf("Paket 1 \n");
printf("Nasi : %d",nasi);
printf("\nAyam Bakar : %d",ayam_bakar);
printf("\nSambal : %d",sambal);
printf("\nTahu : %d",tahu);
printf("\nTempe : %d",tempe);
printf("\nLalapan : %d",lalap);
printf("\nAir Mineral : %d",air_mineral);
printf("\nJumlah pesanan : %d paket",jumlah_pesanan);
total=(nasi+ayam_bakar+tahu+tempe+lalap+air_mineral)*jumlah_pesanan;
printf("\n");
printf("\nTotal, Paket 2 - Mantap : %d",total);
printf("\n");
break;
case 3 :
printf("Paket 2 \n");
printf("Nasi : %d",nasi);
printf("\nAyam Bakar : %d",ayam_bakar);
printf("\nSambal : %d",sambal);
printf("\nSayur Asem : %d",sayur_asem);
printf("\nTahu : %d",tahu);
printf("\nTempe : %d",tempe);
printf("\nLalapan : %d",lalap);
printf("\nAir Mineral : %d",air_mineral);
printf("\nJumlah pesanan : %d paket",jumlah_pesanan);
total=(nasi+ayam_bakar+sayur_asem+tahu+tempe+lalap+air_mineral)*jumlah_pesanan;
printf("\n");
printf("\nTotal, Paket 3 - Lengkap : %d",total);
printf("\n");
break;
default:
printf("Maaf, paket belum tersedia. Silahkan Coba lagi :)\n");
}
system("pause");
return 0;
}
- Setelah itu, simpan file dengan nama Menu.c. Ekstensi .c disini menandakan bahwa program tersebut adalah program dari bahasa C dan hanya bisa dijalankan oleh compiler dari bahasa C. Simpan file di tempat yang mudah dicari.
Gambar 2.1 |
- Langkah selanjutnya buka Command Prompt lalu buka directory file dari program yang kita buat tadi.
- Setelah itu, compile program dengan cara mengetikkan code dibawah ini.
C:\Users\PartCrime\Documents>gcc -o Menu Menu.c
- Lalu eksekusi file dengan code dibawah ini.
C:\Users\PartCrime\Documents>Menu.exe
- Maka akan muncul tampilan seperti dibawah ini, jalankan program sesuai perintah.
Gambar 4.1 |
Semoga Bermanfaat.
Best casino games in 2021 | dmcmd.com
BalasHapusThe Best 태백 출장샵 Casino Games of 2021 · Wild Casino · 정읍 출장샵 Red Dog Casino · 창원 출장마사지 Ignition Casino · Intertops Casino · Bovada · 밀양 출장마사지 Super Slots Casino · Vegas Style Casino · 안성 출장마사지 Ignition