UKBM
INFORMATIKA
Berbasis ProfiL Pelajar Pancasila
•
•
Berpikir Logis
Berpikir Kritis
MTsN 2 Medan
• Berpikir Kreatif
SEMESTER
MTsN 2 Medan
3
KATA PENGANTAR
Penulis
Diah Indah Mayanti
i
DAFTAR ISI
ii
UKBM 3 ENKRIPSI ..................................................................................... 21
1. Identitas .................................................................................................................. 21
2. Peta Konsep .............................................................................................................. 22
3. Proses Belajar ........................................................................................................... 22
a. Petunjuk Umum UKBM .................................................................................... 22
b. Pendahuluan ....................................................................................................... 23
c. Kegiatan Inti ....................................................................................................... 23
Kegiatan Belajar 1 .............................................................................................. 23
Kegiatan Belajar 2 .............................................................................................. 24
Kegiatan Belajar 3 .............................................................................................. 25
Kegiatan Belajar 4 .............................................................................................. 27
Kegiatan Belajar 5 .............................................................................................. 28
d. Penutup .................................................................................................... 30
REFERENSI ....................................................................................................... 49
iii
INFORMATIKA-3.1/4.1/3/1/1
=
INTERNET DAN JARINGAN KOMPUTER
1. Identitas
a. Nama Mata Pelajaran : Informatika
b. Semester :1
c. Capaian Pembelajaran :
Mengenal Internet dan jaringan lokal, komunikasi data via telepon seluler, konektivitas
internet melalui jaringan nirkabel (wifi, internet).
g. Materi Pembelajaran
Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII. Quadra halaman 3 s.d
13.
2. Peta Konsep
3. Proses Belajar
a. Petunjuk Umum UKBM
1. Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII. Quadra halaman
3 s.d 13.
2. Setelah memahami isi materi, berlatihlah untuk berpikir tinggi melalui tugas-tugas
yang terdapat pada UKBM ini baik bekerja sendiri maupun bersama teman sebangku
atau teman lainnya.
3. Kerjakan UKBM ini dibuku kerja atau langsung mengisikan pada bagian yang telah
disediakan.
4. Anda dapat belajar bertahap dan berlanjut melalui kegitan ayo berlatih, apabila Anda
yakin sudah paham dan mampu menyelesaikan permasalahan-permasalahan dalam
kegiatan belajar 1, 2, dan 3. Anda boleh sendiri atau mengajak teman lain yang sudah
siap untuk mengikuti tes formatif agar Anda dapat belajar ke UKBM berikutnya.
b. Pendahuluan
Sebelum mempelajari materi ini, silahkan kalian membaca dan memahami teks di bawah
ini.
Secara harfiah, Internet kependekan dari Interconnected-Networking yang merupakan
rangkaian komputer yang terhubung di dalam beberapa rangkaian. Manakala Internet (huruf
“I” besar) ialah sistem komputer umum, yang berhubungan secara global dan menggunakan
TCP/IP sebagai protokol paertukaran paket (packet switching communication protocol).
Rangakain Internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian
dengan kaedah ini dinamakan Internetworking.
Secara keseluruhan Internet adalah jaringan besar yang saling berhubungan dari jaringan-
jaringan komputer yang menghubungkan orang-orang dan komputer-komputer diseluruh
dunia, melalui telepon, satelit dan sistem-sistem komunikasi yang lain. Internet dibentuk oleh
jutaan komputer yang terhubung bersama dari seluruh dunia, memberi jalan bagi informasi
(mulai dari text, gambar, audio, video dan lainnya) untuk dapat dikirim dan dinikmati bersama.
Untuk dapat bertukar informasi, digunakan protocol standar yaitu Transmision Control
Protocol dan Internet Protocol yang lebih dikenal sebagai TCP/IP.
c. Kegiatan Inti
Ayo … ikuti kegiatan belajar berikut dengan penuh kesabaran dan konsentrasi!!
Kegiatan belajar 1
dunia, melalui telepon, satelit dan sistem-sistem komunikasi yang lain.. Kalian dapat membaca
materi tentang Jaringan Komputer dan Jaringan Internet yang sudah tersedia dalam Buku teks
pembelajaran informatika siswa hal. 3 s.d 13 dengan cermat! Setelah membaca buku teks
pembelajaran. Perhatikan pertanyaan berikut!
Kegiatan belajar 2
Jaringan Lokal
Sebuah Jaringan area lokal (bahasa Inggris: local area network (LAN) adalah jaringan
komputer yang menyambungkan komputer dalam area terbatas seperti tempat tinggal, sekolah,
laboratorium, kampus universitas, atau gedung kantor. Sebaliknya, jaringan area luas (WAN)
tidak hanya mencakup jarak geografis yang lebih besar
Ethernet dan Wi-Fi adalah dua teknologi paling umum yang digunakan untuk jaringan area
lokal.
Sumber : https://id.wikipedia.org>wiki>jaringan_area_lokal
Kalian akan melakukan aktivitas untuk membuat koneksi atau menghubung-kan komputer dan
jaringan internet melalui Wi-Fi atau Wireless LAN.
Apa yang Kalian Perlukan?
1. Laptop/ponsel dengan kemampuan akses Wi-Fi.
2. Jaringan Wi-Fi dengan Access Point yang terkoneksi dengan internet.
Apa yang Harus Kalian Lakukan?
Sambungkan laptop/ponsel ke Wi-Fi
Aktivitas ini akan membuat koneksi tethering dari laptop/komputer dengan menggunakan
ponsel sebagai modem.
Apa yang Kalian Perlukan?
1. Ponsel dengan koneksi internet
2. Laptop yang telah terinstal sistem operasi dan peramban
3. Laptop dengan koneksi Wireless LAN
Apa yang Kalian Lakukan?
Buatlah pengaturan koneksi tethering dengan ponsel anda
b.
c.
d.
Kegiatan belajar 3
Kalian akan melakukan aktivitas untuk melakukan komunikasi data dengan teman
sebangkumu atau gurumu.
Apa yang kalian lakukan ?
- Berkomunikasilah dengan teman atau gurumu melaui HP menggunakan aplikasi yang
sering kamu gunakan!
a. 1
b. 2
c. 3
d. 4
3. Proses pengiriman dan penerimaan data dari dua perangkat atau lebih yang terhubung
dalam satu jaringan merupakan pengertian dari ….
a. komunikasi suara
b. komunikasi audio
c. komunikasi radio
d. komunikasi data
4. Bandwidth adalah ….
a. besaran yang menunjukkan seberapa banyak data yang dapat dilewatkan dalam
koneksi melaui sebuah network
b. besaran yang menunjukkan waktu yang dapat dilewatkan dalam koneksi melaui
sebuah network
c. besaran yang menunjukkan data yang dapat dilewatkan dalam koneksi melalui
sebuah network
d. besaran yang menunjukkan ruang yang dapat dilewatkan dalam koneksi melaui
sebuah network
5. Management bandwidth biasanya diukur dalam ….
a. bps
b. mbps
c. kbps
d. gbps
6. Protokol generasi pertama yang dikembangkan untuk lokasi data secara wireless melaui
telepon genggam adalah ….
a. WAP
b. GPS
c. LAN
d. GPRS
7. Dalam rangka meningkatkan kecepatan transfer data melalui telepon genggam, para ahli
mengembangkan teknologi generasi ke dua (2G) yaitu ….
a. WAP
b. GPS
c. LAN
d. GPRS
8. Melakukan video call dengan teman di luar negeri meripakan fungsi pokok internet
dalam bidang ….
a. media komunikasi
b. media hiburan
c. media transaksi
d. sumber informasi
9. sebutan bagi sebuah daerah tempat kita dapat melakukan koneksi ke jaringan internet
tanpa harus menggunakan kabel disebut ….
a. Telkom
b. Warnet
c. Local Area Network
d. Hotspot
10. Nama lain dari nirkabel adalah ….
a. Jaringan menggunakan kabel
b. Jaringan menggunkan modem
c. Jaringan tanpa kabel
d. Tipe jaringan
d. Penutup
No
Pertanyaan Ya Tidak
Dimana posisimu?
Jika anda menjawab “TIDAK” pada salah satu pertanyaan di atas, maka pelajarilah materi
tersebut dalam Buku siswa Informatika dengan bimbingan teman sejawat ataupun Guru anda.
Jangan putus asa untuk mengulang lagi!. Apabila anda menjawab “YA” pada semua
pertanyaan, maka lanjutkanlah dengan meminta penilaian harian kepada Guru anda
Dimana posisimu?
Ukurlah diri kalian dalam menguasai materi Internet dan Jaringan Komputer, dalam rentang
0 – 100, tuliskan ke dalam kotak yang tersedia.
KONEKTIVITAS INTERNET
1. Identitas
a. Nama Mata Pelajaran : Informatika
b. Semester :1
c. Capaian Pembelajaran :
Mengenal konektifitas internet melalui jaringan kabel dan nirkabel (Bluetooth, Wifi,
broadbrand). Dapat melakukan perangkat ke jaringan lokal maupun internet.
Materi Pembelajaran
Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII. Quadra hal.21 s.d 39.
2. Peta Konsep
3. Proses Belajar
a. Petunjuk Umum UKBM
1. Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII. Quadra hal.21 s.d
39.
2. Setelah memahami isi materi, berlatihlah untuk berpikir tinggi melalui tugas-tugas
yang terdapat pada UKBM ini baik bekerja sendiri maupun bersama teman sebangku
atau teman lainnya.
3. Kerjakan UKBM ini dibuku kerja atau langsung mengisikan pada bagian yang telah
disediakan.
4. Anda dapat belajar bertahap dan berlanjut melalui kegitan ayo berlatih, apabila Anda
yakin sudah paham dan mampu menyelesaikan permasalahan-permasalahan dalam
kegiatan belajar 1, 2, 3, 4 dan 5. Anda boleh sendiri atau mengajak teman lain yang
sudah siap untuk mengikuti tes formatif agar Anda dapat belajar ke UKBM
berikutnya.
b. Pendahuluan
Sebelum mempelajari materi ini, silakan kalian membaca dan memahami teks di bawah
ini.
Istilah " konektivitas internet " mengacu pada cara orang terhubung ke Internet , dan
mungkin termasuk saluran telepon dial-up, koneksi broadband yang selalu aktif, dan perangkat
nirkabel. Di antaranya, akses nirkabel ke Internet adalah yang terbaru dan, pada awal tahun
2000-an, hanya menjangkau sekelompok kecil pengguna. Koneksi broadband, termasuk DSL
(digital subscriber line), ADSL (DSL asimetris), dan modem kabel, semakin tersebar luas,
tetapi masih mewakili sebagian kecil pengguna Internet. Agar lebih memahami materi bacalah
buku teks pelajaran Informatika halaman 21 sd. 24. Setelah itu lakukan kegiatan belajar
berikut!
c. Kegiatan Inti
Ayo … ikuti kegiatan belajar berikut dengan penuh kesabaran dan konsentrasi!!
Kegiatan belajar 1
Kegiatan belajar 2
Dalam pengkoneksian internet, media atau alat disiapkan sesuai kebutuhannya masing-
masing. Konektivitas Internet Melalui Jaringan Kabel dijelaskan pada buku teks pelajaran
Informatika halaman 25 sampai 27.
Apa yang Kalian Lakukan?
- Gambarkan skema jaringan kabel pada kotak yang telah di sediakan di bawah ini !
1.
2.
3.
4.
Kegiatan belajar 3
Kegiatan belajar 4
Kegiatan belajar 5
d. Jaringan Telepon
3. Koneksi ke jaringan internetyang memiliki sifat sementara dimana pengguna tidak
terkoneksi secara terus menerus ke dalam sebuah jaringan internet adalah pengertian dari
….
a. Dedicated communication
b. Wireless
c. Dial-up conection
d. Mobile Acces
4. Jaringan nirkabel adalah ….
a. Jaringan menggunakan kabel
b. Jaringan menggunakan kabel UTP
c. Jaringan tanpa kabel
d. Jaringan menggunakan kabel cross
5. Apa kepanjangan dari Wifi ….
a. Wireless interconnection from internet
b. Wireless internet fast interconnection
c. Wireless fidelity
d. Wireless for internet
6. Software utility yang bekerja pada computer dan didesain untuk memberikan IP Address
ke computer disebut….
a. Gateway
b. DNS
c. Protokol
d. DHCP
d. Penutup
Dimana posisimu?
Jika anda menjawab “TIDAK” pada salah satu pertanyaan di atas, maka pelajarilah materi
tersebut dalam Buku siswa Informatika dengan bimbingan teman sejawat ataupun Guru anda.
Jangan putus asa untuk mengulang lagi!. Apabila anda menjawab “YA” pada semua
pertanyaan, maka lanjutkanlah dengan meminta penilaian harian kepada Guru anda
Dimana posisimu?
Ukurlah diri kalian dalam menguasai materi Konektivitas Internet, dalam rentang 0 – 100,
tuliskan ke dalam kotak yang tersedia.
ENKRIPSI
1. Identitas
a. Nama Mata Pelajaran : Informatika
b. Semester :1
c. Capaian Pembelajaran :
Mengenal enkripsi sebagai salah satu cara untuk memproteksi data, merahasiakan, dan
membatasi akses terhadap yang tidak berhak. Melakukan pengekripsian terhadap
sebuah website
g. Materi Pembelajaran
Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII hal. 47 s.d 52.
2. Peta Konsep
3. Proses Belajar
a. Petunjuk Umum UKBM
1. Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII. Quadra hal. 47 s.d
52.
2. Setelah memahami isi materi, berlatihlah untuk berpikir tinggi melalui tugas-tugas
yang terdapat pada UKBM ini baik bekerja sendiri maupun bersama teman sebangku
atau teman lainnya.
3. Kerjakan UKBM ini dibuku kerja atau langsung mengisikan pada bagian yang telah
disediakan.
4. Anda dapat belajar bertahap dan berlanjut melalui kegitan ayo berlatih, apabila Anda
yakin sudah paham dan mampu menyelesaikan permasalahan-permasalahan dalam
kegiatan belajar 1, 2, 3, 4 dan 5. Anda boleh sendiri atau mengajak teman lain yang
sudah siap untuk mengikuti tes formatif agar Anda dapat belajar ke UKBM
berikutnya.
b. Pendahuluan
Sebelum mempelajari materi ini, silakan kalian membaca dan memahami teks di bawah
ini.
Dengan hanya memanfaatkan internet, kita sudah seperti berkeliling dunia hanya dengan
duduk manis di depan HP atau laptop. Tentu hal ini juga didukung dengan adanya perangkat
pintar seperti smartphone yang kini berkembang semakin canggih. Namun, ada beberapa hal
yang harus diperhatikan dalam mengunakan teknologi yang sudah tersedia. Salah satunya
adalah keamanan. Saat kita hendak mengirim suatu data atau informasi terkait hal yang bersifat
rahasia, tentu kita harus memperhatikan keamanannya. Tujuan dari keamanan itu sendiri
adalah supaya data atau informasi yang kita kirim tidak bocor ke orang lain. Disini enkripsi
mempunyai peran untuk mengamankan data-data Kamu.
Ayo … ikuti kegiatan belajar berikut dengan penuh kesabaran dan konsentrasi!!
Kegiatan belajar 1
Arti Enkripsi
Jika mendengar kata enkripsi, mungkin kalian masih belum familiar dan mengetahui
artinya. Terutama untuk kamu yang hanya menggunakan internet tanpa mempelajarinya lebih
lanjut. Padahal enkripsi adalah sumber keamanan sekaligus kebobolan data di komputer.
Enkripsi adalah suatu metode atau cara dalam mengubah suatu data ataupun informasi
ke dalam bentuk bahasa komputer seperti kode yang tidak dapat dibaca dengan mudah, karena
menggunakan suatu pola atau kode tertentu. Enkripsi salah satu cara untuk melindungi data
di era digital. Seperti password email, password ATM, dan sejenisnya. Oleh karena itu, semua
platform digital wajib memakai enkripsi. Anda yang punya website juga wajib melakukan
enkripsi data. Agar data yang ada di dalam website tetap aman dan website tidak disusupi oleh
hacker.
Setelah membaca materi mengenai enkripsi, lakukan kegiatan dibawah ini.
Kegiatan belajar 2
Jenis Enkripsi
Enkripsi dibedakan dari encryption key yang digunakan, yaitu enkripsi simetris dan
enkripsi asimetris. Berikut ini adalah penjelasan keduanya:
Enkripsi simetris
Symmetric enkripsi adalah jenis enkripsi yang proses penguncian data dan proses
pembukaan datanya dilakukan menggunakan satu kunci yang sama. Karena menggunakan satu
kunci yang sama, maka algoritma enkripsi pada jenis ini terlihat tidak terlalu kompleks dan
cenderung lebih mudah untuk dieksekusi. Jenis enkripsi ini adalah pilihan yang tepat untuk
membawa transmisi data dalam jumlah besar.
Enkripsi asimetris
Enkripsi asimetris dikenal juga dengan public-key cryptography atau public-key
encryption. Hal ini karena enkripsi jenis ini menggunakan dua kunci yang saling berhubungan,
yaitu kunci publik dan kunci pribadi. Kunci publik berfungsi untuk mengenkripsi pesan dan
dapat diakses oleh semua orang. Sedangkan kunci pribadi berfungsi untuk mendekripsi pesan
dan hanya dapat diakses oleh pemilik kunci untuk menjaga privasi. Jenis enkripsi asimetris
lebih kompleks dan memakan lebih banyak waktu. Tapi, keamanannya lebih kuat jika
dibandingkan dengan enkripsi simetris.
Pembelajaran informatika siswa hal. 48 sd. 49 dengan cermat! Setelah membaca buku teks
pembelajaran. Jawablah pertanyaan berikut!
Tugas Praktik
Apa yang harus dipersiapkan ?
- Pinsil
- Pensil warna
Apa yang harus dilakukan?
- Buatlah gambar sederhana untuk enkripsi asimetris di kotak yang telah disediakan di
bawah ini :
- Berilah warna untuk mempercantik gambar
- Mintalah bantuan kepada guru informatikamu jika kamu mengalami kesulitan
Kegiatan belajar 3
Enkripsi bekerja dengan cara mengacak data menjadi tidak dapat dipahami oleh orang lain.
Hal ini tentunya bertujuan untuk menjaga privasi pengguna data. Dengan data yang terenkripsi,
masalah kebocoran privasi juga dapat dicegah dengan lebih baik.
Bayangkan jika semua orang dapat membaca chat pribadimu dengan seseorang. Selain
kehilangan privasi, kamu mungkin juga akan kehilang data-data pribadimu. Untuk itu, enkripsi
adalah komponen keamanan yang penting bagi aplikasi percakapan seperti WhatsApp, agar
privasi penggunanya dapat selalu terjaga.
- Digital signature
Selain menjaga privasi dan keamanan, enkripsi juga bisa dimanfaatkan sebagai digital
signature. Digital signature sendiri merupakan suatu baris pernyataan pada e-copy seperti
email, yang berisi pernyataan terenkripsi. Sehingga, hanya orang tertentu yang dapat
memahami pernyataan tersebut setelah melakukan dekripsi.
Selain manfaatnya, Enkripsi juga mempunya beberapa kerugian antara lain, bisa digunakan
untuk kegiatan jahat seperti komunikasi antar teroris, dapat digunakan untuk
menyembunyikan berbagai data criminal, serta jika si penerima lupa atau kehilangan
kuncinya maka data tersebut tidak akan bisa dideskripsi dan dibaca.
Setelah membaca serta memahami buku teks informatika hal. 50, silahkan kerjakan latihan
berikut.
4. Selain dalam kegiatan online, enkripsi juga bisa mengamankan data yang bersifat offline,
contohnya adalah ….
a. Hard disk
b. CPU
c. Komputer
d. Hardware
5. Salah satu kerugian dari enkripsi adalah ….
a. lupa kunci
b. lupa password
c. lupa nama
d. lupa email
Kegiatan belajar 4
Kunci
Plainte Chipertex
xt t
Enkripsi
Cara kerja enkripsi sendiri yaitu menggunakan beberapa jenis metode, karena keamanan
informasi pada internet sudah disiapkan dengan metode-metode tersebut. Barangkali Kamu
tidak pernah sadar jika data yang telah Kamu kirim telah dienkripsi dahulu.
• Ketika kamu mengirim data, data masih belum terenkripsi. Data yang belum dienkripsi
biasanya disebut plaintext atau data mentah.
• Data tersebut nantinya akan dienkripsi dengan menggunakan algoritma enkripsi dan kunci
atau kode enkripsi.
• Dari proses tersebut akan menghasilkan sebuah data baru yang disebut chipertext. Jika
data chipertext sudah dihasilkan, maka data tersebut hanya mampu dibaca apabila
diuraikan dengan menggunakan sebuah kunci atau kode yang cocok dengannya.
Agar lebih memahami materi ini, bacalah buku paket Informatika untuk SMP/MTs Kelas VIII
halaman 51.
Cara Menyalakan dan Mematikan Cadangan yang Terenkripsi Secara End-to-end
WhatsApp menyediakan enkripsi end-to-end untuk semua pesan pribadi yang Anda kirim dan
terima guna memastikan bahwa hanya Anda dan orang yang Anda ajak bicara yang dapat
membaca atau mendengarkannya. Dengan cadangan yang terenkripsi secara end-to-end, Anda
juga dapat menambahkan lapisan perlindungan yang sama ke cadangan Google Drive dan
iCloud Anda.
Menyalakan cadangan yang terenkripsi secara end-to-end
1. Buka Setelan.
3. Ketuk Nyalakan, lalu ikuti petunjuk untuk membuat kata sandi atau kunci.
4. Ketuk Buat lalu tunggu selagi WhatsApp menyiapkan cadangan Anda yang
terenkripsi secara end-to-end. Anda mungkin perlu menyambungkan telepon ke
sumber daya.
Catatan: Anda tidak akan dapat memulihkan cadangan jika Anda kehilangan chat WhatsApp
dan lupa kata sandi atau kunci Anda. WhatsApp tidak dapat membantu mereset kata sandi atau
memulihkan cadangan untuk Anda.
Mematikan cadangan yang terenkripsi secara end-to-end
1. Buka Setelan.
3. Ketuk Matikan.
Kegiatan belajar 5
Maka itu, keamanan website menjadi hal penting agar website tidak terserang berbagai macam
virus, hacker, dan lain sebagainya. Beberapa metode enkripsi pada website yaitu, MD2, MD4,
MD5, SHA, RC4 dan Base64. Agar lebih memahami materi bacalah buku paket Informatika
untuk SMP/MTs Kelas VIII halaman 52.
d. Penutup
Dimana posisimu?
Jika anda menjawab “TIDAK” pada salah satu pertanyaan di atas, maka pelajarilah materi
tersebut dalam Buku siswa Informatika dengan bimbingan teman sejawat ataupun Guru anda.
Jangan putus asa untuk mengulang lagi!. Apabila anda menjawab “YA” pada semua
pertanyaan, maka lanjutkanlah dengan meminta penilaian harian kepada Guru anda
Dimana posisimu?
Ukurlah diri kalian dalam menguasai materi Enkripsi, dalam rentang 0 – 100, tuliskan ke
dalam kotak yang tersedia.
ALGORITMA
1. Identitas
a. Nama Mata Pelajaran : Informatika
b. Semester :1
c. Kompetensi Dasar :
g. Materi Pembelajaran :
Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII. Quadra hal. 59 s.d 70.
2. Peta Konsep
Pseudo-Code, Flowchart,
Algoritma
Menyelesaikan Permasalahan
Peran Algoritma yang Berkaitan dengan Komputasi
Numerik
3. Proses Belajar
a. Petunjuk Umum UKBM
1. Buku Teks Pelajaran (BTP): Informatika SMP/MTs Kelas VIII. Quadra hal.59 s.d
70.
2. Setelah memahami isi materi, berlatihlah untuk berpikir tinggi melalui tugas-tugas
yang terdapat pada UKBM ini baik bekerja sendiri maupun bersama teman sebangku
atau teman lainnya.
3. Kerjakan UKBM ini dibuku kerja atau langsung mengisikan pada bagian yang telah
disediakan.
4. Anda dapat belajar bertahap dan berlanjut melalui kegitan ayo berlatih, apabila Anda
yakin sudah paham dan mampu menyelesaikan permasalahan-permasalahan dalam
kegiatan belajar 1, 2, 3, 4, 5 dan 6. Anda boleh sendiri atau mengajak teman lain yang
sudah siap untuk mengikuti tes formatif agar Anda dapat belajar ke UKBM
berikutnya.
b. Pendahuluan
Sebelum mempelajari materi ini, silakan kalian membaca dan memahami teks di
bawah ini.
Banyak istilah yang ada di dunia komputasi seperti AI, supercomputer, machine
learning, cloud, quantum computing dan masih banyak lagi. Terlepas dari ini, ada kata
yang digunakan terutama dalam ilmu komputer dan itu adalah algoritma. Dalam pengertian
yang paling umum, algoritma adalah serangkaian instruksi yang memberitahu komputer
bagaimana mengubah satu set fakta tentang dunia menjadi informasi yang berguna.
Perkembangan ilmu pengetahuan dan teknologi memungkinkan manusia
menghasilkan karya yang semakin canggih dan kompleks. Meskipun komputer dapat
melakukan perhitungan lebih cepat daripada manusia pada umumnya, komputer tidak dapat
memecahkan masalah tanpa diajarkan oleh manusia melalui urutan langkah (algoritma)
yang telah ditentukan sebelumnya. Selain digunakan untuk menyelesaikan masalah oleh
komputer, algoritma juga dapat diterapkan untuk menyelesaikan masalah sehari-hari yang
membutuhkan serangkaian proses atau langkah-langkah prosedural. Untuk lebih
memahami apa itu algoritma, mari kita pelajari apa artinya dari beberapa sumber.
Pengertian umum dari suatu algoritma adalah urutan dari sejumlah langkah logis
dan sistematis untuk memecahkan suatu masalah tertentu. Beberapa ahli menganggap
algoritma sebagai urutan langkah-langkah yang harus diikuti dalam matematika atau
perhitungan untuk memecahkan masalah lain, terutama komputer. Artinya semua susunan
logis yang disusun dalam urutan sistem pembelajaran tertentu dan digunakan untuk
memecahkan suatu masalah tertentu, dapat kita katakan seperti sebuah algoritma.
Umumnya algoritma akan digunakan untuk dapat melakukan perhitungan, melakukan
inferensi otomatis, dan mengolah data pada komputer dengan
menggunakan software tertentu. Selain itu, Algoritma juga berisi serangkaian instruksi
terbatas serta instruksi khusus untuk menghitung fungsi yang, ketika dieksekusi dan
diproses, menghasilkan output tertentu dan kemudian berhenti pada kondisi terminasi yang
ditentukan.
Algoritma adalah suatu langkah atau metode yang telah direncanakan secara matang
sehingga terurut dan terorganisir dengan baik dan biasanya digunakan untuk memecahkan
suatu masalah dengan memberikan suatu instruksi sehingga menjadi suatu tindakan.
Istilah computational thinking atau berpikir komputasional pertama kali
dikenalkan oleh Seymor Papert pada tahun 1980 dan 1996. Di tahun 2014, pemerintah
Inggris memasukkan materi pemrograman ke dalam kurikulum sekolah dasar dan
menengah, tujuannya bukan untuk mencetak pekerja software (programmer) secara massif
tetapi untuk mengenalkan Computational thinking (CT) sejak dini kepada siswa.
Pemerintah Inggris percaya Computational thinking (CT) dapat membuat siswa lebih
cerdas dan membuat mereka lebih cepat memahami teknologi yang ada di sekitar mereka.
Sumber: https://www.gramedia.com/literasi/pengertian-algoritma/#Pengertian_Algoritma
Ciri-Ciri Algoritma
Sumber: https://bobo.grid.id/read/083460840/algoritma-pengertian-fungsi-ciri-dan-contohnya-materi
informatika-kurikulum-merdeka?page=all
c. Kegiatan Inti
Ayo … ikuti kegiatan belajar berikut dengan penuh kesabaran dan konsentrasi!!
Kegiatan belajar 1
Bacalah uraian singkat materi dan contoh yang sudah tersedia dalam Buku siswa hal 59
s.d 60 dengan cermat! Setelah membaca buku teks pembelajaran, perhatikan pernyataan
berikut, buatlah tanda centang (√) pada kolom setuju atau tidak setuju pada tabel dibawah
ini!
Tidak
No Pernyataan Setuju
setuju
Saya dapat mengetahui langkah-langkah untuk
1
menyelesaikan masalah.
Ketika menyelesaikan masalah, Saya mencoba memecahnya
2 menjadi masalah yang lebih kecil atau lebih sederhana.
Pada dasarnya algoritma merupakan perpaduan antara pelajaran ilmu komputer serta
matematika. Selain itu juga berfungsi bagaimana urutan langkah-langkah dalam suatu
perhitungan demi menyelesaikan masalah.
Buatlah algoritma sederhana
- cara menghidupkan /mengaktifkan PC
Kegiatan belajar 2
Struktur urut adalah struktur yang digunakan untuk mengerjakan jenis program yang
pernyataannya sequential atau berurutan. Pada struktur ini, perintah yang diberikan secara
beruntun atau berurutan baris per baris mulai dari awal hingga akhir. Struktur urut tidak
memuat lompatan atau pengulangan didalamnya. Intruksi dalam struktur urut memiliki
karakteristik seperti:
1. Tiap perintah dikerjakan satu per satu sebanyak sekali
2. Pelaksanaan perintah dilakukan secara berurutan
3. Perintah terakhir merupakan akhir dari algoritma
4. Perubahan urutan dapat menyebabkan hasil yang berbeda
Struktur urut dalam sains biasanya digunakan untuk melakukan perhitungan pada
kasus yang melibatkan rumus-rumus sederhana dengan melibatkan operator penjumlahan,
pengurangan, dan perkalian. Beberapa contoh kasus yang dapat menerapkan logika
dengan struktur urut adalah perhitungan suatu besaran dengan rumus sederhana seperti
jarak tempuh, luas persegi panjang, luas lingkaran, perhitungan upah pegawai, dan
sejenisnya.
Step 1. Mulai
Step 6. Selesai
Mulai
Hitung L = p * l
disp (L)
Selesai
Struktur Pemilihan adalah struktur yang digunakan pada program yang memerlukan
proses pengujian kondisi untuk mengambil suatu keputusan apakah suatu baris
perintah akan diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah
satu dari beberapa alternatif yang tersedia. Tidak semua baris program akan dikerjakan
pada struktur ini, melainkan hanya baris yang memenuhi syarat saja. Secara umum,
perintah dalam struktur ini berjalan secara runtun atau berururut mulai dari perintah
pertama hingga akhir, namun perintah dapat dibuat berpindah ke perintah lain atau
berhenti jika syarat yang ditentukan terpenuhi.
Bentuk umum struktur pemilihan satu kasus dinyatakan sebagai berikut,
Kondisi
Ya
Proses
Dalam hal ini proses akan dijalankan jika memenuhi kondisi yang
ditetapkan.
Step 1. Mulai
Step 5. Berhasil
Step 6. Selesai
Mulai
Masukkan Nilai
NA ≥ 75 ?
Ya
disp (Berhasil)
Selesai
1. Mulai
2. Proses
for i = 1 : 10
3. Output
disp i
4. Selesai
Mulai
for i = 1 : 10
Tampilkan
Selesai
Untuk lebih memahami materi, silahkan baca buku teks Informatika hal. 61-64
Berilah tanda silang (X) pada huruf a, b, c dan d pada jawaban yang paling benar!
1. Diagram yang berisi simbol-simbol khusus dan digunakan untuk menjelaskan langkah –
langkah pada algoritma adalah ….
a. flowchart
b. bar chart
c. algorithm
d. pseudochart
2. Urutan langkah – langkah yang benar sesuai dengan logika manusia disebut….
a. logika
b. operasi
c. algoritma
d. flowchart
3. Perhatikan gambar symbol berikut
Simbol dalam flowchart tersebut menunjukkan ….
a. Input
b. Seleksi/ kondisi
c. Output
d. Proses
4. Berikut adalah algoritma makan,
1. Siapkan piring, sendok dan garpu
2. Cuci tangan
3. Ambil nasi, taruh nasi diatas piring
4. Ambil sayur dan lauk, taruh di atas nasi
5. Ambil air minum di gelas
6. Membaca doa sebelum makan
7. Cuci piring makan
8. Selesai makan, baca doa selesai makan
9. Makan
Urutan yang benar dari algoritma tersebut adalah ….
a. 123456789
b. 213456987
c. 323456789
d. 213456789
5. Nama symbol flowchart berikut adalah ….
a. Terminator
b. Proses
c. Input / output
d. Decision
Kegiatan belajar 3
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Bahasa manakah yang dapat dipahami oleh komputer tanpa adanya interpreter atau
compiler ?
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
Kegiatan belajar 4
Baca dan pahami buku teks informatika pada hal. 66-68. Setelah membaca buku teks, jika
kamu belum paham silahkan minta penjelasan dari guru informatikamu di sekolah.
Kerjakan Tugas Praktik 4.5 pada buku teks informatika tentang membuat sebuah
program sederhana. Lakukan Bersama guru informatikamu di ruang praktek (LAB.
KOMP), dan jangan lupa catat langkah langkahnya di buku catatanmu.
Kegiatan belajar 5
Variabel
Pada saat membuat program, seringkali, kalian ingin menyimpan nilai-nilai untuk
dapat digunakan kembali. Di dalam pemrograman, variabel digunakan untuk menyimpan
nilai-nilai. Selain menyimpan nilai, sebuah variabel juga harus memiliki nama sehingga
dapat dibedakan dengan variabel lainnya. Nama variabel haruslah mudah untuk dikenali.
Karena itu, perhatikanlah beberapa tips berikut ini ketika memberi nama untuk sebuah
variable.
1. Buatlah nama variabel yang menggambarkan fungsi variabel tersebut. Misalkan, kalian
ingin membuat variabel untuk menyimpan panjang, berilah nama “panjang” untuk
variabel tersebut. Pemberian nama yang sesuai dengan fungsi variabel akan
memudahkan kalian untuk memanggil variabel tersebut saat dibutuhkan. Bayangkan
jika variabel kalian hanya bernama “x”, “y”, “z”. Mungkin kalian akan lupa apa fungsi
variabel tersebut di tengah-tengah pengerjaan program.
2. Tidak perlu memberikan nama yang panjang untuk variabel yang kalian buat. Untuk
pemrograman dengan Blockly mungkin kalian merasa panjang dan pendek tidak
berpengaruh, karena untuk menggunakan variabel tersebut kalian cukup memilih blok
variabel tersebut. Akan tetapi, jika kalian menggunakan bahasa pemrograman lain yang
mengharuskan kalian mengetik nama variabel untuk memanggil variabel tersebut, kalian
akan kesulitan mengetik nama yang panjang dan mungkin kalian akan sulit mengingat
semua nama variabel itu. Ada bahasa pemrograman yang bahkan membatasi panjangnya
nama variabel. Sebuah variabel dapat menyimpan data dengan tipe tertentu. Sebagai
contoh, variabel umur dapat menyimpan sebuah bilangan dan variabel nama dapat
menyimpan sebuah teks. Pada Blockly, terdapat tiga buah tipe data.
https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Informatika-BS-
KLS-VIII.pdf
Pada aktivitas ini, kalian akan mencoba membuat program yang akan menampilkan
sebuah kalimat, yaitu:
“Hello World!”
Sebelum membuat program untuk aktivitas ini, jawablah pertanyaan pertanyaan berikut ini.
1. Apakah kalian memerlukan variabel untuk membuat program tersebut?
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
2. Blok apakah yang kalian butuhkan untuk menampilkan teks “Hello World!” ke layar?
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
Setelah melakukan aktivitas diatas, maka catatlah langkah langkahnya di buku tulismu!
Kegiatan belajar 6
Instruksi Kondisional
Instruksi kondisional adalah perintah yang terdiri atas kondisi-kondisi, dimana jika kondisi
tersebut terpenuhi, program akan melakukan intruksi tertentu. Instruksi kondisional
merupakan penunjuk arah untuk urutan suatu program, yang memungkinkan kita untuk
melakukan test apakah satu kondisi adalah benar atau tidak, dan memungkinkan juga
terjadinya proses interaksi di dalam skrip yang kita buat.
Berikut ini beberapa perintah dan contoh penggunaan pernyataan kondisional
Perintah If
Konstruksi if hanya memiliki satu kondisi. Artinya, satu atau beberapa instruksi akan
dijalankan apabila kondisinya dipenuhi.
Perintah If-Else
Konstruksi if-else sedikit berbeda dengan konstruksi if. Dalam konstruksi if-else, jika
sebuah kondisi tidak terpenuhi maka program akan mencari kondisi yang lain yang ada atau
menjalankan instruksi yang berada di luar bagian dari kondisi yang tidak terpenuhi. Sebagai
contoh penggunaan, kadang kala ketika membuat sebuah algoritma diperlukan pernyataan
yang membentuk pilihan, misalnya jika lulus dengan Nilai>=75, Dhu akan mendapat
predikat cumlaude (banyak pujian). Jika tidak, Dhu hanya lulus secara biasa saja. Dalam
bahasa pemrograman ilustrasi ini dapat dibuat dengan perintah kondisional if-else
Konstruksi if-else sedikit berbeda dengan konstruksi if. Dalam konstruksi if-else, jika
sebuah kondisi tidak terpenuhi maka program akan mencari kondisi yang lain yang ada atau
menjalankan instruksi yang berada di luar bagian dari kondisi yang tidak terpenuhi. Sebagai
contoh penggunaan, kadang kala ketika membuat sebuah algoritma diperlukan pernyataan
yang membentuk pilihan, misalnya jika lulus dengan Nilai>=75, Dhu akan mendapat
predikat cumlaude (banyak pujian). Jika tidak, Dhu hanya lulus secara biasa saja. Dalam
bahasa pemrograman ilustrasi ini dapat dibuat dengan perintah kondisional if-else.
Perintah Switch-Case
Switch-case hampir serupa dengan if-else, switch-case juga digunakan untuk mengeksekusi
pernyataan kondisional. Yang membuat berbeda, switch-case digunakan untuk
mengeksekusi sebuah kondisi dalam bentuk perbandingan. Biasanya perintah ini digunakan
dalam game seperti mobil balap. Jika keypad A ditekan, maka mobil akan bergerak ke arah
kiri. Sementara jika keypad B ditekan, maka mobil akan bergerak ke arah kanan.
Program berikut merupakan contoh dari penggunaan switch-case. Misalnya terdapat sebuah
variabel bernama arah yang bertipe char, di mana variable tersebut akan dibandingkan
dengan nilai dari tiap-tiap case. Apabila bernilai true (arah == N), pernyataan di dalam case
akan dieksekusi. Hal yang harus diperhatikan dalam switch-case adalah kata break, yang
digunakan untuk menyudahi program sehingga pernyataan pada case berikutnya tidak akan
ikut dieksekusi.
d. Penutup
Jika anda menjawab “TIDAK” pada salah satu pertanyaan di atas, maka pelajarilah materi
tersebut dalam Buku siswa Informatika dengan bimbingan teman sejawat ataupun Guru anda.
Jangan putus asa untuk mengulang lagi!. Apabila anda menjawab “YA” pada semua
pertanyaan, maka lanjutkanlah dengan meminta penilaian harian kepada Guru anda.
Dimana posisimu?
Ukurlah diri kalian dalam menguasai materi Algoritma, dalam rentang 0 – 100, tuliskan ke
dalam kotak yang tersedia.
Setelah menyelesaikan soal di atas dan mengikuti kegiatan belajar 1,2,3 sampai 6,
bagaimana penyelesaian permasalahan di bagian awal pembelajaran tadi? Silahkan kalian
berdiskusi dengan teman sebangku atau teman lain. Kemudian tuliskan penyelesaian materi
tersebut di buku kerja masing-masing!.
49
Dalam Permendikbud Nomor 158 Tahun 2014 tentang Penyelenggaraan Sistem
Kredit Semester pada Pendidikan Dasar dan menengah Pasal 1 menyebutkan bahwa
Sistem Kredit Semester selanjutnya disebut SKS adalah bentuk penyelenggaraan
pendidikan yang peserta didiknya menyepakati jumlah beban belajar yang
diikuti dan/atau strategi belajar setiap semester pada satuan pendidikan sesuai dengan
bakat, minat, dan kemampuan/kecepatan belajarnya.
SKS diselenggarakan melalui pengorganisasian pembelajaran bervariasi dan
pengelolaan waktu belajar yang fleksibel. Pengorganisasian pembelajaran bervariasi
dilakukan melalui penyediaan unit-unit pembelajaran utuh setiap mata pelajaran yang
dapat diikuti oleh peserta didik. Pengelolaan waktu belajar yang fleksibel dilakukan
melalui pengambilan beban belajar untuk unit-unit pembelajaran utuh setiap mata
pelajaran oleh peserta didik sesuai dengan kecepatan belajar masing-masing.
Unit pembelajaran utuh disebut juga dengan Unit Kegiatan Belajar Mandiri
(UKBM). Unit Kegiatan Belajar merupakan satuan pelajaran yang kecil yang disusun
secara berurutan dari yang mudah sampai ke yang sukar. Satuan pelajaran tersebut
merupakan pelabelan penguasaan belajar peserta didik terhadap pengetahuan dan
keterampilan yang disusun menjadi unit-unit kegiatan belajar yang melibatkan satuan
waktu belajar.
UKBM tersebut memuat Kompetensi Inti (KI) dan Kompetensi Dasar
(KD)serta strategi pembelajaran individual untuk mencapai ketuntasan beban belajar
yang telah ditentukan. Dalam UKBM di samping sebagai pelabelan penguasaan peserta
didik terhadap pengetahuan dan keterampilan diharapkan juga memberikan dampak
pengiring terbangunnya karakter yang dibutuhkan dalam kehidupan abad 21 seperti
berpikir kritis, bertindak kreatif, bekerjasama, berkomunikasi, dan lain-lain.