Anda di halaman 1dari 8

SILABUS MATAKULIAH

Revisi
Tanggal Berlaku
A.

B.

Identitas
1. Nama Matakuliah
2. Program Studi
3. Bobot sks

::-

: Kriptograf
: Teknik Informatika-S1
: 3 SKS

Unsur-unsur Silabus
Kompetensi
Dasar
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memperoleh
gambaran secara
lengkap
mengenai proses
pembelajaran
yang akan
dilaksanakan
selama satu
semester.
Memahami dan
menjelaskan
peran kriptograf
dalam
pengamanan
data

Indikator
1.

2.

3.

Cakupan
materi dan
pokok
bahasan
Buku-buku
yang
digunakan
Memahami
pentingnya
kriptograf
yang
digunakan
untuk
menyelesaika
n masalah
keamanan
komputer

Pokok Bahasan/Materi
a.

Menjelaskan
Diskripsi matakuliah,
Buku referensi yang
digunakan, sistem
penilaian serta
kontrak perkuliahan
dengan mahasiswa
b.
Paradigma
Keamanan
Komputer
Masalah, Ancaman
dan Aspek
Keamanan
Komputer
Studi kasus
permasalahan
dalam pengiriman
pesan elektronik
Konsep, peran dan
pentingnya
Kriptograf

Strategi Pembelajaran
1.

2.

Menjelaskan
ancaman kemananan
data pada transaksi
elektronik
Menjelaskan manfaat
mempelajari mata
kuliah kriptograf
dalam kehidupan
sehari-hari

Alokasi
Waktu
150
menit

Referens
i
1, 2, 3, 4

Evaluasi

a.

b.
c.

Melakukan tanya jawab


pemahaman
mahasiswa tentang
kriptograf
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Silabus Kriptografi Hal: 1 dari 8

Kompetensi
Dasar
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memperoleh
gambaran secara
lengkap
mengenai
sejarah dan
terminologi
kriptograf
Memahami dan
menjelaskan
perbedaan
kriptograf klasik
dan modern

Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
teknik subtitusi
abjad
Menganalisa dan
menyelesaikan
persoalan yang
diberikan
menggunakan
teknik subtitusi

Indikator
Mahasiswa
mampu:
1.
Menjelask
an
terminologi
yang
digunakan
dalam
kriptograf
2.
Menganal
isa perbedaan
antara
metode
kriptograf
klasik dan
modern
3.
Menyeles
aikan
persoalan
yang
diberikan
Mahasiswa
mampu:
1. Menjelaskan
konsep
subtitusi abjad
2. Mengklasifkasi
kan jenis-jenis
teknik
subtitusi abjad

Pokok Bahasan/Materi
Sejarah dan
Perkembangan
Kriptograf
a. Sejarah Kriptograf
b. Terminologi dalam
kriptograf
c. Algoritma Kriptograf
d. Kriptograf Klasik
e. Kriptograf Modern

Strategi Pembelajaran
1.

2.

3.

4.

Teknik
Abjad

a.
b.

c.

d.

Substitusi

Teknik Caesar Cipher


Cipher abjad-tunggal
(monoalphabetic
cipher)
Cipher substitusi
homofonik
(Homophonic
substitution cipher)
Cipher abjadmajemuk
(Polyalpabetic

1.

2.
3.
4.

5.

Menjelaskan sejarah
dan perkembangan
kriptograf
Menjelaskan
beberapa contoh
penerapan
kriptograf yang
sudah dilakukan
sepanjang sejarah
manusia
Menjelaskan
terminologi dalam
kriptograf (plaintext,
algoritma enkripsi,
kunci dan
ciiphertext)
Perbedaan kriptograf
klasik dan modern

Menjelaskan konsep
proses subtitusi
abjad
Menjelaskan metode
caesar cipher
Menjelaskan konsep
Cipher abjad tunggal
Menjelaskan konsep
Cipher substitusi
homofonik
Menjelaskan konsep
Cipher abjadmajemuk

Alokasi
Waktu
150
menit

Referens
i
1, 2, 3, 4

Evaluasi
a.

b.
c.

150
menit

1, 2, 3, 4

a.

b.
c.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Silabus Kriptografi Hal: 2 dari 8

Kompetensi
Dasar
abjad secara
tepat

Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
langkah enkripsi
playfair
Menerapkan
playfair kedalam
program aplikasi
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
konsep Vigenere
dan Hill
Menerapkan
metode Vigenere
dan Hill untuk
menyelesaikan
persoalan yang
diberikan.

Indikator

Pokok Bahasan/Materi
substitution cipher)

Strategi Pembelajaran

Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
langkahlangkah
playfair cipher

2.

Mengevaluasi
metode
playfair
Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
langkahlangkah
Vigenere
cipher
2. Menjelaskan
dan
memahami
langkahlangkah Hill
cipher
3. Menganalisa
kelebihan dan
kekurangan

