Silabus dan SAP | Logika Pemrograman Komputer

SILABUS BERBASIS KOMPETENSI

  Jurusan : Jurusan Teknik Mesin, Fakultas Teknik UNUD Mata Kuliah : Logika dan Pemrograman Komputer Kode : MD3210 SKS : 2 SKS

  • Prasyarat : Standar Kompetensi : Mampu memahami dan menyusun strategi pemecahan masalah melalui algoritmadalam bentuk program menggunakan pemrograman matlab.

  No Kompetensi Dasar Indikator pencapaian Materi Pokok 1 2

  3

  4 1 1.

  1.

  1.1 Mampu memahami dan Kemampuan memahami dan Pengertian algoritma menerapkan prinsip algoritma dan menerapkan konsep algoritma

  1.2 Notatasi yang digunakan program sesui dengan dan program. untuk menyusun permasalahan yang sistematis dan 2. algoritma Kemampuan menganalisis terstruktur pemecahan masalah.

  1.3 Bahasa pemrograman

  1.4 Langkah-langkah pembuatan program 2 2.

  1.

  2.1 Mampu memahami dan meerapkan Memahami kegunaan editor Editor pada program fungsi matematika pada bahasa pada aplikasi Matlab, Matlab. program, ruang kerja dan data penggunaan konstanta dan

  2.2 Konstanta dan variable program variable serta macam-macam

  2.3 Macam-macam operator operator yang digunakan

  2.4 Fungsi matematika dasar didalam matlab.

  2. Kemampuan menuliskan fungsi matematika dasar dalam

pemrograman Matlab.

3 3. Memahami konsep-konsep

  

1. Mampu memahami dan

  3.1 Tipe data pada Matlab pemrograman Matlab untuk menerapkan konsep

  • String membangun program sederhana pemrograman menggunakan
  • Scalar dalam pemecahan masalah aplikasi Matlab dalam bidang
  • Matrik Teknik Masin.

  3.2 Perintah input 2. Kemampuan untuk membangun

  3.3 Perintah output program sederhana untuk memecahkan masalah pada

bidang Teknik Mesin

menggunakan struktur program Matlab. 4 4.

  1.

  4.1 Memahami Scrupt M-file pada Mampu memahami dan Scrip M-file Matlab menggunakan M-file pada

  4.2 Pengaturan file program Matlab

  4.3 Aturan dan sifat-sifat dari Fungsi M-file 5 5. Memahami dan mampu

  1. Kemampuan membuat fungsi

  5.1 Penyelesaian kondisi

membangun aplikasi interface, M-file menggunakan konsep menggunakan statemen if

serta feature-feature tambahan control flow dari kasus bidang else program. Teknik Mesin.

  5.2 Penyelesaian kondisi 2. menggunakan swit case Mampu menjelaskan strategi pemecahan masalah yang dibahas serta mampu menjelaskan program yang dibuat untuk pemecahan masalah.

  3. Kemampuan menghasilkan rancangan model algoritma dan program.

  5.3 Looping menggunakan statemen For.

  5.4 Looping menggunakan statemen While 6 6. Memahami prisip-prinsip membangun aplikasi GUI sederhana.

  1. Mampu memahami prinsip- prinsip membangun GUI sederhana menggunakan beberapa perintah dasar Matlab.

  6.1 Konsep graphic user interface

  6.2 Dasar-dasar perancangan komponen push button, togglt button, edit text dan axes.

  6.3 Konsep programming sederhana pada graphic user interface. 7 7. Memahami dan mampu menerapkan penggambaran data dalam array

  1. Mampu memahami dan membuat grafik dengan

perintah plot.

  7.1 Pengaturan perintah plot.

  7.2 Pengaturan sumbu grafik.

  7.3 Penggunaan perintah figure. 8 8.

