testing & implementasi si
DESCRIPTION
TESTING & IMPLEMENTASI SI. 3 SKS. Febriyanno Suryana, S.Kom, MM [email protected] 085274741981 SI -2013. Working Field. Resume. Dinas Kesehatan Propinsi Sumatera Barat. Staf Pengajar UPI Fakultas Ilmu Komputer. Education Background. - PowerPoint PPT PresentationTRANSCRIPT
TESTING &IMPLEMENTASI SI
3 SKS
Febriyanno Suryana, S.Kom, MM
085274741981 SI -2013
Working Field
Dinas Kesehatan Propinsi Sumatera Barat. Staf Pengajar UPI Fakultas Ilmu Komputer
Testing dan Implementasi Sistem 2
Education Background
S1 Jurusan Sistem Informasi, Universitas Putra Indonesia
S2 Jurusan Manejemen Keuangan, Universitas Andalas
Resume
A. TUJUAN
Mahasiswa diharapkan dapat memahami dan melakukan
testing (pengujian) perangkat lunak serta implementasi
Sistem Informasi berdasarkan teori yang diperoleh.
Testing dan Implementasi Sistem 3
B. Materi
I. Pengantar
II. Pengembangan dan Perancangan Perangkat Lunak
III. Pengujian/Testing
IV. Metode/Teknik Pengujian Perangkat Lunak
V. Strategi Pengujian Perangkat Lunak dan Sistem
Informasi
VI. Implementasi Sistem Informasi
VII. Pemeliharaan Sistem Informasi
Testing dan Implementasi Sistem 4
C. Referensi HS, Suryadi., ”“Pengantar Implementasi & Pemeliharaan
Sistem Informasi”, Penerbit Universitas Gunadarma, 1995.
Ian, Sommervile, “Software Engineering (Rekayasa Perangkat Lunak)“, Terjemahan Erlangga, 2003
Mahyuzir, Tavri. D., “Pengantar Analisis dan Perancangan Perangkat Lunak”, Penerbit PT. Elex Media Komputindo, Jakarta, 1991.
Myers, G., The Art of Software Testing 2ndEdition, Wiley, 2004
Pressman, Roger. S., “Software Engineering : A Practitioner’s Approach”, Fourth Edition, McGraw-Hill, International Edition, Singapore, 1997.
Testing dan Implementasi Sistem 5
Aturan
Toleransi keterlambatan hadir adalah 30 menit
Mahasiswa harus berpakaian rapi dengan baju berkerah dan bersepatu
Tidak ada toleransi untuk kecurangan selama ujian tulis
Pengumpulan tugas dilaksanakan sesuai dengan waktu yang telah
ditentukan
Testing dan Implementasi Sistem 6
Cont’d....
Tugas susulan hanya akan diberikan dengan menunjukkan surat keterangan
yang jelas
Jika karena suatu hal perkuliahan tidak bisa dilaksanakan sesuai jadwal
maka diadakan kuliah pengganti dengan jadwal yang ditentukan kemudian
CP SI-1:
Odniel 087895275335
Testing dan Implementasi Sistem 7
Penilaian
UTS=35 %UAS=35 %Tugas=30%
Tugas individu & kelompok (10%)Tugas akhir(10%)Quiz(10%)
Testing dan Implementasi Sistem 8
Strategi pembelajaranKuliahDiskusi / studi kasus : presentasi & pembahasan bersamaTugas individu : e-learning/emailTugas kelompok : presentasi + softcopy ke
e-learning/email
Testing dan Implementasi Sistem 9
1. Sistem Informasi (Sisfo)...?
Testing dan Implementasi Sistem 11
Sistem Informasi…
Sekumpulan hardware, software, brainware, prosedur dan aturan yang
diorganisasikan secara integral untuk mengolah data menjadi informasi
yang bermanfaat guna memecahkan masalah dan pengambilan
keputusan.
Testing dan Implementasi Sistem 12
2. Apakah Sisfo perlu dikembangkan...?
Testing dan Implementasi Sistem 13
Pengembangan Sisfo
Berarti menyusun suatu sistem yang baru untuk menggantikan sistem
lama secara keseluruhan atau mengganti sistem yang sudah ada.
Testing dan Implementasi Sistem 14
Prinsip Pengembangan Sistem
Sistem yang dikembangkan untuk manajemen, sehingga
sistem yang baru dapat mendukung keputusan
manajemen.
Sistem yang dikembangkan membutuhkan modal besar
jadi sistem yang dibangun harus bernilai.
Dokumentasi harus ada untuk pedoman pengembangan.
Testing dan Implementasi Sistem 15
Sistem baru diharapkan dapat terjadi peningkatan yg berhubungan
dg
PIECES yakni:
Performance, peningkatan kinerja sistem baru menjadi
lebih efektif. Diukur dari throughput & response time.
Information, peningkatan thd info. yg disajikan
Economy, peningkatan thd manfaat2 atau keuntungan atau
penurunan biaya yg terjadi.
Control, peningkatan thd pengendalian utk mendeteksi &
memperbaiki kesalahan2 & kecurangan.
Efficiency, peningkatan thd efisiensi operasi.
Service, peningkatan thd layanan yg diberikan sistem
Testing dan Implementasi Sistem 16
3. Daur Hidup Pengembangan Sistem (Sisfo)...?
Testing dan Implementasi Sistem 17
Software Development Life Cycle (SDLC)
Testing dan Implementasi Sistem 18
2. Design
3. Construct/Implementation
4. Testing
5. Maintenance/Use
1. Spesification
Orang-orang yang terlibat dalam Pengembangan Sisfo :
1. Project Leader
2. System Analist
3. Programmer
4. Multimedia Designer
Testing dan Implementasi Sistem 19
Testing dan Implementasi Sistem 20
Testing dan Implementasi Sistem 21
/ M. Designer
Project Leader
Seberapa baik sistem itu dibangun ??
Testing dan Implementasi Sistem 22
Testing dan Implementasi Sistem 23
Quality (Mutu)
Implementasi memenuhi Spesifikasi ?
(Quality in Fact)
Spesifikasi memenuhi Kebutuhan User ?
(Quality in Perception)
Quality in Fact (Mutu Sesungguhnya)
Di ukur dengan kriteria sesuai spesifikasi
Cocok dengan tujuan pembuatan dan penggunaan
Tanpa cacat (zero defects)
Selalu baik sejak awal (right first time and every time)
Testing dan Implementasi Sistem 24
Quality in Perception (Mutu Persepsi)
Di ukur dari kepuasan pelanggan/pengguna
Meningkatnya minat, harapan, dan kepuasan pelanggan.
Meningkatnya penjualan.
Testing dan Implementasi Sistem 25
4. Haruskah Testing dilakukan...?
Testing dan Implementasi Sistem 26
Defenisi Testing
Proses menjalankan dan mengevaluasi perangkat lunak (secara manual
maupun otomatis) untuk menguji apakah perangkat lunak sudah
memenuhi persyaratan atau belum.
Untuk menentukan perbedaan antara hasil yang diharapkan dengan hasil
yang sebenarnya
Testing dan Implementasi Sistem 27
Fungsi… Pengujian dapat mengungkapkan kesalahan yang sebelumnya belum
pernah ditemukan.
Pengujian yang baik bukan untuk memastikan tidak ada kesalahan tetapi untuk memcari sebanyak mungkin kesalahan yang ada pada program.
Testing dan Implementasi Sistem 28
Tujuan… Proses eksekusi suatu program dengan maksud untuk mencari kesalahan.
Prinsip Dasar Testing
Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan
(Requirement).
Pengujian harus mulai dari lingkup yang kecil kemudian berkembang ke
lingkup yang besar
Pengujian jangan terlalu berlebihan (exhaustive)
Supaya efektif, pengujian harus dilakukan oleh pihak ketiga.
Testing dan Implementasi Sistem 29
Testing dan Implementasi Sistem 30
Menguji mutu produk
Meningkatkan mutu produk
Menjamin mutu produk
Testing
Ya…testing harus dilakukan
Testing dan Implementasi Sistem 31
(Kriteria Pengujian Perangkat Lunak)
SoftwareVerification
SoftwareValidation
o Apakah sistem sudah dikembangkan dengan cara/metode yg benar?
o Pengujian sistem sudah sesuai dengan spesifikasi?
o Apakah sistem yang dikembangkan sudah benar?
o Pengujian sistem sudah sesuai dengan yang diharapkan pengguna?
Testing dan Implementasi Sistem 32
Exercise… 1: input A,B
2: A>0?
3: C :=0 4: C := A*B
5: B>0?
6: X := B+(C+(2*B)) 2
7: X := A+B
8: output X
Find the Error ??
Bagaimana formula agar outputnya sama...??
End Sessionwww.suryagsc.wordpress.com
Testing dan Implementasi Sistem 33
Kuliah PenggantiSabtu 2/3 (SI-7) : 08.00 – 10.00Lkl D17 (materi III)
Sabtu 2/3 (SI-1) : 10.15– 12.30Lkl D17 (materi II)
Selasa 5/3 (SI-6): 16.00 – 18.00 Lkl D17 (materi III)