Sub Pokok Bahasan dan Sasaran Belajar

dokumen-dokumen yang mirip
SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

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

STRUKTUR DATA. Deskripsi Mata Kuliah

BUANA. Distribusi 01 September 2017

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Fakultas Teknologi Informasi

SATUAN ACARA PENGAJARAN

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA TFP 1502

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

KKKF33110 STRUKTUR DATA

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

RENCANA PEMBELAJARAN

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Fakultas Teknologi Informasi

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

Pengantar Struktur Data

STRUKTUR DATA. Literatur

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Syarat dan Ketentuan yang berlaku:

Kontrak Perkuliahan & Introduction

RENCANA PEMBELAJARAN SEMESTER (RPS)

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

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

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

ALGORITMA DAN PEMROGRAMAN

SATUAN ACARA PERKULIAHAN PERANCANGAN DAN ANALISIS ALGORITMA ** (S1/TEKNIK INFORMATIKA) PTA 2010/2011

Algoritma dan Struktur Data 2

RENCANA PEMBELAJARAN SEMESTER (RPS)

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e.

RENCANA PEMBELAJARAN SEMESTER

ALGORITMA PENGURUTAN & PENCARIAN

SATUAN ACARA PERKULIAHAN(SAP)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

RENCANA PEMBELAJARAN SEMESTER

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

Struktur Data & Algoritme (Data Structures & Algorithms)

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

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

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

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

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

Gambar 13.1 Ilustrasi proses algoritma sorting

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

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 )

Struktur dan Organisasi Data 2 STRUKTUR DATA

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

Type Data terdiri dari : - Data Tunggal : Integer, Real, Boolean dan Karakter. - Data Majemuk : String

KATA PENGANTAR. Puji syukur kami panjatkan ke hadirat Alloh SWT atas terbentuknya Lembar Tugas

BAB 2 TINJAUAN PUSTAKA

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

RENCANA PEMBELAJARAN SEMESTER (RPS)

Algoritma dan Struktur Data. Searching dan Sorting

STRUKTUR DATA KULIAH KE : 3 ALGORITMA

BAB 2. STRUKTUR DATA

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

SATUAN ACARA PERKULIAHAN (SAP)

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

ARRAY. Vektor adalah bentuk yang sederhana dari array, yang merupakan array dimensi satu. Array N dapat kita bayangkan :

SATUAN ACARA PERKULIAHAN MATA KULIAH GRAPH & ANALISIS ALGORITMA (SI / S1) KODE / SKS : KK / 3 SKS

Algoritma dan Struktur Data

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

PERTEMUAN 15 REVEW/QUIZ

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

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BERKAS * KODE: KK

STRUKTUR DATA SORTING ARRAY

Bab 1 Pengantar Struktur Data

Struktur dan Organisasi Data 2 ARRAY

FORM (FR) SATUAN ACARA PERKULIAHAN

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

SATUAN ACARA PERKULIAHAN MATA KULIAH BERKAS DAN AKSES (MI) KODE / SKS : KK / 2 SKS

Heap Tree dan Kegunaannya dalam Heap Sort

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS. Sub Pokok Bahasan dan Sasaran Belajar

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

PENGENALAN KOMPUTER DAN SOFTWARE II. Semester: 2 Pengenalan Komputer dan Software II. Introduction to Computer and Software II

ARRAY STATIS. Type namatype_array = array [1..maks_array] of tipedata. nama_var_array : namatype_array {indeks array dari 1 sampai maksimum array}

Sorting Algorithms. Definisi

7. SORTING DAN SEARCHING

BAB VII POHON BINAR POHON

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN TERSTRUKTUR (D3-TK) KODE / SKS : KK / 4 SKS

Jurnal Mahajana Informasi, Vol.1 No 2, 2016 e-issn: SIMULASI PENGURUTAN DATA DENGAN ALGORITMA HEAP SORT

Transkripsi:

SATUAN ACARA PERKULIAHAN MATA KULIAH : STRUKTUR DATA KODE ; TI11. C227 / 4 SKS JURUSAN SISTEM INFORMASI / S1 FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI Minggu Ke (1) Pokok Bahasan TIU (2) Sub Pokok Bahasan Sasaran Belajar (3) 1. Jenis-jenis data 1.1. Tipe data sederhana. - Mengenal menjelaskan tipe-tipe dari data. Menjelaskan mendefinisikan jenisjenis. 1.2. Deklarasi data dalam bahasa - Mendefinisikan atau mendeklarasikan data dalam bahasa pemrograman tertentu. 1.3. Pemetaan ke storage. - Menjelaskan bagaimana pemetaan data ke dalam storage. - Memberi contoh bagaimana cara pemetaan data ke storage. Cara Pengajaran (4) Media (5) Tugas (6) 1 29 Hal.21-23 Ref (7) 1.4. Organisasi logik fisik dari struktur data. - Mengenali organisasi data secara logik maupun secara fisik dari struktur data. 1.5. Waktu pelaksanaan program sebagai fungsi ukuran data input. - Menyimpulkan waktu pelaksanaan program dijalankan sebagai fungsi ukuran data input.

