Anda di halaman 1dari 3

NAMA : AGIS MAULUDDIN

KELAS : IRM
NPM : 18403405
MATA KULIAH : REKAYASA PERANGKAT LUNAK
NAMA DOSEN : RINI SUWARTIKA KUSUMADIARTI, S.KOM., M.KOM., MTA

JAWABAN

1. Tahap pekerjaan analisis kebutuhan perangkat lunak pada dasarnya terdiri dari urutan
aktivitas :
a. Menentukan kebutuhan (requirement)
b. Sintesis
c. Membuat dokumen Software Requirements Spesification (SRS).
2. Struktur model analisis

Menggambarkan apa yang dibutuhkan pelanggan

a. Membangun dasar bagi pembuatan desain perangkat lunak


b. Membatasi serangkaian persyaratan yang dapat divalidasi begitu perangkat lunak
dibangun

3. Tahapan besar dalam perancangan perangkat lunak adalah sebagai berikut :


a. Analisis system
Teknik pemecahan masalah yang menguraikan sebuah system menjadi komponen
komponen dengan tujuan mempelajari seberapa bagus komponen komponen tersebut
bekerja dan berinteraksi untuk meraih tujuan mereka analisis menjadi bagian terpenting
dari proses RPL karena semua proses bergantung pada baik tidaknya hasil analisis
b. Model proses
Model yang memfokuskan pada seluruh proses didalam system yang mentranformasikan
data menjadi informasi. Model proses juga menunjukkan aliran data yang masuk dan
keluar pada suatu proses. Biasanya model ini digambarkan dalam bentuk DFD.
c. Desain perangkat lunak
Output utama dari tahapan desain perangkat lunak adalah spesifikasi desain. Spesifikasi
desain berisi gambaran umum agar stekholder system mengerti akan seperti apa
perangkat lunak yang akan dibangun. Spesifikasi desain terdiri dari : desain database,
desain proses, desain user interface, desain hardware, software dan jaringan.
d. Kontruksi
Tahapan menterjemahkan hasil desain logis dan fisik kedalam kode program computer
e. Pengujian
Pengujian perangkat lunak akan berakhir ketika semua kelompok pengguna bisa
menerima perangkat luak tersebut berdasarkan kriteria yang telah ditetapkan
f. Perawatan dan konfigurasi

4. Pengujian perangkat lunak adalah proses menjalankan dan mengevaluasi sebuah perangkat
lunak secara manual maupun otomatis untuk menguji apakah perangkat lunak sudah
memenuhi persyaratan atau belum, atau untuk menentukan perbedaan antara hasil yang
diharapkan dengan hasil sebenarnya. Peksanaan pengujian perangkat lunak biasanya
disesuaikan dengan metodologi pembangunan perangkat lunak yang digunakan.

5. Perbedaan metode Equivalence partitioningdengan metode Boundary value analysis (BVA)


pada teknik pengujian blackbox :
a. Equivalence partitioning adalah metode pengujian black-box yg memecah atau membagi
domain input dari program ke dalam kelas-kelas data sehingga test case dapat diperoleh.
Perancangan test case equivalence partitioning berdasarkan evaluasi kelas equivalence
untuk kondisi input yg menggambarkan kumpulan keadaan yg valid atau tidak. Kondisi
input dapat berupa nilai numeric, range nilai, kumpulan nilai yg berhubungan atau kondisi
Boolean.
b. Untuk permasalahan yg tidak diketahui dg jelas cenderung menimbulkan kesalahan pada
domain outputnya. BVA merupakan pilihan test case yg mengerjakan nilai yg telah
ditentukan, dgn teknik perancangan test case melengkapi test case equivalence
partitioning yg fokusnya pada domain input. BVA fokusnya pada domain output.
6. Karena sebuah software memerlukan pemantauan prosess rekayasa perangkat lunak dan
metode yang digunakan untuk memastikan kualitas software.

7. Biaya kualitas dapat dibagi ke dalam 3 yaitu :


a. Biaya pencegahan meliputi :
- Perencanaan
- Kajian teknis formal
- Perlengkapan pengujian
- Pelatihan

b. Biaya penilaian meliputi :


- Inspeksi in-proses dan interproses
- Pemeliharaan dan kalibrasi peralatan
- Pengujian

c. Biaya kegagalan
Biaya kegagalan adalah biaya yang akan hilang bila tidak ada cacat yang muncul sebelum
produk disampaikan kepada pelanggan.

8. Pendaftaran berbasis android, dirancang memudahkan pasien yang akan berobat ke


polikliknik. Cara kerja sistem tersebut yaitu terintegrasi dengan server database yang
digunakan Rumah Sakit. Dengan begitu calon pasien menginput data-data identitas diri dan
memilih klinik atau dokter yang dituju, kemudian inputan tersebut masuk ke server, yang akan
langsung di proses admisi.
Spesfikasi perangkat tersebut dibuat menggunakan android studio dan menggunakan
database sql.

Anda mungkin juga menyukai