Software quality factors (revisi)

28
Software Quality Factors By : Inggrid Anggraeni S 5209100069 Puji Agustin N 5209100077

Transcript of Software quality factors (revisi)

Page 1: Software quality factors (revisi)

Software Quality FactorsBy :Inggrid Anggraeni S 5209100069Puji Agustin N 5209100077

Page 2: Software quality factors (revisi)

Software Quality Factors

→ Faktor-faktor yang dapat mempengaruhi kualitas software dibagi menjadi 2 kategori :1. Faktor-faktor yang dapat diukur secara langsung (misalkan : error )2. Faktor-faktor yang dapat diukur secara tidak langsung (misalkan :

usability dan maintainability)

→ Menurut McCall terdapat 3 aspek penting dari suatu produk software, yaitu : karakteristik operasional, kemampuan perubahan ketika software sudah berjalan, dan kemampuan beradaptasi terhadap lingkungan baru.

Page 3: Software quality factors (revisi)

Software Quality Factors (con’t)

Berdasarkan gambar diatas, McCall menyebutkan 11 faktor yaitu :

Flexibility

Testability

Portability

Reusability

Interoperability

Correctness (kebenaran)

Reliability (Keandalan)

Efficiency (efisiensi)

Integrity (Integritas)

Usability

Maintainability

Page 4: Software quality factors (revisi)

Judul Tugas Akhir

“RANCANG BANGUN SISTEM INFORMASI

PENERIMAAN BIAYA PENDIDIKAN INSTITUT TEKNOLOGI SEPULUH

NOPEMBER SURABAYA

Page 5: Software quality factors (revisi)

Overview Tugas Akhir

Sistem Informasi Penerimaan Biaya merupakan solusi dalam pengumpulan data-data biaya pendidikan dan penyeragaman penyusunan biaya pendidikan. Aplikasi ini membantu BAPSI dalam penerimaan biaya pendidikan yang tersimpan langsung ke server pusat. Melalui aplikasi ini, pihak manajemen diharapkan dapat lebih mudah dalam menganalisa dan mengontrol hasil kegiatan yang telah dilakukan semua bidang kerja.

Page 6: Software quality factors (revisi)

Tujuan Tugas Akhir

Tujuan dari pembuatan tugas akhir ini adalah merancang dan menghasilkan aplikasi sistem informasi penerimaan biaya pendidikan ITS yang mampu mendeskripsikan alokasi dana untuk tiap-tiap fakultas yang akan digunakan di tiap-tiap unit kerja.

Page 7: Software quality factors (revisi)

Analisis Sistem

Untuk proses bisnis sistem terbagi atas :1. Pengelolaan Fakultas

Pengelolaan fakultas digunakan untuk mengetahui estimasi tiap fakultas. Masing –masing fakultas dapat meng-update data dari tiap fakultas.

2. Pengelolaan JurusanPengelolaan jurusan dilakukan untuk mengetahui estimasi dari tiap-tiap jurusan di ITS agar dapat digunakan lebih lanjut oleh pihak jurusan.

3. Pengelolaan Unit LainPengelolaan unit lain dilakukan untuk mengetahui estimasi unit lain di ITS agar dapat digunakan oleh pihak-pihak terkait.

Page 8: Software quality factors (revisi)

Use Case Diagram Secara Umum

Page 9: Software quality factors (revisi)

2 Faktor Yang Dipilih

Kami memilih dua diantara 11 faktor tersebut, yaitu :

Testability

• Usaha yang diperlukan untuk menguji program untuk memastikan bahwa program melaksanakan fungsi yang telah ditetapkan.

Usability

• Usaha yang diperlukan untuk mempelajari, mengoperasikan, menyiapkan masukan dan mengartikan keluaran program.

Page 10: Software quality factors (revisi)

Analisis 2 Faktor pada Tugas Akhir

Faktor 1 : TestabilityTahap pemenuhan faktor ini terdapat pada tahap Uji Coba Aplikasi dan Evaluasi. Pada tahap ini aplikasi yang sesuai dengan spesifikasi rancangan telah dibangun. Selanjutnya, akan dilakukan ujicoba untuk menguji keberhasilan sistem.

Page 11: Software quality factors (revisi)

Analisis Faktor 1 : Testability pada TA

Lingkungan Uji CobaSpesifikasi komputer yang digunakan untuk menguji Sistem Informasi Penerimaan Biaya Pendidikan ini antara lain:A. Spesifikasi komputer aplikasi server dan database server– Processor Intel Pentium 4– Memory 1 GB– Kapasitas harddisk free sebesar 40 GB– Lan Card– Sistem operasi yang digunakan adalah Windows XP– Server database yang digunakan adalah MySQL 5.0

