Anda di halaman 1dari 23

BAB IV

ALGORITMA DAN PEMROGRAMAN

KD (PENGETAHUAN)

[IV-3.4.] Fitur lanjut Aplikasi Pemroses Kata

KD (KETERAMPILAN)

[IV-4.4.] Mampu menuliskan urutan pekerjaan/tugas dengan menggunakan aplikasi


pemroses kata dengan menggunakan fitur lebih kompleks,
misalnya numbering, list dan menyelipkan gambar.

Tujuan Pembelajaran :

1. Menjelaskan definisi algoritma


2. Mengemukakan ciri-ciri algoritma
3. Menentukan sifat algoritma
4. Menjelaskan pengertian Program
5. Menjelaskan pengertian pemrograman
6. Mengurutkan tahapan pemrograman /Programming
7. Mengurutkan tugas harian dengan numbering, list dan fariasi gambar
8. Membuat daftar regu piket kelas dengan numbering, list dan fariasi gambar

4.1 Algoritma
4.1.1 Pengertian Algoritma

Anak – anak pernahkah kalian mengenal algoritma ?


Untuk apa sih kita harus belajar algoritma ?
Mari kita mengenal algoritma yang menjadi bagian dari hidup kita.

Sebagai informasi saja, sebenarnya algoritma sudah melekat di kehidupan kita. Algoritma

adalah kumpulan instruksi berupa langkah – langkah yang digunakan di bidang

matematika dan ilmu komputer. Algoritma berupa urutan untuk menyelesaikan suatu

permasalahan dengan kondisi akhir adalah satu hasil.

Dalam kehidupan sehari-hari kita biasa melakukan kegiatan secara berurutan, kegiatan itu

dapat disusun menjadi rincian sebuah peristiwa. Maka urutan yang tersebut adalah

bagian dari algoritma.

Nah, dapatkah kamu membuat algoritma sederhana ?

Dibawah ini kita dapat mengenali contoh algoritma ?

1.1 Contoh- contoh bentuk Algoritma

1. Algoritma Makan

Kegiatan dalam kehidupan sehari-hari adalah aktivitas makan. Gambar dibawah ini

adalah algoritma makan


http://referensisiswa.blogspot.com/2018/08/5-contoh-algoritma-flowchart-sehari-hari.html

2 . Algoritma Tidur

Kegiatan berikutnya yang bisa digambarkan dalam algoritma adalah proses tidur.

Dibawah ini adalah gambar algoritma tidur,


http://referensisiswa.blogspot.com/2018/08/5-contoh-algoritma-flowchart-sehari-hari.html

Latihan 1.

1. Apakah yang dimaksud dengan Algoritma ?

2. Tuliskan 2 kegiatan yang dapat kamu lakukan dengan urutan yang benar !

3. Buatlah algoritma makan dengan benar ?

4. Dapatkah kamu membuat kegiatan makan !

5. Buatlah algoritma yang pernah kamu lakukan dengan benar ?

Sekarang kamu sudah dapat membuat algoritma bukan ?

Mari, kita dapat melanjutkan penerapan algoritma pada kegiatan selanjutnya, yaitu
menggambar algoritma dibawah ini !

Soal Penerapan Algoritma !


1. Isilah gambar kegiatan memasak nasi goreng dibawah ini, dengan urutan yang
tepat pada kotak disebelahnya !

a. Algoritma Memasak Nasi Goreng

 Mulai
 Selesai
 Dihidangkan
 Memasukkan minyak goreng
 Memasukkan bumbu-bumbu
di wajan
 Meletakkan nasi di atas piring
besar
 Memasukkan nasi ke dalam
wajan
b. Algoritma Membuat Susu Jahe

 Buka kemasan susu jahe

 Mulai

 Tuang susu jahe ke dalam gelas


Panaskan air hingga mendidih
 Panaskan air hingga mendidih

 Selesai

 Aduk hingga rata

1.2 Ciri-ciri Algoritma

Membuat algoritma perlu diketahui pula ciri-ciri sebagai berikut, terdiri dari :

1. Algoritma mempunyai awal dan akhir

2. Setiap langkah harus di definisikan dengan tepat sehingga tidak memiliki arti ganda.

3. Memiliki input/masukan atau kondisi awal.

4. Memiliki output/keluaran atau kondisi akhir.

5. Algoritma harus efektif, bila digunakan akan menyelesaikan persoalan.

1.3 Menyusun algoritma


