STRUKTUR DATA Jenis-Jenis Data

Slides:



Advertisements
Presentasi serupa
Selemat Datang Dalam Presentasi kami kelompok II Kelas G tentang Dasar dari Komputer, Sistem Bilangan dan Gerbang Logika.
Advertisements

PERTEMUAN MINGGU KE-4 REPRESENTASI DATA.
Pertemuan 2 DASAR PEMROGRAMAN.
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
Sekolah Tinggi Manajemen Informatika dan Komputer
Tipe Data, Variabel & Operator
Sekolah Tinggi Manajemen Informatika dan Komputer
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
PERTEMUAN IV Oleh : Fajar Y. Zebua
Matakuliah : Algoritma & Struktur Data Versi Materi
Sistem Pengkodean.
Pengantar Struktur Data
BAB I TIPE DATA.
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.
BAB I TIPE DATA.
Struktur Data dan Penyajian Data
Tipe Data, Variabel & Operator
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Pertemuan 3.
SISTEM BILANGAN & KODE.
ALGORITMA PEMROGRAMAN 2A
Type Data Variable Constanta Operator.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA DAN ALGORITMA.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PERTEMUAN 2 Bambang Irawan.
STRUKTUR DATA PERTEMUAN 1
Struktur Organisasi Data 2
Kode yang Mewakili Data
Tipe Data Integer Real Karakter String Boolean Enumerasi Subrange
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TIPE DATA Brian Damastu, S.T., M.Kom
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA.
PERTEMUAN MINGGU KE-3 REPRESENTASI 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.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
STRUKTUR DATA.
Pengantar Struktur Data
TIPE 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
Pertemuan Pertama Data dan Struktur Data.
DATA & STRUKTUR DATA PERTEMUAN I IMAM SIBRO MALISI NIM :
Tipe data.
STRUKTUR DATA Konsep Dan Arsitektur.
Oleh : Devie Rosa Anamisa
Struktur Data.
STRUKTUR DATA.
Mengenal Struktur dan Penyajian Data dalam Komputer
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA OLEH SARI NY.
DATA & STRUKTUR DATA PERTEMUAN 2 IMAM SIBRO MALISI NIM :
Mengenal Struktur dan Penyajian Data dalam Komputer
Algoritma dan Stuktur Data
PENGGUNAAN TIPE DATA YANG EFEKTIF
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
Mengenal Struktur dan Penyajian Data dalam Komputer
Algoritma 1 Temu 2.
Transcript presentasi:

STRUKTUR DATA Jenis-Jenis Data PERTEMUAN KE-2 STRUKTUR DATA Jenis-Jenis Data Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Palangka Raya

JENIS-JENIS DATA Tipe Data Sederhana - Data Sederhana Tunggal : integer, real, boolean, karakter - Data Sederhana Majemuk : string Tipe Data Berstruktur - Struktur sederhana : array, record - Struktur majemuk - Linier : stack (tumpukan), queue (antrian), linear linked list - Non Linier : tree (pohon), graph

Tipe INTEGER Bilangan Bulat: …., -3, -2, -1, 0, 1, 2, 3, … Tidak mengandung pecahan Operator untuk tipe Integer + Penjumlahan - Pengurangan x Perkalian DIV Pembagian bulat 9 div 7 = 1 13 div 5 = 2 MOD Sisa hasil bagi 9 mod 7 = 2 13 mod 5 = 3

Tipe INTEGER Komputer bekerja dengan sistem biner, yaitu hanya mengenal nilai 0 (tidak ada arus) dan 1 (ada arus ) Semua input ke komputer diubah ke dalam bentuk biner agar dapat diproses Untuk ini digunakan digunakan sistem bilangan biner

Tipe INTEGER Representasi bilangan integer ke biner Integer  Biner 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10 1010 11 1011 12 1100 13 1101 14 1110 15 1111 1 = 0x23 + 0x22 + 0x21 + 1x20 3 = 0x23 + 0x22 + 1x21 + 1x20 7 = 0x23 + 1x22 + 1x21 + 1x20 13 = 1x23 + 1x22 + 0x21 + 1x20 15 = 1x23 + 1x22 + 1x21 + 1x20

Tipe INTEGER N = 2n – 1 N = Nilai maksimal yg dapat direpresentasikan Representasi bilangan integer ke biner Integer  Biner 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 10 1001 11 1011 12 1100 13 1101 14 1110 15 1111 16 …… N = 2n – 1 N = Nilai maksimal yg dapat direpresentasikan n = jumlah digit Misal n = 4 maka nilai maksimal = N = 24 - 1

Tipe INTEGER Representasi Tipe Integer Contoh dalam bahasa Pascal, macam-macam tipe integer : shortint, integer, longint byte, word Kebutuhan Memory Jumlah Bit Kapasitas Rentang 1 byte 8 28 – 1 = 255 -128 s.d. 127 2 byte 16 216 – 1 = 65.535 -32.768 s.d. 32.767 4 byte 32 232 –1 = 4.294.967.295 -2.147.483.648 s.d. 2.147.483.647 28 = 256 0 s.d. 255 216 = 65.536 0 s.d. 65.535

