Pengertian Logika dan Algoritma

Apa Sih Logika Dan Algoritma??



Pengertian algoritma biasanya melekat dengan individualized structure logika, yaitu kemampuan berfikir dan akal seorang manusia tentang suatu permasalahan menghasilkan sesuatu yang benar, dapat diterima akal dan dibuktikan, seorang yang mampu menggunakan logika dengan sangat baik sering orang - orang menyebut sebagai pribadi yang pintar dan cerdas. dalam menyelesaikan suatu permasalahan logika mutlak.

Logika itu sangat identik dengan nalar dan masuk akal. nalar adalah salah satu bentuk pemikiran. pemikiran ialah pengetahuan yang secara tidak langsung yang didasarkan pada pernyataan langsung pemikiran juga mungkin benar dan mungkin juga salah atau tidak benar.definisi dari logika sangat sederhana yaitu ilmu yang dapat memberikan prinsip-prinsip yang harus kita ikuti agar dapat berfikir benar atau valid, menurut aturan yang ada atau berlaku. pelajaran logika dapat menimbulkan kesadaran untuk menggunakan prinsip-prinsip berfikir secara sistematis.

Logika berasal dari bahasa yunani yaitu Logos yang artinya ilmu. logika dapat diartikan ilmu yang mengajarkan cara berpikir untuk melakukan kegiatan dngan tujuan tertentu. algoritma berasa dari nama seseorang ilmuan arab yang namanya itu abu jafarmuhammad ibnu musa al khuwarizmi penulis buku yang berjudul al jabar wal muqabala. 2 kata al khuwarizmi dibaca oleh orang barat yaitu algorism yang kemudian lambat laun berubah menjadi algorithm diserap dalam bahasa indonesia menjadi algoritma.algoritma dapat kit aarikan urutan penyelesaian masalah yang disusun secara sistematis menggunakan suatu bahasa yang login untuk dapat memecahkan suatu masalah

meski begitu terdapat juga beberapa definisi algoritma yang lain. diantana menurut rinaldi munir, algoritma yaitu urutan langkah-langkah yang logis penyelesaian masalah yang disusun secara sistematis. sendangkan menurut kamus besar yang ada di indonesia, definisi algoritma adalah urutan yang logis mengambil keputusan untuk memecahkan masalah. menurut tim gunadarma tahun 1988, alogirtma adalah suatu himpunan berhingga dari intruksi-intruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu masalah, atau suatu kelas masalah tertentu, dengan himpunan intruksi tsb dapat dilaksanaan secara mekanik.d dari pengertian diatas maka dapat di simpulkan bahwa logika dan algoritma adalah ilmu yang dipelajari cara penyelesaian suatu masalah berdasarkan urutan dan step-by-step terbatas yang disusun sedemikian rupa secara sistematis dan menggunakan bahasa yang login untuk tujuan tertentu.

     untuk lebih mudah memahai arti dari alogirtma ini saya contohkan
ada sebuah permasalahan penukaran isi dari 2 gelas pada gambar. diberikan dua buah gelas A & B, gelas yang A berisikan air teh dan Gelas B berisikan air kopi hitam , pertukaran isi gelas tsb sehingga menghasilakan Gelas A yang awalnya air teh menjadi berisi air kopi hitam dan Gelas B yang semula isi air kopi menjadi berisi air teh. ilustrasi permasalah ini di gambar 1.1


Gambar 1.1. Penukaran gelas isi gelas A dan gelas B.

Cara penyelesaian permasalahan ini adalah sebagai berikut. Untuk mempertukarkan isi gelasdengan benar, maka diperlukan gelastambahan yang kita namakan gelasCsebagai tempat penampungan sementara.Berikut Algoritmanya: 
  1.  Siapkan gelas cadangan C 
  2.  Tuangkan air teh dari gelas A ke dalam gelas C (gelas A menjadi kosong). 
  3.  Tuangkan air kopi dari gelas B ke dalam gelas A (gelas B menjadi kosong).
  4.  Tuangkan air teh dari gelas C ke dalam gelas B.   
Langkah langkah penurakan logika algoritma

Ilustrasi langkah-langkah algoritma dapat dilihat pada Gambar 1.2.


     Dari contoh tersebut dapat dilihat bahwa penyelesaian permasalahan penukaran isi dua buah gelas sangat sederhana. Disini digunakan urutan langkah yang masuk akal atau logis sehingga isi dari kedua nya sudah berpindah media, dari A ke B dan B ke A. Inilah yang dinamakan “Algoritma”, urutan penyelesaian sebuah permasalahan dengan urutan dan langkah yang logis dan masuk akal menghasilkan sesuatu langkah yang benar. 

     Contoh lain penggunaan logika dan algoritma adalah membuat algoritma untuk menghitung luas lingkaran, caranya:  

  1. Menentukan nilai jari-jari (r) lingkaran. 
  2. Menentukan nilai phi. 
  3. Menghitung luas lingkaran dengan cara mengkalikan nilai jari-jari (r) dengan (r) lalu dikalikan dengan nilai phi. 
  4. Maka luas lingkaran ditemukan. 
  5.  Selesai. 
    saat ngegunain Logika, alangkah baiknya jangan berifikir terlalu susah atau rumit tentang sebuah problem atau masalah, karena belum tentu problem itu sesulit yang kita pikirkan, pikirkanlah hal yang paling sederhana untuk menyelesaikan masalah itu, sehingga kita tidak terjebak dalam pikiran rumit yang dibuat oleh dirikita sendiri. meski begitu jangan meremehkan masalah sekecil apapun, tapi cobalah berfikir sederhana untuk menghasilkan sebuat solusi yang efektif dan jitu

Dalam menentukan algoritma dan dapat meyelesaikan suatu permasalahanna, mungkin kita dihadapkan oleh beberapa pilihan tentang algoritm. oleh karna itu kita harus dapat memiliki kuda-kuda atau rambu rambu dalam menentukan pilihan algoritma tadi. cobalah pertimbangkan lebih dalam pemilihan algoritma,pertama , algoritma haruslah benar atau valid, yang artinya algroitma akan dapat memberikan jalan keluar sesuai seperti yang diharapkan


haruslah peduli sebagus apapun itu algoritma, kalo kita memberikan keluaran yang salah,maka sudah pasti algoritma tadi bukanlah algoritma yang valid atau benar. cobalah pertimbangkan lagi kedua yang harus kita perhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai dari algoritma tersebt. hal ini sangatlah penting pada algoritma yang memerlukan aprokimasi hasil yaitu algoritma yang dapat menghasilkan suatu yang berupa pendekatan. algoritma yang valid atau benar harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya,


tujuan dari pembelajaran ini agar kita dapat membiasakan diri untk melakukan suatu strategi atau perencanaan yang matang apabila ingin menyelesaikan suatu masalah. oleh karena itu permasalahan yang diselesaikan dengan suatu perencaan yang baik dan matang maka akan mendapatkan suatu solusi yang lebih baik atau optimal,dibandingkan menyelesaikan masalah tanpa menggunakan strategi yang matang.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel