Pengantar Struktur Data

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

KKKF33110 STRUKTUR DATA

Pengantar List Linier

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pendahuluan Struktur Data. Nisa ul Hafidhoh

Kode MK/ Pemrograman Terstruktur 2. ZK Abdurahman Baizal. KK Algoritma dan Komputasi. Queue (Antrian)

STRUKTUR DATA. Deskripsi Mata Kuliah

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

IKG2A3/ Pemrograman Terstruktur 2

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

Kode MK/ Pemrograman Terstruktur 2. ZK Abdurahman Baizal. KK Algoritma dan Komputasi. Stack (Tumpukan)

Sub Pokok Bahasan dan Sasaran Belajar

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

Pendahuluan Struktur Data STRUKTUR DATA. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 1 : 20 Juni 2016

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

UNIVERSITAS ISLAM INDONESIA FM-UII-AA-FKA-05/R4 SATUAN ACARA PERKULIAHAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

Kode MK/ Pemrograman Terstruktur 2

RENCANA PEMBELAJARAN SEMESTER

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER

Struktur Data dan Analisa Algoritma

Abstract Data Type (ADT)

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

Analisis dan Strategi Algoritma

Fakultas Teknologi Informasi

RENCANA PEMBELAJARAN SEMESTER (RPS)

ALGORITMA DAN PEMROGRAMAN

Struktur Data dan Algoritma

SILABUS : DESAIN DAN ANALISIS ALGORITMA. : I Ketut Resika Arthana, S.T., M.Kom NIP :

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

STRUKTUR DATA TFP 1502

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SILABUS STRUKTUR DATA ( TIF-104 ) PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN

Pengantar Matematika. Diskrit. Bahan Kuliah IF2091 Struktur Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

IKG2A3/ Pemrograman Terstruktur 2. ZK Abdurahman Baizal. KK Algoritma dan Komputasi. Mesin Abstrak

Mata Kuliah : Struktur Data Semester : Genap Kode Mata Kuliah : 307 Waktu : 180 Menit Bobot : 4 sks. Jurusan : MI

IKG2A3/ Pemrograman Terstruktur 2. ZK Abdurahman Baizal. KK Algoritma dan Komputasi. Variasi List Linier

SATUAN ACARA PENGAJARAN

Representasi Logic List Linier

Algoritma dan Struktur Data

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Algoritma dan Pemrograman

CCH1A4 / Dasar Algoritma & Pemrogramanan

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 4 & 5

Algoritma Euclidean dan Struktur Data Pohon dalam Bahasa Pemrograman LISP

1. Tipe Data Sederhana Hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel Ada 5 macam : int, float, double, char, boolen

RENCANA PEMBELAJARAN

Algoritma dan Struktur Data 2

Sesi Kuliah Pertama IF2281 Pemrograman Berorientasi Objek

Algoritma dan Pemrograman

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Fakultas Teknologi Informasi

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Konsep Dasar Struktur Data. Struktur Data

=il= ''#i&kwi. ' "*-ttt-{ut%:* lj %"q:dlrulrfi iil fl RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA DISUSUN OLEH:

Kode MK/ Pemrograman Terstruktur 2. ZK Abdurahman Baizal. KK Algoritma dan Komputasi. Tree (Pohon)

BAB 2 TINJAUAN PUSTAKA

1. Inggriani Liem Catatan Kuliah Algoritma & Pemrograman, Jurusan Teknik Informatika ITB

RENCANA PEMBELAJARAN SEMESTER (RPS)

CCH1A4 / Dasar Algoritma & Pemrogramanan

Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan. Tak kenal maka tak sayang, tak sayang maka tak cinta

Pengantar Matematika Diskrit

PPKF63108 DIGITAL IMAGE PROCESSING

TIF 4201 Algoritma Dan Struktur Data

SATUAN ACARA PERKULIAHAN MATA KULIAH : STRUKTUR DATA KODE / SKS : IK410 / 2 SKS

RENCANA PEMBELAJARAN SEMESTER (RPS)

1. Inggriani Liem Catatan Kuliah Algoritma & Pemrograman, Jurusan Teknik Informatika ITB

PENGANTAR MATEMATIKA DISKRIT

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

CCH1A4 / Dasar Algoritma & Pemrogramanan

(3) BAHAN KAJIAN (materi ajar)

PENGENALAN KOMPUTER DAN SOFTWARE II. Semester: 2 Pengenalan Komputer dan Software II. Introduction to Computer and Software II

IMPLEMENTASI STRUKTUR POHON SEBAGAI KOMPONEN DI BERBAGAI PLATFORM

Struktur Data. Pertemuan 2

CCH1A4 / Dasar Algoritma & Pemrogramanan

Array. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Algoritma dan Pemrograman. Oleh: Eddy Prasetyo N

SATUAN ACARA PENGAJARAN (SAP) : Aswir Premadi, S.T., M.Sc. (Eng) Pertemuan Minggu ke : 1 & 2 ( 1 x 2 x 50 )

