• Tidak ada hasil yang ditemukan

Slide INF205 RPL Pertemuan 11

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide INF205 RPL Pertemuan 11"

Copied!
17
0
0

Teks penuh

(1)

REKAYASA PERANGKAT

LUNAK

(2)

Metode

(3)
(4)
(5)

Prototype

Prototyping adalah salah satu pendekatan dalam

rekayasa perangkat lunak yang secara langsung

mendemonstrasikan bagaimana sebuah perangkat

lunak atau komponen-komponen perangkat lunak akan bekerja dalam lingkungannya sebelum tahapan

(6)
(7)

Tahapan

(8)

TAHAPAN REKAYASA

PERANGKAT LUNAK

Pola umum tahapan rekayasa perangkat lunak

1. analysis 2. design

3. implementation (coding) 4. testing

(9)

Analisis

Analisis sistem adalah sebuah teknik pemecahan masalah yang menguraikan sebuah sistem menjadi

komponen-komponennya dengan tujuan mempelajari seberapa bagus

komponen-komponen tersebut bekerja dan berinteraksi untuk meraih tujuan mereka.

Analisis mungkin adalah bagian terpenting dari proses rekayasa perangkat lunak. Karena semua proses lanjutan akan sangat

(10)

Bagian-bagian Analisis

Analisis Masalah

Analisis Kelemahan

(11)
(12)

Desain / Perancangan

Desain perangkat lunak adalah tugas,

tahapan atau aktivitas yang difokuskan pada spesifikasi detil dari solusi berbasis computer (Whitten et al, 2004).

Desain perangkat lunak sering juga disebut

sebagai physical design. Jika tahapan analisis sistem menekankan pada masalah bisnis

(business rule), maka sebaiknya desain

perangkat lunak fokus pada sisi teknis dan

(13)

Output utama dari tahapan desain perangkat

lunak adalah spesifikasi desain. Spesifikasi ini meliputi spesifikasi disain umum yang akan disampaikan kepada stakeholder sistem dan spesifikasi disain rinci yang akan digunakan pada tahap implementasi.

Spesifikasi desain umum hanya berisi gambaran

umum agar stakeholder sistem mengerti akan seperti apa perangkat lunak yang akan

(14)

Desain arsitektur rinci perangkat lunak diperlukan untuk merancang sistem sehingga memiliki konstruksi yang baik,

proses pengolahan data yang tepat dan akurat, bernilai, memiliki aspek user friendly dan memiliki dasar-dasar untuk

pengembangan selanjutnya.

(15)

Implementasi (coding)

adalah tahapan menerjemahkan hasil disain logis dan

(16)

Pengujian

Pengujian sistem melibatkan semua kelompok

pengguna yang telah direncanakan pada tahap sebelumnya.

Pengujian tingkat penerimaan terhadap perangkat lunak

(17)

Perawatan dan Konfigurasi

Ketika sebuah perangkat lunak telah dianggap tidak

Referensi

Dokumen terkait

Perintah SQL yang digunakan untuk membuat suatu database Perguruan Tinggi adalah. Create Database [Perguruan Tinggi]

struktur database dan desain input output program. Penelitian ini menghasilkan suatu Sistem Informasi Pengolahan Data Perkara Perdata Pada Pengadilan Negeri Samarinda

Gambar III.57 Desain User Interface Form Proses Perhitungan Sedangkan desain user interface proses perhitungan yang menampilkan data pegawai hasil perhitungan tunjangan

Sebuah desain interface merupakan tampilan yang akan memberikan sebuah hasil perpaduan antara input dari desain yang baik dan output mekanisme yang akan memuaskan kebutuhan

Perancang tidak perlu memusatkan perhatian ke perancangan desain sistem tertentu, seperti database dan platform teknologi tetapi pada output, input, proses, kontrol dan

struktur database dan desain input output program. Penelitian ini menghasilkan suatu Sistem Informasi Pengolahan Data Perkara Perdata Pada Pengadilan Negeri Samarinda

Desain arsitektur program berbasis jaringan saraf tiruan disusun untuk mempelajari hubungan parameter input yang menentukan output pertumbuhan tanaman kedelai dengan

Dokumen ini membahas tentang proses perancangan sistem yang mencakup hardware, software, database, dan