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