BAB I TIPE DATA.

Slides:



Advertisements
Presentasi serupa
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA.
Advertisements

Pertemuan 2 DASAR PEMROGRAMAN.
STRUKTUR DATA Suatu koleksi / kelompok data yang dapat dikarakterisasikan oleh organisasi serta operasi yang didefinisikan terhadapnya Data di kategorikan.
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
Tipe Data, Variabel & Operator
STRUKTUR DATA Jenis-Jenis Data
Struktur Data Bambang Irawan.
Pengantar Struktur Data
BASIC DATA TYPES, VARIABLES & OPERATORS
T I P E D A T A.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
Tipe data. Data adalah fakta atau kenyataan yang tercatat mengenai suatu obyek Fakta merupakan keterangan tentang kenyataan yang disimpan, direkam atau.
STRUKTUR DATA Adalah :Suatu koleksi kumpulan item data yang terorganisasi dan dianggap sebagai suatu unit yang dapat dicirikan oleh organisasi serta operasi.
BAB I TIPE DATA.
Struktur Data dan Penyajian Data
Tipe Data, Variabel & Operator
ARCHITECTURE COMPUTER
Pertemuan 3.
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA DAN ALGORITMA.
PENGANTAR TEKNOLOGI KOMPUTER & INFORMASI – A
Tipe Data By Serdiwansyah N. A..
STRUKTUR DATA PERTEMUAN 1
Struktur Organisasi Data 2
SISTEM BILANGAN & KODE 6 Oleh : Elly Lestari
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Arsitektur Komputer Genap 2004/2005
Tipe Data, Operator Dalam Delphi
TIPE DATA Brian Damastu, S.T., M.Kom
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA.
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
Achmad Yasid Struktur Data.
Struktur Data Tipe data & Struktur Data
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Struktur Data Jenis – jenis data.
1 PENDAHULUAN BAB PENGANTAR STRUKTUR DATA
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA & STRUKTUR DATA.
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
STRUKTUR DATA.
UJIAN TERDIRI ATAS 50 SOAL
SUPLEMEN MASA DEPAN KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER
Pengantar Struktur Data
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
JENIS-JENIS DATA Denny Agustiawan, M.pd
Struktur Data.
PENGGUNAAN TIPE DATA YANG EFEKTIF
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
KONSEP DASAR STRUKTUR DATA
Pertemuan Pertama Data dan Struktur Data.
DATA & STRUKTUR DATA PERTEMUAN I IMAM SIBRO MALISI NIM :
Tipe data.
STRUKTUR DATA Konsep Dan Arsitektur.
Struktur Data.
STRUKTUR DATA.
Mengenal Struktur dan Penyajian Data dalam Komputer
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA OLEH SARI NY.
Struktur Data.
PENGANTAR TEKNOLOGI KOMPUTER & INFORMASI 1A
DATA & STRUKTUR DATA PERTEMUAN 2 IMAM SIBRO MALISI NIM :
Mengenal Struktur dan Penyajian Data dalam Komputer
Algoritma dan Stuktur Data
Struktur Data.
PENGGUNAAN TIPE DATA YANG EFEKTIF
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
BILANGAN FLOATING-POINT
Mengenal Struktur dan Penyajian Data dalam Komputer
Transcript presentasi:

BAB I TIPE DATA

Struktur data : koleksi data yang dapat dikarakteristikkan oleh orgainisasi serta operasi yang didefinisikan Kategori data A. Type Data Sederhana (Data Sederhana) 1. Data Sederhana Tunggal - Integer - Boolean - Real - Bilangan Kompleks - Karakter 2. Data Majemuk - String

Struktur Data 1. Struktur Data Sederhana - Array (Larik) - Record (Rekaman) 2. Struktur Data Majemuk a. Linier : Stack, Queue, Linear Link List b. Non Linier : Binary Tree, Binary Search Tree, M-Way Search Tree, Tree,Graph

