Kamis, 06 Oktober 2016

Algoritma merupakan langkah detail yang ditujukan untuk komputer gunamenyelesaikan satu masalah. Namun algoritma berbeda dengan program, karenaalgoritma bersifat bebas terhadap bahasa pemrograman.Istilah algoritma berasal dari nama seorang pengarang berkebangsaan Arab bernama Abu Ja‟far Mohammed ibn Musa al Khowarizmi (tahun 790-840), yang sangat terkenal sebagai "Bapak Aljabar".
         Java adalah bahasa pemrograman yang banyak digunakan untuk membangun program,dirilis pertama kali pada tahun 1955 oleh Sun Microsystems. Penciptanya adalah JamesGosling.Java berorientasi objek (OOP) yang mana maksuknya adalah suatu pendekatan yangmemungkinkan suatu kode yang digunakan untuk menyusun program menjadi lebihmudah untuk digunakan kembali, lebih handal, lebih mudah dipahami.
       Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.
https://safrilblog.files.wordpress.com/2012/10/simbol-flowchart-1.jpg
Contoh;
kasus sederhana yang menentukan bilangan tersebut bilangan ganjil atau genapTerdapat bilangan yang bernama bilang bulat yaitu 0, 1, -1, 2, dst serta bilangan asli 1, 2, 3, 4, 5, dst. Kedua jenis bilangan tersebut sering digunakan dalam berhitung. Himpunan bilangan-bilangan bulat dalam buku teks aljabar pada umumnya dinyatakan dengan lambang "Z" dan himpunan bilangan-bilangan asli dinyatakan dengan lambang "N". Algoritma guna menentukan apakah bilangan tersebut ganjil atau genap dapat disajikan dengan flowchart seperti dibawah ini :
Menentukan Apakah Bilangan Tersebut Ganjil atau Genap
Bilangan genap merupakan sebuah bilangan bulat yang akan habis atau tidak memiliki sisa jika dibagi 2 (dua). Bilangan ganjil merupakan sebuah bilangan bulat yang tidak akan habis apabila dibagi 2 (dua).

Tidak ada komentar:

Posting Komentar