sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/it-014201.docx · web viewreferensi seri dikat kuliah...

37
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS DIPLOMA TIGA ILMU KOMPUTER & TEKNOLOGI INFORMASI UNIVERSITAS GUNADARMA Tanggal Penyusunan 07/09/2016 Tanggal revisi - Fakultas Diploma Tiga Teknologi Informasi Program Studi Teknik Komputer Kode Prodi: ........................ Jenjang Diploma Tiga Kode dan Nama MK IT0104201 Algoritma dan Pemrograman 1 SKS dan Semester SKS 2 Semester 1 (Satu) Prasyarat - Status Mata Kuliah [√] Wajib [... ] Pilihan Dosen Pengampu Capaian Pembelajaran Mata Kuliah Sikap 1. Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius. 2. Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri. 3. Bertanggung jawab secara profesional dan etik terhadap pencapaian hasil kerja individu dan kelompok. 4. Bersikap sesuai dengan tuntutan profesional. Ketrampilan Umum 1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan

Upload: lamhanh

Post on 30-Apr-2018

236 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

RENCANA PEMBELAJARAN SEMESTERPROGRAM STUDI TEKNIK KOMPUTER

FAKULTAS DIPLOMA TIGA ILMU KOMPUTER & TEKNOLOGI INFORMASIUNIVERSITAS GUNADARMA

Tanggal Penyusunan 07/09/2016 Tanggal revisi -

Fakultas Diploma Tiga Teknologi InformasiProgram Studi Teknik Komputer Kode Prodi: ........................Jenjang Diploma TigaKode dan Nama MK IT0104201 Algoritma dan Pemrograman 1SKS dan Semester SKS 2 Semester 1 (Satu)Prasyarat -Status Mata Kuliah [√] Wajib [... ] PilihanDosen PengampuCapaian PembelajaranMata Kuliah Sikap

1. Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius.2. Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri.3. Bertanggung jawab secara profesional dan etik terhadap pencapaian hasil kerja individu dan kelompok.4. Bersikap sesuai dengan tuntutan profesional.

Ketrampilan Umum

1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

2. Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.3. Mampu mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan dan teknologi yang

memperhatikan dan menerapkan nilai humaniora sesuai dengan keahliannya berdasarkan kaidah, tata cara dan etika ilmiah dalam rangka menghasilkan solusi, gagasan, desain atau kritik seni.

4. Mampu menyusun deskripsi saintifik hasil kajian tersebut di atas dalam bentuk skripsi atau laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi.

5. Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

6. Mampu memelihara dan mengembangkan jaringan kerja dengan pembimbing, kolega, sejawat baik di dalam maupun di luar lembaganya.

Page 2: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

7. Mampu bertanggungjawab atas pencapaian hasil kerja kelompok dan melakukan supervisi serta evaluasi terhadap penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggungjawabnya.

8. Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada di bawah tanggungjawabnya, dan mampu mengelola pembelajaran secara mandiri.

9. Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah plagiasi.

Pengetahuan

1. Mahasiswa mampu menguasai metodologi pengembangan system yaitu, perencanaan, desain, penerapan, pengujian dan pemeliharaan system.

2. Mahasiswa dapat menganalisis, merancang, dan menerapkan suatu system brbasis komputer secara efisien untuk menyelesaikan masalah, menggunakan program procedural dan berorientasi objek

Ketrampilan Khusus

1. Mahasiswa mampu merancang system menggunakan flowchart. Dan menerapkan / menjalankannya pada program sederhana.

Deskripsi Umum (Silabus)

Mata Kuliah Agoritma Pemrogramain 1 merupakan mata kuliah yang membekali pengetahuan dan keterampilan mahasiswa dalam membuat perancangan system dengan menggunakan Flowchart dengan mengedepankan topik utama yaitu : 1. Analisis masalah dan penyelesaian 2. Teknik percabangan 3. Teknik Pengulangan 4. Pembuatan Laporan Sederhana 5. Teknik Switching 6. Organisasi File 7. Pengurutan Bilangan

Metode Pembelajaran

1. Ceramah/Kuliah Pakar √ 4. Praktik Laboratorium …..2. Problem Based Learning/FBD √ 5. Self-Learning (V-Class) …..3. Project Based Learning √ 6. Lainnya: .......................... .....

