KONTRAK KULIAH MATAKULIAH KRIPTOGRAFI - SEMUA ADA DI SINI . Kontrak Kuliah

(1)

Kontrak Perkuliahan

/Pedoman Perkuliahan Mahasiswa

KRIPTOGRAFI

Pengajar

: Alif Catur Murti,

S.Kom.,M.Kom

Semester

: V/2017

Program Studi Teknik Informatika

Fakultas Teknik


(2)

Nama Mata Kuliah : Kriptografi Kode Mata Kuliah : TIT-106

Pengajar : Alif Catur Murti, S.Kom., M.Kom

Semester : V/2017-2018

Hari Pertemuan/Jam : Senin, 08.00-10.00 Tempat Pertemuan : Ruang Kuliah J.Lt.III.5

Adapun manfaat yang diperoleh dari mata kuliah Kriptografi adalah, memberikan pemahaman kepada mahasiswa tentang bagaimana konsep keamanan sebuah informasi merupakan bagian dari sebuah algoritma kriptografi, bagaimana sebuah algoritma yang baik serta bagaimana contoh penerapan kriptografi.

Matakuliah ini membekali mahasiswa tentang peran utama kriptografi sebagai solusi dalam mengatasi ancamaan yang terjadi di dalam ruang lingkup sistem informasi. Kriptografi adalah ilmu dan seni untuk menjaga keamanan data atau pesan. Kriptografi merupakan dasar untuk memahami keamanan pada komputer. Pentingnya kriptografi untuk keamanan informasi (information security), sehingga jika berbicara mengenai masalah keamanan yang berkaitan dengan penggunaan komputer, maka orang tidak bisa memisahkannya dengan kriptografi. Pembahasan difokuskan pada konsep dan dasar-dasar kriptografi, perkembangan kriptografi, serta implementasi dari kriptografi.

Matakuliah ini membekali mahasiswa tentang peran utama kriptografi sebagai solusi dalam mengatasi ancamaan yang terjadi di dalam ruang lingkup sistem informasi. Kriptografi adalah ilmu dan seni untuk menjaga keamanan data atau pesan. Kriptografi merupakan dasar untuk memahami keamanan pada komputer. Pentingnya kriptografi untuk

KONTRAK PERKULIAHAN

1. Manfaat Mata Kuliah


(3)

keamanan informasi (information security), sehingga jika berbicara mengenai masalah keamanan yang berkaitan dengan penggunaan komputer, maka orang tidak bisa memisahkannya dengan kriptografi. Pembahasan difokuskan pada konsep dan dasar-dasar kriptografi, perkembangan kriptografi, serta implementasi dari kriptografi.

Capaian Pembelajaran yang diharapkan antara lain : 1. Sikap (afektif)

a. Menerapkan etika penggunaan teknologi. 2. Keterampilan (Psikomotorik)

a. Menggunakan teknik kriptografi 3. Pengetahuan (Kognitif)

a. Menetapkan teknik algoritma kriptogafi yang tepat.


(4)

(5)

Metode perkuliahan ini lebih banyak menggunakan project based learning. Dengan demikian setiap peserta diharapkan untuk mampu menemukan kasus atau masalah yang ada disekitar, kemudian melakukan analisa terhadap masalah tersebut, menganalisa algoritma yang digunakan sesuai dengan masalah yang ada, sehingga mahasiswa memahami konsep dan mampu melakukan implementasi.

Buku/bacaan pokok dalam perkuliahan ini adalah :

1. Bruce Scheier, (1996), Applied Cryptography,Second Edition, John Willey & Sons Inc, Canada

2. Cobb, Chey, (2004), Cryptography for Dummies, Wiley Publishing Inc, Canada

3. Stalling William, (2005), Cryptography and Network Security Fourth Edition, Prentice Hall, USA

4. San Ling et all, (2013), Algebraic Curves in Cryptography, CRC Press, London 5. Baumsiag et all, (2015) A Course in Matemathical Cryptography, De Gruyter, German

Mahasiswa dapat mencari sumber/referensi sendiri tentang Kriptografi dari berbagai sumber lainnya.

1. Akan diberikan tugas pada setiap akhir materi perkuliahan.

