JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

dokumen-dokumen yang mirip
Sesi/Perkuliahan ke: II

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

Dasar Komputer & Pemrograman 2A

KONSEP DASAR BAHASA PASCAL

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

KONSEP DASAR BAHASA PASCAL

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

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Modul 1 Pengantar Bahasa Pascal

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

KONSEP DASAR PEMROGRAMAN

Algoritma,Flowchart, Konsep

Silabus Struktur Data. Bandung 2013

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.

PENGERTIAN adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah.

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Dasar Komputer & Pemrograman 2A

.::BAB II.::MENGENAL PASCAL

TIPE, NAMA, DAN NILAI

STRUKTUR BAHASA PEMROGRAMAN

Nama, Tipe, Ekspresi, dan Nilai

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

Bab 1 Algoritma dan Pemrograman Tersruktur

Pengenalan Pascal/DevPascal

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

Struktur Data. Pertemuan 2

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

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

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

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

Teori Algoritma TIPE DATA

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Pertemuan 4 KONSEP TIPE DATA

Teori Algoritma. Struktur Algoritma

MODUL 1. Struktur Bahasa PASCAL secara umum

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

Pengenalan Pascal. Sejarah Singkat Pascal

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Bab 2 DASAR-DASAR ALGORITMA

P A S C A L D A S A R

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Algoritma Pemrograman

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Dasar Komputer & Pemrogaman 2A

Brigida Arie Minartiningtyas, M.Kom

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

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

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

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

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

Tinjau algoritma dibawah ini

Algoritma Pemrograman

1/8/2011. Pertemuan 13-14: Dasar Pemrograman. Sub pokok bahasan. Program Komputer dan Bahasa Pemrograman. Program Komputer dan Bahasa Pemrograman

Algortima. Teguh Cahyono, ST.M.Kom

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

Membuat Berkas File Text Pada Pascal

Bab II Algoritma dan logika

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

SMA SANTO PAULUS PONTIANAK

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL

MODUL PRAKTIKUM ALGORITMA & PEMROGRAMAN 2

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Pemrograman Dasar Pascal

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

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

KONSEP DASAR BAHASA PASCAL

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Chapter 3.2 : Tipe, Nama dan Nilai

BAB 1 TIPE DATA. Selain itu terdapat operasi MOD (Modulo) adalah sisa dari pembagian Contoh : 27 MOD 4 = 3

Struktur dan Organisasi Data 2 STRUKTUR DATA

BAB 1 TIPE DATA. Struktur Data 1. Sederhana : Array dan Record 2. Majemuk terdiri atas Linier Non Linier

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Algoritma Pemrograman

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

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

MODUL 3 ALGORITMA PEMROGRAMAN

II. PERTEMUAN SATU

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

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

Struktur Data. PDE - Struktur Data 1

Algoritma Pemrograman

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

DASAR PEMROGRAMAN. File

Tipe Data. Definisi Tipe Data

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

Tipe Data dan Operator dalam Pemrograman

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) :

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

Algoritma Pemrograman I KONSEP DASAR

REPRESENTASI DAN ALUR PEMROSESAN DATA

Pengantar dalam Bahasa Pemrograman Turbo Pascal

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

Transkripsi:

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data yang standar; yaitu : Integer Real Karakter Boolean 1

b. Jenis data yang non standar (user defined), yaitu; Enumerated Sub-range 2. Jenis data berstuktur, yaitu: Array Record Set File 3. Jenis Data Pointer 2

INTEGER 3

Operator Integer terdiri atas : +, -, *, /, DIV dan MOD Contoh : Var Jumlah : byte; Begin Jumlah := 200; WriteLn( Nilai JUMLAH =,Jumlah); End. Hasilnya bila dijalankan : Nilai JUMLAH = 200 4

REAL Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte. 5

Contoh : 123.45 12345. salah, titik desimal tidak boleh dibelakang 12E5 12E+5-12.34.1234 salah, titik desimal tidak boleh dimuka 6

