Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

dokumen-dokumen yang mirip
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

.::BAB II.::MENGENAL PASCAL

Salah. Kondisi. Benar. Pernyataan. Gambar 4.1. Diagram Pernyataan if

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Modul PVB-POLINEMA V1.0

Dasar Pemrograman Java

Tipe Data dan Operator

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Algoritma dan Pemrograman

2 TIPE DATA DAN VARIABEL

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

SUMBER BELAJAR PENUNJANG PLPG

Identifier dan Tipe Data

Pengenalan Pascal/DevPascal

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

TIPE, NAMA, DAN NILAI

BAB II VARIABEL DAN TIPE DATA

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

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Tipe Data, Identifier, Operator dan Control Statement

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

BAB 4 PENGENALAN BAHASA C

Achmad Solichin.

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

Algoritma & Pemrograman

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

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

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

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

Bahasa C-M6 By Jamilah, Skom 1

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

MODUL DUA VARIABEL DAN TIPE VARIABEL

Universitas Komputer Indonesia

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

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

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

elemen Dasar Bahasa Pemrograman C

DASAR PEMOGRAMAN JAVA

Pengenalan C++ Oleh : Dewi Sartika

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

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

VARIABEL & TIPE DATA PEMROGRAMAN C++

Chapter 1 KONSEP DASAR C

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

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

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Elemen Dasar Dalam Bahasa Java

I. Tipe Data - Variabel

OPERATOR-OPERATOR DALAM JAVA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

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

JAVA BASIC PROGRAMMING Joobshet

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

P 4 Bab 3 : Dasar Pemrograman C

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

BAHASA PEMROGRAMAN C

Algoritma & Pemrograman #3

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Tipe Data dan Variabel

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

PEMROGRAMAN BERORIENTASI OBJEK

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

TIPE DATA, VARIABEL DATA DAN OPERATOR

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

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

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Tipe Data dan Operator. Ekohariadi FT Unesa

Algoritma Pemrograman 2 B

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

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

KONSEP DASAR BAHASA PASCAL

Teori Algoritma TIPE DATA

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Metode yang umum digunakan :

Struktur Bahasa C dan C++

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Transkripsi:

3.1. Statement Aspek awal yang perlu anda ketahui dalam bahasa pemograman adalah Reserved Word dan statement. Reserved word harus kita kenal bahkan harus dihapalkan, layaknya menghapal kata-kata baru apabila kita belajar bahasa asing. Contoh Reserved Word adalah Close, Open, Insert dan sebagainya. Statement adalah perintah-perintah dalam code yang akan dijalankan oleh C++ Builder. Statement adalah bagian yang penting dalam suatu program, karena tanpa adanya statement program tidak akan pernah berjalan sesuai keinginan. Statement dituliskan diantara kata kurung kurawal buka dan kurung kurawal tutup, penulisan diakhiri dengan titik-koma (;). Misalnya statement Close yang berarti memerintahkan penutupan program, bentuk umum penulisannya adalah : Close(); Statement penugasan adalah statement yang berfungsi untuk pengubahan properti atau variable saat program berjalan, misalnya : Label1->Caption="Selamat Datang Di Kampus Biru"; adalah statement penugasan yang memerintahkan agar Teks tersebut ditampilkan pada Label1. 3.2. Komentar Program Komentar dapat ditambahkan pada suatu baris program dengan menuliskannya tanda garis miring dua kali // atau garis miring bintang /* Contoh: // ini komentar dalam bahasa C /* ini juga komentar dalam C */ 3.3. Deklarasi Identifier Identifier adalah suatu pengenal atau nama-nama yang diberikan sebagai bagian dari suatu aplikasi diantaranya : Variable, type, fungsi, konstanta dan lain-lain. Identifier ini penting. Anda harus mendeklarasikannya sebelum memakainya pada kode program. Hal ini penting karena akan menaikan efisiensi kode dan mengurangi error. 3.4. Deklarasi Variable Variable adalah nama dalam kode yang mengacu ke alamat memori dimana isinya dapat berubah saat program berjalan. Anda harus mendeklarasikan variable, karena tanpa deklarasi variable tidak akan dapat diproses oleh program. Semua fungsi dan variable yang akan digunakan dalam program harus dideklarasikan pada bagian atas sebuah program. Adapun bentuk umumnya adalah sebagai berikut: Tipe data daftar variable Tipe data disini adalah tipe data yang sah yang diakui oleh C++ Builder, kemudian tipe data ini diikuti oleh satu atau beberapa variable yang menandakan bahwa variable tersebut mempunyai tipe data yang sama. Di bawah ini contoh mendeklarasikan variable: int Panjang, Lebar, Luas; char A,B; char Nama[20]; Harus diingat tempat pendeklarasian variable, jika variable diletakan diatas/diawal program, itu berarti variable tersebut bersifat global sedangkan jika diletakan didalam blok fungsi, maka variabel itu adalah variable local, yang hanya berlaku untuk blok fungsi tersebut saja. Variabel-variabel yang Anda deklarasikan di atas dapat saja mempunyai harga awal. Caranya adalah dengan menempatkan tanda sama dengan yang diikuti dengan harga awal dari pada variable tersebut dibelakang nama variable. Jadi bentuknya adalah sebagai berikut: Tipe data nama variable= Konstanta Dibawah ini contoh bagaimana memberi harga awal sebuah variable 11

