Anda di halaman 1dari 10

12/10/21, 11:34 AM Kuliah RPL Sofi - 14.

pptx

Halaman 1

Membuat Sistem
operasional

Analisis dan Desain Sistem


th
di Dunia yang Berubah 6 Ed

Satzinger, Jackson & Burd

Halaman 2

Implementasi dan Penerapan


Kegiatan

https://translate.googleusercontent.com/translate_f 1/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 2

halaman 3

Menguji Konsep
● Pengujian
● prosesformal untuk memeriksa komponen untuk menentukan apakah kompon
mengandung cacat
● Uji kasus
● Deskripsi formal dari keadaan awal, peristiwa di mana
perangkat lunak harus merespons, dan respons yang diharapkan
● Didefinisikan berdasarkan fungsional yang dipahami dengan baik dan
persyaratan non-fungsional
● Harus menguji semua situasi normal dan pengecualian
● Data pengujian
● Kumpulan status dan peristiwa awal yang digunakan untuk menguji modul, gru
modul, atau seluruh sistem
● Digunakan sebagai masukan untuk kasus uji
Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 3

halaman 4

Tes
Jenis

https://translate.googleusercontent.com/translate_f 2/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 4

halaman 5

Pengujian Unit
● Tes unit
● menguji metode, kelas, atau komponen individual
sebelum terintegrasi dengan perangkat lunak lain
● Pengujian diisolasi ke modul kode masing-masing

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 5

halaman 6

Tes integrasi
● Tes integrasi
● tes perilaku sekelompok metode, kelas, atau
komponen
● Ketidakcocokan antarmuka – bagaimana komponen “berbicara” satu sama lain
lainnya
● Pengecualian waktu proses—Metode menghasilkan kesalahan, seperti
"kehabisan memori" atau "file sudah digunakan," karena bentrok
https://translate.googleusercontent.com/translate_f 3/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

kebutuhan sumber daya


● Kesalahan tak terduga

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 6

halaman 7

Pengujian Kegunaan
● Uji kegunaan
● pengujian untuk menentukan apakah suatu metode, kelas, subsistem, atau
sistem memenuhi kebutuhan pengguna

● Jenis yang paling umum mengevaluasi persyaratan fungsional,


kasus penggunaan demi kasus penggunaan
● Dapat diselesaikan di setiap iterasi sesuai kasus penggunaan
dilaksanakan
● Dapat menguji kemudahan belajar dan kemudahan penggunaan
● Dapat menguji apakah hasil sesuai dengan persyaratan yang sebenarnya

● Jenis umpan balik utama dari pengguna di seluruh proyek

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 7

halaman 8

Sistem, Kinerja, dan Stres


Pengujian
● Uji sistem
● uji integrasi seluruh sistem atau independen
subsistem
● Dapat dilakukan di akhir setiap iterasi
https://translate.googleusercontent.com/translate_f 4/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

● Dapat dilakukan lebih sering


● Uji build dan asap – pengujian sistem yang dilakukan
setiap hari atau beberapa kali seminggu
● Sistem sepenuhnya dikompilasi dan ditautkan (dibangun), dan
serangkaian tes dijalankan untuk melihat apakah ada sesuatu
malfungsi dengan cara yang jelas (“merokok”)

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 8

halaman 9

Sistem, Kinerja, dan Stres


Pengujian
● Uji kinerja atau uji stres
● uji integrasi dan kegunaan yang menentukan apakah
suatu sistem atau subsistem dapat memenuhi berbasis waktu
kriteria kinerja
● Waktu respons – waktu yang diinginkan atau maksimum yang diizinkan
batas respons perangkat lunak terhadap kueri atau pembaruan
● Throughput – jumlah kueri yang diinginkan atau minimum
dan transaksi yang harus diproses per menit atau
jam

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 9

halaman 10

Pengujian Penerimaan Pengguna


● Tes penerimaan pengguna
● pengujian sistem dilakukan untuk menentukan apakah
sistem memenuhi kebutuhan pengguna

https://translate.googleusercontent.com/translate_f 5/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

