Variabel, Ekspresi & Perintah Dasar. Nisa ul Hafidhoh

dokumen-dokumen yang mirip
Struktur Program. Rinta Kridalukmana

Pemrograman Prosedural PENDAHULUAN. Tim Pengajar KU1071 Sem

HARGA & EKSPRESI Input dan Output

STRUKTUR DASAR PEMROGRAMAN

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

StrukturDasarProgram Prosedural (dalambahasac++)

Variabel dan Tipe data Javascript

Algoritma dan Pemrograman. Oleh: Eddy Prasetyo N

MODUL 3 ALGORITMA PEMROGRAMAN

TIPE, NAMA, DAN NILAI

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

Identifier dan Tipe Data

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

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

Tinjau algoritma dibawah ini

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

I. Tipe Data - Variabel

VARIABEL & TIPE DATA PEMROGRAMAN C++

2 ATURAN PENULISAN TEKS ALGORITMA

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

Bab 2 DASAR-DASAR ALGORITMA

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

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Dasar Pemrograman. Nisa ul Hafidhoh

Teori Algoritma. Struktur Algoritma

SUMBER BELAJAR PENUNJANG PLPG

Pendahuluan Struktur Data. Nisa ul Hafidhoh

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Brigida Arie Minartiningtyas, M.Kom

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

elemen Dasar Bahasa Pemrograman C

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

Struktur Bahasa C dan C++

Algoritma Pemrograman

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Pengenalan PHP Contoh penulisan file PHP :

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

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

Chapter 3.2 : Tipe, Nama dan Nilai

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

BAB 3 STRUKTURE PROGRAM JAVA

Kuliah III - Dasar Pemrograman

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

Dasar Pemrograman Java

OPERATOR-OPERATOR DALAM JAVA

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

Aturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma

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

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Chapter 2. Tipe Data dan Variabel

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

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

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

Universitas Komputer Indonesia

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Algoritma Pemrograman

Perulangan, Percabangan, dan Studi Kasus

Tipe Data dan Operator

Algoritma dan Pemrograman. Oleh: Eddy Prasetyo N

OPERATOR DAN STATEMEN I/O

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

LOGIKA DAN ALORITMA. Pertemuan II:

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Nama, Tipe, Ekspresi, dan Nilai

DASAR PEMOGRAMAN JAVA

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

.::BAB II.::MENGENAL PASCAL

MODUL IV Analisis Kasus/Pemilihan

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

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Fungsi. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

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

Algoritma Pemrograman

Module 4. Ekpresi, Operator, dan Konstanta

BAB II VARIABEL DAN TIPE DATA

PRAKTIKUM 3 DASAR PEMROGRAMAN C

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

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

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

TIPE DATA Pertemuan (K-03/L-03)

Notasi Algoritmik. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

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

TIPE DATA DAN VARIABLE

Algoritma & Pemrograman #3

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

>>> type ("5") <'type string'> >>> a= Belajar Python >>> type a <'type string'> AP2B Dini Triasanti Struktur Pemrograman Python (Bagian 2)

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

2 TIPE DATA DAN VARIABEL

Fungsi. Nisa ul Hafidhoh

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

Tipe Data, Nama, Nilai. Chapter 4

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

KURSUS ONLINE JASA WEBMASTERS

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

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

Algoritma Pemrograman

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Transkripsi:

Variabel, Ekspresi & Perintah Dasar Nisa ul Hafidhoh nisa@dsn.dinus.ac.id

Review Notasi algoritmik terdiri dari Judul, kamus, algoritma Tipe data Pola representasi suatu data dalam komputer -> menentukan secara internal data disimpan.

Variabel Variabel adalah suatu simbol dalam program yang berfungsi untuk mewakili suatu nilai/menyimpan nilai tertentu yang sifatnya dinamis. Contoh Variabel : int akar ; /* mendeklarasikan variabel akar dengan tipe data integer*/ char kata ; /*mendeklarasikan variabel kata dengan tipe data character*/ float ipk ; /*mendeklarasikan variabel ipk dengan tipe data float*/ double pecahan ; /*deklarasi variabel pecahan dengan tipe data double*/

Variabel Deklarasi (supaya nama dikenali) Alokasi (supaya punya memori) Inisialisasi nilai (siap dimanipulasi) Contoh: Deklarasi dan alokasi: i:integer Inisialisasi: i 0 (assignment)

