• Tidak ada hasil yang ditemukan

Metode Pengembangan Perangkat Lunak (3)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Metode Pengembangan Perangkat Lunak (3)"

Copied!
2
0
0

Teks penuh

(1)

1.1.1. Metode Pengembangan Perangkat Lunak

Menurut shalahuddin (2013:28) model waterfall sering disebut model sekuensial linier

(sequential linier) atau alur hidup klasik (classic life cycle). Model air terjun menyediakan

pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis desain,

pengodean, pengujian, dan tahap pendukung (support). Berikut adalah gambar model air terjun:

1. Analisa Kebutuhan

Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifikasikan

kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan

oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan. 2. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan

program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi

antarmuka, dan prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari

tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program

pada tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu

didokumentasikan.

3. Pembuatan Kode Program

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah

program komputer sesuai dengan desain yang telah dibuat pada tahap desain. 4. Pengujian

Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan

bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan

memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan. Analisis

Analisis DesainDesain Pengodea n Pengodea

n PengujianPengujian Gambar I.1

Ilustrasi Model Waterfall

(2)

5. Pendukung (support) atau pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah

dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak

terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru. Tahap

pendukung atau pemeliharaan dapat mengulangi proses pengembangan mulai dari analisis

spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat

perangkat lunak baru.

1.1.2. Teknik pengumpulan Data

Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan pengumpulan

data untuk pembuatan TA adalah : a. Metode Observasi (Observation)

Suatu bentuk metode riset yang menggunakan proses pengamatan objek atau suatu

permasalahan penelitian secara langsung di dunia nyata, mengadakan peninjauan langsung

dan mengamati proses kerja khususnya pada penjualan sehingga mendapatkan informasi

yang jelas mengenai permasalahan atau penggunaan sistem yang berjalan. b. Metode Wawancara (Interview)

Suatu metode yang menggunakan tanya jawab secara langsung. Dalam wawancara penulis

melakukan tanya jawab secara langsung pada bagian penjualan. c. Kepustakaan (Library Research)

Suatu bentuk riset yang menggunakan proses pencarian data dengan cara mencari, membaca

buku dan mengolah isi dari beberapa referensi buku yang dapat dijadikan tujuan dalam

Referensi

Dokumen terkait

Di dalam mata kuliah ini akan dibahas masalah Produk perangkat lunak, Proses perangkat lunak, Konsep Manajemen proyek, Metriks proses pembuatan dan proyek perangkat

Di dalam mata kuliah ini akan dibahas masalah Produk perangkat lunak, Proses perangkat lunak, Konsep Manajemen proyek, Metriks proses pembuatan dan proyek perangkat

Pengaruh struktur data pada struktur programdan kompleksitas prosedural menyebabkan desain data berpengaruh penting terhadap kualitas perangkat lunak, konsep

Kajian pustaka yang dilakukan mencakup arsitektur perangkat lunak dan perancangan, pengamatan literatur terkait, metrik stabilitas pada arsitektur perangkat lunak,

• Pendekatan terstruktur untuk pengembangan perangkat lunak yang meliputi model sistem, notasi, aturan, saran desain dan petunjuk proses.. •

Permasalahan yang muncul ketika perangkat lunak e-learning beroperasi pada multi platform adalah program komputer dibuat berulang-ulang bergantung pada platform yang

Hasil yang dicapai pada pengembangan perangkat lunak ini adalah perangkat lunak ini dapat mempercepat proses perhitungan serta pembuatan laporan jumlah karyawan

Metode pengembangan perangkat lunak Agile mengutamakan kepuasan pelanggan dan terbuka terhadap modifikasi selama