Tipe Data dan Operator

dokumen-dokumen yang mirip
PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Achmad Solichin.

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

Bahasa C-M6 By Jamilah, Skom 1

Tipe Data, Variabel, Input/Output

elemen Dasar Bahasa Pemrograman C

Chapter 1 KONSEP DASAR C

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

P 4 Bab 3 : Dasar Pemrograman C

KONSEP DASAR BAHASA C

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

Bab 2. Dasar-Dasar Pemrograman C

Algoritma & Pemrograman

BAHASA PEMROGRAMAN C

Struktur Program Bahasa C

IT234 - Algoritma dan Struktur Data. Ramos Somya

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

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

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

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

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

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

.::BAB II.::MENGENAL PASCAL

Pengenalan C++ Oleh : Dewi Sartika

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

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

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

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

Algoritma & Pemrograman #3

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

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Tipe Data dan Variabel

Pendahuluan Pemrograman Mikrokontroler

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

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

Algoritma Pemrograman. Fery Updi,M.Kom

PRAKTIKUM 3 DASAR PEMROGRAMAN C

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

Identifier dan Tipe Data

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

BAHASA C CodeVisionAVR (CVAVR)

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

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAB II STRUKTUR BAHASA C

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

Teori Algoritma TIPE DATA

2 TIPE DATA DAN VARIABEL

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

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

PRAKTIKUM 3 DASAR PEMROGRAMAN C

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

Modul IV Pemrograman Bahasa C ( bagian I )

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

Identifier Tipe Data Yoannita, S.Kom.

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

BAB II VARIABEL DAN TIPE DATA

Badiyanto, S.Kom., M.Kom. PBO java

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

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

BAB II DASAR-DASAR PEMROGRAMAN C

Tipe Data, Identifier, Operator dan Control Statement

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Elemen Dasar Dalam Bahasa Java

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

Tujuan Instruksional. Mahasiswa mampu :

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

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

SATUAN ACARA PERKULIAHAN (SAP)

TIPE, NAMA, DAN NILAI

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

PENGENALAN BAHASA C DAN C++

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

Modul 1 Dasar Dasar Bahasa Pemrograman C

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

PERTEMUAN 3 KONSEP TIPE DATA

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

INSTRUKSI. TTH2D3 Mikroprosesor

Algoritma Pemrograman. Fery Updi,M.Kom

Pre Lab P 03 Tipe Data, Operator dan Expresi

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

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

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

Dasar Pemrograman Java

DATA PADA BAHASA C TIPE DATA

Algoritma dan Pemrograman

Dasar Pemrograman Mikrokontroler dengan Bahasa C

STRUKTUR DATA Pertemuan 1 s.d 8

Pengenalan Bahasa C week 1

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

BAB 4 PENGENALAN BAHASA C

Transkripsi:

Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1

Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer) Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi. Tipe data Numeric Tipe data numeric digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka. Semua bahasa pemrograman menyediakan tipe data numeric, hanya berbeda dalam jenis numeric yang diakomodasi. Jenis yang termasuk dalam tipe data numeric antara lain integer (bilangan bulat), dan float (bilangan pecahan). Tipe data Single adalah tipe data untuk bilangan pecahan dengan presisi yang terbatas. Tipe data Double adalah tipe data untuk bilangan pecahan dengan presisi yang lebih akurat 2

Character Character merupakan tipe data yang paling banyak digunakan. Tipe data character kadang disebut sebagai char atau string. Tipe data string hanya dapat digunakan menyimpan teks atau apapun sepanjang berada dalam tanda petik dua ( ) atau petik tunggal ( ). Boolean Tipe data Boolean digunakan untuk menyimpan nilai True/False (Benar/Salah). Pada sebagian besar bahasa pemrograman nilai selain 0 menunjukkan True dan 0 melambangkan False. Tipe data ini banyak digunakan untuk pengambilan keputusan pada struktur percabangan dengan IF THEN atau IF THEN ELSE. 3

