JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

dokumen-dokumen yang mirip
MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Algoritma,Flowchart, Konsep

Sesi/Perkuliahan ke: II

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

.::BAB II.::MENGENAL PASCAL

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL

TIPE, NAMA, DAN NILAI

Dasar Komputer & Pemrograman 2A

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

Chapter 3.2 : Tipe, Nama dan Nilai

Struktur Data. Pertemuan 2

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

Pertemuan 4 KONSEP TIPE DATA

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

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

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

Algoritma Pemrograman

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

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

Pengenalan Pascal/DevPascal

Tipe Data. Definisi Tipe Data

Teori Algoritma TIPE DATA

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

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

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

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

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

Algoritma Pemrograman

Algoritma Pemrograman

Nama, Tipe, Ekspresi, dan Nilai

Bab 2 DASAR-DASAR ALGORITMA

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

Algoritma Pemrograman I KONSEP DASAR

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

P A S C A L D A S A R

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

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

Brigida Arie Minartiningtyas, M.Kom

II. PERTEMUAN SATU

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

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

Dasar Komputer & Pemrograman 2A

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

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

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

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

Algoritma Pemrograman

Algoritma Pemrograman

Pengenalan Pascal. Sejarah Singkat Pascal

Teori Algoritma. Struktur Algoritma

SMA SANTO PAULUS PONTIANAK

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Algoritma Pemrograman

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

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

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

Silabus Struktur Data. Bandung 2013

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Algoritma Pemrograman I

MODUL 1. Struktur Bahasa PASCAL secara umum

Dasar Komputer & Pemrogaman 2A

TIPE DATA dan OPERATOR

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

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

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

MODUL 3 ALGORITMA PEMROGRAMAN

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

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

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

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

Tipe Data dan Operator dalam Pemrograman

Algortima. Teguh Cahyono, ST.M.Kom

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL

Pemrograman Dasar Pascal

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

Modul 1 Pengantar Bahasa Pascal

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

Brigida Arie Minartiningtyas, M.Kom

Module 3. Variabel dan Tipe Data

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Universitas Komputer Indonesia

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

STRUKTUR BAHASA PEMROGRAMAN

Tinjau algoritma dibawah ini

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

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

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

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

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

Algoritma Pemrograman

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

Transkripsi:

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA 1.1 Tipe Data A. Data Tipe Sederhana Dihubungkan dengan sebuah identifier untuk sebuah data. Data tipe ini digolongkan menjadi tipe data standar dan tipe data yang didefinisikan oleh pemakai. - Tipe data standar : Integer, real, char, string, Boolean - Tipe data yang didefinisikan pemakai Enumerated atau scalar type, subrange type B. Data Tipe Terstruktur Terdiri dari beberapa data item yang dihubungkan satu dengan lainnya. Masing-masing grup dari data item dihubungkan dengan suatu identifier tertentu. Ada 4 macam yang termasuk dalam data ini : array, record, file dan set C. Data Tipe Penunjuk Digunakan untuk membuat data terstruktur tipe dinamik. 1.1.1 Integer Merupakan nilai bilangan bulat baik dalam bentuk desimal maupun hexadecimal. Ada 5 macam tipe data integer berdasarkan jangkauan nilai, yaitu : Tipe Ukuran Memori Jangkauan Nilai (dalam byte) Byte 1 0 255 Shortint 1-128 127 Integer 2-32768 32767 Word 2 0 65535 Longint 4-2147483648 2147483647

