Komentar, identifier Dan Tipe Data

Slides:



Advertisements
Presentasi serupa
Elemen Dasar C++.
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Komentar, Identifier dan Tipe Data
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
Elemen Dasar Program C++
Algoritma Pemrograman By: NILA FEBY PUSPITASARI
Tipe Data Dasar Variabel dan Konstanta
Dasar Komputer & Pemrograman 2A (BAHASA C)
Pemrograman Visual (Borland Delphi 7.0)
Dibuat oleh : Renni Angreni, S.Kom.
Suatu pernyataan diakhiri dengan TITIK KOMA Membedakan huruf besar dan kecil Untuk memberi keterangan dlm program –/* keterangan … */ –// keterangan Bentuk.
Fungsi, Array dan String
Identifier Tipe data Variabel Konstanta
Pointer BY HARIFUDDIN.
Array BY HARIFUDDIN. Pendahuluan  Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe yang sama  Setiap data menempati lokasi.
TIPE-TIPE DATA TURBO C++
PENGENALAN c++ DAN STRUKTUR DASAR C++
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ANALISA DAN DESAIN ALGORITMA
JENIS-JENIS DATA Pertemuan 2.
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
KONSTANTA A. Ridwan Siregar.
Tipe Data By Serdiwansyah N. A..
Tipe, Nama, dan Nilai Anifuddin azis.
Pendahuluan & identifier pada bahasa c dan c++
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan III Komentar, Identifier dan Tipe data.
Algoritma & pemrograman 1B
Pengenalan C++ Oleh : Dewi Sartika.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Algoritma dan Struktur Data
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
Dasar Pemrograman Renni Angreni, S.Kom.
Pertemuan 1 DATA & STRUKTUR DATA.
Mengenal Model Data, Perintah I/O
Tipe Data Dasar Variabel dan Konstanta
Melda Dahoklory,S.Kom,MT
Minggu 5 Imam Fahrur Rozi
TIPE DATA DASAR C++.
TEE 2103 Algoritma & Pemrograman
PENGULANGAN (Loop).
S. Indriani Lestariningati, M.T
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Operator By Harifuddin,ST,MT..
~ PERTEMUAN 4 KONSEP TIPE DATA ~
PERCABANGAN.
Dasar Bahasa Java.
Mengenal Model Data, Perintah I/O
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Pemrograman Bahasa C sRi nurhayati, mt.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
PERCABANGAN BY HARIFUDDIN.
Konsep Tipe Data dan Operator
Algoritma Struktur Data
Algoritma dan struktur data
KONSEP DASAR STRUKTUR DATA
Algoritma dan Struktur Data
Pertemuan Pertama Data dan Struktur Data.
VARIABEL, TIPE DATA, OPERATOR
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Array.
Variabel dan Tipe Data.
Operator.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

Komentar, identifier Dan Tipe Data Bahasa Pemrograman Komentar, identifier Dan Tipe Data

Komentar Komentar biasa digunakan dalam kode C atau C++ dengan tujuan untuk memberikan penjelasan atau informasi kepada pembaca kode Komentar merupakan bagian dari sintaks program yang tidak ikut dibaca pada saat proses kompilasi Komentar dapat berupa nama pembuat kode, tanggal pembuat kode, fungsi perintah tertentu, ataupun penjelasan untuk bagian tertentu dalam kode sumber

Komentar Komentar dapat dibuat dengan menggunakan pasangan tanda /* dan */ Contoh: /* Sebuah komentar dapat mencakup beberapa baris seperti ini */

Komentar Tanda /* dan */ dapat digunakan untuk menuliskan komentar sisipan Contoh int /* File ini digunakan untuk proses C++*/ x; Tidak diperkenankan menuliskan komentar yang beruntun (nested comment) /* ini adalah /* contoh komentar */ beruntun */

Komentar Komentar juga dapat dibuat dengan menggunakan tanda // Contoh: // Ini sebuah komentar untuk satu baris () // Ini sebuah komentar untuk satu baris (×)

Komentar Tanda // tidak dapat digunakan untuk komentar yang bersifat sisipan Contoh int // Mendeklarasikan variabel berupa bilangan x; (x) Penulisan di atas salah karena x akan dianggap sebagai komentar dan tidak dianggap sebagai identifier Seharusnya: int x; // Mendeklarasikan variabel berupa bilangan

Identifier Identifier adalah suatu pengenal yang dibuat oleh pemrogram agar kompiler dapat mengenalinya Identifier dapat berupa variabel, konstanta, fungsi, kelas, template maupun namespace Identifier sebagai variabel dan konstanta berfungsi untuk menampung sebuah nilai yang digunakan dalam program

Identifiers Aturan pemberian nama pengenal pada C dan C++ Karakter pertama berupa huruf atau tanda garis bawah (_) Karakter kedua dan seterusnya dapat berupa sebarang huruf, tanda garis bawah, atau angka Huruf kapital dan huruf kecil diperlakukan berbeda. Tidak boleh menggunakan kata kunci

Pengenal yang Tidak Valid Identifiers Contoh Pengenal yang Valid Keterangan X Berbeda dengan x _nama Awalan _ diperkenankan namaYangPanjangJugaBoleh Nama boleh panjang Pengenal yang Tidak Valid Keterangan 2minggu Tidak boleh diawali angka Barang# Tidak boleh mengandung simbol khusus #, * Dua minggu Tidak boleh ada spasi

