Chapter 3.2 : Tipe, Nama dan Nilai

dokumen-dokumen yang mirip
.::BAB II.::MENGENAL PASCAL

Algoritma Pemrograman

TIPE, NAMA, DAN NILAI

TIPE DATA dan OPERATOR

Tinjau algoritma dibawah ini

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Algoritma Pemrograman

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

Algoritma Pemrograman

Algoritma Pemrograman

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

Teori Algoritma TIPE DATA

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

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

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

Tipe Data dan Operator dalam Pemrograman

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

Algortima. Teguh Cahyono, ST.M.Kom

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

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

Bab 2 DASAR-DASAR ALGORITMA

Nama, Tipe, Ekspresi, dan Nilai

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

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

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Algoritma,Flowchart, Konsep

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Tipe Data. Definisi Tipe Data

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Sesi/Perkuliahan ke: II

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

Brigida Arie Minartiningtyas, M.Kom

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

Pemrograman Dasar Pascal

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Struktur Data. Pertemuan 2

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

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

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

Algoritma Pemrograman I KONSEP DASAR

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

Pertemuan 4 KONSEP TIPE DATA

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

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

VARIABEL & TIPE DATA PEMROGRAMAN C++

Dasar Komputer & Pemrograman 2A

Pengenalan Pascal/DevPascal

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

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

MODUL 1. Struktur Bahasa PASCAL secara umum

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

Achmad Solichin.

Tipe Data dan Variabel

Teori Algoritma. Struktur Algoritma

Algoritma Pemrograman I

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

KONSEP DASAR BAHASA PASCAL

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Struktur Program. Rinta Kridalukmana

Algoritma Pemrograman

Algoritma Pemrograman

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

Brigida Arie Minartiningtyas, M.Kom

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

Universitas Komputer Indonesia

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

Bahasa Pemrograman- TIS SKS

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

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

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

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

Algoritma Pemrograman

Pengenalan Bahasa C week 1

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

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

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

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

BAB IV MATERI UNIT KOMPETENSI MEMBUAT ALGORITMA PEMROGRAMAN DASAR

Tipe Data dan Operator

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Operasi BIT. Rio widyatmoko,amd.kom

Identifier Tipe Data Yoannita, S.Kom.

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

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma dan Pemrograman

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

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

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

KONSEP DASAR BAHASA PASCAL

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Tipe Data dan Variabel

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom

Transkripsi:

Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 3.2 : Tipe, Nama dan Nilai Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com

Materi Yang Dipelajari Tipe Data Dasar dan Bentukan Nama dalam Algoritma Nilai dalam Algoritma Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 2

Tipe Data Dasar Tipe dasar dalam algoritma adalah bilangan bulat, bilangan riil/pecahan, karakter dan bilangan logika. Bilangan Bulat Nama tipe data bilangan bulat adalah integer. Pada kompilator turbo pascal, tipe integer dapat direpresentasikan ke dalam lima macam tipe, yaitu byte, shortint, word, integer dan longint. Rentang nilai untuk kelima tipe tersebut adalah : Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 3

Bilangan Bulat Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 4

Bilangan Bulat Dalam bahasa C terdapat lima tipe data dasar, yaitu : Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 5

Operasi Bilangan Bulat Operasi yang dapat dilakukan pada bilangan bulat adalah operasi aritmatika (+, -, x, div, mod), operasi perbandingan (<, >,,, =, ). Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 6

Bilangan riil Bilangan riil adalah bilangan yang mengandung pecahan decimal. Baik tipe bilangan bulat dan bilangan riil, keduannya juga dinamakan tipe numeric (angka). Nama tipe bilangan riil adalah real. Pada kompilator turbo pascal, tipe real dapat direpresentasikan ke dalam empat macam tipe, yaitu real, single, double, dan extended. Rentang nilai keempat tipe tersebut adalah : Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 7

Bilangan riil Operasi yang dapat dilakukan pada bilangan pecahan adalah operasi aritmatika (+, -, x, /), operasi perbandingan (<, >,,, =, ). Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 8

Karakter Yang termasuk ke dalam karakter adalah huruf-huruf alphabet, tanda baca, angka 0, 1,, 9, dan karakterkarakter khusus seperti &, ^, dan sebagainya. Nama tipe untuk karakter adalah char. Operasi yang dapat dilakukan pada karakter adalah operasi aritmatika (+), operasi perbandingan (<, >,,, =, ). Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 9

