TI2028 Arsitekstur CPU -...

220
Lampiran I. Silabus Singkat Dan SAP L1-1 TI2028 Arsitekstur CPU Kode Kuliah : TI2028 Kredit/Jam : 2/3 Semester : 3 KBK/Bidang Keahlian: Teknologi Informasi Sifat: Wajib Sifat kuliah Kuliah Kelompok Kuliah MKK Course Title (Indonesian) Nama Matakuliah Arsitekstur CPU Course Title (English) Nama Matakuliah CPU Architecture Short Description Silabus ringkas Kuliah ini mengajarkan tentang prinsip-prinsip kerja Central Processing Unit. Hal-hal yang dibahas pada kuliah ini meliputi perkembangan CPU, cara kerja perhitungan pada ALU, set Intruksi, jenis-jenis mode pengalamatan, struktur dan fungsi CPU, hubungan dengan Operating sytem, teknologi RISC dan Opersi Unit Kontrol. Kuliah disampaikan dengan ceramah dan tugas-tugas. Goals Tujuan Instruksional Umum (TIU) Mahasiswa diharapkan dapat: Mengetahui cara kerja CPU. Mengikuti perkembangan Arsitekture CPU References/ Bibliography 1. Computer Organization and Architecture, William Stalling, Fifth Edition, prentice Hall, 2000 2. Computer Organization Architecture, Andrew S. Tanenbaum prentice Hall, 1999 3. Computer Organization, Hamacher, McGraw Hill, 1990 4. Applied Operating System concept, Avi Silberschatz, peter Galvin, Greg Gagne, John Wiley Inc 2000 Strategi Pedagogi dan Pesan Untuk Pengajar: Perlu dijelaskan menggunakan simulasi dan tugas-tugas tentang perkembangan CPU yang terbaru

Transcript of TI2028 Arsitekstur CPU -...

Page 1: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-1

TI2028 Arsitekstur CPU

Kode Kuliah :

TI2028

Kredit/Jam :

2/3

Semester : 3 KBK/Bidang Keahlian:

Teknologi Informasi Sifat:

Wajib

Sifat kuliah Kuliah

Kelompok Kuliah MKK

Course Title

(Indonesian)

Nama Matakuliah

Arsitekstur CPU

Course Title (English)

Nama Matakuliah

CPU Architecture

Short Description

Silabus ringkas

Kuliah ini mengajarkan tentang prinsip-prinsip kerja Central Processing Unit.

Hal-hal yang dibahas pada kuliah ini meliputi perkembangan CPU, cara kerja

perhitungan pada ALU, set Intruksi, jenis-jenis mode pengalamatan, struktur

dan fungsi CPU, hubungan dengan Operating sytem, teknologi RISC dan

Opersi Unit Kontrol. Kuliah disampaikan dengan ceramah dan tugas-tugas.

Goals

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat: Mengetahui cara kerja CPU.

Mengikuti perkembangan Arsitekture CPU

References/

Bibliography

1. Computer Organization and Architecture, William Stalling, Fifth Edition,

prentice Hall, 2000

2. Computer Organization Architecture, Andrew S. Tanenbaum prentice Hall,

1999

3. Computer Organization, Hamacher, McGraw Hill, 1990

4. Applied Operating System concept, Avi Silberschatz, peter Galvin, Greg

Gagne, John Wiley Inc 2000

Strategi Pedagogi dan Pesan Untuk Pengajar:

Perlu dijelaskan menggunakan simulasi dan tugas-tugas tentang perkembangan CPU yang terbaru

Page 2: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-2

Uraian Rinci Materi Kuliah

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 Mengetahui materi yang

akan dipelajari dan

mengerti hubungan dengan matakuliah lain

Pendahuluan

CPU

Arsitekture

o Pengenalan

Arsitektur CPU

o Perkembangan CPU

o Garis besar

materi

Arsitektur CPU

1 , 2 , 3 LCD/PC

2 Mengerti tentang cara

CPU dalam

merepresentasikan

bilangan Integer dan

melakukan perhitungan

pada type data Integer

Aritmatika

Komputer pada

bilangan

Interger

o ALU

o Representasi

Integer o Perhitungan

Integer

(penjumlahan,

pengurangan, perkalian &

pembagian)

1 , 2 , 3 LCD/PC

3 Mengerti tentang cara

CPU dalam

merepresentasikan

bilangan Floating point

dan melakukan

perhitungan pada type

data Floating point

Aritmatika

Komputer pada

bilangan

Floating point

o Representasi Floating-Point

o Perhitungan

Floating-Point

o Perhitungan

Floating point (penjumlahan, pengurangan,

perkalian &

pembagian)

1 , 2 , 3 LCD/PC

4 Mahasiswa mengerti

representasi set

instruksi mesin dan

jenis-jenis type

operand digunakan

Set Instruksi

o Karateristik Instruksi mesin

(Elemen

Instrusi,

Representasi Instruksi, Jenis-

jenis Instruksi,

jumlah alamat) o Type data

Operand

(Alamat, Bilangan,

Karakter,

logika)

1 , 2 , 3 LCD/PC

5 Memahami cara memecah masalah

menjadi blok (misal

melalui function)

Set Instruksi o Set Instruksi

pada Pentium

II

o Set Instruksi

pada PowerPC

1 , 2 , 3 LCD/PC

Page 3: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-3

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

6 Memahami cara

pengalamatan dan cara

pengalamatan tersebut

bekerja

Mode

Pengalamatan

o Macam-

macam Mode

pengalamatan

o Format

Instruksi

o Format

Instruksi pada

Pentium

1 , 2 , 3 LCD/PC

7 Mengerti implementasi

mode pengalamatan

Mode

Pengalamatan

o Pentium II

o PowerPC

1 , 2 , 3 LCD/PC

8 Mengerti struktur dan

Fungsi CPU yaitu

dapat melakukan Fech

Instruksi, Interpreter

instuksi, Fech data,

exekusi, dan

menyimpan kembali.

serta

struktur dari register,

macam-macam register

dan fungsinya

Struktur dan

Fungsi CPU

o Organisasi

Prosesor

o Organisasi

Register

1 ,2 , 3 LCD/PC

UTS 9 Mengerti aliran data

pada siklus

pengambilan, siklus

tak langsung, siklus

interupt,

Mengerti pipelining,

dan mengerti teknik-

teknik menangani

percabangan pada

pipelining

Struktur dan

Fungsi CPU

o Sirkulasi

Instruksi

o Strategi

Pipelining

1 ,2 , 3 LCD/PC

10 Memahami tentang

system operasi

Memahami tentang

penjadwalan proses

Sistem Operasi o OS Overview

o Penjadwalan

proses

o Pengaturan

Memori

4 LCD/PC

11 memahami Jenis-jenis

memori management

Mengerti tentang

Swaping dan Partition

Memahami konsep

Paging, segmentation

konsep Vitual memeori.

Sistem Operasi o Swapping,

partitioning

o Paging,

segmentation

o Virtual

memory

4 LCD/PC

Page 4: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-4

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

12 Mengerti implemantasi

pengaturan mememori

Pentium II

Mengerti implemantasi

pengaturan mememori

pada powerPC

Sistem Operasi o Pengaturan

Memori pada

Pentium II

o Pengaturan

Memori pada

PowerPC

4 LCD/PC

13 Alasan mengapa

digunakan

menggunakan RISC

Memahami

Kareteristik RISC

Ciri-ciri RISC dan

CISC

Memahamami proses

pipelining pada RISC

RISC o Definisi RISC

o Karateristis

RISC

o Perbandingan

CISC dan

RISC

o Pipelining

pada RISC

1 ,2 , 3 LCD/PC

14 Memahami mesin

RISC

RISC o RISC

o MIPS

o R4000

1 ,2 , 3 LCD/PC

15 Mengetahui tetang unit

kontrol

Memahami operasi

mikro pada pada siklus

pengambilan, siklus

tak langsung, siklus

Interupt, siklus

eksekusi, siklus

instruksi.

Memahami cara kerja

unit kontrol secara

explisit, memahami

sinyal kontrol

Operasi Unit

Kontrol

o Operasi Unit

Kontrol

o Operasi Micro

o Kontrol CPU

1 ,2 , 3 LCD/PC

16 memahami

implementasi

hardwired, input-input

unit control, Logika

unit Control

memahami unit kontrol

pada Intel 8085

Operasi Unit

Kontrol

o Unit Kontrol

Hardware

o Intel 8085

1 ,2 , 3 LCD/PC

UAS

Page 5: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-5

TI1077 Data Mining

Jam/Minggu 3 Jam / 2 SKS

Semester : 7 Sifat:

Wajib

Kode Mata Kuliah TI1077

Nama Matakuliah Data Mining

Silabus ringkas Kuliah ini mengajarkan pemahaman konsep dan penerapan data mining

dalam klasifikasi, clustering, dan machine learning, beserta sifat –sifat

data untuk klasifikasi dan clustering. Pengajaran algoritma-algoritma

klasifikasi dan clustering untuk membuka wawasan baru bagi mahasiswa

dalam menyelesaikan permasalahan-permasalahan data mining.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Mengerti prinsip-prinsip dasar data mining

Menyelesaikan permasalahan klasifikasi dengan numerical

prediction, association rule, naïve bayes dan decision tree

Menyelesaikan permasalahan clustering dengan K-Mean dan Nearest

Neighbor

Mata Kuliah Penunjang 1. Statistik dan Probabilitas

2. Database

3. Pengenalan Pola

Penilaian UTS = 30%

UAS = 30 %

Tugas = 40 %

Daftar Pustaka 1. Ian H. Witten, Eibe Frank, Data Mining, Morgan Kaufmann Publisher,

1999

2. W. Frawley and G. Piatetsky-Shapiro and C. Matheus, Knowledge

Discovery in Databases: An Overview. AI Magazine , Fall 1992, pgs 213-

228.

3. D. Hand, H. Manila, P. Smyth, Principles of Data Mining, MIT Press,

Cambridge, MA, 2001

4. M. H. Dunham, Data Mining: Introductory and Advanced Topics,

Prentice Hall, 2003.

5. Jiawei Han, Micheline Kamber, Data Mining: Concepts and

Techniques, Morgan Kaufmann, 2000

Page 6: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-6

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1. Introduce to student about the concept,

purpose, process and the

application of data

mining

Introduction to Data Mining

What : Outline, Concept, Feature

Why : Purpose, Merit,

Neccesity

How : Method, Process,

Configuration

Application

1 , 4 LCD/PC

2 Understanding basic

theory about statistic

analysis that can be

used in data mining

Prerequisitie and

Review (1)

Statistical

Analysis

Probabilitic Distribution

Bayesian Theory,

Probability with

Condition

Correlation and

Estimation

Regression and

Prediction

1 , 2 , 3 , 4 ,

5

LCD/PC

3 Understanding basic

theory about artifficial

intelligence that can be

used in data mining

Prerequisitie and

Review (2)

Artifficial

Intelligence

Searching Problem, DFS

and BFS, Intelligent

Searching with Heuristics

Knowledge

Representation, Tree

Hierarchy, Semantic

Network, Frame System

Proposional/Predicate

Logic, Logical Operator,

Truth Value, Quantifier

Knowledge Inference,

Forward/Backward

Reasoning, Production

Rule

4 , 5 LCD/PC

4 Pengantar teknologi

datawarehouse dan

perbandingannya

dengan Relational

Database

DB and Data

Warehouse

(1)

RDB and DBMS

Relational Algebra and

RDB, Relation, Tuple,

Record, Operator,

Normalization

DBMS and System

Configuration

Query Language and SQL

Exercise, Data Extraction and Aggregation

1, 4 , 5 LCD/PC

5 Perbandingan OLAP

dan OLTP

DB and Data

Warehouse

(2)

Data Warehouse

and OLAP

Transaction Mechanism

and OLTP

Data Warehouse and

OLAP

1 , 4 , 5 LCD/PC

6 Pengantar Algoritma

Association Rule dan

contoh kasus Market

Basket Analysis

Market Basket

Analysis and

Association

Rule

Outline and Purpose

Market Basket Analysis

Association Rule,

Transaction and Item,

1 ,4 , 5 LCD/PC

Page 7: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-7

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Confidence and Support

Association Rule for Data

Mining

7 Memahami lebih

lanjut Algoritma

Association Rule

Association Rule

(2)

Extracting

Algorithm for

AR

Process of Extracting

Association Rule,

Minimum Threshold

Apriori Algorithm

Association Rule with

Taxonomy

Association Rule for

Numerical Attribute

1 , 4 , 5 LCD/PC

8 Memahami konsep

dasar algoritma

Decision Tress

Decision Tree

(1)

Decision Tree

for Boolean

Algebra

Decision Tree and

Classification Rule

Decision Tree for

Classification with

Attributes

Decision Tree for Data

Mining

Classification Rule, Machine Learning,

Inductive Inference

1 , 4 , 5 LCD/PC

9 Memahami penerapan

algoritma decision tree

beserta variannya

yaitu algoritma ID3

Decision Tree

(2)

Algorithm of

Decision Tree

Efficient Method for

Making Decision Tree

with Evaluation Function

Basic Algorithm ID3 with

Mutual Information

Entholopy

Examples and

Applications of ID3

Converting to

Classification Rule

1 ,4 , 5 LCD/PC

10 Mempelajari berbagai tools yang

menerapkan algoritma

decision tree

Decision Tree (3)

Advanced

Method for

Decision Tree

Improved Algorithm C4.5

Software Tools WEKA

and Examples

Regression Tree for

Numerical Attribute

1 ,2 , 3 ,4 ,5 LCD/PC

11 Memahami konsep

dasar algoritma

clustering

Memahami beberapa

algoritma clustering

yang sederhana

Cluster Analysis

(1)

Clustering

Method

Intro to Custering

Clustering algorithm (K-

Means, Hierarchical)

1 ,4 ,5 LCD/PC

12 Mempelajari beberapa

metode penghitungan

jarak pada instance data

Cluster Analysis

(2)

Clustering Algorithm

and Analysis

Distance measure

Cluster Density

1 , 4 , 5 LCD/PC

13 Memahami beberapa

teknik analisa cluster

Cluster Analysis

(2)

Clustering

Algorithm

Cluster analysis (error,

variance, optimized

centroids)

Data normalization

1 , 4 , 5 LCD/PC

Page 8: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-8

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

and Analysis

14 Menerapkan teknik-

teknik clustering

Studi kasus Studi kasus: Ruspini, Iris,

Fossil, New Thyroid,

Letter Recognition &

Wine data sets

15 Mahasiswa dapat

menerapkan konsep

Data Mining dalam

menyelesaikan permasalahan

Application and

Software Tools

(1)

for Bussiness Transaction

Aquiring Data Samples

for Data Mining

Business Application,

Market Analysis

Software Environment for

Data Mining

1

LCD/PC

16 Mahasiswa dapat

menerapkan konsep

Data Mining dalam

menyelesaikan

permasalahan

Application and

Software Tools

(2)

for Web Text

and Experiment

Data

Text Mining for Web

Searching

Scientific Application,

Biological Application

Decison Making

Visualization Technique

4 , 5 LCD/PC

Page 9: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-9

TI2029 Basis Data 1

Jam / Minggu : 4 / 2 SKS Semester : 3

Sifat:

Wajib

Kode Mata Kuliah TI2029

Nama Mata Kuliah Basis Data 1

Silabus ringkas Mata kuliah ini bertujuan untuk memahami konsep dari basis data

menyangkut aspek pemodelan dan perancangan, pemahaman tentang

standart bahasa antarmuka dalam basis data yaitu structured query

language (SQL) serta organisasi file dan indeks

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat: Memahami aspek pemodelan dan perancangan basis data

Memahami konsep dasar bahasa antarmuka dalam database yaitu structure query language (SQL)

Memahami tentang Organisasi File dan Indeks

Mata Kuliah Penunjang 1 Praktikum Basis Data 1

Penilaian UTS = 30 %

40 %

30 % UAS =

Tugas =

References/

Bibliography

1. Raghu Ramakrisnan, Gherke, Database Management System, 3rd

Edition, McGraw-Hill, 2001

2. Ramez Elmasri, Sam Navathe, Fundamentals of Database Systems, 4rd

Edition, Addison Wesley Publishing Company, 2000.

3. Abraham Silberschatz, Henry F. Korth, Database System Concepts, 3rd

Edition, 1999

Page 10: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-10

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Memahami dasar

teori basis data

Pendahuluan :

Sistem Database

o Memahami DBMS,

Sejarah DBMS,

Perbedaan antara file

system dan DBMS

o Mampu menjelaskan

keuntungan

penggunaan DBMS

o Memahami Model

Relasional, level

Abstraksi dalam DBMS

Conceptual

schema

Physical schema

External schema

o Memahami Struktur

DBMS

1,2,3 PT/LCD

2 Memahami

konsep dalam

entity-relationship

model

ER-Model o Memahami Entity,

attribute, entity set dan

key (primary dan

foreign key)

o Memahami Relasi dan

Himpunan Relasi

1,2,3 PT/LCD

3 Memahami rasio kardinalitas dan

pengertian tentang

weak entity

ER-Model o Memahami Rasio Kardinalitas (one to

one, one to many, many

to many) dan

Participation

constraints (total and

partial)

o Memahami Weak

entity dan semua Notasi

ER (menggunakan

versi Elmasry)

1,2,3 PT/LCD

4 Dapat melakukan

transformasi dari ER ke table

ER-Model Dapat melakukan

Transformasi ER ke table

1,2,3 PT/LCD

/PC

5 Dapat membuat

ER-Model dari

studi kasus yang

diberikan

ER-Model Studi Kasus Pembuatan ER-

Model

PT/LCD

/PC

6 Dapat membuat

dan memodifikasi

table serta

memahami

pengertian

integrity

constraint

Model Relasional o Dapat Membuat Tabel

dan Memodifikasi tabel

dengan perintah SQL

o Memahami Integrity

Constraints

Primary Key

Foreign Key

1,2,3 PT/LCD

/PC

7 Dapat melakukan

Transformasi dari ER-Model ke

Model Relasional Transformasi dari ER-

Model ke Model Relasional

1,2,3 PT/LCD

Page 11: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-11

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Model Relasional

8 Dapat membuat

ER-Model dari

studi kasus yang

diberikan

Model Relasional Studi Kasus : Transformasi

dari ER-Model ke Model

Relasional

9 Memahami

konsep dasar dari

aljabar relasional

Aljabar Relasional

(Relational Algebra)

o Operasi Dasar

Selection ()

Projection ()

Union ()

Intersection (n)

Set-difference (-)

o Cross / Cartesian –

product ()

1,2,3 PT/LCD

/PC

10 Memahami

operasi cartesian

product, dan

operasi join pada

aljabar relasional

Aljabar Relasional

(Relational Algebra)

1. Cross / Cartesian –

product ()

2. Join Operation ( )

3. Condition Join (Theta

Join)

4. Equi Join

5. Natural Join

1,2,3 PT/LCD

11 Memahami operasi division

pada aljabar

relasional

Aljabar Relasional (Relational Algebra)

1. Division Operation 2. Additional Operation

a. Sum

b. Average

c. Min

d. Max

1,2,3 PT/LCD

12 Memahami

konsep dasar

kalkulus relasional

Kalkulus Relasional Pendahuluan

Tuple Relational

Calculus

13 Memahami

konsep domain

relational kalkulus

dan dapat

membandingkan antara aljabar

relasional dan

kalkulus relasional

Kalkulus Relasional Domain Relational

Calculus

Perbandingan Aljabar

Relasional dan Kalkulus

Relasional

14 Memahami

konsep dasar SQL

dan dapat

melakukan operasi

sederhana pada

SQL

Structured Query

Language (SQL)

a. Perintah dasar SQL

(SELECT, FROM,

WHERE)

b. Relasi antara Aljabar

Relasional dan SQL

c. Menggunakan SELECT

dan FROM dalam satu

tabel

d. Menggunakan asterisk

(*) e. Menggunakan alias

f. Memberi nama lain pada

field

1,2,3 PT/LCD

15 Dapat

menjalankan

Structured Query

Language (SQL)

g. Menggunakan SELECT

dan FROM pada dua

1,2,3 PT/LCD

/PC

Page 12: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-12

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

perintah SQL pada

dua tabel atau

lebih

table atau lebih

h. SQL dengan UNION,

INTERSECT dan

EXCEPT

16 Memahami nested

query dan

penggunaan

operator pada

nested query serta

penggunaan

aggregate function pada query

Structured Query

Language (SQL)

1. Nested Queries

2. Pendahuluan (IN, NOT

IN)

3. Korelasi nested query

(EXISTS, NOT EXISTS)

4. Operator comparison

(ANY, ALL) 5. Aggregate functions

(COUNT, SUM, AVG,

MIN, MAX)

1,2,3 PT/LCD

/PC

17 Memahami

penggunaan

operator group by

dan having serta

macam-macam

operasi join

Structured Query

Language (SQL)

1. SQL dengan GROUP BY

dan HAVING

2. Null values

3. Operasi Join

a. Inner Join

(1:1, 1:N, N:1, N:M)

b. Outer Join (Left dan

Right Join)

1,2,3 PT/LCD

/PC

18 Dapat melakukan

normalisasi bentuk 1NF

Desain Database

dan Normalisasi

o Tabel yang belum di-

normalisasi

Karakteristik

Beberapa

contoh

o 1NF (first

normalization form)

Karakteristik

Data redundancy

Transformasi

dari tabel yang

belum

dinormalisasi ke 1NF

1,2,3 PT/LCD

19 Dapat melakukan

normalisasi

bentuk 2NF

Desain Database

dan Normalisasi

o 2NF (second

normalization form)

Karakteristik

Transformasi

1NF ke 2NF

1,2,3 PT/LCD

/PC

20 Dapat melakukan

normalisasi

bentuk 3NF

Desain Database

dan Normalisasi

o 3NF (third

normalization form)

Karakteristik

Transitive

dependency

Transformasi 2NF ke 3NF

21 Dapat membuat

bentuk normalisasi dari

studi kasus yang

diberikan

Studi Kasus :

Normalisasi

Dari Tabel yang belum

dinormalisasi menjadi bentuk 1NF, 2NF dan 3NF

1,2,3 PT/LCD

/PC

Page 13: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-13

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

22 Memahami

konsep dasar QBE

dan

implementasinya

Query By Example

(QBE) Pendahuluan QBE

Basic QBE queries

Queries over multiple

queries

1,2,3 PT/LCD

/PC

23 Memahami hirarki

memori serta

manajemen disk

dan buffer

Penyimpanan Data :

Disk dan File Hirarki Memori

Manajemen Disk

Buffer Manager

1,2,3 PT/LCD

24 Memahami

tentang indeks

pada file

Penyimpanan Data :

Disk dan File File dan Indeks

Page Format

Record Format

Fixed Length Record

Variable Length Record

1,2,3 PT/LCD

25 Memahami

tentang organisasi

file dan dapat

memilih

organisasi file

yang sesuai

Organisasi File dan

Indeks Cost Model

Pembandingan tiga

organisasi file : heap

file, sorted file, hashed

files

Pemilihan Organisasi

file yang tepat

1,2,3 PT/LCD

26 Memahami

konsep dasar

cluster

Organisasi File dan

Indeks Pendahuluan : Indeks

Cluster vs. Unclustered

index

Dense vs. Sparse index

1,2,3 PT/LCD

27 Memahami primary dan

secondary index

serta penggunaan

composite search

key

Organisasi File dan Indeks

Primary vs. Secondary

index

Indeks menggunakan

Composite search key

1,2,3 PT/LCD

28 Memahami

konsep dasar

ISAM dan

B+Trees

Tree-Structured

Indexing Index Sequential

Access Method (ISAM)

B+ Trees : A Dynamic

Index Structure

Format sebuah Node

1,2,3 PT/LCD

29 Dapat melakukan

operasi pada

indeks dengan struktur tree

Tree-Structured

Indexing Search

Insert

Delete *

Duplicates *

1,2,3 PT/LCD

30 Memahami aspek

praktis dari

B+Trees

Tree-Structured

Indexing Aspek praktis dari

B+Trees

o Key Compression

o Bulk Loading

o Konsep Order

Pengaruh Insert dan

Delete

1,2,3 PT/LCD

31 Memahami

konsep dasar dari

static dan

extendible hashing

Hash-Based

Indexing Static Hashing

Extendible Hashing

1,2,3 PT/LCD

32 Memahami Hash-Based Linear Hashing 1,2,3 PT/LCD

Page 14: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-14

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

konsep dari linear

hashing dan

perbedaannya

dengan extendible

hashing

Indexing Extendible vs. Linear

Hashing

Page 15: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-15

TI2039 Basis Data 2

Jam / Minggu: 3/2 Semester : 4

Sifat:

Wajib

Kode Mata Kuliah TI2039

Nama Mata Kuliah Basis Data

Silabus ringkas Mata kuliah ini bertujuan untuk mereview kembali topik yang ada pada basis

data 1 yang menyangkut aspek pemodelan dan perancangan, bahasa dan

fasilitas, serta implementasinya. Juga akan dibicarakan juga topik-topik basis

data tingkat lanjut seperti basis data terdistribusi, basis data berbasis web,

client server, trigger, dan topik-topik lanjut lainnya

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami semua materi yang ada pada Basis Data 1 untuk kemudian

dijadikan landasan bagi pembelajaran untuk mata kuliah Basis Data 2

Mengetahui tahapan dalam rangka penyelidikan untuk desain database

Memahami materi database lanjutan seperti trigger, database client

server, system database terdistribusi, system pengambilan keputusan,

data warehousing dan data mining

Mata Kuliah Penunjang 1. Basis Data 1

2 Praktikum Basis Data 1

3. Praktikum Basis Data 2

Penilaian UTS = 30 %

40 %

30 % UAS =

Tugas =

References/

Bibliography

1. Raghu Ramakrisnan, Gherke, Database Management System, 3rd Edition,

McGraw-Hill, 2001

2. Ramez Elmasri, Sam Navathe, Fundamentals of Database Systems, 4rd

Edition, Addison Wesley Publishing Company, 2000.

3. Abraham Silberschatz, Henry F. Korth, Database System Concepts, 3rd

Edition, 1999

Page 16: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-16

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Mereview kembali

materi utama pada

basis data 1

Review

Database I ER Model

Model Relasional

SQL

Normalisasi

1,2,3 PT/LCD

2 Melakukan deskripsi

terhadap persoalan

yang akan dipecahkan dan transformasi ke

dalam Model

Relasional

Survey for

design

database

Deskripsi

Permasalahan

Transformasi ke Model Relasional

1,2,3 PT/LCD

3 Melakukan

perancangan database

dan dapat

mengembangkan

aplikasi sederhana

Survey for

design

database

Perancangan Database

Pengembangan

Aplikasi

1,2,3 PT/LCD

4 Memahami materi

SQL Lanjutan.

Query

Lanjutan

Complex Integrity

Constraints

Constraints over

single table

Domain

constraints

ICs over several

tables

1,2,3 PT/LCD/PC

5 Memahami

penggunaan fungsi

pada Query

Query

Lanjutan Operator kondisional

(If ) dalam query

Function dalam Query

1,2,3 PT/LCD/PC

6 Dapat melakukan

optimasi terhadap

suatu query

Optimasi

Query Relational Query

Optimization

Perencanaan Optimasi

Query

Sistem Catalog dalam

Optimasi Query

Penggunaan Index untuk Optimasi Query

1,2,3 PT/LCD

7 Memahami beberapa

macam trigger dan

mengetahui cara

penggunaannya

Database

Trigger Beberapa macam

trigger

Database trigger dan

penggunaannya

Database trigger yang

dapat mengaktifkan

suatu rule (aturan)

Pengahapusan

Menghapus database

trigger

1,2,3 PT/LCD/PC

8 Memahami konsep

client/server database dan implementasinya

Database

Client/Server

Pendahuluan

client/server database

Mendefinisikan tabel2

pada database

Pembuatan tipe data

1,2,3 PT/LCD

Page 17: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-17

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Mendefinisikan

integrity constraint

(Primary key, Foreign

key, check constraint)

DDL & DML

Manipulasi Server

data dan pemrograman

Mengembangkan

aplikasi di sisi client

9 Memahami konsep

database terdistribusi

dan implementasinya

Database

Terdistribusi

Arsitektur Sistem

Terdistribusi

Perancangan Sistem

Terdistribusi

Implementasi Sistem

Terdistribusi

1,2,3 PT/LCD

10 Memahami konsep

dari pengembangan

database berbasis web

Database

Internet

World Wide World

Pendahuluan HTML

Databases dan Web

1,2,3 PT/LCD

11 Mampu mengembangkan

aplikasi basis data

berbasis web

Database Internet

Arsitektur (Application Servers

dan Server-Side Java)

Pendahuluan XML

XML DTDs

Domain-Specific

DTDs

Querying XML data

Model data semi-

terstruktur

Implementasi dari

model data semi-terstruktur

1,2,3 PT/LCD/PC

12 Memahami konsep

dari system

pengambilan

keputusan

Sistem

Pengambilan

Keputusan

(Decision

Support

System)

Pendahuluan DSS

Membangun Sistem

Pengambilan

Keputusan

1,2,3 PT/LCD

13 Memahami alat Bantu

atau tool yang

digunakan untuk

Sistem Pengambilan

Keputusan dan

memahami implementasinya.

Sistem

Pengambilan

Keputusan

(Decision

Support

System)

DSS Development

Tools

Views dan Decision

Support

1,2,3 PT/LCD/PC

14 Memahami konsep

Data Warehousing dan

OLAP

Data

Warehousing

pembuatan dan

pemeliharaan

Warehouse

Online Analytic

Processing (OLAP)

Model Data

1,2,3 PT/LCD/PC

Page 18: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-18

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Multidimensi

OLAP Queries

15 Melakukan pembuatan

dan pemeliharaan

terhadap Data

Warehousing dan OLAP

Data

Warehousing

Desain Database

untuk OLAP

Implementasi untuk

OLAP

1,2,3 PT/LCD/PC

16 Memahami konsep

Data Mining dan

Teknik-teknik yang

digunakan dalam Data

Mining.

Data Mining

Pengenalan Data

Mining

Naïve Bayes

Classifier

Klasifikasi

(Association Rule)

Clustering

1,2,3 PT/LCD

Page 19: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-19

TI2051 Administrasi Basis Data

Minggu Pokok Bahasan Uraian

1 Komponen Arsitektur Oracle Arsitektur Oracle Server

System Global Area (SGA)

Program Global Area (PGA)

2 Pengaturan Instance Men-setup system operasi dan otentikasi file password

Proses Startup dan Shutdown untuk Instance dan Database

3 Pembuatan Database

Pembuatan database melalui Database Configuration Assistant

Pembuatan database melalui script default yang

disediakan Oracle

Pembuatan database dengan cara manual

4 Penanganan Control File

Definisi dan penggunaan dari Control File

Memahami isi dari Control File

5 Penanganan Redo Log File Definisi dan penggunaan dari Redo Log File

Informasi tentang Redo Log dan Archive

Control Log Switch dan checkpoints

Multiplexing Redo Log File

6 Penanganan TableSpace Struktur Tablespace dan Data File

Pembuatan dan modifikasi Tablespace

7 Penanganan Datafile Data Block, Extent dan Segment

Parameter PCTFREE dan PCTUSED

8 Penanganan Rollback Segment

Definisi Rollback Segment

Pembuatan dan Pemeliharaan Rollback Segment

Informasi tentang Rollback Segment

9 Pengaturan Tabel

Pembuatan Tabel dengan setting yang tepat

Informasi tentang Tabel dan Constraint

10 Pengaturan Indeks

Pembuatan Indeks dengan setting yang tepat

Informasi tentang Indeks

11 Cluster dan Hash Cluster

Definisi Cluster dan Hash Cluster

Pembuatan Cluster dan Hash Cluster

Pemeliharaan Cluster

Informasi tentang Cluster

12 Profile

Definisi Profile

Pembuatan Profile

Pemeliharaan Profile

Informasi tentang Profile

13 Pengaturan User, Privilege dan Role

Pembuatan User dan Privilege

Pengaturan Role

Penggunaan GRANT dan REVOKE untuk object

privilege

14 Backup

Strategi Backup

Proses Backup

15 Recovery Strategi Recovery

Proses Recovery

16 Export dan Import Data

Proses Import dan Export

Menggunakan SQL Loader untuk proses Import dan

Export

Page 20: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-20

TI1041 Grafika Komputer

Jam/Minggu 3 Jam

Semester :

4 (empat)

Kode Mata Kuliah TI1041

Nama Matakuliah Grafika Komputer

Silabus ringkas Kuliah ini mengajarkan bagaimana siswa dapat membuat obyek gambar

2D dan 3D menggunakan bahasa pemrograman Visual C++ dan Library

grafik OpenGL. Prinsip-prinsip transformasi obyek 2D dan 3D diberikan

agar siswa dapat melakukan translasi, rotasi, scalling pada obyek dengan

baik dan mudah . Teknik pemberian shading pada obyek 3D juga diberikan agar siswa dapat membuat obyek 3D lebih nyata. Bagaimana

teknik morphing 2D, 3D juga diberikan. Kuliah ini diberikan dengan

cara setelah penyampaian teori dilanjutkan dengan praktek siswa

sehingga siswa dapat langsung mepraktekkan apa yang sudah dipelajari

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Membuat (create) gambar menggunakan Open-GL dan bahasa C++.

Membuat gambar 2D dan gambar 3D.

Menerapkan prinsip-prinsip transformasi 2D dan 3D.

Mmenerapkan shading dan pencahayaan pada obyek gambar

Membuat morphing obyek 2D dan 3D

Mata Kuliah 1. Aljabar Matrix

Penunjang 2. Struktur Data

3. Pemrograman Berorientasi Obyek

Penilaian UTS = 30%

UAS = 40 %

Project = 30 %

Daftar Pustaka 1. Francis Hill, Computer Graphics Using Open GL, Prentice Hall,2001

2. OpenGL Programming Guide -- The Official Guide to Learning

OpenGL, Release 1, by the OpenGL Architecture Review Board, namely by Jackie Neider, Tom Davis and Mason Woo, Addison-

Wesley, first release 1993, ISBN 0-201-63274-8

3. OpenGL Reference Manual -- The Official Reference Document for

OpenGL, Release 1, by the OpenGL Architecture Review Board,

Addison-Wesley, first release 1992, ISBN 0-201-63276-4

Page 21: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-21

Uraian Rinci Materi Kuliah

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 o Mengenalkan pada mahasiswa pengertian

tentang materi komputer

grafik, dan aplikasinya.

o Memberikan motivasi

kepada mahasiswa tentang

penggunaan aplikasi grafik

o Mahasiswa dapat

melakukan instalasi &

setting GL di MAC X /

Windows

o Mahasiswa dapat membuat

window I di Project Builder C++ Library GL

Pengenalan Komputer

Grafik

o Definisi Komputer Grafik

o Dimana Komputer

Grafik Digunakan

o Perangkat-

perangkat Grafika

o Definisi photo dan

gambar

o Instalasi & Setting

library GL di MAC

X / Windows

o Membuat window

I di Project Builder C++ Library GL

1,2 LCD/PC

2 o Mahasiswa dapat

menggambar obyek

dengan drawdot

o Mahasiswa dapat

menggambar obyek

dengan drawline

o Mahasiswa dapat

menggambar obyek

dengan drawpolyline

o Mahasiswa dapat

menggambar obyek dengan drawpolygon

o Mahasiswa dapat

menambahkan warna pada

gambar yang dibuat

Primitive

Drawing

o DrawDot

o DrawLine

o DrawPolyline

o DrawPolygon

o SetColor

1,2,3 LCD/PC

3 o Mahasiswa mengerti model

grafik 2D

o Mahasiswa dapat

membangun struktur data

obyek grafik 2D

o Mahasiswa dapat membuat

dan mewarnai obyek grafik 2

Obyek

Grafik 2D

o Definisi obyek

grafik 2D

o Definisi warna

obyek grafik 2D

o Membuat Obyek

2D

o Membuat struktur data obyek 2D

o Membuat struktur

data warna

o Menggambar

obyek 2D

1,2,3 LCD/PC

Page 22: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-22

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

4 o Mahasiswa dapat menggambar obyek grafik

2D dengan fungsi

matematika

o Mahasiswa dapat

menambahkan animasi

obyek 2D dengan

transformasi

Obyek Grafik 2D

o Definisi dan menggambar

obyek grafik 2D

dengan koordinat

polar dan fungsi

matematika

o Menggambar

animasi obyek 2D

pd. Koordinat

Kartesian & Polar

tanpa matrix

transformasi

1,2,3 PT/LCD/PC

5 o Mahasiswa mengerti

transformasi representasi matrik 2D

o Mahasiswa mengerti

prinsip komposisi matrik

o Mahasiswa dapat

menambahkan transformasi

2D pada obyek grafik 2D

Trasformasi

Affine 2D

o Definisi matrik

translasi 2D o Definisi matrik

Rotasi 2D

o Definisi matrik

Scaling 2D

o Representasi

Matrik 2D

o Komposisi matrik

transformasi 2D

1,2,3 PT/LCD

/PC

6 o Mahasiswa mengerti

definisi obyek grafik 3D

o Mahasiswa mengerti sistem

koordinat 3D o Mahasiswa dapat

melakukan konversi

koordinat 3D ->vektor

3D & vektor 3D ->

koordinat 2D

o Mahasiswa dapat

menggambar obyek 3D di

layar komputer

o Mahasiswa dapat

menambahkan kondisi

visible & invisible dari face

pada saat penggambaran dengan warna yang berbeda

Obyek

grafik 3D

o Definisi obyek

grafik 3D

o Definisi warna

obyek grafik 3D o Membuat Obyek

grafik 3D

o Changing

Coordinate

systems

o Camera – viewing

transformation

o Menggambar

Obyek Grafik 3D

o Rotasi Sumbu

o Visible dan

Invisible

1,2,3 PT/LCD

/PC

7 o Mahasiswa dapat

menambahkan transformasi

pada obyek grafik 3D

dengan matrik 3D

translasi,rotasi,scalling

Transformasi

3D Affine

o Representasi

matrik & vector

3D

o Definisi matrik

translasi 3D

o Definisi matrik

Rotasi 3D

o Definisi matrik

Scaling 3D

o Representasi

Matrik 3D o Komposisi matrik

1,2,3 PT/LCD

/PC

Page 23: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-23

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

8 o Mahasiswa dapat membuat obyek grafik 3D yang lebih

komplek, dari obyek 3D

kerucut, silinder

Membuat Obyek-

Obyek

Grafik 3D

Komplek

o Membuat kerucut, silinder

2,3 LCD/PC

UTS

10 o Mahasiswa dapat membuat

obyek grafik 3D yang lebih

komplek, bola

Membuat

Obyek-

Obyek

Grafik 3D

Komplek

o Membuat Bola 2,3 PT/LCD

/PC

11 o Mahasiswa mengerti

konsep removing hidden

surface

o Konsep Vektor Normal

o Mahasiswa dapat menggambar obyek 3D

hanya pada face yang

tampak

Rendering :

Visible &

Invisible

o Removing hidden

surface

o Vektor Normal

o Membuat fungsi

hidden surface

1,2,3 LCD/PC

12 o Mahasiswa mengerti

konsep flat shading pada

obyek 3D

o Mahasiswa dapat membuat

fungsi flat shading

o Mahasiswa dapat

menambahkan shading

pada obyek 3D

Rendering :

Shading

o Shading models

o Flat shading

o Membangun fungsi

shading

o Memberi shading

pada obyek 3D

1,2,3 LCD/PC

13 o Mahasiswa mengerti

konsep goround shading pada obyek 3D

o Mahasiswa dapat membuat

fungsi goround shading

o Mahasiswa dapat

menambahkan shading

pada obyek 3D

Rendering :

Goround Shading

o Goround shading

o Membangun fungsi shading

o Memberi shading

pada obyek 3D

1,2,3 LCD/PC

14 o Mahasiswa mengerti

konsep Z Order pada

Obyek 3D

o Mahasiswa dapat

menambahkan hitungan Z

Order pada penggambar obyek-obyek 3D

Rendering Z

Order

o Depth buffer (Z-

Order)

o Menambahkan z-

order pada

penggambaran

obyek

1 LCD/PC

15

o Mahasiswa mengerti

konsep Z Order pada

Obyek 3D

o Mahasiswa dapat

menambahkan hitungan Z

Order pada penggambar

obyek-obyek 3D

Rendering :

Z Buffer

o Depth buffer (Z-

Buffer)

o Menambahkan z-

buffer pada

penggambaran

obyek

1 PT/LCD

/PC

Page 24: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-24

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

16 o Mahasiswa mengerti konsep morphing 2D,

melalui interpolasi linier

o Mahasiswa dapat

menggambar obyek dengan

morphing 2D

Morphing 2D

o Interpolasi Linier Koordinat Obyek

o Membangun

Obyek Morphing

2D

2,3 LCD/PC

17 o Mahasiswa mengerti

konsep morphing 2D,

melalui interpolasi linier

o Mahasiswa dapat

menggambar obyek dengan

morphing 2D

Morphing

3D

o Interpolasi Linier

Koordinat Obyek

o Membangun

Obyek Morphing

3D

2,3 LCD/PC

UAS

Page 25: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-25

TI-0267 Grafika Komputer 2

Jam/Minggu 3 Jam

Semester :

5 (lima)

Kode Mata Kuliah TI-0267

Nama Matakuliah Grafika Komputer 2

Silabus ringkas Kuliah ini merupakan topik lanjutan dari kuliah Grafika Komputer 1

dengan mengulang dan lebih memantapkan materi rendering, materi baru

perancangan kurva dan survace, teori warna, hidden surface removal dan

ray tracing. Kuliah ini diberikan dengan cara setelah penyampaian teori

dilanjutkan dengan praktek siswa sehingga siswa dapat langsung

mepraktekkan apa yang sudah dipelajari Bahasa pemrograman

menggunakan Visual C++ dengan library open GL.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Membuat obyek grafik 3D dengan lebih nyata dan halus

Menambahkan texture pada permukaan obyek grafik 3D

Menambahkan efek bayangan pada obyek grafik 3D pada sebuah scene

Menggunakan perulangan dan rekursive dalam membuat gambar

Menambah kemampuan untuk dapat memvisualisasikan pola yang

komplek

Membuat kurva fraktal dan tree

Melakukan kompresi dengan gambar fraktal

Merancang dan merepresentasikan kurva

Membuat kurva Bezier dan B-spline dengan sifat-sifat matematika

Mempelajari warna-wana dasar dan representasinya pada komputer

grafik

Menambahkan konsep dasar dari Ray-Tracing

Mata Kuliah 1. Grafika Komputer 1

Penunjang 2. Aljabar Matrix

3. Struktur Data

4. Pemrograman Berorientasi Obyek

Daftar Pustaka 1. Francis Hill, Computer Graphics Using Open GL, Prentice Hall,2001

2. OpenGL Programming Guide -- The Official Guide to Learning OpenGL, Release 1, by the OpenGL Architecture Review Board,

namely by Jackie Neider, Tom Davis and Mason Woo, Addison-

Wesley, first release 1993, ISBN 0-201-63274-8

3. OpenGL Reference Manual -- The Official Reference Document for

OpenGL, Release 1, by the OpenGL Architecture Review Board,

Addison-Wesley, first release 1992, ISBN 0-201-63276-4

Page 26: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-26

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 o Mahasiswa dapat

mengembangkan

pengetahuan membuat grafik

obyek 3D yang riil

o Mahasiswa

mengerti

gambaran

keseluruhan materi

yang akan

dipelajari di

grafika 2

Pendahuluan o Teknik-teknik

membuat gambar

obyek 3D menjadi lebih rill

o Overview semua

materi :

Rendering,

Infinity,Curve

and Surface,

Color,Removing

Hidden

Surface,Ray

Tracing

1 LCD/PC

2 o Mahasiswa

mengulang kembali

pemahaman

tentang shading

o Mahasiswa dapat

lebih memahami

flat shading dan

goroud shading

o Mahasiswa

mengerti cara

melakukan

removing hidden surface

o Mahasiswa

mengerti cara

menambahkan

texture pada face

o Mahasiswa

mengerti cara

menambahkan

bayangan pada

obyek

Rendering Faces

for Visual Realism

o Review model

shading o Flat shading dan

goround shading

o Menghilangkan

permukaan yang

tidak tampak

o Menambahkan

texture pada face

o Menambahkan

bayangan pada

obyek

1,2 LCD/PC

3 o Mahasiswa

mengerti prinsip

infinity o Mahasiswa

mengerti prinsip

fractal dan

similarity

Approaches to

Infinity

o Pendahuluan

Approaches to

Infinity o Fractals dan

Self-Similarity

1 PT/LCD/PC

Page 27: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-27

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

4 o Mahasiswa dapat

membuat gambar

dengan string production &

peano curves

o Mahasiswa dapat

membuat gambar

dengan tiling the

plane

o Mahasiswa dapat

membuat gambar

dengan Means of

Iterated Functions

Approaches to

Infinity

o String

Production dan

Peano Curves o Tiling the plane

o Membuat

gambar dengan

Means of

Iterated

Functions

1 LCD/PC

5 o Mahasiswa

mengerti teknik Mandelbrot set

o Mahasiswa

mengerti teknik

Julia set

o Mahasiswa

mengerti teknik

random fractal

Approaches to

Infinity

o The Mandelbrot

set o Julia sets

o Random Fractals

1 PT/LCD/PC

6 o Mahasiswa

mengerti

pengertian

perancangan kurva

dan surface o Mahasiswa dapat

menggambarkan

kurva dengan

means of

polynomial

o Mahasiswa dapat

merancang kurva

interaktif

Curve and Surface

Design

o Pendahuluan

perancangan

kurva dan

surface

o Menggambarkan kurva dengan

means of

polynomials

o Perancangan

kurva interaktif

1 LCD/PC

7 o Mahasiswa

mengerti sifat-sifat

kurva bezier

o Mahasiswa

mengerti fungsi blending

Curve and Surface

Design

o Kurva Bezier

untuk

perancangan

kurva

o Sifat-sifat kurva Bezier

o Fungsi Blending

1 PT/LCD/PC

Page 28: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-28

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

8 o Mahasiswa

mengerti fungsi B-

Spline o Mahasiswa

mengerti sifat-sifat

kurva B-Spline

pada perancangan

kurva

o Mahasiswa

mengerti Rational

Splines dan kurva

NURBS

Curve and Surface

Design

o Basis fungsi B-

Spline

o Sifat-sifat yang berguna kurva B-

Spline pada

perancangan

kurva

o Rational Splines

dan kurva

NURBS

1 LCD/PC

UTS

10 o Mahasiswa

mengerti tentang a

glimpse interpolasi o Mahasiswa dapat

memodelkan

permukaan kurva

Curve and Surface

Design

o A Glimpse pada

interpolasi

o Memodelkan permukaan kurfa

1 PT/LCD/PC

11 o Mahasiwa

mengerti dasar

teori warna

o Mahasiswa

mengerti deskripsi

warna

o Mahasiswa

mengerti

Illuminasi standard

internasional

Color Theory o Pendahuluan

teori warna

o Descripsi warna

o Komisi

internasional

pada Illuminasi

standard

1 PT/LCD/PC

12 o Mahasiswa

mengerti color

space

o Mahasiswa

mengerti color

quantization

Color Theory o Color spaces

o Color

quantization

1 PT/LCD/PC

13 o Mahasiswa

mengerti

pengertian hidden

surface

o Mahasiswa

mengerti algoritma dept buffer

o Mahasiswa

mengerti metode

list priority HSR

o Mahasiswa

mengerti metode a

scan line HSR

Hidden Surface

Removal

o Pendahuluan

hidden surface

removal

o The dept buffer

algorithm

revisited o List Priority

HSR Methods

o A Scan Line

HSR Method

1,2,3 PT/LCD/PC

Page 29: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-29

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

14 o Mahasiswa

mengerti

pendekatan area subdivision

o Mahasiswa

mengerti metode

hidden line

removal

o Mahasiswa

mengerti metode

HSR untuk

Curved Surfaces

Hidden Surface

Removal

o Area Subdivision

Approaches

o On Hidden Line Removal

Methods

o HSR Methods

for Curved

Surfaces

1,2,3 LCD/PC

15

o Mahasiswa

mengerti

pengertian ray tracing

o Mahasiswa dapat

melakukan set up

geometri dari ray

tracing

o Mahasiswa

memahami

kembali proses ray

tracing

o Mahasiswa

mengerti ray

dengan obyek o Mahasiswa dapat

menyusun aplikasi

ray tracer

o Mahasiswa

mengerti interseksi

ray dengan

primitives lainnya

Ray Tracing o Pendahuluan Ray

Tracing

o Setting Up the Geometry of Ray

Tracing

o Overview of the

Ray Tracing

Process

o Intersection of a

Ray with an

Object

o Organizing a

Ray Tracer

Application

o Intersection Rays with Other

Primitives

1 LCD/PC

16 o Mahasiswa dapat

menggambar

shading pada

scene

o Mahasiswa dapat menambahkan

texture

o Mahasiswa

mengerti

penggunaan extens

Ray Tracing o Drawing Shaded

Pictures of

Scenes

o Adding Surface

Texture o Using Extens

1 LCD/PC

Page 30: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-30

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

17 o Mahasiswa

mengerti

penambahan shadows untuk

menambah realita

o Mahasiswa

mengerti refleksi

dan transparansi

o Mahasiswa

mengerti

compound object

dan operasi

boolean pada

obyek

Ray Tracing o Adding Shadows

for Greater

Realism o Reflections and

Transparency

o Compound

Objects :

Boolean

Operations on

Objects

1 PT/LCD/PC

UAS

Page 31: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-31

TI1065 Interaksi Manusia & Komputer

Jam/Minggu 4 Jam

Semester : 6 Sifat:

Wajib

Kode Mata kuliah TI1065

Nama Mata Kuliah Interaksi Manusia Komputer

Silabus ringkas Kuliah ini mengajarkan tentang Interaksi antara manusia dan komputer. Pada

kuliah ini mempelajari tentang perkembangan interaksi manusia komputer,

pembuatan interface (antarmuka) yang baik didalam pembuatan program,

kecenderungan Interaksi Manusia komputer masa datang

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Dapat membuat program yang mempunyai interface yang baik dan user

friendly.

Mengetahui perkembangan Interaksi Manusia Komputer

Dapat memperkirakan kecenderungan bentuk-bentuk Interaksi antara manusia

komputer

Mata Kuliah Penunjang 1. Pemrograman Berorientasi Objek

Penilaian UTS = 45 %

UAS = 45 %

Tugas = 10 %

Daftar Pustaka 1. Alan Dix - Janet Finlay - Gregory Abowd - Russell Beale, Human

Computer Interaction, Prentice Hall, 1998

2. Christine Faulkner, The Essence of Human Computer Interaction, Prentice

Hall

3. Java Programing language SL275, Sun micro system,

4. Mark Pesce , VRML Browsing & Building CyberSpace, new riders

publishing, 1995

5. Laura Lemay & Rogers Cadenhead, Teach Yourself Java 2 in 21 Days, Sams

Publishing, 2000

Page 32: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-32

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1. Memahami yang

dimaksud dengan

Interaksi manusia

dengan komputer

mengetahui sejarah

IMK

Menjelaskan batasan-batasan yang akan di

pelajari pada

matakuliah IMK

Pengenalan HCI

dan GUI Definisi HCI

Sejarah HCI

Garis besar materi

HCI

1,2 LCD/PT/PC

Menunjukkan variasi

pembuatan GUI, baik

yang berbasis VRML

maupun Java

Pengenalan HCI

dan GUI GUI berbasis

VRML

GUI berbasis Java

1,2 LCD/PT/PC

2. Memahami Konsep

Grafik User Interface

(GUI)

Mengetahui

latarbelakang GUI,

keuntungan dan kekurangan

menggunakan GUI,

manfaat dari GUI,

Mampu merancang

GUI yang baik

Interaksi dan

Interface Style

WIMP (Windows-

Icons-Mice-Pointing)

1,2 PT/LCD/PC

Memahami Konsep

Grafik User Interface

(GUI)

Mmengetahui

latarbelakang GUI,

keuntungan dan

kekurangan menggunakan GUI,

manfaat dari GUI,

Mampu merancang

GUI yang baik

Menjelaskan berbagai

model dalam HCI

Model-Model

dalam HCI Latar belakang

GUI

Mengapa

menggunakan GUI

GUI yang baik

GOMS (Goals-Operators-

Methods-Selection

Rules)

KLM (Keystroke

Level Modelling)

1, PT/LCD/PC

3. Memahamkan konsep

VRML,

Memahamkan

pembuatan file

VRML sederhana

Memahamkan cara

menampilkan file

VRML lewat browser

Pengenalan VRML Dasar VRML

VRML Browser

Struktur File

Sintak File UTF - 8

Node Shape

Bola

Kotak

Kerucut

Silinder

Teks

4,5 PT/LCD/PC

Page 33: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-33

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Dapat membuat file

VRML

Dapat membuat objek

– objek sederhana

(bola, kotak, kerucut,

silinder, teks)

Dapat memodifikasi objek teks

Praktek:

Membuat objek

VRML

Membuat Objek

VRML (Bola,

Kotak, Kerucut,

Silinder, Teks)

Membuat lebih dari

satu Objek.

4,5 PT/LCD/PC

4. Memahamkan cara

mentransformasikan

Objek yang meliputi

translasi, rotasi, skala

Memahamkan konsep

cahaya

Memahamkan dan

membuat sumber

cahaya yang sejajar,

Sumber cahaya

berupa titik, sumber cahaya yang berupa

bintik

Transformasi &

Pencahayaan Tansformasi Node

Translasi

Rotasi

Skala

Pusat rotasi

Sumber cahaya

sejajar(direction)

Sumber cahaya

titik(point)

Sumber cahaya Bintik(spot)

Pendahuluan

cahaya

Cahaya Sejajar

Cahaya Titik

Cahaya Bintik

Batas Sumber

cahaya

Atenuasi Sumber

Cahaya

4,5 PT/LCD/PC

Dapat

mentransformasikan Objek yang meliputi

translasi, rotasi, skala

Dapat menambahkan

cahaya pada objek

yang berupa cahaya

sejajar, titik dan

bintik

Praktek:

Transformasi & Pencahayaan

Membuat Objek

yang ditranslasikan.

Menambahkan

cahaya pada objek

4,5 PT/LCD/PC

5. Memahamkan cara

menambahkan tektur

pada Objek

Memahamkan cara

membuat tektur Image, Pixel, Movie

Memahamkan cara

mentransfomasi

tekstur

Tekstur Tekstur pada

Objek primitif

Tekstur Image

Tekstur Pixel

Tekstur movie

Tekstur pada

Poligon

4,5 PT/LCD/PC

Dapat menambahkan

tektur pada Objek

Dapat membuat

tektur Image, Pixel,

Movie

Praktek:

Tekstur

Membuat Tekstur

pada Objek

primitif

Membuat Tekstur

Image

4,5 PT/LCD/PC

Page 34: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-34

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Dapat

mentransfomasi

tekstur

Membuat Tekstur

Pixel

Membuat Tekstur

movie

Membuat Tekstur

pada Poligon

6. Memahamkan cara mengaktifkan sensor

Memahamkan cara

membuat sensor

Silinder

Memahamkan cara

membuat sensor

Bola

Memahamkan cara

membuat sensor

Bidang

Memahamkan cara

membuat sensor Proximity

Sensor

Pengaktifan sensor

sensor Silinder

sensor Bola

sensor Bidang

sensor Proximity

4,5 PT/LCD/PC

Dapat mengaktifkan

sensor

Dapat membuat

sensor Silinder

Dapat membuat

sensor Bola

Dapat membuat

sensor Bidang

Dapat membuat

sensor Proximity

Praktek:

Sensor

Pengaktifan sensor

sensor Silinder

sensor Bola

sensor Bidang

sensor Proximity

4,5 PT/LCD/PC

7. Memahamkan cara membuat Objek

permukaan

Memahamkan cara

memberi warna

Memahamkan cara

memetakan teksture

Memahamkan cara

membuat Node

Extrusion

Memahamkan cara

Ekstrusi Garis Lurus

Memahamkan cara

Ekstrusi Garis

Lengkung

Objek Permukaan & Objek Extrusion

Objek permukaan

memberi warna

memetakan

teksture

Node Extrusion

Ekstrusi Garis

Lurus

Ekstrusi Garis

Lengkung

4,5 PT/LCD/PC

Dapat membuat

Objek permukaan

Dapat memberi

warna

Dapat memetakan

teksture

Praktek:

Objek Permukaan

& Objek Extrusion

Objek permukaan

memberi warna

memetakan

teksture

Node Extrusion

Ekstrusi Garis

4,5 PT/LCD/PC

Page 35: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-35

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Dapat membuat

Node Extrusion

Dapat membuat

Ekstrusi Garis Lurus

Dapat membuat

Ekstrusi Garis

Lengkung

Lurus

Ekstrusi Garis

Lengkung

UTS

8. Memahamkan cara

membuat animasi

Translasi

Memahamkan cara

membuat animasi

Rotasi

Memahamkan cara

membuat animasi

warna

Animasi animasi Translasi

animasi Rotasi

animasi warna

Objek

animasi warna

Cahaya

4,5 PT/LCD/PC

Dapat membuat

animasi Translasi

Dapat membuat animasi Rotasi

Dapat membuat

animasi warna

Praktek:

Animasi

animasi Translasi

animasi Rotasi

animasi warna Objek

animasi warna

Cahaya

4,5 PT/LCD/PC

9. Mengenalkan Swing

package yang

merupakan

kumpulan class

untuk membangun

sebuah user interface

Menjelaskan

komponen-

komponen Swing

Bekerja dengan

SWING Pengenalan Swing

Java Foundation

Class (JFC)

Komponen-

komponen Swing

Swing Container

Aplikasi Berbasis

GUI dengan

komponen-komponen

sederhana

3,6 PT/LCD/PC

Mahasiswa dapat

membangun sebuah

aplikasi berbasis

GUI menggunakan

komponen Swing

yang sederhana

(AWT similar

component)

Praktek :

Membuat

Aplikasi

Bekerja dengan

Komponen

Aplikasi Berbasis

GUI dengan

komponen-

komponen

sederhana :

Frame, Container,

Button, Label,

TextField &

TextArea, List

Drop Down, Check Box &

Radio Button

3,6 PT/LCD/PC

10. Mengenalkan

berbagai komponen

dan fitur Swing yang

lebih advanced

Membuat Interface

dengan SWING Setting Look &

Feel

Standard Dialog

Box

Confirm Dialog

3,6 LCD/PT/PC

Page 36: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-36

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Box

Input Dialog Box

Message Dialog

Box

Option Dialog

Box

Slider

Scroll Pane

Toolbar

Progress Bar

Mahasiswa dapat

membangun sebuah

aplikasi berbasis

GUI menggunakan

komponen Swing

yang lebih advanced

Praktek :

Fitur SWING Setting Look &

Feel

Standard Dialog

Box

Confirm Dialog

Box

Input Dialog Box

Message Dialog Box

Option Dialog

Box

Slider

Scroll Pane

Toolbar

Progress Bar

3,6 PT/LCD/PC

11. Mengenalkan

berbagai layout

manager sederhana

yang ada pada Swing

package

Menjelaskan cara

menggabungkan

berbagai layout

manager dalam

sebuah aplikasi

Mengatur

Komponen Pada

User Interface

Layout Interface

Dasar

Flow Layout

Grid Layout

Border Layout

Menggabungkan

beberapa Layout

Manager

3,6 PT/LCD/PC

Mahasiswa dapat

membangun sebuah

interface

menggunakan

beberapa komponen

yang diatur

menggunakan berbagai layout

manager

Memahamkan

perbedaan masing-

masing layout

manager

Praktek :

Layout Interface

Dasar

Menggabungan

beberapa layout

manager

Flow Layout

Grid Layout

Border Layout

Menggabungkan

beberapa Layout

Manager

3,6 PT/LCD/PC

12. Mengenalkan card

layout dan grid bag

layout yang

Praktek :

Card Layout

Grid Bag Layout

Card Layout

Grid Bag Layout

Cell Padding dan

3,6 PT/LCD/PC

Page 37: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-37

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

merupakan layout

manager tambahan

Menjelaskan cara

mengatur cell

padding dan insets

Cell Padding dan

Insets

Insets

Menjelaskan berbagai

kategori event,

interface dan methodnya

Menjelaskan seluruh

listener yang

disupport oleh

komponen-komponen

Swing

Menjelaskan cara

mengimplementasikan

event hander

Merespon Input

User Event Listeners

Kategori Event,

Interface & Methodnya

Listener yang

disupport oleh

komponen-

komponen Swing

Cara

mengimplementasi

kan Event Handler

3,6 PT/LCD/PC

13. Mahasiswa dapat

membangun sebuah

interface yang bisa menghandle event

dari user

Mahasiswa dapat

mengasosiasikan

setiap event dengan

event handler yang

bersesuaian

Mahasiswa dapat

menggunakan class

adapter, inner class

dan anonymous inner class

Praktek :

Event Listener

Mengimplementasi

kan Event Handler

Class Adapter

Inner Class

Anonymous Inner

Class

Multiple Listener

3,6 PT/LCD/PC

Mahasiswa

mengetahui setiap

method yang ada

pada setiap event

handler

Mahasiswa dapat

membangun

interface dengan

memanfaatkan

setiap method yang

ada pada setiap event handler yang

bersesuaian

Praktek :

Bekerja dengan

Method dalam

Event Handling

Action Events

Adjustment Events

Focus Events

Item Events

Key Events

Mouse Events

Mouse Motion

Events

Window Events

3,6 PT/LCD/PC

14. Mengenalkan

tentang class dalam

java yang

mensupport fitur-

fitur grafis : color,

font dan

grafik/gambar

Color, Font dan

Grafik/gambar Class-class grafis

Membuat sebuah

drawing surface

Drawing & Filling

3,6 PT/LCD/PC

Page 38: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-38

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Mahasiswa dapat

membuat aplikasi

berbasis grafis :

membuat area

drawing,

menggambar dan

filling

Praktek :

Membuat

Drawing Surface

Drawing &

Filling

Membuat sebuah

drawing surface

Drawing & Filling

3,6 PT/LCD/PC

15. Mahasiswa dapat membuat interface

yang diperkaya

dengan fitur-fitur

grafis : text, font dan

color

Praktek :

Text & Font

Color

Text

Font

Color

3,6 PT/LCD/PC

Mengenalkan

aplikasi dalam HCI :

Groupware

Aplikasi HCI :

Groupware Definisi

Contoh aplikasi

groupware

3,6 PT/LCD/PC

16. Mengenalkan

aplikasi dalam HCI :

Virtual Reality

Aplikasi HCI :

Virtual Reality Aplikasi Virtual

Reality

3,6 PT/LCD/PC

Menggambarkan

tentang tren HCI di masa depan

HCI Masa Depan HCI selain

Graphical User Interface (GUI)

3,6 PT/LCD/PC

UAS

Page 39: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-39

TI2009 Keterampilan Komputer

Jam/Minggu 4 Jam

Semester : 1 Sifat:

Wajib

Kode Mata Kuliah TI2009

Nama Matakuliah Ketarampilan Komputer

Silabus ringkas Kuliah ini mengenalkan dan mengajarkan tentang teknologi komputer

kepada siswa baru, dengan tujuan untuk memberikan pengenalan

pengetahuan dasar langsung tentang komputer baik dari sisi perangkat

lunak (software) dan perangkat keras (hardware). Dengan mengenalkan

dan mengajarkan perangkat lunak standar komputer, mulai dari sistem

operasi (Windows & Linux), perangkat lunak perkantoran (Microsoft

Office), perangkat lunak pembuat basis data (Microsoft Access), hingga

keterampilan internet dan pengenalan bahasa HTML sebagai pembentuk

halaman web standar beserta perangkat lunak pembuatnya, dan siswa

diberikan latihan proyek pembuatan homepage pribadi sebagai implementasi dari perangkat lunak yang telah siswa dipelajari.

Dalam pengenalan perangkat keras (hardware) komputer, siswa akan

dikenalkan mikroprosessor sebagai otak dari komputer mulai dari

perkembangannya hingga saat ini berserta arsitekturnya. Siswa

dikenalkan komponen-komponen perangkat keras pembentuk komputer

dengan rinci, mulai dari perangkat input komputer, perangkat proses

komputer (CPU) dan perangkat output komputer. Siswa juga dikenalkan

tentang jaringan dan peralatannya dalam komputer sebagai lalu lintas

transformasi data antar komputer. Dan terakhir, siswa akan di berikan

latihan dan pengenalan secara langsung dalam merakit komputer.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

- Mengenal komponen dasar sistem komputer - Mengenal berbagai aplikasi perangkat lunak (software) komputer

- Mengenal teknologi internet dan membangun homepage

- Mengenal dan memahami perangkat keras (hardware) komputer

- Mengenal jaringan komputer

- Merakit komputer

Mata Kuliah Penunjang -

Daftar Pustaka 1. Efraim Turban, Rex Kelly Rainer, Richard E. Potter, Introduction to

Information Technology, 2nd edition, Wiley Text Books, 2002

2. Larry Long, Nancy Long, Computers: Information Technology in

Perspective, Prentice Hall, April 2003

3. Peter Norton, Peter Norton's Introduction To Computers Fifth

Edition Student Edition, 5th Edition, McGraw Hill Technology

Education, 2002

4. Ron White, Timothy Edward Downs, Timothy Downs, How

Computers Work, Macmillan Computer Pub., September 2003

5. Shelley O'Hara, Paul Wray, Introduction to Computers and the

Internet for Seniors, Prentice Hall, 2001

6. Peter Norton’s, Computing Fundamentals, Fifth Edition, Glencoe / Mc Graw Hill, 2003

Page 40: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-40

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1. Mengenalkan pada

mahasiswa tentang

teknologi komputer dan

sejarah

perkembangannya.

Memberikan

pengetahuan pada mahasiswa akan

struktur dasar sistem

komputer.

Mahasiswa memahami

& mengenal sistem

komputer.

Mengenalkan pada

mahasiswa bentuk

perangkat lunak

komputer dan

perkembangannya dalam segala bidang.

Mahasiswa memahami

& mengenal perangkat

lunak pendukung

komputer.

Pengenalan

Komputer &

Sistem Perangkat

Lunak

Apa itu Komputer

Sejarah perkembangan

komputer

Jenis-jenis komputer

Struktur dasar

komputer

Perkembangan

teknologi perangkat

lunak

Klasifikasi perangkat

lunak

Aplikasi perangkat

lunak pada segala

bidang

1 , 2 , 3 , 4 ,

6

LCD/PC

2. Mengenalkan pada

mahasiswa sistem

operasi yang berjalan

di Windows dan

instalansinya.

Mengenalkan

operasional sistem operasi Windows

beserta perintah dasar

dan manajemen file.

Mahasiswa bisa lebih

terampil dalam

interaksi dengan

komputer (keyboard &

mouse), khususnya

dalam

- Pengantar

Sistem

Operasi

Microsoft

Windows

- Perintah-

perintah dasar di Microsoft

Windows

- Teknik

mengetik

cepat di

komputer

Perkembangan

teknologi sistem

operasi

Pengenalan sistem

operasi Windows

Instalansi Windows

Menjalankan program

Menu-menu dasar di

Windows

Perintah-perintah dasar

Windows

Manajemen file

Aturan posisi jari di

keyboard

Teknik mengetik

sepuluh jari

1 , 2 , 3 , 4 ,

5 , 6

LCD/PC

3. Mengenalkan pada

mahasiswa sistem operasi yang berjalan

di Linux dan

instalansinya.

Mengenalkan

operasional sistem

operasi Linux beserta

perintah dasar dan

manajemen file.

- Pengantar

Sistem

Operasi Linux - Perintah-

perintah dasar

Linux

Pengenalan sistem

operasi Linux

Instalansi Linux

Menu-menu dasar di

Linux

Perintah-perintah dasar

Linux

Manajemen file

1 , 2 , 3 , 4 ,

6

LCD/PC

Page 41: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-41

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

4. Mengenalkan pada

mahasiswa aplikasi

pengolah kata.

Memberikan latihan

dasar pembuatan

dokumen pada

mahasiswa.

Memberikan latihan

penyusunan &

pengaturan format

dokumen pada

mahasiswa.

- Perangkat

Lunak

Perkantoran :

Pengolah Kata

(1)

- Perangkat

Lunak Perkantoran :

Pengolah Kata

(2)

Mengenal aplikasi

pengolah kata

Elemen jendela

aplikasi pengolah kata

Menu dasar pengolah

kata

Manajemen dokumen

Pengaturan format teks

Pengaturan paragraf

Pembuatan tabel

Memasukkan gambar

pada dokumen

Pengaturan format

dokumen

Mencetak dokumen

1 , 2 , 3 , 4 ,

6

LCD/PC

5. Mengenalkan pada

mahasiswa aplikasi

pengolah angka.

Memberikan latihan

dasar pembuatan

dokumen pada

mahasiswa.

Mengenalkan &

memberikan latihan

pembuatan fungsi pada

aplikasi pengolah

angka.

Memberikan latihan

penyusunan & pengaturan format

dokumen pada

mahasiswa.

- Perangkat

Lunak

Perkantoran : Pengolah

Angka (1)

- Perangkat

Lunak

Perkantoran :

Pengolah

Angka (2)

Mengenal aplikasi

pengolah angka

Elemen jendela aplikasi menu pengolah

angka

Menu dasar aplikasi

pengolah angka

Manajemen dokumen

Pengaturan baris &

kolom

Pengaturan format teks

Pengaturan tipe data

Pengaturan format

tampilan

Penggunaan rumus

/formula & fungsi

Membuat tabel &

grafik

Pengaturan format

dokumen

Mencetak dokumen

1 , 2 , 3 , 4 ,

6

LCD/PC

6. Mengenalkan pada

mahasiswa aplikasi

perkantoran untuk

presentasi.

Membangun ide kreasi mahasiswa dalam

membuat presentasi

yang menarik.

Perangkat Lunak

Perkantoran :

Pembuat

Presentasi

Mengenal aplikasi

presentasi

Elemen jendela

aplikasi perkantoran

Menu dasar aplikasi presentasi

Manajemen dokumen

Pengaturan animasi &

gambar

Menjalankan presentasi

1 , 2 , 3 , 4 ,

6

LCD/PC

7. Mengenalkan dasar

komponen basis data.

Mengenalkan aplikasi

- Pengantar

Perangkat

Lunak Basis

Data (1)

Pengantar dasar Basis

Data

Mengenal tabel, relasi,

1 , 2 , 3 , 6 LCD/PC

Page 42: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-42

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

basis data.

Memberikan

pemahaman dan latihan

kepada mahasiswa

dalam pembuatan basis

data dengan aplikasi

basis data.

- Pengantar

Perangkat

Lunak Basis

Data (2)

ER Diagram & SQL-

Query

Mengenal perangkat

lunak aplikasi basis

data

Elemen jendela

aplikasi basis data

Menu dasar aplikasi

basis data

Pembuatan tabel

Pengaturan format tipe

data

Pembuatan &

penyusunan form

Pembuatan &

penyusunan report

Studi kasus sederhana

UTS

8. Mengenalkan teknologi internet kepada

mahasiswa.

Memberikan

pemahaman pada

mahasiswa dalam

melakukan koneksi

internet.

Mengenalkan fasilitas-

fasilitas internet dengan

menggunakan aplikasi

penunjang internet.

- Pengenalan Internet (1)

- Pengenalan

Internet (2)

Sejarah internet

Teknologi internet

Koneksi ke internet

Bekerja dengan

browser Internet

Explorer

Browsing

Search Engine

E-mail

Chating

2 , 5 , 6 LCD/PC

9. Memberikan pengenalan dan

pemahaman konstruksi

dasar halaman web

kepada mahasiswa.

Memberikan

pengenalan dasar

bahasa HTML.

Memberikan

keterampilan pada

mahasiswa pembuatan

web dengan HTML

sederhana dengan lebih inofatif.

- Pengantar

HTML (1) - Pengantar

HTML (2)

Pengenalan WWW

Tag dasar HTML

Pengaturan format text

List

Color

Link

Image

Horizontal Rule

Tabel

Interaktif dengan frame

HTML Forms

2 , 5 , 6 LCD/PC

10. Memberikan

pengenalan aplikasi

Dreamweaver pada

mahasiswa sebagai

pambangun web.

Memberikan

kemudahan dan

Perangkat Lunak

Bantu Pembuat

Homepage

Mengenal

Dreamweaver

Elemen window

Dreamweaver

Persiapan pembuatan

situs web

Pengaturan halaman

2 , 5 LCD/PC

Page 43: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-43

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

keterampilan

penggunaan

dreamweaver dalam

merancang dan

membangun web

dengan lebih mudah

dan efisien.

web

Pengaturan text, list,

color, link, image,

horizontal rule & tabel

Pembuatan frame &

form

11. Memberikan pemahaman konsep

perancangan

web/homepage yang

baik.

Memberikan

pemahaman pada

mahasiswa dalam

penempatan dan setting

homepage di server.

Memberikan

keterampilan kepada mahasiswa dalam

menyalurkan ide kreatif

dan inovatif dalam

membangun homepage

pribadi.

- Proyek Membuat

Homepage

Pribadi (1)

- Proyek

Membuat

Homepage

Pribadi (2)

Konsep perancangan homepage

Pengaturan tampilan

dan animasi homepage

Pengaturan dan

penempatan homepage

di server

Implemetasi proyek

homepage

2 , 5 LCD/PC

12. Mengenalkan teknologi

microprocessor dan

perkembangannya.

Memberikan

pemahaman akan jenis

dan fungsi processor.

Memberikan pemahaman bentuk

arsitektur

microprocessor.

Mengenalkan struktur,

fungsi dan kinerja

microprocessor.

- Perkembangan

Microprocesso

r

- Arsitektur

Microprocesso

r

Sejarah perkembangan

processor

Jenis-jenis processor

Bentuk arsitektur

microprocessor

Struktur & fungsi

komponen-komponen dalam CPU

microprocessor

Cara kerja

micropocessor

2 , 4 , 6 LCD/PC

13. Mengenalkan bentuk

dan jenis teknologi

memory kepada

mahasiswa.

Mengenalkan berbagai

bentuk dan jenis teknologi Unit Antar

Muka (Interface Unit)

komputer kepada

mahasiswa.

Mengenalkan berbagai

bentuk dan jenis

teknologi media

penyimpanan (storage

device) kepada

- Pengingat

(Memory)

- Unit Antar

Muka

(Interface

Unit) - Media

Penyimpanan

data (Storage

Device)

Jenis-jenis memory

Perbandingan RAM

dan ROM

Statik memory

Dinamik memory

---

Jenis-jenis unit antar

muka

Perkembangan

teknologi antar muka

Bentuk dan jenis antar

muka jalur interkoneksi

komputer

Bentuk dan jenis antar

1 , 2 , 3 , 4 ,

6

LCD/PC

Page 44: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-44

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

mahasiswa.

muka jalur

penyimpanan komputer

Teknologi USB dan

Firewire

---

Perkembangan

teknologi penyimpanan data

Jenis-jenis media

penyimpanan data

Magnetik disk

Floppy disk

Hard-disc

Optical disc

Media penyimpanan

data masa depan

14. Memberikan

pengenalan dan pemahaman macam-

macam teknologi

peralatan masukan

(Input Device) kepada

mahasiswa.

Memberikan

pengenalan dan

pemahaman macam-

macam teknologi

peralatan keluaran

(Output Device)

kepada mahasiswa.

- Peralatan

Masukan (Input Device)

- Peralatan

Keluaran

(Output

Device)

Perkembangan

teknologi input device

Macam-macam

peralatan input

Teknologi masukan

masa depan

Perkembangan

teknologi output device

Macam-macam

peralatan output

Teknologi output masa

depan

1 , 2 , 3 , 4 ,

6

LCD/PC

15. Memberikan

pemahaman dasar

tentang konsep

jaringan dan

teknologinya kepada

mahasiswa.

Memberikan

pemahaman bentuk

topologi jaringan dan

perkabelan dalam

jaringan.

- Peralatan Jaringan

Komputer 1

- Peralatan

Jaringan

Komputer 2

Pengantar jaringan

komputer

Jenis-jenis jaringan

Jenis-jenis protokol

jaringan

Peralatan jaringan

komputer

Topologi jaringan

Perkabelan jaringan

1 , 2 , 3 , 4 , 6

LCD/PC

16. Memberikan

pengenalan dan fungsi komponen-komponen

komputer.

Memberikan

pemahaman kepada

mahasiswa cara

merakit komputer dan

setting yang baik dan

benar.

- Proyek

Merakit Komputer 1

- Proyek

Merakit

Komputer 2

Pengenalan komponen

komputer

Fungsi-fungsi

komponen komputer

Cara merakit komputer

yang benar

Setting komputer

Implementasi merakit

komputer

2 , 3 , 4 , 6

LCD/PC

Page 45: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-45

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

Memberikan

keterampilan merakit

komputer bagi

mahasiswa.

UAS

Page 46: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-46

TI2049 Konsep Jaringan Komputer

Jam/Minggu 4 Jam

Semester : 5 Sifat:

Wajib

Kode Mata Kuliah TI2049

Nama Matakuliah Konsep Jaringan Komputer Silabus ringkas Kuliah ini mengajarkan bagaimana siswa dapat memahami dasar-dasar

teknologi jaringan komputer saat ini. Secara garis besar mata kuliah ini

membahas konsep lapisan OSI dan implementasi TCP/IP sebagai acuan dasar teknologi jaringan komputer. Pembahasan dimulai dari lapisan

fisik, lapisan data link, lapisan network, lapisan transport, lapisan

session, lapisan presentation, dan terakhir lapisan aplikasi. Karena

bersifat memberikan pemahaman dasar, maka penyampaian mata kuliah

ini harus diberikan sedetail dan semenarik mungkin.dengan bantuan

video atau demo visual lain yang mendukung. Pemberian contoh

ataupun studi kasus akan membantu mahasiswa memahami mata kuliah

ini.

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan dapat:

- Memahami konsep dasar lapisan OSI dan dapat menjelaskan fungsi

tiap layer.

- Memahami konsep TCP/IP dan dapat menjelaskan perbedaannya dg konsep OSI

- Mendesain jaringan TCP/IP dalam sekup Local Area Network

beserta layanan-layanannya

- Mampu membuat program sederhana yang menggunakan socket

pada protocol TCP/IP

Mata Kuliah Penunjang 1. Sistem Operasi

2. Administrasi Sistem

Daftar Pustaka 1. Computer Networks and Internets, with Internet Applications,3ed,

Douglas E Comer, Prentice Hall,2001

2. CCNA Study Guide Exam 640-607, 3ed, Todd

Lammle,Sybex,2001.

3. Buku Pintar Internet, TCP/IP, Standar,Desain dan Implementasi,

cetakan ke enam, Onno W Purbo,Elex Media Komputindo,2001

4. Data and Computer Communications, 6ed, William Stallings,

Prentice Hall, 1999

5. CCNA Exam Certification Guide,Wendell Odom,Cisco Press, 1999

6. http://www.erg.abdn.ac.uk/users/gorry

7. TCP/IP Sockets In C, Practical Guide for Programmers, Michael J. Donahoo, Morgan Kaufman Publishers

8. W. Richard Stevens, Unix Network Programming, Addison

Wesley,2004

Page 47: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-47

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Mengenalkan pada mahasiswa

pengertian tentang

materi konsep

jaringan.komputer

Memberikan

pengertian terhadap

definisi dari

jaringan

komunikasi

Pengenalan Jaringan

Komunikasi

Tipe dari

jaringan

komunikasi

Apa yang dimaksud dengan jaringan

komunikasi

Jaringan komunikasi

point-to point

Jaringan Komunikasi

circuit-switched

network

Jaringan komunikasi

packet-switched

network

1 , 2 , 3 , 4 , 5

PT/LCD/PC

2 Tipe dari

peralatan jaringan

komunikasi

Tipe dari

Packet

switched

network

Jenis-jenis

Komunikasi

Apa itu End-system

(contoh:client-server) dan intermediate

system(contoh:

router,bridge)

Contoh dari paket

swithed-network

seperti

LAN,WAN,Internet)

Contoh jenis system

komunikasi seperti

client-

server(dns,arp,ping), broadcast, unicast,

multicast,

simplex,half-duplex,

dan full duplex.

1 , 4 , 5 PT/LCD/PC

3 Mahasiswa

mengerti model

OSI layer sebagai

standar

pemahaman

teknologi jaringan

komputer

Pengenalan

Konsep OSI

Layer

Protokol

Ide dasar OSI layer

Pengenalan Protokol

sebagai jembatan antar

lapisan

Proses enkapsulasi

dan dekapsulasi

Proses segmentasi

1 , 4 , 5 PT/LCD/PC

4 Mahasiswa

mengerti

fungsi ,dan

contoh

peralatan pada

model OSI

layer ke-1

Fungsi dari

layer 1

Media

transmisi

Model

transmisi

sinkron

Prinsip dari

clock

encoding

Fungsi Layer 1 OSI

Pergerakan bits

media transmisi

seperti kabel, serat

optic dan wireless

mengenalkan

transmisi sinkron, apa

itu bit timing, shift

register

konsep dari clock

encoding, NRZ

encoding, Manchester

Encoding.

1 ,2, 5, 6 PT/LCD/PC

5 Mahasiswa

mengerti fungsi

Pengenalan OSI layer 2

Fungsi Layer 2 OSI

Pengalamatan Fisik

1 ,2, 4, 5 PT/LCD/PC

Page 48: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-48

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

,dan contoh

peralatan pada

model OSI layer

ke- 2

MAC Address

Ethernet

MAC

Tranceiver

Address

menggunakan MAC

Address

Format Header MAC

Address

Destination Address,

Alamat Broadcast, Multicast dan Unicast

Penggunaan CRC-32

untuk mendiscard

sebuah frame dengan

CRCbernilai invalid

Cara menghitung

Utilisasi dan

throughput

Konsep dasar dari

MAC Transceiver

Carrier sense

Collision Detection

6 Media Kabel Media kabel

yang sering

digunakan

Komunikasi

kecepatan

tinggi (diatas

100 Mbps)

Wireless

Ethernet

Gambaran dari kabel

jenis

10B5,10B2,10BT,

100BF

Kabel jenis serat optic

Gambaran dari

komunikasi wireless

1 ,2, 5, 6 PT/LCD/PC

7 Mahasiswa

mengerti tentang

konsep dasar dari LAN beserta

peralatan-

peralatan yang

digunakan

didalamnya

Mahasiswa

mengerti fungsi

,dan contoh

peralatan pada

model OSI layer 1

dan 2

Interkoneksi di

LAN

(Topologi jaringan )

Peralatan

Jaringan yang

bekerja pada

OSI layer 1

dan 2

Topologi jaringan

komunikasi di LAN

Cara Kerja Repeater

Cara kerja Hub

Cara kerja Bridge

Cara Kerja Switch

1 ,2, 4, 5 PT/LCD/PC

8 Mahasiswa mengerti fungsi

,struktur dan

implementasi

OSI layer ke- 3

Mahasiswa

mengerti dan

memahami

tentang konsep

Pengenalan OSI layer 3

Pengenalan IP

Representasi

IP address

dalam desimal

dan biner

Fungsi Layer 3 OSI

Header dari OSI

Layer 3

Pengalamatan logika

menggunakan IP

Address

Type header OSI layer

3

Kelas IP

1 ,2, 4, 5 PT/LCD/PC

Page 49: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-49

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

dasar IP

IP Address yang

dicadangkan

Alamat Network

Netmask

Alamat Broadcast

Review konversi desimal ke biner

9 Mahasiswa mengerti

dan memahami

tentang IP Subnetting

Konsep

Subnetting

Tujuan dari subnetting

Subnetmask

1 ,4 , 5 PT/LCD/PC

10 Mahasiswa mampu

menggambar

diagram jaringan

Menggambar

diagram

jaringan

dengan

menggunakan

tools seperti

visio atau dia

Menggunakan

symbol-simbol untuk

menggambar

jaringan pada visio

dan dia

PT/LCD/PC

11 Mahasiswa mengerti

konsep ICMP

sebagai salah satu utilitas dari IP

Konsep error

reporting

Ping

Round trip

time

ICMP sebagai alat tes

konektivitas

Implementasi dari icmp

1 ,2, 5, 6 PT/LCD/PC

12 Mahasiswa lebih

memahami

tentang fungsi

dan kerja dari

OSI layer 4

Fungsi dari

layanan

transport

Pengenalan

UDP

Pengenalan

TCP

Definisi dari service

pada layer 4 OSI

Konsep UDP,port ID,

transport checksum

Konsep TCP,

pengertian reliable

service

Error Recovery pada

TCP

Sliding Window

1 ,2, 3, 5 PT/LCD/PC

13 Mahasiswa mengenal

software Bantu

untuk melakukan

capture data di

jaringan

Network Sniffing Tools

Pengenalan Ethereal

Cara Membaca TCP/IP

Header

Contoh

9 LCD/PC

14 Mengenalkan

kepada mahasiswa

dasar-dasar socket

programming

Memperkenalkan

kepada mahasiswa

kesamaan ilustrasi operasi file dengan

network

programming

Mahasiswa

mengenal referensi

yang ada di C

Prinsip dasar

Network

Programming

Memperkenalkan

secara singkat kepada

mahasiswa tentang

programming C

aplikasi jaringan

Pembuatan program

pembacaan dan pembuatan file

Data Structure

Socket Connection

Socket Communication

7,8 LCD/PC

Page 50: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-50

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

untuk aplikasi

socket

programming

15 Mengenalkan pada

mahasiswa dasar-

dasar socket

programming

menggunakan paket TCP

Dasar-dasar

Socket TCP Membuat program

untuk mengiriman

kata menggunakan

socket TCP

7,8 LCD/PC

16 Mengenalkan pada

mahasiswa dasar-

dasar socket

programming

menggunakan paket

TCP

Dasar-dasar

Socket UDP Membuat program

untuk mengiriman

kata menggunakan

socket UDP

7,8 LCD/PC

Page 51: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-51

TI2006 Konsep Pemrograman

Jam/Minggu 3 Jam

Semester : 1 Sifat:

Wajib

Kode Mata kuliah TI2006

Nama Mata Kuliah Konsep Pemrograman

Silabus ringkas Kuliah ini mengajarkan tetang konsep dasar pemrograman. Pada kuliah ini akan

dijelaskan dasar-dasar pemrograman meliputi algoritma, flow chart dan pseudo

code. Selanjutnya masuk ke implementasi dengan pemrograman, dijelaskan

materi-materi dasar pembuatan program meliputi : dasar-dasar pemrograman,

penyeleksian kondisi, perulangan, fungsi, array, string, pointer dan struktur.

Bahasa pemrograman yang digunakan adalah bahasa C

Tujuan

Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat: Menyelesaikan permasalahan menjadi sebuah algoritma, flowchart kemudian

mengimplementasikannya menjadi sebuah program komputer

Memahami dan menggunakan konsep pemrograman prosedural untuk menyelesaikan masalah

Mata Kuliah

Penunjang

1. Stuktur Data

Penilaian UTS = 45 %

UAS = 45 %

Tugas = 10 %

Daftar Pustaka 1. Brian W. Kerninghan, Dennis M. Ritchie, The C Programming Language,

Prentice Hall, Englewood Cliffs, New Jersey, 1988

2. Steve Summit, C Programming FAQs, Addison-Wesley Publishing

Company, Inc., 1996

3. Peter Van Der Linden, Expert C Programming Deep C Secrets, Prentice

Hall, Englewood Cliffs, New Jersey,1994

4. Herbert Schildt, C Made Easy, Osborne-McGraw-Hill, USA, 1987.

5. Schildt, Herbert, Using Turbo C, Borland-Osborne-McGraw-Hill, USA,

1988.

6. Abdul Kadir, Pemrograman Dasar Turbo C, Andi Offset, Yogyakarta,

1992

7. http://ikc.dinus.ac.id/berseri/alex-algoritma/index.php

8. http://www.wiley.com/college/busin/icmis/oakman/outline/chap05/contents

.htm

Page 52: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-52

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

1. Mengenalkan pada mahasiswa cara

memecahkan permasalahan

dengan cara membuat

algoritma pemecahannya

Memahamkan aturan

pembuatan algoritma

a. Mengenalkan notasi flow

chart

Menerjemahkan flow chart

ke dalam pseudo code

Memahamkan proses kompilasi dan linking

program C

Menjelaskan tentang struktur

program C

Pengantar Konsep

Pemrograma

n

Pengantar

Bahasa C

Pengantar Algoritma

Tata Cara membuat

algoritma

Contoh pembuatan

algoritma

Notasi Flow Chart

Contoh pembuatan

flow chart

Pseudo Code

Sejarah C

Proses Kompilasi dan

Linking dalam C

Struktur Penulisan

Program C

Pengenalan Program

C

7, 8 PT/LCD

/PC

2.

b. Dapat menggunakan macam-

macam tipe data

c. Membuat dan menggunakan

Variable dan konstanta.

d. Bisa menggunakan jenis-

jenis Operator yang ada

e. Dapat menampilkan data ke

layar dengan fungsi printf() dan putchar()

f. Dapat memasukkan data dari

keyboard menggunakan

scanf() dan getchar()

g.

Input dan

Output

h. Tipe Data Dasar

i. Operator Aritmatika

j. Operator Penurunan

dan Penaikan

k. Prioritas Operator

Aritmatika

l. Operator Penugasan

Operator Kombinasi (Pemendekan)

Menampilkan Data ke

Layar dengan fungsi

printf()

Menampilkan Data ke

Layar dengan fungsi

putchar()

Memasukkan Data

dari Keyboard

dengan fungsi scanf()

Memasukkan Data dari Keyboard

dengan fungsi

getchar()

1, 2, 3,

4, 5, 6 PT/LCD

/PC

3. Mahasiswa dapat

menggunakan Algoritma

pengambilan keputusan

dalam menyelesaikan

masalah.

Dapat memecahkan masalah

menggunakan pernyataan if

dan if-else

Pengambilan

Keputusan (1) Operator Kondisi

Operator Relasi

Operator Logika

Prioritas Operator

Logika dan Relasi

Pernyataan if

Pernyataan if-else

1, 2, 3,

4, 5, 6 PT/LCD

/PC

4. Dapat memecahkan masalah

menggunakan pernyataan if di dalam if (nested if) dan

pernyataan else-if

Pengambilan

Keputusan (2) Pernyataan if di

dalam if (nested if)

Pernyataan else-if

Pernyataan switch

1, 2, 3,

4, 5, 6 PT/LCD

/PC

Page 53: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-53

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

Dapat memecahkan masalah menggunakan pernyataan

swictch.

Dapat menggunakan dengan

tepat pernyataan switch dan

membandingkan dengan

pernyataan else- if

5. Mahasiswa dapat

menggunakan Algoritma

pengulangan proses dalam

menyelesaikan masalah.

Dapat memecahkan

masalah menggunakan pernyataan for dan while

Dapat memecahkan

masalah menggunakan

pernyataan do-while

Pengulangan

Proses (1) Pernyataan for

Pernyataan while

Pernyataan do-while

1, 2, 3,

4, 5, 6 PT/LCD

/PC

6. Menjelaskan perbedaan

penggunaan pernyataan for,

while da do-while

Dapat menggunakan dengan

tepat masing-masing

pernyataan

Menjelaskan kegunaan

pernyataan break dalam sebuah pengulangan proses

Menjelaskan kegunaan

pernyataan continue dalam

sebuah pengulangan proses

Dapat menggunakan nested

loop

Menjelaskan kegunaan

pernyataan goto dan exit()

dalam sebuah pengulangan

proses

Pengulangan

Proses (2) Pernyataan break

Pernyataan continue

Loop di dalam Loop

(nested loop)

Pernyataan goto

Menggunakan exit()

Untuk

Menghentikan Eksekusi Program

1, 2, 3,

4, 5, 6 PT/LCD

/PC

7. Menjelaskan konsep fungsi

Memahamkan tentang cara pembuatan dan penggunaan

Fungsi

Memahamkan konsep

tentang return value dan

cara memberikannya

Memahamkan cara

pemberian return value non

integer

Memahamkan kegunaan

dan cara membuat

prototype fungsi

Fungsi (1) Dasar Fungsi

Memberikan Nilai Keluaran Fungsi

Fungsi dengan

Keluaran Bukan

Integer

Prototipe Fungsi

(Function Prototype)

1, 2, 3,

4, 5, 6 PT/LCD

/PC

8. Memahamkan perbedaan parameter formal dan

aktual

Memahamkan cara

Fungsi (2) Parameter Formal dan Parameter

Aktual

Cara Melewatkan

1, 2, 3, 4, 5, 6

PT/LCD

/PC

Page 54: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-54

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

melakukan passing parameter baik pass by

value maupun pass by

reference

Memahamkan perbedaan

pass by value dan pass by

reference dan cara

penggunaannya

Parameter

UTS

9. Dapat menggunakan

Variabel Lokal dan variabel

eksternal

Memahamkan perbedaan

antara variabel lokal dan eksternal (global)

Dapat menggunakan

Variabel Static dan variabel

register

Memahamkan karakteristik

variabel static dan variabel

register

Memahamkan konsep

pemrograman terstruktur

Memahamkan konsep array

dan penyimpanannya dalam memori

Menjelaskan pengunaan

variabel array berdimensi

satu, dua dan berdimensi

banyak

Memahamkan cara

menginisialisasi array tak

berukuran

Dapat menerapkan

penggunaan array

berdimensi satu, dua dan berdimensi banyak pada

program sederhana

Fungsi (3)

Array (1)

Variabel Lokal

Variabel Eksternal

Variabel Statis

Variabel Register

Pengenalan Konsep Pemrograman

Terstruktur

Array Berdimensi

Satu

Array Berdimensi

Dua

Array Berdimensi

Banyak

Inisialisasi Array Tak

Berukuran

1, 2, 3,

4, 5, 6 PT/LCD

/PC

10. Memahamkan cara

menjadikan array sebagai

parameter fungsi

Mahasiswa dapat

menggunakan Algoritma

Array dalam menyelesaikan

masalah.

Memahamkan konsep tipe

data string

Memahamkan string sebagai array dari karakter

Dapat memasukkan dan

menampilkan isi variabel

string

Array (2)

String (1)

Array Sebagai

Parameter Fungsi

Konstanta dan

Variabel String

Inisialisasi String

Input Output Data

String

Mengakses Elemen

String

1, 2, 3,

4, 5, 6 PT/LCD

/PC

Page 55: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-55

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

Dapat mengakses Elemen string

11. Dapat menggunakan fungsi

strcpy(), dan strlen(),

strcat(), strcmp() dan

strchr() untuk

memanipulasi string

Mahasiswa dapat

menggunakan Algoritma

String dalam

menyelesaikan masalah.

String (2) Fungsi strcpy() untuk

Menyalin Nilai String

Fungsi strlen() untuk

Mengetahui Panjang

Nilai String

Fungsi strcat()

untuk Menggabung

Nilai String

Fungsi strcmp()

untuk

Membandingkan

Dua Nilai String Fungsi strchr() untuk

Mencari Nilai

Karakter dalam String

1, 2, 3,

4, 5, 6 PT/LCD

/PC

12. Mahasiswa memahami

konsep dasar variabel

pointer

Menjelaskan cara

mendeklarasikan pointer

Menjelaskan cara mengatur

pointer agak menunjuk ke variabel lain

Menjelaskan cara

mengakses isi suatu

variabel melalui pointer

Menjelaskan cara

mengubah dan mengisi

sebuah variabel pointer

Pointer (1) Konsep Dasar Pointer

Mendeklarasikan

Variabel Pointer

Mengatur Pointer agar

Menunjuk ke

Variabel Lain

Mengakses Isi Suatu Variabel Melalui

Pointer

Mengakses dan

Mengubah Isi Suatu

Variabel Pointer

1, 2, 3,

4, 5, 6 PT/LCD

/PC

13. Menjelaskan hubungan

antara pointer dan array

Menjelaskan tentang

pointer to array

Menjelaskan tentang pointer to string

Menjelaskan tentang array

or pointer

Pointer (2) Pointer dan Array

(pointer to array)

Pointer dan String

(pointer to string)

Array dari Pointer (array of pointer)

1, 2, 3,

4, 5, 6 PT/LCD

/PC

14 Menjelaskan tentang

pointer to pointer

Menjelaskan tentang

pointer dalam fungsi

Menjelaskan tentang

pointer sebagai parameter

fungsi

Menjelaskan tentang

pointer sebagai sebuah return value dari fungsi

Pointer (3) Pointer Menunjuk

Pointer(pointer to

pointer)

Pointer dalam Fungsi

Pointer Sebagai

Parameter Fungsi

Pointer Sebagai

Keluaran Fungsi

(return value)

1, 2, 3,

4, 5, 6 PT/LCD

/PC

15 Menjelaskan cara

mendeklarasikan struktur

Struktur (1) Mendefinisikan &

Mendeklarasikan

1, 2, 3,

4, 5, 6 PT/LCD

/PC

Page 56: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-56

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

Menjelaskan cara menginisialisasi struktur

Menjelaskan cara

mengakses elemen struktur

Menjelaskan pembentukan

dan cara mengakses array

dari struktur (array of

struct)

Struktur

Mengakses Elemen

Struktur

Menginisialisasi

Struktur

Array dan Struktur

16 Menjelaskan tentang

hubungan antara struktur

dengan fungsi

Struktur sebagai parameter

fungsi

Menjelaskan tentang

hubungan antara struktur

dengan pointer (pointer to

struct)

Menjelaskan cara

mengakses pointer to struct

Struktur (2) Struktur dan Fungsi

Melewatkan Elemen

Struktur ke dalam

Fungsi

Melewatkan Struktur ke dalam Fungsi

Struktur dan Pointer

(pointer to struct)

1, 2, 3,

4, 5, 6 PT/LCD

/PC

UAS

Page 57: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-57

TI1008 Konsep Teknologi Informasi

Jam/Minggu 3 Jam

Semester : 1 Sifat:

Wajib

Kode Mata Kuliah TI1008

Nama Matakuliah Konsep Teknologi Informasi

Silabus ringkas Kuliah ini mengenalkan tentang konsep-konsep teknologi informasi.

Mata kuliah ini menerangkan tentang berbagai macam konsep teknologi

informasi, dimulai dari perkembangannya sampai fungsionalitasnya.

Mata kuliah ini sangat penting dalam memberikan motivasi kepada para

mahasiswa dan menarik minat mereka untuk berinteraksi dengan

teknologi informasi.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat: - Memahami dasar-dasar perangkat keras dan lunak teknologi

informasi.

- Memahami bagaimana mentransformasi cara berpikir melalui

teknologi informasi.

- Memahami peranan sumber daya manusia dalam pengembangan

teknologi informasi

- Memahami implikasi teknologi informasi terhadap masyarakat

Mata Kuliah Penunjang -

Daftar Pustaka 1. Overview of Information Technology, Ali Ridho Barakbah, lecture

note, Electronic Engineering Polytechnic Institute of Surabaya-ITS,

2002.

2. Software Engineering : A Practitioner s Approach, Roger S.

Pressman, McGraw-Hill, 2001.

3. Exploring Human Brain, Mind and Information Technology,

Proceedings of the 14th Sendai International Symposium, 2002.

4. Indonesian Internet Statistics, Budi Rahardjo, INDOCISC, 2000-2001.

5. Implikasi Teknologi Informasi dan Internet Terhadap Pendidikan,

Bisnis, dan Pemerintahan, Budi Rahardjo, 2000.

6. E-learning System and Technology Concepts, Assumption University,

2002.

7. Engineering Intelligent Systems, Robert M. G., Fernando C. Colon

Osorio, Digital Equipment Corporation, 1980.

Page 58: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-58

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

1 Mengenalkan pada

mahasiswa

pengertian tentang

teknologi, informasi

dan teknologi

informasi.

Memberikan motivasi kepada

mahasiswa tentang

teknologi informasi

Pengenalan

konsep teknologi

informasi

Definisi teknologi

Apa itu informasi?

Pengenalan

teknologi informasi

Sejarah

berkembangnya terknologi

informasi

Trend teknologi

informasi

1 , 2, 3 LCD

2 Memberikan

pemahaman tentang

perangkat keras

teknologi informasi

Mengenalkan

berbagai macam

perangkat keras teknologi informasi

Pengenalan

perangkat keras Pengertian

perangkat keras

Pengenalan

berbagai macam

perangkat keras

1 LCD

3 Memberikan

pengertian

perangkat lunak

Mahasiswa

memahami

keterkaitan antara

perangkat lunak

dengan perangkat

keras

Menjelaskan

vitalitas perangkat

lunak dalam teknologi informasi

Pengenalan

perangkat lunak

Pengertian

perangkat lunak

Hubungan

perangkat lunak

dengan perangkat

keras

Mengapa

perangkat lunak

diperlukan

1,4 LCD

4 Mahasiswa

mengerti konsep

bilangan biner

Mahasiswa

memahami peranan

bilangan biner

dalam teknologi

informasi

Konsep binerisasi Pengertian biner

Sistem bilangan

biner

Hubungan antara

sistem biner dengan

teknologi informasi

1,5 LCD

5 Memberikan

pemahaman tentang

konsep human brain

Mahasiswa mengerti

cara penyelesaian

masalah melalui

teknologi informasi

Human brain dan

algoritma

Konsep human

brain

Uraian tentang algoritma

Peranan algoritma

dalam

mentransformasi

cara berpikir

melalui piranti

6, 7 LCD

Page 59: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-59

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

teknologi

informasi

6 Mahasiswa belajar

memecahkan masalah

dengan

mentransformasi cara

berpikir

Simulasi human

brain dan algoritma Simulasi kasus

searching, sorting

dan shorthest path.

- LCD

7 Mahasiswa memahami

bagaimana perbedaan visualisasi dunia nyata

dengan visualisasi

dalam teknologi

informasi

Pengenalan konsep

visualisasi Pengertian

visualisasi

Piranti visualisasi

dalam teknologi

informasi

Konsep visualisasi

6 LCD

UTS

8 Mahasiswa apat

memahami

bagaimana

antarmuka manusia

dengan komputer

Memperkenalkan

teknologi-teknologi

antarmuka manusia dan komputer

Pengenalan

antarmuka manusia

dan komputer

Pengertian

antarmuka manusia

dan komputer

Sejarah

berkembangnya

antarmuka

Pengenalan konsep

GUI (Graphical user Interface)

Pengenalan

teknologi-

teknologi

antarmuka

9 Mahasiswa dapat

mengenal teknologi

jaringan dan

peranannya dalam

teknologi informasi

Pengenalan

teknologi jaringan Pengenalan

teknologi jaringan

Peranan teknologi

jaringan dalam

pendistribusian

informasi

1 LCD

10 Memperkenalkan teknologi internet

Memperkenalkan

internet services

Mahasiswa

mempunyai

gambaran tentang

globalisasi

informasi

Internet dan

globalisasi informasi

Pengenalan internet

Pengenalan

internet services

Peranan internet

dalam globalisasi

informasi

2, 8, 9 LCD

11 Mahasiswa memahami

peranan teknologi

informasi di berbagai

bidang dalam rangka

meningkatkan kualitas sumber daya manusia.

Teknologi

informasi dan

sumber daya

manusia

Kontribusi

teknologi

informasi

terhadapa

pengembangan sumber daya

manusia dalam

berbagai bidang

(pendidikan, sosial

- LCD

(presentasi

dan diskusi)

Page 60: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-60

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

budaya, ekonomi

dan moral-religi)

12 Mahasiswa

mendapatkan

gambaran bagaimana

implikasi teknologi

informasi dalam

masyarakat

Implikasi teknologi

informasi Uraian tentang

implikasi teknologi

informasi dalam

berbagai aspek

kehidupan

- Sarasehan

dengan

mengundang

dosen tamu

13 Memperkenalkan tentang definisi e-

learning

Mahasiswa

memahami konsep

e-learning dan

peranannya

E-learning Pengertian e-learning

Uraian tentang

konsep e-learning

Peranan e-learning

10, 11 LCD

14 Memperkenalkan

konsep soft

computation

Mahasiswa

mendapatkan

gambaran peranan soft computation

dalam teknologi

informasi

Paradigma Soft

Computation Pengertian soft

computation

Pengenalan konsep

soft computation

Trend dan peranan

soft computation

6, 7, 12 LCD

15 Mahasiswa memahami

teknologi informasi

dari sisi hukum

Teknologi

informasi dan isu

hukum

Apa dan

bagaimana

teknologi

informasi dalam

sudut pandang

hukum (cyber-law,

cyber-crime,

intelectual property

right, dan privacy)

- LCD

(presentasi

dan diskusi)

16 Memotivasi mahasiswa dengan

menunjukkan kepada

mereka secara

langsung berbagai

macam aplikasi

teknologi informasi

Aplikasi teknologi informasi

Memberikan gambaran berbagai

macam aplikasi

teknologi

informasi

-

UAS

Page 61: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-61

TI1064 Machine Learning

Jam/Minggu 3 Jam

Semester : 6 Sifat:

Wajib

Kode Mata Kuliah TI1064

Nama Matakuliah Machine Learning

Silabus ringkas Kuliah ini mengajarkan pemahaman konsep pembelajaran yang meliputi

pembelajaran secara statistik, pembelajaran supervise dan unsupervice,

teori evolusionar disertai dengan representasi algoritma dan implementasi

ke dalam bahasa pemrograman. Pengajaran algoritma-algoritma

pembelajaran akan membuka wawasan baru bagi mahasiswa dalam

menyelesaikan permasalahan dengan tepat.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Mengerti konsep dasar machine learnig.

Menyelesaikan permasalahan dengan tepat dengan menggunakan

metode pembelajaran yang tepat

Menyelesaikan permasalahan dengan metode pembelajaran jaringan

syaraf tiruan, bayesian dan algoritma genetika

Mengenalkan isu-isu pengembangan machine learning

Mata Kuliah Penunjang 1. Statistik dan Probabilitas

2. Kecerdasan Buatan

3. Data Mining

Penilaian UTS = 35%

UAS = 40 %

Tugas = 25 %

Daftar Pustaka 1. Tom Mitchell, Machine Learning, Mc. Graw Hills, 1997

2. Ethem Alpaydin, Introduction to Machine Learning (Adaptive

Computation and Machine Learning), MIT Press, 2004

3. Nils J. Nilsson, Introduction to Machine Learning,

Page 62: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-62

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Mengenalkan kepada mahasiswa

permasalahan

machine learning dan

mendesain sistem

learning

Pendahuluan Permasalahan pembelajaran

Mendesain sistem

pembelajaran

Isu dalam machine

learning

1, 2, 3 PT/LCD/PC

2 Mengerti tugas dan

konsep

pembelajaran

Implementasi

algoritma

pembelajaran

Konsep

Pembelajaran Tugas pembelajaran

konsep

Konsep pembelajaran

sebagai metode

pencarian

Find-S : Mencari

hipotesis maksimal

Algoritma Candidate-

Elimination

Implementasi algoritma

Candidate-Elimination

1, 2, 3 PT/LCD/PC

3 Mengerti konsep

dan representasi

NN

Mengerti konsep

multilayer dan

Algoritma

Backpropagation

Jaringan Syaraf

Tiruan Konsep biologi dalam

ANN

Representasi NN

Permasalahan yang

tepat untuk

pembelajaran NN

Perceptron

Jaringan Multilayer dan

Algoritma

Backpropagation

1, 2, 3 PT/LCD/PC

4 Mengerti

Algoritma

Backpropagation

Implementasi

Algoritma

Backpropagation

Jaringan Syaraf

Tiruan Konvergensi dan local

minima

Hipotesis space search

dan inductive bias

Representasi Hidden

Layer

Implementasi

pembelajaran algoritma

backpropagation

1, 2, 3 PT/LCD/PC

5 Mengerti pembelajaran

supervice dan

unsupervice

Jaringan Syaraf

Tiruan Pembelajaran Supervice

dan Unsupervice

Algoritma Kohonen

Implementasi

Algoritma Kohonen

1, 2, 3 PT/LCD/PC

6 Mengerti

pembelajaran

supervice dan

unsupervice

Jaringan Syaraf

Tiruan Algoritma Hopfield

Implementasi

Algoritma Hopfield

1, 2, 3 PT/LCD/PC

7 Mengerti

pembelajaran

Jaringan Syaraf

Tiruan Algoritma Self

Organizing Map

1, 2, 3 PT/LCD/PC

Page 63: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-63

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

supervice dan

unsupervice Implementasi algoritma

SOM

8 Mengerti konsep

pembelajaran

Bayesian

Pembelajaran

Bayesian Teorema Bayes

Konsep pembelajaran

Bayesian

Hipotesis Maximum

Likelihood dan Least Square Error

Hipotesis Maximum

Likelihood untuk

probabilitas prediksi

Naive Bayes Classifier

1, 2, 3 PT/LCD/PC

UAS

9 Implementasi

pembelajaran

Bayesian

Pembelajaran

Bayesian Implementasi

pembelajaran Naive

Bayes : studi kasus

klasifikasi teks

1, 2, 3 PT/LCD/PC

10 Mengerti teory

pembelajaran

komputasional

Teori

Pembelajaran

Komputasional

Probably learning and

Approximately correct

hypothesis

Sample complexity for finite hypothesis spaces

Sample complexity for

infinite hypothesis

spaces

1, 2, 3 PT/LCD/PC

11 Mengerti batas

kesalahan pada model

pembelajaran

Teori

Pembelajaran

Komputasional

Batas kesalahan dari

model pembelajaran

Batas kesalahan pada

algoritma FIND-S

1, 2, 3 PT/LCD/PC

12 Mengerti konsep

algoritma genetika

Algoritma

Genetika Konsep genetika

Algoritma genetika :

representasi, operator,

fungsi fitness dan

seleksi

Hipotesis seach space

1, 2, 3 PT/LCD/PC

13 Implementasi

algoritma genetika

Algoritma

Genetika Implementasi

Algoritma genetika

1, 2, 3 PT/LCD/PC

14 Mampu

menyelesaikan

permasalahan dengan

algoritma genetika

Algoritma

Genetika Implementasi

pemecahan

permasalahan dengan

algoritma genetika

1, 2, 3 PT/LCD/PC

15 Mengerti konsep

evolusioner

programming

Algoritma

Genetika

Evolusioner

Programming

1, 2, 3 PT/LCD/PC

16 Mengerti konsep

reinforcement

learning

Reinforcement

Learning Pengenalan

reinforcement learning

Evaluative feedback

1, 2, 3 PT/LCD/PC

UAS

Page 64: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-64

TI1082 Manajemen Proyek Teknologi Informasi

Jam/Minggu 4 Jam / 2 SKS

Semester :

8 (delapan) Sifat:

Pendukung

Kode Mata Kuliah TI1082

Nama Matakuliah Manajemen Proyek Teknologi Informasi

Silabus ringkas Mahasiswa dapat menyelesaikan permasalahan-permasalahan yang

berhubungan dengan pengelolaan proyek teknologi informasi.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami tahap-tahap pengelolaan proyek teknologi informasi

Mahasiswa mampu merancang proposal proyek teknologi informasi

Mahasiswa mampu menganalisa kebutuhan proyek teknologi

informasi

Mahasiswa mengetahui aktivitas design

Mahasiswa memahami langkah-langkah pemprograman Case Tools

Mahasiswa mengetahui teknik-teknik estimasi

Mahasiswa memahami cara pembangunan prototype teknologi

Mahasiswa cara organisasi tim

Mahasiswa mampu melakukan pengontrolan teknologi

Mata Kuliah

Penunjang

1. Struktur Data

2. Rekayasa Perangkat Lunak

Penilaian UTS = 30 %

UAS = 40 %

Tugas = 30 %

Daftar Pustaka 1. Software Project Management for Small to Medium Sized Projects,

John J. Rakos & Associates Consultants, Ltd

2. Introduction to Information Systems Project Management David L.

Olson, David Olson

3. Project Management for Information Systems (4th Edition) James

Cadle, Donald Yeates

4. Information Systems Project Management: Methods, Tools and

Techniques John McManus, Trevor Wood-Harper

Page 65: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-65

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Memahami

konsep/Definisi

Proyek

Mengetahui fase

pengelolaan

proyek

Dpt mengetahui hal-hal dalam

metode praktis

Pendahuluan

o Definisi Proyek

o Faktor-faktor

penentu keberhasilan

proyek

o Metodologi

manajemen proyek

o Metode praktis penjadwalan,

prototyping,

pembangunan

aplikasi,

perencanaan dan

kontrolling.

1,2,3,4 LCD/PC

2 Mahasiswa

mampu membuat

proposal proyek

sistim informasi

Pembuatan

Proposal

o Pengembangan

Proposal

o Evaluasi Proposal

1,2,3,4 PT/LCD/PC

3 Mahasiswa mampu

menganalisa dan

perencanaan awal

proyek teknologi

informasi

Project Inisiation

o Persiapan Project

o Definisi Scope

Project

o Identifikasi Resiko

Project

o Rencana Awal

Pengembangan Project

1,2,3,4 PT/LCD/PC

4 Mahasiswa

mengetahui hal-hal

yang diperhatikan

dalam Perencanakan

Project

Perencanaan

Project (Project

Planning)

o Perencanaan awal

o Penentuan scope

o Penentuan standar

kualitas proyek

o Penentuan

Budgeting

1,2,3,4 PT/LCD/PC

5 Mahasiswa

mengetahui hal-hal

yang diperhatikan

dalam Perencanakan

Project

Perencanaan

Project (Project

Planning)

o Penentuan taksiran

resiko proyek

o Penentuan

Perencanaan

o Persetujuan

Perencanaan

1,2,3,4 PT/LCD/PC

6 Mahasiswa mampu melakukan analisis

terhadap proyek

teknologi informasi

Metodologi Manajemen

Proyek (fase

analisis)

o Pendahuluan o Analisa alur data

o Spesifikasi Fungsi

o Penulisan Teknis

untuk kebutuhan non

teknis

o Case Software Tools

untuk menganalisa

1,2,3,4 PT/LCD/PC

Page 66: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-66

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

7 Mahasiswa mampu

melakukan desain

terhadap proyek

teknologi informasi

Metodologi

Manajemen

Proyek (fase

desain)

o Pendahuluan

o Struktur Desain

o Desian Top

o Desain Walk

Throughs

o Desain medium level

o Desain Kamus o RDBMS

1,2,3,4

PT/LCD/PC

8 Mahasiswa mampu

melakukan desain

terhadap proyek

teknologi informasi

Metodologi

Manajemen

Proyek (fase

disain)

o Proses Desain

o Dokumentasi Teknis

o Desain Waktu

o Outline Spesifikasi

Desain

o Desain Testing

1,2,3,4 PT/LCD/PC

UTS 9 Mahasiswa mampu

melakukan estimasi

terhadap proyek

teknologi informasi

Metodologi Manajemen

Proyek (fase

estimasi)

o Pendahuluan o Teknik Estimasi

o Proses Estimasi

1,2,3,4 PT/LCD/PC

10 Mahasiswa mampu

melakukan

penjadwalan terhadap

proyek teknologi

informasi

Metodologi

Manajemen

Proyek (fase

penjadwalan)

o Pendahuluan

o Peta PERT

o Distribusi Resource

o Gant Chart

o Critical Path

1,2,3,4 PT/LCD/PC

11 Mahasiswa

memahami langkah-

langkah pembuatan

prototipe software

Prototiping o Pendahuluan

o Metode Prototipe

o Software untuk

Prototipe

o Pemilihan metode

Prototipe yang sesuai

1,2,3,4 PT/LCD/PC

12 Mahasiswa mampu membuat

Organisasi Tim

Proyek

Mahasiswa

mengerti tugas

manajemen Proyek

Mahasiswa

mengerti tugas

setiap personal

proyek

Organisasi Proyek o Pendahuluan o Susunan

kepegawaian

o Pemilihan Anggota

Tim

o Penugasan

o Pemotivasiaan Tim

1,2,3,4 PT/LCD/PC

13 Mahasiswa

mengerti aktivitas pengontrolan

proyek

Mahasiswa

mengerti cara

monitoring proyek

Pengontrolan

Proyek/Monitoring

o Pendahuluan

o Monitoring Proyek o Penemuan dan

Pemacahan Masalah

1,2,3,4 PT/LCD/PC

Page 67: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-67

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

14 Mahasiswa

mengerti aktivitas

pengontrolan

proyek

Mahasiswa

memahami

pentingnya meeting

Mahasiswa

memahami

pentingnya

inspeksi

Mahasiwa

memahami

pentingnya

pembuatan laporan

Pengontrolan

Proyek/Pertemuan,

Tinjauan dan

Laporan

o Pendahuluan

o Status Pertemuan

o Status Laporan

o Tinjauan Pertemuan

o Pertemuan Khusus

1,2,3,4 PT/LCD/PC

15 Mahasiswa mampu

melakukan

pengelolaan proyek teknologi informasi

Studi kasus Topik ditentuan 1,2,3,4 PT/LCD/PC

16 Mahasiswa mampu

melakukan

pengelolaan proyek

teknologi informasi

Studi kasus Topik ditentuan 1,2,3,4 PT/LCD/PC

UAS

Page 68: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-68

TI1026 Metode Numerik

Jam/Minggu 4 Jam/2 SKS

Semester : 2 Sifat:

Wajib

Kode Mata Kuliah TI1026

Nama Matakuliah Metode Numerik

Silabus ringkas Mahasiswa dapat menyelesaian persoalan-persoalan matematik yang

sulit diselesaikan dengan metode analitik (non linier), dengan pendekatan

algoritma metode numerik dan pemrogramannya.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Menyelesaikan persamaan non linier

Menyelesaikan persamaan simultan atau multi-variabel

Menyelesaikan differensial dan integral

Interpolasi dan Regresi

Menyelesaikan persamaan differensial

Masalah multi variable untuk menentukan nilai optimal yang tak

bersyarat

Mata Kuliah Penunjang 1. Matematika 1,2,3

2. Pemrograman C

3.

Daftar Pustaka 5. Chapra Steven C., Canale Raymond P., Numerical Methods For

Engineers, Mc Graw-Hill Book Company, New York, 1985.

6. Soeharjo, Drs, Analisa Numerik, ITS, 1985

7. Supardi, Ir., Diktat Teori dan Praktikum Metode Komputasi ,

PENS-ITS, 1990.

8. Achmad Basuki, Drs. M.Kom, Nana Ramadijanti, S.Kom, Metode

Komputasi D4 – IT, PENS-ITS, 2002

9. R.Soegeng., Komputasi Numerik dengan Turbo Pascal , Penerbit

Andi Offset Yogyakarta, 1993.

Page 69: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-69

Uraian Rinci Materi Kuliah

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 / 1

Mahasiswa

mengerti tentang

metode numerik

kegunaan, materi,

dan aplikasinya.

Pendahuluan

Prinsip2 Metode

Numerik

Sistem Bilangan

dan Kesalahan

Aplikasi Metode

Numerik

1,4 LCD/PC

2 / 2 Mahasiswa

mengerti

tentang metode

penyelesaian

persamaan non

linier dengan

metode akolade

Penyelesaian

Persamaan

Non Linier

Metode Biseksi

Metode Regula

Falsi

1,2,3,4,5 PT/LCD/PC

3 / 3 Mahasiswa

mengerti tentang

metode

penyelesaian

persamaan non linier dengan

metode terbuka

Penyelesaian

Persamaan

Non Linier

Metode Iterasi

Sederhana

Metode Newton

Raphson

Jebakan Metode Newton Raphson

1,2,3,4,5 PT/LCD/PC

4 / 4 Mahasiswa

mengerti tentang

metode

penyelesaian

persamaan non

linier dengan

metode terbuka

Dan contoh

aplikasinya

Penyelesaian

Persamaan

Non Linier

Metode Secant

Contoh Kasus

Persamaan Non Linier

1,2,3,4,5 PT/LCD/PC

5 / 5 Mahasiswa

mengerti tentang metode

penyelesaian

persamaan linier

simultan dengan

metode Eliminasi

Gauss dan Gauss

Jordan

Persamaan

Linier Simultan

Metode

Eliminasi Gauss

Metode Gauss

Jordan

1,2,3,4,5 PT/LCD/PC

6 / 6 Mahasiswa

mengerti tentang

metode

penyelesaian

persamaan linier

simultan dan jebakan2nya pada

Gauss dan metode

Gauss Seidel

Persamaan

Linier

Simultan

Jebakan Metode

Gauss

Metode Gauss

Seidel

1,2,3,4,5 PT/LCD/PC

7 / 7 Mahasiswa Persamaan Contoh Kasus 1,2,3,4,5 PT/LCD/PC

Page 70: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-70

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

mengerti tentang

metode

penyelesaian

persamaan linier

simultan dan

aplikasinya

Linier

Simultan

Persamaan

Linier Simultan

UTS

8 / 8 Mahasiswa mengerti tentang metode penyelesaian differensiasi numerik selisih maju, selisih tengah

Diferensiasi

Numerik

Selisih Maju

Selisih Tengah

1,2,3,4,5 PT/LCD/PC

9 / 9 Mahasiswa mengerti tentang

metode

penyelesaian

differensiasi

numerik tingkat

tinggi dan contoh

aplikasinya

Diferensiasi Numerik

Differensiasi Tingkat Tinggi

Contoh Kasus

Differensiasi

Numerik

1,2,3,4,5 PT/LCD/PC

10 / 10 Mahasiswa

mengerti tentang

metode

penyelesaian

integrasi reimann,trapezoida

dan simpson

Integrasi Metode Integrasi

Reimann

Metode Trapezoida

Metode Simpson

1,2,3,4,5 PT/LCD/PC

11 / 11 Mahasiswa

mengerti tentang

metode

penyelesaian

integrasi kuadratur

gauss dan contoh

aplikasinya

Integrasi Metode Kuadratur

Gauss

Contoh Kasus

Permasalahan

Integrasi

1,2,3,4,5 PT/LCD/PC

12 / 12 Mahasiswa

mengerti tentang

metode

penyelesaian

persamaan differensial

metode Euler dan

Taylor

Persamaan

Differensial Metode Euler

Metode Taylor

1,2,3,4,5 PT/LCD/PC

13 / 13 Mahasiswa

mengerti tentang

metode

penyelesaian

Persamaan

Differensial Metode Runge

Kutta

1,2,3,4,5 PT/LCD/PC

Page 71: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-71

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

persamaan

differensial

metode Runge

Kutta dan contoh

aplikasinya

14 / 14 Mahasiswa

mengerti tentang

penyelesaian

beberapa kasus

persamaan

differensial

Persamaan

Differensial Contoh Kasus

Persamaan

Differensial

1,2,3,4,5 PT/LCD/PC

15 / 15 Mahasiswa mengerti tentang

metode

penyelesaian

regresi metode

linier, polinomial

dan contoh

aplikasinya

Regresi Linier

Linier Berganda

Polinomial

Contoh Kasus

Regresi

1,2,3,4,5 PT/LCD/PC

16 / 16 Mahasiswa

mengerti tentang

metode

penyelesaian

interpolasi metode linier, polinomial,

eksponensial dan

contoh aplikasinya

Interpolasi Linier

Polinomial

Eksponensial

Contoh Kasus

Interpolasi

1,2,3,4,5 PT/LCD/PC

UAS

Page 72: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-72

TI-0254 Model dan Sistem Informasi

Jam / Minggu 3 Jam

Semester 1

Sifat

Wajib

Kode Mata Kuliah TI-0254

Nama Mata Kuliah Model dan Sistem Informasi

Silabus Ringkas Kuliah ini memberikan dasar dan pengertian kerangka serta konseptual

sistem informasi beserta model-model penerapan sistem informasi pada

dunia bisnis.

Selain itu, mata kuliah Model dan Sistem Informasi ditujukan untuk

memberikan konsep dasar pengertian dan kerangka sistem informasi beserta model-model penerapannya pada dunia industri. Buku ini

diharapkan dapat digunakan sebagai acuan bagi para mahasiswa baru

untuk memahami pengetahuan dasar sistem informasi terutama model-

model informasi yang berkembang saat ini dengan cara yang lebih

mudah.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

- Mengenal dan memahami konsep dasar sistem informasi

- Mengenal berbagai model teknologi sistem informasi berbasis

komputer

- Memperoleh kajian teoritis dan visi pengembangan sistem informasi

masa sekarang dan mendatang

Mata Kuliah Penunjang -

Penilaian UTS = 40%

UAS = 50 %

Tugas = 10 %

Daftar Pustaka 1. Raymond McLeod, Jr., George Schell, Arthur I. Stonehill, Michael

H.Moffett, Management Information System, 8nd edition, Prentice

Hall, 2001

2. Peter Norton, Peter Norton's Introduction To Computers Fifth Edition Student Edition, 5th Edition, McGraw Hill Technology

Education, 2002

3. Peter Norton, Computing Fundamentals Fifth Edition International

Edition, 5th edition , McGraw Hill Technology Education, 2003

Page 73: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-73

Uraian Rinci Materi Kuliah

Pert. Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1. Mengenalkan pada

mahasiswa tentang

konsep dasar sistem

informasi

Memberikan

pengetahuan pada

mahasiswa akan

perspektif dan

prospektif sistem

informasi

Mahasiswa memahami

berbagai perkembangan

sistem informasi

Perspektif dan

Prospektif Sistem

Informasi

Sistem Informasi

Bukan Sekedar

Otomatisasi

Siklus Informasi

Kualitas Informasi

Tingkatan Sistem

Informasi

Perkembagan Sistem

Informasi

Sistem Informasi Tradisional

Sistem Informasi

Berbasis

Komputer

Sistem Informasi

Berbasis Jaringan

Perkantoran

Sistem Informasi

Lintas Platform

1 , 2 , 3 LCD/PC

2. Memberikan

pemahaman pada mahasiswa tentang

sistem informasi dalam

manajemen perusahaan.

Memberikan

pemahaman pada

mahasiswa tentang

sistem informasi

sebagai urat nadi dalam

perusahaan.

Informasi Sebagai

Darah Nadi

Perusahaan

Di Manakah Saya

Berada?

Jenis-Jenis Sumber

Daya yang Dimiliki

Sistem Informasi

dalam Proses

Manajemen

Darah Nadi

Perusahaan

Informasi Bagi

Manajer

Tingkatan

Manajer

Manajer dan Keterampilan

Tantangan Manajer

Memasuki

Lingkungan Sistem

Informasi

1 , 2 , 3 LCD/PC

3. Memberikan

pengenalan pada

mahasiswa tentang

berbagai strategi

kompetitif perusahaan

dalam distribusi sistem

informasi.

Memberikan

pengenalan pada

mahasiswa tentang

berbagai model sistem

informasi berbagai

Sistem Informasi

Sebagai Strategi

Perusahaan

Transformasi Alat

Bantu Menjadi

Strategi

Investasi Sebuah

Keunggulan

Kompetitif

Perusahaan Indonesia

Yang Beralih Untuk

Mengembangkan

Layanan TI Guna

Mendukung

Pembangunan SI

1 , 2 , 3 LCD/PC

Page 74: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-74

Pert. Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

perusahaan. Strategi

Memenangkan Pasar

4. Memberikan

pengenalan pada

mahasiswa tentang

teknologi multimedia

dalam pengembangan

sistem informasi.

Memberikan

pengenalan pada

mahasiswa tentang teknologi sistem

informasi berbasis

multimedia.

Multimedia Sebagai

Sistem Informasi

Interaktif

Apa itu Multimedia?

Integrasi Teks,

Gambar, Grafik,

Suara, Animasi dan

Video

Peralatan Multimedia

Alternatif

Pemanfaatan

Multimedia Untuk Pembangunan Sistem

Informasi

Software Pendukung

Kendala

Implementasi

Multimedia

1 , 2 , 3 LCD/PC

Page 75: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-75

TI2031 Pemrograman Berorientasi Obyek

Jam/Minggu 3 Jam/2 SKS

Semester : 3 Sifat:

Wajib

Kode Mata Kuliah TI2031

Nama Matakuliah Pemrograman Berorientasi obyek

Silabus ringkas Kuliah ini mengajarkan konsep pemrograman berorientasi obyek

disertai contoh penerapan konsep pemrograman berorientasi obyek pada

bahasa Java. Pada kuliah ini mahasiswa diharapkan dapat merancang dan

mengimplementasikan permasalahan ke dalam konsep pemrograman

berorientasi obyek dengan diberikan tugas-tugas pemrograman dan tugas

proyek.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami konsep pemrograman berorientasi obyek yang meliputi

abstraksi data, enkapsulasi, penurunan dan polymorphism.

Mengimplementasikan konsep pemrograman berorientasi obyek ke

dalam bahasa pemrograman Java.

Memecahkan masalah menjadi sebuah desain konsep pemrograman berorientasi obyek dan kemudian mengimplementasikannya menjadi

sebuah program komputer.

Mata Kuliah Penunjang 1. Ketrampilan Komputer

2. Konsep Pemrograman

3. Struktur Data

Daftar Pustaka 1. Sun Java Programming, Sun Educational Services, Student Guide,

Sun Microsystems 2001

2. John R. Hubbard, Programming With Java, McGraw-Hill

3. Patrick Niemeyer, Jonathan Knudsen, Learning Java, O’reilly, CA,

2000

4. Philip Heller, Simon Roberts, Complete Java 2 Certification Study

Guide, Third Edition, Sybex, 2002, San Francisco, London

Page 76: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-76

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Memberikan latar

belakang serta

pemahaman tentang

konsep pemrograman

berorientasi obyek

dan perbandingannya

dengan pemrograman procedural

Memahami konsep

dasar pemrograman

berorientasi obyek

Pengenalan

OOP dan Java Perbandingan

pemrograman

procedural dan

pemrograman

berorientasi obyek dan

UML

Konsep class dan object

Java dan OOP, sejarah

Java, kelebihan Java,

dan JVM.

1, 2, 3, 4 LCD/PC/PT

2 Memperkenalkan

dasar-dasar dan

aturan pemrograman

di Java sebagai basis

pemrograman OOP

Dasar

pemrograman

Java

Komentar

Aturan pemrograman

identifiers

Kata-kata kunci

Tipe data primitif

Inisialisasi & nilai

default

Casting & promotion

1, 2, 3, 4 LCD/PC/PT

3 Memperkenalkan operator-operator

dasar yang ada di

Java

Operator - Bitwise AND (&), OR (|),

XOR (^), NOT (!)

- Short circuit

AND (&&), OR (||)

- Shift

Left shift (<<), right

shift (>>), unsigned

right shift (>>>)

- increment (++)

- decrement (--)

- Operator precedence

1, 2, 3, 4 LCD/PC/PT

4 Mengetahui berbagai macam flow control

dan perulangan yang

sesuai untuk

menyelesaikan

berbagai kasus.

Percabangan dan perulangan

if, if-else, else-if, switch, for, while, do-

while, break &

continue

1, 2, 3, 4 LCD/PC/PT

5

Memahami konsep dan

penggunaan array

dengan berbagai

dimensi dan dapat

menerapkannya dalam

kasus yang sesuai

Array dan string - Declaring arrays

- Creating arrays

- Initializing arrays

- Declaring & creating

arrays

- Declaring, creating &

initializing arrays - Multidimensional

arrays

- Array bounds

- Array resizing

- Copying arrays

- String dan stringbuffer

1, 2, 3, 4 LCD/PC/PT

Page 77: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-77

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

6 Memahami bagaimana

cara membuat class dan

cara pengaksesan anggota class

Pembuatan class - Declaring class,

attributes, methods

- Accessing object members

1, 2, 3, 4

7 Memahami dasar-dasar

pemrograman OOP

Dasar-dasar

pemrograman

OOP

- Encapsulation

- Information hiding

- Declaring contructor

- Overloading

constructor

- package keyword

- Importing classes

- this keyword

1, 2, 3, 4

8 Memahami konsep

inheritansi

Inheritansi - Basic Concept of

Inheritance

- Declaring inheritance

in Java - Simple program

- Accessing parent’s

member

- Accesibility criteria

- super keyword

- Constructor does not

been inherited

- Invoking parent’s

constructor

1, 2, 3, 4

UTS

9 Memahami konsep

polimorfisme

Polimorfisme - Basic concept of

polymorphism

- Overloading methods - Overriding methods

- Virtual method

Invocation

- Rules about overridden

methods

- Polymorphic

arguments

- instanceof statements

- Casting objects

1, 2, 3, 4

10 - Memahami

bagaimana cara

membandingkan obyek

kelas, dan memakai wrapper class

- Memahami

pemakaian static dan

final

Kelas lanjut 1 - Comparing objects

- Wrapper class

- static & final keyword

1, 2, 3, 4

11 Memahami abstract,

interface, nested dan

inner class

Kelas lanjut 2 - Abstract class

- Intefaces

- Nested dan inner class

1, 2, 3, 4

12 Mengetahui berbagai

jenis error dan sifatnya

sehingga mampu

Exception

handling Exception categories

Common exception

Exeption

1, 2, 3, 4 LCD/PC/PT

Page 78: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-78

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

melakukan proses

penanganan error Exception handling:

try – catch - finally

The handle or declare

rule

Method overriding and

exception

Creating your own

exception

13 Memahami

penggunaaan java.util

package untuk

menyelesaikan suatu

kasus penyimpanan

koleksi

Java.util

package :

Collection API

Collection framework

Collection interface

Set

Sorted Set

List

Map

Sorted Map

1, 2, 3, 4 LCD/PC/PT

14 Aplikasi OOP untuk

penanganan GUI

GUI - Overview of AWT

- Package of java.awt

- Container

- Frame

- Panel

- Layout managers (Flow

layout, Border layout,

Grid layout + mixed

layout)

1

15 Penanganan event

handling

Event handling - Event definition

- Delegation model

- Simple program - Event categories

- Complex example

- Multiple listeners

- Event adapters

- Event hadling using - -

Inner classes

- Event hadling using

Anonymous classes

1

16 Memahami bagaimana

cara membangun

aplikasi berbasis GUI

Membangun

aplikasi berbasis

GUI

- AWT components

- Component events

- Pembuatan menu,

menubar, menuitem

- Pembuatan aplikasi berbasis GUI

1

UAS

Page 79: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-79

TI2032 Praktikum Pemrograman Berorientasi Objek

Kode Mata Kuliah TI2032

Nama Matakuliah Praktikum Pemrograman Berorientasi obyek

Jam/SKS 6 Jam/2 SKS

Silabus ringkas Kuliah ini mengajarkan konsep pemrograman berorientasi obyek disertai

contoh penerapan konsep pemrograman berorientasi obyek pada bahasa

Java. Pada kuliah ini mahasiswa diharapkan dapat merancang dan

mengimplementasikan permasalahan ke dalam konsep pemrograman

berorientasi obyek dengan diberikan tugas-tugas pemrograman dan tugas

proyek.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat: Memahami konsep pemrograman berorientasi obyek yang meliputi

abstraksi data, enkapsulasi, penurunan dan polymorphism. Mengimplementasikan konsep pemrograman berorientasi obyek ke dalam

bahasa pemrograman Java. Memecahkan masalah menjadi sebuah desain konsep pemrograman

berorientasi obyek dan kemudian mengimplementasikannya menjadi sebuah program komputer.

Mata Kuliah Penunjang 1. Ketrampilan Komputer

2. Konsep Pemrograman

3. Struktur Data

Penilaian UTS = 35%

UAS = 35 %

Tugas = 30 %

Daftar Pustaka 1. Sun Java Programming, Sun Educational Services, Student Guide,

Sun Microsystems 2001

2. John R. Hubbard, Programming With Java, McGraw-Hill

3. Patrick Niemeyer, Jonathan Knudsen, Learning Java, O’reilly, CA,

2000

4. Philip Heller, Simon Roberts, Complete Java 2 Certification Study

Guide, Third Edition, Sybex, 2002, San Francisco, London

Page 80: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-80

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 o Melakukan instalasi

Java Development

Kit.

o Cara

menggunakannya Java development

Ki.

o Mengetahui struktur

dan komponen

penyusun bahasa

Java

o Mengetahui cara

membuat source

file, melakukan

kompilasi dan

menjalankan

program.

Pengenalan

lingkungan kerja

Java

o Instalasi Java

Development Kit

o Pengesetan PATH

dan CLASSPATH

o Latihan program sederhana

o Cara kompilasi dan menjalankan

program

o Troubleshotting

1, 2, 3, 4 LCD/PC/PT

2 Siswa dapat mengenak

dasar-dasar dan aturan

pemrograman di Java

sebagai basis

pemrograman OOP

Dasar

pemrograman

Java

Komentar

Aturan pemrograman

identifiers

Kata-kata kunci

Tipe data primitif

Inisialisasi & nilai

default

Casting & promotion

1, 2, 3, 4 LCD/PC/PT

3 Siswa dapat mengenal

operator-operator dasar

yang ada di Java

Operator - Bitwise

AND (&), OR (|),

XOR (^), NOT (!)

- Short circuit AND (&&), OR

(||)

- Shift

Left shift (<<),

right shift (>>),

unsigned right

shift (>>>)

- increment (++)

- decrement (--)

- Operator precedence

1, 2, 3, 4 LCD/PC/PT

4 Siswa dapat

mengetahui dan

menggunakan berbagai macam flow control

dan perulangan yang

sesuai untuk

menyelesaikan

berbagai kasus.

Percabangan dan

perulangan if, if-else, else-if,

switch, for, while, do-while, break &

continue

1, 2, 3, 4 LCD/PC/PT

5 Siswa dapat memahami

konsep dan

penggunaan array

dengan berbagai

Array dan string - Declaring arrays

- Creating arrays

- Initializing arrays

- Declaring & creating

1, 2, 3, 4 LCD/PC/PT

Page 81: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-81

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

dimensi dan dapat

menerapkannya dalam

kasus yang sesuai

arrays

- Declaring, creating &

initializing arrays

- Multidimensional

arrays

- Array bounds

- Array resizing

- Copying arrays

- String dan

stringbuffer

6 Siswa dapat memahami

bagaimana cara membuat class dan cara

pengaksesan anggota

class

Pembuatan class - Declaring class,

attributes, methods - Accessing object

members

1, 2, 3, 4

7 Siswa dapat memahami

dasar-dasar

pemrograman OOP

Dasar-dasar

pemrograman

OOP

- Encapsulation

- Information hiding

- Declaring contructor

- Overloading

constructor

- package keyword

- Importing classes

- this keyword

1, 2, 3, 4

8 Siswa dapat memahami

konsep inheritansi

Inheritansi - Basic Concept of

Inheritance - Declaring inheritance

in Java

- Simple program

- Accessing parent’s

member

- Accesibility criteria

- super keyword

- Constructor does not

been inherited

- Invoking parent’s

constructor

1, 2, 3, 4

UTS

9 Siswa dapat memahami konsep polimorfisme

Polimorfisme - Basic concept of polymorphism

- Overloading methods

- Overriding methods

- Virtual method

Invocation

- Rules about

overridden methods

- Polymorphic

arguments

- instanceof statements

- Casting objects

1, 2, 3, 4

10 Siswa dapat mengerti

bagaimana cara membandingkan obyek

kelas, dan memakai

wrapper class, serta

Kelas lanjut 1 - Comparing objects

- Wrapper class - static & final keyword

1, 2, 3, 4

Page 82: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-82

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

memahami pemakaian

static dan final

11 Siswa dapat memahami

abstract, interface,

nested dan inner class

Kelas lanjut 2 - Abstract class

- Intefaces

- Nested dan inner class

1, 2, 3, 4

12 Siswa dapat menangani

berbagai jenis error dan

sifatnya

Exception

handling Exception categories

Common exception

Exeption

Exception handling:

try – catch - finally

The handle or declare

rule

Method overriding

and exception

Creating your own

exception

1, 2, 3, 4 LCD/PC/PT

13 Siswa dapat memahami

penggunaaan java.util

package untuk

menyelesaikan suatu

kasus penyimpanan

koleksi

Java.util package

: Collection API

Collection framework

Collection interface

Set

Sorted Set

List

Map

Sorted Map

1, 2, 3, 4 LCD/PC/PT

14 Siswa dapat

menggunakan kelas-kelas yang

berhubungan dengan

GUI

GUI - Overview of AWT

- Package of java.awt - Container

- Frame

- Panel

- Layout managers

(Flow layout, Border

layout, Grid layout +

mixed layout)

1

15 Siswa dapat melakukan

penanganan event

handling

Event handling - Event definition

- Delegation model

- Simple program

- Event categories

- Complex example - Multiple listeners

- Event adapters

- Event hadling using -

- Inner classes

- Event hadling using

Anonymous classes

1

16 Siswa dapat

membangun suatu

aplikasi berbasis GUI

Membangun

aplikasi berbasis

GUI

- AWT components

- Component events

- Pembuatan menu,

menubar, menuitem

- Pembuatan aplikasi

berbasis GUI

1

UAS

Page 83: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-83

TI2020 Praktikum Bahasa Assembly

Kredit /Jam: 2/3

Semester : 1

Kode Kuliah TI2020

Sifat kuliah Praktek

Kelompok Kuliah MKK

Course Title (Indonesian)

Nama Matakuliah Praktikum Bahasa Assembly

Course Title (English)

Nama Matakuliah

Assembly Language Practice

Short Description

Silabus ringkas

Kuliah ini mengajarkan tetang Bahasa Assembly. Pada kuliah ini mempelajari

tentang materi-materi dasar Bahasa Assembly meliputi : Instruksi Z80, Mode

Pengelamatan, Flag, Intruksi Tranfer data, Intruksi I/O. Instruksi Aritmatik,

Instruksi logika, Percabangan, Intruksi Blok. Mesin yang digunakan adalah

Z80

Goals

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat: Mengeri tentang bahasa Assembly dan dapat menggunakannya

Dapat menyelesaikan permasalahan dengan menggunakana bahasa Assembly.

References/

Bibliography

1. Bahasa Assembly Son Kuswandi, 93

2. Z80 Assembly language Programing lance A.leventhal 1979, Mc Grow

Hill

Page 84: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-84

Uraian Rinci Materi Kuliah

Mg# Topik Sub Topik Tujuan Instruksional

Khusus (TIK) Activity

1. Pengenalan

program

Assembly Z80

Penggunaan Kentac

Z80

Aturan penulis program

Assembly Z80.

Menjalankan Program

Assembly

Dapat mengoperasikan

Kentac Z80

K

2. Transfer data 1 Mengisi Register

dengan data

Mengisi pasangan

register dengan data

16 bit

Menyalin 8 bit alamat

memori ke suatu

alamat lain

Menyalin 16 bit alamat

memori ke suatu

alamat lain

Dapat membuat program

untuk mengisi register dari

data yang ada di memori,

atau mengisi memori dari

data yang berada

diregister baik data yang 8

bit maupun data yang 16

bit

K

3. Transfer data 2 Mengisi register

dengan mode Indirect

8 bit

Mengisi register

dengan mode Indirect

16 bit

Mahasiswa dapat

melakukan pengisian data

ke register atau ke memori

dengan cara laternatif

yaitu Indirect mode

K & P

4. Transfer data

IO

Menukar data

Mengambil data dari

port

Mengisi data ke port

Dapat mengirim data ke

port atau mengambil data

dari port

K & P

5. Mode

Pengalamatan

Mengisi register

dengan

menggunakan mode

pengalamatan:

Register

Direct

Immediate

Register Indirect

Index

Dapat menggunakan mode

pengalamatan Register,

Direct, Immediate,

Register Indirect, Index

6. Flag Memeriksa isi Flag-

flag sebagai berikut:

Carry Flag

P/V Flag

H Flag

Z Flag

Dapat menggunakan flag-

flag pada Z 80

Page 85: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-85

Mg# Topik Sub Topik Tujuan Instruksional

Khusus (TIK) Activity

S Flag

N Flag

7. Intruksi

Aritmatik

Increment

Decrement

ADD

ADC

SUB

SBC

Dapat menggunakan

Instruksi ADD

Dapat menggunakan

Instruksi ADC

Dapat menggunakan

Instruksi SUB

Dapat menggunakan

Instruksi SBC

K & P

8. UTS

9. Intruksi

Aritmatik Lanjut

Double ADD

Pasangan Register

Increment

Decrement

Dapat menggunakan

Instruksi ADD

Dapat mengoperasikan

pasangan register

Dapat menggunakan

Instruksi Increment

Dapat menggunakan

Instruksi Decrement

10. Percabangan Jump

JP Z

JP NZ

JP C

JP NC

JP PE

JP PO

JP M

JP P

Mahasiswa dapat

menggunakan instruksi

Percabangan dan dapat

menyelesaikan persoalan

dengan percabangan

K & P

11. Intruksi Logika OR

AND

XOR

Dapat menggunakan

Instruksi AND, Or, XOR

untuk meyeleaikan

masalah

12. Instruksi

Compare

CP

BIT

Dapat menggunakan

Instruksi Compare

Dan bit

13. Instruksi Rotasi RLC

RRC

RL

RR

Dapat menggunakan

perintah rotate

14. Stack Area Stack area

Aturan Penggunaan

Stack Area

Perintan-perintah

Mahasiswa dapat

menggunakan Intruksi

LDI, LDD, LDIR, LDDR

untuk menyelesaikan

K & P

Page 86: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-86

Mg# Topik Sub Topik Tujuan Instruksional

Khusus (TIK) Activity

Stack area persoalan

15. Instruksi Block Menampikan Block

data

Memindahkan

Block data

Mahasiswa dapat

menggunakan Perintah-

perintah block

K & P

16. Latihan Mejumlahkan Block

data

Dapat menjumlahkan data

yang berada di block

17. Latihan Mengurutkan Block

data

Dapat Mengurutkan data

yang berada di block

U

18. UAS

Page 87: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-87

TI2089 Praktikum Rancangan Analisa Algoritma

Jam/Minggu 3 Jam/2 SKS

Semester :

6 (Enam)

Kode Mata Kuliah TI2089

Nama Matakuliah Praktikum Rancangan Analisa Algoritma

Silabus ringkas Kuliah ini mengimplementasikan teknik-teknik baru dalam medesain

algoritma yang diklasifikasikan berdasarkan ide dalam mendesainnya.

Dalam setiap kuliah, mahasiswa diharuskan melakukan analisa terhadap

agoritma yang didesainnya.

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan dapat:

Memberikan pemahaman kepada mahasiswa mengenai teknik-teknik

baru untuk mendesain algoritma untuk permasalahan baru

Mengklasifikasi banyak algoritma yang sudah dikenal sesuai dengan ide

dalam mendesainnya

Dapat menerapkan teknik desain dan analisa dalam penyelesaian

permasalahan komputasi

Dapat mengimplementasikan algoritma dalam program dan

membandingkan hasil empiris dengan analisa matematis

Mata Kuliah 1. Matematika Diskrit

Penunjang 2. Konsep Pemrograman

3. Struktur Data & Algoritma

Penilaian UTS = 40%

UAS = 40 %

Tugas = 20 %

Daftar Pustaka 1. Anany V. Levitin, Introduction to the Design and Analysis of

Algorithms, 2003, Addison Wesley; 1st edition

2. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest,

Clifford Stein, Introduction to Algorithms, Second Edition

The MIT Press; 2nd edition (September 1, 2001)

3. Robert W. Sebesta, Concepts of Programming Languages, Addison

Wesley; 6 edition (July 24, 2003)

Page 88: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-88

Uraian Rinci Materi Kuliah

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 o Mereview pemahaman mengenai Algoritma

o Dapat membuat algoritma dari suatu permasalahan

Pengantar o Mengimplementasikan algoritma Euclid dan algoritma Sieve

o Mereview Linked List,

Tree dan Graph

o Membuat algoritma dari

suatu permasalahan

1,2,3 PT, LCD,

PC

2 o Memahami definisi

Algoritma yang efisien o Memahami cara

melakukan analisa efisiensi

dari algoritma pada

algoritma non rekursif

Dasar Analisa

dari Efisiensi Algoritma (1)

o Mengimplementasikan

Algoritma non Rekursif (MaxElement ,Unique

Elemen, Matrix

Multiplication, Binary)

o Melakukan dan

membandingkan analisa

matematis dan empiris

1,2 PT, LCD,

PC

3 o Memahami cara

melakukan analisa efisiensi

dari algoritma pada

algoritma rekursif

o Memahami cara

melakukan analisa efisiensi

algoritma secara empiris

Dasar Analisa

dari Efisiensi

Algoritma (2)

o Mengimplementasikan

Algoritma Rekursif

(Faktorial, Tower Hanoi,

BinRec)

o Melakukan dan

membandingkan analisa

matematis dan empiris

1,2 PT, LCD,

PC

4 o Memahami definisi dari Brute Force

o Memahami algoritma yang

termasuk pada klasifikasi

Brute Force

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Brute Force

Brute Force (1) o Mengimplementasikan algoritma Selection Sort

dan Bubble Sort

o Melakukan dan

membandingkan analisa

matematis dan empiris

1,2 PT, LCD, PC

5 o Memahami algoritma yang

termasuk pada klasifikasi

Brute Force o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Brute Force

Brute Force (2) o Mengimplementasikan

algoritma Sequential

Search o Mengimplementasikan

algoritma yang termasuk

Exhaustive Search

o Melakukan dan

membandingkan analisa

matematis dan empiris

1,2 PT, LCD,

PC

6 o Memahami definisi dari Divide dan Conquer

o Memahami algoritma yang

termasuk pada klasifikasi

Divide dan Conquer

o Memahami cara melakukan analisa pada

algoritma yang termasuk

Divide dan Conquer

Divide dan

Conquer

o Mengimplementasikan

algoritma Merge Sort

dan Quick Sort

o Melakukan dan

membandingkan analisa

matematis dan empiris

1,2 PT, LCD,

PC

7 o Memahami algoritma yang Divide dan o Mengimplementasikan 1,2 PT, LCD,

Page 89: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-89

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

termasuk pada klasifikasi

Divide dan Conquer

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Divide dan Conquer

Conquer algoritma Binary Search

dan Binary Tree

Traversal

o Melakukan dan

membandingkan analisa

matematis dan empiris

PC

8 o Memahami definisi dari Decrease dan Conquer

o Memahami algoritma yang

termasuk pada klasifikasi

Decrease dan Conquer o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Decrease dan Conquer

Decrease dan

Conquer

o Mengimplementasikan

algoritma Insertion Sort

dan Depth First Search

o Melakukan dan

membandingkan analisa

matematis dan empiris

1,2 PT, LCD,

PC

9 o Memahami algoritma yang

termasuk pada klasifikasi

Decrease dan Conquer

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Decrease dan Conquer

Decrease dan

Conquer

o Mengimplementasikan

algoritma Breadth First

Search dan melakukan

analisa empiris

o Melakukan dan

membandingkan analisa

matematis dan empiris

1,2 PT, LCD,

PC

10 o Memahami definisi dari Transform dan Conquer

o Memahami algoritma yang

termasuk pada klasifikasi

Transform dan Conquer

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Transform dan Conquer

Transform dan Conquer

o Mengimplementasikan Balanced Search Tree

o Melakukan dan

membandingkan analisa

matematis dan empiris

1 PT, LCD, PC

11 o Memahami algoritma yang

termasuk pada klasifikasi

Transform dan Conquer

o Memahami cara melakukan analisa pada

algoritma yang termasuk

Transform dan Conquer

Transform dan

Conquer

o Mengimplementasikan

algoritma Heaps dan

Heapshort

o Melakukan dan membandingkan analisa

matematis dan empiris

1 PT, LCD,

PC

12 o Memahami definisi dari Space and Time Tradeoffs

o Memahami algoritma yang

termasuk pada klasifikasi

Space and Time Tradeoffs

o Memahami cara

melakukan analisa pada

algoritma yang termasuk Space and Time Tradeoffs

Space and Time

Tradeoffs

o Mengimplementasikan B

Trees

o Melakukan dan

membandingkan analisa

matematis dan empiris

1 PT, LCD,

PC

13 o Memahami definisi dari Teknik Greedy

o Memahami algoritma yang

termasuk pada klasifikasi

Teknik Greedy

o Memahami cara

Teknik Greedy o Mengimplementasikan

Algoritma Prim dan

Algoritma Kruskal

o Melakukan dan

membandingkan analisa

matematis dan empiris

1 PT, LCD,

PC

Page 90: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-90

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

melakukan analisa pada

algoritma yang termasuk

Teknik Greedy

14 o Memahami algoritma yang

termasuk pada klasifikasi

Teknik Greedy

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Teknik Greedy

Teknik Greedy o Mengimplementasikan

Algoritma Dijkstra dan

Huffman Trees

o Melakukan dan

membandingkan analisa

matematis dan empiris

1 PT, LCD,

PC

15 o Memahami algoritma yang

termasuk pada klasifikasi

Decision Tree o Memahami cara melakukan

analisa pada algoritma

yang termasuk Decision

Tree

Decision Tree o Mengimplementasikan

Decision Tree untuk

Algoritma Sorting dan Algoritma Searching

o Melakukan dan

membandingkan analisa

matematis dan empiris

1 PT, LCD,

PC

16 o Memahami algoritma yang

termasuk pada klasifikasi

Branch & Bound

o Memahami cara melakukan

analisa pada algoritma

yang termasuk Branch &

Bound

Branch & Bound o Mengimplementasikan

salah satu permasalahan

Job Shop/Knapsack/TSP

dengan Branch & Bound

o Melakukan dan

membandingkan analisa

matematis dan empiris

1 PT,LCD, PC

UAS

Page 91: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-91

TI2030 Praktikum Basis Data 1

Jam / Minggu

6/2 SKS

Semester : 3

Sifat:

Wajib

Kode Mata Kuliah TI2030

Nama Mata Kuliah Praktikum Basis Data 1

Silabus ringkas Mata kuliah ini bertujuan untuk mempelajari tentang pengembangan dan

pemrograman basis data dengan menggunakan Access.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat: Memahami sistem basis data relasional dan dapat mengimplementasikannya

ke dalam aplikasi basis data yang menggunakan Microsoft Access

Mengenal bahasa pemrograman Visual Basic Application yang ada di Access

Memahami implementasi dari basis data lanjutan dalam Access seperti Event Driven Programming menggunakan Macro, Data Access Object, dan trigger.

Mata Kuliah Penunjang 1 Basis Data 1

Penilaian UTS = 30 % 40 %

30 % UAS =

Tugas =

References/

Bibliography

Michael Brydon, Microsoft Access Tutorial,. http://mis.bus.sfu.ca/tutorials/MSAccess/tutorials.html

Microsoft Press, Microsoft Access 2000 Visual Basic for Application, Elex

Media Komputindo, 2001.

Page 92: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-92

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

1

Memahami konsep

dasar database

dalam Access

Dapat membuat

table dan membuat

relasi antar table

Pengenalan :

Microsoft

Access

o Pembuatan Database

o Menggunakan database wizard

o Menggunakan database yang

sudah pernah dibuat

o Membuat Database baru

o Import data dari aplikasi lain

o Mengakses bantuan

o Pembuatan Tabel

o Membuat Primary Key pada

Tabel o Membuat Relasi antar Tabel

o Memberi nama lain sebuah

database (rename)

o Pengembangan Aplikasi dalam

Access

o Penggunaan linked tables

1,2,3 PT/LCD

/PC

2

Memahami

tentang desain table

Mampu

mendesain table

pada suatu ruang

lingkup

permasalahan

Desain Tabel &

Studi Kasus : Desain Tabel

dari suatu

lingkup

permasalahan

o Pendahuluan : pentingnya desain

tabel yang bagus o Dasar Datasheet

o Pembuatan tabel baru

o Penentuan primary key

o Melakukan setting pada properti

field

o Penggunaan input mask wizard

o Menyembunyikan bilangan pada

field autonumber

o Input masks dan nilai literal

o Menerapkan teori yang dibuat

sebelumnya pada desain tabel

untuk suatu ruang lingkup permasalahan

1,2,3

PT/LCD

/PC

3 Memahami

hubungan (relasi)

antar tabel

Mampu membuat

relasi antar table

pada suatu ruang

lingkup

permasalahan

Hubungan

(relasi) antar

tabel

Studi Kasus :

Hubungan

(relasi) antar

Tabel

o Pendahuluan : keuntungan

penggunaan tabel dan relasi

o Melakukan Normalisasi pada

Desain Tabel

o Pembuatan Relasi antar Tabel

o Mengedit dan Menghapus Relasi

o Relasi One-to-many

o Referential integrity

o Menerapkan teori yang dibuat

sebelumnya untuk membuat

relasi antar tabel pada suatu ruang lingkup permasalahan

1,2,3

PT/LCD

/PC

Page 93: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-93

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

4 Memahami dasar

query dengan

menggunakan

QBE

Dapat

menggunakan

query untuk

menampilkan

data table pada

beberapa relasi serta memahami

penggunaan

calculated fields

Dasar Query

Menggunakan

QBE

o Pendahuluan : penggunaan queri

untuk mendapatkan informasi

yang kita perlukan

o Pembuatan queri

o Lima dasar operasi Queri

o Proyeksi

o Pengurutan (Sorting)

o Pemilihan (Selection)

o Kriteria Pemilihan yang

Kompleks o Join Tabel

o Pembuatan calculated fields

o Perbaikan calculated field

o Calculated field yang lebih

kompleks

o Konvensi penamaan untuk obyek

Database

o Operator ampersand (&)

o Penggunaan Queri untuk

menampilkan data tabel pada

beberapa Relasi o Recordsets yang tidak bisa di-

update

1,2,3

PT/LCD

/PC

5 Memahami query

dengan

menggunakan

SQL dan

memahami

perbedaan antara

QBE dengan

SQL

Dapat

menggunakan QBE dan SQL

untuk suatu

ruang lingkup

permasalahan

o Dasar Query

menggunakan

SQL

o S

tudi Kasus :

Penggunaan

QBE dan

SQL untuk

suatu ruang

lingkup

permasalahan

o Perbedaan antara QBE dan SQL

o Dasar-dasar SQL queries

o Klausa WHERE

o Join queries

o Membuat QBE dan SQL pada

suatu ruang lingkup permasalahan

1,2,3

PT/LCD

/PC

PT/LCD

/PC

6 Memahami dasar

pembuatan form

dalam Access

Dasar Form o Pendahuluan : Menggunakan

Form sebagai bagian dari Aplikasi

o Pembuatan form

o Menambahkan kotak teks

o Penggunaan properti field untuk

melindungi isinya

o Menambahkan unbound text box

o Mengaitkan (binding) sebuah

unbound text box ke sebuah field o Pembuatan single-column form

dengan menggunakan wizard

o Data sheet form Columnar vs

Tabular

1,2,3 PT/LCD

/PC

Page 94: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-94

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

7 Memahami dasar

pembuatan sub

form dalam

Access

Dapat membuat

form dan

subform untuk

suatu ruang

lingkup

permasalahan

o Sub Form

o S

tudi Kasus :

Penggunaan

Form dan

Subform

untuk suatu

ruang lingkup

permasalahan

o Pendahuluan : Keuntungan

penggunaan form di dalam form

o Pembuatan form utama

o Pembuatan subform

o Menyambung form utama dengan

subform

o Mengaitkan form dan subform

secara manual

o Non-synchronized forms

o Perubahan Judul Form o Menghapus scroll bars yang tidak

diinginkan dan tombol navigasi

o Membuat Form dan Sub Form

untuk suatu ruang lingkup

permasalahan

1,2,3

PT/LCD

/PC

8 Memahami konsep

dasar penggunaan

control combo box

pada form

Kontrol Combo

Box

o Pendahuluan: Apa itu combo

box?

o Pembuatan bound combo box

o Pengisian properti dari combo box

o Combo box berdasar tabel yang

lain atau queri

o Menampilkan lebih dari satu field

dalam combo box

o Menyembunyikan key field

o Perubahan urutan item dalam

combo box

o Perubahan urutan tab pada form

o Mengapa kita tidak boleh

menggunakan combo box untuk non-concatenated key

o Controls dan widgets

1,2,3 PT/LCD

/PC

9 Memahami

penggunaan

calculated control

pada form

Form Lanjutan o Pendahuluan : Menggunakan

calculated controls pada forms

o Pembuatan calculated controls

pada forms

o Menampilkan nilai total pada

form utama

o Menghitung fungsi aggregate

pada subform

o Menyembunyikan text box pada

subform

1,2,3 PT/LCD

/PC

10 Dapat menggunakan control combo box

dan materi pada

form lanjutan untuk

diimplementasikan

pada suatu ruang

lingkup

permasalahan

Studi Kasus : Penggunaan

Kontrol

Combobox dan

teori Form

Lanjutan untuk

suatu ruang

lingkup

permasalahan

o Mengimplementasikan teori yang dibahas pada control combo box

dan form lanjutan untuk suatu

ruang lingkup permasalahan

1,2,3 PT/LCD/PC

11 Memahami Membuat o Pendahuluan : Queri dinamis 1,2,3 PT/LCD

Page 95: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-95

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

pembuatan query

dengan parameter

Query dengan

Parameter

dengan memakai parameter

o Parameter queries sederhana

o Menggunakan parameters untuk

men-generate prompts

o Nilai pada form sebagai

parameter

/PC

12

Memahami konsep

dari Action Queries

Mampu

menggunakan Action Queries

embedded dengan

komponen yang

dibuat pada form

Query untuk

Merubah Data

(Action

Queries)

o Pendahuluan : Queri yang

merubah data

o Menggunakan make-table query

untuk membuat backup o Menggunakan update query untuk

mengembalikan perubahan

(rollback)

o Menggunakan update query untuk

membuat perubahan selektif

o Mengembalikan perubahan

o Menempatkan action queries pada

tombol (buttons)

o Mengembalikan tabel master

o Pemrosesan Transaksi

2

PT/LCD

/PC

13

Mampu membuat

form yang berisi kode Visual Basic

Application (VBA)

Memahami

penggunaan control

combo box yang

diberi kode VBA

Pembuatan

Form dengan

Wizard dan

Penambaha

n kode

VBA

Kontrol

Combo

Box dengan

kode VBA

o Penambahan Kode VBA pada

Form o Membuat form dalam mode

Read-Only

o Menambahkan tombol Add

Record untuk menyisipkan

Record Baru …

o Menempatkan kursor pada posisi

field dengan SetFocus

o Menampilkan Pesan (Message)

pada user

o Menambahkan tombol Del

Record untuk menyisipkan Record Baru

o Menambahkan tombol Update

Record untuk mengubah isi

Record

o Komponen Combo Box untuk

merujuk ke table yang lain

o Komponen Combo Box yang

berisi pilihan

o Implementasi kode VBA untuk

komponen Combo Box

1,2,3 PT/LCD

/PC

Page 96: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-96

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

14

Mampu

menggunakan

combo box untuk

memfilter record

Menggunakan

control combo

box dan kode

VBA untuk suatu

ruang lingkup

permasalahan

Penanganan

Combo

Box dan

Memfilter

Record

Studi Kasus

:

Penggunaa

n Kontrol

Combo Box dan

kode VBA

untuk suatu

ruang

lingkup

permasalah

an

o Memodifikasi isi dari combo box

o Mengubah properti pada combo

box

o Memfilter record dengan

menggunakan filter by form

o Membuat group option untuk

memfilter record

o Mengimplementasikan teori yang

dibahas pada kontrol combo box

dan kode VBA untuk suatu ruang lingkup permasalahan

3

PT/LCD

/PC

15

Memahami

konsep event-

driven

programming

menggunakan macro

Memahami dasar

macro editor

serta penggunaan

macro untuk

sebuah event

Dapat membuat

group dari

macro, membuat

switchboard serta

menggunakan macro pada

komponen di

Access

Event-

Driven

Programmi

ng

menggunakan Macro

o Pendahuluan : Apa itu event-

driven programming?

o Triggers

o Access macro language

o Siklus desain trigger o Dasar-dasar macro editor

o Menambahkan macro ke sebuah

event

o Pembuatan check box untuk

menampilkan perubahan status

informasi

o Perintah SetValue

o Pembuatan conditional macros

o Pembuatan group dari macro yang

sudah diberi nama

o Pembuatan switchboards o Menggunakan macro membuat

tombol (button) secara manual

o Menggunakan button wizard

o Menggunakan autoexec macro

o Event-driven programming vs

Pemrograman konvensional

2

PT/LCD

/PC

Page 97: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-97

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

16

Memahami

konsep dasar

Data Access

Object

Dapat membuat

aplikasi dengan

menggunakan

konsep Data

Access Object

Pembuatan wrapper dan

desain trigger

Data Access

Object

o Pendahuluan : Apa itu Hirarki

DAO

o Dasar-dasar DAO

o Properties dan methods

o Engines, workspaces, dll

o Melakukan setting pada obyek

database

o Pembuatan obyek Recordset

o Menggunakan obyek Recordset

o Menggunakan metode FindFirst o Fungsi DLookUp()

o Menggunakan DLookUp()dalam

queri

o Memahami klausa WHERE

o VBA vs SQL

o Prosedural vs Deklaratif

o Menggunakan tabel terpisah

untuk menyimpan parameter

system

o Pembuatan wrapper dan

Mendesain trigger

2

PT/LCD

/PC

Page 98: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-98

TI2040 Praktikum Basis Data 2

Jam / Minggu

6/2 SKS

Semester : 4

Sifat:

Wajib

Kode Mata Kuliah TI2040

Nama Mata Kuliah Praktikum Basis Data 2

Silabus ringkas Mata kuliah ini bertujuan untuk mempelajari tentang standart bahasa antar

muka untuk database yaitu Structure Query Language (SQL) pada database

Oracle dan dapat mengembangkan aplikasi dengan tool pengembangan

Visual Basic dan Oracle Developer.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami Structured Query Language (SQL) yang ada di Oracle

Dapat membuat aplikasi dengan tools pengembangan Visual Basic yang

terhubung dengan database Oracle

Dapat membuat aplikasi dengan tools pengembangan Oracle Developer

Mata Kuliah Penunjang 1 Basis Data 1

2 Praktikum Basis Data 1

3 Basis Data 2

References/

Bibliography

Oracle University, Oracle9i Introduction to SQL, Oracle Press, 2002

Oracle University, Oracle9i Form Developer, Oracle Press, 2002

Tessy Badriyah, Tutorial Oracle Developer, Pelatihan Oracle, 2002.

Page 99: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-99

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 o Memahami fitur-fitur

Oracle9i

o Dapat menjelaskan

aspek teori maupun fisik dari database

relasional

o Menggambarkan

Implementasi Oracle

pada RDBMS dan

ORDBMS

Pendahuluan o Oracle Database

o Oracle Application

Server

o Obyek Relasional dalam DBMS

o Pemodelan Data

1 PT/LCD/PC

2 o Mengetahui

kemampuan dari

SQL SELECT

Statement

o Dapat membuat

perintah SQL dengan SELECT Statement

Dasar Penulisan

Statemen SQL

o Dasar Statement

SELECT

o Operator Presedence

o Definisi NULL

value

o Kolom dan table alias

o Operator

Penyambungan

1 PT/LCD/PC

3 o Mengetahui

kemampuan dari

SQL SELECT

Statement

o Dapat membuat

perintah SQL dengan

SELECT Statement

Pembatasan dan

Pengurutan Data

o Membatasi baris

dengan klausa

WHERE

o Kondisi

Pembandingan

o Penggunaan

BETWEEN, IN,

LIKE

o Menggunakan

Operator Logika o Klausa Order By

1 PT/LCD/PC

4 o Memahami

bermacam tipe fungsi

yang tersedia dalam

SQL

o Menggunakan fungsi

Karakter, Bilangan

dan Tanggal dalam

statement SELECT

o Dapat melakukan

fungsi Konversi

Fungsi Baris

Tunggal

o Fungsi Baris

Tunggal

o Fungsi Karakter

o Fungsi Bilangan

o Fungsi Tanggal

1 PT/LCD/PC

5 o Dapat menulis statement SELECT

yang mengakses data

ke lebih dari satu

table dengan

menggunakan

operator join.

o Menampilkan data

yang tidak memenuhi

kondisi join dengan

menggunakan

Menampilkan Data dari Banyak Tabel

o Mendapatkan Data dari Banyak Tabel

o Cartesian Product

o Bermacam tipe Join

1 PT/LCD/PC

Page 100: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-100

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

operator outer join

o Melakukan join

terhadap table itu

sendiri (self join)

6 o Mengidentifikasi

Fungsi Group yang

tersedia

o Menggambarkan

Penggunaan dari

Fungsi Group

o Mengelompokkan

data dengan Klausa GROUP BY

o Meng-include atau

meng-exclude suatu

baris data dengan

klausa HAVING

Aggregate Data

dengan Fungsi

GROUP

o Fungsi GROUP

o Penggunaan

keyword DISTINCT

o Penggunaan Klausa

GROUP BY

o Illegal Queries pada

Fungsi Group

o Penggunaan Klausa HAVING

o Fungsi Group

Bersarang

1 PT/LCD/PC

7 o Menggambarkan tipe

persoalan yang dapat

dipecahkan oleh sub

query

o Mendefinisikan sub

query

o Memahami tipe-tipe dari subquery

o Menulis subquery

baris tunggal dan

baris berganda

Subquery o Penggunaan

Subquery untuk

menyelesaikan

masalah

o Subquery baris

tunggal

o Subquery baris tunggal dan baris

ganda

o Penggunaan fungsi

Group dan Having

dengan Subquery

1 PT/LCD/PC

8 o Membuat query yang

membutuhkan

variable input

o Kustomisasi

lingkungan

SQL*PLUS

o Menghasilkan output

yang lebih mudah dibaca

o Membuat dan

menjalankan file

script

o Menyimpan hasil

proses kustomisasi

Menghasilkan

Output yang Dapat

Dibaca dengan

iSQL*PLUS

Variabel Substitusi &

dan &&

Penggunaan DEFINE,

VERIFY, SET dan

COLUMN

1 PT/LCD/PC

9 o Memahami Statement

DML (Data

Manipulation

Language)

o Menyisipkan baris ke

dalam table o Merubah baris dalam

table

o Menghapus baris dari

table

o Mengontrol

Manipulasi Data o Definisi Data

Manipulation

Language

o Pembuatan Script

o Merubah,

menghapus dan menambah data

pada table

o Penggunaan WITH

CHECK OPTION

pada DML

1 PT/LCD/PC

Page 101: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-101

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

Transaksi

Statement

o Statement MERGE

o Pengontrolan

Transaksi

10 o Memahami object

utama dari database

o Membuat table

o Memahami tipe data

yang digunakan pada

saat pendefinisian

kolom pada table

o Merubah definisi table

o Drop, rename dan

truncate table

Pembuatan dan

Pengelolaan Tabel

o Pembuatan table

dengan Statement

CREATE TABLE

o Pembuatan table

dengna

menggunakan sintak

subquery

o Merubah definisi Tabel

o Penghapusan Tabel

dengan

TRUNCATE,

DELETE dan DROP

1 PT/LCD/PC

11 o Memahami definisi

Constraint

o Dapat Membuat

Constraint

- Dapat Melakukan

pemeliharaan

Constraint

Constraint o Definisi Constraint

o Bermacam tipe

constraint : NOT

NULL, UNIQUE,

PRIMARY KEY, dll

o Penambahan,

penghapusan dan perubahan constraint

1 PT/LCD/PC

12 o Memahami definisi

View

o Dapat membuat View

o Dapat Memanggil

data melalui View

o Merubah definisi

View

o Insert, Update, dan

Delete data melalui

View

o Menghapus (drop)

view

Pembuatan View o Definisi View

o Pembuatan,

Modifikasi dan

Penghapusan View

o Menggunakan

Klausa With Check

Option

o Inline view

o Top-N Analysis

1 PT/LCD/PC

13 o Dapat membuat Sequence

o Dapat melakukan

modifikasi dan

menghapus Sequence

o Dapat membuat

Index dan melakukan

pemeliharaan pada

Index

o Dapat membuat

private dan public

Synonim

Object Database yang Lain

o Definisi Sequence o Penggunaan dan

penghapusan

Sequence

o Pembuatan dan

Pemeliharaan Index

o Pembuatan dan

Penghapusan

Sinonim

1 PT/LCD/PC

14 o Membuat User dan Privilege

o Pengaturan Role

o Penggunaan

statement GRANT

Pengontrolan Akses User

o Mengontrol Akses User

o Privilege dan Role

o Pembuatan User

Object Privilege

1 PT/LCD/PC

Page 102: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-102

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

dan REVOKE untuk

mengatur object

privileges

System Privilege

15 o Memahami operator

SET

o Menggunakan

operator SET

dikombinasikan

dengan multiple

query ke dalam single

query

o Mengontrol urutan dari baris yang

dikembalikan

Penggunaan

Operator SET

o Operator UNION

dan UNION ALL

o Operator MINUS

o Pencocokan

Statement SELECT

o Pengontrolan Urutan

Baris

1 PT/LCD/PC

16 o Menggunakan

operasi ROLLUP

untuk menghasilkan

nilai sub total

o Menggunakan

operasi CUBE untuk

menghasilkan nilai

cross-tabulation

o Menggunakan fungsi

GROUPING untuk mengidentifikasi nilai

baris yang dibuat

oleh ROLLUP atau

CUBE

o Menggunakan

GROUPING SETS

untuk menghasikan

himpunan hasil

tunggal

Perbaikan dengan

Klausa GROUP

BY

o Review Fungsi

Group

o Group by dengan

Operator Rollup dan

Cube

o Fungsi GROUPING

o Fungsi GROUPING

SETS

o Composite Column

o Concatenated Grouping

1 PT/LCD/PC

Page 103: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-103

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

17 o Dapat menulis

subquery dengan

banyak kolom

o Dapat

menggambarkan dan

menjelaskan

karakteristik dari

subqueries pada saat

didapatkan nilai

NULL

o Dapat menulis subquery dalam

klausa FROM

o Dapat menggunakan

scalar subqueries

dalam SQL

Dapat menggambarkan

tipe dari persoalan yang

dapat dipecahkan dengan

menggunakan sub query

yang berkorelasi.

SubQuery Lanjutan o Review Subquery

o Subquery dengan

banyak kolom

o Penggunaan

Subquery dalam

klausa FROM

o

1

18 o Dapat menulis subquery yang

berkorelasi

Melakukan Update

dan Delete baris

dengan menggunakan

subqueries yang

berkorelasi.

o Dapat menggunakan

operator EXISTS dan

NOT EXISTS

o Dapat menggunakan klausa WITH

SubQuery Lanjutan o Scalar Subquery o Korelasi Subquery

o Penggunaan EXIST

dan NOT EXIST

1 PT/LCD/PC

19 o Memahami konsep

hierarchical query

o Dapat membuat

laopran dengan

struktur tree

o Memahami Format

hierarchical data

Hierarchical

Retrieval

o Struktur Tree

o Hirarki Query

o Penelusuran Tree

o Ranking baris

dengan LEVEL dan

LPAD

1 PT/LCD/PC

20 o Dapat

menggambarkan fitur

dari perintah insert

pada banyak table

(multitable insert)

o Dapat menggunakan tipe-tipe insert pada

banyak table berikut :

Unconditional

INSERT,Pivoting

INSERT,Conditional ALL

INSERT, Conditional

Oracle9i Perluasan

ke Statement DML

dan DDL

o Penggunaan

INSERT dan

INSERT ALL

o Pivoting INSERT

o Statement INSERT

untuk banyak table o Conditional dan

Unconditional

INSERT ALL

o Conditional FIRST

INSERT

1 PT/LCD/PC

Page 104: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-104

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

FIRST INSERT

o Dapat membuat dan

menggunakan tabel

eksternal

o Memberi nama indeks

pada waktu pembuatan

primary key constraint

21 o Dapat

mengembangkan

suatu aplikasi dengan

Visual Basic yang

menggunakan database Oracle

Pembuatan

Aplikasi dengan

database Oracle

dan Visual Basic

Development

o Koneksi dengan

ORADC ke database

Oracle

o Pembuatan Master

dan Detail Form o Modul untuk

Menghapus,

Merubah dan

Menambah Data

1,2,3 PT/LCD/PC

22 o Memahami Oracle

Developer dan Object

Navigatornya

o Dapat melakukan

koneksi ke database

o Memahami tipe-tipe

Form

Pendahuluan :

Oracle Developer

o Layar Utama Oracle

Developer

o Object Navigator

o Koneksi ke

Database

o Macam-macam tipe

form

2,3 PT/LCD/PC

23 o Dapat membuat Single Block Form

o Dapat merubah

property dari

komponen

o Dapat melakukan

penyimpanan dan

kompilasi terhadap

form yang dibuat

Membuat dan Menjalankan Form

dengan Single

Block

o Membuat Data Block baru

o Melakukan

perubahan property

o Menyimpan,

mengcompile dan

menjalankan Form

2,3 PT/LCD/PC

24 o Dapat membuat

master-detail form

dari dua form yang

saling berelasi

Master Detail Form o Pembuatan form

master dan form

detail

2,3 PT/LCD/PC

25 o Dapat membuat List of Value yang

mengacu pada isi

data dari table yang

lain

List of Value (LOV)

o Pembuatan LIST of VALUE (LOV)

2,3 PT/LCD/PC

26 o Dapat membuat non-

base table fields

untuk memperbaiki

antarmuka user

Non-base Table

Fields

o Pembuatan non-base

table fields

2,3 PT/LCD/PC

27 o Dapat membuat

program unit dan

stored program unit

untuk menambah

fungsionalitas pada

suatu aplikasi

Program Unit dan

Stored Program

Units

o Membuat Program

Unit dalam Oracle

Form

o Membuat item baru

o Membuat prosedur

untuk melakukan penghitungan

o Membuat trigger

2,3 PT/LCD/PC

Page 105: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-105

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

yang memanggil

prosedur

o Membuat Stored

Procedures dalam

SQL Plus

o Stored Procedure

dan Trigger yang

digunakan dalam

Aplikasi

o Mengenerate

identifier dengan Sequence

o Penambahan Alert

(pop up message)

o Pengumpulan item

dengan nilai default

o Memberikan fungsi

pada tombol

(command button)

o Melewatkan

parameter antar

form

28 o Dapat membuat

single report dan

master detail report

Pembuatan Report o Object Navigator

pada Oracle Report

o Single Report

o Master Detail

Report

2,3 PT/LCD/PC

29 o Dapat membuat

Menu dalam Oracle

Form

Pembuatan Menu

dalam Oracle

Forms

o Hirarki Menu

o Pembuatan Custom

Menu

o Membuat menu

modul dan menu

item

o Menandai perintah /

command ke menu item

2,3 PT/LCD/PC

30 o Memahami

penggunaan chart dan

graphics untuk Form

dan Report yang

sudah dibuat

Chart dan Graphics o Menambahkan chart

pada form

o Menambahkan chart

pada report

2,3 PT/LCD/PC

31 o Mampu mendesain

table dari ruang

lingkup permasalahan

o Mampu mendesain

menu

Studi Kasus :

Pembuatan

Aplikasi dengan

database Oracle

o Skenario

permasalahan

o Desain Tabel

o Desain Menu

2,3 PT/LCD/PC

32 o Mampu mendesain

form dan report untuk

aplikasi yang dibuat

Studi Kasus :

Pembuatan

Aplikasi dengan database Oracle

o Desain Form

o Desain Report

2,3 PT/LCD/PC

Page 106: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-106

TI2038 Rekayasa Perangkat Lunak 1

Jam/Minggu 3 Jam

Semester : 4 Sifat:

Wajib

Kode Mata Kuliah TI2038

Nama Matakuliah Praktikum Rekayasa Perangkat Lunak 1

Silabus ringkas Mata Kuliah Praktikum Rekayasa Perangkat Lunak terkait erat dengan

mata kuliah Rekayasa Perangkat Lunak. Pada mata kuliah ini, mahasiswa

diwajibkan untuk mempraktekan apa yang mereka pelajari dalam teori,

seperti analisa permintaan user, desain, implementasi dan testing.

Dalam praktikum ini, mahasiswa mengimplementasikan semua tahapan

dalam Rekayasa Perangkat Lunak dengan studi kasus yang nyata.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

- Mempraktekkan analisa permintaan user.

- Mempraktekkan desain perangkat lunak menggunakan data flow

diagram dan unified modelling language

- Mempraktekkan implementasi sistem. - Mempraktekkan testing setelah sistem di-release.

Mata Kuliah Penunjang o Database 1

2. Programming

3. Sistim Informasi Manajemen

Penilaian Penilaian rutin per minggu = 60 %

Demo = 40 %

Daftar Pustaka 1. Roger S.Perssman ,Software engineering,McGraw-Hill, 2001

2. Ian Sommerville ,Software engineering,McGraw-Hill,2000

3. -, Getting Started Powerdesigner 6.1, Sybase Inc, 1997

4. Simon Bennet Steve McRobb ,Object Oriented System analysis and

Design,McGraw-Hill,2000

5. Ariesto Hadi Sutopo, Analisis dan Desain berorientasi Objek, J&J

Learning, 2002

6. Bambang Hariyanto, Rekayasa Sistem Berorientasi Objek,

Informatika Bandung, 2004

Page 107: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-107

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

4. Mengenalkan RPL dan

materi yang akan

diajarkan

Memahami cara

analisa kebutuhan

user

Teknik

mendapatkan dan

menganalisa

kebutuhan user

Requirements

elicitation

Teknik pemodelan

analisa kebutuhan

Kebutuhan fungsional

dan non fungsional

1,2 LCD/PC

5. Mengerti cara

membuat prototipe

perangkat lunak

sesuai kebutuhan

user.

Teknik membuat

prototipe.

Prototyping

Konsep dasar teknik

spesifikasi formal

3,4 LCD/PC

6. Memahami konsep

dan prinsip desain perangkat lunak

Desain perangkat

lunak 1 Konsep dasar dan

prinsip desain perangkat lunak

Pola desain

4,5,6 LCD/PC

4 Memahami

mendesain perangkat

lunak dengan metode

terstruktur.

Desain perangkat

lunak 2 Arsitektur desain

Desain terstruktur

6,7,8 LCD/PC

5 Memahami cara

mendesain perangkat

lunak dengan metode

objek orientik.

Desain perangkat

lunak 3 Analisa dan desain

berorientasi objek

1,5 LCD/PC

6 Memahami cara

mendesain level

komponen dan

mendesain untuk penggunaan ulang.

Desain perangkat

lunak 4 Desain Level

komponen

Desain utk

penggunaan ulang

2,6 LCD/PC

7 Memahami cara

menggunakan API

dalam

mengembangkan

perangkat lunak

Menggunakan API

1

Pemrograman API

Class browsers dan

tools yg berhubungan

1,7,8 LCD/PC

8 Memahami bagaimana

melakukan debugging

dalam API

Menggunakan API

2 Contoh

Pemrograman API

Debugging dalam

API

2,3,5 LCD/PC

UTS

9 Memahami

bagaimana cara

memilih software

pendukung untuk pengembangan

perangkat lunak.

Memilih software

pendukung

untuk

pengembangan perangkat lunak.

Lingkungan

perangkat lunak

Tools untuk

pemodelan desain

1,2,6 LCD/PC

10 Memahami cara

melakukan testing,

memanajemen,

mengkonfigurasi dan

integrasi.

Melakukan testing

dan

Memanajemen

software

Testing

Manajemen,

konfigurasi

Mekanisme integrasi

1,6 LCD/PC

11 Memahami model

daur ulang proses dan

Daur ulang

perangkat lunak Daur ulang software

dan model process

1.8 LCD/PC

Page 108: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-108

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

model pengukuran

proses. Model pengukuran

proses

Metrik proses

software

12 Memahami cara

pemeliharaan , dan

karakteristik

pemeliharaan

perangkat lunak serta

serta rekayasa ulang

dan penggunaan ulang

software

Pemeliharaan

perangkat lunak

Pemeliharaan perangkat

lunak

Karkteristik

pemeliharaan

perangkat lunak

Rekayasa ulang

Penggunaan ulang

software

1,7,8 LCD/PC

13 Memahami UML, diagram pada UML

dan notasi-notasi

dalam UML

Memahami mendesain

perangkat lunak

dengan use case

diagram

Notasi dan Use case

Pengertian UML Komponen pada UML

Notasi-notasi

pemodelan dengan

UML

Membuat Use case

diagram

3,4,5 LCD/PC

14 Memahami prinsip dan

cara mendisain class

diagram

Class diagram Notasi-notasi pada class

diagram

Membuat class diagram

1,3 LCD/PC

15 Memahami prinsip

dan cara mendisain

sequence dan state diagram

Sequence diagram

dan state diagram

Notasi-notasi pada

Sequence Diagram

Membuat Sequence Diagram

Notasi-notasi pada state

diagram

Membuat state diagram

2,3 LCD/PC

16 Melakukan desain

perangkat lunak

dengan UML.

Studi kasus :

Desain perangkat

lunak

menggunakan

UML pada toko

buku

Merancang use case

diagram

Merancang class

diagram

Merancang sequence

diagram

Merancang state

diagram

4,5,6 LCD/PC

Page 109: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-109

TI2018 Praktikum Struktur Data dan Algoritma

Jam/Minggu 6 jam

Semester : 2

Sifat:

wajib

Kode Mata Kuliah TI2018

Nama Matakuliah Praktikum Struktur Data dan Algoritma

Silabus ringkas Praktikum ini merupakan praktek dari mata kuliah Struktur Data dan

Algoritma yang meliputi materi lanjutan mata kuliah Konsep

Pemrograman yang meliputi array, pointer, struktur. Pada praktikum ini

mahasiswa melakukan pemrograman penggunaan struktur data linked

list, stack, queue, rekursi, graph dan tree yang banyak digunakan untuk

pemecahan permasalahan dalam pemrograman. Selain itu juga dilakukan pemrograman beberapa algoritma sorting dan searching.

Praktikum disertai dengan latihan-latihan menyelesaikan permasalahan

dengan struktur data yang tepat.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Menyelesaikan masalah menjadi sebuah algoritma (langkah-langkah)

yang akan dijalankan oleh komputer, kemudian

mengimplementasikannya menjadi sebuah program komputer

Memecahkan masalah pemrograman yang harus diselesaikan dengan

materi yang ada pada pemrograman lanjut seperti array, pointer,

struct, operasi file dsb.

Merepresentasikan data yang digunakan dalam pemrograman (baik data

input atau data output) dengan struktur data yang tepat seperti linked list, stack, queue, rekursi, graph dan tree.

Mengetahui & membandingkan macam-macam algoritma dalam proses

pengurutan dan pencarian dan dapat menentukan algoritma yang

digunakan dalam permasalahan pemrograman yang diselesaikannya.

Mata Kuliah Penunjang 1. Matematika Diskrit

2. Konsep Pemrograman

Penilaian Praktikum = 80%

Postest = 20 %

Daftar Pustaka 1 Esakov, Jeffrey, Tom Weiss, Data Structures An Advanced Approach

Using C, Prentice-Hall, Inc. 1989

2 Hariyanto, Bambang, Struktur Data, Informatika Bandung, Pebruari

2000

3. http://cplus.about.com/library/blctut.htm, C Programming Tutorial

4. Kadir, Abdul, Pemrograman Dasar Turbo C, Andi Offset,

Yogyakarta, 1991

5. Kruse, Robert L. Data Structures & Program Design, Prentice-Hall,

Inc. 1987

6. Loudon, Kyle Mastering Algorithms with C, O’Reilly, 1999

7. Santosa, Insap, Struktur Data Menggunakan Turbo Pascal 6.0, ANDI

OFFSET Yogyakarta, Cetakan Kelima, 2000

8. Standish, Thomas A. Data Structures, Algorithms & Software

Principles In C, Addison Wesley, 1995

Page 110: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-110

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

7. Melakukan review pokok bahasan array dan pointer

Memahami konsep

struktur

Array, Pointer dan Struktur

Review konsep array berdimensi satu dan dua

Review konsep pointer

Perbedaan alokasi memory

pada array dan pointer

Konsep struktur dan

deklarasi struktur

Array pada tipe data struktur

Latihan

1, 2, 3, 4 PT/LCD/PC

8. Memahami cara

pendeklarasian simpul

dalam Linked List

Memahami cara membangun linked list

dari awal

Memahami cara

penambahan simpul dalam

sebuah linked list di awal,

akhir dan tengah list

Single Linked

List Deklarasi Single Linked List

Penelusuran Linked List

Operasi insert simpul pada

single Linked List (di awal, di akhir, di tengah)

Latihan

1, 2, 3, 4 PT/LCD/

PC

9. Memahami cara

penghapusan simpul

dalam sebuah linked list

Mengenal jenis-jenis

permasalahan yang

implementasinya menggunakan single

linked list

Single Linked

List Operasi penghapusan simpul

pada single Linked List (di

awal, di tengah, di akhir)

Contoh kasus yang

menggunakan single linked

list dalam implementasinya

Latihan

1, 2, 3, 4 PT/LCD/

PC

10. Memahami cara

pendeklarasian simpul

dalam Double Linked List

Memahami cara

membangun double

linked list dari awal

Memahami cara

penambahan simpul

dalam sebuah double

linked list di awal, tengah dan akhir list

Double

Linked List Deklarasi Double Linked List

Penelusuran Double Linked

List

Operasi insert simpul pada

double Linked List (di awal,

di tengah, di akhir)

Latihan

1, 2, 3, 4 PT/LCD/

PC

11. Memahami cara

penghapusan simpul

dalam sebuah double

linked list di awal, tengah,

dan akhir list

Mengenal jenis-jenis

permasalahan yang

implementasinya

menggunakan double

linked list

Double

Linked List Operasi penghapusan simpul

pada Double Linked List (di

awal, di tengah, di akhir)

Contoh kasus yang

menggunakan double linked

list dalam implementasinya

Latihan

1, 2, 3, 4 PT/LCD/

PC

6 Memahami cara

merepresentasikan sebuah

Stack

(Tumpukan) Representasi Stack dengan

array

1, 2, 3, 4 PT/LCD/

PC

Page 111: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-111

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

stack menggunakan array

Memahami beberapa

operasi penting dalam

Stack

Memahami representasi

Stack menggunakan

Single Linked List

Memahami perbedaan

penggunaan array dan

Linked List

Memahami beberapa

contoh permasalahan yang menggunakan Stack

Operasi-operasi Stack (Push, Pop, Cekmaks dll)

Representasi Stack dengan

Single Linked List

Representasi Stack dengan

Double Linked List

Contoh aplikasi penggunaan

Stack (Notasi Polish dll)

Latihan

7 Memahami cara

merepresentasikan sebuah

queue menggunakan array

Memahami beberapa

operasi penting dalam

Queue

Memahami representasi

dari Queue menggunakan

Single Linked List

Memahami representasi

Queue menggunakan Double Linked List

Memahami perbedaan

penggunaan array dan

Linked List

Memahami jenis-jenis

permasalahan yang

implementasinya

menggunakan queue

Queue

(Antrian) Representasi Queue dengan

array

Operasi-operasi Queue

(CekMaks, Insert, Remove

dll)

Representasi Queue dengan

Single Linked List

Representasi Queue dengan

Double Linked List

Contoh kasus yang

menggunakan queue dalam implementasinya

Latihan

1, 2, 3, 4 PT/LCD/

PC

8 o Memahami konsep fungsi

rekursi

o Memahami jenis-jenis

permasalahan yang implementasinya

menggunakan fungsi

rekursi

Rekursi Konsep dasar rekursi

Contoh kasus yang

menggunakan fungsi rekursi

dalam implementasinya

Latihan

1, 2, 3, 4 PT/LCD/

PC

UTS

9 Memahami berbagai

metode dalam

pengurutan

Dapat membandingkan

metode yang lebih

efisien

Sorting

(Pengurutan) Metode Insertion

Metode Selection

Metode Bubble

Metode Shell

4, 5, 6, 7,

8

PT/LCD/

PC

10 Memahami berbagai

metode dalam

pengurutan

Dapat membandingkan metode yang lebih

efisien

Sorting

(Pengurutan) Metode Quick

Metode Merge

4, 5, 6, 7,

8

PT/LCD/

PC

Page 112: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-112

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

11 Mengenal jenis-jenis permasalahan yang

implementasinya

menggunakan sorting

Sorting (Pengurutan)

Contoh kasus sederhana yang membutuhkan

pemahaman tentang Sorting

untuk memecahkannya,

membuat algoritma dan flow

chartnya

mengimplementasikan

dengan bahasa C

Latihan

4, 5, 6, 7, 8

PT/LCD/PC

12 Memahami konsep

searching

menggunakan

sequential search

Memahami konsep

searching

menggunakan binary

search

Memahami perbedaan

antara sequential

dengan binary search

Mengenal jenis-jenis

permasalahan yang

implementasinya

menggunakan searching binary search

Searching

(Pencarian)

Pencarian dengan metode

sequential

Pencarian dengan metode

binary

Membandingkan kinerja

sequential dengan binary

search

Contoh kasus sederhana

yang membutuhkan

pemahaman tentang

searching untuk

memecahkannya

Latihan

4, 5, 6, 7,

8

PT/LCD/

PC

13 Memahami konsep

graph

Memahami jenis graph

yaitu graph berarah dan

tak berarah

Memahami representasi

graph menggunakan

array

Graph Konsep graph

Jenis Graph : graph berarah

dan tak berarah

Representasi graph dengan

array

Latihan

4, 5, 6, 7,

8

PT/LCD/

PC

14 Memahami representasi

graph menggunakan

linked list

Memahami implementasi graph

pada algoritma

pencarian jalur

Graph Representasi dengan linked

list

Aplikasi graph dalam

mengimplementasikan algoritma pencarian jalur

berarah dan tak berarah

Latihan

4, 5, 6, 7,

8

PT/LCD/

PC

15 Memahami konsep tree

Mengenalkan istilah-

istilah dalam tree

Memahami cara

membentuk binary tree

Memahami berbagai

metode kunjungan

terhadap tree

Memahami representasi tree

menggunakan linked

list

Tree Konsep Tree

Pengenalan istilah-istilah

dalam tree

Membentuk binary tree

Kunjungan terhadap dalam

tree secara preorder, inorder,

maupun postorder

Representasi tree dengan

Linked List

4, 5, 6, 7,

8

PT/LCD/

PC

Page 113: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-113

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

16 Memahami persoalan yang menggunakan

implementasi tree

dalam memecahkannya

Tree Implementasi notasi polish menggunakan tree

Latihan

4, 5, 6, 7, 8

PT/LCD/PC

UAS

Page 114: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-114

TI2027 Praktikum Metode Numerik

Jam/Minggu 2 Jam

Semester : 2 Sifat:

Wajib

Kode Mata Kuliah TI2027

Nama Matakuliah Praktikum Metode Numerik

Silabus ringkas Mahasiswa dapat membuat program dengan bahasa C untuk

menyelesaian persoalan-persoalan matematik yang sulit

diselesaikan dengan metode analitik (non linier), dengan

pendekatan algoritma metode numerik .

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan dapat:

Membuat program dan menyelesaikan persamaan non linier

Membuat program dan menyelesaikan atau multi-variabel

Membuat program dan menyelesaikan differensial dan

integral

Membuat program dan menyelesaikan Interpolasi dan Regresi

Membuat program dan menyelesaikan persamaan differensial

Membuat program dan menyelesaikan masalah multi variable

untuk menentukan nilai optimal yang tak bersyarat

Mata Kuliah Penunjang 1. Matematika 1,2,3

2. Pemrograman C

Daftar Pustaka 1. Chapra Steven C., Canale Raymond P., Numerical Methods For

Engineers, Mc Graw-Hill Book Company, New York, 1985.

2. Supardi, Ir., Diktat Teori dan Praktikum Metode Komputasi ,

PENS-ITS, 1990.

3. Achmad Basuki, Drs. M.Kom, Nana Ramadijanti, S.Kom,

Praktikum Metode Komputasi D4 – IT, PENS-ITS, 2002

4. R.Soegeng., Komputasi Numerik dengan Turbo Pascal ,

Penerbit Andi Offset Yogyakarta, 1993.

Page 115: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-115

Uraian Rinci Materi Kuliah

Pert Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 / 1

Mahasiswa mengerti

tentang adanya

kesalahan perhitungan

pada program metode

numerik

Pendahuluan

Sistem Bilangan

dan Kesalahan

(kesalahan

approksimasi,

kesalahan

sebenarnya)

1,3 LCD/PC

2 / 2 Mahasiswa mengerti dan

dapat membuat program

tentang metode

penyelesaian persamaan

non linier dengan

metode akolade

Penyelesaian

Persamaan Non

Linier

Metode Biseksi

Metode Regula

Falsi

1,2,3,4 LCD/PC

3 / 3 Mahasiswa mengerti

tentang metode

penyelesaian persamaan

non linier dengan metode terbuka

Penyelesaian

Persamaan Non

Linier

Metode Iterasi

Sederhana

Metode Newton

Raphson

Jebakan Metode

Newton Raphson

1,2,3,4 LCD/PC

4 / 4 Mahasiswa mengerti

tentang metode

penyelesaian persamaan

non linier dengan

metode terbuka Dan

contoh aplikasinya

Penyelesaian

Persamaan Non

Linier

Metode Secant

Contoh Kasus

Persamaan Non Linier

1,2,3,4,5 LCD/PC

5 / 5 Mahasiswa mengerti

tentang metode

penyelesaian persamaan

linier simultan dengan

metode Eliminasi Gauss dan Gauss Jordan

Persamaan Linier

Simultan

Metode Eliminasi

Gauss

Metode Gauss

Jordan

1,2,3,4 LCD/PC

6 / 6 Mahasiswa mengerti

tentang metode

penyelesaian persamaan

linier simultan dan

jebakan2nya pada Gauss

dan metode Gauss Seidel

Persamaan Linier

Simultan

Jebakan Metode

Gauss

Metode Gauss

Seidel

1,2,3,4 LCD/PC

7 / 7

Mahasiswa mengerti

tentang metode

penyelesaian persamaan

linier simultan dan

aplikasinya

Persamaan Linier

Simultan

Contoh Kasus

Persamaan

Linier Simultan

1,2,3,4

LCD/PC

8 / 8 Mahasiswa mengerti tentang

metode penyelesaian differensiasi numerik selisih

Diferensiasi

Numerik

Selisih Maju

Selisih Tengah

1,2,3,4 LCD/PC

Page 116: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-116

Pert Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

maju, selisih tengah

9 / 9 Mahasiswa mengerti

tentang metode

penyelesaian

differensiasi numerik tingkat tinggi dan contoh

aplikasinya

Diferensiasi

Numerik

Differensiasi

Tingkat Tinggi

Contoh Kasus Differensiasi

Numerik

1,2,3,4 LCD/PC

10 / 10 Mahasiswa mengerti

tentang metode

penyelesaian integrasi

reimann,trapezoida dan

simpson

Integrasi Metode Integrasi

Reimann

Metode

Trapezoida

Metode Simpson

1,2,3,4 LCD/PC

11 / 11 Mahasiswa mengerti

tentang metode

penyelesaian integrasi

kuadratur gauss dan

contoh aplikasinya

Integrasi Metode Kuadratur

Gauss

Contoh Kasus

Permasalahan

Integrasi

1,2,3,4 LCD/PC

12 / 12 Mahasiswa mengerti tentang metode

penyelesaian persamaan

differensial metode Euler

dan Taylor

Persamaan Differensial

Metode Euler

Metode Taylor

1,2,3,4 LCD/PC

13 / 13 Mahasiswa mengerti

tentang metode

penyelesaian persamaan

differensial metode

Runge Kutta dan contoh

aplikasinya

Persamaan

Differensial Metode Runge

Kutta

1,2,3,4 LCD/PC

14 / 14 Mahasiswa mengerti

tentang penyelesaian

beberapa kasus

persamaan differensial

Persamaan

Differensial Contoh Kasus

Persamaan

Differensial

1,2,3,4 LCD/PC

15 / 15 Mahasiswa mengerti tentang metode

penyelesaian regresi

metode linier, polinomial

dan contoh aplikasinya

Regresi Linier

Linier Berganda

Polinomial

Contoh Kasus

Regresi

1,2,3,4 LCD/PC

16 / 16 Mahasiswa mengerti

tentang metode

penyelesaian interpolasi

metode linier,

polinomial, eksponensial

dan contoh aplikasinya

Interpolasi Linier

Polinomial

Eksponensial

Contoh Kasus

Interpolasi

1,2,3,4 LCD/PC

UAS

Page 117: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-117

TI2045 Praktikum Pemrograman Lanjut

Jam/Minggu 3 Jam

Semester : 4 Sifat:

Wajib

Kode Mata Kuliah TI2045

Nama Matakuliah Praktikum Pemrograman Lanjut

Silabus ringkas Teknologi web merupakan sebuah teknologi yang berkembang pesat

karena teknologi ini memberikan kemudahan dalam mengakses berbagai

jenis aplikasi. Pembuatan web yang dinamis dengan content yang

mampu memudahkan penggunanya, semakin menarik untuk terus dipelajari. Mata kuliah ini bertujuan untuk memberikan pengetahuan,

kemampuan dan ketrampilan dalam membuat aplikasi yang web based

programming.

Pada kuliah ini mahasiswa diharapkan dapat merancang dan

mengimplementasikan permasalahan dengan diberikan tugas-tugas

pemrograman dan tugas proyek.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Membuat aplikasi yang mengaplikasikan teknologi networking.

Membuat aplikasi yang mengaplikasikan berbagai teknologi aplikasi web

based programming.

Mampu menganalisa suatu permasalahan dan mengimplementasikan

suatu aplikasi web based programming dengan teknik yang tepat

sehingga menjadi suatu program computer yang handal.

Mata Kuliah Penunjang 1. Ketrampilan Komputer

2. Konsep Pemrograman

3. Struktur Data

4. Pemrograman Berbasis Obyek

5. Basis Data 1

6. Basis Data 2

Daftar Pustaka 1. Marty Hall, Larry Brown , Core Web Programming, The Sun

Microsystems Press, California, 2001

2. Marty Hall, More Servlets and Java Server Pages, The Sun

Microsystems Press, California, 2002.

3. Phil Hanna, The Complete Reference JSP, Osborne, 2001

4 Karl Moss, Java Servlets Developer’s Guide, Osborne, New York,

2002

5. Patrick Niemeyer, Jonathan Knudsen, Learning Java, O’reilly, CA,

2000.

6. Jan Graba, An Introduction to Network Programming with Java,

Addison Wesley, UK, 2003

7. SUN, Sun Educational Services, The Sun Microsystems Press, 2002

8. Laura Lemay, Java 2 in 21 Days, Sams, 2000

Page 118: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-118

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 Memahami konsep dasar

File dan operasi – operasi

terhadap File.

Operasi file Membuat File

Navigasi File

Operasi – operasi

terhadap file

5,6,7,8 LCD/PC/PT

2 Memahami I/O stream

dan mengetahui

bagaimana cara menulis

dan membaca berbagai

macam data.

I/O stream Representasi Teks

Hirarki class I/O

File Input

File Output

Random Access File

5,6,7,8

LCD/PC/PT

3 Memahami teknologi dan

dasar – dasar networking

dan mencoba membuat aplikasi networking.

Networking 1 URL

URL Connection

Socket

Server Socket

Datagram Socket

5,6,8 LCD/PC/PT

4 Merancang dan membuat

aplikasi networking.

Networking 2 Cara loading halaman

web dengan

menggunakan URL

melalui applet

Teknik mengirimkan

stream melalui internet

Implementasi network

client

Implementasi network server.

5,6,8 LCD/PC/PT

5 Memahami teknologi,

cara kerja dan arsitektur

RMI dengan

menggunakan teknologi

RMI.

Networking 3 Teknologi RMI

Remote dan non-

remote object

Cara kerja RMI

Stub dan skeletons

Remote interface

RMI registry

Arsitektur RMI

5,6,7,8 LCD/PC/PT

6 Memahami konsep,

siklus hidup, properti dan

melewatkan parameter

melalui Applet.

Applet Pengantar Java Applet

Metode dan Properti

Applet

Atribut HTML Applet

Grafik, Layar dan

Frame

Parameter Applet

Penggunaan Huruf,

Warna dan Gambar

1, 5, 6,

7,8

LCD/PC/PT

7 Memahami konsep dasar

JDBC dan langkah –

langkah penggunaan

JDBC serta metadata.

JDBC 1 Pengantar teknologi

JDBC

Teknologi JDBC

Driver

Petunjuk langkah

penggunaan JDBC

Retrieve data dari

ResultSet

1,8 LCD/PC/PT

Page 119: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-119

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

Menggunakan

metadata

8 Memahami lebih lanjut

aplikasi JDBC,

penggunaan stored

procedure, penanganan

eksepsi dan konsep

transaksi.

JDBC 2 Callable statements

Prepared statements

Menangani SQL

exception

Mengirim banyak

statement sebagai

sebuah transaksi

1,8 LCD/PC/PT

UTS

9 Memahami kemampuan,

cara mengakses, dan

membuat Java Bean Memahami packaged

Bean dan penggunaan

Bean dalam aplikasi

EJB Pengertian Java Bean

Membuat Java Bean

Bean properties

Session Beans

Entity Beans

Menggunakan Bean

dalam aplikasi

Server,Container and

Beans

Services Required by

Enterprise Java Beans

5,8 LCD/PC/PT

10 Memahami cara kerja

dan mendeploy Servlet

Servlets 1 Pengantar Java Servlet

Kelebihan servlet

dibanding CGI yang

lain.

Teknologi servlet.

Cara kerja servlet.

Cara instalasi server

servlet.

Struktur dasar servlet.

Membangun Java

Servlet

Cara men-deploy

applikasi servlet

Siklus Java Servlet

1, 2, 4, 5,

6, 7

LCD/PC/PT

11 Memahami cara membuat aplikasi Servlet

dengan menggunakan

Cookies API dan Session

API

Servlets 2 Kebutuhan Client

Respon Server

Cookies API

Session API

1, 2, 4, 5, 6, 7

LCD/PC/PT

12 Memahami konsep dasar

JSP, dan membuat

program JSP sederhana

Java Server

Pages 1 Pengantar JSP

Element JSP Scripting

1, 2, 3, 5,

6, 7

LCD/PC/PT

13 Lebih memahami konsep

JSP

Java Server

Pages 2 Halaman Directive JSP

Dokumen JSP : File

dan Applet

1, 2, 3,6,7 LCD/PC/PT

14 Memahami penggunaan

Java Beans dengan JSP

Java Server

Pages 3 Java Beans dalam JSP

get property

set property

1, 2, 3,6,7 LCD/PC/PT

15 Memahami cara koneksi

database dan membuat aplikasi dalam JSP

Java Server

Pages 4 Membuat tabel

Menyisipkan data pada tabel

1,2,3 LCD/PC/PT

Page 120: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-120

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

Menampilkan data

tabel

Membuat Form untuk

menambah data

Mengubah data pada

database

16 Menggabungkan Servlet

dan JSP sebagai

arsitektur model 2

Java Server

Pages 5 Integrasi Servlet dan

JSP

Membangun arsitektur

model 2

1, 2, 3,6,7 LCD/PC/PT

UAS

Page 121: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-121

TI2044 Pemrograman Lanjut

Jam/Minggu 3 Jam

Semester : 4 Sifat:

Wajib

Kode Mata Kuliah TI2044

Nama Matakuliah Pemrograman Lanjut

Silabus ringkas Teknologi web merupakan sebuah teknologi yang berkembang pesat

karena teknologi ini memberikan kemudahan dalam mengakses berbagai

jenis aplikasi. Pembuatan web yang dinamis dengan content yang

mampu memudahkan penggunanya, semakin menarik untuk terus dipelajari. Mata kuliah ini bertujuan untuk memberikan pengetahuan,

kemampuan dan ketrampilan dalam membuat aplikasi yang web based

programming.

Pada kuliah ini sebagai awalan mahasiswa akan diperkenalkan terlebih

dahulu mengenai konsep networking dan teori-teori pembuatan aplikasi

web, selanjutnya diharapkan dapat merancang dan

mengimplementasikan berbagai permasalahan dengan diberikan tugas-

tugas pemrograman dan tugas proyek.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami berbagai teknologi dan teknik – teknik networking.

Memahami berbagai teknologi aplikasi web based programming.

Mampu menganalisa suatu permasalahan dan mengimplementasikan suatu aplikasi web based programming dengan teknik yang tepat

sehingga menjadi suatu program computer yang handal.

Mata Kuliah Penunjang 1. Ketrampilan Komputer

2. Konsep Pemrograman

3. Struktur Data

4. Pemrograman Berbasis Obyek

5. Basis Data 1

6. Basis Data 2

Daftar Pustaka 1. Marty Hall, Larry Brown , Core Web Programming, The Sun

Microsystems Press, California, 2001

2. Marty Hall, More Servlets and Java Server Pages, The Sun

Microsystems Press, California, 2002.

3. Phil Hanna, The Complete Reference JSP, Osborne, 2001

4 Karl Moss, Java Servlets Developer’s Guide, Osborne, New York,

2002

5. Patrick Niemeyer, Jonathan Knudsen, Learning Java, O’reilly, CA,

2000.

6. Jan Graba, An Introduction to Network Programming with Java,

Addison Wesley, UK, 2003

7. SUN, Sun Educational Services, The Sun Microsystems Press, 2002

8. Laura Lemay, Java 2 in 21 Days, Sams, 2000

Page 122: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-122

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 Memahami konsep dasar

File dan operasi –

operasi terhadap File

Operasi file Membuat File

Navigasi File

Operasi – operasi

terhadap file

5,6,7,8 LCD/PC/PT

2 Memahami I/O stream

dan mengetahui

bagaimana cara menulis

dan membaca berbagai

macam data.

I/O stream Representasi Teks

Hirarki class I/O

File Input

File Output

Random Access File

5,6,7,8

LCD/PC/PT

3 Memahami teknologi

dan dasar – dasar

networking.

Networking 1 URL

URL Connection

Socket

Server Socket

Datagram Socket

5,6,8 LCD/PC/PT

4 Merancang dan membuat

aplikasi networking

Networking 2 Cara loading halaman

web dengan

menggunakan URL

melalui applet

Teknik mengirimkan

stream melalui internet

Implementasi network

client

Implementasi network server.

5,6,8 LCD/PC/PT

5 Memahami teknologi,

cara kerja dan arsitektur

RMI

Networking 3 Teknologi RMI

Remote dan non-

remote object

Cara kerja RMI

Stub dan skeletons

Remote interface

RMI registry

Arsitektur RMI

5,6,7,8 LCD/PC/PT

6 Memahami konsep,

siklus hidup, properti dan

melewatkan parameter

melalui Applet.

Applet Pengantar Java Applet

Metode dan Properti

Applet

Atribut HTML Applet

Grafik, Layar dan

Frame

Parameter Applet

Penggunaan Huruf,

Warna dan Gambar

1, 5, 6,

7,8

LCD/PC/PT

7 Memahami konsep dasar

JDBC dan langkah –

langkah penggunaan

JDBC serta metadata.

JDBC 1 Pengantar teknologi

JDBC

Teknologi JDBC

Driver

Petunjuk langkah

penggunaan JDBC

Retrieve data dari

ResultSet

1,8 LCD/PC/PT

Page 123: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-123

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

Menggunakan

metadata

8 Memahami lebih lanjut

aplikasi JDBC,

penggunaan stored

procedure, penanganan

eksepsi dan konsep

transaksi.

JDBC 2 Callable statements

Prepared statements

Menangani SQL

exception

Mengirim banyak

statement sebagai

sebuah transaksi

1,8 LCD/PC/PT

UTS

9 Memahami kemampuan,

cara mengakses, dan

membuat Java Bean Memahami packaged

Bean dan penggunaan

Bean dalam aplikasi

EJB Pengertian Java Bean

Membuat Java Bean

Bean properties

Session Beans

Entity Beans

Menggunakan Bean

dalam aplikasi

Server,Container and

Beans

Services Required by

Enterprise Java Beans

5,8 LCD/PC/PT

10 Memahami cara kerja

dan mendeploy Servlet

Servlets 1 Pengantar Java Servlet

Kelebihan servlet

dibanding CGI yang

lain.

Teknologi servlet.

Cara kerja servlet.

Cara instalasi server

servlet.

Struktur dasar servlet.

Membangun Java

Servlet

Cara men-deploy

applikasi servlet

Siklus Java Servlet

1, 2, 4, 5,

6, 7

LCD/PC/PT

11 Memahami cara membuat aplikasi Servlet

dengan menggunakan

Cookies API dan Session

API

Servlets 2 Kebutuhan Client

Respon Server

Cookies API

Session API

1, 2, 4, 5, 6, 7

LCD/PC/PT

12 Memahami konsep dasar

JSP, dan membuat

program JSP sederhana

Java Server

Pages 1 Pengantar JSP

Element JSP Scripting

1, 2, 3, 5,

6, 7

LCD/PC/PT

13 Lebih memahami konsep

JSP

Java Server

Pages 2 Halaman Directive

JSP

Dokumen JSP : File

dan Applet

1, 2, 3,6,7 LCD/PC/PT

14 Memahami penggunaan

Java Beans dengan JSP

Java Server

Pages 3 Java Beans dalam JSP

get property

set property

1, 2, 3,6,7 LCD/PC/PT

15 Memahami cara koneksi database dan membuat

Java Server Pages 4

Membuat tabel

Menyisipkan data pada

1,2,3 LCD/PC/PT

Page 124: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-124

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

aplikasi dalam JSP tabel

Menampilkan data

tabel

Membuat Form untuk

menambah data

Mengubah data pada

database

16 Menggabungkan Servlet

dan JSP sebagai

arsitektur model 2

Java Server

Pages 5 Integrasi Servlet dan

JSP

Membangun arsitektur

model 2

1, 2, 3,6,7 LCD/PC/PT

UAS

Page 125: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-125

TI-0417 Rekayasa Perangkat Lunak

Jam/Minggu 2 Jam

Semester : 4 Sifat:

Wajib

Kode Mata Kuliah TI-0417

Nama Matakuliah Rekayasa Perangkat Lunak 1

Silabus ringkas Mata Kuliah Rekayasa Perangkat Lunak ini dibagi dalam 2 buku acuan. Yang

pertama adalah buku Rekayasa Perangkat Lunak yang akan diajarkan pada

semester 4 berisikan tentang teori teori dasar dari pengembangan perangkat lunak, Kemudian buku kedua merupakan buku panduan untuk praktikum.

Mata kuliah Rekayasa Perangkat Lunak mengajarkan bagaimana cara

pengembangan perangkat lunak, mulai dari menganalisa permintaan user, desain

sampai dengan implementasi dan testing.

Perlu banyak latihan dan tugas dalam mata kuliah ini karena skill sangat

dibutuhkan dalam mendisain sebuah perangkat lunak.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

- Mengembangkan suatu perangkat lunak mulai dari menganalisa permintaan

user, mendisain perangkat lunak menggunakan data flow diagram, desain

menggunakan uml, mengkodekan program, sampai dengan implementasi

program.

Mata Kuliah

Penunjang

o Database 1

2. Programming

3. Sistim Informasi Manajemen

Daftar Pustaka 1 Roger S.Perssman ,Software engineering,McGraw-Hill, 2001

2. Ian Sommerville ,Software engineering,McGraw-Hill,2000

3.Simon Bennet Steve McRobb ,Object Oriented System analysis and

Design,McGraw-Hill,2000

4.Brian W.Kernighan, Rob Pike, Practice Programming, Addison- Wesley,2002

5.Colin Myers ,Profesional Aware in SE, McGraw-Hill, 1995

6.Derek Patridge ,Artificial Intelegence and Software Engineering,Glenlake

Publishing Company, 1998

7.Ariesto Hadi Sutopo, Analisis dan Desain berorientasi Objek, J&J Learning,

2002

8. Bambang Hariyanto, Rekayasa Sistem Berorientasi Objek, Informatika

Bandung, 2004

Page 126: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-126

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

12. Mengenalkan RPL

dan materi yang

akan diajarkan

Memahami cara

analisa kebutuhan

user

Teknik

mendapatkan dan

menganalisa

kebutuhan user

Requirements

elicitation

Teknik pemodelan

analisa kebutuhan

Kebutuhan fungsional

dan non fungsional

1,2 LCD/PC

13. Mengerti cara

membuat prototipe

perangkat lunak

sesuai kebutuhan

user.

Teknik membuat

prototipe.

Prototyping

Konsep dasar teknik spesifikasi formal

3,4 LCD/PC

14. Memahami konsep

dan prinsip desain

perangkat lunak

Desain perangkat

lunak 1 Konsep dasar dan

prinsip desain

perangkat lunak

Pola desain

4,5,6 LCD/PC

4 Memahami

mendesain perangkat

lunak dengan metode

terstruktur.

Desain perangkat

lunak 2 Arsitektur desain

Desain terstruktur

6,7,8 LCD/PC

5 Memahami cara

mendesain perangkat lunak dengan metode

objek orientik.

Desain perangkat

lunak 3 Analisa dan desain

berorientasi objek

1,5 LCD/PC

6 Memahami cara

mendesain level

komponen dan

mendesain untuk

penggunaan ulang.

Desain perangkat

lunak 4 Desain Level

komponen

Desain utk

penggunaan ulang

2,6 LCD/PC

7 Memahami cara

menggunakan API

dalam

mengembangkan

perangkat lunak

Menggunakan API

1

Pemrograman API

Class browsers dan

tools yg

berhubungan

1,7,8 LCD/PC

8 Memahami

bagaimana

melakukan

debugging dalam

API

Menggunakan API

2 Contoh

Pemrograman API

Debugging dalam

API

2,3,5 LCD/PC

UTS

9 Memahami

bagaimana cara

memilih software

pendukung untuk

pengembangan

perangkat lunak.

Memilih software

pendukung

untuk

pengembangan

perangkat

lunak.

Lingkungan

perangkat lunak

Tools untuk

pemodelan desain

1,2,6 LCD/PC

10 Memahami cara Melakukan testing Testing 1,6 LCD/PC

Page 127: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-127

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

melakukan testing,

memanajemen,

mengkonfigurasi dan

integrasi.

dan

Memanajemen

software

Manajemen,

konfigurasi

Mekanisme

integrasi

11 Memahami model

daur ulang proses

dan model

pengukuran proses.

Daur ulang

perangkat lunak Daur ulang

software dan

model process

Model pengukuran

proses

Metrik proses

software

1.8 LCD/PC

12 Memahami cara

pemeliharaan , dan

karakteristik

pemeliharaan

perangkat lunak serta

serta rekayasa ulang

dan penggunaan

ulang software

Pemeliharaan

perangkat lunak

Pemeliharaan

perangkat lunak

Karkteristik

pemeliharaan

perangkat lunak

Rekayasa ulang

Penggunaan ulang

software

1,7,8 LCD/PC

13 Memahami UML,

diagram pada UML dan notasi-notasi

dalam UML

Memahami

mendesain perangkat

lunak dengan use

case diagram

Notasi dan Use

case

Pengertian UML

Komponen pada UML

Notasi-notasi

pemodelan dengan

UML

Membuat Use case

diagram

3,4,5 LCD/PC

14 Memahami prinsip

dan cara mendisain

class diagram

Class diagram Notasi-notasi pada

class diagram

Membuat class

diagram

1,3 LCD/PC

15 Memahami prinsip

dan cara mendisain

sequence dan state diagram

Sequence diagram

dan state diagram

Notasi-notasi pada

Sequence Diagram

Membuat Sequence Diagram

Notasi-notasi pada

state diagram

Membuat state

diagram

2,3 LCD/PC

16 Melakukan desain

perangkat lunak

dengan UML.

Studi kasus :

Desain perangkat

lunak

menggunakan

UML pada toko

buku

Merancang use case

diagram

Merancang class

diagram

Merancang sequence

diagram

Merancang state diagram

4,5,6 LCD/PC

Page 128: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-128

TI2017 Struktur Data dan Algoritma

Jam/Minggu 3 jam

Semester : 2

Sifat:

wajib

Kode Mata Kuliah TI2017

Nama Matakuliah Struktur Data dan Algoritma

Silabus ringkas Kuliah ini merupakan lanjutan dari Konsep Pemrograman semester 1.

Kuliah mengajarkan materi advance dari pemrograman seperti pointer,

struct, dsb. Selain itu juga beberapa struktur data yang digunakan dalam

pemrograman, baik yang statis atau dinamis. Dan juga algoritma-

algoritma dalam proses pengurutan dan proses pencarian. Kuliah berisi

teori, dimana akan diberikan tugas-tugas pemrograman dan ujian.

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan dapat:

Memecahkan masalah menjadi sebuah algoritma (langkah-langkah)

yang akan dijalankan oleh komputer, kemudian

mengimplementasikannya menjadi sebuah program komputer

Memecahkan masalah pemrograman yang harus diselesaikan dengan materi yang ada pada pemrograman lanjut seperti pointer, struct,

operasi file dsb.

Merepresentasikan data yang digunakan dalam pemrograman (baik data

input atau data output) dengan struktur data yang tepat.

Mengetahui & membandingkan macam-macam algoritma dalam proses

pengurutan dan pencarian dan dapat menentukan algoritma yang

digunakan dalam permasalahan pemrograman yang

diselesaikannya.

Mata Kuliah Penunjang 1. Matematika Diskrit

2. Konsep Pemrograman

Daftar Pustaka 1 Esakov, Jeffrey, Tom Weiss, Data Structures An Advanced Approach

Using C, Prentice-Hall, Inc. 1989

2 Hariyanto, Bambang, Struktur Data, Informatika Bandung, Pebruari

2000

3. http://cplus.about.com/library/blctut.htm, C Programming Tutorial

4. Kadir, Abdul, Pemrograman Dasar Turbo C, Andi Offset,

Yogyakarta, 1991

5. Kruse, Robert L. Data Structures & Program Design, Prentice-Hall, Inc. 1987

6. Loudon, Kyle Mastering Algorithms with C, O’Reilly, 1999

7. Santosa, Insap, Struktur Data Menggunakan Turbo Pascal 6.0, ANDI

OFFSET Yogyakarta, Cetakan Kelima, 2000

8. Standish, Thomas A. Data Structures, Algorithms & Software

Principles In C, Addison Wesley, 1995

Page 129: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-129

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

15. Melakukan review pokok bahasan array

dan pointer

Memahami konsep

struktur

Array, Pointer

dan Struktur Review konsep array

berdimensi satu dan dua

Review konsep pointer

Perbedaan alokasi

memory pada array dan

pointer

Konsep struktur dan deklarasi struktur

Array pada tipe data

struktur

Latihan

1, 2, 3, 4 PT/LCD/PC

16. Memahami cara

pendeklarasian simpul

dalam Linked List

Memahami cara membangun linked list

dari awal

Memahami cara

penambahan simpul dalam sebuah linked

list di awal, akhir dan

tengah list

Single Linked

List Deklarasi Single Linked

List

Penelusuran Linked List

Operasi insert simpul

pada single Linked List (di awal, di akhir, di

tengah)

Latihan

1, 2, 3, 4 PT/LCD/PC

17. Memahami cara

penghapusan simpul dalam sebuah linked

list

Mengenal jenis-jenis

permasalahan yang implementasinya

menggunakan single

linked list

Single Linked List

Operasi penghapusan simpul pada single

Linked List (di awal, di

tengah, di akhir) Contoh kasus yang

menggunakan single

linked list dalam

implementasinya

Latihan

1, 2, 3, 4 PT/LCD/PC

18. Memahami cara

pendeklarasian simpul dalam Double Linked

List

Memahami cara

membangun double linked list dari awal

Memahami cara

penambahan simpul

dalam sebuah double

linked list di awal, tengah dan akhir list

Double Linked List

Deklarasi Double Linked

List Penelusuran Double

Linked List

Operasi insert simpul

pada double Linked List (di awal, di tengah, di

akhir)

Latihan

1, 2, 3, 4 PT/LCD/PC

19. Memahami cara

penghapusan simpul

Double

Linked List

Operasi penghapusan

simpul pada Double

1, 2, 3, 4 PT/LCD/PC

Page 130: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-130

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

dalam sebuah double

linked list di awal,

tengah, dan akhir list Mengenal jenis-jenis

permasalahan yang

implementasinya

menggunakan double linked list

Linked List (di awal, di

tengah, di akhir)

Contoh kasus yang menggunakan double

linked list dalam

implementasinya

Latihan

6 Memahami cara

merepresentasikan

sebuah stack menggunakan array

Memahami beberapa

operasi penting dalam

Stack

Memahami

representasi Stack menggunakan Single

Linked List

Memahami perbedaan

penggunaan array dan Linked List

Memahami beberapa

contoh permasalahan

yang menggunakan Stack

Stack

(Tumpukan) Representasi Stack

dengan array

Operasi-operasi Stack

(Push, Pop, Cekmaks dll)

Representasi Stack dengan Single Linked

List

Representasi Stack

dengan Double Linked

List

Contoh aplikasi penggunaan Stack

(Notasi Polish dll)

Latihan

1, 2, 3, 4 PT/LCD/PC

7 Memahami cara merepresentasikan

sebuah queue

menggunakan array

Memahami beberapa operasi penting dalam

Queue

Memahami

representasi dari Queue menggunakan

Single Linked List

Memahami

representasi Queue

menggunakan Double Linked List

Memahami perbedaan

penggunaan array dan Linked List

Memahami jenis-jenis

permasalahan yang

implementasinya

menggunakan queue

Queue

(Antrian) Representasi Queue

dengan array

Operasi-operasi Queue

(CekMaks, Insert,

Remove dll)

Representasi Queue dengan Single Linked

List

Representasi Queue

dengan Double Linked List

Contoh kasus yang

menggunakan queue

dalam implementasinya

Latihan

1, 2, 3, 4 PT/LCD/PC

Page 131: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-131

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

8 Memahami konsep fungsi rekursi

Memahami jenis-jenis permasalahan yang implementasinya menggunakan fungsi rekursi

Rekursi Konsep dasar rekursi

Contoh kasus yang menggunakan fungsi

rekursi dalam

implementasinya

Latihan

1, 2, 3, 4 PT/LCD/PC

UTS

9 Memahami berbagai metode dalam

pengurutan Dapat membandingkan

metode yang lebih efisien

Sorting

(Pengurutan) Metode Insertion

Metode Selection

Metode Bubble

Metode Shell

4, 5, 6, 7, 8

PT/LCD/PC

10 Memahami berbagai

metode dalam pengurutan

Dapat membandingkan

metode yang lebih efisien

Sorting (Pengurutan)

Metode Quick

Metode Merge

4, 5, 6,

7, 8 PT/LCD/PC

11 Mengenal jenis-jenis

permasalahan yang

implementasinya menggunakan sorting

Sorting

(Pengurutan) Contoh kasus sederhana

yang membutuhkan

pemahaman tentang

Sorting untuk memecahkannya,

membuat algoritma dan

flow chartnya

mengimplementasikan

dengan bahasa C

Latihan

4, 5, 6,

7, 8 PT/LCD/PC

12 Memahami konsep searching

menggunakan

sequential search

Memahami konsep

searching menggunakan binary

search

Memahami perbedaan

antara sequential dengan binary search

Mengenal jenis-jenis

permasalahan yang

implementasinya menggunakan

searching binary

search

Searching

(Pencarian)

Pencarian dengan

metode sequential

Pencarian dengan metode

binary

Membandingkan kinerja

sequential dengan binary search

Contoh kasus sederhana

yang membutuhkan

pemahaman tentang searching untuk

memecahkannya

Latihan

4, 5, 6,

7, 8 PT/LCD/PC

Page 132: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-132

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

13 Memahami konsep graph

Memahami jenis graph

yaitu graph berarah

dan tak berarah

Memahami representasi graph

menggunakan array

Graph Konsep graph

Jenis Graph : graph berarah dan tak berarah

Representasi graph

dengan array

Latihan

4, 5, 6, 7, 8

PT/LCD/PC

14 Memahami

representasi graph

menggunakan linked list

Memahami

implementasi graph

pada algoritma pencarian jalur

Graph Representasi dengan

linked list

Aplikasi graph dalam

mengimplementasikan algoritma pencarian jalur

berarah dan tak berarah

Latihan

4, 5, 6,

7, 8 PT/LCD/PC

15 Memahami konsep tree

Mengenalkan istilah-

istilah dalam tree

Memahami cara

membentuk binary tree

Memahami berbagai metode kunjungan

terhadap tree

Memahami representasi tree

menggunakan linked

list

Tree Konsep Tree

Pengenalan istilah-istilah dalam tree

Membentuk binary tree

Kunjungan terhadap

dalam tree secara

preorder, inorder, maupun postorder

Representasi tree dengan

Linked List

4, 5, 6,

7, 8 PT/LCD/PC

16 Memahami persoalan

yang menggunakan implementasi tree

dalam

memecahkannya

Tree Implementasi notasi

polish menggunakan tree

Latihan

4, 5, 6,

7, 8 PT/LCD/PC

UAS

Page 133: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-133

TI1005 Matematika Diskrit

Jam/Minggu 1 Jam

Semester :

1 (Satu)

Kode Mata Kuliah TI1005

Nama Matakuliah Matematika Diskrit

Silabus ringkas Kuliah ini mengajarkan bagaimana siswa memahami prinsip-prinsip

matematika yang berupa mathematic reasoning, induksi matematika,

rekursi, counting, peluang diskrit, dan relasi

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami konsep mathematic reasoning

Memahami konsep induksi dan rekursi serta menjelaskan

algoritmanya

Memahami konsep counting dan teknik-kenink perhitungan di

dalamnya

Memahami konsep peluang diskrit

Memahami konsep relasi

Mata Kuliah Penunjang 1. Matematika Dasar

Daftar Pustaka 1. Drs.Jong Jek Siang,M.Sc, Matematika Diskrit Dan Aplikasinya Pada Ilmu Komputer, Penerbit Andi Offset Yogyakarta.

Page 134: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-134

Uraian Rinci Materi Kuliah

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

20. o Mengenalkan pada mahasiswa prinsip-prinsip

dasar pemikiran dalam

matematika diskrit

o Memberikan contoh-contoh

aplikasi ringkas dari

matematika diskrit

Pendahuluan Konsep dasar dalam matematika diskrit

Contoh-contoh

aplikasi matematika

diskrit

Matematika diskrit

untuk computer

science

1 LCD/PC

2 o Mereview proses formulasi

konjektur dan mencoba

menentukan apakah

konjektur tersebut benar atau

tidak

o Mengenal srategi-strategi di balik pembuktian

o Mempelajari beberapa trik

pembuktian, seperti working

backward, counter examples,

adaptasi bukti-bukti yang

telah ada, dan pembuktian

melalui kasus

Mathematic

Reasoning

Strategi Pembuktian 1 LCD/PC

3 o Mereview konsep induksi

untuk pembuktian obyek-

obyek diskrit.

o Mempelajari penggunaan

induksi Matematika dan mengapa induksi merupakan

teknik pembuktian yang

valid

o Dapat menggunakan rekursi

untuk mendefinisikan

barisan, fungsi, dan

himpunan

o Mempelajari metoda induksi

struktural untuk

membuktikan masalah

rekursif

Induksi dan

Rekursi

o Induksi

Matematika

o Definisi rekursif

o Induksi struktural

1 LCD/PC

4 o Mengenal aturan-aturan dasar dalam counting (aturan

perkalian dan aturan

penjumlahan), prinsip

inklusi-eksklusi, dan prinsip

sarang merpati

o Dapat menerapkan prinsip-

prinsip tersebut dalam

masalah-masalah counting

Counting 1

o Dasar-dasar counting

o Prinsip sarang

merpati

1 LCD/PC

Page 135: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-135

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

5 o Mengenal konsep dasar permutasi dan kombinasi

o Dapat mengenali perbedaan

masalah counting yang

dipecahkan dengan

permutasi dan kombinasi

Counting 2 Permutasi dan kombinasi

1 LCD/PC

6 o Mendiskusikan Teorema

Binomial dan

pembuktiannya secara

kombinatorik

o Mempelajari sifat-sifat

koefisien binomial

o Mempelajari perumuman

permutasi dan kombinasi o Dapat menerapkan permutasi

dan kombinasi diperumum

dalam masalah-masalah

counting

Counting 3

o Koefisien binomial

o Permutasi dan

kombinasi

diperumum

1 LCD/PC

7 o Dapat menghitung peluang

terjadinya suatu kejadian

o Mengenal beberapa konsep

kunci dalam teori peluang,

seperti peluang kondisional

dan variabel random

o Mempelajari konsep

ekspektasi dan variansi dari variabel random

Peluang

Diskrit

o Pengenalan

peluang diskrit

o Teori peluang

1 LCD/PC

8 o Mengenal masalah-masalah

counting yang tidak dapat

diselesaikan dengan

menggunakan teknik dasar

counting

o Mempelajari masalah-

masalah pembangkit yang

dapat dimodelkan dengan

menggunakan relasi

recurrence

o Dapat menyelesaikan relasi recurrence

Teknik

counting

lanjut 1

o Relasi reccurence

o Menyelesaikan

relasi recurrence

1 LCD/PC

UTS 9 o Dapat menggunakan fungsi

pembangkit untuk

menyelesaikan berbagai

jenis masalah counting

o Dapat menggunakan fungsi

pembangkit untuk

menyelesaikan relasi recurrence

Teknik

counting

lanjut 2

Fungsi pembangkit 1 LCD/PC

10 o Menggeneralisi prinsip

inklusi-eksklusi yang telah

dipelajari sebelumnya

o Mempelajari beberapa

aplikasi dari inklusi-eksklusi

Teknik

counting

lanjut 3

o Inklusi-eksklusi

o Aplikasi dari

inklusi-eksklusi

1 LCD/PC

Page 136: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-136

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

11 Mereview topik-topik yang telah dipelajari dan mengenali

hubungan di antara topik-topik

tersebut

Review 1 LCD/PC

12 o Mereview definisi dan

konsep relasi

o Mengenal relasi biner

o Mempelajari sifat-sifat relasi

Relasi 1 o Relasi

o Sifat-sifat relasi 1 LCD/PC

13 Mempelajari cara-cara berbeda

dalam merepresentasikan relasi:

pasangan berurut

matriks 0-1

graf dan graf berarah

Relasi 2 Representasi relasi 1 LCD/PC

14 Mempelajari cara-cara berbeda

dalam merepresentasikan relasi:

pasangan berurut

matriks 0-1

graf dan graf berarah

Relasi 3 Representasi relasi 1

LCD/PC

15 o Mengenal relasi ekivalen,

kelas ekivalen, dan partisi

o Mempelajari urutan parsial,

urutan leksikografik,

diagram Hasse, serta elemen

maksimal dan minimal

Relasi 4 o Relasi ekivalen

dan partisi

o Pengurutan parsial

1 LCD/PC

16 Mereview topik-topik yang telah

dipelajari dan mengenali

hubungan di antara topik-topik

tersebut

Review 1 LCD/PC

UAS

Page 137: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-137

TI1058 Pengolahan Sinyal Digital

Jam/Minggu 1 Jam

Semester :

5 (lima)

Kode Mata Kuliah TI1058

Nama Matakuliah Pengolahan Sinyal Digital

Silabus ringkas Kuliah ini mengajarkan bagaimana siswa memahami prinsip-prinsip

pengolahan sinyal digital dengan bisa menerapkan

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami konsep sinyal dan sistem

Memahami konsep sinyal diskrit dan system diskrit dalam domain

waktu

Memahami konsep transformasi domain dari sinyal waktu dengan

transformasi Fourier dan transformasi Z

Memahami konsep digital filter

Mata Kuliah Penunjang 1. Matematika Dasar

Daftar Pustaka 1. Alan V. Oppenhem, Alan S. Willsky, S. Hamid Wahab, “Sinyal &

Sistem”, Erlangga, 2000

Page 138: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-138

Uraian Rinci Materi Kuliah

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

21. o Mengenalkan pada

mahasiswa prinsip-

prinsip pengolahan

sinyal digital

Pendahuluan o Dasar-dasar

pengolahan sinyal

digital

o Tujuan dan

aplikasi

pengolahan sinyal

digital

1 LCD/PC

2 o Mahasiswa dapat

menjelaskan konsep

dari signal dan

system

Signal dan

Sistem

o Characterization

and Classification

of Signals

o Typical Signal

Processing Operations

o Examples of

Typical Signals

o Typical Signal

Processing

Applications

o Why Digital

Signal

Processing?

1 LCD/PC

3 o Mahasiswa dapat

menjelaskan sinyal

diskrit dan sistem dalam domain

waktu

Sinyal diskrit

dan sistem

dalam domain

waktu

o Typical

Sequences and

Sequence Representation

o The Sampling

Process

o Discrete-Time

Systems

o Time-Domain

Characterization

of LTI Discrete-

Time Systems

1 LCD/PC

4 o Mahasiswa dapat

menjelaskan sinyal diskrit dan sistem

dalam domain

waktu

o Mahasiswa dalam

menjelaskan

korelasi dan

membangkitkan

sinyal secara acak

Sinyal diskrit

dan sistem dalam

domain

waktu

o Finite-

Dimensional LTI Discrete-Time

Systems

o Correlation of

Signals

o Random Signals

1 LCD/PC

Page 139: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-139

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

5 o Mahasiswa bisa

menjelaskan

transformasi

domain dalam

sinyal diskrit

dengan

transformasi

Fourier

Transform-

Domain

Representations

of Discrete-Time

Signals

o Discrete Fourier

Transform

o Relation Between

the DTFT and the

DFT, and Their

Inverses

o Linear

Convolution

Using the DFT

1 LCD/PC

6 o Mahasiswa bisa

menjelaskan

transformasi domain dalam

sinyal diskrit

dengan

transformasi Z

Transform-

Domain

Representations of Discrete-Time

Signals

o The Z-Transform

o Region of

Convergence of a Rational Z-

Transform

1 LCD/PC

7 o Mahasiswa bisa

menjelaskan

transformasi

domain dalam

sinyal diskrit

dengan

transformasi Z

Transform-

Domain

Representations

of Discrete-Time

Signals

o The Inverse Z-

Transform

o Z-Transform

Properties

o Transform-

Domain

Representations

of Random Signals

1 LCD/PC

8 o Mahasiswa bisa

menjelaskan

transformasi

domain dalam

sinyal diskrit

Transform-

Domain

Representations

of Discrete-Time

Signals

o Transform-

Domain

Representations

of Random

Signals

1 LCD/PC

UTS

9 o Mahasiswa dapat

menjelaskan LTI

Model pada system

diskrit pada domain

waktu

LTI Discrete-

Time Systems in

the Transform-

Domain

o Finite-

Dimensional LTI

Discrete-Time

Systems

o The Frequency

Response

o The Transfer Function

o Types of Transfer

Functions

1 LCD/PC

10 o Mahasiswa dapat

menjelaskan LTI

Model pada system

diskrit pada domain

waktu

LTI Discrete-

Time Systems in

the Transform-

Domain

o Simple Digital

Filters

o Allpass Transfer

Function

1 LCD/PC

11 o Mahasiswa dapat

menjelaskan LTI

Model pada system

diskrit pada domain

waktu

LTI Discrete-

Time Systems in

the Transform-

Domain

o Minimum-Phase

and Maximum-

Phase Transfer

Functions

o Complementary

Transfer Functions

o Inverse Systems

1 LCD/PC

Page 140: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-140

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

12 o Mahasiswa dapat

menjelaskan LTI

Model pada system

diskrit pada domain

waktu

LTI Discrete-

Time Systems in

the Transform-

Domain

o System

Identification

o Digital Two-Pairs

o Algebraic

Stability Test

1 LCD/PC

13 o Mahasiswa dapat

menjelaskan LTI

Model pada system

diskrit pada domain

waktu

LTI Discrete-

Time Systems in

the Transform-

Domain

o Discrete-Time

Processing of

Random Signals

o Matched Filter

1 LCD/PC

14 Mahasiswa dapat

menjelaskan

pengolahan sinyal digital pada sinyal

diskrit

Digital

Processing of

Continuous-Time Signals

o Introduction

o Sampling of

Continuous-Time Signals

o Sampling of

Bandpass Signals

o Analog Lowpass

Filter Design

o Design of Analog

Highpass,

Bandpass, and

Bandstop Filters

o Anti-Aliasing

Filter Design

1

LCD/PC

15 Mahasiswa dapat menjelaskan

pengolahan sinyal

digital pada sinyal

diskrit

Digital Processing of

Continuous-

Time Signals

o Sample-and-Hold Circuit

o Analog-to-Digital

Converter

o Digital-to-Analog

Converter

o Reconstruction

Filter Design

o Effect of Sample-

and-Hold

Operation

1 LCD/PC

16 Mereview topik-topik

yang telah dipelajari

dan mengenali hubungan di antara

topik-topik tersebut

Review 1 LCD/PC

UAS

Page 141: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-141

TI1053 Kecerdasan Buatan

Jam/Minggu 2 Jam

Semester :

5 (lima)

Kode Mata Kuliah TI1053

Nama Matakuliah Kecerdasan Buatan Silabus ringkas Kuliah ini mengajarkan hal-hal yang perlu menjadi landasan untuk

membangun sebuah sistem Kecerdasan Buatan. Kuliah juga mengajarkan

berbagai contoh sistem Kecerdasan Buatan.

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan dapat:

Memahami konsep dasar membangun sebuah Sistem Kecerdasan Buatan

Memahami bidang-bidang penerapan Kecerdasan Buatan

Memahami berbagai metode yang dihasilkan dari Kecerdasan Buatan

Mata Kuliah 1. Matematika Diskrit

Penunjang 2. Konsep Pemrograman

3. Struktur Data & Algoritma

Daftar Pustaka 4. Rich, Elaine, Kevin Knight, Artificial Intelligence, Mc-Graw Hill, 1991

5. Sandi Setiawan, Artificial Intelligence, Andi Offset, 1993, Yogyakarta.

6. Sri Kusumadewi, Artificial Intelligence, Graha Ilmu, Yogyakarta, 2001

7. Usagawa, Tsuyoshi, Artificial Intelligence for D-3 Semester 6 of EEPIS-

ITS, http://lecturer.eepis-its.edu/~tessy

8. Winston, Patrick Henry, Artificial Intelligence, Addison Wesley, 1993,

USA

Page 142: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-142

Uraian Rinci Materi Kuliah

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

1 o Mengetahui definisi Kecerdasan Buatan

o Mengetahui disiplin ilmu dalam Kecerdasan Buatan

o Mengetahui bidang-bidang yang sudah diselesaikan dengan Kecerdasan Buatan

o Mengetahui perlunya Representasi Pengetahuan

dalam sebuah sistem KB

[TEORI] Overview

& Representasi

Pengetahuan #1

o Overview semua materi perkuliahan

o Representasi

Pengetahuan pada

Prolog (family.pl)

o Query sederhana pada

basis data

o Kombinasi dari

beberapa query

1,2,3,4,5 PT, LCD,

PC

2 o Mengetahui cara

Representasi Pengetahuan

yang lain

o Mengetahui permasalahan

direpresentasikan dengan

RP tersebut

[TEORI]

Representasi

Pengetahuan #2:

Predicate Logic on

Prolog

o Overview materi 1

o Hubungan deskripsi

antar pengetahuan

o Deskripsi secara

rekursif

1,4,5 PT, LCD,

PC

3 o Menerapkan representasi

pengetahuan dengan

Prolog

o Menyelesaikan beberapa

soal yang terkait dengan permasalahan yang

ditangani

[DEMO+LATIHAN]

Representasi

Pengetahuan #3:

Predicate Logic on

Prolog

Bagaimana menggunakan

SWI Prolog

4 PT, LCD,

PC

4 o Mengetahui cara represen-tasi Pengetahuan yang lain

o Mengetahui permasalahan

direpresentasikan dengan

RP tersebut

[TEORI]

Representasi

Pengetahuan

[Reasoning, Semantic

Network, Frame]

o Cara lain untuk

merepresentasikan

Pengetahuan

o Diagram Semantic dan

Frame

1,3,4,5 PT, LCD,

PC

5 o Mengetahui beberapa Algoritma Pencarian

o Mengetahui Teori dalam

menciptakan Game

[TEORI] Algoritma

Pencarian + Teori

Game

(Depth-first, Hill-

climbing, Breadth-

first, min-max)

o Hill Climbing

o Breadth First Search

o Minimax Game

1,3,4,5 PT, LCD,

PC

6 Menerapkan Algoritma Pencarian dalam bahasa

Pemrograman

[DEMO] Search Algorithm

(Depth-first; Miss-

Can., Hanoi, Water

Jug)

4 PT, LCD, PC

7 o Mengetahui Prosesing Bahasa Natural sebagai disiplin ilmu yang berkembang dalam KB

o Mengetahui cara Prosesing

Bahasa Natural

[TEORI] Prosesing

Bahasa Natural:

Analisa sebuah

kalimat

o Finite otomata untuk

ekspresi reguler

o Contoh untuk Parsing

1,3,4,5 PT, LCD,

PC

8 o Mengetahui teori Symbolic

Calculation o Mengetahui penerapan

Symbolic Calculation

[TEORI+DEMO]

Symbolic calculation + monkey and

banana.

o NLP

o Penghitungan secara simbolik

3,5 PT, LCD,

PC

9 o Memahami komponen-

komponen dalam Sistem

[TEORI+LATIHAN]

Sistem Pakar

o Pengenalan mengenai

Sistem Pakar

4 PT, LCD,

PC

Page 143: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-143

Pert# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

Pakar

o Memahami cara

membangun Sistem Pakar

(if-then rule-based

system)

o Briefing tentang LISP

o Binary tree dan

implementasi dengan

Sistem Pakar

o Latihan membuat

system berbasis aturan

10 o Mengetahui contoh sebuah

Sistem Pakar

o Memahami LISP untuk

merepresentasikan Sistem

Pakar

[DEMO] Pengenalan

LISP

dan demonstrasi

sebuah Sistem Pakar

o Pengenalan system

LISP

o Pengecekan terhadap

system berbasis aturan

yang sudah dibuat pada pertemuan

sebelumnya

4 PT, LCD,

PC

11 o Memahami Neural

Network sebagai salah satu

hasil KB

o Memahami teori dalam

Neural Network

[TEORI] Neural Net

+ Pattern Matching

(Jaringan Syaraf

Tiruan)

Penjelasan mengenai

metode Jaringan Syaraf

Tiruan (JST)

4 PT, LCD,

PC

12 Mengetahui sebuah sistem

yang diselesaikan dengan

Neural Network

[DEMO] Neural Net

+ Pattern Matching

Demo beberapa aplikasi

yang menggunakan JST

4 PT, LCD,

PC

13 o Memahami Algoritma

Genetika sebagai salah

satu hasil KB

o Memahami teori dalam Algoritma Genetika

[TEORI] Algoritma

Genetika (Searching

Algorithm)

Penjelasan mengenai

Algoritma Genetika

4 PT, LCD,

PC

14 Mengetahui sebuah sistem

yang diselesaikan dengan

Algoritma Genetika

[DEMO] Algoritma

Genetika (Searching

Algorithm)

Demo beberapa aplikasi

yang menggunakan

Algoritma Genetika

4 PT, LCD,

PC

15 o Memahami salah satu

penerapan Kecerdasan

Buatan untuk penyelesaian

permasalahan

o Mempresentasikan

penerapan Kecerdasan

Buatan di kelas

[PRESENTASI]

Penerapan

Kecerdasan Buatan 1

Penerapan Kecerdasan

Buatan terkait dengan

bab-bab sebelumnya

LCD, PC

16 o Memahami salah satu

penerapan Kecerdasan

Buatan untuk penyelesaian permasalahan

o Mempresentasikan

penerapan Kecerdasan

Buatan di kelas

[PRESENTASI]

Penerapan

Kecerdasan Buatan 2

Penerapan Kecerdasan

Buatan terkait dengan

bab-bab sebelumnya

LCD, PC

UAS

Page 144: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-144

TI2071 Rancangan Analisa Algoritma

Jam/Minggu 3 Jam

Semester :

6 (Enam)

Kode Mata Kuliah TI2071

Nama Matakuliah Rancangan Analisa Algoritma

Silabus ringkas Kuliah ini mengajarkan teknik-teknik baru dalam

mendesain algoritma. Selain itu kuliah juga mengajarkan

masing-masing teknik tersebut dengan klasifikasi

berdasarkan ide dalam mendesainnya. Dalam setiap

kuliah, mahasiswa diharuskan melakukan analisa

terhadap agoritma yang didesainnya.

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan dapat:

o Memahamkan kepada mahasiswa mengenai teknik-

teknik baru untuk mendesain algoritma untuk

permasalahan baru

o Mengklasifikasi banyak algoritma yang sudah dikenal

sesuai dengan ide dalam mendesainnya

o Dapat menerapkan teknik desain dan analisa dalam

penyelesaian permasalahan komputasi

Mata Kuliah 1. Matematika Diskrit

Penunjang 2. Konsep Pemrograman

3. Struktur Data & Algoritma

Penilaian UTS = 40%

UAS = 40 %

Tugas = 20 %

Daftar Pustaka 1. Anany V. Levitin, Introduction to the Design and

Analysis of Algorithms, 2003, Addison Wesley; 1st

edition

2. Thomas H. Cormen, Charles E. Leiserson, Ronald L.

Rivest, Clifford Stein, Introduction to Algorithms,

Second Edition

The MIT Press; 2nd edition (September 1, 2001)

3. Robert W. Sebesta, Concepts of Programming

Languages, Addison Wesley; 6 edition (July 24, 2003)

Page 145: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-145

Uraian Rinci Materi Kuliah

Pert

#

Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

1 o Mereview pemahaman

mengenai Algoritma

o Mereview pemahaman

mengenai Struktur Data

dan implementasinya

dalam pemrograman

Pengantar o Overview semua

materi perkuliahan

o Dasar dari Algoritma

Penyelesaian

Permasalahan

o Fundamental Struktur

Data (SD Linear,

Graph, Tree)

1,2,3 PT, LCD,

PC

2 o Memahami definisi

Algoritma yang efisien o Memahami cara

melakukan analisa efisiensi

dari algoritma pada

algoritma non rekursif

Dasar Analisa dari

Efisiensi Algoritma (1)

o Kerangka umum

untuk menganalisa efisiensi algoritma

o O(big oh), (big

omega),(big theta) o Penerapan analisa

matematis pada

algoritma non rekursif

1,2 PT,

LCD, PC

3 o Memahami cara

melakukan analisa efisiensi

dari algoritma pada

algoritma rekursif

o Memahami cara

melakukan analisa efisiensi

algoritma secara empiris

Dasar Analisa dari

Efisiensi Algoritma

(2)

o Penerapan analisa

matematis pada

algoritma rekursif

o Analisa Algoritma

secara Empiris

1,2 PT,

LCD,

PC

4 o Memahami definisi dari

Brute Force

o Memahami algoritma yang

termasuk pada klasifikasi Brute Force

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Brute Force

Brute Force (1) o Selection Sort

o Bubble Sort

1,2 PT,

LCD,

PC

5 o Memahami algoritma yang

termasuk pada klasifikasi

Brute Force

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Brute Force

Brute Force (2) o Sequential Search

o Exhaustive Search

1,2 PT,

LCD,

PC

6 o Memahami definisi dari Divide dan Conquer

o Memahami algoritma yang

termasuk pada klasifikasi

Divide dan Conquer

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Divide dan Conquer

Divide dan Conquer o Merge Sort o Quick Sort

1,2 PT, LCD,

PC

7 o Memahami algoritma yang

termasuk pada klasifikasi

Divide dan Conquer o Binary Search

o Binary Tree Traversal

1,2 PT,

LCD,

Page 146: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-146

Pert

#

Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

Divide dan Conquer o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Divide dan Conquer

PC

8 o Memahami definisi dari

Decrease dan Conquer

o Memahami algoritma yang

termasuk pada klasifikasi

Decrease dan Conquer

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Decrease dan Conquer

Decrease dan

Conquer

o Insertion Sort

o Depth First Search

1,2 PT,

LCD,

PC

9 o Memahami algoritma yang termasuk pada klasifikasi

Decrease dan Conquer

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Decrease dan Conquer

Decrease dan Conquer

o Breadth First Search o Algoritma untuk

Membangun Obyek

Kombinatorial

1,2 PT, LCD,

PC

10 o Memahami definisi dari

Transform dan Conquer

o Memahami algoritma yang

termasuk pada klasifikasi

Transform dan Conquer

o Memahami cara melakukan analisa pada

algoritma yang termasuk

Transform dan Conquer

Transform dan

Conquer

Balanced Search Tree 1 PT,

LCD,

PC

11 o Memahami algoritma yang

termasuk pada klasifikasi

Transform dan Conquer

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Transform dan Conquer

Transform dan

Conquer

Heaps dan Heapshort 1 PT,

LCD,

PC

12 o Memahami definisi dari

Space and Time Tradeoffs

o Memahami algoritma yang termasuk pada klasifikasi

Space and Time Tradeoffs

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Space and Time Tradeoffs

Space and Time

Tradeoffs

B Trees 1 PT,

LCD,

PC

13 o Memahami definisi dari

Teknik Greedy

o Memahami algoritma yang

termasuk pada klasifikasi

Teknik Greedy

o Memahami cara

melakukan analisa pada

Teknik Greedy o Algoritma Prim

o Algoritma Kruskal

1 PT,

LCD,

PC

Page 147: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-147

Pert

#

Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

algoritma yang termasuk Teknik Greedy

14 o Memahami algoritma yang

termasuk pada klasifikasi

Teknik Greedy

o Memahami cara

melakukan analisa pada

algoritma yang termasuk

Teknik Greedy

Teknik Greedy o Algoritma Dijkstra

o Huffman Trees

1 PT,

LCD,

PC

15 o Memahami algoritma yang

termasuk pada klasifikasi

Decision Tree

o Memahami cara melakukan

analisa pada algoritma

yang termasuk Decision Tree

Decision Tree o Decision Tree untuk

Algoritma Sorting

o Decision Tree untuk

Algoritma Searching

1 PT,

LCD,

PC

16 o Memahami algoritma yang

termasuk pada klasifikasi

Branch & Bound

o Memahami cara melakukan

analisa pada algoritma

yang termasuk Branch &

Bound

Branch & Bound o Job Shop

o Permasalahan

Knapsack

o Traveling Salesman

Problem

1 PT,LCD

, PC

UAS

Page 148: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-148

TI1054 Simulasi dan Pemodelan

Jam/Minggu 4 Jam

Semester : 5 (Lima)

Kode Mata Kuliah TI1054

Nama Matakuliah Simulasi dan Pemodelan

Silabus ringkas Kuliah ini mengajarkan dasar-dasar simulasi dan pembuatan model

di dalam melakukan simulasi. Model yang dikembangkan dalam

melakukan simulasi adalah model-model stokastik diskrit, dimana

pembahasan lebih ditekankan bagaimana membangun model dari

permasalahan-permasalahan simulasi.

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan dapat:

Memahami konsep simulasi dan menerapkannya untuk menyelesaikan permasalahan yang kompleks.

Membuat model simulasi yang dikembangkan dari konsep stokastik dan heuristik

Menggunakan metode simulated annealing untuk menyelesaikan permasalahan-permasalahan optimasi

Mata Kuliah 1. Statistik dan Probabilitas

Penunjang 2. Matematika Diskrit

3. Metode Komputasi

4. Kecerdasan Buatan

5. Riset Operasi

Penilaian UTS = 30%

UAS = 50 %

Tugas = 20 %

Daftar Pustaka 1. Sheldon M Ross, Simulation, third edition, Academic Press,

2002

2. Donald E. Knuth, The Art of Computer Programming, Addison Wesley, 1999.

3. Jerry Banks, John S. carson, Barry L. Nelson, David M. Nicol,

Discrete Event System Simulation, Prentice Hall , 2000

4. Achmad Basuki, Miftahul Huda, Tri Budi Santoso, Shin’ichi

Tadaki, Dikta Kuliah Modeling & Simulasi, PENS-ITS, 2002

Page 149: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-149

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 memberikan latar

belakang, cara-cara

mengerjakan tugas

(compiling, submit

assignments),

gambaran

penerapan, contoh-contoh program

Pendahuluan o Prinsip-prinsip

penyelesaian

persoalan

o Pengertian dan

prinsip simulasi

o Mengapa simulasi

penting o Permodelan dalam

simulasi

1,2,3,4 LCD/PC

2 Mahasiswa bisa

melakukan

pengujian terhadap

suatu distribusi

data

Pengujian Statistik

terhadap data

o Fungsi Distribusi

dari Data

o Pengujian rata-rata

o Pengujian interval

o Pengujian Varians

1,2,3,4 LCD/PC

3 Mahasiswa bisa

melakukan

pengujian terhadap

suatu distribusi

data

Kosmogorov-

Smirnov Test

Kosmogorov-Smirnov

Test

1,2,3,4 LCD/PC

4 Mahasiswa

memahami konsep bilangan acak dan

cara

pembangkitannya

Bilangan Acak o Konsep Bilangan

Acak o Bilangan acak

dalam penentuan

peluang acak dan

distribusi variabel

acak

1,2,3,4 LCD/PC

5 Mahasiswa

memahami cara

pembangkitan

bilangan acak

Bilangan Acak o Pseudo Random

Generator (PRG)

o LCM dan

algoritmanya

o Metode Reshuflle

1,2,3,4 LCD/PC

6 Mahasiswa

memahami konsep

distribusi bilangan acak sebagai

fungsi dari peluang

acak

Distribusi

Bilangan Acak

o Distribusi Bilangan

Acak

o Membangkitkan bilangan acak

dengan distribusi

tertentu

1,2,3,4 LCD/PC

7 Mahasiswa

memahami konsep

distribusi bilangan

acak sebagai

fungsi dari peluang

acak

Distribusi

Bilangan Acak

o Membangkitkan

bilangan acak

berdistribusi

Poisson

o Metode Inverse

o Metode Rejection

1,2,3,4 LCD/PC

Page 150: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-150

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

8 Mahasiswa

mengetahui

contoh-contoh

pemakaian

bilangan acak

secara langsung

dalam simulasi

Contoh-contoh

simulasi dengan

bilangan acak

o Konsep simulasi

dengan

memanfaatkan

bilangan acak

o Contoh-contoh

simulasi dengan

bilangan acak seperti antrian dan

pola kedatangan

panggilan

1,2,3,4 LCD/PC

UTS

9 Mahasiswa

memahami konsep

metode Monte

Carlo dalam

simulasi

Metode Monte

Carlo

o Konsep Metode

Monte Carlo

o Algoritma Metode

Monte Carlo

o Pencarian Acak

o Monte Carlo

sebagai suatu

metode pencarian

acak

1,2,3,4 LCD/PC

10 Mahasiswa bisa menerapkan

metode Monte

Carlo dan

membuat

programnya

Implementasi Metode Monte

Carlo

o Metode Monte Calo Untuk Menghitung

o Metode Monte

Carlo Untuk

Menghitung Luas

o Algoritma dari

Metode Monte

Carlo

o Pseudo Code dan

Program

1,2,3,4 LCD/PC

11 Mahasiswa bisa

menerapkan

metode Monte

Carlo dan membuat

programnya

Implementasi

Metode Monte

Carlo

o Metode Monte Calo

Untuk Pencarian

dan Optimasi

o Metode Monte Carlo Untuk

Menentukan Nilai

Maksimal/Minimal

Fungsi Non-Linier

dan Multi Variabel

o Metode Monte

Carlo Untuk

Menyelesaikan TSP

o Pseudo Code dan

Program

1,2,3,4 LCD/PC

Page 151: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-151

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

12 Mahasiswa

memahami konsep

Simulated

Annealing dalam

simulasi

Simulated

Annealing (SA)

o Distribusi

Equilibrium

o Algoritma

Metropolis

o Konsep Simulated

Annealing

o Permodelan dalam Simulated

Annealing

o Konsep Komputasi

Thermodinamika

1,2,3,4 LCD/PC

13 Mahasiswa

memahami konsep,

algoritma dan

penerapan dari

Simulated

Annealing dengan

temperatur tetap

Simulated

Annealing dengan

Temperatur Tetap

o Permodelan dalam

Simulated

Annealing dengan

temperatur tetap

o Algoritma dari

Simulated

Annealing Dengan

Temperatur Tetap o SA dengan

Temperatur Tetap

untuk

menyelesaikan TSP

o Pseudo Code dan

Program

1,2,3,4 LCD/PC

14 Mahasiswa

memahami konsep,

algoritma dan

penerapan dari

cooling schedulle

pada simulated

annealing

Simulated

Annealing dengan

Cooling Schedulle

o Cooling Schedulle

o Permodelan SA

dengan cooling

schedule

o Algoritma SA

dengan colling

schedule o SA dengan cooling

schedulle untuk

menyelesaikan TSP

o Pseudo Code dan

Program

1,2,3,4 LCD/PC

15 Mahasiswa

memahami konsep

dari model

epidemik dalam

simulasi

Model Epidemik o Konsep Model

Epidemik

o Model SIR, SIS dan

SIRS

o Karakteristik dari

Model Epidemik

o Parameter dari Model Epidemik

o Karakteristik dari

model SIR

o Karakteristik dari

model SIR

o Karakteristik dari

model SIRS

1,2,3,4 LCD/PC

Page 152: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-152

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

16 Mahasiswa

memahami konsep

dari model

epidemik dalam

simulasi

Model Epidemik o Pengujian

karakteristik SIR

pada model

epidemik

o Pengujian

karakteristik SIS

pada model epidemik

o Pengujian

karakteristik SIRS

pada model

epidemik

1,2,3,4 LCD/PC

UAS

Page 153: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-153

TI1066 Pengolahan Citra Digital

Jam/Minggu 2 Jam

Semester : 6 (enam)

Kode Mata Kuliah TI1066

Nama Matakuliah Pengolahan Citra Digital

Silabus ringkas Kuliah ini mengajarkan bagaimana siswa dapat mengolah gambar :

foto,xray dan berbagai format gambar lainnya ,dapat meningkatkan

kualitas dari gambar, mereduksi noise, sehingga gambar dapat

memberikan informasi yang penting utnuk analisa gambar pada tahap

berikutnya. Mengajarkan pada siswa bagaimana penggunaan pengolahan

citra untuk automatisasi mesin.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

meningkatkan kualitas gambar dari sisi persepsi manusia

memproses data input dalam persepsi automatisasi mesin

Menghapus noise pada gambar

Menghaluskan the graininess,speckle, atau noise pada gambar

Meningkatkan kontras atau sifat visual dari gambar sebelum

menampilkannya

Membagi gambar dalam region-region sedemikian hingga hanya

terdiri dari obyek dan latar belakang

Magnify,minify atau merotasi gambar

Menghapus warps atau distorsi dari gambar

Mengkodekan gambar dengan beberapa cara yang efisien untuk

kepentingan penyimpnagan atau transmisi

Mata Kuliah 1. Aljabar Matrix

Penunjang 2. Pengolahan Sinyal Digital

Penilaian UTS = 30%

UAS = 50 %

Tugas = 20 %

Daftar Pustaka 1. Gonzalez, Rafel C., Woods, Richard C., “Digital Image Processing”,

Prentice Hall, 2nd edition,2002

2. G.J. Awcock and R.Thomas, “Applied Image Processing”, MacGraw-

Hill 1996

3. Mark Nixon, Alberto Aguado, “Feature Extraction & Image

Processing”, Newnes 1st edition,2002

Page 154: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-154

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Mahasiswa

mengerti tentang

materi pengolahan

citra digital, dan

aplikasinya.

Pendahuluan

o Aturan dan Hal

Penting pada DIP

o Industri Pengguna

DIP

o Dasar2 DIP :

light,human visual

sistem,elemen DIP

1,2 LCD/PC

2 Mahasiswa

mengerti model

data citra, teknik

pengambilan dan

pengolahan citra

Dasar-dasar

Pengolahan Citra

Digital

o Model Data Citra

o Teknik

Pengambilan Citra

o Pengolahan Citra

1,2 LCD/PC

3 Mahasiswa

mengerti citra sbg

matrik, kuantisasi

dan sampling dan

konversi diantara

model data citra

Model Data Citra

o Citra Sebagai

Matrik

o Kuantisasi dan

sampling

o Citra biner, Citra

Gray-Scale dan

Citra Berwarna (RGB)

1,2 LCD/PC

4 Mahasiswa

mengerti teknik

kuantisasi untuk

konversi model

data citra dan

thresholding

Kuantisasi

o RBGGray

o Threshold

o Gray Biner

1,2 LCD/PC

5 Mahasiswa

mengerti

representasi

histogram gray

level dari citra

Histogram

o Histogram sebagai

distribusi gray

level citra

o Histogram citra

berwarna

1,2 LCD/PC

6 Mahasiswa

mengerti teknik pengaturan

brightness dari citra

Brightness

o Prinsip-prinsip

Brightnes dakam histogram

o Efek pergeseran

histogram pada

brightness

o Algoritma

Brightness

1,2 LCD/PC

7

Mahasiswa

mengerti teknik

pengaturan kontras

dari citra

Pengaturan

Kontras

o Prinsip-prinsip

kontras dalam

histogram

o Efek pelebaran

histogram pada

kontras

o Algoritma untuk kontras

1,2

LCD/PC

Page 155: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-155

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

8 Mahasiswa

mengerti prinsip

histogram

equalisasi pada

citra untuk

enhancement citra

Histogram

Equalization

o Distribusi

kumulatif

o Prinsip dasar

histogram

equalization

sebagai perataan

distribusi setiap nilai gray level

o Algoritma

histogram

equalization

1,2

9 Mahasiswa

mengerti

transformasi fourier

2D

Transformasi

Fourier

o Transformasi

Fourier 1D dan

2D

o Transformasi

Fourier Diskrit 1D

dan 2D

o FFT 1D dan 2D

1,2

10 Mahasiswa

mengerti pengaturan domain

frekuensi pada citra

Transformasi

Fourier pada citra

o Pengertian

domain frekwensi pada citra

o Tranformasi

Fourier diskrit 2D

pada citra

o FFT 2D pada citra

1,2,3

11 Mahasiswa

mengerti

transformasi

cosinus diskrit

Transformasi

Cosinus Diskrit

o Transformasi

Cosinus diskrit

pada citra

o Beberapa

penerapan DCT

1,2

12 Mahasiswa

mengerti dasar-

dasar filtering 2D

Prinsip-prinsip

Filtering

o Prinsip-prinsip

filtering 2D

o Konvolusi 2D

o Low Pass Filter o High Pass Filter

o Band Pass Filter

1,2

13 Mahasiswa

mengerti teknik

mengurangi noise

pada citra

Noise Reduction o Noise dan

jenisnya

o Filter rata-rata

o Filter median

o Filter gaussian

14 Mahasiswa

mengerti teknik

melakukan deteksi

tepi pada citra

Deteksi Tepi o Prinsip-prinsip

deteksi tepi

o Metode Robert

o Metode Prewitt

o Metode Sobel

o Filter Laplacian

15 Mahasiswa mengerti teknik

melakukan

segmentasi citra

Image Segmentasi

o Deteksi Diskontinuitas

o Edge Linking dan

Deteksi Tepi

o Thesholding

1,2,3

Page 156: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-156

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

16 Mahasiswa

mengerti teknik

representasi dan

diskripsi citra

Representasi dan

Deskripsi

o Skeleton dan

Thinning

o Morfologi

o Topological

Descriptor

1,2,3

UAS

Page 157: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-157

TI-0275 - Computer Vision

Jam/Minggu 3 Jam

Semester : 7 (tujuh)

Kode Mata Kuliah TI0275

Nama Matakuliah Computer Vision

Silabus ringkas Sistem dan algoritma computer vision diperkenalkan pada dua

kemampuan pokok sistem visual : recognition – menemukan dan

mengidentifikasi sesuatu yang diinginkan di dalam gambar dan 3D

interpretation – mengerti dinamik 3D scene dari gambar 2D atau

serangkaian gambar. Kemampuan ini dikembangkan menggunakan

aplikasi pada bermacam-macam level kompleksitas : pengenalan obyek,

interpretasi gambar-gambar medik, pengenalan wajah, robotika,

rekonstruksi scene dan surveillance. Siswa membutuhkan pemahaman beberapa dasar aljabar matrik dan

vektor. Secara umum siswa juga harus paham konsep dasar kalkulus

(integrasi, differensial partial) juga sangat berguna.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Mengerti konsep dasar, permasalahan, teknik pemecahan pada

computer vision memasukkan image formation, low level image

processing, dan pengenalan obyek sederhana

Mengaplikasikan teknik computer vision untuk memecahkan

persoalan pada aplikasi riset dan industri misalnya image

transformation,enhancement,inspection,recognition

Mempelajari penggunaan image processing dan image

understanding tools dari sisi hardware dan softaware

Mata Kuliah 1. Aljabar Matrix

Penunjang 2. Transformasi Fourier

3. Pemrograman C

Penilaian UTS = 30%

UAS = 40 %

Tugas = 30 %

Daftar Pustaka 1. Linda Shapiro and George Stockman, Computer Vision, Prentice

Hall,2001

2. David Forsyth and Jean Ponce, Computer Vision: A Modern

Approach, First edition, Prentice Hall, 2003

3. Mark Nixon and Alberto Aguado, Feature Extraction & Image

Processing, Newnes, 1st editin 2002

Page 158: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-158

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 o Mengenalkan

pada mahasiswa

apa itu computer

vision dan

aplikasinya.

o Memberikan

contoh-contoh permasalahan

dan tujuan

kepada

mahasiswa

tentang aplikasi

computer vision

Pengenalan

Computer Vision

o Apa itu

Computer

Vision.

o Contoh-contoh

permasalahan

Computer

Vision

1,2 LCD/PC

2 o Menerangkan

kepada

mahasiswa

operasi-operasi

citra yang

digunakan di computer vision

o Menjelaskan

pada siswa

penilaian hasil

aplikasi

computer vision

Operasi pada citra o Operasi-operasi

pada citra.

o Hasil aplikasi

computer vision

dalam good,

bad, atau ugly ?

1,2 LCD/PC

3 o Menerangkan

kepada

mahasiswa

peralatan yang

dipakai pada

aplikasi

computer vision o Menunjukkan

pada siswa

permasalahan

yang terdapat

pada citra

Image

Representation

o Image Devices

o Permasalahan

dalam citra

o Format citra

o Tipe-tipe sensor

1,2 LCD/PC

Page 159: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-159

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

4 o Menerangkan

kepada

mahasiswa

hubungan piksel

dan tetangganya

o Menerangkan

kepada mahasiswa cara

mask pada citra

o Menerangkan

kepada

mahasiswa

labelling pada

komponen

terhubung

Analisa citra biner o Hubungan

piksel dan

tetangganya

o Mask pada citra

o Labelling

komponen

terhubung

1,2 LCD/PC

5 o Menerangkan

kepada

mahasiswa

menghitung jumlah obyek

o Menerangkan

kepada

mahasiswa

morfologi citra

biner

o Menerangkan

kepada

mahasiswa

analisa citra

biner dari

regionnya

Analisa citra biner o Menghitung

jumlah obyek

o Morfologi citra

biner o Sifat-sifat

region

o Graph dari

region

terhubung

o Thresholding

dari citra gray

scale

1,2,3 LCD/PC

6 o Menerangkan kepada

mahasiswa

permasalahan

pattern

recognition

o Menerangkan

kepada

mahasiswa

pattern

recognition

untuk klasifikasi

Pattern recognition

o Permasalahan pattern

recognition

o Model-model

dasar untuk

klasifikasi

o Precision vs

Recall

o Feature untuk

representasi

o Representasi

feature vector

1,2 LCD/PC

Page 160: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-160

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

7 Menerangkan

kepada mahasiswa

pattern recognition

untuk klasifikasi

nearest class mean

Menerangkan

kepada mahasiswa pattern recognition

dengan decision

tree

Pattern recognition o Klasifikasi

Nearest Class

Mean

o Klasifikasi

Nearest

Neighbors

o Teknik-teknik struktural

o Matrik

confusion

o Decision Tree

o Bayesian

Decision

Making

o Decision dengan

multi dimensi

1,2 LCD/PC

8 Menerangkan

kepada mahasiswa

cara menghaluskan citra dengan ciri

level rendah

Menerangkan

kepada mahasiswa

teknik deteksi tepi

canny

Menerangkan

kepada mahasiswa

perbaikan citra

dengan analisa

spatial frekuensi

Enhancing Images o Ciri level

rendah

o Removal small region

o Image

smoothing

o Deteksi tepi

dengan canny

Analisa pada spatial

frekuensi

o Fourier basis

o DCT

o Band Pass Filter

1,2 LCD/PC

UTS

10 Menerangkan

kepada mahasiswa definisi warna dan

histogramnya

Menerangkan

kepada mahasiswa

segmentasi warna

Color & Shading o Definisi warna

o RGB o Macam-macam

basis warna

o Histogram

warna

o Color

Segmentation

o Human Color

Perception

1,2 LCD/PC

11 Menerangkan

kepada mahasiswa

definisi texture,

texel dan besaran kuantitatif

Menerangkan

kepada mahasiswa

metode segmentasi

texture

Texture o Definisi texture

dan texels

o Texel based

texture description

o Besaran

kuantitatif

texture

o Segmentasi

texture

o Filter gabor

1,2 LCD/PC

Page 161: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-161

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

12 Menerangkan

kepada mahasiswa

prinsip CBIR

Menerangkan

kepada mahasiswa

menghitung jarak

citra Menerangkan

kepada mahasiswa

organisasi database

Menerangkan

kepada mahasiswa

prinsip CBIR

CBIR o Prinsip-prinsip

CBIR

o Image Database

o Image Query

o Besaran jarak

pada citra

o Organisasi database

o Prinsip-prinsip

CBIR

o Image Database

o Image Query

1,2 LCD/PC

13 o Menerangkan

kepada

mahasiswa

fenomena

motion

o Menerangkan kepada

mahasiswa

teknik

pengurangan

citra

o Menerangkan

kepada

mahasiswa

vektor motion

Motion from 2D

image sequences

o Aplikasi dan

fenomena

motion

o Pengurangan

citra

o Vektor motion

1,2 LCD/PC

14 Menerangkan

kepada mahasiswa

penentuan path dari

titik bergerak Menerangkan

kepada mahasiswa

metode deteksi

event dari gerakan

video

Motion from 2D

image sequences

o Path dari titik

bergerak

o Deteksi event

berdasarkan gerakan pada

video

1,2 LCD/PC

15 Menerangkan

kepada mahasiswa

identifikasi region

dan representasinya

Menerangkan

kepada mahasiswa

teknik identifikasi contour dan model

fitting

Image

Segmentation

o Region

teridentifikasi

o Representasi

region

o Identifikasi

contour

o Fitting model

1,2 LCD/PC

Page 162: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-162

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

16 Menerangkan

kepada mahasiswa

regristrasi 2D dan

representasinya

Menerangkan

kepada mahasiswa

transformasi affine, 2D transformasi

affine

Matching 2D o Registrasi 2D

o Representasi

Titik

o Affine

Transformation

o A Best 2D

Affine Transformation

o 2D object

recognition via

Affine Mapping

o 2D object

recognition via

Relational

Matching

1,2 LCD/PC

UAS

Page 163: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-163

TI-0435 – Praktikum Grafika Komputer

Jam/Minggu 3 Jam

Semester : 6 (enam)

Kode Mata Kuliah TI-0435

Nama Matakuliah Praktikum Grafika Komputer

Silabus ringkas Kuliah ini mengajarkan bagaimana siswa dapat membuat obyek gambar

2D dan 3D menggunakan bahasa pemrograman Visual C++ dan Library

grafik OpenGL.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

o Membuat (create) gambar menggunakan Open-GL dan bahasa C++.

o Membuat gambar 2D dan gambar 3D.

o Menerapkan prinsip-prinsip transformasi 2D dan 3D.

o Mmenerapkan shading dan pencahayaan pada obyek gambar

o Membuat morphing obyek 2D dan 3D o Membuat representasi kurva dan spline

o Menerapkan Colormap dan Texture Mapping

o Menerapkan Ray Tracing

Mata Kuliah 1. Aljabar Matrix

Penunjang 2. Struktur Data

3. Pemrograman Berorientasi Obyek

Penilaian Laporan pada setiap kali pertemuan (16 kali)

Daftar Pustaka 1. Francis Hill, Computer Graphics Using Open GL, Prentice Hall,2001

2. OpenGL Programming Guide -- The Official Guide to Learning

OpenGL, Release 1, by the OpenGL Architecture Review Board,

namely by Jackie Neider, Tom Davis and Mason Woo, Addison-

Wesley, first release 1993, ISBN 0-201-63274-8

3. OpenGL Reference Manual -- The Official Reference Document for

OpenGL, Release 1, by the OpenGL Architecture Review Board,

Addison-Wesley, first release 1992, ISBN 0-201-63276-4

Page 164: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-164

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 o Mahasiswa dapat

melakukan

instalasi & setting

GL di MAC X /

Windows

o Mahasiswa dapat

membuat window I di Project

Builder C++

Library GL

Seting dan

Instalasi yang

diperlukan

Komputer Grafik

o Instalasi &

Setting library

GL di MAC X /

Windows

o Membuat

window I di

Project Builder C++ Library GL

1,2 LCD/PC

2 o Mahasiswa dapat

membuat fungsi-

fungsi untuk

membuat

berbagai macam

obyek 2D

Obyek Grafik 2D o Membuat obyek

grafik dengan

array atau

struktur

o Membaca obyek

grafik dari

gambar yang

ada

1,2,3 LCD/PC

3 o Mahasiswa dapat

membuat obyek grafik 2D secara

kompleks

o Mahasiswa dapat

memuat efek pada

obyek gambar 2D

Obyek Grafik 2D

o Gradiasi Warna

o Transformasi Obyek

o Transformasi

Warna

1,2,3 LCD/PC

4 o Mahasiswa dapat

memuat efek pada

obyek gambar 2D

Texture Maping o Pemetaan warna

o Color map 2D

o Texture

Mapping

5 o Menangani

kontrol keyboard

dan mouse

Kontrol Key dan

Mouse

o Menangani

kontrol

keyboard

o Menangani

kontrol mouse

2,3 PT/LCD/PC

6 o Mahasiswa dapat

membuat animasi

2D

Animasi 2D

o Definisi

Animasi 2D

o Kontrol waktu

dalam animasi

1,2,3 PT/LCD/PC

7 o Mahasiswa dapat

membuat animasi

2D

Animasi 2D

o Tweening

o Morphing 2D

1,2,3 PT/LCD/PC

8 o Mahasiswa dapat

membuat obyek

grafik 3D

Obyek Grafik 3D o Bentuk-bentuk

dasar obyek 3D

(kubus, silinder,

kerucut, bola)

1,2,3 PT/LCD/PC

9 o Mahasiswa dapat

membuat obyek

grafik 3D yang

lebih komplek,

Obyek Grafik 3D o Tetrahedron

o Torus

2,3 LCD/PC

Page 165: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-165

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

10 o Mahasiswa dapat

membuat efek

pencahayaan pada

obyek grafik

Rendering:

Shading

o Flat Shading

o Gouround

Shading

2,3 PT/LCD/PC

11 o Mahasiswa dapat

membuat efek

pencahayaan pada

obyek grafik

Rendering:

Shading

o Negative

Shading

o Shadow

2,3 PT/LCD/PC

12 o Mahasiswa dapat menggambar

dengan banyak

obyek grafik

Rendering : Removing Face

o Removing hidden surface

o Z-Order

1,2,3 LCD/PC

13 o Mahasiswa dapat

menggambar

dengan banyak

obyek grafik

Rendering :

Removing Face

o Z-Buffer 1,2,3 LCD/PC

14 o Mahasiswa

membuat

transformasi

geometri

Rendering :

Transformasi

Geometri

o Perspektif

o Transformasi

Geometri

1,2,3 LCD/PC

15 o Mahasiswa

membuat kurva

Rendering:

Representasi

Kurva

o Representasi

Kurva

o Spline

1 LCD/PC

16

o Mahasiswa

membuat kurva

Rendering:

Representasi

Kurva

o Bezier 1 PT/LCD/PC

Page 166: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-166

TI-0438 - Praktikum Pengolahan Citra Digital

Jam/Minggu 3 Jam

Semester : 6 (enam)

Kode Mata Kuliah TI-0438

Nama Matakuliah Praktikum Pengolahan Citra Digital

Silabus ringkas Praktikum ini mengajarkan bagaimana siswa dapat mengolah gambar :

foto,xray dan berbagai format gambar lainnya ,dan meningkatkan

kualitas dari gambar, mereduksi noise, sehingga gambar dapat

memberikan informasi yang penting utnuk analisa gambar pada tahap

berikutnya menggunakan tools software c++. Praktikum juga

mengajarkan pada siswa penggunaan web camera, camera digital,

scanner untuk menangkap,mengolah gambar.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat membuat program untuk :

meningkatkan kualitas gambar dari sisi persepsi manusia

memproses data input dalam persepsi automatisasi mesin

Menghapus noise pada gambar

Menghaluskan the graininess,speckle, atau noise pada gambar

Meningkatkan kontras atau sifat visual dari gambar sebelum

menampilkannya

Membagi gambar dalam region-region sedemikian hingga hanya terdiri

dari obyek dan latar belakang

Magnify,minify atau merotasi gambar

Menghapus warps atau distorsi dari gambar

Mengkodekan gambar dengan beberapa cara yang efisien untuk kepentingan penyimpnagan atau transmisi

Mata Kuliah 1. Aljabar Matrix

Penunjang 2. Pengolahan Sinyal Digital

3. Pemrograman C

Penilaian Rata-Rata Praktikum = 60%

Proyek = 40 %

- -

Daftar Pustaka 1. Gonzalez, Rafel C., Woods, Richard C., “Digital Image Processing”,

Prentice Hall, 2nd edition,2002

2. G.J. Awcock and R.Thomas, “Applied Image Processing”,

MacGraw-Hill 1996

3. Mark Nixon, Alberto Aguado, “Feature Extraction & Image

Processing”, Newnes 1st edition,2002

Page 167: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-167

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Mahasiswa

mengerti tentang

cara membaca dan

menyimpan gambar

di C++

Membaca dan

Menyimpan Citra

o Membaca citra

menggunakan

C++

o Menyimpan citra

menggunakan

C++

1,2 LCD/PC

2 Mahasiswa

mengerti prinsip-prinsip RGB pada

citra dan

memanipulasinya

di C++

Membaca dan

Menyimpan Citra

Prinsip-prinsip RGB

pada citra

1,2 LCD/PC

3 Mahasiswa

mengerti cara

konversi citra ke

gray scale dan

biner di C++

Mengolah citra o Konversi citra

RGB ke citra gray

scale

o Konversi citra ke

citra biner

1,2 LCD/PC

4 Mahasiswa

mengerti cara

melakukan inversi

citra di C++

Mengolah citra Inversi citra 1,2 LCD/PC

5 Mahasiswa dapat membuat program

di C++ untuk

mengatur brigtness

dan kontras citra

Brightness dan Kontras

o Mengatur brightness pada

citra

o Mengatur kontras

pada citra

1,2 LCD/PC

6 Mahasiswa dapat

menampilkan

histogram dari citra

RGB, gray scale

dan biner

Histogram

Histogram pada citra 1,2 LCD/PC

7 Mahasiswa dapat

menampilkan

histogram hasil

equalizasi histogram untuk

perbaikan gambar

Histogram

Histogram

Equalization

1,2 LCD/PC

8 Mahasiswa

mengerti cara

melakukan FFT 2D

di C++

Transformasi

Fourier

Fast Fourier

Transform

1,2 LCD/PC

UTS

9 Mahasiswa

mengerti cara

melakukan CFT 2D

di C++

Transformasi

Fourier

Cosine Fourier

Transform

1,2 LCD/PC

Page 168: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-168

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

10 Mahasiswa

mengerti cara

memotong

frekuensi citra di

C++

Transformasi

Fourier

Pemotongan

frekuensi pada citra

1,2 LCD/PC

11 Mahasiswa

mengerti cara

melakukan konvolusi pada

citra

Filtering

Konvolusi 1,2 LCD/PC

12 Mahasiswa

mengerti dan dapat

membuat program

konvolusi LPF dan

HPF pada citra

Filtering

o Low Pass Filter

o High Pass Filter

1,2 LCD/PC

13 Mahasiswa

mengerti dan dapat

membuat program

untuk mengurangi

noise citra dengan

filter median dan filter rata-rata

Noise Reduction

o Mengurangi noise

dengan filter

median

o Mengurangi noise

dengan filter rata-

rata

1,2 LCD/PC

14 Mahasiswa

mengerti dan dapat

membuat program

untuk mengurangi

noise citra dengan

filter gaussian

Noise Reduction

Mengurangi noise

dengan filter gausian

1,2 LCD/PC

15 Mahasiswa

mengerti dan dapat

melakukan deteksi

tepi citra di C++

dengan Robert dan

Prewitt

Deteksi Tepi

o Deteksi tepi

menggunakan

metode Robert

o Deteksi tepi

menggunakan

metode Prewitt

1,2,3 LCD/PC

16 Mahasiswa

mengerti dan dapat melakukan deteksi

tepi citra di C++

dengan Laplacian

Deteksi Tepi

o Deteksi tepi

menggunakan metode Sobel

o Deteksi tepi

menggunakan

Filter Laplacian

1,2,3 LCD/PC

UAS

Page 169: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-169

TI-0258 Statistik dan Probabilitas

Jam/Minggu 2 Jam

Semester : 3 (tiga)

Kode Mata Kuliah TI-0258

Nama Matakuliah Statistik dan Probalistik

Silabus ringkas Kuliah ini mengajarkan konsep statistik dan teori probabilitas.

Pembahasan dimulai dari konsep dasar probabilitas, fungsi-fungsi

probabilitas dan aturan-aturannya, sampai pada konsep distribusi

statistik.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat memahami:

Fungsi kepadatan probabilitas sebagai model dasar statistik daan konsep dasar dari teori probabilitas

Ekspektasi matematik sebagai nilai statistik acuan

Prinsip-prinsip distribusi populasi dan sample, dengan konsep sampling

Estimasi Statistik

Pengujian Statistik

Mata Kuliah 1. Kecerdasan Buatan

Penunjang 2. Modeling & Simulasi

Penilaian UTS = 30%

UAS = 50 %

Tugas = 20 %

Daftar Pustaka 1. Robert V Hogg, Allen T Craig, Introduction To Mathematical Statistic

2. Torsten Soderstrom, Discrete Time Stochastic System, Prentice Hall

1994

Page 170: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-170

Uraian Rinci Materi Kuliah

Pert# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 Mahasiswa

mempunyai motivasi

dan gambaran yang

jelas mengenai materi

statistik dan

probabilitas.

Pendahuluan o Gambaran umum

materi statistik

dan probabilitas

o Contoh aplikasi

statistik

o Analisa

probabilitas

1 LCD/PC

2 Mahasiswa

mengetahui konsep

dasar probabilitas dan

fungsi-fungsi yang digunakan untuk

menyatakan

probabilitas suatu

kejadian

Fungsi kepadatan

probabilitas

o Teori probabilitas

o Fungsi kepadatan

probabilitas

o Fungsi distribusi kumulatif

o Histogram

1 LCD/PC

3 Mahasiswa bisa

menghitung nilai

ekspektasi matematik

dari suatu fungsi

kepadatan probabilitas

Ekspektasi

Matematik

o Pengertian

ekspektasi

o Rata-rata

o Median

o Varians

1 LCD/PC

4 Mahasiswa

memahami konsep

probabilitas bersyarat

sebagai suatu model statistik, dan

mengetahui adanya

kebebasan dan

ketergantuang statistik

Probabilitas

Bersyarat

o Pengertian

probabilitas

bersyarat

o Fungsi probabilitas

marginal

o Ketergantungan

Statistik

1 LCD/PC

5 Mahasiswa

memahami konsep

dari theorema Bayes

untuk menyatakan

nilai probabilitas suatu

kejadian yang

tergantung pada

kejadian yang lain

Theorema Bayes Theorema Bayes 1 LCD/PC

6 Mahasiswa mengetahui macam-

macam distribusi

diskrit yang

menyatakan fungsi

probabilitas

Macam-Macam Fungsi Distribusi

o Distribusi Bernoulli

o Distribusi

Binomial

o Distribusi

Geometrik

o Distribusi

Binomial Negatif

o Distribusi

Hypergeormetrik

1 LCD/PC

Page 171: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-171

Pert# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

7 Mahasiswa

mengetahui macam-

macam distribusi

diskrit yang

menyatakan fungsi

probabilitas

Macam-macam

Fungsi Distribusi

o Distribusi Poisson

o Distribusi Normal

o Distribusi

Uniform

o Distribusi

Weibull

1 LCD/PC

8 Mahasiswa

memahami konsep

sampling

Populasi dan

Sample

o Pengertian

Populasi dan

Sample

o Ekspektasi

populasi dan ekspektasi sample

o Teknik Sampling

1 LCD/PC

UAS 9 Mahasiswa

mengenal teknik

estimasi dalam

statistik

Estimasi o Pengertian

Estimasi dalam

statistik

o Macam-macam

Estimator

1 LCD/PC

10 Mahasiswa

mengenal dan

memahami konsep

estimator

Estimasi o Estimator Rata-rata

o Estimator Varians

1 LCD/PC

11 Mahasiswa

memahami confidence interval dalam

mengethaui distribusi

data

Confidence

Interval

o Konsep dasar

confidence-interval

o Pernyataan dan

penggunaan

confidence-

interval

1 LCD/PC

12 Mahasiswa

memahami konsep

testing hipotesa dan

peranannya dalam

analisa data

Testing Hipotesa o Konsep dasar

testing hipotesa

dalam analisa data

o Derajat

kepercayaan

o Kepadanan

distribusi

1 LCD/PC

13 Mahasiswa dapat melakukan testing

hipotesa terhadap rata-

rata

Testing Hipotesa Rata-rata

o Testing Hipotesa dengan diketahui

populasi

o Testing Hipotesa

rata-rata dengan

tidak diketahui

populasi

o Testing hipotesa

untuk interval

data

1 LCD/PC

14 Mahasiswa dapat

melakukan testing

hipotesa terhadap

varians

Testing Hipotesa

Varians

o Prinsip pengujian

terhadap varians

o Pengujian

distribusi chi-square

1

LCD/PC

Page 172: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-172

Pert# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

15 Mahasiswa

memahami konsep-

konsep regresi

Regresi o Prinsip-prinsip

Regresi

o Regresi Linier

o Pengujian

terhadap regresi

1 LCD/PC

16 Mahasiswa

memahami macam-

macam teknik regresi

Regresi o Regresi

Polinomial

o Regresi

Eksponensial

1 LCD/PC

UAS

Page 173: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-173

TI-0256 Aljabar Matrik

Jam/Minggu 2 Jam

Semester : 2 (dua)

Kode Mata Kuliah TI-0256

Nama Matakuliah Aljabar Matrik

Silabus ringkas Kuliah ini mengajarkan dasar-dasar aljabar dan pengolahan matrik dalam

ruang vektor, serta konsep dimensi dan transformasi linier.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

konsep aljabar matrik yang digunakan dalam model sistem persamaan linier, pengolahan matrik dan vektor

konsep ruang vektor, dimensi dan transformasi linier

Mata Kuliah

Penunjang

1. Matematika Dasar

Penilaian UTS = 30%

UAS = 50 %

Tugas = 20 %

Daftar Pustaka 1 Charles H. Cullen, Linear Algebra with Applications, Scott, Foresman

and Company, 1988.

Page 174: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-174

Uraian Rinci Materi Kuliah

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1 Mahasiswa

mempunyai motivasi

dan gambaran yang

jelas mengenai materi

aljabar matrik.

Pendahuluan o Prinsip-prinsip

aljabar matrik

o Mengapa Aljabar

Matrik penting

o Dimana aljabar

matrik ini

digunakan

1 LCD/PC

2 Mahasiswa mengetahui dan

memahami

bagaimana

penyelesaian sistem

persamaan linier

berdasarkan sifatnya

Sistem Persamaan

Linier

o Konsep Sistem Persamaan Linier

o Model Dari Sistem

Persamaan Linier

o Model Matrik

Sistem Persamaan

Linier

1 LCD/PC

3 Mahasiswa

mengetahui dan

memahami

bagaimana

penyelesaian sistem

persamaan linier berdasarkan sifatnya

Penyelesaian

sistem

persamaan

linier

Sistem persamaan

linier dengan:

o penyelesaian

tunggal

o penyelesaian

banyak o tidak ada

penyelesaian

1 LCD/PC

4 Mahasiswa bisa

menghitung

penyelesaian dari

sistem persamaan

linier

Menghitung

penyelesaian

dari sistem

persamaan

linier

o Metode Invers

Matrik

o Eliminasi Gauss

o Eliminasi Gauss

Jordan

1 LCD/PC

5 Mahasiswa

memahami

konsep sistem

persamaan linier

homogen dan bisa

menyelesaikannya

Sistem

Persamaan

Linier

Homogen

o Sistem Persamaan

Linier Homogen

o Penyelesaian Nol

pada sistem

persamaan linier

homogen o Penyelesaian

banyak pada sistem

persamaan linier

homogen

1 LCD/PC

6 Mahasiswa

mengetahui beberapa

penerapan dari sistem

persamaan linier

Penerapan

Sistem

Persamaan

Linier

Contoh-contoh

penerapan sistem

persamaan linier

simultan seperti kurva

fitting dan mean least

square

1 LCD/PC

Page 175: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-175

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

7 Mahasiswa

Memahami konsep

pengolahan matrik

Pengolahan

Matrik

Konsep Matrik dan

Vektor

Konsep pengolahan

Matrik dalam aljabar

matrik

Kesetaraan baris dan

perkalian matrik.

1 LCD/PC

8 Mahasiswa

memahami konsep

faktorisasi pada matrik

Faktorisasi Konsep Faktorisasi

Faktorisasi LU

1 LCD/PC

UTS 9 Mahasiswa bisa

menghitung

determinan dan

mengerti

konsepnya

Determinan Konsep Determinan

Menghitung

Determinan

Sifat-sifat Determinan

1 LCD/PC

10 Mahasiswa

memahami nilai eigen dan vektor

eigen

Nilai Eigen dan

Vektor Eigen

Nilai Eigen dan Vektor

Eigen Perhitungan Eigen

1 LCD/PC

11 Mahasiswa

memahami konsep

ruang vektor

Ruang Vektor Definisi Ruang Vektor

(R2 dan R3)

Ruang Euklidius

Berdimensi n

Anak Ruang

1 LCD/PC

12 Mahasiswa

memahami konsep

ketergantungan linier

dan ortogonalitas

Ketergantungan

Linier

o Ketergantungan

linier dan

kebebasan linier

o Ortogonalitas dan

Dimensi

1 LCD/PC

13 Mahasiswa

memahami konsep-konsep aljabar yang

digunakan dalam

transformasi linier

Transformasi

Linier

o Definisi

Transformasi Linier

o Contoh-contoh

transformasi linier

o Daerah Hasil dan

Ruang Nol

1 LCD/PC

14 Mahasiswa

memahami konsep-

konsep aljabar yang

digunakan dalam

transformasi linier

Aljabar

Transformasi

Linier

Aljabar Transformasi

Linier

1

LCD/PC

15 Mahasiswa

memahami secara

geometrik konsep transformasi linier

Taksiran

geometrik

transformasi linier

Taksiran geometrik

transformasi linier

1 LCD/PC

Page 176: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-176

Pert#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

16 Mahasiswa

mengetahui

penerapan aljabar

linier

Penerapan

Aljabar Linier

Beberapa contoh

penerapan aljabar

linier seperti

penentuan

transformasi ruang,

transformasi dimensi

disertai dengan contoh demo

1 LCD/PC

UAS

Page 177: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-177

DETIL SILABUS

Mata Kuliah : Mikroprosesor & Embedded II

Kode : TI-0268

Pert# Mg# Topik Pembahasan

1 I Pendahuluan

- Menerangkan Refensi buku

- Silabus Mata kuliah

- Aturan Selama mengikuti mata kuliah

2 II Arsitektur

mikrokontroller

- Menjelaskan arsitektur van neuman

- Menjelaskan arsitektur havard

3 III Arsitektur

mikrokontroller

- Menjelaskan arsitektur 8051

- Menjelaskan fungsi pin pada 8051

- Menjelaskan fungsi port pada 8051

- Menjelaskan memori internal pada 8051

4 IV Arsitektur

mikrokontroller

- Menjelaskan register fungsi

khusus (Special function

register pada 8051)

- Menjelaskan memori data

eksternal pada 8051

- Menjelaskan bit addressing

pada 8051

5 V Perluasan bus

eksternal

- Mapping program memori pada 8051

- Mapping data memori pada 8051

- Menjelaskan timing pada 8051

- Menjelaskan ekspansi bus pada 8051

6 VI Set intruksi 8051

- Menjelaskan intruksi transfer data.

- Menjelaskan intruksi arithmatika.

- Menjelaskan intruksi operasi bit

Page 178: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-178

- Menjelaskan fungsi operasi

percabangan.

7 VII Peripheral 8051

- Menjelaskan mode addresssing 8051.

- Menjelaskan fungsi register pada 8051

- Menjelaskan eksternal address pada

8051

8 VIII Peripheral 8051

- Menjelaskan peripheral timer pada 8051

- Menjelaskan cara memanfatkan timer

dan counter pada 8051

- Menjelaskan berbagai mode timer 8051

9 IX Peripheral 8051

- Menjelaskan fungsi interrupsi pada

8051

- Menjelaskan fungsi register –

register interupsi pada 8051

- Menjelaskan fungsi register

interupt enable pada 8051

10 X Peripheral 8051

- Menjelaskan fungsi serial pada 8051

- Menjelaskan berbagi mode

komunikasi pada 8051

11 XI Desain Aplikasi

- Pemanfatan fasilitas timer 8051 untuk

menghasilkan pwm generator.

12 XII Desain Aplikasi

- Menjelaskan pengertian I2C

- Menjelaskan keistimewaan I2C

- Menjelaskan cara interfacing ke Device

I2C

13 XIII Desain Aplikasi - Menjelaskan komunikasi serial

Page 179: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-179

- Menjelaskan Interfacing 8051

ke remote TV

- Pemanfatan fasilitas timer

untuk mengukur lebar pulsa

input

14 XIV Non liner

programming

- Menjelaskan penggunaan state

machine untuk desain sistem

(contoh kasus vending

machine dan lift controller)

15 XV Non liner

programming

presentasi

- Menjelaskan penggunaan state

machine untuk desain sistem

contoh kasus lift controller

- Membentuk group untuk

mempresentasikan disain

16 XVI Presentasi

- Melanjutkan presentasi disain bila ada

- Review materi

Page 180: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-180

DETIL SILABUS

Mata Kuliah : Praktikum Mikroprosesor & Embedded II

Kode : TI-0468

Waktu per Minggu : 3 jam

Semester : VI

Pert Mg Topik Pembahasan

1 I Pendahuluan

- Menerangkan Refensi buku

- Silabus Mata kuliah

- Menerangkan materi

praktikum, sistem penilaian

dan target

- Aturan Selama mengikuti

mata kuliah

2 II Modul 1 (Kelompok

I)

- Mengenal arsitektur dasar

mikrokontroller

- Mengenal Software UMPS

sebagai editor, compiler dan

simulator mikrokontroller

- Membuat program sederhana,

melakukan perakitan program,

dan melakukan penulisan

program (download) ke

device mikrokontroller

3 III Modul 1 (Kelompok

II)

- Mengenal arsitektur dasar

mikrokontroller

- Mengenal Software UMPS

sebagai editor, compiler dan

simulator mikrokontroller.

- Membuat program sederhana,

melakukan perakitan program,

Page 181: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-181

dan melakukan penulisan

program (download) ke

device mikrokontroller

4 IV Modul 2 (Kelompok

I)

- Membuat project baru dengan

menggunakan dengan

memanfatkan PPI 8255

- Membuat program line

following robot sederhana

dengan memanfaatkan Port

mikrokontroller dan PPI 8255

5 V Modul 2 (Kelompok

II)

- Membuat project baru dengan

menggunakan dengan

memanfatkan PPI 8255

- Membuat program line

following robot sederhana

dengan memanfaatkan Port

mikrokontroller dan PPI 8255

6 VI Modul 3 (Kelompok

I)

- Menjelaskan berbagai mode

timer dalam mikrokontroller.

- Dapat memanfatkan fasilitas

timer

- Dapat memanfaatkan fasilitas

counter

7 VII Modul 3 (Kelompok

II)

- Menjelaskan berbagai mode

timer dalam mikrokontroller.

- Dapat memanfatkan fasilitas

timer

- Dapat memanfaatkan fasilitas

counter

Page 182: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-182

8 VIII Modul 4 (Kelompok

I)

- Dapat menjelaskan register

yang digunakan untuk

keperluan komunikasi serial

- Dapat mengimplementasikan

fungsi komunikasi serial RS-

232 pada mikrokontroller dan

mengirim datanya ke PC

- Dapat mengimplementasikan

program pooling pada

komunikasi serial

- Dapat memanfaatkan fasilitas

interupsi untuk komunikasi

serial

9 IX Modul 4 (Kelompok

II)

- Dapat menjelaskan register

yang digunakan untuk

keperluan komunikasi serial

- Dapat mengimplementasikan

fungsi komunikasi serial RS-

232 pada mikrokontroller dan

mengirim datanya ke PC

- Dapat mengimplementasikan

program pooling pada

komunikasi serial

- Dapat memanfaatkan fasilitas

interupsi untuk komunikasi

serial

10 X Modul 5 (Kelompok

1)

Aplikasi PWM pada

- Dapat memanfatkan fasilitas

interupsi untuk keperluan

kontroller PWM

Page 183: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-183

MCS-

51

- Dapat membuat program pwm

untuk dengan memanfaatkan

programmable hardware yang

ada dalam mikrokontroller

11 XI Modul 5 (Kelompok

II)

Aplikasi PWM pada

MCS-

51

- Dapat memanfatkan fasilitas

interupsi untuk keperluan

kontroller PWM

- Dapat membuat program pwm

untuk dengan memanfaatkan

programmable hardware yang

ada dalam mikrokontroller

12 XII Modul 6 (Kelompok

I)

Penggunaan State

mesin

pada 8051

- Dapat menggunakan

algoritma state mesin pada

mikrokontroller

- Dapat menerapkan algoritma

state mesin untuk membuat

vending machine.

13 XIII Modul 6 (Kelompok

I)

Penggunaan State

mesin

pada 8051

- Dapat menggunakan

algoritma state mesin pada

mikrokontroller

- Dapat menerapkan algoritma

state mesin untuk membuat

vending machine.

14 XIV Pembuatan project

baru

- Presentasi desain, dan

pembuatan project

15 XV Pembuatan project

baru

- Presentasi desain, dan

pembuatan project

Page 184: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-184

16 XVI postest

- Review materi

Page 185: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-185

TI-0425 Adminitrasi Jaringan Komputer

Jam/Minggu

6 Jam / 2 SKS

Semester : Sifat:

Wajib

Kode Mata Kuliah TI-0425

Silabus ringkas Mata kuliah ini melengkapi matakuliah sebelumnya yaitu konsep

jaringan, Mata kuliah ini sebagai pelengkap untuk pemahaman dari teori yang diberikan pada mata kuliah administrasi jaringan sehingga bisa

terjadi korelasi antara teori dan praktek.

Mata kuliah ini berisi aplikasi server yang umum digunakan pada server-

server. Pada matakuliah ini akan dipraktekkan jenis server berbasiskan

linux. Diharapkan dengan diberikannya mata kuliah ini akan mampu

membekali mahasiswa pada dunia nyata yang berhubungan dengan

jaringan sehingga diharapkan pula mahasiswa telah siap untuk

diterjunkan ke dalam dunia industri utamanya yang berhubungan dengan

jaringan komputer secara lebih luas

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan :

- dapat memahami service – service yang ada di jaringan

- mampu mengembangan service jaringan khususnya menggunakan

sistem operasi Linux

- mampu melakukan instalasi dan konfigurasi layanan-layanan yang

dibutuhkan pada suatu sistem jaringan

Mata Kuliah 1. Sistem Operasi

Penunjang 2. Konsep Jaringan

Penilaian Tugas Pendahuluan = 20%

Laporan Praktikum = 40 %

Proyek = 40 %

Daftar Pustaka 1. Niall Mansfield, Practical TCP/IP, Penerbit Andi Yogyakarta 2004 2. Charles Aulds, Linux Apache Web Server Administration, O'Reilly,

2002

3. Roderick W. Smith, Linux Samba Server Administration, O'Reilly,

2002

4. Ralf Hildebrandt, Patrick, The Book of Postfix, O'Reilly, 2002

5. Duane Wessels, Squid: The Definitive Guide, O'Reilly , 2002

Page 186: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-186

Uraian Rinci Materi Kuliah

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1. Memberikan

pemahaman

kepada mahasiswa

tentang tugas dan

tanggung jawab Administrator

jaringan

Tugas dan

Tanggung Jawab

Administrator

o Konsep dasar

Administrator

Jaringan

o Tugas dan tanggung

jawab administrator

1 , 4 LCD/PC

2. Memberikan pehaman

kepada mahasiswa

tentang ancaman

dan kemungkinan

accident di

jaringan

Ancaman terhadap

keamanan dan

accident di

jaringan

o Macam – macam

ancaman terhadap

keamanan jaringan

dan cara

penanggulangannya

o Macam – macam

accident dan cara

penanggulangannya

1 , 4 LCD/PC

3. Memberikan

pemahaman

kepada mahasiswa tentang berbagai

macam layanan di

jaringan

Pengenalan

layanan jaringan

o Pengenalan jaringan

o Contoh layanan

jaringan

1 , 4 LCD/PC

4. Memberikan

pemahaman

kepada mahasiswa

tentang network

sniffing dan cara

penanganan

Network Sniffing

dan Tool Encrypsi

o Bentuk bentuk

network sniffing

dan cara

penanganan

o Cryptoanalysis dan

cara penanganan

o Konsep SSH dan

SFTP

1 , 4 LCD/PC

5. Memberikan

pemahaman

kepada mahasiswa tentang konsep

dasar Static dan

Dynamic IP

Konsep dasar

Static dan

Dynamic IP

o Konsep dasar Static

dan Dynamic IP

o Konsep dasar servis DHCP

1 , 4 LCD/PC

6. Memberikan

pemahaman

kepada mahasiswa

tentang konsep file

sharing di Linux

Konsep File

Sharing

o System File di

Linux

o File Sharing di

Linux

o Samba dan Samba

PDC

1 , 4 LCD/PC

7. Memberikan

pemahaman

kepada mahasiswa

tentang konsep Internetworking

Konsep

Internetworking

o Internetworking

konsep

o Internetworking

Arsitektur o Internetworking

Protokol

1 , 4 LCD/PC

8. Memberikan

pemahaman

Konsep dan

Sejarah Internet

o Sejarah Internet

o Layanan – layanan

1 , 4 LCD/PC

Page 187: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-187

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

kepada mahasiswa

tentang konsep dan

sejarah internet

di Internet

UTS

9. Memberikan

pemahaman kepada

mahasiswa tentang

service DNS

Konsep DNS o Konsep DNS

o Service DNS

1 , 4 LCD/PC

10. Memberikan

pemahaman kepada

mahasiswa tentang

Web service

Web Service o Konsep dasar Web

Service

1 , 4 LCD/PC

11. Memberikan

pemahaman kepada mahasiswa tentang

Email System

Mail System o Konsep dasar Email

System o Layanan pada

Email Services

1 , 4 LCD/PC

12. Memberikan

pemahaman kepada

mahasiswa tentang

cara melakukan

managemen jaringan

Network

Management

o Network

Manajemen

o SNMP

o Network

management

Perforance tip and

trik

1 , 4 LCD/PC

13. Memberikan

pemahaman kepada

mahasiswa tentang

cara melakukan managemen jaringan

Network

Management

o Network

management

Perforance tip and

trik o Network

management tools

1 , 4 LCD/PC

14. Memberikan

pemahaman kepada

mahasiswa tentang

cara melakukan

backup data

Backup and

Recovery

o User Accident

o Strategy Backup

1 , 4 LCD/PC

15. Memberikan

pemahaman kepada

mahasiswa tentang

konsep technology

wireless

Pengenalan

Wireless

Technology

o Konsep Technology

Wireless

o Standar technology

wireless

o Chaneel

o Kelemahan dan Kamanan wireless

1 , 4 LCD/PC

16. Memberikan

pemahaman kepada

mahasiswa tentang

konsep keamanan

jaringan

Pengenalan

Kemanan Jaringan

o Konsep keamanan

jaringan

o Design keamanan

jaringan

o Macam-macam

ancaman dan cara

penanggulangannya

1 , 4 LCD/PC

UAS

Page 188: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-188

TI-0426 Praktikum Adminitrasi Jaringan Komputer

Jam/Minggu

6 Jam / 2 SKS

Semester : 5 Sifat:

Wajib

Kode Mata Kuliah TI-0426

Nama Matakuliah Praktikum Administrasi Jaringan

Silabus ringkas Mata kuliah ini melengkapi matakuliah sebelumnya yaitu praktikum konsep

jaringan, Mata kuliah ini sebagai pelengkap untuk pemahaman dari teori

yang diberikan pada mata kuliah administrasi jaringan sehingga bisa terjadi

korelasi antara teori dan praktek.

Mata kuliah ini berisi aplikasi server yang umum digunakan pada server-

server. Pada matakuliah ini akan dipraktekkan jenis server berbasiskan

linux. Diharapkan dengan diberikannya mata kuliah ini akan mampu

membekali mahasiswa pada dunia nyata yang berhubungan dengan jaringan

sehingga diharapkan pula mahasiswa telah siap untuk diterjunkan ke dalam dunia industri utamanya yang berhubungan dengan jaringan komputer secara

lebih luas

Tujuan Instruksional Umum

(TIU)

Mahasiswa diharapkan :

dapat memahami service – service yang ada di jaringan

mampu mengembangan service jaringan khususnya menggunakan sistem

operasi Linux

mampu melakukan instalasi dan konfigurasi layanan-layanan yang

dibutuhkan pada suatu sistem jaringan

Mata Kuliah 1. Sistem Operasi

Penunjang 2. Konsep Jaringan

3. Administrasi Jaringan

Penilaian Tugas Pendahuluan = 20%

Laporan Praktikum = 40 %

Proyek = 40 %

Daftar Pustaka 1. Niall Mansfield, Practical TCP/IP, Penerbit Andi Yogyakarta 2004 2. Charles Aulds, Linux Apache Web Server Administration, O'Reilly,

2002 3. Roderick W. Smith, Linux Samba Server Administration, O'Reilly, 2002 4. Ralf Hildebrandt, Patrick, The Book of Postfix, O'Reilly, 2002 5. Duane Wessels, Squid: The Definitive Guide, O'Reilly , 2002

Page 189: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-189

Uraian Rinci Materi Kuliah

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1. Memberikan

pengenalan

kepada

mahasiswa tentang tool

installasi, sumber

intallasi, dan

pemeriksaan

service yang

berjalan

Network

Administration

Tools

Installasi Tools

Updating installasi

Pemeriksaan service

1 , 4 LCD/PC

2. Mahasiswa mampu

melakukan

analisa terhadap

log jaringan

Log Analysis Pembacaan log pada

jaringan

Penggunaan tool log

analysis yang ada

1 , 4 LCD/PC

3. Mahasiswa mampu

melakukan

instalasi, konfigurasi dan

testing terhadap

Telnet dan FTP

Server

Telnet dan FTP

Server Instalasi Telnet dan

FTP Server

Konfigurasi Telnet dan FTP Server

Testing Telnet dan

FTP Server

1 , 4 LCD/PC

4. Mahasiswa mampu

melakukan

instalasi,

konfigurasi dan

testing terhadap

SSH dan SFTP

SSH Server dan

SFTP Instalasi SSH dan

SFTP

Konfigurasi SSH dan

SFTP

Testing SSH dan

SFTP

1 , 4 LCD/PC

5. Mahasiswa mampu

melakukan

instalasi, konfigurasi dan

testing terhadap

DHCP Server

DHCP Server Instalasi DHCP

Server

Konfigurasi DHCP Server

Testing DHCP

Server

1 , 4 LCD/PC

6. Mahasiswa mampu

melakukan

instalasi,

konfigurasi dan

testing terhadap

Samba Server

Samba Server Instalasi Samba

Server

Konfigurasi Samba

Server

Testing Samba

Server

1 , 4 LCD/PC

7. Mahasiswa mampu

melakukan

instalasi,

konfigurasi dan testing terhadap

Samba Server

Samba Server Instalasi Samba

Server

Konfigurasi Samba

Server

Testing Samba

Server

1 , 4 LCD/PC

8. Mahasiswa mampu

melakukan

instalasi,

konfigurasi dan

testing terhadap

Samba PDC

(Primary Domain

Controller)

Instalasi Samba PDC

Konfigurasi Samba

PDC

Testing Samba PDC

1 , 4 LCD/PC

Page 190: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-190

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

Samba PDC

(Primary Domain

Controller)

UTS

9. Mahasiswa mampu

melakukan instalasi,

konfigurasi dan

testing terhadap

DNS Server

DNS Server Instalasi DNS Server

Konfigurasi DNS

Server

Testing DNS Server

1 , 4 LCD/PC

10. Mahasiswa mampu

melakukan instalasi,

konfigurasi dan

testing terhadap Web Server

Web Server Instalasi Web Server

Konfigurasi Web

Server

Testing Web Server

1 , 4 LCD/PC

11. Mahasiswa mampu

melakukan instalasi,

konfigurasi dan

testing terhadap

Mail Server

Mail Server Instalasi Mail Server

Konfigurasi Mail

Server

Testing Mail Server

1 , 4 LCD/PC

12. Mahasiswa mampu

melakukan instalasi,

konfigurasi dan

testing terhadap

Mailing List Server

Mailing List Server Instalasi Mailing List

Server

Konfigurasi Mailing

List Server

Testing Mailing List

Server

1 , 4 LCD/PC

13. Mahasiswa mampu

melakukan instalasi,

konfigurasi dan testing terhadap

Proxy Server Server

Proxy Server Server Instalasi Proxy Server

Server

Konfigurasi Proxy

Server Server

Testing Proxy Server

Server

1 , 4 LCD/PC

14. Mahasiswa mampu

melakukan instalasi,

konfigurasi dan

testing terhadap

Dialin dan Dialup

Server

Dialin dan Dialup

Server Instalasi Dialin dan

Dialup Server

Konfigurasi Dialin dan

Dialup Server

Testing Dialin dan

Dialup Server

1 , 4 LCD/PC

15. Mahasiswa mampu

melakukan instalasi,

konfigurasi dan

testing terhadap

jaringan wireless

Konfigurasi jaringan

wireless Setting Access Point

Installasi dan

konfigurasi hardware

wireless

Setting IP Client

menggunakan wireless

1 , 4 LCD/PC

16. Project Project UAS

Page 191: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-191

TI-0212 Aplikasi Web

Jam / Minggu

3

Semester : 5

Sifat:

Wajib

Kode Mata Kuliah TI-0212

Nama Mata Kuliah Aplikasi Web

Silabus ringkas Mata kuliah ini bertujuan untuk mempelajari konsep pembuatan web statis

dan dinamis. Pada matakuliah ini akan dijelaskan tentang dasar-dasar

HTML, Javascript, Cascading Style Sheet, dasar-dasar pemrograman PHP,

dan juga konsep pemrograman PHP yang dihubungkan dengan database.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami konsep kerja dari suatu halaman web

Memahami konsep pemrograman web statis dan dinamis yang meliputi dasar

HTML dan PHP, sehingga mampu menciptakan halaman web sendiri

Mata Kuliah

Penunjang

1. Ketrampilan Komputer

2. Konsep Pemrograman

3. Basis Data 1

4. Basis Data 2

Penilaian UTS = 40 %

40 %

20 % UAS =

Tugas =

References/

Bibliography

Sascha Schumann, Deepak Veliath, Harish Rawat, Jesus Castagnetto, Chris

Scollo , Professional PHP Programming, Peer Information Inc., New

Jersey, 1999.

2. David Sklar, PHP Cookbook, O'Reilly, 2002

3. Julie c. Meloni, Sams Teach Yourself PHP, MySQL and

Apache in 24 Hours, Sams; Bk&CD-Rom edition, 2002. 5. Steven Holzner, HTML Black Book: The Programmer's Complete

HTML Reference Book, Coriolis Group Books; Bk&CD-Rom edition,

2000.

Page 192: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-192

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 Memahami dan

mempelajari elemen-

elemen dasar HTML

Pengenalan

HTML Element HTML

Basic Tag HTML

Format HTML

Entiti HTML

Links HTML

Frame HTML

Table HTML

List HTML

Form HTML

Image HTML

Background HTML

4 PT/LCD

2 Memahami dan

mempelajari elemen

HTML lainnya

HTML

Tingkat Lanjut Layout HTML

Font HTML

Style HTML

Head HTML

Meta HTML

URL HTML

Script HTML

WebServer HTML

3,4 PT/LCD

3 Memahami dan

mempelajari elemen

web Cascading Style

Sheets

Cascading

Style Sheets Syntax CSS

Bagaimana

menggunakan CSS

Background CSS

Text CSS

Font CSS

Border CSS

Margin CSS

Padding CSS

List CSS

Dimensi CSS

Klasifikasi CSS

4 PT/LCD

4 Memahami dan

mempelajari elemen

web JavaScript

JavaScript

Pengenalan JavaScript

Menggunakan

JavaScript

Variabel JavaScript

Operator JavaScript

Function JavaScript

4 PT/LCD

/PC

5 Pengenalan web

hosting dan cara-cara melakukan web

hosting ke internet

Web Hosting Pengenalan web

hosting

Provider web hosting

Domain web hosting

Kapasitas web hosting

Email web hosting

Teknologi web hosting

Database web hosting

Type web hosting

E-commers web

hosting

4 PT/LCD

/PC

Page 193: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-193

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

6 Memahami dan

mempelajari elemen-

elemen dasar PHP

Pengenalan

PHP dan

Elemen Dasar

PHP

Fungsi PHP

Server PHP

Cara menginstalasi

server PHP

Menampilkan script

PHP di browser

Penjelasan konsep kerja

PHP dan koneksi PHP

dengan database

Cara memasukkan script PHP ke dalam

HTML

Penggunaan tag PHP

Style tag PHP

Statement PHP

Komentar PHP

Karakter, tipe data,

konstanta, variabel dan

operator PHP.

1,2,3 PT/LCD

7 Memahami dan

mempelajari dasar

pernyataan kontrol PHP

Pernyataan

Kontrol Pernyataan if

Pernyataan switch

Operator ?:

Pernyataan while

Pernyataan do-while

Pernyataan for

Pernyataan break

Pernyataan continue

Pernyataan exit dan

sintaks alternatif.

1,2,3 PT/LCD

/PC

8 Memahami dan

mempelajari dasar

menyimpan dan

mengambil data

melalui pemrograman PHP

Menyimpan

dan

mengambil

data

Cara menyimpan data

dalam file

Pemrosesan file

Membuka file

Menulis ke file

Menutup file dan

membaca file

1,2,3 PT/LCD

9 Memahami dan

mempelajari konsep

array pada

pemrograman

PHP

Array

Pengenalan array

Membuat array

Mengambil isi array

Mengetahui, jumlah

elemen array

Mengakses elemen

array

Array multidimensi

Mengurutkan array

Mengambil array dari

sebuah file

1,2,3 PT/LCD

10 Memahami dan

mempelajari

Manipulasi String dan

Ekspresi Reguler pada

pemrograman

Manipulasi

String dan

Ekspresi

Reguler

o Format string

o Mengeluarkan string

o Fungsi dasar string

o Menggabungkan dan

memecah string

1,2,3 PT/LCD

Page 194: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-194

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

PHP

o Membandingkan string

o Membalik string

o Mengenal fungsi ereg

o Memeriksa suatu

substring dari sebuah

string

o Mencocokkan nilai di

awal atau di akhir string

11 Memahami dan

mempelajari Kode dan

Fungsi pada pemrograman

PHP

Kode dan

Fungsi Penggunaan kode

Penggunaan include()

dan require()

Penggunaan require()

untuk template website

Penggunaan fungsi di

PHP

Struktur fungsi,

parameter dan variable

Rekursi

1,2,3 PT/LCD

/PC

12 Memahami dan

mempelajari PHP form

pada pemrograman

PHP

PHP form Pembuatan form

Elemen form

Membuat page dalam

file yang lain

1,2,3 PT/LCD

13 Memahami dan mempelajari Session

Control dan Cookie

pada pemrograman

PHP, beserta

implementasinya

Session Control dan

Cookie di PHP

Pengenalan session

Fungsi session dalam

PHP

Penggunaan session

Konfigurasi session

control

Penggunaan session

control sebagai

mekanisme

authetucation

Pengertian cookie

Membuat cookie

Mengakses cookie

Menambahkan tanggal

kadaluarsa

Mengahapus cookie

Mengganti cookie

Menggunakan array

sebagai cookie

Penggunaan cookie

dalam browser.

1,2,3 PT/LCD/PC

14 Memahami dan

mempelajari dasar

MySQL beserta implementasinya

Pengenalan

MySQL Pengenalan tool dan

kemampuan MySQL

Sekilas konsep relasi

database

Tip mendesain database

Membuat database dan

user

User dan hak akses

1,2,3 PT/LCD

/PC

Page 195: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-195

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

database

Membuat table

Tipe data kolom

Proses Insert, Update,

Retrieve, Delete data di

database

15 Memahami dan

mempelajari cara

akses MySQL dari

PHP, beserta

pemrograman web database melalui PHP

dengan MySQL

Mengakses

MySQL dari

PHP

Langkah – langkah

mengambil data dari

database MySQL

Membuat koneksi

Keluar dari koneksi

Memilih database yang

digunakan

Mengetahui nama –

nama table

Membuat database dan

table

Fungsi – fungsi

MySQL

1,2,3 PT/LCD

/PC

16 Memahami dan

mempelajari Fungsi

Waktu pada

pemrograman PHP

Fungsi Waktu

Fungsi checkdate

Fungsi date

Fungsi microtime

Fungsi time, fungsi kalender

1,2,3 PT/LCD

Page 196: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-196

TI-0432 Keamanan Jaringan

Jam/Minggu

6 Jam / 2 SKS

Semester : 5 Sifat:

Wajib

Kode Mata Kuliah TI-0432

Nama Matakuliah Praktikum Keamanan Jaringan

Silabus ringkas Merupakan rangkaian mata kuliah jaringan yang diajarkan pada

Politeknik Elektronika jurusan Teknologi Informasi. Mata kuliah ini

melengkapi matakuliah jaringan yang ada khususnya mata kuliah

Administrasi Jaringan.

Mata kuliah ini memberikan pemahaman kepada mahasiwa tentang

konsep pengamanan terhadap jaringan.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan :

- memahami konsep pengaman jaringan

- mamahami cara melakukan analisa keamanan dan melakukan pengamanan terhadap jaringan

- mampu menganalisa kelemahan jaringan dan melakukan perbaikan.

Mata Kuliah 1. Sistem Operasi

Penunjang 2. Konsep Jaringan

3. Administrasi Jaringan

Penilaian UTS = 30%

UAS = 40 %

Tugas = 30 %

Daftar Pustaka 1. Stuart McClare, Web Hacking Attack and Defense, Pearson

Education 2003

2. Anonymous, Maximum Security, The Third Edition, Sams

Publications, 2002. 3. Smart McClure, Joe Scrambay, Goerge K , Hacking Exposed, The

Third Edition, Network Security Secret and Solutions, Sams

Publications 2002 .

4. James Stanger, Patrick T. Lane, Hack Proofing Linux, Syngress

Publishing, 2001.

5. Douglas E Comer, Computer Networks and Internet, Sams

Publications, 2000.

Page 197: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-197

Uraian Rinci Mata Kuliah

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1. Memperkenalkan

kepada mahasiswa

dasar-dasar

keamanan jaringan

Pengenalan

terhadap keamanan

jaringan

o Konsep dasar

keamanan jaringan

o Design keamanan

jaringan

o Macam – macam

bencana jaringan

dan konsep

Disaster Recovery

Planning

LCD/PC

2. Memberikan

pemahaman kepada

mahasiswa jenis-jenis serangan,

analisa dan cara

penanggulangan

Serangan terhadap

jaringan

o Macam – macam

jenis serangan

o Analisa serangan dan cara

penanggulangannya

LCD/PC

3. Memperkenalkan

kepada mahasiswa

tentang dasar-dasar

kryptography

Dasar – dasar

kriptography

o Dasar kryptography

o Cryptography kalik

vs modern

o Macam dan jenis

cryptography

o Aplikasi dan

pemakaian

cryptography

LCD/PC

4. Memberikan

pemahaman kepada mahasiswa tentang

konsep symmetric

cryptography

algoritma dan

pemakaian

Symmetric

Cryptography

o Konsep dasar

Symmetric cryptography

o Contoh dan

Algortima

Symmetric

cryptography

o Contoh Pemakaian

LCD/PC

5. Memberikan

pemahaman kepada

mahasiswa tentang

konsep Asymmetric

cryptography

algoritma dan pemakaian

Asymatric

Cryptography

o Konsep dasar

Asymmetric

cryptography

o Contoh dan

Algortima

Asymmetric cryptography

o Contoh Pemakaian

LCD/PC

6. Memberikan

pemahaman kepada

mahasiswa tentang

konsep Hash Function

pada cryptography,

algoritma dan

pemakaian

Hash Function o Konsep dasar Hash

Function

o Contoh dan

Algortima Hash

Function

o Contoh Pemakaian

LCD/PC

7. Memberikan

pemahaman kepada

mahasiswa tentang

konsep Digital

Signature algoritma

Digital Signature o Konsep dasar

Digital Signature

o Contoh dan

Algoritma Digital

Signature

LCD/PC

Page 198: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-198

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

dan pemakaian o Contoh pemakaian

8. Memberikan

pemahaman kepada

mahasiswa tentang

konsep Public Key

Infrastructure,

algoritma dan

pemakaian

Public Key

Infrastructure

(PKI)

o Konsep dasar Public

Key Infrastructure

o Algoritma PKI

o Contoh dan

Pemakaian

LCD/PC

9. Memberikan

pemahaman kepada

mahasiswa tenang tata

cara pengamanan terhadap email

service

Pengamanan Email o Konsep dasar

pengamanan email

o Macam serangan

terhadap email dan cara

penanggulangannya

o Paket-paket

pengamanan email

LCD/PC

10. Memberikan

pemahaman kepada

mahasiswa konsep

IPSec dan

implementasi pada

keamanan jaringan

IPSec o Konsep dasar IPSec

o IP biasa vs IPSec

o Contoh dan

Pemakaian IPSec

LCD/PC

11. Memberikan

pemahaman kepada

mahasiswa tentang tata cara pengamanan

kepada web service

Pengamanan Web o Konsep dasar

pengamanan web

o Macam serangan terhadap web dan

cara

penanggulangan

o Paket-paket

pengamanan web

LCD/PC

12. Memberikan

pemahaman kepada

mahasiswa tentang

konsep VPN, aplikasi

dan implementasinya

Virtual Private

Network

o Konsep dasar VPN

o VPN dan IPSec

o Design VPN

o Implementasi VPN

LCD/PC

13. Memberikan

pemahaman kepada

mahasiswa tentang konsep firewall,

aplikasi dan

implementasinya

Firewall o Konsep dasar

Firewall

o Macam-macam firewall

o Design firewall

o Implementasi

firewall

--- LCD/PC

14. Memberikan

pemahaman kepada

mahasiswa tentang

konsep Host based

IDS aplikasi dan

pemakaiannya

Host based

Intrution Detection

Sistem (IDS)

o Konsep dasar

Intrusion, Intrution

Detection dan

Intrusion Detection

System

o Macam-macam

intrusi dan cara

pendeteksiannya

o Host based IDS o Design Host based

--- LCD/PC

Page 199: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-199

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

IDS

15. Memberikan

pemahaman

kepada mahasiswa

tentang konsep

Network based

IDS aplikasi dan

pemakaiannya

Network Based

Intrution Detection

System (IDS)

o Konsep Network

Based IDS

o Host based vs

Network based IDS

o Design Network

based IDS

--- LCD/PC

16. Memberikan topik

khusus yang

sedang trend saat

ini tentang

keamanan

jaringan dan

implementasinya

Topik lanjut

tentang network

security

Berisikan topik yang

sedang ngetren saat ini

di bidang keamanan

jaringan dan tren ke

depannya

--- LCD/PC

UAS

Page 200: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-200

TI-0325 Praktikum Aplikasi Web

Jam / Minggu

3

Semester : 5

Sifat:

Wajib

Kode Mata Kuliah TI-0325

Nama Mata Kuliah Praktikum Aplikasi Web

Silabus ringkas Mata kuliah ini bertujuan untuk mempelajari dan membuat suatu aplikasi

web berbasis HTML dan pemrograman PHP yang dihubungkan dengan

suatu database sehingga dapat menciptakan suatu aplikasi web dinamis.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Dapat mendesain suatu halaman web

Dapat membuat suatu aplikasi web dinamis yang dihubungkan dengan

database

Mata Kuliah Penunjang 1. Ketrampilan Komputer

2. Konsep Pemrograman

3. Basis Data 1 4. Basis Data 2

Penilaian UTS = 30 %

40 %

30 % UAS =

Tugas =

References/

Bibliography

Sascha Schumann, Deepak Veliath, Harish Rawat, Jesus Castagnetto, Chris

Scollo , Professional PHP Programming, Peer Information Inc., New

Jersey, 1999.

David Sklar, PHP Cookbook, O'Reilly, 2002

Julie c. Meloni, Sams Teach Yourself PHP, MySQL and Apache in 24

Hours, Sams; Bk&CD-Rom edition, 2002.

Steven Holzner, HTML Black Book: The Programmer's Complete HTML

Reference Book, Coriolis Group Books; Bk&CD-Rom edition, 2000.

Page 201: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-201

Uraian Rinci Mata Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1 Mempelajari dan

mengimplementasikan

elemen-elemen dasar

HTML kedalam suatu

tampilan web

Pengenalan

HTML Element HTML

Basic Tag HTML

Format HTML

Entiti HTML

Links HTML

Frame HTML

Table HTML

List HTML

Form HTML

Image HTML

Background HTML

4 PT/LCD

2 Mempelajari dan mengimplementasikan

elemen-elemen HTML

tingkat lanjut kedalam

suatu tampilan web

HTML Tingkat Lanjut

Layout HTML

Font HTML

Style HTML

Head HTML

Meta HTML

URL HTML

Script HTML

WebServer HTML

3,4 PT/LCD

3 Mempelajari dan

mengimplementasikan

cascading style sheet

kedalam suatu halaman web

Cascading

Style Sheets Syntax CSS

Bagaimana

menggunakan CSS

Background CSS

Text CSS

Font CSS

Border CSS

Margin CSS

Padding CSS

List CSS

Dimensi CSS

Klasifikasi CSS

4 PT/LCD

4 Mempelajari dan

mengimplementasikan

JavaScript kedalam suatu halaman web

JavaScript

Pengenalan JavaScript

Menggunakan

JavaScript

Variabel JavaScript

Operator JavaScript

Function JavaScript

4 PT/LCD/P

C

5 Mempelajari dan

mengimplementasikan

fungsi JavaScript

lainnya kedalam suatu

halaman web

JavaScript

Tingkat Lanjut Alert Script

Text Animation

Cursor Effect

Browser Window dan

Image Effect.

4 PT/LCD/P

C

6 Mempelajari dan

mengimplementasikan

elemen dasar PHP

kedalam suatu halaman web

Pengenalan

PHP dan

Elemen Dasar

PHP

Fungsi PHP

Server PHP

Cara menginstalasi server PHP

Menampilkan script

PHP di browser

1,2,3 PT/LCD

Page 202: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-202

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

Penjelasan konsep kerja

PHP dan koneksi PHP

dengan database

Cara memasukkan

script PHP ke dalam

HTML

Penggunaan tag PHP

Style tag PHP

Statement PHP

Komentar PHP

Karakter, tipe data,

konstanta, variabel dan

operator PHP.

7 Mempelajari dan

mengimplementasikan

pernyataan kontrol

dari pemrograman

PHP kedalam suatu

halaman web

Pernyataan

Kontrol Pernyataan if

Pernyataan switch

Operator ?:

Pernyataan while

Pernyataan do-while

Pernyataan for

Pernyataan break

Pernyataan continue

Pernyataan exit dan sintaks alternatif.

1,2,3 PT/LCD/P

C

8 Mempelajari dan

mengimplementasikan

menyimpan dan

mengambil data dari

pemrograman PHP

kedalam suatu

halaman web

Menyimpan

dan

mengambil

data

Cara menyimpan data

dalam file

Pemrosesan file

Membuka file

Menulis ke file

Menutup file dan

membaca file

1,2,3 PT/LCD

9 Mempelajari dan

mengimplementasikan

array dari

pemrograman PHP kedalam suatu

halaman web

Array

Pengenalan array

Membuat array

Mengambil isi array

Mengetahui, jumlah elemen array

Mengakses elemen

array

Array multidimensi

Mengurutkan array

Mengambil array dari

sebuah file

1,2,3 PT/LCD

10 Mempelajari dan

mengimplementasikan

manipulasi string dan

ekspresi reguler dari

pemrograman PHP kedalam suatu

halaman web

Manipulasi

String dan

Ekspresi

Reguler

o Format string

o Mengeluarkan string

o Fungsi dasar string

o Menggabungkan dan

memecah string o Membandingkan string

o Membalik string

o Mengenal fungsi ereg

o Memeriksa suatu

substring dari sebuah

string

1,2,3 PT/LCD

Page 203: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-203

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

o Mencocokkan nilai di

awal atau di akhir string

11 Mempelajari dan

mengimplementasikan

kode dan fungsi dari

pemrograman PHP

kedalam suatu

halaman web

Kode dan

Fungsi Penggunaan kode

Penggunaan include()

dan require()

Penggunaan require()

untuk template website

Penggunaan fungsi di

PHP

Struktur fungsi, parameter dan variable

Rekursi

1,2,3 PT/LCD/P

C

12 Mempelajari dan

mengimplementasikan

PHP form dari

pemrograman PHP

kedalam suatu

halaman web

PHP form Pembuatan form

Elemen form

Membuat page dalam

file yang lain

1,2,3 PT/LCD

13 Mempelajari dan

mengimplementasikan

session control dan

cookie dari

pemrograman PHP

kedalam suatu halaman web

Session

Control dan

Cookie di PHP

Pengenalan session

Fungsi session dalam

PHP

Penggunaan session

Konfigurasi session control

Penggunaan session

control sebagai

mekanisme

authetucation

Pengertian cookie

Membuat cookie

Mengakses cookie

Menambahkan tanggal

kadaluarsa

Mengahapus cookie

Mengganti cookie

Menggunakan array

sebagai cookie

Penggunaan cookie

dalam browser.

1,2,3 PT/LCD/P

C

14 Memahami dan

mempelajari dasar

MySQL beserta

implementasinya

Pengenalan

MySQL Pengenalan tool dan

kemampuan MySQL

Sekilas konsep relasi

database

Tip mendesain database

Membuat database dan

user

User dan hak akses

database

Membuat table

Tipe data kolom

Proses Insert, Update,

1,2,3 PT/LCD/P

C

Page 204: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-204

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

Retrieve, Delete data di

database

15 Mempelajari dan

mengimplementasikan

cara akses MySQL

dari PHP, beserta

pemrograman web

database melalui PHP

dengan MySQL

Mengakses

MySQL dari

PHP

Langkah – langkah

mengambil data dari

database MySQL

Membuat koneksi

Keluar dari koneksi

Memilih database yang

digunakan

Mengetahui nama – nama table

Membuat database dan

table

Fungsi – fungsi

MySQL

1,2,3 PT/LCD/P

C

16 Mempelajari dan

mengimplementasikan

fungsi waktu dari

pemrograman PHP

kedalam suatu

halaman web

Fungsi Waktu

Fungsi checkdate

Fungsi date

Fungsi microtime

Fungsi time, fungsi

kalender

1,2,3 PT/LCD

Page 205: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-205

TI-0433 Praktikum Keamanan Jaringan

Jam/Minggu 6 Jam / 2 SKS

Semester : 5 Sifat:

Wajib

Kode Mata Kuliah TI-0433

Nama Matakuliah Praktikum Keamanan Jaringan

Silabus ringkas Mata kuliah ini merupakan rangkaian mata kuliah jaringan yang

diajarkan pada Politeknik Elektronika jurusan Teknologi Informasi. Mata

kuliah ini melengkapi matakuliah jaringan yang ada khususnya mata

kuliah Keamanan Jaringan. Mata kuliah ini sebagai pelengkap untuk pemahaman dari teori yang diberikan pada mata kuliah keamanan

jaringan sehingga bisa terjadi korelasi antara teori dan praktek.

Mata kuliah ini berisi aplikasi – aplikasi yang umum digunakan untuk

melakukan pengamanan terhadap jaringan yang ada. Pada mata kuliah

ini akan dipraktekkan jenis serangan cara mengatasinya.. Diharapkan

dengan diberikannya mata kuliah ini akan mampu membekali mahasiswa

pada dunia nyata yang berhubungan dengan jaringan khususnya

keamanan jaringan sehingga diharapkan pula mahasiswa telah siap

untuk diterjunkan ke dalam dunia industri utamanya yang berhubungan

dengan jaringan komputer secara lebih luas.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan : - dapat melakukan pengamanan terhadap jaringan yang dibangun

- mampu menganalisa kelemahan jaringan dan melakukan perbaikan.

Mata Kuliah 1. Sistem Operasi

Penunjang 2. Konsep Jaringan

3. Administrasi Jaringan

4. Keamanan Jaringan

Penilaian Tugas Pendahuluan = 20%

Laporan Praktikum = 40 %

Proyek = 40 %

Daftar Pustaka 1. Stuart McClare, Web Hacking Attack and Defense, Pearson

Education 2003

2. Anonymous, Maximum Security, The Third Edition, Sams

Publications, 2002.

3. Smart McClure, Joe Scrambay, Goerge K , Hacking Exposed,

The Third Edition, Network Security Secret and Solutions,

Sams Publications 2002 .

4. James Stanger, Patrick T. Lane, Hack Proofing Linux, Syngress

Publishing, 2001.

5. Douglas E Comer, Computer Networks and Internet, Sams

Publications, 2000.

Page 206: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-206

Uraian Rinci Mata Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

1. Mahasiswa mampu

melakukan monitoring

dan menganalisa log

Network

Monitoring & Log

Analysis

o Konsep dasar

network monitorig

dan log analysis

o Installasi,

konfigurasi dan

pemakaian

Software Network

Monitoring dan log analysis

LCD/PC

2. Mahasiswa mampu

melakukan scanning

dan probing terhadap

jaringan untuk

mengetahui kelemahan

jaringan

Network Scanner

& Probing

o Konsep dasar

Network Scanner

dan Probing

o dasar layanan

jaringan komputer,

port number

o Installasi dan

penggunaan nmap

dan nessus

LCD/PC

3. Mahasiwa mampu

melakukan

manajemen password

Password

Management

o Konsep dasar sistem

autentikasi password

di linux dan sejarah pemakaian file

/etc/passwd dan

/ets/shadow

o Konsep shadow

password

o Penggunaan

program password-

cracker

LCD/PC

4. Mahasiswa mampu

melakukan konfigurai

firewall

Firewall

Configuration

o Konsep dasar

firewall

o IP filtering (ipfw)

LCD/PC

5. Mahasiswa mampu

melakukan

konfigurasi firewall

: Firewall

Configuration

o Konsep dasar

firewall, perbedaan

IP filtering dan TCP Wrapper

o Penggunaan sistem

firewall di Linux

dengan

menggunakan

iptables,

o Penggunaan sistem

firewall di Linux

dengan

menggunakan TCP

Wrapper o Contoh penggunaan

iptables dan TCP

Wrapper

LCD/PC

6. Mahasiswa bisa IDS using Tripwire o Konsep dasar IDS LCD/PC

Page 207: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-207

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

memakai IDS untuk

mendeteksi intrusi

yang ada

o Keuntungan IDS

o Dsign IDS dan

teknik penggunaan

IDS

7. Mahasiswa bisa

memakai IDS untuk

mendeteksi intrusi

yang ada

IDS using SNORT

& Port Sentry

o Penggunaan IDS

dengan SNORT

o Penggunaan IDS

dengan Port Sentry

LCD/PC

8. Mahasiwa mampu mamakai software

sniffing dan session

hijacking untuk

mengetahui

kelemahan jaringan

Sniffing & Session Hijacking

o Konsep dasar Sniffing

o Konsep dasar

Session Hijacking

o Penggunaan

software sniffing

dan session

hijacking

LCD/PC

9. Mahasiwa mampu

memberikan

keamanan yang lebih

terhadap mail service

Email Security o Konsep dasar

keamanan mail

server

o Konfigurasi dan

installasi keamanan pada mail server

LCD/PC

10. Mahasiswa

memahami konsep

virus, trojan dan

backdoor serta

mempu melakukan

penanggulangan

Virus, Trojan &

Backdoor

o Konsep dasar virus

o Konsep dasar

Trojan

o Konsep dasar

Backdoor

o Pemakaian software

pencegah virus,

trojan dan backdoor

LCD/PC

11. Mahasiwa mampu

melakukan

pengamana terhadap

web server

Web Server

Hacking &

Countermeasures

o Konsep dasar

pengamanan

internet server

(hacking dan

countermeasures) o Teknik dan Strategi

mengamankan

Internet Server

LCD/PC

12. Mahasiswa mampu

melakukan

pengamanan terhadap

aplikasi web

Web Application

Hacking &

Countermeasures

o Macam – macam

hacking pada

aplikasi web

o Macam – macam

pengamanan

aplikasi web

o Contoh

pengamanan pada

aplikasi web

LCD/PC

13. Proyek akhir yang berhubungan dengan

sistem keamanan pada

jaringan komputer

Project --- --- ---

Page 208: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-208

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Referensi Media

14. Proyek akhir yang

berhubungan dengan

sistem keamanan pada

jaringan komputer

Project --- --- ---

15. Proyek akhir yang

berhubungan

dengan sistem

keamanan pada

jaringan komputer

Project --- --- ---

16. Proyek akhir yang

berhubungan

dengan sistem

keamanan pada

jaringan komputer

Project --- --- ---

UAS

Page 209: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-209

TI-0310 Sistem Operasi

Jam/Minggu 3 jam

Semester : 3

Sifat: Wajib

Kode Mata Kuliah TI-0410

Nama Matakuliah Sistem Operasi

Silabus ringkas Kuliah ini mengajarkan konsep system operasi, komponen dan pelayanan

system operasi yang meliputi manajemen proses, penjadwalan CPU,

sinkronisasi proses deadlock, manajemen memori, virtual memori,

manajemen file dan manajemen proteksi. Untuk memahami konsep

tersebut diberikan contoh-contoh simulasi dalam pemrograman Java dan

diberikan tugas-tugas simulasi konsep system operasi serta ujian.

Tujuan Instruksional

Umum (TIU)

Mahasiswa diharapkan dapat:

Memahami definisi sistem operasi , komponen yang diatur oleh sistem

operasi dan pelayanan yang diberikan sistem operasi

Memahami konsep proses dan operasi antar proses

Memahami konsep, kriteria dan algoritma penjadwalan CPU

Memahami permasalahan serta perlunya sinkronisasi proses dan

beberapa komponen pada sinkronisasi proses Memahami sistem dan karakteristik penyebab deadlock, menangani,

mencegah, menghindari, mendeteksi dan recovery deadlock

Memahami latar belakang, komponen dan beberapa metode alokasi

proses pada manajemen memori

Memahami konsep virtual memori, keuntungan, performansi dan

algoritma alokasi frame

Memahami struktur file dan direktori serta implementasinya

Memahami tujuan proteksi dan permasalahan sekuriti

Mata Kuliah Penunjang 1. Ketrampilan Komputer

2. Konsep Pemrograman

3. Bahasa Assembly

4. Organisasi Komputer

Penilaian UTS = 35%

UAS = 40 %

Tugas = 25 %

Daftar Pustaka Fariza, Arna, Diktat Sistem Operasi Program Diploma IV Politeknik

Elektronika Surabaya, Politeknik Elektronika Negeri Surabaya, 2001

1. Silberschatz, A dan Galvin, Peter Baer, Operating System Concepts,

Edisi Kelima, Addison Wesley, 1998 2. Silberschartz, A, Galvin, P, Gagne G, Applied Operating System

Concepts, Edisi Pertama, John Wiley & Sons, 2000

3. Sri Kusumadewi, Sistem Operasi, Edisi Pertama, JJ Learning, 2000

Page 210: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-210

Uraian Rinci Materi Kuliah

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

1. Mengetahui

definisi,

komponen dan

ujuan sistem

operasi

Mempelajari

beberapa sistem

operasi

Pengenalan Sistem

Operasi Definisi sistem operasi

Sistem Batch sederhana

Sistem Batch

multiprogram

Sistem Time-sharing

Sistem Personal

Komputer

Sistem Parallel

Sistem Terdistribusi

Sistem Real-Time

Latihan

1, 2, 3, 4 PT/LCD

/PC

2. Mengetahui jenis

manajemen yang

diatur system

operasi dan

pelayanan sistem

operasi,

Mengetahui

beberapa struktur system operasi

Struktur Sistem

Operasi Komponen system

Pelayanan sistem operasi

Sistem call

Sistem program

Struktur sistem : struktur

sederhana, sistem layer

dan mesin maya

Latihan

1, 2, 3, 4 PT/LCD

/PC

3. o Memahami konsep

pada proses

o Memahami operasi

pada proses

o Memahami

kerjasama antar

proses

Proses-proses Konsep proses

Penjadwalan proses

Operasi pada proses

Proses-proses yang

saling bekerjasama

Latihan

1, 2, 3, 4 PT/LCD

/PC

4. Memahami konsep

thread

Memahami

komunikasi antara

proses

Proses-proses Thread

Komunikasi antar proses

Contoh proses pada

Mach dan Windows NT

Latihan

1, 2, 3, 4 PT/LCD

/PC

5. Memahami konsep penjadwalan CPU dan

algoritma penjadwalan

Penjadwalan CPU Konsep dasar

Penjadwal CPU (CPU

scheduler)

Kriteria penjadwalan

Algoritma penjadwalan

meliputi first come first

serve, shortest job first,

priority dan round robin

Latihan

1, 2, 3, 4 PT/LCD/PC

6 Memahami latar

belakang sinkronisasi

dan koordinasi antar

proses

Sinkronisasi Proses Permasalahan critical

section

Algoritma pemecahan

sinkronisasi dua proses

Perangkat keras

sinkronisasi

Latihan

1, 2, 3, 4 PT/LCD

/PC

7 Memahami Sinkronisasi Proses Semaphore dan 1, 2, 3, 4 PT/LCD

Page 211: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-211

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

penyelesaian

sinkronisasi proses

dengan semaphore dan

permasalahan klasik

sinkronisasi

implementasi

Permasalahan klasik

sinkronisasi yaitu

bounded buffer, reader

dan writer, dining-

philosophers

Latihan

/PC

UTS

8 Memahami karakteristik deadlock,

metode menangani

deadlock dan

mencegah deadlock

Deadlock Karakteristik deadlock

Metode menangani

deadlock

Pencegahan deadlock

Latihan

1, 2, 3, 4 PT/LCD/PC

9 Memahami bagaimana

menghindari deadlock,

pendeteksian deadlock

dan recovery dari

deadlock

Deadlock Menghindari deadlock

yaitu safe state,

algoritma resource-

allocation graph,

algoritma banker

Pendeteksian deadlock

Penggunaan algoritma deteksi

Recovery dari deadlock

Latihan

1, 2, 3, 4 PT/LCD

/PC

10 Memahami siklus

eksekusi instruksi

dan komponen

pada manajemen

memori

Memahami alokasi

proses pada

memory secara

berurutan

Manajemen memori Address binding,

dynamic loading,

dynamic linking, overlay

Ruang alamat logika vs

fisik

Swapping

Alokasi berurutan

Latihan

1, 2, 3, 4 PT/LCD

/PC

11 Memahami metode paging dan

segmentasi pada

manajemen

memori

Manajemen memori Struktur paging

Segmentasi

Segmentasi dengan

paging

Contoh pada multics,

OS/2 versi 32 bit

Latihan

1, 2, 3, 4 PT/LCD/PC

12 Memahami latar

belakang penggunaan

virtual memori dan

implementasi virtual

memory

Virtual memori Latar belakang

Demand paging dan

performansinya

Page replacement

Latihan

1, 2, 3, 4 PT/LCD

/PC

13 Memahami beberapa

algoritma page replacement

Virtual memori Algoritma page replacement

Alokasi frame

Trashing : penyebab dan

model working-set

Latihan

1, 2, 3, 4 PT/LCD

/PC

Page 212: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-212

Mg#

Tujuan

Instruksional

Khusus (TIK)

Topik Sub Topik Ref Media

14 Memahami konsep file

dan struktur file dan

directory

Sistem file Konsep file

Metode akses

Struktur direktori

Proteksi File

Contoh sistem file

Latihan

1, 2, 3, 4 PT/LCD

/PC

15 Memahami implementasi struktur

sistem file dan

direktori

Implementasi sistem file

Struktur sistem file

Metode alokasi

Manajemen ruang bebas

Implementasi direktori

Efisiensi dan performasi

Latihan

1, 2, 3, 4 PT/LCD/PC

16 Memahami bagaimana

metode atau algoritma

untuk manajemen

sistem operasi

Simulasi

manajemen sistem

operasi

Simulasi penjadwalan

CPU

Simulasi manajemen

proses

Simulasi sinkronisasi

proses

Simulasi deadlock

Simulasi manajemen

memory

1, 2, 3, 4 PT/LCD

/PC

UAS

Page 213: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-213

TI-0311 Praktikum Sistem Operasi

Jam/Minggu 3 jam

Semester : 3

Sifat: Wajib

Kode Mata Kuliah TI-0411

Nama Matakuliah Praktikum Sistem Operasi

Silabus ringkas Praktikum Sistem Operasi mengajarkan arsitektur sistem operasi Linux

dan bagaimana sistem operasi mengatur sistem komputer yang

meliputi pengaturan proses, file dan direktory, perangkat keras,

user dan aplikasi. Pada setiap praktikum diberikan latihan untuk pemahaman proses lebih lanjut.

Tujuan Instruksional

Umum (TIU) Mahasiswa diharapkan dapat:

Memahami perintah dasar pada sistem operasi Linux

Memahami operasi input dan output

Memahami sistem file dan struktur direktory

Memahami proses dan manajemen proses yang meliputi pembuatan, penghapusan dan pengeksekusian proses serta proses booting.

Memahami manajemen perangkat keras

Memahami manajamen user dan group

Memahami manajemen aplikasi

Mata Kuliah Penunjang 4. Ketrampilan Komputer

5. Konsep Pemrograman

6. Bahasa Assembly

4. Organisasi Komputer

Penilaian Praktikum = 80%

Postest = 20 %

Daftar Pustaka Avi Silberschartz, Peter Galvin, Greg Gagne, Applied Operating System

Concept, John Wiley & Sons, Inc, 2000.

1. Michael Meyers, Lloyd Jeffries, Mike Meyers’ A+ Guide to

Operating Systems Lab Manual, McGraw-Hill Osborne Media,

2004

2. John Muster, Lee Cottrell, Introduction to Unix and Linux Lab

Manual, 2002.

3. Onno W. Purbo, Akhmad Daniel Sembiring, Linux Redhat, Elex Media Komputindo, 2000.

4. -, Linux Fundamental dan Shell Programming, Inixindo, 2002.

5. Ed Sawicki, Lab Manual for Linux+ Guide to Linux

Certification, Paperback, April 2003

6. Michael Jang, Elizabeth Zinkann, RHCE ™ Redhat ® Certified

Engineer Linux Study Guide (Exam RHXXX),

Osborne/McGraw-Hill, 2004002.

7. -, Sistem Administrator dan Network Administrator, Inixindo, 2

Page 214: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-214

Uraian Rinci Materi Kuliah

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

1. Mengenal sistem operasi

dan arsitektur sistem

operasi

Pendahuluan Definisi sistem operasi

Beberapa sistem operasi

Manajemen sistem

operasi Pretest

1, 2, 3 PT/LCD/PC

2. Memahami format

perintah dan perintah dasar untuk

mengoperasikan sistem

operasi Linux

Perintah Dasar

Sistem Operasi Linux

Format Perintah

Perintah informasi user :

id, hostname, uname, w,

who, whoami, chfn, finger

Perintah dasar : date, cal,

man, clear, apropos,

whatis, ls, file, cat, more,

pg, cp, mv, rm, grep

Latihan

3, 4, 5 PT/LCD/PC

3. Memahami konsep

proses I/O dan

pembelokan, pipa dan filter

Operasi Input

Output Pembelokan

(redirection) : >, <, >>

Pipa (pipeline) : |

Filter : more, sort, grep,

wc, cut, uniq

Latihan

3, 4, 5 PT/LCD/PC

4. Memahami

organisasi file dan direktory

Menciptakan dan

manipulasi directory

Memahami konsep

link dan symbolic

link

Operasi File dan Struktur

Direktory

Perintah direktory : pwd,

cd, mkdir, rmdir

Manipulasi file : cp, mv, rm, file, find, which,

locate dan grep

Symbolic link (hard dan

soft) : ln

Latihan

3, 4, 5 PT/LCD/PC

5. Memahami konsep

proses

Memahami hubungan proses

parent dan child

Memahami sinyal

dan pengiriman

sinyal

Proses dan Manajemen Proses

Perintah untuk

menampilkan status proses

: ps, pstree

Variasi opsi pada perintah

ps

Perintah mengirim sinyal : kill

5, 6, 7 PT/LCD/PC

6 Melakukan pengontrolan proses

pada shell

Memahami

penjadwalan prioritas

Proses dan

Manajemen

Proses

Proses background dan foreground

Perintah penjadwalan

prioritas : top, nice, renice

Latihan

5, 6, 7 PT/LCD/PC

7 Memahami shell

Menggunakan dan

mengubah feature history pada Bash Shell

Bekerja dengan

Bash Shell Pengenalan file .bashrc

Perintah history

Menggunakan editory vi

Membuat shell skrip

5, 6, 7 PT/LCD/PC

Page 215: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-215

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

Membuat dan mengeksekusi shell

script

sederhana

Latihan

8 Mempelajari dasar-dasar

shell script dan membuat

shell script untuk

pemecahan permasalahan

dan menjalankannya

Pemrograman

Shell Elemen dasar shell script

Menggunakan parameter

Menggunakan instruksi

test untuk tes kondisi dan

operator logika yang

terkait

Mengenal variabel built in

Membuat aplikasi dengan

konstruksi if-then-else

5, 7 PT/LCD/PC

9 Mempelajari dasar-dasar

shell script dan membuat

shell script untuk

pemecahan permasalahan

dan menjalankannya

Pemrograman

Shell Menggunakan struktur

case-esac

Looping dengan while, for

dan do-while

Membuat fungsi

Latihan

5, 7 PT/LCD/PC

10 Mengetahui bagaimana

pembuatan,

mengeksekusi dan

menunggu proses

Mengetahui

manajemen memory

UNIX System

Call dan

Manajemen Memory

Perintah manajemen

proses : fork, wait dan

exec

Perintah manajemen

memory : free, ps, cat

/proc/meminfo

Latihan

6, 7, 8 PT/LCD/PC

11 Memahami atribut file, ijin

akses dan mengubah ijin

akse

Sistem File Melihat atribut file dan ijin

akses

Perintah mengubah ijin

akses : chmod

Latihan

6, 7, 8 PT/LCD/PC

12 Memahami bagaimana

melihat perangkat keras

yang ada dan melakukan

manajemen perangkat keras

Manajemen

Perangkat Keras Melihat perangkat keras

pada sistem melalui

directory /dev

Melakukan akses

perangkat menggunakan

perintah mount dan

umount

Latihan

6, 7, 8 PT/LCD/PC

13

Mengetahui dan melakukan

inisialisasi proses booting

Linux Booting

Process Melihat inisialisasi proses

pada file /etc/inittab

Mengubah inisialisasi

proses booting

Latihan

6, 7, 8 PT/LCD/PC

14 Memahami bagaimana

proses penambahan,

penghapusan, modifikasi user dan group

Manajemen User

dan Group Melihat file /etc/passwd

dan /etc/shadow

Perintah group : groupadd, groupdel, groupmod

Perintah user : useradd,

userdel, usermod

Latihan

6, 7, 8 PT/LCD/PC

Page 216: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-216

Mg# Tujuan Instruksional

Khusus (TIK) Topik Sub Topik Ref Media

15 Mempelajari bagaimana melakukan instalasi dan

kompilasi aplikasi

Manajemen Aplikasi

Menggunakan perintah rpm

Menggunakan perintah

tar, dan gzip

Latihan

6, 7, 8 PT/LCD/PC

16 Mengetahui kemampuan

mahasiswa dalam

mengoperasikan sistem

operasi Linux dan

manajemen sistem operasi

Postest Review semua topik yang

sudah diajarkan meliputi

manajemen proses, file dan

direktory, perangkat keras,

user dan group, manajemen

aplikasi

1, 2, 3, 4,

5, 6, 7, 8 PT/LCD/PC

Page 217: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-217

TI-0273 Wireless & Mobile Communication

Jam/Minggu 3 jam

Semester : 5

Sifat: Wajib

Kode Mata Kuliah TI-0273

Silabus ringkas Mobile dan wireless communcation menunjukkan pertumbuhan yang

sangat pesat pada tahun-tahun terakhir. Teknologi wireless

memungkinkan user melakukan koneksi tanpa kabel memakai

infrared atau memakai teknologi. Alat yang biasa digunakan

untuk wireless meliputi laptop, komputer desktop, hand-held

komputer, PDA, telepon selular, komputer berbasis pena, dan pagers. Teknologi wireless bisa digunakan unutk berbagai tujuan

misal menggunakan telepon selular untuk mengakses e-mail.

Traveling dengan komputer portable dan tetap dapat terhubung

dengan melalui base stasiun di airport, stasiun kereta api, dan lain lain.

Tujuan Instruksional

Umum (TIU) Mahasiswa diharapkan :

- mempunyai pengetahuan tentang prinsip dasar dan arsitektur jaringan wireless seperti wireless cellular telephony, ad-hoc

networks, mobile IP and multicast, wireless LAN (IEEE 802.11),

security, Bluetooth and WAP.

- mampu melakukan installasi dan konfigurasi peralatan jaringan

wireless.

Mata Kuliah 1. Sistem Operasi

Penunjang 2. Konsep Jaringan

3. Administrasi Jaringan

Penilaian UTS = 30%

UAS = 40 %

Tugas = 30 %

Daftar Pustaka 1. Wireless Communications and Networking by Jon W. Mark,

Weihua Zhuang

2. Creating and Administering Wireless Networks By Matthew Gast

First Edition April 2002 Oreally 3. Building Wireless Community Networks, Second Edition By Rob

Flickenger Second Edition June 2003 Oreally

4. Wireless Communications: Principles and Practice (2nd Edition) by

Theodore S. Rappaport, Theodore Rappaport

5. Cisco Networking Academy Program Fundamentals of Wireless

LANs Lab Companion (Paperback) by Inc. Cisco Systems, Cisco

Networking Academy Program, Cisco Systems Inc., Cisco

Networking Academy Program

Page 218: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-218

Uraian Rinci Materi Kuliah

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

1. Memberi pemahaman

kepada mahasiswa

tentang seluk beluk

jaringan wireless

Pengenalan

Jaringan wireless

o Perbedaan antara

wireless dan wired

o Keuntungan dan

kerugian wireless dan

wired

o Implementasi dan

aplikasi teknologi

wireless

o FCC rules

o Sistem wireless masa

depan

1,2,3 LCD/PC

2. Memberi pemahaman

mahasiswa tentang

seluk beluk Physical

layer pada jaringan

wireless

Physiscal Layer o Transmisi radio o FDMA/TDMA/CDMA

1,3,4 LCD/PC

3. Memberi

pemahaman

mahasiswa tentang

seluk beluk Physical

layer pada jaringan

wireless

Physical Layer o FDMA/TDMA/CDMA

o OFDM

1,2,3 LCD/PC

4. Memberi

pemahaman mahasiswa tentang

seluk beluk Media

Access Control

(MAC) layer pada

jaringan wireless

MAC Layer o CSMA/CA

o CSMA/CD o Channel Allocation

o IEEE 802.11, 802.16

1,2,3,4 LCD/PC

5. Memberi

pemahaman

mahasiswa tentang

seluk beluk Media

Access Control

(MAC) layer pada

jaringan wireless

MAC Layer o Access Point 1,2,3,4 LCD/PC

6. Memberi pemahaman kepada

mahasiswa tentang

seluk beluk

keamanan di jaringan

wireless

Keamanan Wireless

o WEP o 802.1x

2,3,5 LCD/PC

7. Memberikan bekal

praktis kepada

mahasiswa tentang

jaringan wireless

Praktikum

Jaringan Wireless

o Installasi dan

konfigurasi Access

Point

2, 4, 5 LCD/PC

8. Memberikan bekal

praktis kepada

mahasiswa tentang

jaringan wireless

Praktikum

Jaringan Wireless

o Installasi dan

configurasi wireless

client di windows dan

Linux

3, 4, 5 LCD/PC

Page 219: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-219

Mg# Tujuan

Instruksional

Khusus (TIK) Topik Sub Topik Referensi Media

9. Memberikan bekal

praktis kepada

mahasiswa tentang

jaringan wireless

Praktikum

Jaringan Wireless

o Installasi dan

configurasi WEP

4,5 LCD/PC

10. Memberikan

pemahaman tentang

sebuk beluk antenna

dan accesoriesnya

Antenna dan

accesories

o Omni Directional

o Semi Directional

o Aturan Coverage Area

1,2,3 LCD/PC

11. Memberikan bekal

praktis kepada

mahasiswa

khususnya antenna dan permasalahannya

Praktikum

Antenna dan

accesories

o Testing Antenna 2,3,4,5 LCD/PC

12. Memberi

pemahaman kepada

mahasiswa konsep

mobile phone dan

perbedaannya dengan

wireless LAN

Mobile Phone o Arsitektur Jarinngan

o Manajemen

o Perbedaan dengan

wireless LAN

1,2,3 LCD/PC

13. Memberikan

pemahaman kepada

mahasiswa tentang

konsep blue tooth

dan pemakaiannya

Blue Tooth Konsep Blue Tooth

Aplikasi – aplikasi Blue

Tooth

1,2,3,4 LCD/PC

14. Memberikan bekal

praktis kepada mahasiswa tentang

jaringan wireless

Project Hot Spot Service

menggunakan DHCP

--- LCD/PC

15. Memberikan

bekal praktis

kepada

mahasiswa

tentang jaringan

wireless

Project Pengukuran kekuatan

sinyal dibawah tekanan

dan interferensi

--- LCD/PC

16. Memberikan

bekal praktis

kepada

mahasiswa

tentang jaringan

wireless

Project Bridging access point --- LCD/PC

UAS

Page 220: TI2028 Arsitekstur CPU - ti.pnl.ac.idti.pnl.ac.id/file/download/e9c0bb3b20335e20ff8e186fa4136a2b.pdf · Computer Organization and Architecture, William Stalling, Fifth Edition, prentice

Lampiran I. Silabus Singkat Dan SAP L1-220