Atribut Pemrograman Bahasa C++ | Tegal1337
Sebelumnya kita sudah belajar tentang Fungsi dan Struktur Dasar Bahasa C++, Bagi anda yang belum membacanya, anda bisa klik disini.
sekarang kita lanjut pada bagian Atribut yang digunakan dalam Bahasa C++
1. Komentar
Komentar pada suatu baris program merupakan suatu hal yang sangat penting sebagai dokumentasi jika suatu saat dilakukan modifikasi dan tidak ikut dibaca pada saat proses kompilasi.
komentar menggunakan tanda //, digunakan untuk memberikan komentar atas perintah yang ada dibawahnya.
Contoh :
Contoh :
Pengenal merupakan pengidentifikasi dari nama-nama yang akan dideklarasikan agar kompiler dapat mengenalnya, meliputi nama variabel, konstanta, fungsi, kelas, template, maupun namespace.
Adapaun hal-hal yang berkaitan dengan pengenal antara lain :
- C++ bersifat case sensitive, misalnya penulisan huruf kecil dan kapital dianggap berbeda Luas dan luas.
- Tidak boleh diawali dengan angka atau seluruh pengenal berupa angka. Tetapi jika huruf awal dengan karakter dan selanjutnya adalah angka diperbolehkan. Contoh :
Konstanta adalah jenis pengenal yang bersifat konstan atau tetap, sehingga nilai dari konstanta di dalam program tidak dapat diubah. Konstanta berguna untuk menentukan nilai yang bersifat tetapan, misalnya phi selalu bernilai 3.14.
Penggunaan konstanta dapat dilakukan dengan 2 cara yaitu :
- Menggunakan Prepocessor Directive #define
Variabel adalah pengenal yang mempunyai nilai dinamis sehingga nilai yang disimpan didalamnya dapat diubah selama program berjalan sesuai dengan kebutuhan. Contoh :
Tipe data berfungsi untuk mempresentasikan jenis dari sebuah nilai yang terdapat dalam program. Penggunaan tipe data yang benar sangat mendukung efisiensi program karena tipe data yang juga berpengaruh terhadap kapasitas data.
Dalam C++ terdapat beberapa tipe data dasar yang telah didefinisikan yaitu tipe bilangan bulat (integer), bilangan riil (floating point), logika (boolean), dan teks (character/string).
- Tipe bilangan bulat (Integer)
Tipe ini digunakan untuk data-data angka bilangan bulat (yang tidak mengandung angka dibelakang koma), misal 21, 100, 200, 1928 dan seterusnya.
- Tipe bilangan riil (Floating point)
Tipe data ini digunakan untuk data-data angak bilangan riil atau pecahan (mengandung angka dibelakang koma), misal 21.67, 100.567, 1929.156, dan seterusnya.
- Tipe logika (Boolean)
Tipe data boolean digunakan untuk mempresentasikan data-data yang hanya mengandung dua buah nilai, yaitu nilai true (yang dipresentasikan selain 0) dan nilai false (dipresentasikan dengan 0).
- Teks (character/string)
Tipe data ini mempresentasikan data-data yang berupa karakter. Tipe data ini dinyatakan dengan char, sedangkan untuk string (=kumpulan karakter) dinyatakan sebagai pointer dari char, yang ditulis dengan char*.
Setelai mempelajari mengenai Atribut pemrograman dalam Bahasa C++, selanjutnya kita akan membahas mengenai "Statement Menampilkan Teks atau Nilai Konstanta dan Variabel"
sekarang kita lanjut pada bagian Atribut yang digunakan dalam Bahasa C++
1. Komentar
Komentar pada suatu baris program merupakan suatu hal yang sangat penting sebagai dokumentasi jika suatu saat dilakukan modifikasi dan tidak ikut dibaca pada saat proses kompilasi.
komentar menggunakan tanda //, digunakan untuk memberikan komentar atas perintah yang ada dibawahnya.
Contoh :
// Program ini dibuat pada tahun 2019
int luas; //deklarasi variabel luas
Ada lagi koomentar yang menggunakan /*komentar*/, ini digunakan untuk menuliskan komentar yang banyaknya satu baris atau lebih.Contoh :
/* Program dibuat pada tahun 2019
pada saat saya masih kuliah disemester 3*/
int /* bertipe data integer */ luas;
2. PengenalPengenal merupakan pengidentifikasi dari nama-nama yang akan dideklarasikan agar kompiler dapat mengenalnya, meliputi nama variabel, konstanta, fungsi, kelas, template, maupun namespace.
Adapaun hal-hal yang berkaitan dengan pengenal antara lain :
- C++ bersifat case sensitive, misalnya penulisan huruf kecil dan kapital dianggap berbeda Luas dan luas.
- Tidak boleh diawali dengan angka atau seluruh pengenal berupa angka. Tetapi jika huruf awal dengan karakter dan selanjutnya adalah angka diperbolehkan. Contoh :
int gaji; //benar
int gajike13; //benar
int 2006; //salah karena seluruhnya angka
int 2kali; //salah karena diawali dengan angka
- Tidak boleh mengandung spasi, Contoh :
int tgllahir; //benar
int tgl lahir; //salah karena menggunakan spasi
- Tidak boleh menggunakan tanda baca dan simbol-simbol (#, @, ?,!, & dan lainya). Contoh :
int tgllahir; //benar
int tgl&lahir; //salah
int tgl-lahir; //salah
- Tidak boleh menggunakan kata kunci (keywords). Contoh :
int break; //salah, karena break merupakan keywords
int while; //salah, karena while merupakan keywords
int panjang; //benar
3. KonstantaKonstanta adalah jenis pengenal yang bersifat konstan atau tetap, sehingga nilai dari konstanta di dalam program tidak dapat diubah. Konstanta berguna untuk menentukan nilai yang bersifat tetapan, misalnya phi selalu bernilai 3.14.
Penggunaan konstanta dapat dilakukan dengan 2 cara yaitu :
- Menggunakan Prepocessor Directive #define
#define phi 3.14;
#define max 1000;
- Menggunakan kata kunci Const
const double phi=3.14;
const long max=1000;
const char lagi=Y';
4 VariabelVariabel adalah pengenal yang mempunyai nilai dinamis sehingga nilai yang disimpan didalamnya dapat diubah selama program berjalan sesuai dengan kebutuhan. Contoh :
int panjang; //deklarasi variabel 'panjang' bertipe integer
int lebar, luas; //deklarasi variabel 'lebar' dan 'luas', keduanya bertipe integer
pada deklarasi variabel bisa juga dilakukan inisialisai (pemberian nilai awal), contoh :
int panjang=10; //deklarasi variabel 'panjang' bertipe integer bernilai 10
double tunjangan=1.25; //variabel 'tunjangan' bertipe double dengan nilai awal 1.25
5. Tipe DataTipe data berfungsi untuk mempresentasikan jenis dari sebuah nilai yang terdapat dalam program. Penggunaan tipe data yang benar sangat mendukung efisiensi program karena tipe data yang juga berpengaruh terhadap kapasitas data.
Dalam C++ terdapat beberapa tipe data dasar yang telah didefinisikan yaitu tipe bilangan bulat (integer), bilangan riil (floating point), logika (boolean), dan teks (character/string).
- Tipe bilangan bulat (Integer)
Tipe ini digunakan untuk data-data angka bilangan bulat (yang tidak mengandung angka dibelakang koma), misal 21, 100, 200, 1928 dan seterusnya.
- Tipe bilangan riil (Floating point)
Tipe data ini digunakan untuk data-data angak bilangan riil atau pecahan (mengandung angka dibelakang koma), misal 21.67, 100.567, 1929.156, dan seterusnya.
- Tipe logika (Boolean)
Tipe data boolean digunakan untuk mempresentasikan data-data yang hanya mengandung dua buah nilai, yaitu nilai true (yang dipresentasikan selain 0) dan nilai false (dipresentasikan dengan 0).
- Teks (character/string)
Tipe data ini mempresentasikan data-data yang berupa karakter. Tipe data ini dinyatakan dengan char, sedangkan untuk string (=kumpulan karakter) dinyatakan sebagai pointer dari char, yang ditulis dengan char*.
Setelai mempelajari mengenai Atribut pemrograman dalam Bahasa C++, selanjutnya kita akan membahas mengenai "Statement Menampilkan Teks atau Nilai Konstanta dan Variabel"
Comments
Post a Comment