MODUL II VARIABEL, TIPE DATA & KONSTANTA

dokumen-dokumen yang mirip
Identifier dan Tipe Data

VARIABEL & TIPE DATA PEMROGRAMAN C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Struktur Bahasa C dan C++

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

Pengenalan C++ Oleh : Dewi Sartika

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

Achmad Solichin.

MODUL DUA VARIABEL DAN TIPE VARIABEL

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

Komentar, Identifier, Konstanta dan Variabel

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Keg. Pembelajaran 2 : Mengenal Bahasa C++

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Tipe Data, Variabel, Input/Output

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

I. Tipe Data - Variabel

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Pertemuan : 2(Dua) Pokok Bahasan : Instruksi yang Fundamental Tujuan Khusus : Mahasiswa dapat mengerti konsep pembuatan data

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

PENGANTAR BAHASA C++

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Tipe Data dan Operator

Bahasa C-M6 By Jamilah, Skom 1

Identifier Tipe Data Yoannita, S.Kom.

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

elemen Dasar Bahasa Pemrograman C

Tipe Data dan Variabel

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

PANDUAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Struktur Program. Rinta Kridalukmana

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

AP 2B: PENGENALAN PADA C++ Isram Rasal S.T., M.M.S.I, M.Sc. Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma

Bab 2. Dasar-Dasar Pemrograman C

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

Tipe Data, Identifier, Operator dan Control Statement

PERTEMUAN 3 KONSEP TIPE DATA

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Modul PVB-POLINEMA V1.0

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

STRUKTUR DASAR PEMROGRAMAN

Tipe Data dan Variabel

PENGENALAN C++ DADANG MULYANA 2012

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

TIPE, NAMA, DAN NILAI

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Konsep Dasar Pemrograman Dan Pengenalan C++

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

Pemrograman Berorientasi Obyek (C++) Departemen Ilmu Komputer FMIPA IPB 2013

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

Pengenalan Struktur Data. Farah Zakiyah Rahmanti 2014

BAHASA PEMROGRAMAN C

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

DISUSUN OLEH BAB III OPERAS. macam, yaitu: baru. karakter. Tipe. Tipe Data. Tetapi. dataa tersebut. HAL 1

PENGENALAN C++ Bab 1

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

KONSEP DASAR BAHASA C

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

MODUL PRAKTIKUM PEMROGRAMAN KOMPUTER

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Variable. Variable (cont) Variable (cont) Tipe Data

BAB II DASAR-DASAR PEMROGRAMAN C

Algoritma Pemrograman. Fery Updi,M.Kom

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Elemen Dasar Dalam Bahasa Java

BAB II VARIABEL DAN TIPE DATA

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Minggu ke-3 Tipe Data Dalam C

1. Joko Priyanto ( ) 2. Astriyer J. Nahumury ( ) 3. Rico N. Tubalawony ( ) 4. Heberson Pakpahan ( ) 5.

Modul 3 INPUT DAN OUTPUT

2 TIPE DATA DAN VARIABEL

Konstants Dan Operator

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

DASAR STRING. Sama halnya seperti array-array sebelumnya, inisialisasi pada string adalah: char mystring[] = { 'H', 'e', 'l', 'l', 'o', '\0' };

Transkripsi:

MODUL II VARIABEL, TIPE DATA & KONSTANTA Variabel Variabel adalah wadah yang digunakan untuk menampung nilai atau informasi. Nilai variabel dapat berubah-ubah ketika program dijalankan. Mendeklarasikan dan Mendefinisikan Variabel Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu. Pengertian deklarasi disini berarti mengenalkan sebuah pengenal ke program dan menentukan jenis data yang disimpam didalamnya. Bentuk pendefinisian variabel : <Tipe Data> <Nama Variabel> Keterangan: Tipe data bisa berupa int, long, float, char, Boolean Nama variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut : 1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda. 2. Tidak boleh mengandung spasi. 3. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain: $,?, %, #,!, &, *, (, ), -, +, = dsb. 4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai. Insialisai Variabel Adakalanya dalam penulisan program, variabel langsung diberi nilai setelah didefinisikan. Sebagai contoh : int jumlah; jumlah = 10; Dua pernyataan seperti diatas sebenarnya dapat disingkat melalui pendefinisian yang disertai penugasan nilai, sebagi berikut : int jumlah = 10;

Contoh program : * ------------------------------------------ * program2-1.cpp: inisialisasi variabel dengan * nilai konstan * ------------------------------------------ */ int a = 100; int b = 200; cout << "A + B = " << a + b; Hasil eksekusi program 2.1: A + B = 300 Pemberian inisialisasi terhadap suatu variabel dengan menggunakan ungkapan juga dapat diperkenenkan. Sebagai contoh : float duaphi = 2 * 3.14; Contoh Program : * Program2-2.cpp : * Contoh Inisialisasi variabel dengan suatu ungkapan float dupahi = 2 * 3.14; // clear screen/ membersihkan layar cout << "Isi duaphi = " << duaphi;

