Laboratorium Komputer SMP

Suasana belajar di Laboratorium Komputer SMP.

Yayasan Pendidikan Gereja Methodist Indonesia

TK/SD/SMP/SMA Swasta Methodist 3 Medan

Ekskul

Kegiatan Ekskul dilaksanakan setiap hari Sabtu

Jumat, 07 Februari 2025

Pengalamatan Memory

Dalam sistem komputer, ada dua jenis alamat yang digunakan untuk mengakses data di RAM:

  1. Alamat memory.
  2. Alamat fisik.

Alamat memori (logical address / virtual address) adalah sebuah kode yang digunakan oleh komputer untuk mengidentifikasi lokasi tertentu di dalam memori. Alamat memori komputer biasanya ditampilkan dalam bentuk heksadesimal yang digunakan komputer saat menyimpan data. Alamat memori ditampilkan sebagai dua bilangan heksadesimal, sebagai contoh 0000:0008.


Format alamat memory adalah segmen:offset Segmen adalah blok atau bagian dari memori yang digunakan untuk menyimpan data atau kode program. Offset adalah nilai penunjuk dalam segmen yang menunjukkan posisi spesifik suatu data.

Alamat fisik adalah lokasi sebenarnya data atau instruksi disimpan di RAM. Alamat fisik dapat diketahui dari alamat memory. Sebagai contoh alamat memory adalah 0001:000A. Perhatikan cara untuk mencari alamat fisik.

Segmen dan offset yang dinyatakan dalam sistem bilangan heksadesimal dikonversi menjadi bilangan desimal.

Segmen = 0001₁₆
 
Offset = 000A₁₆
Langkah selanjutnya jumlahkan segment dan offset dalam bentuk sistem bilangan desimal.
Sebagai latihan, tentukan alamat fisik dari tabel di bawah ini.
Alamat Memory Data yang Disimpan Alamat Fisik
0002:000B 120
0000:0000 762
0001:0003 287
0001:000D 37

Bilangan Heksadesimal

Sistem bilangan heksadesimal adalah sistem bilangan berbasis 16, yang menggunakan 16 simbol untuk merepresentasikan angka, yaitu:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

Konversi Desimal ke Heksadesimal

Sebagai contoh kita mengkonversi 10764 menjadi bilangan basis 16. Langkah pertama adalah 10764:16.
Kemudian letakkan hasil bagi dan sisa bagi dengan ketentuan posisi:
Selanjutnya 672:16:
Langkah selanjutnya 42:16:
Angka 2 tidak dapat dibagi 16 maka pembagian harus dihentikan. Hasilnya dituliskan menjadi:
10764₁₀ = 2A0C₁₆

Konversi Heksadesimal ke Desimal

Sebagai contoh kita mengkonver 1A3₁₆ menjadi bilangan basis 10. Caranya yaitu mengkonversi setiap digit terakhir.
Setelah itu konversi digit kedua:
Terakhir mengkonversi digit pertama:
Setelah mengkonversi setiap digit maka langkah selanjutnya menjumlahkan konversi setiap digit.

Konversi Heksadesimal ke Biner

Sebagai contoh kita mengkonversi 1A3₁₆ menjadi bilangan biner. Setiap digit pada bilangan heksadesimal diubah menjadi bilangan biner 4 bit.

Pertama kita mengkonversi digit pertama yaitu angka 1.
Angka 1 dalam basis 16 merupakan bagian dari basis 10. Angka 1 dalam basis 10 merupakan bagian dari basis 2 sehingga konversinya dituliskan menjadi 1₁₆ = 1₁₀ = 0001₂.

Kemudian kita mengkoversi digit kedua yaitu A. A dalam basis 16 merupakan bilangan 10 sehingga dapat dituliskan menjadi A₁₆ = 10₁₀. Bilangan 10₁₀ dikonversi menjadi bilangan biner 4 bit.
Hasilnya dapat dituliskan menjadi A₁₆ = 10₁₀ = 1010₂.

