• Tidak ada hasil yang ditemukan

Algoritma dan Pemrograman

N/A
N/A
Satria Siregar

Academic year: 2025

Membagikan "Algoritma dan Pemrograman"

Copied!
7
0
0

Teks penuh

(1)

ALGORITMA dan PEMROGRAMAN

Disusun oleh :

Gustona Natan Cleo Hasibuan Puja Rizki Siregar

Kanya Aurel Bernadeth Silitonga Kevin Satria Budi

SMA NEGERI 3 RANTAU UTARA T.P. 2023/2024

KATA PENGANTAR

(2)

Kami panjatkan puji syukur kepada Tuhan Yang Maha Esa atas karunia yang dilimpahkan kepada kami sehingga kami dapat menyelesaikan makalah yang berjudul A LGORITMA DAN PEMROGRAMAN dengan tepat waktu.

Harapan kami semoga makalah ini membantu menambah pengetahuan dan pengalaman bagi para pembaca, sehingga kami dapat memperbaiki bentuk maupun isi makalah ini sehingga kedepannya dapat lebih baik.

Makalah ini kami akui masih banyak kekurangan karena pengalaman yang kami milikisangat kurang. Oleh kerena itu kami harapkan kepada para pembaca untuk memberikan masukan-masukan yang bersifat membangun untuk kesempurnaan makalah ini.

RantauPrapat 6 Agustus 2023

(3)

GILAAR.ISI

KATA PENGHANTAR...

GILAAR.ISI...

BAB I PENDAHULUAN...

1.1 Latar Belakang...

1.2 Rumusan Masalah...

1.3 Tujuan...

BAB II PEMBAHASAN...

2.1 Pengertian Algoritma & Pemograman...

2.2 Diagram Alir...

2.3 Pseudocode...

2.4 Jenis-jenis Algoritma Pemograman...

2.5 Fungsi Algoritma Pemograman...

BAB III PENUTUP...

3.1 Kesimpulan...

3.2 Referensi...

(4)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkirilagi, bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelahmata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untukmundur secara suka rela dari panggung kompetisi.

Ibarat wabah, teknologikomputer sudah menyusupi hampir semua bidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintah desa, perusahaan- perusahaan, supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SDhampir semuanya mengenal komputer.

Saat ini, yang mempunyai lingkungany a n g s e m a k i n l u a s d a n b a n y a k d i m i n a t i , j u g a d a p a t d i g u n a k a n u n t u k menghasilkan uang adalah dunia pemrograman komputer. Dalam dunia pemrograman komputer, dikenal algoritma dan banyak bahasapemrograman, seperti C, C++, Pascal, Basic, Java, dan lain-lain. Oleh karenaitulah, yang akan dibahas dalam makalah ini adalah Algoritma dan Pemrograman.

1.2 Rumusan Masalah

1. Apa itu Algoritma dan Pemrograman?

2. Apa itu Diagram Alir 3. Pseudocode

4. Jenis-jenis Algoritma dan Pemrograman 5. Fungsi Algoritma dan Pemrograman

1.3 Tujuan

1.Mengetahui arti Algoritma dan Pemrograman 2. Mengetahiu tujuan Algomitra dan Pemrograman

(5)

BAB II PEMBAHASAN

2.1 Pengertian Algoritma & Pemograman

Algoritma adalah suatu kumpulan instruksi terstruktur dan terbatas yang dapat diimplementasikan dalam bentuk program komputer untuk menyelesaikan suatu permasalahan komputasi tertentu. Algoritma merupakan bentuk dari suatu strategi atau ‘resep’ yang kalian gunakan untuk menyelesaikan suatu masalah. Algoritma lahir dari suatu proses berpikir komputasional oleh seseorang untuk menemukan solusi dari suatu permasalahan yang diberikan. Dengan demikian, berpikir

komputasional merupakan keahlian yang kalian perlukan untuk dapat membuat algoritma, program, atau suatu karya informatika yang dapat digunakan dengan efektif dan efisien.

2.2 Diagram Alir

Didalam pemrograman sangat dikenal dengan diagram alir (flowchart) yang digunakan untuk membantu analis dan programmer untuk memecahkan masalah dalam pemrograman. Diagram Alir (Flowchart) adalah gambaran secara grafik yang terdiri dari simbol-simbol dari algoritma-algoritma dalam suatu program, yang menyatakan arah dari alur program.

Diagram Alir atau Flowchart adalah dasar dari pemrograman. Mulai dari pemrograman bahasa tingkat rendah sampai bahasa pemrograman tinggi.

