64
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS GUNADARMA MATA KULIAH KODE BOBOT SEMESTER TGL REVISI Algoritma & Pemrograman 1A IT045201 2 SKS I (PTA) Agustus 2018 OTORISASI PENGEMBANG RPS KOORDINATOR MATA KULIAH KETUA PROGRAM STUDI Prof. Dr.-Ing. Adang Suhendra, S.Kom., M.Sc Capaian Pembelajaran (CP) CPL – PRODI ( Capaian Pembelajaran Lulusan Program Studi ) Yang di bebankan Pada Mata Kuliah CPPS 1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi yang menerapkan pemikiran logis, kritis, sistematis dan inovatif. CPPS 5 Kemampuan merancang algoritma yang efisien dan efektif serta mengimplementasikannya dengan bahasa pemrograman dan teknologi Informatika dalam membangun sistem komputasi berbasis desktop, web dan mobile. CPMK ( Capaian Pembelajaran Mata Kuliah ) CPMK 1.1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi. CPMK 5.1 Kemampuan merancang algoritma yang efisien dan efektif. Deskripsi SIngkat MK Mata Kuliah ini menitikberatkan pada penerapan konsep Algoritma khususnya flowchart sebelum membuat sebuah aplikasi program. Topik utama dalam mata kuliah ini mencakup konsep algortima, konsep pemrograman, jenis – jenis alat bantu membuat algoritma, salah satu nya adalah flowchart. Pengenalan simbol – simbol flowchart, penggunaannya dalam konsep percabangan, perulangan, array. Mengenal dasar Teknik switching, merangkai laopran sederhana, mengidentifikasi organisasi file dalam computer dan mengenal teknik dasar pengurutan bilangan.

RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS GUNADARMA

MATA KULIAH KODE BOBOT SEMESTER TGL REVISI

Algoritma & Pemrograman 1A IT045201 2 SKS I (PTA) Agustus 2018

OTORISASI PENGEMBANG RPS KOORDINATOR MATA KULIAH KETUA PROGRAM STUDI

Prof. Dr.-Ing. Adang Suhendra, S.Kom.,

M.Sc

Capaian Pembelajaran (CP) CPL – PRODI ( Capaian Pembelajaran Lulusan Program Studi ) Yang di bebankan Pada Mata Kuliah

CPPS 1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi yang menerapkan pemikiran logis, kritis, sistematis dan inovatif.

CPPS 5 Kemampuan merancang algoritma yang efisien dan efektif serta mengimplementasikannya dengan bahasa pemrograman dan teknologi Informatika dalam membangun sistem komputasi berbasis desktop, web dan mobile.

CPMK ( Capaian Pembelajaran Mata Kuliah )

CPMK 1.1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi.

CPMK 5.1 Kemampuan merancang algoritma yang efisien dan efektif.

Deskripsi SIngkat MK Mata Kuliah ini menitikberatkan pada penerapan konsep Algoritma khususnya flowchart sebelum membuat sebuah aplikasi program. Topik utama dalam mata kuliah ini mencakup konsep algortima, konsep pemrograman, jenis – jenis alat bantu membuat algoritma, salah satu nya adalah flowchart. Pengenalan simbol – simbol flowchart, penggunaannya dalam konsep percabangan, perulangan, array. Mengenal dasar Teknik switching, merangkai laopran sederhana, mengidentifikasi organisasi file dalam computer dan mengenal teknik dasar pengurutan bilangan.

Page 2: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Putaka UTAMA: 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. Budi Sutedjo Skom., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta.

4. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.

5. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978.

Media Pembelajaran Perangkat Lunak Perangkat Keras

Ms. Word, Ms. Visio, Dia Kertas, Komputer, Laptop, Proyektor

Nama Dosen Pengampu Tri Sulistyorini

Mata Kuliah Prasyarat (Jika ada) -

Page 3: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Mata Kuliah: Algoritma & Pemrograman 1A (IT045201) / 2 SKS

CAPAIAN PEMBELAJARAN MATA KULIAH ALGORITMA & PEMROGRAMAN 1A :

1. Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk

perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi.

2. Kemampuan merancang algoritma yang efisien dan efektif.

EVALUASI AKHIR SEMESTER (mg ke 16)

[CPPS 1 CPMK 1.1 ]: Mahasiswa memahami tujuan

mempelajari algoritma dan konsep Bahasa pemrograman.

(minggu 1-2)

[CPPS 1 CPMK 1.1 ]: Mahasiswa memahami Definisi &

Simbol - Simbol (minggu 3)

[CPPS 1 CPMK 1.1 ]: Mahasiswa memahami fungsi simbol – simbol flowchart (minggu 4,5)

[CPPS 5 CPMK 5.1 ]: Mahasiswa memahami Teknik

Percabangan.(minggu 6-7)

[CPPS 5 CPMK 5.1 ]: Mahasiswa mampu memahami

Teknik Switching (minggu 10)

[CPPS 5 CPMK 5.1 ]: Mahasiswa mampu memahami

pembuatan Laporan (minggu 12)

EVALUASI TENGAH SEMESTER (mg ke 11)

[CPPS 1 CPMK 1.1 ]: Mahasiswa mampu memahami

Teknik Pengurutan Bilangan (minggu 15)

[CPPS 5 CPMK 5.1 ]: Mahasiswa mampu memahami

Struktur Perulangan (minggu 8-9)

[CPPS 1 CPMK 1.1 ]: Mahasiswa mampu memahami

organisasi File (minggu 13-14)

Page 4: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Minggu

Ke-

Kemampuan Akhir yang Diharapkan

Bahan Kajian (Materi Pelajaran)

Metode / Bentuk

Pembelajaran

Waktu Belajar (Menit)

Sumber Belajar

Kriteria Penilaian (Indikator)

Metode / Bentuk Pembelajaran

Bobot Nilai (%)

1 - 2

Mahasiswa memahami tujuan mempelajari algoritma dan konsep Bahasa pemrograman.

- Pengenalan konsep algoritma

Konsep algoritma

Tujuan & kegunaan

Flowchart

- Pengenalan konsep

pemrograman

Konsep pemrograman

Definisi pemrogaman

Jenis pemrograman

Contoh aplikasi

- Paradigma pemrograman

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

- Tugas 1

Mahasiswa menjelaskan tujuan mempelajari algoritma dan konsep Bahasa pemrograman.

Latihan dan Tugas

10 % 1, 2, 3, 4, 5

3 Mahasiswa memahami Definisi & Simbol - Simbol

- Pengenalan Flowchart dan

simbol-simbolnya

- Struktur Chart

- Diagram HIPO

- Sistem Flowchart

- Program Flowchart

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

-Tugas 2

- Mahasiswa menjelaskan simbol – simbol flowchart

- Mahasiswa menjelaskan perbedaan tools algoritma

- Mahasiswa Menjelaskan struktur chart

Latihan dan Tugas

10 % 1, 2, 3, 4, 5

4-5 Mahasiswa memahami fungsi

- Kaidah pembuatan flowchart (Input,proses,output)

- Analisis persoalan

