LOGIKA DAN
ALGORITMA PEMOGRAMAN KOMPUTER
Baiklah disini Saya akan Membahas tentang Algoritma, berbicara tetang Ilmu Komputer tak lepas dari yang namanya Program program dan program, di dalam program kita selalu menemui yang namanya Logika dan Algoritma hal itu dikarnakan Mesin yang dibuat harus diberi kepintaran agar sesuai dengan yang kita harapkan,oleh karena itu disini saya akan membagikan sedikit Pengertian Singkat Tentang Apa Itu Logika dan Algoritma Komputer :
1. Pengertian Logika
Berbicara
dengan logika (logic) berarti kita
berbicara dengan pikiran atau nalar yang baik.
Logika identik dengan Inteligensia Quality (IQ) atau kecerdasan mutu. Pengertian Logika adalah
Susuatu pernyataan atau kejadian
yang dapat diterima oleh Nalar atau
Pikiran. Dengan mempergunakan logika
maka sesuatu pernyataan /kejadian tersebut dapat diterima atau tidak dapat
diterima oleh pikiran.
Pernyataan/kejadian yang
dapat diterima oleh akal disebut BENAR
Pernyataan
/kejadian yang tidak dapat diterima oleh akal disebut SALAH
Benar diberi simbol 1
Salah diberi simbol 0
2 Pengertian Algoritma
Setiap manusia dalam melaksanakan kehidupannya
harus saling berinteraksi dengan yang lainnya, dalam proses berinteraksi
tersebut membutuhkan usaha untuk meningkatkan kualitas dan kesejahteraan
hidupnya. Dalam hal ini pasti
pernah mengalami suatu hambatan, kesulitan atau kendala. Manusia yang
bijaksana, tentu akan selalu mengantisipasi atau mengatasi masalah tersebut.
Usaha yang dilakukan tersebut tidak selamanya menghasilkan penyelesaian namun
justru mungkin menimbulkan masalah baru
yang tidak pernah dibayangkan. Dengan kata lain tidak menyelesaikan suatu
permasalahan malah menimbulkan suatu
masalah yang baru.
Berikut
ini diagram alur proses penyelesaian suatu masalah.
Gambar 1 menunjukkan sebuah skema atau diagram alur dari suatu proses di
dalam penyelesaian suatu masalah. Setiap bagian dari
skema tersebut dilaksanakan secara simultan. Dari suatu masalah yang timbul,
besar kemungkinan bisa lebih dari suatu algoritma yang digunakan untuk
penyelesaian suatu masalah tersebut. Dengan demikian ada pertanyaan yaitu :
Untuk menjawab pertanyaan tersebut, kita harus
mengerti memilih algoritma yang terbaik, dari sekian banyak algoritma yang ada.
Beberapa kriteria yang harus dipertimbangkan, yaitu :
1.
Ada Output / Keluaran
Algoritma yang dipakai tersebut harus
memberikan solusi atau jawaban yang benar
(mempunyai keluaran) dari masalah yang sedang diselesaikan.
2.
Efektifitas dan Efisiensi
Suatu algoritma dikatakan efektif jika
algoritma tersebut dapat menghasilkan solusi yang sesuai dengan masalah yang
diselesaikan. Dengan demikian algoritma tersebut harus tepat guna juga relatif
lebih singkat dan penggunaan memori yang relatif lebih sedikit.
3.
Jumlah Langkahnya berhingga
Banyaknya barisan instruksi atau langkahnya
harus berhingga, jika tidak, proses yang dilakukan akan memerlukan waktu yang
relatif lebih lama dan diperoleh hasil yang tidak diperlukan atau tidak
berhubungan dengan masalah yang ada. Bahkan
memungkinkan proses akan berlangsung terus walaupun solusi yang
diharapkan sudah diperoleh.
4.
Berakhir
Proses penyelesaian suatu masalah harus atau
berakhir. Hasil akhir yang didapat merupakan sulusinya atau berupa informasi,
artinya ditemukan solusinya atau tidak algoritma tersebut harus berakhir. Suatu
prosedur atau instruksi yang hanya akan berhenti jika mempunyai atau
menghasilkan solusi disebut SEMI ALGORITMA.
5.
Terstruktur
Urutan dari barisan langkah-langkah yang
digunakan harus disusun sedemikian rupa agar proses penyelesaiannya tidak
berbelit-belit. Sehingga memungkinkan waktu prosesnya akan menjadi lebih
singkat.
“Suatu algoritma harus
menghasilkan keluaran yang tepat guna (efektif) dalam waktu yang relatif
singkat dan penggunaan memori yang relatif sedikit (efisien) dengan langkah
yang berhingga dan prosesnya berakhir baik dalam keadaan diperoleh suatu solusi
atauoun tidak adanya solusi”.
Itulah Pengertian dan DeFinisi Logika dan Algoritma
sumber: ( Modul Pak Maranata Pasaribu M.kom )
sumber: ( Modul Pak Maranata Pasaribu M.kom )
Monggo Ditulis komentarnya di mari agan