Minggu, 29 Januari 2023

ALGORITMA

Algoritma (Pengertian, cara penulisan algoritma, contoh algoritma sederhana)

Pengertian Algoritma

     Algoritma dapat diartikan sebagai urutan penyelesaian masalah yang disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan suatu permasalahan.

     Perkembangan ilmu pengetahuan dan teknologi mampu menggugah manusia untuk menghasilkan karya - karya kreatif dan inovatif. Meskipun demikian komputer juga tidak bisa menyelesaikan masalah secara kompleks tanpa bantuan manusia yang melalui urutan - urutan yang disebut algoritma. Tidak hanya itu algoritma juda dapat digunakan dalam kehidupan sehari - hari dalam penyelesaian masalah.

     Kata Algoritma berasal dari nama seorang ilmuwan Arab yang bernama Abu Ja'far Muhammad bin Musa Al Khwarizmi, seorang penulis buku yang berjudul Al Jabr Al Muqabala. Kata Al khwarizmi dibaca orang barat menjadi Algorism, kemudian lambat laun menjadi Algorithm dan diserap ke dalam Bahasa Indonesia menjadi Algoritma.

Cara Penulisan Algoritma 

     A. Menggunakan bahasa natural, yaitu menggunakan bahasa sehari - hari yang mudah di pahami oleh semua orang. Contoh algoritma dengan bahasa natural adalah petunjuk penggunaan barang elektronik.apabila barang elektronik tersebut dijual di indonesia, maka akan disediakan petunjuk dalam Bahasa Indonesia. Jika dijual di beberapa negara dengan bahasa yang berbeda - beda, maka petunjuk akan disajikan dalam banyak bahasa (multilingual) karena algoritma yang baik adalah algoritma yang mudah dipahami.             Contoh penulisan Algoritma dengan bahasa natural dalam menghitung luas persegi : 

a. Menentukan sisi

b. Menghitung luas persegi dengan cara mengalikan nilai sisi dengan sisi

c. Luas persegi ditemukan

d. Selesai

     B. Menggunaka flowchart, baik digunakan karena alur algaritma dapat dilihat secara visual, tetapi sulit dalam pembuatannya jika algoritma panjang. Fungsi flowchart untuk menggambarkan alur algoritma menggunakan diagram agar dapat memperjelas langkah - langkah penyelesaian algoritma. Aplikasi yang digunakan untuk membuat flowchart, antara lain Microsoft word, Microsoft Visio, Lucid Chart, dan sebagainya. Contoh Flowchart:


      C. Menggunakan pseudocode, tipe penulisan yang mendekati bahasa pemrograman, sulit dimengerti oleh orang yang belum memahami pemrograman.Biasanya psedocode menggunakan bahasa yang mudah dipahami secara universal dan lebih di ringkas daripada algoritma dengan bahasa natural. 









Tidak ada komentar:

Posting Komentar

FUNCTION

 FUNCTION Dalam MySQL , fungsi (function) merujuk pada suatu prosedur yang mengembalikan suatu nilai sebagai hasil dari eksekusi beberapa p...