2. Quiz untuk mengevaluasi pertemuan ke- 2 s/d 15 akan diadakan pada pertengahan semester pada pertemuan ke-5 dan ke-12

3. Tugas akhir dalam bentuk project, dikerjakan dalam bentuk kelompok dengan anggota(3 s/d 5 orang). Dengan ketentuan :

a. Temukan masalah yang menerapakan kriptografi

b. Buat konsep Algoritma Kriptografi dalam bentuk deskriptif dan bagan. c. Buat Fungsi Sorting

d. Buat contoh simulasi perhitungan manual algoritma. e. Buat Laporan

f. Presentasikan dikelas pada pertemuan ke - 16

5. Strategi Pembelajaran

6. Materi/Bacaan Perkuliahan


(6)

Penilaian akan dilakukan oleh pengajar dengan menggunakan criteria sebagai berikut :

Nilai Point Range

A 4 ≥ 85

AB 3.5 70 – 84

B 3 60-69

BC 2.5 50-59

C 2 40-49

CD 1.5 30-39

D 1 10-29

E 0 <10

Dalam menentukan nilai akhir akan digunakan pembobotan sebagai berikut :

TUGAS KELAS 25%

QUIZ 15%

ABSENSI 5%

PROYEK 45%

ETIKA 10%

Minggu

ke- Kemampuan akhir yang diharapkan Bahan Kajian Bentuk Pembelajaran Alokasi Waktu

Kriteria (Indikator)

Penilaian

Bobot Nilai

(1) (2) (3) (4) (5) (6) (7)

8. Kriteria Penilaian


(7)

1. 1.Termotivasi untuk mempelajari, memahami dan mengimplemantasikan pengetahuan tentang Kriptografi

 RPS

 Kontrak Kuliah

Ceramah

2 1.Mengidentifikasikan komponen kriptografi.

2. Menjelaskan konsep kriptografi. 3. Membuat diagram alir kriptografi.

Pengantar

Kriptografi Tutorial

Latihan Soal Studi Kasus 150 menit Ketepatan analisa dalam konsep Kriptografi. 2 %

3 1.Mengklasifikasikan teknik kriptografi klasik

2.Menjelaskan konsep kriptogafi klasik

3.Mengimplementasikan transposisi dan permutasi.

Kriptografi

Klasik Tutorial

Latihan Soal Studi Kasus 150 menit Ketepatan pemecahan masalah dalam kriptografi klasik, Kompleksitas masalah. 2 %

4 1.Mengklasifikasikan teknik kriptografi modern.

2.Menjelaskan konsep kriptogafi modern.

3. Memahami konsep bilangan biner. 4.Mengimplementasikan penggunaan bilangan biner didalam kriptografi modern,

Kriptografi

Modern Tutorial

Studi Kasus Latihan Soal 150 menit Ketepatan pemecahan masalah dalam kriptografi modern, Ketepatan dalam konversi bilangan biner. 2 %

5. 1.Menjelaskan teknik algortima kriptografi Asimetris.

2.Memahami konsep algoritma kriptografi Asimetris.

3.Memberikan contoh algoritma kriptografi Asimetris

Kriptografi

Asimetris Studi kasus

diskusi 150 Ketepatan dalam menganalisa kriptografi Asimetris. Menjelaskan ciri algoritma kriptografi Asimetris 2 %


(8)

6. 1.Menjelaskan teknik algortima kriptografi simetris.

2.Memahami konsep algoritma kriptografi simetris.

3.Memberikan contoh algoritma kriptografi simetris

Kriptografi

Asimetris Studi kasus

Diskusi Tugas 150 Ketepatan dalam menganalisa kriptografi simetris. Menjelaskan ciri algoritma kriptografi simetris 2 %

7. UTS UTS Ujian 20%

8. 1.Memahami konsep algoritma chiperblock.

2.Menjelaskan teknik chiperblock. 3.Mampu menerapkan teknik chiperblock.

Algortima

Chiperblock Presentasi

Diskusi dan tanya jawab. Penguatan materi 150 Keteparan penerapan algoritma chiperblock 5%

9. 1.Memahami konsep algoritma vingeneree

2.Menjelaskan teknik vingeneree. 3.Mampu menerapkan vingeneree.

Algortima

vingeneree Presentasi