Vigenere dan Hill


Cipher
a.
Sejarah dan
konsep Vegenere
Cipher
b.
Algortima
vigenere Cipher
c.
Sejarah dan
konsep Hill Cipher
d.
Algoritma Hill
Cipher

Referens
i

1, 3

6.

Menjelaskan konsep
Cipher substitusi
poligram

1.

Menjelaskan sejarah
dan konsep playfair
cipher
Menjelaskan langkahlangkah enkripsi
menggunakan
playfair
Memberi contoh
enkripsi playfair

150
menit

Menjelaskan sejarah
konsep Vigenere
cipher
Menjelaskan langkahlangkah enkripsi
Vigenere
Menjelaskan sejarah
konsep Hill cipher
Menjelaskan langkahlangkah enkripsi Hill

150
menit

e.

Cipher substitusi
poligram (Polygram
substitution cipher)
Teknik Playfair Cipher
a. Sejarah dan konsep
Playfair cipher
b. Aturan untuk
Plaintext
c. Pembangkitan kunci
pada playfair
d. Algoritma enkripsi
pada playfair

Alokasi
Waktu

2.

3.

1.

2.

3.
4.

Evaluasi

a.

b.
c.

1, 2, 3, 4

a.

b.
c.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Silabus Kriptografi Hal: 3 dari 8

Kompetensi
Dasar

Indikator

Alokasi
Waktu

Referens
i

Menjelaskan
konsep teknik
transposisi
Menjelaskan
teknik Transposisi rail
fence
Menjelaskan
teknik Transposisi
Route
Menjelaskan
teknik Transposisi
Kolom
Menjelaskan
teknik Transposisi
Ganda
Menjelaskan
teknik Transposisi
Myszkowski

150
menit

1, 2, 3, 4

Menjelaskan
konsep algoritma
sempurna
2.
Menjelaskan
teknik super enkripsi
3.
Menjelaskan
teknik One Time Pad
4.
Menjelaskan
Enigma Motor

150
menit

Pokok Bahasan/Materi

Strategi Pembelajaran

Teknik
Transposisi/Permutasi
a.
Kons
ep Metode
Transposisi
b.
Perbe
daan dengan
konsep Subtitusi
c.
Trans
posisi rail fence
d.
Trans
posisi Route
e.
Trans
posisi Kolom
f.
Trans
posisi Ganda
g.
Trans
posisi Myszkowski

1.

Super Enkripsi dan


Algoritma Sempurna
a. Konsep Algoritma
yang sempurna
b. Super Enkripsi
c. One Time Pad
d. Enigma Rotor
Machine

1.

Evaluasi

masingmasing
metode
enkripsi
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
berbagai jenis
teknik transposisi
Menerapkan
secara tepat
metode
transposisi untuk
menyelesaikan
studi kasus yang
diberikan

Setelah mengikuti
kuliah ini
mahasiswa dapat
memahami dan
menjelaskan
konsep algoritma
sempurna

Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
langkahlangkah
teknik
transposisi
2. Menganalisa
perbedaan
dari masingmasing teknik
transposisi

Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
konsep
algoritma
sempurna
2. Mengetahui

2.

3.

4.

5.

6.

a.

b.
c.

2, 3

a.

b.
c.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Silabus Kriptografi Hal: 4 dari 8

Kompetensi
Dasar

Indikator

Pokok Bahasan/Materi

Strategi Pembelajaran

jenis-jenis
algoritma
super
enkripsi, one
time pad dan
enigma motor
machine

Alokasi
Waktu

Referens
i

150
menit

1, 3, 4

Evaluasi

Machine

Ujian Tengah Semester


Setelah mengikuti
kuliah ini
mahasiswa dapat
menganalisa
kelebihan dan
kekurangan stream
cipher
dibandingkan
teknik sebelumnya

Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
perbedaan
kriptograf klasik
dan modern

Mahasiswa
mampu:
1. Memahami
dan
menjelaskan
konspe stream
cipher
2. Menganalisa
perbedaan
stream cipher
dibandingkan
teknik
sebelumnya
3. Mengetahui
jenis-jenis
enkripsi pada
stream cipher
Mahasiswa
mampu:
1. Memahami
dan
menjelaskan
konsep dasar
teknik block
cipher
2. Mengetahui

Teknik Stream Cipher


a. Konsep Stream
Cipher
b. Operasi pada mode
Bit String
c. Synchronous Stream
Cipher
d. Self Synchronous
Stream Cipher
e. Contoh aplikasi pada
stram cipher

1.

3.

Menjelaskan metode
Synchronous dan Self
Synchronous Cipher

Teknik Block Cipher


a. Mode Electronic Code
Block
b. Mode Cipher Block
Chaining
c. Mode Cipher Feed
Back
d. Mode Output Feed
Back

