(3) BAHAN KAJIAN (materi ajar)

dokumen-dokumen yang mirip
STRUKTUR DATA. Literatur

KKKF33110 STRUKTUR DATA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

SATUAN ACARA PENGAJARAN

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

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

RENCANA PEMBELAJARAN

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Data Structure STRUKTUR DATA QUEUE. Chapter 3. Dahlia Widhyaestoeti, S.Kom

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

Linked List 6.3 & 7.3 NESTED LOOP

Algoritma Dan Struktur Data II

STRUKTUR DATA Pertemuan 1 s.d 8

Pendahuluan Struktur Data. Nisa ul Hafidhoh

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Lab. Teknik Informatika Struktur Data 1

POINTER STACK DAN QUEUE. Institut Teknologi Sumatera

PENGENALAN List merupakan sebuah pemikiran/konsep struktur data yang sangat dasar pada pemrograman agar lebih fleksibel. Setiap elemen akan ditambahka

Algoritma Dan Struktur Data II. Queue

List Linear (Linked List) Farah Zakiyah Rahmanti 2014

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Queue.

RENCANA PEMBELAJARAN SEMESTER (RPS)

BUANA. Distribusi 01 September 2017

Pertemuan 7. REVIEW dan QUIS

POINTER. Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN Overview. Definisi Pointer Operasi Pointer Pointer dan Argumen Fungsi

Algoritma Dan Struktur Data II

RENCANA PEMBELAJARAN SEMESTER

Algoritma Pemrograman & Struktur Data

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

DIG1G3 Implementasi Struktur Data

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

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

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

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

ALGORITMA DAN STRUKTUR DATA

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

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

KUM 5 IMPLEMENTASI QUEUE

IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.

ALGORITMA DAN PEMROGRAMAN

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

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Bab 4 Pointer dan Struktur Data Dinamik 16 BAB IV POINTER DAN STRUKTUR DATA DINAMIK TUJUAN PRAKTIKUM TEORI PENUNJANG

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

TIF 4201 Algoritma Dan Struktur Data

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

Kontrak Perkuliahan & Introduction

ALGORITMA DAN STRUKTUR DATA ARRAY STACK DAN QUEUE

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

LAPORAN PRAKTIKUM RESMI QUEUE

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB III QUEUE (ANTRIAN)

KONSEP POINTER DAN LINKED LIST

Algoritma dan Struktur Data. Pertemuan 9 Circular Linked List

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA LINKED LIST (BAGIAN 1)

QUEUE (ANTREAN) Pertemuan 6 PENGERTIAN QUEUE (ANTREAN)

SATUAN ACARA PERKULIAHAN (SAP)

Algoritma dan Struktur Data STACK

ARNA FARIZA YULIANA SETIOWATI

Struktur. Bab 4: Linked LIst 4/8/2015

Single Linked List (1)

LIST. Dewi Sartika, M.Kom

Variasi List Linier. Nisa ul Hafidhoh, MT

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

Struktur. Bab 4: Linked LIst 4/8/2015

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

LOGO STRUKTUR DATA QUEUE

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

QUEUE (ANTRIAN) Struktur Data - Queue

05. Double Linked List

PERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer

Algoritma Pemrograman & Struktur Data

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

Algoritma dan Struktur Data. Pertemuan 7 Linked List

RENCANA PEMBELAJARAN SEMESTER (RPS)

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

A. TUJUAN PEMBELAJARAN

Pertemuan 3. Perubah Dinamis (Dinamic variable) Suatu perubah yang akan dialokasikan hanya pada saat diperlukan, yaitu setelah program dieksekusi.

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 9

PRAKTIKUM ALGORITMA & PEMROGRAMAN III MODUL_06 Stack (Tumpukan)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA DAN STRUKTUR DATA

IX. Implementasi ADT : Stacks & Queues. Operasi dasar Contoh kegunaan Implementasi Array-based dan linked list-based

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

5. QUEUE (ANTRIAN) TUJUAN PRAKTIKUM

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

DOUBLE LINKED LIST. Danang Wahyu Utomo Danang Wahyu Utomo, M.Kom, M.CS

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

Stack. Gambar 1.1 Stack

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

KONTRAK PERKULIAHAN TIM KONSORSIUM

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA LINKED LIST (BAGIAN 2)

Pemrograman Berorientasi. Array dan Collections

UJIAN AKHIR SEMESTER GANJIL 2005/2006 ALGORITMA & STRUKTUR DATA / CS2014