KARAKTER Yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya A, a,!, 5 dsb. Dasarnya adalah ASCII CHARACTER SET. Misalnya : 032 pada tabel ASCII CHARACTER SET menunjukkan karakter. Blank. 033! 048 0 076 L dst 7

STRING Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter. 8

Contoh : Var Kampus : string[10]; Begin Kampus := Gunadarma ; Write(Kampus); End. 9

BOOLEAN Jenis data ini mempunyai nilai TRUE atau FALSE. Operator untuk jenis data ini adalah : Logical Operator, yaitu : NOT, AND dan OR Relational Operator, yaitu : >, <, >=, <=, <> dan = 10

JENIS DATA NON-STANDARD (USER DEFINED) 1. ENUMERATED. Jenis data ini terdiri atas barisan identifier yang terurut dimana setiap identifier tersebut dianggap sebagai suatu individual data item (elemen data yang berdiri sendiri). 11

Bentuk umum deklarasinya adalah : TYPE nama = (data_item_1, data_item_2,., data_item_n); Contoh : TYPE hari = (sen,sel,rab,kam,jum,sab,ming); TYPE warna = (red,blue,green,yellow,black,white); 12

2. SUB-RANGE Jenis data ini berupa range dari suatu kumpulan data yang mpy urutan. Bentuk umum deklarasinya adalah : TYPE nama = data_item_pertama.. data_item_terakhir; Contoh : 1. TYPE jam_kuliah = 1.. 10; tanggal = 1.. 31; abjad = A.. Z ; 2. TYPE bulan = (jan,feb,mar,apr,mei,jun,jul,agt,sep,okt,nov,des); hari = (sen,sel,rab,kam,jum,sab,ming); ata = agt.. jan; pta = feb.. jun; hari_kerja = sen.. jum; 13

String operator Digunakan untuk operasi string. Hanya ada sebuah operator string saja, yaitu operator + yang digunakan untuk menggabungkan dua buah nilai string. Contoh : Nama1 := Arief ; Nama2 := Kurniawan ; Nama3 := Nama1 + Nama2; 14

Konstanta, Variabel dan Ekspresi. Konstanta. Konstanta adalah suatu identifier non-standar yang nilainya telah ditetapkan dalam suatu program dan dideklarasikan pada bagian deklarasi. Bagian umum deklarasinya adalah : CONST identifier = nilai; Contoh : CONST phi = 3.14; x= 2; y = S ; 15

Variabel Variabel adalah suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses. (variabel yang dimaksudkan disini sama seperti halnya arti variabel pada aljabar). 16

Contoh : VAR x : integer; VAR p,q,r : real; VAR a,b : char; m,n : boolean; TYPE warna = (merah,hitam,biru,putih,kuning); VAR x1,x2 : warna; TYPE tahun = 1900.. 1993; VAR thn-1,thn-2,thn-3 : tahun; 17

STATEMEN INPUT OUTPUT Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. Identifier standar ReadLn sedikit berbeda dengan Read. ReadLn digunakan untuk memasukkan data perbaris, artinya setelah tombol Enter ditekan, maka akan ganti baris, sedangkan Read tidak ganti baris, masih dalam baris yang sama. 18

Sedangkan untuk keperluan output (mencetak output) digunakan identifier standar WRITE atau WRITLN. Perbedaan Write dengan WriteLn adalah bahwa Write menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama. Sedang WriteLn digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan berikutnya. 19

Bentuk umum penulisannya : READ (variabel input) ; Atau READLN (variabel output); WRITE (variabel output); WRITELN (variabel output); Contoh : Var nama : string{15}; Begin nama := Dewi ; write( nama : ); write(nama); End. Hasilnya : Nama : Dewi 20

Contoh : Var nama : string{15}; Begin nama := Dewi ; WriteLn( Nama : ); WriteLn(Nama); End. Hasilnya : Nama : Dewi 21