Bilangan logika Nama tipe bilangan logika adalah Boolean. Bilangan logika mengenal dua buah nilai, yakni benar (true) atau salah (false). Operasi-operasi yang dapat dilakukan terhadap tipe Boolean dikenal dengan operator logika. cara mudah mengingat hasil operasi operator Boolean adalah untuk operator and hanya bernilai benar jika a dan b keduanya bernilai benar, untuk operator or hanya bernilai false jika a dan b keduanya bernilai false, sedangkan untuk operator xor akan bernilai benar jika a dan b saling berlawanan nilai kebenarannya Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 10

Bilangan logika Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 11

Tipe Data Bentukan Tipe bentukan adalah tipe yang didefinisikan sendiri oleh pemrogram. Tipe bentukan disusun oleh satu atau lebih tipe dasar. Ada tiga macam tipe bentukan : string, tipe dasar yang diberikan nama dengan nama tipe baru, dan rekaman /record. Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 12

String String adalah deretan karakter dengan panjang tertentu. Nama tipe string adalah string. Operasi yang dapat dilakukan pada tipe data string adalah operasi aritmatika (+), operasi perbandingan (<, >,,, =, ). Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 13

Tipe dasar dengan nama tipe baru Pemrogram dapat memberi nama baru untuk tipe dasar dengan kata kunci type. Contoh : Type BilBulat : Integer BilBulat adalah tipe bilangan bulat yang sama dengan tipe integer. Apabila mempunyai sebuah peubah yang bernama p dan bertipe BilBulat, peubah tersebut sama saja bertipe integer. Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 14

Rekaman /record Rekaman disusun oleh satu atau lebih field, tiap field menyimpan dari tipe dasar tertentu atau dari tipe bentukan yang lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan oleh pemrogram. Karena strukturnya disusun oleh field-field, maka rekaman dinamakan juga tipe terstruktur (structure type). Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 15

Nama dalam Algoritma Nama dalam algoritma ada 5 yakni : 1. Nama Peubah / variable 2. Nama Tetapan/ constanta 3. Nama tipe bentukan 4. Nama fungsi 5. Nama prosedur Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 16

Aturan Nama dalam Algoritma Setiap bahasa pemrograman mempunyai aturan yang ketat dalam mendefinisikan nama. Misalnya, karakter yang diperbolehkan, panjang maksimum nama, perbedaan huruf besar dan huruf kecil, dan sebagainya. Untuk menjaga ketaatasasan, maka algoritma dalam buku ini memiliki aturan penulisan nama sebagai berikut : 1. Nama harus dimulai dengan huruf alphabet, tidak boleh dimulai dari angka, spasi, atau karakter khusus lainnya; 2. Huruf besar atau huruf kecil tidak dibedakan. Jadi, suatu nama yang ditulis dalam huruf besar atau huruf kecil dianggap sama dalam algoritma; 3. Karakter penyusun nama hanya boleh alphabet, angka, dan _ (underscore). Nama tidak boleh mengandung operator aritmatika, operator relasional, tanda baca, dan karakter khusus lainnya. 4. Karakter-karakter di dalam nama tidak boleh dipisah dengan spasi. Spasi dapat diganti dengan _. 5. Panjang nama tidak dibatasi dan nama harus unik. 6. Semua nama yang dipakai pada bagian deskripsi harus dituliskan di bagian deklarasi. Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 17

Nilai dalam Algoritma Nilai adalah besaran dari tipe data yang sudah dikenal. Nilai dapat berupa isi yang disimpan oleh nama peubah atau nama tetapan, nilai yang diperoleh dari suatu perhitungan, atau nilai yang dikirim dari suatu fungsi. Algoritma pada dasarnya memanipulasi nilai yang disimpan dalam elemen memori. Manipulasi yang dilakukan antara lain : mengisikannya ke peubah yang lain yang bertipe sama, dipakai untuk perhitungan, atau dituliskan pada peranti keluaran. Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 18

Struktur Program C /* Program Contoh */ // judul program #include "stdio.h" // mengakses pustaka file #include "conio.h" // heading fungsi void main() { clrscr(); int a,c; int b =5; c=8; a=b+c; printf ("%i\n",a); putchar('4'); getch(); } // deklarasi variabel // pernyataan output Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 19

Struktur Program Pascal program tampil_karakter; (* judul program *) uses crt; { Mengakses Pustaka File} Var jk,a,b : char; { Deklarasi Variabel} x : byte; begin clrscr; jk := 'P'; writeln (jk); { Pernyataan Output } writeln ('a'>='z'); writeln (ord('a')); writeln (chr(5)); readln; end. Tanggal : October 22, 2014 Dosen Pengasuh : Fatoni, M.M.,M.Kom. 20

Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com