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

dokumen-dokumen yang mirip
SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

KKKF33110 STRUKTUR DATA

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

SATUAN ACARA PENGAJARAN

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) -i llt.{\ \/ ' t+ .,+t-' =-,!il'; I.,"r I "., 'i'.ii:i'ii [ii- STATISTIKA PROBABI LITAS

RENCANA PEMBELAJARAN SEMESTER (RPS)

MATAKULIAH BASIS DATA

ALGORITMA DAN PEMROGRAMAN

i,m.$ nrr ot*s \i* rr i;l,r-ii i+r' a '.'rr - --d- NAMA MATAKULIAH ALGORITMA DAN STRUKTUR DATA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Algoritma dan Struktur Data 2

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

BUANA. Distribusi 01 September 2017

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

SriWinarno,SKom Panji Wisnu Wrawan, ST, MT

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

RENCANA PEMBELAJARAN SEMESTER

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

Sub Pokok Bahasan dan Sasaran Belajar

RENCANA PEMBELAJARAN SEMESTER

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) iltt'1\ 1, ''r, lrrlj - 'tl'{. ."r.- I ' I'r,, - ' t1 11r!'t'. f + ":1r.

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO NOVEMBER 2OO8

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

(3) BAHAN KAJIAN (materi ajar)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) - *qtri&'t6't' .ib++" u'f+- =lrl= 6t 'r*.xi{iitr{ll1s d&,- Cl. '.

Fakultas Teknologi Informasi

RENCANA PEMBELAJARAN

..*\' i.it- DISUSUN OLEH: RENCANA PROGRAM DAN KEGIATAN PEMROGRAMAN APLIKASI LANJUT FAKULTAS ILMU UNIVERSITAS DIAN DESEMBER 2OOB

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Alur Pengajaran Pemrograman Di Universitas Dian Nuswantoro, Semarang Oleh: Wijanarto

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

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

rrl =- t.] -4.1_. - friltlr.fi 4 +

RENCANA PEMBELAJARAN SEMESTER (RPS)

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

STRUKTUR DATA TFP 1502

-rl ILLUSTRASI I RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) "ii. ** '**q R'r["3{ ru d*ff. r.r-. {;:;3 APRIL 2OO8.

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

SATUAN ACARA PERKULIAHAN(SAP)

METODE REPRODUKSI GRAFIKA II

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SILABUS (PRAKTIKUM BAHASA PEMROGRAMAN) Semester I Tahun Akademik 2015/2016. Dosen Pengampu : 1. Ikhwannul Kholis, S.T., M.T.

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER (RPS)

STRUKTUR DATA. Literatur

Fakultas Teknologi Informasi

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) MATAKULIAH DESAIN WEB (DREAMWAVER)

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

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

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

gplat,1,, rrl "f-dj.; alp' fll --s =- f a,ufrrnr"rpi c o .'lr, rr* f a;lrjiiltr* '. 'i-r'f rr srlagi'(+ SISTEM MOBILE (PRAKTIKUM) DISUSUN OLEH:

Bab 1 Pengantar Struktur Data

FORM (FR) SATUAN ACARA PERKULIAHAN

Pendahuluan Struktur Data. Nisa ul Hafidhoh

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

IMPLEMENTASI PERANGKAT LUNAK DENGAN PENERAPAN PENCARIAN RELATIF (HASH SEARCH)

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

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

RPS CIM123 Metode Perancangan Program halaman 1 dari 10

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

Algoritma dan Struktur Data

Kontrak Perkuliahan & Introduction

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Struktur Data & Algoritme (Data Structures & Algorithms)

Struktur Data dan Algoritme. Struktur Data & Algoritme (Data Structures & Algorithms) Struktur Data dan Algoritme. Objectives.

KONTRAK PERKULIAHAN Program Alih Jenis ALGORITME DAN PEMROGRAMAN KOM202

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Collision Resolution

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

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

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

lrl =? 1 -r.rlntrfif == E )'ti.,

Yang dimaksud dengan 1 SKS adalah 50 menit. 1 kali pertemuan adalah 2 SKS (100 Menit).

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

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

