Anda di halaman 1dari 13

Pengujian Beta

2 Pelanggan 6 Anggota jaringan pengembang 42 anggota masyarakat

Kami akan melibatkan masyarakat dalam pengujian beta yang mengarah pada fitur diagnosa dengan sistem dan chatting secara online melalu dokter. Kami akan mendorong para penguji untuk melaporkan masalah yang ditemui pada sistem

Laporan kegagalan

Prompt pengguna untuk melaporkan kegagalan Secara otomatis melaporkan kegagalan

Sistem ini nantinya memiliki kemampuan mengumpulkan informasi secara rinci untuk tiap keggagalan sistem (misalnya pesan kesalahan untuk ditampilkan dan dikirimkan kembali kepada kami sehingga kami dapat menganalisis dan bertindak di atasnya)

QA Strategy Evaluation Tujuan Prasyarat Penegasan Ulasan Pertemuan Unit uji coba Uji coba secara Manual Fungsiona litas Tingkat Kebenaran Kesulitan Kegunaan Tinggi Tidak ada Tinggi Tinggi Medium Tinggi Medium Tidak ada Keamanan Tinggi TInggi Tinggi Tinggi Medium Kuat Tinggi Medium Kuat Kuat TInggi TInggi Medium Tinggi Medium Kuat Tinggi Medium Tinggi Tinggi Tinggi Kuat Jaminan Keseluruhan

Realibilita s Efisiensi

Medium

Medium

Medium

Medium

Medium

Kuat

Medium

Tinggi Tidak ada

Medium Medium

Tinggi Medium

Medium Medium

Weak Weak

Skalabilita Medium s Operabilit as Mantainbi litas Medium Medium

Medium

Rendah

Medium

Medium

Weak

Rendah

High

Rendah

Medium

Weak

Evaluation cell values Tinggi : Kegiatan ini memberikan jaminan yang kuat bahwa tujuan telah dipenuhi Medium : Kegiatan ini memberikan jaminan sedang bahwa tujuan telah dipenuhi Rendah: Kegiatan ini memberikan sedikit jaminan bahwa tujuan telah dipenuhi None : Kegiatan ini tidak membahas tujuan.

Overall assurance values Strong : Himpunan kegiatan bersama memberikan jaminan yang kuat bahwa tujuan telah dipenuhi dalam pembangunan. Weak : Kegiatan bersama memberikan jaminan terbatas bahwa tujuan telah dipenuhi dalam pembangunan. At-Risk : Ada sedikit atau tidak ada jaminan bahwa tujuan ini telah dipenuhi.

Plan of Action Yang pertama adalah dalam hal prasyarat dan penegasan, setelah uji coba terhadap sistem secara public dan private sudah dilakukan dan menghasilkan dokumen dokumen kesalahan sistem apa saja yang perlu diperbaiki, maka kami selanjutnya akan

memperbaiki dokumen prasyarat untuk memperbaiki penentuan perbaikan yang akan dilakukan. Kedua adalah ulasan saat pertemuan. Ulasan setiap perubahan akan dictat setiap kali dalam dokumen pertemuan untuk tinjauan selanjutnya, setiap minggu anggota pertemuan wajib untuk mengulas apa saja yang perlu ditinjau, dipelajari, dan diperiksa pada tiap pertemuan. Ketiga pada unit uji coba, maka kami akan mengatur infrastruktur apa saja yang diperlukan untuk pelaksanaan uji coba,membuat suatu unit uji coba untuk setiap kelas yang akan dibuat, dan menjalankan tes uji coba pada sistem. Sistem harus lulus semua tes uji coba yang telah disediakan jika masih terdapat regresi regresi maka sistem lanjut pada pengujian regresi untuk menghilangkan bug. Keempat dalam manajemen kualitas sistem maka setiap anggota pengembang harus memperbaharui dokumen uji apabila terdapat perubahan, Mendokumentasikan seluruh hasil tes dan memperkirakan semua kesalahan yang mungkin terjadi entah itu berada dalam server ataupun di dalam database.

QA-Plan Checklist 1. Apakah seleksi aktifitas yang sediakan pada Strategy QA cukup pasti untuk Project yang telah direncanakan untuk mencapai Goal? Ya, apabila semua rencana dilakukan dengan baik maka akan tercipta sebuah sistem yang diharapkan dan berkualitas sehingga mampu melayani konsumen dengan baik dan tentunya. 2. Apakah sumber daya Manusia yang dialokasikan memenuhi aktivitas QA? Ya namun belum sepenuhnya. 3. Apakah sumber daya mesin dan perangkat lunak yang disarankan sesuai dengan kebutuhan Aktifitas QA? Belum. 4. Apakah perencanaan QA ini bisa dikomunikasikan untuk tim development dan steakholder yang lain? Sudah. Namun belum ada pembicaraan secara mendetail

