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

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

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

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

ALGORITMA DAN STRUKTUR DATA ARRAY STACK DAN QUEUE

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

S TA C K Sunu Wibirama

(3) BAHAN KAJIAN (materi ajar)

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

Bab 1 Pengantar Struktur Data

Fakultas Teknologi Informasi

BAB II STACK (TUMPUKAN)

Pertemuan 10. Tumpukan (Stack) Dipersiapkan oleh : Boldson Herdianto. S., S.Kom., MMSI.

STACK (TUMPUKAN) Tumpukan uang koin Tumpukan kotak Tumpukan Buku. Gambar 1. Macam-macam tumpukan

POINTER STACK DAN QUEUE. Institut Teknologi Sumatera

STACK (Tumpukan) Tumpukan Koin. Tumpukan Kotak

Algoritma dan Struktur Data STACK

RENCANA PEMBELAJARAN

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BUANA. Distribusi 01 September 2017

Algoritma Dan Struktur Data II. Queue

LIST LINIER & STACK. Pertemuan 6 Yani sugiyani, M.Kom

*Sekumpulan elemen yang diatur secara terurut. *Linear List tidak sama dengan Connected-List

PRAKTIKUM ALGORITMA DAN STRUKTUR DATA MODUL KE-2 STACK DAN QUEUE

Struktur Data Array. Rijal Fadilah S.Si

Stack. Gambar 1.1 Stack

BAHAN AJAR. Mata Kuliah Struktur Data. Disusun oleh: Eva Yulianti, S.Kom.,M.Cs

Pertemuan Ke-4 Urutan (sequence) Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

Algoritma Pemrograman

4. STACK / TUMPUKAN TEORI PENUNJANG

ALGORITMA DAN PEMROGRAMAN

Tumpukan(Stack)!! " # $ %&' $ %& ( ) ( * +, / ( (

Pendahuluan Struktur Data. Nisa ul Hafidhoh

Buku Ajar Struktur Data

Algoritma Pemrograman

Algoritma Dan Struktur Data II

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

QUEUE (ANTREAN) Pertemuan 6 PENGERTIAN QUEUE (ANTREAN)

BAB 3 STACK (TUMPUKAN)

Algoritma Pemrograman & Struktur Data

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

SATUAN ACARA PERKULIAHAN (SAP) AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO

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

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

Algoritma Dan Struktur Data II

STACK (TUMPUKAN) Tumpukan uang koin Tumpukan kotak Tumpukan Buku. Gambar 1. Macam-macam tumpukan

Materi 8 : STACK (TUMPUKAN) Dosen:

BAB III STACK ATAU TUMPUKAN

BAB III ANALISA DAN PERANCANGAN

Kontrak Perkuliahan & Introduction

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

SATUAN ACARA PENGAJARAN

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

Masukan Judul... Infotype àsebuah tipe terdefinisi yang menyimpan informasi sebuah elemen list

Tree (Struktur Data) Nisa ul Hafidhoh, MT

MAKALAH STRUKTUR DATA. DOSEN PEMBIMBING Nisa miftachurohmah, S.kom., M.Si PENYUSUN SITI JAMILATUL MU ADDIBAH ( )

BAB II STACK Atau TUMPUKAN

B C D E F G H I J K L M N O P Q R S T. Tinaliah, S.Kom POHON BINER

STACK (TUMPUKAN) & QUEUE (ANTRIAN) Altien Jonathan Rindengan, S.Si., M.Kom.

Algoritma Pemrograman

2. Mahasiswa dapat membuat dan menggunakan array dan linked list dalam suatu kasus.

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

KONTRAK PRAKTIKUM. Gambaran Umum : Alur bagi peserta praktikum :

STACK atau TUMPUKAN. Pertemuan 5 STACK (TUMPUKAN)

MODUL PRAKTIKUM STRUKTUR DATA

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

ALGORITMA DAN STRUKTUR DATA

ARNA FARIZA YULIANA SETIOWATI