Contoh (1) : Tipe data byte digunakan jika nilai tidak lebih dari 255 Jumlah : byte ; Jumlah : = 200 ; Writeln ( Nilai jumlah =, Jumlah); Contoh (2) : Bila nilai yang digunakan lebih besar dari 255, tetapi tidak lebih besar dari 32767, maka dapat digunakan tipe integer Jumlah ; integer ; Jumlah : = 25000 ; Writeln ( nilai jumlah =, Jumlah) ; 1.1.2 Nilai konstanta numeric real berkisar dari 1E-38 sampai 1E+38. E menunjukkan nilai 10 pangkat, dan tipe data ini menempati memori sebesar 6 byte. Nilai1, Nilai2 : real ; Nilai1 : = 12345678901.2345 ; Nilai2 : = 12345 ; Writeln ( Nilai 1 =, Nilai1) ; Writeln ( Nilai 2 =, Nilai2) ; Output dari contoh program diatas : Nilai1 = 1.2345678901E+10 Nilai2 = 1.2345000000E+04

1.1.3 Karakter Nilai data karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal, seperti : A. penggunaan variable untuk menyimpan tipe data karakter ini harus dideklarasikan dengan tipe Char. Huruf : char ; Huruf : = D ; Writeln ( Hurufnya adalah :, Huruf ) ; Output program : Hurufnya adalah : D 1.1.4 String Merupakan urut-urutan dari karakter yang terletak diantara tanda petik tunggal. Nilai data string akan menempati memori sebesar banyaknya karakter string ditambah dengan 1byte. Bila panjang dari suatu string didalam deklarasi variable tidak disebutkan, maka dianggap panjangnya adalah 255 karakter. Tanggal : string [10] ; Hari : string [6] ; Jarak : char ; Tanggal : = 19 Februari 2007 ; Hari : = Senin ; Jarak : = ; Writeln (Tanggal, Jarak, Hari) ;

1.1.5 Boolean Mempunyai dua buah nilai, yaitu true dan false. Lagi : Boolean ; Lagi : = True ; Writeln ( nilai lagi adalah, Lagi) ; 1.2 Binary Operator Disebut dengan binary operator karena operator ini digunakan untuk mengoperasikan dua buah operand. Operand dapat berbentuk konstanta ataupun variable. Digunakan untuk operasi aritmatika yang berhubungan dengan tipe data integer dan real. Operator Operasi Tipe Operand Tipe Hasil * Perkalian, real, integer Integer DIV Pembagian bulat Integer / Pembagian real, real, integer MOD Modulus (sisa pembagian) Integer + Pertambahan, real, integer Integer - Pengurangan, real, integer Integer real 1.3 Relational Operator operator hubungan digunakan untuk membandingkan hubungan antara dua buah operand dan akan didaptkan hasil tipe Boolean, yaitu, ture atau false.

Operator Operasi = Sama dengan < > Tidak sama dengan > Lebih besar dari > = Lebih besar sama dengan dari < Lebih kecil dari < = Lebih kecil sama dengan dari IN Seleksi dari anggota himpunan 1.4 Input Dan Output 1.4.1 Memasukkan Data Cara yang paling banyak digunakan untuk memasukkan data adalah dengan mengetikkannya melalui keyboard. Prosedur yang digunakan untuk melakukannya dalam pascal adalah Read dan Readln. Perbedaan perintah read dan readln adalah : Readln : untuk memasukkan data per baris, setelah menekan tombol enter, maka akan ganti baris Read : untuk memasukkan data dan tidak berganti baris, masih dalam baris yang sama Sisi, panjang, luas : integer ; Write ( Masukkan sisi persegi panjang = ); Readln (sisi) ; Write ( Masukkan panjang persegi panjang = ); Readln (panjang) ; Luas : = sisi x panjang ; Writeln ( Luas persegi panjang adalah, Luas) ; Output program : Masukkan sisi persegi panjang = 10 data yg diinput melalui keyboard Masukkan panjang persegi panjang = 10 Luas persegi panjang adalah 100

1.4.2 Menampilkan Hasil untuk menampilkan hasil digunakan prosedur standar Write atau Writeln. Perbedaan perintah write dan writeln adalah : Write : menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama Writeln : untuk menampilkan tampilan per baris, akan ganti baris untuk tampilan berikutnya. (untuk contoh program, dapat dilihat contoh di sub bab 1.4.1 Memasukkan Data)