Senin, 16 Desember 2019

 
 
APA ITU TIPE DATA?
Tipe data adalah ukuran memory yang digunakan untuk membuat batasan nilai yang anda buat. ukuran memory yang diperlukan pada tipe data ada yang berbeda dan ada yang sama setiap tipe data mempunya fungsi dan ukurannya masing masing.

semakin besar ukuran tipe data yang kita gunakan maka semakin besar pula memory yang akan dimakan oleh program yang kita buat.

UNTUK APA MENGGUNAKAN TIPE DATA?
seperti yang saya jelaskan diatas setiap tipe data digunakan untuk membatasi nilai nilai yang kita gunakan karena semakin berat tipe data yang dipakai maka juga akan memakan banyak memory tampa adanya tipe data maka bisa saja saat membuat program yang kecil atau sederhana pun compailer kita akan lambat untuk memproses program yang kita buat.

dengan adanya pilihan ukuran masing masing tipe data kita dapat batasan nilai yang akan kita pakai agar tidak membebani compailer. berikut ini adalah daftar Tipe data dalam bahasa pemprograman c++
 

PENGELOMPOKAN MASING MASING TIPE DATA
Daftar Tipe data untuk Bilangan Bulat
  1. integer
  2. short
  3. long
  4. long long
Daftar Tipe data untuk Bilangan Pecahan
  1. float
  2. double
  3. long double
Daftar Tipe data String
  1. char
  2. string
Daftar Tipe data Pemilihan
  1. bool
Sekian semoga bermanfaat terimakasih atas kunjugannya :)

 

Sabtu, 14 Desember 2019



 

Membuat Aplikasi Kasir Dengan Dev C++


Nah rilis juga akhirnya. Artikel pertama untuk program bahasa C/C++, yaitu Membuat Program Kasir Dev C++. Dan program aplikasi yang admin sajikan hari ini mengenai pembuatan aplikasi kasir menggunakan dev C++, yang mana prosesnya diawali dengan menginput nama nama barang lalu tahap selanjutnya akan memproses sebuah transaksi, menghitung jumlah dari barang barang yang dibeli. Selain itu aplikasi ini juga dilengkapi dengan sistem diskon.
     Sebelum admin menjelaskan lebih dalam mengenai script/syntax yang telah disediakan, mungkin Sobat sagala cara ada yang bertanya "Mengapa artikel pemrograman bahasa C di kami langsung diawali dengan pembuatan aplikasi?? Mengapa tidak diawali dari hal yang mendasar??" Jawabnya, kebetulan perkuliahan Admin sagala cara sebentar lagi akan melaksanakan UAS. Dan kisi kisi aplikasi yang akan di praktekan dalam UAS kurang lebih seperti ini. Maka dari itu selain untuk mempersiapkan dan mempelajari kisi kisi yang diberikan, sagala cara sekaligus ingin berbagi. Nah selanjutnya kami akan mencoba untuk menjelaskan aplikasi ini. Semoga dapat bermanfaat bagi Sobat sagala cara...


Syntax/Script Code Aplikasi Kasir Dev C++


Nah dibawah ini script lengkapnya untuk pembahasan hari ini. 