ALGORITMA DAN PEMROGRAMAN

Pengantar Struktur Data

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II

FORMAT PENYUSUNAN RPKPS

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

Transkripsi:

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) =il= "*-ttt-{ut%:* lj %"q:dlrulrfi iil fl ''#i&kwi. ' STRUKTUR DATA DISUSUN OLEH: Feri Agustina, M.Kom FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO NOVEMBER 2006

HALAMAN PENGESAHAN RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Judul Matakuliah : STRUKTUR DATA Penyusun : Nama : Feri Agustina, M.Kom NPP : 0686.11.1997.141 Pangkat/Golongan : Jabatan sekarang : Semarang, 14 Juni 2007 Mengetahui: Ketua Program Studi Penyusun, Nama Lenqkap dan Gelar NPP. Feri Agustina, M.Kom NPP. Dekan Fakultas llmu Komputer Dr. Eng. Yuliman Purwanto, M.Enq NPP. 0686. 11...

A. NAMA MATAKULIAH Struktur Data B.KODE/SKS : taq-2) C.SEMESTER :-/Ganjil D. STATUS MATAKULIAH : Wajib E. MATA KULIAH PRASYARAT : F. DESKRIPSI SINGKAT MATAKULIAH : G. SILABUS MATAKULIAH 1. Pengertian Algoritma dan Struktur Data a. Definisi Algoritma b. Definisi Struktur Data c. Hubungan Algoritma dan Struktur Data d. Kategory Type Data 2. Review Materi a. Array b. Pointer c. Procedure dan Function 3. Abstract Data Type a. Perbedaan antara Type data, obyek data dan struktur Data b. Definisi UDT dan ADT c. Terjemahan Type dan pengelompokkan pada ADT 4. Sorting a. Pengertian Sorting b. Algoritma Sorting (Bubble Sort, Selection Sort, lnsertion Sort, dan Quick Sort) 5. Searching a. Pengertian Search b. Algoritma Search (Sequential Search dan Binary Search) 6. Stack a. Pengertian Stack b. Cara membuat Stack pada Array c. Operasi-operasi pada Stack (Push dan pop) 7. Queue a. Pengertian Queue b. Cara membuat Queue c. Operasi-operasi pada Queue (push dan pop) B. Linked List a. Single Linked List Non Circular b. Single Linked List Circular c. Double Linked List Non Circular d. Double Linked List Circular e. Menambah List didepan f. Menambah List ditengah g Menambah List dibelakang h. Mencari List

i. Mengganti data pada sebuah list j Menghapus List 9. Tree a. Pengertian Tree b. Kunjungan Tree (Pre Order, ln Order dan post Order) c. Binary Tree 10. Hashing a. Pengertian dan konsep File Hashing b. Fungsi-fungsi pada file Hashing c. Collision d. Collision Resolution e. Coalesced Hash f. Progressive Overflow g. Linear Quotient H. TUJUAN PEMBELAJARAN Memberikan kemampuan untuk melakukan pemrograman dalam skala menengah dengan memanfaatkan struktur data internal yang kompleks dan mengimplementasikan dalam bahasa pemrograman C. r. HASTL (OUTCOME) PEMBELAJARAN: Mahasiswa mampu untuk membuat primitif ADT dan memakainya untuk program yang berstruktur data kompleks dalam paradigma imperatif dan mengimplementasi dalam bahasa prosedural yaitu Bahasa C. J. METODE PEMBELAJARAN DAN ALOKASI WAKTU Kegiatan di dalam kelas (4 SKS x 14 minggu): a. Penjelasan kuliah = b. Kuliah ceramah = c. Diskusi kelompok & kelas = d. Presentasi tugas kelompok = e. Ujian = Total = jam ( pertemuan) Yang dimaksud dengan jam di sini adalah jam pelajaran (50 menit) sesuai dengan definisi sks. selain itu, karena 1 SKS mengandung kegiatan untuk tugas mandiri yang terencana, maka diberikan pula kegiatan berikut: Tugas terencana di luar kelas (3 SKS x 16 minggu): a.tugas lndividu = 16 jam b.tugas kelompok = 16 jam c. Studi mandiri = 16 iam total = 48 jam

