RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

dokumen-dokumen yang mirip
KKKF33110 STRUKTUR DATA

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) ANALISA DAN PERANCANGAN SISTEM INFORMASI

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) SISTEM PENUNJANG KEPUTUSAN

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

ALGORITMA DAN PEMROGRAMAN

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) KONSEP SISTEM INFORMASI

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) BAHASA BASIC

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

BUANA. Distribusi 01 September 2017

SATUAN ACARA PENGAJARAN

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PERANCANGAN BASIS DATA

ALGORITMA DAN PEMROGRAMAN

Bab 1 Pengantar Struktur Data

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

RENCANA PEMBELAJARAN SEMESTER

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Sistem Pendukung Keputusan

RENCANA PEMBELAJARAN

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) METODOLOGI PENELITIAN (SSI 309)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) ANALISA DAN PERANCANGAN SISTEM INFORMASI. Disusun oleh: TUTIK KHOTIMAH, S.

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

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

Kontrak Perkuliahan & Introduction

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) SISTEM OPERASI. Disusun oleh: TRI LISTYORINI, M.Kom

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

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

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

Fakultas Teknologi Informasi

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PRAKTIKUM SISTEM OPERASI. Disusun oleh: TRI LISTYORINI, M.Kom

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Bahan Bakar dan Pelumas. Disusun Oleh : Sugeng Slamet, MT

RENCANA PEMBELAJARAN SEMESTER (RPS)

(3) BAHAN KAJIAN (materi ajar)

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

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) SISTEM INFORMASI MANAJEMEN

FORM (FR) SATUAN ACARA PERKULIAHAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Teknologi dan Pengujian Bahan Teknik. Disusun Oleh : Sugeng Slamet, MT

Sub Pokok Bahasan dan Sasaran Belajar

PRAKTEK MIKROKONTROLER II

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) MIKROKONTROLER II. Disusun Oleh: Mohammad Iqbal, ST, MT

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

PRAKTEK SISTEM INSTRUMENTASI

Fakultas Teknologi Informasi

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) ROBOTIKA. Disusun Oleh: Mohammad Iqbal, ST, MT

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) TEKNIK KOMPRESI. Disusun Oleh: Anastasya Latubessy, S.Kom, M.Cs

KONTRAK PERKULIAHAN TIM KONSORSIUM

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Teknik Pengecoran Logam. Disusun Oleh : Sugeng Slamet, MT

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) KIMIA TERAPAN

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) MANAJEMEN PROYEK SISTEM INFORMASI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA DAN STRUKTUR DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) JARINGAN KOMPUTER. Disusun oleh: ANTENG WIDODO,S.T, M.Kom

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PEMROGRAMAN WEB. Disusun Oleh: Lelly Hidayah Anggraini, S.Kom, M.Cs

Rina Fiati, ST., M.Cs

Buku Ajar Struktur Data

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

STRUKTUR DATA TFP 1502

Akuntansi Pengantar 2 1 / 23

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) MATA KULIAH: KEWIRAUSAHAAN

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

STRUKTUR DATA. Literatur

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

RENCANA PEMBELAJARAN SEMESTER (RPS)

SOAL TUGAS STRUKTUR DATA

SATUAN ACARA PERKULIAHAN(SAP)

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

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

RANCANGAN PROGRAM PEMBELAJARAN MATA KULIAH: E T I K A P R O F E S I. Nama Dosen : ABDUL HF. Fakultas : Program Studi : DIPLOMA IV

SILABUS : DASAR-DASAR PEMROGRAMAN. : Made Windu Antara Kesiman, S.T., M.Sc NIP : : PENDIDIKAN KIMIA

RANCANGAN PROGRAM PEMBELAJARAN MATA KULIAH: SISTEM INFORMASI PERTANAHAN. Wahyuni, S.H.M.Eng : Sekolah Tinggi Pertanahan Nasional

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) ELEMEN MESIN I. Disusun Oleh: Ir. Masruki Kabib, MT

SATUAN ACARA PERKULIAHAN (SAP)

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

: Mengembangkan Sistem Informasi baru yang sesuai dengan kebutuhan pengguna

MEKANIKA KEKUATAN MATERIAL

Syarat dan Ketentuan yang berlaku:

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

ANALISIS ALGORITMA PEMBANGUN POHON EKSPRESI DARI NOTASI PREFIKS DAN POSTFIKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

