Sebenarnya sih ini tugas pertama saya di matakuliah proyek rekayasa perangkat lunak berbasis objek.
akunyari-nyari di internet, nggak nemun-nemun juga. nggak tau dapat penglihatan dari mana, temanku Fandy mendapatkan jawabannya. ya, tinggal ku edit-edit sedikit supaya tidak terlihat terlalu mirip, jadinya tugasku lebih panjang satu lembari daripada tugasnya Fandy.
and now what, aku dapat nilai 80 sedangkan Fandy harus mengulangi tugasnya. OMG, I'm Sorry Fandy... hhehehe...
padahal itukan tugasmu...
well, ini dia tahap-tahap software development itu...
1. Problem statement
Problem Statement memfokuskan pada “What”. Selama definisi ini, developer software berusaha untuk :
Mengidentifikasi informasi apa yang dikerjakan proses
Fungsi dan performance apa yang diinginkan
Interface apa yang dibutuhkan
Hambatan desain apa yang ada, dan
Kriteria validasi apa yang dibutuhkan untuk menetapkan keberhasilan sistem.
2. Segment Specification
Segment Spesification menetapkan peranan dari setiap elemen dalam sistem berbasis komputer, terutama menga¬lokasikan peranan software.
3. Requirement Document
Penetapan lingkup untuk software memberikan petunjuk / arah. Namun definisi yang lebih rinci dari in¬formasi dan fungsi software diperlukan sebelum pekerjaan dimulai.
4. System Design Document ( Software Design )
Desain menterjemahkan kebutuhan-kebutuhan software ke dalam sekumpulan representasi (grafik, ta¬bel, diagram, atau bahasa yang menjelaskan struktur data, arsitektur software dan prosedur algoritma).
5. Objek Design Document
Representasi desain harus diterjemahkan ke dalam bahasa tiruan / artificial language yang menghasilkan perintah-perintah yang dapat dieksekusi oleh komputer.
6. Executable System
Tujuan dari Executable System adalah :
Membuat solusi pada permasalahan ( problem)
Menentukan tugas komputer dalam memecahkan masalah
Membuat spesifikasi segmen-segmen manual dan otomatik dari system
Memenuhi/tunduk pada kebijakan, prosedur, standard dan aturan
Menentukan kendali yang dpt mereduksi resiko aplikasi hingga level yang dpt diterima
Menyelesaikan proyek dalam batas dana, sumber-daya dan jadwal.
7. User Manual
Pengguna yang menggunakan software juga ada saat dimana pengguna mengerjakan tugas secara manual.
8. Software Testing Plan
Segera sesudah software diimplementasikan dalam bentuk yang dapat dieksekusi oleh
mesin, software perlu ditest untuk menemukan kesalahan ( merupakan fungsi logika dan implementasi ).
9. Test manual
Tes Manual berfokus pada “How”. Selama pengembangan, developer software berusaha menjelas¬kan :
• Bagaimana struktur data dan arsitektur software yang didesain
• Bagaimana rincian prosedur diimplementasikan ( diterapkan )
• Bagaimana desain diterjemahkan ke dalam bahasa pemrograman atau bahasa non prosedur, dan
• Bagaimana pengetesan akan dilaksanakan.
10. Software Maintenance Plan
Fase pemelihaaan berfokus pada “Change” atau perubahan. Ini dapat disebabkan :
a. Perubahan karena software error ( Corective Maintenance )
b. Perubahan karena software disesuaikan / diadaptasi dengan lingkungan external, misalnya munculnya CPU baru, sistem operasi baru ( Adaptive Maintenance )
c. Perubahan software yang disebabkan customer / user meminta fungsi tambahan, misalnya fungsi grafik, fungsi matematik, dll ( Perfective Maintenance )
11. System Software Planning
Dalam sistem ini, setelah lingkungan software dialokasikan, maka langkah dari sistem software plan¬ning ini adalah :
• Pengalokasian sumber / resource
• Estimasi biaya
• Penetapan tugas pekerjaan dan judul
Semoga bermanfaat ^_^
READ MORE...
Well, lagi-lagi ini tugas kuliah saya...
masih sangat sederhana... tapi aku tetap ngotot untuk membagikannya... hhehee
Here we go...
outputnya :Listing Codenya :
Private Sub Command1_Click() // Tombol ASC
Text2.Text = Asc(Text1.Text)
End Sub
Private Sub Command2_Click() // Tombol Ulangi
Text1.Text = ""
Text2.Text = ""
End Sub
Private Sub Command3_Click() // tombol CHR
Text2.Text = Chr(Text1.Text)
End Sub
Private Sub Command4_Click() // tombol selesai
Unload Me
End Sub
Semoga bermanfaat ^_^
READ MORE...
Hnm... saya mencoba membagikan listing code tugas kuliah saya di sini...
walaupun masih sederhana... tapi ketika saya masih semester 3 dulu... ini termasuk sulit bagi saya yang masih pemula menggunakan Program Visual Basic.
well, here we go...
output :
Listing codenya :
Private Sub Combo1_Click()
If Combo1.Text = "NIKAH" Then
Text5.Text = 0.1 * Val(Text4.Text)
Else
Text5.Text = o
End If
End Sub
Private Sub Command1_Click() //tombol hitung
Text6.Text = Val(Text3.Text) + Val(Text5.Text) + Val(Text4.Text)
End Sub
Private Sub Command2_Click()// tombol ulangi
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
End Sub
Private Sub Command3_Click()// tombol keluar
End
End Sub
Private Sub Form_Load()
Combo1.AddItem "NIKAH"
Combo1.AddItem "Belum NIKAH"
Combo1.ListIndex = 0
End Sub
Private Sub Text2_Change()
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
End Sub
semoga bermanfaar ^_^
READ MORE...
Wah, udah dapat tugas pertama aja nih di matakuliah pemrograman berorientasi objek atau JAVA.
here my first task of Java... :)
Listing code :
package tugasD1;
public class nim092333 {
public static void main (String[] args) {
System.out.println("Nim : 092333");
System.out.println("Nama: Hasti Suci Syavitri");
}
}
outputnya :