Diskusi dan tanya jawab. Penguatan materi 150 Keteparan penerapan algoritma vingeneree 5%

10. 1.Memahami konsep algoritma DES. 2.Menjelaskan teknik DES.

3.Mampu menerapkan teknik DES.

Algortima

DES Presentasi

Diskusi dan tanya jawab. Penguatan materi 150 Keteparan penerapan algoritma DES 5%

11. 1.Memahami konsep algoritma AES. 2.Menjelaskan teknik AES.

3.Mampu menerapkan teknik AES.

Algortima

AES Presentasi

Diskusi dan tanya jawab. Penguatan 150 Keteparan penerapan algoritma AES 5%


(9)

materi

12. 1.Memahami konsep algoritma RSA. 2.Menjelaskan teknik RSA . 3.Mampu menerapkan teknik RSA .

Algortima

RSA Presentasi

Diskusi dan tanya jawab. Penguatan materi 150 Keteparan penerapan algoritma RSA 5%

13. 1.Memahami konsep algoritma RC4. 2.Menjelaskan teknik RC4. 3.Mampu menerapkan teknik RC4.

Algortima

RC4 Presentasi

Diskusi dan tanya jawab. Penguatan materi 150 Keteparan penerapan algoritma RC4 5%

14. 1.Memahami konsep algoritma Hillchiper.

2.Menjelaskan teknik Hillchiper . 3.Mampu menerapkan teknik Hillchiper.

Algortima

Hillchiper Presentasi

Diskusi dan tanya jawab. Penguatan materi 150 Keteparan penerapan algoritma Hillchiper 5%

15 1.Memahami konsep algoritma Blowfish.

2.Menjelaskan teknik Blowfish. 3.Mampu menerapkan teknik Blowfish.

Algortima

Blowfish. Presentasi

Diskusi dan tanya jawab. Penguatan materi 150 Keteparan penerapan algoritma Blowfish. 5%

16. UAS UAS Ujian 30%

FORMAT RANCANGAN TUGAS


(10)

SKS : 5

Program Studi : Teknik Informatika Pertemuan ke : 6 – 15 Dosen Pengampu : Alif Catur Murti., S.Kom., M.Kom

A. TUJUAN TUGAS :

Mengetahui pengetahuan mahasiswa tentang kriptografi. Mengetahui pemahaman mahasiswa tentang teknik kriptografi.

Mengetahui ketrampilan dan sikap mahasiswa dalam menganalisis teknik kriptografi.

B. URAIAN TUGAS : a. Obyek Garapan:

 Teknik kriptografi.

b. Batasan yang harus dikerjakan :

 Dikerjakan secara kelompok (perkelompok terdiri 4 sampai 5 anggota).

 Topik yang ada berjumlah 8 (masing – masing kelompok mendapatkan 1 topik bahasan).

 Referensi jurnal yang digunakan (minimal 1 jurnal). c. Metode/Cara Pengerjaan (acuan cara pengerjaan) :

 Membuat makalah dengan format :

 Kertas ukuran A4.

 Font Times New Roman

 Menguraikan topik dengan cakupan konten:

 Sejarah perkembangan

 Tahapan teknik kriptografi

 Contoh aplikasi penerapan

d. Deskripsi Luaran tugas yang dihasilkan :


(11)

 Pendahuluan

 Daftar isi

 Konten

 Kesimpulan

 Daftar pustaka e. File Presentasi:

 -Setiap kelompok membuat file PPT dengan cakupan materi pokok.

 - Desain seinteraktif mungkin.

 - Harus mencantumkan daftar pustaka (referensi).

C. KRITERIA PENILAIAN (40%)

GRADING SCHEME COMPETENCE KRITERIA : KETEPATAN PENJELASAN

DIMENSI Sangat Memuaska n Memuaska n Batas Kurang Memuaskan Di bawah standard SKO R KELENGKAPA N KONSEP Lengkap dari semua materi yang ditentukan Lengkap Hanya sebagian konten yang dijelaskan , kurang lengkap Hanya menunjukkan sebagian kecil konsep saja Tidak ada konsep yang disampaik an 50 KEBENARAN

