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

dokumen-dokumen yang mirip
SATUAN ACARA PENGAJARAN

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER

KKKF33110 STRUKTUR DATA

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BUANA. Distribusi 01 September 2017

Algoritma Dan Struktur Data II. Queue

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

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

RENCANA PEMBELAJARAN

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

ALGORITMA DAN STRUKTUR DATA ARRAY STACK DAN QUEUE

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

QUEUE (ANTREAN) Pertemuan 6 PENGERTIAN QUEUE (ANTREAN)

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

Bab 1 Pengantar Struktur Data

ALGORITMA DAN PEMROGRAMAN

Pertemuan 7. REVIEW dan QUIS

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Algoritma Dan Struktur Data II

STACK dan QUEUE MODUL PRAKTIKUM STRUKTUR DATA 09 UNIVERSITAS KRISTEN DUTA WACANA. Daftar Isi: Stack dan Queue. Latihan soal. Guided.

Sub Pokok Bahasan dan Sasaran Belajar

(3) BAHAN KAJIAN (materi ajar)

STACK atau TUMPUKAN. Pertemuan 5 STACK (TUMPUKAN)

MODUL PRAKTIKUM STRUKTUR DATA. Dosen Pengampu M.Bahrul Ulum, S.Kom., M.Kom. Asisten Lab Mia Kastina PROGRAM STUDI TEKNIK INFORMATIKA

Algoritma Dan Struktur Data II

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

Struktur Data Array. Rijal Fadilah S.Si

Antrian (Queue) Susunan koleksi data dimana proses penambahan data (add) dilakukan dari belakang dan penghapusan data (delete) dilakukan dari depan.

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

Fakultas Teknologi Informasi

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

SATUAN ACARA PERKULIAHAN(SAP)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Algoritma dan Struktur Data. Ramos Somya

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

RENCANA PEMBELAJARAN SEMESTER (RPS)

TIF 4201 Algoritma Dan Struktur Data

STRUKTUR DATA. Literatur

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

Algoritma dan Struktur Data 2

RENCANA PEMBELAJARAN SEMESTER (RPS)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

LAPORAN PRAKTIKUM RESMI QUEUE

Tumpukan (Stack) Stack bersifat LIFO (Last In First Out) LIFO Data yang terakhir masuk ke dalam stack menjadi data yang pertama keluar dari stack

STRUKTUR DATA TFP 1502

Kontrak Perkuliahan & Introduction

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

FORM (FR) SATUAN ACARA PERKULIAHAN

Algoritma Pemrograman & Struktur Data

SILABUS INTERAKSI MANUSIA DAN KOMPUTER ( TIF210 ) PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

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

MODUL PRAKTIKUM STRUKTUR DATA

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

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

BAB 2 TINJAUAN PUSTAKA

Algoritma Pemrograman

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STACK DAN QUEUE (Muhammad Fachrie, STMIK Amikom Yogyakarta)

BAB I PENDAHULUAN.

Buku Rancangan Pengajaran. Struktur Data dan Algoritma. Fakultas Ilmu Komputer Universitas Indonesia

SILABUS SISTEM OPERASI ( TIF204) PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN

Gambar 13.1 Ilustrasi proses algoritma sorting

KUM 5 IMPLEMENTASI QUEUE

Pohon dan Pohon Biner

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 2

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

# NINE Queue dengan Array

ARNA FARIZA YULIANA SETIOWATI

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

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

ALGORITMA PENGURUTAN & PENCARIAN

QUEUE (ANTREAN) Prinsip Antrean : FIFO (First In First Out) FCFS (First Come First Serve) Yang Tiba lebih awal Maka akan dilayani Terlebih Dahulu

S TA C K Sunu Wibirama

Algoritma dan Struktur Data. Queue

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Kode MK/ Pemrograman Terstruktur 2

SILABUS MATA KULIAH. Pokok Bahasan : 1. Pointer 2. Strukttur(rekaman) 3. Searching(Pencarian) 4. Sorting 5. Pemrosesan file 6.

1. E = a + 2b d + dh f g. Ubah ke dalam notasi postfix: a. Menggunakan Algoritma b. Secara manual c. Dari pohon biner menggunakan Stack