B. Spesifikasi komputer client– Processor AMD Turion 64X2– Memory 512 MB– Kapasitas harddisk free sebesar 10 GB– Lan Card– Sistem operasi yang digunakan adalah Windows XP

Page 12: Software quality factors (revisi)

Analisis Faktor 1 : Testability pada TA (con’t)

C. Kebutuhan Perangkat Lunak (Software Requirements)― Untuk server system software harus mampu berfungsi sebagai web server,

disarankan menggunakan MySql Server.― Untuk client system software harus mampu menjalankan web browser,

disarankan menggunakan minimum bersistem operasi windows 98.

Page 13: Software quality factors (revisi)

Analisis Faktor 1 : Testability pada TA (con’t)

1. Skenario Uji Coba Mengentry data SPP untuk estimasi pendapatan

Berisi tentang skenario uji coba pertama yang dilakukan untuk menguji sistem yaitu entry data SPP untuk estimasi pendapatan.Dalam skenario ini aktor yang berperan langsung dalam pengelolaan BAPSI.

Id use case UC-00.02.01

Nama usecase Entry data SPP untuk estimasi pendapatan

Aktor yang terlibat Kepala Bagian Perencanaan BAPSI

Deskripsi Test case ini digunakan untuk mengetahui entry data SPP untuk estimasi

pendapatan

Tujuan Untuk mengetahui apakah fungsi entry data SPP telah sesuai dengan

kebutuhan pengguna

Kondisi awal Aktor telah masuk ke dalam sistem sesuai dengan hak akses

Kondisi akhir Penambahan,perubahan maupun penghapusan estimasi biaya akan

muncul dalam daftar estimasi yang ter-update

Page 14: Software quality factors (revisi)

Analisis Faktor 1 : Testability pada TA (con’t)

1. Skenario Uji Coba Mengentry data SPP untuk estimasi pendapatan (con’t)Langkah yang harus dilakukan untuk menjalankan skenario uji coba 1 ialah sebagai berikut :

Page 15: Software quality factors (revisi)

Analisis Faktor 1 : Testability pada TA (con’t)

2. Skenario Uji Coba Edit EstimasiBerisi tentang skenario uji coba pertama yang dilakukan untuk menguji sistem yaitu edit estimasi. Dalam skenario ini aktor yang berperan aktor yang langsung dalam pengelolaan BAPSI.

Id use case UC-00.02.08

Nama usecase Edit estimasi

Aktor yang terlibat Kepala Bagian Perencanaan BAPSI

Deskripsi Test case ini digunakan untuk mengetahui edit estimasi

Tujuan Untuk mengetahui apakah fungsi edit estimasi telah sesuai dengan kebutuhan pengguna

Kondisi awal Aktor telah masuk ke dalam sistem sesuai dengan hak akses

Kondisi akhir Penambahan,perubahan maupun penghapusan estimasi biaya akan muncul dalam daftar estimasi yang ter-update

Page 16: Software quality factors (revisi)

Analisis Faktor 1 : Testability pada TA (con’t)

2. Skenario Uji Coba Edit Estimasi (con’t)Langkah yang harus dilakukan untuk menjalankan skenario uji coba 1 ialah sebagai berikut :

Page 17: Software quality factors (revisi)

Kesimpulan

Karena uji coba yang dilakukan hanya dari sisi kebutuhan fungsional atau fungsi utama saja, maka uji coba sistem informasi penerimaan biaya pendidikan belum bisa dikatakan berjalan sesuai dengan desain yang dibuat dan kebutuhan pengguna. Jadi, diharapkan pada tahap pengembangan berikutnya dilakukan dokumentasi terhadap uji coba berdasarkan Test Case Suite dengan tujuan agar semua use case yang dibuat benar-benar teruji dan mengetahui kelayakan system untuk diaplikasikan.

Page 18: Software quality factors (revisi)

Faktor 2 : Usability

Analisis Faktor 2 : Usability pada TA

Page 19: Software quality factors (revisi)

Analisis Faktor 2 : Usability pada TA

Kebutuhan Minimun Sistem

Instalasi (Installation)A. Menginstal XAMPP

• Klik ganda pada file ”xampp-win32-1.4.16-• installer.exe”.• Maka proses instalasi software XAMPP akan berlangsung. Ikuti saja petunjuk yang

muncul dimonitor untuk melengkapi proses instalasi.

