Anda di halaman 1dari 22

PENGANTAR KOMPUTER

Representasi data
Alur Pemrosesan data
Sistem bilangan
1
Representasi 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 simbol-simbol 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.
2
• Representasi Data merupakan cara bagaimana nilainya disimpan di
dalam memori komputer.
• Set huruf, digit (angka), dan simbol lain digunakan untuk
merepresentasikan item data → disebut character set (set karakter).
• Contoh: Tombol space bar dan tombol delete pada keyboard dianggap
sebagai bagian dari set karakter dan direpresentasikan dengan “space”
dan “del”.
• 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,
3
bit tanda ditempatkan pada posisi paling kiri.
4
Gambaran sederhana dari data yang sedang ditransmisikan dari perangkat
keyboard ke komputer.
5
6
7
8
9
Alur Pemrosesan Data

10
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.
11
Penjelasan
• Input : data yang akan di proses atau dibuat.
• 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.

Penjabaran
• ALU : melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan
instruksi program.
• CU : salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol
terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU
tersebut.
• ROM : menyimpan program yang sifatnya tetap atau permanen, tidak tergantung pada 12
keberadaan arus listrik (nonvolatile), dan program yang tersimpan dalam ROM mempunyai
sifat hanya bisa dibaca oleh para pengguna komputer.
13
14
15
Tipe Data
• 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.
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 16
khusus lainnya
Jenis-Jenis Tipe Data
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 ( ^ )

17
Jenis-Jenis Tipe Data (LNJT)
• 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

18
Jenis-Jenis Tipe Data (LNJT)
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. 19
Jenis-Jenis Tipe Data (LNJT)
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,B,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
20
string. Untuk string Null = 0, untuk blank (spasi)=1.
Sistem Bilangan
• System bilangan (number system) adalah suatu cara untuk mewakili besaran dari
suatu item fisik.
• Sistem bilangan yang banyak dipergunakan oleh manusia adalah sistem bilangan
desimal, yaitu sisitem bilangan yang menggunakan 10 macam symbol untuk
mewakili suatu besaran.
• Sistem ini banyak digunakan karena manusia mempunyai sepuluh jari untuk
dapat membantu perhitungan.
• Lain halnya dengan komputer, logika di komputer diwakili oleh bentuk elemen
dua keadaan yaitu off (tidak ada arus) dan on (ada arus).
• Konsep inilah yang dipakai dalam sistem bilangan binary yang mempunyai dua
macam nilai untuk mewakili suatu besaran nilai.
• Selain sistem bilangan biner, komputer juga menggunakan sistem bilangan octal 21
dan hexadesimal.
Teori Bilangan
• Teori Bilangan adalah suatu cara untuk mewakili besaran dari suatu item phisik.
Sistem bilangan yang paling banyak dipergunakan oleh manusia adalah sistem
bilangan desimal , yaitu sistem bilangan yang banyak menggunakan 10 macam
simbol untuk mewakili suatu besaran. Basis yang digunakan masing-masing sistem
bilangan tergantung dari jumlah nilai bilangan yang dipergunakan.

• Bilangan Desimal (0 .. 9)
• Bilangan Biner (0 & 1)
• Bilangan Oktal (0 .. 7)
• Bilangan Hexadesimal (0 .. 9 dan A .. F)
22

Anda mungkin juga menyukai