BAB 8 RENCANA TES PENERIMAAN



dokumen-dokumen yang mirip
BAB 6 FASE ANALISIS 6.2. ALIRAN DATA YOURDON / METODE ANALISIS BUBBLE CHART (THE YOURDON DATA-FLOW/BUBBLE CHART METHOD OF ANALYSIS) 6.1.

BAB 3 PERENCANAAN PROYEK

BAB 3 PERENCANAAN PROYEK

BAB 6 FASE ANALISIS 6.2. ALIRAN DATA YOURDON / METODE ANALISIS BUBBLE CHART (THE YOURDON DATA-FLOW/BUBBLE CHART METHOD OF ANALYSIS)

BAB 3 PERENCANAAN PROYEK

BAB 9 FASE PEMROGRAMAN 2. LANGKAH-LANGKAH PEMROGRAMAN (THE PROGRAMMING STEPS)

BAB 9 FASE PEMROGRAMAN

BAB 4 PROPOSAL 4.1. PENDAHULUAN

BAB 10 PEMROGRAMAN PENDAHULUAN

Bekerja dengan Model Pertama

BAB 15 PROTOTIPE. Bekerja dengan Model Pertama

BAB 15 PROTOTIPE. Bekerja dengan Model Pertama

RPKPPS MATA KULIAH : MANAJEMEN PROYEK SISTEM INFORMASI JURUSAN SISTEM INFORMASI UNIVERSITAS ANDALAS

BAB 5 NEGOSIASI DAN KONTRAK

BAB 9 FASE PEMROGRAMAN

UML USE CASE DIAGRAM

Pemrograman Lanjut. Interface

SATUAN ACARA PERKULIAHAN MATA KULIAH : PENGELOLAAN PROYEK SISTEM INFORMASI (AK ) JURUSAN SISTEM INFORMASI PTA 2007 / 2008

SATUAN ACARA PERKULIAHAN MATA KULIAH : PENGELOLAAN PROYEK SISTEM INFORMASI JURUSAN SISTEM INFORMASI PTA 2006 / 2007

SATUAN ACARA PERKULIAHAN MATA KULIAH : PENGELOLAAN PROYEK SISTEM INFORMASI (AK ) JURUSAN SISTEM INFORMASI

MODEL DAN DOKUMENTASI DESAIN

PEMBUATAN SISTEM INFORMASI AKUNTANSI RUMAH MAKAN MULTICABANG X

ADDING RTGS BENEFICIARY FOR CHECKER MAKER SYSTEM

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PENGANTAR PEMROGRAMAN TERSTRUKTUR

Aplikasi Perencanaan Biaya Pengembangan dan Implementasi Software Berbasis Activity-based Costing. Panca Rahardiyanto

MODEL DESAIN & DOKUMENTASI DESAIN

Catatan: Teks yang berwarna biru adalah teks yang harus dihapus dan diganti dengan isi yang sebenarnya.

BAB IV HASIL DAN PEMBAHASAN

ABSTRAK. Kata Kunci : web kontes pemrograman, usort, metode LCS

BAB VI ESTIMASI (PERKIRAAN) Estimasi adalah ekspresi suatu opini atau perkiraan tentang kemungkinan biaya yang akan

ABSTRAK. viii Universitas Kristen Maranatha

Memahami Kebutuhan User (Fase Definisi)

SISTEM INFORMASI MANAJEMEN PENGELOLAAN INFORMASI PENTINGNYA SUMBER DAYA KONSEPTUAL

BAB 13 ESTIMASI (PERKIRAAN)

System Design. Jika system analysis menekankan pada masalah bisnis, system design menekankan pada segi teknis atau berfokus pada implementasi sistem.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Pada era perkembangan dan kemajuan teknologi yang semakin cepat membawa

Application form. Information on your organisation:

ABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata

BAB 2 FASE DEFINISI Memahami Masalah User

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

SOFTWARE QUALITY ASSURANCE

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB III ANALISIS DAN PENGEMBANGAN

Pengembangan Alat Bantu Belajar Mengetik Cepat Berbasis Open Source

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB II LANDASAN TEORI

