Konsep Dasar Pemrograman
PEMROGRAMAN
A. Program
Pemrograman /programming
adalah pekerjaan penulisan instruksi bagi komputer untuk
menyelesaikan suatu masalah.
Program.
adalah himpunan instruksi yang diperuntukkan bagi
komputer, untuk menyelesaikan masalah yang diberikan.
Interpreter
menerjemahkan perintah baris demi baris dan langsung
melaksanakannya. Contoh : BASIC.
Compiler
menerjemahkan dulu seluruh perintah dalam bahasa mesin,
baru kemudian terjemahan tersebut dijalankan oleh komputer.
Contoh : FORTRAN, C, PASCAL.
B. Bahasa Program
Setelah diketahui apa itu program, amka muncul pertanyaan
apa program dibuat? Sebelumnya telah disinggung masalah
mengenai bahasa program. Dimana bahasa program adalah suatu
program yang digunakan untuk membuat instruksi-instruksi
sehingga terbentuk program baru. Jadi dengan demikian Bahasa
Program dapat disimpulkan sebagai program pembuat program.
Pada awal munculnya komputer, ada beberapa program yang
terkenal dikalangan perkomputeran, diantaranya :
• BASIC
merupakan singkatan dari “Beginner All Purpose Symbolic Code”
• COBOL
merupakan singkatan dari “Common Businnes Oriented
Languange”
• FORTRAN
merupakan singkatan dari “Formula Translator” untuk scince
dan engineering
• PASCAL
diambil dari nama ahli matematika dia abad 17, Bliase Pascal
• RPG
merupakan singkatan dari “Report Program Generator”
• LOGO
“A Languange That Can Product Graphics”
Namun seiring dengan kemajuan dan perkembangan
komputer, bahasa program ikut mengalami perkembangan
pesat dimana bahasa – bahasa program diatas telah banyak
diubah dari under DOS menjadi Under Windows, dalam hal
ini berbasis Visual atau lebuh dikenal dengan Berbasis Objek
(Object Oriented Program).
Misalnya BASIC menjadi VISUAL BASIC, PASCAL
menjadi DELPHI dan sebagainya, selain itu muncul beberapa
bahasa program baru seperti JAVA, HTML, PHP, C/C++/Visual C,
Visual FoxPro, dan lain-lain.
C. Langkah – Langkah Pembuatan Program
Ada beberapa langkah yang harus diambil dalam mengerjakan suatu
program yang sederhana namun berhasil antara lain :
• Perincian (spesifikasi) program
Merupakan hal yang sangat penting dalam langkah pembuatan
program. Jika langkah ini tidak benar, tidak lengkap atau terjadi
kesalahan urutan misalnya, maka pembuatan program
(programmer) harus melakukan kerja ulang setelah program diuji.
Salah satu spesifikasi yang harus diperhatikan adalah :
- Input apa yang harus diberikan
- Output apa yang dikehendaki
Dalam hal ini diharapkan adanya interaksi antara programmer
dengan operator agar hasil yang didapatkan maksimal, dan
yang sangat penting adalah dalam perincian suatu program harus
dibuat keseluruhan proses yang akan dilakukan dan urutan dari
apa yang harus dikerjakan
• Rancangan (desain) dari program
Merupakan pembuatan rancangan atau desain program. Dalam
pembuatan desain biasanya menggunakan bantuan Flowchart
atau Algoritma, sehingga logika dari program lebih baik
• Penulisan (coding) program
Langkah ini ditujukan untuk menulis program dalam bentuk
code-code sesuai dengan bahasa program yang dipilih dengan
mengikuti logika desain. Dalam pemilihan bahasa program,
programmer harus berhati-hati dalam menentukan bahasa yang
akan digunakan dengan pertimbangan :
- Sesuaikan dengan kapasitas program yang akan dibuat
- Sesuaikan dengan kemampuan
- Sesuaikan dengan kemampuan komputer
• Pengujian (test) program
Dilakukan dengan cara membandingkan perincian yang telah
dibuat sebelumnya dan desain program. Dengan hasil itu maka
programmer dapat memutuskan apakah masih perlu ditambah
disana sini atau bahkan perbaikan pada desain.
• Dokumentasi (penyimpanan dan pengeluaran program)
Ini merupakan langkah akhir dari pembuatan program yang
merupakan penyimpanan (dokumentasi) serta pengeluaran
program (releasing) dan dalam hal ini ada 3 unsur yang
menentukan :
1. Operator
Orang yang menggunakan langsung program yang dibuat
dimana biasanya operator kemampuannya sangat terbatas
mengenai seluk – beluk program sehingga program harus dalam
keadaan baik dan mudah dioperasikan
2. Application specialist
Orang yang bertanggung jawab langsung dengan proses
yang dikerjakan program tersebut.
3. Programmer lain
Program dikatakan baik jika sebagian besar programmer
menyatakan baik.
Komentar
Posting Komentar