Selanjutnya kita mengkonversi digit ketiga yaitu 2. Angka 3 dalam basis 16 merupakan bagian dari basis 10 sehingga dituliskan menjadi 3₁₆ = 3₁₀. Angka 3₁₀ dikonversi menjadi bilangan biner 4 bit.
Hasilnya dituliskan menjadi 3₁₆ = 3₁₀ = 0011₂.

Setelah mendapatkan konversi setiap digit maka kita menggabungkan hasil konversinya.
1₁₆ = 1₁₀ = 0001₂
A₁₆ = 10₁₀ = 1010₂
3₁₆ = 3₁₀ = 0011₂
1A3₁₆ = 000110100011₂

Konversi Biner ke Heksadesimal

Konversi biner ke heksadesimal dilakukan dengan cara kelompokkan digit biner menjadi 4 bit dari kanan ke kiri. Apabila dalam terdapat kelompok bukan 4 bit maka tambahkan nol di sebelah kiri sehingga menjadi 4 bit.

Sebagai contoh kita mengkonversi 1110101111₂ menjadi bilangan heksadesimal.

Pertama kelompokkan 1110101111₂ menjadi grup 4 bit dari kanan ke kiri.
Dikarenakan ada grup yang belum memiliki 4 bit maka tambahkan nol di sebelah kiri pada grup yang tidak lengkap.
Langkah selanjutnya konversikan setiap kelompok menjadi basis 10.

Kelompok pertama 0011₂ dikonversi menjadi basis 10.
Angka 3 dalam basis 10 merupakan bagian dari basis 16 sehingga dapat dituliskan menjadi:
0011₂ = 3₁₀ = 3₁₆ 

Kelompok kedua 1010₂ dikonversi menjadi basis 10.
Angka 10 dalam basis 10 merupakan A dalam basis 16 sehingga dapat dituliskan menjadi:
1010₂ = 10₁₀ = A₁₆

Kelompok ketiga 1111₂ dikonversi menjadi basis 10.
Angka 15 dalam basis 10 merupakan F dalam basis 16 sehingga dapat dituliskan menjadi:
1111₂ = 15₁₀ = F₁₆

Selanjutnya kita menyatukan hasilnya menjadi:
1110101111₂ = 3AF₁₆

Konversi Heksadesimal ke Oktal

Konversi heksadesimal ke oktal dapat dilakukan dengan cara:
Sebagai contoh kita mengkonversi A3₁₆ menjadi bilangan oktal.

Langkah pertama mengkonversi setiap digit heksadesimal menjadi bilangan biner 4 bit.

A₁₆ = 10₁₀
A₁₆ = 10₁₀ = 1010

3₁₆ = 3₁₀
3₁₆ = 3₁₀ = 0011

Hasil konversi setiap digit disatukan menjadi bilangan biner.
A₁₆ = 10₁₀ = 1010
3₁₆ = 3₁₀ = 0011
A3₁₆ = 10100011

Langkah kedua mengkonversi bilangan biner menjadi oktal. Kelompokkan bilangan biner menjadi grup 3 bit dari paling kanan. Jika terdapat grup yang kurang dari 3 bit maka tambahkan pada posisi paling kiri sehingga menjadi 3 bit.
Konversikan setiap kelompok menjadi desimal.

Kelompok 010₂
010₂ = 2₁₀ = 2
Kelompok 100₂

100₂ = 4₁₀ = 4
Kelompok 011₂
011₂ = 3₁₀ = 3₈

Menyatukan hasil konversi setiap kelompok menjadi:
010₂ = 2₁₀ = 2
100₂ = 4₁₀ = 4
011₂ = 3₁₀ = 3
010100010₂ = 243

Setelah itu konversi A3₁₆ menjadi bilangan oktal dituliskan menjadi A3₁₆ = 243₈.

Konversi Oktal ke Heksadesimal

Konversi oktal ke heksadesimal dapat dilakukan dengan cara:
Sebagai contoh kita mengkonversi 25₈ menjadi bilangan heksadesimal.

Langkah pertama mengkonversi setiap digit dari 25₈ menjadi bilangan biner 3 bit.
2₈ = 2₁₀
2₈ = 2₁₀ = 010₂
5₈ = 5₁₀
5₈ = 5₁₀ = 101₂

