Logika & Algoritma -- sulis@stikom.edu Pertemuan II: Variabel dan Operator Logika & Algoritma -- sulis@stikom.edu.

Slides:



Advertisements
Presentasi serupa
Pertemuan 2 DASAR PEMROGRAMAN.
Advertisements

TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
- PERTEMUAN 2 - TIPE DATA, VARIABEL, DAN OPERATOR
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
PENGOLAHAN DATA # Tipe Data Variabel Konstanta
Tipe Data, Variabel & Operator
PASCAL 2.
Matakuliah : Algoritma & Struktur Data Versi Materi
VARIABEL DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
Variabel dan Konstanta Bahasa Pemrograman I Pertemuan:2 Edri Yunizal / Fauzi MS.
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
Tipe Data, Variabel & Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
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
Notasi Algoritma & Tipe Data
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe Data By Serdiwansyah N. A..
PERTEMUAN 2 Bambang Irawan.
STRUKTUR DATA PERTEMUAN 1
Struktur Program Pascal
Dasar-Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
Pertemuan ke -2 Teknik Informatika – UNIKOM 2010
Dasar-Dasar Pemrograman
BAB 3 EKSPRESI BOOLEAN.
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Tipe, Nama, dan Nilai.
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
DASAR PEMROGRAMAN JAVA
Algoritma & Pemrograman Chapter 4
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Dasar-Dasar Pemrograman
ALGORITMA DAN PEMROGRAMAN Tipe Data
TEE 2103 Algoritma & Pemrograman
Tipe Data, Nama dan Nilai
TIPE DATA.
Konsep Tipe Data dan Operator
Tipe data sederhana Hermansyah,S.Kom.
STRUKTUR DATA.
DATA DAN OPERATOR.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
PENGOLAHAN DATA # Tipe Data Variabel Konstanta
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Chapter 3.2 : Tipe, Nama dan Nilai
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma 1 Temu 2.
Indentifier, Keywords, Variable, Tipe Data dan Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
BAB 7 EKSPRESI BOOLEAN.
Transcript presentasi:

Logika & Algoritma -- sulis@stikom.edu Pertemuan II: Variabel dan Operator Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Pertemuan II Tujuan: Mahasiswa dapat membedakan antara data, variabel, dan konstanta. Mahasiswa dapat menyebutkan tipe data dalam bahasa pemrograman Java dan Pascal. Mahasiswa dapat menuliskan makna suatu ekspresi aritmatika, relasi, dan logika. Mahasiswa dapat menentukan tipe data dan tipe variabel yang sesuai untuk suatu laporan keuangan. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu VARIABEL DATA KONSTANTA Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Contoh Tipe Data: Tipe Data Numerik Bilangan bulat Bilangan pecahan Tipe Data Karakter Karakter tunggal. Deretan karakter. Tipe Data Logika True. False Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Tipe Data: Terdapat 3 macam, yaitu: Numerik : tipe data yang digunakan untuk melakukan perhitungan. Karakter : tipe data yang berkaitan dengan data alphanumerik termasuk karakter simbol. Logika : tipe data yang digunakan untuk menyatakan status logika BENAR atau SALAH. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Variabel: Definisi Variabel: Variabel adalah suatu lokasi memori yang digunakan untuk menyimpan data yang akan diolah. Tipe variabel ditentukan oleh jenis data yang akan disimpan. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Tipe Variabel: Data Numerik Integer: untuk menyatakan bilangan bulat. Real: untuk menyatakan bilangan pecahan. Tipe Data Karakter Char: untuk menyatakan karakter tunggal. String: untuk menyatakan deretan karakter. Tipe Data Logika Boolean: untuk menyatakan True atau False. Logika & Algoritma -- sulis@stikom.edu

