STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

dokumen-dokumen yang mirip
Struktur dan Organisasi Data 2 STRUKTUR DATA

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

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

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

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

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

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

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

Brigida Arie Minartiningtyas, M.Kom

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

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

Silabus Struktur Data. Bandung 2013

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

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

Struktur Data. PDE - Struktur Data 1

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

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

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

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

Catatan Kuliah PAM 282 STRUKTUR DATA

OPERASI STRING. Panjang Maksimal suatu string yang diijinkan oleh Pascal adalah 255 karakter.

.::BAB II.::MENGENAL PASCAL

MATERI PRAKTIKUM STRUKTUR DATA

Pertemuan 4 KONSEP TIPE DATA

Dasar Komputer & Pemrograman 2A

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

QUEUE (ANTREAN) Operasi Antrean : FIFO (First In First Out) Elemen yang pertama masuk merupakan elemen yang pertama keluar.

PENYAJIAN DATA SEDERHANA

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

STRUKTUR DATA Pertemuan 1 s.d 8

Buku Ajar Struktur Data

Struktur Data. Tumpukan : Definisi & Operasi. Pertemuan 4 PROBLEM ALGORITHM DATA IMPLEMENTATION. Pert. 4b Struktur Data - FMIPA USD

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Tinjau algoritma dibawah ini

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

KAPITA SELEKTA KOMPUTERISASI

Sesi/Perkuliahan ke: II

STRUKTUR DATA. Deskripsi Mata Kuliah

Nama, Tipe, Ekspresi, dan Nilai

Chapter 2. Tipe Data dan Variabel

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

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

Universitas Komputer Indonesia

Chapter 3.2 : Tipe, Nama dan Nilai

Struktur Program. Rinta Kridalukmana

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

Module 3. Variabel dan Tipe Data

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

POHON CARI BINER (Binary Search Tree)

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

Tipe Data dan Operator

>>> type ("5") <'type string'> >>> a= Belajar Python >>> type a <'type string'> AP2B Dini Triasanti Struktur Pemrograman Python (Bagian 2)

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

Algoritma & Pemrograman #3

DATA KOMPUTASI & SISTEM BILANGAN

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

Struktur Data. Pertemuan 2

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

Teori Algoritma TIPE DATA

LOGIKA DAN ALORITMA. Pertemuan II:

Dbase Pendahuluan. Field 1 Field 2 Field 3 Field 4 Field 5

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

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

dbase mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Algoritma Pemrograman

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

STRUKTUR DATA. Literatur

TIPE DATA dan OPERATOR

Variabel dan Tipe data Javascript

Review : Sifat Implementasi Linear List dengan Array

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

TIPE, NAMA, DAN NILAI

Pendahuluan Struktur Data. Nisa ul Hafidhoh

Algoritma dan Struktur Data

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

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

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

Nama : Damas Fahmi Assena NIM : Prodi : Teknik Informatika R2

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

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

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

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

S T A C K ( T U M P U K A N )

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

PENGENALAN & INSTALASI dbase

BAB II STACK Atau TUMPUKAN

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

KONSEP DASAR BAHASA PASCAL

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

Pertemuan 7. REVIEW dan QUIS

Algoritma dan Pemrograman Array/Tabel[2] Oleh: Eddy Prasetyo N

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

Transkripsi:

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

APA ITU STRUKTUR DATA Program algoritma dan struktur data Algoritma, langkah-langkah penyelesaian masalah yang tersusun secara logis. Contoh : mengurutkan data; mencetak bilangan ganjil Struktur data koleksi data yang dapat dikarakteristikkan oleh organisasi serta operasi yang didefinisikan Dengan struktur data kita dapat mengetahui bagaimana data disimpan didalam memori dan menggunakan tipe data yang tepat DNA-STRUKTURDATA 2

HIRARKI ORGANISASI DATA Database File Record Field Data DNA-STRUKTURDATA 3

DATABASE, FILE, RECORD Database File kumpulan dari file / tabel membentuk suatu basis data contoh : database mahasiswa file terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis contoh : file nilai; file datamhs Record kumpulan dari field membentuk suatu record, record menggambarkan suatu unit data individu yang tertentu DNA-STRUKTURDATA 4

FIELD & DATA Field Data mereprsentasikan suatu atribut dari record yang menunjukan suatu item dari data - field name - field representation ( tipe field dan lebar field) -field value merupakan bagian terkecil, dapat berupa karakter numerik, huruf ataupun karakterkarakter khusus yang membentuk suatu item data / filed DNA-STRUKTURDATA 5

