You are on page 1of 14

RENCANA PEMBELAJARAN SEMESTER

(RPS)

NAMA MATA KULIAH : KEAMANAN KOMPUTER


KODE MK : MKPS45704

Berbasis

KERANGKA KUALIFIKASI NASIONAL INDONESIA


Indonesian Qualification Framework
Peraturan Presiden No. 8 Tahun 2012

PROGRAM STUDI TEKNIK INFORMATIKA


STMIK KAPUTAMA
BINJAI
LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb :
Nama Mata Kuliah : Keamanan Komputer
Kode : MKPS45704

Binjai, 13 September 2021


Mengetahui,

Ka. Prodi Teknik Informatika


Achmad Fauzi, S.Kom, M.Kom
DAFTAR ISI

LEMBAR PENGESAHAN
DAFTAR ISI

A. RENCANA PEMBELAJARAN SEMESTER (RPS)


B. RANCANGAN TUGAS
STMIK KAPUTAMA
PROGRAM STUDI TEKNIK INFORMATIKA
RENCANA PEMBELAJARAN SEMESTER
RUMPUN MATA
MATA KULIAH KODE BOBOT (SKS) SEMESTER TANGGAL PENYUSUNAN
KULIAH
Mata Kuliah
Keamanan Komputer MKPS45704 3 sks VII 13 September 2021
Program Studi
Disusun oleh Diperiksa oleh Diverifikasi oleh
Dosen Pengembang RPS Ka. Prodi Teknik Informatika Unit Penjaminan Mutu
OTORISASI

