STRUKTUR DATA ABSTRACT DATA TYPE

Slides:



Advertisements
Presentasi serupa
PERINTAH PENDEK.
Advertisements

Pengertian Algoritma dan Flowchart
Abstract data type (Structure, Union, Enumeration)
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
20/1/'07Pengantar1 Notasi Algoritmik. 20/1/'07Pengantar2 Teks Algoritma Terdiri atas tiga bagian Judul Kamus / deklarasi Algoritma.
Grafika Komputer (TIZ10)
Gradien Garis Lurus.
menginput waktu dalam detik di konversi ke Jam, Menit dan Detik
Assalamu’alaikum.Wr.Wb.
Soal No. 1 Sebuah gelombang transversal yang merambat di dalam tali dengan rapat massa sebesar 40 gram/m mempunyai persamaan : dengan x dan y dalam cm.
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
SEMESTER GANJIL 2009/2010.
GEOMETRI.
1 Obyek – Obyek Dasar 2 Dimensi Gabungan Pertemuan 8 Matakuliah: R0364/Komputasi Desain Arsitektur I Tahun: 2006.
Perancangan dan pemrograman web Pertemuan 19
Tipe Bentukan Tipe yang didefinisikan sendiri oleh pemrogram (user defined type data) Dua jenis tipe bentukan : Tipe dasar yang diberi nama tipe baru Tipe.
STRUKTUR DATA Pengajar Jaidan Jauhari, M. T
SUDUT DAN UKURAN SUDUT TRIGONOMETRI Dr. Fadli.
Pertemuan 5 Abstract Data Type (ADT)
KUG1C3 Dasar Algoritma & Pemrograman
Perangkat Keras Komputer dan Perangkat Input Output
KUG1A3 Algoritma& Pemrograman
KUG1C3 Dasar Algoritma & Pemrograman
Implementasi Algortima
SISTEM BERKAS Dinny Wahyu Widarti, S.Kom., MMSI 
Pengertian Algoritma dan Flowchart
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
SUDUT.
Konsep Sistem.
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
TEE 2103 Algoritma dan Pemrograman
Struktur Runtunan Oleh Yohana . N..
LATIHAN SOAL MENJELANG UJIAN TENGAH SEMESTER
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Data
Algoritma dan Pemrograman (Pertemuan 03)
LINGKARAN.
Introduction 02 using to Algorithm C / C++ Algoritma dan
Defri Kurniawan, M.Kom Pertemuan I Defri Kurniawan, M.Kom
Array dan Matriks.
PEMROGRAMAN JAVA.
Algoritma dan Pemrograman (Pertemuan 04)
Konsep Tipe Data dan Operator
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
ALGORITMA DAN PEMROGAMAN
BAB II – ADT (ABSTRACT DATA TYPE)
DATA STRUCTURE Abstract Data Type (ADT)
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
Type, Variabel, Konstanta
Konsep Sistem.
Oleh: Candra Surya Raina A
Algoritme dan Pemrograman
Vektor dan Ruang Vektor
MARI BELAJAR MATEMATIKA
ASESMEN PEMAHAMAN KONSEP MATEMATIKA
PERENCANAAN PROSES PRODUKSI SERTA POLA ALIRAN BAHAN
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Algoritma dan Struktur Data
Pertemuan 3 DR. Okfalisa, MsC Tipe, Nama dan Nilai.
Pemrograman Berorientasi Obyek
Peta Konsep. Peta Konsep A. Menggambar dan Menghitung Jarak.
Pengukuran Sudut Sudut adalah bangun yang dibentuk oleh 2 sinar garis yang bersekutu pada pangkalnya. 2 sinar garis itu disebut kaki sudut. Pangkal kedua.
TIF 4201 Algoritma Dan Struktur Data Abstract Data Type
Entity Relationship Diagram
Pengenalan Struktur Data
Notasi Algoritmik, Tipe Dasar, Nilai, Ekspresi dan Input/Output
Pengenalan Pemrograman 1
HUBUNGKAN 9 LINGKARAN DENGAN 4 GARIS LURUS TANPA TERPUTUS
NETWORK MODELS Minimal Spanning Tree (Rangkaian terpendek)
Transcript presentasi:

STRUKTUR DATA ABSTRACT DATA TYPE PERTEMUAN KE-8 STRUKTUR DATA ABSTRACT DATA TYPE Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Palangka Raya

Definisi Abstract Data Type (ADT), atau Tipe Data Abstrak (TDA) adalah definisi tipe dan sekumpulan primitif (operasi dasar) terhadap tipe tersebut. Tipe ini biasanya merupakan suatu obyek nyata tetapi cara merepresentasikannya harus dilakukan dengan cara yang lain/abstrak. Primitif (operasi dasar) menentukan karakteristik dari ADT tersebut.

Contoh #1 GARIS Garis (lurus) adalah jarak terpendek antara dua buah titik. ADT GARIS didefinisikan dengan dua buah titik (POINT), yaitu kedua titik ujung garis tersebut. (12, 10) (1, 2)

Primitif (operasi dasar) terhadap ADT GARIS misalnya: Panjang  menghitung panjang garis SetPAw  menentukan titik awa SetPakh  menentukan titik akhir

Contoh #2 WAKTU (TIME) WAKTU (Time) terdiri atas informasi JAM, MENIT dan DETIK ADT JAM didefinisikan dengan nilai-niai JAM, MENIT dan DETIK dengan ketentuan masing-masing bahwa 1 jam=60 menit, 1 menit = 60 detik.

Primitif (operasi dasar) untuk ADT JAM antara lain: TulisJam  output dalam bentuk JJ:MM:DD JamToDetik  mengubah ke jumlah waktu dalam detik DetikToJam  mengubah ke jumlah waktu dalam jam

Coba Definisikan ADT SEGIEMPAT ? ADT LINGKARAN ? ADT BALOK ? ADT PESAWAT ?

Primitif Konstruktor/Creator  pembentuk nilai. Namanya biasanya diawai dengan kata MAKE Selektor  untuk mengakses komponen tipe. Namanya biasanya diawali dengan kata GET. Prosedur pengubah nilai komponen. Namanya biasanya diawali dengan kata SET. Validator  untuk mengetes apakah dapat membentuk tipe sesuai dengan batasan. Destruktor/Dealokator  untuk menghancurkan nilai obyek sekaligus dengan memorinya.

Primitif Baca/Tulis  untuk interface dengan input/output device. Operator relational  melakukan perbandingan. Aritmetika terhadap tipe. Konversi tipe.