Prosesor : 400MHz

Disk Space: 128 MB

Kosong : 4,3 GB

Sistem Operasi : Windows 2000, Windows XP, Linux

Jaringan : Ethernet Card 100 Mbps

Software Yang Ada : Popular Web Browser (IE6,Mozilla Firefox)

Page 20: Software quality factors (revisi)

Analisis Faktor 2 : Usability pada TA (con’t)

B. Mengaktifkan Program Apache ServerM• Klik menu XAMPP Control Panel pada “Start Menu”• Lalu klik tombol “start” di samping tulisan Apache• Maka program Apache server akan aktif

C. Mengaktifkan program SQL Yog• Klik menu SQL Yog pada ”Start Menu”• Lalu klik tombol ”connect” pada ”Connect to MySQL Host”• Maka program SQL Yog akan aktif

D. Menginstal Sistem Informasi Pengelolaan Biaya Pendidikan• Copy folder ”estimasi”.• Lalu paste pada folder ”xampp > htdocs”. (folder dimana software XAMPP diinstal).• Dengan demikian, proses instalasi perangkat lunak Sistem Informasi Pengelolaan

Biaya Pendidikan selesai.

Page 21: Software quality factors (revisi)

Analisis Faktor 2 : Usability pada TA (con’t)

Page 22: Software quality factors (revisi)

Analisis Faktor 2 : Usability pada TA (con’t)

User Guide1. Menu User

• Proses Login• Daftar User• Tambah User• Ubah Password• Hapus User

2. Menu Kepala Bagian Perencanaan BAPSIMerupakan menu untuk Kepala Bagian Perencanaan BAPSI, yang tidak semua pengelolaan dapat diakses oleh semua pengguna. Adapun penjelasan untuk lebih detilnya, berikut akan dijabarkan.• Entry Data SPP• Entry Data SPI• Entry Data Lain• Entry Data Alokasi Terpusat• Entry Data Fakultas• Entry Data Jurusan

Page 23: Software quality factors (revisi)

Analisis Faktor 2 : Usability pada TA (con’t)

3. Menu Lihat Data Estimasi Fakultas• Lihat Data Estimasi Fakultas• Cetak Data Estimasi Fakultas

4. Menu Lihat Data Estimasi JurusanMerupakan menu yang difungsikan untuk untuk melihat data estimasi fakultas.Menu ini hanya dapat diakses oleh fakultas.Menu ini hanya dapat diakses olehjurusan.Berikut merupakan penjelasan selanjutnya.

• Lihat Data Estimasi Jurusan• Cetak Data Estimasi Jurusan

5. Menu Lihat Data Estimasi Unit LainMerupakan menu yang difungsikan untuk melihat data estimasi unit lain. Menu ini hanya dapat diakses oleh unit lain. Berikut merupakan penjelasan selanjutnya.

• Lihat Data Estimasi Unit Lain• Cetak Data Estimasi Unit Lain

Page 24: Software quality factors (revisi)

Analisis Faktor 2 : Usability pada TA (con’t)

Kami akan mencotohkan user guide dari dua fitur, yaitu :1. Entry Data SPP

Merupakan menu yang hanya bisa diakses oleh Kepala Bagian Perencanaan BAPSI untuk memasukkan data SPP. Halaman entry data SPP dapat dilihat pada gambar berikut :

Page 25: Software quality factors (revisi)

Analisis Faktor 1 : Usability pada TA (con’t)

2. Lihat Data Estimasi FakultasMerupakan menu yang digunakan untuk melihat data estimasi fakultas. Halaman lihat data estimasi fakultas dapat dilihat pada gambar berikut :

Page 26: Software quality factors (revisi)

Kesimpulan

• Berdasarkan pengertiannya, faktor usability pada TA ini sudah terpenuhi.

Karena memenuhi pengertian usability yang semuanya terdapat pada

pemberitahuan kebutuhan minimum, cara menginstall, memulai, dan user

guide.

• Dan dari sisi pengguna atau user, faktor usability pada TA ini sudah cukup

jelas untuk bagian cara menginstall dan Getting Started nya. Tetapi pada

user guide nya, kurang cukup jelas. Karena hanya menunjukkan tampilan

sistemnya, tanpa menunjukkan cara menggunakannya.

Page 27: Software quality factors (revisi)

Refrensi :

• Buku TA “RANCANG BANGUN SISTEM INFORMASI PENERIMAAN BIAYA PENDIDIKAN INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA”.

• Software Quality Assurance , Daniel Galin.

Page 28: Software quality factors (revisi)

Thank you