untuk soal yang kedua, listing codenya :
public class hasti092333 {
public static void main(String[] args) {
String[] stb={"0","9","2","3","3","3"};
for (int a=0; a<5;a++) {
System.out.println(stb[a]); } } }
Outputnya :
Contoh Polimorfisme pada Bahasa Pemrograman Java
Listing codenya :
• Membuat Class hewan
class hewan {
public void suara (){
System.out.println("Hewan bersuara :");
}
}
• Membuat kelas turunan kuda yang merupakan turunan dari class hewan :
public class kuda extends hewan {
public void suara(){
System.out.println("Kuda mengikik...");
}
}
• Membuat kelas turunan kucing yang merupakan turunan dari class hewan :
public class kucing extends hewan {
public void suara (){
System.out.println("Kucing mengeong...");
}
}
• Membuat kelas turunan ayam yang merupakan turunan dari class hewan :
public class ayam extends hewan {
public void suara(){
System.out.println("Ayam berkokok...");
}
}
• Membuat class suarahewan untuk mengetes class-class yang telah dibuat :
public class suarahewan {
public static void main(String[] args){
hewan HEWAN = new hewan();
kuda KUDA = new kuda();
kucing KUCING = new kucing();
ayam AYAM = new ayam();
HEWAN.suara();
HEWAN = KUDA;
HEWAN.suara();
HEWAN = KUCING;
HEWAN.suara();
HEWAN = AYAM;
HEWAN.suara();
}
}
outputnya sebagai berikut :
READ MORE...
parah… parah… parah…
inikah seseorang yang ingin menjadi seorang programmer??
baru dikasih tugas yang ribet sedikit(bagi yang ahli) dan ribet banyak(bagi yang tidak ahli, itulah saya), udah mengeluh dan pantang semangat.
nggak nemu logikanya. nggak nemu rumusnya. apanya yang salah dari program yang saya buat? saya sendiri bingung. Perasaan, setelah dicek dengan teliti, rumus dan logikanya oke-oke aja tuh.
eng ing eng… setelah bergulir di depan laptop sampai jamuran. akhirnya aku bisa menyelesaikan program sederhana yang aku buat. thanks God, thanks my parents, my sista and brother, my love, I love u so much much mucccaaah…
well, aku disuruh bikin program membuat struk belanja dari sebuah minimarket dengan menggunakan bahasa c++ oleh dosen. waktu bikinnya cuman empat hari. whaat?? are you kidding me?
stress deh eike..
putar otak kanan dan putar otak kiri, akhirnya struk belanjanya bisa jadi…
dengan bangga saya persembahkan…
teng tedeng tedeng…
READ MORE...