Kamis, 14 April 2022

Algoritma & Pemrograman - Moira Freyanoufa Azzalea/7E-26

Halo semuanyaaa ^^
Perkenalkan, namaku Moira Freyanoufa Azzalea dari kelas 7E absen 26
Hari ini aku mau menjelaskan tentang Algoritma

Kita akan belajar :
1. Algoritma adalah langkah-langkah dari suatu perintah untuk menyelesaikan suatu masalah
2. Algoritma ditemukan oleh seorang ilmuan Timur Tengah zaman peradaban Islam bernama Abu Ja'far Muhammad Ibnu Musa Al-Khwasrizmi
3. Dalam ilmu komputer, penerapan Algoritma ini adalah langkah yang dilalkukan sebelum membuat sebuah program
4. Algoritma adalah sebuah bentuk gambar ataupun diagram yang memiliki aliran satu atau dua arah yang berlaku secara urutan dan berkeseinambungan
5. Fungsi utama dari flowchart adalah untuk menggambarkan pola berpikir kita berdasarkan Algoritma, dll!!

-1. Algoritma adalah langkah-langkah dari suatu perintah untuk menyelesaikan suatu masalah Algoritma merupakan sebuah konsep
Oleh karena itu, setiap orang bisa mempunyai algoritma yang berbeda beda terhadap masalah yang sama
Akan tetapi, dengan konsep Algoritma suatu permasalahan harus dapat diselesaikan secara sistematis, logis, dan bisa diuji benar dan salahnya

-2. Algoritma ditemukan oleh seorang ilmuan Timur Tengah zaman peradaban Islam bernama Abu Ja'far Muhammad Ibnu Musa Al-Khwasrizmi (780-850 M)
Itulah sebabnya kata Algoritma (Inggris : Algorithm) menurut sebagian peniliti diambil dari namanya yaitu Al-Khwarizmi

Contoh Algoritma dalam kehidupan sehari hari :
1. Membuat telur mata sapi
a) Nyalakan kompor
b) Taruh wajan diata kompor
c) Masukkan satu sendok minyak kelapa ke wajan
d) Masukkan telur ke wajan
e) Taburkan sedikit garam dan royco di atas telor
f) Pindahkan telur ke piring
g) Matikan kompor

2. Mencangkok tanaman
a) Memilih batang untuk di cangkok
b) Sayat kulit batang yang akan di cangkok sekitar panjangnya 10 cm
c) Tutup syatan di batang dengan tanah
d) Tutup dengan plastik dan ikat kedua ujungnya dengan tali
e) Siramlah dengan air secara berkala
f) Pindahkan hasil cangkokan ke tempat lain

Dalam ilmu komputer, penerapan algoritma ini merupakan langkah yang dilakukan sebelum membuat sebuah program Algoritma memiliki beberapa ciri dan sifat yang penting
Ciri ciri penting tersebut :
1. Memiliki sebuah input
2. Membutuhkan suatu proses tertentu
3. Merupakan pola pikiran dan pola logis yang menghasilkan output
4. Memiliki instruksi yang tegas dan jelas
5. Memiliki stopping role (titik berhenti)

Adapun beberapa sifat pentingnya adalah sebagai berikut :
1. Tidak menggunakan simbol ataupun bahasa pemrogaman tertentu, meskipun pada akhirnya berguna memecahkan permasalahan yang berhubungan dengan komputer ataupun pemrogaman
2. Tidak tergantung pada suatu bahasa pemrogaman khusus sehingga sifatnya universal
3. Notasinya yang digunakan pada algoritma adalah universal sehingga bisa digunakan pada seluruh bahasa pemrogaman apapun, tanpa terkecuali

Biasanya, penyajian algoritma dituangkan ke dalam notasi algoritmik
Terdapat beberapa jenis notasi algoritmik, yaitu kalimat deskriptif, flowchart, dan pseudocode
Notasi kalimat deskriptif menyatakan langkah-langkah algoritma dengan bahasa yang jelas/gambang
Notasi flowchart menyatakan langkah-langkah algoritma dalam sebuah bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses dalam suatu program
Adapun notasi pseudocode merupakan sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas dan tidak terikat dengan bahasa pemrogaman tertentu

Pada praktiknya, ketiga notasi itu dapat digunakan secara bersamaan
Misalya, untuk membuat suatu program, kita buat dulu notasi deskriptifnya, dilanjutkan dengan pembuatan flowchart
Kemudian, dibuat notasi pseudocodenya di program komputer

Sekian dari aku ya teman teman
Dadahh ^^

Rangkuman Algoritma Pemrogaman

 Hai hai semuanyaa Aku Moira Freyanoufa Azzalea kelas 8E absen 13 dan hari ini aku mau menjelaskan tentang algorima dan pemrogamannya yaa Ap...