Pengalaman Belajar/Tugas

a. Tayangan Presentasi √ c. Online exercise/kuiz (V-class) .....b. Review textbook/Jurnal √ d. Laporan .....

Referensi

1. Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta, 1991

2. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19973. M. Sjukani, Algoritma dan Struktur Data dengan C, C++ dan Java, Mitra Wacana Media, Jakarta, 20044. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta5. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 19786. Yuniar Supardi, Semua Bisa Menjadi Programmer VB 2012, Gramedia, Oktober 20157. R.H, Sianipar, Soal dan Penyelesaian Visual Basic + CD, Andi Publisher, April 2015

Page 3: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

Minggu Kemampuan Akhir yang Diharapkan

Bahan Kajian(Materi Pelajaran)

Metode / Bentuk

Pembelajaran

Waktu Belajar (Menit)

Kriteria Penilaian (Indikator)

Bobot Nilai (%)

Sumber Belajar

Teori Praktek1. Menguasai teori terkait

algoritma dan flowchart sehingga dapat menjelaskan pengertian algortima, sifat-sifat suatu algoritma, kegunaan dari flowchart dan dapat membuat flow dari kasus sehari-hari

Definisi Algoritma & Pemrograman

Tujuan & Kegunaan flowchart Konsep Pemrograman Definisi Pemrograman Jenis pemrograman Contoh aplikasi

1,2 2 sks x 50 menit

Kemampuan mengidentifikasikan flowchart yang dibutuhkan agar sesuai dengan lingkungan pengembangannya

5% 1,2,4

2. Menguasai berbagai macam tipe data, konstanta, variabel, dan ekspresi

Tipe-tipe data Konstanta Variable Ekspresi

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan membedakan antara berbagai macam tipe data

5% 1,2,3,4,5

3. Menguasai simbol-simbol flowchart dan dapat membedakan antara Struktur Chart, HIPO

Struktur chart Diagram HIPO Sistem flowchart Program flowchart Simbol-simbol flowchart

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan membuat memahami dan mengerti symbol flowchart dan membedakan struktur chart dan HIPO

10% 1,2,3,4,5

4. Menguasai Sistem flowchart dan Program flowchart

Kaidah pembuatan flowchart (Input, proses, output)

Analisis persoalan Penelusuran flowchart Pengenalan Statement Input

dan Output dalam Bahasa BASIC (Input, Read, Print, Rem, Restore,Data)

1,2,3 2 sks x 50 menit

Kemampuan membuat flowchart sederhana, menulusuri alur proses dari masalah yang dianalisa dan membuat program Basic dengan perintah input dan output, contoh : menghitung luas segitiga, lingkaran, dll

10% 1,2,3,4,5

Page 4: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

Minggu Kemampuan Akhir yang Diharapkan

Bahan Kajian(Materi Pelajaran)

Metode / Bentuk

Pembelajaran

Waktu Belajar (Menit)

Kriteria Penilaian (Indikator)

Bobot Nilai (%)

Sumber Belajar

Teori Praktek5. Memahami konsep penggunaan

struktur perulangan While-Do, Repeat-Until dan For, dan membedakan pemakaian struktur perulangan.

Struktur perulangan While-do Repeat-Until dan For

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan menggunakan struktur pengulangan, while-do dan repeat-until dan for. Dan dapat membedakan penggunaannya. Serta mencoba penerapannya dalam program sederhana

10% 1,2,3,4,5

6. Menguasai dan dapat menyebutkan macam-macam statemen penyeleksian kondisi, bentuk umum dari statemen kondisi IF dan CASE

Statemen-statemen untuk penyeleksian kondisi

If Case

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan menggunakan statemen penyeleksi kondisi dari IF dan CASE serta mencoba menerapkannya pada program sederhana dengan beberapa kondisi

10% 1,2,3,4,5

7. Mamahami mengenai pengiriman parameter secara nilai, pengiriman parameter secara acuan, cara procedure memanggil procedure lain, membuat program sederhana dengan menggunakan procedure

Procedure 1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan menggunakan parameter dan procedure serta membuat suatu program sederhana menggunakan fungsi procedure

5% 1,2,3,4,5

Page 5: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

Minggu Kemampuan Akhir yang Diharapkan

Bahan Kajian(Materi Pelajaran)

Metode / Bentuk

Pembelajaran

