Sunday, May 19, 2024

Rangkuman komputasi modern mengenai komputasi quantum

  1. Quantum Computation / Komputasi Kuantum
  • Memanfaatkan fenomena mekanika kuantum untuk memproses informasi
  • Informasi diwakili oleh qubit yang dapat berada dalam superposisi keadaan 0 dan 1 secara bersamaan
  • Memanfaatkan fenomena kuantum seperti entanglement/saling ketergantungan
  1. Entanglement Quantum
  • Dua atau lebih partikel kuantum menjadi saling terkait secara kuantum meskipun terpisah jarak
  • Ketika diamati, akan mempengaruhi keadaan partikel lain yang terentanglement
  • Memungkinkan operasi paralel masif dalam komputasi kuantum
  1. Teknik Pengoperasian Qubit
  • Inisialisasi: Mengatur keadaan awal qubit
  • Superposisi: Membuat qubit dalam keadaan superposisi 0 dan 1
  • Pengukuran: Mengamati keadaan qubit menjadi 0 atau 1
  • Entanglement: Menciptakan saling ketergantungan antar qubit
  • Operasi dengan Quantum Gates
  1. Quantum Gates
  • Hadamard: Membuat superposisi
  • CNOT: Operasi terkendali mengubah qubit target
  • Rotasi: Merotasi keadaan qubit
  • Toffoli & Fredkin: Untuk komputasi reversibel
  1. Algoritma Shor
  • Memfaktorkan bilangan bulat besar menjadi faktor prima
  • Menggunakan transformasi Fourier kuantum untuk menemukan periode fungsi periodik
  • Kompleksitas waktu polinomial, jauh lebih efisien dari komputer klasik

Rangkuman ini menyoroti konsep-konsep kunci dalam komputasi kuantum seperti qubit, superposisi, entanglement, operasi qubit dengan quantum gates, serta algoritma kuantum seperti Algoritma Shor yang menunjukkan keunggulan potensial komputasi kuantum.

Tuesday, April 25, 2023

belajar HTML Codingstudio.id

 halo, gw baru aja nyelesain course dari codingstudio.id tentang html. biar ilmunya lebih nancep jelas gw perlu pake Feynmann method, dan lewat blog ini merupakan salah satunya. langsung aja cekidot.


Tugas:

buat 2 page html dengan fungsi tombol pada masing-masing page untuk ke page lainnya. contoh dari soal seperti berikut




Jawaban:

oke, untuk membuat tugas project tersebut, sudah jelas kita bakal bikin 2 file html, bikin saja index.html dan index2.html. kemudian pada index.html kita beri codingan sebagai berikut:





kemudian untuk codingan pada index2.html nya seperti ini


setelah jadi, ketika dirun akan menghasilkan tampilan seperti ini:

dan ketika tulisan biru diklik, akan menampilkan page/halaman index2.html

*duh cakepnya bojoku


ketika tombol login di bawah textboxt untuk email diklik, maka user akan ditampilkan kembali halaman index.html(yang ada youtubenya).

awalnya gw udah merasa bener dengan tugas gw, tapi ternyata ada kesalahan yang gw lupa untuk perhatikan, yaitu di bagian index2.html nya, setelah menonton video pembahasan, gw baru sadar kalo gw ga pake tag <form> untuk login formnya. jadi yang baik dan benar untuk login form itu ada 2, yang pertama menggunakan form dengan action balik ke index.html seperti ini:


atau bisa tetap menggunakan tag button yang dilapisi tag anchor seperti yg gw buat tadi, tapi letakkan buttonnya di luar tag form, seperti ini:




oke jadi itu saja untuk pembahasan tugas course html yg gw dapet dari codingstudio.id, next lanjut course css, semoga gw cepet ngerti juga amin. makasih

Saturday, January 21, 2023

Keamanan Sistem Operasi - Tugas 3 Sistem Keamanan Komputer

 Nama: Abdul Karim Maulana Afnan        NPM: 50420007        Kelas: 3IA15

  1. Jelaskan apa fungsi dan peranan sistem operasi pada komputer!
  2. Jelaskan apa yang menyebabkan perlunya mengamankan sistem operasi!
  3. Sebutkan dan jelaskan bentuk-bentuk serangan terhadap sistem operasi!

