SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
10/15/2012

ABSTRAKSI DATA
Raw data kehidupan manusia
– Personal data input [lewat 5 indra]
– Mass media [audio/visual] data input [populer, ilmiah,
riset, dll.]
Pengertian Dasar
– Data # Informasi ?
– Komunikasi
– Kode / notasi / simbol / Icon
Bentuk Kode
– Karakter umum: Numerik & Alfabet
– Karakter khusus

ABSTRAKSI DATA
Jenis Representasi
– Eksternal (human-readable)
• notasi dalam bahasa pemrograman
• fasilitas untuk: pemrogram, desainer bahasa,
pemakai
• berbasis notasi aljabar (desimal, sign/magnitude)
– Internal
• notasi aktual dalam komputer
• fasilitas untruk konstruksi HW
• meningkatkan efisiensi
• menekan harga
• HW menjadi handal

1
10/15/2012

ABSTRAKSI DATA
Tingkat abstraksi
– Sudut pandang:
• jumlah elemen/simbol: 1.2*1012 [8 elemen]
• mantissa [1.2] dan exponent [12]
• organic whole [ integer/real ]
– Atomic entities (indivisible/unstructured) [7, -2.34,
1.1*1012 ]
– Compound entities (structured)
• set A= { a, b, c }
• ordered pair P = (3,4)
• complex number z = 5 - 7i
• record MHS(NIM, nama, sex, tg-lahir, adres) file

ABSTRAKSI DATA
Konsep tipe data
– Definisi matematik
• cardinal / unsigned numbers integer: 0,1,2, …]
• signed numbers integer: -2, -1, 0, 1, 2, …]
• real number [4.5, -8.47, -0.6* 107 ]
• character
• string
• boolean [true, false)
• beragam struktur gabungan 6 tipe tersebut
– ADT (abstract data type) [a specified set of items which
certain properties & operations]: boolean, rate, time,
speed, area, ..
– Variable, constant, ADT [constant/variable]

ABSTRAKSI DATA
Format Dasar [HAY]
– Tipe informasi
• instruksi
• Data
o numbers / numerical : fixed-point & floating point
o nonnumerical
– Length : bit, byte, halfword, word, double/long word
– Storage bit order : most (left) - least (right) significant bit
[in word: bit-31  bit-0]
– Tag ~ a group of bits that identfies the words’ type
– Error detection & correction [parity bit: even/odd]

2
10/15/2012

ABSTRAKSI DATA
Format Dasar [HAY]
– Tipe informasi
• instruksi
• Data
o numbers / numerical : fixed-point & floating point
o nonnumerical
– Length : bit, byte, halfword, word, double/long word
– Storage bit order : most (left) - least (right) significant bit
[in word: bit-31  bit-0]
– Tag ~ a group of bits that identfies the words’ type
– Error detection & correction [parity bit: even/odd]

ABSTRAKSI DATA
Sistem Bilangan
– Pengertian
• konsep
• representasi dari konsep
– Dasar pemilihan representasi
• tipe: integer, real
• rentang nilai (magnitude)
• presisi (maximum accuracy)
• biaya HW untuk menyimpan & proses
– Jenis bilangan
• unsigned atau signed ?
– Format dasar
• fixed-point atau floating-point ?

ABSTRAKSI DATA
Konsep dan Representasi konsep
–
Contoh
• konsep bilangan: sebelas
• representasi: sebelas, eleven, 1110, 10112
–
Contoh lain
• XI atau ///// ///// / = bilangan ?
–
Notasi posisi representasi
• ___4 ___3 ___2 ___1 ___0
–
Positional Notation Rules
• basis B selalu bilangan intejer positif
• ada sejumlah B dijit mulai nol sampai dengan (B-1)
• posisi terkait dengan perpangkatan B dari 0 naik dari
kanan ke kiri

3
10/15/2012

Unsigned Integer
Harga unsigned binary
– Tipe data disebut unsigned binary jika ada m buah
digit untuk menyimpan bilangan biner, dengan nilai
antara rentang:
– 00000 ......... 000
• m angka nol

s.d.

11111 ........ 111
m angka satu

– Sehingga (untuk intejer m dan I):

Unsigned Integer
Posisi Representasi
– Misalkan:
• d = digit
• i = 0, 1, 2, .........., n
• di = positional numbering system
• r/R = radix / basis
• N = bilangan
– Maka:

