SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

dokumen-dokumen yang mirip
Sub Pokok Bahasan dan Sasaran Belajar

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

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

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

STRUKTUR DATA TFP 1502

SATUAN ACARA PENGAJARAN

RENCANA PEMBELAJARAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

KKKF33110 STRUKTUR DATA

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Syarat dan Ketentuan yang berlaku:

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

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Pengantar Struktur Data

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Fakultas Teknologi Informasi

Kontrak Perkuliahan & Introduction

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

RENCANA PEMBELAJARAN SEMESTER (RPS)

STRUKTUR DATA. Literatur

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

=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

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

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

ALGORITMA PENGURUTAN & PENCARIAN

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

ALGORITMA DAN PEMROGRAMAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

Algoritma dan Struktur Data 2

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

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

Struktur Data & Algoritme (Data Structures & Algorithms)

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

Gambar 13.1 Ilustrasi proses algoritma sorting

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

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

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

RENCANA PEMBELAJARAN SEMESTER

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

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

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

Algoritma dan Struktur Data. Searching dan Sorting

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA KULIAH KE : 3 ALGORITMA

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB 2 TINJAUAN PUSTAKA

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

SATUAN ACARA PERKULIAHAN(SAP)

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

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Struktur dan Organisasi Data 2 STRUKTUR DATA

PERTEMUAN 15 REVEW/QUIZ

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

STRUKTUR DATA SORTING ARRAY

Bab 1 Pengantar Struktur Data

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

Struktur Data Linier. Input. Program untuk menyelesaikan masalah. Algoritma Penyelesaian. Proses. Masalah. Struktur Data. Output

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

Heap Tree dan Kegunaannya dalam Heap Sort

BAB 2. STRUKTUR DATA

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

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

BAB VII POHON BINAR POHON

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 7. Ahmad Hidayat

Struktur dan Organisasi Data 2 ARRAY

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

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

Struktur Data dan Analisa Algoritma

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

BAB I PENDAHULUAN.

STRUKTUR DATA (3) sorting array. M.Cs

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pengertian Algoritma Pengurutan

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-8 Pengurutan (Sorting) 1

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

ALGORITMA PENGURUTAN. Oleh : S. Thya Safitri, MT

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

Kompleksitas Algoritma Pengurutan Selection Sort dan Insertion Sort

FORM (FR) SATUAN ACARA PERKULIAHAN

7. SORTING DAN SEARCHING

Transkripsi:

Mata Kuliah Kode / SKS Program Studi Fakultas : Struktur Organisasi Data : IT012239 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1 Jenis-jenis data Menjelaskan mendefinisikan jenis-jenis. Tipe data sederhana : Mengenal menjelaskan tipe-tipe dari data. Deklarasi data dalam bahasa pemrograman : Mendefinisikan atau mendeklarasikan data dalam bahasa pemrograman tertentu Pemetaan storage : Menjelaskan bagaimana pemetaan data dalam storage, Memberi contoh bagaimana cara pemetaan data storage. Organisasi logik fisik dari struktur data : Mengenali organisasi data secara logik maupun secara fisik dari struktur data. Waktu pelaksanaan program sebagai fungsi ukuran data input : Menyimpulkan waktu pelaksanaan program dijalankan sebagai fungsi ukuran data input Notasi Big-Oh : Menghitung Big_Oh, Memberi contoh perhitungan Big Oh dengan suatu contoh persoalan 1 29 Hal.21-23 Halaman 1

