Anda di halaman 1dari 7

GARIS BESAR PROGRAM PEMBELAJARAN

(GBPP)
UNIVERSITAS DIPONEGORO

SPMI- UNDIP GBPP 10.14.12 TSK108

Revisi ke 2
Tanggal 1 November 2012
Dikaji Ulang Oleh Ketua Program Studi Sistem Komputer
Dikendalikan Oleh GPM ……
Disetujui Oleh Dekan Fakultas Teknik

UNIVERSITAS DIPONEGORO SPMI-UNDIP/GBPP/10.14.12/TSK108 Disetujui Oleh


Revisi ke Tanggal
Garis Besar Program Pembelajaran Dekan Fak.
2 1 November 2012 Teknik
GARIS BESAR PROGRAM PEMBELAJARAN Disetujui
oleh
(GBPP)
Dekan Fak
Teknik
Revisi ke: Tanggal:
SPMI-UNDIP/GBPP/10.14.12/TSK108
2 2 Nov 2012

Mata Kuliah : Dasar Komputer & Pemrograman


Kode/ Bobot : TSK108 / 2 SKS
Deskripsi singkat : Kuliah Dasar Komputer dan Pemrograman merupakan pengantar untuk
mata kuliah organisasi dan arsitektur komputer serta mata kuliah yang
terkait dengan pemrograman. Pada mata kuliah ini akan dipelajari
konsep awal dari struktur dan fungsi komputer dengan mengacu pada
struktur komputer Von Newman / komputer IAS yang meliputi
pembahasan tentang memori utama, ALU, siklus instruksi dasar, serta
I/O. Untuk dasar pemrograman, akan difokuskan pada struktur kontrol
yang meliputi struktur kontrol sequential, struktur kontrol kondisi, dan
struktur kontrol iterasi.
Standar kompetensi (SK) : Setelah menyelesaikan mata kuliah ini mahasiswa dapat:
a. Menjelaskan struktur dan fungsi komputer
b. Menjelaskan struktur komputer IAS
c. Memahami hirarki memori pada sistem komputer ,
karakteristik memori berdasarkan lokasi dan tipe akses ,
serta cache memori, sistem bus, dan ALU
d. Memahami penggunaan struktur kontrol pemrograman
sequential, kondisi, dan iterasi