REQUIREMENT AND SPESIFICATION

1. User Needs Informasi Proyek Proyek: Attached worksheet: Related Documents: Kitty Pet Medicine Online User Need Interview Notes Project Proposal Target Audience and Benefits Software Requirements Specification Glossary

Agreed Goals Sistem ini akan lebih praktis digunakan untuk para pengguna baik user, member, dokter serta admin itu sendiri, karena sistem ini dilaksanakan secara online dan bisa diakses dimana pun berada, namun terpusat dalam satu server dan port yang digunakan. Pengguna hanya perlu mengkoneksi kan jaringannya melalui internet, kemudian memasukan Username dan Password bagi para member. Sehingga dapat mengurangi aktivitas antrian panjang karena tidak perlu datang ke klinik dan tidak perlu bagi para member untuk datang ke klinik karena prosesnya bisa diakses dari mana pun. Sedangkan pengunjung yang bukan member, dapat memanfaatkan fasilitas tips-tips perawatan yang ada pada sistem, dan belanja online terhadap produk produk perawatan hewan yang kami sediakan bagi para user. Dengan demkian para pengguna bisa langsung mendapatkan diagnosa penyakit hewan peliharaannya dan bisa langsung mendapatkan resepnya. Dan semua hasil dari diagnosa akan masuk ke dalam satu database yang terkumpul dalam satu server. Dengan adanya fitur ini semua history akan terlihat siapa saja yang pernah berkunjung, member manakah yang sering berobat dan masing-masing penyakit yang diderita oleh hewan peliharaannya. Enviroment

1. Apakah ruang lingkup bisnis dari sistem ini? Seiring dengan perkembangan jaman yang semakin maju ini, semua hal yang ada di dunia ini sangatlah dekat dengan teknologi dan hampir semua hal bisa dilakukan dengan jaringan internet(online), begitu pula untuk Pet atau Veterinary medice, hal ini juga bisa dilakukan dengan Medice, kami mencoba membuat project ini untuk mengembangkan sistem pengobatan hewan melalui sistem online, karena terbatasnya jumlah dokter di Indonesia serta klinik-klinik hewan yang jarang ada, ditambah lagi mungkin karena jarak yang jauh sehingga membuat para pencinta hewan enggan datang ke klinik hewan tersebut, dengan adanya sistem ini dapat memudahkan dan membantu mereka serta memberinya kenyamanan. Untuk user yang ingin menggunakan layanan ini, maka mereka dapat menggunakan fasilitas member dengan mendaftar terlebih dahulu ke dalam sistem, kemudian login kedalam sistem terlebih dahulu. Sedangkan untuk non-member hanya dapat menggunakan fasilitas belanja online, dan memanfaatkan info tips tips kesehatan yang disediakan.

2. Apa lingkungan fisik dari sistem ini? Sistem ini dalam proses aksesnya bisa dilakukan dimanapun dengan menggunakan PC maupun smartphone. 3. Apa itu teknologi lingkungan sistem (Hardware dan software)? Sistem ini bisa berjalan pada beberapa sistem operasi, misalnya Windows, Linux, dan smartphone, menggunakan jaringan untuk akses, video call, memori harddisk, mouse, keyboard. Sistem ini berbasis Web dengan aplikasi pemrograman PHP serta HTML, Server yang terkoneksi Internet dengan baik serta memanfaatkan Web Hosting yang daapt mendukung database dari server MySql.

Actor/ Stakeholder dan kebutuhan Fungsionalnya Member Melakukan otoritas hak akses pada sistem, dalam hal ini adalah login

Mengetahui data keuangan (saldo) dengan rinci dan jelas yang telah terkumpul maupun dipakai untuk keperluan pengobatan Melakukan aktivitas belanja online Melakukan aktivitas obrolan sesama member dalam forum Mengetahui jadwal konsultasi dokter yang bersangkutan Mengetahui lokasi klinik terdekat Validasi resep yang diberikan oleh dokter agar dapat dibeli pada apotik terdekat

Non Member Mendapatkan informasi tips tips perawatan hewan dalam sistem Melakukan aktivitas belanja online

Dokter Melakukan otoritas hak akses pada sistem, dalam hal ini adalah login Melakukan validasi resep yang diberikan

