VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi

Slides:



Advertisements
Presentasi serupa
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Advertisements

DASAR-DASAR PEMROGRAMAN C
- PERTEMUAN 2 - TIPE DATA, VARIABEL, DAN OPERATOR
Tipe Data, Variabel & Operator
Matakuliah : Algoritma & Struktur Data Versi Materi
Pemrograman Terstruktur
Chapter 3.2 : Tipe, Nama dan Nilai
INSTRUKSI MASUKAN DAN KELUARAN
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Operator, Variabel, Konstanta, Tipe Data
Dasar Komputer & Pemrograman 2A (BAHASA C)
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
Tipe Data, Variabel & Operator
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PRAKTIKUM ALGORITMA PEMROGRAMAN
DASAR PEMROGRAMAN C Oleh : sgo.
Pengantar C++.
Tipe Data By Serdiwansyah N. A..
Elemen Dasar C Identifier :
PERTEMUAN 2 Bambang Irawan.
Dasar-Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Elemen dasar Pertemuan 3.
Outline: Tipe data Variabel dan Konstanta Enumerasi Ekspresi Operator
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
TEE 2103 Algoritma dan Pemrograman
Variabel operator tipe data
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Tipe, Nama, dan Nilai.
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
Operator.
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
Dasar- dasar Algoritma
DASAR PEMROGRAMAN JAVA
Contoh Aplikasi Sederhana
TIPE DATA DASAR C++.
TEE 2103 Algoritma & Pemrograman
Tipe Data, Nama dan Nilai
02.1 Hari-2.
TIPE DATA.
Variabel, Konstanta, Tipe Data
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman Terstruktur
Pemrograman Bahasa C sRi nurhayati, mt.
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Pertemuan 3 Input/output Statement Assignment Statement
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Algoritma dan Stuktur Data
PENGOLAHAN DATA # Tipe Data Variabel Konstanta
Bab 05 Tipe Data dan Mengisi Variabel
Chapter 3.2 : Tipe, Nama dan Nilai
Pengantar Pemrograman Bahasa C
Algoritma 1 Temu 2.
Bab 03 Variabel dan Tipe Data
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati erizalmik@yahoo.com http://erizal.wordpress.com

Variabel dan Tipe Data #include <stdio.h> void main() { int A, B, T; scanf(“ %i ”, &A); scanf(“ %i ”, &B); T = A + B; printf(“ %i ”, T); } #include <iostream.h> void main() { int A, B, T; cin >> A; cin >> B; T = A + B; cou << T; } Perhatikan instruksi : int A, B, T; MEMORY A B T

Variabel & Konstanta Variabel disebut juga nama informasi Digunakan untuk menyimpan sebuah nilai (harga) Menyatakan lokasi memori komputer Nilai dalam variabel dapat diubah, sedangkan konstanta tidak Nilai konstanta ditentukan saat konstanta dideklarasikan di bagian DEKLARASI Nilai variabel ditentukan pada bagian Algoritma

Contoh Deklarasi {nama type} int Jam [1..24] string Dosen char Kelas[‘A’..’Z’] {nama konstanta} const double pi = 3.14159 const int pengali = 2 {nama variabel} double kecepatan, waktu string nama

Nama Variabel Nama variabel ditentukan atau dikarang sendiri oleh pembuat program dengan syarat sebagai berikut : Tidak boleh sama dengan nama atau kata yang sudah disiapkan (reserved word) oleh komputer seperti keyword, dan functions. Juga harus berbeda dengan nama label atau konstanta yang dibuat oleh pemrogram. Maksimum 32 karakter, bila lebih dari 32 karakter, maka karakter selebihnya tidak diperhatikan. Huruf besar dan huruf kecil berbeda. Karakter pertama harus huruf atau karakter garis bawah (under score), dan karakter berikutnya boleh hurup atau angka, atau karakter garis bawah. Tidak boleh mengandung spasi atau blank.

Contoh nama variabel yang SALAH. Contoh nama variabel yang benar. Nilai NILAI nilai HargaSatuan Harga_Satuan HS _Harga SWITCH 1A Nilai-1 Harga Satuan Benar/Salah switch long Awalnya bukan huruf atau under score Mengandung tanda minus (-) Mengandung spasi (blank) Mengandung special character Sama dengan keyword Catatan : Dalam bahasa C, huruf besar berbeda dengan huruf kecil (case sensitif) sehingga : Nilai berbeda dengan NILAI, juga berbeda dengan nilai SWITCH berbeda dengan switch yang keyword.