Aturan Penulisan Variabel: Diawali dengan Huruf Penulisan harus diikuti dengan tipe data. Panjangnya bebas Tidak boleh menggunakan spasi Tidak boleh ada dua variabel atau lebih dengan nama sama. Sebuah variabel hanya dapat digunakan untuk menyimpan satu jenis data, tidak bergantung pada jumlah data yang akan disimpan. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Contoh Variabel: Pseudocode penjumlahan 2 bilangan Penjumlahan; Deklarasi Variabel: A, B, C: numerik; Begin input(A, B); C:=A+B; print(C); End. Program jumlah; Uses crt; Var A, B, C: integer; Begin clrscr; readln(A,B); C:= A+B; writeln (‘C= ‘,C); End. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Konstanta: Definisi Konstanta: Konstanta adalah OPERAND dengan nilai yang tetap dan pasti. Pemberian nilai sebuah konstanta dilakukan di awal program. Isi sebuah konstanta tidak dapat diubah selama program berjalan. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Contoh konstanta Pseudocode menghitung luas lingkaran Program Hitung_Luas_Lingkaran; Uses crt; Cons pi=3.14; Var r: Integer; L:Real; Begin clrscr; readln(r); L:= pi*r^2; writeln (‘Luas =‘,L); End. Hitung_Luas_Lingkaran; Deklarasi Variabel: r, L: numerik; constanta: pi=3.14; Begin input(r); L:=pi * r*r; print(“Luas= “,L); End. Logika & Algoritma -- sulis@stikom.edu

Ekspresi / Pernyataan Matematika: Digunakan untuk melakukan proses matematis. Melibatkan satu atau lebih variabel dan mungkin juga konstantan (yang disebut dengan operand). Melibatkan satu atau lebih operator aritmatika. Urutan proses matematis mengikuti prioritas operator aritmatika. Pasangan tanda kurung “(“ dan “)” digunakan untuk mengubah prioritas operator aritmatika. Hasil proses berupa suatu angka tertentu. Logika & Algoritma -- sulis@stikom.edu

Tabel Operator Aritmatika: prioritas Operator Arti 1 ^ Perpangkatan 2 * / Perkalian Pembagian 3 + - Penjumlahan Pengurangan 4 = Pemberian nilai Logika & Algoritma -- sulis@stikom.edu

Contoh Ekspresi / Pernyataan Matematika: A = B + C X = (A-B) * C / A Z=(A^2 – B^2)^2. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Relasi: Pernyataan relasi digunakan untuk membandingkan dua buah nilai. Melibatkan satu atau lebih operator relasi. Hasil perbandingan berupa nilai logika, yaitu: BENAR atau SALAH. Logika & Algoritma -- sulis@stikom.edu

Tabel Operator Relasi: Arti = Sama dengan > Lebih besar < Lebih kecil ≥ Lebih besar atau sama dengan ≤ Lebih kecil atau sama dengan <> Tidak sama Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Contoh Relasi: A + 3 = B + C X^2 ≤ (A-B) * C 5*Z > (A^2 – B^2)^2. (A^2 – B^2)^0.5 – 3 = ((A – B)^2 + 2AB)^0.5 Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Pernyataan Logika: Digunakan untuk menghubungkan dua buah nilai. Melibatkan satu buah operator logika. Hasil perbandingan berupa logika BENAR atau SALAH. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Tabel Operator Logika Prioritas Operator Logika Arti 1 NOT Komplemen Logika, atau negasi 2 AND Perbandingan dg dan 3 OR Perbandingan dengan atau Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Tabel Logika NOT: X NOT X true false Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Tabel Logika AND: X Y X AND Y false true Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu Tabel Logika OR: X Y X OR Y false true Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu TUGAS 2 Tuliskan tipe data dalam bahasa pemrograman Java, Pascal. Carilah contoh sembarang Laporan keuangan (tiap kelompok berbeda), kemudian: Tuliskan informasi dalam laporan tersebut yang termasuk data. Sebutkan tipe datanya. Tuliskan informasi dalam laporan tersebut yang termasuk variabel. Sebutkan tipe variabelnya. (Jika ada), Tuliskan informasi dalam laporan tersebut yang termasuk konstanta. Untuk menghasilkan laporan keuangan tersebut, apakah membutuhkan ekspresi matematika? Jika ya, maka tuliskan bentuk ekspresi matematika yang sesuai. Logika & Algoritma -- sulis@stikom.edu

Logika & Algoritma -- sulis@stikom.edu J Terima Kasih J Logika & Algoritma -- sulis@stikom.edu