OLEH:
ARFA KHOLIQ
RAISYA SISILYAM
RANZANI KHAIRUNNISA
MUHAMMAD RASYID
MAHMUD ABBAS
MTS MIFTAHUSSALAM
PT. 2023/2024
KATA PENGANTAR
Infotmatika merupakan disiplin ilmu yang mempelajari transformasi fakta
berlambang yaitu data maupun informasi pada mesin berbasis komputasi.
Disiplin ilmu ini mencakup beberapa macam bidang, termasuk di dalamnya :
sistem informasi, ilmu komputer, ilmu informasi, teknik komputer dan
aplikasi inforomasi dalam sistem informasi manajemen.
ALGORITMA DAN
PEMROGAMAN TERSTRUKTUR
A.KONSEP ALGORITMA
1. PENGERTIAN ALGORITMA
Algoritma terdiri dari kata algorism dan ritmis , algoritma pertama kali diperkenalkan oleh abu jafar Muhammad
ibnmusa al khowarizmi ( 825m) dalam buku : al jabr wa al- moqubla . pemograman algoritma adalah sebuah metode
khusus yang teridiri dari serangkaian langkah langkah yang terstruktur .
a. Memiliki logika perhitungan atau metode yang tepat dalam menyelesaikan masalah .
b. Menghasilkan outpot yang tepat dan benar dalam waktu yang singkat
c. Ditulis dengan bahasa secara sistematik dan rapi sehingga tidak menimbulkan arti ganda ( ambiguous )
d. Di tulis dengan format yang mudah di pahami dan mudah diimplementasikan ke dalam bahasa
pemograman
e. Semua operasi yang di butuhkan terdefinisikan dengan jelas
f. Semua proses harus berakhir setelah sejumlah langkah dilakukan .
algoritma yang baik tanpa pemilihan struktur data yang tepat , akan menjadikan program tersebut menjadi kurang
baik , demikian sebaliknya .
Melaksankan algoritma berarti ,mengerjakan langkah langkah dalam algoritma sebut pemroses
mengerjakan proses sesuai dengan algoritma yang diberikan kepada nya . Karena itu , suatu algoritma
harus di yatakn dalam bentuk yang dapat dimengerti oleh pemroses . dengan kata lain , pemroses harus :
Computer hanyalah alat peroses. Programa adalah realisasi algoritma dalam bahasa pemrogman. Program
ditulis dengan bahasa pemrogman dan kegiatan membuat program disebut pemrogman (programming).
Kata “algoritma” dan “program” sering kali dipertukarkan dalam pergunaan nya.secara garis besar
computer tersusun atas empat komponen utama yaitu, pirarti masukan, pirarti keluaran , unit pemrose
utama (central processing unit –CPU) adalah “otak” computer yang berfungsi operasi - operasi dasar.
6.PENYAJIAN ALGORITMA
Algoritma yang dihasilkan tulissan yaitu dengan strukturbahasa tertentu, salah satu cara untuk
menghasikan kode adalah dengan merenggang kan aturan aturan bahasa formal yang denannya versi
akhir dari algoritma akan diekspresikan. Flowchart merupakan awal gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses beserta pertanyaannya.
Struktur runtunan
Struktur pemilihan
Struktur perulangan
Notasi notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapaun.
8.DEFENISI PSEUDO-CODE
Pseudocode adalah bahasa yang digunakan untuk menyerderhanakan penulisanalgoritma.pseudocode
bukan bahasa pemrograman.