sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/it-013216.docx · web viewrencana pembelajaran...
TRANSCRIPT
RENCANA PEMBELAJARAN SEMESTERPROGRAM STUDI MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA
TEKNOLOGI INFORMASI - UNIVERSITAS GUNADARMA
Capaian Pembelajaran Program Studi :
1. Sikapa. Mahasiswa mampu menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan
agama, moral dan etika.b. Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara
mandiri.2. Pengetahuan
a. Mahasiswa mengusai konsep-konsep bahasa pemrograman pascal serta mampu membandingkan berbagai solusi penyelesaian dari berbagai model bahasa pemrograman yang ada.
b. Mahasiswa menguasai bahasa dan algoritma pemrograman pascal yang berkaitan dengan program aplikasi untuk mendesain dan membuat program.
c. Mahasiswa memahani konsep dan prinsip algoritma yang dibutuhkan dalam mendesain dan membuat program aplikasi untuk menyelesaikan masalah.
3. Keterampilan Umuma. Mahasiswa mampu memecahkan masalah yang ada dalam pekerjaan baik masalah pemrograman
dan logika program dengan konteks yang sesuai serta menggunakan pemikiran yang logis, inovatif dan bertanggung jawab atas hasilnya secara mandiri.
b. Mahasiswa mampu menyelesaikan pekerjaan pemrograman dan melakukan analisis logika program dengan menggunakan metode pemrograman yang sesuai.
c. Mahasiswa mampu bekerja sama, berkomunikasi dan berinovatif dalam membuat suatu program aplikasi dalam pekerjaannya jika berada dalam suatu tim.
4. Keterampilan Khususa. Mahasiswa mampu menuliskan kode program pascal dalam satu atau lebih program aplikasi.b. Mahasiswa mampu memahami dan menggunakan bahasa pemrograman pascal sesuai dengan
permasalahan yang ditemui dalam pekerjaannya.c. Mahasiswa fasih menggunakan bahasa pemrograman pascal untuk berbagai kasus penyelesaian.d. Mahasiswa mampu memodifikasi serta mengembangkan program aplikasi yang ada dengan
menggunakan bahasa pemrograman pascal dengan disesuaikan oleh kebutuhan user.
Tanggal Penyusunan 25 Agustus 2016 Tanggal revisi dd/bb/thn
Fakultas Direktorat Diploma Teknologi InformasiProgram Studi Manajemen Informatika Kode Prodi: 57401Jenjang D3Kode dan Nama MK IT 013216 Algoritma Pemrograman 2SKS dan Semester SKS 2 Semester 2 (Dua)Prasyarat .....Status Mata Kuliah [] Wajib [] PilihanDosen Pengampu .....Bahan Capaian PembelajaranMata Kuliah
Sikap
1. Mahasiswa mampu menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika.
2. Mahasiswa dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa dan bernegara berdasarkan Pancasila.
3. Mahasiswa dapat bekerja sama dan memiliki kepekaan social serta kepedulian terhadap masyarakat dan lingkungan.
4. Mahasiswa taat hokum dan disiplin dalam kehidupan bermasyarakat dan bernegara.
5. Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.
Ketrampilan Umum
1. Mahasiswa mampu mengidentifikasi masalah yang ada dalam pekerjaan baik berupa masalah pemrograman serta logika programnya dalam konteks yang sesuai.
2. Mahasiswa mampu mengembangkan pola berfikirnya dengan menggunakan pemikiran yang logis, inovatif dan bertanggung jawab atas suatu masalah agar dapat menyelesaikan secara mandiri.
3. Mahasiswa mampu menjelaskan hasil analisa logika program untuk menyelesaikan masalah pekerjaan dengan menggunakan metode yang ada.
4. Mahasiswa mampu menyusun laporan hasil dan proses kerja secara akurat dan sahih serta mengkomunikasikannya secara efektif kepada pihak lain yang membutuhkan.
5. Mahasiswa mampu menunjukkan bentuk kerja sama, komunikasi dan inovatif dalam membuat suatu program aplikasi jika berada dalam suatu tim.
6. Mahasiswa mampu menghasilkan suatu aplikasi dari bahasa pemrograman yang digunakan serta mendemonstrasikan aplikasi tersebut.
7. Mahasiswa mampu melengkapi aplikasi yang dibuat dengan dokumentasi sehingga dapat mencegah adanya plagiasi.
Pengetahuan
1. Mahasiswa mampu menyebutkan konsep-konsep dari bahasa pemrograman pascal.
2. Mahasiswa mampu menyebutkan konsep dan prinsip dari algoritma.
3. Mahasiswa mampu mengembangkan bahasa dan algoritma pemrograman pascal untuk mendesain dan membuat aplikasi program.
4. Mahasiswa mampu membuktikan dan menunjukkan solusi penyelesaian dari bahasa pemrograman pascal dengan berbagai model bahasa pemrograman yang ada.
Ketrampilan Khusus
1. Mahasiswa mampu menunjukkan kode program pascal yang sesuai untuk menghasilkan satu atau lebih program aplikasi.
2. Mahasiswa mampu memperbaiki kesalahan (bugs) yang muncul pada bahasa pemrograman pascal.
3. Mahasiswa mampu menggunakan Library atau komponen-komponen Pre Exiting pada bahasa pemrograman pascal.
4. Mahasiswa mampu memilih serta menunjukkan bahasa pemrograman pascal yang sesuai dengan permasalahan yang ada sehingga didapat solusinya.
5. Mahasiswa mampu membuktikan keahliannya dalam menggunakan bahasa pemrograman pascal untuk menyelesaikan permasalahan yang ada.
6. Mahasiswa mampu mendemonstrasikan program aplikasi yang dibuat dengan menggunakan bahasa pemrograman pascal sesuai apa kebutuhan user.
7. Mahasiswa mampu menghasilkan program aplikasi dari bahasa pemrograman pascal untuk memenuhi kebutuhan user.
8. Mahasiswa mampu menemukan serta menunjukkan program aplikasi baru sebagai pengembangan dari aplikasi sebelumnya dengan menggunakan bahasa pemrograman pascal.
Deskripsi Umum (Silabus)
Merupakan mata kuliah yang diharapkan mampu meningkatkan kompetensi mahasiswa melalui keterampilan dasar dalam membuat program dengan pendalaman berfikir sesuai logika program dengan menggunakan bahasa pemrograman Pascal.
Metode Pembelajaran
1. Ceramah/Kuliah Pakar 4. Praktik Laboratorium
2. Problem Based Learning/FGD 5. Self-Learning (V-Class) .....3. Project Based Learning 6. Lainnya: Diskusi
Pengalaman Belajar/Tugas
a. Tayangan Presentasi c. Online exercise/kuiz (V-class)
b. Review textbook/Jurnal ..... d. Laporan .....e. Lainnya: Paper/makalah
Referensi / Sumber Belajar
(1) Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 1990(2) Muhammad Zarlis Handrizal, Algoritma & Pemrograman:Teori dan Praktik
dalam Pascal, Edisi Kedua, USU Press, Medan, 2008.(3) Charles Diebarch, Introduction to Computer Science Using Pascal, Willey, New
York, 2014.(4) Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi
Yogyakarta.(5) Suparyadi, Pengenalan Bahasa Pascal, ebook.(6) Bryon, Goffried, “Programming with PASCAL”, Schaum Series, New York, 1986(7) Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.(8) Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program
terapan, Andi Offset Yogyakarta(9) Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0
Minggu Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Pelajaran)
Metode/Bentuk Pembelajaran
Waktu Belajar (Menit)
Kriteria Penilaian (Indikator)
Bobot Nilai (%)
Sumber belajar
1.1. Mampu memahami konsep dasar pemograman dengan menggunakan
bahasa pemrograman pascal.2. Mampu menjelaskan sejarah dari bahasa pemrograman pascal.3. Mampu menjelaskan secara fasih struktur dan komponen dasar bahasa
pemrograman pascal mulai dari judul program (header) sampai ke dalam blok program.
Konsep Dasar Bahasa Pascal1. Sejarah Singkat Bahasa
Pascal2. Struktur dan Komponen
Dasar Bahasa Pascal :a. Judul Program
(Header)b. Blok Programc. Blok Deklarasid. Blok Statement
3. Unit-unit pada Pascal
Ceramah/Kuliah Pakar, Diskusi
1 x 2 sks x 80 menit
Tugas Mandiri :Dosen memberikan tugas membuat makalah tentang sejarah serta komponen dan struktur dasar pascal. Makalah di diskusikan di kelas.Indikator :Kebenaran isi, ketepatan jawaban, kelengkapan referensi
5 (1)Bab 2(4)Modul1
2.1. Mampu memahami tentang jenis-jenis data sederhana input/output data.2. Mampu menjelaskan dan mendeklarasikan serta membuat contoh dari
penggunaan tipe data dalam pascal.3. Mampu menjelaskan pengertian konstanta, variabel dan ekspresi serta
dapat memberikan contoh untuk konstanta, variabel dan ekspresi.4. Mampu menjelaskan statement Read dan Readln dan menjelaskan
perbedaan kedua statement tersebut.5. Mampu menjelaskan statement Write dan Writeln dan menjelaskan
perbedaan kedua statement tersebut.6. Mampu membuat contoh program sederhana dengan menggunakan
statement Read, Readln, Write dan Writeln.
Jenis-jenis Data Sederhana dan Input / Output Data1. Standart Type Data :
a. Tipe Data Standart : Boolean, Integer, Real, Char
b. User Define Type Data : Enumerated, Subrange
2. Konstanta, Variabel dan Ekspresi dan OperatorStatement Read dan Readln
3. Statement Write dan Writeln
4. Format Output
Ceramah/Kuliah Pakar, Diskusi
2 x 2 sks x 80 menit
Tugas Mandiri :Dosen memberikan tugas membuat makalah untuk mengetahui bentuk pendeklarasian konstanta, variabel dan ekspresi dan operator serta untuk mengetahui jenis tipe data dan bentuk statemen Read, Readln, Write dan Writeln dalam pascal. Makalah di diskusikan di kelas.Indikator :Kebenaran isi, ketepatan jawaban, kelengkapan referensi
5 (1)Bab4(2)(3)(4)Modul2(4)Modul3
3.1. Mampu mengerti tentang manipulasi string.2. Mampu membuat contoh program serta mempraktekan manipulasi string.3. Mampu menjelaskan deklarasi dalam srting serta menggunakan procedure
dan fungsi dalam operasi string.
Manipulasi String1. Definisi String2. Deklarasi String3. Procedure Standart pada
Operasi String4. Fungsi Standart pada
Operasi String
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
1 x 2 sks x 80 menit
Tugas Mandiri :Dosen memberikan tugas membuat makalah tentang manipulasi string, baik dalam pendeklarasian
5 (2)(3)
ataupun untuk penggunaan dalam procedure dan fungsi dalam string. Makalah di diskusikan di kelas.Indikator :Kebenaran isi, ketepatan jawaban, kelengkapan referensi
4.1. Mampu mengerti serta memahami bagaimana teknik perulangan While-Do
dan Repeat-Until.2. Mampu membuat serta mempraktekan contoh program dengan teknik
pengulangan While-Do dan Repeat-Until.
Teknik Perulangan1. Struktur Perulangan
While-Do2. Struktur Perulangan
Repeat-Until
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
2 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus untuk melihat perbedaan dari teknik perulangan While-Do dan Repeat-Until dalam pascal. Membuat contoh program dengan menggunakan teknik perulangan While-Do dan Repeat-Until dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
10 (1)Bab7(2)(3)(4)Modul8(4)Modul9
5.1. Mampu mengerti serta memahami bagaimana teknik perulangan For, GoTo
serta gabungan While-Do, Repeat-Until dan For.2. Mampu membuat serta mempraktekan contoh program dengan teknik
perulangan For, GoTo serta gabungan While-Do, Repeat-Until dan For.
Teknik Perulangan1. Struktur Perulangan For2. Pengulangan GoTo3. Penggunaan gabungan
struktur perulangan antara While-Do, Repeat-Until dan For
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
2 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus untuk teknik perulangan For dalam pascal. Membuat contoh program dengan menggunakan penggabungan ketiga teknik perulangan serta menggunakan
5 (1)Bab7(2)(3)(4)Modul5
statement GoTo dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
6.1. Mampu mengerti serta memahami macam-macam serta bagaimana teknik
percabangan.2. Mampu membuat serta mempraktekan contoh program sederhana dengan
teknik percabangan If.3. Mampu membuat serta mempraktekan contoh program sederhana teknik
percabangan Case.
Teknik Percabangan4. Statement If
a. Struktur If Thenb. Struktur If Then Elsec. Struktur If Tersarang
5. Statement Casea. Struktur Case Ofd. Struktur Case Of Else
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
2 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus untuk teknik percabangan If dalam pascal. Membuat contoh program dengan menggunakan percabangan If dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
10 (1)Bab6(2)(3)(4)Modul4
7.1. Mampu menjelaskan mengenai pengiriman parameter secara nilai dan
secara acuan dalam pascal.2. Mampu menjelasakan cara procedure memanggil procedure lain.3. Mampu memiliki kemampuan untuk membuat contoh program sederhana
dengan menggunakan procedure dalam bahasa pemrograman pascal.
Procedure1. Parameter dalam
procedurea. Pengiriman
parameter secara nilai
b. Pengiriman parameter secara acuan
2. Procedure memanggil procedure yang lain
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
2 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus dengan menggunakan parameter dalam procedure dan procedure yang memanggil dirinya sendiri. Membuat contoh program dengan menggunakan parameter dalam procedure dan procedure yang
5 (1)Bab8(2)(3)
memanggil procedure lain. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
8.1. Mampu menjelaskan mengenai cara pemanggilan procedure tersarang
dalam pascal.2. Mampu menjelasakan cara procedure memanggil dirinya sendiri.3. Mampu menjelaskan tentang pengiriman parameter dalam procedure yang
digunakan sebagai acuan.4. Mampu memiliki kemampuan untuk membuat contoh program sederhana
dengan menggunakan procedure dalam bahasa pemrograman pascal.
Procedure1. Procedure tersarang2. Procedure memanggil
dirinya sendiri3. Pengiriman parameter
secara acuan
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
2 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus dengan menggunakan procedure tersarang dan procedure yang memanggil dirinya sendiri. Serta membuat contoh program dengan menggunakan parameter tersebut. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
5 (1)Bab8(2)(3)
9.1. Mampu menjelaskan pembentukkan fungsi tanpa parameter.2. Mampu menjelaskan mengenai pengiriman parameter dalam fungsi.3. Mampu menjelaskan cara pemanggilan pada fungsi tersarang.4. Mampu menjelaskan cara fungsi memanggil dirinya sendiri.5. Mampu memiliki kemampuan untuk membuat contoh program sederhana
dengan menggunakan fungsi dalam bahasa pemrograman pascal.
Fungsi1. Fungsi tanpa parameter2. Parameter dalam fungsi3. Fungsi standart
aritmatika4. Fungsi tersarang5. Fungsi memanggil dirinya
sendiri
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
1 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus dengan menggunakan deklarasi fungsi baik fungsi tanpa parameter maupun parameter dalam fungsi. Serta membuat contoh program dengan menggunakan fungsi dalam pascal. Hasil
5 (1)Bab8(2)(3)
program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
10.1. Mampu memiliki kemampuan untuk mengerti serta menjelaskan stuktur
data array.2. Mampu membuat deklarasi tipe data array baik array satu dimensi maupun
array dua dimensi.3. Mampu membuat contoh program sederhana dengan menggunakan tipe
data array.
Struktur Data1. Array
a. Pendeklarasian tipe data array
b. Array satu dimensi beserta input dan outputnya
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
3 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus dengan menggunakan deklarasi struktur data array baik array satu dimensi maupun array dua dimensi dalam pascal. Serta membuat contoh program dengan menggunakan array dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
10 (1)Bab9(2)(3)(4)Modul10
UJIAN TENGAH SEMESTER
11.
1. Mampu memiliki kemampuan untuk mengerti serta menjelaskan stuktur data record dan file (berkas).
2. Mampu mendeklarasikan tipe data record dan menyebutkan procedure serta fungsi standart tipe file (berkas).
3. Mampu membuat contoh program sederhana dengan menggunakan tipe data record dan file (berkas).
Struktur Data1. Record dan File (Berkas)
a. Pendeklarasian pada record
b. Pengaksesan ke data record
c. Tipe data record dengan field tipe record
d. Jenis file & operasinya
e. Pendeklarasian pada file
Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning
3 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus dengan menggunakan deklarasi struktur data record dan file (berkas) dalam pascal. Serta membuat contoh program dengan menggunakan record dan file (berkas) dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
10 (1)Bab10(2)(3)
12.1. Mampu memiliki kemampuan untuk mengerti serta menjelaskan stuktur
data set, pointer dan list.2. Mampu membuat deklarasi tipe data set, pointer dan list.3. Mampu membuat contoh program sederhana dengan menggunakan tipe
data set, pointer dan list.
Struktur Data1. Set, Pointer dan List
a. Pengertian tipe data set dan notasi set
b. Pendeklarasian tipe data set
c. Memasukkan nilai pada variabel set
d. Menampilkan nilai variabel set
e. Pengertian variabel pointer
f. Pendeklarasian variabel pointer
g. Pengertian link list
Ceramah/Kuliah Pakar, Praktek Laboratorium, Project Based Learning
3 x 2 sks x 80 menit
Tugas Mandiri :Memberikan studi kasus dengan menggunakan Set, Pointer dan List dalam pascal. Serta membuat contoh program dengan menggunakan Set, Pointer dan List dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
10 (2)(3)
13.
1. Mampu membuat project dengan menggunakan bahasa pemrograman
Pembuatan Project :Perulangan, Percabangan, Procedure, Fungsi dan
Project Based Learning
1x2 sks x 80 menit
Tugas Kelompok :Memberikan tugas proyek pascal
10
pascal yang meliputi Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.
2. Mampu mengembangkan project dengan menggunakan bahasa pemrograman pascal yang meliputi Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.
3. Mampu menemukan bugs dan memperbaikinya.
Struktur Data. dengan menerapkan serta memanfaatkan semua konsep deklarasi yang sudah diberikan untuk menyelesaikan kasus.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
14.
1. Mampu mempresentasikan hasil project yang sudah dibuat dengan menggunakan bahasa pemrograman pascal yang meliputi Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.
Presentasi Project :Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.
Project Based Learning
1x2 sks x 80 menit
Tugas Kelompok :mempresentasikan hasil project yang sudah dibuat dengan menerapkan serta memanfaatkan semua konsep deklarasi yang sudah diberikan untuk menyelesaikan kasus. Hasil program dikumpulkan dalam media penyimpanan.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.
10
UJIAN AKHIR SEMESTER
Petunjuk pengisian isi RPS
Kolom Judul Kolom Penjelasan Cara Pengisian1 Minggu Bisa diisi pokok bahasan / sub pokok bahasan, atau topik bahasan (dengan asumsi tersedia diktat/modul ajar untuk setiap
pokok bahasan).2 Kemampuan Akhir
yang DiharapkanRumusan kemampuan dibidang kognitif, psikomotorik , dan afektif diusahakan lengkap dan utuh (hard skills & soft skills).Merupakantahapan kemampuan yang diharapkan dapatmencapai kompetensi mata kuliah ini diakhir semester.
3 Bahan Kajian (Materi Pelajaran)
Bisa diisi pokok bahasan / sub pokok bahasan,atau topik bahasan (dengan asumsi tersediadiktat/modul ajar untuk setiap pokok bahasan).
4 Metode/Bentuk Pembelajaran
Bisa berupa ceramah, diskusi, presentasi tugas,seminar, simulasi, responsi, praktikum, latihan,kuliah lapang, praktek bengkel, survai lapangan,bermain peran,atau gabungan berbagai bentuk. Penetapan bentuk pembelajaran didasarkan padakeniscayaan bahwa kemampuan yang diharapkan diatas akan tercapai dengan bentuk/ model pembelajaran tersebut.
5 Waktu Belajar (Menit)
Takaran waktu yang menyatakan beban belajar dalam satuan sks (satuan kredit semester). Satusks setara dengan 160 (seratus enam puluh) menit kegiatan belajar per minggu per semester.
6 Kriteria Penilaian (Indikator)
Berisi indikator yang dapat menunjukan pencapaian kemampuan yang dicanangkan, atau unsur kemampuan yang dinilai (bisa kualitatif misal ketepatan analisis, kerapian sajian, Kreatifitas ide, kemampuan komunikasi, juga bisa juga yang kuantitatif : banyaknya kutipan acuan /unsur yang dibahas, kebenaran hitungan).
7 Bobot Nilai (%) Disesuaikan dengan waktu yang digunakan untuk membahas atau mengerjakan tugas, atau besarnya sumbangan suatu kemampuan terhadap pencapaian kompetensi mata kuliah ini.
8 Sumber belajar Diisi dengan nomor sumber pembelajaran yang sudah disebutkan di dalam daftar sumber belajar
RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 1,2 dan 3Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui tentang konsep dasar dari bahasa pascal dan sejarah dari bahasa pascal. Mahasiswa mengetahui struktur dan komponen dasar bahasa pascal mulai dari judul (header) sampai dengan blok program. Mahasiswa diharapkan mengetahui jenis-jenis data sederhana dan input/output data. Mahasiswa dapat membedakan antara deklarasi konstanta, variabel dan ekspresi dan operator. Mahasiswa dapat membedakan antara penggunaan statement read dan readln serta write dan writeln.Mahasiswa diharapkan mengetahui tentang manipulasi string dalam pascal. Mahasiswa diharapkan dapat membuat aplikasi program dengan menggunakan deklarasi string dalam pascal. Mahasiswa dapat menggunakan procedure standart dan fungsi standart.dalam operasi string.
B. URAIAN TUGAS :1. Mahasiswa menjelaskan Konsep dasar dan Sejarah Bahasa Pascal, mengerjakan studi kasus untuk dapat mendeklarasikan struktur dan komponen bahasa pascal dalam bentuk program.2. Mahasiswa menyebutkan Struktur dan Komponen dasar Bahasa Pascal secara lengkap.3. Mahasiswa mengerjakan studi kasus untuk dapat mengetahui hasil keluaran aplikasi program dengan menggunakan statement read dan readln, statement write dan writeln.4. Mahasiswa dapat membedakan pendeklarasian konstanta, variabel dan ekspresi dan operator dalam pascal.5. Mahasiswa mengerjakan studi kasus untuk menggunakan deklarasi string, procedure standart dan fungsi standart operasi string dalam pascal.6. Mahasiswa menyajikan hasil tugas dan mendiskusikannya.Deskripsi Luaran tugas yang dihasilkan :Paper/Makalah dibuat minimal 10 halaman dan maksimal 15 halaman dengan spasi 1.5, font Times new roman, ukuran 12.
C. KRITERIA PENILAIAN (10%)Kelengkapan isi jawaban Kebenaran isi jawaban Kelengkapan referensi.Daya tarik komunikasi/presentasi
GRANDING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi JawabanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORKelengkapan Konsep Lengkap dan terpadu Lengkap Masih kurang beberapa konsep
yang belum dijelaskanHanya menjelaskan sebagian konsep saja
Tidak menjelaskan konsep
2
KRITERIA 2 : Kebenaran isi Jawaban
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORKebenaran 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 konsep penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
2
KRITERIA 3 : Kelengkapan referensiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Kelengkapan Referensi Lengkap dan banyak menggunakan referensi nasional dan internasional.
Lengkap Sudah menggunakan sumber referensi tetapi masih kurang yang resmi dan internasional.
Kurang menggunakan referensi yang resmi kebanyakan menggunakan blog pribadi
Tidak ada sumber referensi
1
KRITERIA 4 : Daya tarik komunikasi/presentasiKriteria 4a : Komunikasi TertulisDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORBahasa 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
Kriteria 4b : Komunikasi LisanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi pendengar
untuk mencari lebih dalamMenambah wawasan
Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif Cukup runtut dan Tidak didukung data, namun Informasi yang disampaikan Tidak mau presentasi 1
sehingga pendengar dapat mengkompilasi isi dengan baik
memberi data pendukung fakta yang disampaikan
menyampaikan informasi yang benar
tidak ada dasarnya
Gaya Presentasi Menggugah semangat pendengar
Membuat Pendengar paham, hanya sesekali memandang catatan
Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1
RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 4 dan 5Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui teknik perulangan dan percabangan dalam pascal. Mahasiswa dapat membedakan penggunaan teknik perulangan While-Do, Repeat-Until dan For. Mahasiswa diharapkan mengetahui perbedaan statement If dan Case dalam teknik percabangan. Mahasiswa dapat memahami fungsi GoTo dalam teknik perulangan dan percabangan. Mahasiswa dapat membuat program dengan menggunakan kombinasi 3 teknik perulangan (While-Do, Repeat-Until dan For) dan 2 teknik percabangan (If dan Case).
B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus dengan menggunakan teknik perulangan (While-Do, Repeat-Until dan For) dan teknik percabangan (If dan Case).2. Mahasiswa mengerjakan studi kasus perulangan dan percabangan dengan memanfaatkan fungsi GoTo dalam Pascal.
Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.
C. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi
GRANDING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Kebenaran logika program
Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.
Program dapat dijalankan namun
menggunakan algoritma yang
kurang terstruktur
Program dapat dijalankan Program masih terdapat bugs
Program tidak selesai dikerjakan
2
Ketepatan Pengujian secara teoritis
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
Kelengkapan Pengujian
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Ketelitian dalam penggunaan variable dan sintaks program
Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti
Tidak lengkap dan tidak teliti
1
KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah 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
1
Variasi pembuatan program
Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1
KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi
pendengar untuk mencari lebih dalam
Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat Pendengar paham, hanya sesekali memandang catatan
Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1
RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 6Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui perbedaan statement If dan Case dalam teknik percabangan. Mahasiswa dapat membuat program dengan menggunakan statement If dan statement Case dalam pascal.
B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus untuk menggunakan teknik percabangan If dan Case.2. Mahasiswa membuat program aplikasi dengan menggunakan statement If dan statement Case dalam pascal. 3. Mahasiswa menyajikan hasil pembuatan program dan mendiskusikannya. Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.
D. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi
GRANDING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Kebenaran logika program
Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.
Program dapat dijalankan namun
menggunakan algoritma yang
kurang terstruktur
Program dapat dijalankan Program masih terdapat bugs
Program tidak selesai dikerjakan
2
Ketepatan Pengujian secara teoritis
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
Kelengkapan Pengujian
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Ketelitian dalam penggunaan variable dan sintaks program
Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti
Tidak lengkap dan tidak teliti
1
KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah 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
1
Variasi pembuatan program
Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1
KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi
pendengar untuk mencari lebih dalam
Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat Pendengar paham, hanya sesekali
Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1
memandang catatan
RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 7-8Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui procedure di dalam pascal. Mahasiswa dapat melakukan pengiriman parameter secara nilai dan secara acuan. Mahasiswa dapat membedakan antara penggunaan procedure yang memanggil procedure lain dan dirinya sendiri. Mahasiswa dapat membedakan penggunaaan procedure tersarang dan tidak tersarang.
B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus untuk masalah dengan menggunakan procedure.2. Mahasiswa membuat program aplikasi dengan menggunakan procedure.3. Mahasiswa menyajikan hasil pembuatan program dan mendiskusikannya.
Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.
E. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi
GRANDING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Kebenaran logika program
Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.
Program dapat dijalankan namun
menggunakan algoritma yang
kurang terstruktur
Program dapat dijalankan Program masih terdapat bugs
Program tidak selesai dikerjakan
2
Ketepatan Pengujian secara teoritis
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
Kelengkapan Pengujian
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Ketelitian dalam penggunaan variable dan sintaks program
Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti
Tidak lengkap dan tidak teliti
1
KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah 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
1
Variasi pembuatan program
Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1
KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi
pendengar untuk mencari lebih dalam
Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat Membuat Pendengar Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1
pendengar paham, hanya sesekali memandang catatan
RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 9Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGAS :a. Mahasiswa diharapkan mengetahui penggunaan deklarasi fungsi dalam pascal. b. Menjelaskan mengenai Fungsi tanpa parameterc. Menjelaskan mengenai Parameter dalam fungsid. Menjelaskan mengenai Fungsi Standart aritmatikae. Menjelaskan mengenai Fungsi tersarangf. Menjelaskan mengenai Fungsi Memanggil dirinya sendiri
B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus untuk masalah dengan menggunakan Fungsi.2. Mahasiswa membuat program aplikasi dengan menggunakan Fungsi.3. Mahasiswa menyajikan hasil pembuatan program dan mediskusikannya.
Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.
F. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi
GRANDING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Kebenaran logika program
Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu
Program dapat dijalankan namun
menggunakan algoritma yang
kurang terstruktur
Program dapat dijalankan Program masih terdapat bugs
Program tidak selesai dikerjakan
2
membutuhkan biaya testing yang rendah.
Ketepatan Pengujian secara teoritis
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
Kelengkapan Pengujian
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Ketelitian dalam penggunaan variable dan sintaks program
Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti
Tidak lengkap dan tidak teliti
1
KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah 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
1
Variasi pembuatan program
Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1
KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi
pendengar untuk mencari lebih dalam
Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif sehingga pendengar dapat
Cukup runtut dan memberi data pendukung fakta yang
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
mengkompilasi isi dengan baik
disampaikan
Gaya Presentasi Menggugah semangat pendengar
Membuat Pendengar paham, hanya sesekali memandang catatan
Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1
RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 10-12Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui macam-macam struktur data dalam pascal.
B. URAIAN TUGAS : Mahasiswa menjelaskan pengertian array Mahasiswa membuat deklarasi tipe data array, baik yang satu dimensi maupun yang dua dimensi. Mahasiswa membuat contoh program sederhana dengan menggunakan tipe data array , baik yang satu dimensi maupun dua dimensi. Mahasiswa menjelaskan pengertian tentang record. Mahasiswa membuat deklarasi tipe data record. Mahasiswa membuat contoh program sederhana dengan menggunakan tipe data record. Mahasiswa menjelaskan pengertian tentang Set. Mahasiswa membuat deklarasi tipe data Set. Mahasiswa membuat contoh program sederhana dengan menggunakan tipe data Set. Mahasiswa menjelaskan pengertian tentang suatu file. Mahasiswa menyebutkan procedure dan fungsi standart untuk semua tipe file. Mahasiswa membuat deklarasi untuk suatu file
Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.
G. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi
GRANDING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Kebenaran logika program
Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu
Program dapat dijalankan namun
menggunakan algoritma yang
kurang terstruktur
Program dapat dijalankan Program masih terdapat bugs
Program tidak selesai dikerjakan
2
membutuhkan biaya testing yang rendah.
Ketepatan Pengujian secara teoritis
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
Kelengkapan Pengujian
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Ketelitian dalam penggunaan variable dan sintaks program
Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti
Tidak lengkap dan tidak teliti
1
KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah 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
1
Variasi pembuatan program
Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1
KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi
pendengar untuk mencari lebih dalam
Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
dengan baik
Gaya Presentasi Menggugah semangat pendengar
Membuat Pendengar paham, hanya sesekali memandang catatan
Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1
RANCANGAN TUGAS
Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 13-14Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGAS :Presentasi Project
B. URAIAN TUGAS : Mahasiswa menjelaskan project aplikasi yang sudah dibuat dengan menggunakan teknik Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data..
Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas yang dikumpulkan dalam satu media penyimpanan.
C. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi
GRANDING SCHEME COMPETENCE
KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Kebenaran logika program
Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.
Program dapat dijalankan namun
menggunakan algoritma yang
kurang terstruktur
Program dapat dijalankan Program masih terdapat bugs
Program tidak selesai dikerjakan
2
Ketepatan Pengujian secara teoritis
Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
Kelengkapan Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1
Pengujian
KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR
Ketelitian dalam penggunaan variable dan sintaks program
Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti
Tidak lengkap dan tidak teliti
1
KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah 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
1
Variasi pembuatan program
Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1
KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi
pendengar untuk mencari lebih dalam
Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat Pendengar paham, hanya sesekali memandang catatan
Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1