testing & implementasi si

34
TESTING & IMPLEMENTASI SI 3 SKS Febriyanno Suryana, S.Kom, MM [email protected] 085274741981 SI -2013

Upload: jalen

Post on 05-Jan-2016

205 views

Category:

Documents


20 download

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 Presentation

TRANSCRIPT

Page 1: TESTING & IMPLEMENTASI SI

TESTING &IMPLEMENTASI SI

3 SKS

Febriyanno Suryana, S.Kom, MM

[email protected]

085274741981 SI -2013

Page 2: TESTING & IMPLEMENTASI SI

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

Page 3: TESTING & IMPLEMENTASI SI

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

Page 4: TESTING & IMPLEMENTASI SI

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

Page 5: TESTING & IMPLEMENTASI SI

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

Page 6: TESTING & IMPLEMENTASI SI

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

Page 7: TESTING & IMPLEMENTASI SI

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

Page 8: TESTING & IMPLEMENTASI SI

Penilaian

UTS=35 %UAS=35 %Tugas=30%

Tugas individu & kelompok (10%)Tugas akhir(10%)Quiz(10%)

Testing dan Implementasi Sistem 8

Page 9: TESTING & IMPLEMENTASI SI

Strategi pembelajaranKuliahDiskusi / studi kasus : presentasi & pembahasan bersamaTugas individu : e-learning/emailTugas kelompok : presentasi + softcopy ke

e-learning/email

Testing dan Implementasi Sistem 9

Page 10: TESTING & IMPLEMENTASI SI

Pertemuan 1

PENGANTAR

Febriyanno Suryana, S.Kom, MM

[email protected]

085274741981 SI -2013

Page 11: TESTING & IMPLEMENTASI SI

1. Sistem Informasi (Sisfo)...?

Testing dan Implementasi Sistem 11

Page 12: TESTING & IMPLEMENTASI SI

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

Page 13: TESTING & IMPLEMENTASI SI

2. Apakah Sisfo perlu dikembangkan...?

Testing dan Implementasi Sistem 13

Page 14: TESTING & IMPLEMENTASI SI

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

Page 15: TESTING & IMPLEMENTASI SI

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

Page 16: TESTING & IMPLEMENTASI SI

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

Page 17: TESTING & IMPLEMENTASI SI

3. Daur Hidup Pengembangan Sistem (Sisfo)...?

Testing dan Implementasi Sistem 17

Page 18: TESTING & IMPLEMENTASI SI

Software Development Life Cycle (SDLC)

Testing dan Implementasi Sistem 18

2. Design

3. Construct/Implementation

4. Testing

5. Maintenance/Use

1. Spesification

Page 19: TESTING & IMPLEMENTASI SI

Orang-orang yang terlibat dalam Pengembangan Sisfo :

1. Project Leader

2. System Analist

3. Programmer

4. Multimedia Designer

Testing dan Implementasi Sistem 19

Page 20: TESTING & IMPLEMENTASI SI

Testing dan Implementasi Sistem 20

Page 21: TESTING & IMPLEMENTASI SI

Testing dan Implementasi Sistem 21

/ M. Designer

Project Leader

Page 22: TESTING & IMPLEMENTASI SI

Seberapa baik sistem itu dibangun ??

Testing dan Implementasi Sistem 22

Page 23: TESTING & IMPLEMENTASI SI

Testing dan Implementasi Sistem 23

Quality (Mutu)

Implementasi memenuhi Spesifikasi ?

(Quality in Fact)

Spesifikasi memenuhi Kebutuhan User ?

(Quality in Perception)

Page 24: TESTING & IMPLEMENTASI SI

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

Page 25: TESTING & IMPLEMENTASI SI

Quality in Perception (Mutu Persepsi)

Di ukur dari kepuasan pelanggan/pengguna

Meningkatnya minat, harapan, dan kepuasan pelanggan.

Meningkatnya penjualan.

Testing dan Implementasi Sistem 25

Page 26: TESTING & IMPLEMENTASI SI

4. Haruskah Testing dilakukan...?

Testing dan Implementasi Sistem 26

Page 27: TESTING & IMPLEMENTASI SI

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

Page 28: TESTING & IMPLEMENTASI SI

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.

Page 29: TESTING & IMPLEMENTASI SI

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

Page 30: TESTING & IMPLEMENTASI SI

Testing dan Implementasi Sistem 30

Menguji mutu produk

Meningkatkan mutu produk

Menjamin mutu produk

Testing

Ya…testing harus dilakukan

Page 31: TESTING & IMPLEMENTASI SI

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?

Page 32: TESTING & IMPLEMENTASI SI

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...??

Page 33: TESTING & IMPLEMENTASI SI

End Sessionwww.suryagsc.wordpress.com

Testing dan Implementasi Sistem 33

Page 34: TESTING & IMPLEMENTASI SI

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)