SATUAN ACARA PERKULIAHAN Mata kuliah : Dasar Komputer dan Pemrograman 1 (T. Industri / S1) Bobot / Kode : 2 SKS / IT043210
Deskripsi Mata Kuliah : Mata kuliah ini menggambarkan dan memberikan pengetahuan kepada mahasiswa tentang perkembangan komputer dengan perangkat keras dan perangkat lunak, dasar dasar pembuatan tahapan program sederhana sebagai bentuk pengenalan komputer dasar beserta pemrograman sederhana pada bahasa mesin (Assembler) secara Low Level Language
Standar Kompetensi :
1. Mahasiswa mampu membuat formulasi model simulasi dari masalah sistem integral yang diberikan 2. Mahasiswa mampu membuat program simulasi komputer untuk menyelesaikan masalah yang diberikan
3. Mahasiswa mampu mengembangkan percobaan dan analisis dari model simulasi yang dikembangkan untuk mengembangkan analisis untuk pengambilan keputusan yang tepat atas masalah yang dihadapi
Referensi (5 tahun terakhir) :
1. D. Suryadi H. S., Pengenalan Komputer (Seri Diktat Kuliah), Penerbit Gunadarma, Jakarta, Tahun 1992
2. Suryadi H.S. & Agus Sumin. Pengantar Algoritma dan pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta 1991Anonim
3. Ediman Lukito, Dasar-dasar dengan pemrograman Assembler 8088, Penerbit PT Elex Media Komputindo, Jakarta, Cetakan ketiga tahun 1991.
4. Jogiyanto H. M., Pengenalan Komputer, Penerbit Andi Offset, Yogyakarta, tahun 1989
5. Rijanto Tosin, Flowchart Untuk Siswa dan Mahasiswa, Penerbit Dinastindo, Jakarta, Tahun 1997
Uraian KBM Min
ggu
Materi Pokok Sub Materi Tugas KBM Referensi
Metode Media 1 Pengenalan Komputer 1. Penjelasan Umum dan
Definisi
2. Jenis Komputer 3. Generasi Komputer
4. Pengertian Data, Informasi dan Pengolahan sebagai
Mencari bentuk contoh untuk mengetahui tentang
jenis, data, Informasi yang
berujung pada
1. Tatap Muka 2. Interaktif
1. Slide atau file Slide 2. White Board
komputer
5. Sistem Komputer melalui Internetdalam bentuk tulisan. 2 Struktur Data dalam Sistem
Komputer
1. Sistem Bilangan dan konversinya.
2. Operasi Aritmetika (tambah, kurang, kali dan bagi) dari sistem Bilangan.
3. Field, Record dan File
Penerapan tugas kelompok interaktif dalam mencoba untuk memahami, mengerti dan menghitung untuk tugas minggu berikutnya.
1. Tatap Muka 2. Tugas
Langsung bergilir
1. Slide atau file Slide 2. White Board
1,2,4 & 5
3 Sistem dan Implikasi Komputer 1. Analisis Sistem
2. Model dari Perancangan Sistem
3. Terapan Umum Komputer di Industri Kecil (Mini Industrial Computer ).
Penggambaran dalam bentuk tulisan yang menceritakan tentang terapan komputer dalam industri Kecil.
1. Tatap Muka 2. Contoh latihan
dalam merancang sistem industri sederhana
1. Slide atau file Slide 2. White Board
1,2,4 & 5
4 Pengenalan Perangkat Keras dari Sistem Komputer
1. Perangkat Input dan Output (Device)
2. Penyimpanan (Internal dan External Storage)
3. CPU dan Processor
1. Tatap Muka 2. Contoh model
dalam gambar tentang Perangkat keras dalam komputer
1. Slide atau file Slide 2. White Board
1,2,4 & 5
5 Pengenalan Umum Perangkat
Lunak 1. PerkembanganSoftware terkini Umum 2. Software untuk Client 3. Software untuk Server
Mencari jenis software yang populer saat kini umum maupun peruntukan
khususnya
1. Tatap Muka 2. Contoh model
dalam gambar tentang Perangkat lunak terhadap peruntukannya
1, Slide atau file Slide
2.White Board
6 Pengenalan Instalasi Komputer 1. Komputasi Jaringan 2. Instalasi Komputer 3. Pengelolaan Instalasi 4. Keamanan Instalasi
Siswa diberikan tugas dalam pengetahuan secara umum terhadap masalah instalasi komputer
1. Tatap Muka 2. Contoh model
dalam gambar tentang instalasi komputer dan penggunaan umumnya.
1, Slide atau file Slide
2.White Board
1,2,4 & 5
7 Flowchart Program 1. Definisi
2. Jenis dan Templete Simbol 3. Kaidah dan Akumulator
Membuat Program sederhana untuk flowchart
1. Tatap Muka 2. Contoh-contoh
flowchar sederhana dan terapan sederhana
1, Slide atau file Slide
2.White Board
1,2,4 & 5
8. Register 1. General Purpose Register 2. Segment Register
3. Pointer and Index Register 4. Status Register
Membuat Bagan struktur dari Register
1, Tatap Muka 2. Mengenalkan tentang register
pada processor
1, Slide atau file Slide
2.White Board
3
9. Pemrograman Awal Assembler 1. Penggunaan Assambler dalam extension-nya
2. Memulai Pemrograman Assambler
3. Perintah Dasar Assambler
Membuat beberapa Program dan menjelaskan
tujuannya
1, Tatap Muka 2. Mengenalkan tentang register
pada processor
1, Slide atau file Slide
2.White Board
3
10 Operasi Aritmetik dalam Assembler
1. Penjumlahan
2. Penambahan 1 secara otomatis
3. Pengurangan
4. Pengurangan 1 secara
Membuat beberapa program tentang aritmetik dan menjelaskan
tujuannya
1, Tatap Muka 2. Mengenalkan tentang register
pada processor
1, Slide atau file Slide
2.White Board
5. Perkalian 6. Pembagian
11 UJIAN TENGAH SEMESTER
12 Alih Kontrol dan Lompatan 1. Lompatan Tak Bersyarat 2. Lompatan Bersyarat
Membuat program sederhana tentang alih kontrol dan Lompatan
1, Tatap Muka 2. Mengenalkan 10. tentang
lompatan (Jump) tak bersyarat dan bersyarat
1, Slide atau file Slide
2.White Board
3
13 Operasi Tumpukan 1. Tumpukan
2. Perintah Tumpukan 3. Cara Kerja Tumpukan
Membuat program sederhana tentang Stack
1, Tatap Muka 11. 2. Mengenalkan 12. tentang operasi
stack
1, Slide atau file Slide
2.White Board
3
14 Operasi Logika 1, Operasi Dasar Logika
2.Pemrograman Operasi Logika Dasar
Membuat program tentang operasi logika.
1, Tatap Muka 13. 2. Mengenalkan 14. tentang Operasi
Logika
1, Slide atau file Slide
2.White Board
3
15 Membuat File dan Penggunaan Text Editor dalam Assembler
1. Membuat File yang menghasilkan extension com dari program yang dibuat menggunakan bahasa Assembler
2. Membuat File yang menghasilkan extension exe dari program yang dibuat menggunakan bahasa Assembler
Membuat program utuh dari bahasa assembler yang menghasilkan file dalam bentuk extension com dan exe
1, Tatap Muka 15. 2. Mengenalkan 16. tentang
pembentuk file ekstention com dan exe
1, Slide atau file Slide
2.White Board
3
SILABUS
Mata kuliah : Dasar Komputer dan Pemrograman 1 (T. Industri / S1) Bobot / Kode : 2 SKS / IT043210
Deskripsi Mata Kuliah : Mata kuliah ini menggambarkan dan memberikan pengetahuan kepada mahasiswa tentang perkembangan komputer dengan perangkat keras dan perangkat lunak, dasar dasar pembuatan tahapan program sederhana sebagai bentuk pengenalan komputer dasar beserta pemrograman sederhana pada bahasa mesin (Assembler) secara Low Level Language.
Standar Kompetensi :
1. Mahasiswa mampu mengenal dasar pembentuk dari komputer baik secara perangkat keras maupun perangkat lunak berbasis pada Low Level Language
2. Mahasiswa mampu untuk membuat dan menggambarkan sistem komputer industri melalui Flow Chart (Diagram Alir)
3. Mahasiswa mampu mengetahui pengembangan dari model struktur jaringan komputer dan struktur pemrograman pada Low Level Language
4. Mahasiswa mampu mengembangkan percobaan dan analisis dari model simulasi yang dikembangkan untuk mengembangkan analisis untuk pengambilan keputusan yang tepat atas masalah yang dihadapi
Uraian KBM
No Materi Pokok Kompetensi Dasar Indikator KBM Bentuk penilaian Metode Media
1 Pengenalan Komputer Mahasiswa diharapkan untuk memahami Generasi Komputer, Jenis Komputer yang akan digunakan, pengertian data serta Informasi dan Sistem Komputer
1, Dapat Mengklasifikasi kan dan mengeneralisasi dari Jenis Komputer yang digunakan. 2, Dapat mampu membedakan
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
tulisan tugas masing-masing
1. White Board dan perangkat penunjangnya 2. OHP / Infocus 3. Komputer
1.Tugas Kelompok
informasi dari suatu sistem komputer
2 Struktur Data dalam Sistem Komputer
Memberikan
pemahaman kepada mahasiswa tentang Bilangan yang merupakan pembentuk data dalam sistem komputer. Operasi Aritmetik dalam bilangan yang akan membentuk data, dapat mengklasifikasikan jenis field, record dan file pada data
Pemahaman tentang bilangan dan operasi aritmetik yang dapat dibentuk dari bilangan. Pemahaman tentang field, Record dan File
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
tulisan tugas masing-masing
1. White Board dan perangkat penunjangnya 2. OHP / Infocus 3. Komputer
1.Tugas Kelompok
2.Tugas Perorangan
3 Sistem dan Implikasi Komputer Agar mahasiswa mampu untuk membuat model dari perancangan sistem komputer serta kemudian menanalisis Sistem Komputer dan diharapkan mampu untuk menerapkan secara umum dalam industri kecil
Pengetahuan dan pengertian tentang model sistem, analisa sistem, sistem komputer dalam industri kecil.
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
tulisan tugas masing-masing
1. White Board dan perangkat penunjangnya 2. OHP / Infocus 3. Komputer
1.Tugas Kelompok
2.Tugas Perorangan
4 Pengenalan Perangkat Keras dari Sistem Komputer
Agar mahasiswa mengerti tentang perangkat (device) Input dan output dari suatu sistem komputer.
Memberikan pengetahuan dan pengertian tentang penggunaan
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
1. White Board dan perangkat penunjangnya 2. OHP / Infocus 3. Komputer
1.Tugas Kelompok
Mengerti dan Memahami media penyimpanan (Internal dan External Storage) dan mengerti serta memahami tentang maksud dari CPU dan Processor
perangkat keras yang digunakan secara optimal dari suatu kegiatan
industri.
tulisan tugas masing-masing
5 Pengenalan Umum Perangkat Lunak
Mahasiswa dapat mengetahui dan mengerti tentang perkembangan umum software terkini
Memberikan
pengetahuan dan pengertian tentang software untuk Client dan server.
Mengetahui dan mengerti tentang perkembangan software terkini yang digunakan secara umum pada kegiatan industri terutama yang
berhubungan dengan jaringan komputer
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
tulisan tugas masing-masing 5. Presentasi di
minggu berikutnya
1. 1. White Board dan perangkat penunjangnya 2. OHP / Infocus 3. Komputer
1.Tugas Kelompok
2.Tugas
Perorangan per sub perangkat dapat disertakan dalam tugas kolompok secara bersama-sama
6 Pengenalan Instalasi Komputer Mahasiswa dapat mengenal tentang komputasi jaringan, instalasi jaringan, pengelolaan instalasi jaringan dan sekuritas jaringan komputer.
Pengetahuan dan pengertian tentang instalasi, pengelolaan dan sekuritas
jaringan komputer
industri secara umum.
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
tulisan tugas masing-masing
1. White Board dan perangkat penunjangnya 2. OHP / Infocus 3. Komputer
1.Tugas Kelompok
2.Tugas Perorangan
7 Flowchart Program Agar Mahasiswa dapat mengerti, memahami tentang definisi,
Mengetahui, mengerti dan memahami
1. Tatap Muka 2. Diskusi 3. Tugas
4. 1. White Board dan perangkat penunjangnya
kaidah dan akumulator pada suatu Flowchart dalam program.
pembuatan flowchart dari sistem komputer industri yang sederhana.
4. Membuat tulisan tugas masing-masing
3. Komputer Perorangan per sub perangkat dapat disertakan dalam tugas kolompok secara bersama-sama 8. Register Mahasiswa dapat
mengetahui, mengerti dan memahami tentang General Purpose Register, Segment Register, Pointer and Index Register dan Status Register
Pengetahuan, pengertian dan pemahaman tentang register yang ada dalam processor
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
tulisan tugas masing-masing
5. 1. White Board dan perangkat penunjangnya 2O 2. OHP / Infocus
3. Komputer
1.Tugas Kelompok
2.Tugas
Perorangan per sub perangkat dapat disertakan dalam tugas kolompok secara bersama-sama 9. Pemrograman Awal Assembler Mahasiswa dapat
menggunakan
Assambler dalam extension-nya
memulai
pemrograman dasar bahasa mesin (assembler)
Dapat membuat program awal dari bahasa mesin 1. Tatap Muka 2. Diskusi 3. Tugas Kelompok 4. Membuat
tulisan tugas masing-masing
6. 1. White Board dan perangkat penunjangnya 2O 2. OHP / Infocus
3. Komputer
1.Tugas Kelompok
2.Tugas
Perorangan per sub perangkat dapat disertakan dalam tugas kolompok secara bersama-sama 10 Operasi Aritmetik dalam
Assembler
Mahasiswa dapat mengerti, memahami tentang penjumlahan, Penambahan otmomatis 1 (Increment), Pengurangan,
Pengurangan otomatis
Dapat membuat program
aritmetik dalam bahasa mesin (Assembler) 1. Tatap Muka 2. Diskusi 3. Tugas Kelompok 4. Membuat
tulisan tugas
1. White Board dan perangkat penunjangnya 2O 2.OHP / Infocus 3. Komputer
1.Tugas Kelompok
1 (Decrement), perkalian dan pembagian,
masing-masing
11 UJIAN TENGAH SEMESTER
12 Alih Kontrol dan Lompatan Mahasiswa dapat menggunakan jenis Lompatan Tak Bersyarat dan Lompatan Bersyarat pada program Assembler
Membuat program sederhana
tentang alih kontrol dan Lompatan
1. Tatap Muka 2. Diskusi 3. Tugas
Kelompok 4. Membuat
tulisan tugas masing-masing
1. White Board dan perangkat penunjangnya 2O 2.OHP / Infocus
3. Komputer
1.Tugas Kelompok
2.Tugas Perorangan
13 Operasi Tumpukan Agar mahasiswa dapat mengerti dan menggunakan program Tumpukan (Stack)
Membuat program sederhana tentang Stack
1. Tatap Muka 2. Diskusi
1. White Board dan perangkat penunjangnya 2O 2. OHP / Infocus
3. Komputer
1. Tugas Perorangan
14 Operasi Logika Agar mahasiswa dapat mengetahui, mengerti dan memahami tentang Operasi Dasar Logika.
Membuat
program tentang operasi logika.
1. Tatap Muka 2. Diskusi
1. White Board dan perangkat penunjangnya 2O 2. OHP / Infocus
3. Komputer
15 Membuat File dan Penggunaan Text Editor dalam Assembler
Agar mahasisea dapat membuat File yang menghasilkan
extension com atau extension exe menggunakan bahasa Assembler
Membuat
program utuh dari bahasa assembler yang menghasilkan file dalam bentuk extension com dan exe
1. Tatap Muka 2. Diskusi