1. Kompetensi Mengenal dan memahami struktur data Stack (tumpukan) dan Queue (antrian).

MODUL PRAKTIKUM STRUKTUR DATA

STRUKTUR DATA POKOK BAHASAN - 7 STACK ( TUMPUKAN )

PRAKTIKUM STRUKTUR DATA QUEUE. SULIDAR FITRI, M.Sc

Transkripsi:

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

D e s k r i p s i M a t a K u l i a h 1 Deskripsi Mata Kuliah Informasi Umum Mata Kuliah Program Studi : Teknik Informatika Kode Mata Kuliah : TIF-104 Nama Mata Kuliah : Struktur Data Jumlah SKS : 4 Semester : II Mata Kuliah Prasyarat : Pengantar Pemrograman Deskripsi Singkat Mata kuliah Struktur Data adalah mata kuliah yang mempelajari hal mengenai konsep, teknik dan manipulasi pengorganisasian sebuah data yang diterapkan kedalam sebuah bahasa pemrograman. Adapun materi yang diajarkan mencakup pengenalan struktur data, ADT, antrian, linked list, sorting dan tree. Tujuan Instruksional Tujuan Instruksional Umum: Mahasiswa dapat menyelesaikan sebuah permasalahan yang membutuhkan metode penyelesaian menggunakan struktur data Tujuan Instruksional Khusus: Setelah menjalankan mata kuliah struktur data, mahasiswa mampu : 1. Mampu melakukan pengorganisasian data dengan tepat 2. Mampu memilih metode di dalam struktur data yang tepat dalam penerapan ke dalam bahasa pemrograman 3. Mampu mengimplementasikan struktur data kedalam bahasa pemrograman Pembelajaran pembelajaran yang dilakukan adalah : 1. Ceramah 2. Student-Centered Learning 3. Problem Based Learning Buku Acuan Buku acuan yang digunakan dalam mata kuliah ini adalah: 1. Data 1) dengan C,C++, Mitra 2. Data 2) dengan C,C++, Mitra

D e s k r i p s i M a t a K u l i a h 2 Kriteria Penilaian Penentuan nilai akhir mahasiswa berdasarkan kriteria berikut: FAKTOR BOBOT KETERANGAN Keaktifan 50% Kehadiran 10% Kehadiran minimal 75% Tugas 30% Take home, kelas atau lab. Kuis 10% Dilaksanakan maksimal 2 kali dalam semester Ujian Tengah Semester 15% Closed Book (Tertulis dan Praktek) Ujian Akhir Semester 35% Presentasi Rencana Perkuliahan Minggu Pokok Bahasan/Sub Pokok Bahasan 1 Bab1 &2 2 Bab 3 3 Bab 11,12 4 Bab 14 5 Bab 14,15,16 6 Bab 1 7 Bab 13 8 Bab 14 9 Bab 14 10 Bab 4 11 Bab 2 12 Bab 3 13 Bab 5,6 14 Bab7,8,9,12 Data (Algoritma &Struktur Data 2) dengan C,C++, Mitra

G a r i s - G a r i s B e s a r P e n g a j a r a n 3 GARIS-GARIS BESAR PENGAJARAN Mata Kuliah : Struktur Data Kode/SKS : TIF-104 / 4 SKS Dosen : Nama Dosen lengkap dengan gelar Deskripsi Singkat : Mata kuliah Struktur Data adalah mata kuliah yang mempelajari hal mengenai konsep, teknik dan manipulasi pengorganisasian sebuah data yang diterapkan kedalam sebuah bahasa pemrograman. Adapun materi yang diajarkan mencakup pengenalan struktur data, ADT, antrian, linked list, sorting dan tree. Standar Kompetensi : Mahasiswa dapat menyelesaikan sebuah permasalahan yang membutuhkan metode penyelesaian menggunakan struktur data 1. Mahasiswa dasar dari struktur data dan terbiasa dengan bahasa pemrogramaan C++ tipe data bentukan dan mampu pada 1. Mahasiswa pengolahaan data menggunakan konsep struktur data membuat menggunakan bahasa C ++ 1. Mahasiswa tipe data bentukan 2. Mahasiswa berbagai bentuk tipe data bentukan Pengantar Struktur Data a. Mengenal konsep dasar dari struktur data b. Mengenal perbedaan dasar dari konsep struktur data dengan konsep algoritma c. Mengenal bahasa pemrograman C ++ Tipe data dan String a. Mengenal tipe data bentukan (Abstract Data Type) yang terdiri dari typedef, struct, b. typedef struct, 100 100