Unsigned Integer
Notasi populer
– Biner:
•r=2
• di ∈ {0, 1}
– Oktal:
•r=8
• di ∈ {0, 1, 2, 3, 4, 5, 6, 7}
– Desimal:
• r = 10
• di ∈ {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
– Heksadesimal:
• r =16
• di ∈ {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}

4
10/15/2012

Unsigned Integer

Unsigned Integer

Unsigned Integer

5
10/15/2012

Unsigned Integer

Unsigned Integer

Unsigned Integer

6
10/15/2012

Unsigned Integer

Unsigned Integer

Unsigned Integer

7
10/15/2012

Unsigned Integer

Unsigned Integer

Unsigned Integer

8
10/15/2012

Unsigned Integer

Unsigned Integer
• Penjelasan
– Biasanya tiap operand dan hasilnya memiliki fixed
number of bits (8, 16, 32, or 64) [ukuran processors
use to represent integers]
– Jika bit-bit in the leftmost columns of the sum = 0,
sertakan pada jawaban agar jumlah/panjang bit hasil =
bit-length operand.
– Hitung carry-out dari kolom terkiri, tetapi jangan
menuliskannya sebagai bagian dari jawaban (karena
tidak ada ruang).

Unsigned Integer
• Penjelasan (lanjutan)
– Jika bit patterns dipandang sebagai representasi
intejer positif (unsigned binary representation), carryout 1 dari kolom terkiri berarti penjumlahan bit tidak
fixed [disebut Overflow].
– Jika bit patterns dipandang sebagai representasi
intejer positif dan negatif (signed binary
representation), carry-out 1 dari kolom terkiri not
necessarily overflow.
– Contoh: Processor MIPS R2000 memiliki register
ukuran 32 bit. Maka setiap saat processor melakukan
penjumlahan biner yang panjangnya 32 bit.

9
10/15/2012

Unsigned Integer

Unsigned Integer

Unsigned Integer
•

Perkurangan Biner
– Aturan:
•0-0=0
•0-1=1
pinjam 1 dari kolom di kiri bilangan yang dikurang
•1-0=1
•1-1=0
– Cara lain
• Komplemen bilangan pengurang (Complement =>NOT
operation)
• Tambahkan 1 pada pengurang
• Ubah operasi kurang jadi tambah
• Jika ada 1 terkiri (extra) abaikan, jika tidak ada jawabannya
negatif
– Contoh: 11011 - 110 ?=? 10110 [2210]

10
10/15/2012

Unsigned Integer

Unsigned Integer
• Perkalian Biner:
– Lebih mudah dibanding pengurangan: kalikan tiap bit
bilangan pertama (yang akan dikali) dengan bit pengali
dalam pola satu – satu, hasilnya jumlahkan.
– Mirip perkalian desimal: 4 x 6 = 6 + 6 + 6 + 6
– Sebuah bilangan berbasis sebarang kali B-nya, geser
dijit ke kiri.
– Contoh
• desimal: 153 x 10 = 1530, 153 x 1000 = 153000, dst.
• biner: 101 x 2 = 1010. [geser satu biner ke kiri 1 dijit =>
dikali 2, geser 2 digit => dikali 4, geser 3 digit => dikali
8, ...]
• Pembagian biner, Caranya mirip dengan pola pembagian
biasa

Unsigned Integer

11
10/15/2012

Unsigned Integer

End
Lecture One

12

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (16)

Bab 2 teknik digital
Bab 2 teknik digitalBab 2 teknik digital
Bab 2 teknik digital
 
Sistem bilangan & kode
Sistem bilangan & kodeSistem bilangan & kode
Sistem bilangan & kode
 
1. sistem bilangan dan register
1. sistem bilangan dan register1. sistem bilangan dan register
1. sistem bilangan dan register
 
Sistem bilangan2
Sistem bilangan2Sistem bilangan2
Sistem bilangan2
 
Makalah sistem digital_universitas_sains
Makalah sistem digital_universitas_sainsMakalah sistem digital_universitas_sains
Makalah sistem digital_universitas_sains
 
AOK 02
AOK 02AOK 02
AOK 02
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logika
 
Siti julena 201011401585 pertemuan ke 13
Siti julena 201011401585 pertemuan ke 13Siti julena 201011401585 pertemuan ke 13
Siti julena 201011401585 pertemuan ke 13
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Persentasi bab 6
Persentasi bab 6Persentasi bab 6
Persentasi bab 6
 
P5-6
P5-6P5-6
P5-6
 
Operasi Aritmatika
Operasi Aritmatika Operasi Aritmatika
Operasi Aritmatika
 
Sistem bilangan dan kode
Sistem bilangan dan kodeSistem bilangan dan kode
Sistem bilangan dan kode
 
Teori pendukung [introduction to algoritm]
Teori pendukung [introduction to algoritm]Teori pendukung [introduction to algoritm]
Teori pendukung [introduction to algoritm]
 
Modul6ppt
Modul6pptModul6ppt
Modul6ppt
 
Arsitektur komputer pertemuan 6
Arsitektur komputer pertemuan 6Arsitektur komputer pertemuan 6
Arsitektur komputer pertemuan 6
 

Andere mochten auch

05 representasi data
05   representasi data05   representasi data
05 representasi datakhalghy
 
141118武田Presentation revised
141118武田Presentation revised141118武田Presentation revised
141118武田Presentation revisedMia Takeda
 
13日心シンポ話題提供スライド(web心理学ミュージアム)
13日心シンポ話題提供スライド(web心理学ミュージアム)13日心シンポ話題提供スライド(web心理学ミュージアム)
13日心シンポ話題提供スライド(web心理学ミュージアム)Mia Takeda
 
Destination Touristic Services Bulgarien
Destination Touristic Services Bulgarien Destination Touristic Services Bulgarien
Destination Touristic Services Bulgarien Marina Marinova
 
หลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษาหลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษาchueain
 
Search engines
Search enginesSearch engines
Search enginesbri6059
 
Girlhoods project
Girlhoods projectGirlhoods project
Girlhoods projectsophiealder
 
Girlhoods Project - Sophie Alder
Girlhoods Project - Sophie AlderGirlhoods Project - Sophie Alder
Girlhoods Project - Sophie Aldersophiealder
 
E-TPMS Security and Privacy Vulnerabilities
E-TPMS Security and Privacy VulnerabilitiesE-TPMS Security and Privacy Vulnerabilities
E-TPMS Security and Privacy VulnerabilitiesTiroGage
 
Diadiktyaki_dimosiografia2
Diadiktyaki_dimosiografia2Diadiktyaki_dimosiografia2
Diadiktyaki_dimosiografia2Afroditiii
 
Down's sindrome
Down's sindromeDown's sindrome
Down's sindromemoshkareus
 
หลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษาหลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษาchueain
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman javaWiEn SHipiet
 
Commercial Medium Tire Debris Study
Commercial Medium Tire Debris StudyCommercial Medium Tire Debris Study
Commercial Medium Tire Debris StudyTiroGage
 

Andere mochten auch (20)

05 representasi data
05   representasi data05   representasi data
05 representasi data
 
Representasi
RepresentasiRepresentasi
Representasi
 
141118武田Presentation revised
141118武田Presentation revised141118武田Presentation revised
141118武田Presentation revised
 
13日心シンポ話題提供スライド(web心理学ミュージアム)
13日心シンポ話題提供スライド(web心理学ミュージアム)13日心シンポ話題提供スライド(web心理学ミュージアム)
13日心シンポ話題提供スライド(web心理学ミュージアム)
 
Destination Touristic Services Bulgarien
Destination Touristic Services Bulgarien Destination Touristic Services Bulgarien
Destination Touristic Services Bulgarien
 
Casacoverdecombotes
CasacoverdecombotesCasacoverdecombotes
Casacoverdecombotes
 
Design testabilty
Design testabiltyDesign testabilty
Design testabilty
 
หลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษาหลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษา
 
Derechos humanos
Derechos humanosDerechos humanos
Derechos humanos
 
Search engines
Search enginesSearch engines
Search engines
 
Girlhoods project
Girlhoods projectGirlhoods project
Girlhoods project
 
Girlhoods Project - Sophie Alder
Girlhoods Project - Sophie AlderGirlhoods Project - Sophie Alder
Girlhoods Project - Sophie Alder
 
Lightroom 4 read me
Lightroom 4 read meLightroom 4 read me
Lightroom 4 read me
 
E-TPMS Security and Privacy Vulnerabilities
E-TPMS Security and Privacy VulnerabilitiesE-TPMS Security and Privacy Vulnerabilities
E-TPMS Security and Privacy Vulnerabilities
 
Diadiktyaki_dimosiografia2
Diadiktyaki_dimosiografia2Diadiktyaki_dimosiografia2
Diadiktyaki_dimosiografia2
 
Casacopreto
CasacopretoCasacopreto
Casacopreto
 
Down's sindrome
Down's sindromeDown's sindrome
Down's sindrome
 
หลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษาหลักและทฤษฎีการบริหารการศึกษา
หลักและทฤษฎีการบริหารการศึกษา
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Commercial Medium Tire Debris Study
Commercial Medium Tire Debris StudyCommercial Medium Tire Debris Study
Commercial Medium Tire Debris Study
 

Ähnlich wie 03 orakom - representasi data

Ähnlich wie 03 orakom - representasi data (20)

Temu 2 aplikasi_statistik
Temu 2 aplikasi_statistikTemu 2 aplikasi_statistik
Temu 2 aplikasi_statistik
 
Pengantar statistik
Pengantar statistikPengantar statistik
Pengantar statistik
 
Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
 
Sistem bilangan2
Sistem bilangan2Sistem bilangan2
Sistem bilangan2
 
Sistem bilangan3
Sistem bilangan3Sistem bilangan3
Sistem bilangan3
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
DASAR_KOMPUTER_REPRESENTASI_DATA.pdf
DASAR_KOMPUTER_REPRESENTASI_DATA.pdfDASAR_KOMPUTER_REPRESENTASI_DATA.pdf
DASAR_KOMPUTER_REPRESENTASI_DATA.pdf
 
Bab 2-intro-python
Bab 2-intro-pythonBab 2-intro-python
Bab 2-intro-python
 
Pertemuan 1 ok
Pertemuan 1 okPertemuan 1 ok
Pertemuan 1 ok
 
materi semester 1 tkj nurul iman_pemgrograman bhs C++
materi semester 1 tkj nurul iman_pemgrograman bhs C++materi semester 1 tkj nurul iman_pemgrograman bhs C++
materi semester 1 tkj nurul iman_pemgrograman bhs C++
 
Materi 4-dan-resume-materi-1-3
Materi 4-dan-resume-materi-1-3Materi 4-dan-resume-materi-1-3
Materi 4-dan-resume-materi-1-3
 
Pertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhsPertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhs
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx
 
Sistem bilangan4
Sistem bilangan4Sistem bilangan4
Sistem bilangan4
 
Sistem bilangan4
Sistem bilangan4Sistem bilangan4
Sistem bilangan4
 
Pti5
Pti5Pti5
Pti5
 
Pti5
Pti5Pti5
Pti5
 
Pti5
Pti5Pti5
Pti5
 

Kürzlich hochgeladen

SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptAlfandoWibowo2
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptimamshadiqin2
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptannanurkhasanah2
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 

Kürzlich hochgeladen (20)

SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 

03 orakom - representasi data

  • 1. 10/15/2012 ABSTRAKSI DATA Raw data kehidupan manusia – Personal data input [lewat 5 indra] – Mass media [audio/visual] data input [populer, ilmiah, riset, dll.] Pengertian Dasar – Data # Informasi ? – Komunikasi – Kode / notasi / simbol / Icon Bentuk Kode – Karakter umum: Numerik & Alfabet – Karakter khusus ABSTRAKSI DATA Jenis Representasi – Eksternal (human-readable) • notasi dalam bahasa pemrograman • fasilitas untuk: pemrogram, desainer bahasa, pemakai • berbasis notasi aljabar (desimal, sign/magnitude) – Internal • notasi aktual dalam komputer • fasilitas untruk konstruksi HW • meningkatkan efisiensi • menekan harga • HW menjadi handal 1
  • 2. 10/15/2012 ABSTRAKSI DATA Tingkat abstraksi – Sudut pandang: • jumlah elemen/simbol: 1.2*1012 [8 elemen] • mantissa [1.2] dan exponent [12] • organic whole [ integer/real ] – Atomic entities (indivisible/unstructured) [7, -2.34, 1.1*1012 ] – Compound entities (structured) • set A= { a, b, c } • ordered pair P = (3,4) • complex number z = 5 - 7i • record MHS(NIM, nama, sex, tg-lahir, adres) file ABSTRAKSI DATA Konsep tipe data – Definisi matematik • cardinal / unsigned numbers integer: 0,1,2, …] • signed numbers integer: -2, -1, 0, 1, 2, …] • real number [4.5, -8.47, -0.6* 107 ] • character • string • boolean [true, false) • beragam struktur gabungan 6 tipe tersebut – ADT (abstract data type) [a specified set of items which certain properties & operations]: boolean, rate, time, speed, area, .. – Variable, constant, ADT [constant/variable] ABSTRAKSI DATA Format Dasar [HAY] – Tipe informasi • instruksi • Data o numbers / numerical : fixed-point & floating point o nonnumerical – Length : bit, byte, halfword, word, double/long word – Storage bit order : most (left) - least (right) significant bit [in word: bit-31  bit-0] – Tag ~ a group of bits that identfies the words’ type – Error detection & correction [parity bit: even/odd] 2
  • 3. 10/15/2012 ABSTRAKSI DATA Format Dasar [HAY] – Tipe informasi • instruksi • Data o numbers / numerical : fixed-point & floating point o nonnumerical – Length : bit, byte, halfword, word, double/long word – Storage bit order : most (left) - least (right) significant bit [in word: bit-31  bit-0] – Tag ~ a group of bits that identfies the words’ type – Error detection & correction [parity bit: even/odd] ABSTRAKSI DATA Sistem Bilangan – Pengertian • konsep • representasi dari konsep – Dasar pemilihan representasi • tipe: integer, real • rentang nilai (magnitude) • presisi (maximum accuracy) • biaya HW untuk menyimpan & proses – Jenis bilangan • unsigned atau signed ? – Format dasar • fixed-point atau floating-point ? ABSTRAKSI DATA Konsep dan Representasi konsep – Contoh • konsep bilangan: sebelas • representasi: sebelas, eleven, 1110, 10112 – Contoh lain • XI atau ///// ///// / = bilangan ? – Notasi posisi representasi • ___4 ___3 ___2 ___1 ___0 – Positional Notation Rules • basis B selalu bilangan intejer positif • ada sejumlah B dijit mulai nol sampai dengan (B-1) • posisi terkait dengan perpangkatan B dari 0 naik dari kanan ke kiri 3
  • 4. 10/15/2012 Unsigned Integer Harga unsigned binary – Tipe data disebut unsigned binary jika ada m buah digit untuk menyimpan bilangan biner, dengan nilai antara rentang: – 00000 ......... 000 • m angka nol s.d. 11111 ........ 111 m angka satu – Sehingga (untuk intejer m dan I): Unsigned Integer Posisi Representasi – Misalkan: • d = digit • i = 0, 1, 2, .........., n • di = positional numbering system • r/R = radix / basis • N = bilangan – Maka: Unsigned Integer Notasi populer – Biner: •r=2 • di ∈ {0, 1} – Oktal: •r=8 • di ∈ {0, 1, 2, 3, 4, 5, 6, 7} – Desimal: • r = 10 • di ∈ {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} – Heksadesimal: • r =16 • di ∈ {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} 4
  • 9. 10/15/2012 Unsigned Integer Unsigned Integer • Penjelasan – Biasanya tiap operand dan hasilnya memiliki fixed number of bits (8, 16, 32, or 64) [ukuran processors use to represent integers] – Jika bit-bit in the leftmost columns of the sum = 0, sertakan pada jawaban agar jumlah/panjang bit hasil = bit-length operand. – Hitung carry-out dari kolom terkiri, tetapi jangan menuliskannya sebagai bagian dari jawaban (karena tidak ada ruang). Unsigned Integer • Penjelasan (lanjutan) – Jika bit patterns dipandang sebagai representasi intejer positif (unsigned binary representation), carryout 1 dari kolom terkiri berarti penjumlahan bit tidak fixed [disebut Overflow]. – Jika bit patterns dipandang sebagai representasi intejer positif dan negatif (signed binary representation), carry-out 1 dari kolom terkiri not necessarily overflow. – Contoh: Processor MIPS R2000 memiliki register ukuran 32 bit. Maka setiap saat processor melakukan penjumlahan biner yang panjangnya 32 bit. 9
  • 10. 10/15/2012 Unsigned Integer Unsigned Integer Unsigned Integer • Perkurangan Biner – Aturan: •0-0=0 •0-1=1 pinjam 1 dari kolom di kiri bilangan yang dikurang •1-0=1 •1-1=0 – Cara lain • Komplemen bilangan pengurang (Complement =>NOT operation) • Tambahkan 1 pada pengurang • Ubah operasi kurang jadi tambah • Jika ada 1 terkiri (extra) abaikan, jika tidak ada jawabannya negatif – Contoh: 11011 - 110 ?=? 10110 [2210] 10
  • 11. 10/15/2012 Unsigned Integer Unsigned Integer • Perkalian Biner: – Lebih mudah dibanding pengurangan: kalikan tiap bit bilangan pertama (yang akan dikali) dengan bit pengali dalam pola satu – satu, hasilnya jumlahkan. – Mirip perkalian desimal: 4 x 6 = 6 + 6 + 6 + 6 – Sebuah bilangan berbasis sebarang kali B-nya, geser dijit ke kiri. – Contoh • desimal: 153 x 10 = 1530, 153 x 1000 = 153000, dst. • biner: 101 x 2 = 1010. [geser satu biner ke kiri 1 dijit => dikali 2, geser 2 digit => dikali 4, geser 3 digit => dikali 8, ...] • Pembagian biner, Caranya mirip dengan pola pembagian biasa Unsigned Integer 11