char ch= a ; int panjang=10; float pajak=0.1; Untuk mendeklarasikan variable ada dua tahap, yaitu : Tahap penamaan dan tahap pemberian type. Penamaan variable dianjurkan yang mudah diingat, misalnya : Bulan, Jumlah, Total dan sebagainya, bukan X,Z,Y dan seterusnya. Aturan penulisan Variable : - Panjang nama variable sebaiknya tidak lebih dari 30 karakter - Harus diawali sebuah huruf atau garis bawah(_) - Karakter selanjutnya dapat berupa huruf, garis bawah(_) atau angka dari angka 0 sampai angka 9. - Tidak boleh mengandung karakter khusus seperti &, %, * dan sebagainya - Tidak boleh menggunakan Reserved Word milik C++ Builder. Untuk pemberian type variable sifatnya mutlak harus dilakukan karena bertujuan untuk mendefinisikan himpunan nilai-nilainya. 3.5. Deklarasi Konstanta Konstanta tidak seperti variable, nilainya akan tetap. Konstanta diawali dengan kata const dan diakhiri dengan titik koma (;). Aturan umum deklarasi konstanta adalah : Contoh: const Nama Konstanta = Nilai Konstanta; Contoh pemakaian : const Total = 0; const rasio = 0.913; Sedangkan untuk aturan penamaan konstanta sama dengan penamaan variable. 3.6. Tipe Data Secara garis besar C++ Builder membedakan tiga golongan data, yaitu bulat (Character dan integer), pecahan (floating point) dan benar salah (Boolean). Pada kenyataannya tipe data bulat dan pecahan sering sekali dibutuhkan sehingga perlu lebih dirinci. Maka ditambahkan dua sub golongan agar lebih teliti, yaitu short dan long untuk integer. Sehingga dikenallah golongan baru, yakni short int dan long int, dan untuk float diperoleh kelompok baru dengan nama double float dan long double float. Tabel 3.1. Tipe data dalam C++ Builder Nama Ukuran Ukuran Jangkauan Nilai (Bit) (Byte) Char 8 1-128 sampai 126 unsigned char 8 1 0 sampai 255 short/short int 16 2-32768 sampai 23768 Unsigned short 16 2 0 sampai 65535 Long 32 4-2147483648 sampai 2147483648 Unsigned long 31 4 0 sampai 4294967295 Enum 16 2-2147483648 sampai 2147483648 Float 32 4 1.2x10-38 sampai 3.4x 10 381 Double 64 8 2.2x10-308 sampai 1.8x10 3082 Long double 80 10 3.4x10-4932 sampai 1.1x10 4932 Bool 8 1 True atau false 12