Penulisan Variabel Case sensitive, penulisan dengan menggunakan huruf kecil dan huruf kapital memiliki arti yang berbeda (merupakan variabel yang berbeda). int angka; int Angka; Contoh : Variabel angka dan Angka merupakan dua variabel yang berbeda.

Penulisan Variabel [2] Nama variabel tidak boleh menggunakan spasi. Contoh : int luas segitiga; /*Salah karena menggunakan spasi*/ Int luas_segitiga; /*Benar, karena tidak menggunakan spasi*/

Penulisan Variabel [3] Nama variabel hanya boleh diawali dengan huruf atau garis bawah (tidak boleh diawali dengan angka dan simbol lain) Contoh : int @ngka; /*Salah, karena menggunakan simbol*/ int angk@; /*Salah, karena menggunakan simbol, meskipun berada di belakang*/ int a5gk4; /*Benar, karena diawali dengan huruf dan diikuti angka*/ int _angka; /*Benar, karena diawali dengan garis bawah*/ int 4ngka; /*Salah, karena diawali dengan angka*/

Penulisan Variabel [4] Tidak boleh menggunakan keyword yang ada pada library int for; int void; int if; Contoh :

Konstanta Nilai, literal yang diberi nama Berbeda dengan variabel, tidak boleh diganti nilainya Menambah robustness, readability (dibanding program yang mengandung literal dimana-mana) Contoh: constant PI : real = 3,14159

Menggunakan Konstanta Untuk nilai yang konstan Nama sesuai dengan nilai, tidak membingungkan. Contoh: constant Satu:integer = 1 Bukan constant Satu:integer = 7

Perintah Dasar Pemberian nilai (assignment) Pembandingan (kesamaan, ketidaksamaan) Operator relasional lain (lebih kecil, lebih besar, ) Operator aritmetika (khusus untuk nilai numerik)

Nilai Nilai atau harga: suatu besaran bertype yang telah dikenal Pengisian Nilai: Assignment Hasil dari suatu ekspresi Dibaca dari piranti masukan

Assignment Memberikan nilai kepada suatu variabel Ruas kiri Ruas kanan; type sama Ruas kiri harus variabel Ruas kanan bisa berupa konstanta, ekspresi

Ekspresi Rumus perhitungan dengan operan dan operator Hasil adalah nilai dengan domain yang memenuhi type operator terkait Ekspresi aritmetika, boolean, relasional

Contoh Ekspresi Algoritma keliling persegi panjang

Contoh Operator i, j: integer x,y: real i 5 j 0 x 0.0 y 7.5

Operator Boolean constant benar:boolean = true Found true Flag false

Latihan Menghitung volume gas ideal (V) dalam liter dengan masukan tekanan (P) dalam kilopascal, banyaknya mol gas (n) dalam mol, dan temperatur (T) dalam derajat Kelvin, serta diketahui konstanta gas ideal (R) yaitu 8.314 JK- 1mol-1 dengan rumus: P V = n R T Menghitung luas sebuah trapesium (L) berdasarkan masukan a dan b yang merupakan panjang dua sisi sejajar trapesium dan h yang merupakan tinggi trapesium dengan rumus: L = 1/2 * h * (a+b)

Tugas Buatlah algoritma untuk program permainan tebak angka ajaib. Angka ajaib bisa menggunakan random atau dimasukkan saat awal permainan sebelum mulai tebakan. Permainan ini akan menanyakan pemain untuk memasukan suatu bilangan integer positif antara 1 hingga 50. Pemain hanya diberi kesempatan menebak 5 kali, dan jika gagal maka program akan berhenti. Setiap kali pemain menebak, maka program akan memberi petunjuk kepada pemain mengenai nilai yang di tebaknya.

Petunjuk Tebakan a) Jika angka yang di tebak lebih besar dari angka ajaib maka tampil pesan Angka Anda Lebih Besar, dan pemain di minta memasukan angka tebakan lagi b) Jika angka yang di tebak lebih kecil dari angka ajaib maka tampil pesan Angka Anda Lebih Kecil dan pemain di minta memasukan angka tebakan lagi c) Jika pemain berhasil menebak dengan tepat, maka akan muncul pesan Huebat angka 34 berhasil anda tebak dalam x kali saja, dimana x adalah jumlah tebakan yang di lakukan oleh pemain, Jika prorgam berhenti menampilkan pesan Selamat tinggal!!!!.

TERIMA KASIH