Saturday, September 16, 2017

ALGORITMA PEMROGRAMAN

Menjelaskan algoritma pemrograman

DEFENISI ALGORITMA dan PEMOGRAMAN

-Algoritma adalah urutan langkah-langkah atau metode untuk menyelesaikan masalah yang disusun secara sistematis dan logis . Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
-Pemrograman komputer adalah tindakan untuk berbicara atau berkomunikasi dengan komputer menggunakan suatu bahasa yang dapat dimengerti oleh komputer serta menggunakan tata bahasa (grammar) dan tata tulis (sintaks) yang dapat diikuti oleh komputer,

Beberapa hal yang perlu diperhatikan dalam membuat algoritma:

a) Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami.

b) Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman

c) Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer. Agar dapat dijalankan oleh komputer, pseudocode dalam notasi algoritmik harus ditranslasikan atau diterjemahkan ke dalam notasi bahasa pemrograman yang dipilih. Perlu diingat bahwa orang yang menulis program sangat terikat dalam aturan tata bahasanya dan spesifikasi mesin yang menjalannya. Pseudocode adalah kode yang mirip dengan instruksi kode program sebenarnya.

d) Algoritma sebenarnya digunakan untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.

e) Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman.

Menerapkan algoritma pemrograman dalam menyelesaikan masalah

Contoh algoritma sederhana

Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah yang harus dilakukan adalah:
1. Menyiapkan Peralatan Tulis
2. Menulis surat
3. Surat dimasukkan ke dalam amplop tertutup
4. Amplop ditempeli perangko secukupnya.
5. Pergi ke Kantor Pos terdekat untuk mengirimkannya

CONTOH : Algoritma menghitung luas segitiga

1. Mulai
2. Baca data alas dan tinggi.
3. Luas adalah alas kali tinggi kali 0.5
4. Tampilkan Luas
5. Berhenti

Secara garis besar, unsur-unsur pemrograman adalah input, proses dan output.



Gambar Unsur Pemrograman


a. Input
Bagian ini merupakan proses untuk memasukkan data ke komputer melalui device yang ada misalnya keyboard, mouse, scanner dll. Program melakukan proses membaca data yang akan diolah dari device tersebut.

b. Proses
Bagian ini merupakan proses mengolah data yang diinputkan dengan nenerapkan metode-metode, teknik-teknik, algoritma-algoritma yang ada. Proses ini menghasilkan data output yang akan dioutputkan kepada pengguna program.

c. Output
Bagian ini merupakan proses untuk menampilkan data yang telah diolah, melaporkan hasil pegolahan data melalui device seperti monitor, printer dll. Program melakukan proses mencetak data ke device tersebut.

Tujuan dan Manfaat Pemrograman

Secara umum tujuan pemrograman komputer adalah untuk memudahkan pekerjaan manusia,
khususnya pekerjaan yang dapat dikaitkan dengan penggunaan komputer.

11 komentar:

  1. Ah , pusing ane mikirin algoritma, tapi bermanfaat kang, semangaat

    ReplyDelete
  2. Hal yang paling bikin pusing, tapi efeknya luar biasa.

    ReplyDelete
  3. Wah sangat bermanfaat
    www.hs-ware.com

    ReplyDelete
  4. permisi kakak2 numpang promo ya
    yang suka main poker dan domino online, mari gabung di sini bersama kami di www.saranapelangi.com. kini hadir dengan 7 permainan yang dapat dimainkan dalam 1 website. dapatkan jackpot hingga ratusan juta setiap harinya. gak mau kalah teruskan main poker dan domino online ? ayo buruan gabung bersama kami di www.saranapelangi.net

    Saranapelangi.com adalah satu - satunya Website Dengan Player VS Player Tanpa Menggunakan Bot (tanpa ROBOT) 100% Fair Play!!!

    Hot Promo Dari SaranaPelangi!!!
    *Bonus Rollingan Sebesar 0,5%
    *Bonus Refrensi Sebesar 20%

    Tunggu Apalagi?!, Ayo Gabung Dan Main Bersama Kami!!!


    Untuk informasi lebih lanjut silahkan hubungi kami di www.saranapelangi.com atau melalui android kami.

    - BBM : 2B47BB9C
    - CALL : +855964972098
    - WEECHAT : saranapelangi
    - SKYPE : saranapelangi
    - EMAIL : saranapelangi99@yahoo.com
    - FACEBOOK : saranapelangi99@yahoo.com

    WWW.SARANAPELANGI.NET

    ReplyDelete
  5. Susah juga, soalnya saya juga biasa ngelakuin programming, yang susah memang bukan untuk kode nya, tapi buat algoritmanya

    ReplyDelete
  6. waahh sangat bermanfaat apalagi untuk anak tkj

    ReplyDelete