Anda di halaman 1dari 10

SIMULASI DAN KOMUNIKASI DIGITAL

“Logika dan Algoritma”

Nama : Dwi Aprilia Putri


NISN : 005109545

Kelas : X AKL 1

Guru Pembimbing : Irma Ristianti, SE

SMK MUHAMMADIYAH 1 PALEMBANG


TAHUN AJARAN 2020/2021
Kata Pengantar

Puji syukur senantiasa di panjatkan ke hadirat Tuhan Yang Maha Esa atas nikmat
dan karunia-Nya yang berupa kesehatan dan pengetahuan sehingga makalah ini dapat
terselesaikan. Terima kasih saya ucapkan pada Ibu Irma Ristianti, SE selaku guru
pembimbing mata pelajaran Simulasi dan Komunikasi Digital.

Saya menyadari bahwa apa yang saya susun disini masih belum dapat dikatakan
sempurna, karena keterbatasan pengalaman dan pengetahuan yang saya miliki. Oleh
karena itu segala bentuk saran, kritik, serta masukan akan sangat saya hargai untuk
menambah dan mengembangkan pengetahuan dan wawasan yang saya miliki saat ini.

Akhir kata, saya ucapkan terima kasih banyak dan mohon maaf atas kekeliruan.
Semoga makalah ini dapat memberikan bagi para pembaca, terutama sebagai sarana
pembelajaran.

Palembang, Agustus 2020

Dwi Aprilia Putri


Daftar Isi

Kata Pengantar...........................................................................................................2

Daftar Isi.....................................................................................................................3

Bab I Pendahuluan

1.1 Latar Belakang..............................................................................................1


1.2 Rumusan Masalah.........................................................................................1
1.3 Tujuan Makalah............................................................................................2

Bab II Pembahasan

2.1 Pengertian Logika dan Algoritma...............................................................3

2.2 Fungsi Algoritma .......................................................................................4

2.3 Contoh Algoritma........................................................................................5

Bab III Penutup

3.1 Kesimpulan..................................................................................................6

Daftar Pustaka............................................................................................................7
Bab I
Pendahuluan

1.1 Latar Belakang

Hingga saat ini, komputer digunakan di hampir semua bidang kehidupan


manusia, mulai dari pendidikan, bisnis, sampai dengan permainan. Komputer sendiri
tidak lepas dari pemrogaman computer, karena kita harus memberikan serangkaian
instruksi kepada komputer agar dapat memecahkan suatu masalah. Dalam memberikan
instruksi kepada komputer untuk memecahkan masalah inilah yang dinamakan
pemrogaman komputer. Adapun langkah-langkah pemrogaman komputer adalah
sebagai berikut: mendefinisikan masalah, menentukan solusi, memilih algoritma,
menulis program, menguji program, menulis dokumentasi, serta merawat program.
Sebelum membuat program, kita wajib membuat Flow Chart atau Pseudocode, guna
memudahkan kita untuk memahami algoritma dalam membuat program. Program yang
ditulis juga harus jelas, nyata, dan lengkap

1.2 Rumusan Masalah

Berdasarkan latar belakang diatas, maka masalah yang akan dibahas adalah sebagai
berikut:

1. Apakah yang dimaksud dengan logika dan algoritma?


2. Bagaimana sejarah terbentuknya teori logika dan algoritma?
3. Apakah Perbedaan algoritma dengan program?
4. Bagaimana penerapan logika dan algoritma dalam kehidupan sehari – hari?
5. Bagaimana mekanisme dalam pembuatan logika algoritma?
1.3 Tujuan Penulisan Makalah

Adapun tujuan dari penulisan makalah ini, yaitu:

1. Untuk mengetahui pengertian algoritma


2. Mengetahui manfaat algoritma.
3. Mengetahui penerapan algoritma dalam kehidupan.
Bab II

Pembahasan

2.1 Pengertian Logika dan Algoritma

Algoritma adalah metode untuk menyelesaikan suatu permasalahan secara


bertahap. Logika berasal dari kata Yunani kuno λόγος (logos) yang berarti hasil
pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa.
Sejarah Logika Masa Yunani Kuno, logika dimulai sejak Thales (624 SM - 548 SM),
filsuf Yunani pertama yang meninggalkan segala dongeng, takhayul, dan cerita-cerita
isapan jempol dan berpaling kepada akal budi untuk memecahkan rahasia alam semesta.
Thales mengatakan bahwa air adalah arkhe (Yunani) yang berarti prinsip atau asas
utama alam semesta. Saat itu Thales telah mengenalkan logika induktif. Aristoteles
(384–332SM) mengenalkan logika sebagai ilmu. Aristoteles mengatakan bahwa Thales
menarik kesimpulan bahwa air adalah arkhe alam semesta dengan alasan bahwa air
adalah jiwa segala sesuatu. Jadi, air adalah jiwa dari segala sesuatu, yang berarti, air
adalah arkhe alam semesta. Inti dari logika Aristoteles adalah Silogisme. Istilah logika
diperkenalkan oleh Zeno (334– 226SM). Selanjutnya perkembangan logika terus
berkembang dari masa ke masa.
Logika dan Algoritma – (Agung Surono : SKS 16.2) 3 Logika dan Algoritma
diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al
Khawarizmi. Pada Merriam-Webster’s Collegiate Dictionary, istilah algoritma diartikan
sebagai prosedur langkah demi langkah untuk memecahkan masalah atau
menyelesaikan suatu tugas. Kamus Besar Bahasa Indonesia (KBBI) mendefinisikan
algoritma sebagai urutan logis pengambilan keputusan untuk pemecahan masalah.
Algoritma adalah urutan langkah – langkah logis penyelesaian masalah yang disusun
secara sistematis dan logis. Logis merupakan kunci dari sebuah algoritma. Langkah –
langkah dalam algoritma harus logis dan bernilai benar atau salah.
2.3 Fungsi Algoritma