4 BAB IV HASIL IMPLEMENTASI DAN PEMBAHASAN

Ringkasan Chapter 12 Developing Business/ IT Solution

12/8/2012 MODUL -10. Apa itu SPSS? Apa yang bisa dilakukan SPSS? Apa kesamaan SPSS dengan Microsoft Office Excel?

KATA PENGANTAR. Segala puji bagi Allah yang telah melimpahkan rahmat dan hidayah-nya, sehingga

Catatan: Teks yang berwarna biru adalah teks yang harus dihapus dan diganti dengan isi yang sebenarnya.

Panduan Instalasi dan Penghapusan. WinWAP 3.0 PRO. Khusus Untuk Pengguna AI20CLN

BAB 1 PENDAHULUAN Latar belakang. Dewasa ini konstruksi bangunan merupakan salah satu langkah yang diperlukan

Tips implementasi aturan penulisan dalam karya ilmiah

BAB IV AUDIT OPERASIONAL ATAS FUNGSI PENJUALAN, PIUTANG USAHA DAN PENERIMAAN KAS PADA PT GITA MANDIRI TEHNIK

System Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system.

BAB III PROSEDUR PELAKSANAAN

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Praktikum 10 Tim Asisten Praktikum Sistem Pakar

BAB 1 PENDAHULUAN 1.1 Latar Belakang

1. Mana di bawah ini yang bukan termasuk dalam kelompok pengendalian umum:

BAB IV PERANCANGAN SISTEM

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

Kuisioner Kompetensi Kepribadian. Skor Diskripsi Selalu Seringkali Kadang-kadang Jarang Tidak pernah

BAB IV HASIL DAN UJI COBA

Topi Anda akan membutuhkan untuk melakukan langkah-langkah ini adalah 1. A Windows 98 CD 2. A Komputer dengan CD-ROM akses

ABSTRAK. Kata kunci : PHP, mysql, webservice, Webmethods developer. Universitas Kristen Maranatha

VISUAL FOXPRO AS GOOD GREAT PROTOTYPING TOOL AND RAD

Storyboard. Username: user1. Password : ****** Login

BAB 2 FASE DEFINISI Memahami Masalah User

BAB IV HASIL DAN PEMBAHASAN

Cara konfigurasi DI Untuk LOC/REMOTE ATV 6xx

BAB 4 EVALUASI PENGENDALIAN SISTEM INFORMASI PENJUALAN PADA PT. BANGUNAN JAYA. kematangan penerapan sistem informasi pada PT. Bangunan Jaya.

Project IT Organization

RENCANA IMPLEMENTASI SISTEM ERP EPICOR ISCALA 2.3 SR3 MODUL SALES MANAGEMENT PADA PT. X

PERANCANGAN SISTEM ABSENSI SEKOLAH/BIMBEL MENGGUNAKAN SIDIK JARI DAN ONLINE MESSAGE GATEWAY oleh Wisnu Jati Rogo Juni NIM:

BAB 7 FASE DISAIN PENDAHULUAN. b. Disain Bottom Up (Bottom Up Design) METODE MENDESAIN

Pendidikan Teknik Elektronika FT UNY. PLC Praktek TOOLBARS CX-PROGRAMMER 4x50 menit

Model User Interface. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Jaminan Terbatas Global dan Dukungan Teknis

Pertemuan-3 PROPOSAL PENELITIAN 4-2

BAB 4 HASIL DAN PEMBAHASAN

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan,

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB IV ANALISA DAN DESAIN

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SUPPLIER MENGGUNAKAN METODE PROFILE MATCHING PADA SAM BENGKEL SABLON

Easy & Simple - Web Programming: Belajar Pemprograman Website Secara Efektif dan Efisien (Indonesian Edition)

BAB III METODOLOGI PENELITIAN. Objek penelitian ini dilakukan penulis di salah satu usaha rumahan yang

NEW PIN. 5. Masukkan PIN BNI e-secure Anda yang baru sebanyak 6 (enam) angka. Enter the 6 (six) numbers of your new BNI e-secure PIN.

