Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

dokumen-dokumen yang mirip
Algoritma Pemrograman

Tinjau algoritma dibawah ini

Nama, Tipe, Ekspresi, dan Nilai

Algoritma Pemrograman

TIPE, NAMA, DAN NILAI

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Pertemuan Ke-4 Urutan (sequence) Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

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

Algoritma Pemrograman

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

.::BAB II.::MENGENAL PASCAL

Teori Algoritma TIPE DATA

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Algoritma Pemrograman

Sesi/Perkuliahan ke: II

Algoritma,Flowchart, Konsep

Chapter 3.2 : Tipe, Nama dan Nilai

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

MODUL 3 ALGORITMA PEMROGRAMAN

Struktur Program. Rinta Kridalukmana

Universitas Komputer Indonesia

ALGORITHM. 6 Algoritma, Flowchart & Program. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

Pertemuan Ke-3 (Tipe Data dan Nama) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Brigida Arie Minartiningtyas, M.Kom

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Bab 2 DASAR-DASAR ALGORITMA

Algoritma Pemrograman

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

HARGA & EKSPRESI Input dan Output

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma dan Struktur Data I 2014

Algoritma dan Pemrograman Bab II Tipe Data, Variabel, & Konstanta

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

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

KONSEP DASAR BAHASA PASCAL

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

Algoritma Pemrograman I KONSEP DASAR

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

Tipe Data dan Operator dalam Pemrograman

TIPE DATA dan OPERATOR

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

RINGKASAN PEMROGRAMAN QUICK BASIC

Tipe Data, Nama, Nilai. Chapter 4

Pertemuan 10. Tumpukan (Stack) Dipersiapkan oleh : Boldson Herdianto. S., S.Kom., MMSI.

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

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

Brigida Arie Minartiningtyas, M.Kom

Tipe Data dan Operator

Chapter 2. Tipe Data dan Variabel

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

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

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Algoritma dan Pemrograman. Pertemuan Ke-4 Konsep Tipe Data, Operator Dan Identifier

KONSEP DASAR BAHASA PASCAL

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

Algoritma Pemrograman

Dasar Komputer & Pemrograman 2A

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

Lab. Pemrograman Visual Basic

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

Algoritma Pemrograman I

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

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

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

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

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

Struktur Data. PDE - Struktur Data 1

LOGIKA DAN ALORITMA. Pertemuan II:

Modul ke 1. Modul Algotima Dan Pemrograman Pascal. Modul Pelatihan Olimpiade Komputer 2009 SMA Negeri 2 Cibinong

ACARA PRAKTIKUM PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Type Data terdiri dari : - Data Tunggal : Integer, Real, Boolean dan Karakter. - Data Majemuk : String

Algoritma Pemrograman

Variabel dan Tipe data Javascript

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

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

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

BAB II LANDASAN TEORI

Pengenalan Pascal. Sejarah Singkat Pascal

Pertemuan 4 KONSEP TIPE DATA

STRUKTUR DATA Pertemuan 4

ALGORITME DAN PEMROGRAMAN

Prosedur dan Fungsi. Kenapa Prosedur atau Fungsi?

IF32222 STRUKTUR DATA TIPE DATA. Oleh : Andri Heryandi, M.T.

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Transkripsi:

Materi Tipe, Variabel dan Operator Algoritma Pemrograman TIPE DATA, VARIABEL OPERATOR Agus Sumaryanto, S.Kom mas.anto72@gmail.com NAMA DAN EKSPRESI 1 2 Algoritma ditulis dalam bentuk terstruktur Masing-masing bagian ditandai dengan identitas tertentu dan aturan tertentu. Format Penulisan Algoritma : Judul Deklarasi Algoritma 3 4 1

Contoh Penulisan JUDUL ALGORITMA Menghitung_Luas_Lingkaran Penjelasan tentang Algoritma, yang berisi uraian singkat mengenaui apa yang dilakukan oleh Algoritma. Algoritma menghitung Luas Lingkaran berdasarkan nilai Jari2 yang dimasukkan lewatperangkat masukkan DEKLARASI Semua nama tetapan (konstanta), tipe, peubah (variabel), fungsi dan prosedur yangada dalam Algoritma didefinisikan disini. DEKLARASI Const pi=3.14 Jari2 : Integer Luas : Real ALGORITMA Semualangkah/aksi/prosesalgoritma ditulis pada bagian ini ALGORITMA Read(Jari2) Luas pi * Jari2 * Jari2 Write(Luas) 5 6 Tipe Data TIPE DATA, VARIABEL OPERATOR Tipe data menyatakan pola penyajian data dalam komputer Mendefinisikan tipe data berarti : Menentukan nama tipe data Menentukan nilai yang dikandung oleh nama Penulisan dalam bentuk tetapan (konstanta) Operator dapatdioperasikan pada obyek bertipe tersebut 7 8 2