K. ATURAN PERKULIAHAN Peserta kuliah wajib mengikuti perkuliahan minimal 75% dari jumlah pertemuan dalam satu semester sebagai persyaratan untuk dapat mengikuti ujian akhir. Mahasiswa yang tidak memenuhi batas kehadiran minimal mengikuti ketentuan yang berlaku di akademik. L. RENCANA KEGIATAN PEMBELAJARAN MINGGUAN (RKBM) (file rpkps struktur data.xls ) Excel File) M. PENJABARAN RKBM 1. Kuliah minggu 1 Menjelaskan Pengertian, sub pokok bahasan dst 2. Kuliah Minggu 2 Menjelaskan pokok bahasan, sub pokok bahasan dst 3. dst 1. Kuliah Minggu 1 : Menjelaskan Pengertian pengertian Algoritma dan Struktur Data a. Definisi Algoritma b. Definisi Struktur Data c. Hubungan Algoritma dan Struktur Data d. Kategory Type Data 2. Kuliah Minggu 2 : Mereview Materi pada matakuliah Dasar Pemrograman a. Array b. Pointer c. Procedure dan Function 3. Kuliah Minggu 3. Menjelaskan Abstract Data Type a. Perbedaan antara Type data, obyek data dan struktur Data b. Definisi UDT dan ADT c. Terjemahan Type dan pengelompokkan pada ADT 4. Kuliah Minggu 4 : Menjelaskan Sorting a. Pengertian Sorting b. Algoritma Sorting (Bubble Sort, Selection Sort, lnsertion Sort, dan Quick Sort) 5. Kuliah Minggu 5 : Menjelaskan Searching a. Pengertian Search b. Algoritma Search (Sequential Search dan Binary Search) 6. Kuliah Minggu 6 dan 7 : Menjelaskan Stack a. Pengertian Stack b. Cara membuat Stack pada Array c. Operasi-operasi pada Stack (Push dan pop) 7. Kuliah Minggu 8 : Ujian Tengah Semester 8. Kuliah Minggu 9 : Menjelaskan Queue a. Pengertian Queue

b. Cara membuat Queue c. Operasi-operasi pada Queue (Push dan pop) 9. Kuliah Minggu 10 dan 11 : Menjelaskan Linked List a. Single Linked List Non Circular b. Single Linked List Circular c. Double Linked List Non Circular d. Double Linked List Circular e. Menambah List didepan f. Menambah List ditengah g. Menambah List dibelakang h. Mencari List i. Mengganti data pada sebuah list j Menghapus List 10. Kuliah Minggu 12 dan 13 : Menjelaskan Tree a. Pengertian Tree b. Kunjungan Tree (Pre Order, ln Order dan post Order) c. Binary Tree 1 1. Kuliah Minggu 14 dan 15 Menjelaskan : Hashing a. Pengertian dan konsep File Hashing b. Fungsi-fungsi pada file Hashing c. Collision d. Collision Resolution e. Coalesced Hash f. Progressive Overflow g. Linear Quotient 12.Kuliah Minggu 16 : Ujian Akhir Semester N. TUGAS Tugas harus ada pada setiap pokok bahasan. O. KOMPONEN PENILAIAN 1. Tugas.20 o/o 2. Ujian Tengah Semester :40% 3. Ujian AKhir Semester :40% 4. Standar konversi nilai yang direncanakan: A:85-99 8.70-84 C:56-69 D:40-55 E:00-39

P. BAHAN, SUMBER INFORMASI DAN REFERENSI : Buku Utama:. lnggriani : "Diktat Kuliah 1F223 Algoritma dan Pemrograman", Departemen Teknik lnformatika ltb, 1998 o Kernighan and Ritchie: "The C Programming Language", Prentice Hall, second edition, 1988. lnggriani : "Catatan Singkat Bahasa C", Departemen Teknik lnformatika ltb, lggg. lnggriani : "Program Kecil dalam Bahasa C", Departemen Teknik lnformatika ltb, 1998