1.6. Notasi Big-Oh - Menghitung Big_Oh - Memberi contoh perhitungan Big Oh dengan suatu contoh persoalan. 2. Array Record Menjelaskan/mengerti apa yang dimaksud Array record serta dapat mendeklarasikan kedalam bahasa pemrograman 2.1. Array berdimensi satu array berdimensi banyak. - Menjelaskan/mengenal jenis-jenis array - Menjelaskan/mengenal apa yang dimaksud dengan record. 2.2. Pendeklarasian array dalam bahasa - Dapat mendeklarasikan ke dalam bahasa pemrogrman. - Memberi contoh pendekrarasian dalam bahasa pemrogrman tertentu. 1 22 Hal.41-43 1-8 Hal.52 2.3. Pemetaan array ke storage. - Menjelaskan/mendefinisikan bagaimana pemetaan array ke storage. 2.4. Triangular array (array segitiga). - Menjelaskan/mengerti apa yang dimaksud dengan array segitiga sparse serta penerapannya kedalam suatu aplikasi. 3. Stack Menjelaskan/mengerti apa yang dimaksud dengan stack aplikasinya 3.1. Linier list. - Memahami apa yang dimaksud dengan linked list. 3.2. Definisi operasi dasar dari stack. - Mengerti mengenai stack operasi-operasi dasarnya. - Memberikan contoh aplikasi. 3.3. Deklarasi stack dalam bahasa - Menjelaskan bagaimana mendeklarasikan stack kedalam bahasa 1 19 Hal.70-71

3.4 Aplikasi stack. - Memahami mengenai pemakai stack. - Memberikan contoh aplikasinya. 4. Queue Menjelaskan/mengetatahui cara kerja queue menerapakannya kedalam aplikasinya. 4.1. Definisi operasi dasar dari queue. - Memahami mendefinisikan queue - Mengerti mengenai operasi-operasi dasar queue. 4.2. Penyajian queue dalam array. - Menjelaskan/mendefinisikan penyajian queue dalam array. - Memberikan contoh penyajiannya. 1 15 Hal.90-91 4.3. Deque. - Menjelaskan tentang deque cara kerjanya. 4.4. Queue berprioritas. - Membedakan antara queue berperioritas yang tidak berperioritas. 5. Linked list Menjelaskan/mengeta hui cara kerja queue aplikasinya. 5.1. Pengertian linked list. - Mengenal apa yang dimaksud dengan linked list. 5.2. Penyajian linked list dalam memori. - Mengenal memahami penyajian linked list dalam memori 1 25 Hal.124-125 5.3. Kunjungan link list. - Menjelaskan atau memahami apa yang dimaksud dengan kunjungan pada linked list.

5.4. Penyisipan, penghapusan pencarian (Searching) dalam linked list. - Memahami operasi-operasi pada linked list seperti penyisipan, penghapusan pencarian simpul, sebagainya. 5.5. Alokasi memori : koleksi sampah. 5.6. Header Doubly linked list. - Mengetahui membedakan apa yang dimaksud dengan header linked list doubly linked list. 6. Graph Menjelaskan/mengeta tahui macam-macam graph penerapannya. 6.1. Definisi dasar graph graph berarah. - Memahami apa yang dimaksud dengan graph jenisjenisnya. 6.2. Representasi matriks adjacency representasi linked list. - Mengenal mengenai representasi matriks adjacency linked list. 1 8 hal.263 6.3. Graph tranvesal, path terpendek spanning tree. - Memahami mengenai graph traversal, path terpendek spanning tree. - Memberikan contoh aplikasi penerapannya kedalam bahasa 7. Tree Menjelaskan jenisjenis tree penyelesaiannya. 7.1. General tree. - Mengenal/mengetahui pengertian dasar tree. 7.2. Binary tree, representasi dari binary tree traversal. - Mengenal binary tree, representasinya traversalnya. 1 30 Hal.169-171

7.3. Balancing binary search tree. - Mengetahui bagaimana cara balancing binary search tree. 7.4. Height Bound balanced tree. - Mengetahui apa yang dimaksud dengan height balanced tree bound balanced tree. 8. Sorting 8.1. Selection sort. - Menjelaskan cara kerja selection sort. - Membuat algoritma penerapannya kedalam bahasa - Menghitung Big-Oh 1 8 hal.140 Memahami tentang berbagai jenis sort membandingkan kinerjanya dengan menggunakan Big-Oh. 8.2. Insertion sort. - Menjelaskan cara kerja insertion sort. - Membuat algoritma penerapannya kedalam bahasa - Menghitung Big-Oh 8.3. Bubble sort. - Menjelaskan cara kerja bubble sort. - Membuat algoritma penerapannya kedalam bahasa - Menghitung Big-Oh. 8.4. Quick sort. - Menjelaskan cara kerja Quick sort. - Membuat algoritma penerapannya kedalam bahasa - Menghitung Big-Oh.

8.5. Heap sort. - Menjelaskan cara kerja heap sort. - Membuat algoritma penerapannya kedalam bahasa - Menghitung Big-Oh. 9. Searching Memahami bagaimana sistem pencarian data 9.1. Sequential search. - Mengerti bagaimana melakukan search terhadap suatu struktur data dengan cara sequential. - Menghitung waktu pencarian. 9.2. Binary search tree. - Mengerti bagaimana melakukan search terhadap suatu struktur data dengan cara binary search tree. - Menghitung waktu pencarian. 1 20 hal.224-225 DAFTAR PUSTAKA 1. D. Suryadi H. S., Pengantar Struktur Data, Penerbit Gunadarma 2. Loomis, Mary E. S., Data Management and File Structures, Prentice Hall International Inc., 1989. 3. Reynolds, W. Charles, Program Design and Data Structures in Pascal, Wadsworth Pub. Co., 1986. 4. Wirth, Niklaus, Algorithms and data Structures, Prentice Hall, 1986. 5. Lipschutz, Seymour, Schaum s Outline Series, Data Structures, Mc Graw-Hill, 1986. 6. Stubbs, T. Daniel, & Neil W. Webre, Data Structures with Abstracts Data Types and Pascal, Brook/Cole Publishing Company, 1984.