Belajar Pengertian LOGIKA dan ALGORITMA Pemograman Komputer

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.
               
http://adelano21.blogspot.co.id/2017/04/pengertian-singkat-tentang-logika-dan.html/gambar1
Gambar 1. Diagram Alur Proses Penyelesaian 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 :
                 Algoritma mana yang digunakan ?.
             Mengapa algoritma tersebut yang digunakan ?.


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 )

Share this

Related Posts

Previous
Next Post »

Monggo Ditulis komentarnya di mari agan