Achmad Fauzi, S.Kom, M.Kom Achmad Fauzi, S.Kom, M.Kom Dr. Relita Buaton, S.T, M.Kom
CPL – PROGRAM STUDI
S01 Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius.
Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan
S02
etika.
CAPAIAN Dapat berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa
S03
PEMBELAJARAN tanggungjawab pada negara dan bangsa.
(CP) Dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, dan bernegara
S04
berdasarkan Pancasila.
S05 Dapat bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.
Dapat menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau
S06
temuan orisinal orang lain.
S07 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara.
S08 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.
S09 Menginternalisasi nilai, norma, dan etika akademik.
S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.
S11 Mendemonstrasikan kemampuan komunikasi lisan dan tulisan yang berkaitan dengan aspek teknis dan non-teknis.
Berpikir kritis, mengidentifikasi akar masalah dan pemecahannya secara komprehensif, serta mengambil
S12
keputusan yang tepat berdasarkan analisis informasi dan data.
S13 Memiliki integritas profesional dan berkomitmen terhadap nilai-nilai etika.
S14 Memiliki sikap untuk belajar seumur hidup (life-long learning).
S15 Memimpin dan bekerja dalam tim, mandiri dan bertanggung jawab terhadap pekerjaannya.
S16 Bekerja sama dengan individu yang memiliki latar belakang sosial dan budaya yang beragam.
S17 Mencari, merunut, menyarikan informasi ilmiah dan non-imiah secara mandiri dan kritis.
Beradaptasi terhadap situasi yang dihadapi dan menangani berbagai kegiatan secara simultan pada berbagai
S18
kondisi.
Menguasai konsep-konsep matematika untuk memecahkan berbagai masalah yang berkaitan dengan logika,
P01
pemodelan matematika dan struktur diskrit.
Menguasai teori dan konsep yang mendasari ilmu komputer untuk merancang, menerapkan dan menganalisis
P02
algoritma untuk menyelesaikan masalah.
P03 Memahami teori dasar arsitektur komputer, termasuk perangkat keras komputer dan jaringan.
Menguasai metodologi pengembangan sistem, yaitu perencanaan, desain, penerapan, pengujian dan pemeliharaan
P04
sistem.
Memahami konsep dan prinsip algoritma dan kompleksitas dalam pemodelan dan desain sistem berbasis
P05
komputer.
Memahami konsep dan prinsip algoritma dan kompleksitas dalam memanipulasi model gambar, grafis dan citra,
P06
robotik, pengenalan suara, sistem cerdas, jaringan dan keamanan sistem.
Menguasai konsep-konsep bahasa pemrograman, serta mampu membandingkan berbagai solusi serta berbagai model
P07
bahasa pemrograman.
KU01 Memahami konsep rekayasa perangkat lunak serta mampu menganalisa dan merancang sistem sesuai dengan
kebutuhan user.
KU02 Mampu berkomunikasi dengan pemangku kepentingan dari berbagai latar belakang.
Menganalisis, merancang, dan menerapkan suatu sistem berbasis komputer secara efisien untuk
KU03
menyelesaikan masalah, menggunakan pemrograman prosedural dan berorientasi objek.
Memahami pendekatan sistem cerdas yang sesuai dengan problem yang dihadapi, memilih representasi pengetahuan
KU04
dan mekanisme penalarannya.
KU05 Mampu memilih struktur dan arsitektur jaringan komputer dan komponen-komponen sesuai dengan kebutuhan user.
Mampu menerapkan konsep-konsep yang berkaitan dengan manajemen informasi, termasuk menyusun
KU06 pemodelan dan abstraksi data serta membangun aplikasi perangkat lunak untuk pengorganisasian data dan
penjaminan keamanan akses data.
Mampu mengidentifikasi kebutuhan bidang wirausaha di bidang teknologi informasi serta mampu memimpin dan
KU07 bekerja dalam tim, mandiri dan bertanggung jawab terhadap pekerjaannya serta mampu berkomunikasi lisan dan
tulisan yang berkaitan dengan aspek teknis dan non-teknis.
Mampu mencari, merunut, mencari informasi ilmiah dan non-imiah secara mandiri dan kritis serta
KU08 mengidentifikasi akar masalah dan pemecahannya secara komprehensif, serta mengambil keputusan yang
tepat berdasarkan analisis informasi dan data.
Menerapkan konsep-konsep yang berkaitan dengan manajemen informasi, termasuk menyusun pemodelan
KU09 dan abstraksi data serta membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan
keamanan akses data.
KK01 Mampu membangun aplikasi dan sistem perangkat lunak yang berkaitan dengan pengetahuan ilmu komputer.
Mampu membuat program untuk meningkatkan efektivitas penggunaan komputer untuk memecahkan masalah
KK02
tertentu.
Mampu membangun, mengevaluasi sistem dengan menggunakan bahasa pemrograman, menerapkan konsep-konsep
KK03
yang berkaitan dengan pengembangan berbasis platform pada Mobile Computing.
Mampu membangun sistem dan merakit alat sistem cerdas, menganalisis, merancang dan mengimplementasikan
KK04
peripheral computer.
Mampu merancang, memprogram dan mengimplementasikan Programmable Logic dan Field Programmable Logic
KK05
Array (FPGA).
KK06 Mampu merancang dan mengembangkan program aplikasi untuk memanipulasi model gambar, grafis dan citra, serta
dapat memvisualisasikannya.
Mampu membangun dan mengevaluasi perangkat lunak dalam berbagai area, termasuk yang berkaitan dengan
KK07
interaksi antara manusia dan komputer.
Mampu membangun, merancang, mengkonfigurasi dan mengelola infrastruktur sistem jaringan komputer dan sistem
KK08
keamanannya serta melakukan pengelolaan secara kontinu terhadap proteksi profil yang ada.
Mampu membangun sistem online sebagai pendukung bisnis dalam bidang teknologi dengan menggunakan teknik,
KK09
ketrampilan dan alat bantu yang modern yang diperlukan dalam bidang teknik komputer.
Mampu menghasilkan karya ilmiah dalam bentuk jurnal atau prosiding untuk dikembangkan pada studi
KK10
lanjut.
CP – MATA KULIAH
M1 Mampu dalam menjelaskan masalah Keamanan komputer.
M2 Mampu dalam menjelaskan masalah prinsip dasar keamanan komputer.
M3 Mampu dalam menjelaskan masalah Cryptography.
M4 Mampu dalam menerapkan metode Cryptography.
Mampu Memahami dan menerapkan keamanan data dengan menggunakan Algoritma Asimetris El-
M5
Gamal.
Mampu Memahami dan menerapkan keamanan data dengan menggunakan Algoritma Asimetris El-Gamal
M6
Lanjutan.
M7 Mampu Memahami dan menerapkan keamanan data dengan menggunakan Algoritma Asimetris RSA.
Mampu Memahami dan menerapkan keamanan data dengan menggunakan Algoritma Asimetris RSA
M8
Lanjutan.
M9 Mahasiswa Mampu Memahami menerapkan hybrid/kombinasi algoritma Asimetris Elgamal dan RSA.
Mampu menerapkan keamanan data dengan menggunakan Algoritma simetris Data Enkripsi Standart (DES)
M10
dalam proses enkripsi data.
Mampu menerapkan keamanan data dengan menggunakan Algoritma simetris Data Enkripsi Standart (DES)
M11
dalam proses dekripsi data.
M12 Mampu menerapkan hybrid/kombinasi Algoritma klasik, algoritma Simetris dan algoritma Asimetris.
Deskripsi Singkat Mata Kuliah
Materi Pembelajaran / Pokok 1. Pengantar keamanan, memahami Faktor kebutuhan keamanan komputer, Penyebab meningkat kejahatan
Bahasan komputer, Klasifikasi keamanan dan karakteristik penyusup, Fase seorang hacker dan Aspek keamanan
komputer.
2. Memahami Prinsip dasar keamanan dan kejahatan komputer (Security Model Attact, Kasus keamanan
komputer, Cara Hacker bekerja, Prinsip dasar perancangan sistem yang aman dan Lapisan keamanan).
3. Cryptography ( Jenis-jenis cryptosystem, Fungsi Protokol Cryptosystem, Jenis penyerangan protokol
dan jalur komunikasi dan Pengenalan dasar cryptography) - (Pertemuan 3 & 4).
4. Teknik Cryptography methode klasik ( Teknik mono/poly Alphabet, Kode vigenere, Teknik transposisi
dan One time pad) (Pertemuan 5 & 6).
5. Algoritma Keamanan Data dengan algoritma Asimetris Elgamal (Proses Enkripsi).
6. Algoritma Keamanan Data dengan algoritma Asimetris Elgamal Lanjutan (Proses Dekripsi).
7. Algoritma Keamanan Data dengan algoritma Asimetris RSA (Proses Enkripsi).
8. UTS.
9. Algoritma Keamanan Data dengan algoritma Asimetris RSA Lanjutan (Proses Dekripsi).
10. Hybrid Algorithm.
11. Menerapkan Algoritma DES dalam Keamanan Data (Proses Enkripsi).
12. Menerapkan Algoritma DES dalam Keamanan Data (Proses Dekripsi).
13. Hybrid / Kombinasi Algoritma Klasik, Algoritma Simetris dan Algoritma Asimetris.
14. UAS.
Pustaka 1. Diktat, Jurnal dan Handout Keamanan Komputer. Achmad Fauzi – STMIK KAPUTAMA.
2. Universitas Indraprasta UPGRI.
Media Pembelajaran Perangkat Lunak Perangkat Keras
LCD Projector, Laptop, Board,
Team Teaching Achmad Fauzi, M.Kom; Drs. Katen Lumbanbatu, M.Kom; dan Jamaludin, M.Kom
Mata Kuliah Syarat -
A. RENCANA PEMBELAJARAN SEMESTER (RPS)

