Jumat, 13 September 2019

ALGORITMA DAN PEMROGRAMAN




PENGANTAR PEMROGRAMAN

Program

Program adalah kata, ekspresi, atau pernyataan yang disusun dan dirangkai menjadi satu kesatuan prosedur, yang berupa urutan langkah, untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksesuksi oleh komputer.

Pemrograman

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), serta memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Bahasa Pemrograman

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. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis.


PENGANTAR ALGORITMA

Algoritma

Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi - instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran" dan berhenti di kondisi akhir. Transisi dari satu kondisi ke kondisi selanjutnya tidak harus deterministik; beberapa algoritme, dikenal dengan algoritme pengacakan, menggunakan masukan acak.

Struktur Algoritma

Dalam sebuah algoritma langkah – langkah penyelesaian suatu masalah dapat berupa struktur urut (sequence), struktur pemilihan (selection), dan struktur pengulangan (repetition). Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma.
Struktur urut adalah suatu struktur program dimana setiap baris program akan dikerjakan secara urut dari atas ke bawah sesuai dengan urutan penulisannya.

Struktur pemilihan merupakan struktur yang melakukan pengulangan terhadap satu baris atau satu blok baris program beberapa kali sesuai dengan persyaratan yang diberikan.

Contoh Struktur Urut

Flowchart Struktur Urut





















Contoh Struktur Pemilihan

·       7 = 7 (Benilai benar, sebab 7 sama dengan 7)
·       5 = 9 (Bernilai salah, sebab 5 tidak sama dengan 9)
·       4 > 2 (Bernilai benar, sebab 4 lebih besar dari pada 2)
·       3 <> 8 (Bernilai benar, sebab 3 tidak sama dengan 8)
·       X = 10 (Dapat benilai benar atau salah, tergantung isi variabel X)



Referensi :
https://www.seputarpengetahuan.co.id/2016/06/10-pengertian-program-menurut-para-ahli-lengkap.html
https://id.wikipedia.org/wiki/Pemrograman
https://id.wikipedia.org/wiki/Bahasa_pemrograman
© STMIK El Rahma Yogyakarta. Disusun Oleh Bp. Eko Riswanto, S.T., M.Cs,
https://bundet.com/pub/detail/struktur-dasar-algoritma-pemrograman-1538632118

HAFIZ_1St

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

0 komentar:

Posting Komentar

 
biz.