RENCANA PEMBELAJARAN SEMESTER (RPS) MATA KULIAH SISTEM INFORMASI GEOGRAFI. KODE C14323

RENCANA PEMBELAJARAN SEMESTER (RPS) Mata Kuliah SISTEM INFORMASI GEOGRAFI. Kode C14323

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Heap Tree dan Kegunaannya dalam Heap Sort

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

Transkripsi:

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA Disusun Oleh : Nanik Susanti, S.Kom. PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS TAHUN AJARAN 2011-2012 1

LEMBAR PENGESAHAN Judul RPKPS Dosen Pengampu : Struktur Data : Nanik Susanti, S.Kom Penyusun Nanik Susanti, S.Kom Mengetahui dan Menyetujui: Ketua Program Studi: Arif Setiawan, S.Kom, M.Cs. 2

Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS) A. Latar Belakang : Struktur Data merupakan mata kuliah wajib yang diberikan bagi mahasiswa semester II Program Studi Sistem Informasi Fakultas Teknik UMK. Tujuan mata kuliah ini adalah : 1. Mahasiswa mengenal dan memahami konsep dasar dari Struktur Data 2. Mahasiswa mengetahui dan memahami macam-macam type data dan penggunaanya 3. Mahasiswa mengetahui dan memahami array, structure, fungsi serta fungsi rekursif 4. Mahasiswa mengetahui dan memahami pointer 5. Mahasiswa mengetahui dan memahami proses stack (tumpukan) 6. Mahasiswa mengetahui dan memahami proses queue (antrian) 7. Mahasiswa mengetahui dan memahami link-list (senarai berantai) 8. Mahasiswa mengetahui dan memahami tree (pohon) 9. Mahasiswa mengetahui dan memahami graph 10. Mahasiswa mengetahui dan memahami berbagai macam pengurutan data 11. Mahasiswa mengetahui dan memahami berbagai macam pencarian data Untuk mencapai tujuan yang diinginkan secara maksimal, pada setiap proses pembelajaran memerlukan perencanaan, persiapan, dan pengendalian yang baik. Sehubungan dengan hal itu, diperlukan pengembangan kegiatan yang disebut Rencana Program Kegiatan Pembelajaran Semester (RPKPS). Implementasi kegiatan tersebut diharapkan dapat menciptakan suasana akademik yang kondusif sehingga muncul kegairahan proses pembelajaran. Kegiatan ini diharapkan juga dapat meningkatkan motivasi, kreatifitas, kesungguhan, dan keteraturan proses belajar mengajar serta meningkatkan keaktifan mahasiswa mengikuti proses pembelajaran. B. Perencanaan Pembelajaran 1. Nama Mata Kuliah : Sruktur Data 2. Kode Mata Kuliah : 3. Bobot SKS : 3 4. Semester : II 5. Dosen : Nanik Susanti, S.Kom 6. Kompetensi : Mampu memahami konsep Struktur Data sehingga mampu menganalisa, mendesain solusi masalah melalui pemilihan struktur data dan yang tepat Bahasa C++. 7. Rancangan Pembelajaran : 3

RANCANGAN PEMBELAJARAN Nama Mata Kuliah : Struktur Data SKS : 3 Program Studi : Sistem Informasi Semester : 2 Fakultas : Teknik KOMPETENSI MATA KULIAH: Mampu memahami konsep Struktur Data sehingga mampu menganalisa, mendesain solusi masalah melalui pemilihan struktur data dan yang tepat Bahasa C++. Matriks Pembelajaran : Pertemuan Ke Kemampuan akhir yang diharapkan Materi/Pokok Bahasan Strategi Pembelajaran Latihan yang dilakukan Kriteria Penilaian (Indikator) (1) (2) (3) (4) (5) (6) (7) 1 Mahasiswa mengenal - Ruang Lingkup Mata Kuliah Discovery dan memahami konsep - Mengapa dan Apa Struktur learning dasar dari Struktur Data Data - Siapa saja yang terlibat Struktur Data 2 Mahasiswa mengetahui dan memahami macam-macam type data dan penggunaanya - Konsep Dasar Struktur Data - macam-macam tipe data - implementasi tipe data Discovery learning memberikan tugas makalah untuk mengetahui sejauh mana penguasaan materi tipe data, variabel, konstanta, dan operator serta Ketepatan kebutuhan dan pemrograma n Bobot 4