Admin Melakukan update pada web Mengelola data yang di upload, download, chating dengan dokter ketika user melakukan konsultasi online dengan dokter. Mengelola aktivitas data pada forum member Mengelola aktivasi user baru (aktivitas membership) Mengelola database yang di tambah, edit, delete, dan update mengenai user ataupun keuangan user Melakukan otoritas hak akses pada sistem, dalam hal ini adalah login

Sistem Mengelola informasi yang diberikan user, agar dapat mendiagnosa secara akurat. Memberikan informasi kepada user, terhadap perubahan yang terjadi pada sistem Memberikan informasi bantuan kepada user, bagaimana cara menggunakan sistem (user guide)

User Stories Hibi, merupkan salah satu pencinta kucing, sekitar 3 bulan yang lalu ia memiliki masalah dengan kucing kesayangannya. Kucingnya tidak mau makan dan terus muntah. Kemudian Hibi berniat membawa kucingnya ke klinik. Namun, karena Klinik Hewan sangatlah jauh dari rumah dimana ia tinggal, ditambah ia juga harus bekerja di sebuah perusahaan software yang membuatnya menjadi orang yang sangat sibuk, terkadang ia tidak punya waktu untuk membawa kucingnya pergi ke klinik. Dan akhirnya setelah membaca di koran maupun internet, ia menemukan sistem pengobatan secara Online ini dan akhirnya Hibi mencobanya, dan hasilnya cukup memuaskan. Ia tidak harus datang ke klinik namun kucing yang dimiliki Hibi bisa sembuh hanya dengan membeberkan keluhan kucingnya pada dokter yang saat itu sedang online dan segera mendapatkan resep obatnya. Sehingga kucingnya bisa sehat kembali sekarang ia sangat senang dan puas

Interview Notes

Informasi Proyek Proyek: Interviewer Interviewee Date of Interview Interview Location Related Documents: Kitty Pet Medicine Online Eva Firdayanti Bisono Hibi September, 20th 2012 Bijju Caf Project Proposal Target audience and benefits Interview checklist Glossary

Interview Questions and Answers 1. Bagaimana Anda bisa mengoperasikan sistem maupun produk ini? Produk ini tidak jauh berbeda dari sistem online yang lain, keunikkannya sistem ini bergerak pada bidang medice, dan ini termasuk produk yang cukup langka. Pengobatan dan diagnosa secara online, awalnya masih sedikit bingung cara pengoperasianya namun pada sistem tersebut terdapat fitur tutorial (user guide) sistem yang bisa di download, sehingga bisa mempelajari sistem tersebut melalui tutorial.

2. Siapa yang cenderung sering menggunakan produk ini? Produk ini pastinya akan cenderung diakses oleh semua orang yang sangat mencintai hewan, untuk perawatan hewan mereka, karena dalam produk sistem ini terdapat beberapa tips perawatan hewan.

3. Apakah resiko penggunaan produk ini? Kami harapkan tidak adanya resiko dalam penggunaan sistem ini. Sistem ini kami buat untuk memudahkan mereka yang suka akan dunia hewan. 4. Apakah Jasa dokter tersebut dapat dipercaya? Mengingat banyaknya Dokter gadungan sekarang? Kami telah sepakat untuk memilih Dokter yang telah ahli dan mendapatkan ijin kerja praktek. Kami juga telah melakukan tes untuk para Dokter. Dokter tidak hanya pandai dalam bidang medice namun juga harus piawai dalam mengoperasikan komputer serta jaringan. Interview Checklist Pre-Interview Checklist 1. Menentukan Hasil/ Goal apa yang ingin disempurnakan 2. Menyiapkan beberapa pertanyaan yang diajukan pada Customer Tanya tentang apa saja yang ingin dibutuhkan untuk menyelesaikanya, disamping apa yang diketahui sekarang dari apa saja yang diperlukan.

Menggunakan pertanyaan yang simpel dan sekiranya mudah untuk dijawab, tidak menggunakan pertanyaan yang bertele-tele, keputusan menggunakan topik yang komplek pada pertanyaan individu.

Mengkonfirmasi setiap asumsi penggunaan kata kunci misalnya " apakah anda benar-benar salah seorang yang mengguanakan sistem ini? " berapa total yang dibutuhkan untuk menampilkann dan mengupdate seperti item lain yang sedang diteliti dan dikembangkan?

