Kamu Harus Paham dan Tahu Pengertian Algoritma Ini
Setelah mempelajari tentang sejarah algoritma pada minggu yang lalu, sekarang kita akan mempelajari algoritma lagi namun kali ini adalah tentang definisi dari algoritma itu sendiri. Tapi sebelum itu siapa diantara kalian yang selama hidupnya belum pernah menemui atau ngadepi masalah/permasalahan/problem/persoalan atau apalah namanya. Pasti semuanya pernah menghadapinya kan ? Entah itu masalah yang kecil dan sangat mudah untuk diselesaikan, ataupun masalah besar yang sulit untuk dipecahkan.
Begitupun dalam dunia komputasi, ada berbagai masalah yang bisa dipecahkan, baik itu masalah yang sepele maupun masalah yang super susah untuk dipecahkan. Untuk memecahkan masalah dalam dunia komputasi ini kita akan menggunakan yang namanya Algortima. Algortima adalah langkah-langkah cara untuk menyelesaikan masalah dengan cara yang paling mudah. Itu adalah algoritma menurut versi saya, untuk versi kalian silahkan nanti tuliskan di kolom komentar.
Dan berikut ini adalah Algoritma menurut para ahli dalam bidang komputasi yang berhasil saya himpun untuk kalian pahami dan cobalah untuk mengambil kesimpulan dari definisi yang mereka sampaikan.
Algoritma Menurut Berbagai Sumber :
Algoritme adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. (wikipedia)
"Algoritma adalah suatu metode khusus yang digunakan untuk menyelesaikan permasalahan" -Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi
"Algoritma adalah suatu daftar langkah demi langkah yang terhingga dari intruksi-intruksi yang terdefinisikan dengan jelas yang digunakan untuk memecahkan permasalahan tertentu." -Seymour Lipschutz dan Marc Lipson (praktisi matematika dan komputer)
"Algoritma adalah seperangkat aturan yang memberitahukan kepada kita dari waktu ke waktu, tepatnya bagaimana untuk bertindak." -Marvin Minsky (pakar Artificial Intelligence)
"Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah" - Rinaldi Munir (dalam buku Algoritma dan Pemrograman dalam bahasa pascal & C, 2011)
"Algoritma adalah prosedur komputasi yang tedefisini dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebuat keluaran." -Thomas H Cormen (dalam buku Introduction to Algorithms 1989)
Lalu pada tahun 1990 Thomas H Cormen dan kawan-kawan mendefinisikan Algoritma dengan pengertian yang lebih singkat, yaitu "Algoritma adalah deretan langkah-langkah komputasi yang mentransformasi data masukan menjadi keluaran." -Thomas H Cormen dkk (dalam buku Introduction to Algorithms 1990)
"Algoritma adalah deretan instruksi yang jelas untuk memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas" -Anany Levitin (dalam buku Introduction to The Design and Analysis of Algorithms 2003)
Itu adalah beberapa definisi algoritma menurut berbagai sumber yang diungkapkan oleh para alhi dalam bidang komputasi tentunya. Selanjutnya kalian saya minta untuk mencari tau fungsi/manfaat, kekurangan/kelebihan, dan lain sebagainya yang pasti bukan defisini atau pengertian dari algoritma. Karena bebeperapa pengertian algoritma juga sudah ditulis oleh temen-temen kalian pada kolom komentar pada materi sejarah algoritma yang telah kita pelajari minggu lalu.
Kalian juga bisa mengomentari atau menambahkan hasil dari rangkuman (komen) temen kalian. Dengan menanggapi komentar atau simpulan dari teman, dengan begitu maka kalian juga ikut memberikan pengetahuan baru kepada sesama. Ingat juga berilah keterangan nama dan kelas ketika berkomentar/menanggapi komentar teman kalian.
Begitupun dalam dunia komputasi, ada berbagai masalah yang bisa dipecahkan, baik itu masalah yang sepele maupun masalah yang super susah untuk dipecahkan. Untuk memecahkan masalah dalam dunia komputasi ini kita akan menggunakan yang namanya Algortima. Algortima adalah langkah-langkah cara untuk menyelesaikan masalah dengan cara yang paling mudah. Itu adalah algoritma menurut versi saya, untuk versi kalian silahkan nanti tuliskan di kolom komentar.
Dan berikut ini adalah Algoritma menurut para ahli dalam bidang komputasi yang berhasil saya himpun untuk kalian pahami dan cobalah untuk mengambil kesimpulan dari definisi yang mereka sampaikan.
Algoritma Menurut Berbagai Sumber :
Algoritme adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. (wikipedia)
"Algoritma adalah suatu metode khusus yang digunakan untuk menyelesaikan permasalahan" -Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi
"Algoritma adalah suatu daftar langkah demi langkah yang terhingga dari intruksi-intruksi yang terdefinisikan dengan jelas yang digunakan untuk memecahkan permasalahan tertentu." -Seymour Lipschutz dan Marc Lipson (praktisi matematika dan komputer)
"Algoritma adalah seperangkat aturan yang memberitahukan kepada kita dari waktu ke waktu, tepatnya bagaimana untuk bertindak." -Marvin Minsky (pakar Artificial Intelligence)
"Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah" - Rinaldi Munir (dalam buku Algoritma dan Pemrograman dalam bahasa pascal & C, 2011)
"Algoritma adalah prosedur komputasi yang tedefisini dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebuat keluaran." -Thomas H Cormen (dalam buku Introduction to Algorithms 1989)
Lalu pada tahun 1990 Thomas H Cormen dan kawan-kawan mendefinisikan Algoritma dengan pengertian yang lebih singkat, yaitu "Algoritma adalah deretan langkah-langkah komputasi yang mentransformasi data masukan menjadi keluaran." -Thomas H Cormen dkk (dalam buku Introduction to Algorithms 1990)
"Algoritma adalah deretan instruksi yang jelas untuk memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas" -Anany Levitin (dalam buku Introduction to The Design and Analysis of Algorithms 2003)
Itu adalah beberapa definisi algoritma menurut berbagai sumber yang diungkapkan oleh para alhi dalam bidang komputasi tentunya. Selanjutnya kalian saya minta untuk mencari tau fungsi/manfaat, kekurangan/kelebihan, dan lain sebagainya yang pasti bukan defisini atau pengertian dari algoritma. Karena bebeperapa pengertian algoritma juga sudah ditulis oleh temen-temen kalian pada kolom komentar pada materi sejarah algoritma yang telah kita pelajari minggu lalu.
Cari tau fungsi/manfaat, kekurangan/kelebihan, dan lain sebagainya yang pasti bukan defisini atau pengertianSetelah mencari dan menemukan kemudian kalian simpulkan dengan bahasa kalian sendiri, ingat pakai bahasa kalian sendiri sesuai dengan pemahaman kalian masing-masing, bukan copast dari sumber yang kalian dapatkan. Karena pada materi pertama dan kedua masih banyak yang copast dari sumber lain kemudian di-paste-kan di komentar.
Kalian juga bisa mengomentari atau menambahkan hasil dari rangkuman (komen) temen kalian. Dengan menanggapi komentar atau simpulan dari teman, dengan begitu maka kalian juga ikut memberikan pengetahuan baru kepada sesama. Ingat juga berilah keterangan nama dan kelas ketika berkomentar/menanggapi komentar teman kalian.
Nama:Ashfa Syeila Faza
ReplyDeleteKelas:XI IPS 1
No.Absen:02
Algoritma adalah Suatu proses untuk memecahkan suatu permasalahan melalui instruksi yang sudah tersedia dalam waktu tertentu dan terbatas.
Jangan nulis pengertian lagi ya, cari yang lain selain pengertian/defisini
DeleteNama: M.Mujahiddin Tsaqif
ReplyDeleteKelas: xi ips1
Absen:20
Manfaat algoritma
1. Memecahkan program rumit.
2. Bisa menjadikan program yang besar menjadi program yang lebih sederhana.
3. Fungsi Algoritma juga bisa digunakan secara berulang atau lebih dari satu kali penggunaan.
4. Memudahkan dalam pembuatan program.
5. Mengatasi segala masalah dengan logika dan urut.
6. Meminimalisir penulisan program yang berulang-ulang.
7. Program yang ada menjadi lebih terstruktur dengan rapi sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan.
8. Ketika terjadi kesalahan bisa dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas.
Kekurangan dari algoritma
1.jarang menghasilkan algoritma yang efisien.2.lambat sehingga tidak dapat diterima.3.Tidak sekontruktif/sekreatif teknik pemecahan masalah lainnya.
Nama: Syahrully Amanda Faatikh
DeleteNo: 33
Kls: X Ips 2
Manfaat algoritma
-membantu berpikir secara sistematis dan terstrukur untuk menyelesaikan masalah
-membuang hal" yang tidak perlu dan fokus menyelesaikan masalah
Nama : Syifa Azzahra Afra
ReplyDeleteKelas. : XI IPS 1
No. Absen : 33
algoritma adalah deskripsi suatu pelaksanaan suatu proses/permasalahan yang dimana algoritma disusun oleh sederetan langkah - langkah atau intruksi yang logis.
Jangan nulis pengertian lagi ya, cari yang lain selain pengertian/defisini
DeleteNama : julianingsih
ReplyDeleteKelas : XI IPS 1
No : 14
Permisi izin menyampaikan menurut sumber yg saya baca
fungsi algoritma adalah:
1. Memecahkan program yang sulit, salah satu fungsi algoritma adalah memecahkan program yg sulit disini kita dapat belajar agar dapat memecahkan program yang sulit itu.
2. Membuat program besar menjadi lebih sederhana, maksudnya dalam membuat sebuah program itu membutuhkan waktu yang lama dan tidak bisa hanya dengan sekali buat. Jadi kita bisa membuat program tersebut menjadi lebih singkat dengan metode² yg ada agar tidak memerlukan banyak waktu lagi.
3. Dapat digunakan berkali-kali untuk memecahkan suatu permasalahan, dan lain². Maksudnya kita dapat menggunakan program tersebut berkal-kali untuk memecahkan masalah yang berbeda. Tetapi tidak semua program bisa dipecahkan dengan menggunakan satu cara saja.
Nama : nauroh khisanah (23)
ReplyDeleteKelas : XI IPS 1
Fungsi algoritma sangat dibutuhkan pada komputer
•fungsi algoritma :
1. Bisa untuk memecahkan program yang rumit atau susah
2. Bisa menjadikan program besar atau susah menjadi lebih mudah atau sederhana
3. Memudahkan pembuatan perogram
4. Dokumentasinya juga lebih mudah
Nama: Firyal Rasyad Krisfianda
DeleteKelas: XI IPS 2
No. presensi: 15
Selain fungsi yang telah disebutkan oleh Nauroh di atas, algoritma juga memiliki fungsi lain, di antaranya:
1. Bisa digunakan berulang kali,
2. Membuat program menjadi lebih terstruktur dan rapi,
3. Memudahkan pencarian kesalahan karena punya alur yang jelas,
4. Dan yang terakhir, memudahkan dalam pemodifikasian program tanpa harus mengubah yang lain.
Nama:Ashfa Syeila Faza
ReplyDeleteKelas:XI IPS 1
No.Absen:02
Kelebihan Algoritma:
1.dapat digunakan untuk memecahkan hampir sebagian besar masalah
2.mudah dimengerti.
3.menghasilkan algoritma yang layak untuk beberapa masalah penting seperti pencarian, pengurutan, pencocokan string, perkalian matriks.
4.menghasilkan algoritma baku (standard) untuk tugas-tugas komputasi, seperti penjumlahan/perkalian n buah bilangan, menentukan elemen minimum atau maksimum di dalam tabel (list).
Kekurangan Algoritma:
1.jarang menghasilkan algoritma yang efisien.
2.lambat sehingga tidak dapat diterima.
3.Tidak sekontruktif/sekreatif teknik pemecahan masalah lainnya.
Nama : Nur Juliana
DeleteKelas : XI IPS 1
No. Absen: 27
Sedangkan untuk kerugiannya algoritma itu sifatnya spesifik, jadi tidak bisa banyak memecahkan berbagai macam permasalahan.
Nama : Nur Juliana
ReplyDeleteKelas : XI IPS 1
No. Absen : 27
Algoritma adalah suatu rangkaian instruksi-instruksi yang di rangkum untuk menyelesaikan suatu permasalahan pemograman komputer.
Nama : Zaidan Rizqi Ananfa
DeleteKelas : XI IPS 2
No.presensi : 36
Algoritma juga memiliki Ciri-ciri sebagai berikut :
1) algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
2) setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua.
3) algoritma memiliki nol atau lebih masukkan.
4) algoritma memiliki nol atau lebih keluaran.
5) algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).
Nama. : Aminah
ReplyDeleteKelas. : XI Ips 1
No.Absen : 01
Manfaat algoritma yaitu membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pola pikir masing-masing.
Nama : Fadhilah Ramdhani
DeleteKelas : XI IPS 2
Absen : 14
Izin untuk menambahkan jawaban Aminah di atas. Untuk manfaat dan fungsi algoritma
- Untuk memudahkan dalam membuat sebuah program untuk masalah tertentu dan dapat digunakan berkali-kali untuk menyelesaikan permasalahan dengan logika dan sistematis
- Untuk meminimalisir penulisan program secara berulang-ulang.
- Untuk memudahkan membuat program yang lebih rapih dan terstruktur sehingga lebih mudah dipahami dan dikembangkan.
- Memudahkan proses modifikasi pada program karena bisa dilakukan hanya pada satu modul tanpa harus mengubah modiul lainnya.
- Ketika terjadi kesalahan, algoritma dapat membantu menemukannya karena alur kerja yang jelas.
- Memudahkan proses dokumentasi.
Nama:puspita dewi rani
ReplyDeleteKelas: Xl ips 1
No urut:29.
Jadi kita juga bisamendapatkan keuntungan menerapakan algoritma dalam kehidupan sehari-hari yaitu
Dapat meningkatkan kemampuan berfikir secara logis mengapa? Karena dengan menerapkan algoritma dalam kehisupan sehari-hari akan membuat kita terlatih untuk berfikir secara rasional,kritis dan cermat
Nama : Erika Oktarama Purnani
ReplyDeleteKelas : XI IPS 1
Absen : 06
Fungsi/manfaat algoritma
-Memudahkan dalam pembuatan program
-Bisa mengatasi segala masalah dengan logika dan urut
-Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga divide and conquer
-Meminimalisir penulisan program yang berulang-ulang.
Kelebihannya = kita bisa berkreasi dengan agoritma yang kita inginkan. serta agoritma tersebut bisa di kembangkan lagi.
Kekurangannya = biasanya kita melewati dasar" agoritma tersebut yang dapat menimbulkan bug dalam agoritma tersebut
Nama : Mochamad Fachri H.H
DeleteKelas : XI IPS 1
No : 18
Keuntungan pembuatan Algoritma :
1. Algoritma bersifat independen berasal dari bahasa pemrograman dan juga komputer yang melaksanakannya artinya pembuatan algoritma tidak tergantung pada bahasa pemrograman manapun.
2. Membuat notasi algoritma bisa diterjemahkan ke dalam bahasa pemrograman yang beragam
3. Output yang akan dikeluarkan sama meskipun menggunakan bahasa pemgrograman yang berbeda
Nama : Dafa Tiara
ReplyDeleteKelas : XI IPS 1
No.Absen : 05
Sifat Algoritma
Adapun sifat-sifat algoritma adalah sebagai berikut:
1. Tidak menggunakan simbol atau sintaks dari suatu bahasa pemograman.
2.Tidak tergantung pada suatu bahasa pemograman.
3. Notasi-notasinya dapat digunakan untuk seluruh bahasa pemograman.
qorinah ariqoh habil (29)
DeleteXI IPS 2
selain memiliki sifat, algoritma juga memiliki beberapa ciri-ciri.
ciri utama yang harus diketahui :
1. input yaitu berupa permasalahan yang dihadapi dan akan dicarikan solusinya.
2. proses, yaitu rencana apa yang harus kita lakukan untuk mencapai tujuan.
3. output, yaitu tujuan akhir yang akn diperoleh setelah proses yang kita lakukan. minimal memiliki satu output.
4. instruktur yang dimiliki harus jelas / tidak memiliki arti ganda
agar tidak terjadi kesalahan dalam outpput yang akan dihasilkan, instruktur / perintahnya harus jelas.
5. memiliki tujuan akhir yang dicapai (stoping role)
program akan berhenti ketika tujuan akhir tercapai.
This comment has been removed by the author.
ReplyDeleteUfairotul iffat/34/ XI ips 1
ReplyDeletemanfaat algoritma yaitu untuk mempermudahkan atau membantu suatu yang susah dengan cara menyderhanakan dan menyelesaikan suatu masalah dengan menggunakan logika, program ini juga bisa menjadikan sesuati lebih berstruktur dengan rapi sehingga dapat dipahami
kekurangan algoritma
- jarang menghasilkan algoritma yang efisien
- kurang cepat
- tidak kreatif
kelebihan algoritma
- dapat menyelesaikan sebagian besar permasalahan
- algoritma yang dihasilkan yaitu algoritma yang layak
- dapat menghasilkan algoritma yang standar
Nama : Syifa Azzahra Afra
ReplyDeleteKelas. : XI IPS 1
No. Absen : 33
Kekurangan algoritma
1.Banyaknya operasi yang diperlukan dalam mencari posisi yang tepat untuk elemen larik.
2.Untuk larik yang jumlahnya besar ini tidak praktis.
3.Jika list terurut terbalik sehingga setiap eksekusi dari perintah harus memindai dan mengganti seluruh bagian sebelum menyisipkan elemen berikutnya.
4.Membutuhkan waktu pada data yang tidak terurut, sehingga tidak cocok dalam pengurutan elemen dalam jumlah besar.
Kelebihan Algoritma:
1.dapat digunakan untuk memecahkan hampir sebagian besar masalah
2.mudah dimengerti.
3.menghasilkan algoritma yang layak untuk beberapa masalah penting seperti pencarian, pengurutan, pencocokan string, perkalian matriks.
4.menghasilkan algoritma baku (standard) untuk tugas-tugas komputasi, seperti penjumlahan/perkalian n buah bilangan, menentukan elemen minimum atau maksimum di dalam tabel (list).
Fungsi/manfaat algoritma
-Memudahkan dalam pembuatan program
-Bisa mengatasi segala masalah dengan logika dan urut
-Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga divide and conquer
-Meminimalisir penulisan program yang berulang-ulang.
Nama : Gita Agustin
ReplyDeleteKelas : XI IPS 1
Absen: 09
Fungsi algoritma :
1.Dapat digunakan berkali-kali untuk menyelesaikan suatu masalah
2.Bisa membantu memecahkan masalah dengan logika
3.Jika terjadi kesalahan dapat membantu
12. Intan Dwi Yanuarita
ReplyDeleteHal penting dalam pembuatan Algoritma:
*Notasi dalam teks algoritma disebut dengan notasi algoritmik, dalam pembuatannya bisa dalam berbagai bentuk notasi karena notasi untuk algoritma tidak baku.
*Notasi algoritmik bisa dibuat sendiri dan setiap orang bisa membuat notasi algoritmiknya sendiri asalkan mudah dipahami secara umum.
*Pseudocode yang ada pada notasi algoritmik harus ditranslate terlebih dahulu ke dalam bahasa pemrograman supaya bisa dijalankan pada komputer.
* Algoritma akan sangat membantu dalam memecahkan atau mengkonversikan masalah yang ada pada bahasa pemrograman.
* Algoritma bentuk ditransalte terlebih dahulu dalam bentuk notasi bahasa pemgrogaraman.
Naufal Athaya (22)
ReplyDeleteXI IPS 1
Untuk membantu menyederhanakan suatu program yang rumit dan besar. Untuk memudahkan dalam membuat sebuah program untuk masalah tertentu. Algoritma dapat digunakan berkali-kali untuk menyelesaikan suatu permasalahan. Membantu memecahkan suatu permasalahan dengan logika dan sistematis
Nama : Nadhifa Lisania
ReplyDeleteKelas : XI IPS 1
Absen : 21
Tujuan dan Fungsi Algoritma
Konsep dasar algoritma adalah memecahkan suatu masalah. Berarti tujuan dan fungsi dari algoritma berkaitan dengan pemecahan masalah secara lebih rinci dan terstruktur. Secara lebih jelas tujuan dan fungsi algoritma adalah:
1. Memecahkan program yang sulit
2. Membuat program besar menjadi lebih sederhana
3. Dapat digunakan berkali-kali untuk memecahkan suatu permasalahan,
4. Memudahkan programmer untuk membuat program.
5. Meminimalisir kesalahan.
Karena algoritma itu terstruktur, kita bisa melihat alur algoritma untuk menemukan kesalahan. Selain itu program algoritma juga akan didokumentasi dengan mudah, terstruktur dan rapi sehingga akan sangat mudah dipahami.
Nama:Septian catur ade nugroho
ReplyDeleteKelas:XI IPS 1
Absen:31
Kelebihan Algoritma
1.dapat digunakan untuk memecahkan hampir sebagian besar masalah
2.mudah dimengerti
3.menghasilkan algoritma yang layak untuk beberapa masalah penting seperti pencarian, pengurutan, pencocokan string, perkalian matriks
4.menghasilkan algoritma baku (standard) untuk tugas-tugas komputasi, seperti penjumlahan/perkalian n buah bilangan, menentukan elemen minimum atau maksimum di dalam tabel (list).
Kekurangan Algoritma
1.jarang menghasilkan algoritma yang efisien
2.lambat sehingga tidak dapat diterima
3.Tidak sekontruktif/sekreatif teknik pemecahan masalah lainnya.
Nama : M. Maulana Adani
ReplyDeleteAbsen : 19
Kelas : XI IPS 1
ciri-ciri algoritma
1.Ada Input, yaitu permasalahan yang dihadapi dan akan dicarikan solusinya. Algoritma memiliki nilai nol atau lebih input.
2.Ada Proses, yaitu langkah-langkah yang harus dilakukan untuk mencapai tujuan akhir.
3.Ada Output, yaitu solusi atau tampilan akhir yang didapatkan dari suatu algoritma. Algoritma memiliki minimal satu output.
4.Ada intruksi yang jelas dan tidak ambigu, yaitu instrukti yang jelas dalam algoritma sehingga tidak terjadi kesalahan dalam menghasilkan output.
5.Ada tujuan akhir yang dicapai, yaitu akhir dari program dimana program akan berhenti ketika tujuan akhir sudah tercapai.
Nama : Ananda Valentine Endah
ReplyDeleteKelas : Xl IPS 2
Absen : 05
Keuntungan Algoritma
• Algoritma bersifat independen berasal dari bahasa pemrograman dan juga komputer yang melaksanakannya artinya pembuatan algoritma tidak tergantung pada bahasa pemrograman manapun.
• Membuat notasi algoritma bisa diterjemahkan ke dalam bahasa pemrograman yang beragam.
• Output yang akan dikeluarkan sama meskipun menggunakan bahasa pemrograman yang berbeda.
Nama : Az-Zahra Putri Yusuf
DeleteKelas : XI IPS 2
Nomor Absen : 09
permisi, izin melengkapi tanggapan untuk rekan Ananda Valentine.
Ciri Algoritma
Adapun ciri algoritma sebagai berikut:
Ada InputAda prosesAda OutputMemiliki Instruksi-Instruksi yang jelas dan tidak AmbiguHarus mempunyai Stoping RoleFungsi.
Manfaat Algoritma
Adapun manfaat algoritma sendiri yaitu untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.
Sifat Algoritma
Adapun sifat algoritma sebagai berikut:
Tidak menggunakan syimbol atau syintaks dari suatu bahasa pemograman.Tidak tergantung pada suatu bahasa pemograman.Notasi-notasinya dapat digunakan untuk seluruh bahasa pemograman.
Nama :Victor vitrianto
ReplyDeleteAbsen :34
Kelas :XI Ips2
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu computer yang diacu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat proses yang dinyatakan dalam suatu algoritma.
Contoh:
1.Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma.
Nama : Angeline Putri
ReplyDeleteNo : 06
Kelas : XI IPS 2
Algoritma adalah deretan intruksi yang jelas dalam memecahkan masalah. Contohnya dalam mengisi voucher Handphone, memainkan musik, dan membuat kue. Algoritma juga memiliki pengulangan proses (literasi), dan juga memiliki keputusan hingga keputusan selesai.
Nama : Ammar Faqih Utomo
ReplyDeleteAbsen : 04
Kelas : XI IPS 2
Hal penting dalam pembuatan Algoritma:
1. Notasi dalam teks algoritma disebut dengan notasi algoritmik, dalam pembuatannya bisa dalam berbagai bentuk notasi karena notasi untuk algoritma tidak baku.
2. Notasi algoritmik bisa dibuat sendiri dan setiap orang bisa membuat notasi algoritmiknya sendiri asalkan mudah dipahami secara umum.
3. Pseudocode yang ada pada notasi algoritmik harus ditranslate terlebih dahulu ke dalam bahasa pemrograman supaya bisa dijalankan pada komputer.
4. Algoritma akan sangat membantu dalam memecahkan atau mengkonversikan masalah yang ada pada bahasa pemrograman.
5. Algoritma perlu ditransalte terlebih dahulu dalam bentuk notasi bahasa pemgrogaraman.
Nama : Yosafat Adi Hernowo
ReplyDeleteKelas : XI IPS 2
No. Presensi : 35
Permisi izin menyampaikan pendapat saya mengenai algoritma,
Algoritma digunakan untuk membagun berbagai macam software yang digunakan pada perangkat komputer. Cara penulisan Algoritma bisa menggunakan flow chart. yang dinaksud adalah algoritma yang ditulis dalam bentuk diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya.
Nama : Khazimatul Karimah
ReplyDeleteKelas : XI IPS 2
No absen : 19
Fungsi/manfaat algoritma
1. Menyelesaikan permasalahan
2. Membantu menyederhanakan suatu program
3. Memudahkan dalam membuat program
4. Memudahkan proses modifikasi pada program
Jenis-jenis algoritma
1. Algoritma rekursi
2. Algoritma divide and conquer
3. Algoritma dynamic programming
4. Algoritma Freedy
5. Algoritma brute force
Kelebihan Algoritma
1.Dapat digunakan untuk memecahkan hampir sebagian besar masalah
2. Mudah dimengerti.
3. Menghasilkan algoritma yang layak untuk beberapa masalah penting seperti pencarian, pengurutan, pencocokan string, perkalian matriks.
4. Menghasilkan algoritma baku (standard) untuk tugas-tugas komputasi, seperti penjumlahan/perkalian n buah bilangan,
Kekurangan Algoritma
1. Jarang menghasilkan algoritma yang efisien.
2. Lambat sehingga tidak dapat diterima.
3.Tidak sekontruktif/sekreatif teknik pemecahan masalah lainnya.
Nama : Nawal
DeleteKelas : XI IPS 2
No.Absen : 25
Selain kelebihan algoritma yang disebutkan oleh Khazimatul di atas algoritma juga memiliki kelebihan lain yaitu, tidak terikat dengan bahasa pemograman apapun.
Pembuatan Algoritma bebas dibuat dalam bentuk apa pun,algoritma sendiri terdapat 2 jenis dalam bentuk tulis (Pseudocode) dan dalam bentuk diagram (flowchart) dan bentuknya masih belom dalam bentuk program sehingga tidak perlu menggunakan bahasa pemograman khusus untuk membuat algoritma.
Nama: Rossy Rachmasani
ReplyDeleteKelas: XI IPS 2
Absen: 31
"Manfaat algoritma"
1. membantu memecahkan suatu permasalahan dwngan logika dan sistematis
2. agar dapat melakukan pendekatan topdown dan divide and conquer
3. mempermudahkan proses dokumentasi
4. Untuk membantu menyederhanakan suatu program yang rumit dan besar.
5. Untuk memudahkan membuat program yang lebih rapih dan terstruktur sehingga lebih mudah dipahami dan dikembangkan.
Nama: Nisa'ul Mumtazah
ReplyDeleteKelas : XI IPS 2
Absen: 27
Fungsi algoritma
1. Membuat program lebih sederhana, karena dapat menyusun semua fungsi secara urut demi terciptanya satu fungsi secara keseluruhan pada program yang dihasilkan.
2. Dapat digunakan secara berulang, karena logika permograman tidak akan mengalami update sehingga dapat dipakai lebih dari sekali jika memang latar belakang programnya sama. Perbedaan bahasa dan tools hanya perlu mengikuti algoritma yang sudah ditetapkan sebelumnya.
3.Dapat merapikan program yang dihasilkan. Penggunaan algoritma yang tepat akan membuat alur program lebih urut dan terstruktur sehingga memberi kemudahan pada programmer lain untuk mempelajarinya meskipun tidak ikut dalam proses pembuatannya
4. Mudah menemukan kesalahan, dengan Penggunaan algoritma yang tepat membuat program dapat tersusun rapi sehingga proses pencarian masalah juga lebih mudah. Ditambah juga dengan fitur tambahan pada tools yang digunakan.
5. Mudah dalam dokumentasi. Penggunaan logika atau algoritma tidak terikat bahasa pemrograman sehingga output yang dihasilkan tidak aka nada bedanya meskipun tools dan bahasa berbeda. Output yang sederhana ini akan memudahkan proses pendokumentasian.
Nama: Evelyn Daniela Sidauruk
ReplyDeleteKelas: XI IPS 2
No.absen 13
Seperti yang kita tau keuntungan menggunakan algoritma adalah dapat digunakan untuk memecahkan hampir sebagian besar masalah yang dapat membantu kita .kalo kerugian nya karena algoritma sifatnya spesifik.. jadi tidak bisa banyak dapat memecahkan berbagai macam permasalahan.
Nama: Ahmad Zida Niam
DeleteKelas: XI IPS 2
No. Absen: 2
Selain dapat digunakan untuk memecahkan hampir sebagian besar masalah yang sudah disebutkan oleh rekan Evelyn, algoritma juga memiliki kelebihan lain yaitu membantu menyederhanakan suatu program yang rumit dan besar, meminimalisir penulisan program secara berulang-ulang, memudahkan membuat program yang lebih rapih dan terstruktur sehingga lebih mudah dipahami, ketika terjadi kesalahan, algoritma dapat membantu menemukannya karena alur kerja yang jelas, dan memudahkan proses dokumentasi.
Nama : Niken dwi puspitasari
ReplyDeleteKelas : XI IPS 2
Absen : 26
Algoritma harus efektif dan efisien. Setiap langkah harus sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal. Suatu algoritma dikatakan efektif jika algoritma tersebut dapat menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan.
Nama: Khoirunnisaa
ReplyDeleteNo. 20
Kelas: XI IPS 2
Fungsi dan Manfaat Algoritma
Pada dasarnya fungsi utama dari algoritma adalah untuk memecahkan suatu masalah. Algoritma dapat digunakan berkali-kali untuk menyelesaikan suatu permasalahan. Membantu memecahkan suatu permasalahan dengan logika dan sistematis. Untuk meminimalisir penulisan program secara berulang-ulang.
Kelebihannya
Kita bisa berkreasi dengan agoritma yang kita inginkan. serta agoritma tersebut bisa di kembangkan lagi.
kekurangannya
Biasanya kita melewati dasar dasar agoritma tersebut yang dapat menimbulkan bug dalam agoritma tersebut
Nama: Arientia Purwitasari
ReplyDeleteNo.Absen: 07
Kelas : XI IPS 2
Fungsi algoritma
- Dapat Memecahkan program yang sulit
-Memudahkan proses dokumentasi
-Dapat digunakan berkali-kali untuk memecahkan suatu permasalahan,
- Dapat Meminimalisir kesalahan.
-Memudahkan dalam pembuatan program
Manfaat
membantu berpikir secara sistematis dan terstrukur untuk menyelesaikan masalah.
Ciri-ciri algoritma
1.input
Berupa permasalahan yang sedang dihadapi dan ingin mencari solusi
2. Proses
Berupa langkah langkah yang akan di lakukan untuk mencapai tujuan akhirnya
3.output
Berupa solusi atau tujuan akhirnya
4. Instruksi yang di miliki jelas dan tidak bermakna ganda
- instruksi nya harus jelas agar tidak terjadi kesalahan pada output. Misal instruksi nya mengelap kaca yaitu membersihkan kaca dari debu dan kotoran yang menempel
5. Terdapat tujuan akhir yang dicapai
- setelah tujuan akhir berupa kaca menjadi bersih dan kinclong maka program mengelap kaca akan berhenti
Nama : Nawal
ReplyDeleteKelas : XI IPS 2
No.absen : 25
Manfaat/fungsi algoritma :
1. Mengatasi segala masalah dengan logika dan urut.
2.Bisa digunakan secara berulang
3. Menjadikan masalah menjadi lebih sederhana; Dengan menggunakan fungsi algoritma, maka kita dapat menjadikan masalah yang besar menjadi Masalah yang lebih sederhana.
4. Memudahkan dalam pembuatan program; Algoritma dapat memudahkan kita untuk membuat program, salah satu cara untuk mempermudahnya yaitu dengan membuat flow chart terlebih dahulu sebelum membuat program.
Nama: Henny Agustina
DeleteKelas: XI IPS 2
NO ABSEN: 17
Permisi, izin menambahkan sedikit menganai flowchart.
Tentunya anda sudah mengenal bagan-bagan sejak lama kan,,,
Jadi, untuk definisi flowchart ialah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian masalah.
Flowchart ada 2 macam yaitu :
1. System Flowchart. Ialah urutan proses dalam system
dengan menunjukkan alat media input, output serta
jenis media penyimpanan dalam proses
pengolahan data.
2. Program Flowchart: urutan instruksi yang
digambarkan dengan symbol untuk
memecahkan masalah dalam suatu program.
Nabila Tsaqif(24)
ReplyDeleteManfaat algoritma adalah untuk menyederhanakan suatu program yang rumit dan besar, memudahkan dalam membuat sebuah program untuk masalah tertentu, untuk menyelesaikan suatu permasalahan, membantu memecahkan suatu permasalahan dengan sistematis.
Nama: Rikarda Chika Marcella Harijanto
ReplyDeleteKelas: XI IPS 2
No.Absen: 30
-Manfaat fungsi serta kelebihan dan kekurangan algoritma
Untuk manfaat dari algoritma yaitu :
1.Mengatasi segala masalah dengan logika.
2.Membantu memecahkan program yang rumit.
3.Ketika terjadi kesalahan,dapat dicari dengan mudah karna dengan fungsi algoritma kita bisa mendapatkan alur yang jelas.
Kelebihan dan kekurangan algoritma adalah:
Untuk kelebihannya kita bisa berkreasi dengan algoritma yang kita inginkan.Serta algoritma tersebut bisa dikembangkan lagi.
Lalu, untuk kekurangannya biasanya kita melwati dasar-dasar algoritma trsbt dan dpt menimbulkan bug dalam algoritma trsbt.
Nabila Tsaqif(24)
ReplyDeleteManfaat algoritma adalah untuk menyederhanakan suatu program yang rumit dan besar, memudahkan dalam membuat sebuah program untuk masalah tertentu, untuk menyelesaikan suatu permasalahan, membantu memecahkan suatu permasalahan dengan sistematis.
Nama : Almira Syifa Amadea
ReplyDeleteKelas : XI IPS 2
Absen : 03
●Fungsi : Pada dasarnya fungsi utama dari algoritma adalah untuk memecahkan suatu masalah.
●Manfaat :
- Meminimalisir penulisan program secara berulang-ulang.
- Program yang ada menjadi lebih terstruktur dengan rapi sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan.
- Memudahkan proses dokumentasi.
●Kelebihan :
~ Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
~ Walau pun bahasa pemrogaman tidak selalu sama, output yang akan dikeluarkan sama karena algoritmanya sama.
Nama:Azahra Nur Alivia
ReplyDeleteNo. Absen: 08
Kelas: Xl IPS 2
Ciri – ciri algoritma:
1. Ada input.
2. Ada proses.
3. Ada output.
3. Memiliki instruksi-instruksi yang jelas dan tidak ambigu.
4. Harus mempunyai stopping role.
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
•Algoritma dapat digunakan untuk merepresentasikan suatu urutan kejadian secara logis dan dapat diterapkan di semua kejadian sehari-hari
Nama: Dewi Sunia
ReplyDeleteKelas: XI IPS 2
No.absen: 11
Fungsi Algoritma bisa digunakan secara berulang atau lebih dari satu kali penggunaan,Memudahkan dalam pembuatan program,Mengatasi segala masalah dengan logika dan urut.
nama : ira herawati
ReplyDeletekelas : XI IPS 1
no. absen : 13
fungsi utama dari algoritma adalah untuk memecahkan suatu masalah. Lebih jelasnya, adapun beberapa fungsi dan manfaat algoritma adalah sebagai berikut: Untuk membantu menyederhanakan suatu program yang rumit dan besar. Untuk memudahkan dalam membuat sebuah program untuk masalah tertentu.