Transkripsi:

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL RENCANA PEMBELAJARAN Matakuliah : Konsep Struktur Data Semester : Genap Kode : 08010305 SKS : 2 Jurusan : Manajemen Informatika Dosen : Arrahmah Aprilia Kompetensi : Mampu menjelaskan dan menerapkan Konsep dan definisi berbagai type data dan struktur data, konsep tipe data linier dan non linier (1) MINGGU KE (2) KEMAMPUAN AKHIR YANG DIHARAPKAN 1 Mahasiswa mengingat kembali Dasardasar Pemrograman dengan C++ (3) BAHAN KAJIAN (materi ajar) Kontrak Kuliah Pengertian dasar pemrograman dan type data abstrak Pengertian #include<stdio.h>, printf, scanf, cin, cout Type data C++ (4) BENTUK PEMBELAJARAN Mendengarkan, bertanya dan berdiskusi dengan (5) KRITERIA PENILAIAN (indicator) (6) BOBOT NILAI 2 Mahasiswa mengingat kembali struktur keputusan dan perulangan c++ 3 Mahasiswa mengetahui dan memahami Array Satu Dimensi Latihan Konsep Keputusan Latihan Konsep perulangan Pengertian Array Satu Dimensi Menyiapkan Array Satu Dimensi Alamat Elemen-elemen Array Satu Dimensi Menyiapkan Array Numeric Satu Dimensi Mahasiswa di haruskan menyelesaikan soal-soal yang diberikan dalam waktu yang diberikan 10%

4 Review Materi Dasar-dasar C++ dan Array Lengkap Dengan Isinya. Menyiapkan array numerik, lengkap dengan nilai awal, dan mencetak isinya. Menyiapkan Array Character String Satu Dimensi lengkap Dengan Isinya. Review Konsep Keputusan Review Konsep Perulangan Review Konsep Array 1 Dimensi Mahasiswa di haruskan menyelesaikan soal-soal yang diberikan dalam waktu yang diberikan 10% 5 Mahasiswa mengetahui dan memahami Pointer Pengertian Pointer dalam contoh pointer Sebuah alamat dapat ditunjuk oleh lebih dari satu Mengoperasikan isi variabel dengan menyebut alamatnya dengan pointer. Menunjuk elemen array dengan INDEX Menunjuk elemen array dengan POINTER Meggerakkan POINTER yang menunjuk array Tugas tertulis 1 6 Mahasiswa mengetahui dan memahami Fungsi Pengertian Fungsi Variabel LOKAL dan variabel GLOBAL, dan CALLING Funtion dan CALLED Function Passing Variable (Variabel Tugas tertulis 2

7 Mahasiswa mengetahui dan memahami Fungsi Rekursif 8 Mahasiswa mengetahui dan memahami Single stack Parameter dan variabel Argument) Sebuah Function dapat mengcall Function lain Dua buah Function dapat saling mengcall Variabel Static Calling By Reference Calling By Passing value Pengertian Recursion. Menggunakan Fungsi non recursive dan Fungsi recursive Ilustrasi Single Stack Representasi Single Stack menggunakan Array Satu Dimensi Prinsip / Konsep Proses pada Stack Macam Proses pada Stack Kondisi Stack Aplikasi Stack Pointer sebagai penunjuk Stack Representasi Stack menggunakan structure Soal Latihan Mandiri Menjelaskan dan memberikan latihan soal untuk dikerjakan mhs Tugas tertulis 3 Tugas tertulis 4 9 Mahasiswa mengetahui dan memahami Double STACK Representasi dua buah stack menggunakan array yang sama Kondisi Stack(Stack1 KOSONG, Stack2 KOSONG, Stack PENUH baik Stack1 maupun Stack2, tidak BISA DIISI, Stack BISA DIISI, baik Stack1 maupun Stack2, bisa diisi Stack1 ADA ISINYA, Stack2 Menjelaskan dan memberikan latihan soal untuk dikerjakan mhs Tugas tertulis 5

10 Mahasiswa mengetahui dan memahami Linier Queue ADA ISINY) Algoritma PUSH dan POP pad stack Soal soal Latihan Mandiri Ilustrasi linear queue menggunakan array satu dimensi Algoritma penggeseran isi antrian Ilustrasi antrian lurus Prinsip / konsep proses (fifo (first in first out) atau fifs (first in first serve) ) Proses ( awal (inisialisasi, insert, delete, reset ) Soal soal latihan mandiri Tugas tertulis 6 11 Mahasiswa mengetahui dan memahami Circular Queue Pengertian Circular Queue Proses.( AWAL (Inisialisasi), INSERT (Sisip, Masuk, Simpan, DELETE) Tugas tertulis 7 12 Mahasiswa mengetahui dan memahami Linked List ( List yang di-link satu dengan lainnya ) Pengertian List linked list lurus dengan pointer tunggal Proses. linked list lurus dengan pointer tunggal (insert, delete) Tugas tertulis 8 40% (Akumulasi 8 tugas tertulis) 13 Implementasi Struktur data pada Program 14 Sederhana Review Materi Struktur Data Keseluruhan Persentasi Studi Kasus Mahasiswa Dapat mempresentasik an: 40%: (Laporan 15% Persentasi 15%)

1. Latar Belakang Studi Kasus 2. Data-data yang dibutuhkan untuk kasus 3. Flowchart dan Strtukur Data Studi Kasus 4. Programming Struktur Data Studi Kasus dengan Bahasa C++ 5. Laporan Daftar Pustaka: Universitas Budi Luhur, Slide Kuliah Sjukani, Moh. 2009. Struktur Data (Algoritma dan Struktur Data 2) dengan C, C++. Penerbit:Mitra Wacana Media