Selanjutnya menyatukan hasil konversi setiap digit.
2₈ = 2₁₀ = 010₂
5₈ = 5₁₀ = 101₂
25₈ = 010101

Langkah kedua konversikan bilangan biner menjadi heksadesimal. Langkah-langkahnya seperti langkah di atas. Kelompokkan setiap 4 bit dari paling kanan, jika ada grup yang tidak lengkap 4 bit maka tambahkan nol di posisi kiri.
Konversikan setiap grup menjadi bilangan desimal.
0001₂ = 1₁₀ = 1₁₆
0101₂ = 5₁₀ = 5₁₆

Hasil konversi setiap grup disatukan sehingga menjadi:
0001₂ = 1₁₀ = 1₁₆
0101₂ = 5₁₀ = 5₁₆
00010101₂ = 15₁₆

Jadi, 25₈ = 15₁₆

Pemanfaatan Heksadesimal dalam Kehidupan Sehari-hari

  1. Kode warna
    Heksadesimal digunakan untuk menunjukkan kombinasi warna dalam format RGB (Red, Green, Blue).


  2. Alamat WiFi dan Bluetooth
    Alamat MAC (Media Access Control) setiap perangkat elektronik yang terhubung ke WiFi dan Bluetooth menggunakan sistem heksadesimal. Contoh: A1:B2:C3:D4:E5:F6.
Sebagai latihan, kerjakan soal berikut.
  1. Ubah bilangan heksadesimal 3F menjadi desimal.
  2. Ubah bilangan heksadesimal A7 menjadi desimal.
  3. Ubah bilangan desimal 156 menjadi heksadesimal.
  4. Ubah bilangan desimal 89 menjadi heksadesimal.
  5. Ubah bilangan heksadesimal 2D menjadi biner.
  6. Ubah bilangan heksadesimal B9 menjadi biner.
  7. Ubah bilangan heksadesimal 5C menjadi oktal.
  8. Ubah bilangan heksadesimal E3 menjadi oktal.
  9. Ubah bilangan biner 11010101 menjadi heksadesimal.
  10. Ubah bilangan biner 10011110 menjadi heksadesimal.
  11. Ubah bilangan oktal 74 menjadi heksadesimal.
  12. Ubah bilangan oktal 157 menjadi heksadesimal.

Senin, 03 Februari 2025

Dunia Hiburan Berduka: Barbie Hsu Meninggal Dunia Saat Liburan di Jepang

 

Kabar duka datang dari dunia hiburan Asia. Aktris ternama asal Taiwan, Barbie Hsu, dikabarkan meninggal dunia pada awal Februari 2025 setelah jatuh sakit saat berlibur bersama keluarganya di Jepang untuk merayakan Tahun Baru Imlek.

Menurut laporan Mirror Media pada Senin (3/2), bintang "Meteor Garden" itu diduga telah mengidap penyakit lain sebelum tertular flu, yang kemudian berkembang menjadi pneumonia dan merenggut nyawanya.

Kronologi Kondisi Barbie Hsu

Barbie Hsu dan keluarganya tiba di Hakone, Jepang, pada 29 Januari 2025. Namun, kebahagiaan liburan berubah menjadi kekhawatiran ketika ia mulai mengalami batuk dan sakit tenggorokan.

"Dia tidak banyak beraktivitas pada 30 dan 31 Januari karena kondisinya semakin memburuk," ujar sumber terpercaya.

Pada 1 Februari, Barbie akhirnya memeriksakan diri ke dokter sebelum dilarikan ke rumah sakit setempat. Diagnosa awal menunjukkan bahwa ia mengidap influenza A dan diberikan obat sebelum diizinkan pulang. Namun, setelah berpindah ke Tokyo, kesehatannya terus menurun tanpa penanganan medis lebih lanjut.

Malam harinya, kondisinya memburuk drastis hingga ia harus dilarikan ke rumah sakit dalam keadaan darurat. Sayangnya, Barbie Hsu dinyatakan meninggal dunia pada 2 Februari 2025 pukul 07.00 pagi.

