Tipe Data. Definisi Tipe Data



dokumen-dokumen yang mirip
Struktur Data. Pertemuan 2

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

Algoritma Pemrograman I KONSEP DASAR

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

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

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

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

.::BAB II.::MENGENAL PASCAL

Algoritma Pemrograman I

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

Algortima. Teguh Cahyono, ST.M.Kom

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

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

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

Chapter 3.2 : Tipe, Nama dan Nilai

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

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

Sesi/Perkuliahan ke: II

Algoritma Pemrograman

Tipe Data dan Operator dalam Pemrograman

Pertemuan 4 KONSEP TIPE DATA

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

TIPE DATA DALAM PASCAL

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

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

Dasar Komputer & Pemrograman 2A

Brigida Arie Minartiningtyas, M.Kom

MODUL 1. Struktur Bahasa PASCAL secara umum

PROSES PENJUALAN BUKU

TIPE DATA dan OPERATOR

Pengenalan Pascal/DevPascal

Algoritma dan Struktur Data

Algoritma dan Struktur Data

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

KONSEP DASAR BAHASA PASCAL

TIPE, NAMA, DAN NILAI

Teori Algoritma TIPE DATA

Algoritma Pemrograman

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

PEMANFAAT FUNGSI SQR DAN SQRT UNTUK PERHITUNGAN BESARAN VEKTOR DAN HAMBATAN AC. Ulul Ilmi *)

STRUKTUR BAHASA PEMROGRAMAN

Algoritma Pemrograman

Algoritma Pemrograman

Pertemuan III ARRAY dan RECORD

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

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

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

Brigida Arie Minartiningtyas, M.Kom

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

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

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

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

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL

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

KONSEP DASAR BAHASA PASCAL

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

Tipe Data dan Variabel

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

Teori Algoritma. Struktur Algoritma

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

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

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

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 dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

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

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

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

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

Chapter 2. Tipe Data dan Variabel

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

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

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

Bab 2 DASAR-DASAR ALGORITMA

Bab II Algoritma dan logika

Pemrograman Dasar Pascal

Silabus Struktur Data. Bandung 2013

MODUL PRAKTIKUM ALGORITMA & PEMROGRAMAN 2

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Algoritma Pemrograman

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

Catatan Kuliah PAM 282 STRUKTUR DATA

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

Algoritma Pemrograman

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

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

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Algoritma,Flowchart, Konsep

SMA SANTO PAULUS PONTIANAK

Algoritma Pemrograman

TUGAS MATA KULIAH TEKNIK KOMPILASI

Soal hari Jumat (16/10) Latihan 10 MS

Transkripsi:

Tipe Data Definisi Tipe Data Dalam pemrograman pascal, semua peubah yang akan dipakai harus ditentukan tipe data yang digunakan karena akan berpengaruh terhadap operasi bilangan yang dapat dilaksanakan serta hasil akhir dari sebuah operasi bilangan. 1

Bentuk umum dari deklarasi tipe data adalah sebagai berikut : Type pengenal : tipe; Keterangan : Pengenal : nama pengenal yang menyatakan tipe data. Tipe : tipe data yang berlaku. Dalam Turbo Pascal tipe data dapat digambarkan sebagai berikut : 2

Integer Boolean Char Subrange Terbilang Real Tipe Data Sederhana Tipe Integer Tipe data ini digunakan untuk menyatakan bilangan bulat karena tidak mempunyai titik decimal sehingga tidak diperbolehkan menggunakan karakter koma antara dua bilangan. 3

Tipe Data Integer Tipe Batas nilai Shortint Integer Longint Byte Word -128 127-32768.32767-2147483648 2147483647 0 255 0 65535 Boolean Tipe data Boolean mempunyai dua nilai yaitu true (benar) dan false (salah). Nilai Boolean sangat penting digunakan untuk pengambilan keputusan dalam suatu program. 4

Contoh Boolean Contoh : Amin pergi ke Jakarta dengan pesawat terbang. Persyaratan administrasi yang harus dipenuhi adalah : Tiket : bernilai True jika amin punya tiket, jika tidak False Chekin : bernilai True jika amin Chekin dan memperoleh boarder pass, jika belum maka bernilai false. Periksa : bernilai True jika amin telah memeriksakan barang bawaannya. Maka algoritma programnya agar program dikerjakan (amin bisa naik pesawat) If tiket and Chekin and periksa then naik pesawat Baris program diatas berarti : jika amin telah mempunyai tiket dan sudah chekin dan telah memeriksakan barang bawaan maka amin diperbolehkan naik pesawat. Char Dalam pascal tipe data char digunakan untuk mendefenesikan tipe daya yang nilainya merupakan himpunan karakter yang dikenal computer (dalam kode ASCII). 5

