PENGUJIAN SISTEM INFORMASI
Pengujian adalah proses untuk menemukan error pada perangkat lunak sebelum
dikirim kepada pengguna. Pengujian Software adalah kegiatan yang ditujukan
untuk mengevaluasi atribut atau kemampuan program dan memastikan bahwa itu
memenuhi hasil yang dicari, atau suatu investigasi yang dilakukan untuk
mendapatkan informasi mengenai kualitas dari produk atau layanan yang sedang
diuji (undertest), Pengujian perangkat lunak juga memberikan pandangan mengenai
perangkat lunak secara obyektif dan independen,yang bermanfaat dalam operasional
bisnis untuk memahami tingkat
risiko pada implementasinya.
Arti Pengujian
-Proses pengujian berfokus pada logika internal software.
-memastikan bahwa semua pernyataan sudah diuji
-dan pada eksternal fungsional yaitu mengarahkan pengujian untuk menemukan
kesalahan–kesalahan dan memastikan bahwa input
yang dibatasi akan memberikan
hasil aktual yang sesuai dengan hasil yang dibutuhkan.
Tujuan
#Melakukan pengujian terhadap sistem
informasi / program aplikasi / aplikasi sebelum
digunakan dan membandingan dengan
sistem sebelumnya, untuk memunculkan keunggulan pada sistem yang lama dan
mengurangi kesalahan pada sistem yang baru. Sistem yang baru lebih baik dari pada sistem yang lama.
#Merevisi sistem yang diuji, sampai
sistem benar benar dapat menyelesaikan
masalah pada sistem / organisasi (revisi
sistem sebelum sistem digunakan) Sistem
yang sudah digunakan, berarti sudah
melalui pengujian sistem dan sistem layak
dioperasikan / digunakan.
Why Testing?
*Kita bukan seorang programmer yg cukup baik
*Kita mungkin tidak dapat cukup berkonsentrasi untuk menghindari kesalahan
*Kita
kadang2 lupa menggunakan pemrograman terstruktur secara penuh,
*Kita kadang buruk dalam mengerjakan
sesuatu
*Kita seharusnya dapat membedakan apa yg
dikatakan programmer
lain atau pelanggan dan apa yg
sebenarnya mereka pikirkan
*Kita seharusnya merasa bersalah apabila
seseorang harus menguji koding kita
*Pengujian
merupakan suatu perizinan terhadap kesalahan
*Manusia
adalah sarang kesalahan.
Defenisi
Testing
#Suatu proses yang dilakukan untuk menilai apakah yang dirancang telah sesuai
dengan apa yang diharapkan.
#Suatu kegiatan untuk mengevaluasi keunggulan dan kelemahan terhadap sesuatu
yang diuji (kualitas produk).
#Mengevaluasi terhadap urutan kegiatan yang sistematis dalam mencapai tujuan
sistem.
#Mengevaluasi keseimbangan jumlah pelaksanaan kegiatan dengan beban kerja
dalam
sesuatu prosedur kegiatan.
Tujuan Testing
#Testing dilakukan untuk memastikan mutu dari suatu produk yaitu
menguji apakah produk (dalam hal ini sistem informasi)
yang
dihasilkan telah sesuai dengan mutu yang dipersyaratkan.
#Testing dilakukan untuk memastikan atau menjaga mutu suatu produk.
#Testing merupakan proses analisa dan entitas software, pada testing ini bertujuan untuk
mendeteksi adanya perbedaan antrar kondisi software
yang ada dengan kondisi yang
diinginkan, untuk melihat kerusakan suatu produk melakukan evaluasi fitur fitur dari
software.
Testing
Sistem
*Melakukan proses evaluasi terhadap sistem yang sudah ada apakah sistem
sudah sesuai yang diharapkan user.
*Menilai dan mengevaluasi terhadap output atau hasil sistem.
*Menguji terhadap input, pengelolaan (proses) dan output sistem.
*Melakukan penilaian dan evaluasi terhadap komponen sistem prosedur pelaksanaan
kegiatan dan mutu atau kwalitas hasil sistem.
Sasaran Testing
Aplikasi sistem informasi yang sudah melakukan uji kelayakan sistem,maka
aplikasi sistem informasi akan terjadi peningkatan :
~Kinerja(Performance)
~Nilai mutu informasi(Information)
~Nilai ekonomis(Economi)
~Pengendalian diri(Control
)
~Efisiensi
~Pelayanan(Service)
Testing
Dan Sistem Informasi
Elemen kritis dari jaminan kualitas dan mempresentasikan kajian pokok
dari spesifikasi, desain dan pengkodean atau pengujian terhadap aplikasi
sistem
informasi berdasarkan komponen.Sistem informasi yaitu pengujian
model, pengujian output,
database, teknologi dan pengujian kendali
terhadap aplikasi sistem informasi.Sehingga memberikan sistem
informasi yang berkualitas terhadap user.
Testing Komponen SI
1. Model / proses
Menguji hasil rancangan tentang proses atau model dari suatu sistem informasi yang
akan dibuat dengan program aplikasi. Contohmenguji flow
chart KRS.
2.
Output
Menguji hasil rancangan dengan laporan
yang disajikan aplikasi, apakah sudah
memberikan informasi sesuai dengan
kebutuhan user. Contoh KRS (MHS,DOSEN,
PA,MTK,DOSEN PA, JADWAL, IPK, dll)
Testing Komponen SI (2)
3. Input
Pengujian terhadap jumlah atau
variable data yang dibutuhkan output, contoh
data MHS, data DOSEN, MTK, dll
4. Database
Menguji atribut data , relasi antar
file atau hubungan elemen data, jumlah
database yang sesuai untuk
menghasilkan output dan menampung data sesuai dengan
form entri.
Testing Komponen SI
(3)
5. Teknologi
Pengujian terhadap kemampuan peralatan yang
digunakan, kemampuan software
dalam menjalankan aplikasi, sehingga mampu
memberikan informasi yang iteraktif
kepada user.
6. Control atau kendali
Menguji terhadap keamanan dan hak
akses dari aplikasi dan dapat memonitor.
Testing dan Implementasi SI
Setelah dilakukan penyusunan sistem
maka dilakukan pengujian sistem dengan
tujuan untuk mengetahui
masih ada atau tidak kesalahan program, kekurangan atau
sistem yang disusun, kemudian
dilakukan implementasi sistem berupa upload keserver
dan publishing.
Konsep Testing dan Implementasi SI
#Pengujian terhadap model sistem
informasi
#Pengujian terhadap logica, output,
relasi data dalam menghasilkan laporan informasi
kepada user.
#Pengujian terhadap tahapan
analisis
#Pengujian tehadap tahapan
perancangan
#Pengjian terhadap keunggulan dan
kelemahan software dan hardware yang digunakan
Testing Analisis SI
#Tahapan analisis
#Sistem kerja
#Pola manajemen
#Gaya kepemimpinan (leadership)
#Gaji atau status sosial karyawan
#Struktur organisasi
#Homogen bidang ilmu
#Heterogen
Tahapan Testing
1.Unit Testing
Unit
testing dilaksanakan untuk mengetahui kesalahan dalam logika atau fungsi setiap
komponen (individual component).
2.Module System Testing
Module Testing diujikan pada komponen-komponen yang saling terhubung dan saling
bergantung satu dengan yang lainnya.
Tipe- tipe kesalahan yang mungkin terjadi, seperti
GUI,
input/output, struktur data, aritmatika, kendali logika, dll.
3.Sub System Testing
(Integration Testing)
Integrasi program meliputi prosedur-prosedur yang disertakan untuk menghubungkan
modul-modul menjadi subsistem maupun sistem lengkap.
4.Acceptance Testing
Testing formal yang dilakukan
untuk menentukan apakah sistem telah memenuhi
kriteria penerimaan dan
memberdayakan pelanggan untuk menentukan
apakah sistem dapat diterima
atau tidak.
Pendekatan Testing
Incremental testing, modul dapat
ditambahkan pada modul lainnya untuk ujicoba
individual, biasanya berupa
penulisan modul baru. Terdapat dua metode untuk
mengaplikasikan Incremental
testing, yaitu : Top-down dan Bottom-Up
Nonincremental testing, seluruh modul dalam program dapat dibangun terlebih dahulu,
kemudian digabungkan dan diujicobakan sebagai satu entitas.
Obyektifitas Testing
Test
case yg baik adalah yg mempunyai probabilitas yg tinggi untuk
menemukan error yangtak
diketemukan.
Pengujian merupakan suatu
proses eksekusi program yang ditujukan
untuk menemukan error.
Uji yg sukses adalah yg dapat ‘membuka’
error yang tak diketemukan.
Lucky Club Casino site - Lucky Club - Lucky Club Online Casino
BalasHapusLucky Club Casino is operated by the luckyclub Lucky Club Group and owned by Lucky Club Casino. This operator does not accept bets made by players from
Casinos Near Me - MapyRO
BalasHapusCasinos Near Me · Kansas Speedway · 춘천 출장마사지 Tunica 충주 출장안마 Inn & Suites by Wyndham Cherokee · Kansas Speedway · Golden Nugget 안성 출장샵 · Grand Sierra Resort 김제 출장마사지 Casino · Mohegan Sun · Fairfield Inn & 서귀포 출장샵 Suites by Wyndham