TIPE DATA SEDERHANA Sederhana 1. Integer 2. Real 3. Boolean 4. Character Majemuk 1. String DNA-STRUKTURDATA 6

STRUKTUR DATA SEDERHANA DAN MAJEMEUK Struktur data sederhana 1. Array / Larik 2. Record Struktur data majemuk 1. Linear - Stack, queue, linear link list 2. Non linear - Binary tree, binary search tree, M-Way Search Tree, Tree, Graph DNA-STRUKTURDATA 7

INTEGER Angka bulat / bilangan bulat Berisi angka bulat 0 samapai dengan 9 Tidak menggunakan titik desimal Operator : + - / * Sifatnya unary dan binary - Unary operator yang hanya menggunakan satu operand yaitu negasi : ~ - Binary operator yang menggunakan dua operand DNA-STRUKTURDATA 8

REAL Berisi angka tidak bulat o sampai dengan 9 Menggunakan titik desimal, Operator : + - / * Sifatnya unary dan binary Ditulis dengan skema S = M * R E S = bilangan real M = mantisa (pecahan) 0.1 M <1 R = radix (basis) DNA-STRUKTURDATA E = Eksponen 9

BOOLEAN Terdiri dari dua pilihan jawaban yaitu benar (T/1) dan Salah (F/0) Operasi bolean : 1. Unary : negasi 2. Binary : AND dan OR Nilai true dan false. dapat juga dihasilkan dari operator relasional : =, <, >, <>, <=, >= DNA-STRUKTURDATA 10

KARAKTER Elemen dari suatu himpunan yang terdiri atas bilangan, abjad dan simbol khusus Terdiri dari : 1. Karakter a-z 2. Karakter A-Z 3. Karakter 0 9 4. Karakter khusus yaitu /?,.,@ 5. Karater yang tidak terlihat (enter dan spasi) DNA-STRUKTURDATA 11

STRING Tipe data yang mengandung lebih dari satu karakter, menggunakan ( ) String null biasanya dinyatakan dengan lamda String null berbeda dengan blank (panjangnya) Operasi string yaitu 1. Length 2. Substring 3. Concatenation 4. Insert 5. Delete DNA-STRUKTURDATA 12

LENGTH Untuk menentukan panjang karakter, fungsi ini memberikan nilai numerik BENTUK UMUM LEN(STRING) // LENGTH(STRING) CONTOH S1 = Tendangan S2= LDR S3= yang cantik len(s1) len(s2) len(s3) DNA-STRUKTURDATA 13

CONCATENATION Menggabungkan dua buah string Bentuk umum CONCAT(S1,S2) S1,S2 = string 1 dan string2 Contoh x=concat(s1,s2) == hasilnya? y=concat(s1,s3) =? DNA-STRUKTURDATA 14

INSERT Menyisipkan string Bentuk umum S1,S2 string 1, string 2 i posisi karakter insert (S1,S2,i) menyisipkan string S2 ke string S1, sehingga karakter pertama S2 menempati posisi karakter ke i dari S1, selesai dengan seluruh string S2, dilanjutkan dengan string S1. Contoh insert (S1,S2, 4) hasil? DNA-STRUKTURDATA 15

DELETE Menghapus string Bentuk umum delete(s,i,j) S = string i= posisi karakter yang dihapus j= panjang karaker yang dihapus menghapus string yang panjangnya j, bermulai dari posis ke-i Contoh delete(s1,2,3) delete(s3,4,4) DNA-STRUKTURDATA 16

SUBSTRING Untuk mengambil sebagian string Bentuk umum SUBSTR(S,I,J) S string I posisi string yang akan diambil J panjang string yang akan diambil Contoh substr(s1,2,4) substr(s2,1,1) DNA-STRUKTURDATA substr(s1,len(s3),2) 17

LATIHAN S1 = Development S2 = Computational S3 = Linguistic S4 = Research Apa hasil dari operasi berikut 1. Len (S1); Len (S2); Len (S3); Len (S4); 2. Concat(S1,S3); Concat(S2,S4);Concat(S1,S4) 3. Substr(S2,3,6); Substr(S3,3,3) 4. Delete(S1,6,2); Delete(S4,6,2) 5. Insert (S2,S4,5); Insert (S1,S3,7) 6. Concate(substr(S1,5,4),Delete(S2,5,4)); len(concate(substr(s2,5,4),delete(s1,2,4))); DNA-STRUKTURDATA 18