Teknik Komputer - D3

RENCANA PEMBELAJARAN SEMESTER
PROGRAM STUDI TEKNIK KOMPUTER
FAKULTAS DIPLOMA TIGA ILMU KOMPUTER & TEKNOLOGI INFORMASI
UNIVERSITAS GUNADARMA
Tanggal
Penyusunan
Fakultas
Program Studi
Jenjang
Kode dan Nama
MK
SKS dan
Semester
Prasyarat
Status Mata
Kuliah
Dosen
Pengampu
Capaian
Pembelajaran
Mata Kuliah


07/09/2016

Tanggal revisi

-

Diploma Tiga Teknologi Informasi
Teknik Komputer
Kode Prodi: ........................
Diploma Tiga
IT0104201
Algoritma dan Pemrograman 1
SKS

2

[√] Wajib

[... ] Pilihan


Sikap

Ketrampilan
Umum

Semester

1 (Satu)

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.
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.
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.
1. Mahasiswa mampu menguasai metodologi pengembangan system yaitu, perencanaan, desain,
penerapan, pengujian dan pemeliharaan system.
Pengetahuan 2. Mahasiswa dapat menganalisis, merancang, dan menerapkan suatu system brbasis komputer

secara efisien untuk menyelesaikan masalah, menggunakan program procedural dan
berorientasi objek
Ketrampilan
1. Mahasiswa mampu merancang system menggunakan flowchart. Dan menerapkan /
Khusus
menjalankannya pada program sederhana.
Deskripsi Umum Mata Kuliah Agoritma Pemrogramain 1 merupakan mata kuliah yang membekali pengetahuan dan keterampilan
(Silabus)
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
1. Ceramah/Kuliah Pakar

4. Praktik Laboratorium
…..
Metode
2. Problem Based Learning/FBD

5. Self-Learning (V-Class)
…..

Pembelajaran
3. Project Based Learning

6. Lainnya: ..........................
.....
Pengalaman
a. Tayangan Presentasi

c. Online exercise/kuiz (V.....
Belajar/Tugas
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 1997
3. M. Sjukani, Algoritma dan Struktur Data dengan C, C++ dan Java, Mitra Wacana Media, Jakarta, 2004


4.
5.
6.
7.

Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta
B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978
Yuniar Supardi, Semua Bisa Menjadi Programmer VB 2012, Gramedia, Oktober 2015
R.H, Sianipar, Soal dan Penyelesaian Visual Basic + CD, Andi Publisher, April 2015

Ming
gu

Kemampuan Akhir yang
Diharapkan

Bahan Kajian
(Materi Pelajaran)


Metode /
Bentuk
Pembelajar
an
1,2

Waktu Belajar
(Menit)
Teori
Prakte
k
2 sks x
50
menit

Kriteria
Penilaian
(Indikator)

Bobot

Nilai
(%)

Sumber
Belajar

Kemampuan
mengidentifikasika
n flowchart yang
dibutuhkan agar
sesuai dengan
lingkungan
pengembanganny
a

5%

1,2,4

1.


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


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,

1,2,3

2 sks x
50
menit

Kemampuan
membuat
flowchart
sederhana,
menulusuri alur
proses dari
masalah yang
dianalisa dan
membuat program

10%

1,2,3,4,5

Ming
gu

Kemampuan Akhir yang
Diharapkan

Bahan Kajian
(Materi Pelajaran)

Metode /
Bentuk
Pembelajar
an

Waktu Belajar
(Menit)
Teori
Prakte
k

Restore,Data)

Kriteria
Penilaian
(Indikator)

Bobot
Nilai
(%)

Sumber
Belajar

Basic dengan
perintah input dan
output, contoh :
menghitung luas
segitiga,
lingkaran, dll

5.

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 macammacam 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

Ming
gu

Kemampuan Akhir yang
Diharapkan

7.

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

 Procedure

8.

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

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

Menguasi tentang

 Record

1,2,3

10.

Bahan Kajian
(Materi Pelajaran)

Metode /
Bentuk
Pembelajar
an
1,2,3

Waktu Belajar
(Menit)
Teori
Prakte
k
1 sks x
1 sks x
50
50
menit
menit

Kriteria
Penilaian
(Indikator)

Bobot
Nilai
(%)

Sumber
Belajar

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

5%

1,2,3,4,5

1 sks x
50
menit

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

5%

1,2,3,4,5

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

1 sks x

1 sks x

Kemampuan

5%

1,2,3,4,5

Ming
gu

Kemampuan Akhir yang
Diharapkan

Bahan Kajian
(Materi Pelajaran)

Metode /
Bentuk
Pembelajar
an

Pendeklarasian dari Record
dan cara penggunaannya

Waktu Belajar
(Menit)
Teori
Prakte
k
50
50
menit
menit

Kriteria
Penilaian
(Indikator)

Bobot
Nilai
(%)

Sumber
Belajar

mendeklarasikan
record dan
menerapkannya
pada program
sederhana

UJIAN TENGAH SEMESTER

11.
12.

Menguasai dan
memahami teknik
rekursif.

 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

13.

Mengusai algoritma divide
and conquer dan apa yang
saja yang termasuk dalam
algoritma
divide 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

1,2,3

1 sks x
50
menit

1 sks x
50
menit

Kemampuan untuk
mengetahui
perkembangan

5%

6,7

Ming
gu

Kemampuan Akhir yang
Diharapkan

Bahan Kajian
(Materi Pelajaran)