Pemrograman Fungsional ataupun pemrograman berorientasi objek, semuanya menggunakan Diagram Alir dalam analisis pembuatan desaiannya maupun proses reverse engineering nya.

(6)

2.3 Pseudocode

Pseudocode (kode semu atau kode pseudo) adalah suatu bahasa buatan manusia yang sifatnya informal untuk merepresentasikan algoritma. Pseudocode dibuat untuk menutupi kekurangan diagram alir dalam merepresentasikan konsep konsep pemrograman terstruktur. Pseudocode memungkinkan representasi langkah-langkah yang lebih detail dan dekat dengan bahasa pemrograman.

Karena sifatnya yang informal, tidak ada aturan khusus dalam standar notasi yang dapat digunakan. Akan tetapi, ada beberapa prinsip dasar yang perlu diperhatikan, yaitu satu baris untuk satu pernyataan (statement) dan pentingnya indentasi dalam menuliskan pernyataan. Indentasi ada untuk hierarki dari pernyataan .

2.4 Jenis-jenis Algoritma Pemrograman

Dalam praktiknya, algoritma pemrograman terdiri dari tiga macam konstruksi, yaitu algoritma sekuensial (linear sequence), algoritma percabangan (conditional), dan algoritma perulangan (looping).

Algoritma Sekuensial – Algoritma dengan prosedur yang berjalan dari satu proses ke proses berikutnya untuk mencapai hasil akhir. Contohnya, merebus air mentah hingga air matang.

Algoritma Percabangan – Algoritma yang menjalankan keputusan

berdasarkan kondisi tertentu dengan dua atau lebih percabangan. Misalnya, jika nilai ujian lebih dari 75 maka hasilnya lulus ujian.

Algoritma Pengulangan – Algoritma yang menjalankan urutan perintah berulang-ulang hingga beberapa kali. Contohnya, menampilkan bilangan kelipatan dua mulai dari 0 hingga 50.

2.5 Fungsi Algoritma Pemrograman

Algoritma pemrograman berfungsi untuk menyelesaikan masalah yang menjadi tujuan pembuatan program. Namun tak cuma itu, fungsi algoritma

pemrograman juga:

1. Mengotomatiskan solusi permasalahan yang ingin diselesaikan program.

2. Menyederhanakan alur kerja dan logika program untuk memudahkan programmer menulis kode (coding).

3. Mencegah penulisan kode program yang sama secara berulang.

4. Memudahkan penelusuran masalah apabila terdapat bug atau program error.

5. Meringankan pekerjaan programmer saat mengupdate atau menambah fitur- fitur baru di program.

(7)

BAB III PENUTUP

3.1 Kesimpulan

Bahwa Algoritma pemrograman adalah suatu pemecahan masalah dengan suatu susunan yang logis berdasarkan sistematika tertentu. Algoritma pemrograman adalah suatu hal yang paling dasar, oleh karenanya kamu harus bisa memahami dan mengetahui tahap awal dari pembuatan sebuah program.

3.2 Referensi

https://teknik-informatika-s1.stekom.ac.id/informasi/baca/Fungsi-Cara-Kerja- Contoh-Algoritma-Pemrograman/

6b799bd10e267d2a5adfbc37f00475138a14d5f7#:~:text=Algoritma

%20pemrograman%20adalah%20suatu%20pemecahan,awal%20dari

%20pembuatan%20sebuah%20program.

https://www.niagahoster.co.id/blog/algoritma-pemrograman/

Referensi

Dokumen terkait

Algoritma adalah urutan langkah adalah urutan langkah ––  langkah untuk menyelesaikan suatu masalah  langkah untuk menyelesaikan suatu masalah menggunakan komputer..

Setiap instruksi dalam bahasa mesin menyajikan operasi dasar yang sesuai, dan menghasilkan efek netto yang sama pada setiap komputer.

Algoritma dan Pemrograman Pendahuluan Adam Mukharil Bachtiar, S.Kom.. Universitas Komputer

untuk mendeskripsikan keseluruhan bagian dari perangkat lunak yang executable  himpunan atau kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian executable dari

Dokumen ini berisi instruksi, contoh algoritma, dan soal ujian akhir semester untuk mata kuliah Algoritma dan Pemrograman

Kumpulan soal ujian akhir semester untuk mata kuliah Algoritma dan Pemrograman

a Bahasa pemrograman adalah jenis makanan b Bahasa pemrograman adalah nama sebuah kota c Bahasa pemrograman adalah alat musik d Bahasa pemrograman adalah kumpulan instruksi yang

BAB III PEMBAHASAN Pengertian Basis Data Pengertian Database atau basis data adalah kumpulan berbagai data dan informasi yang tersimpan dan tersusun di dalam komputer secara