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

dokumen-dokumen yang mirip
PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

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

Quis. Contoh. Definisi Konsep Part 1,2 Part 3 Part 4. Oleh : Hasan Sanlawi, S.Kom. STMIK Pranata Kampus E : Materi Kuliah STRUKTUR DATA

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

Struktur dan Organisasi Data 2 STRUKTUR DATA

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

Variabel dan Tipe data Javascript

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

REPRESENTASI DATA. Arsitektur Komputer

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

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

Arsitektur dan Organisasi

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

5. Floating Point Arithmetic

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

TIPE, NAMA, DAN NILAI

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

Representasi Bilangan Digital (Bagian 2)

ARSITEKTUR SISTEM KOMPUTER. Wayan Suparta, PhD April 2018

Dasar Komputer & Pemrograman 2A

PEMECAHAN MASALAH DENGAN C 32 BIT FLOATING POINT BINARY CONVERTER

Algoritma Pemrograman

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

Arsitektur dan Organisasi Komputer

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Bab 10 Penyajian Data Integer dan Bilangan Floating Point 10.1 Pendahuluan

Representasi Bilangan dan Operasi Aritmatika

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

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

Universitas Komputer Indonesia

Sesi/Perkuliahan ke: II

PERTEMUAN MINGGU KE-3 REPRESENTASI DATA

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

Tinjau algoritma dibawah ini

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

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

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

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

Standard IEEE 754 & Big Endian Litle Endian

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

Representasi Bilangan dan Operasi Aritmatika

Algoritma Pemrograman

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

Fakultas Teknologi Industri Universitas Gunadarma 2013

DATA KOMPUTASI & SISTEM BILANGAN

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

.::BAB II.::MENGENAL PASCAL

SISTEM BILANGAN, OPERASI ARITMATIKA DAN PENGKODEAN

MODUL DUA VARIABEL DAN TIPE VARIABEL

Basic Arithmetic Computing. Team Dosen Telkom University 2016

Ema Maliachi,S.Kom. Pertemuan ke-2

Algoritma Pemrograman

Algoritma Pemrograman

Dasar Pemrograman Java

9.3. ARITMATIKA INTEGER

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

Arsitektur & Organisasi Komputer. Aritmatika Komputer. Pertemuan I I

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

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

Aritmatika Komputer. Bab 9 4/29/2014

KONSEP DASAR BAHASA PASCAL

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

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

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

STEI Institut Teknologi Bandung

KONSEP DASAR BAHASA PASCAL

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Pemrograman Berorientasi Obyek. Operator & Assignment

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

Komputer menggunakan dan memanipulasi data untuk perhitungan aritmatik, pemrosesan data dan operasi logik. Data adalah bilangan biner dan informasi

Tipe Data dan Operator dalam Pemrograman

Representasi Bilangan dan Operasi Aritmatika

STRUKTUR PROGRAM BASIC

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

VARIABEL, OPERATOR DAN EKSPRESI

09/01/2018. Prio Handoko, S. Kom., M.T.I.

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

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

Algortima. Teguh Cahyono, ST.M.Kom

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Pertemuan Ke-6 ARITMATIKA KOMPUTER

Badiyanto, S.Kom., M.Kom. PBO java

DATA PADA BAHASA C TIPE DATA

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

Silabus Struktur Data. Bandung 2013

Algoritma Pemrograman I KONSEP DASAR

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Arsitektur Komputer. Pertemuan - 1. Oleh : Riyanto Sigit, S.T, M.Kom Nur Rosyid Mubtada i S.Kom Setiawardhana, S.T Hero Yudo Martono, S.

Teori Algoritma TIPE DATA

Transkripsi:

Pada CPU ARITMATICH

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek data dengan range -32768 s/d 32767. Operasi yang dapat dilaksanakan : Penambahan ( + ) Pengurangan ( - ) Perkalian ( * ) Pembagian Integer ( / ) Pemangkatan ( ^ )

Operasi sebelumnya disebut dengan operasi Binar atau arimatic operator yaitu operasi yang bekerja terhadap 2 Integer ( operand ). Sedangkan operator yang mempunyai satu operand disebut Unar ( Negasi = Not ). Selain itu ada juga operasi tambahan yang disediakan oleh bahasa pemrograman tertentu, yaitu :MOD : sisa hasil pembagian bilangan DIV : hasil pembagi bilangan ABS : Mempositifkan bilangan negative SQR : menghitung nilai akar dari bilangan Penulisan di dalam bahasa pemrograman Pascal : var a : integer