ANALISIS ALGORITMA PEMBANGUN POHON EKSPRESI DARI NOTASI PREFIKS DAN POSTFIKS

POHON CARI BINER (Binary Search Tree)

Lab. Teknik Informatika Struktur Data 1

Bahasa Pemrograman :: Pemrograman List

Aplikasi Algoritma Traversal Dalam Binary Space Partitioning

PRAKTIKUM ALGORITMA & PEMROGRAMAN III MODUL_06 Stack (Tumpukan)

KKKF33110 STRUKTUR DATA

Algoritma dan Struktur Data. Ramos Somya

Pertemuan 7. REVIEW dan QUIS

Ahmad Kamsyakawuni, S.Si, M.Kom. Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Jember

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

BAB VII Tujuan 7.1 Deskripsi dari Binary Tree

Praktikum Stuktur Data [MODUL]

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

STACK ATAU TUMPUKAN 3.1 DAFTAR LINEAR

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

Fakultas Teknologi Informasi

RENCANA PEMBELAJARAN SEMESTER (RPS)

Implementasi Logika Penurunan Persamaan Aritmatika pada Program Komputer

ACARA PRAKTIKUM PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Penerapan Algoritma BFS dan DFS dalam Mencari Solusi Permainan Rolling Block

BAB 2 LANDASAN TEORI

Overview. Pendahuluan. Tujuan Instruksional & Kaitan Materi. Deskripsi. Algoritma & Pemrograman I. Prodi Teknik Informatika - Universitas Widyatama 1

STACK. Sistem penyimpanan data dengan mekanisme Last In First Out( LIFO).

: Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Linked List. Single Linked List

TUGAS MAKALAH INDIVIDUAL. Mata Kuliah : Matematika Diskrit / IF2153 Nama : Dwitiyo Abhirama NIM :

6. TREE / BINARY TREE

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

BUANA. Distribusi 01 September 2017

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Stack.

BAB IX LINKED LIST (SENARAI BERANTAI)

Transkripsi:

Pertemuan 1 PENDAHULUAN Mahasiswa mengenal dan menjelaskan konsep dasar struktur data - Aturan perkuliahan - Ruang lingkup mata kuliah - Mengapa dan apa struktur data - Review algoritma dasar - Review bahasa pemgrograman C 1. Menjelaskan konsep dan dasar dari stuktur data 2. Kompetensi lulusan mampu mengimplementasikan struktur data Aktivitas Dosen(D) : 1. Memberikan penjelasan mengenai ruang lingkup, dan tujuan dari mata kuliah diberikan serta kompetensinya dengan jurusan 2. Memberikan acuan / referensi dibutuhkan oleh mahasiswa untuk mata kuliah ini. 3. Memberikan gambaran mengenai tugas-tugas, latihan dan ujian akan dihadapi mahasiswa berkaitan - Computer Projector (slide-ppt) - Demo prog menggunakan konsep struktu data - Mencari referensi lain tentang definisi struktur data dan contoh pengguna annya SAP Struktur Data 1 / 6

Pertemuan dengan mata kuliah ini 2-3 ARRAY & STRUCTURE Mahasiswa mengetahui dan memahami mbali prinsip dasar array, termasuk lebihan dan kurangannya - Prinsip-prinsip array - Penelusuran array - Memanipulasi array - Melakukan operaisi aritmatika dalam array: SUM MIN MAX AVERAGE COUNT 1. Mendeklarsikan array Aktivitas Mahasiswa(M) : 1. Mendengarka n,menyimak penjelasan dosen berkaitan dengan gambaran umum materi mata kuliah akan diterimanya nanti serta menanyakan hal-hal belum jelas. - Eksekusi program - Demo prog menggunakan konsep struktu data SAP Struktur Data 2 / 6

