PENGERTIAN ALGORITMA DAN PROGRAM
SMA BUDISATRYA
Rabu 05.10.2022
Nama: Pipit sri faddyla
Kelas: X IPS 1
ALGORITMA DAN PROGRAMAN
A. Pengertian Algoritma
Algoritma merupakan sekumpulan instruksi yang terstruktur dan terbatas yang diimplementasikan kedalam bentuk program komputer untuk menyelesaikan suatu masalah komputasi tertentu. Dalam matematika dan ilmu komputer, algoritme adalah prosedur langkah-demi-langkah untuk penghitungan.
Contoh gambar:
B. Fungsi dan Manfaat Algoritma
Konsep dasar algoritma adalah memecahkan suatu masalah. Sudah jelas kalau tujuan dan fungsi dari algoritma berkaitan dengan pemecahan masalah secara lebih rinci dan terstruktur. Secara lebih jelas dapat saya uraikan bahwa tujuan adan 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, maka 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 oleh programmer atau mahasiswa lain.
Manfaat Algoritma
Algoritma juga berkaitan dengan pola pikir manusia untuk menyelesaikan masalah. Saya dan teman-teman saya dalam menyelesaikan masalah juga berbeda. Karena berkaitan dengan alur. Bahasa pemrograman juga sama. Saya dan teman-teman bisa jadi berbeda proses mnyelesainya.
Meski sama-sama dimulai dengan kata start dan diakhiri kata end. Algoritma di sini bermanfaat untuk membantu berpikir secara sistematis dan terstrukur untuk menyelesaikan masalah. Membuang hal-hal yang tidak diperlukan dan fokus untuk mencari solusi dari permasalahan yang saya hadapi.
C. Pengertian bahasa Pemerograman
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
D. Macam-macam Bahasa Pemerograman (Jelaskan)
1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia.(lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.
E. Fungsi dan Manfaat Bahasa Pemerograman
Fungsi dasar dari bahasa pemograman adalah agar komputer dapat mengolah data sesuai dengan alur yang dibuat secara sistematis oleh penyusunnya. Lebih lanjut, pemograman dapat memudahkan pengoperasian sebuah mesin sehingga meringankan pekerjaan manusia.
Manfaat:
manfaat belajar bahasa pemrograman yang lainnya adalah dapat mengembangkan cara berfikir sistematis. Dalam membuat sebuah program, seseorang akan dihadapkan pada baris-baris kode yang harus disusun secara sistematis.