Tipe REAL Data numerik yang tidak termasuk integer, seperti bilangan pecahan dan bilangan tak rasional digolongkan dalam tipe data Real. Ditulis dengan menggunakan titik. Contoh: 1.23 422.21 -21.00912 Bilangan Real dimasukkan ke dalam memori komputer memakai sistem floating point, dengan versi scientific notation (notasi ilmiah).

Tipe REAL Notasi ilmiah disajikan dalam 2 bagian, yaitu mantissa (pecahan) dan indeks. Mantissa (atau koefisien) merupakan digit-digit penting dari sebuah bilangan. Indeks (atau eksponen) menetapkan posisi titik. Contoh: 123.45 12345 x 10-2 1.2345 x 102 (scientific notation) M x RE (M=mantissa; R=radix; E=eksponen)

Tipe BOOLEAN Tipe data boolean hanya memiliki dua nilai, yaitu: true, false. Tipe ini sering digunakan untuk variabel pengujian (if test). Jumlah memori yang dibutukan untuk representasi tipe boolean adalah 1 byte. Operator-operator untuk tipe boolean adalah : not, and, or

Tipe BOOLEAN Opr Not True False Opr 1 Opr 2 OR True False Opr 1 Opr 2 AND True False

Tipe BOOLEAN Fungsi Turunan : XOR Opr 1 Opr 2 XOR True False

Tipe KARAKTER Tipe karakter digunakan untuk merepresentasikan data tunggal yang berupa : 26 huruf kapital Latin 26 huruf kecil Latin 10 digit Arab Karakter khusus yang dapat dicetak: tanda aritmetika + - = Tanda baca ! ? / Ruang kosong (blank) Karakter kontrol (tidak dapat dicetak), seperti pengendalian kursor, dll

Tipe KARAKTER Tipe karakter direpresentasikan/dikodekan ke dalam memori komputer dengan sistem biner, berdasarkan aturan yang disepakati. Ada beberapa aturan pengkodean yang sering dipakai. Yang paling banyak digunakan adalah pengkodean dengan sistem: EBCDIC (Extended Binary Coded Decimal Interchange Code) ASCII (American Standard Code for Information Interchange)

Tipe KARAKTER Karakter Kode ASCII Kode Biner A 65 01000001 a 97 01100001 @ 64 01000000 ? 63 00111111 + 43 00101011 = 61 00111101 ( 40 00101000

Tipe STRING String adalah tipe data majemuk yang terdiri atas karakter-karakter. String direpresentasikan di memori komputer sama seperti cara merepresentasikan tipe karakter, dengan pengkodean. Contoh string: “PALANGKA”, “HC3COOH”, “Y=2M+7”

Tipe STRING Operasi-operasi yang diterapkan pada tipe string adalah: LEN : length, hitung jumlah karakter CONCAT : concatenation, menggabungkan string SUBSTR : substring, mengambil substring INSERT : menyisipkan substring DELETE : menghapus bagian string

Tipe STRING Operasi LEN LEN (“A”) = 1 LEN (“AB”) = 2 LEN (“ABC”) = 3 LEN (“PALANGKA”) = LEN (“PALANGKA RAYA”) = LEN (“Y=MX+C”) = 8 13 6

Tipe STRING Operasi CONCAT CONCAT (s1,s2) artinya menggabungkan string s1 dan s2 Contoh: CONCAT (“AC”,”BC”) = “ACBC” CONCAT (“PA”,”RAYA”) = “PARAYA” CONCAT (“STMIK”,”PRAYA”) = “STMIKPRAYA”

Tipe STRING “ESS” “DOM-A” Operasi SUBSTR SUBSTR(S,m,n) = s, artinya mengambil substring dari S mulai karakter ke-m sebanyak n karakter. Contoh: SUBSTR (“ABCDE”,2,3) = “BCD” SUBSTR (“FACEBOOK”, 3,4) = “CEBO” SUBSTR (“PROCESSOR”,5,3) = SUBSTR (“RANDOM-ACCESS”, 4,5) = “ESS” “DOM-A”

Tipe STRING Operasi INSERT INSERT (S1,S2,k) artinya menyisipkan string S2 ke dalam string S1 pada posisi k. Contoh : INSERT (“12”,”34”,2) = “1342” INSERT (“ABC”,”XYZ”,1) = “XYZABC” INSERT (“FLOAT”,”POINT”,4) = “FLOPOINTAT” INSERT (“WORD”,”BYTE”,3) = “WOBYTERD”

Tipe STRING Operasi DELETE DELETE (S,i,k) artinya menghapus substring dari S mulai karakter ker i sebanyak k karakter. Contoh : DELETE (“MAINBOARD”,3,4) = “MAARD” DELETE (“OVERCLOCK”, 1,2) = “ERCLOCK” DELETE (“ACCESS”,2,3) = DELETE (“HOLIDAY”,5,3) = “ASS” “HOLI”

SEKIAN