Penjelasan Aplikasi Pemrograman Kasir


     Sagala cara akan mencoba untuk membahas dan menjelaskan sistem alurnya. Mulai dari "int salah(int a)", ini merupakan function yang digunakan apabila input data yang dimasukkan salah atau tidak terdapat dalam menu, dan isi dari function ini adalah menampilkan peringatan berulang ulang kali bila menerima inputan (karakter apapun) dan tidak akan pernah bisa kembali lagi untuk meneruskan aplikasi, kecuali menutup proses dan kembali menjalankannya dari awal. Sistem ini dibuat juga untuk melindungi/sebagai sistem keamanan agar program tidak mengalami error.

     Nah selanjutnya kita bahas ke dalam fungsi main ( ), variabel int jumlah_barang merupakan variabel untuk menginput banyaknya jumlah menu yang akan di sediakan/di tampilkan, setelah jumlah_barang di input maka selanjutnya akan ada proses untuk memberikan nama dan harga barang dalam bentuk array.

     Setelah data di input, maka sistem akan menghapus history sebelumnya. Itu dikarenakan adanya syntax system("cls"), dan proses selanjutnya aplikasi akan langsung menampilkan list/daftar menu yang di jual beserta dengan harga diskon yang telah dipatenkan. Lalu program akan menampilkan beberapa pertanyaan.

     Dimulai dengan pertanyaan "Berapa Macam Menu Yang Akan Anda Beli". Maksud dari pertanyaan ini adalah untuk menerima informasi mengenai berapa banyak macam/jenis barang yang akan Sobat sagala cara beli. Setelah itu akan ada pertanyaan mengenai kode barang yang akan dibeli, untuk menginputnya Sobat hanya tinggal mencocokan kodenya dengan nomer barang yang tertera di dalam list/daftar menu.
Lalu pertanyaan selanjutnya yaitu mengenai berapa kelipatan barang yang ingin Sobat beli dari kode barang yang telah Sobat pilih tadi. Misalnya kode barang yang Sobat sagala cara input yaitu = 1 , nama barangnya misalkan komputer, nah pertanyaan ini berfungsi untuk menerima jumlah kelipatan dari pembelian barang tersebut (yaitu komputer). Misalnya Sobat input = 2 , itu berarti Sobat sagala cara akan membeli 2 buah/unit komputer, dan begitu pula untuk seterusnya (bila jumlah macam barang yang Sobat input > 1).

     Tahap selanjutnya, yaitu tahapan akhir. Program akan memberi informasi detail mengenai transaksi pembelian Sobat sagala cara tadi. Lalu Sobat akan diminta untuk memberikan input nominal pembayaran. Setelah itu program kembali akan melakukan perhitungan, yaitu menghitung kembalian. Setelah nominal kembalian tampil maka program selesai.

*Tambahan = Mungkin ada pertanyaan dari Sobat sagala cara mengenai syntax cout.flags(ios::left), pendapat sagala cara yaitu ini merupakan syntax untuk rata kiri, agar posisi karakter atau kata menjadi sejajar di rata kiri, dan fungsi ini akan lebih cocok bila di pasangkan dengan syntax setw(), gunanya agar tulisan memberi "jarak spasi yang sama" meski jumlah karakternya cukup berbeda.

Terimakasih atas kunjungan Sobat sagala cara, semoga refrensi ini dapat bermanfaat.
Sebelum masuk ke contoh program c++ anda harus mengetahui apa sih c++ itu, sekarang saya akan menjelaskan secara rinci pengertian c++ dulu.

C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek.

jika sudah tau apa itu c++ maka anda sudah melihat dasar dari pemrograman c++
yuk langsung aja saya kasih contoh program aplikasi c++

1. Program c++ menentukan grade seperti lulus atau tidaknya suatu pernyataan yang dibuat
contoh :

#include <stdio.h>
#include <iostream>
#include <string>