Untuk menyusun algoritma maka kita dapat menentukan

a. Originating /Asal data, tahapan ini adalah pengumpulan data yang biasanya

merupakan pencatatan data ke dokumen dasar. Setelah dikumpulkan dilakukan

proses input.

b. Input /Masukkan, tahapan ini merupakan proses pemasukan data kedalam proses

komputer melalui peralatan input

c. Process /Proses, tahapan ini merupakan proses pengolahan data dari data yang

sudah diinput berupa proses menghitung membandingkan, mengurutkan,

mengklasifikasikan, mengendalikan dan mencari di data selanjutnya.

d. Output/ Keluaran, tahap ini merupakan proses untuk menghasilkan keluaran dari

proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb)

Originating -> input -> proses -> Output -> Distribution


||
Storage

Latihan 2.

1. Algoritma mempunyai awal dan ?


2. Tuliskan ciri – ciri algoritma itu !
3. Pada tahap apa kita melakukan pengumpulan data ?
4. Apakah output itu ?

5. Lanjutkan urutan dibawah ini !


Originating -> ……………. -> ………….. -> …………. -> Distribution
||
Storage

1.4 Algoritma Game


Nah anak-anak dibawah ini juga merupakan bagian dari algoritma yang bisa
kamu mainkan bersama teman-temanmu !

Algoritma Game Ular Tangga Edukasi

http://irma-fitri.blogspot.com/2010/05/permainan-ular-tangga-matematika.html
1. Aturan permainan ular tangga :
1. adalah angka mata dadu yang muncul (1,2,3,4,5,6)

2. Jumlah langkah pemain sesuai dengan hasil angka yang didapat setelah mengganti n pada persamaan
yang tepat di saat pemain berhenti.

3. Apabila hasil angka yang didapat 0 maka pemain tidak dibenarkan berjalan dan hanya diam di tempat.

4. Apabila hasil angka yang didapat positif maka pemain berjalan maju.

5. Apabila hasil angka yang didapat negatif maka pemain berjalan mundur.

6. Apabila pemain berhenti di tempat yang ada tangga maka pemain bisa naik sedangkan apabila pemain
berhenti di tempat ada ular maka pemain harus turun.

7. Jika langkah pemain berhenti pada kotak yang berisi gambar maka maju senilai n.

8. Apabila pemain berada di kotak yang sama maka pemain yang pertama masuk ke kotak harus
mengulang dari awal ( tuncik )

Algoritma Maze
https://irsyadf.my.id/maze-solver-menggunakan-algoritma-backtracking-47249d1542af?gi=35e62563eda9

Lalu Apa Hubungannya Algoritma Backtracking dengan Game Maze?


Apakah Saya Harus lurus, belok kiri, belok kanan atau kembali mundur ?

Hubungan algoritma backtracking dalam penyelesaian game Maze adalah ketika kita

akan menyelesaikan permainan, kemudian bertemu dengan perpotongan antara lurus,

belok kanan, atau belok kiri langkah manakah yang harus kita ambil, sedangkan kita

tidak memiliki informasi jalan mana yang menuju ke jalan keluar yang benar maka

backtracking-lah langkah yang tepat untuk menyelesaikan masalah ini.

Algoritma tic-tac-toe

Permainan tic-tac-toe merupakan permainan berjenis board-game berukuran

3x3. Pemain harus mengisi sel-sel, sehingga karakter yang dimasukkan pemain

tersebut dapat membentuk suatu garis lurus horizontal, vertikal, ataupun juga

diagonal. Permainan ini biasanya dimainkan oleh 2 orang pemain, tapi pada versi

permainan komputer, pemain lawan dapat digantikan oleh komputer. Hasil permainan

berupa menang, kalah, ataupun seri.


Algoritma yang dipakai :

Minimax

Algoritma minimax sendiri merupakan algoritma yang akan melakukan pemeriksaan

secara keseluruhan dalam sistem game sehingga AI dapat menentukan langkah yang

akan diambil dan keputusan yang akan diambil hingga AI tersebut mendapat sebuah

kemenangan dari game tersebut.

4.2 Pemrograman

Program adalah himpunan atau kumpulan instruksi tertulis yang dibuat oleh

programmer. Pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk

mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang mudah

dimengerti oleh komputer atau dikenal dengan bahasa pemrograman.

4.2.1 Tahapan Pemrograman

Pernahkah kamu belajar menyelesaikan suatu kegiatan atau masalah ?