Metode /
Bentuk
Pembelajar
an

Waktu Belajar
(Menit)
Teori
Prakte
k

Basic
 Keuntungan menggunakan
Visual Basic
 Istilah (event driven, GUI,
DDE, OLE, DLL Active X)

15.

Memahami penggunaan
Form, proyek-proyek dasar
dalam Visual Basic

16.

A. Petunjuk

 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

UJIAN AKHIR SEMESTER
PANDUAN MENGERJAKAN TUGAS

Kriteria
Penilaian
(Indikator)
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
Kemampuan
membuat Form
dengan
menggunakan
toolbox dan
commond button,
yang dikaitkan
dengan
pembuatan proyek
dan mendesain file
proyek

Bobot
Nilai
(%)

Sumber
Belajar

5%

6,7

1.
2.
3.
4.

Baca dan pelajari setiap langkah/ instruksi di bawah ini dengan cermat sebelum mengerjakan tugas
Laksanakan pekerjaan sesuai dengan urutan proses yang sudah ditetapkan
Seluruh proses kerja mengacu kepada SOP/ IK yang dipersyaratkan (jika ada)
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)

FORMAT RANCANGAN TUGAS 1

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

SKS
: 2
Pertemuan ke

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

: 2

FORMAT RANCANGAN TUGAS 2

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

SKS
: 2
Pertemuan ke

: 3

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 3
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

: 4

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 4

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

SKS
: 2
Pertemuan ke

: 5

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 5
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

: 6

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 6
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

: 7

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
 Procedure
b. 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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 7
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

: 8

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/Fungsi
b. 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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 8
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

: 9

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 9
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

A. TUJUAN TUGAS :
Mahasiswa menguasai tentang pendeklarasian dari record dan cara penggunaannya
B. URAIAN TUGAS :
a. Obyek Garapan
 Record
b. 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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

: 10

FORMAT RANCANGAN TUGAS 10
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

A. TUJUAN TUGAS :
Mahasiswa mampu menguasai dan memahami teknik rekursif
B. URAIAN TUGAS :
a. Obyek Garapan
 Rekursif
b. 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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

: 12

FORMAT RANCANGAN TUGAS 11
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

: 13

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

FORMAT RANCANGAN TUGAS 12
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

: 14

FORMAT RANCANGAN TUGAS 13
Nama Mata Kuliah : Algoritma & Pemrograman 1
Program Studi
: Teknik Komputer
Fakultas
: Ilmu Komputer dan Teknologi Informasi

SKS
: 2
Pertemuan ke

: 15

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 rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi

GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI
Sangat Memuaskan
Kelengkapan
konsep

Lengkap dan terpadu

KRITERIA 2 : Kebenaran isi rangkuman
DIMENSI
Sangat Memuaskan
Kebenaran
konsep

Diungkapkan dengan
tepat, terdapat aspek
penting, analisis dan
membantu
memahami konsep

Memuaskan
Lengkap

Memuaskan
Diungkap dengan
tepat tetapi deskriptif

Batas
Masih kurang
beberapa aspek yang
belum terungkap

Batas
Sebagian besar
konsep sudah
terungkap, namun
masih ada yang
terlewatkan

Kurang
Memuaskan
Hanya menunjukkan
sebagian konsep saja

Kurang
Memuaskan
Kurang dapat
mengungkapkan
aspek penting,
melebihi halaman,
tidak ada proses
merangkum hanya
mencontoh

Di bawah standard
Tidak ada konsep

Di bawah standard
Tidak
ada
konsep
yang disajikan

SKO
R
2

SKO
R
2

KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulis
DIMENSI
Sangat Memuaskan
Bahasa Paper

Kerapian Paper

Bahasa menggugah
pembaca untuk
mencari tahu konsep
lebih dalam
Paper dibuat dengan
sangat menarik dan

Memuaskan
Bahasa menambah
informasi pembaca
Paper cukup menarik,
walau tidak terlalu

Batas
Bahasa deskriptif,
tidak terlalu
menambah
pengetahuan
Dijilid biasa

Kurang
Memuaskan
Informasi dan data
yang disampaikan
tidak menarik dan
membingungkan
Dijilid namun kurang
rapi

Di bawah standard
Tidak ada hasil

SKO
R
1

Tidak ada hasil

1

menggugah
semangat membaca
KRITERIA 3b : Komunikasi lisan
DIMENSI
Sangat Memuaskan

mengundang

Memuaskan

Isi

Memberi inspirasi
pendengar untuk
mencari lebih dalam

Menambah wawasan

Organisasi

Sangat runtut dan
integratif sehingga
pendengar dapat
mengkompilasi isi
dengan baik
Menggugah
semangat pendengar

Cukup runtut dan
memberi data
pendukung fakta
yang disampaikan

Gaya Presentasi

Membuat pendengar
paham, hanya
sesekali saja
memandang catatan

Batas
Pembaca masih harus
menambah lagi
informasi dari
beberapa sumber
Tidak didukung data,
namun
menyampaikan
informasi yang benar
Lebih banyak
membaca catatan

Kurang
Memuaskan
Informasi yang
disampaikan tidak
menambah wawasan
bagi pendengarnya
Informasi yang
disampaikan tidak
ada dasarnya
Selalu membaca
catatan (tergantung
pada catatan)

Di bawah standard
Informasi yang
disampaikan
menyesatkan atau
salah
Tidak mau presentasi

Tidak berbunyi

SKO
R
2

1

1