ALGORITMA
Deskripsi Algoritma :
Algoritma
Flowchart
Pseudocode
Pemograman
Algoritma adalah Susunan langkah-langkah penyelesaian suatu persoalan secara Logis, Efisien dan Terstruktur.
Disebut Logis karena langkah-langkah tersebut benar.
Disebut Efisien karena setiap langkah langsung menuju tujuan .
Disebut Terstruktur karena langkah-langkah itu tersusun secara urut.
Flowchart adalah menggambarkan Algoritma dengan simbol-simbol khusus.
Pseudocode adalah penulisan Algoritma menggunakan serangkaian menyerupai bahasa pemrogaman computer.
Pemrogaman adalah kegiatan pembuatan program komputer untuk menyelesaikan persoalan tertentu.
Program Komputer
1. Program.
2. Pemrogaman
3. Interpreter
4. Compiler
5. Bahasa Pemrogaman
6. Metode Pemrogaman
Program adalah Kumpulan intruksi yang disusun sedemikian rupa agar komputer melakukan satu tindakan tertentu
Pemrogaman adalah kegiatan pembuatan program komputer untuk menyelesaikan persoalan tertentu
Interpreter adalah Metode penerjemahan kode program secara baris demi baris untuk kemudian langsung dikerjakan oleh komputer,kesalahan yang terdapat dalam kode program akan menyebabkan proses terhenti ditengah jalan
Compiler adalah Metode penerjemahan program secara keseluruhan sebelum dikerjakan oleh komputer. Seluruh kode program dipastikan benar sebelum dijalankan
Bahasa Pemrogaman adalah perangkat lunak khusus yang digunakan untuk membuat program komputer.
( info sejarah bhs pemrograman : http://www.levenez.com/lang/history.html≠01)
Metode Pemrogaman adalah teknik pembuatan program computer.
• Linier : spagheti style.goto.
• Modularity : secara modul dan ada prosedurnya / Prucedural.
• Struktured : (go to)
• Object Oriented : orientasi nyata atau obyektif
PROGRAM :
Kata, ekspresi, pernyataan, atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur.
Berupa urutan langkah untuk menyelesaikan masalah.
Diimplementasikan dengan menggunakan bahasa pemrogaman.
Dapat dieksekusi oleh komputer.
PEMROGRAMAN :
Proses untuk mengimplementasikan Algoritma menjadi program
Pemrogaman Terstruktur : Pemrogaman yang memiliki rancang bangun terstruktur dan tidak berbelit - belit sehingga mudah telusuri, dipahami, dan dikembangkan oleh siapa saja.
BAHASA PEMROGRAMAN :
Prosedur atau tata cara penulisan program :
- Sintaks : Aturan gramatikal yang mengatur tata cara penulisan kata.
- Semantik : Aturan untuk menyatakan suatu arti.
Fungsi Bahasa Pemrograman :
- Sebagai media untuk menyusun dan memahami program.
- Sebagai alat komunikasi antara pembuat program (progammer) dengan computer.
- Sebagai alat komunikasi antara orang yang satu dengan yang lain.
Klasifikasi :
- Tingkat Rendah ( Low Level Language )
- Tingkat Menengah ( Middle Level Language )
- Tingkat Tinggi ( Hight Level Language )
- Berorientasi Objek ( Object Orointed Language )
1. Low Level Language :
- Berorientasi pada mesin.
- Progamer harus dapat berfikir berdasarkan logika computer.
- Kurang fleksibel dan sulit dipahami oleh pumula.
- Contoh : Bahasa Assembly.
2. Middle Level Language :
- Menggunakan aturan gramatikaldalam penulisan ekspresi atau pernyataan.
- Menggunakan standart bahasa yang mudah oleh manusia
- Memiliki instruksi tertentu yang dapat langsung diakses oleh compute
- Contoh : Bahasa C.
3. High Level Language :
- Memiliki aturan gramatikal dalam penulisan ekspresi atau pernyataan
- Menggunakan standart bahasa yang dapat dipahami secara langsung oleh manusia
- Contoh : Paskal,Cobol,Power Basic
4. Object Oriented Language :
- Mengandung “Kapsul” yang berisi fungsi fungsi untuk menyelesaikan masalah
- Programer cukup memasukkan kriteria kriteria yang dikehendaki untuk menyelesaikan masalah.
- Contoh :C++,Visual Basic,Visual Fox Pro,Java
(Obyek orientedmemiliki beberapa kelebihan, diantaranya dia terdiri dari berbagai macam kesatuan, berbeda dengan yang lain yang terdiri satu kesatuan utuh.. Apabila object Oriented ini rusak maka Programmer cukup mengganti fungsi yang rusak tersebut tanpa harus mengganti semua kesatuan. Namun kesulitannya sang Programmer harus menguasai semua fungsi dalam Oject Oriented tersebut).
Pendekatan Bahasa Pemrogaman
Daerah Pendekatan :
- Tipe data
- Operator
- Sintaks ( tata tulis )
Tidak ada komentar:
Posting Komentar