BAB 1. Pendahuluan. 1.1 Latar Belakang

TUGAS AKHIR REKAYASA PERANGKAT LUNAK PROYEK SISTEM ABSENSI KARYAWAN

BAB IV IMPLEMENTASI DAN EVALUASI. terhadap aplikasi analisis kepuasan pelanggan pada Speedrocky Gym Surabaya.

BELAJAR SENDIRI QUESTION WRITER. Sugeng Purwanto Stikubank University

Transkripsi:

BAB 8 RENCANA TES PENERIMAAN 8.1. PENDAHULUAN Tujuan dari penerimaan adalah mendapatkan pernyataan tertulis dari user bahwa produk (dalam hal ini sistem) yang dikirim sesuai dengan yang dijanjikan. Mendapatkan persetujuan ini dan pembayaran jika itu adalah proyek yang dikontrak mungkin akan sulit, kecuali user yakin bahwa sistem bekerja dengan baik sesuai dengan yang dijanjikan. User mungkin merasa takut pada penerimaan : dia mengambil ahli kepemilikan dan tanggung jawab sistem. User mungkin enggan menyerahkan tanda penerimaannya apa yang terjadi jika sesuatu salah? 8.2. PERIODE PERCOBAAN ATAU PARALLEL RUN (THE TRIAL PERIOD OR PARALLEL RUN) Periode percobaan atau parallel run adalah pendekatan yang paling umum untuk penerimaan. Menggunakan pendekatan Periode Percobaan tim proyek mudah memasang sistem baru untuk dicoba oleh user. Pendekatan Parallel Run menambahkan dimensi untuk peralihan sistem lama yang sudah berjalan dengan baik sebagai perbandingan dan cadangan. Dalam kedua kasus ini klien menggunakan sistem baru selama X hari. Jika tidak ada masalah maka user menerimanya, jika ada masalah maka tim proyek berusaha memperbaikinya dan melakukan kembali percobaan selama X hari. Pendekatan ini cukup mudah, tetapi ada beberapa kekurangan : 1. Masalah kecil dapat membuat anda menjalankan kembali selama X hari untuk jangka waktu yang tidak terbatas. Kadang-kadang sistem software yang rumit tidak pernah 100% di-debug. BAB 8 Halaman 1 dari 8

2. Mungkin sulit untuk mencari penyebab dari suatu masalah. Jika 10 user berada pada sistem yang interaktif dan sistem tersebut rusak, ini merupakan tantangan untuk menemukan dengan tepat apa yang menyebabkan sistem tersebut rusak. 3. Tidak ada jaminan bahwa semua kelebihan sistem akan dicoba dalam X hari. Penulis pernah melihat sebuah sistem akuntansi yang diterapkan pada awal tahun fiskal baru. Sistem itu berjalan baik selama masa percobaan (6 bulan) sampai mengalami kegagalan pada akhir tahun fiskal ketika akuntan mencoba untuk melakukan tutup buku. Sayangnya garansinya telah habis dan penjual (vendor) tidak mau memperbaikinya. 4. Biarkan end user masuk ke sistem pada hari pertama yang penerapannya tidak selalu bermanfaat. Karena dalam hal ini faktor penampilan lebih berperan. Seperti dalam roman, kesan pertama sangat penting. 8.3. SOLUSI : PENERIMAAN YANG LENGKAP SEDIKIT DEMI SEDIKIT (SOLUTION : A THOROUGH BUT PIECEMEAL ACCEPTANCE) Pendekatan yang lebih baik adalah menemukan serangkaian tes yang mendemonstrasikan semua fungsi yang dijanjikan. Penerimaan akan dilakukan secara resmi melalui seluruh tes ini kepada pelanggan. Keberhasilan tes diakhiri satu per satu. Jika sebuah tes gagal, Tim proyek dengan penuh harapan memperbaiki masalah langsung di tempat pengujian. Jika itu masalah utama maka tes ditunda sampai masalah dapat diperbaiki. Dalam teori hanya tes yang gagal yang diulang, walaupun user memiliki hak untuk menjalankan kembali tes yang diterimanya sesudah perbaikan. Serangkaian tes dan perintah yang dijalankan sistem disebut Rencana Tes Penerimaan (Acceptance Test Plan / ATP). BAB 8 Halaman 2 dari 8