3&4 Mahasiswa mengetahui dan memahami array, structure, fungsi serta fungsi rekursif 5 Mahasiswa mengetahui dan memahami pointer 6 Mahasiswa mengetahui dan memahami proses stack (tumpukan) - Konsep dasar Array - Jenis-jenis Array Array 1 Dimensi Array 2 Dimensi - Konsep dasar Structure - Array pada Structure - Konsep dasar Fungsi - Array pada fungsi - Konsep dasar fungsi rekursif - Array pada fungsi rekursif - Definisi pointer - Deklarasi pointer - Operasi pada pointer - Pointer dengan array - Pointer dengan string - Pointer dengan pointer - Definisi stack - Deklarasi stack - Operasi stack Operasi push Operasi pop - Pemanfaatan stack Project Based penerapannya program array 1 dimensi & 2dimensi structure array fungsi pointer stack Ketepatan Ketepatan Ketepatan Ketepatan Ketepatan Ketepatan Ketepatan Ketepatan 5

7 Ujian Tengah Semester 8 Mahasiswa mengetahui dan memahami proses queue (antrian) 9 Mahasiswa mengetahui dan memahami link-list (senarai berantai) Reverse polish notation - Definisi queue - Operasi/prosedur standar pada queue - Implementasi queue dengan array - Implementasi queue dengan pointer - Queue melingkar - Implementasi dengan sebuah counter - Definisi link-list - Teknik-teknik link-list Pengulangan linked-list Mengubah sebuah pointer dengan referensi pointer Membuat kepala senarai dengan perintah push() Menambah ekor pada akhir senarai Membuat referensi lokal - Operasi link-list Menambah node baru Menghapus node queue link-list Ketepatan Ketepatan Ketepatan Ketepatan Ketepatan Ketepatan Ketepatan 10 Mahasiswa mengetahui - Jenis-jenis Binary tree - Menganalisa Ketepatan 6

dan memahami tree (pohon) 11 Mahasiswa mengetahui dan memahami graph 12 Mahasiswa mengetahui dan memahami berbagai macam pengurutan data - Operasi binary tree Kunjungan pre-order Kunjungan in-order Kunjungan post-order - Binary search tree Operasi insert Operasi update Operasi delete - Definisi graph - Istilah graph - Representasi graph - Algoritma pencarian sebuah titik di graph - Algoritma penghapusan sebuah titik di graph - Algoritma penyisipan sebuah titik di graph - Buble sort - Insertion sort - Selection sort - Quick sort kasus operasi binary tree tree graph - Menganalisa teknik searching - Menganalisa sorting - Membuat program sorting Ketepatan Ketepatan Ketepatan kasus pemrograma n Ketepatan dan Ketepatan Ketepatan Ketepatan 13 Mahasiswa mengetahui - Sequential search - Menganalisa Ketepatan 7

dan memahami berbagai macam pencarian data 14 Ujian Akhir Semester - Binary search teknik searching - Menganalisa searching - Membuat program searching Ketepatan Ketepatan 8. Media Pembelajaran : Media yang digunakan proses pembelajaran berupa papan tulis / white board serta LCD Proyektor. 9. Bahan, Sumber Informasi dan Referensi : [1] Frieyadie. 2006. Panduan Pemrogramman C++. Penerbit Andi. Yogyakarta [2] Kadir, Abdul, 1995. Pemrogramman C++ Membahas Pemrogramman Berorientasi Objek. Penerbit Andi. Yogyakarta [3] Potts, Steve dan Clayton Walnum.1997.Pemrogramman Berorientasi Objek dengan Borland C++. Penerbit Andi. Yogyakarta Newman, W. M and Lamming, M. G, Interactive System Design, Addison Wesley, Cambrigde, Great Britain, 1995. [4] Kristanto, Andri, 2003. Algoritma dan Pemrograman dengan C++. Penerbit Graha Ilmu. yogyakarta [5] Munir, Rinaldi dan Lidya, Leoni 2006. Algoritma dan Pemograman. Penerbit Informatika Bandung, Bandung. 8

