SELAMAT DATANG

Minggu, 30 Desember 2018

dasar pemograman

DASAR PEMROGRAMAN


Pertemuan ke-3

VARIABEL DAN TIPE DATA

Semua program komputer yang sedang berjalan akan menyimpan data sementara di dalam RAM (Random Access Memori).
Data-data yang tersimpan di dalam RAM memiliki alamat yang direpresentasikan dalam bilangan heksa desmial.
Bagaiaman cara program menyimpan nilai ke RAM?
Jawabannya dengan menggunakan variabel.
Semakin banyak variabel yang kamu buat semakin besar pula memori yang akan digunakan di dalam RAM
Penyimpanan data di dalam RAM
Jadi dapat kita simpulkan…
Variabel adalah sebuah nama lokasi penyimpanan di dalam memori.
Sementara tipe data adalah jenis data yang akan disimpan di dalam variabel.
Macam-macam tipe data di C++ dapat dilihat dari tabel berikut.
Nama Tipe DataUkuran dalam MemoriRentang Nilai
char1byte-127 sampai 127 atau 0 sampai 255
unsigned char1byte0 sampai 255
signed char1byte-127 sampai 127
int4bytes-2147483648 sampai 2147483647
unsigned int4bytes0 sampai 4294967295
signed int4bytes-2147483648 sampai 2147483647
short int2bytes-32768 sampai 32767
unsigned short intRange0 sampai 65,535
signed short intRange-32768 sampai 32767
long int4bytes-2,147,483,648 sampai 2,147,483,647
signed long int4bytessame as long int
unsigned long int4bytes0 sampai 4,294,967,295
float4bytes+/- 3.4e +/- 38 (~7 digits)
double8bytes+/- 1.7e +/- 308 (~15 digits)
long double8bytes+/- 1.7e +/- 308 (~15 digits)
wchar_t2 or 4 bytes1 wide character
boolean4bytestrue atau false

Cara Membuat Variabel di C++

Pembuatan variabel atau deklarasi variabel di C++ dapat kita lakukan seperti berikut ini:
string nama;
int umur;
char jenis_kelamin;
Tipe datanya ditulis terlebih dahulu, lalu diikuti dengan nama variabelnya.
Variabel-variabel di atas akan menyimpan nilai null (kosong), karena belum kita isi.
Kita juga dapat membuat variabel dengan mengisinya langsung.
Contoh:
string nama = "Petani Kode";
float tinggi = 172.43;
Untuk lebih jelasnya, mari kita coba praktekkan dalam program.

Membuat Porgram C++ dengan Variabel dan Tipe Data

Silahkan buat sebuah file baru bernama biodata.cpp, kemudian isi dengan kode berikut:
#include <iostream>

using namespace std;

int main(){
 
  // deklarasi tipe data variabel
  string nama;
  int umur;
  char jenis_kelamin;
 
  // --- proses input ---
  cout << "Siapakah namamu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  getline(cin,nama);
 
  cout << "Berapa umurmu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  cin >> umur;
 
  cout << "Jenis kelamin [L/P]: ";
  // menyimpan data ke variabel
  cin >> jenis_kelamin;
 
  // --- proses output ---
  cout << "Salam kenal, " << nama << " Sekarang engkau berusia ";
  cout << umur << " dan kau berjenis kelamin "<< jenis_kelamin;
 
  return 0;

}
Setelah itu lakukan kompilasi dan eksekusi programnya.
Kompilasi dan eksekusi Program C++
Mudah bukan?
Jelaskan donk program di atas!
Baik saya akan jelaskan.
Pertama dimulai dari membuat variabel.
string nama;
int umur;
char jenis_kelamin;
Pada baris kode tersebut, kita membuat tiga buah variabel dengan tipe data yang berbeda-beda.
Lalu kita mengisi nilainya berdasarkan input yang diberikan dari keyboard dengan perintah cin.
cin >> umur;
cin >> jenis_kelamin;
Khusus untuk tipe data string, kita menggunakan fungsi getline() untuk mengambil satu baris nilai yang diinputkan.
getline(cin,nama);
Terakhir kita menampilkan isi variabelnya dengan perintah cout.

