Tampilkan postingan dengan label Algoritma & Pemrograman. Tampilkan semua postingan
Contoh Permasalahan Algoritma
Sebelum masuk ke pembahasan permasalahan algoritma, perlu di ketahui gan kalo algoritma yang baik itu memiliki beberapa kriteria antara lain adalah sebagai berikut gan:
1. Tentunya masih bisa dikembangkan lagi dong kan musti bisa ngikutin perkembangan jaman dan kebutuhannya manusia (Expandable)
2. Bersifat umum ini maksudnya yaah, serba bisa gitu gan. Gak digunakan cuman untuk 1 permasalahan aja (Generally)
3. Proses yang dilakukan secepat & sesingkat mungkin, jadi kita gak musti nungguin lama-lama (Low Cost). Kita sekarang hidup di dunia serba fast gan
4. Dapat dipercaya yah jelas lah, siapa coba yang mau hasil proses yang gak bener atau hoax. Kalo mau dipercaya yah harus benar dan tepat (Realibility)
5. Dapat di lihat dan dipahami dengan jelas oleh orang lain, ini berguna gan untuk melakukan maintenance (Clearly). Ngapain buat algoritma yang cuman dipahami diri sendiri.
6. Tepat, betul, dan teliti (Precise). kalo udah ini mah sudah pasti akurat hasilnya gan
7. Portabilitas yang tinggi, maksudnya bisa di pakai atau di terapkan di berbagai macam platform komputer gan (Portability)
8. Output yang dihasilkan tepat, ini pasti tercapai bila langkah algoritmanya logis dan diikuti dengan seksama (Accuracy)
A. Permasalahan Algoritma I
1. Hanya
satu cakram yang boleh dipindahkan dalam satu waktu.
2. Setiap
perpindahan berupa pengambilan cakram teratas dari satu tiang dan memasukkannya
ke tiang lain
3. Tidak
boleh meletakkan cakram di atas cakram lain yang lebih kecil
Penyelesaian Algoritma :
1. Pindahkan Cakram Hijau Ke Tiang B
2. Kemudian Pindahkan Cakram Biru Ke Tiang C
3.
Setelah Itu Pindahkan Cakram Hijau Ke Tiang C
Tepat Di Atas Cakram Biru
4. Lalu Pindahkan Cakram Oranye ke Tiang B
5.
Pindahkan Cakram Hijau Ke Tiang A
6.
Pindahkan
Cakram Biru Ke Tiang B, Tepat Di atas Cakram Oranye. Yak Satu lagi ^^
7.
Dan Terakhir, Pindahkan Cakram Hijau Dari Tiang
A Ke Tiang B Tepat Di Atas Cakram Biru dan Oranye. G O A L \(^ w ^)/
[Total 7 Langkah]
Kalau Kalian Bisa Menemukan Langkah Yang Lebih Cepat Lagi
Dan Tentunya Memenuhi Aturan Algoritmanya, Kalian Lebih Hebat Lagi, Ayo Di Coba
Mencari Cara Lainnya.. Algoritma itu seperti kemungkinan, dalam hidup
kemungkinan itu tidak hanya satu. Begitupula dengan Algoritma[Total 7 Langkah]
Kalau Kalian Bisa Menemukan Langkah Yang Lebih Cepat Lagi
Dan Tentunya Memenuhi Aturan Algoritmanya, Kalian Lebih Hebat Lagi, Ayo Di Coba
Mencari Cara Lainnya.. Algoritma itu seperti kemungkinan, dalam hidup
kemungkinan itu tidak hanya satu. Begitupula dengan Algoritma
B. Permasalahan Algoritma II
- Cari rute
dari titik 0 ke 5 sebanyak mungkin
- Tentukan
jarak yang Paling Pendek
- Langkah
yang diambil tidak boleh berlawanan arah dengan tanda panah
Penyelesaian Algoritma :
1. 0-1-2-4-3-5 (Jarak Tempuh Total = 26Km)
2. 0-1-2-4-5 (Jarak Tempuh Total = 29Km)
3. 0-1-3-5 (Jarak Tempuh Total = 24Km)
4.
0-2-4-3-5 (Jarak Tempuh Total = 15Km)
5. 0-2-4-5 (Jarak Tempuh Total = 18Km)
Jadi, Rute Dengan Jarak Terpendek adalah Rute No. 4 Dengan
Jarak Tempuh 15Km.
Mungkin Sekian Dari Saya Semoga Tugas yang saya selesaikan ini dapat bermanfaat buat yang lain. Cya Next Time
Mungkin Sekian Dari Saya Semoga Tugas yang saya selesaikan ini dapat bermanfaat buat yang lain. Cya Next Time
Kali
ini saya akan sedikit membahas Tentang Algoritma, Program, dan contoh
algoritma. Yak langsung saja yah tanpa bertele-tele lagi. Wkwkwkwk :v
Kita mulai
dari asal-muasal kata Algoritma itu sendiri. Sebenarnya Algoritma ini punya
sejarah yang aneh kawan, karena orang-orang hanya menemukan 2 kata yang mirip
yak itu:
1.
Algorism
yang maksudnya proses menghitung dengan angka Arab.
2.
Algorist
yang maksudnya orang yang menghitung dengan angka Arab (Jadi semua orang yang
menghitung pakai angka Arab itu di sebut “Algorist”,
WOW :v)
Karena
kebanyakan orang Arab makin pintar dan pandai menghitung, makna dari Algoritma
ini perlahan bergeser. Pada saat ini Algoritma dimaknai secara umum sebagai
pemakaian metode komputasi (perhitungan). Dan akhirnya kehilangan makna kata
aslinya. Dalam bahasa Inggris Algoritma diartikan sebagai Algorithm.
Algoritma
adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis dan logis. Lebih pendeknya lagi, Algoritma adalah langkah-langkah logis
guna menyelesaikan suatu masalah (Perlu di ketahui bahwa algoritma Algoritma yang
baik adalah langkah-langkah logis guna menyelesaikan beberapa masalah bukan
hanya satu saja).
“Logis” merupakan kata kunci dalam
mempelajari Algoritma. Langkah-langkah yang terdapat di dalam Algoritma itu
harus logis dan harus bisa di tentukan bernilai benar atau salahnya. Secara
garis besar Algoritma yang baik memenuhi beberapa persyaratan antara lain
adalah;
·
Hasil yang di peroleh memiliki tingkat
ketepatan yang tinggi dan benar.
·
Proses dapat selesai secepat mungkin dan
sekali lagi ketepatan yang tinggi juga.
·
Bersifat umum, dapat digunakan untuk
permasalahan lain bukan hanya untuk satu permasalahan saja.
·
Dapat di kembangan lagi karena perlunya
mengikuti kebutuhan perkembangan jaman.
·
Mudah di mengerti tentunya, percuma kalau
sang pencipta algoritma sajalah yang dapat mengerti. :’v
·
Dapat dengan mudah di implementasikan di
bermacam-macam platform komputer.
·
Ketelitian dalam setiap instruksi yang ditulis
tanpa adanya keraguan. Setiap langkah haruslah jelas dan pasti.
Contoh keraguan: Tambahkan 1 atau 2 pada nilai x
Dan dari yang
saya baca banyak yang sering kebingunan antara Algoritma dengan Program. Jadi
begini Kalau Program adalah kumpulan dari pernyataan computer Algoritma itu
adalah metode atau tahapan sistematis dalam pemrograman. Bisa di simpulkan
Algoritma itu bagian dari Program, Dan Program itu sebuah keseluruhan hasil
penggabungan antara Algoritma dengan Bahasa (Struktur Data).
Kemudian
untuk contoh Algoritma menurut saya adalah seperti berikut ini:
Sumber:
http://woocara.blogspot.co.id/2016/02/pengertian-algoritma-contoh-algoritma.html
http://serunaihati.blogspot.co.id/2012/08/biografi-al-khawarizmi-bapak-matematika.html
No
|
Algoritma
|
Proses
|
Contoh Langkah Dalam Algoritma
|
|
1
|
Panduan Penyelesaian
|
Menyelesaikan Tugas Algoritma
|
> Kenali Tugasnya yaitu: Pengertian Algoritma Beserta
Contohnya
|
|
> Cari Tahu Hal-hal Tentang Algoritma dan Contohnya
|
||||
> Menemukan Kesimpulan berdasarkan Data Yang Telah Di Peroleh
|
||||
> Menuliskan Pengertian Algoritma Dan Contohnya Menurut
Kesimpulan Mu
|
||||
> Mengumpulkan Tugas Kepada Dosen/Guru
|
||||
2
|
Panduan Akun Email Baru
|
Membuat Akun Email Baru
|
> Buka situs pendaftaran
|
|
> Mengklik Tombol Daftar atau Register dalam bahasa inggris
|
||||
> Mengisi Data Yang Di Minta
|
||||
> Mengklik Tombol Lanjutkan
|
||||
> Lakukan verifikasi nomor ponsel yang telah anda daftarkan
pada pengisian data tadi
|
||||
3
|
Panduan pemindahan Air
|
Memindahkan Air dari Gelas A ke
Gelas B Yang Terisi Penuh Dengan Air
|
> Menyiapkan Gelas C Guna Sebagai Media Pemindahan Air
|
|
> Memindahkan Air dari Gelas B ke Gelas C
|
||||
> Memindahkan Air dari Gelas A ke Gelas B
|
||||
> Kemudian Pindahkan Air B Pada Gelas C ke Gelas A
|
||||
4
|
Jadwal Hari-Hari Saya
|
Aktifitas Sehari-hari
|
> Pukul 4.30: Bangun, Siap-siap Sholat Subuh
|
|
> Pukul 5.30: Memasak Sarapan Pagi
|
||||
> Pukul 6.00: Mandi Pagi
|
||||
> Pukul 6.30: Bersiap-siap Kuliah
|
||||
> Pukul 6.45: Menjemput Seorang
|
||||
> Pukul 7.00: Berangkat Kuliah Bersama
|
||||
> Dan Seterusnya…
|
||||
5
|
Cara Memasak IndoMie
|
Memasak IndoMie
|
> Membeli IndoMie Bila Belum Punya
|
|
> Mengisi Panci Dengan Air
|
||||
> Kemudian Letakkan Di Atas Kompor
|
||||
> Nyalakan Kompornya
|
||||
> Sembari menunggu Air Mendidih, Buka Kemasan IndoMie
|
||||
> Pisahkan Bumbu Dengan Mie
|
||||
> Mengambil Piring Dan Sendok
|
||||
> Membuka Bumbu Mie dan Menaburkan Bumbu Di Piring Yang Telah
Di Sediakan
|
||||
> Saat Air Sudah Mendidih, Masukkan Mie Ke Dalam Panci Yang
Berisi Air Mendidih Tersebut
|
||||
> Tunggu Hingga Mie Terasa Lunak
|
||||
> Matikan Api Kompor
|
||||
> Tiriskan Mie, Kemudian Masukkan Mie Kedalam Piring Yang
Telah Di Taburi Bumbu Tadi
|
||||
> Aduk Mie Hingga Bumbu Rata
|
Sekian Dari Saya Bila, Saya Tutup Tugas Saya Sampai Di Sini. Bila Ada
Kurangnya atau Salah Saya Mohon Dimaafkan Maklum Saya Masih Baru
Belajar. Trimakasih Sudah Membaca Artikel Ini
Sumber:
http://woocara.blogspot.co.id/2016/02/pengertian-algoritma-contoh-algoritma.html
http://serunaihati.blogspot.co.id/2012/08/biografi-al-khawarizmi-bapak-matematika.html