2 Array Record Menjelaskan/mengerti apa yang dimaksud Array record serta dapat mendeklarasikan dalam bahasa pemrograman Array berdimensi satu array berdimensi banyak : Menjelaskan/mengenal jenis-jenis array, Menjelaskan/mengenal apa yang dimaksud dengan record. Pendeklarasian array dalam bahasa pemrograman : Dapat mendeklarasikan dalam bahasa pemrogrman, Memberi contoh pendekrarasian dalam bahasa pemrogrman tertentu Pemetaan array storage : menjelaskan/mendefinisikan bagaimana pemetaan array storage Triangular array (array segitiga) : Menjelaskan/mengerti apa yang dimaksud dengan array segitiga sparse serta penerapannya dalam suatu aplikasi 1 22 Hal.41-43 1-8 Hal.52 3 Stack Menjelaskan/mengerti apa yang dimaksud dengan stack aplikasinya Linier list : Memahami apa yang dimaksud dengan lind list. Definisi operasi dasar dari stack : Mengerti mengenai stack operasioperasi dasarnya, Memberikan contoh aplikasi Deklarasi stack dalam bahasa pemrograman : Menjelaskan bagaimana mendeklarasikan stack 1 19 Hal.70-71 Halaman 2

dalam bahasa pemrograman Aplikasi stack : Memahami mengenai pemakai stack, Memberikan contoh aplikasinya 4 Queue Menjelaskan / mengeta tahui cara rja queue Dan menerapakannya dalam aplikasinya Definisi operasi dasar dari queue : Memahami mendefinisikan queue, Mengerti mengenai operasi-operasi dasar queue Penyajian queue dalam array : Menjelaskan/mendefinisikan penyajian queue dalam array, Memberikan contoh penyajiannya. Deque : Menjelaskan tentang deque cara rjanya Queue berprioritas : Membedakan antara queue berperioritas yang tidak berperioritas, Memberikan contoh 1 15 Hal.90-91 5 Lind list Menjelaskan/mengetahui cara rja queue aplikasinya Pengertian lind list : Mengenal apa yang dimaksud dengan lind list. Penyajian lind list dalam memori : Mengenal memahami penyajian lind list dalam memori Kunjungan link list : Menjelaskan atau memahami apa yang dimaksud dengan kunjungan pada lind list, Memberikan contoh Penyisipan, penghapusan pencarian (Searching) dalam lind list 1 25 Hal.124-125 Halaman 3

: Memahami operasi-operasi pada lind list seperti penyisipan, penghapusan pencarian simpul, sebagainya, Memberikan contoh Alokasi memori : koleksi sampah Header Doubly lind list : Mengetahui membedakan apa yang dimaksud dengan header lind list doubly lind list 6 Graph Menjelaskan / mengetatahui macam-macam graph penerapannya Definisi dasar graph graph berarah : Memahami apa yang dimaksud dengan graph jenis-jenisnya. Representasi matriks adjacency representasi lind list : Mengenal mengenai representasi matriks adjacency lind list, Memberikan contoh Graph tranvesal, path terpendek spanning tree : Memahami mengenai graph traversal, path terpendek spanning tree, Memberikan contoh aplikasi penerapannya dalam bahasa pemrograman 1 8 hal.263 7 Tree Menjelaskan jenis-jenis tree penyelesaiannya General tree : Mengenal/mengetahui pengertian dasar tree. Binary tree, representasi dari binary tree traversal : Mengenal binary tree, representasinya traversalnya 1 30 Hal.169-171 Halaman 4

Balancing binary search tree : Mengetahui bagaimana cara balancing binary search tree Height Bound balanced tree : Mengetahui apa yang dimaksud dengan height balanced tree bound balanced tree, Memberikan contoh 8 Sorting Memahami tentang berbagai jenis sort membandingkan kinerjanya dengan menggunakan Big- Oh. Selection sort : Menjelaskan cara rja selection sort, Membuat algoritma penerapannya dalam bahasa Insertion sort : Menjelaskan cara rja insertion sort, Membuat algoritma penerapannya dalam bahasa Bubble sort : Menjelaskan cara rja bubble sort, Membuat algoritma penerapannya dalam bahasa Quick sort : Menjelaskan cara rja Quick sort, Membuat algoritma penerapannya dalam bahasa Heap sort : Menjelaskan cara rja heap sort, Membuat algoritma penerapannya dalam bahasa 1 8 hal.140 Halaman 5

9 Searching Memahami bagaimana sistem pencarian data Sequential search : Mengerti bagaimana melakukan search terhadap suatu struktur data dengan cara sequential, Menghitung waktu pencarian. 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. Halaman 6