Array Array atau sering disebut sebagai larik adalah tipe data yang sudah terstruktur dengan baik, meskipun masih sederhana. Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data tersebut. Record/ Struct Record atau Struct adalah termasuk tipe data komposit. Record dikenal dalam bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++. Berbeda dengan array, tipe data record mampu menampung banyak data dengan tipe data berbeda-beda (heterogen). Sebagai ilustrasi array mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya integer saja. Sedangkan dalam record, kita bisa menggunakan untuk menampung banyak data dengan tipe data yang berbeda, satu bagian integer, satu bagian lagi character, dan bagian lainnya Boolean. 4

VARIABEL Variable merupakan identifier (penamaan) yang digunakan untuk menampung data atau informasi. Format deklarasi variabel dalam C: tipe_data nama_variabel; tipe_data nama_variabel = initial_value; Contoh: int x, y, z; float i = 20; Syarat Penulisan Variabel Nama variabel tidak boleh menggunakan spasi. Diawali dengan huruf atau garis bawah dan selanjutnya diikuti oleh huruf atau garis bawah atau angka. Tidak boleh diawali dengan angka Panjang variabel max 32 karakter. Tidak boleh menggunakan keyword/ reserved word karena sudah digunakan oleh C. 5

Contoh Penulisan Variabel Penamaan yang Benar Penamaan yang salah namabarang Nama barang (salah karena menggunakan spasi) nama212 212nama (salah karena diawali dengan angka) jumlah_barang Jumlah.barang (karena menggunakan titik) JenisBarang jenis barang (menggunakan spasi) jumlahpengunjung for (salah karena menggunakan reserved word) Reserved Word Keywords auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while Reserved keywords pada bahasa C 6

K O N S T A N T A Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa diubah. Konstanta juga variabel bedanya adalah pada nilai yang disimpannya. Jika nilai datanya sepanjang program berjalan tidak berubahubah, maka sebuah varibel lebih baik diperlakukan sebagai konstanta. Pada sebuah kode program, biasanya nilai data dari konstanta diberikan langsung di bagian deklarasi konstanta. Untuk mendeklarasikan konstanta, bisa dilakukan dengan preprosesor #define atau dengan keyword const Contoh: const float phi = 3.14; #define phi 3.14; Klasifikasi & Ukuran Tipe data 7

OPERATOR Operator adalah simbol yang digunakan untuk mengolah nilai pada operand dan menghasilkan suatu nilai baru. Operator dapat dibedakan menjadi 2 berdasarkan jumlah operand-nya, yaitu Unary Operator dan Binary Operator. Berdasarkan jenis operasinya, operator dalam bahasa C dapat dibedakan menjadi: Operator Aritmatika Operator Logika Operator Relasi Operator Bitwise Operator Aritmatika 8

Operator Kombinasi Ekspresi berbentuk : <Variabel> = <Variabel> <0perator> <Exp> ; a = a + 12; dapat diganti : <Variabel> <0perator> = <Exp>; a += 12; 9

Operator Relasi Operator Bitwise 10

lanjutan Assignment operator/ Operator Penugasan : = Pointer operator : & (address of) * (value of) Statement ini digunakan untuk mencetak informasi ke layar. Beberapa fungsi yang bisa digunakan: puts() putchar() printf() Statement Output header: stdio.h 11

Statemen Input Adalah statement atau fungsi yang digunakan untuk membaca masukan data dari keyboard. Fungsi-fungsi yang bisa digunakan adalah: getchar(); getche(); getch(); gets(); scanf(); - Tugas - buatlah algoritma, flowchart, & program C 1. Suatu Tabung dengan ukuran jari-jari RT dan tinggi TT diisi penuh menggunakan air. Jika suatu bola pejal dengan ukuran yang lebih kecil dengan jari-jari RB dan kerucut pejal dengan ukuran jari-jari RK dan tinggi kerucut TK dimasukkan dalam tabung tersebut. Hitunglah jumlah air yang tersisa dalam tabung jika bola dan kerucut dimasukkan bersamaan dalam tabung setelah air tumpah. 12

2. Buatlah penyelesaian untuk memecahkan akarakar persamaan: Ax 2 +Bx+C=0 3. Buatlah rumus konversi suhu terkait dengan besaran derajat C, K, R, F. 3. Buatlah penyelesaian proses sortir/ pengurutan angka dari nilai terendah ke nilai tertinggi jika diberikan masukan 5 angka acak. 13