1.

Menjelaskan konsep
dasar teknik block
Cipher

2.

Menjelaskan
berbagai jenis teknik
dan metode block
Cipher

2.

Menjelaskan konsep
dasar Stream Cipher
Menjelaskan langkah
metode operasi pada
Bit String

a.

b.
c.

150
menit

1, 2, 3

a.

b.
c.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Silabus Kriptografi Hal: 5 dari 8

Kompetensi
Dasar
Menerapkan
metode Vigenere
dan Hill untuk
menyelesaikan
persoalan yang
diberikan
Setelah mengikuti
kuliah ini
mahasiswa dapat
memahami
langkah-langkah
enkripsi DES

Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
kelebihan
dibandingkan
algortima DES
Memahami
langkah-langkah
enkripsi AES
Setelah mengikuti
kuliah ini
mahasiswa dapat
memahami dan
menjelaskan
enkripsi RSA dan
MD5

Indikator

Pokok Bahasan/Materi

Strategi Pembelajaran

Data Ecryption
Standar (DES)
a. Konsep dasar DES
b. Algoritma DES
c. Langkah-langkah
enkripsi DES

1.

Menjelaskan konsep
DES

2.

Menjelaskan langkahlangkah enkripsi DES

Advanced Ecryption
Standar (AES)

1.

Alokasi
Waktu

Referens
i

150
menit

1, 3

Evaluasi

jenis-jenis
block cipher

Mahasiswa
mampu:

1.

Menjelaskan
konsep DES
2. Mengetahui
langkahlangkah pada
enkripsi DES
Mahasiswa
mampu:
1. Menjelaskan
konsep AES
2. Mengetahui
langkahlangkah AES

Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
algoritma RSA
dan MD5
2. Mengetahui
langkah-

a.
b.
c.

Konsep dasar AES

RSA dan MD5


a. Algoritma RSA

b.
c.
d.

Enkripsi dan
dekripsi RSA
Algoritma MD5
Enkripsi MD5

b.
c.

2.

Algoritma AES
Langkah-langkah
enkripsi AES

a.

3.

1.
2.
3.
4.

Menjelaskan konsep
AES
Menjelaskan
perbedaan DES dan
AES
Menjelaskan langkahlangkah AES

150
menit

Menjelaskan sejarah
dan konsep RSA
Menjelaskan langkahlangkah enkripsi RSA
Menjelaskan sejarah
dan konsep MD5
Menjelaskan langkahlangkah enkripsi MD5

150
menit

1, 3

a.

b.
c.

1, 2, 3, 4

a.

b.
c.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.
Melakukan tanya jawab
pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Silabus Kriptografi Hal: 6 dari 8

Kompetensi
Dasar

Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
perbedaan
steganograf dan
watermarking
Menyebutkan
berbagai contoh
aplikasi yang
menerapkan
teknik
steganograf dan
watermarking

Indikator
langkah
enkripsi RSA
dan MD5
Mahasiswa
mampu:
1. Memahami
konsep
Steganograf
dan
Watermarking
2. Menganalisa
dan
menjelaskan
perbedaan
Steganograf
dan
Watermarking
3. Menyebutkan
dan
menjelaskan
contoh
aplikasi yang
menerapkan
metode
tersebut.

Pokok Bahasan/Materi

Steganograf dan
Watermarking
a. Sejarah
Steganograf
b. Digital
Watermarking
c. Aplikasi
Steganograf
d. Digital Signature
e. Digital Certifcate
f. Pretty Good Privacy

Strategi Pembelajaran

1.

2.

Menjelaskan konsep
dan perbedaan
steganograf dan
watermarking
Memberi contoh
aplikasi steganograf
dan watermarking

Alokasi
Waktu

150
menit

Referens
i

1, 3, 4

Evaluasi

a.

b.
c.

Melakukan tanya jawab


pemahaman
mahasiswa
Memberi latihan di
kelas.
Memberi tugas kepada
mahasiswa untuk
dikerjakan di rumah.

Ujian Akhir Semester


Daftar Referensi
Buku Utama:
1. Bruce Scheier, (2001), Applied Cryptography, John Willey & Sons Inc, Canada
2. Cobb, Chey, (2004), Cryptography for Dummies, John Willey & Sons Inc, Canada
3. Stalling William, (2003), Cryptography and Network Security, Prentice Hall, USA
Silabus Kriptografi Hal: 7 dari 8

Buku Tambahan :

Disusun oleh :

Diperiksa oleh :

Disahkan oleh :

Dosen Pengampu

Penanggungjawab Keilmuan

Program Studi

Dekan

Aisyatul Karima, S.Kom, M.CS

Elkaf Rahmawan P.,M.Kom

Heru Agus Santoso , Ph. D

DR. Drs. Abdul Syukur, MM

Silabus Kriptografi Hal: 8 dari 8