Pertemuan 4-5 LIST LINIER memahami konsep list dan operasi-operasinya 2. Mengisi array dari yboard 3. Mengisi array dari konstanta 4. Operasi aritmatika 5. Array 2 dimensi 6. Array record / structure - Definisi list - List VS Array - Pointer, head dan tail - Data dan informasi / nilai - Operasi list Penambahan Penelusuran Penghapusan Pencarian nilai Pencarian alamat Mencari jumlah, rata-rata dan sebagainya transparans - Demo prog menggunaka n konsep struktu data TIK: 1. Menjelaskan konsep dasar list 2. Menjelaskan perbedaan antara list dan array 3. Menjelaskan tentang cara membangun list 4. Menjelaskan tentang elemen list 5. Menambahkan elemen list dan cara untuk menelusurinya 6. Menjelaskan teknik-teknik dipakai pada list, misalnya tentang penyisipan di awal, penghapusan ditengah, akhir, awal dan sebagainya 7. Menjelaskan tentang cara menemukan nilai dan alamat dalam sebuah list 6-7 ANTRIAN - Prinsip Antrian (FIFO) - Menambahkan antrian - Quiz tentang nilai-nilai mahasiswa dan mendapatka n statistiknya sistem SAP Struktur Data 3 / 6

Pertemuan Mahasiswa mengetahui dan memahami konsep dasar antrian dan representasinya pada dalam bahasa pemrograman - Menghapus antrian - Mencari nilai dan alamat pada antrian 1. Menjelaskan tentang antrian dan teknik biasa digunakan pada antrian 2. Menguraikan tentang hal-hal apa saja dapat menggunakan prinsip dasar antrian - Program antrian antrian pasien di poliklinik 8-9 TUMPUKAN menjelaskan konsep dasar tumpukan - Konsep dasar tumpukan (LIFO) - Mendeklarasikan elemen dasar tumpukan - Menambahkan tumpukan (PUSH) - Menampilkan nilai ada pada tumpukan - Mencari nilai pada tumpukan - Menghapus tumpukan (POP) 1. Menjelaskan konsep dasar Last In First Out 2. Menjelaskan cara untuk mendeklarasikan tumpukan 3. Menjelaskan operasi-operasi pada tumpukan (PUSH dan POP) - Demo program aplikasi tumpukan bersifat bebas dengan mengambil masalah pada hidupan nyata 10-11 REKURSIF menjelaskan konsep dasar rekursif - Konsep dasar rekursif - Pentingnya rekursif - Rekursif dan non rekursif - Aplikasi rekursif Faktorial Perkalian Fibonacci Binary search - Kuliah mimbar beberapa fungsi dapat mereprese ntasikan metode SAP Struktur Data 4 / 6

Pertemuan 12-13 POHON memahami konsep pohon dan representasinya pada bahasa pemrograman SATUAN ACARA PERKULIAHAN 1. Memahami konsep rekursif 2. Pemahaman fungsi dan prosedur 3. Menjelaskan unggulan dan lemahan dari rekursif 4. Menjelaskan aplikasi mungking menggunakan metode rekursif - Representasi list non linier - Membangun pohon biner - Menambahkan elemen pohon - Menelusuri pohon - Notasi infix, prefix, postfix - Mendapatkan nilai dari rangkaian ekspresi TIK: 1. Menjelaskan konsep list non linier dibandingkan dengan linier 2. Menjelaskan tentang operasi-operasi ada pada pohon biner 3. Menjelaskan tentang cara mengunjungi pohon biner dengan metode infix, prefix dan postfix 4. Menjelaskan tentang pohon ekspresi dan caracara untuk mengunjunginya 5. 14 Presentasi - Menilai hasil tugas besar struktur data - - rekursif daftar mata kuliah dan prasyaratn ya dengan representa si list non linier SAP Struktur Data 5 / 6

: Buku Teks : [1] Aaron M. Tenembaum, Yedidyah Langsam, Moshe J. Augenstein, Data Structure Using C, Prentice Hall, 1990 [2] H.M. Deitel, P.J. Deitel, How To Program C, Prentice Hall, 1994 [3] Rinaldi Munir dan Leoni Lidya, Algoritma dan pemrograman, Informatika, 1998 Buku Teks : [4] www.ilmukomputer.com SAP Struktur Data 6 / 6