PERTE KEMAMPUAN AKHIR METODE INDIKATOR ALOKASI BOBOT


BAHAN KAJIAN
MUAN YANG DIHARAPKAN PEMBELAJARAN KEBERHASILAN WAKTU PENILAIAN

1 Mahasiswa memiliki 1. Kontrak belajar Problem based Mampu dalam 3x50 = 150 5%
pengetahuan dan 2. Faktor kebutuhan learning menjelaskan masalah menit
pemahaman tentang arti keamanan komputer Keamanan komputer
penting keamanan komputer 3. Penyebab
dalam menjaga aset meningkat
informasi. kejahatan komputer
4. Klasifikasi
keamanan dan
karakteristik
penyusup
5. Fase seorang hacker
6. Aspek keamanan
komputer
2 Mahasiswa memahami Prinsip dasar keamanan Problem based Mampu dalam 3x50 = 150 5%
tentang prinsip dasar dan dan kejahatan komputer learning menjelaskan masalah menit
cara kerja suatu sistem yang 1. Security Model prinsip dasar
keamanan komputer
aman pada komputer dan Attact
jaringan. 2. Kasus keamanan
komputer
3. Cara Hacker bekerja
4. Prinsip dasar
perancangan sistem
yang aman
5. Lapisan keamanan

3 Mahasiswa memahami Cryptosystem dan Problem based Mampu dalam 3x50 = 150 10%
tengan cryptographi dan Cryptography learning menjelaskan masalah menit
cryptosystem yang 1. Jenis-jenis Cryptography
merupakan salah satu teknik cryptosystem
dalam keamanan komputer. 2. Fungsi Protokol
Cryptosystem
3. Jenis penyerangan
protokol dan jalur
komunikasi
4. Pengenalan dasar
cryptography
4,5,6 Evaluasi Capaian Teknik Cryptography Problem based Mampu dalam 3x50 = 150 20%
Pembelajaran methode klasik learning menerapkan metode menit
Mahasiswa mengerti dan 1. Teknik mono/poly cryptography
dapat menerapkan beberapa Alphabet
teknik cryptography klasik, 2. Kode vigenere
hybrid algoritma klasik 3. Teknik transposisi
dalam program aplikasi. 4. One time pad
7 Mahasiswa dapat Algoritma Keamanan 1. Problem based Mampu Memahami 3x50 = 150 10%
menerapkan keamanan data Data dengan algoritma learning dan menerapkan menit
dengan menggunakan Asimetris Elgamal 2. Small Group keamanan data dengan
(proses Enkripsi). menggunakan
Algoritma modern yaitu Discussion dalam
Algoritma Asimetris
Simetris dan Asimetris. bentuk : El-Gamal.
a. Diskusi
kelompok.
8 UJIAN TENGAH SEMESTER (UTS)
9 Mahasiswa dapat Algoritma Keamanan Problem based Mampu Memahami 3x50 = 150 10%
menerapkan keamanan data Data dengan algoritma learning dan menerapkan menit
dengan menggunakan Asimetris Elgamal keamanan data dengan
Lanjutan (Proses
Algoritma Asimetris El- menggunakan
Dekripsi)
Gamal Lanjutan. Algoritma Asimetris
El-Gamal Lanjutan
10 Mahasiswa dapat Algoritma Keamanan 1. Contextual Mampu Memahami 3x50 = 150 10%
menerapkan Algoritma Data dengan algoritma Instruction dalam dan menerapkan menit
Asimetris RSA. Asimetris RSA (Proses bentuk : keamanan data dengan
Enkripsi) a. Ceramah menggunakan
b. Brainstorming Algoritma Asimetris
2. Small Group RSA
Discussion dalam
bentuk:
a. Diskusi
kelompok
11 Mahasiswa dapat Algoritma Keamanan 1. Contextual Mampu Memahami 3x50 = 150 10%
menerapkan Algoritma Data dengan algoritma Instruction dalam dan menerapkan menit
Asimetris RSA Lanjutan. Asimetris RSA bentuk : keamanan data dengan
Lanjutan (Proses
a. Ceramah menggunakan
Dekripsi)
b. Brainstorming Algoritma Asimetris
2. Small Group RSA Lanjutan
Discussion dalam
bentuk:
a. Diskusi
kelompok
12 Evaluasi Capaian Hybrid Algorithm Contextual Instruction Mahasiswa Mampu 3x50 = 150 10%
Pembelajaran dalam bentuk: Memahami menit
Mahasiswa Memahami a. Ceramah menerapkan
tentang hybrid algoritma b. Brainstorming hybrid/kombinasi
Asimetris Elgamal dan c. Diskusi kelompok algoritma Asimetris
RSA. Elgamal dan RSA.
13 Mahasiswa dapat Menerapkan Algoritma Contextual Instruction Mampu menerapkan 3x50 = 150 5%
menerapkan keamanan data DES dalam Keamanan dalam bentuk: keamanan data dengan menit
dengan menggunakan Data (Proses Enkripsi) a. Ceramah menggunakan
Algoritma simetris Data b. Brainstorming Algoritma simetris
Enkripsi Standart (DES). Data Enkripsi Standart
(DES) dalam proses
enkripsi data.
14. Mahasiswa dapat Menerapkan Algoritma Contextual Instruction Mampu menerapkan 3x50 = 150 15%
menerapkan keamanan data DES dalam Keamanan dalam bentuk: keamanan data dengan menit
dengan menggunakan Data (Proses Dekripsi) a. Ceramah menggunakan
Algoritma simetris Data b. Brainstorming Algoritma simetris
Enkripsi Standart (DES) Data Enkripsi Standart
Lanjutan. (DES) dalam proses
dekripsi data.
15 Evaluasi Capaian Hybrid / Kombinasi 1. Contextual Mampu menerapkan 3x50 = 150 10%
Pembelajaran Algoritma Klasik, Instruction dalam hybrid/kombinasi menit
Mahasiswa dapat Algoritma Simetris dan bentuk: Algoritma klasik,
menerapkan algoritma Algoritma Asimetris. algoritma Simetris dan
a. Ceramah
keamanan data dengan algoritma Asimetris.
b. Brainstorming
menggunakan hybrid
Algoritma klasik, algoritma 2. Small Group
Simetris dan algoritma Discussion dalam
Asimetris. bentuk:
a. Diskusi
kelompok