Menghindari pertanyaan yang bertype multiple-choice karena jawaban yang benar akan menjadi satu yang mungkin tidak akan dimengerti sama sekali. sebagai contoh "apakah kamu akan log-in ke dalam sistem dari sini secara langsung atau dirumah?" ini adalah contoh yang salah dan yang benar " dimanakah kamu biasanya mengakses sistem ini, melakukan log-in pada sistem?" "dikantor karena saat kami bekerja dengan para pekerja lainya kami biasanya mengakses secara bersama-sama kebetulan bagi kami semua yang suka dengan binatang.

3. Pilih seorang interviewer yang berperan penting dari semua stakeholder. 4. Review semua pertanyaan. pikirkan secara matang apakah semua pertanyaan tersebut dapat dijawab? akankah mereka dapat membantu mewujudkan goal yang benar-benar di inginkan jika tidak lakukan revisi pada pertanyaan tersebut. 5. Putuskan apakah bisa melakukan inteview melalui email, telepon, atau dengan seseorang. 6. Jadwalkan waktu dan tempat intervew untuk kenyamanan interview. rencanakan Interview paling tidak satu jam sebelum interview dilaksanakan.

Interview Checklist 1. Bertindak cekatan, sopan dan bertingkah layaknya seorang pebisnis. 2. Memperkenalkan diri dan menjelaskan alasan mengapa datang berkunjung. 3. Pastikan berbicara atau mewawancarai narasumber dengan seseorang yang sekiranya bisa memberikan informasi, jadi tidak hanya asal mewawancarai seseorang, Misal mewawancarai seseorang yang benar-benar cinta akan binatang.

kemudian meminta informasi alamat narasumber jika memang belum memilikinya. 4. Meminta ijin menggunakan note untuk mencatat, jangan sesekali merekam atau mengambil videonya. 5. Mengkonfirmasi jumlah waktu senggang yang dimilki antara pewawancara dan narasumber. 6. Memberikan indikasi yang cepat dari jenis dan jumlah pertanyaan yang dimiliki. 7. Melaksanakan tugas ini hingga semua pertanyaan selesai. 8. Dengarkan, mengapa anda bisa ada disini. 9. Jika orang yang diwawancara mengacu pada dokumen yang ada, sistem, peralatan, atau seseorang, pastikan memahami apa saja yang dibicarakan. Jika itu adalah penting, tanyakan apakah orang tersebut mungkin memiliki salinan atau screenshot (tapi, tidak meminta apa pun yang mengandung informasi kepemilikan), atau membuat catatan tentang aspek-aspek penting dari item yang dimaksud. Perhatikan URL dari setiap situs publik yang ada dibahas. 10. Cobalah untuk tidak menjawab pertanyaan sendiri, atau untuk bereaksi terhadap permintaan narasumber dengan membuat janji untuk memecahkan masalah. Wawancara adalah untuk memahami masalah, bukan memecahkan setipa masalah atau pengaturan jadwal atau kiriman. 11. Tuliskan setiap tindakan dari item untuk menindaklanjuti mencari informasi lebih lanjut. Misalnya, jika narasumber mulai menjelaskan sesuatu hal dengan panjang yang diketahui, bisa belajar sendiri, atau jika mereka tidak tahu jawabannya dan mulai berspekulasi panjang lebar, Anda harus mencoba untuk bergerak pada pertanyaan berikutnya. 12. Jika Anda menemukan beberapa persiapan pertanyaan yang salah, fokus untuk mendapatkan informasi yang akan membantu Anda mempersiapkan tindak lanjut dari pertanyaan yang tepat. 13. Selesai tepat waktu. Jika Anda membutuhkan lebih banyak waktu, terus melalui email atau pertemuan lain. 14. Meringkas item tindakan yang akan menindaklanjuti

15. Menanyakan apakah yang diwawancarai memiliki hal yang ingin ditanyakan, atau jika ingin bertanya pada narasumber silahkan ditanyakan 16. Pastikan untuk meninggalkan informasi kontak 17. Terima kasih atas waktu yang mereka berikan untuk diwawancarai

Post-Interview Checklist 1. Dalam waktu 24 jam, baca catatan dan pilih beberapa rician penting yang dikatakan sebelumnya namun belum sempat dituliskan dalam catatan. 2. Tulis setiap informasi yang didapat dalam catatan agar Tim yang lain bisa membacaya dan kemudian Informasi tersebut bisa diarsipkan. 3. Merumuskan adanya tindak lanjut pertanyaan yang penting. 4. Dalam waktu 2-3 hari, kemudian mengirim beberapa pesan penindak lanjut untuk: Berterimakasih pada Narasumber. Mengkonfirmasi jika meliki alamat email dengan benar sehingga bisa menghubunginya dengan mudah. Tanyakan beberapa pertanyaan untuk penindak lanjutan. Memberi Status pada beberapa item tindakan jika memang ada.

