Monday, November 13, 2023

TUGAS SISTEM KEAMANAN KOMPUTER M5 DAN M8

Nama: Najya Anara Parinsi

Kelas: 3IA12

NPM: 51421116

 

  1. Jelaskan apa yang dimaksud dengan program jahat! Sebutkan contoh program jahat!
  2. Jelaskan apa saja akibat yang ditimbulkan dari program jahat!
  3. Sebutkan dan jelaskan tindakan apa saja yang dilakukan sebagai antisipasi terhadap program jahat!

 

Jawab

 

        Program jahat adalah program komputer yang dirancang untuk tujuan yang merugikan, seperti mencuri data, merusak sistem, atau menyebarkan malware. Program jahat biasanya dibuat oleh orang yang memiliki niat jahat, seperti hacker atau penjahat cyber. Contoh dari program jahat adalah antara lain:

  • Virus adalah program yang dapat menggandakan dirinya sendiri dan menyebar ke komputer lain. Virus dapat menyebabkan kerusakan data atau bahkan merusak sistem komputer.
  • Worm adalah program yang dapat menyebar dari komputer ke komputer lain tanpa bantuan pengguna. Worm dapat menyebabkan kerusakan data atau bahkan membuat komputer menjadi tidak berfungsi.
  • Trojan horse adalah program yang tampaknya berguna, tetapi sebenarnya mengandung malware. Trojan horse dapat digunakan untuk mencuri data, merusak sistem, atau menyebarkan malware lain.
  • Adware adalah program yang menampilkan iklan di komputer pengguna. Adware biasanya tidak menyebabkan kerusakan, tetapi dapat mengganggu pengguna.
  • Malware adalah istilah umum untuk program jahat. Malware dapat mencakup virus, worm, trojan horse, dan adware.

    Program program jahat ini memiliki banyak cara masuk ke computer kita, dengan cara melalui:

  •  Email. Email yang terinfeksi malware dapat dikirimkan ke pengguna melalui berbagai cara, seperti email phishing, email spam, atau email yang dikirimkan oleh orang yang dikenal.
  • Unduhan. Program yang terinfeksi malware dapat diunduh dari internet, baik dari situs web resmi maupun situs web tidak resmi.
  • Media penyimpanan. Media penyimpanan seperti flash drive, CD, atau DVD yang terinfeksi malware dapat digunakan untuk menyebarkan malware ke komputer lain.
  • Jaringan. Program jahat dapat menyebar melalui jaringan komputer, seperti jaringan LAN, WiFi, atau internet

 

    Namun, kita bisa mencegah program program jahat masuk ke dalam sistem komputer kita dengan cara: 

  • ·        Memasang Antivirus

Anti virus bisa menganalisis semua dokumen yang kita unduh untuk mengetahui apakah ada virus atau tidak. Anti virus juga bisa memberhentikan pengunduhan kita jika terdeteksi ada virus.

  • ·         Menggunakan software asli

Meskipun mahal, lebih baik kita menggunakan yang asli. Mengapa demikian?? Karena jika dari website yang tidak resmi, pada umumnya software bajakan dapat dimasukkan berbagai macam program-program jahat.

 

  • ·         Berhati-hati saat membuka email atau tautan dari sumber yang tidak dikenal.

Melalui email juga biasanya orang bisa menyelipi program-program jahat tanpa kita sadari. Seperti email yang berpura-pura menjadi bank dan akan menyuruh anda untuk memencet link.

M8

  1. Jelaskan apa yang dimaksud dengan firewall dan jelaskan kebutuhan seberapa perlunya penggunaan firewall  ini dalam sistem keamanan komputer!
  2. Jelaskan mekanisme keamanan yang dilakukan dalam firewall!
Jawab

Firewall adalah sistem keamanan yang digunakan untuk melindungi komputer atau jaringan dari akses yang tidak sah dari luar jaringan. Firewall bekerja dengan menyaring lalu lintas jaringan berdasarkan aturan tertentu. Aturan ini dapat digunakan untuk memblokir akses dari alamat IP tertentu, port tertentu, atau jenis lalu lintas tertentu.

 

Firewall dapat dibagi menjadi dua jenis, yaitu firewall perangkat keras dan firewall perangkat lunak. Firewall perangkat keras adalah perangkat fisik yang dipasang di antara jaringan internal dan jaringan eksternal. Firewall perangkat lunak adalah perangkat lunak yang dipasang di komputer atau server.

 

Firewall sangat penting dalam sistem keamanan komputer karena dapat membantu melindungi dari berbagai jenis ancaman, termasuk:

 

