Oleh :
Ahmat Adil
A.A/STMIK-BG
Karakteristik sistem
ENVIRONMENT
SUB SUB
BOUNDARY SISTEM SISTEM
SUB SUB
SISTEM SISTEM
INTERFACE
BOUNDARY
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Komponen Sistem Komputer
• Input Rekayasa
• Proses Perangkat
Hardware • Output Lunak
• Sistem Operasi
Software • Bahasa
Pemrograman
• Program Paket
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Kualitas Perangkat Lunak
Perangkat lunak dapat dikatakan sebagai perangkat lunak yang
berkualitas apabila :
• Perangkat lunak tersebut memenuhi keinginan pemesan atau pihak
yang menggunakannya (user).
• Keinginan user tersebut meliputi beberapa aspek, antara lain fitur
dan antarmuka.
• Perangkat lunak tersebut berfungsi dan dapat diimplementasikan
dalam jangka waktu yang relatif lama.
• Mudah dimodifikasi untuk memenuhi kebutuhan yang berkembang.
• Mudah digunakan.
• Dapat mengubah atau membangun sesuatu dengan lebih baik.
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Kualitas Perangkat Lunak
Funcionality
Pemakai Easy of Learning
Easy of Remembering
Easy of use
Eficiency
Reliabilty
Minimum Error
Sponsor Low cost
Good document
Maintainer/
Increased productivity
Readable code
modifier
Flexibility
Good design
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Perangkat lunak dikatakan gagal apabila :
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Definisi Rekayasa
• Engineering = rekayasa
• Pemakaian ‘science’ untuk menyelesaikan
‘masalah praktis’
• Dari tidak ada menjadi ada
•
02/03/2022 9 A.A/STMIK-BG
"Analisa & Perancangan Perangkat Lunak" Ahmat dil/ STMIK Bumigora Mataram
RPL Vs Ilmu Komputer
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
RPL Vs Rekayasa Sistem
Rekayasa sistem RPL adalah bagian
berkaitan dengan dari rekayasa sistem
semua aspek dalam yang meliputi
pembangunan sistem pembangunan PL,
berbasis komputer infrasktruktur,
termasuk hardware, kontrol, aplikasi dan
rekayasa PL dan database pada
proses. sistem.
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
KETERKAITAN RPL DENGAN BIDANG ILMU LAIN
Rekayasa
Perangkat
Lunak
Rekayasa
Manajemen Manajemen sistem
kualitas Proyek
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Rekayasa
• Engineering = rekayasa
• Pemakaian ‘science’ untuk menyelesaikan ‘masalah praktis’ / Dari tidak ada menjadi ada
• Perangkat lunak adalah seluruh perintah yang digunakan untuk memproses
informasi.
• (Perangkat lunak dapat berupa program atau prosedur. Program adalah kumpulan
perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang
dibutuhkan oleh pengguna dalam memprosesinformasi (O‟Brien, 1999).
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Tujuan RPL
1. Menghasilkan perangkat
lunak yang kinerjanya tinggi,
andal dan tepat waktu.
2. Menghasilkan perangkat
lunak yang dapat bekerja
pada berbagai jenis platform.
Kinerja
1. Memperoleh biaya
produksi perangkat
lunak yang rendah.
2. Menghasilkan perangkat
lunak yang biaya
perawatannya rendah.
Biaya Waktu
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Karakteristik Perangkat Lunak
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Matematika
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Manajemen proyek
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Ergonomika
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Rekayasa sistem
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Manajemen Kualitas
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
ANALISA & PERANCANGAN PERANGKAT LUNAK
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Kualitas Informasi
Kualitas Informasi
T
e
p R
A H
a e M M
k a
t l u u
u n
e d r
r d
W v a a
a a
a a h h
t l
k n
t
u
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Kualitas Perangkat Lunak
Perangkat lunak dapat dikatakan sebagai perangkat lunak yang
berkualitas apabila :
• Perangkat lunak tersebut memenuhi keinginan pemesan atau pihak
yang menggunakannya (user).
• Keinginan user tersebut meliputi beberapa aspek, antara lain fitur
dan antarmuka.
• Perangkat lunak tersebut berfungsi dan dapat diimplementasikan
dalam jangka waktu yang relatif lama.
• Mudah dimodifikasi untuk memenuhi kebutuhan yang berkembang.
• Mudah digunakan.
• Dapat mengubah atau membangun sesuatu dengan lebih baik.
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Kualitas Perangkat Lunak
Funcionality
Pemakai Easy of Learning
Easy of Remembering
Easy of use
Eficiency
Reliabilty
Minimum Error
Sponsor Low cost
Good document
Maintainer/
Increased productivity
Readable code
modifier
Flexibility
Good design
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Perangkat lunak dikatakan gagal apabila :
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Tujuan RPL
1. Menghasilkan perangkat
lunak yang kinerjanya tinggi,
andal dan tepat waktu.
2. Menghasilkan perangkat
lunak yang dapat bekerja
pada berbagai jenis platform.
Kinerja
1. Memperoleh biaya
produksi perangkat
lunak yang rendah.
2. Menghasilkan perangkat
lunak yang biaya
perawatannya rendah.
Biaya Waktu
A.A/STMIK-BG
Analisa & Perancangan Perangkat Lunak
Rekayasa Perangkat Lunak ≠ Program
A.A/STMIK-BG