Waktu Belajar (Menit)

Kriteria Penilaian (Indikator)

Bobot Nilai (%)

Sumber Belajar

Teori Praktek8. Memahami dan dapat

menjelaskan pembentukan fungsi tanpa parameter, pengiriman parameter dalam fungsi, pemanggilan pada procedure tersarang

Function 1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan menggunakan parameter dan function serta membuat suatu program sederhana menggunakan fungsi function

5% 1,2,3,4,5

9. Memahami dan dapat menjelaskan pengertian array, membuat deklarasi tipe data array satu dimensi dan dua dimensi

Array satu dimensi Array dua dimensi

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan menggunakan array dalam satu dimensi dan dua dimensi yang diterapkan pada program

10% 1,2,3,4,5

10. Menguasi tentang Pendeklarasian dari Record dan cara penggunaannya

Record 1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan mendeklarasikan record dan menerapkannya pada program sederhana

5% 1,2,3,4,5

11. UJIAN TENGAH SEMESTER12. Menguasai dan

memahami teknikrekursif.

Rekursi 1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan dalam pembuatan teknik rekursif dan penerapannya pada program

5% 1,2,3,4,5

Page 6: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

Minggu Kemampuan Akhir yang Diharapkan

Bahan Kajian(Materi Pelajaran)

Metode / Bentuk

Pembelajaran

Waktu Belajar (Menit)

Kriteria Penilaian (Indikator)

Bobot Nilai (%)

Sumber Belajar

Teori Praktek13. Mengusai algoritma divide and

conquer dan apa yang saja yang termasuk dalam algoritmadivide and conquer dan algoritma Binary Search seta algoritma Quick Sort dan dapat mengaplikasikan kedalam masalah

Teknik Divide & Conquer Binary Search Algoritma Quick Sort

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan untuk penggunaan algoritma divide and conquer, algoritma binary search dan algoritma quick sort, serta menerapkannya pada program sederhana

10% 1,2,3,4,5

14. Menguasai konsep visual basic dan mengenal software visual basic

Perkembangan dari Dos dan Windows

Perkembangan Visual Basic Keuntungan menggunakan

Visual Basic Istilah (event driven, GUI, DDE,

OLE, DLL Active X)

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan untuk mengetahui perkembangan bahasa pemrograman dan istilah dalam Visual Basic, dapat menyebutkan jenis aplikasi yang dapat dibuat dengan visual basic, dan mencoba membuat aplikasi sederhana menggunakan visual basic

5% 6,7

15. Memahami penggunaan Form, proyek-proyek dasar dalam Visual Basic

Form dan property Desain form dengan

menggunakan beberapa toolbox : label, textbox dan command button

Proyek-proyek visual basic Dasar-dasar kode visual basic Windows code

1,2,3 1 sks x 50 menit

1 sks x 50 menit

Kemampuan membuat Form dengan menggunakan toolbox dan commond button, yang dikaitkan dengan pembuatan proyek dan mendesain file proyek

5% 6,7

Page 7: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

Minggu Kemampuan Akhir yang Diharapkan

Bahan Kajian(Materi Pelajaran)

Metode / Bentuk

Pembelajaran

Waktu Belajar (Menit)

Kriteria Penilaian (Indikator)

Bobot Nilai (%)

Sumber Belajar

Teori Praktek16. UJIAN AKHIR SEMESTER

PANDUAN MENGERJAKAN TUGAS

A. Petunjuk

1. Baca dan pelajari setiap langkah/ instruksi di bawah ini dengan cermat sebelum mengerjakan tugas2. Laksanakan pekerjaan sesuai dengan urutan proses yang sudah ditetapkan3. Seluruh proses kerja mengacu kepada SOP/ IK yang dipersyaratkan (jika ada)4. Waktu pengerjaan yang disediakan 50 menit

B. Skenario Buatkah sebuah kasus atau soal untuk mengerjakan rancangan tugas sesuai dengan materi pertemuan. Kasus yang dibuat dapat mencakup semua rancangan tugas atau sebagian (silakan diatur)

Page 8: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 1

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 2Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu menjelaskan perbedaan antara berbagai tipe data

B. URAIAN TUGAS : a. Obyek Garapan

Tipe Data Konstanta Variable Ekspresi

