Bahasa Pemrograman
Adapun aturan-aturan dalam pembuatan atau penyusunan Algoritma dalam pemrograman adalah :
Notasi Penulisan Algoritma
Processor / Proses : Proses penghitungan
Alternate Processor : Mencari alternatif lain dalam pemrosesan data
Decision : Pembandingan / penyeleksian data untuk melakukan proses selanjutnya
Preparation / Looping : Proses inisialisasi
Off Page Connector : Penghubung bagan flowchart dalam halaman yang berbeda
Input / Output data : Proses input / output data
PreDefined Processor : Proses menjalankan sub program
Start / End : Symbol flowchart untuk memulai / mengakhiri
Loop Connector : Penghubung bagan flowchart dalam 1 halaman
Line : Arah aliran program
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 secara persis yang akan diambil dalam berbagai situasi.Begitulah kutipan yang saya ambil dari wikipedia.com yang menjelaskan bahasa pemrograman. Tetapi disini saya hanya akan membahas tentang Algoritma . Apa itu Algoritma ?? Mungkin beberapa sobat All4free udah banyak yang tau definisi Algoritma , ya Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah secara sistematis. Dengan kata lain Algoritma seperti sebuah rumus dalam pemecahan masalah .
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kodemnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
- 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.
- 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.
Adapun aturan-aturan dalam pembuatan atau penyusunan Algoritma dalam pemrograman adalah :
- Judul
- Deskripsi
- Deklarasi
Contoh dalam kasus :
Menghitung Luas Persegi Panjang |
- Notasi yang dinyatakan dalam kalimat deskriptif . Dengan notasi ini, deskripsi setiap langkah dijelaskan dengan bahasa yang jelas. Notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif.
- Notasi yang dinyatakan dengan pseudo code Pseudocode adalah notasi yang menyerupai bahasa pemrograman tingkat tinggi. Keuntungan menggunakan notasi pseudo code adalah kemudahan mengkonversinya lebih tepat yang disebut mentranslasi ke notasi bahasa pemrograman, karena terdapat korespondensi antara setiap pseudo code dengan notasi bahasa pemrograman.
- Notasi yang dinyatakan dalam flowchart. Sama halnya dengan notasi deskriptif, notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif. Selain itu, pengkonversian notasi algoritma ke notasi bahasa pemrograman cenderung relatif sukar.
FlowChart
Flowchart adalah bagan-baganyang mempunyai arusy ang menggambarkan langkah-langkah penyelesaian suatu masalah. Nah , apa bedanya dengan Algoritma ? Ya , namanya juga chart , yang berupa bagan atau gambar atau simbol , biasa bisa kita temukan pada MS Office. Simbol-simbol tersebut antara lain :
Symbol Flowchart |
Alternate Processor : Mencari alternatif lain dalam pemrosesan data
Decision : Pembandingan / penyeleksian data untuk melakukan proses selanjutnya
Preparation / Looping : Proses inisialisasi
Off Page Connector : Penghubung bagan flowchart dalam halaman yang berbeda
Input / Output data : Proses input / output data
PreDefined Processor : Proses menjalankan sub program
Start / End : Symbol flowchart untuk memulai / mengakhiri
Loop Connector : Penghubung bagan flowchart dalam 1 halaman
Line : Arah aliran program
Contoh kasus |
Dalam pembahasan selanjutnya , kita akan membuat algoritma dengan syntak-sintak dari bahasa pemrograman . Lebih dan kurang dalam postingan kali ini saya mohon maaf , karena saya juga masih tahap pembelajaran .
Comments
Post a Comment
Terimakasih telah membaca artikel ini , saran dan komentar yang baik sangat membangun dalam penulisan artikel berikutnya.
Berkomentarlah sesuai kriteria :
1. Tidak menggunakan kata-kata kasar / mencaci .
2. Tidak menjadi SPAMMER.
3. Biasakan tidak mengirim link aktif , jika mengirim link aktif akan di anggap spam.
Hargailah karya tulis saya walaupun karya tulis ini tidak bermutu bagi anda .