PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

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

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

Brigida Arie Minartiningtyas, M.Kom

ARSITEKTUR SISTEM KOMPUTER. Wayan Suparta, PhD Maret 2018

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

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

SISTEM BILANGAN, OPERASI ARITMATIKA DAN PENGKODEAN

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

Quis. 2. Sistem bilangan yang menggunakan basis 8 adalah: A. Biner D. Hexadesimal B. Oktal E. Sexagesimal C. Desimal

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data

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

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

SISTEM BILANGAN DAN KONVERSI BILANGAN. By : Gerson Feoh, S.Kom

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

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

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

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

Variabel dan Tipe data Javascript

Arsitektur dan Organisasi Komputer

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

Dasar Komputer & Pemrograman 2A

Fakultas Teknologi Industri Universitas Gunadarma 2013

Sesi/Perkuliahan ke: II

Tinjau algoritma dibawah ini

SISTEM BILANGAN REPRESENTASI DATA

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

SISTEM BILANGAN I. DEFINISI. II. Teori Bilangan

SISTEM BILANGAN. B. Sistem Bilangan Ada beberapa sistem bilangan yang digunakan dalam sistem digital, diantaranya yaitu

MODUL 1 SISTEM BILANGAN

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

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

Universitas Komputer Indonesia

KONSEP DASAR BAHASA PASCAL

.::BAB II.::MENGENAL PASCAL

TIPE, NAMA, DAN NILAI

MODUL 1 SISTEM BILANGAN

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

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

BAB IV SISTEM BILANGAN DAN KODE-KODE

Tipe Data dan Operator dalam Pemrograman

KONSEP DASAR BAHASA PASCAL

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

Algoritma Pemrograman

DATA KOMPUTASI & SISTEM BILANGAN

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

REPRESENTASI DATA. Arsitektur Komputer

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Dasar Pemrograman Java

Module 3. Variabel dan Tipe Data

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

PENGANTAR TEKNOLOGI INFORMASI

Silabus Struktur Data. Bandung 2013

Sistem Bilangan dan Kode

SISTEM BILANGAN DAN FORMAT DATA

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

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

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

Pokok Pokok Bahasan :

MATERI 2 SISTEM BILANGAN DAN REPRESENTASI DATA

Algoritma Pemrograman I KONSEP DASAR

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

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

Sistem Bilangan dan Pengkodean -2-

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

STRUKTUR PROGRAM BASIC

77 = (bilangan biner).

Struktur Program. Rinta Kridalukmana

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

Algortima. Teguh Cahyono, ST.M.Kom

Pemrograman Berorientasi Obyek. Operator & Assignment

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

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

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

Algoritma & Pemrograman 1B BASIC

Ema Maliachi,S.Kom. Pertemuan ke-2

Dr. novrina

Algoritma Pemrograman I

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Algoritma Pemrograman

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

LOGIKA DAN ALORITMA. Pertemuan II:

Representasi Data. M. Subchan M

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

BAB II SISTEM BILANGAN DAN KODE BILANGAN

REPRESENTASI DATA DATA REPRESENTATION

Chapter 2. Tipe Data dan Variabel

Pengertian Data datum

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

Transkripsi:

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA Tim Pengajar KU1102 - Institut Teknologi Sumatera

Data Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bisa berwujud suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun simbolsimbol lainnya yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep. Representasi data adalah lambang untuk memberi tanda bilangan biner yang telah diperjanjikan yakni 0 (nol) untuk bilangan positif atau plus dan 1 untuk bilangan negatif atau minus. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 2

Data Pada bilangan n-bit, jika susunannya dilengkapi dengan bit tanda maka diperlukan register dengan panjang n+1 bit. Dalam hal ini, n bit digunakan untuk menyimpan bilangan biner itu sendiri dan satu bit untuk tandanya. Pada representasi bilangan biner yang dilengkapi dengan tanda bilangan, bit tanda ditempatkan pada posisi paling kiri. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 3