Jawaban:
  1. sistem operasi berfungsi dan berperan sebagai penghubung/perantara antara user dengan perangkat lunak&keras pada komputer. tanpa sistem operasi, maka komputer tidak dapat beroperasi sebagaimana semestinya atau tidak sesuai dengan keinginan user. contoh sistem operasi adalah windows, linux, macos.
  2. karena apabila sistem operasi tidak diamankan, maka akan berisiko terkena masalah, baik masalah karena serangan virus/dsj maupun masalah karena diri sendiri seperti versi yang terlalu tua. jika suatu sistem operasi sudah terkena masalah, maka ini akan berdampak pada produktivitas user, selain itu juga banyak dampak-dampak lain yang ditimbulkan, seperti kerugian waktu, kerugian data apabila hilang, serta kerugian uang untuk mengatasi masalahnya.
  3. bentuk serangan pada berbagai macam os
    1. Windows
      - Windows Peer to Peer file Sharing
      - Internet Information Service
      - Microsoft SQL Server
    2. Unix
      - Bind Domain Name System
      - Apache Web Server
      - Secure Shell
           bentuk-bentuk serangannya ada:
            - vulnerabilitas, yaitu memungkinkan penyerang untuk melakukan sesuatu terhadap sistem operasi kita, seperti mengeksekusi suatu perintah, memalsukan diri, mengakses data yang di luar hak akses, dan lainnya
            - exposure, yaitu memungkinkan penyerang untuk mengambil keuntunan atau pencurian, seperti melakukan pengambilan informasi, menyembunyikan aktivitas, dan menyamar.

Monday, December 5, 2022

tugas review quiz - Sistem Keamanan Komputer

  1. Jelaskan tentang konsep dasar dari komunikasi! Apa yang dihasilkan dari proses komunikasi?
  2. Jelaskan tentang aspek-aspek keamanan komputer dan bentuk dasar dari secutity attack!
  3. Jelaskan secara lengkap keterkaitan etika dengan keamanan komputer!
  4. Apa yang dimaksud dengan kriptografi? Jelaskan secara lengkap termasuk algoritma yang digunakan!
  5. Apa yang dimaksud dengan program jahat? Sebutkan jenis-jenis dari program jahat!
  6. Jelaskan apa saja yang diamankan dalam komputer dan apa tujuan dari keamanan komputer!

JAWABAN
  1. komunikasi adalah proses penyampaian informasi dari suatu pihak ke pihak lain, dan hal yang dihasilkan adalah penyebaran/penerimaan informasi(ide, gagasan, pesan)
  2. aspek-aspeknya adalah:
    1. privacy = menjaga informasi dari orang yang tidak berhak mengakses
    2. integrity = informasi tidak boleh diubah tanpa seijin pemilik informasi
    3. authentication = metode untuk menyatakan informasi benar-benar asli
    4. availabilty = ketersediaan informasi ketika dibutuhkan
    5. access control = cara pengaturan akses kepada informasi
    6. non-repudiation = menjaga agar seseorang tidak dapat menyangkal telah melakukan sebuah transaksi
            bentuk dasar dari security attack ada:
  • interruption
  • interception
  • modification
  • fabrication
    3. etika dengan keamanan komputer berkaitan dengan bagaimana user mematuhi aturan-aturan dalam menggunakan komputer. misal, pasti kita tahu bahwa tidak baik melanggar privasi seseorang bila diterapkan aturan tersebut dalam keamanan komputer maka kita harusnya memiliki etika untuk tidak berusaha merertas komputer seseorang, atau merusak keamanan komputer seseorang agar kita bisa mengetahui data-data pribadi mereka.

    4. kriptografi adalah teknik untuk melindungi informasi di dalam saluran komunikasi. algoritma pada kriptografi adalah:
plain text -> encryption -> cipher text -> decryption -> plain text

    5. program jahat adalah program yang mengeksploitasi kelemahan sistem komputasi. jenis-jenisnya ada:
  • bacteria
  • logic bomb
  • trap door
  • trojan horse
  • virus
  • worm
  • spam
  • spyware
    6.  yang perlu diamankan dalam komputer ada banyak, yang paling utama adalah mengamankan file yang penting, jaringan karena anda bisa saja disadap atau diketahui lokasinya, hardware bisa via kamera atau mic yang inputannya bisa diketahui orang lain, serta data-data yang tersimpan pada web browser. 
tujuan dari keamanan komputer adalah melindungin data-data, file, privasi, hardware, serta diri sendiri dari berbagai macam kerugian, seperti rugi waktu, materi, uang, dan lainnya.

Friday, November 25, 2022

TUGAS M8 SISTEM KEAMANAN KOMPUTER

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!

JAWABAN 

1. Program jahat adalah program yang mengeksploitasi sistem keamanan komputer. contohnya ada virus, bacteria, worm, spyware, spam, trojan horse, trapdoor, dan logic bomb.

2. akibat dari program jahat ada banyak, diantaranya:
  • pencurian data
  • pengrusakan data
  • pengrusakan hardware memory
  • mengganggu privasi
  • mengganggu waktu (spam)
3. langkah untuk mengantisipasi program jahat diantaranya:
  • menggunakan anti virus
  • hindari penggunaan software bajakan
  • jangan asal download sesuatu di internet, pastikan web/penyedia file tersebut kredibel/aman
  • belajar menghindari tipuan iklan atau tombol download palsu di internet
  • rutin backup file-file penting agar ketika benar-benar terjadi pengrusakan file yang untuk membersihkannya perlu install ulang, maka file tersebut tetap aman atau tidak hilang.

Rangkuman komputasi modern mengenai komputasi quantum

Quantum Computation / Komputasi Kuantum Memanfaatkan fenomena mekanika kuantum untuk memproses informasi Informasi diwakili oleh qubit y...