RENCANA PEMBELAJARAN SEMESTER - atmaluhur.ac.id · 4. Perintah input 5. Operator ... pada kelompok...
Transcript of RENCANA PEMBELAJARAN SEMESTER - atmaluhur.ac.id · 4. Perintah input 5. Operator ... pada kelompok...
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM INFORMASI STMIK Atma Luhur
Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi
ALGORITMA DAN STRUKTUR DATA
KP602 Programming K: 2 SKS P: 2 SKS I -
OTORISASI
Pengembang RPS Koordinator Mata Kuliah Ka. Prodi
Okkita Rizan, M.Kom Okkita Rizan, M.Kom Okkita Rizan, M.Kom
Capaian Pembelajaran (CP)
Mata Kuliah Algoritma dan Struktur Data : Selesai mengikuti mata kuliah, mahasiswa mampu :
1. Mampu menjelaskan ciri dan cara penulisan algoritma 2. Mampu menjelaskan fungsi variabel, konstanta dan operator dalam algoritma 3. Mampu menjelaskan, menggambarkan dan menyusun algoritma yang sesuai menggunakan struktur pencabangan. 4. Mampu menjelaskan, menggambarkan dan menyusun algoritma yang sesuai menggunakan struktur perulangan. 5. Mampu menjelaskan dan membuat fungsi atau prosedur. 6. Mampu menjelaskan dan menggunakan array dalam algoritma. 7. Mampu menjelaskan, menggambarkan dan menyusun struktur perulangan dan pencabangan bersarang.
Deskripsi Singkat MK Mata kuliah ini memberikan pengetahuan kepada mahasiswa tentang algoritma dalam pemrograman
Pustaka 1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung,
2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006
MINGGU CP MATA KULIAH BAHAN KAJIAN METODE
PEMBELAJARAN
TUGAS MAHASISWA BOBOT
BENTUK TUGAS KRITERIA
1 2 3 4 5 6 7
1-2
HS : Memahami dasar algoritma, bahasa pemrograman, dan teknik penulisan algoritma SS : Daya tarik komunikasi, ketelitian, daya juang
Pengertian algoritma Syarat dan ciri algoritma Cara penulisan algoritma Flowchart Pseudocode Uraian deskriptif Aturan penulisan
algoritma Pengenalan bahasa
pemrograman Struktur bahasa
pemrograman
DISCOVERY LEARNING Mencari referensi. Merangkum referensi.
Kelengkapan isi rangkuman.
Kebenaran isi rangkuman.
10
3-4 HS : Menggunakan bahasa pemrograman SS : Ketelitian, kreativitas, daya juang, daya tarik komunikasi
Tipe data Variabel Konstanta Perintah input Operator
CASE STUDY Menyelesaikan kasus penggunaan tipe data, variabel, dan konstanta.
Menyelesaikan kasus penggunaan perintah input dan operator.
Mentranslasi rancangan algoritma ke sintaks bahasa pemrograman.
Logika berpikir. Kemampuan
berkomunikasi. Kreativitas pemecahan
masalah. Kelengkapan sintaks yang
digunakan.
10
5-6 HS : Mengetahui struktur pencabangan atau seleksi SS :
Struktur IF IF-THEN IF-THEN-ELSE NESTED IF
CASE STUDY Menyelesaikan kasus struktur pencabangan atau seleksi.
Membuat program
Logika berpikir. Kemampuan
berkomunikasi. Kelengkapan sintaks yang
10
Ketelitian, daya juang, daya tarik komunikasi
SWITCH CASE kombinasi. digunakan.
7-8 HS : Memahami fungsi dan prosedur sebagai subprogram SS : Ketelitian, kedisiplinan, daya juang
Definsi subprogram Definisi dan deklarasi
fungsi Definisi dan deklarasi
prosedur
CASE STUDY Menggunakan fungsi yang sesuai dengan kasus.
Menggunakan prosedur yang sesuai dengan kasus.
Menganalisa dan memilih penggunaan fungsi dan prosedur dalam suatu permasalahan.
Ketepatan pemilihan subprogram.
Kelengkapan sintaks yang digunakan.
15
9-11 HS : Mengenal struktur perulangan dalam bahasa pemrograman SS : Ketelitian, daya juang
FOR
NESTED FOR
WHILE
REPEAT
CASE STUDY Menggunakan struktur perulangan yang sesuai dengan kasus.
Ketepatan pemilihan struktur
Logika berpikir Kelengkapan sintaks yang
digunakan
10
12 HS : Memahami tipe data array dan menggunakannya dalam pemecahan masalah SS : Ketelitian, daya juang
Pengertian array
Deklarasi array
Array 1 dimensi
Array 2 dimensi
CASE STUDY Menyelesaikan kasus penerapan array.
Ketepatan pemilihan array Logika berpikir Ketepatan sintaks yang
digunakan
15
13 HS : Memahami tipe data struktur dan menggunakannya dalam pemecahan masalah SS : Ketelitian
Pengertian struktur Deklarasi struktur Struktur dalam struktur Array pada struktur
CASE STUDY Menyelesaikan kasus penerapan struktur.
Ketepatan pemilihan struktur
Logika berpikir Ketepatan sintaks yang
digunakan
10
14-16 HS : Memahami preprocessor directive dan file header sebagai pustaka pemrograman SS : Ketelitian, daya juang, daya tarik komunikasi, kreativitas
Pengertian preprocessor directive
#define #include #if - #else - #endif #elif #undef #ifdef dan #ifndef Pengertian file header Cara pembuatan file
header Contoh penggunaan file
header
DISCOVERY LEARNING/CASE STUDY
Mencari referensi mengenai preprocessor directive
Membuat file header Memodifikasi sintaks
pemrograman degan bantuan file header
Ketepatan sintaks yang digunakan
Ketepatan sintaks modifikasi
20
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 1 - 2 A. TUJUAN TUGAS :
Memahami dasar algoritma, bahasa pemrograman, dan teknik penulisan algoritma B. URAIAN TUGAS :
a. Obyek Garapan Algoritma
b. Metode atau Cara pengerjaan Carilah referensi mengenai algoritma dan bahasa pemrograman pada referensi berikut
1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. Pengertian algoritma 2. Syarat dan ciri algoritma 3. Cara penulisan algoritma 4. Flowchart 5. Pseudocode 6. Uraian deskriptif 7. Pengenalan bahasa pemrograman 8. Perintah dan struktur program
Rangkuman dibuat dalam paper minimal 15 halaman c. Deskripsi Luaran tugas yang dihasilkan :
Paper dibuat minimal 15 halaman dengan spasi 1.5, font Times new roman, ukuran 12
C. KRITERIA PENILAIAN (10%) Kelengkapan isi rangkuman Kebenaran isi rangkuman
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 3
KRITERIA 2 : Kebenaran isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
3
KRITERIA 3 : Daya tarik komunikasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 2
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 2
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 3 - 4 A. TUJUAN TUGAS :
Menggunakan bahasa pemrograman B. URAIAN TUGAS :
a. Obyek Garapan Struktur dan perintah dasar bahasa pemrograman
b. Metode atau Cara pengerjaan Carilah referensi mengenai bahasa pemrograman di
1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. Tipe data 2. Variabel 3. Konstanta 4. Perintah input 5. Operator
Pengujian dibuat dalam tugas / studi kasus bahasa pemrograman Hasil pengujian dilampirkan output yang dihasilkan dari sintaks yang diujikan dan dikumpulkan dengan menggunakan kertas A4 dengan
memberikan cover tugas yang berisikan Judul Tugas serta NIM dan Nama Mahasiswa. C. KRITERIA PENILAIAN (10%)
Ketepatan, variasi, tingkat ketelitian dan tingkat kreativitas pengujian bahasa pemrograman Daya tarik komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan pengujian
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Ketepatan Pengujian secara teoritis
Perintah yang dipilih sangat logis dan meyakinkan secara teoritis.
Perintah yang dipilih berdasarkan konsep teoritis
Dasar pemilihan perintah kurang logis secara teoritis (konseptual)
Pemilihan perintah tidak didasari oleh konsep yang ada
Tidak ada dasar sama sekali
1
KRITERIA 2 : Variasi pengujian
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Variasi perintah yang diujikan
Pengujian dilakukan dengan berbagai variasi perintah dan pada contoh pengujian dapat ditemukan kebenaran dan kesalahan.
Pengujian dilakukan dengan berbagai variasi perintah berbeda dan pada contoh pengujian hanya ditemukan kebenaran (hasil/output tidak menampilkan pesan kesalahan).
Pengujian dilakukan dengan sedikit variasi perintah.
Pengujian dilakukan dengan 1 perintah.
Tidak ada variasi 2
Kelengkapan Pengujian
Pengujian dilakukan untuk setiap kelompok statement dan semua pernyataan yang terdapat pada kelompok statement tersebut diujikan.
Pengujian dilakukan untuk setiap kelompok statement tetapi hanya beberapa pernyataan untuk setiap kelompok statement tersebut yang diujikan.
Pengujian dilakukan untuk beberapa kelompok statement dan pernyataan statement untuk kelompok tersebut diujikan dengan lengkap.
Pengujian dilakukan untuk beberapa kelompok statement dan pernyataan statement untuk kelompok tersebut diujikan tidak lengkap.
Pengujian dilakukan hanya 1 kelompok statement dan hanya beberapa pernyataan untuk kelompok statement tersebut
1
KRITERIA 3 : Tingkat ketelitian
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Ketelitian dalam menggunakan sintaks pemrograman
Tepat dan teliti dalam menggunakan sintaks dan terdapat variasi jawaban
Tepat dan teliti dalam menggunakan sintaks dan sedikit variasi jawaban
Tepat dan teliti dalam menggunakan sintaks dan tidak ada variasi jawaban
Kurang teliti dalam menggunakan sintaks
Tidak tepat dalam menggunakan sintaks
2
KRITERIA 4 : Tingkat kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui
Kasus yang dipilih kompleks walau sering ditemui
Kasus yang dipilih sederhana
Kasus mencontoh dari buku/orang lain
Kasus/Objek yang dipilih secara asal
2
KRITERIA 5 : Daya tarik komunikasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 1
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 1
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 5-6 A. TUJUAN TUGAS :
Mengetahui struktur pencabangan atau seleksi B. URAIAN TUGAS :
a. Obyek Garapan Struktur pencabangan atau seleksi
b. Metode atau Cara pengerjaan Carilah referensi mengenai struktur pencabangan atau seleksi di
1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. Struktur IF 2. IF – THEN 3. IF – THEN – ELSE 4. NESTED IF 5. SWITCH CASE
Pengujian dibuat dalam tugas / studi kasus struktur pencabangan. Hasil pengujian dilampirkan output yang dihasilkan dari sintaks yang diujikan dan dikumpulkan dengan menggunakan kertas A4 dengan
memberikan cover tugas yang berisikan Judul Tugas serta NIM dan Nama Mahasiswa.
C. KRITERIA PENILAIAN (10%) Kelengkapan isi rangkuman Daya tarik komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 2
KRITERIA 2 : Kebenaran isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
2
KRITERIA 3 : Daya tarik komunikasi/presentasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 2
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 2
KRITERIA 4 : Tingkat kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui
Kasus yang dipilih kompleks walau sering ditemui
Kasus yang dipilih sederhana
Kasus mencontoh dari buku/orang lain
Kasus/Objek yang dipilih secara asal
2
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 7 - 8 A. TUJUAN TUGAS :
Memahami fungsi dan prosedur sebagai subprogram B. URAIAN TUGAS :
a. Obyek Garapan Fungsi dan prosedur
b. Metode atau Cara pengerjaan Carilah referensi mengenai fungsi dan prosedur di
1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. Definisi subprogram 2. Definisi dan deklarasi fungsi 3. Definisi dan deklarasi prosedur
Studi kasus dibuat dengan ketepatan pemilihan subprogram Rangkuman dibuat dalam paper yang membahas contoh kasus. Studi kasus dikumpulkan dengan menggunakan kertas ukuran A4 dengan spasi : 1.5, font : times new roman, ukuran : 12, dijilid dengan cover
yang berisikan : judul kasus, NIM, dan nama mahasiswa. C. KRITERIA PENILAIAN (15%)
Ketepatan pemilihan subprogram Kesesuaian aturan tata tulis Ketepatan waktu
GRADING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan pemilihan teknik
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Penggunaan subprogram
Pemilihan studi kasus kompleks dan tepat dalam penggunaan semua subprogram
Pemilihan studi kasus sedehana tetapi menggunakan semua subprogram dengan tepat
Pemilihan studi kasus sedehana tetapi hanya menggunakan beberapa subprogram
Pemilihan studi kasus sedehana tetapi hanya menggunakan satu subprogram
Tidak menggunakan subprogram
5
KRITERIA 2 : Kesesuaian aturan tata tulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Berusaha mencapai
yang terbaik
Selalu ingin menjadi yang
terbaik, mengumpulkan
tugas dengan mutu yang
jauh lebih baik dari yang
disyaratkan dosen
Berusaha memenuhi
semua persyaratan tugas
yang diberikan oleh dosen
Mengumpulkan tugas
sesuai standard kualitas
penulisan
Kurang perduli dengan
kualitas saat
mengumpulkan tugas
Malas mengumpulkan
tugas
5
KRITERIA 3 : Ketepatan waktu
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Berusaha
mengumpulkan tepat
waktu
Tugas dikumpulkan tepat
waktu dan mutu penulisan
di atas standard yang
diberikan.
Tugas dikumpulkan tepat
waktu dan memenuhi
standard penulisan yang
diberikan.
Tugas dikumpulkan tepat
waktu dan kurang
memenuhi standard
penulisan yang diberikan.
Tugas dikumpulkan tepat
waktu tetapi tidak
memenuhi standard
penulisan yang diberikan.
Tidak mengumpulkan
tugas
5
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 9-11 A. TUJUAN TUGAS :
Mengenal struktur perulangan dalam bahasa pemrograman B. URAIAN TUGAS :
a. Obyek Garapan Struktur perulangan
b. Metode atau Cara pengerjaan
Carilah referensi mengenai struktur perulangan di 1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. FOR 2. NESTED FOR 3. WHILE 4. REPEAT
Studi kasus dibuat dengan ketepatan pemilihan struktur perulangan Rangkuman dibuat dalam paper yang membahas contoh kasus. Studi kasus dikumpulkan dengan menggunakan kertas ukuran A4 dengan spasi : 1.5, font : times new roman, ukuran : 12, dijilid dengan cover
yang berisikan : judul kasus, NIM, dan nama mahasiswa.
C. KRITERIA PENILAIAN (10%) Kelengkapan isi rangkuman Kebenaran isi rangkuman Daya tarik komunikasi Tingkat kreativitas
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang bebe rapa aspek yang be lum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 2
KRITERIA 2 : Kebenaran isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep
Diungkap dengan tepat, namun deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
2
KRITERIA 3 : Daya tarik komunikasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 2
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 2
KRITERIA 4 : Tingkat kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui
Kasus yang dipilih kompleks walau sering ditemui
Kasus yang dipilih sederhana
Kasus mencontoh dari buku/orang lain
Kasus/Objek yang dipilih secara asal
2
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 12 A. TUJUAN TUGAS :
Memahami tipe data array dan menggunakannya dalam pemecahan masalah B. URAIAN TUGAS :
a. Obyek Garapan Array
b. Metode atau Cara pengerjaan Carilah referensi mengenai array di
1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. Pengertian array 2. Deklarasi array 3. Array 1 dimensi 4. Array 2 dimensi
Studi kasus dibuat dengan kesesuaian pemilihan jenis array Studi kasus dikumpulkan dengan menggunakan kertas ukuran A4 dengan spasi : 1.5, font : times new roman, ukuran : 12, dijilid dengan cover
yang berisikan : judul kasus, NIM, dan nama mahasiswa.
C. KRITERIA PENILAIAN (15%) Tingkat kedisiplinan Kesesuaian jenis array Kompleksitas array
Daya tarik komunikasi GRADING SCHEME COMPETENCE
KRITERIA 1 : Tingkat kedisiplinan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Memenuhi persyaratan yang telah ditentukan
Memenuhi semua persyaratan penulisan, mengumpulkan tepat waktu serta rapi dalam mengerjakan
Memenuhi semua persyaratan penulisan dan mengumpulkan tepat waktu
Memenuhi semua persyaratan penulisan tetapi mengumpulkan kurang tepat waktu
Kurang 1-2 persyaratan penulisan dan mengumpulkan tidak tepat waktu
Tidak memenuhi persyaratan penulisan dan tidak tepat waktu
3
KRITERIA 2 : Kesesuaian jenis array
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Jenis array sesuai Implementasi setiap jenis array dibahas dengan lengkap dan jelas disertai dengan ilustrasi yang menarik
Implementasi setiap jenis array dibahas dengan lengkap dan jelas
Implementasi setiap jenis array dibahas secara sederhana
Implementasi tidak membahas semua jenis array
Tidak ada jenis array 3
KRITERIA 3 : Kompleksitas array
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan penggunaan array
Studi kasus kompleks dan penggunaan semua array dibahas dengan jelas
Studi kasus sederhana dan penggunaan semua array dibahas dengan jelas
Studi kasus sederhana tetapi hanya membahas satu array
Studi kasus sederhana dan tidak membahas penggunaan array
Studi kasus sederhana, tidak membahas pengunaan array
3
KRITERIA 4 : Daya tarik komunikasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 3
Kerapian Paper Paper dibuat dengan sangat menarik dan
Paper cukup menarik, walau tidak terlalu
Dijilid biasa Dijilid namun kurang rapi Tidak dijilid dan tidak rapi 3
menggugah semangat membaca
mengundang
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 13 A. TUJUAN TUGAS :
Memahami tipe data struktur dan menggunakannya dalam pemecahan masalah B. URAIAN TUGAS :
a. Obyek Garapan Struktur
b. Metode atau Cara pengerjaan Carilah referensi mengenai tipe data struktur di
1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. Pengertian struktur 2. Deklarasi struktur 3. Struktur dalam struktur 4. Array pada struktur
Studi kasus dibuat dengan ketepatan pemilihan jenis struktur Rangkuman dibuat dalam paper yang membahas contoh kasus. Studi kasus dikumpulkan dengan menggunakan kertas ukuran A4 dengan spasi : 1.5, font : times new roman, ukuran : 12, dijilid dengan cover
yang berisikan : judul kasus, NIM, dan nama mahasiswa. C. KRITERIA PENILAIAN (10%)
Kelengkapan isi rangkuman
Kebenaran isi rangkuman Daya tarik komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 1
KRITERIA 2 : Kebenaran isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep
Diungkap dengan tepat, namun deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
2
KRITERIA 3 : Daya tarik komunikasi/presentasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 2
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 1
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma dan Struktur Data SKS : 4 Program Studi : Teknik Informatika dan Sistem Informasi Pertemuan ke : 14-16 A. TUJUAN TUGAS :
Memahami preprocessor directive dan file header sebagai pustaka pemrograman B. URAIAN TUGAS :
a. Obyek Garapan Preprocessor directive dan file header
b. Metode atau Cara pengerjaan Carilah referensi mengenai preprocessor directive dan file header di
1. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2004 2. Belajar Pemrograman Dengan Bahasa C++ dan Java dari Nol Menjadi Andal, M. Shalahuddin - Rosa A. S., Informatika Bandung, 2007 3. Dasar-Dasar Algoritma & Pemrograman, Fathul Wahid, Penerbit ANDI, 2004 4. Panduan Pemrograman C++, Frieyadie, Penerbit ANDI, Yogyakarta, 2006 5. Referensi-referensi lainnya yang dianggap perlu
Rangkumlah referensi tersebut, dengan mencakup aspek 1. Pengertian preprocessor directive 2. #define 3. #include 4. #if - #else - #endif 5. #elif 6. #undef 7. #ifdef dan #ifndef 8. Pengertian file header 9. Cara pembuatan file header 10. Contoh penggunaan file header
Studi kasus dibuat dengan kesesuaian preprocessor directive dan file header Studi kasus dikumpulkan dengan menggunakan kertas ukuran A4 dengan spasi : 1.5, font : times new roman, ukuran : 12, dijilid dengan cover
yang berisikan : judul kasus, NIM, dan nama mahasiswa.
C. KRITERIA PENILAIAN (20%)
Tingkat kedisiplinan. Kesesuaian definisi file header dan sintaks semula. Kompleksitas file header dan modifikasi sintaks. Daya tarik komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Tingkat kedisiplinan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Memenuhi persyaratan yang telah ditentukan
Memenuhi semua persyaratan penulisan, mengumpulkan tepat waktu serta rapih dalam mengerjakan.
Memenuhi semua persyaratan penulisan dan mengumpulkan tepat waktu
Memenuhi semua persyaratan penulisan tetapi mengumpulkan kurang tepat waktu
Kurang 1-2 persyaratan penulisan dan mengumpulkan tidak tepat waktu
Tidak ada hasil 4
KRITERIA 2 : Kesesuaian definisi file header dan sintaks semula
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kesesuaian definisi yang digunakan
Contoh kasus yang dipilih sangat logis dan meyakinkan secara teoritis.
Contoh kasus yang dipilih berdasarkan konsep teoritis
Dasar pemilihan contoh kasus kurang logis secara teoritis (konseptual)
Pemilihan contoh kasus tidak didasari oleh konsep yang ada
Tidak ada dasar sama sekali
4
KRITERIA 3 : Kompleksitas file header dan modifikasi sintaks
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan modifikasi
Contoh modifikasi sangat banyak dan ilustrasi modifikasi dibahas dengan lengkap dan jelas
Contoh modifikasi sedikit tetapi ilustrasi modifikasi dibahas dengan lengkap dan jelas
Contoh modifikasi dan file header dibahas singkat
Contoh modifikasi sedikit dan tidak membahas file header
Tidak ada contoh modifikasi dan pembahasan file header
4
KRITERIA 4 : Daya tarik komunikasi/presentasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 4
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 4
Pembantu Ketua Bidang Akademik Ketua Program Studi Sistem Informasi
(Bambang Adiwinoto, M.Kom) (Okkita Rizan, M.Kom)
NIDN. 0216107102 NIDN. 0211108306