CAPAIAN PEMBELAJARAN MATA KULIAH DASAR KOMPUTER DAN PEMROGRAMAN 1:
Mampu mengidentifikasi, memformulasikan dan menganalisis masalah dasar pemrograman pada sistem sederhana terintegrasi berdasarkan pendekatan analitik, komputasional atau eksperimental
5.Mahasiswa Mampu menggunakan Bahasa Assambler dimulai dari Bilangan biner, oktal, desimal, hexadesimal, register, pointer, flag dan aplikasi dasar pemrograman bahasa mesin (mg ke 9-10)
2.
Mahasiswa
mampu mengerti tentang perangkat (device) Input dan Output dari suatu sistem komputer. Mengerti dan Memahami media penyimpanan Internal maupun eksternal. Mengerti dan memahami tentang maksud dari CPU dan Processor (mg ke4)4.Mahasiswa Mampu memahami tentang definisi, tempeleter simbol, kaidah, akumulator pada suatu Flowchart, activity Diagram dan Use Case dalam program (mg ke6-7)
1.Mahasiswa Mampu membuat model dari perancangan sistem komputer, kemudian menganalisis sistem komputer, diharapkan mampu untuk menerapkan secara umum dalam industri kecil (mg 1-3) EVALUASI TENGAH SEMESTER (mg ke 8)
3.Mahasiswa mampu mengerti tentang perkembangan umum software terkini. Memberikan pengetahuan dan pengertian tentang penggunaan software yang dapat dipadukan dalam perkembangannya melalui berbagai macam jenisnya(mg ke 5)
8.Mahasiswa
mampu
menunjukkan membuat file yang menghasilkan extension com dan extension exe menggunakan Bahasa Assambler(mg ke 15)
6. Mahasiswa
mampu
menggunakan jenis lompatan bersyarat dan tidak bersyarat, goto, gosub pada bahasa Assamblerdan turbo
Assambler. (mg ke 11-12)
7. Mahasiswa
mampu
menggunakan Operasi Dasar Logika dan tumpukan stack pointer, penyimpanan sementara pada sistem bahasa Assambler(mg ke 13-14)
EVALUASI AKHIR SEMESTER (mg ke 16)
LOGO
INSTITUSI
NAMA PERGURUAN TINGGI
FAKULTAS TEKNOLOGI INDUTRI
JURUSAN / PROGRAM STUDI TEKNIK INDUSTRI
RENCANA PEMBELAJARAN SEMESTER (RPS)
Nama Mata Kuliah
Kode Mata
Kuliah
Bobot (sks)
Semester
Tgl Penyusunan
Dasar Komputer dan Pemrograman 1 ** IT043210
2
1
11 September 2019
Otorisasi
Nama KoordinatorPengembang RPS
Koordinator Bidang Keahlian
(Jika Ada)
Ka PRODI
Dr. Ir. Rakhma Oktavina, M.T.
Capaian
Pembelajaran (CP)
CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi)Yang Dibebankan Pada Mata Kuliah
C
Mampu mengidentifikasi, memformulasikan dan menganalisis masalah dasar pemrograman pada sistem sederhana dan
terintegrasi berdasarkan pendekatan analitik, komputasional atau eksperimental
CPMK (Capaian Pembelajaran Mata Kuliah)
C.1
Mampu memprogram masalah dari sistem sederahana sampai pada sistem terintegrasi berdasarkan pendekatan analitik,
komputasional atau eksperimental
Diskripsi Singkat MK
Matakuliah ini membahas tentang identifikasi dasar komputer, memformulasikan model sistem komputer dan menganalisis model tersebut.
Pemrograman Bahasa Mesin diperlukan dalam hal interaksi dari berbagai perangakat Input dan Output berdasarkan kemampuan dari
Mikroprosessor dalam perkembangan saat ini, Analisis eksperimental diperlukan untuk menentukan kecapatan akses dan kemampuan dari
sistem komputer yang dapat dilakukan secara berkesinambungan atau bersifat pararel.
Bahan Kajian /
Materi
Pembelajaran
1.
Sistem Komputer, perancangan Sistem dan perkembangan sistem Industri
2.
Sistem Perangkat Keras dan Implementasi media mengunakan Komputer pada Industri kecil
3.
Perangkat Lunak dan Jaringan Komputer
4.
Simbol-simbol dan kaidah dalam Komputer
5.
Sistem Bilangan, Register, Pointer, Flag dan Bahasa Mesin (Assambler)
6.
Percabangan dan pengelompokan dalam Bahasa Mesin (Assambler)
7.
Penggunaan tumpukan (Stack), penyimpanan sementara dan penyimpanan permanen dalam Bahasa Mesin
8.
Pembuatan File exe dan com pada Bahasa Mesin (Assambler).
Daftar Referensi
Utama:
1.
D. Suryadi H. S., 1992, Pengenalan Komputer (Seri Diktat Kuliah), Penerbit Gunadarma, Jakarta.2.
Suryadi H.S. & Agus Sumin.1991, Pengantar Algoritma dan pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta.3.
Ediman Lukito,1991, Dasar-dasar dengan pemrograman Assembler 8088, Penerbit PT Elex Media Komputindo, Jakarta, Cetakan ketiga.4.
Jogiyanto H. M., 1989, Pengenalan Komputer, Penerbit Andi Offset, Yogyakarta5. Rijanto Tosin, 1997, Flowchart Untuk Siswa dan Mahasiswa, Penerbit Dinastindo, Jakarta
6. Yuricev Dennis, 2019, Understanding Assembly Language, the Creative Commons Attribution-ShareAlike 4.0 International, Russian
Pendukung:
‘
-
Media Pembelajaran Perangkat lunak:
Perangkat keras :
Assambler (Dos Version), Turbo Assambler
Notebook dan LCDProjector
Nama Dosen
Pengampu
Matakuliah
prasyarat (Jika ada)
Matematika Dasar Minggu Ke- Kategori CPMK (Kemampuan akhir yg direncanakan) Bahan Kajian (Materi Pembelajaran) Bentuk dan Metode Pembelajaran Estimasi Waktu Pengalaman Belajar Mahasiswa Penilaian
Kriteria & Bentuk Indikator Bobot
(%) (1) (2) (3) (4) (5) (6) (7) (8) (9) 1 CPMK C.1 Mampu membuat model dari perancangan sistem komputer, kemudian menganalisis sistem komputer, yang diharapkan mampu untuk menerapkan Pengenalan Komputer : 1.Model dari sistem komputer 2.Hardware, Software dan Brainware • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 2x(2x50”) Pendekatan sistem model rancangan komputer Kriteria: Partisipasi mahasiswa dalam perancangan sistem Komputer terhadap hardware dan softwarnya Bentuk non-test:
• Ketepatan menjelaskan perancangan hardware dan software dan kemudian dapat menganalisa pilihan terapan jaringan komputer atas dasar model sistem yang ada.
secara umum dalam industri kecil 3.Topologi Jaringan komputer Merangkum dalam bentuk analisis komputer terpakai dan terapan sistem jaringan komputer 2 CPMK
C.1 Mampumodel dari membuat perancangan sistem komputer, kemudian menganalisis sistem komputer, yang diharapkan mampu untuk menerapkan secara umum dalam industri kecil Terapan Komputer Jaringa 1.Model Jaringan Komputer 2.Server dan Client 3.OSI Layer • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 2x(2x50”) Pendekatan sistem manajemen mutu mengenai definisi, tujuan, dan konsep sistem manajemen mutu Kriteria: Partisipasi mahasiswa dalam menjelaskan tentang analisa OSI Layar dalam terapan Jaringan komputer Bentuk non-test: Merangkum model sistem server dan client
• Pemahaman dalam penjelaskan tentang Rangkuman konsep jariangan dengan server dan client berdarkan model jaringan mengacu pada OSI Layer
5
3 CPMK
C.1 Mampumodel dari membuat perancangan sistem komputer, kemudian menganalisis sistem komputer, yang diharapkan mampu untuk menerapkan secara umum dalam industri kecil Implementasi Jaringan 1.Industri Jasa 2.Industri Barang 3.Industri perdagangan • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) Tugas makalah kelompok tentang perancangan sistem komputer terpadu (Tugas-1) Kriteria: Partisipasi mahasiswa dalam penggunaan implementasi jarinagan dalam industri Jasa, barang dan perdangangan Bentuk non-test: Pemahaman tentang perkemabangan jaringan komputer saat kini
• Dapat menguraikan dan mejelaskan melalui pendekatan model jaringan yang mengacu pada penggunaan saat kini dan perkembangannya.
5
4 CPMK C.1
Mampu memahami tentang dari CPU, Processor, memori dan divice yang digunakan dalam sistem komputer dan perkembangan terkini Hardware Komputer : 1.CPU 2.Processor 3.Memori 4.Device • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) BM: 1x(2x60”) Tugas kelompok, diskusi dan latihan soal mengenai penggunaan sistem komputer dan perkembangan sistem terkini. Kriteria: Dapat menentukan komposi yang tepat dalam perkembangan komputer sistem saat ini Bentuk non-test: Pemahaman rancangan komputer menurut jamannya
- Ketepatan mencari referensi berupa jurnal / artikel ilmiah yang relevan tentang sistem pararel komputer, persiapan maupun aspek yang diperlukan saat kini dan perkembangannya
5 CPMK C.1 Mampu mengetahui softwere berdasarkan keperluan dalam kendali sistem komputer yang berbasis Industri. Software: 1. Dasar Rekayasa software komputer 2. Penggunaan khusus software server dan client 3. Pengenalan Softaware Industri • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) BM: 1x(2x60”) Diskusi mengenai pengendalian mutu bebasis statistika Kriteria: Pengetahuan dasar software engineering Bentuk non-test: Presentasi tentang software komputer industri
•Ketepatan melakukan diskusi dan latihan soal mengenai software industri yang berbasis Server dan Clint dalam pemakaian pada industri kecil.
5 6 CPMK C.1 Mampu memahami tentang definisi, tempeleter simbol, kaidah, akumulator pada suatu Flowchart, activity Diagram dan Use Case dalam program Definisi tentang: 1, Tempeleter. 2. Simbol ASCII 3. Akumulator • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) Diskusi mengenai pemahaman tentang simbol, akumulator dan tempelate Kriteria: Partisipasi mahasiswa dalam penggunaan simbol, akumulator dan tempelate Bentuk non-test: Latihan soal mengenai simbol, akumulator dan tempelate
•Ketepatan melakukam diskusi mengenai penggunaan Peta Kendali Variabel dan peta kendali atribut
5 7 CPMK C.1 Mampu memahami tentang definisi, tempeleter simbol, kaidah, akumulator pada suatu Flowchart, activity Diagram dan Use Case dalam program Bagan : 1.Flowchart 2.Activity Diagram 3.Use-case Diagram • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) BM: 1x(2x60”) • Latihan soal mengenai penggunaan Flowchart, Activity Diagram dan Use-case diagram • Menyelesaikan permasalahan kasus tentang rancangan kerja menggunakan Flowchart, Activity Diagram, Use-Case Diagram (tugas 2) Kriteria: Tugas dalam pemecahan kasus diagram Bentuk non-test: Diskusi dan membuat catatan tugas 2 yang diberikan
•Ketepatan mencari referensi berupa jurnal/artikel ilmiah yang relevan
• Ketepatan melakukan penentuan berdasarkan fungsi dan keterhubungan diagram
•Buat makalah terhadap kasus yang ditemukan berdasarkan referensi artikel atau jurnal ilmiah yang relevan
10
8 UJIAN TENGAH SEMESTER
9 CPMK C.1 Mampu menggunakan Bahasa Assambler dimulai dari Bilangan biner, Dasar Pemrograman Assambler: 1.Bilangan 2. Register 3. Pointer • Bentuk: Kuliah • Metode: Diskusi kelompok TM: 1x(2x50”) BT: 1x(2x60”) Penjelasan menganai Bilangan, register, Pointer dan flag
Kriteria: Partisipasi mahasiswa dalam konversi bilangan dan kemudian pemahaman
• Ketepatan melakukan Diskusi dan latihan soal tentang konversi bilangan, register, pointer dan flag
oktal, desimal, hexadesimal, register, pointer, flag dan aplikasi dasar
pemrograman bahasa mesin
4. Flag dan studi kasus
tentang register, pointer dan flag (tanda)
Bentuk non-test: Diskusi dan latihan soal mengenai perhitungan konversi bilangan, register, pointer dan flag 10 CPMK C.1 Mampu menggunakan Bahasa Assambler dimulai dari Bilangan biner, oktal, desimal, hexadesimal, register, pointer, flag dan aplikasi dasar pemrograman bahasa mesin Aplikasi Dasar Pemrograman Assabler : - Debug.com - Alamat Register - Instruksi program - Pemrogrman abjad berdasarkan ASCII - Pindah baris dan Pindah Spasi,sisip baris - Eksekusi hasil • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) Dapat memprogram dengan Bahasa Assambler Kriteria: Partisipasi mahasiswa dalam ketepatan melakukan Diskusi dan latihan soal mengenai progam assembler Bentuk non-test: Diskusi dan latihan soal mengenai program Assambler
• Ketepatan melakukan dalam memprogram menggunakan bahasa Assambler (mesin).
5
11 CPMK
C.1
mampu
menggunakan jenislompatan bersyarat dan tidak bersyarat, goto, gosub pada bahasa Assambler
dan turbo
Assambler.
Pemrograman Assembler : 1.Pemahaman penggunaan percabangan bersyarat atau tidak 2.Go sub lompat JMP, JNE, JZ, JE • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) - Penjelasan mengenai lompatan dan percabangan dalam bahasa Assambler - Tugas Kelompok membuat program contoh dalam percabangan dan lompatan Kriteria: Partisipasi mahasiswa dalam menggunakan lompatan dan percabangan dalam bahasa Assamler Bentuk non-test: Diskusi dan latihan soal mengenai percabangan dan gosubKetepatan melakukan keputusan dalam menggunakan lompatan dan percabangan dalam bahasa Assambler
12 CPMK
C.1
mampu
menggunakan jenislompatan bersyarat dan tidak bersyarat, goto, gosub pada bahasa Assambler - Pemrograman Assambler 1.Pemrograman langsung dengan debug 2.Pemrograman tidak langsung menggunakan • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) BM: Penjelasan Tentang pemrograman langsung dan tak langsung. Tugas kelompok Membuat program Kriteria: Kelengkapan laporan 30 % - Ketepatan analisispenentuan tools 35% -Daya tarik komunikasi 35%
• Ketepatan menyelesaikan Tugas kelompok review jurnal mengenai penggunaan rencana sampling penerimaan Standar MIL-STD dan Dodge Romig
• Ketepatan mencari referensi berupa jurnal ilmiah yang relevan
dan turbo
Assambler.
Turbo Assembler 1x(2x60”) Assambler menggunakan metode langsung dan tak-langsung (tugas 3)Bentuk non-test: Membuat catatan mengenai tugas 3
• Ketepatan melakukan analisis penggunaan rencana sapling penerimaan
• Buat laporan dalam format .ppt maksimal 10 slide
13 CPMK C.1
Menguasai penggunaan
Operasi Dasar Logika dan tumpukan stack pointer, penyimpanan sementara pada sistem bahasa Assambler Aplikasi Assambler : 1. Operasi logika dasar program 2. Pemakaian Stack Pointer • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”)
Penjelasan dan diskusi mengenai proses penjaminan mutu dan standar-standar penjaminan mutu Kriteria: Ketepatan memahami proses penjaminan mutu dan standar-standar penjaminan mutu Bentuk non-test: Diskusi mengenai proses penjaminan mutu dan standar-standar penjaminan mutu
• Ketepatan memahami proses Operasi logika, stack, pointer.
5 14 CPMK C.1 Menguasai pengunaan Operasi Dasar Logika dan tumpukan stack pointer, penyimpanan sementara pada sistem bahasa Assambler Penyimpanan dalam program Assambler 1. Memori Sementara 2. Memori permanen ROM • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) BM: 1x(2x60”)
Penjelasan dan diskusi tentang memori sementara dan permanen dalam Bahasa Assambler Tugas kelompok (tugas 4) membuat tugas tentang memori sementara dan permanien Kriteria: Kelengkapan laporan 30 % - Ketepatan analisis logika 35% -Daya tarik komunikasi 35% Bentuk non-test: Membuat catatan mengenai tugas kelompok (tugas 4)
• Ketepatan melakukan Tugas tentang penyimpanan dalam memori program.
• Ketepatan mencari referensi berupa jurnal ilmiah yang relevan
• Buat laporan dalam format .ppt maksimal 10 slide
10
15 CPMK
C.1
mampu
menunjukkanmembuat file yang menghasilkan extension com dan extension exe menggunakan Bahasa Assambler File dalam program Assambler 1. Extension com 2. Extension exe • Bentuk: Kuliah • Metode: Diskusi kelompok dan studi kasus TM: 1x(2x50”) BT: 1x(2x60”) Tugas kelompok : Membuat desain program Assambler dan menyimpannya dalam bentuk file
Kriteria: Partisipasi mahasiswa pemahaman jenis file dalam Assambler Bentuk non-test: Diskusi tentang pembuatan file
• Ketepatan melakukan Diskusi mengenai proses pembuatan file dalam Bahasa Assambler
5