Teori Algoritma TIPE DATA

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

.::BAB II.::MENGENAL PASCAL

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

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

KONSEP DASAR BAHASA PASCAL

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

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

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

Sesi/Perkuliahan ke: II

KONSEP DASAR BAHASA PASCAL

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

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

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

MODUL 1. Struktur Bahasa PASCAL secara umum

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Chapter 3.2 : Tipe, Nama dan Nilai

TIPE, NAMA, DAN NILAI

Modul 1 Pengantar Bahasa Pascal

Algortima. Teguh Cahyono, ST.M.Kom

Dasar Komputer & Pemrograman 2A

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Algoritma Pemrograman

Algoritma Pemrograman

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

Algoritma Pemrograman

Algoritma Pemrograman

Tipe Data dan Operator dalam Pemrograman

Pengenalan Pascal. Sejarah Singkat Pascal

KONSEP DASAR BAHASA PASCAL

Pemrograman Dasar Pascal

Algoritma Pemrograman

Algoritma Pemrograman

Teori Algoritma. Struktur Algoritma

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Algoritma Pemrograman I KONSEP DASAR

Dasar Komputer & Pemrogaman 2A

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

Achmad Solichin.

Algoritma Pemrograman

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

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

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

Tipe Data dan Operator

Bab 2 DASAR-DASAR ALGORITMA

Pengantar dalam Bahasa Pemrograman Turbo Pascal

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

Pertemuan 3 ELEMEN-ELEMEN BAHASA PEMROGRAMAN. Berikut adalah element-element pada bahasa pemrograman:

Algoritma Pemrograman I

Pengenalan Pascal/DevPascal

Pertemuan 4 KONSEP TIPE DATA

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

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

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

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

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

PENGANTAR ALGORITMA DAN PEMROGRAMAN

Sesi/Perkuliahan ke: I

TIPE DATA dan OPERATOR

Struktur Data. Pertemuan 2

Brigida Arie Minartiningtyas, M.Kom

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

STRUKTUR BAHASA PEMROGRAMAN

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

SMA SANTO PAULUS PONTIANAK

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

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

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

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

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

LOGIKA DAN ALORITMA. Pertemuan II:

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

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 16

Tinjau algoritma dibawah ini

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

P 4 Bab 3 : Dasar Pemrograman C

MODUL 3 ALGORITMA PEMROGRAMAN

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

Struktur Data II. Bekerja Dengan Form.

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

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

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

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

Tipe Data. Definisi Tipe Data

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

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

Algoritma dan Struktur Data

elemen Dasar Bahasa Pemrograman C

P A S C A L D A S A R

Dasar Komputer & Pemrograman 2A

Tipe Data dan Variabel

Algoritma Pemrograman 2 B

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

ELEMEN-ELEMEN BAHASA PEMROGRAMAN. Berikut adalah element-element pada bahasa pemrograman:

Transkripsi:

Alam Santosa Teori Algoritma Dasar Algoritma TIPE DATA Program komputer adalah deretan perintah untuk memanipulasi data input menjadi informasi yang bermanfaat bagi pengguna (user). Data yang diinput dapat dibagi menjadi beberapa tipe, secara umum tipe data tersebut adalah: Tipe Data Dasar Tipe Data Bentukan

Tipe Data Dasar Bilangan Logika (Boolean), tipe data yang hanya berisi dua nilai dan, atau 1 dan 0. Integer, tipe data bilangan bulat., tipe data bilangan nyata (bulat dan pecahan). String, tipe data berupa karakter (Char) atau kumpulan karakter (String). String String adalah tipe data berupa karakter (angka, huruf, dan simbol-simbol khusus), untuk sistem 7 bit terdapat 128 Karakter, dan untuk 8 bit terdapat 256 karakter.

Integer Type Range Format Shortint -128..127 Signed 8-bit8 Integer -32768..32767 Signed 16-bit Longint -2147483648..2147483647 Signed 32-bit Byte 0..255 Unsigned 8-bit8 Word 0..65535 Unsigned 16-bit Type Range Digits Bytes 2.9e-39..1.7e38 11-17 6 Single 1.5e-45..3.4e38 7-8 4 Double 5.0e-324..1.7e308 15-16 8 Extended 3.4e-4932..1.1e4932 19-20 10 Comp -9.2e18..9.2e18 19-20 8

