Share What I Like
Selasa, 09 Agustus 2011
Algoritma Yang Baik dan Benar
ALGORITMA
1.1. Apakah Itu Algoritma
Ditinjau dari asal-usul katanya, kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan algorist jika Anda menghitung menggunakan angka arab. Para ahli bahasa berusaha
menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra). Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma. ( Anynomus ), ALGORITMA & PEMROGRAMAN: Teori dan Praktik dalam Pascal Edisi Kedua
1.2 Pengertian 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 ( Anynomus ) ALGORITMA & PEMROGRAMAN: Teori dan Praktik dalam Pascal Edisi Kedua
Dalam matematika dan komputasi, algoritma atau algoritme merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai. Sumber ( www.wikipedia.co.id )
Ciri-ciri Algoritma :
- Ada Input
algoritma dapat memiliki nol atau lebih inputan dari luar.Instruksi : sintaks (cara pengkodean) sesuai bahasa pemrograman yang dipakai dan mengandung komponen input, output, proses, seleksi, dan perulangan yang menugaskan komputer untuk mengeksekusi suatu perintah tertentu.
-
- Ada Output
algoritma harus memiliki minimal satu buah output/keluaran.
- Memiliki instruksi instruksi yang jelas dan tidak ambigu.
- Harus mempunyai stopping role.
algoritma harus memiliki titik berhenti (stopping role).
- Algoritma harus efektif ( setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal ).
Sifat Algoritma
- Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman.
- Tidak tergantung pada suatu bahasa pemrograman.
- Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.
1.3 Beda Algoritma & Program
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa:
Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya.
1.4 Contoh Algoritma
Contoh kasus dalam kehidupan sehari-hari:
o Algoritma memasak mie instan.
§ Rebus air hingga mendidih.
§ Masukkan mie instan ke dalam air mendidih tersebut.
§ Tunggu beberapa hingga mie terlihat matang.
§ Jika mie sudah dirasa matang, angkat dan tiriskan.
§ Campurkan bumbu-bumbu, dan aduk hingga rata.
Related Posts
Langganan:
Posting Komentar
(
Atom
)
Kontak Kami
Categories
- About (1)
- Action (34)
- Adventure (36)
- Animation (21)
- Anti Virus (7)
- Asia (1)
- Audio (6)
- Bollywood (4)
- Browser (6)
- Burner (3)
- Comedi (7)
- Compresse Tool (1)
- Converter (15)
- Crack (2)
- Crime (4)
- Curhat (1)
- Drama (12)
- Family (20)
- Game (9)
- Graphic (23)
- Hollywood (42)
- Indonesia (7)
- Info Technology (30)
- Internet (12)
- Islami (26)
- Malaysia (1)
- Mata Kuliah TIF (5)
- Media Player (2)
- Mistry (1)
- News (11)
- Office (9)
- OS (12)
- Pascal (2)
- Petruk (3)
- Programming (4)
- PTI (1)
- Recover (5)
- Religious (3)
- Romance (10)
- Sci-Fi (27)
- Security (11)
- Semester I (5)
- Sisdig (1)
- Software (30)
- System Tool (4)
- Thriller (6)
- Tips (2)
- Tips Blog (17)
- Tuker Link (1)
- Utilities (39)
- Video (12)
Popular Posts
-
Copy Code Ini Ke Blog Mu, Kalo Udah di pasang Konfirm me, biar bisa exchange <a href="http://my-tif.blogspot.com"><img ...
-
Beberapa orang peneliti dari University of British Columbia baru saja melakukan penelitian terhadap tingkah laku para pemilik akun di Face...
-
Menurut anda, gadget apa yang akan booming di tahun 2012? Berita Teknologi akan mengutip sebuah prediksi yang dibeberkan oleh Techruch ya...
-
Kebahagiaan memang tak bisa dibeli. Mungkin karena itu banyak orang berduit yang punya hobi aneh termasuk taruhan di ajang balap ilegal se...
-
Nokia bekerja sama dengan sebuah LSM Amerika bernama Arogya World memberikan pelayanan khusus untuk meningkatkan kewaspadaan akan bahaya d...
-
Ini merupakan versi baru Adobe Photoshop, yakni Adobe Photoshop Lightroom versi 3.0. Merupakan aksesoris diperlukan untuk urusan digital fo...
-
Aplikasi lintas-platform untuk messaging dari Samsung bernama ChatON telah tiba di Android Market Google. Layanan ini yang telah diumumkan...
-
Ada-ada saja ide desainer asal Brooklyn bernama Andrew Schneider. Baru-baru ini Schneider merilis sebuah bikini hasil rancangannya yang ...
Char Lagu My TIF
1. Kotak - Cinta Jangan Kau Pergi
2. Winda - Ku Temukan Penggantinya
3. Anggun - Hanyalah Cinta
4. Wali - Doaku Untukmu Sayang
5. Dadali - Disaat Aku Mencintaimu
6. 7 Icons - Playboy
7. Vierra - Terlalu Lama
8. Afgan - Panah Asmara
9. Citra - Everybody Knew
10. Ungu ft. Andien - Saat Bahagia
Chart Linnya Cek Disini
Chit Chat Tif Share
Followers My TIF
Archives
-
▼
2011
(265)
-
▼
Agustus
(146)
-
▼
Agu 09
(7)
- Algoritma Yang Baik dan Benar
- Tips dan Trik Blog | Cara Membuat Link mengeluarka...
- Gownload Game PC | Chrome SpecForce [RIP]
- Xara Designer (Xara Xtreme) Pro v7.1.1.17261 Full ...
- DOWNLOAD FILM | ASSASSINATION GAMES (2011)
- FBI Amerika Bikin Aplikasi iPhone untuk Temukan An...
- Sebab - sebab yang membolehkan Seorang Muslim Untu...
-
▼
Agu 09
(7)
-
▼
Agustus
(146)
Pengunjung My Tif
Tukeran Liink
© My Tif Share 2013 . Powered by
Tidak ada komentar :
Posting Komentar