·         Serangan hacking

·         Serangan malware

·         Serangan denial-of-service (DoS)

·         Serangan phishing

·         Serangan lainnya

Penggunaan firewall dalam sistem keamanan komputer sangatlah penting. Tanpa firewall, jaringan komputer akan rentan terhadap berbagai jenis ancaman. Firewall dapat membantu melindungi jaringan komputer dan data yang tersimpan di dalamnya.

Mekanisme keamanan yang dilakukan dalam firewall dapat dibagi menjadi dua jenis, yaitu:

  • Packet filtering

Packet filtering adalah mekanisme keamanan yang paling dasar dalam firewall. Mekanisme ini bekerja dengan memeriksa alamat IP sumber dan tujuan, port sumber dan tujuan, dan jenis protokol dari setiap paket data yang melewati firewall. Jika paket data tidak memenuhi aturan yang ditentukan, maka paket data tersebut akan diblokir.

  • Stateful inspection

Stateful inspection adalah mekanisme keamanan yang lebih canggih dari packet filtering. Mekanisme ini bekerja dengan melacak status koneksi setiap perangkat dalam jaringan. Jika perangkat mencoba untuk melakukan koneksi ke perangkat lain yang tidak sah, maka koneksi tersebut akan diblokir.

Selain dua mekanisme keamanan tersebut, firewall juga dapat menggunakan mekanisme keamanan lainnya, seperti:

  • Application-layer filtering

Application-layer filtering adalah mekanisme keamanan yang memeriksa isi dari paket data. Mekanisme ini dapat digunakan untuk memblokir lalu lintas tertentu, seperti lalu lintas yang mengandung malware atau serangan denial-of-service.

  • Intrusion prevention system (IPS)

Intrusion prevention system (IPS) adalah sistem yang dapat mendeteksi dan mencegah serangan terhadap jaringan. IPS bekerja dengan memantau lalu lintas jaringan dan mencari pola yang mencurigakan. Jika IPS menemukan pola yang mencurigakan, maka IPS akan mengambil tindakan untuk mencegah serangan tersebut.

  • Intrusion detection system (IDS)

Intrusion detection system (IDS) adalah sistem yang dapat mendeteksi serangan terhadap jaringan. IDS bekerja dengan memantau lalu lintas jaringan dan mencari pola yang mencurigakan. Jika IDS menemukan pola yang mencurigakan, maka IDS akan mengirimkan peringatan kepada administrator jaringan.

 

Friday, October 6, 2023

IMPLEMENTASI GRAFIK KOMPUTER PADA MINECRAFT

Nama:Najya Anara Parinsi
NPM: 51421116
Kelas:3IA12


GRAFIK KOMPUTER 

Grafik Komputer adalah merupakan bagian dari ilmu komputer yang berkaitan dengan pembuatan manipulasi gambar (visual) secara digital. Bentuk sederhana dari Grafika Komputer ada yang berupa Grafika 2D yang kemudian berkembang menjadi 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Salah satu contoh implementasi computer grafik pada bidang hiburan adalah Minecraft.

 

MINECRAFT



Minecraft adalah suatu 3D game sandbox yang dibuat oleh  Markus "Notch" Persson yang awalnya ia buat menggunakan Java. Pada game ini pemain dibuat seolah sedang ada pada dunia nyata dan harus bertahan hidup. Meskipun hanya game sederhana, Minecraft terus berkembang dengan mencari cara agar gamenya terlihat serealitas mungkin. Pada Juni 2020, Minecraft edisi bedrock pada windows 10 memperbahrui versinya menjadi versi 1.16.200. Pada versi ini, Minecraft menyajikan penampilan realistis dengan bantuan render dragon.

 

RENDER DRAGON

Render dragon adalah  engine grafik yang dibuat oleh Mojang dan kerjasama dengan NVIDIA. Render dragon juga dibantu oleh hardware seperti NVIDIA GeForce® RTX 20 Series (atau lebih tinggi) dengan AMD Radeon™ RX 6000 Series (atau lebih tinggi). Engine grafik ini dibuat agar Minecraft menjadi lebih flexible dan lancar. Namun, tujuan utama render dragon ini adalah agar fitur Ray tracing dan Physically-based rendering (PBR) lebih maksimal.

 

Ray Tracing

            Ray tracing adalah metode rendering grafis untuk memberi pencahayaan yang lebih realistis pada sebuah scene. Ray tracing berperilaku lebih seperti pencahayaan di dunia nyata sinar cahaya disinari menjadi sebuah pemandangan, dan informasi pencahayaan dikumpulkan saat sinar tersebut memantul, menyerap, dan menyebar ke seluruh objek di dunia. Hasilnya adalah gambaran yang sangat realistis tentang perilaku cahaya, menciptakan efek dramatis seperti:

