Software quality factors (revisi)

Click here to load reader

  • date post

    25-May-2015
  • Category

    Documents

  • view

    873
  • download

    2

Embed Size (px)

Transcript of Software quality factors (revisi)

  • 1. Software Quality Factors By : Inggrid Anggraeni S 5209100069 Puji Agustin N5209100077

2. Software Quality Factors Faktor-faktor yang dapat mempengaruhi kualitas softwaredibagi 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 produksoftware, yaitu : karakteristik operasional, kemampuanperubahan ketika software sudah berjalan, dan kemampuanberadaptasi terhadap lingkungan baru. 3. Software Quality Factors (cont)Berdasarkan gambar diatas, McCall menyebutkan 11 faktor yaitu :Correctness(kebenaran) FlexibilityReliability(Keandalan) TestabilityEfficiency(efisiensi)PortabilityIntegrity(Integritas)ReusabilityUsabilityMaintainability Interoperability 4. Judul Tugas AkhirRANCANG BANGUN SISTEM INFORMASI PENERIMAAN BIAYAPENDIDIKAN INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 5. Overview Tugas AkhirSistem Informasi Penerimaan Biaya merupakan solusidalam pengumpulan data-data biaya pendidikan danpenyeragaman penyusunan biaya pendidikan. Aplikasi inimembantu BAPSI dalam penerimaan biaya pendidikan yangtersimpan langsung ke server pusat. Melalui aplikasi ini,pihak manajemen diharapkan dapat lebih mudah dalammenganalisa dan mengontrol hasil kegiatan yang telahdilakukan semua bidang kerja. 6. Tujuan Tugas AkhirTujuan dari pembuatan tugas akhir ini adalah merancangdan menghasilkan aplikasi sistem informasi penerimaanbiaya pendidikan ITS yang mampu mendeskripsikan alokasidana untuk tiap-tiap fakultas yang akan digunakan di tiap-tiap unit kerja. 7. Analisis SistemUntuk proses bisnis sistem terbagi atas :1. Pengelolaan FakultasPengelolaan 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-tiapjurusan di ITS agar dapat digunakan lebih lanjut oleh pihak jurusan.3. Pengelolaan Unit LainPengelolaan unit lain dilakukan untuk mengetahui estimasi unit lain di ITSagar dapat digunakan oleh pihak-pihak terkait. 8. Use Case Diagram Secara Umum 9. 2 Faktor Yang DipilihKami memilih dua diantara 11 faktor tersebut, yaitu :Testability Usaha yang diperlukan untuk menguji program untuk memastikanbahwa program melaksanakan fungsi yang telah ditetapkan.Usability Usaha yang diperlukan untuk mempelajari, mengoperasikan,menyiapkan masukan dan mengartikan keluaran program. 10. Analisis 2 Faktor pada Tugas AkhirFaktor 1 : TestabilityTahap pemenuhan faktor ini terdapat pada tahap Uji Coba Aplikasi danEvaluasi. Pada tahap ini aplikasi yang sesuai dengan spesifikasi rancangantelah dibangun. Selanjutnya, akan dilakukan ujicoba untuk mengujikeberhasilan sistem. 11. Analisis Faktor 1 : Testability pada TA Lingkungan Uji CobaSpesifikasi komputer yang digunakan untuk menguji Sistem Informasi PenerimaanBiaya 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.0B. 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 12. Analisis Faktor 1 : Testability pada TA (cont)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. 13. Analisis Faktor 1 : Testability pada TA (cont)1. Skenario Uji Coba Mengentry data SPP untuk estimasi pendapatanBerisi tentang skenario uji coba pertama yang dilakukan untuk mengujisistem yaitu entry data SPP untuk estimasi pendapatan.Dalam skenario iniaktor yang berperan langsung dalam pengelolaan BAPSI.Id use case UC-00.02.01Nama usecaseEntry data SPP untuk estimasi pendapatanAktor yang terlibat Kepala Bagian Perencanaan BAPSIDeskripsi Test case ini digunakan untuk mengetahui entry data SPP untukestimasi pendapatanTujuanUntuk mengetahui apakah fungsi entry data SPP telah sesuai dengankebutuhan penggunaKondisi awalAktor telah masuk ke dalam sistem sesuai dengan hak aksesKondisi akhir Penambahan,perubahan maupun penghapusan estimasi biaya akanmuncul dalam daftar estimasi yang ter-update 14. Analisis Faktor 1 : Testability pada TA (cont)1. Skenario Uji Coba Mengentry data SPP untuk estimasi pendapatan (cont) Langkah yang harus dilakukan untuk menjalankan skenario uji coba 1 ialah sebagai berikut : 15. Analisis Faktor 1 : Testability pada TA (cont)2. Skenario Uji Coba Edit EstimasiBerisi tentang skenario uji coba pertama yang dilakukan untuk mengujisistem yaitu edit estimasi. Dalam skenario ini aktor yang berperanaktor yang langsung dalam pengelolaan BAPSI.Id use case UC-00.02.08Nama usecaseEdit estimasiAktor yang terlibat Kepala Bagian Perencanaan BAPSIDeskripsi Test case ini digunakan untuk mengetahui edit estimasiTujuanUntuk mengetahui apakah fungsi edit estimasi telah sesuai dengankebutuhan penggunaKondisi awalAktor telah masuk ke dalam sistem sesuai dengan hak aksesKondisi akhir Penambahan,perubahan maupun penghapusan estimasi biaya akanmuncul dalam daftar estimasi yang ter-update 16. Analisis Faktor 1 : Testability pada TA (cont)2. Skenario Uji Coba Edit Estimasi (cont) Langkah yang harus dilakukan untuk menjalankan skenario uji coba 1 ialah sebagai berikut : 17. KesimpulanKarena uji coba yang dilakukan hanya dari sisikebutuhan fungsional atau fungsi utama saja, maka ujicoba sistem informasi penerimaan biaya pendidikanbelum bisa dikatakan berjalan sesuai dengan desainyang dibuat dan kebutuhan pengguna. Jadi,diharapkan pada tahap pengembangan berikutnyadilakukan dokumentasi terhadap uji coba berdasarkanTest Case Suite dengan tujuan agar semua use caseyang dibuat benar-benar teruji dan mengetahuikelayakan system untuk diaplikasikan. 18. Analisis Faktor 2 : Usability pada TAFaktor 2 : Usability 19. Analisis Faktor 2 : Usability pada TA Kebutuhan Minimun Sistem Prosesor : 400MHzDisk Space: 128 MBKosong : 4,3 GB Sistem Operasi : Windows 2000, Windows XP,Linux Jaringan : Ethernet Card 100 MbpsSoftware Yang Ada : Popular Web Browser (IE6,Mozilla Firefox) 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 yangmuncul dimonitor untuk melengkapi proses instalasi. 20. Analisis Faktor 2 : Usability pada TA (cont)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 aktifC. 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 aktifD. 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 PengelolaanBiaya Pendidikan selesai. 21. Analisis Faktor 2 : Usability pada TA (cont) 22. Analisis Faktor 2 : Usability pada TA (cont) User Guide 1.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 semuapengelolaan dapat diakses oleh semua pengguna. Adapun penjelasan untuk lebihdetilnya, berikut akan dijabarkan. Entry Data SPP Entry Data SPI Entry Data Lain Entry Data Alokasi Terpusat Entry Data Fakultas Entry Data Jurusan 23. Analisis Faktor 2 : Usability pada TA (cont)3. Menu Lihat Data Estimasi Fakultas Lihat Data Estimasi Fakultas Cetak Data Estimasi Fakultas4. Menu Lihat Data Estimasi JurusanMerupakan menu yang difungsikan untuk untuk melihat data estimasi fakultas.Menu inihanya dapat diakses oleh fakultas.Menu ini hanya dapat diakses olehjurusan.Berikutmerupakan penjelasan selanjutnya. Lihat Data Estimasi Jurusan Cetak Data Estimasi Jurusan5. Menu Lihat Data Estimasi Unit LainMerupakan menu yang difungsikan untuk melihat data estimasi unit lain. Menu ini hanyadapat diakses oleh unit lain. Berikut merupakan penjelasan selanjutnya. Lihat Data Estimasi Unit Lain Cetak Data Estimasi Unit Lain 24. Analisis Faktor 2 : Usability pada TA (cont)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 : 25. Analisis Faktor 1 : Usability pada TA (cont)2. Lihat Data Estimasi Fakultas Merupakan menu yang digunakan untuk melihat data estimasi fakultas. Halaman lihat data estimasi fakultas dapat dilihat pada gambar berikut : 26. Kesimpulan Berdasarkan pengertiannya, faktor usability pada TA ini sudah terpenuhi.Karena memenuhi pengertian usability yang semuanya terdapat padapemberitahuan kebutuhan minimum, cara menginstall, memulai, dan userguide. Dan dari sisi pengguna atau user, faktor usability pada TA ini sudah cukupjelas untuk bagian cara menginstall dan Getting Started nya. Tetapi padauser guide nya, kurang cukup jelas. Karena hanya menunjukkan tampilansistemnya, tanpa menunjukkan cara menggunakannya. 27. Refrensi : Buku TA RANCANG BANGUN SISTEM INFORMASI PENERIMAAN BIAYAPENDIDIKAN INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA. Software Quality Assurance , Daniel Galin. 28. Thank you