BANDUNG KARATE CLUB

Jumat, 15 Oktober 2010

ALGORITMA DAN PEMROGRAMAN

Definisi
                                                        - Program
Adalah serangkaian intruksi yang logis, ditulis ke dalam bahasa yang dimengerti oleh komputer untuk menghasilkan informasi yang sesuai dengan keinginana user ( Pengguna Komputer )
- Programing
Adalah suatu tahapan dalam suatu pembuatan program.
Programmer
Adalah orang atau tenaga pelaksana yang ada dalam suatu sistem komputerisasi yang mempunyai tugas untuk membuat dan menyiapkan program siapa pakai.

Tahapan Dalam Programming
1. Mengenal permasalahan
2. Menganalisa permasalahan
3. Membuat rancangan sistem
4. Menulis program
5. Compiling dan Linker
6. Menjalankan program
7. Pembuatan dokumentasi


1. Mengenal permasalahan
- Sebelum kita memecahkan persoalan, pertama kali kita harus mengetahui secara mendetail permasalahan yang ada.
- Untuk itu harus diperhatikan semua ketentuan – ketentuan dan syarat – syarat yang diminta dalam proses pengolahan datanya.

2. Menganalisa permasalahan
Setelah kita mengetahui dengan pasti masalah tersebut, langkah selanjutnya adalah menganalisa masalah sesuai dengan deskripsi yang ada didalam program spesifiksi (specification program) untuk dapat diselesaikan dengan memanfaatkan jasa komputer.

3. Membuat rancangan sistem
  1. Deskripsi pekerjaan, yaitu memuat keterangan umum mengenai suatu persoalan dan apa yang akan dihasilkan dari program tersebut.
  2. System flowchart, memuat keterangan yang menunjukkan input dan output media yang akan dipergunakan dalam proses pengolahan data. Pada umumnya keterangan tersebut hanya garis besarnya saja, sehingga system flowchart sering disebut juga macro flowchart

4. Menulis program
- Setelah program spesifikasi telah dibuat, maka langkah selanjutnya adalah menulis program. Dalam menulis program terlebih dahulu kita membuat program flowchart secara detail. 

- Setelah beberapa kali dilakukan tes kering (mengetes  program flowchart dengan data bikinan), selanjutnya kita pindahkan instruksi logis yang ada didalam program flowchart ke dalam statemen-statemen bahasa yang dikenal oleh komputer yang dituliskan pada kertas coding (coding sheet) secara mendetail.

5. Compiling dan Linker
- Setelah program selesai ditulis dan di entri ke dalam komputer, langkah selanjutnya adalah penterjemahan program dari baris pertama sampai dengan baris yang terakhir (baris per baris) oleh alat penterjemah yang disebut dengan compiler/intepreter. 

- Bila masih terdapat beberapa kesalahan di dalam penulisan program (syntax error), maka komputer akan memberitahukan pada baris berapa dan bentuk kesalahanya apa pada program tersebut.

6. Menjalankan program
Dengan asumsi bahwa baik data maupun programnya sudah dinyatakan benar (valid), maka program tersebut dapat digunakan untuk memproses data yang ada guna menghasilkan laporan yang sesuai dengan keinginan si pemakai jasa komputer (user).

7. Pembuatan dokumentasi
- Untuk mencegah segala kemungkinan yang tidak diinginkan dan juga untuk memudahkan para pembuat program (programmer) didalam melakukan perubahan-perubahan sistem maupun program mutlak diperlukan dokumentasi yang lengkap.

- Setiap perubahan baik dari sistem maupun program harus dicatat didalam standard documentation (sebuah metoda pendokumentasian yang standar dalam sistem komputerisasi)