GARIS BESAR PROGRAM PENGAJARAN (GBPP) …siskom.undip.ac.id/files/2012/09/SAP-Struktur-Data.pdf ·...
Transcript of GARIS BESAR PROGRAM PENGAJARAN (GBPP) …siskom.undip.ac.id/files/2012/09/SAP-Struktur-Data.pdf ·...
GARIS BESAR PROGRAM PENGAJARAN (GBPP)
&
SATUAN ACARA PENGAJARAN (SAP)
Struktur Data
FAKULTAS TEKNIKUNIVERSITAS DIPONEGORO
SEMARANG2008
SATUAN ACARA PENGAJARAN
Pembelajaran : Struktur Data Linear & Non LinearPengantar tentang struktur data linear dan non linear
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 100 menitPertemuan ke : 1 & 2
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat menjelaskan konsep struktur data linear dan non linear beserta contoh-contohnya
2. Kompetensi dasar :
a. Mahasiswa dapat menjelaskan perbedaan tipe data dan struktur datab. Mahasiswa dapat menjelaskan perbedaan logical presentation dan physical presentationc. Mahasiswa dapat menjelaskan perbedaan Row Major Order dan Column Major Orderd. Mahasiswa dapat membedakan struktur data linear dan non-linear beserta contoh-contohnyae. Mahasiswa memahami pendekatan implementasi struktur data list dengan pendekatan menggunakan array dan menggunakan pointer
3. Soft skill :
Bertanggung jawab, berani mengemukakan pendapat atau bertanya, menghargai pendapat orang lain, pengendalian diri, motivasi belajar sepanjang hayat.
2.Pokok Bahasan: Struktur data linear dan non-linear
3. Sub Pokok Bahasan : Beda tipe data dan struktur data, klasifikasi struktur data List, stack, queue dengan array dan pointer Logical presentation vs physical presentation Row Major Order & Column Major Order Introduction to Multidimensional array, binary tree, graph
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus, dan memanfaatkan koneksi internet di lingkungan kampus sebagai alat penunjang kegiatan belajar mengajar.
5. Evaluasi o Evaluasi terhadap pertemuan ini menggunakan obyektifitas dosen
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka I
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
KomunikasiMenghargai Orang lain
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
5”
2. Tatap muka II
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajar
SoftSkill Waktu
an1 Pendahuluan Memberikan
pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
KomunikasiMenghargai Orang lain
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
5”
Pembelajaran : Abstract Data Type dan Class-Objek pada JavaStruktur data pada java programming language
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 50 menitPertemuan ke : 3
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat memahami tentang abstract data type dan user data type serta dapat mengimplementasikan pembentukan class dan objek, penggunaan getter dan setter, serta konstruktor
2. Kompetensi dasar :
a. Mahasiswa mengetahui perbedaan abstract data type dan user data type
b. Mahasiswa bisa mengimplementasikan pembentukan class objek, getter, setter, methods, dan konstruktor dalam java programming language
3. Soft skill :
Bertanggung jawab, berani mengemukakan pendapat atau bertanya, menghargai pendapat orang lain, pengendalian diri, motivasi belajar sepanjang hayat, belajar mandiri, mampu bekerja sama.
2.Pokok Bahasan: Abstract Data Type dan Pembentukan Objek dengan Java Programming Language
3. Sub Pokok Bahasan : Abstract Data Type & User Data Type Class & Objek Getter & Setter Konstruktor
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus, dan memanfaatkan koneksi internet di lingkungan kampus sebagai alat penunjang kegiatan belajar mengajar.
5. Evaluasi o Evaluasi terhadap pertemuan ini menggunakan obyektifitas dosen
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka III
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
5”
SATUAN ACARA PENGAJARAN
Pembelajaran : Multidimensional array & VectorImplementasi class, getter, setter, konstruktor, methods pada multidimensional array & vector
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 50 menitPertemuan ke : 4
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat memahami pembentukan class, getter, setter dan konstruktor untuk struktur data vector dan multidimensional array
2. Kompetensi dasar :
a. Mahasiswa dapat menggunakan dan mengimplementasikan struktur data multidimensional array beserta method-methodnya
b. Mahasiswa dapat menggunakan dan mengimplementasikan struktur data vector beserta method-methodnya
3. Soft skill :
Bertanggung jawab, berani mengemukakan pendapat atau bertanya, menghargai pendapat orang lain, pengendalian diri, motivasi belajar sepanjang hayat.
2.Pokok Bahasan: Multidimensional Array & Vector
3. Sub Pokok Bahasan : Multidimensional array Contoh penggunaan method multidimensional array untuk input data ke array, baca data, dan
deklarasi array Vector & method-method-nya Contoh penggunaan method vector untuk baca data, tulis data
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus
5. Evaluasi o Evaluasi terhadap pertemuan ini menggunakan obyektifitas dosen
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka IV
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar
Memperhatikan
Buku referensi
penghargaan apresiasi
pendapat/ toleransi
10”
mempersiapkan diri menerima materi yang akan disampaikan
networking share vision group
decision making
time management
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
5”
SATUAN ACARA PENGAJARAN
Pembelajaran : StringAnalisis struktur data string
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 50 menitPertemuan ke : 5
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat menganalisis struktur data (studi kasus : string) dengan mengidentifikasikan kumpulan tipe data yang digunakan, konstruktor-konstruktornya, dan method-method yang dimiliki serta melakukan pengujian terhadap struktur data tersebut
2. Kompetensi dasar :
a. Mahasiswa bisa mengidentifikasikan kumpulan tipe data, konstruktor, dan method dari struktur data string
b. Mahasiswa bisa melakukan pengujian penggunaan method struktur data string
3. Soft skill :
Bertanggung jawab, berani mengemukakan pendapat atau bertanya, menghargai pendapat orang lain, pengendalian diri, motivasi belajar sepanjang hayat.
2.Pokok Bahasan: Struktur Data String
3. Sub Pokok Bahasan : Kumpulan tipe data String Konstruktor string Methods string
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus
5. Evaluasi o Evaluasi terhadap pertemuan ini menggunakan obyektifitas dosen
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka V
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
sintesis analisis responsif apresiasi pengalama
n
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
sintesis analisis responsif apresiasi pengalama
n
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
sintesis analisis responsif apresiasi pengalama
n
5”
SATUAN ACARA PENGAJARAN
Pembelajaran : Pengembangan struktur dataMembuat struktur data baru
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 100 menitPertemuan ke : 6 & 7
1. Tujuan
1. Standar kompetensi : Mahasiswa mampu untuk mengembangkan struktur data baru berbasis pada penyederhanaan struktur data vector dan fungsi-fungsinya
2. Kompetensi dasar :
a. Mahasiswa mampu mengidentifikasikan dan mendeklarasikan tipe data baru, konstruktor, dan method yang dibutuhkan oleh struktur data suatu objek
b . Mahasiswa dapat melakukan pengujian secara mandiri atas struktur data baru yang dikembangkan
3. Soft skill :
Teamwork, toleransi, kepemimpinan, komunikasi
2.Pokok Bahasan: Pembentukan Struktur Data Baru
3. Sub Pokok Bahasan : Identifikasi kumpulan tipe data yang dibutuhkan Deklarasi konstruktor Deklarasi methods Pengujian
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus, danCooperative learning
5. Evaluasi o Evaluasi terhadap pertemuan ini berdasarkan dari nilai yang diberikan terhadap
penyelesaian soal yang diberikan
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka VI
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
10”
2 Penyajian Menyajikan presentasi,
Memperhatikan
85”
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
networking share vision group
decision making
time management
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
5”
2. Tatap Muka VII
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik
Memperhatikan
Memberikan respon terhadap
85”
maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
decision making
time management
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
5”
SATUAN ACARA PENGAJARAN
Pembelajaran : Single-Linked ListImplementasi struktur data linked-list dengan 1 pointer
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 100 menitPertemuan ke : 8 & 9
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat membentuk struktur data linked-list dengan satu pointer dan mengembangkan methods untuk struktur data tersebut
2. Kompetensi dasar :
a. Mahasiswa mampu membedakan antara parent node dengan child node
b. Mahasiswa mampu mengidentifikasikan class, konstruktor, method yang diperlukan untuk membuat single-linked list
3. Soft skill :
Teamwork, toleransi, kepemimpinan, komunikasi
2.Pokok Bahasan: Single-linked list
3. Sub Pokok Bahasan : Parent node & child node Class yang diperlukan untuk pembuatan linked-list Methods untuk akses data dan menghubungkan antar node yang ada Konstruktor, variabel, dan pengujian
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus, danCooperative learning
5. Evaluasi o Evaluasi terhadap pertemuan ini berdasarkan dari nilai yang diberikan terhadap
penyelesaian soal yang diberikan
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka VIII
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik
Memperhatikan
Memberikan respon
85”
pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
group decision making
time management
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
5”
2. Tatap Muka IX
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
85”
kelas dan keaktifat siswa
mengemukakan ketidakpahaman terhadap materi yang disajikan
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
5”
SATUAN ACARA PENGAJARAN
Pembelajaran : Double-linked listImplementasi struktur data linked-list dengan dua pointer
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 100 menitPertemuan ke : 10 & 11
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat membentuk struktur data linked-list dengan satu pointer dan mengembangkan methods untuk struktur data tersebut
2. Kompetensi dasar :
a. Mahasiswa mampu mengidentifikasikan class, konstruktor, method yang diperlukan untuk membuat double-linked list
3. Soft skill :
Teamwork, toleransi, kepemimpinan, komunikasi
2.Pokok Bahasan: Double-linked list
3. Sub Pokok Bahasan : Class yang diperlukan untuk pembuatan linked-list Methods untuk akses data dan menghubungkan antar node yang ada Konstruktor, variabel, dan pengujian
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus, danCooperative learning
5. Evaluasi o Evaluasi terhadap pertemuan ini berdasarkan dari nilai yang diberikan terhadap
penyelesaian soal yang diberikan
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka X
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan
85”
ketidakpahaman terhadap materi yang disajikan
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
5”
2. Tatap Muka XI
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap
85”
materi yang disajikan
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
5”
SATUAN ACARA PENGAJARAN
Pembelajaran : Struktur Data Binary TreePengembangan double-linked list menjadi struktur data binary tree
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 100 menitPertemuan ke : 12 & 13
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat membentuk struktur data binary tree dan mengembangkan methods untuk struktur data tersebut
2. Kompetensi dasar :
a. Mahasiswa mampu mengidentifikasikan class, konstruktor, method yang diperlukan untuk membuat binary tree
3. Soft skill :
Teamwork, toleransi, kepemimpinan, komunikasi
2.Pokok Bahasan: Binary Tree
3. Sub Pokok Bahasan : Class yang diperlukan untuk pembuatan binary tree
Methods untuk akses data dan menghubungkan antar node yang ada Konstruktor, variabel, dan pengujian
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus, danCooperative learning
5. Evaluasi o Evaluasi terhadap pertemuan ini berdasarkan dari nilai yang diberikan terhadap
penyelesaian soal yang diberikan
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka XII
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap
85”
materi yang disajikan
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
Memperhatikan dan menerima masukan-masukan dari dosen untuk memperoleh referensi
Buku referensi, LCD,Laptop, Internet
5”
2. Tatap Muka XIII
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Memperhatikan dan menerima
Buku referensi, LCD,
5”
Mengingatkan mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
masukan-masukan dari dosen untuk memperoleh referensi
Laptop, Internet
SATUAN ACARA PENGAJARAN
Pembelajaran : GraphPemanfaatan pointer untuk struktur data graph
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 50 menitPertemuan ke : 14
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat membentuk struktur data graph
2. Kompetensi dasar :
a. Mahasiswa dapat menjelaskan tentang vertex
b. Mahasiswa memahami konsep adjancy table dan menampilkannya
c. Mahasiswa mampu mengidentifikasikan class, konstruktor, method yang diperlukan untuk membuat graph
3. Soft skill :
Teamwork, toleransi, kepemimpinan, komunikasi
2.Pokok Bahasan: Graph
3. Sub Pokok Bahasan : Vertex Adjancy Table Class yang diperlukan untuk pembuatan binary tree Methods untuk akses data dan menghubungkan antar node yang ada Konstruktor, variabel, dan pengujian
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus, danCooperative learning
5. Evaluasi o Evaluasi terhadap pertemuan ini berdasarkan dari nilai yang diberikan terhadap
penyelesaian soal yang diberikan
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka XIV
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan
Memperhatikan dan menerima masukan-
Buku referensi, LCD,Laptop, Internet
5”
mahasiswa untuk memperluas wawasan terhadap materi yang disajikan dengan banyak membaca
Mengingatkan mahasiswa untuk mempersiapkan untuk materi berikutnya
masukan dari dosen untuk memperoleh referensi
SATUAN ACARA PENGAJARAN
Pembelajaran : Hash-TablePrinsip-prinsip struktur data untuk mengimplementasikan fungsi hash-table
Kode Mata Kuliah/ sks : TSK 410
Waktu Pertemuan : 2 x 50 menitPertemuan ke : 15
1. Tujuan
1. Standar kompetensi : Mahasiswa dapat memahami prinsip-prinsip hash table
2. Kompetensi dasar :
a. Mahasiswa mampu membedakan antara prinsip direct access table dan hash table
b. Mahasiswa mampu menggunakan fungsi hash-table
c. Mahasiswa dapat menjelaskan strategi penanganan tumbukan
d. Mahasiswa dapat membentuk struktur data untuk implementasi fungsi hash-table
3. Soft skill :
Teamwork, toleransi, kepemimpinan, komunikasi
2.Pokok Bahasan: Hash Table
3. Sub Pokok Bahasan : Direct access table vs hash table Fungsi hash Strategi penanganan tumbukan Pembentukan struktur hash table
4.Kegiatan Belajar Mengajar : (terlampir)Tatap muka di kelas dengan menggunakan alat bantu laptop, in-focus
5. Evaluasi o Evaluasi terhadap pertemuan ini berdasarkan dari nilai yang diberikan terhadap
penyelesaian soal yang diberikan
6. Referensi, Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit ANDI A Tabbebbaum, Data Structure Using C, 1982 A Tannenbaum, Data Structure Using Pascal, 1982 P Insap Santoso, Struktur Data Menggunakan Turbo Pascal, 2002 D. Suyudi, Pengantar Struktur Data, 1990
Lampiran D. Kegiatan Belajar Mengajar
1. Tatap muka XV
No
Tahap Metode Pembelajaran Aktivitas Belajar
Mengajar
Media dan Alat
Pembelajaran
SoftSkill Waktu
1 Pendahuluan Memberikan pengantar materi dan mengarahkan mahasiswa agar mempersiapkan diri menerima materi yang akan disampaikan
Memperhatikan
Buku referensi
prioritas mengambil
keputusan berfikir kritis selektif tanggung
jawab penghargaan apresiasi
pendapat/ toleransi
networking share vision group
decision making
time management
10”
2 Penyajian Menyajikan presentasi,
Menyampaikan pertanyaan baik pertanyaan retorik maupun pertanyaan terbuka
Memperhatikan keterlibatan siswa di kelas dan keaktifat siswa
Memperhatikan
Memberikan respon terhadap pertanyaan-pertanyaan yang diajukan
mengemukakan ketidakpahaman terhadap materi yang disajikan
85”
3 Penutup Membuat kesimpulan materi yang disajikan
Mengingatkan mahasiswa untuk memperluas wawasan terhadap
Memperhatikan dan menerima masukan-masukan dari dosen untuk
Buku referensi, LCD,Laptop, Internet
5”