Mata kuliah
Kode mata kuliah
Seksi
Kode dosen
Nama dosen
Nomor HP
Email DosenSTRUKTUR DATA
CCS 120
KH201
7228
IR. NIXON ERZED MT
08161496461
nixon@esaunggul.ac.idMateri pembelajaran
01 OL
02 OL
03 OL
Type Array dan Struct (Record)
04 OL
05 OL
06 OL
07 OL
08 UTS
Ujian Tengan Semester (UTS)
09 OL
10 OL
11 OL
12 OL
13 OL
14 OL
15 OL
16 UAS
Ujian Akhir Semester (UAS)
Sumber belajar
- Algoritma dan Pemrograman dalam Bahasa Pascal, C, dan C++, Rinaldi Munir 2016
- Struktur Data, Bambang Hariyanto, Infromatika, Bandung, 2003
- Algoritma dan Struktur Data 1 & 2 , Moh. Syukani, Mitra Wacana Media, 2012
- Fundamental of Data Structure, Ellis Horowitz, Pitman International Text, 1978
Penilaian
Kehadiran
Tugas dan Kuis
Praktikum
UTS
UAS= 5%
= 25 %
= 20%
= 20 %
= 30 %- Algoritma dan Pemrograman dalam Bahasa Pascal, C, dan C++, Rinaldi Munir 2016
Dalam penerapan pemanggilan prosedur atau fungsi secara berulang, terdapat dua pendekatan yaitu :
- Teknik Iteratif
- Teknik Rekursif.Fungsi recursive adalah suatu fungsi yang memanggil dirinya sendiri. Pada beberapa persoalan, fungsi rekursif sangat berguna karena mempermudah solusi. Namun demikian, fungsi rekursif juga memiliki kelemahan, yakni memungkinkan terjadinya overflow pada stack, yang berarti stack tidak lagi mampu menangani permintaan pemanggilan fungsi karena kehabisan memori stack adalah area memori yang dipakai untuk variable lokal untuk mengalokasikan memori ketika suatu fungsi dipanggil. Oleh karena itu, jika bisa diselesaikan dengan metode iteratif, gunakanlah metode iteratif.
Dan mesti diingat, tidak semua bahasa pemrograman mengadapatasi rekursivitasAlgoritma pengurutan QUICK SORT adalah algoritma yang menerapkan pemanggilan rekursif secara masif.