• Tidak ada hasil yang ditemukan

E123307.Pemrograman dan Dasar Komputer Silabus

N/A
N/A
Protected

Academic year: 2017

Membagikan "E123307.Pemrograman dan Dasar Komputer Silabus"

Copied!
4
0
0

Teks penuh

(1)

FM-UDINUS-PBM-08-04/R0

SILABUS MATAKULIAH

Revisi : 4

Tanggal Berlaku : 4 September 2015

A. Identitas

1. Nama Matakuliah : Pemrograman Komputer 2. Program Studi : Teknik Industri

3. Fakultas : Teknik 4. Bobot sks : 2 SKS 5. Standar Kompetensi : MKK

6. Jenis Kompetensi : Keilmuan dan Ketrampilan 7. Alokasi waktu total : 14 x 100 menit

B. Unsur-unsur silabus

Kompetensi

Dasar Indikator

Materi Pokok

Strategi Pembelajaran

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 memahami operator aritmetika dan logika dan penggunaannya dalam algoritma

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

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

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

dan logika

a. Ceramah b. Tanya jawab

100 menit

A, B  Lisan

(2)

FM-UDINUS-PBM-08-04/R0

Kompetensi

Dasar Indikator

Materi

Acuan Evaluasi

3. Mengerti dan memahami fungsi input dan output dan menerapkan dalam

pembuatan algoritma

a. 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

a. 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. Mengerti konsep struktur dasar seleksi

a. Menjelaskan konsep struktur dasar seleksi kondisi b. 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

6. Mengerti konsep perulangan a. Menjelaskan pengertian pengulangan proses program b. Mengerti dan memahami

konsep kounter dan akumulator serta penerapannya dalam pembuatan program c. 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

A, B  Lisan

 Tertulis

7. Mengerti konsep dasar prosedur

a. Menjelaskan konsep dasar dan definisi prosedur

b. Mengerti dan memahami cara deklarasi dan pemanggilan prosedur

c. Menjelaskan ruang lingkup

a. Konsep dasar dan definisi prosedur b. Deklarasi dan

pemanggilan prosedur c. Ruang lingkup

a. Ceramah b. Tanya jawab

100 menit

A, B  Lisan

(3)

FM-UDINUS-PBM-08-04/R0

Kompetensi

Dasar Indikator

Materi Pokok

Strategi Pembelajaran

Alokasi Waktu

Referensi/

Acuan Evaluasi variabel dan cara pengiriman

parameter

d. Membuat algoritma yang memuat prosedur

variable d. Pengiriman

parameter

8. Mengerti konsep fungsi a. Menjelaskan konsep dasar dan definisi fungsi

b. Mengerti dan memahami cara deklarasi dan pemanggilan fungsi

c. Mengerti dan memahami konsep rekursi

d. 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

9. Mengerti konsep array a. Menjelaskan pengertian dan deklarasi array

b. 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

10. Mengerti konsep searching a. Menjelaskan pengertian searching dan berbagai metode yang digunakan b. 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

11. Mengerti konsep pengurutan a. Menjelaskan pengertian sorting dan berbagai metode yang digunakan

b. 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

(4)

FM-UDINUS-PBM-08-04/R0

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.

Disiapkan oleh :

Dosen Pengampu

Dewi Agustini Santoso, M.Kom.

Diperiksa oleh :

Ketua Program Studi

Dr. Ir. Rudi Tjahyono, M.M.

Disahkan oleh :

Dekan

Referensi

Dokumen terkait

Konsep dan teknik pemrograman yang dibahas dalam mata kuliah ini meliputi Algoritma, struktur program Pascal, Percabangang, Perulangan (Looping), Array, Record, Prosedur, Fungsi

Dalam kuliah ini dipelajari bagaimana menggunakan algoritma dan flowchart untuk memecahkan persoalan sederhana yang terkait dengan pembuatan program komputer, kemudian

Memahami konsep-konsep pemrograman Matlab untuk membangun program sederhana dalam pemecahan masalah.. Mampu memahami dan menerapkan konsep pemrograman menggunakan aplikasi

Dengan memanfaatkan E-Learning berbasis website maka pengetahuan, pemahaman, serta kemampuan logika terhadap algoritma dan bahasa pemrograman tidak mudah terlupakan oleh

Tujuan dari kegiatan pengabdian kepada masyarakat ini adalah untuk memperkenalkan dan menjelaskan materi logika dan algoritma berbantuan komputer, memperkenalkan,

Memahami penggunaan data dalam algoritma dan konsep algoritma pemrograman Algoritma Pemrograman - Konsep algoritma - Struktur algoritma - algoritma menggunakan

Operator : Operator Aritmetika Operator penambahan increment dan pengurangan decrement Operator penugasan Operator pembandingan Operator logika Operator bit Menurut jumlah operand

Dokumen ini menjelaskan dasar-dasar pemrograman Java, termasuk tipe data, variabel, dan