2. Real Data numerik yang mengandung pecahan digolongkan dalam jenis data Real (floating point). Operasi yang berlaku pada bilangan integer juga berlaku pada bilangan real. Selain itu ada operasi lainnya seperti : INT : membulatkan bilangan real, misal INT(34.67) = 35

3. Boolean Type ini dikenal pula sebagai Logical Data Types, digunakan untuk melakukan pengecekan suatu kondisi dalam suatu program. Elemen datanya hanya ada 2 yaitu True dan False, biasanya dinyatakan pula sebagai 1 dan 0. Operatornya terdiri dari : AND, OR, NOT. Dalam urutan operasi, Not mendapat prioritas pertama, kemudian baru AND dan OR kecuali bila diberi tanda kurung. Sama halnya seperti table logika, Nilai true dan false dapat juga dihasilkan oleh operator Relational. Operator tersebut : <, >, <=, >=, =, <>, = Ex. 6 < 12 : True, A <>A : False.

4. Karakter dan String Type karater mempunyai elemen sebagai berikut : (0,1,2,3,,9,A,B,C,,X,Y,Z,?,*,/, ) Data type majemuk yang dibentuk dari karakter disebut STRING. Suatu string adalah barisan hingga simbol yang diambil dari himpunan karakter yang digunakan untuk membentuk string dinamakan Alfabet.

Contoh : Himpunan string {A,A,1} dapat berisi antara lain : (AB1), (A1B), (1AB), dst. Termasuk string Null ( empty / hampa / kosong ) = { } Secara umum suatu string S dinyatakan : S : a1, a2, a3, an, Panjang dari string dilambangkan S =N atau Length (S) = N dimana N adalah banyaknya karakter pembentuk string. Untuk string Null = 0, untuk blank (spasi)=1.

Untuk menuliskan bilangan floating point (bilangan pecahan) dilakukan dengan menuliskan dalam bentuk exponensial. Sehingga bilangan tersebut memiliki bilangan dasar, bilangan pemangkat dan basis bilangan tersebut Penulisan Notasi Ilmiah Contoh ; pada bil. Desimal 976.000.000.000.000 ditulis 9,76 x 10 14 0,00000000000976 ditulis 9,76 x 10-12

Representasi : ±S * B ±E Tanda : + atau Signifikan (S) disebut juga mantissa Eksponen (E) Base (B)

Ko-prosesor Aritmatika mendukung tiga repreresentasi floating point : Short (32 bit)/ presisi tunggal Long (64 bit)/presisi ganda

Exponensial Penulisan bilangan floating point dengan cara exponensial dapat menyebabkan adanya kemungkinan sebuah bilangan ditulis dengan cara yang bermacam-macam

Standarisasi untuk penulisan bilangan Normalisasi bentuknya adalah # Bit pertama significand selalu 1 sehingga tidak perlu disimpan (implisit) dalam field significand. Dan b adalah bilangan biner (1 atau 0). Untuk keperluan yang luas, maka diadakan standar bagi representasi bilangan floating point ini, yaitu standard IEEE 754. Standar ini juga mendefinisikan operasi aritmetikanya

Format dari standar IEEE tahun 1985 Sign bit, Eksponen+bias, signifikan format floating point 32 bit : 0 1 8 9 31 Pada 64 bit: -1 - --- 11 bit------ --------52 bit-----------

Format penulisan menurut standar IEEE Pada format tunggal, bit paling kiri digunakan untuk representasi tanda 0 jika positif dan 1 jika negatif, sedangkan 8 bit berikutnya adalah pangkat (exponen) yang direpresentasikan dalam bentuk bias. [bias] adalah nilai bias digunakan untuk menghindari untuk menyimpan eksponen negatif. Bagian 23 bit terakhir digunakan untuk menunjukkan bit dari bilangan fraction nya

Contoh konversi bilangan ke format floating point IEEE

Pada penulisan SIGNIFIKAN yang ditulis setelah tanda koma, 1,xxxxx ditulis xxxxx nya saja Karena bit 1 adalah implied one-bit. Karena mantisa terdiri dari 23 bit maka 11000101010000000000000

Contoh konversi bilangan ke format floating point IEEE

Untuk presisi tunggal (32 bit) + 127 Untuk Presisi Ganda (64 bit) + 1023 Referensi : 1. Riyanto Sigit, ST., MKom, Nur Rosyid Mubtada i, SKom, Setiawardhana, ST, Hero Yudo Martono, ST, ITS 2. Dr. Wahyu Kusuma, staffsite.gunadarma.ac.id