Ketika menyelesaikannnya dibutuhkan cara-cara yang tepat, yaitu :

1. Definisi Masalah, Masalah disini yaitu masalah yang akan dianalisis dan

selanjutnya di pecahkan melalui program melihat dari kebutuhannya.

2. Perencanaan dan design/ gambar system , Pekerjaan yang dilakukan tanpa


perencanaan akan sia-sia dan membutuhkan waktu yang lama.

3. Implementasi adalah pelaksanaan kegiatan dalam menyelesaikan kegiatan dengan

baik dan benar.

4. Dokumentasi adalah keberhasilan program untuk dikoreksi.


5. Pengujian/Testing adalah tahapan menilai program atu uji program.
6. Maintenance/pemeliharaan adalah tindakan yang dilakukan untuk menjaga dan
memperbaiki suatu barang.

Latihan 3.

1. Apakah program itu ?

2. Siapakah orang yang membuat program itu ?

3. Agar pekerjaan menjadi tidak sia-sia makan dilakukan ?

4. Apakah tahap pengujian itu ?

5. Apakah implementasi itu ?

4.2.2 Fitur Lanjut Pengolah Kata

Nah anak anak setelah belajar program ? kamu akan mempelajari fitur yang berfungsi

mengurutkan pada MS. Word pengolah kata.

Untuk mengurutkan data pada pengolahan kata, fitur yaitu ikon yang digunakan

pengolah kata adalah ikon Bullets, Numbering, dan List pada Microsoft Word.

1. Bullets

Bullets adalah fungsi yang memberikan tanda bullets/ lingkaran pada setiap paragraf
sebelum tulisan kita. Bullets pada Microsoft word tidak hanya berbentuk lingkaran

bulat saja tetapi kita juga menggunakan fungsi Lain yang sudah disediakan dalam

program Microsoft word seperti tanda centang, kotak, dan lain-lain.

Contohnya :

Cara Menggunakan Bullets :


1. Pada menu Home dimenu bar Microsoft Word.
2. Klik Bullets pada kolom paragraf.
3. Pilih bullets yang anda inginkan, untuk lebih jelasnya lihat gambar dibawah ini :

3.2 Numbering
Numbering adalah memberikan nomor atau angka pada setiap paragraf sehingga

tulisan akan tampak urut sesuai dengan penomoran yang di inginkan. Numbering

juga tidak hanya angka decimal saja tetapi juga berupa angka romawi dan lain-lain.

Contohnya :
Cara Menggunakan Numbering :

1. Pada menu Home di menu bar di Microsoft Word.

2. Klik Numbering pada kolom paragraph

3. Pilih Numbering yang anda inginkan, untuk lebih jelasnya lihat gambar

3.3. List

List adalah gambar kecil atau simbol untuk menandai sebuah daftar item secara

urut. Bisa menggunakan bullet, huruf, angka atau penggabungan. Fitur untuk

membuat daftar item dalam Microsoft word ini dapat digunakan untuk membuat

outline sebuah dokumen yang terdiri dari beberapa level.


3.4 Menyisipkan gambar
Menu gambar yang digunakan untuk melakukan proses menyisipkan gambar ke

dalam dokumen Microsoft Word adalah kumpulan menu illustrations yang terdapat

pada menu ilustrasions di Microsoft Word 2007 seperti tampilan dibawah ini.

Ada dua jenis pilihan menu yang dapat digunakan untuk menyisipkan gambar ke

dalam dokumen Microsoft Word, yang pertama menggunakan menu picture, dan

yang keduanya menggunakan menu Clip Art. Dua-duanya merupakan menu untuk

menyisipkan bentuk gambar, tetapi dokumen gambar yang disisipkan berbeda.

Menu picture digunakan untuk menyisipkan berbagai format gambar, seperti foto,
dan format pisture lainnya. Sedangkan clip art digunakan untuk menyisipkan

berbagai bentuk gambar clipt, atau kartun yang sudah disediakan secara default

oleh aplikasi Microsoft Word.

Cara Menyisipkan Gambar di Microsoft Word.


Berikut langkah – langkah menyisipkan gambar ke dalam dokumen pada aplikasi
Microsoft Word :
1. Siapkan terlebih dahulu stok gambar pada folder picture misalnya

2. Buka dokumen Microsoft Word.

3. Letakan kursor pada area yang akan dimasukkan gambar

4. Klik Insert – Klik Image – Pilih Gambar – Klik Insert.


