News PKS PIYUNGAN :
Home » » Algoritma dan Pemrograman Terstruktur(algo)

Algoritma dan Pemrograman Terstruktur(algo)

Written By Unknown on Jumat, 02 November 2012 | 11.15.00


Bahasa komputer adalah sarana komunikasi yang menjembatani hubungan manusia dengan komputer (mesin)
Bahasa komputer à Bahasa Pemrograman Komputer
Suatu prosedur atau tata cara penulisan program, yaitu kata, ekspresi, pernyataan atau kombinasi semua yang disusun dan dirangkai dan berupa urutan langkah-langkah untuk menyelesaikan masalah.
Faktor yang harus diperhatikan
Sintaksis
n  Tata bahasa yang digunakan dalam program
Semantik
n  Maksud yang dikandung dalam setiap pernyataan yang ada dalam program
Kebenaran Logika
n  Berhubungan dengan benar tidaknya urutan pernyataan dalam program
Jenis Bahasa Pemrograman
Tingkat rendah (Low level)
n  Sulit dipahami à berhubungan dengan mesin komputer
n  Contoh : bahasa Assembler
n  Tingkat tinggi (High level)
n  Memakai kata-kata dan pernyataan yang mudah dimengerti
n  Contoh : Pascal, C / C++
Alasan Belajar Pemrograman
Untuk memecahkan suatu permasalahan
Untuk mencari alternatif solusi yang terbaik
Hal yang diperhatikan dalam proses pemecahan masalah
Menganalisa dan memahami suatu permasalahan dan dibuat suatu algoritma
Membuat suatu kode dari algoritma yang telah dibuat ke dalam pernyataan-pernyataan yang sesuai dengan bahasa pemrograman
Hal yang diperhatikan dalam proses pemecahan masalah
Testing dan Debugging.
n  Testing à proses menjalankan program untuk menemukan kesalahan
n  Debugging à proses menemukan kesalahan dan memperbaikinya
Dokumentasi setiap langkah untuk pengembangan program
Karakteristik Pemrograman Terstruktur
Mempunyai teknik pemecahan masalah yang tepat dan benar
Memiliki algoritma pemecahan masalah yang sederhana dan efisien dalam memecahkan masalah
Teknik penulisan program terstruktur logika yang benar, mudah dipahami
Membutuhkan biaya testing yang rendah
Memiliki dokumentasi yang baik
Langkah Pembuatan Program
Mendefinisikan masalah
Mencari solusi untuk masalah
Memilih teknik pemecahan masalah dan algoritma
Menulis program
Melakukan testing dan debugging
Melakukan dokumentasi
Melakukan pemeliharaan
Definisi Algoritma
Pola pikir yang terstruktur yang berisi tahap-tahap penyelesaian suatu masalah, yang nantinya akan diimplementasikan ke dalam suatu bahasa pemrograman.
Algoritma digunakan untuk 3 struktur program :
n  Struktur urut (sequence structure)
n  Sruktur keputusan (decision structure)
n  Stuktur perulangan (looping structure)
Sejarah Bahasa C
Pertama kali dikembangkan oleh Dennis Ritchie tahun 1972, pada laboratorium Bell (USA).
Bahasa C digunakan pada sistem operasi UNIX
Beberapa versi C mulai dikembangkan untuk dijalankan pada sistem operasi selain UNIX, seperti PC-DOS, MS-DOS, bahkan kini pada Ms. Windows
Kelebihan Bahasa C
Tersedia hampir di semua jenis komputer
Bersifat portabel dan fleksibel untuk semua jenis komputer
Hanya menyediakan sedikit kata kunci (32 kata kunci)
roses executable program lebih cepat
Dukungan pustaka yang banyak
Merupakan bahasa terstruktur
Termasuk bahasa tingkat menengah/tinggi
Kekurangan Bahasa C
Banyaknya operator serta fleksibilitas penulisan program terkadang membingungkan pemakai
Bagi pemula, sering kesulitan menggunakan pointer.
Kegunaan C untuk keperluan pemrograman sistem :
Assembler
Interpreter
Kompiler
Sistem operasi
Program bantu (utility)
Editor
Paket program aplikasi
Penulisan Program Bahasa C
main()
n  Sebagai titik awal dan akhir eksekusi program diikuti tanda “{“ à awal, dan “}” à akhir.
printf()
n  Untuk menampilkan suatu keluaran program pada layar penampil.

Share this article :

1 komentar:

Tamu Harap ninggalin jejak

 
Support : Creating Website | Harun Korniawan | Ha-Ka
powered by Blogger
Copyright © 2013. KaiZen Design - All Rights Reserved
Template Design by Creating Website Published by Mas Template