Konfirmasi Keluarga

Kabar duka ini kemudian dikonfirmasi oleh adiknya, Dee Hsu, melalui agensinya.

"Seluruh keluarga kami datang ke Jepang untuk berlibur, dan saudari saya yang paling baik hati serta tersayang, Barbie Hsu, meninggal dunia akibat pneumonia yang disebabkan oleh influenza. Kami sangat berduka atas kepergiannya," ungkap Dee Hsu seperti diberitakan Taiwan Focus.

"Saya bersyukur bisa menjadi saudarinya dalam kehidupan ini. Kami saling menjaga dan menghabiskan banyak waktu bersama. Saya akan selalu merindukannya."

Perjalanan Karier dan Kehidupan Pribadi

Lahir pada 6 Oktober 1976, Barbie Hsu dikenal sebagai aktris, penyanyi, sekaligus pembawa acara berbakat. Namanya melambung setelah memerankan Dong Shancai dalam dua musim "Meteor Garden" (2001-2002), yang kemudian menjadi salah satu drama Asia paling ikonik.

Tak hanya itu, ia juga berperan dalam drama "Mars" (2004) yang mempertemukannya kembali dengan Vic Chou, lawan mainnya dalam "Meteor Garden". Sepanjang kariernya, Barbie membintangi berbagai proyek populer, seperti "Corner with Love", "Summer’s Desire", serta film "Croczilla" dan "Motorway" sebelum akhirnya memutuskan hiatus pada 2012 untuk fokus pada kehidupan pribadinya.

Dalam kehidupan asmaranya, Barbie menikah dengan pebisnis China, Wang Xiaofei, pada 2010 dan dikaruniai dua anak. Namun, rumah tangga mereka berakhir pada 22 November 2021 setelah Barbie menggugat cerai Wang Xiaofei. Perceraian ini disertai isu perselingkuhan serta perbedaan pandangan politik mengenai Taiwan dan China.

Tak lama setelahnya, Barbie kembali menjalin cinta dengan mantan kekasihnya, DJ Koo. Pada 8 Maret 2022, mereka mengumumkan pernikahan mereka kepada publik.

Duka Mendalam dari Para Penggemar

Kepergian Barbie Hsu meninggalkan luka mendalam bagi keluarga, rekan-rekan, dan para penggemarnya di seluruh dunia. Sosoknya yang ceria dan penuh dedikasi di dunia hiburan akan selalu dikenang.

Selamat jalan, Barbie Hsu. Karyamu akan abadi di hati para penggemar.

Minggu, 02 Februari 2025

Megawati: Selamatkan Anak-Anak, Selamatkan Peradaban Dunia

 

Presiden RI Kelima, Megawati Soekarnoputri, menyerukan pentingnya melindungi anak-anak demi masa depan peradaban dunia. Dalam pidatonya di pertemuan Unbroken 5P Kids Alliance di Museum San Salvatore in Lauro, Roma, Minggu (2/2) malam waktu setempat, Megawati menyoroti nasib tragis anak-anak korban perang di Palestina dan Ukraina yang membutuhkan perhatian global.

"Saya merasa terhormat berada dalam forum luar biasa ini. Kita semua memiliki tanggung jawab untuk menjaga masa depan anak-anak, di mana pun mereka berada. Mereka adalah harapan bagi peradaban dunia yang lebih baik," ujar Megawati dengan penuh semangat.

Dalam pidatonya, Megawati memberikan apresiasi tinggi kepada para pejuang kemanusiaan yang berjuang tanpa lelah untuk menyelamatkan anak-anak dari dampak perang. Menurutnya, mereka telah memainkan peran besar dalam membangun masa depan yang lebih damai dan berkeadilan.

"Kalian semua telah menyelamatkan dunia dengan perjuangan kalian. Anak-anak korban perang adalah permata berharga bagi peradaban yang lebih baik. Mereka adalah generasi yang akan melanjutkan misi kita untuk menciptakan dunia yang lebih harmonis dan penuh kasih sayang," tambahnya.