Bentuk : Kuliah - Metode :

- Mahasiswa

menjelaskan fungsi

Latihan dan Tugas

15% 1, 2, 3, 4, 5

Page 5: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

simbol – simbol flowchart

- Penelusuran flowchart Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

-Tugas 3

dari symbol – symbol

flowchart

- Mahasiswa

menjelaskan symbol

flowchart kedalam

struktur program

(input, proses,

output)

- Mahasiswa

menjelaskan symbol

flowchart untuk

menelesaikan

masalah

6-7 Mahasiswa memahami Teknik Percabangan

- Analisa kondisi dan aksi (IF-

THEN dengan 1 kondisi

-

- Analisa kondisi dan aksi

lanjutan (lebih dari 1 kondisi)

mengunakan relational

operator OR dan AND

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

-Tugas 4

- Mahasiswa mampu menjelaskan kondisi dan aksi dalam percabangan menggunakan IF

- Mahasiswa mampu menjelaskan kondisi dan aksi dalam percabangan lebih dari 1 kondisi

- Mahasiswa mampu menjelaskan symbol flowchart untuk menyelesaikan masalah percabangan

-

Latihan dan Tugas

15% 1, 2, 3, 4, 5

Page 6: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

8-9 Mahasiswa mampu memahami Struktur Perulangan

- Teknik Counter (Go to)

- Akumulator

- Tabel Keputusan

- Perputaran kembali /looping

(FOR NEXT )

- Pembatasan perulangan

- Double Looping

- Variabel Array

- Sub rutin

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

-Tugas 5

- Mahasiswa mampu menjelaskan variable yang digunakan untuk perulangan

- Mahasiswa mampu membedakan perulangan menggunakan perintah for, while atau do while

- Mahasiswa mampu menggunakan symbol flowchart untuk menyelesaikan masalah perulangan

- Mahasiswa mampu membedakan variable tunggal dengan variable array

Latihan dan Tugas

15% 1, 2, 3, 4, 5

10 Mahasiswa mampu memahami Teknik Switching

- Dasar Teknik Switching

- Implementasi teknik

Switching

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

-Tugas 6

- Mahasiswa mampu mendefinisikan konsep switching

- Mahasiswa mampu menyebutkan Teknik – Teknik switching

- Mahasiswa mampu membuat flowchart untuk program switching.

Latihan dan Tugas

5% 1, 3, 4, 5

11 UJIAN TENGAH SEMESTER

Page 7: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

12 Mahasiswa mampu memahami pembuatan Laporan

- Grand/Mayor Total - Grand/Minor Total - Pembuatan halaman

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

- Tugas 7

• Mahasiswa mampu

menjelaskan

flowchart untuk

membuat laporan

sederhana

• Mahasiswa mampu

menjelaskan

flowchart dengan

menggunakan

Grand/Mayor Total

• Mahasiswa mampu

membuat flowchart

dengan

menggunakan

Grand/Minor Total

• Mahasiswa mampu membuat flowchart menggunakan halaman dengan nomor berlanjut atau di nolkan kembali

Latihan dan Tugas

10% 1, 3, 4, 5

13-14 Mahasiswa mampu memahami organisasi File

- Pengertian file, istilah-istilah pada file, pembentukan file

- Operasi File (Penyisispan,penghapusan, perubahan isi)

- Organisasi file sequential - Organisasi file Random

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

-Tugas 8

- Mahasiswa menjelaskan definisi file

- Mahasiswa mampu menyebutkan jenis – jenis file

- Mahasiswa menjelaskan operasi file

Latihan dan Tugas

10% 1, 3, 4, 5

Page 8: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

- Mahasiswa membuat flowchart untuk pengorganisasian file

15 Mahasiswa mampu memahami Teknik Pengurutan Bilangan

- Teknik Buble Short

- Teknik Straight Selection

Bentuk : Kuliah - Metode :

Ceramah,Problem Based Learning, Self-Learning (V-Class), Diskusi Kelompok

-Tugas 9

- Mahasiswa mampu menjeaskan Teknik – Teknik pengurutan bilangan

- Mahasiswa mampu membedakan Teknik pengurutan yang satu dengan yang lain. Membuat flowchart untuk program pengurutan bilangan.

Latihan dan Tugas

10% 1, 3, 4, 5

16 UJIAN AKHIR SEMESTER

Page 9: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 1

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 2 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

- Mengenal konsep algoritma - Mengenal konsep algoritma pada Bahasa pemrograman

B. URAIAN TUGAS :

a. Obyek Garapan - Pengenalan konsep algoritma - Pengenalan konsep algoritma pada bahasa pemrograman

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menuliskan bentuk alur suatu masalah (misalnya perjalanan dari rumah ke kampus) Menuliskan bentuk alur suatu program sederhana

- Tugas : Carilah beberapa referensi berupa jurnal / artikel ilmiah Rangkumlah referensi tersebut dan terdapat daftar pustaka. Kumpulkan hasil rangkuman tersebut pada pertemuan berikutnya

c. Deskripsi Luaran tugas yang dihasilkan : Makalah yang dicetak dengan format lembar judul, kata pengantar, daftar isi, isi dari tugas, dan daftar pustaka dengan font Times New Roman, ukuran 12

C. KRITERIA PENILAIAN (10 %)

- Kelengkapan isi rangkuman - Kebenaran isi rangkuman

Page 10: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

GRADING SCHEME COMPETENCE

KRITERIA 1: Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan

Di bawah standard SKOR

Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 5

KRITERIA 2 :Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan

Di bawah standard SKOR

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

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

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

Tidak ada konsep yang disajikan

5

Page 11: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 2

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 3 Fakultas : Teknologi Industri A. TUJUAN TUGAS : Mampu mengerti mengenai penggunaan tipe data, variabel, dan operator pada Java. B. URAIAN TUGAS :

a. Obyek Garapan Definisi dan simbol - simbol

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menyebutkan satu persatu simbol – simbol flowchart Menyebutkan tools algoritma satu persatu

- Tugas : Menerapkan flowchart kedalam masalah sesuai arahan dan bentuk soal yang diberikan dosen pengampu. Menerapkan penggunaan simbol – simbol flowchart secara tepat dalam menyelesaikan permasalahan sederhana

misalkan Membuat flowchart sederhana untuk mencetak nama, npm, alamat masing-masing, Membuat flowchart untuk menghasilkan operasi aritmatik sederhana dua buah bilangan, Membuat flowchart sederhana dengan data yang belum diketahui

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi flowchart dari soal yang diberikan

C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan flowchart - Kebenaran penulisan

Page 12: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 3

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 4-5 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengenal fungsi simbol – simbol flowchart B. URAIAN TUGAS :

a. Obyek Garapan Tipe struktur kontrol If, switch dan break.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menyebutkan satu persatu simbol – simbol flowchart Menyebutkan tools algoritma satu persatu

- Tugas : Menerapkan penggunaan simbol – simbol flowchart secara tepat kedalam masalah sesuai arahan dan bentuk soal yang diberikan dosen

pengampu. Misalkan membuat flowchart sederhana untuk menentukan pilihan menu makanan, membuat flowchart sederhana untuk menentukan kelulusan dari tes masuk ujian,

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi flowchart dari soal yang diberikan

Page 13: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

C. KRITERIA PENILAIAN ( 15 %)

- Ketepatan penulisan flowchart - Kebenaran penulisan

FORMAT RANCANGAN TUGAS 4

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 6-7 Fakultas : Teknologi Industri B. TUJUAN TUGAS :

Analisa kondisi dan aksi IF-THEN dengan 1 kondisi atau lebih dari 1 kondisi B. URAIAN TUGAS :

d. Obyek Garapan Tipe struktur kontrol If, switch dan break.

e. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan statemen struktur kontrol If ke dalam flowchart untuk menampilkan bilangan ganjil dan genap. Menerapkan statemen struktur kontrol If ke dalam flowchart untuk menentukan suatu bilangan apakah ganjil atau genap Menerapkan statemen struktur kontrol If ke dalam flowchart untuk menampilkan deretan bilangan Menerapkan statemen struktur kontrol If, switch ke dalam flowchart untuk menyeleksi nilai mahasiswa.

- Tugas : Menerapkan statemen struktur kontrol If, switch dan break ke dalam flowchart sesuai arahan dan bentuk soal yang diberikan dosen

pengampu. - Misalkan membuat potongan flowchart sederhana untuk proses berikut Jika nilai A kurang dari 20 maka hitung A = A * 2, namun Jika nilai A

lebih dari 20 tetapi kurang dari 50 maka hitung A = A * 5, dan Jika nilai A lebih dari 50 maka hitung A = A * 10 - Misalkan membuat flowchart sederhana untuk menghasilkan deret bilangan 2,4,6,8,10 dan deret 9,7,5,3,1

f. Deskripsi Luaran tugas yang dihasilkan :

Page 14: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Laporan berisi simbol dan alur flowchart C. KRITERIA PENILAIAN ( 15 %)

- Ketepatan penulisan flowchart - Kesesuaian Output

FORMAT RANCANGAN TUGAS 5

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 8-9 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengerti cara penggunaan struktur perulangan B. URAIAN TUGAS :

a. Obyek Garapan Tipe struktur perulangan For, While dan Do while.

b. Metode atau Cara pengerjaan

- Latihan di kelas : Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam flowchart untuk menampilkan angka 1 s/d 10. Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam flowchart untuk memasukkan dan menampilkan biodata

mahasiswa secara berulang. Menerapkan statemen array dimensi satu ke dalam flowchart untuk memasukkan dan menampilkan biodata mahasiswa.

- Tugas : Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam flowchart sesuai arahan dan bentuk soal yang diberikan

dosen pengampu. Misalkan membuat flowchart untuk menampilkan Bubur 2

Bubur 4 Bubur 6 Bubur 8 Misalkan membuat flowchart sederhana untuk menghasilkan tampilan

Page 15: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

20 uts 5 25 uts 5 30 uts 5 20 uts 7 25 uts 7 30 uts 7 20 uts 9 25 uts 9 30 uts 9

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi simbol dan alur flowchart

C. KRITERIA PENILAIAN ( 15 %)

- Ketepatan penulisan flowchart - Kesesuaian Output

Page 16: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 6

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 10 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengerti cara penggunaan array dan operasinya pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Array dimensi satu, Array dimensi dua

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan statemen array dimensi satu ke dalam program untuk memasukkan dan menampilkan biodata mahasiswa. Menerapkan statemen array dimensi dua ke dalam program matriks.

- Tugas : Menerapkan statemen array ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen pengampu.

Misalkan : Membuat flowchart sederhana untuk menghitung nilai rata-rata dari mahasiswa sebanyak N Membuat flowchart sederhana untuk menentukan bilangan prima 2 sampai dengan 100

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi kode dan output program.

C. KRITERIA PENILAIAN ( 15 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 17: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 7

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 12 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengerti cara pembuatan laporan B. URAIAN TUGAS :

a. Obyek Garapan Grand/mayor, minor total.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Membuat class ke dalam program yang memanggil class lain. - Tugas :

Menerapkan pembuatan class ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan flowchart - Kebenaran penulisan

Page 18: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 8

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 13-14 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengerti cara pengorganisasian file B. URAIAN TUGAS :

a. Obyek Garapan Pengertian file, operasi file

b. Metode atau Cara pengerjaan - Latihan di kelas :

Membuat flowchart untuk pengoperasian file secara sequensial - Tugas :

Membuat flowchart untuk pengoperasian file random sesuai arahan dan bentuk soal yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi simbo dan alur flowchart C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan flowchart - Kesesuaian Output

Page 19: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 9

Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 15 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengerti cara pengurutan bilangan B. URAIAN TUGAS :

a. Obyek Garapan Pengurutan bilangan dengan beberapa metode

b. Metode atau Cara pengerjaan - Latihan di kelas :

Membuat flowchart untuk mengurutkan bilangan dengan metode bubble shot - Tugas :

Membuat flowchart untuk mengurutkan bilangan dengan metode straigth selection sesuai arahan dan bentuk soal yang diberikan dosen pengampu.

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi simbol dan alur flowchart

C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan flowchart - Kesesuaian Output

Page 20: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

KRITERIA 1 : Tingkat kreatifitas

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Pemilihan Kasus dan variasi flowchart yang dibuat

Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana

Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

2

KRITERIA 2 : Tingkat Ketepatan penulisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan dan ketelitian penggunaan simbol dan alur flowchart

Tepat dan teliti dalam menggunakan sintaks dan terdapat variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan sedikit variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan tidak ada variasi jawaban

Kurang tepat dan teliti dalam menggunakan sintaks

Tidak tepat dalam menggunakan sintaks

2

KRITERIA 3 : Tingkat kesesuaian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kesesuaian output

tepat/sesuai dengan output yang diharapkan dan terdapat variasi jawaban

tepat/sesuai dengan output yang diharapkan dan sedikit variasi jawaban

tepat/sesuai dengan output yang diharapkan dan tidak ada variasi jawaban

Kurang tepat/sesuai dengan output yang diharapkan

Tidak tepat/sesuai dengan output yang diharapkan

2

Page 21: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

RENCANA PEMBELAJARAN SEMESTER (RPS)

Nama Mata Kuliah Kode Mata Kuliah Bobot (sks) Semester Tgl Penyusunan

Algoritma & Pemrograman 1B IT045201 2 1 Agustus 2018 Otorisasi Nama Koordinator

Pengembang RPS Koordinator Bidang Keahlian

(Jika Ada) Ketua Program Studi

Prof. Dr.-Ing. Adang Suhendra, S.Kom., M.Sc

Capaian Pembelajaran (CP) CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah

CPPS 1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang

terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan

kompleksitas komputasi yang menerapkan pemikiran logis, kritis, sistematis dan inovatif.

CPPS 5 Kemampuan merancang algoritma yang efisien dan efektif serta mengimplementasikannya dengan bahasa

pemrograman dan teknologi Informatika dalam membangun sistem komputasi berbasis desktop, web dan

mobile.

CPMK (Capaian Pembelajaran Mata Kuliah)

CPMK 1.1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang

terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan

kompleksitas komputasi.

CPMK 5.1 Kemampuan merancang algoritma yang efisien dan efektif.

Page 22: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Deskripsi SIngkat MK Mata Kuliah ini membahas tentang penerapan bahasa pemrograman Java dengan pembahasan teori dan kasus dituangkan dalam program atau aplikasi sederhana. Topik utama dalam mata kuliah ini adalah Pendahuluan yang mencakup sejarah, teknologi dan fitur Java, Dasar pemrograman Java mencakup penggunaan tipe data, varibael, dan operator, Struktur kontrol dan perulangan, Penggunaan array dan operasinya, cara pembuatan class dan method, Penggunaan file dan stream untuk menulis dan baca file, Penggunaan GUI Netbeans serta Penerapan membuat aplikasi dengan bahasa pemograman Java.

Bahan Kajian / Materi Pembelajaran

1. Mengetahui tujuan mempelajari bahasa pemrograman java dan instalasi.

2. Mengenal tipe data, variabel, dan operator pada Java.

3. Mengenal struktur kontrol pada Java.

4. Mengenal struktur perulangan pada Java..

5. Mengenal Array dan operasinya pada Java.

6. Membuat class pada Java.

7. Mengenal Method dalam Java.

8. Mengenal stream dan file pada Jav

9. Mengenal Graphical User Interface (GUI) pada Java dengan Netbeans.

10. Membuat program-program sederhana dengan bahasa Pemrograman Java.

Daftar Referensi Utama :

1. Anuff, Ed. 1996. Java Sourcebook – Penuntun Pemrograman Java. Terjemahan oleh Bambang

Wisudawan. 1997. Yogyakarta : Penerbit Andi Offset

2. Cornell, Gary dan Horstmann, Cay S. 1997. Core Java edisi Indonesia. Terjemahan oleh Andreas Agus

Setyabudi. 1997. Yogyakarta : Penerbit Andi Offset

3. Deitel, H.M. dan Deitell, P.J. 1997. Java How to Program. Prentice Hall, New Jersey

4. Rangsang Purnama, Prestasi Pustaka, Cetakan pertama, Januari 2003. Tuntunan Pemrograman Java

5. space.meruvian.org/JENI.

6. http://lecturer.eepis-its.edu/~mieke/java/praktjava/

Media Pembelajaran Perangkat Lunak Perangkat Keras

Java, Netbeans Komputer, Laptop, Proyektor Nama Dosen Pengampu Julia Fajaryanti

Page 23: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Mata Kuliah Prasyarat (Jika Ada)

-

Page 24: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Mata Kuliah: Algoritma & Pemrograman 1B ( IT045201) / 2 SKS

CAPAIAN PEMBELAJARAN MATA KULIAH ALGORITMA & PEMROGRAMAN 1B :

1. Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan

produk perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi.

2. Kemampuan merancang algoritma yang efisien dan efektif.

EVALUASI AKHIR SEMESTER (mg ke 16)

[CPPS 1 CPMK 1.1.]: Mahasiswa memahami tujuan

mempelajari bahasa pemrograman java.. (minggu 1-2)

[CPPS 1 CPMK 1.1.]: Mahasiswa mampu memahami tipe

data, variabel, dan operator pada Java (minggu 3)

[CPPS 1 CPMK 1.1.]: Mahasiswa memahami struktur kontrol pada Java (minggu 4,5)

Mahasiswa memahami struktur perulangan pada Java

.(minggu 6)

[CPPS 1 CPMK 1.1.]: Mahasiswa mampu memahami class

pada Java (minggu 9)

[CPPS 1 CPMK 1.1.]: Mahasiswa memahami stream dan

file pada Java (Object Oriented Programming). (minggu 12)

EVALUASI TENGAH SEMESTER (mg ke 11)

[CPPS 1, 5 CPMK 1.1, 5.1.]:Mahasiswa memahami Array

dan operasinya pada Java (minggu 7-8)

[CPPS 1 CPMK 1.1.]: Mahasiswa memahami Method dalam Java (minggu 10)

[CPPS 5 CPMK 5.1.]:Mahasiswa memahami Graphical

User Interface (GUI) pada Java dengan Netbeans (minggu

13-15)

Page 25: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode

Pembelajaran

Waktu Belajar (Menit)

Penilaian

Referensi Indikator Kriteria Bobot

1-2 Mahasiswa memahami tujuan mempelajari bahasa pemrograman java. Mahasiswa mampu instalasi Java dan Netbeans

- Sejarah bahasa

pemrograman

- Kategori bahasa

pemrograman

- Alur pembuatan

program

- Teknologi Java

- Fitur Java :

- Java Virtual machine

- garbage collection

- code security

Fase-fase pemrograman Java

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Self-

Learning

(V-Class),

Diskusi

Kelompok

- Tugas 1

4 x 50 Menit

- Mahasiswa menjelaskan

sejarah, tujuan, dan

lingkungan bahasa

pemrograman Java

dengan benar,

- Mahasiswa menyebutkan

dan menjelaskan kategori

bahasa pemrograman

- Mahasiswa menjelaskan

alur pembuatan program

dan contoh

implementasinya dengan

benar,

- Menyebutkan dan

menjelaskan teknologi

Java dan contoh

implementasi dengan

benar,

- Menjelaskan fitur Java

dengan benar,

- Menyebutkan dan menjelaskan fase pemrograman Java dengan benar.

- Melakukan instalasi Java dan Netbeans

Partisipasi Mahasiswa

10 % [2], [5]

Page 26: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

3 Mahasiswa mampu memahami tipe data, variabel, dan operator pada Java

- Lingkup pemrograman Java

- Text editor - Pesan Kesalahan

(Error) - Dasar-dasar

pemrograman Java - Tipe data dan

Variabel - Operator aritmatika,

logika dan Relasional Statik dan Dinamik

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Praktik

Laboratori

um, Self-

Learning

(V-Class),

Diskusi

Kelompok

- Tugas 2

2 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan lingkup dalam pemrograman Java dengan benar,

- Mahasiswa menyebutkan dan menjelaskan tipe data dengan benar,

- Mahasiswa menyebutkan dan menjelaskan operator-operator dengan benar.

Partisipasi Mahasiswa

10 % [4], [5]

4-5 Mahasiswa memahami struktur kontrol pada Java

- If - if tunggal - if majemuk - nested if - Switch dan Break

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Praktik

Laboratori

um,

Diskusi

Kelompok

4 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan if, if tunggal, if majemuk, nested if

- Mahasiswa menyebutkan dan menjelaskan switch dan break

- Mahasiswa mendemonstrasikan penggunaan perintah if, switch, dan break.

Partisipasi Mahasiswa

15 % [1], [2], [3], [4], [5]

Page 27: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

- Tugas 3

6 Mahasiswa memahami struktur perulangan pada Java

- For

- While

- Do While

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Praktik

Laboratori

um,

Diskusi

Kelompok

- Tugas 4

2 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan perintah for dengan benar,

- Mahasiswa menyebutkan dan menjelaskan perintah while dengan benar,

- Mahasiswa menyebutkan dan menjelaskan perintah do while dengan benar,

- Mahasiswa menjelaskan dan mendemonstrasikan perintah for, while dan do while pada bahasa pemrograman Java.

Partisipasi Mahasiswa

10 % [1], [2], [3], [4], [5]

7-8 Mahasiswa memahami Array dan operasinya pada Java

- Array dimensi satu - Array dimensi dua

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Praktik

Laboratori

um,

4 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan array dimensi satu dengan benar,

- Mahasiswa menyebutkan dan menjelaskan array dimensi dua dengan benar,

- Mahasiswa membuat dan mendemonstrasikan sintaks array

Partisipasi Mahasiswa

15 % [1], [2], [3], [4], [5]

Page 28: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Diskusi

Kelompok

- Tugas 5

dimensi satu dan dua pada bahasa pemrograman Java.

9 Mahasiswa mampu memahami class pada Java

- Mendefinisikan Class

- Deklarasi atribut

- Deklarasi method

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Praktik

Laboratori

um,

Diskusi

Kelompok

- Tugas 6

2 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan definisi class dengan benar,

- Mahasiswa menjelaskan deklarasi atribut dengan benar,

- Mahasiswa menjelaskan deklarasi method dengan benar, Membuat dan mendemonstrasikan class, atribut dan method pada bahasa pemrograman Java.

Partisipasi Mahasiswa

5 % [4], [5]

Page 29: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

10 Mahasiswa memahami Method dalam Java

- Pengiriman parameter secara Nilai dan Acuan

- Fungsi Overloading - Fungsi Rekursif

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Praktik

Laboratori

um,

Diskusi

Kelompok

- Tugas 7

2 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan pengiriman parameter secara nilai dan acuan dengan benar,

- Mahasiswa menyebutkan dan menjelaskan fungsi overloading dengan benar,

- Mahasiswa menyebutkan dan menjelaskan fungsi rekursif dengan benar,

- Mahasiswa membuat dan mendemonstrasikan sintaks pengiriman parameter secara nilai dan acuan, fungsi overloading, serta fungsi rekursif bahasa pemrograman Java.

Partisipasi Mahasiswa

10 % [1], [2], [4], [5]

11 UJIAN TENGAH SEMESTER

12 Mahasiswa memahami stream dan file pada Java

Stream

Input stream

Output stream

- Bentuk :

Kuliah

- Metode :

2 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan definisi macam-macam stream dengan benar,

Partisipasi Mahasiswa

10% [4], [5], [6]

Page 30: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Ceramah,

Problem

Based

Learning,

Praktik

Laboratoriu

m, Diskusi

Kelompok

- Tugas 8

- Mahasiswa menyebutkan dan menjelaskan deklarasi input dan output stream dengan benar,

- Mahasiswa menjelaskan dan mendemonstrasikan stream : input stream maupun output stream pada bahasa pemrograman Java.

13-15 Mahasiswa memahami Graphical User Interface (GUI) pada Java dengan Netbeans

- Form di Netbeans

- Membuat proyek GUI dengan netbeans

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Praktik

Laboratoriu

m, Diskusi

Kelompok

- Tugas 9

dan 10

6 x 50 Menit

- Mahasiswa menyebutkan dan menjelaskan mengenai GUI dengan benar,

- Mahasiswa menyebutkan dan menjelaskan langkah menggunakan editor Netbeans dengan benar,

- Mahasiswa menjelaskan dan mendemonstrasikan program tampilan GUI pada bahasa pemrograman Java menggunakan Netbeans.

- Membuat dan mendemonstrasikan sintaks atau

Partisipasi Mahasiswa

5 % [4], [5], [6]

Page 31: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

perintah-perintah pada bahasa pemrograman Java diterapkan dalam bentuk program atau aplikasi Java.

16 UJIAN AKHIR SEMESTER

Page 32: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 1

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 2 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

- Memahami implementasi alur pembuatan program dengan bahasa Java. - Memahami pengimplementasian teknologi dan fitur Java

B. URAIAN TUGAS :

a. Obyek Garapan - Implementasi alur pembuatan program

- Implementasi Teknologi dan Fitur Java b. Metode atau Cara pengerjaan

- Latihan di kelas : Menuliskan bentuk alur pembuatan program dengan bahasa pemrograman Java.

- Tugas : Carilah beberapa referensi berupa jurnal / artikel ilmiah Rangkumlah referensi tersebut dengan membedakan penggunaan teknologi J2SE, J2ME dan J2EE serta untuk teknologi Android

yang berjalan di smartphone, fitur java, kelebihan Java, dan kasus sederhana serta penyelesaian program Java Rangkuman dibuat dalam bentuk tabel perbandingan dan disiapkan dalam bentuk makalah minimal 3 halaman dan terdapat

daftar pustaka. Kumpulkan hasil rangkuman tersebut pada pertemuan berikutnya

c. Deskripsi Luaran tugas yang dihasilkan : Makalah yang dicetak dengan format lembar judul, kata pengantar, daftar isi, isi dari tugas, dan daftar pustaka dengan font Times New Roman, ukuran 12

C. KRITERIA PENILAIAN (10 %)

- Kelengkapan isi rangkuman

- Kebenaran isi rangkuman

Page 33: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

GRADING SCHEME COMPETENCE

KRITERIA 1: Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard SKOR

Kelengkapan konsep

Lengkap dan terpadu

Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 5

KRITERIA 2 :Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard SKOR

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

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

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

Tidak ada konsep yang disajikan

5

Page 34: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 2

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 3 Fakultas : Teknologi Industri

A. TUJUAN TUGAS : Mampu mengerti mengenai penggunaan tipe data, variabel, dan operator pada Java. B. URAIAN TUGAS :

a. Obyek Garapan Tipe data, variabel, dan operator.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menggunakan editor text untuk membuat program sederhana. Menerapkan tipe data, variabel dan operator ke dalam program kalkulator sederhana.

- Tugas : Menerapkan tipe data, variabel dan operator ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen

pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan sintaks program :penggunaan variabel dan pemilihan jenis data

- Kesesuaian Output program

Page 35: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor
Page 36: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 3

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 4-5 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

Mengerti cara penggunaan struktur kontrol pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Tipe struktur kontrol If, switch dan break.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan statemen struktur kontrol If ke dalam program untuk menampilkan bilangan ganjil dan genap. Menerapkan statemen struktur kontrol If, switch dan break ke dalam program untuk menyeleksi nilai mahasiswa.

- Tugas : Menerapkan statemen struktur kontrol If, switch dan break ke dalam program sesuai arahan dan bentuk soal yang diberikan

dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 15 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 37: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 4

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 6 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengerti cara penggunaan struktur perulangan pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Tipe struktur perulangan For, While dan Do while.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam program untuk menampilkan angka 1 s/d 10. Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam program untuk memasukkan dan menampilkan

biodata mahasiswa secara berulang. - Tugas :

Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen pengampu.

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi kode dan output program.

C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 38: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 5

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 7-8 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

Mengerti cara penggunaan array dan operasinya pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Array dimensi satu, Array dimensi dua

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan statemen array dimensi satu ke dalam program untuk memasukkan dan menampilkan biodata mahasiswa. Menerapkan statemen array dimensi dua ke dalam program matriks.

- Tugas : Menerapkan statemen array ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen pengampu.

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi kode dan output program.

C. KRITERIA PENILAIAN ( 15 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 39: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 6

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 9 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

Mengerti cara pembuatan class pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Class, deklarasi atribut dan method.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Membuat class ke dalam program yang memanggil class lain. - Tugas :

Menerapkan pembuatan class ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 5 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 40: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 7

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 10 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengerti cara penggunaan method pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Pengiriman parameter secara nilai dan acuan, fungsi overloading dan rekursif.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan penggunaan method : pengiriman parameter secara nilai dan acuan, fungsi overloading dan rekursif ke dalam program sederhana.

- Tugas : Menerapkan penggunaan method : pengiriman parameter secara nilai dan acuan, fungsi overloading dan rekursif ke dalam program

sesuai arahan dan bentuk soal yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 41: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 8

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 12 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

Mengerti cara penggunaan stream dan file pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Stream, Input stream dan Output Stream.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan penggunaan Stream, Input stream dan Output Stream ke dalam program untuk menulis, membaca dan menyimpan data ke file.

- Tugas : Menerapkan penggunaan Stream, Input stream dan Output Stream ke dalam program sesuai arahan dan bentuk soal yang

diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 5 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 42: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 9

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 13 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

Mengerti cara penggunaan GUI dengan Netbeans pada bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan GUI dengan Netbeans.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Menerapkan penggunaan GUI dengan Netbeans ke dalam program sederhana untuk membuat form. Menerapkan penggunaan GUI dengan Netbeans ke dalam program untuk menghitung gaji pegawai.

- Tugas : Menerapkan penggunaan GUI dengan Netbeans ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen

pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 10 %)

- Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 43: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 10

Nama Mata Kuliah : Algoritma & Pemrograman 1B SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 14 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Mengimplementasikan pembuatan program-program sederhana dengan bahasa pemrograman Java. B. URAIAN TUGAS :

a. Obyek Garapan Review dan program-program Java.

b. Metode atau Cara pengerjaan - Latihan di kelas :

Membuat dan mendemonstrasikan sintaks atau perintah-perintah pada bahasa pemrograman Java diterapkan dalam bentuk program atau aplikasi Java.

- Tugas : Menerapkan penggunaan sintaks atau perintah-perintah pada bahasa pemrograman Java ke dalam program sesuai arahan dan

bentuk soal yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :

Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 5 %)

- Kreatifitas dan variasi program yang dibuat - Ketepatan penulisan sintaks program - Kesesuaian Output program

Page 44: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

KRITERIA 1 : Tingkat kreatifitas

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard

SKOR

Pemilihan Kasus dan variasi program yang dibuat

Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana

Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

2

KRITERIA 2 : Tingkat Ketepatan penulisan

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard

SKOR

Ketepatan dan ketelitian penulisan sintaks program

Tepat dan teliti dalam menggunakan sintaks dan terdapat variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan sedikit variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan tidak ada variasi jawaban

Kurang tepat dan teliti dalam menggunakan sintaks

Tidak tepat dalam menggunakan sintaks

2

KRITERIA 3 : Tingkat kesesuaian

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard

SKOR

Kesesuaian output program

tepat/sesuai dengan output yang diharapkan dan terdapat variasi jawaban

tepat/sesuai dengan output yang diharapkan dan sedikit variasi jawaban

tepat/sesuai dengan output yang diharapkan dan tidak ada variasi jawaban

Kurang tepat/sesuai dengan output yang diharapkan

Tidak tepat/sesuai dengan output yang diharapkan

2

Page 45: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

RENCANA PEMBELAJARAN SEMESTER (RPS)

Nama Mata Kuliah Kode Mata Kuliah Bobot (sks) Semester Tgl Penyusunan

Algoritma & Pemrograman 1C IT045201 2 1 Agustus 2018 Otorisasi Nama Koordinator

Pengembang RPS Koordinator Bidang Keahlian

(Jika Ada) Ketua Program Studi

Prof. Dr.-Ing. Adang Suhendra, S.Kom., M.Sc

Capaian Pembelajaran (CP) CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah

CPPS 1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi yang menerapkan pemikiran logis, kritis, sistematis dan inovatif.

CPPS 5 Kemampuan merancang algoritma yang efisien dan efektif serta mengimplementasikannya dengan bahasa pemrograman dan teknologi Informatika dalam membangun sistem komputasi berbasis desktop, web dan mobile.

CPMK (Capaian Pembelajaran Mata Kuliah)

CPMK 1.1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi.

CPMK 5.1 Kemampuan merancang algoritma yang efisien dan efektif.

Deskripsi SIngkat MK Mata kuliah ini, mengenalkan konsep bahasa pemrograman, dapat menggunakan tata bahasa untuk mengenali

suatu kalimat verbal maupun kalimat dalam suatu bahasa pemrograman, dapat menyebutkan teknik-teknik

Page 46: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

pendeskripsian semantik bahasa pemrograman, mampu menjelaskan isu-isu pragmatisme dalam bahasa

pemrograman.

Bahan Kajian / Materi Pembelajaran

1. Konsep Bahasa Pemrograman.

2. Konsep Syntax (Tata Bahasa).

3. Konsep Semantik Bahasa Pemrograman.

4. Konsep Pragmatisme.

5. Konsep Kompiler.

6. Konsep Dasar Bahasa Pemrograman.

7. Bentuk Perintah Tidak Terstruktur dan Pemrograman Terstruktur.

8. Pemrograman Berorientasi Objek (OOP)

9. Abstraksi dan Generalisasi.

10. Konsep Nilai, Domain dan Tipe.

Daftar Referensi Utama :

1. R. Sedgewick, Algorithms, Addison-Wsley, 2002. 2. Yay Singlemann, Business Programming Logic 2/e, Prentice Hall Engelwood Cliffs, New Jersey, 1982. 3. Clark, R, Comparative Programming Languages 3/e, Addison Wesley, 2001. 4. Bel, H. dan Grune, D., Programming Languages Essentials, Addison Wesley, 1994. 5. Sebest, R.W., Concepts of Programming Languages 5/e, Addison Wesley, 2002.

Media Pembelajaran Perangkat Lunak Perangkat Keras

Komputer, Laptop, Proyektor, Self Learning (V-Class) Nama Dosen Pengampu Elvina, SKom.,MM.

Mata Kuliah Prasyarat (Jika Ada)

-

Page 47: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Mata Kuliah: Algoritma & Pemrograman 1C (IT045201) / 2 SKS

CAPAIAN PEMBELAJARAN MATA KULIAH ALGORITMA & PEMROGRAMAN 1C :

1. Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang terdistribusi dalam pengembangan produk

perangkat lunak teknologi informasi untuk sistem dengan kompleksitas komputasi.

2. Kemampuan merancang algoritma yang efisien dan efektif.

EVALUASI AKHIR SEMESTER (mg ke 16)

[CPPS 1 CPMK 1.1]: Mahasiswa mampu menjelaskan

kembali konsep dasar pemrograman. (minggu 1)

[CPPS 5 CPMK 5.1]: Mengenal (parsing) sebuah kalimat verbal maupun kalimat dalam suatu bahasa pemrograman menggunakan tata bahasa. (minggu 2,3)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat menyebutkan teknik-teknik pendeskripsian semantik dari bahasa pemrograman. (minggu 4,5)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat menjelaskan isu-isu

pragmatisme dalam bahasa pemrograman.(minggu 6)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat menjelaskan konsep dasar dari berbagai type bahasa pemrograman

(minggu 8,9)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat menjelaskan

beberapa definisi seputar OOP (Object Oriented

Programming). (minggu 12)

EVALUASI TENGAH SEMESTER (mg ke 11)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat menjelaskan

konsep dasar Generalisasi (minggu 14)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat menyebutkan definisi kompiler sebagai bentuk khusus dari translator (minggu 7)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat mengenal bentuk

perintah tidak terstruktur dan dapat mengenali bentuk

pemrograman terstruktur (minggu 10)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat menjelaskan

konsep dasar Abstraksi (minggu 13)

[CPPS 1 CPMK 1.1]: Mahasiswa dapat mengenal konsep

nilai, domain dan tipe (minggu 15)

Page 48: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode

Pembelajaran

Waktu Belajar (Menit)

Penilaian

Referensi Indikator Kriteria Bobot

1 Mahasiswa memahami konsep dasar pemrograman dan mengenali prinsip-prinsip desain bahasa pemrograman

- Konsep Dasar

Pemrograman

- Data

- Model Komputasi

- Definisi Sintaks,

Semantik, dan

Pragmatis

- Prinsip-prinsip

Desain Bahasa

Pemrograman

- Tatap

Muka

- Diskusi

- Tanya

Jawab

2 x 50 Menit

Mahasiswa mampu

menjelaskan konsep

dasar pemrograman,

dapat mengenali,

memberi contoh,

mengidentifikasi tipe

data, dapat mengenali 3

model komputasi, dapat

menjelaskan definisi

sintaks, semantik, dan

pragmatis, dapat

mengenali prinsip-prinsip

desain bahasa

pemrograman

Partisipasi Mahasiswa

5 % [1], [2], [3],[4],[5]

2-3 Mahasiswa mampu memahami (parsing) sebuah kalimat verbal maupun kalimat dalam suatu bahasa

- Context-free

Grammars

- Alfabet dan Bahasa

- Grammer dan

Bahasa

- Backus-Naur Form

- Parsing

- Ceramah,

tanya

jawab,

- Tugas 1

4 x 50 Menit

. Mahasiswa dapat

menjelaskan pengertian

alfabet, bahasa, tata

bahasa.

Dapat menyebutkan alat-

alat untuk

mendeskripsikan sintaks

dengan CFG dan BNF

Partisipasi Mahasiswa

10 % [1], [2], [3],[4],[5]

Page 49: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

pemrograman menggunakan tata bahasa

- Top Down dan

Bottom Up

4-5 Mahasiswa mampu memahami teknik-teknik pendeskripsian semantik bahasa pemrograman

- Konsep semantik

bahasa

pemrograman

- Pendekatan

syntax directed

translation

- Teknik-teknik

pendeskriptian

semantik bahasa

pemrograman

- Ceramah,

tanya

jawab

4 x 50 Menit

Mahasiswa mampu menjelaskan contoh kesalahan semantik dari bahasa pemrograman

Partisipasi Mahasiswa

15 % [1], [2], [3],[4],[5]

6 Mahasiswa

memahami

isu-isu

pragmatisme

dalam bahasa

pemrograman

- Kemudahan

implementasi

- Effisiensi Aplikasi

- Metodologi

Pemrograman

Ceramah,

tanya jawab,

2 x 50

menit

Mahasiswa mampu

menjelaskan contoh-

contoh pragmatisme

Partisipasi Mahasiswa

10 % [1], [2], [3],[4],[5]

7 Mahasiswa memahami definisi kompiler sebagai bentuk khusus dari translator

- Konsep Kompiler

- Fase-fase kompilasi

dan komponen lain

(Parsing, Scanning,

Symbol Table, Virtual

Computers,

Optimization, Code

- Ceramah,

tanya

jawab.

- Tugas 3

2 x 50 menit

- Mahasiswa dapat

menjelaskan fase-fase

kompiler dan apa yang

dikerjakan pada setiap

fase tersebut

Partisipasi Mahasiswa

10 % [1], [2], [3],[4],[5]

Page 50: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

Generation, Peephole

Optimization)

8-9 Mahasiswa memahami konsep dasar dari berbagai type bahasa pemrograman

- Konsep dasar

Pemrograman Logika

dan contoh aplikasinya

- Konsep Dasar

Pemrograman

Fungsional

- Konsep dasar

Concurrent

Programming

- Ceramah,

tanya

jawab

4 x 50 menit

- Mahasiswa mampu

menjelaskan konsep

dasar Pemrograman

Logika

- Mahasiswa mampu

menjelaskan konsep

dasar Pemrograman

Funsional

- Mahasiswa mampu

menjelaskan konsep

concurrent

programming

Partisipasi Mahasiswa

15 % [1], [2], [3],[4],[5]

10 Mahasiswa

mampu

memahami

bentuk

perintah tidak

terstruktur

dan dapat

mengenali

bentuk

pemrograman

terstruktur

- Variabel dan

Penugasan

- Perintah Tidak

Terstruktur

- Pemrograman

Terstruktur

- Struktur Kontrol

- Komposisi Sekuensial

- Ceramah,

tanya

jawab

2 x 50 menit

- Mahasiswa dapat

menjelaskan dan

memberi contoh

variabel dan

penugasannya

- Mahasiswa dapat

menjelaskan

bentuk-bentuk

struktur kontrol

- Mahasiswa dapat

menuliskan

Partisipasi Mahasiswa

10 %

[1], [2], [3],[4],[5]

Page 51: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

- Seleksi

- Iterasi

- Subprogram, Prosedur,

dan Fungsi

- Penanganan Eksepsi

subprogram,

prosedur, dan

fungsi

- Mahasiswa dapat mengenali dan menjelaskan beberapa bentuk eksepsi dan penanganannya

11 UJIAN TENGAH SEMESTER

12 Mahasiswa

memahami

beberapa

definisi

seputar OOP

- Karakteristik OOP

(objek, pesan, dan

hirarki objek)

- Beberapa definisi

seputar OOP

- Subtipe

- Objek

- Kelas

- Pewarisan

- Ceramah,

tanya

jawab,

- Tugas 3

2 x 50 Menit

- Mahasiswa dapat

menjelaskan

karakteristik OOP

- Mahasiswa dapat

memberi contoh

objek, kelas dan

pewarisan

Partisipasi Mahasiswa

15% [1], [2], [3],[4],[5]

Page 52: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

13-14 Mahasiswa

memahami

konsep dasar

Abstraksi dan

Generalisasi

- Konsep dasar

Abstraksi dan

Generalisasi

- Jenis-jenis Binding

- Ekapsulasi

- Prinsip

Generalisasi

- Prinsip Analogi

- Prinsip

Parameterisasi

- Substitusi

- Prinsip

Korespondensi

- Struktur Blok

- Aturan Cakupan

- Statik

- Dinamik

- Lingkungan

- Ceramah,

tanya

jawab,

explorasi

4 x 50 Menit

- Mahasiswa dapat

menjelaskan dan

memberikan

contok jenis-jenis

binding

- Mahasiswa

mampu

menjelaskan

prinsip

generalisasi dan

parameterisasi

- Mahasiswa dapat

memberikan

contoh struktur

blok

- Mahasiswa

mampu

membedakan

aturan cakupan

statik dan dinamik

Partisipasi Mahasiswa

15 % [7], [9]

15 Mahasiswa

memahami

konsep nilai,

domain dan

tipe

- Konsep nilai, domain,

dan tipe

- Kategori Domain

- Teori Elemen-Elemen

Domain

- Ceramah,

tanya jawab

2 x 50 Menit

- Mahasiswa dapat

menjelaskan kategori

domain berdasarkan

contoh yang diberikan

- Mahasiswa dapat

memberi contoh

domain bentukan

Partisipasi Mahasiswa, Presentasi mahasiswa

10 % [1], [2], [3],[4],[5]

Page 53: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

- Domain Produk

- Domain Sum

- Domain Fungsi

- Domain Power

- Domain Terdefinisi

Rekursif

- Sistem Tipe

- Tipe Checking

- Tipe Ekuivalensi

- Nama Ekuivalensi

- Struktural Ekuivalensi

- Tipe Inferensi

- Tipe Deklarasi

- Polimorfisme

- Kelengkapan Tipe

(compound) dari sum,

produk, dll

- Mahasiswa dapat

menjelaskan kembali

apa yang dimaksud

dengan sistem typedan

mengetahui

bagaimana proses

pengecekan type

16 UJIAN AKHIR SEMESTER

Page 54: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor
Page 55: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 1

Nama Mata Kuliah : Algoritma & Pemrograman 1C SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 3 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

Agar mahasiswa dapat :

1. Mengerti grammar dalam tata bahasa pemrograman

2. Menggunakan CFG ( context free grammar)

B. URAIAN TUGAS :

a. Menjawab soal-soal

b. Membuat derivasi dari untai kata sederhana

C. KRITERIA PENILAIAN (10%)

Menjawab soal dengan benar.

Penggunaan aturan derivasi

Page 56: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

Kelengkapan konsep

Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

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

Page 57: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

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

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

Page 58: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 3

Nama Mata Kuliah : Algoritma & Pemrograman 1C SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 7 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

Agar mahasiswa dapat : 1. Mengerti dan memahami teori kompilasi 2. Mendeklarasikan syntax dan semantik

B. URAIAN TUGAS :

1. Menjawab soal-soal 2. Membuat analisa syntax dan semantik

C. KRITERIA PENILAIAN (15%)

1. Menjawab soal dengan benar. 2. Penggunaan left derivation dan right derivation

GRADING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

Ketepatan Pengujian secara teoritis

Mendeklarasikan syntax dan semantic dengan baik

Pernyataan syntax dan semantik yang dipilih berdasarkan konsep teoritis

Dasar pemilihan pernyataan syntax dan semantik kurang logis

Pemilihan pernyataan syntax dan semantik tidak didasari oleh konsep yang ada

Tidak ada dasar sama sekali

Page 59: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

secara teoritis (konseptual)

KRITERIA 2 : Variasi pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

Variasi pernyataan dari bahasa pemrograman yang diujikan

Pengujian dilakukan dengan berbagai variasi pernyataan dari bahasa pemrograman dan pada contoh pengujian dapat ditentukan syntak dan semantik nya

Pengujian dilakukan dengan berbagai variasi pernyataan dari bahasa pemrograman yang berbeda dan pada contoh pengujian hanya ditemukan kebenaran (hasil/output tidak menampilkan pesan kesalahan).

Pengujian dilakukan dengan sedikit variasi pernyataan dari bahasa pemrograman

Pengujian dilakukan dengan 1 pernyataan dari bahasa pemrograman.

Tidak ada variasi

Kelengkapan Pengujian

Pengujian dilakukan untuk setiap kelompok pernyataan dari bahasa pemrograman tersebut diujikan.

Pengujian dilakukan untuk setiap kelompok pernyataan dari bahasa pemrograman tetapi hanya beberapa pernyataan untuk setiap kelompok pernyataan dari bahasa pemrograman tersebut yang diujikan.

Pengujian dilakukan untuk beberapa kelompok pernyataan dari bahasa pemrograman dan pernyataan pernyataan dari bahasa pemrograman untuk kelompok tersebut diujikan dengan lengkap.

Pengujian dilakukan untuk beberapa kelompok SQL pernyataan dari bahasa pemrograman dan pernyataan pernyataan dari bahasa pemrograman untuk kelompok tersebut diujikan tidak lengkap.

Pengujian dilakukan hanya 1 kelompok pernyataan dari bahasa pemrograman dan hanya beberapa pernyataan untuk kelompok pernyataan dari bahasa pemrograman tersebut

Page 60: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

KRITERIA 3 : Tingkat ketelitian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

Ketelitian dalam menggunakan analisa sintaks

Tepat dan teliti dalam menggunakan sintaks dan terdapat variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan sedikit variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan tidak ada variasi jawaban

Kurang teliti dalam menggunakan sintaks

Tidak tepat dalam menggunakan sintaks

KRITERIA 4 : Tingkat kreatifitas

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

KRITERIA 5 : Daya tarik komunikasi/presentasi KRITERIA 5a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

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

KRITERIA 5b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

Page 61: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

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

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

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

Page 62: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

FORMAT RANCANGAN TUGAS 3

Nama Mata Kuliah : Algoritma & Pemrograman 1C SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 12 Fakultas : Teknologi Industri

A. TUJUAN TUGAS :

Agar mahasiswa dapat : 1. Mengerti jenis-jenis bahasa pemrograman yang berbasis object oriented programming 2. Mengetahui method yang digunakan dalam OOP

B. URAIAN TUGAS :

1. Menjawab soal-soal 2. Membuat class dan method sederhana

C. KRITERIA PENILAIAN (10%)

1. Menjawab soal dengan benar. 2. Penggunaan class dan method sederhana

Page 63: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

Kelengkapan konsep

Lengkap dan terpadu Lengkap Masih kurang bebe rapa aspek yang be lum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

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

Page 64: RENCANA PEMBELAJARAN SEMESTER PROGRAM ...sap.gunadarma.ac.id/upload/IT-045201.pdf11 UJIAN TENGAH SEMESTER 12 Mahasiswa mampu memahami pembuatan Laporan - Grand/Mayor Total - Grand/Minor

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard

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

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

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