FANDOM


ProgrammingEdit

Kegiatan khusus untuk memecahkan masalah. Meliputi 4 langkah

  • Mengerti masalah
  • Membuat perencanaan
  • Realisasi rencana
  • Evaluasi

Ide menuju AlgoritmaEdit

Algoritma adalah perintah yang tersusun lengkap dengan detail-detail kecil agar dapat dimengerti komputer. Ditulis dalam bahasa manusia.

Algoritma menuju ProgramEdit

Penulisan algoritma dalam bahasa pemrograman yang memungkinkan komputer melaksanan ide-ide dalam algoritma tersebut.

Cara Kerja KomputerEdit

Sebelum dieksekusi, program harus terlebih dulu disimpan dalam memori. Suatu penerjemah juga diperlukan untuk menerjemahkan bahasa manusia ke dalam bahasa mesin (kode biner)

Software-software penerjemah

  • Interpreter : Menerjemahkan masing-masing pernyataan
  • Compiler : Menerjemahkan seluruh program
  • Debugger : Memperbaiki errors

Bahasa PemrogramanEdit

  • Bahasa Mesin : Bahasa asli mesin (kode biner)
  • Assembler : Menerjemahkan bahasa perantara manusia dan mesin (hi-level language) ke dalam bahasa mesin
  • Hi-Level Language : Bahasa perantara antara bahasa mesin dan bahasa manusia

OrientasiEdit

  • Objek : Program berisi instruksi dan juga objek, dapat berupa objek yang telah diproses sebelumnya
  • Aspek : Memisahkan setiap objek dalam progrma-program yang berbeda untuk meminimalkan overlap

Web ProgrammingEdit

Tools untuk melakukan pemrograman di Web. Berikut adalah contoh-contoh bahasa pemrograman untuk web.

  • HTML
  • XML
  • JavaScript
  • VBScript
  • ActionScript

Pengembangan SistemEdit

SiklusEdit

  • Investigasi
  • Analisis
  • Desain
  • Pengembangan
  • Implementasi
  • Pemeliharaan
  • Pensiun

Permasalahan SoftwareEdit

  • Peningkatan biaya untuk software seiringpenurunan biaya untuk hardware
  • Keterandalan tidak kunjung meningkat
  • Error dapat muncul dalam berbagai bentuk yang sulit ditebak

Solusi SoftwareEdit

Para ahli komputer mengembaangkan cara untuk meningkatkan reabilitas dan menurunkan biaya dalam lima hal utama ini :

  • Teknik pemrograman
  • Lingkungan pemrograman
  • Verifikasi program
  • Program pembersihan-ruangan
  • Pengaturan oleh manusia

Garansi SoftwareEdit

Pada awalnya, software tidak dijual dengan garansi. Seiring dengan perkembangan, software kini memiliki garansi khusu untuk kegagalan instalasi. Beberapa perusahaan juga menawarkan garansi jaminan kepuasan selama 90 hari, namun tidak mencakup error dalam program.