Acara Unbroken 5P Kids Alliance ini dihadiri oleh para Menteri, Duta Besar, aktivis kemanusiaan, serta anak-anak yang menjadi korban konflik di Palestina dan Ukraina. Pertemuan ini juga menjadi bagian dari rangkaian acara World Leaders Summit on Children's Rights yang digelar di Vatikan pada Senin (3/2) dan akan dibuka oleh pemimpin umat Katolik, Paus Fransiskus.

Dalam kunjungannya kali ini, Megawati didampingi oleh putranya, M. Rizki Pratama, serta putrinya yang juga Ketua DPR RI, Puan Maharani. Turut serta dalam rombongan, Bendahara Umum PDIP Olly Dondokambey, Ketua DPP PDIP Bintang Puspayoga, akademisi Connie Rahakundini Bakrie, serta Wakil Kepala BPIP Rima Agristina.

Seruan Megawati ini menjadi pengingat bagi dunia bahwa anak-anak adalah masa depan yang harus dijaga. Dengan perhatian dan aksi nyata dari berbagai pihak, harapan akan peradaban yang lebih baik bisa terus terjaga.

Menteri Kesehatan Soroti Dampak Negatif Media Sosial bagi Anak-anak di Indonesia

 

Menteri Kesehatan, Budi Gunadi Sadikin, mengungkapkan sebuah fakta yang mencemaskan: banyak anak-anak di Indonesia yang kini menghadapi gangguan mental akibat penggunaan media sosial yang berlebihan. Gangguan mental yang paling sering ditemukan adalah gangguan kecemasan (anxiety disorder) dan gangguan depresi (depression disorder). Pernyataan ini disampaikan Budi dalam konferensi pers terkait pembentukan tim kerja untuk menyusun aturan perlindungan anak, yang melibatkan Kementerian Komunikasi dan Digital (Komdigi) serta dua kementerian lainnya.

Namun, masalah tidak hanya berhenti pada kesehatan mental. Kemenkes juga melaporkan peningkatan gangguan kesehatan psikomotorik, khususnya yang berhubungan dengan kemampuan verbal anak-anak. Dalam beberapa waktu terakhir, banyak anak yang mengalami keterlambatan bicara, dan hal ini ternyata berhubungan dengan kebiasaan mereka yang terlalu sering menghabiskan waktu dengan gadget. “Ketika kami melakukan screening, alasan keterlambatan bicara anak-anak ini adalah kurangnya interaksi sosial langsung dengan teman-teman mereka. Sebaliknya, mereka lebih banyak beraktivitas dengan gadget,” ujar Budi.

Menyikapi fenomena ini, Kemenkes mendukung usulan pembatasan penggunaan media sosial bagi anak-anak, serta perintah Presiden Prabowo Subianto untuk segera menyusun aturan perlindungan anak di dunia digital. “Kami sangat fokus pada dua isu utama ini: kesehatan mental dan kesehatan psikomotorik, khususnya terkait kemampuan berbicara,” tambah Budi.

Sementara itu, Menteri Komunikasi dan Digital, Meutya Hafid, menjelaskan bahwa perintah Presiden ini didorong oleh ancaman serius yang mengintai anak-anak di dunia digital. “Indonesia kini terdata sebagai negara keempat terbesar di dunia terkait konten pornografi yang menyasar anak-anak,” ungkap Meutya. Beliau juga menambahkan, “Selain itu, anak-anak juga rentan terhadap bahaya lain seperti perjudian online, perundungan, dan kekerasan seksual yang semakin marak di dunia maya.”

Melalui pembentukan aturan yang jelas dan terstruktur, diharapkan perlindungan terhadap anak-anak di dunia digital bisa lebih maksimal, guna mengurangi dampak negatif yang semakin meluas.

Sabtu, 01 Februari 2025

Soal Online Caesar's Cipher

 