·         Sinar matahari dan atmosfer



·         Bayangan realistis


·         Oklusi ambien


·         Pantulan cahaya



·         Pembiasan

 


 


Physically Based Rendering

 PBR atau Physically Based Rendering adalah simulasi bagaimana suatu bahan spesifik bereaksi dengan Cahaya. Seperti beberapa properti metalik akan menampilakan cerminan dan cahaya akan dibelokkan dan dibiaskan melalui berbagai jenis kaca. Tekstur menggunakan metode rendering umum yang disebut Texture Mapping. Texture maps memungkinkan pembuatnya melapisi beberapa gambar untuk membuat objek 3D yang sangat detail.

Sebelumnya texture pada minecraft menggunakan satu map yang disebut warna. Map warna terdiri dari empat saluran warna: Merah, Biru, Hijau, dan Alfa (RGBA). Tiga saluran pertama mengontrol bagaimana tekstur akan dirender, sedangkan alpha mengontrol transparansi tekstur. Dengan adanya PBR dalam Minecraft, tekstur ini bisa menggunakan 5 map tambahan untuk membuat bahan yang lebih realistis. map tembahan itu adalah:

 

·         Metallic Map



Yaitu texture grayscale yang menentukan bagian mana area pada texture map terlihat seperti logam. Jika suatu pixel di atur hitam akan dianggap memiliki nilai 0 dan pixel tersebut tidak mettalik. Jika suatu pixel di atur putih akan dianggap memiliki nilai 1 dan pixel tersebut mettalik.

 

·         Emissive Map



Yaitu texture grayscale yang menentukan bagian mana area pada texture map yang memancarkan Cahaya. Jika suatu pixel di atur hitam akan dianggap memiliki nilai 0 dan pixel tersebut tidak memancarkan cahaya. Jika suatu pixel di atur putih akan dianggap memiliki nilai 1 dan pixel tersebut memancarkan Cahaya. Karena map ini grayscale, kita bisa menempatkan nilai antara 0 dan 1

 

·         Roughness Map



Yaitu texture grayscale yang menentukan bagian mana area pada texture map yang kasar atau halus. Jika suatu pixel di atur hitam akan dianggap memiliki nilai 0 dan pixel tersebut halus. Jika suatu pixel di atur putih akan dianggap memiliki nilai 1 dan pixel tersebut kasar. Karena map ini grayscale, kita bisa menempatkan nilai antara 0 dan 1

 

·         Normal Map

Yaitu RGB texture yang mengatur kedalaman dan bagaimana Cahaya berperilaku Ketika sinar Cahaya menyentuh textur. Karena menggunakan RGB, detail permukaan dapat diberikan tekstur tampilan objek 3D terpahat. Menetapkan nilai RGB masing-masing ke 128.128.255 akan menghasilkan tampilan piksel yang datar.

 

·         Height Map



Yaitu grayscale texture yang mengatur kedalaman pada suatu textur. Map ini bertindak sebagai alternatif dari normal map, numun tidak seeffisien dan tidak bisa mewakili banyak tekstur. Jika suatu pixel di atur hitam akan dianggap memiliki nilai 0 dan pixel tersebut menonjol kedalam. Jika suatu pixel di atur putih akan dianggap memiliki nilai 1 dan pixel menonjol keluar. Jika pixel diberi nilai 0,5 maka akan di anggap default height dan tidak akan menonjol kedalam atau keluar

 

Dengan ini, Cahaya dan block pada minecraft bisa lebih realistis dan dramatis. Berikut adalah contoh hasil pengimplementasi ray tracing dan Physically Based Rendering di Minecraft.



Referensi

https://help.minecraft.net/hc/en-us/articles/4408865164173-Minecraft-with-Ray-Tracing-and-Advanced-Graphics-FAQ#h_01FF6ACPDP0YFFPKK65NRBP3ZW

https://medium.com/@aviore/perkembangan-grafik-komputer-a3a92e489efc

https://www.minecraft.net/en-us/creator/article/new-render-dragon-features-creators

https://learn.microsoft.com/en-us/minecraft/creator/documents/rtxpbrintro

https://minecraft.fandom.com/wiki/RenderDragon

https://mspoweruser.com/minecrafts-new-render-dragon-engine-will-bring-modern-rendering-and-ray-tracing/