b. Metode atau Cara pengerjaan Carilah referensi dari buku/internet tentang definisi tipe data Mengerti perbedaan dari tipe data Mencari contoh dari macam-macam tipe data

c. Deskripsi Luaran tugas yang dihasilkan Rangkuman dalam bentuk paper untuk menjelaskan tipe data

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 9: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 2

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 3Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu mengenal simbol-simbol flowchart dan dapat membedakan struktur data chart dan HIPO

B. URAIAN TUGAS : a. Obyek Garapan

Simbol Flowchart Struktur data chart HIPO

b. Metode atau Cara pengerjaan Mencari referensi dari internet untuk bentuk dari simbol flowchart Mengerti dan memahami dari gambar simbol flowchart Mengerti struktur chart dan HIPO Rangkumlah referensi tersebut dalam bentuk tayangan ppt Presentasikan di depan kelas

c. Deskripsi Luaran tugas yang dihasilkan Tayangan ppt yang menggambarkan simbol-simbol flowchart dan penjelasannya

C. KRITERIA PENILAIAN (10 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 10: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 3

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 4Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu menguasai sistem flowchart dan program flowchart

B. URAIAN TUGAS : a. Obyek Garapan

Pembuatan flowchart (input, proses, output) Analisa persoalan dari sebuah flowchart Penelusuran flowchart Pengenalan statemen input dan output dalam bahasa pemrograman BASIC

b. Metode atau Cara pengerjaan Mencari contoh permasalahan misalnya cara menghitung luas segitiga, lingkaran, dll Menganalisa contoh permasalahan tersbut dan membaginya menjadi input, proses, output Membuat flowchart Membuat program dengan menggunakan BASIC

c. Deskripsi Luaran tugas yang dihasilkan Flowchart Program

C. KRITERIA PENILAIAN (10 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 11: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 4

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 5Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu memahami konsep pengulangan struktur pengulangan dan membedakan pemakaian struktur pengulangan

B. URAIAN TUGAS : a. Obyek Garapan

Struktur pengulangan While Do Repeat Until For

b. Metode atau Cara pengerjaan Mencari sebuah contoh program sederhana yang menggunakan struktur pengulangan, while do, repeat until dan for Mengerti perbedaan penggunaan struktur pengulangan, while do, repeat until dan for Membuat program menggunakan struktur pengulangan, while do, repeat until dan for

c. Deskripsi Luaran tugas yang dihasilkan Program yang menggunakan struktur pengulangan, while do, repeat until dan for

C. KRITERIA PENILAIAN (10 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 12: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 5

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 6Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu mengenal dan menyebutkan macam-macam statemen penyeleksi kondisi, bentuk umum dari statemen if dan case

B. URAIAN TUGAS : a. Obyek Garapan

Penyeleksi kondisi IF CASE

b. Metode atau Cara pengerjaan Mencari sebuah contoh program sederhana yang menggunakan statemen penyeleksi kondisi Mengerti perbedaan penggunaan penyeleksi kondisi menggunakan IF dan CASE Membuat program menggunakan penyeleksi kondisi menggunakan IF dan CASE

c. Deskripsi Luaran tugas yang dihasilkan Program yang menggunakan penyeleksi kondisi menggunakan IF dan CASE

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 13: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 6

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 7Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu mengenal pengiriman parameter secara nilai, pengiriman parameter secara acuan, cara procedure memanggil procedure lain

B. URAIAN TUGAS : a. Obyek Garapan

Procedureb. Metode atau Cara pengerjaan

Mencari contoh program sederhana yang menggunakan statemen procedure Mencari contoh program yang dapat mengirimkan parameter secara nilai Mencari contoh program yang dapat mengirimkan parameter secara acuan Mencari contoh program yang dapat memanggil procedure lain Membuat program menggunakan procedure

c. Deskripsi Luaran tugas yang dihasilkan Program yang menggunakan procedure

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 14: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 7

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 8Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu menjelaskan pembentukan fungsi tanpa parameter, pengiriman parameter dalam fungsi, pemanggilan pada procedure bersarang

B. URAIAN TUGAS : a. Obyek Garapan

Fuction/Fungsib. Metode atau Cara pengerjaan

Mencari contoh program sederhana yang menggunakan fungsi Mencari contoh program fungsi tanpa parameter Mencari contoh program pengiriman parameter dalam fungsi Mencari contoh program pemanggilan procedure bersarang Membuat program menggunakan fungsi

c. Deskripsi Luaran tugas yang dihasilkan Program yang menggunakan fungsi

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 15: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 8

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 9Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu memahami dan menjelaskan pengertian dari array, membuat deklarasi tipe data array satu dimensi dan dua dimensi

B. URAIAN TUGAS : a. Obyek Garapan

Array Array satu dimensi Array dua dimensi

b. Metode atau Cara pengerjaan Mencari contoh program sederhana yang menggunakan array Mencari contoh program array satu dimensi Mencari contoh program array dua dimensi Membuat program menggunakan array

c. Deskripsi Luaran tugas yang dihasilkan Program yang menggunakan array

C. KRITERIA PENILAIAN (10 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 16: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 9

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 10Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa menguasai tentang pendeklarasian dari record dan cara penggunaannya

B. URAIAN TUGAS : a. Obyek Garapan

Recordb. Metode atau Cara pengerjaan

Mencari contoh program sederhana yang menggunakan record Menganalisa program record tersebut Mengerti cara penggunaan record Membuat program menggunakan record

c. Deskripsi Luaran tugas yang dihasilkan Program yang menggunakan record

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 17: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 10

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 12Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu menguasai dan memahami teknik rekursif

B. URAIAN TUGAS : a. Obyek Garapan

Rekursifb. Metode atau Cara pengerjaan

Mencari contoh program sederhana yang menggunakan rekursif Menganalisa program rekursif tersebut Mengerti cara penggunaan rekursif Membuat program menggunakan rekursif

c. Deskripsi Luaran tugas yang dihasilkan Program yang menggunakan rekursif

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 18: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 11

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 13Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu menguasai algoritma devide and conguer, algoritma binary search dan algoritma quick sort

B. URAIAN TUGAS : a. Obyek Garapan

Algoritma devide and conguer Algoritma binary search Algoritma quick sort

b. Metode atau Cara pengerjaan Mencari referensi tentang algoritma-algoritma tersebut, yaitu algoritma devide and conguer, algoritma binary search dan algoritma quick sort Memahami perbedaan ketiga algoritma tersebut Membuat makalah definisi, kegunaan, fungsi dari algoritma algoritma devide and conguer, algoritma binary search dan algoritma quick sort

c. Deskripsi Luaran tugas yang dihasilkan paper

C. KRITERIA PENILAIAN (10 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 19: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 12

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 14Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mengenal dan menguasai konsep dari visual basic dan software visual basic

B. URAIAN TUGAS : a. Obyek Garapan

Perkembangan pemograman dari DOS dan Windows Perkembangan Visual Basic Keuntungan menggunakan Visual Basic Istilah dalam Visual Basic

b. Metode atau Cara pengerjaan Mencari referensi perkembangan, kegunaan dan istilah dari Visual Basic Mengunduh software visual basic Menginstall software visual basic Membuat program sederhana di visual basic

c. Deskripsi Luaran tugas yang dihasilkan Program dalam Visual Basic

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 20: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

FORMAT RANCANGAN TUGAS 13

Nama Mata Kuliah : Algoritma & Pemrograman 1 SKS : 2Program Studi : Teknik Komputer Pertemuan ke : 15Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa mampu memahami penggunaan Form, proyek-proyek dasar dalam visual basic

B. URAIAN TUGAS : a. Obyek Garapan

Form dan property Desain form dengan menggunakan beberapa toolbox : label, textbox dan command button Proyek-proyek dalam visual basic Dasar-dasar kode visual basic Windows code

b. Metode atau Cara pengerjaan Membuat program dalam visual basic yang menggunakan form, desain form dan proyek-proyek visual basic Mengenal dan mencoba code-code di visual basic Mencoba menggunakan windows code

c. Deskripsi Luaran tugas yang dihasilkan Program Visual Basic

C. KRITERIA PENILAIAN (5 %)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

Page 21: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkumanDIMENSI 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 rangkumanDIMENSI 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

2

KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulisDIMENSI 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

Page 22: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-014201.docx · Web viewReferensi Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar,

KRITERIA 3b : Komunikasi lisanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk mencari lebih dalam

Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

2

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 saja memandang catatan

Lebih banyak membaca catatan

Selalu membaca catatan (tergantung pada catatan)

Tidak berbunyi 1