Pendekatan ini mempunyai manfaat sebagai berikut : 1. Anda dapat mendemonstrasikan semua fungsi yang dijanjikan. 2. Sebuah tindakan yang menyebabkan masalah selalu diketahui anda mengetahui dengan tepat siapa yang mengetik ketika masalah terjadi. 3. User tidak merasa takut tentang semuanya. Kerugian utama dari pendekatan ini adalah memerlukan banyak pekerjaan untuk menulis ATP. Dan lagi user mungkin tidak lazim dengan pendekatan ini. Tetapi anda dapat membiasakan mereka dengan metode baru sebelumnya. Cantumkan laporan singkat dalam proposal, yang merupakan sebuah dokumen yang ditandatangani. Selengkapnya ada dalam Spesifikasi Fungsi, dokumen lainnya yang ditandatangani. Dia akan selalu melihat dan menyetujui ATP sebelum penerimaan. Seharusnya tidak ada keengganan untuk menerima dan membayar jika metode ini digunakan. 8.4. MEMASTIKAN BAHWA SEMUA YANG DIJANJIKAN AKAN DIUJI (ENSURING THAT ALL THE PROMISES ARE TESTED) Untuk memastikan semua yang dijanjikan akan dites langsung melalui Spesifikasi Fungsi halaman demi halaman, paragraf demi paragraf, dan buat daftar semua fungsi yang dapat dites. Perhatikan tabel seperti gambar 8.1 berikut ini : BAB 8 Halaman 3 dari 8

FS FUNCTION TO BE TESTED TEST TEST REF METHOD NUMBER SEC/PAR 3.1 Main menu appears at start-up T 1.0 3.2 Registrar menu appears when T 2.1 3.3 Manager menu appears when T 2.2 7.7 Store 10.000 student records I 7.8 10.2 Students by course by city report T,A 4.5 T test I inspection A Analysis (Hand calc,or use another pgm) N/A not applicable Gambar 8.1. Functions vs tests table Catatan : ada beberapa hal dalam daftar tersebut tidak dites (N/A). 8.5. MENGGUNAKAN DISAIN (USING THE DESIGN) Anda mungkin berfikir mengapa saya menyarankan mengerjakan ATP setelah disain dikerjakan. Sesungguhnya anda hanya memerlukan Spesifikasi Fungsi untuk menghasilkan ATP. Tetapi, disain membantu untuk menggelompokkan tes ke dalam serangkaian tes yang mendemonstrasikan fungsi utama dari sistem. Anda dapat menjalankan tes pada perintah atas bawah yang sama seperti TLD, yang dapat dimengerti dengan baik oleh user anda. Pendekatan sistem ABC seperti dalam TLD (gambar 7.1), anda dapat mendemonstrasikan semua menu, kemudian seluruh keterangan yang diminta, diikuti dengan semua update, dsb. Cara lain untuk mengelompokkan kumpulan tes adalah dengan fungsi. Melalui semua fungsi Registrasi, diikuti oleh fungsi Administrator, dsb. BAB 8 Halaman 4 dari 8

8.6. MENULIS PERCOBAAN (WRITING TEST) Anda sudah siap menentukan bagaimana anda akan menguji item ketika pengisian pada METODE PERCOBAAN seperti pada gambar 8.1. di atas. Berikut ini (gambar 8.2) adalah contoh percobaan nomor 4.5., laporan Students by Course by City. [Catatan dalam tanda kurung siku-siku tidak ditampilkan ini adalah keterangan]. BAB 8 Halaman 5 dari 8