Tipe Data (lanj.) Kelompok Tipe Data : 1. Tipe Dasar (bilangan lojik, bilangan bulat, real, karakter) 2. Tipe Bentukan (gabungan tipe dasar dan tipe bentukan lain) Tipe Data Dasar TIPE DATA NILAI OPERATOR Logika (boolean) True, false AND, OR, NOT, XOR Bil.Bulat (integer) -100, 0, 290 +, -, *, MOD, DIV >, <, >=, <=, <> Bil.Nyata (real) -67.7, 0, 2.8 +, -, *, / >, <, >=, <=, <> Karakter (char) 1, a, A >, <, >=, <=, <> 9 10 Tipe Bentukan Operator TIPE DATA NILAI OPERATOR String (string) Jakarta, 1000, B1010 Penyambungan >, <, >=, <=, <> Rekaman (record) Type MHS =record < Nim:string, nama:string, nilai:real> dll Operator : memungkinkan dua buah nilai dapat melakukan operasi tertentu Operasi P Logika : Q Not P Not Q P and Q P or Q True True False False True True True False False True False True False True True False False True False False True True False False Operasi Matematika : A + B, 28 mod 3, 35 div 3, A * B, A B, A/B Operasi Relasional (true/false): 10 > 9, A>=10, 6<8, 8<=7, 3 <> 4 Operasi Penyambungan : abc + def = abcdef 11 12 3

Assignment (penugasan) Contoh Assignment Bentuk pemberian nilai ke dalam sebuah peubah/variabel Menggunakan notasi Contoh : A 10 cara membacanya A diberikan nilai 10 Pemberian nilai harus sesuai dengan tipe data yang didefinisikan untuk variabel tersebut. 13 14 Input Statement Contoh Input Statement Input atau masukkan disimbolkan dengan pernyataan Read Pernyataan meminta user untuk memberikan sebuah nilai ke dalam variabel sesuai dengan tipe datanya. Semua tipe data dapat diberikan nilai masukkan melalui alat masukkan kecuali tipe data Boolean (bilangan lojik) 15 16 4

Output Statement Output, mencetak informasi dari algoritma. Pernyataan output menggunakan Write Nama & Ekspresi 17 18 Nama Aturan Pemberian Nama Segala sesuatu harus diberi nama untuk membedakan satu dengan yang lain Yang harus diberi nama : Peubah (variabel) untuk nilai yang dinamis Tetapan (konstanta) untuk nilai tetap Tipe Nama Prosedur Nama Fungsi Harus dimulai dengan alfabet, tidak boleh menggunakan angka atau karakter khusus Tidak dibedakan huruf kapital atau huruf kecil Penyusun nama hanya boleh alfabet, angka dan _ (underscore). Tidak dipisahkan dengan spasi Panjang nama tidak dibatasi 19 20 5

Contoh Pemberian Nama Ekspresi Penulisan nama yang benar : Nama Tgl1 nm_siswa namamahasiswa Penulisan nama yang salah : 1nama nama siswa gaji@bersih Ekspresi terdiri dari operand danoperator Operand adalah harga yang dioperasikan dengan operator tertentu. Operand dapat berupa nama peubah, nama tetapan, atau tetapan. Terdapat dua macam ekspresi, ekspresi numerik dan ekspresi boolean Prioritas operator tanpa tanda kurung pangkat ->kali/bagi->tambah/kurang 21 22 Ekspresi Numerik Notasi Ekspresi Numerik Ekspresi harus memungkin sebuah nilai dapat dioperasikan. Contoh : Deklarasi a, b, c : real d : integer i, j, k : integer k ( i + j ) div 2 (hasil ekspresi (i + j) div 2 disimpan dalam peubah k) Dikenal 3 jenis notasi ekspresi 1. Infix format : operand1 operator operand2 contoh : a + b/c*d-e*f 2. Prefix format : operator operand1 operand2 contoh : *+a/bc-d*ef 3. Postfix format : operand1 operand2 operator contoh : abc/+def*-* 23 24 6

Notasi Relasional Membandingan 2 buah nilai dan asumsi yang didapat adalah True atau False Menggunakan simbol >, <, >=, <=, =, <> Contoh : 10 > 8, 8=8, 9<>7 dll 25 7