KONSEP Diungkapkan dengan tepat, aspek penting tidak dilewatkan, dan pendalaman konsep baik sekali. Diungkap dengan tepat, namun deskriptif, belum bisa menunjukk an contoh secara tepat. Sebagian besar konsep sudah terungkap , namun masih ada yang terlewatka n Kurang dapat mengungkapk an aspek penting, hanya mencontoh Tidak ada konsep yang disampaik an 50


(1)

Penilaian akan dilakukan oleh pengajar dengan menggunakan criteria sebagai berikut :

Nilai

Point

Range

A

4

≥ 85

AB

3.5

70 – 84

B

3

60-69

BC

2.5

50-59

C

2

40-49

CD

1.5

30-39

D

1

10-29

E

0

<10

Dalam menentukan nilai akhir akan digunakan pembobotan sebagai berikut :

TUGAS KELAS

25%

QUIZ

15%

ABSENSI

5%

PROYEK

45%

ETIKA

10%

Minggu

ke- Kemampuan akhir yang diharapkan Bahan Kajian Bentuk Pembelajaran Alokasi Waktu

Kriteria (Indikator)

Penilaian

Bobot Nilai

(1) (2) (3) (4) (5) (6) (7)

8. Kriteria Penilaian


(2)

1. 1.Termotivasi untuk mempelajari, memahami dan mengimplemantasikan pengetahuan tentang Kriptografi

RPS

Kontrak Kuliah

Ceramah

2 1.Mengidentifikasikan komponen kriptografi.

2. Menjelaskan konsep kriptografi. 3. Membuat diagram alir kriptografi.

Pengantar

Kriptografi Tutorial Latihan

Soal Studi

Kasus

150 menit

Ketepatan analisa dalam konsep Kriptografi.

2 %

3 1.Mengklasifikasikan teknik kriptografi klasik

2.Menjelaskan konsep kriptogafi klasik

3.Mengimplementasikan transposisi dan permutasi.

Kriptografi

Klasik Tutorial Latihan

Soal Studi

Kasus

150 menit

Ketepatan pemecahan masalah dalam kriptografi klasik,

Kompleksitas masalah.

2 %

4 1.Mengklasifikasikan teknik kriptografi modern.

2.Menjelaskan konsep kriptogafi modern.

3. Memahami konsep bilangan biner. 4.Mengimplementasikan penggunaan bilangan biner didalam kriptografi modern,

Kriptografi

Modern Tutorial Studi

Kasus Latihan

Soal

150 menit

Ketepatan pemecahan masalah dalam kriptografi modern, Ketepatan dalam konversi bilangan biner.

2 %

5. 1.Menjelaskan teknik algortima kriptografi Asimetris.

2.Memahami konsep algoritma kriptografi Asimetris.

3.Memberikan contoh algoritma kriptografi Asimetris

Kriptografi

Asimetris Studi kasus diskusi

150 Ketepatan dalam menganalisa kriptografi Asimetris. Menjelaskan ciri algoritma kriptografi Asimetris


(3)

6. 1.Menjelaskan teknik algortima kriptografi simetris.

2.Memahami konsep algoritma kriptografi simetris.

3.Memberikan contoh algoritma kriptografi simetris

Kriptografi

Asimetris Studi kasus Diskusi Tugas

150 Ketepatan dalam menganalisa kriptografi simetris. Menjelaskan ciri algoritma kriptografi simetris

2 %

7. UTS UTS Ujian

20%

8. 1.Memahami konsep algoritma chiperblock.

2.Menjelaskan teknik chiperblock. 3.Mampu menerapkan teknik chiperblock.

Algortima

Chiperblock Presentasi Diskusi dan

tanya jawab. Penguatan

materi

150 Keteparan penerapan algoritma chiperblock

5%

9. 1.Memahami konsep algoritma vingeneree

2.Menjelaskan teknik vingeneree. 3.Mampu menerapkan vingeneree.

Algortima

vingeneree Presentasi Diskusi dan

tanya jawab. Penguatan

materi

150 Keteparan penerapan algoritma

vingeneree

5%

10. 1.Memahami konsep algoritma DES. 2.Menjelaskan teknik DES.

3.Mampu menerapkan teknik DES.

Algortima

DES Presentasi Diskusi dan

tanya jawab. Penguatan

materi

150 Keteparan penerapan algoritma DES

5%

11. 1.Memahami konsep algoritma AES. 2.Menjelaskan teknik AES.

3.Mampu menerapkan teknik AES.

Algortima

AES Presentasi Diskusi dan

tanya jawab. Penguatan

150 Keteparan penerapan algoritma AES


(4)

materi

12. 1.Memahami konsep algoritma RSA. 2.Menjelaskan teknik RSA . 3.Mampu menerapkan teknik RSA .

Algortima

RSA Presentasi Diskusi dan

tanya jawab. Penguatan

materi

150 Keteparan penerapan algoritma RSA

5%

13. 1.Memahami konsep algoritma RC4. 2.Menjelaskan teknik RC4. 3.Mampu menerapkan teknik RC4.

Algortima

RC4 Presentasi Diskusi dan

tanya jawab. Penguatan

materi

150 Keteparan penerapan algoritma RC4

5%

14. 1.Memahami konsep algoritma Hillchiper.

2.Menjelaskan teknik Hillchiper . 3.Mampu menerapkan teknik Hillchiper.

Algortima

Hillchiper Presentasi Diskusi dan

tanya jawab. Penguatan

materi

150 Keteparan penerapan algoritma Hillchiper

5%

15 1.Memahami konsep algoritma Blowfish.

2.Menjelaskan teknik Blowfish. 3.Mampu menerapkan teknik Blowfish.

Algortima

Blowfish. Presentasi Diskusi dan

tanya jawab. Penguatan

materi

150 Keteparan penerapan algoritma

Blowfish.

5%

16. UAS UAS Ujian

30%

FORMAT RANCANGAN TUGAS


(5)

SKS

: 5

Program Studi

: Teknik Informatika

Pertemuan ke

: 6 – 15

Dosen Pengampu

: Alif Catur Murti., S.Kom., M.Kom

A. TUJUAN TUGAS :

Mengetahui pengetahuan mahasiswa tentang kriptografi.

Mengetahui pemahaman mahasiswa tentang teknik kriptografi.

Mengetahui ketrampilan dan sikap mahasiswa dalam menganalisis teknik kriptografi.

B. URAIAN TUGAS :

a. Obyek Garapan:

Teknik kriptografi.

b. Batasan yang harus dikerjakan :

Dikerjakan secara kelompok (perkelompok terdiri 4 sampai 5 anggota).

Topik yang ada berjumlah 8 (masing – masing kelompok mendapatkan 1 topik bahasan).

Referensi jurnal yang digunakan (minimal 1 jurnal).

c. Metode/Cara Pengerjaan (acuan cara pengerjaan) :

Membuat makalah dengan format :

Kertas ukuran A4.

Font Times New Roman

Menguraikan topik dengan cakupan konten:

Sejarah perkembangan

Tahapan teknik kriptografi

Contoh aplikasi penerapan

d. Deskripsi Luaran tugas yang dihasilkan :


(6)

Pendahuluan

Daftar isi

Konten

Kesimpulan

Daftar pustaka

e. File Presentasi:

-Setiap kelompok membuat file PPT dengan cakupan materi pokok.

- Desain seinteraktif mungkin.

- Harus mencantumkan daftar pustaka (referensi).

C. KRITERIA PENILAIAN (40%)

GRADING SCHEME COMPETENCE

KRITERIA : KETEPATAN

PENJELASAN

DIMENSI

Sangat

Memuaska

n

Memuaska

n

Batas

Kurang

Memuaskan

Di bawah

standard

SKO

R

KELENGKAPA

N KONSEP

Lengkap

dari semua

materi yang

ditentukan

Lengkap

Hanya

sebagian

konten

yang

dijelaskan

, kurang

lengkap

Hanya

menunjukkan

sebagian kecil

konsep saja

Tidak ada

konsep

yang

disampaik

an

50

KEBENARAN

KONSEP

Diungkapk

an dengan

tepat, aspek

penting

tidak

dilewatkan,

dan

pendalaman

konsep baik

sekali.

Diungkap

dengan

tepat,

namun

deskriptif,

belum bisa

menunjukk

an contoh

secara

tepat.

Sebagian

besar

konsep

sudah

terungkap

, namun

masih ada

yang

terlewatka

n

Kurang dapat

mengungkapk

an aspek

penting, hanya

mencontoh

Tidak ada

konsep

yang

disampaik

an