RPS MK Penetration Testing
Rencana Pembelajaran Semester
Mata Kuliah "Penetration Testing"
Minggu ke-1: Pengenalan Penetration Testing
Topik: Pengenalan tentang penetration testing, tujuan, etika, dan metodologi umum dalam melakukan pengujian penetrasi.
Kemampuan Akhir yang Diharapkan: Mahasiswa memahami konsep dasar dan etika dalam penetration testing serta mampu merencanakan pengujian penetrasi sederhana.
Materi Ajar: Pengenalan penetration testing, etika, metodologi, dan perencanaan pengujian penetrasi.
Metode Pembelajaran: Kuliah, diskusi, dan studi kasus.
Waktu: 2 jam kuliah.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer dan keamanan siber.
Kriteria Penilaian dan Indikator: Partisipasi aktif dalam diskusi dan kemampuan merencanakan pengujian penetrasi sederhana.
Bobot Nilai: 10%
Minggu ke-2: Footprinting dan Fingerprinting
Topik: Pemahaman tentang teknik footprinting dan fingerprinting dalam pengumpulan informasi mengenai target.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu menggunakan berbagai teknik footprinting dan fingerprinting untuk mengumpulkan informasi target.
Materi Ajar: Footprinting, fingerprinting, dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer dan keamanan siber, serta dasar-dasar sistem operasi.
Kriteria Penilaian dan Indikator: Keberhasilan dalam menggunakan teknik footprinting dan fingerprinting dalam praktikum.
Bobot Nilai: 15%
Minggu ke-3: Scanning dan Enumeration
Topik: Pengenalan tentang scanning dan enumeration dalam mengidentifikasi layanan dan kerentanan pada target.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melakukan scanning dan enumeration pada target untuk mengidentifikasi layanan dan kerentanan yang rentan.
Materi Ajar: Scanning, enumeration, dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan dasar-dasar sistem operasi.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melakukan scanning dan enumeration pada target dalam praktikum.
Bobot Nilai: 15%
Minggu ke-4: Kerentanan dan Eksploitasi
Topik: Pemahaman tentang kerentanan dalam sistem dan pemanfaatan kerentanan untuk melakukan eksploitasi pada target.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu mengidentifikasi dan menguji kerentanan serta melakukan eksploitasi pada target.
Materi Ajar: Kerentanan, eksploitasi, dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan dasar-dasar sistem operasi.
Kriteria Penilaian dan Indikator: Keberhasilan dalam mengidentifikasi kerentanan dan melakukan eksploitasi pada target dalam praktikum.
Bobot Nilai: 15%
Minggu ke-5: Post-Exploitation dan Pemulihan
Topik: Pemahaman tentang tahap post-exploitation dan teknik pemulihan setelah melakukan eksploitasi.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melaksanakan tahap post-exploitation dan menggunakan teknik pemulihan setelah melakukan eksploitasi.
Materi Ajar: Post-exploitation, teknik pemulihan, dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan dasar-dasar sistem operasi.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melaksanakan tahap post-exploitation dan menggunakan teknik pemulihan dalam praktikum.
Bobot Nilai: 15%
Minggu ke-6: Penetration Testing pada Aplikasi Web
Topik: Pemahaman tentang teknik penetration testing pada aplikasi web dan penerapannya dalam mengidentifikasi kerentanan aplikasi.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melakukan penetration testing pada aplikasi web dan mengidentifikasi kerentanan aplikasi.
Materi Ajar: Penetration testing pada aplikasi web, teknik dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan dasar-dasar pemrograman web.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melakukan penetration testing pada aplikasi web dan mengidentifikasi kerentanan aplikasi dalam praktikum.
Bobot Nilai: 15%
Minggu ke-7: Penetration Testing pada Jaringan Nirkabel
Topik: Pemahaman tentang teknik penetration testing pada jaringan nirkabel dan penerapannya dalam mengidentifikasi kerentanan.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melakukan penetration testing pada jaringan nirkabel dan mengidentifikasi kerentanan pada jaringan tersebut.
Materi Ajar: Penetration testing pada jaringan nirkabel, teknik dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan keamanan jaringan nirkabel.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melakukan penetration testing pada jaringan nirkabel dan mengidentifikasi kerentanan dalam praktikum.
Bobot Nilai: 15%
Minggu ke-8: Penetration Testing pada Sistem Operasi
Topik: Pemahaman tentang teknik penetration testing pada sistem operasi dan penerapannya dalam mengidentifikasi kerentanan.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melakukan penetration testing pada sistem operasi dan mengidentifikasi kerentanan pada sistem tersebut.
Materi Ajar: Penetration testing pada sistem operasi, teknik dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan dasar-dasar sistem operasi.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melakukan penetration testing pada sistem operasi dan mengidentifikasi kerentanan dalam praktikum.
Bobot Nilai: 15%
Minggu ke-9: Penetration Testing pada Database
Topik: Pemahaman tentang teknik penetration testing pada database dan penerapannya dalam mengidentifikasi kerentanan.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melakukan penetration testing pada database dan mengidentifikasi kerentanan pada sistem database.
Materi Ajar: Penetration testing pada database, teknik dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan dasar-dasar sistem database.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melakukan penetration testing pada database dan mengidentifikasi kerentanan dalam praktikum.
Bobot Nilai: 15%
Minggu ke-10: Penetration Testing pada Infrastruktur Cloud
Topik: Pemahaman tentang teknik penetration testing pada infrastruktur cloud dan penerapannya dalam mengidentifikasi kerentanan.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melakukan penetration testing pada infrastruktur cloud dan mengidentifikasi kerentanan pada lingkungan cloud.
Materi Ajar: Penetration testing pada infrastruktur cloud, teknik dan alat-alat pendukungnya.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan teknologi cloud computing.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melakukan penetration testing pada infrastruktur cloud dan mengidentifikasi kerentanan dalam praktikum.
Bobot Nilai: 15%
Minggu ke-11: Analisis Laporan dan Pelaporan Penetration Testing
Topik: Pemahaman tentang analisis laporan hasil penetration testing dan penyusunan laporan yang efektif.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu menganalisis hasil penetration testing, menyusun laporan, dan menyajikannya secara efektif.
Materi Ajar: Analisis laporan hasil penetration testing, penyusunan laporan, dan teknik presentasi.
Metode Pembelajaran: Kuliah, demonstrasi, dan praktikum.
Waktu: 2 jam kuliah + 2 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang jaringan komputer, keamanan siber, dan dasar-dasar sistem operasi.
Kriteria Penilaian dan Indikator: Keberhasilan dalam menganalisis hasil penetration testing, menyusun laporan, dan menyajikannya dalam praktikum.
Bobot Nilai: 15%
Minggu ke-12: Ujian Penetration Testing
Topik: Ujian praktikum yang mencakup penerapan teknik-teknik penetration testing pada lingkungan yang telah ditentukan.
Kemampuan Akhir yang Diharapkan: Mahasiswa mampu melakukan ujian penetration testing secara mandiri dan mengidentifikasi kerentanan serta menyusun laporan hasil ujian.
Materi Ajar: Ujian praktikum berbasis kasus dan scenario.
Metode Pembelajaran: Praktikum.
Waktu: 4 jam praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman tentang teknik-teknik penetration testing dan pengalaman dalam praktikum sebelumnya.
Kriteria Penilaian dan Indikator: Keberhasilan dalam melakukan ujian penetration testing secara mandiri dan menyusun laporan hasil ujian.
Bobot Nilai: 20%
Minggu ke-13: Tanya Jawab dan Konsultasi
Topik: Sesi tanya jawab dan konsultasi terkait materi pembelajaran serta persiapan ujian akhir.
Kemampuan Akhir yang Diharapkan: Mahasiswa memahami materi pembelajaran dan mendapatkan jawaban atas pertanyaan serta konsultasi terkait ujian akhir.
Materi Ajar: Diskusi tanya jawab dan konsultasi.
Metode Pembelajaran: Diskusi kelompok.
Waktu: 2 jam.
Pengalaman Belajar Mahasiswa: Pemahaman tentang materi pembelajaran dan persiapan ujian akhir.
Kriteria Penilaian dan Indikator: Partisipasi aktif dalam diskusi dan pemahaman materi pembelajaran.
Bobot Nilai: 5%
Minggu ke-14: Ujian Akhir
Topik: Ujian akhir berupa tes tertulis dan praktikum yang mencakup seluruh materi pembelajaran dalam mata kuliah Penetration Testing.
Kemampuan Akhir yang Diapahami: Mahasiswa menunjukkan pemahaman komprehensif tentang teknik-teknik penetration testing dan mampu menerapkan pengetahuan tersebut dalam ujian praktikum.
Materi Ajar: Seluruh materi pembelajaran dalam mata kuliah Penetration Testing.
Metode Pembelajaran: Tes tertulis dan praktikum.
Waktu: 3 jam untuk tes tertulis dan 4 jam untuk praktikum.
Pengalaman Belajar Mahasiswa: Pemahaman mendalam tentang teknik-teknik penetration testing dan pengalaman dalam praktikum sebelumnya.
Kriteria Penilaian dan Indikator: Keberhasilan dalam menyelesaikan tes tertulis dan ujian praktikum dengan baik.
Bobot Nilai: 25%
Kriteria Penilaian dan Bobot Nilai:
Berikut adalah kriteria penilaian dan bobot nilai untuk mata kuliah Penetration Testing:
Catatan:
Bobot nilai dapat disesuaikan sesuai kebijakan dan peraturan akademik di perguruan tinggi masing-masing.
Kriteria penilaian dan bobot nilai ini bertujuan untuk menilai pencapaian kompetensi mahasiswa dalam mata kuliah Penetration Testing. Dengan rencana pembelajaran ini, mahasiswa diharapkan dapat menguasai teknik-teknik penetration testing dan mampu mengidentifikasi kerentanan serta mengaplikasikan pengetahuan tersebut dalam ujian praktikum. Semoga rencana pembelajaran ini dapat membantu mahasiswa mencapai kesuksesan dalam menguasai bidang Penetration Testing.