KONTRAK KULIAH MATAKULIAH KRIPTOGRAFI - SEMUA ADA DI SINI . Kontrak Kuliah
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 KuliahCeramah
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)