17 Okt 2018

Tahapan membuat program dalam menyelesaikan suatu masalah


1. Definisikan Masalah

Berikut adalah hal-hal yang harus diketahui dalam analisis masalah supaya kita mengetahui bagaimana permasalahan tersebut:

Kondisi awal, yaitu input yang tersedia.
Kondisi akhir, yaitu output yang diinginkan.
Data lain yang tersedia.
Operator yang tersedia.
Syarat atau kendala yang harus dipenuhi
2. Buat Algoritma dan Struktur Cara Penyelesaian

Jika masalahnya kompleks, maka dibagi ke dalam modul-modul. Tahap penyusunan algoritma seringkali dimulai dari langkah yang global terlebih dahulu. Langkah global ini diperhalus sampai menjadi langkah yang lebih rinci atau detail. Cara pendekatan ini sangat bermanfaat dalam pembuatan algoritma untuk masalah yang kompleks. Penghalusan langkah dengan cara memecah langkah menjadi beberapa langkah. Setiap langkah diuraikan lagi menjadi beberapa langkah yang lebih sederhana. Penghalusan langkah ini akan terus berlanjut sampai setiap langkah sudah cukup rinci dan tepat untuk dilaksanakan oleh pemroses.

16 Okt 2018

Logika dan Algoritma

Logika dan Algoritma

Logika
Logika berasal dari kata λόγος (logos) yang bermakna hasil nalar yang diutarakan dalam kata dan dinyatakan dalam bahasa
Seseorang dapat mengungkapkan kebenaran berdasarkan penalaran logis. Dengan disertaibukti-bukti yang ada, seseorang dapat menilai kebenaran pernyataan untuk akhirnya sampai padapengambilan keputusan.
Logika disebut juga sebagai alat untuk menjaga dari kesesatan bernalar. Seseorangmembutuhkan kemahiran bernalar logis agar dapat menghasilkan kesimpulan yang benar.

Manfaat yang akan didapatkan setelah mempelajari logika antara lain
  • Menjaga supaya kita selalu berpikir benar menggunakan asas-asas sistematis.
  • Membuat daya pikir menjadi lebih tajam dan menjadikannya lebih berkembang.
  • Membuat setiap orang berpikir cermat, objektif, dan efektif dalam berkomunikasi.
  • Meningkatkan cinta kebenaran dan menghindari kesesatan bernalar.