Selasa, 03 November 2015
Minggu, 01 November 2015
SEJARAH ALGORITMA
1.
ASAL USUL KATA DAN SEJARAH ALGORITMA
a. Asal
kata algoritma
Algoritma yang berasal dari
nama penulis buku arab yang terkenal yaitu Abu Ja’far Ibnu Musa Al-Khuwarizmi.
Al-khuwarizmi di baca orang barat menjadi algorism. Al-khuwarizmi menulis buku
yang berjudul kitab aljabar wal-muqabala yang artinya “buku pemugaran dan
pengurangan” (the book of rerstoration and reduction). Dari judulbuku itu kita
jugamemperoleh akar kata “aljabar” (algebra). Perubahan kata algorism menjadi
algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic,
sehingga akhiran_sm berubah menjadi _thm. Dalam bahasa Indonesia, kata
algorithm diserap menjadi algoritma.
b. –
keuntungan
akgoritma
·
Pembuatan atau penulisan a;goritma tidak
tergantung pada bahasa pemograman manapun.
·
Notasi algoritma dapat diterjemahkan ke dalam
bahasa pemograman .
·
Apapun bahasa pemogramannya, output yang akan
dikeluarkan sama karena algoritmanya sama.
–
Hal yang harus di erhatika dalam pembuatan
algoritma
·
Teks algoritma berisi deskripsi langkah-langkah
penyelesaian masalah.
·
Tidak ada notasi yang baku dalam penulisan teks
algoritma sepertinotasi bahasa pemograman.
·
Setiap orang dapat membuat aturan penulisan dan
algoritmik sendiri.
·
Notasi algoritmik bukan notasi bahasa
pemograman, karena itu pseudocode dalam notasi algoriitmik tidak dapat
dijalankan oleh computer.
·
A;goritma sebenarnya digunakan untuk membantu
kita dalam mengkonsversikan suatu masalah kedalam bahasa pemograman.
·
Algoritma merupakan hasil pemikiran konseptual,
supaya dapat dilaksankn oleh computer, algoritma harus ditranslasikan ke dalam
notasi bahasa pemograman.
c. Beda
program dan bahasa pemograman
Memogram adalah
belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam
suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangkan belajar bahasa
pemograman berarti belajar memakai suatu bahasa aturan-aturan tata bahasanya,
pernyataan-pernyataannya, tata cara pengoperasian compiler-nya, dan
memanfaatkanpernyataan-pernytaan tersebut untuk membuat program yg ditulis
hanya dalam bahasa itu saja.
d. Persyaratan
untuk menjadi algoritma yang baik
·
Tingkat kepercayaannya tinggi (reability)
·
Pemrosesan yang efesien (cost rendah)
·
Sifatnya general
·
Bisa dikembangkan (expandable)
·
Mudah dimengerti
·
Portabilitas yang tinggi (portability)
·
Precise (tepat, betul, teliti)
e. Symbol
flowchart
![]() |
![](file:///C:\Users\User\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif)
![]() |
![](file:///C:\Users\User\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif)
![]() |
|||
![]() |
|||
proses
![]() |
![](file:///C:\Users\User\AppData\Local\Temp\msohtmlclip1\01\clip_image007.gif)
![]() |
![](file:///C:\Users\User\AppData\Local\Temp\msohtmlclip1\01\clip_image009.gif)
![]() |
![](file:///C:\Users\User\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif)
![]() |
![](file:///C:\Users\User\AppData\Local\Temp\msohtmlclip1\01\clip_image012.gif)
Selasa, 27 Oktober 2015
ALGORITMA DEFINISI
Definisi algoritma
"Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis". Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah pertama algoritma haruslah benar. artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak pedulu sebagus apapun algoritma akan memberikan keluaran yang salah.pastilah algoritma tersebut bukanlah algoritma yang baik.
"Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis". Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah pertama algoritma haruslah benar. artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak pedulu sebagus apapun algoritma akan memberikan keluaran yang salah.pastilah algoritma tersebut bukanlah algoritma yang baik.
BIODATA DIRI
Nama wiwin winarti
Tempat tanggal lahir Majalengka, 27 mei 1995
Alamat Jalan mawar no. 45 Rt/Rw 01/02 Ds. Enggalwangi kec.Palasah
kab. Majalengka
Tempat tanggal lahir Majalengka, 27 mei 1995
Alamat Jalan mawar no. 45 Rt/Rw 01/02 Ds. Enggalwangi kec.Palasah
kab. Majalengka
Langganan:
Postingan (Atom)