Pengertian Algoritma

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.
Cari tau fungsi/manfaat, kekurangan/kelebihan, dan lain sebagainya yang pasti bukan defisini atau pengertian 
Setelah 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.

Berlangganan update artikel terbaru via email:

53 Responses to "Pengertian Algoritma"

  1. Nama:Ashfa Syeila Faza
    Kelas:XI IPS 1
    No.Absen:02
    Algoritma adalah Suatu proses untuk memecahkan suatu permasalahan melalui instruksi yang sudah tersedia dalam waktu tertentu dan terbatas.

    ReplyDelete
    Replies
    1. Jangan nulis pengertian lagi ya, cari yang lain selain pengertian/defisini

      Delete
  2. Nama: M.Mujahiddin Tsaqif
    Kelas: 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.

    ReplyDelete
    Replies
    1. Nama: Syahrully Amanda Faatikh
      No: 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

      Delete
  3. Nama : Syifa Azzahra Afra
    Kelas. : 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.

    ReplyDelete
    Replies
    1. Jangan nulis pengertian lagi ya, cari yang lain selain pengertian/defisini

      Delete
  4. Nama : julianingsih
    Kelas : 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.

    ReplyDelete
  5. Nama : nauroh khisanah (23)
    Kelas : 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

    ReplyDelete
    Replies
    1. Nama: Firyal Rasyad Krisfianda
      Kelas: 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.

      Delete
  6. Nama:Ashfa Syeila Faza
    Kelas: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.

    ReplyDelete
    Replies
    1. Nama : Nur Juliana
      Kelas : XI IPS 1
      No. Absen: 27
      Sedangkan untuk kerugiannya algoritma itu sifatnya spesifik, jadi tidak bisa banyak memecahkan berbagai macam permasalahan.

      Delete
  7. Nama : Nur Juliana
    Kelas : XI IPS 1
    No. Absen : 27
    Algoritma adalah suatu rangkaian instruksi-instruksi yang di rangkum untuk menyelesaikan suatu permasalahan pemograman komputer.

    ReplyDelete
    Replies
    1. Nama : Zaidan Rizqi Ananfa
      Kelas : 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).

      Delete
  8. Nama. : Aminah
    Kelas. : XI Ips 1
    No.Absen : 01

    Manfaat algoritma yaitu membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pola pikir masing-masing.

    ReplyDelete
    Replies
    1. Nama : Fadhilah Ramdhani
      Kelas : 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.

      Delete
  9. Nama:puspita dewi rani
    Kelas: 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

    ReplyDelete
  10. Nama : Erika Oktarama Purnani
    Kelas : 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

    ReplyDelete
    Replies
    1. Nama : Mochamad Fachri H.H
      Kelas : 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

      Delete
  11. Nama : Dafa Tiara
    Kelas : 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.

    ReplyDelete
    Replies
    1. qorinah ariqoh habil (29)
      XI 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.

      Delete
  12. Ufairotul iffat/34/ XI ips 1

    manfaat 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

    ReplyDelete
  13. Nama : Syifa Azzahra Afra
    Kelas. : 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.

    ReplyDelete
  14. Nama : Gita Agustin
    Kelas : 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

    ReplyDelete
  15. 12. Intan Dwi Yanuarita

    Hal 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.

    ReplyDelete
  16. Naufal Athaya (22)
    XI 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

    ReplyDelete
  17. Nama : Nadhifa Lisania
    Kelas : 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.

    ReplyDelete
  18. Nama:Septian catur ade nugroho
    Kelas: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.

    ReplyDelete
  19. Nama : M. Maulana Adani
    Absen : 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.

    ReplyDelete
  20. Nama : Ananda Valentine Endah
    Kelas : 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.

    ReplyDelete
    Replies
    1. Nama : Az-Zahra Putri Yusuf
      Kelas : 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.

      Delete
  21. Nama :Victor vitrianto
    Absen :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.

    ReplyDelete
  22. Nama : Angeline Putri
    No : 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.

    ReplyDelete
  23. Nama : Ammar Faqih Utomo
    Absen : 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.

    ReplyDelete
  24. Nama : Yosafat Adi Hernowo
    Kelas : 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.

    ReplyDelete
  25. Nama : Khazimatul Karimah
    Kelas : 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.

    ReplyDelete
    Replies
    1. Nama : Nawal
      Kelas : 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.

      Delete
  26. Nama: Rossy Rachmasani
    Kelas: 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.

    ReplyDelete
  27. Nama: Nisa'ul Mumtazah
    Kelas : 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.

    ReplyDelete
  28. Nama: Evelyn Daniela Sidauruk
    Kelas: 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.

    ReplyDelete
    Replies
    1. Nama: Ahmad Zida Niam
      Kelas: 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.

      Delete
  29. Nama : Niken dwi puspitasari
    Kelas : 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.

    ReplyDelete
  30. Nama: Khoirunnisaa
    No. 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

    ReplyDelete
  31. Nama: Arientia Purwitasari
    No.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

    ReplyDelete
  32. Nama : Nawal
    Kelas : 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.

    ReplyDelete
    Replies
    1. Nama: Henny Agustina
      Kelas: 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.

      Delete
  33. Nabila Tsaqif(24)
    Manfaat 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.

    ReplyDelete
  34. Nama: Rikarda Chika Marcella Harijanto
    Kelas: 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.

    ReplyDelete
  35. Nabila Tsaqif(24)
    Manfaat 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.

    ReplyDelete
  36. Nama : Almira Syifa Amadea
    Kelas : 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.

    ReplyDelete
  37. Nama:Azahra Nur Alivia
    No. 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

    ReplyDelete
  38. Nama: Dewi Sunia
    Kelas: 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.

    ReplyDelete
  39. nama : ira herawati
    kelas : 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.

    ReplyDelete

Terima kasih telah mampir dan silahkan tinggalkan jejak (komentar) Anda di bawah

Iklan Atas Artikel

Iklan Tengah Artikel 1

Berlangganan artikel terbaru dari blog ini langsung ke email Anda:

Iklan Tengah Artikel 2

SafelinkU | Shorten your link and earn money

Iklan Bawah Artikel