TIPE DATA dan OPERATOR

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

TIPE, NAMA, DAN NILAI

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

Chapter 3.2 : Tipe, Nama dan Nilai

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma Pemrograman

Nama, Tipe, Ekspresi, dan Nilai

Algoritma Pemrograman

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

PENYELEKSIAN KONDISI dengan IF

Tipe Data dan Operator dalam Pemrograman

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Tinjau algoritma dibawah ini

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

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

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

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

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

Algortima. Teguh Cahyono, ST.M.Kom

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

Brigida Arie Minartiningtyas, M.Kom

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.

Algoritma Pemrograman I KONSEP DASAR

Teori Algoritma TIPE DATA

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

Sesi/Perkuliahan ke: II

Dasar Komputer & Pemrograman 2A

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

Bab 2 DASAR-DASAR ALGORITMA

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

Tipe Data. Definisi Tipe Data

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

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

Algoritma Pemrograman I

Pertemuan 4 KONSEP TIPE DATA

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

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

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

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

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

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

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

Brigida Arie Minartiningtyas, M.Kom

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

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

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

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

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

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

Algoritma Pemrograman

Algoritma Pemrograman

Struktur Data. Pertemuan 2

BAB II TINJAUAN PUSTAKA

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Algoritma Pemrograman

KONSEP DASAR BAHASA PASCAL

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

Algoritma,Flowchart, Konsep

Algoritma dan Struktur Data

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

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

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Algoritma Pemrograman

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

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Struktur dan Organisasi Data 2 STRUKTUR DATA

Tipe Data, Nama, Nilai. Chapter 4

Pemrograman Dasar Pascal

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

Chapter 2. Tipe Data dan Variabel

KONSEP DASAR BAHASA PASCAL

MODUL DUA VARIABEL DAN TIPE VARIABEL

Tipe Data. Adri Priadana

MODUL PRAKTIKUM ALGORITMA PEMROGRAMAN TEKNIK INFORMATIKA

MODUL 3 ALGORITMA PEMROGRAMAN

Algoritma Pemrograman Dalam Bahasa Pascal

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

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

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

Universitas Komputer Indonesia

Pertemuan Ke-4 Urutan (sequence) Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

Algoritma dan Struktur Data

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Bahasa Pemrograman- TIS SKS

Variabel dan Tipe data Javascript

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

Algoritma Pemrograman

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

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

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

Transkripsi:

4 TIPE DATA dan OPERATOR Bagian ini akan membahas : Tipe Data Dasar Tipe Data Bentukan Operator Operator Diagram alir (Flowchart) Materi Perkuliahan Logika & Algoritma Jurusan MIF PIKSI GANESHA Semester Ganjil 2007/2008 Erwin Harahap erwin2h@yahoo.com http://erwin2h.wordpress.com 4.1 Tipe Dasar a. Tipe Logika/Logis Boolean adalah nama tipe data logika. Boolean diambil dari nama seorang matematikawan inggris, George Boole. Tipe logika hanya mengenal dua nilai yaitu benar (T:true) atau salah (F:false). Operasi yang dapat dilakukan pada data bertipe boolean adalah operasi logika atau operasi boolean dengan menggunakan operator logika. Ambil x dan y adalah suatu variabel bertipe boolean. Hasil operasi x dan y ditunjukkan pada tabel berikut : x y not x x and y xor y x xor y T T F T T F T F F F T T F T T F T T F F T F F F x : Boolean; Pada algoritma atau program, misal X bernilai True, dan Y bernilai False, maka : X and Y (hasil : False) X or Y (hasil : False) X xor Y (hasil : True) (X and Y) or X (hasil : False) (X xor Y) and Y (hasil : False) 1

4 >> Tipe data dan Operator 2 b. Bilangan Bulat Nama tipe dari bilangan bulat adalah Integer. Secara teori, bilangan bulat memiliki nilai yang tidak terbatas, dari minus tak hingga ke plus tak hingga. Dalam hal ini, pada kajian algoritma, nilai bilangan dengan tipe integer dibatasi sampai pada nilai tertentu. Tipe integer memiliki beberapa macam atau jenis jangkauan, ditunjukkan pada tabel berikut : Tipe Rentang Nilai Byte 0.. 255 Shortint -128.. 127 Word 0.. 65535 Integer -32768.. 32767 Longint -2147483648.. 2147483647 x : Integer; Pada algoritma atau program, nilai x diisi dengan bilangan integer sesuai dengan rentang bilangan yang telah ditentukan. c. Bilangan Riil Nama tipe dari bilangan riil adalah Real. Bilangan riil digunakan untuk operasi bilangan-bilangan tidak bulat (pecahan atau desimal). Tipe bilangan Real memiliki beberapa macam atau jenis jangkauan, ditunjukkan pada tabel berikut : Tipe Rentang Nilai Real 2.9 x 10-39.. 1.7 x 10 38 Single 1.5 x 10-45.. 1.7 x 10 38 Double 5.0 x 10-324.. 1.7 x 10 308 Extended 3.4 x 10-4932.. 1.1 x 10 4932 x : Real;