16 UJIAN AKHIR SEMESTER (UAS)


B. RANCANGAN TUGAS

Nama Mata Kuliah Keamanan Komputer


Kode Mata Kuliah MKPS45704
Kemampuan Akhir yang Diharapkan
Minggu / Pertemuan ke
Tugas ke

1. Jika seorang pengirim pesan dengan memanfaatkan beberapa algoritma kriptografi


yakni menggunakan algoritma elgamal (asimetris key) dimana telah ditentukan nilai
kuncinya diantara nya :
P : 257
G:9
X : 29
Dengan Pesan: << Nama Anda Minimal 8 karakter huruf – CAPITAL>>
Dan Mempunyai Kunci Acak pada pesan diantaranya : 46 , 37, 57, 11, 88, 28 dan 94
Dan dimana akan di super enkripsikan pada algoritma RSA, dengan ketentuan sebagain
berikut :
P : 13
Q : 17
E:5
D : 77
Buatlah analisa peritungan Super enkripsi pada algoritma tersebut?
2. Jika ada plainteks “Nama Anda (Minimal 7 karakter CAPITAL)” dengan keyword:
“COVID19”, Buatlah Proses analisa Enkripsi dan Dekripsi dengan menggunakan
Metode OTP Logika XOR?
3. Buatlah Analisa Kombinasi Algoritma Caecar Cipher dan Algoritma Vigenere Cipher,
Jika diketahui :
Plaintext : “,Minimal 6 karakter CAPITAL”,
Keyword : “4”
Cipherteks : ………………………………..?
Vigenere Algorithm
Plaintext : “, Covid19 Mengancam”,
Keyword : “SISTEM”
Cipherteks : ………………………………….???

You might also like