G a r i s - G a r i s B e s a r P e n g a j a r a n 4 (abstrak) 3. Mahasiswa mampu membuat menggunakan tipe data bentukan c. Array Struct 3 Mahasiswa mampu penggunaan seleksi kondisi dan perulangan serta mampu pada 1. Mahasiswa mampu seleksi kondisi perulangan Seleksi Kondisi dan Perulangan a. Seleksi kondisi ( Ifthen-else) b. Perulangan ( For,while,dowhile) 100 4. Mahasiswa mampu penggunaan Array dan Larik serta mampu pada 1. Mahasiswa mampu penggunaan array sederhana menerapkan array kedalam Array Larik I a. Penjelasan Array b. Pembuatan Array 100

G a r i s - G a r i s B e s a r P e n g a j a r a n 5 5. Mahasiswa mampu penggunaan Array dan Larik dalam pembuatan matriks mampu pada 1. Mahasiswa pengguanaan array dalam membentuk matriks menerapkan ke dalam array dalam bentuk matriks Array Larik II a. Array dalam matriks b. Pembentukan matriks dengan menggunakan array 100 6. Mahasiswa dari sebuah rekursi serta menerapkanya kedalam sebuah 1. Mengetahui konsep dasar rekursi 2. Mampu membuat rekursi kedalam sebuah Rekursi I rekursi b. Penerapan rekursi kedalam 100 7. Mahasiswa mampu menerapkan teknik search kedalam 1. Mengetahui konsep teknik search 2. Penerapan teknik search ke dalam sebuah Teknik Search search b. Penerapan teknik search kedalam 100 8. Mahasiswa mampu menerapkan teknik sort ke dalam sebuah 1. Mengetahui jenis teknik sort 2. Penerapan teknik sort ke dalam Teknik Sort a. Insertion Sort b. Bubble Sort 100

G a r i s - G a r i s B e s a r P e n g a j a r a n 6 9. Mahasiswa mampu menerapkan teknik sort lanjut ke dalam sebuah 1. Mengetahui jenis sort lanutan 2. Menerapkan teknik sort ke dalam Teknik Sort 2 a. Merge Sort b. Selection Sort c. Shell Sort 100 10. Mahasiswa Linked List non circular dan mampu dalam 1. Mahasiswa mampu linked list Linked List non circular dalam Teknik List linked list non circular b. Operasi pada linked list non circular : inisialisasi, insert data di depan, insert data di belakang,hapus data di depan, hapus data di belakang. 100 11. Mahasiswa dan penerapan stack (tumpukan ) dalam mengorganisir data dalam 1. Mahasiswa mampu stack dalam mengorganisir data menerapkan stack ke dalam c. linked list non circular dengan head tail Teknik Stack stack b. Operasi pada stack : inisialiasi, push, pop, isempty, isfull, 100

G a r i s - G a r i s B e s a r P e n g a j a r a n 7 Clear, print dan Peak 12. Mahasiswa Queue ( Antrian) dalam mengorganisir data dalam 1. Mahasiswa mengetahui konsep Queue dalam mengorganisir data queue kedalam c. Implementasi Konsep Stack menggunakan array dan ADT pada Bahasa C++ Teknik Queue Queue b. Operasi pada Queue: inisialiasi, Enqueue, Dequeue, isempty, isfull, Clear, print c. Implementasi Konsep Queue menggunakan array dan ADT pada Bahasa C 100 13. Mahasisa dapat dan menjelaskan konsep Tree 1. Mahasiswa mengetahui konsep penggunaan tree tree ke dalam sebuah Tree tree b. Binary tree c. Search tree d. Traversal

G a r i s - G a r i s B e s a r P e n g a j a r a n 8 14. Mahasiswa dan menjelaskan konsep graph 1. Mahasiswa mengetahui konsep dari sebuah graph Graph dalam Graf Konsep Graph a. Istilah dalam graph b. Graph berarah,tidak berarah dan berbobot 100