4 >> Tipe data dan Operator 3 Pada algoritma atau program, nilai x diisi dengan bilangan real sesuai dengan rentang bilangan yang telah ditentukan. d. Tipe Karakter Nama tipe untuk karakter adalah Char. Karakter adalah semua huruf dalam alphabet (a.. z, A.. Z), angka desimal (0.. 9), operator aritmatika, tanda baca, dan karakter lainnya yang terdapat dalam daftar ASCII. Terdapat beberapa karakter yang dikecualikan, yaitu karakter-karakter yang telah memiliki kegunaan khusus atau telah digunakan pada sistem program. x : Char; Pada algoritma atau program, nilai x dapat diisi dengan string berupa kata atau kalimat sebagai berikut : Y t 9 e. Tipe String String adalah rangkaian dari beberapa karakter yang membentuk suatu kata atau frase. Panjang dari string adalah tertentu tergantung dari kebutuhan. Karakter-karakter yang termuat pada data tipe string adalah seluruh karakter yang temuat dalam daftar ASCII, dengan pengecualian beberapa string yang sudah memiliki kegunaan khusus atau telah digunakan pada sistem program. x : String; Pada algoritma atau program, nilai x dapat diisi dengan string berupa kata atau kalimat sebagai berikut : PIKSI Manajemen Informatika abcdabc12345 ---------------------------------------------- xx

4 >> Tipe data dan Operator 4 4.2 Tipe Bentukan a. Tipe dasar yang diberi nama tipe baru Tipe ini adalah nama baru yang diberikan kepada suatu tipe dasar. Hal ini dilakukan untuk memudahkan pembacaan program dan pemahaman. Type Bilangan_Bulat : Integer; x : Bilangan_Bulat; Pada algoritma atau program, variabel x akan mengacu pada tipe bilangan Integer. b. Tipe terstruktur Tipe terstruktur adalah tipe yang berbentuk rekaman (record). Rekaman disusun oleh satu atau lebih field. Tiap-tiap field menyimpan data dari tipe dasar tertentu atau dari data dari tipe bentukan yang sudah didefinisikan sebelumnya. field 1 field 2 field 3... field n Berikut ini aadalah contoh tipe data terstruktur untuk mendefinisikan tipe nilai mata kuliah. Field yang digunakan adalah NPM, Nama, KodeMK dan Nilai. NPM Nama KodeMK Nilai Type Nilai_Mhs : Record; NPM : Integer; Nama : String; KodeMK : String; Nilai : Char; Data : Nilai_mhs; Dalam algoritma atau program, cara mengakses tiap field pada record Nilai_mhs adalah : Data.NPM Data.Nama Data.KodeMK Data.Nilai

4 >> Tipe data dan Operator 5 4.3 Operator Pada tipe data bilangan bulat, riil, char, dan string dalam dilakukan operasi aritmetika dan operasi logika dengan menggunakan operator-operator tertentu sebagai berikut : a. Operator Aritmetika + (tambah) - (kurang) * (kali) / (bagi) Mod (sisa hasil bagi) Div (hasil bulat dari suatu pembagian) 10 + 15 (hasil : 25) 8 2.8 (hasil : 5.2) 10.0 / 3.0 (hasil : 3.3333 ) 7.2 * 0.5 (hasil : 3.6) 10 mod 3 (hasil : 1) 20 mod 5 (hasil : 0) 10 div 3 (hasil : 3) 2 + 3 (hasil : 5) 2 + 3 (hasil : 23 ) Manajemen + Informatika (hasil : ManajemenInformatika ) b. Operator Logika < (kurang dari) > (lebih dari) (kurang dari atau sama dengan) (lebih dari atau sama dengan) = (sama dengan) (tidak sama dengan) 4 < 7 (hasil : True) 9 > 15 (hasil : False) 3 7.5 (hasil : True) A = A (hasil : True) Y = y (hasil : False) 3 7.5 (hasil : True) 3 7.5 (hasil : True) abcd abcd (hasil : True)

4 >> Tipe data dan Operator 6 4.4 Latihan - 4.5 Tugas - Referensi Harahap, Erwin (2006). Algoritma & Pemrograman, materi perkuliahan, Jurusan Statistika, Universitas Islam Bandung, Bandung. Munir, Rinaldi. (2006). Algoritma dan Pemrograman, Edisi ke-3, Penerbit Informatika, Bandung.