Saber - Fate Stay Night 6

Senin, 30 Juli 2012

Konsep Dasar Pemograman

Program komputer adalah kumpulan instruksi (statements) yang disusun secara logis untuk memecahkan suatu masalah. Instruksi-instruksi yang digunakan disesuaikan dengan jenis bahasa pemrograman yang digunakan.

Ada dua jenis utama dalam bahasa pemrograman, yaitu bahasa pemrograman berbasis bisnis dan berbasis matematis (science). Bahasa pemrograman yang berbasis bisnis biasanya merupakan program aplikasi siap pakai, seperti dBase, Visual Basic, FoxPro, FoxBase, Clipper, COBOL dan sejenisnya yang merupakan program aplikasi basis data. Ada juga Photoshop, Corel Draw, dan sejenisnya yang merupakan program aplikasi untuk pengolaman gambar (image processing) atau multimedia. Sedangkan yang berbasis science seperti Pascal, C, Fortran, Mathlab, dan sejenisnya.

Program yang baik memiliki kriteria, antara lain:
1. menghasilkan keluaran (output) yang sesuai dan benar.
2. memiliki kompleksitas algoritma yang minimal.
3. memiliki kecocokan dengan peruntukan bahasa programnya.
4. memiliki batas akhir penyelesaian.

Setiap programmer memiliki style tersendiri dalam menuliskan programnya. Misalnya untuk mendapatkan record data, seorang programmer lebih suka menggunakan perintah FIND, sedang yang lain lebih suka menggunakan SEEK. Programmer yang satu lebih suka mencetak nilai beberapa variabel dalam satu baris sesuai dengan tipe datanya, sedangkan yang lain lebih suka mencetaknya secara string. Dan sebagainya.

Ada pula programmer yang menuliskan sebuah program dalam satu rangkaian penuh, tapi ada yang membagi-bagi programnya menjadi program utama (main program) dan sub-sub program (subroutine atau procedure). Contoh skema program utama dan sub-sub programnya dapat digambarkan sebagai berikut:



Penulisan program yang terstruktur dan menggunakan sub-sub program tentunya dimaksudkan agar ketika terjadi kesalahan proses atau penulisan akan lebih mudah menelusurinya (terutama untuk program yang besar atau memiliki banyak fungsi)
Konsep IPO
Konsep IPO dikembangkan mejadi :
Originating -> input -> proses -> Output -> Distribution
||
Storage
Originating 
Berhubungan dengan pengumpulan data yang biasanya merupakan pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan proses input.
Input
Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.
Proses
Tahap ini merupakan proses pengolahan data dari data yang sudah diinput berupa proses menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dan mencari di storage.
Output
Tahap ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb)
Distribution
Tahap ini merupakan proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.
Storage
Tahap ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.

Pengertian dasar program adalah rangkaian instruksi-instruksi dalam bahasa komputer yang disusun secara logika dan sistematis.
Tujuan pembuatan program
  1. Membuat solusi dari pemecahan kasus yang timbul.
  2. Meningkatkan kualitas dan performance dari kinerja kerja.
  3. Membantu proses pengambilan keputusan.
Struktur Dasar Pemrograman
Salah satu tahapan dari pengembangan suatu program adalah menterjemahkan atau mengkodekan rancangan terinci yang telah dibuat menjadi suatu program komputer yang siap pakai.
Beberapa karakteristik seorang pemrogram yang mempengaruhi suatu program yang dibuat adalah sbb:
  1. Memiliki pol pikir yang logis.
  2. Memiliki ketekunan dan ketelitian yang tinggi.
  3. Memiliki penguasaan bahasa pemrograman yang baik.
  4. Memiliki pengetahuan tentang teknik pemrograman yang baik.
Langkah-langkah pokok secara umum didlam membuat program komputer
  1. Mendefinisikan masalah.
  2. Membuat flowchart.
  3. Membuat program.
  4. Melakukan tes program.
  5. Membuat dokumentasi program.
Pemrograman Terstruktur merupakan suatu tindakan untuk membuat program yang berisi instruksi-instruksi dalam bahasa komputer yang disusun secara logis dan sistematis supaya mudah dimengerti, mudah dites, dan mudah dimodifikasi.
Pemrograman Modular 
Dalam pemrograman modular program dipecah-pecah kedalam modul-modul dimana setiap modul menunjukkan fungsi dan tugas tertentu.
Pemrograman Top Down
Sangat berguna dalam perencanaan pemrograman modular.

1 komentar:

Anonim mengatakan...

sands casino Archives
Las Vegas Sands Casino in Nevada, United 제왕카지노 States, December 21, 2021 Sands Casino opened in Nevada in 2000. 인카지노 is a sister resort to the Sands septcasino Palace Hotel and Casino in Las

Posting Komentar

Template by:

Free Blog Templates