Nilai Besaran dari tipe data yang terdefinisi Pengisian Nilai Assignment : notasi “ ” Langsung diisikan ke dalam variabel atau konstanta di dalam algoritma. Tipe data harus sama. Pembacaan : notasi “scanf (……)” Diisi secara eksternal oleh user melalui piranti input (masukan) seperti keyboard.

Ekspresi Cara perhitungan untuk melakukan transformasi nilai menjadi keluaran (output) Ada dua bagian Operand : Nilai yang dioperasikan Konstanta, Nama variabel, Nama konstanta, atau hasil dari sebuah fungsi Operator : Alat yang digunakan untuk melakukan manipulasi nilai. Operator logika, aritmetika, string

Ekspresi Numerik Operand & Hasil bertipe numerik (real, int) Hasil harus disimpan pada tipe data yang sesuai (real ke real, int ke int) Operator Unary (‐) Binary (+) (‐) (*) (/) (div) (mod)

Ekspresi Relasional Operand dapat bertipe data apa saja Hasil Operasi adalah nilai dengan tipe data Boolean (true / false) Operator (<) (≤) (=) (≥) (>) (≠)

Ekspresi String Operand & Hasil bertipe data String. Operator Penambahan 1 karakter di awal string (○) Penambahan 1 karakter di akhir string (●) Konkatenasi / penggabungan 2 string (+) atau (&)

Menyiapkan dan Mengisi Variabel Variabel char diisi satu karakter atau 1 #include<stdio.h> main() { char C; C = ‘A’; - #include<stdio.h> main() { char C = ‘A’; - 0 1 0 0 0 0 0 1 = karakter A ASCII = 65 atau 2 #include<stdio.h> main() { char C; C = 65; - #include<stdio.h> main() { char C= 65; - 0 1 0 0 0 0 0 1 = karakter A ASCII = 65 Contoh 1 dan 2 menghasilkan Byte dengan bit-bit yang sama

Variabel char diisi String #include<stdio.h> main() { char S[10] = “Jakarta”; - Maka isi S{10] menjadi : 1 0 1 2 3 4 5 6 7 8 9 J a k a r t a \0 #include<stdio.h> main() { char S[10]; S = “Jakarta”; - 2 Akan terjadi error #include<stdio.h> #include<string.h> main() { char S[10]; strcpy(S, “Jakarta” ); - Supaya tidak error harus menggunakan library function strcpy( ) untuk string copy 3 Agar dapat menggunakan strcpy( ), harus disertakan file string.h dengan #include<string.h>

Variabel int diisi Nilai Numerik atau 1 #include<stdio.h> main() { int N; N = 65; - #include<stdio.h> main() { int N = 65; - 0000 0000 0100 0001 = 65

Variabel int diisi Karakter (1) atau 1 #include<stdio.h> main() { int N; N = ‘A’; - #include<stdio.h> main() { int N = ‘A’; - 0000 0000 0100 0001 Karakter A nilai ASCII = 65

Variabel int diisi Karakter (2) 2.10 2 #include<stdio.h> main() { int N; N = ‘AB’; - #include<stdio.h> main() { int N = ‘AB’; - Variabel int, dapat diisi dengan maksimum 2 karakter Byte ini diisi dg ‘B’ Byte ini diisi dg ‘A’ 0100 0010 0100 0001 Karakter A, ASCII = 65 Karakter B, ASCII = 66

Latihan Cetak nilai integer (int) dari nilai numerik 65 , karakter ‘A’ dan karakter ‘AB’.

Latihan Apa yang dimaksud dengan keyword dalam Bahasa C. 2.10 Apa yang dimaksud dengan keyword dalam Bahasa C. Sebutkan beberapa contoh keyword Sebutkan fungsi-fungsi pustaka yang ada dalam file : a) stdio.h b) conio.h c) String.h Apa yang dimaksud dalam variabel Berikan beberapa contoh nama variabel yang : a) benar (valid) b) salah (invalid) Sebutkan beberapa macam tipe data standard Apa yang dimaksud dengan statement dalam bahasa pemrograman Apa yang dimaksud dengan main program atau program induk dalam Bahasa C

Tugas

END OF MODUL