Tahap-Tahap Pembangunan Program

Download File

1. TEKNIK MODULAR

Modular adalah teknik pemecahan masalah yang digunakan untuk mengimplementasikan langkah-langkah pemecahan masalah pada kelompok-kelompok masalah yang kecil (modul) yang kemudian masing-masing modul tersebut dibuat suatu sistem untuk mengintegrasikan menjadi satu kesatuan program yang lengkap.

Modul program didefinisikan sebagai sekumpulan instruksi yang memiliki operasi-operasi dan data yang didefinisikan, memiliki struktur internal yang tidak tergantung pada sub program yang lain dan merupakan satu kesatuan yang utuh yang akan dieksekusi secara berulang-ulang.

2. PEKERJAAN DI BIDANG IT

A. SISTEM ANALIS

Sistem analis adalah seseorang yang menggunakan pengetahuan aplikasi komputer yang dimilikinya untuk memecahkan masalah-masalah bisnis di bawah petunjuk manajer sistem.

Sistem analis adalah seseorang yang bertanggung jawab menerjemahkan kebutuhan-kebutuhan si pemakai sistem (user) ke dalam spesifikasi teknik yang diperlukan oleh programer dan diawasi oleh manajemen.

B. PROGRAMMER

Programmer adalah seseorang yang ahli dalam membuat dan menulis program komputer.

C. WEB DESIGNER

Web designer adalah seseorang yang bekerja dengan unsur-unsur visual dan grafis pada suatu halaman web sehingga halaman web tampak begitu indah.

D. WEB DEVELOPER

Web developer adalah seseorang yang membuat aplikasi dengan berbasis web dengan bahasa pemrograman.

E. TECHNICAL SUPPORT

Technical support adalah seseorang yang bekerja dengan memberikan layanan dukungan teknis untuk membantu pengguna menyelesaikan masalah spesifik berupa bantuan produk-produk teknologi alih-alih memberikan pelatihan, kostumisasi, atau layanan dukungan lain.

3. TAHAP-TAHAP PEMBANGUNAN PROGRAM

a. DEFINISI MASALAH

Menentukan persepsi tentang suatu masalah yang dihadapi, mengidentifikasi penyebab masalah, mengidentifikasi masalah secara rinci, menentukan ruang lingkup permasalahan yang akan diselesaikan lebih dahulu dan kemungkinan-kemungkinan kendala yang akan dihadapi kemudian berapa lama penyelesaian masalah tersebut.

b. ANALISIS KEBUTUHAN

Menentukan kebutuhan spesifikasi fungsi, kemampuan dan fasilitas program yang akan dibuat, menentukan data untuk masalah keluaran yang diminta dan diinginkan, pemrograman yang digunakan serta tipe komputer yang dibutuhkan.

c. TEKNIK PEMECAHAN MASALAH DAN ALGORITMA

Teknik pemecahan masalah adalah suatu cara atau metode untuk memecahkan masalah, contohnya Top Down dan Modular.

Algoritma adalah suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara sistematis yang akan dikerjaklan untuk menyelesaikan masalah dengan bantuan komputer.

Desain algoritma yang dibuat harus sama dengan langkah-langkah penyelesaian masalah yang ditentukan karena algorima dibuat untuk menyelesaikan masalah yang dihadapi oleh programmer.

d. PENGKODEAN

Proses yang terdiri dari penulisan kode program ke dalam bahasa pemrograman yang diinginkan atau dikuasai programmer. Kode program ditulis dari baris pertama hingga baris terakhir karena merupakan satu kesatuan bentuk instruksi komputer yang harus dijalankan oleh komputer.

Tujuan pengkodean adalah agar terjadinya efisiensi terhadap memori yang akan digunakan, efisiensi perintah dalam setiap modul program, serta efisiensi terhadap pengguna fasilitas input output yang akan berpengaruh langsung terhadap prosesor atau pengguna.

e. TESTING DAN DEBUGGING

Testing dan debugging adalah suatu tahap untuk menguji program dan mengoreksi kesalahan yang terdeteksi.

f. PEMELIHARAAN

Pemeliharaan adalah suatu usaha yang dilakukan untuk mencegah rusaknya suatu program komputer.

g. DOKUMENTASI

Dokumentasi adalah tahap yang berguna untuk melakukan penelusuran jika terjadi kesalahan dan memberikan informasi kepada orang lain sehingga dapat mengerti dan memahami alur logika program.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s