Hasil Eksekusi program2-2.cpp Isi duaphi = 6.28 Pembuatan variabel tidak selalu di bagian awal program, tapi boleh dimana saja sebelum dipanggil atau dioperasikan. Contoh Program: * Program2-3.cpp : * contoh program untuk mencari luas persegi panjang float p; cout << "Masukkan nilai Panjang : "; cin >> p; float l; cout << "Masukkan nilai Lebar : "; cin >> l; float L = p * l; cout << "Luas persegi panjang : " << L; Konstanta Berbeda dengan variabel, konstanta merupakan wadah yang dapat menyimpan nilai tetap selama eksekusi program. Untuk membedakan dengan variabel maka nama konstanta harus menggunakan huruf capital. C++ menyediakan 2 cara untuk membuat konstanta: Menggunakan keyword const Contoh : const float PHI = 3.14;

Menggunakan #define Contoh : #define PHI 3.14 Keuntungan menggunakan #define apabila dibandingkan dengan const adalah kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali mencari symbol #define (oleh sebab itu mengapa # dikatakan prepocessor directive) dan mengganti semua Phi dengan nilai 3.14. Contoh Program: * Program2-4.cpp : * contoh program untuk mencari * luas dan keliling lingkaran const float PHI = 3.13; float jari2, luas, keliling; cout << "Masukkan nilai Jari-jari : "; cin >> jari2; luas = 0.5 * PHI * jari2 * jari2; keliling = 2 * PHI * jari2; cout << "Luas Lingkaran : " << luas << endl; cout << "Keliling Lingkaran : " << keliling;

Tipe Data Borland C++ memiliki 7 tipe data dasar yang dapat digunakan, untuk lebih lengkapnya perhatikan tabel berikut: Tipe Data Ukuran Memori Jangkauan Nilai Jumlah digit char 1 Byte -128 s/d 127 int 2 Byte -32768 s/d 32767 long 4 Byte -2.147.438.648 s/d 2.147.438.647 float 4 Byte 3,4E-38 s/d 3,4E38 5-7 double 8 Byte 1.7E-308 s/d 1.7E308 15-16 long double 10 Byte 3.4E-4932 s/d 1.1E4932 19 Untuk mengetahui ukuran memori dari tipe data, anda dapat menggunakan fungsi sizeof() seperti program di bawah ini: * Program2-5.cpp : * program untuk menentukan ukuran memori dari * tipe data cout << "Ukuran char : " << sizeof(char) << endl; cout << "Ukuran int : " << sizeof(int) << endl; cout << "Ukuran long : " << sizeof(long) << endl; cout << "Ukuran float : " << sizeof(float) << endl; cout << "Ukuran double : " << sizeof(double) << endl; cout << "Ukuran long double : " << sizeof(long double) << endl; Tipe data yang berhubungan dengan bilangan bulat adalah char, int, long. Sedangkan lainnya berhubungan dengan bilangan pecahan.

Terdapat juga beberapa tipe data tambahan yang dimiliki oleh Borland C++. Tipe data tambahan ini diberi kata unsigned di depan nama tipe data. Unsigned digunkana bila data yang digunakan hanya data yang positif saja. Berikut beberapa tipe data tambahan yang dapat Anda gunkana, diantaranya adalah: Tipe Data Jumlah Memori Jangkauan Nilai unsigned int 2 byte 0 65535 unsigned char 1 byte 0 255 unsigned long int 4 byte 0 4.294.967.295 Contoh Program: * Program2-6.cpp : * mendeklarasikan beberapa variabel dengan tipe * data berbeda #include <iomanip.h> char kar1 = 66; char kar2 = 'A'; char kar3[30] = "Stmik El-Rahma Yogyakarta"; cout << "Isi kar1 = " << kar1 << '\n'; cout << "Isi kar2 = " << kar2 << '\n'; cout << "Isi kar3 = " << kar3 << '\n'; int bil_int1 = 32767; int bil_int2 = 32768; int bil_int3 = -1; unsigned int bil_int4 = -1; cout << "Isi bil_int1 = " << bil_int1 << '\n'; cout << "Isi bil_int2 = " << bil_int2 << '\n'; cout << "Isi bil_int3 = " << bil_int3 << '\n'; cout << "Isi bil_int4 = " << bil_int4 << '\n'; float bil_f1 = 1.23e2; float bil_f2 = 123.0;

cout << "Isi bil_f1 = " << bil_f1 << '\n'; cout << "Isi bil_f2 = " << bil_f2 << '\n'; float bil_f3 = 56.0123456789123456789123456789; double bil_d1 = 56.0123456789123456789123456789; long double bil_ld = 56.0123456789123456789123456789; cout << setprecision(20); // mengatur presisi tampilan cout << "Isi bil_f3 = " << bil_f3 << '\n'; cout << "Isi bil_d1 = " << bil_d1 << '\n'; cout << "Isi bil_ld = " << bil_ld << '\n';