• Tidak ada hasil yang ditemukan

E123307.Pemrograman dan Dasar Komputer RPKPS

N/A
N/A
Protected

Academic year: 2017

Membagikan "E123307.Pemrograman dan Dasar Komputer RPKPS"

Copied!
5
0
0

Teks penuh

(1)

(RPKPS)

Kode / Nama Mata Kuliah : E124307 / Pemrograman Komputer Revisi ke : 4

Satuan Kredit Semester : 2 SKS Tgl revisi : 16 Juli 2015

Jml Jam kuliah dalam seminggu : 2 x 50 menit Tgl mulai berlaku : 4 September 2015

Penyusun : Dewi Agustini Santoso, M.Kom.

Jml Jam kegiatan laboratorium : - Penanggungjawab Keilmuan : Dewi Agustini Santoso, M.Kom.

Deskripsi Mata Kuliah : Kuliah ini mempelajari tentang algoritma dan pemrograman dengan menggunakan bahasa C

Standar Kompetensi : Mahasiswa dapat memecahkan masalah dengan algoritma yang berbasis pada bahasa C dan dapat mengimplementasikan konsep dasar pemrograman terstruktur

A. Unsur-unsur silabus

Pertemuan

ke- Kompetensi

Dasar Indikator

Materi Pokok

Strategi Pembelajara

n

Alokasi Waktu

Referensi/

Acuan Evaluasi

1 mahasiswa dapat memecah-kan masalah dengan algoritma yang berbasis pada bahasa C dan dapat meng-implementasikan konsep dasar pemrograman terstruktur

a. Menjelaskan pengertian algortima, dasar-dasar algoritma, dan

mengimplementasikan aturan penulisan teks algoritma

a. Pengantar Algoritma b. Dasar-dasar algoritma c. Aturan penulisan teks

algoritma

a. Ceramah b. Tanya

jawab

100 menit

A, B  Lisan  Tertulis

2 Mengerti berbagai jenis tipe data, variabel, dan konstanta serta pema-kaiannya dalam algoritma serta mengetahui dan

b. Mengerti berbagai jenis tipe data, variabel, dan konstanta serta pemakaiannya dalam algoritma

a. Tipe Data, Variabel dan Konstanta b. Operator aritmetika

dan logika

a. Ceramah b. Tanya

jawab

100 menit

(2)

Pertemuan

ke- Kompetensi

Dasar Indikator

Materi

Acuan Evaluasi

memahami operator aritmetika dan logika dan penggunaannya dalam algoritma

c. Mengetahui dan memahami operator aritmetika dan logika dan penggunaannya dalam algoritma

3 Mengerti dan memahami fungsi input dan output dan menerapkan dalam pembuatan algoritma

d. Menjelaskan dan memahami fungsi input dan output dan menerapkan dalam

pembuatan algoritma

a. Memasukkan data b. Menampilkan hasil

a. Ceramah b. Tanya

jawab

100 menit

A, B  Lisan  Tertulis

4 Mengerti konsep struktur dasar runtunan dan menerapkan dalam pembuatan program

e. Menjelaskan konsep struktur dasar runtunan dan

menerapkan dalam pembuatan program

a. Urutan instruksi a. Ceramah b. Tanya

jawab c. Latihan

100 menit

A, B  Lisan  Tertulis

5, 6 Mengerti konsep struktur dasar seleksi

f. Menjelaskan konsep struktur dasar seleksi kondisi g. Menjelaskan statement yang

digunakan dalam penyeleksian kondisi dan menerapkannya dalam pembuatan algoritma

c. Penyeleksian kondisi a. Struktur IF

b. Struktur CASE

a. Ceramah b. Tanya

jawab c. Latihan

200 menit

A, B  Lisan  Tertulis

7 Mengerti konsep perulangan

h. Menjelaskan pengertian pengulangan proses program i. Mengerti dan memahami

konsep kounter dan akumulator serta penerapannya dalam pembuatan program j. Menjelaskan statement yang

digunakan dalam pengulangan proses program dan

menerapkannya dalam pembuatan program

a. Pengertian Pengulangan b. Konsep akumulator

dan kounter c. Struktur FOR d. Struktur WHILE DO e. Struktur REPEAT

UNTIL

a. Ceramah b. Tanya

jawab c. Latihan

200 menit

(3)

n

Ujian Tengah Semester

8 Mengerti konsep perulangan (2)

k. Menjelaskan pengertian pengulangan proses program l. Mengerti dan memahami

konsep kounter dan akumulator serta penerapannya dalam pembuatan program m. Menjelaskan statement yang

digunakan dalam pengulangan proses program dan

menerapkannya dalam pembuatan program

f. Pengertian Pengulangan g. Konsep akumulator