Alur Pemrosesan Data INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 4

Alur Pemrosesan Data Input : data yang akan di proses atau dibuat. Arithmatic Logic Unit I/O : Input / Output. Proses : Pengolahan data yang dimasukkan. Memori : Tempat menyimpan data sementara pada saat data diproses. Storage : Tempat menyimpan data secara permanen seteah diproses. Output : Hasil dari proses yang berupa tampilan, suara, cetakan. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 5

Tipe Data Disetiap bahasa pemrograman, disediakan berbagai jenis tipe data. Penentuan tipe data yang tepat (sesuai dengan karakterisitik data yang akan diolah) akan menjadikan sebuah program dapat dieksekusi secara efektif. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 6

Tipe Data 1.Data Numerik Mempresentasikan Integer dan pecahan Fixed-point, real floating-point dan decimal berkode biner. 2. Data Logikal Digunakan oleh operasi logika dan untuk menentukan atau memeriksa kondisi seperti yang dibutuhkan untuk instruksi bercabang kondisi. 3. Data Bit-Tunggal Untuk Operasi SHIFT, CLEAR, dan TEST. 4. Data Alfanumerik data yang tidak hanya dikodekan dengan bilangan tetapi juga dengan huruf dari alpabet dan karakter khusus lainnya. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 7

Jenis Tipe Data 1. Integer 2. Real 3. Boolean 4. Karakter dan String INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 8

Integer 1. Integer 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 ( ^ ) INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 9

Integer 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 INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 10

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 INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 11

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. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 12

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. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 13

Karakter dan String 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. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 14

Teori Bilangan Bilangan Desimal (0.. 9) Bilangan Biner (0 & 1) Bilangan Oktal (0.. 7) Bilangan Hexadesimal (0.. 9 dan A.. F) INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 15

Bilangan Desimal Sistem ini menggunakan 10 macam symbol yaitu 0,1,2,3,4,5,6,7,8,dan 9. System ini menggunakan basis 10. Bentuk nilai ini dapat berupa integer desimal atau pecahan. INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 16

Bilangan Desimal Sebagai contoh nilai desimal yang bulat, misalnya 8598 dapat diartikan : 8 x 10 3 = 8000 5 x 10 2 = 500 9 x 10 1 = 90 8 x 10 0 = 8 + Kuis : Jabarkan angka dibawah ini sesuai dengan position valuenya. 83,7 0,728 0,00123 8598 (10) Position Value / Place Value Absolute Value INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 17

Bilangan Biner Sistem bilangan binary menggunakan 2 macam symbol bilangan berbasis 2 digit angka, yaitu 0 dan 1. Contoh bilangan 1001 dapat diartikan : 1 x 2 3 = 8 0 x 2 2 = 0 0 x 2 1 = 0 1 x 2 0 = 1 + 9 (10) INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 18

Bilangan Oktal Sistem bilangan Oktal menggunakan 8 macam symbol bilangan berbasis 8 digit angka, yaitu 0,1,2,3,4,5,6,7. Position value system bilangan octal adalah perpangkatan dari nilai 8. Contoh : 12 (8) =. (10) 1 X 8 1 = 8 2. X 8 0 = 2 + 10 (10) INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 19

Bilangan Hexadesimal Sistem bilangan Oktal menggunakan 16 macam symbol bilangan berbasis 8 digit angka, yaitu 0, 1,2,3,4,5,6,7,8,9,A,B,C,D,Edan F Dimana A = 10, B = 11, C= 12, D = 13, E = 14 dan F = 15 Position value system bilangan hexadesimal adalah perpangkatan dari nilai 16. Contoh : C7 (16) =. (10) C x 16 1 = 192 7 x 16 0 = 7 + 199 (10) INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 20

SELESAI INSTITUT TEKNOLOGI KU1102/Pengantar Komputer dan Software I 21