1 2 3 4 5 6 7
Kompetensi Sub pokok
No Pokok bahasan Metoda Soft skill* Pustaka
dasar (KD) bahasan
1 Setelah  Struktur dan  Struktur dan  Contex-  sintesis [1]
& menyele- Fungsi Komputer fungsi kom- tual In-  analisis
2 saikan puter struction  responsif
mata kuliah  Konsep kom-  apresiasi
ini maha- puter IAS  pengala-
siswa da- man
pat:
a. Menje-
laskan kon-
sep dasar
fungsi &
struktur
komputer,
b. Mampu
menje-
laskan
hubungan
antar kom-
ponen
dalam
komputer
meliputi
CPU,
memory,
I/O, cache
memory
c. Mampu
menje-
laskan
struktur
komputer
IAS,
3 Setelah  I/O  Jenis-jenis  Contex-  sintesis [1]
menyelesai I/O tual In-  analisis
kan mata  Arah perkem- struction  responsif
kuliah ini bangan per-  apresiasi
mahasiswa angkat I/O  pengala-
dapat: man
a.
Menyebutk
an berbagai
macam
perangkat
Input/Outp
ut,
b. Mampu
memberika
n gambaran
arah
perkemban
gan
perangkat
I/O di masa
yang akan
datang,
4 Setelah  Siklus Instruksi  Siklus In-  Contex-  sintesis [1]
menyelesai struksi Dasar tual In-  analisis
kan mata  Siklus in- struction  responsif
kuliah ini struksi  apresiasi
mahasiswa dengan in-  pengala-
dapat: terupt man
a.  PC, IR, AC
Menjelaska
n konsep
siklus
instruksi
dasar,
b.
Menjelaska
n peranan
program
counter,
IR, AC
ketika
terjadi
eksekusi
instruksi,
c. Mampu
menjelaska
n siklus
instruksi
dengan
interupt.
5 Setelah  Bus  Bus Sistem  Contex-  sintesis [1]
menyelesai  Arsitektur tual In-  analisis
kan mata Bus Tunggal struction  responsif
kuliah ini  Arsitektur  apresiasi
mahasiswa Bus  pengala-
dapat Tradisional man
memahami  High Speed
dan Bus
menjelaska
n:
a. Sistem
bus
b.
Arsitektur
bus tunggal
c.
Arsitektur
bus
tradisional
d. High
Speed Bus
6 Setelah  Memori  Memori  Contex-  sintesis [1]
menyelesai utama tual In-  analisis
kan mata  Karakteristik struction  responsif
kuliah ini memori  apresiasi
mahasiswa  Sequential,  pengala-
dapat direct, ran- man
memahami dom, asosiat-
dan ive akses
menjelaska  FIFO, LFU,
n: LRU, Ran-
a. Hirarki dom
Memori  Writing
b. Karak- Policy di
teristik cache
Memori memory
c. Metode
akses
d. Cache
memori
7 Setelah  ALU  Unsigned in-  Contex-  sintesis [1]
menyelesai teger tual In-  analisis
kan mata  Sign Mag- struction  responsif
kuliah ini nitude  apresiasi
mahasiswa  K-2
dapat  Penjumlahan/  pengala-
memahami pengurangan man
dan bilangan
menjelaska biner
n:
a. Konsep
& Op-
erasi
dasar di
ALU
b. Sistem
bilangan
biner
8 Setelah  Pengantar Pem-  Aksi, initial  Contex-  sintesis [3][5]
menyelesai rograman state, dan fi- tual In-  analisis
kan mata nal state struction  responsif
kuliah ini  Tahapan  apresiasi
mahasiswa pemrograman  pengala-
dapat  Macam2 ba- man
memahami hasa pemro-
dan graman
menjelaska
n:
a. Membe-
dakan
antara
program
dan pem-
rogra-
man
b. Tahapan
pemro-
graman
c. Macam-
macam
bahasa
pemro-
graman
9 Setelah  Struktur Kontrol  Aksi  Contex-  sintesis [3][5]
menyelesai  Initial dan Fi- tual In-  analisis
kan mata nal state struction  responsif
kuliah ini  Struktur kon-  apresiasi
mahasiswa trol sequen-  pengala-
dapat tial man
memahami  Struktur kon-
dan trol iterasi
menjelaska  Struktur kon-
n: trol seleksi
a. Aksi dan
state
b. Struktur
kontrol
10 Setelah  Struktur Program  Header  Contex-  sintesis [5]
menyelesai  Dictionary tual In-  analisis
kan mata  Variabel, struction  responsif
kuliah ini konstanta  apresiasi
mahasiswa  Aturan Pe-  pengala-
dapat namaan man
memahami  Type data
dan
menjelaska
n:
a. Struktur
Program
b. Variabel,
kon-
stanta
c. Aturan
pena-
maan
d. Assign-
ment
11 Setelah  Dasar Bahasa C  Type data  Problem  prioritas [4][5][6]
menyelesai dan Pascal dalam bahasa Based  mengam-
kan mata C dan Pascal Learn- bil kepu-
kuliah ini  Menulis Pro- ing tusan
mahasiswa gram dalam  berfikir
dapat : bahasa C dan kritis
a. Mengim- Pascal  selektif
plemen-  Implementasi  tanggung
tasikan struktur kon- jawab
struktur trol dalam ba-
program hasa C dan
dalam Pascal
bahasa C
b. Mem-
buat pro-
gram
seder-
hana
dalam
bahasa C
dan Pas-
cal
c. Mengim-
plemen-
tasikan
struktur
kontrol
dalam
bahasa C
dan Pas-
cal
12 Setelah  Dasar Bahasa C  Function  Problem  prioritas [4][5][6]
& menyelesai Based  mengam-
13 kan mata Learn- bil kepu-
kuliah ini ing tusan
mahasiswa  Contex-  berfikir
dapat : tual In- kritis
a.Menggu- struction  selektif
nakan  tanggung
function jawab
 sintesis
 analisis
 responsif
 apresiasi
 pengala-
man

Pustaka Pendukung :
1. Organisasi & Arsitektur Komputer Jilid 1, William Stallin
2. Introduction to computes and information systems by Robert A., Donald P., Norma A., donna M. (2nd Edition)
3. Using Information Technology, Brian K. Williams & Stacey C. Sawyer
4. Dasar Pemrograman Bahasa C++, hanif al fatta (amikom yogyakarta)
5. Materi Kuliah Dasar Pemrograman oleh Inge, ITB Bandung
6. Struktur Data dan Pemrograman Pascal, H Sismoro & K Iskandar (amikom yogyakarta)

Anda mungkin juga menyukai