The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by slsblljnsnana, 2021-11-05 05:34:53

Algoritma

algoritma

MENERAPKAN LOGIKA
ALGORITMA KOMPUTER

MATA PELAJARAN : SISKOMDIG (SISTEM KOMPUTER DAN DIGITAL)
GURU PENGAJAR : DYAH ANDRIATI,S.Kom

PENGERTIAN ALGORITMA KOMPUTER &
MANFAATNYA► Logika berasal dari bahasa Yunani yaitu
“logos” yang berarti ilmu. Artinya saat

kita memiliki masalah, maka kita harus ► Manfaat Belajar Logika :
dapat menyelesaikan masalah tersebut
Membuat seseorang mampu berpikir sesuai
dengan menggunakan langkah-langkah
kebenaran dan realita
yang logis. Intinya logika adalah ilmu

yang mengarahkan cara berpikir untuk Mampu berpikir sesuai waktu dan tempat
melakukan kegiatan dengan tujuan yang pas
tertentu dan berkaitan erat dengan

algoritma. Membentuk cara berpikir secara logika yaitu

► Sementara algoritma adalah lurus, kritis, rasional, ketat, tertib, dan
langkah-langkah penyelesaian masalah metodis.

yang disusun secara sistematis memakai Meningkatkan kemampuan secara objektif
bahasa yang logis untuk memecahkan dan format.

suatu permasalahan. Algoritma terdiri Menambah kecerdasan dan meningkatkan

dari logika, metode dan tahapan keahlian berpikir mandiri

“urutan” sistematis yang digunakan untuk

memecahkan suatu permasalahan. Mendorong untuk berpikir sendiri mandiri
Sehingga algoritma dapat juga diartikan

sebagai urutan langkah secara sistematis Meningkatkan cara berpikir dengan nalar yang

dan logis. baik.

Mampu menganalisa suatu kejadian dengan
sistematis

TUJUAN BELAJAR ALGORITMA

► Tidak tergantung pada bahasa pemrograman mana
pun.

► Notasi algoritma dapat diterjemahkan pada bahasa
pemrograman mana pun.

► Memperkuat cara berpikir kita untuk
menyelesaikan suatu masalah.

► Membantu otak agar berpikir panjang.
► Memperkuat analisis ketika pembuatan program.
► Memperluas space berpikir.

CIRI – CIRI ALGORITMA

► Adapun ciri-ciri algoritma sebagai berikut :

► Memiliki awal dan akhir (terbatas).

► Tidak memiliki arti ganda dan tidak membingungkan (tidak ambigu).

► Memiliki input.

► Memiliki output.

► Harus efektif (bisa menyelesaikan persoalan).

► Algoritma disajikan dalam bentuk tulisan/bahasa dan dalam bentuk gambar. Selain itu
algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang dapat dimengerti manusia
dalam menyajikan langkah-langkah algoritma. Penyajian algoritma dalam bentuk tulisan juga
dapat dilakukan menggunakan pseudocode.

► Istilah Pseudocode berasal dari kata pseudo yang berarti “mirip atau menyerupai” dan code
yang berarti “kode program”. Contoh bahasa pemrograman yang digunakan untuk menyatakan
pseudocode ialah BASIC, Pascal, C, dan lain-lain. Sedangkan, penyajian algoritma dalam
bentuk gambar sering disebut flowchart.

FUNGSI ALGORITMA

Berikut ini terdapat beberapa fungsi algoritma, terdiri
atas:

Bisa digunakan untuk memecahkan program yang rumit.

Menggunakan fungsi algoritma bisa menjadikan program
yang besar menjadi program yang lebih sederhana.

Dapat digunakan berulang atau lebih dari satu kali
penggunaan.

Memudahkan dalam pembuatan program.

Bisa mengatasi segala masalah dengan logika dan urut.

Menggunakan fungsi algoritma bisa melakukan pendekatan
top-down dan juga divide and conquer.

Meminimalisir penulisan program yang berulang-ulang.

Contoh Algoritma

Berikut adalah beberapa contoh algoritma bahasa natural dan flowchart dalam kehidupan sehari-hari:

Mengirim Surat ke kantor Pos
a. Algoritma bahasa natural:
1. Mulai
2. Siapkan kertas dan kartu ucapak
3. Siapkan amplop
4. Siapkan alat tulis
5. Mulai menulis ucapan
6. memasukan kertas ke dalam amplop
7. Lem amplop
8. Tulis alamat tujuan di belakang amplop
9. Apakah ada perangko, jika ada temple perangko, jika tidak ada beli dulu
10. Tempel perangko
11. pergi ke kantor pos
12. Poskan surat tersebut
13. selesai

Algoritma Flowchart mengirim surat

Tugas:

Buatlah 2 contoh algoritma dalam kehidupan sehari – hari
dengan menggunakan bahasa natural beserta dengan
penyelesaiannya menggunakan flowchart!

Jawaban dikirim via GC dikerjakan dibuku tulis kemudian
difoto.
Jangan lupa mencantumkan Nama,Kelas dan No.Absen
dilembar jawaban paling atas.

Batas waktu pengiriman tugas adalah 27 Juli Pkl.09.00 WIB.


Click to View FlipBook Version