TEST NO: 4.5 TEST PURPOSE: F.S. REFERENCE (SEC/PAR): SETUP: INPUT: OUTPUT: INPUT: OUTPUT: Demonstrate the production of the Students by Course by City report. 10.2, 12.8, 11.3 [Note how one test can demonstrate several functions.] Ensure files STUDENT.DAT and COURSE.DAT contain data.star system. Choose Selection 1. From Main Menu using mouse click and drag method. CHOOSE REPORT TYPE menu (format per FS pg 17, Figure 8.15) appears. [Refer to the Functional Spec. whenever possible.] Choose Selection 5. (Students by Course by CIty report) by UP/DOWN arrow anda RETURN method. Message Report being prepared. Appears. No longer than 60 seconds later, message Report being printed appears and printer starts printing. The terminal can be used to enter any other command. User will try up to 3 commands of his choice. [There is danger in stating, User may type any number of commands. He just may!] When the report is complete (printer stops,) inspect it to ensure it is of format FS pg.23,figure 12.12. Total columns will be checked by hand calculated addition of the attendance figures printed. USER SIGNATURE PROJECT TEAM SIGNATURE DATE COMMENTS Gambar 8.2. Typical test BAB 8 Halaman 6 dari 8

8.7. DAFTAR RENCANA TES PENERIMAAN (THE ACCEPTANCE TEST PLAN CHECKLIST) Gunakan hal berikut sebagai daftar pengecekkan untuk semua kegiatan yang diperlukan untuk rencana penerimaan : Hasilkan Fungsi vs. Tabel Percobaan dan semua FS yang dijanjikan telah dialamatkan. Definiskan percobaan dan kumpulan percobaan. Tetapkan tanggung jawab untuk menulis percobaan. Klien dan Tim proyek mengetahui bahwa ATP akan ditinjau kembali, direvisi jika perlu, dan ditandatangani oleh user. Klien mengetahui bahwa keberhasilan penyelesaian dari percobaan akan mempengaruhi penerimaan sistem. Lihat bentuk contoh ATP pada bagian 10 di Appendix A. Tanggung jawab untuk percobaan data telah ditetapkan. Data untuk percobaan seharusnya disediakan oleh tim proyek dan juga user. Jika user dapat menyediakan data yang sesuai dengan keadaan yang sebenarnya, percobaan terhadap sistem akan berjalan dengan baik, ditambah user akan merasa nyaman dengan keakuratan percobaannya. 8.8. KESIMPULAN UNTUK RENCANA TES PENERIMAAN (CONCLUSION TO THE ACCEPTANCE TEST PLAN) Anjurkan user untuk menulis ATP jika dia mampu. Hal ini akan memberikan dia perasaan mengawasi tim proyek harus membangun sistem melalui percobaan. Anda dapat melakukan tes penerimaan secara berlebihan. Membandingkan biaya tes dengan biaya risiko itu adalah suatu masalah. Anda dapat tidak melakukan semua percobaan, khususnya dalam sistem multi-user yang interaktif. BAB 8 Halaman 7 dari 8

8.9. KESIMPULAN UNTUK TAHAP DISAIN (CONCLUSION TO THE DESIGN PHASE) Pada akhir tahap disain kita menempuh beberapa kejadian penting sebagai berikut : 1. Dokumen Spesifikasi Disain memuat disain akhir tingkat atas melalui disain tingkat menengah. 2. Tanggung jawab ATP disahkan dan dimulai. Ini tidak perlu diselesaikan sampai tahap penerimaan. 3. Rencana proyek, khususnya perkiraan perlu ditinjau kembali. Walaupun anda sedang memperkirakan hanya 4 tahap yang telah disebutkan, tahap pemrograman mungkin akan menjadi tahap yang sangat mahal dan membutuhkan waktu yang sangat banyak dalam keseluruhan kerja proyek. Disain memberikan anda perkiraan perhitungan jumlah modul-modul dan kerumitannya. Sekarang anda mungkin tahu siapa programmer-programmer yang dapat diandalkan, sehingga anda dapat mempertimbangkan faktor produktivitas mereka. Dengan informasi ini waktu pemrograman yang diperlukan dapat dengan mudah diperkirakan (lihat BAB 13). Statistik menunjukkan bahwa pada akhir tahap disain diperkirakan seharusnya tidak lebih dari 10%. BAB 8 Halaman 8 dari 8