2. Mampu memahami dan membuat grafik dengan figure.

  Memahasi prinsip-prinsip simulink dalam program Matlab

  8.1 Pengertian simulink

  8.2 Konsep dasar simulink

  8.3 Ruang kerja simulink 9 9. Memahami dan mampu menerapkan pemodelan matematis pada simulink.

  1. Memahami dan mampu menerapkan pemodelan matematis pada simulink.

  9.1 Pemodelan matematis.

  9.2 Blok diagram. 10 10. Mampu mengaplikasikan simulink pada program matlab untuk pembentukan system control.

  1. Mampu mengaplikasikan simulink pada program matlab untuk pembentukan system control

  10.1 Sim Mechanic

  10.2 Simulink blok

  10.3 Phsycal blok

  10.4 Analisa Sim Mechanic

  1. Memahasi prinsip-prinsip similink dalam program Matlab dalam pemecahan masalah bidang Teknik Mesin

SATUAN ACARA PERKULIAHAN I.

  IDENTITAS MATA KULIAH Jurusan : Jurusan Teknik Mesin, Fakultas Teknik UNUD Mata Kuliah : Logika dan Pemrograman Komputer Kode : MD3210 SKS : 2 SKS Prasyarat : -

  II. DESKRIPSI MATA KULIAH Mata kuliah ini membahas tentang bahasa pemrograman Matlab yang digunakan untuk penyelesaian dan pemecahan masalah bidang keteknik mesinan yang meliputi algoritma, logika dan bahasa pemrograman pemrograman, matematika sederhana, perasi array, fungsi M-file, system GUI, Graphic dan Simulink.

  Minggu Standar Kompetensi Materi Pokok/ Rincian Pengalaman Alokasi Media/ ke Kompetensi Dasar Materi Belajar Waktu Sumber

  1 2 3 4 5

  6

  7 Mampu Pengertian Persentasi algoritma pengetian LCD, menyusun strategi memahami dan

  1.2 algoritma dan Laptop/ Notatasi yang pemecahan masalah menerapkan digunakan untuk hubungannya Ref 1 menyusun algoritma dengan bahasa Ref 2 melalui algoritmadalam prinsip

  1.3 pemrograman Ref 3 Bahasa bentuk program algoritma dan pemrograman

  2. Mengkaji 1.4 beberapa sistem

  Langkah-langkah menggunakan program sesui pembuatan program notasi yang pemrograman matlab. dengan komputer dipergunakan untuk permasalahan menyusun yang sistematis algoritma. dan terstruktur 3.

  Mengkaji dan memahami langkah langkah pemrograman melalui ceramah dan diskusi kelas.

  (Kuliah dan Tugas Mandiri 1)

  II 2.

  2.1 1. 2x2x50 Power point, Mampu Editor pada program Ceramah dan

  Matlab. persentasi LCD, memahami dan menit 2.2 tentang editor Laptop/

  Konstanta dan meerapkan variable pada program Ref 1 2.3 matlab. Ref 2

  Macam-macam fungsi operator Ref 3 2.

  Mengamati dan matematika

  2.4 Fungsi matematika memahami dasar pada bahasa ceramah macam-macam program, ruang operator serta kerja dan data fungsi matematika.

  • String • Scalar • Matrik

  (Kuliah dan Tugas Mandiri 5)

  Memahami dan mampu membangun aplikasi interface, serta feature-feature tambahan program.

  5.1 Penyelesaian kondisi menggunakan statemen if else

  5.2 Penyelesaian kondisi menggunakan swit case

  5.3 Looping menggunakan statemen For.

  5.4 Looping menggunakan statemen While 1.

  Persentasi penyelesaian kondisi dengan statemen if else dan swt case.

  2. Ceramah dan diskusi looping For dan looping While.

  2x50 menit Power point, LCD, Laptop/ Ref 1 Ref 2 Ref 3

  V UTS Ujian tertulis. 2x50 menit

  VII 6.

  Memahami prisip-prinsip membangun aplikasi GUI sederhana.

  6.1 Konsep graphic user interface

  6.2 Dasar-dasar perancangan komponen push button, togglt button, edit text dan axes.

  6.3 Konsep programming sederhana pada graphic user

  1. Persentasi konsep dan dasar perancangan GUI.

  2. Tugas kelompok dan diskusi permasalahan GUI.

  (Kuliah dan

  VI 5.

  2x50 menit Power point, LCD, Laptop/ Ref 1 Ref 3

  program 3.

  2. Diskusi kelompok mengenai tipe data yang diinput serta data output yang terjadi.

  Diskeusi mengenai penerapan fungsi matematika pada berbagai operator.

  (Kuliah dan Tugas Mandiri 2&3)

  III 3.

  Memahami konsep-konsep pemrograman Matlab untuk membangun program sederhana dalam pemecahan masalah

  3.1 Tipe data pada Matlab

  3.2 Perintah input

  3.3 Perintah output 1.

  Menkaji penjelasan/cera mah mengenai tipe data string, scalar dan matrik serta perintah input dan output.

  (Kuliah dan Tugas Mandiri 4)

  (Kuliah dan Quis 1)

  2x2x50 menit Power point, LCD, Laptop/ Ref 1 Ref 2 Ref 3

  IV 4.

  Memahami Scrupt M-file pada Matlab

  4.1 Scrip M-file

  4.2 Pengaturan file

  4.3 Aturan dan sifat- sifat dari Fungsi

  1. Menkaji dan memahami pengertian, aturan dan sifat- M-file.

  2. Diskusi antar teman serta dosen mengenai pengaturan file pada M-file.

  2x2x50 menit Power point, LCD, Laptop/ Ref 1 Ref 2 Ref 3 interface. Tugas Kelompok

  1)

  VIII 7.

  7.1 1. 2x2x50 Power point, Memahami dan Pengaturan perintah Persentasi dan plot. LCD, mampu dikusi menit

  7.2 Laptop/ Pengaturan sumbu menerapkan grafik. penggunaan Ref 1

  7.3 Ref 2 Penggunaan penggambaran perintah plot,

  Ref 3 perintah figure

  .

  data dalam aturan dan array modivikasi.

  2. Persentasi dan diskusi pengoperasian figure dalam pembuatan gambar dan grafik.

  3. Pemberian tugas atau permasalahan untuk didiskusikan secara kelompok.

  (Kuliah dan Tugas Kelompok 2)

  IX 8.

  1. 2x50 menit Power point, Memahasi Persentasi

  8.1 Pengertian

  LCD, prinsip-prinsip simulink simulink , Laptop/

  simulink dalam konsep dasar Ref 1

  8.2 Konsep dasar

  simulink Ref 2

  program Matlab simulink dan Ref 3

  8.3 Ruang kerja ruang kerja

  

