Staff Site Universitas Negeri Yogyakarta
JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
Alamat : Kampus Karangmalang Yogyakarta 55281
Telp. (0274) 586168 Ext. 293, 554686
SILABI
1. Identifikasi Matakuliah
Nama Matakuliah
Kode Matakuliah
Jumlah SKS
Program Studi
Jenjang
: Bahasa Pemrograman
:
: 4 (2T/2P)
: Pend. Teknik Elektronika/Teknik Elektronika
: S1/D3
2. Kompetensi
Mahasiswa mampu menyelesaikan permasalahan komputasi yang ada
menggunakan aturan bahasa pemrograman terstruktur (prosedural) dengan
mengacu mada matrik perangkat lunak yaitu kopling rendah dan kohesi tinggi.
3. Indikator Pencapaian
Mahasiswa dapat menimplementasikan logika program ke dalam struktur bahasa
pemrograman non prosedural.
Mahasiswa dapat melakukan prosedur divide and conquer dalam suatu
permasalahan dan menyusun arsitektur program dalam bentuk structure chart.
Mengimplementasikan komponen structure chart dalam bentuk fungsi dan/atau
prosedur dan menentukan jenis passing parameter yang digunakan.
4. Uraian Kegiatan Perkuliahan
GARIS BESAR SILABI Bahasa Pemrograman
Minggu
Ke
Teori
Sub Pokok Bahasan
1
Pengantar
2
Struktur Program
3
Flowchart
Penjelasan silabus dan
penilaian
Struktur program, tipe data dan
variabel
Simbol FC dan Studi Kasus
4
Function &
Procedure
Pass by value
Pokok Bahasan
5
Function &
Procedure
6
Loop For dan
Array
7
8
9
10
Pass by reference
Loop For, array Dimensi 1,
Array sebagai parameter F & P
Implementasi
Sorting (Bubble Sort)
Array
Ujian Tengah Semester Teori
Case, While, Repeat
Statemen
Studi kasus menggunakan F
Pengulangan
&P
Prinsip Record
Record
Record sebagai parameter F
&P
Praktik
Sub Pokok Bahasan
Pokok Bahasan
Struktur Program
Dasar
Statemen IF
Fungsi &
Procedure 1
(pass by value)
Fungsi &
Procedure 2
(pass by
reference)
Statemen Input (Readln)
Statemen Output (Write & Writeln)
Suhu dan konversi nilai angka ke
nilai huruf
Membuat procedure dan function
untuk perhitungan hukum ohm
Membuat procedure dan fungsi
untuk perhitungan hokum ohm
Array non procedural
Loop & Array 1
Array sebagai parameter: kasus:
hukum ohm
Uji Kompetensi 1 Uji Kompetensi
Praktikum
Praktikum: Kasus Loop dan Array
Uji Kompetensi 2 (Ujian Tengah Semester Praktik )
Uji Kompetensi
Uji Kompetensi 3
Praktikum: Kasus Case & While
Praktikum
Record 1
Praktikum dengan studi kasus
Record 1
11
12
13
14
15
16
Prinsip Structured
Development
Perancangan
Modul yang efektif
Pengujian
Software
Array of Record
DFD, Structure Chart, Function
dan Procedure
Reusability
Coupling & Cohesion
Prinsip Pengujian, Blackbox
Testing, Whitebox Testing
Topik Lanjut
Pemrograman
Object Oriented Development
Uji Kompetensi 4
Record 2
Uji Kompetensi 5
Uji Kompetensi 6
Uji Kompetensi 7
Kasus Record 1
Array of Record
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
Alamat : Kampus Karangmalang Yogyakarta 55281
Telp. (0274) 586168 Ext. 293, 554686
SILABI
1. Identifikasi Matakuliah
Nama Matakuliah
Kode Matakuliah
Jumlah SKS
Program Studi
Jenjang
: Bahasa Pemrograman
:
: 4 (2T/2P)
: Pend. Teknik Elektronika/Teknik Elektronika
: S1/D3
2. Kompetensi
Mahasiswa mampu menyelesaikan permasalahan komputasi yang ada
menggunakan aturan bahasa pemrograman terstruktur (prosedural) dengan
mengacu mada matrik perangkat lunak yaitu kopling rendah dan kohesi tinggi.
3. Indikator Pencapaian
Mahasiswa dapat menimplementasikan logika program ke dalam struktur bahasa
pemrograman non prosedural.
Mahasiswa dapat melakukan prosedur divide and conquer dalam suatu
permasalahan dan menyusun arsitektur program dalam bentuk structure chart.
Mengimplementasikan komponen structure chart dalam bentuk fungsi dan/atau
prosedur dan menentukan jenis passing parameter yang digunakan.
4. Uraian Kegiatan Perkuliahan
GARIS BESAR SILABI Bahasa Pemrograman
Minggu
Ke
Teori
Sub Pokok Bahasan
1
Pengantar
2
Struktur Program
3
Flowchart
Penjelasan silabus dan
penilaian
Struktur program, tipe data dan
variabel
Simbol FC dan Studi Kasus
4
Function &
Procedure
Pass by value
Pokok Bahasan
5
Function &
Procedure
6
Loop For dan
Array
7
8
9
10
Pass by reference
Loop For, array Dimensi 1,
Array sebagai parameter F & P
Implementasi
Sorting (Bubble Sort)
Array
Ujian Tengah Semester Teori
Case, While, Repeat
Statemen
Studi kasus menggunakan F
Pengulangan
&P
Prinsip Record
Record
Record sebagai parameter F
&P
Praktik
Sub Pokok Bahasan
Pokok Bahasan
Struktur Program
Dasar
Statemen IF
Fungsi &
Procedure 1
(pass by value)
Fungsi &
Procedure 2
(pass by
reference)
Statemen Input (Readln)
Statemen Output (Write & Writeln)
Suhu dan konversi nilai angka ke
nilai huruf
Membuat procedure dan function
untuk perhitungan hukum ohm
Membuat procedure dan fungsi
untuk perhitungan hokum ohm
Array non procedural
Loop & Array 1
Array sebagai parameter: kasus:
hukum ohm
Uji Kompetensi 1 Uji Kompetensi
Praktikum
Praktikum: Kasus Loop dan Array
Uji Kompetensi 2 (Ujian Tengah Semester Praktik )
Uji Kompetensi
Uji Kompetensi 3
Praktikum: Kasus Case & While
Praktikum
Record 1
Praktikum dengan studi kasus
Record 1
11
12
13
14
15
16
Prinsip Structured
Development
Perancangan
Modul yang efektif
Pengujian
Software
Array of Record
DFD, Structure Chart, Function
dan Procedure
Reusability
Coupling & Cohesion
Prinsip Pengujian, Blackbox
Testing, Whitebox Testing
Topik Lanjut
Pemrograman
Object Oriented Development
Uji Kompetensi 4
Record 2
Uji Kompetensi 5
Uji Kompetensi 6
Uji Kompetensi 7
Kasus Record 1
Array of Record