05 March 2008

Intro Rekayasa Perangkat Lunak

Perangkat lunak merupakan instruksi yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, atau sering disebut program/software. Program beroperasi di komputer sesuai dengan instruksi yang diberikan oleh si pemakai / user. Dan dalam penggunaannya, tentunya tidak hanya 1 user yang mengoperasikannya, pastinya tergabung dalam berbagai sistem user yang lain.

Dari sini bisa dilihat bahwa program bukan hanya sekelompok instruksi, atau code - code dengan berbagai fungsi, tetapi lebih sesuatu yang berperan penting dalam aktivitas manusia.

Saat seseorang berpikir untuk menjadi programmer, berarti dia sudah menyiapkan mental sebagai seorang pejuang keras dan lebih melankolis di depan komputer. Dalam merekayasa program / perangkat lunak,tidak sedikit waktu yang dibutuhkan. Karena ada beberapa proses dasar yang harus dipenuhi untuk bisa membuat aplikasi.
Proses tersebut antara lain :

  • Requirement : tahap berkomunikasi dengan client dan programmer berusaha memenuhi setiap permintaan client atas program yang dibuat.

  • Spesifikasi : programmer menentukan apa yang harus dilakukan oleh perangkat lunak dan batasan/kendala pengembangannya

  • Developing : proses memproduksi sistem perangkat lunak

  • Validation : pengujian program terhadap keinginan pengguna

  • Evolution : perubahan program berdasarkan perubahan keinginan client



Dalam pembuatan perangkat lunak, ada yang namanya kerangka berpikir, atau yang sering dikenal dengan alur program dimana alur program tersebut adalah merupakan gambaran baik itu detail maupun gambaran secara global suatu program.
Contoh penyusunan skema tersebut bisa di lihat di sini

Terima kasih
Muito Obrigado...
Semoga bermanfaat