Caesar's Cipher adalah salah satu metode kriptografi klasik yang digunakan untuk mengenkripsi pesan dengan cara menggantikan setiap huruf dalam teks asli dengan huruf lain yang berjarak tetap dalam alfabet. Metode ini dinamai sesuai dengan Julius Caesar, yang konon menggunakannya untuk berkomunikasi dengan jenderalnya. Teknik ini termasuk dalam kategori cipher substitusi sederhana, yang berarti setiap huruf dalam pesan asli digantikan oleh huruf lain berdasarkan aturan tertentu.

Julius Caesar menggunakan cipher ini untuk mengirim pesan rahasia dalam komunikasi militernya. Dalam bentuk dasarnya, cipher ini menggunakan pergeseran tiga huruf, yang berarti huruf A akan digantikan oleh D, huruf B oleh E, dan seterusnya. Metode ini cukup efektif pada zamannya karena tidak banyak orang yang bisa membaca atau menulis, sehingga pesan terenkripsi sulit dipecahkan tanpa mengetahui aturannya.

Namun, dengan berkembangnya ilmu kriptografi, Caesar's Cipher menjadi sangat lemah terhadap serangan analisis frekuensi, yang memungkinkan seseorang menebak isi pesan berdasarkan pola penggunaan huruf dalam bahasa tertentu.

Untuk mengenkripsi pesan dengan Caesar's Cipher, kita harus memilih angka sebagai kunci pergeseran, yang disebut encryption key. Misalnya, dengan pergeseran 3:

  • A menjadi D
  • B menjadi E
  • C menjadi F
  • ...
  • X menjadi A
  • Y menjadi B
  • Z menjadi C

Sebaliknya, untuk mendekripsi pesan, kita cukup menggeser huruf ke arah yang berlawanan dengan jumlah langkah yang sama, yang disebut decryption key.

Contoh: Pesan asli: "HELLO" Jika menggunakan pergeseran 3, maka:

  • H → K
  • E → H
  • L → O
  • L → O
  • O → R
Pesan terenkripsi: "KHOOR"

Untuk mendekripsi "KHOOR" kembali ke "HELLO", cukup menggunakan decryption key yaitu pergeseran -3:

  • K → H
  • H → E
  • O → L
  • O → L
  • R → O
Pesan asli: "HELLO"

Kelebihan dari Caesar's Chiper antara lain mudah dipahami dan diterapkan. Selain itu cocok sebagai pengantar dalam memahami kriptografi. Kekurangan dari Caesar's Chiper yang dirasakan oleh pengguna adalah mudah dipecahkan dengan analisis frekuensi, hanya memiliki 25 kemungkinan kunci (karena ada 26 huruf dalam alfabet), tidak aman untuk komunikasi modern.

Soal Online

Memuat…

Score

Caesar's Cipher

 

Caesar's Cipher adalah salah satu teknik enkripsi (penyandian) yang paling sederhana dan sudah digunakan sejak zaman Romawi Kuno. Dalam Caesar's Cipher, setiap huruf pada pesan akan digeser dengan jumlah tertentu sesuai dengan kunci yang diberikan.

Pergeseran huruf dalam Caesar's Cipher terlihat pada lingkaran berikut.

Pergeseran huruf tergantung kepada kunci yang diberikan. Kunci yang diberikan bertanda + dan -. Jika kunci bertanda + maka bergeser ke kanan. Jika kunci yang diberikan bertanda - maka bergerser ke kiri.

Caesar's Cipher digunakan untuk menyamarkan isi pesan. Menyamarkan isi pesan disebut enkripsi. Membuka isi pesan yang sudah dienkripsi disebut dekripsi. Isi pesan yang disamarkan disebut chipertext. 

Enkripsi

Enkripsi adalah proses mengubah teks asli (plaintext) menjadi teks yang tidak bisa dibaca (ciphertext) menggunakan aturan atau algoritma tertentu. Tujuannya adalah agar pesan tetap rahasia dan hanya bisa dibaca oleh orang yang memiliki kunci dekripsi.

Sebagai contoh kita mengenkripsi pesan asli yaitu informatika dengan kunci 4. Perhatikan caranya:

Kunci 4 berarti pergeseran 4 ke kanan. Kita perhatikan lingkaran Caesar's Chipper di atas. Huruf A menjadi E, huruf B menjadi F, huruf C menjadi G, dan seterusnya. Proses enkripsinya:
Hasilnya (chipertext) adalah MRJSVQEXMOE.

