Tipe Data Struktur Data

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

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

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

.::BAB II.::MENGENAL PASCAL

TIPE DATA dan OPERATOR

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Algoritma Pemrograman

TIPE, NAMA, DAN NILAI

Struktur dan Organisasi Data 2 STRUKTUR DATA

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

Chapter 3.2 : Tipe, Nama dan Nilai

Brigida Arie Minartiningtyas, M.Kom

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

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

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

Algoritma Pemrograman

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

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

Struktur Data. Pertemuan 2

Algortima. Teguh Cahyono, ST.M.Kom

Tipe Data dan Operator dalam Pemrograman

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

Algoritma Pemrograman

Algoritma Pemrograman

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

Brigida Arie Minartiningtyas, M.Kom

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

Algoritma Pemrograman I KONSEP DASAR

Sesi/Perkuliahan ke: II

Catatan Kuliah PAM 282 STRUKTUR DATA

Algoritma dan Struktur Data

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

Nama, Tipe, Ekspresi, dan Nilai

Tipe Data. Definisi Tipe Data

Teori Algoritma TIPE DATA

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

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Tinjau algoritma dibawah ini

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

Dasar Komputer & Pemrograman 2A

Algoritma Pemrograman I

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

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

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

Bab 2 DASAR-DASAR ALGORITMA

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Pertemuan 4 KONSEP TIPE DATA

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

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

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

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

KONSEP DASAR BAHASA PASCAL

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

STRUKTUR DATA. Data di kategorikan menjadi : 1. Tipe data tunggal : Integer, Boolean dan Kara 2. Tipe data majemuk : String ( Untai )

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

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

Algoritma,Flowchart, Konsep

Variabel dan Tipe data Javascript

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

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

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

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

Algoritma Pemrograman

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

Pemrograman Dasar Pascal

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

SOAL BABAK PENYISIHAN Programming Contest Sessions JOINTS 2008 BAGIAN PERTAMA : ANALITIK

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

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

KONSEP DASAR BAHASA PASCAL

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

ALGORITHM. 6 Algoritma, Flowchart & Program. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

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

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

Algoritma Pemrograman

Tipe Data dan Variabel

Algoritma Pemrograman

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

LOGIKA DAN ALORITMA. Pertemuan II:

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

STRUKTUR DATA. Deskripsi Mata Kuliah

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

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

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

Pengenalan Pascal/DevPascal

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Module 3. Variabel dan Tipe Data

Ema Maliachi,S.Kom. Pertemuan ke-2

Silabus Struktur Data. Bandung 2013

MODUL 1. Struktur Bahasa PASCAL secara umum

Transkripsi:

Tipe Data Struktur Data Secara garis besar data dapat dikategorikan menjadi : 1. Type data sederhana a. Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter b. Type data sederhana majemuk, misalnya String 2. Struktur Data, meliputi a. Struktur data sederhana, misalnya array dan record Halaman 1

b. Struktur data majemuk, yang terdiri dari Linier : Stack, Queue, serta Linked List Non Linier : Pohon Biner dan Graph Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih sederhana. Halaman 2

A. Integer Type Data Sederhana Yang dimaksud dengan integer adalah bilangan bulat -3,-2,-1, 0,1,2,3 Sebuah Integer N biasanya disajikan sebagai sebuah string di dalam memori komputer. Halaman 3

Rumusnya adalah 2 n-1 <= N <= 2 n-1-1 dengan n adalah jumlah bit dalam komputer yang bersangkutan. Contoh : Komputer 16 bit mampu memproses integer dari -32.768 sampai 32.767 Halaman 4