simulink

simulink.

  2. Diskusi antar teman dan dosen.

  (Kuliah)

  X 9.

  9.1 1. 2x50 menit Power point, Memahami dan Pemodelan Pengkajian dan matematis. LCD, mampu pemahaman

  9.2 Laptop/ Blok diagram menerapkan terhadap proses Ref 1

  Ref 2 pemodelan dan pemodelan Ref 3 matematis pada matematis dari simulink. suatu system yang dikaji.

  2. Pengkajian dan pemahaman terhadap pembuatan dan pengimplement asian blok diagram system.

  3. Diskusi kelompok mengenai permasalahan pemodelan matematis dan blok diagram.

  XI 10.

  1. 2x50 menit Power point, Mampu Pengkajian dan

  10.1 Sim

  LCD, mengaplikasik diskusi

  Mechanic

  Laptop/

  10.5 Simulink blok

  an simulink mengenai Sim Ref 1

  10.6 Ref 2 Phsycal blok

  pada program Mchanik, Ref 3

  10.2 Analisa Sim matlab untuk Simulink blok

  Mechanic

  pembentukan dan analisa Sim system Mechanic. control.

  2. Diskusi kelompok terhadap permasalahan Sim Mechanic.

  (Kuliah dan Tugas Kelompok 3)

  XII PRAKTIKUM I Praktekum di 2x50 menit Modul 1 Lab.Komp

  XIII PRAKTIKUM II Praktekum di

  2X50 menit Modul 2 Lab.Komp

  XIV 2x50 menit

  UAS