NAMA MATA KULIAH : Stuktur Data SEMESTER : II SKS : 3 DOSEN : Nanik Susanti, S.Kom TUGAS 1 BENTUK TUGAS 1.TUJUAN TUGAS: Membuat program structure dengan array 2. URAIAN TUGAS: a. Obyek Garapan: Menganalisa dan membuat program b. Yang harus dikerjakan dan batasan-batasan : Menguasai deklarasi sructure, menguasai koding program Membuat program input dan output c. Metode/Cara Pengerjaan (acuan cara pengerjaan): Menganalisa kebutuhan Membuat program d. Deskripsi Luaran tugas yang dikan/dikerjakan: Laporan dan program 3. KRITERIA PENILAIAN: a. Rancangan desain : 5% b. Alur Program : 5% c. Hasil Aplikasi : 10% 9

GRADING SCHEME COMPETENCE KRITERIA 1: KETEPATAN PENJELASAN DIMENSI Sangat (A) (B) Ketepatan Algoritma dan Algoritma dan kebutuhan dan deklarasi deklarasi program program benar, program benar, progam bisa progam bisa dijalankan, dijalankan, mengkan mengkan output yang output yang jelas jelas Presentasi jelas dan dapat menjawab semua pertanyaan Batas (C) Algoritma program benar Kurang (D) Hanya menunjukkan konsep alur saja Di bawah standard (E) Tidak ada konsep SKOR 25% TUGAS 2 1.TUJUAN TUGAS: Meng dan membuat program queue 2. URAIAN TUGAS: a. Obyek Garapan: Meng dan membuat program queue b. Yang harus dikerjakan dan batasan-batasan : Menguasai deklarasi sructure, menguasai koding program Membuat program input dan output 10

c. Metode/Cara Pengerjaan (acuan cara pengerjaan): Membuat program queue Membuat program d. Deskripsi Luaran tugas yang dikan/dikerjakan: Laporan dan Program yang bisa didemokan di depan kelas 3. KRITERIA PENILAIAN: a. Algoritma : 10% b. Metode : 5% c. Program : 10% KRITERIA : KETEPATAN ANALISA DAN PROGRAM DIMENSI Sangat (A) (B) Batas (C) KETEPATAN Algoritma dan Algoritma dan Algoritma ANALISA DAN deklarasi deklarasi program benar PROGRAM program benar, program benar, progam bisa progam bisa dijalankan, dijalankan, mengkan mengkan output yang output yang jelas jelas Presentasi jelas dan dapat menjawab semua pertanyaan Kurang (D) Hanya menunjukkan konsep alur saja Di bawah standard (E) Tidak ada konsep SKOR 25% 11

TUGAS 3 1.TUJUAN TUGAS: Mempelajari metode dan sorting dan searching, membuat program sorting dan searching 2. URAIAN TUGAS: a. Obyek Garapan: Mempelajari metode dan sorting dan searching, membuat program sorting dan searching b. Yang harus dikerjakan dan batasan-batasan : Membuat sorting Membuat searching c. Metode/Cara Pengerjaan (acuan cara pengerjaan): Menganalisa sorting Menganalisa searching d. Deskripsi Luaran tugas yang dikan/dikerjakan: Laporan tugas pembuatan sorting dan searching serta program yang dapat didemokan didepan kelas 3. KRITERIA PENILAIAN: a. Algoritma : 10% b. Metode : 5% c. Program : 10% KRITERIA : KETEPATAN ANALISA DAN PROGRAM DIMENSI Sangat (A) (B) Batas (C) Kurang (D) Di bawah standard (E) SKOR 12

KETEPATAN ANALISA DAN PROGRAM Algoritma program benar, progam bisa dijalankan, mengkan output yang jelas Presentasi jelas dan dapat menjawab semua pertanyaan Algoritma program benar, progam bisa dijalankan, mengkan output yang jelas Algoritma program benar Hanya menunjukkan konsep alur saja Tidak ada konsep 25% Lembar kerja 1 : Petunjuk Tugas : 1. Paper dijilid buku dengan format A4 2. Cover merah 3. Program dikumpulkan bentuk CD 4. Siapkan Slide PowerPoinT, maksimal 15 slide. Lembar kerja 2 : LAMPIRAN LAMPIRAN : 1. Lecture Notes : power point 2. Lembar kerja 3. Selescted Reading material (daftar alamat web;buku;print out artikel;fotocopy) 13

Contoh Slide 14