EVALUASI BAB IV

A. Berilah tanda silang (x) pada jawaban A, B, C, dan D, yang dianggap benar !

9. Apakah algoritma itu …

A. kumpulan instruksi langkah – langkah yang digunakan di bidang matematika dan ilmu

komputer

B. kumpulan instruksi langkah – langkah yang digunakan di bidang ilmu komputer

C. kumpulan instruksi langkah – langkah yang digunakan di bidang matematika

D. kumpulan instruksi langkah – langkah ilmu matematika dan computer.

10. Ciri -ciri algoritma yang termasuk urutan proses adalah …

A. Setiap langkah harus di definisikan dengan tepat sehingga tidak memiliki arti ganda.

B. Algoritma harus efektif, bila digunakan akan menyelesaikan persoalan.

C. Memiliki masukan (input) atau kondisi awal

D. Algoritma mempunyai awal dan akhir


11. Pada saat tahap apa informasi tersebut berakhir …

A. Setiap langkah harus di definisikan dengan tepat sehingga tidak memiliki arti ganda.

B. Algoritma harus efektif, bila digunakan akan menyelesaikan persoalan.

C. Memiliki masukan (input) atau kondisi awal.

D. Memiliki keluaran (output) atau kondisi akhir.

12. Tahap pengumpulan data yaitu…

A. Originating /Asal data.

B. Input /Masukkan.

C. Process /Proses.

D. Output/ Keluaran.

13. Himpunan atau kumpulan instruksi tertulis yang dibuat oleh programmer adalah …

A. Algoritma

B. Program

C. Process

D. Output

14. Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu disebut …

A. Algoritma

B. Program

C. Process
D. Output

15. Urutan tahapan pemrograman yang benar adalah …

A. Input – proses – output

B. Proses – input – output

C. Output – proses – input

D. Proses – output – input

16. Mengurutkan tugas harian yang berurutan dengan nomor menggunakan …

A. Multilevel list

B. numbering

C. bullets

D. list

17. Mengurutkan tugas harian yang berurutan dengan gambar kecil menggunakan …

A. Multilevel list

B. numbering

C. bullets

D. list

18. Membuat daftar regu piket kelas dengan tanda lingkaran adalah …

A. Multilevel list
B. numbering

C. bullets

D. list

 B. Jawablah isian dibawah ini dengan benar !

19. Algoritma adalah bagian dari …

20. Ciri-ciri algoritma yang merupakan masukan adalah …

21. Tahap input disebut juga …

22. Algoritma harus efektif untuk menyelesaikan …

23. Tahap output disebut juga …

24. Orang yang membuat program disebut juga …

25. Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu adalah …

26. Untuk membuat penomoran dengan menggunakan fitur …

27. Untuk membuat symbol dengan menggunakan fitur …

28. Membuat daftar regu piket kelas dengan menggunakan…

 C. Jawablah uraian dibawah ini dengan benar !

29. Apakah algoritma itu ?

30. Jelaskan pengertian program ?

31. Sebutkan kegiatan yang dapat dibuat algoritma ?


32. Buatlah algoritma luas segitiga ?

33. Apakah maintenance itu ?

 Pengayaan / praktek

 Latihan praktikum 1 : menggunakan ikon Bulleted, Numbering, dan List

1. RUMUS PENTING

 RUMUS PENTING MATEMATIKA

1. Keliling segitiga K = AB + AC + BC

2. Luas segitiga L = 1 x alas x tinggi
  2
3. Luas persegi panjang L = P (Panjang) X L ( Lebar)

4. Luas persegi L=sxs
 5. Luas jajaran genjang L = AB + BC + CD + AD
6. Keliling jajaran genjang K= 2 x (AB +BC)

 SIMPAN data diatas dengan nama : latihan 4.1 nama


2. Daftar regu piket

 Hari : Jum’at

Ahmad wibowo

Boni dahlan

Fandi aulia
Keke sekar

Hamzah S

 SIMPAN data diatas dengan nama : latihan 4.2 nama

 3. Daftar nama pahlawan Indonesia

 NAMA- NAMA PAHLAWAN DI INDONESIA

A. SULTAN HASANUDIN

B. PANGERAN PATIMURA

C. PANGERAN DIPONEGORO

D. KH. AHMAD DAHLAN

E. SUKARNO

F. MO. HATTA

 SIMPAN data diatas dengan nama : latihan 4.3 nama


Anda mungkin juga menyukai