using namespace std;
int main (){
char nama[30], grade;
double berat, umur, nilaiakhir;
string status;

cout<<"=====================================\n";
cout<< "Jenis Ikan: "; gets(nama);
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
status = "X";

nilaiakhir = (4*umur) + (6*berat);

if((berat >=0)&&(berat<=1000)){
if ((umur>=0)&&(umur<=100)){
if(nilaiakhir >= 50){
grade = 'A';
}else if (nilaiakhir >=30){
grade = 'B';
}else if (nilaiakhir >=15){
grade = 'C';
}else if (nilaiakhir >=7){
grade = 'D';
}else{
grade = 'E';
}

switch (grade){
case 'A' : status = "4 Porsi kenyang"; break;
case 'B' : status = "3 Porsi Agak Kenyang"; break;
case 'C' : status = "2 Porsi Bisa"; break;
case 'D' : status = "1 porsi Biasa"; break;
default : status = "Mungkin Tulang";
}
}else{
cout << " Umur Kelebihan Mungkin Dagingnya Alot";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak";
}
cout <<"Nilai Bobot : "<<nilaiakhir<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Status : "<<status<<endl;
}

jika sudah di copy maka tampilan setelah di compile akan menjadi seperti di bawah ini.

aplikasi c++ perulangan

2. NAH yang contoh yang ke dua ini adalah program aplikasi c++ menggunakan perulangan switch case.
contoh : 

#include <iostream>

using namespace std;
int main(){
char nama[30], grade;
double berat, umur, bobotnilai;
string untuk;
int i, j, pilih;
do{
cout<<"..........::PILIHAN MENU::...........\n";
cout<<"=====================================\n";
cout<<"1. Ikan Lele"<<endl;
cout<<"2. Ikan Gabus"<<endl;
cout<<"3. Ikan Gurame"<<endl;
cout<<"0. selesai"<<endl;
cout<<"=====================================\n";
cout<<"Dipilih: ";cin>>pilih;
cout<<endl;
switch(pilih){
case 0:cout<<"selesai";break;
case 1:cout<<"=====================================\n";
cout<< "Jenis Ikan: LELE\n";
cout<< "Berat Sempurna : 2 KG\n";
cout<< "Umur Sempurna : 8 Bulan\n";
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
untuk = "X";
bobotnilai = (0.3*umur) + (0.7*berat);
if((berat >=0)&&(berat<=2)){
if ((umur>=0)&&(umur<=8)){
if(bobotnilai >= 4){
grade = 'A';
}else if (bobotnilai >=3){
grade = 'B';
}else if (bobotnilai >=2.2){
grade = 'C';
}else if (bobotnilai >=1.5){
grade = 'D';
}else{
grade = 'E';
}
switch (grade){
case 'A' : untuk = "2 Porsi kenyang"; break;
case 'B' : untuk = "1 Porsi Kenyang"; break;
case 'C' : untuk = "1 Porsi Biasa"; break;
case 'D' : untuk = "1 porsi kecil"; break;
default : untuk = "Mungkin Tulang";
}
}else{
cout << "Umur Kelebihan Mungkin Dagingnya Alot\n";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak\n";
}
cout <<"Nilai Bobot : "<<bobotnilai<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Untuk : "<<untuk<<endl;
cout<<"=====================================\n";
cout<< endl;
break;
   case 2:
cout<<"=====================================\n";
cout<< "Jenis Ikan: GABUS\n";
cout<< "Berat Sempurna : 5 KG\n";
cout<< "Umur Sempurna : 8 Bulan\n";
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
untuk = "X";
bobotnilai = (0.3*umur) + (0.7*berat);
if((berat >=0)&&(berat<=5)){
if ((umur>=0)&&(umur<=8)){
if(bobotnilai >= 5.5){
grade = 'A';
}else if (bobotnilai >=4.2){
grade = 'B';
}else if (bobotnilai >=3.1){
grade = 'C';
}else if (bobotnilai >=2.2){
grade = 'D';
}else{
grade = 'E';
}
switch (grade){
case 'A' : untuk = "4 Porsi kenyang"; break;
case 'B' : untuk = "2 Porsi Kenyang"; break;
case 'C' : untuk = "2 Porsi Biasa"; break;
case 'D' : untuk = "1 porsi Biasa"; break;
default : untuk = "Mungkin Tulang";
}
}else{
cout << "Umur Kelebihan Mungkin Dagingnya Alot\n";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak\n";
}
cout <<"Nilai Bobot : "<<bobotnilai<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Untuk : "<<untuk<<endl;
cout<<"=====================================\n";
cout<< endl;
break;
case 3:
cout<<"=====================================\n";
cout<< "Jenis Ikan: GURAME\n";
cout<< "Berat Sempurna : 8 KG\n";
cout<< "Umur Sempurna : 8 Bulan\n";
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
untuk = "X";
bobotnilai = (0.3*umur) + (0.7*berat);
if((berat >=0)&&(berat<=8)){
if ((umur>=0)&&(umur<=8)){
if(bobotnilai >= 7.5){
grade = 'A';
}else if (bobotnilai >=6.2){
grade = 'B';
}else if (bobotnilai >=5.1){
grade = 'C';
}else if (bobotnilai >=3.2){
grade = 'D';
}else{
grade = 'E';
}
switch (grade){
case 'A' : untuk = "4 Porsi kenyang"; break;
case 'B' : untuk = "2 Porsi Kenyang"; break;
case 'C' : untuk = "2 Porsi Biasa"; break;
case 'D' : untuk = "1 porsi Biasa"; break;
default : untuk = "Mungkin Tulang";
}
}else{
cout << "Umur Kelebihan Mungkin Dagingnya Alot\n";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak\n";
}
cout <<"Nilai Bobot : "<<bobotnilai<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Untuk : "<<untuk<<endl;
cout<<"=====================================\n";
cout<< endl;
break;
default: cout<<"Menu yang dipilih tidak ada";
}
}while(pilih!=0);
}

jika sudah di compile maka tampilannya adalah

aplikasi c++ perulangan menentukan grade lulus atau tidak

3. Contoh yang ke tiga ini adalah semua contoh program perulangan dari for, while, do while
contoh :

# include <iostream>

using namespace std;
int main (){
int i, j, pilih;
do {
cout << "1. contoh perulangan for" << endl;
cout << "2. contoh perulangan while" << endl;
cout << "3. contoh perulangan do while" << endl;
cout << "4. contoh perulangan while dengan continue" << endl;
cout << "5. contoh perulangan while dengan break" << endl;
cout << "6. contoh menampilkan simbol" << endl;
cout << "0. selesai" << endl;
cout << "dipilih: "; cin >> pilih;
cout << endl;
switch (pilih){
case 0: cout << "selesai"; break;
case 1:
cout << "contoh perulangan for: " << endl;
cout << "increament: " << endl;
for (i=0; i<=20; i++){
cout << i << " ";
}
cout << endl;
cout << "decriment: " << endl;
for (int n=15; n>=0; n--){
cout << n << " ";
}
cout << endl;
break;
case 2:
cout << "contoh perulangan while: " << endl;
i=0;
while (i <=20){
cout << i << " ";
i++;
}
cout << endl;
break;
case 3:
cout << "contoh perulangan do while: " << endl;
i=0;
do {
cout << i << " ";
i++;
} while (i <=20);
cout << endl;
break;
case 4:
cout << "contoh perulangan while dengan continue: " << endl;
i=0;
while (i <=20){
i++;
if ((i & 2) == 0) continue;
cout << i << " ";
}
cout << endl;
break;
case 5:
cout << "contoh perulangan while dengan break: " << endl;
i=0;
while (i <=20){
i++;
if (i == 12) break;
cout << i << " ";
}
cout << endl;
case 6:
cout << "menampilkan simbol: " << endl;
int batas;
cout << "batas : "; cin >> batas;
for (i=1; i<=batas; i++){
if ((i % 2) != 0){
for (j=1; j<=(batas-i)/2; j++){
cout << " ";
}
for (j=1; j<=i; j++){
cout << endl;
}
}
}
break;
default: cout << "menu yang dipilih tidak ada";
}
} while (pilih != 0);

tampilan setelah di compile

program aplikasi c++ menggunakan perulangan for, while, dan do while


nah sekian dari postingan saya kali ini
mungkin contohnya masih banyak dari para master diluar sana ,karena disini saya masih belajar hehee

TERIMAKASIH Telah berkunjung, dan semoga bermanfaat.

Categories

Ewokz Sudrazat

Contact Us

Nama

Email *

Pesan *

Cari Blog Ini

SAGALA CARA

SAGALA CARA
Channel Youtube

Ewokztutor.blogspot.com

Blog ini sengaja di buat untuk saling berbagi ilmu dan apa bili ada kesalahan mohon maaf karena saya juga manusia yang tidak luput dari kesalahan