dan kounter h. Struktur FOR i. Struktur WHILE DO j. Struktur REPEAT

UNTIL

d. Ceramah e. Tanya

jawab f. Latihan

200 menit

A, B  Lisan  Tertulis

9 Mengerti konsep dasar prosedur

n. Menjelaskan konsep dasar dan definisi prosedur

o. Mengerti dan memahami cara deklarasi dan pemanggilan prosedur

p. Menjelaskan ruang lingkup variabel dan cara pengiriman parameter

q. Membuat algoritma yang memuat prosedur

a. Konsep dasar dan definisi prosedur b. Deklarasi dan

pemanggilan prosedur c. Ruang lingkup variable d. Pengiriman parameter

a. Ceramah b. Tanya

jawab

100 menit

(4)

Pertemuan

ke- Kompetensi

Dasar Indikator

Materi

Acuan Evaluasi

10 Mengerti konsep fungsi r. Menjelaskan konsep dasar dan definisi fungsi

s. Mengerti dan memahami cara deklarasi dan pemanggilan fungsi

t. Mengerti dan memahami konsep rekursi

u. Membuat algoritma yang memuat fungsi

a. Konsep dasar dan definisi fungsi b. Deklarasi dan

Pemanggilan Fungsi c. Rekursi

a. Ceramah b. Tanya

jawab

100 menit

A, B  Lisan  Tertulis

11,12 Mengerti konsep array v. Menjelaskan pengertian dan deklarasi array

w. Membuat algoritma yang memuat operasi matriks

a. Pengertian array b. Deklarasi array c. Matriks

a. Ceramah b. Tanya

jawab

200 menit

A, B  Lisan  Tertulis

13 Mengerti konsep searching x. Menjelaskan pengertian searching dan berbagai metode yang digunakan y. Membuat algoritma yang

memuat searching

a. Pengertian Searching b. Sequential Search c. Binary Search

a. Ceramah b. Tanya

jawab

100 menit

A, B  Lisan  Tertulis

14 Mengerti konsep pengurutan

z. Menjelaskan pengertian sorting dan berbagai metode yang digunakan

å. Membuat algoritma yang memuat sorting

a. Pengertian Sorting b. Buble Sort c. Selection Sort d. Insertion Sort

a. Ceramah b. Tanya

jawab

100 menit

A, B  Lisan  Tertulis

(5)

Komposisi Penilaian :

Daftar Referensi

Referensi Wajib:

A : Munir, R. 1999.Algoritma dan Pemrograman Dalam Bahasa Pascal dan C. Bandung: Informatika B : Pranata, A. 2005. Algoritma dan Pemrograman. Yogyakarta: Penerbit Graha Ilmu.

Disusun oleh : Diperiksa oleh : Disahkan oleh :

Dosen Pengampu

Dewi Agustini Santoso, M.Kom.

Penanggungjawab Keilmuan

Dewi Agustini Santoso, M.Kom.

Program Studi

Dr. Ir. Rudi Tjahyono, M.M.

Dekan

Dr.Eng. Yuliman Purwanto, M.Eng.

Pemahaman 10%

Penerapan 25%

Analisis 30%

Sintesis 10%

Evaluasi 10%

Aspek Penilaian Prosentase Ujian Akhir Semester 30% Ujian Tengah Semester 30% Tugas Mandiri 20% Keaktifan Mahasiswa 20% Komponen lain (jika ada)

Referensi

Dokumen terkait

Yang dimaksudkan adalah bahwa individu mengenali nilai-nilai yang utama berupa kepercayaan kepada Tuhan dan harmoni, dan menjaga nilai tersebut setiap saat dan

[r]

Konsultan pengawas bertanggung jawab penuh kepada Pemimpin Pekerjaan bahwa hasil pelaksanaan pekerjaan oleh Penyedia Jasa Pemborongan benar-benar sesuai ketentuan kontrak

Cirrus creased his brow, struggling to make sense of the words, and was just about to check the sphere round his neck, to see where Tierra del Fuego might be, when

Jika nyamuk tersebut menggigit anak yang sedang mengandung virus demam berdarah di darahnya, nyamuk itu akan dapat menyebarkannya kepada anak yang lain..

Kelompok I terdiri dari 2 varietas (Adira IV dan Adira I) dan 1 klon (BIC 369) berproduksi lebih tinggi dari klon lokal II baik pada lokasi Pleihari maupun KP Banjarbaru..

dirinya mampu mendidik anak-anaknya, harga diri wanita single parent dengan lebih rajin berkomunikasi dengan anak, selalu berusaha, bersemangat dan berjuang dalam

Latar ini berhubungan dengan masalah “kapan” terjadinya peristiwa- peristiwa yang diceritakan dalam sebuah karya fiksi (Nurgiyantoro, 2010:230). Masalah kapan