Identifiers Contoh Identifier tidak boleh diawali dengan karakter; long 1000; // salah long 2x; // salah long x2; // benar Identifier tidak boleh diawali dengan karakter; int bilangan bulat; // salah int _bilanganbulat; // benar

Identifiers Identifier tidak boleh menggunakan karakter simbol; long !satu; // salah long dua@; // salah Identifier tidak boleh menggunakan kata kunci; long break; // salah long return; // salah

Identifiers Contoh 1 // Mudah mempelajari bahasa pemrograman // Oleh: Nurlina // Email: Ptiknurlina@yahoo.com #include <iostream> using namespace std; int main() { cout<<“belajar pemrograman c++"<<endl; cout<<2+5; return 0; }

Identifiers Contoh 2 #include <iostream> using namespace std; // Mudah mempelajari bahasa pemrograman // Oleh: Nurlina // Email: Ptiknurlina@yahoo.com #include <iostream> using namespace std; int main() { char Teks[20]; int X; cout<<"Masukkan sebuah kata : "; cin>>Teks; cout<<"Masukkan sebuah angka : "; cin>>X; cout<<Teks<<endl; // bisa ditulis dengan cout<<X<<'\n'; cout<<X; return 0; }

Tipe Data Berfungsi untuk merepresentasikan jenis dari sebuah nilai yang terdapat dalam sebuah program Kesalahan dalam menyebutkan tipe data akan menyebabkan program yang kita buat tidak dapat dijalankan Dalam bahasa C++, tipe data dibagi menjadi tiga, yaitu: Tipe dasar Tipe bentukan Tipe enumerasi

Tipe Dasar Tipe Data Tipe bilangan bulat (integer) Tipe bilangan riil (floating point) Tipe logika (boolean) Tipe karakter (character) Tipe teks (string)

Tipe Bilangan Bulat Tipe data ini digunakan untuk data-data angka yang tidak mengandung angka di belakang koma tipe: int, long int Contoh // Mudah mempelajari bahasa pemrograman // Oleh: Nurlina // Email: Ptiknurlina@yahoo.com #include <iostream> using namespace std; int main() { int x; // Mendeklarasikan variabel x dengan tipe data int x = 3; // Melakukan assigment terhadap variabel x cout<<"Nilai x = "<<x; return 0; }

Tipe Bilangan Riil Contoh Tipe data yang merepresentasikan bilangan yang mengandung angka di belakang koma. Tipe: float, double Contoh // Mudah mempelajari bahasa pemrograman // Oleh: Nurlina // Email: Ptiknurlina@yahoo.com #include <iostream> using namespace std; int main() { double y; // Mendeklarasikan variabel y dengan tipe data double y = 222.134; // Melakukan assigment terhadap variabel x cout<<"Nilai y = "<<x; return 0; }

Tipe Karakter/String Merepresentasikan data-data yang berupa karakter Tipe: char, char* Contoh /*----------------------------------------*/ //Aplikasi Program C++ //Dibuat oleh Nurlina //Email: ptiknurlina@yahoo.com #include <iostream> using namespace std; int main (){ char Karakter = 'A'; cout<<Karakter<<'\n'; char info[25] = "David Becham"; cout<<info<<'\n'; strcpy(info, "info: Pemain Sepakbola"); return 0; }

2. Tipe Bentukan (User defined types) Tipe data yang dibuat sendiri sesuai kebutuhan dalam program yang akan dibuat. Tipe data bentukan terdiri atas: Struktur Larik (Array)

Struktur Tipe data bentukan yang menyimpan lebih dari satu variabel bertipe sama ataupun berbeda Deklarasi: struct nama_struktur { tipe_data variabel1; tipe_data variabel2; ….. };

Struktur Contoh //Aplikasi Program C++ //Dibuat nurlina /*----------------------------------------------------*/ //Aplikasi Program C++ //Dibuat nurlina //Email: nurlina@yahoo.com #include <iostream> using namespace std; struct mahasiswa { int nim; char nama[25]; bool pria; }; int main(){ mahasiswa data_mhs; data_mhs.nim = 12345; strcpy (data_mhs.nama, " Asriadi "); data_mhs.pria = true; /* menampilkan isi struktur*/ cout<<" nim: "<<data_mhs.nim<<'\n'; cout<<" nama: "<<data_mhs.nama<<'\n'; cout<<" jenis kelamin: "; cout<<(data_mhs.pria? "pria" : "wanita")<<'\n'; return 0; }

3. Enumerasi Tipe data yang nilainya terbatas pada nilai-nilai yang telah didefinisikan Tipe data yang digunakan untuk membentuk tipe data yang nilainya bersifat pasti Deklarasi: enum nama_tipe (nilai_1,nilai_2,….);

3. Enumerasi Contoh //Aplikasi Program C++ //Dibuat nurlina //Email: nurlina@yahoo.com /*----------------------------------------------------*/ #include <iostream> using namespace std; struct mahasiswa { int nim; char nama[25]; bool pria; }; int main(){ mahasiswa data_mhs; data_mhs.nim = 12345; strcpy (data_mhs.nama, " Asriadi "); data_mhs.pria = true; /* menampilkan isi struktur*/ cout<<" nim: "<<data_mhs.nim<<'\n'; cout<<" nama: "<<data_mhs.nama<<'\n'; cout<<" jenis kelamin: "; cout<<(data_mhs.pria? "pria" : "wanita")<<'\n'; return 0; }

Terima Kasih