Software Requiments and Specifications

Informasi Rilis Proyek: Internal Release Number: Attached worksheet: SRS Use Case Suite SRS Feature Set Related Documents: Project Proposal User Needs Kitty Pet Medicine Online 111.222.333

Pendahuluan Seperti yang diketahui, minimnya tenaga medis di bidang veteriner di Indonesia masih sangat kurang, sehingga dokter yang menangani hewan pun terbatas. Tak hanya itu, keterbatasan waktu yang dimiliki oleh sang pemilik hewan untuk memeriksakan hewannya kedokter menjadi salah satu faktor penting yang menjadi cukup perhatian saat ini. Dengan adanya permasalahan ini, untuk itu disini kami membuat sebuah layanan berbasis web yang menyediakan klinik online yang disebut dengan Kitty pet medice online sehingga penanganan terhadap masalah penyakit yang diderita hewan bisa ditangani secara cepat. Dalam layanan atau sistem yang kami buat ini, kami akan mengkomputasikan klinik hewan online itu melalui sarana komputer. Aktivitas kesehatan seperti konsultasi penyakit, diagnosa penyakit, pemberian resep dan pembelian obat akan kami sediakan dalam aplikasi ini. Akan tetapi, pengobatan secara langsung ke klinik juga akan kami terima dan sediakan waktu dan tempat. Use Case Dalam sistem yang kami buat ini, akan ada beberapa aktor dan berbagai macam aktivitas yang ada di dalamnya. Aktor dan aktivitas yang ada ini dapat kita buat sebagai use case. Aktor yang ada dalam sistem ini antara lain yaitu user member dan user non-member, dokter, dan admin. Admin adalah aktor yang melakukan pengelolaan terhadap sistem seperti melakukan pembaharuan terhadap web, dan mengelola database sistem. Member adalah aktor yang menggunakan sistem dengan memanfaatkan fasilitas membership. Member dapat melakukan aktivitas konsultasi online dengan dokter ataupun sistem, melakukan aktivitas belanja online pembayaran pun juga lebih mudah yakni memotong saldo bulanan dari yang dibayarkan setiap bulannya. Non member adalah aktor yang dapat melakukan aktivitas belanja online dan melihat info tips-tips perawatan hewan, yang membedakan dengan member adalah pada saat pembayaran, pembayaran non member dilakukan melalui bank ebanking. Dokter dan sistem adalah aktor yang melakukan aktivitas konsultasi online (mendiagnosa penyakit). Untuk lebih lengkap dan jelasnya, Use Case dapat dilihat pada Use Case Suite Functional Requirements

Kebutuhan Fungsional adalah kebutuhan utama yang terkait dengan fungsi fungsi yang akan dilakukan oleh sistem. Kebutuhan ini, juga berisi informasi segala hal yang harus ada dan dihasilkan oleh sistem. Kebutuhan tersebut antara lain : 1. Mengelola otoritas password, yakni merupakan data password yang dimasukkan user secara benar, dan selanjutnya melakukan aktivitas konsultasi online. 2. Apabila user login menggunakan data yang tidak valid maka system akan memberikan peringatan dan kembali kepada halaman login 3. Mengelola data yang di upload, download, chating dengan dokter ketika user melakukan konsultasi online dengan dokter. 4. Mengelola informasi yang diberikan user kepada sistem, agar dapat melakukan diagnosa penyakit secara tepat akurat apabila dokter sedang tidak online. 5. Mengelola database yang di tambah, edit, delete, dan update mengenai user ataupun keuangan user 6. Mengelola pembaharuan web 7. Mengelola aktivasi user baru (aktivitas membership) 8. Melakukan otoritas hak akses pada sistem 9. Mengetahui data keuangan (saldo) dengan rinci dan jelas yang telah terkumpul maupun dipakai untuk keperluan pengobatan 10. Validasi resep agar dapat dibeli pada apotik terdekat 11. Memberikan informasi kepada user mengenai segala macam perubahan yang terjadi pada sistem 12. Memberikan informasi tata cara menggunakan sistem (user guide) 13. Mengelola informasi yang diberikan dalam proses diagnosa agar dapat mendiagnosa secara akurat. Non Functional Requirements Kebutuhan non fungsional adalah kebutuhan yang berisikan hal hal yang perlu dimiliki oleh sistem. Kebutuhan Non Fungsional dilihat dari berbagai aspek berikut ini antara lain : 1. Usability

Anda mungkin juga menyukai