Recursion, Algoritma, Struktur Data. Recursion. Erick Pranata. Edisi II

BUANA. Distribusi 01 September 2017

BAB 2. STRUKTUR DATA

RANCANGAN PEMBELAJARAN BERBASIS STUDENT CENTERED LEARNING

Transkripsi:

IKG2A3 / Pemrograman Terstruktur 2 ZK Abdurahman Baizal KK Algoritma dan Komputasi Pengantar Struktur Data 1 8/25/2015

Deskripsi Singkat Matakuliah ini memberikan bekal tentang Konsep algoritma dan struktur data, kaitan antara keduanya, abstract data type. Pembahasan mulai dengan list linier secara umum, multi list, stack, queue, tree, dan graf. Dalam kuliah, algoritma disampaikan dalam bentuk notasi algoritmik, sedangkan dalam responsi, akan disampaikan dalam bahasa C 2 8/25/2015 IKG2A3 Pemrograman Terstruktur 2

Tujuan Mahasiswa dapat memahami tentang konsep algoritma dan struktur data Mahasiswa dapat membuat realisasi struktur data dalam algoritma maupun bahas pemrograman Mahasiswa dapat membuat aplikasi serta aplikasi dari struktur data 3 8/25/2015

Referensi Diktat Kuliah IF2181 Struktur Data, Inggriani Liem, ITB, 2003. Standish, Thomas A. Data structures, Algorithms, & Software Principles in C. Addison wesley publishing company. 1995 4 8/25/2015

Cakupan Materi Mesin Abstrak Konsep Abstract Data Type Pengantar List Linier Representasi Logik List linier Representasi Fisik List Linier Variasi List Linier Multi list 5 8/25/2015

Cakupan Materi (Lanjutan) Stack Queue Graph 6 8/25/2015

Komponen Penilaian Kuis 1 (10%) : Mesin Abstrak dan ADT, awal minggu ke-3 Kuis 2 (10%): List Linier, awal minggu ke- 5 UTS (25%): bahan mulai dari awal sampai dengan Multi List, berbentuk Essay. Dikoreksi masing-masing dosen Kuis 3 (10%): Stack dan Queue, awal minggu ke-11 Tugas Besar (20%): Implementasi materi kuliah (List, Stack, Queue, Binary Tree, Graph mereka memilih) untuk kasus yang sesuai. Presentasi pada minggu ke-14 dan ke-15. Presentasi setiap kelompok pada kisaran 20 menit. Gunakan bahasa C. UAS (25%): semua bahan setelah UTS sampai dengan Graph, berbentuk Essay. 7 8/25/2015

Tugas Besar Format Laporan Tertulis: Latar Belakang Pernyataan Masalah Tujuan Penyelesaian Masalah : Struktur Program, Pseudo Code yang utama, Screen Shoot Kesimpulan dan Saran Cara penilaian: Kebenaran coding 30 % Kompleksitas sistem : semakin banyak struktur data yang digunakan semakin bagus (tetapi harus lengkap primitifnya) atau membentuk primitif baru dari primitif yang ada. 30% Kemudahan membaca program (identasi, komen, struktur, dll) 20% Kejelasan dan penguasaan ketika presentasi dan demo program, keaktifan (bertanya dalam presentasi, kualitas dan kuantitas) 10% Kejelasan dan kerapihan laporan tertulis 10% 8 8/25/2015

Pengantar Struktur Data Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah. Struktur Data mekanisme memodelkan data (merepresentasikan data) Definisi (Stubs & Webre) Data : Factual information (as measurement or statistics) used as a basis for reasoning, discussion, or calculation Structure : Arrangement or relationship of elements (as particles, parts, or organs) in a substance, body, or system A data structure is a data type, it has a set of operations on its values 9 8/25/2015

Contoh Struktur Data List linier Multi List 10 8/25/2015

Contoh Struktur Data Stack (Tumpukan) Queue (Antrian) 11 8/25/2015

Contoh Struktur Data Tree (Pohon) Tidak linier Graf Tidak linier 12 8/25/2015

Level abstraksi dari perepresentasian data (level struktur data) : Definisi Fungsional pendefinisian struktur data dan operator-operator yang berlaku pada struktur tersebut. Representasi Lojik spesifikasi type dari struktur, yang menyangkut nama type dan spesifikasi semua operator 13 8/25/2015

Level abstraksi dari perepresentasian data (level struktur data) : Representasi (implementasi) Fisik spesifikasi dari struktur data sesuai dengan implementasinya dalam komputer. Kontigu penempatan sekumpulan data dalam memori benar-benar secara kontigu (setiap elemen posisi alamat ditempatkan secara berturutan) struktur statis Berkait penempatan sekumpulan data dalam memori dapat terpencarpencar (namun informasi alamat untuk masing-masing elemen) struktur dinamis 14 8/25/2015

Referensi Wirth, Niklaus. Algorithm + data structure = program. Prentice Hall. 1996 15 8/25/2015

16 8/25/2015 THANK YOU