Type Data Sederhana 1. Integer N = {..., -2, -1, 0,1, 2, ..} adalah angka bulat Sebuah integer N, disajikan sebagai sebuah String di dalam memori komputer. Operasi Dalam Integer : 1. Unary : operator yang hanya menggunakan satu operand - Negasi : ~ 2. Binary : operator yang menggunakan 2 operand

2. Real Bentuk Umum : X = M * RE X = bilangan real M = mantisa (pecahan) R = radix (basis) E = eksponen

3. Boolean Hanya bernilai Benar (True / 1) atau Salah (False / 0) Operasi Boolean: 1. Unary : Negasi (NOT), prioritas utama. 2. Binary : AND dan OR Nilai True dan False dapat juga dihasilkan dari Operator Relasional : =, <, >, <>, <=, >=

Karakter : elemen dari suatu himpunan yang terdiri 4. Karakter & String Karakter : elemen dari suatu himpunan yang terdiri atas bilangan, abjad dan simbol khusus Alfabet : himpunan hingga karakter yang membentuk String String : barisan hingga simbol yang diambil dari himpunan karakter. String Null biasanya dinyatakan dengan . String Null berbeda dengan Blank. Panjang String Null,    = 0 Panjang String Blank = 1 Vocabulary : himpunan tak hingga dari string yang dibentuk oleh alfabet VA atau A* : suatu vocabulary V yang dibentuk dari alfabet A.

Operasi String : 1. LEN (String) Menghitung panjang String 2. CONCAT (S1, S2) Menggabungkan dua string 3. SUBSTR (S,i,j) Mengambil sebagian dari string yang berawal dari posisi ke i dan panjangnya j, 4. INSERT (S1, S2, j) Menyisipkan string S2 ke string S1, sehingga karakter pertama S2 menempati posisi karakter ke j dari S1, selesai dengan seluruh string S2 dilanjutkan dengan string S1. 5. DELETE (S,i,j) Menghapus string yang panjangnya j, bermula dari posisi ke i

MAPPING KE STORAGE INTEGER Bentuk mapping ke storage dari integer dapat dilakukan dengan beberapa cara yaitu : a. Signed Magnitude Representasi bilangan positif dan negatif hanya dibedakan dengan tanda saja untuk positif (0) dan untuk negatif (1) ditunjuukan oleh digit di depan b. Ones’ Complement Jika x bilangan bulat non negatif maka X ‘ bilangan binary negatif dari X sedemikian sehingga X + X’ = R R = 2N- 1

c. Two’s Complement Jika x bilangan bulat non negatif maka X ‘ bilangan binary negatif dari X sedemikian sehingga X + X’ = R R = 2N Catatan : Untuk R = 2N dan R = 2N- 1 , bilangan bulat yang dapat disimpan dengan ke-2 cara ini adalah : 2 (N-1) - 1

- American Standard Code for Information Interchange 2. KARAKTER a. ASCII - American Standard Code for Information Interchange - Dikembangkan oleh ANSI - Menggunakan 7 bit (bit ke delapan untuk parity bit) - Total karakter = 128 (27) b. EBCDIC - Extended Binary Coded Decimal Interchange - Dikembangkan oleh IBM - Menggunakan 8 bit - Total karakter = 256 (28)

3. String Untuk mengetahui bentuk mapping pada storage dari suatu string perlu diketahui Letak posisi awal (start) dan posisi akhir (terminal) Suatu pointer yang menunjukkan lokasi pada storage

Ada 3 cara yang umum digunakan untuk mapping suatu string ke dalam storage 1. Menggunakan tabel informasi - Nama string (Name) - Alamat awal (Start) - Panjang string (Length) 2. Menggunakan tabel informasi - Alamat Akhir (Term) 3. Menggunakan tabel informasi - Suatu tanda yang menunjukkan batas akhir

Cara lain adalah 1. Packed Suatu string yang direpresentasikan dalm benyuk packed terbagi atas beberapa word. Jumlah word yang digunakan untuk direpresentasikan string S dalam storage dengan K karakter per word adalah LENGTH(S) / K 2. Unpacked Setiap word terdiri hanya satu karakter Jumlah word yang diperlukan untuk merepresentasikan suatu string S adalah LENGTH(S)