BREAKING NEWS

Download

Thursday, March 1, 2012

Perancangan Sistem Bagian 1 - Spesifikasi

Perancangan Sistem Bagian 1 - Spesifikasi - Seperti telah dibahas pada posting sebelumnya pada bahasan Membuat program yang baik, ada tahapan-tahapan dalam merancang sebuah program. Dalam posting kali ini saya akan bahas mengenai Spesifikasi. pada tahap spesifikasi ini, apa yang kita lakukan harus mampu menjawab beberapa pertanyaan sebagai berikut:
  • Masalah apa yang perlu kita selesaikan?
  • Bagaimana program yang kita buat ini akan digunakan?
  • Apa yang harus dapat di selesaikan oleh program yang kita buat?

Pada proses pengembangan sebuah program/sistem, tahap spesifikasi ini biasanya di capai melalui diskusi, tanya jawab, ataupun penelitian oleh depeloper terhadap costumer.

pada tahap ini pertama-tama yang harus kita lakukan adalah melakukan pemecahan/pemilhan masalah menjadi beberapa sub-masalah yang lebih kecil agar masalah tersebuat dapat mudah kita selesaikan. jadi kata kuncinya adalah Bagi dan Cari Solusi. dengan memecah masalah yang besar menjadi bagian bagian kecil, maka kita akan dengan mudah mencari solusinya. Itulah ciri utama dari pengembangan berorientasi Object.

Lalu seberapa bayak pemilahan ini kita lakukan???. Untuk hal ini tergantung sepenuhnya pada kita. Kita harus dapat memecah masalah sehingga masalah itu menjadi "Mudah untuk di selesaikan". Untuk hal ini memang memerlukan jam terbang atau pengalaman, jadi semakin sering kita merancang sebuah sistem maka akan semakin mahir kita dalam memilah dan memecah masalah kedalam sub-sub masalah yang lebih kecil.Suka dengan postingan diatas ? Langganan aja lewat email, gak perlu buka internet bisa baca artikel terbaru di bikinblogger deh...caranya gimana ? Ya tinggal klik di sini

Perancangan Sistem Bagian 3 - Implementasi

Perancangan Sistem Bagian 3 - Implementasi,Setelah tahap perancangan selesai kita lakukan, maka kita siap melangkah pada tahap selanjutnya yaitu Implementasi. Pada tahap impelmentasi ini, kita menerapkan desain yang kita kembangkan kedalam kode program (Java, C++, Dll). Namun dalam posting kali ini, saya akan mengggunakan Java dalam Impelementasi. 

Ada beberapa hal yang pelu diperhatikan dalam pembuatan kode program ini. Menuliskan kode program, alangkah baiknya kita menuliskannya dalam bangian kecil, lalu kemudian kita kompile dan kita test. hal ini akan mengurangi kesulitan dalam menguji kode yang kita buat. selain itu jika nantinya terdapat Error Message, maka kita akan mudah memperbaikinya. Pada postingan kali ini, kita akan mengkodekan class Tebak tebakan yang telah kita randang pada perancangan sebelumnya.

Setelah di kodekan, maka beginilah kode java dari class TebakTebakan yang kita rancang.:

/*
*Nama File : TebakTebakan.java
*Programer : BlackOnta
*Keterangan : Menggambarkan Class TebakTebakan
*/

public class TebakTebakan extends Object{ // Awal Class
private String pertanyaan; //Variabel
private String jawaban;

public TebakTebakan(String p, String j){ //Metod Kontruktor
pertanyaan=p;
jawaban=j;
} //Akhir Method

public String getPertanyaan(){ //Method Intance
return pertanyaan;
}//Akhir method getPertanyaan

public String getJawaban(){ //Method Intance
return jawaban;
} //Akhir method getJawaban
}

Seperti itulah kira kira tahap Implementasi ini kita lakukan. tentunya untuk program-program yang lebih kompleks. Selamat Mencoba

Suka dengan postingan diatas ? Langganan aja lewat email, gak perlu buka internet bisa baca artikel terbaru di sini deh...caranya gimana ? Ya tinggal klik di sini

Objek Oriented - Mendesain Sebuah Program

Objek Oriented - Mendesain Sebuah Program - Pemograman bukan hanya sekedar menuliskan syntax. lebih dari itu, pemograman melinatkan berbagai aspek, diantaranya Perencanaan dan desain. Desain program yang buruk, akan menghasilkan pekerjaan yang dilakukan menjadi kurang baik hasilnya.
Ada sebuah istilah dalam dunia pemograman "anda tidak boleh terburu buru dalam membuat program, semakin cepat anda memulai langkah dengan menuliskan program/syntax, maka akan semakin lama pekerjaan itu selesai". Ini metupakan bagian dari pemograman berorientasi objek. dengan kata lain, semakin baik kita dalam mendesain program, semakin pekerjaan selesai dengan hasil yang kita inginkan.

Siklus pengembangan Perangkat Lunak
Pengembangan Perangkat Lunak, merupakan sebuah proses mendesain dan menulis/coding perangkat lunak. Siklus pengembangan Perangkat Lunak merujuk pada beberapa fase yang berbeda.secara umum kita dapat membagu tahapan tersebut mejadi 4 bagian.
Tahapan-tahapan tersebut adalah:
- Spesification, (Spesifikasi) pada tahap ini kita harus membuat menjelaskan masalah, dan menjelaskan secara terperinci dari program yang akan dita buat.
- Design, (Desain) pada tahap ini kita harus menentukan dan merancang berbagai macam Class, Method, dan Data, yang nantinya akan kita gunakan dalam program.
- Implementation, (Implementasi) tahapan ini merupakan menerapkan/mengimplementasikan desain yang kita buat kedalam kode program (Java, C++, atau bahasa Pemograman lain yang berorientasi Objek).
- Testing, (Uji Coba) tahapan ini dilakukan untuk mengetahui kinerja program yang kita buat.

Dibawh ini diagram proses pengembangan program


Jadi untuk membuat program yang bagus, mulailah dengan belajar mendesain program. Moga bermanfat.

Langganan

Suka dengan postingan diatas ? Langganan aja lewat email, gak perlu buka internet bisa baca artikel terbaru di bikinblogger deh...caranya gimana ? Ya tinggal klik di sini
 
Copyright © 2014 Bikin Blogger Share on Blogger Template Free Download.