3.7. Operator Untuk menyusun suatu proses diperlukan unsur pembentuknya, yaitu operator. Dari sudut pandang ini, suatu bahan proses seperti data, konstanta dan variable akan disebut dengan operand. Operator akan menangani operand agar terbentuk operasi atau proses. a. Operator Matematika Operator Nama Contoh Penggunaan + Penambahan a=b+c; - Pengurangan a=b-c; * Perkalian a=b*c; / Pembagian a=b/c; % Sisa pembagian a=b%c; b. Operator Penugasan Operator Nama Contoh Penggunaan = Penugasan A=1999 += Penugasan dan A+=100 penambahan -+ Penugasan dan A-=9 pengurangan *= Penugasan dan A*=10 perkalian \= Penugasan dan C\=2000 pembagian &= Penugasan AND B&=0 x 0.9 = Penugasan OR B =0 x 99 c. Operator Logika d. Operator Relasional Operator Nama && AND! NOT OR Operator Nama = = Sama dengan!= Tidak sama dengan < Lebih kecil > Lebih besar <= Lebih kecil atau sama dengan >= Lebih besar atau sama dengan e. Operator Unary Operator Nama Pemakaain * Indirection Char b=*c & Addres Char *b=&c ~ Bitwise NOT Ada &= ~0x05! Logika NOT If (!ada) ++ Penambahan Panjang++ -- Pengurangan Lebar-- 13

3.8. Fungsi Prosedur dan fungsi adalah Program kecil yang sudah jadi dan telah disediakan C++ Builder. Keduanya disimpan dalam runtime library C++ Builder. Anda dapat memanfaatkan asal tujuan program anda sesuai dengannya sehingga anda tingggal memanggilnya dan terhindar dari penulisan code program yang panjang. Berikut ini tabel yang mengandung beberapa Fungsi yang telah disediakan C++ Builder. Tabel 3.2. Daftar nama Fungsi Konversi No. Nama Kegunaan 1. StrTod Mengkonversikan dari string ke double 2. StrToInt Mengkonversikan dari String ke Integer 3. StrTol Mengkonversikan dari String ke Long 4. Copy Menyalin sebuah string 5. DateTimeToStr Mengkonversikan Date ke string Berikut ini adalah contoh bagaimana mendeklarasikan variable dalam sebuah program: Contoh 1: 1. Buat Form seperti berikut: Gambar 3.1. Desain Form 2. Pada Tombol Hitung, masukan kode berikut: void fastcall TForm1::Button1Click(TObject *Sender) int Harga, Jumlah, Total; Harga=StrToInt(Edit2->Text); Jumlah=StrToInt(Edit3->Text); Total=Harga*Jumlah; Edit4->Text=IntToStr(Total); 3. Pada tombol Close, masukan kode berikut: void fastcall TForm1::Button2Click(TObject *Sender) Close(); 4. Untuk melihat hasilnya tekan tombol F9, kemudian masukan datanya, untuk melihat hasilnya tekan tombol hitung. 14

Gambar 3.2. Output Program Contoh 2: Contoh berikut adalah contoh bagaimana jika data dimasukan dari ComboBox, sehingga user hanya perlu memilih dari pilihan yang sudah disediakan. 1. Buat Form seperti berikut: Gambar 3.3. Desain Form Contoh 2 2. Pada Tombol Hitung masukan Program berikut: void fastcall TForm1::Button1Click(TObject *Sender) int Harga, Lama, Total; Harga=StrToInt(ComboBox2->Text); Lama=StrToInt(ComboBox3->Text); Total=Harga*Lama; Edit4->Text=IntToStr(Total); 3. Dalam Form Create, masukan kode berikut: void fastcall TForm1::FormCreate(TObject *Sender) 15

ComboBox1->Items->Add("Misteri Rumah Tua"); ComboBox1->Items->Add("Kisah Seribu Kata"); ComboBox1->Items->Add("Mentari Bersinar Lagi"); ComboBox1->Items->Add("Saras 008"); ComboBox1->Items->Add("Panji"); ComboBox1->Items->Add("Anak Ajaib"); ComboBox1->Items->Add("Kera Sakti"); ComboBox1->ItemIndex=0; for (int i=1;i<=10;i++) ComboBox2->Items->Add(IntToStr(i*250)); ComboBox2->ItemIndex=0; for (int i=1;i<=10;i++) ComboBox3->Items->Add(IntToStr(i)); ComboBox3->ItemIndex=0; 5. Jika Anda RUN, maka akan menghasilkan output program seperti berikut: Gambar 3.4. Output Program Contoh 2 16