54
c. Kemungkinan tidak dihasilkan rancangan yang baik
3.2.3.3. Alat Bantu Analisis dan Perancangan
Metode analisis yang digunakan untuk pengembangan system adalah analisis berorientasi objek. Analisis tersebut berfokus pada aliran data atau
informasi yang mengalir dalam sistem. Alat bantu analisis yang digunakan adalah: 1.
Sistem yang sedang berjalan : a.
Use Case Diagram b.
Activity Diagram 2.
Sistem yang diusulkan : a.
Use Case Diagram b.
Activity Diagram c.
Sequence Diagram d.
Collaboration Diagram
e.
Class Diagram f.
Component Diagram g.
Deployment Diagram
3.2.4. Pengujian Software Penelitian ini menggunakan metode pengujian Black Box. Pengujian ini
bertujuan untuk menunjukkan fungsi Perangkat Lunak tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan
apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya. Pengujian Black Box berusaha menemukan kesalahan dalam kategori
sebagai berikut:
55
1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan interface.
3. Kesalahan dalam struktur data atau akses databse eksternal. 4. Kesalahan kinerja.
5. Inisialisasi dan kesalahan terminasi. Adapun faktor-faktor pengujian black-box adalah :
1. Authorization Menjamin data diproses sesuai dengan ketentuan manajemen. Authorisasi
menyangkut proses transaksi secara umum yaitu otoritas bisnis, dan secara khusus otoritas pelaksanaan tindakan khusus.
2. File Integrity Menekankan pada data yang dimasukkan melalui aplikasi akan tidak bisa
diubah. Prosedur yang akan memastikan bahwa file yang digunakan benar dan data dalam file tersebut akan disimpan sekuensial dan benar.
3. Audit Trail Menekankan pada kemampuan untuk mendukung proses yang terjadi.
Pemrosesan data secara keseluruhan berdasarkan retensi dari kejadian yang cukup mendukung keakuratan, kelengkapan, batas waktu dan otorisai data.
56
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem yang Berjalan
Sebelum melakukan perancangan sistem yang diusulkan pada KATIE Pet Shop Sukabumi, maka harus terlebih dahulu melakukan analisis sistem agar
memperoleh gambaran yang jelas mengenai kelemahan dan kelebihan sistem yang sedang berjalan.
Tahap analisis ini merupakan tahap yang paling penting didalam merancang sistem informasi karena apabila pada tahap ini terjadi kesalahan, maka
terjadi kesalahan pada tahap berikutnya. Analisis sistem yang sedang berjalan
yang dilakukan berdasarkan urutan kejadian yang ada pada suatu perusahaan.
4.1.1. Analisis Prosedur yang berjalan
Analisis prosedur yang sedang berjalan merupakan kegiatan menganalisis prosedur-prosedur kerja yang terjadi pada sistem yang sedang berjalan.Analisis
terhadap prosedur-prosedur yang sedang berjalan hendaknya perlu dilakukan terlebih dahulu sebelum dilakukannya perancangan terhadap sistem yang akan
diusulkan. Dan harus pula dilakukan analisis terhadap hal-hal yang menjadi tujuan pemakai sehingga masalah tersebut dapat didefinisikan secara jelas.
57
4.1.1.1. Use Case Diagram yang sedang berjalan
Use Case menggambarkan suatu urutan interaksi antara satu atau lebih aktor dan sistem. Aktor merepresentasikan seorang user atau subsistem lain yang
akan berinteraksi dengan sistem. Sedangkan use case merupakan urutan kejadian yang menggambarkan interaksi antara user dengan sistem. Berikut ini adalah use
case yang berjalan di KATIE Pet Shop Sukabumi.
Gambar 4.1. Use Case sistem yang sedang berjalan 4.1.1.2. Skenario Use Case yang sedang berjalan
Skenario use case digunakan untuk memudahkan dalam menganalisa skenario yang akan kita gunakan pada fase-fase selanjutnya dengan melakukan
penilaian terhadap skenario tersebut. Adapun tahapan-tahapan sekenario use case Sistem Informasi Pelayanan Jasa serta Penjualan dan Pembelian yang Sedang
Berjalan di KATIE Pet Shop Sukabumi adalah sebagai berikut :