● Dapat
akhirdilakukan menjelang
iterasi proyek akhir proyek
selanjutnya) (atau di
●A sangat formal kegiatan dalam proyek-proyek pembangunan yang pal
Pembayaran terkait dengan lulus tes
● Rincian tes penerimaan terkadang disertakan dalam
permintaan proposal (RFP) dan pengadaan
kontrak

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 10

halaman 11

Aktivitas Penerapan
Catatan tes sistem, tes stres, dan tes penerimaan pengguna adalah
dianggap penyebaran

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 11

halaman 12

Mengonversi dan Menginisialisasi Data

ETL : Ekstraksi, Transformasi, Load

https://translate.googleusercontent.com/translate_f 6/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 12

halaman 13

Pelatihan Pengguna
● Pengguna akhir
● Pelatihan: Harus menekankan penggunaan langsung untuk spesifik
proses atau fungsi bisnis
● Dokumentasi: Tingkat keterampilan dan pengalaman yang sangat bervariasi
meminta setidaknya beberapa pelatihan langsung, termasuk latihan
latihan, pertanyaan dan jawaban, dan tutorial satu-satu
● Operator sistem
● Pelatihan: bisa jadi kurang formal jika operatornya tidak
pengguna akhir
● Dokumentasi: Operator komputer berpengalaman dan
administrator dapat mempelajari sebagian besar atau semua yang perlu mere
Belajar sendiri

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 13

halaman 14

Merencanakan dan Mengelola


Implementasi, Pengujian, dan Penerapan

● Masalah utama saat menerapkan adalah


https://translate.googleusercontent.com/translate_f 7/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

dependensi modul
● Modul apa yang bergantung pada yang lain?
● Bisakah Anda mendapatkan satu dept dikerahkan, dan kemudian bekerj
lain?

● Urutan Pengembangan
● Input, proses, output (IPO) – modul input terlebih dahulu,
proses selanjutnya, dan keluaran terakhir
● Pengembangan top-down – antarmuka terlebih dahulu, lalu domain,
akses data, dll
● Pengembangan dari bawah ke atas – akses data terlebih dahulu, lalu
domain, lapisan tampilan, dll. 14

halaman 15

Merencanakan dan Mengelola


Implementasi, Pengujian, dan Penerapan
● Penerapan langsung – metode penerapan yang menginstal
sistem baru, dengan cepat membuatnya beroperasi, dan
segera mematikan sistem yang tumpang tindih
● Risiko lebih tinggi, biaya lebih rendah

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 15

halaman 16

Merencanakan dan Mengelola


Implementasi, Pengujian, dan Penerapan
● Penerapan paralel – metode penerapan yang
mengoperasikan sistem lama dan baru untuk waktu yang lama
https://translate.googleusercontent.com/translate_f 8/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

jangka waktu
● Risiko lebih rendah, biaya lebih tinggi

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 16

halaman 17

Merencanakan dan Mengelola


Implementasi, Pengujian, dan Penerapan
● Bertahap
penyebaran

● penyebaran
metode itu
menginstal yang baru
sistem dan
berhasil
operasional di
serangkaian langkah
atau fase

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 17

halaman 18

Merencanakan dan Mengelola


Implementasi, Pengujian, dan Penerapan
https://translate.googleusercontent.com/translate_f 9/10
12/10/21, 11:34 AM Kuliah RPL Sofi - 14.pptx

● Mengirimkan Laporan Kesalahan dan Permintaan Perubahan


● Metode pelaporan standar
● Tinjauan permintaan oleh manajer proyek atau kontrol perubahan
komite
● Untuk sistem operasional, perencanaan ekstensif untuk desain dan
penerapan
● Menerapkan perubahan pasca penerapan
● Identifikasi
bagian mana dari sistem yang harus diubah
● Mengamankan sumber daya (seperti personel) untuk mengimplementasikan
mengubah
● Jadwalkan
kegiatan desain dan implementasi
● Kembangkan kriteria pengujian dan rencana pengujian untuk perubahan
sistem

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 18

halaman 19

Merencanakan dan Mengelola


Implementasi, Pengujian, dan Penerapan
● Perubahan dan Kontrol Versi – alat dan proses
menangani kompleksitas yang terkait dengan pengujian dan
mendukung sistem melalui beberapa versi
● Versi alfa – versi uji yang tidak lengkap tetapi siap
untuk beberapa tingkat integrasi ketat atau pengujian kegunaan
● Versi beta – versi uji yang cukup stabil untuk menjadi
diuji oleh pengguna akhir selama periode waktu yang lama
● Versi produksi, versi rilis, atau rilis produksi –
versi sistem yang secara resmi didistribusikan kepada pengguna atau
dibuat operasional untuk penggunaan jangka panjang
● Rilis pemeliharaan – pembaruan sistem yang menyediakan bug
perbaikan dan perubahan kecil pada fitur yang ada

Analisis dan Desain Sistem di Dunia yang Berubah, Edisi ke-6 19

https://translate.googleusercontent.com/translate_f 10/10

Anda mungkin juga menyukai