: Jl. Tarakan No. 22 Komplek PT. ARUN Lhokseumawe, 24353 : 08116702263
: johan tm PIN : 2663C69E
:
[email protected] : johan.peusangan : @tmjohan : peusangan-robotic.blogspot.com (download bahan kuliah)
Midtem Final Tugas Kelompok Absensi
: : : :
25 40 25 10
% % % %
1.
2.
3.
Pressman, Roger.S. "Software Engineering : A Practioner's Approach." 4th . McGrawHill. 1997. Pressman, Roger.S. “Rekayasa Perangkat Lunak” Buku 1 dan 2 Edisi 7. ANDI Yogyakarta 2010. Nugroho, Adi. “Rekayasa Perangkat Lunak Berorientasi Objek”. ANDI Yogyakarta 2010.
1. 2. 3. 4.
5. 6. 7.
5
Rekayasa Perangkat lunak Pendahuluan Proses Rekayasa Perangkat Lunak. Manajemen Proyek (Schedulling & Planning). Pemodelan spesifikasi kebutuhan Perangkat Lunak. Perancangan dan pengembangan. Strategi Pengujian Perangkat Lunak. Jaminan Kualitas Perangkat Lunak.
Semua negara maju ekonominya bergantung pada perangkat lunak (PL) Makin banyak sistem yang dikendalikan oleh perangkat lunak Rekayasa Perangkat Lunak berkaitan dengan teori, metode dan alat untuk pembangunan Perangkat Lunak secara profesional. Pengeluaran dana untuk Perangkat Lunak di negara maju sangat besar.
Harga Perangkat Lunak sering lebih mendominasi harga sistem komputer. Harga Perangkat Lunak pada Personal Computer (PC) sering lebih mahal dari pada harga perangkat kerasnya. Biaya pemeliharaan Perangkat Lunak lebih mahal dibanding biaya pembuatannya. Rekayasa Perangkat Lunak berkaitan dengan biaya efektif pembuatan Perangkat Lunak.
1.
2. 3.
Perangkat Lunak adalah: Instruksi-instruksi (program komputer) yang ketika dijalankan menyediakan fitur-fitur, fungsi-fungsi, dan kinerja yang dikehendaki Struktur data yang memungkinkan programprogram memanipulasi informasi. Informasi deskriptif pada salinan tercetak dan bentuk-bentuk maya yang menggambarkan pengoperasian dan penggunaan program-program.
1.
2. 3.
Perangkat lunak dikembangkan atau direkayasa; bukan diproduksi dalam konteks manufaktur. Perangkat lunak tidak mengalami “kelelahan” Perangkat lunak lebih kompleks (meskipun industri terus beralih ke konstruksi berbasis komponen, sebagian besar perangkat lunak masih tetap dibuat berdasarkan spesifikasi yang diminta pengguna.
1. 2. 3. 4. 5. 6. 7. 8.
Perangkat lunak sistem. Perangkat lunak aplikasi. Perangkat lunak rekayasa/ilmiah. Perangkat lunak tertanam. Perangkat lunak lini produk. Aplikasi web. Perangkat lunak kecerdasan buatan. Perangkat Lunak Mobile.
1.
2.
Rekayasa perangkat lunak meliputi di dalamnya suatu proses, suatu kumpulan metode-metode dan sederetan perkakas yang memungkinkan para profesional mengembangkan perangkat lunak komputer yang berkualitas tinggi. (Pressman 2010) RPL pada dasarnya merupakan: aplikasi dari suatu pendekatan yang sistematik, disiplin, dan dapat diukur pada pengembangan, operasi, dan perawatan perangkat lunak; iaitu, penerapan rekayasa pada perangkat lunak. (IEEE)
1. 2. 3.
Pahami permasalahan sebelum anda mengembangkan penyelesaiannya. Perancangan merupakan hal yang inti dalam aktivitas rekayasa perangkat lunak. Baik kualitas maupun kemudahan pemeliharaan merupakan hasil dari perancangan yang baik.
1.
2.
3.
Perkakasan yang digunakan adalah robot yang bisa bermain bola dengan baik dan cepat layaknya manusia, tidak bisa robot yang berbentuk manusia kenapa??... contoh. Robot yang tepat adalah berbentuk kotak dan pada robot tsb ditanam perangkat lunak yang dapat terhubung dengan komputer (perangkat lunak utama) melalui frekwensi… contoh1 & 2. Rekayasa perangkat lunak akan mengintergrasikan kesemuanya sehingga diperoleh output dengan kualitas yang tinggi (artinya dapat memasukkan gol dan memenangkan permainan)… contoh.
Domain model created with help of domain expert
Domain Model
How may I help you?
Transaction record Cash
Bookkeeper
Speakerphone
Safe keeper
Safe Phone
Window clerk Datacenter liaison
Dispenser
Customer
Bank’s remote datacenter 18
A
Enter your PIN
C
B
Verify account XYZ
D
Verify this account Typing in PIN number …
E
How may I help you?
Withdraw $60
Account valid. Balance: $100
XYZ valid. Balance: $100
F
G
Release $60
Dispense $60
Record $60 less
H
Dispensing!
Please take your cash