Mengubah Nama Tipe Data

Kita bisa mengubah nama tipe data sendiri dengan perintah typedef.
Membuat tipe data baru di C++
Contohnya:
typedef int angka; 
Artinya, tipe data int (integer) akan kita buat namanya menjadi angka.
Lalu, untuk menggunakannya kita bisa tulis seperti ini:
angka umur;

Apa Selanjutnya?

Kita sudah mengenal variabel dan tipe data, selanjutnya apa?
Selanjutnya silahkan pelajari tentang:
  • Cara mengambil input dan menampilkan output pada C++.
  • Operator pada C++.
  • Percabangan pada C++.
  • Perulangan pada C++.

pertemuan 9

Output pada C++ (sintaks: cout)

Dalam pemrograman c++ kita akan sering menggunakan sintaks cout untuk menampilkan data ke alat output khususnya data berupa teks.
Untuk menggunakan keyword cout kita membutuhkan Insertion Operator:
yaitu 2 buah tanda lebih kecil << di antara keyword dengan ekspresi.
Berikut contoh programnya:

#include <iostream>
using namespace std;

int main()
{
    string selamat="Welcome to C++"
    cout << selamat;

    return 0;   
}
Pada contoh kode diatas kita mendeklarasikan sebuah variabel bernama ‘selamat’ dengan tipe data string. Kemudian kita mecetaknya dengan keyword cout.
Anda hanya perlu menulikan variabelnya setelah Insertion Operator.
Namun jika kita ingin langsung menampilakan sebaris kalimat (string), kita dapat menambahkan sepasang tanda petik dua di awal kalimat dan di akhir kalimat.
Berikut contoh programnya:

#include <iostream>
using namespace std;

int main()
{
    cout << "Welcome to C++";

    return 0;   
}
Seperti yang anda lihat kita hanya perlu membungkus teks didalam dua tanda kutip.

#2 Input pada C++ (sintaks: cin)

Jika fungsi cout kita gunakan untuk menampilkan output maka bisa ditebak bahwa fungsi cinakan kita gunakan untuk melakukan perintah input dasar text.
Untuk menggunakan keyword cin kita membutuhkan Extraction Operator dengan 2 buah tanda lebih dari >> yang diletakan di antara keyword cin dan memori.
Untuk itu, kita harus mendeklarasikan variabel terlebih dahulu.
Karena nantinya, data yang diberikan oleh pengguna dalam operasi pemasukan (input) akan disimpan di dalam memori variable yang telah kita deklarasikan.
Silahan perhatikan baris kode berikut:

#include <iostream>
using namespace std;

string nama;

int main()
{
    cout << "Masukan Nama: ";
    cin >> nama;

    cout << "Nama saya adalah " << nama;    
}
Akan saya jelaskan dari awal.
Dari contoh program diatas, kita telah mendeklarasikan variabel nama bertipe string. Sedangkan cin untuk meyimpan nilai masukan dari pengguna ke variabel nama.
Lalu nilai/value dari variabel nama ditampilkan dengan menggunakan fungsi cout.

Menarik Kesimpulan

Baiklah akan saya rangkum kembali untuk kesimpulan, dalam program c++ kita akan mengenal dua fungsi bernama cin untuk input teks dan cout untuk output teks.
Untuk menggunakannya, kita mebutuhkan sebuah tambahan operator:
  • Operator Insertion << (2 buah tanda kurang dari) untuk cout.
  • Operator Extraction >> (2 buah tanda lebih dari) untuk cin.
Khusus untuk cout anda juga bisa langsung mecetak teks string yang dibungkus dengan double quotes tanpa harus menggunakan variabel tambahan.

link kawan

https://amuecangkreng.blogspot.com https://belengsabe.blogspot.com https://Kholikmumfarisa.blogspot.com https://wahedgokil.blogspot.com http...