Fungsi algoritma beserta penjelasannya, sebagai berikut ini.

1. Memecahkan masalah yang rumit


Semakin rumit program yang akan dibuat tentunya juga berpeluang menghasilkan
masalah yang lebih banyak dan lebih rumit. Namun serumit apapun masalah yang
dating jika pada awalnya menerapkan algoritma yang tepat pasti akan teratasi juga.
Karena proses pencarian masalah dilakukan secara urut dan terstruktur.

2. Membuat program lebih sederhana


Dalam satu program atau aplikasi pastilah akan menemui banyak fungsi yang kemudian
dirangkai menjadi satu fungsi utama. Penggunaan algoritma disini berperan sangatlah
penting karena dapat menyusun semua fungsi secara urut demi terciptanya satu fungsi
secara keseluruhan pada program yang dihasilkan.

3. Dapat digunakan secara berulang


Dalam dunia pemrograman menjadi suatu hal yang biasa bahwa keberadaan bahasa,
tools dan framework selalu diupdate dan mengalami peningkatan. Hal ini dilakukan
oleh para developerdemi mengikuti perkembangan zaman yang semakin canggih,
termasuk juga dalam bidang IT.
Namun anda tidak perlu terlalu risau karena logika permograman tidak akan mengalami
update sehingga dapat dipakai lebih dari sekali jika memang latar belakang programnya
sama. Perbedaan bahasa dan tools hanya perlu mengikuti algoritma yang sudah
ditetapkan sebelumnya.

2.4 Contoh Logaritma dalam Kehidupan Sehari-hari


Berikut adalah beberapa contoh kasus dalam kehidupan sehari-hari yang dipecahkan
menggunakan algoritma.

a. Algoritma menyalakan ponsel


Pastikan ponsel telah memiliki daya yang cukup
Tekan tombol daya pada perangkal ponsel
Masukkan kode PIN
Masukkan kode pengaman pada perangkat
Ponsel siap digunakan

b. Algoritma mencetak dokumen dengan printer


Buka dokumen yang akan dicetak
Nyalakan alat pencetak
Pilih menu Cetak atau Print (Ctrl+P)
Pilih alat pencetak yang akan digunakan
Tentukan halaman yang akan dicetak
Tentukan jumlah salinan yang akan dibuat
Pilih Cetak

c. Algoritma menyalakan televisi


Hubungkan kabel daya televisi dengan stop kontak
Tekan tombol daya pada perangkat televisi
Ambil remote control dan tekan tombol daya pada remote control
Televisi siap digunakan
Bab III

Penutup

3.1 Kesimpulan
Simpulan Berdasarkan uraian di atas, dapat disimpulkan:
1. Algoritma adalah suatu prosedur yang tepat untuk memecahkan
masalah dengan menggunakan bantuan komputer serta
menggunakan suatu bahasa pemrogaman
2. Fungsi algoritma adalah untuk mempermudah kerja atau
memudahkan kita dalam membuat program atau biasa di sebut
sebagai Problem Solving. Selain itu, algoritma dapat mengatasi
masalah logika dan masalah matematika
3. Kriteria program algoritma harus komplit, nyata, dan jelas.
Meskipun tugas algoritma tidak menghasilkan solusi, tetapi proses
harus berakhir hal ini disebut dengan semi algorithm (prosedur akan
berjalan terus atau biasa disebut dengan perulangan). Intinya kita
tidak boleh menambah masalah, akan tetapi kita harus mampu
menyelesaikan masalah untuk mendapat hasil yang tepat.
Daftar Pustaka

https://belajarprogramonline.wordpress.com/2010/10/11/apakah-beda- algoritma-
dengan-program/ http://raficie.blogspot.co.id/2013/03/definisi-algoritma.html 
http://www.eurekapendidikan.com/2014/11/sejarah-perkembangan-logika.html 
https://id.scribd.com/doc/84387218/Logika-Dan-Algoritma-Makalah 
https://tugaslogikadanalgoritma.wordpress.com/2012/11/01/tugas-kelompok- logika-
algoritma/ http://davitalamin20.blogspot.co.id/

Anda mungkin juga menyukai