Contoh selanjutnya kita megenskripsi pesan HELLO dengan kunci -3. Perhatikan caranya:

Kunci -3 bermakna pergeseran 3 ke kiri. Kit perhatikan lingkaran Caesar's Chipper di atas. Huruf A menjadi X, huruf B menjadi Y, huruf C menjadi Z, dan seterusnya. Proses enkripsinya:
Chipertext adalah EBILL.

Dekripsi

Dekripsi adalah proses mengubah teks yang sudah dienkripsi (ciphertext) kembali menjadi teks asli (plaintext) menggunakan aturan atau kunci tertentu.

Sebagai contoh kita mendekripsi pesan KDL, pesan ini diperoleh dengan menggunakan kunci 3. Untuk mendekripsi pesan KDL maka kita harus memundurkan langkah sebanyak 3. Perhatikan prosessnya:
Plaintext adalah HAI.

Encryption Key dan Decryption Key

Encryption key adalah aturan yang digunakan untuk mengubah teks asli (plaintext) menjadi teks terenkripsi (ciphertext).

Decryption key adalah aturan yang digunakan untuk mengubah teks terenkripsi (chipertext) menjadi teks asli (plaintext).

Sebagai contoh plaintext adalah PAGI dan chipertext adalah NYEG, maka kita dapat menentukan encryption key dan decryption key. Perhatikan caranya:
Perhatikan lingkaran Caesar's Chipper di atas. P menjadi N, A menjadi Y, G menjadi E, I menjadi G maka encryption key adalah -2. Kemudian kita perhatikan N menjadi P, Y menjadi A, E menjadi G, G menjadi I maka decryption key adalah 2.

Sebagai latihan, kerjakan tugas berikut.
  1. Seorang programmer bernama Rina sedang mengirimkan pesan rahasia kepada rekannya, Danu, mengenai "ALGORITMA". Untuk menjaga kerahasiaan, Rina mengenkripsi pesan tersebut menggunakan Caesar Cipher dengan kunci +4. Tentukan ciphertext dari pesan "ALGORITMA" yang dikirimkan oleh Rina.
  2. Danu menerima pesan terenkripsi dari Rina yang berisi "EPLOVEX". Danu tahu bahwa pesan tersebut telah dienkripsi dengan menggunakan kunci -5. Tentukan isi pesan asli yang sebenarnya.
  3. Siti sedang menulis kata rahasia "DATABASE" yang akan dikirimkan kepada temannya, Tono. Siti ingin mengenkripsi pesan tersebut menggunakan kunci +7 agar lebih aman. Tentukan ciphertext dari kata "DATABASE" yang dikirimkan oleh Siti.
  4. Tono baru saja menerima pesan terenkripsi dari Siti yang berisi "HAKLZHL". Tono mengetahui bahwa pesan tersebut dienkripsi dengan kunci -3 dan ingin mendekripsi pesan itu untuk Tentukan plaintext yang diterima oleh Tono.
  5. Seorang admin IT bernama Ali ingin mengirimkan pesan rahasia "ENKRIPSI" kepada rekan kerjanya, Budi. Ali menggunakan Caesar Cipher dengan kunci +2 untuk mengenkripsi pesan tersebut. Tentukan ciphertext dari pesan yang dikirimkan oleh Ali.
  6. Sebuah pesan rahasia dikirim oleh Andi kepada Budi menggunakan Caesar Cipher. Pesan asli yang dikirimkan adalah "SELAMAT", namun setelah dienkripsi, pesan tersebut menjadi "VJPCXW". Tentukan encryption key dan decryption key yang digunakan untuk mengenkripsi pesan tersebut.
  7. Siti mengirimkan pesan kepada Tono yang berisi kalimat "SABAR". Setelah pesan dienkripsi, hasil yang diterima Tono adalah "VFDXU". Tentukan encryption key dan decryption key yang digunakan untuk mengenkripsi pesan "SABAR" menjadi "VFDXU".