Operasi dalam Integer Operasi yang dapat dilakukan adalah operasi 1. Aritmatika yaitu : Penambahan, Pengurangan, Perkalian, Pembagian Integer (DIV) dan Pemangkatan 2. Perbandingan, yaitu Lebih besar, lebih kecil, lebih besar atau sama dengan, lebih kecil atau sama dengan, sama dengan dan tidak sama dengan. Operasi perbandingan akan menghasilkan nilai boolean Selain itu dikenal pula operasi modulo (Mod) Yang hasilnya didefinisikan sebagai sisa dari pembagian. Halaman 5

Macam-macam type Integer di dalam pemrograman Pascal, yaitu : Type Jangkauan Ukuran Shortint 128..127 8 Bit Integer -32768..32767 16 Bit Longint -2147483648.. 32 Bit 2147483647 Byte 0..255 8 Bit Word 0..65535 16 Bit Halaman 6

B. Bilangan Real Bilangan Real adalah bilangan yang mengandung pecahan desimal, misalnya 3.65, 0.003 dan sebagainya. Seperti halnya pada Integer, pada bilangan Real juga berlaku operasi aritmatika dan operasi perbandingan. Macam-macam type Real di dalam pemrograman Pascal, yaitu : Halaman 7

Type Jangkauan Ukuran Real 2.9x10-39.. 1.7x10 38 6 Byte Single 1.5x10-45.. 3.4x10 38 4 Byte Double 5.0x10-324.. 1.7x10 308 8 Byte Extended 3.4x10-4932.. 1.1x10 4932 10 Byte Halaman 8

C. Boolean Pada type data ini dikenal dua buah nilai, yaitu true (benar) dan false (salah) dan kadang ditulis dengan 1 dan 0. Operasi yang dapat dilakukan pada type boolean adalah operasi Logika. Operator logika yang umum digunakan adalah not and or xor Halaman 9

D. Type Data Karakter dan String Yang termasuk ke dalam karakter adalah : Huruf alfabet (Huruf besar dan huruf kecil), Tanda Baca, angka dan karakter khusus lainnya. Karakter biasanya ditulis diantara tanda petik tunggal. Contoh a, 2 %, dan karakter kosong ( ) Dalam bahasa Pascal Karakter ditulis dengan sintak char. Halaman 10

Data majemuk yang terbentuk dari karakter adalah String. Panjang dari String didefinisikan sebagai banyaknya karakter pembentuk string tersebut, misalnya sebanyak N karakter, Ditulis : Length(S) = N Halaman 11

Operasi yang dapat dilakukan terhadap String diantara adalah : 1. LEN(String), yaitu operasi untuk menghitung panjang string 2. CONCAT(S 1,S 2 ), yaitu concatenation/ penyambungan dua buah string 3. SUBTR, yaitu mengambil substring Halaman 12

Soal Untuk Latihan 1. Berapakah nilai dari variabel z dalam program berikut : var begin end. x,y,z : byte; x :=20; y :=20; z := x * y; Halaman 13

2. Berapakah nilai dari variabel z dalam program berikut : var begin end. x,y,z : string; x := 200 ; y := 23 ; z := y + x; Halaman 14

3. Berapakah nilai dari variabel x,y,z dalam program berikut var a,b,c,d : boolean; x,y,z : boolean; begin a := true; b := false; c := true; d := false; end. x := a and b or c xor d; y := a and not b or not c; z := a xor b xor c xor d; Halaman 15

Tugas Buatlah dalam notasi bahasa pascal : 1. Definisikan sebuah type terstruktur untuk menyatakan data nasabah disebuah bank. Data nasabah terdiri atas field Nomor Account, Nama Nasabah, Alamat Nasabah, Kota Nasabah, dan Nomor Telpon Nasabah. Untuk setiap field definisikan type data yang cocok Halaman 16

2. Buatlah program pascal untuk : a. Menuliskan tulisan Hallo Siapa Namamu? b. Meminta pengguna memasukkan namanya c. Menuliskan pesan Senang berteman denganmu <Nama>, yang dalam hal ini <Nama> adalah string yang dibaca berdasarkan soal b Halaman 17

Terima Kasih Halaman 18