Tipe Data Bentukan Tipe data bentukan (enumerated) adalah tipe data yang didefinisikan oleh programer berdasarkan tipe data dasar. Untuk membuat tipe data bentukan digunakan deklarasi Type, misalnya Type BilBulat : Integer; Artinya kita membuat tipe data BilBulat yang sebelumnya tidak dikenal dengan tipe dasar Integer. RESERVED WORD Kata cadangan (reserved word) adalah kata didefinisikan oleh algoritma dan memiliki arti tertentu, pemrogram tidak bisa mendefinisikan ulang atau mengubah arti yang dikandungnya.

Reserved Word pada Pascal and else inline procedure to asm end interface program type array exports label record unit begin file library repeat until case for mod set uses const function nil shl var constructor goto not shr while destructor if object string with div implementation of then xor do in or downto inherited packed Kata yang dicetak tebal secara formal dipelajari matakuliah ini IDENTIFIER Pengenal (Identifier), adalah kata yang didefinisikan programer sebagai identitas dari judul, tipe, label, konstanta, variabel, prosedur, dan fungsi. Pengenal harus mengikuti aturan penulisan sebagai berikut: Terdiri dari gabungan huruf dan angka dengan karakter pertama harus huruf. Tidak boleh mengandung blank (spasi). Tidak boleh mengadung simbol-simbol khusus, kecuali garis bawah (underscore). Tidak boleh identik dengan Reserve Word

Contoh Penggunaan Pengenal Pengenal Keterangan NamaMahasiswa Nilai_Quiz_1 NIM 3Besar Luas&Keliling Nama Perusahaan Benar Benar Benar Salah, karakter pertama bukan huruf Salah, tidak boleh menggunakan simbol khusus Salah, terdapat blank OPERATOR Operator dalam algoritma dapat dibagi menjadi: Assignment Operator Binary Operator Unary Operator Relational Operator Logical Operator

Assignment Operator Operator penugasan (assignment operator) adalah simbol yang digunakan untuk mengisi identifier dengan nilai tertentu. Dalam Pascal operator penugasan menggunakan lambang := (Titik dua sama dengan). Contoh: Panjang:=10; Lebar:=5; Luas:=Panjang*Lebar Binary Operator Disebut juga operator aritmetika, untuk mengoperasikan dua operand Operator * Perkalian Operasi Tipe Operand, Integer, Integer, Integer Integer Tipe Hasil DIV Pembagian Bulat Integer, Integer Integer / Pembagian, Integer, Integer, Integer MOD Modulus Integer, Integer Integer + Pertambahan, Integer, Integer, Integer Integer - Pengurangan, Integer, Integer, Integer Integer

Unary Operator Unary Operator, operator yang hanya memberikan lambang positif (+) atau negatif (-) pada sebuah operand. Contoh: -2 4+(-3) Operator Relasi Operator relasi (Relational Operator) digunakan untuk membandingkan hubungan antara dua buah operand da akan menghasilkan tipe boolean. Operator Operasi = <> > >= < <= Sama dengan Tidak sama dengan Lebih besar dari Lebih besar sama dengan dari Lebih kecil dari Lebih kecil sama dengan dari

Logical Operator Terdapat empat operator logika yaitu: NOT AND OR XOR Not Operator NOT digunakan untuk membalikan nilai boolean dari suatu kondisi. A Not A

Or Digunakan untuk membandingkan dua buah operand, dimana hasilnya akan benar jika satu atau lebih operand bernilai benar. A B A Or B And Digunakan untuk membandingkan dua buah operand, dimana hasilnya akan benar jika kedua operand bernilai benar. A B A And B

Xor Digunakan untuk membandingkan dua buah operand, dimana hasilnya akan benar jika salah satu operand bernilai benar. A B A And B Hierarki Operator Operators Precedence Category @ not / div mod and shl shr + - or xor = <> < > <= >= in First (high) Second Third Fourth (low) Unary operators Multiplying operators Adding operators Relational operators

Latihan Jawablah (Optlog.Pas) A:=5+10*2; B:=10+A*2+(2-2); C:=(5+5)*10 Div 5; D:=50+50/10; E:=20-(7+3)*2; F:=2*2+6/3; G:=2+2 > 5+1; H:=(4>6) Xor (2+3=5); I:=Not(5*2=10) Or (1+2<>4);