Contoh Dalam program, konstanta tipe char ditulis diantara tanda petik tunggal A B, 4 Subrange Tidak jarang terjadi batas nilai yang mungkin untuk suatu peubah merupakan bagian (subjangkauan) dari tipe data yang telah didefinisikan 6

Contoh Sebagai contoh, jangkauan yang mungkin dari nilai ujian adalah dari 0 sampai 100, dan ini hanya merupakan bagian jangkauan dari tipe Integer. Deklarasi data tiper subjangkauan mempunyai bentuk : Type pengenal = konstanta1..konstanta2; Dengan Pengenal dideklarasikan : nama tipe data yang akan Konstanta1 : batas bawah nilai data. Konstanta2 : batas atas nilai data. Contoh deklarasi data tipe subjangkauan : Type nilai = 0..100; Tipe Terbilang Disebut tipe data terbilang karena semua nilai disebut satu persatu Contoh : dalam suatu kampung terdapat 5 buah toklo kelontong, karena akan dilakukan pendataan/komputasi nama dan jumlah toko di desa maka nama toko tersebut dapat digunakan untuk mendefenisikan tipe daya yang baru, yaitu : Type Toko =(BARU,RAMAI,SUKSES,RAPI,GADJAH); 7

Tipe Real Real Tipe data bilangan real adalah bilangan yang mengandung titik decimal sehingga tipe data ini digunakan untuk menyatakan suatu bilangan pecahan/decimal Real Tipe Real Single Double Extended Comp Batas Nilai 2.9 x 10-39.. 1.7 x 10 38 1.5 x 10-45..3.4 x 10 38 5.0 x 10-324..1.7 x 10 308 3.4 x 10-4932.. 1.1 x 10 4932-2 63 +1.. 2 63-1 8

Tipe Data String Data yang bertipe string adalah data yang berisi sederetan karakter yang banyaknya karakter bisa berubah-ubah sesuai kebutuhan, yaitu dari 1 sampai 255 karakter. Tipe data string yang tidak dinyatakan panjang karakternya dianggap mempunyai 255 karakter. Contoh String Bentuk umum dari deklarasi tipe string adalah : Type pengenal =string[panjang]; Dengan Pengenal : nama tipe data panjang : bilangan bulat yang menyatkan banyaknya karakter Contoh Type nama = string[30] 9

Tipe Data Terstruktur Dalam tipe data tersetruktur setiap perubah bisa menyipan lebih dari sebuah nilai data. Masing-masing nilai data disebut komponen. Karakteristik data bertipe tersetruktur ditentukan berdasarkan cara penstrukturan dan tipe masing-masing komponen. Anggota Tipe Data terstruktur Didalam tipe data ini ada tipe data : larik/array Record Objek File 10

Larik / Array Larik atau array adalah tipe tersetruktur yang mempunyai komponen dalam jumlah tetap dan setiap komponen mempunyai tipe data yang sama. Posisi masing-masing Dalam tipe data tersetruktur setiap perubah bisa menyipan lebih dari sebuah nilai data. Masing-masing nilai data disebut komponen. Karakteristik data bertipe tersetruktur ditentukan berdasarkan cara penstrukturan dan tipe masing-masing komponen Penulisan Array komponen dalam larik dinyatakan sebagai nomor index. Bentuk umum Type pengenal = array [tipe index] of tipe; Dengan Pengenal Tipe index Tipe : nama tipe data : tipe data untuk nomor index : tipe data komponen 11

Contoh Array Parameter tipe index menentukan banyaknya komponen larik tersebut. Tipe index boleh berupa sembarang tipe ordinal kecuali longint dan subjangkauan dari longint. Contoh deklarasi data larik : Type vek=array[1..100] of integer; Deklarasi diatas berarti Vek adalah tipe data yang berupa larik yang komponennya bertipe integer dan banyaknya 100 buah. Deklarasi yang demikian disebut deklarasi larik dimensi satu (vector). Jika tipe komponen juga berupa sebuah larik lain, akan kita peroleh larik dimensi banyak. Contoh : Type matrik =array [1..100,1..50] of real; Tipe Data Record Digunakan untuk penyimpanan suatu kelompok data dengan tipe data yang berbeda-beda 12

Contoh Record type data=record nama:string; tanggal,bulan,tahun: integer; end; var siswa : data; {jika siswanya banyak digunakan array} var siswa :array[1..100] of data; Tipe Data Objek Digunakan untuk tujuan khusus dan di buat dulu dalam program yang digunakan dalam program utama 13

Tipe data File Digunakan untuk menyimpan data dalam bentuk file (jpg, txt dan sebagainya) Tipe Data Pointer Menggunakan record dan digunakan untuk penunjukan lokasi tipe data (akan dibahas lebih lanjut) 14