SOFTWARE QUALITY    FACTORS
MANAJEMEN KUALITAS   Dian Lukitasari      5209 100 038Rizka Marsa Pramadani     5209 100 044                              ...
PEMBUATAN APLIKASI ENSIKLOPEDIA   TANAMAN OBAT TRADISIONAL            BERBASIS     SISTEM OPERASI ANDROID                 ...
OVERVIEW TUGAS AKHIRPada Tugas Akhir ini penulis membuat suatu aplikasi mobileensiklopedia tanaman obat tradisional menggu...
FAKTOR CORRECTNESS Correctness (kebenaran) adalah tingkatpemenuhan program terhadap kebutuhan  yang dispesifikasikan dan m...
FAKTOR CORRECTNESS                  (CONT’D)• Pembuat TA melakukan langkah – langkah  metodologi dengan alur yang digambar...
FAKTOR CORRECTNESS                   (CONT’D)Tahap Pembuatan aplikasi :Dalam tahap ini, rancangan yang telahditentukan seb...
FAKTOR CORRECTNESS                   (CONT’D)Tahap Pengujian aplikasi :Pada tahap ini dilakukan pengujian aplikasiapakah s...
FAKTOR CORRECTNESS                    (CONT’D)Tahap pra analisis :1. Pencarian Kebutuhan yakni pembuat TAmebandingkan apli...
FAKTOR CORRECTNESS                  (CONT’D)Tahap pra analisis (cont’d):2. Menentukan Kebutuhan Fungsional yakni pembuatTA...
FAKTOR CORRECTNESS               (CONT’D)Tahap Analisa Kebutuhan PenggunaTahap ini dilakukan setelah semuakebutuhan telah ...
FAKTOR CORRECTNESS                  (CONT’D)Tahap Analisa Kebutuhan PenggunaDisini ada pemodelan domain, pemodelan use cas...
FAKTOR CORRECTNESS                (CONT’D)Analisis/Desain PendahuluanAnalisa yang dimaksud tentang bagaimanamembangun sist...
FAKTOR CORRECTNESS               (CONT’D)Desain Lebih DetailDesain lebih detail merupakan tentangmembangun sistem dengan b...
FAKTOR CORRECTNESS               (CONT’D)Desain DatabasePada tahap ini menggambarkan databaseyang akan dibangun pada tugas...
FAKTOR CORRECTNESS               (CONT’D)Perancangan Test CaseTest case yang mana dirancang untukmengecek apakah aplikasi ...
FAKTOR CORRECTNESS                 (CONT’D)Perancangan Test Case (cont’d) :Berikut salah satu table deskripsi use casepada...
FAKTOR CORRECTNESS                (CONT’D)Perancangan Test Case (cont’d) :Kemudian berikut table skenario test caseuse cas...
FAKTOR CORRECTNESS                   (CONT’D)Lingkungan implementasiAplikasi ini akan dikembangkan pada perangkatkeras Not...
FAKTOR CORRECTNESS                 (CONT’D)Berikut salah satu tampilan android padascenario pencarian tanaman :           ...
FAKTOR CORRECTNESS                (CONT’D)Mekanisme update pada aplikasiEnsiklopedia Tanaman Obat Tradisional iniadalah se...
FAKTOR CORRECTNESS                    (CONT’D)Berikut salah satu tampilan untuk skenariomenampilkan hasil pencarian. Berik...
FAKTOR CORRECTNESS                  (CONT’D)Maka disini untuk factor correctness saya rasapembuat TA sudah melakukan langk...
FAKTOR TESTABILITYTestability, usaha yang diperlukan untuk  menguji program untuk memastikan bahwa program melaksanakan fu...
FAKTOR TESTABILITY                    (CONT’D)Pembuat TA melakukan serangkaian tes pengujianaplikasi untuk memastikan apak...
FAKTOR TESTABILITY               (CONT’D)Melihat Daftar TanamanPengujian akan menggunakan JUnit testframework yang akan me...
FAKTOR TESTABILITY                    (CONT’D)Melihat Daftar Tanaman (Cont’d)Pada test case lihat tanaman, terdapat 1 sken...
FAKTOR TESTABILITY               (CONT’D)Pencarian TanamanFungsi pencarian tanaman akan diujimenggunakan JUnit test framew...
FAKTOR TESTABILITY                (CONT’D)Pencarian Tanaman (Cont’d)Pada test case cari daftar tanaman, terdapat2 skenario...
FAKTOR TESTABILITY                   (CONT’D)Pencarian Tanaman (Cont’d)Bila berhasil, maka list data akan muncul. • Tampil...
FAKTOR TESTABILITY                 (CONT’D)Pencarian Tanaman (Cont’d) • Tampilan dari hasil pencarian yang berhasil       ...
FAKTOR TESTABILITY                   (CONT’D)Pencarian Tanaman (Cont’d)Pada skenario ini akan dicoba mencari data yangtida...
FAKTOR TESTABILITY                (CONT’D)Melihat pencarian terakhirFitur melihat pencarian terakhir akan diujimenggunakan...
FAKTOR TESTABILITY                (CONT’D)Melihat pencarian terakhir (Cont’d)Pada test case pencarian terakhir hanyaterdap...
FAKTOR TESTABILITY                (CONT’D)Melihat pencarian terakhir (Cont’d)Pada skenario pencarian terakhir, pengujiandi...
FAKTOR TESTABILITY                  (CONT’D)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna melakukan pencaria...
FAKTOR TESTABILITY                 (CONT’D)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna membuka detail tana...
FAKTOR TESTABILITY                  (CONT’D)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna meng-klik tab penc...
FAKTOR TESTABILITY                (CONT’D)Demikian tes yang dilakukan pada fungsifungsi yang ada pada aplikasi. Dan telahd...
Upcoming SlideShare
Loading in …5
×

Software quality factors

728 views

Published on

Ulasan Tugas Akhir

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
728
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software quality factors

  1. 1. SOFTWARE QUALITY FACTORS
  2. 2. MANAJEMEN KUALITAS Dian Lukitasari 5209 100 038Rizka Marsa Pramadani 5209 100 044 2
  3. 3. PEMBUATAN APLIKASI ENSIKLOPEDIA TANAMAN OBAT TRADISIONAL BERBASIS SISTEM OPERASI ANDROID 3
  4. 4. OVERVIEW TUGAS AKHIRPada Tugas Akhir ini penulis membuat suatu aplikasi mobileensiklopedia tanaman obat tradisional menggunakan sistemoperasi Android. Aplikasi ini dapat digunakan oleh penggunatelepon seluler dengan sistem operasi Android. Denganmenggunakan aplikasi ini, pengguna dapat mengetahuiinformasitanaman langsung dari telepon seluler. Hal ini tentunya menjadikeunggulan tersendiri karena pengguna tidak usah repotmembawa buku ensiklopedia yang berat ke mana-mana.Pengguna tinggal menggunakan aplikasi untuk mengetahuiinformasi tanaman obat tradisional tersebut. 4
  5. 5. FAKTOR CORRECTNESS Correctness (kebenaran) adalah tingkatpemenuhan program terhadap kebutuhan yang dispesifikasikan dan memenuhi tujuan/misi pengguna. 5
  6. 6. FAKTOR CORRECTNESS (CONT’D)• Pembuat TA melakukan langkah – langkah metodologi dengan alur yang digambarkan menggunakan flowchart, sebagai berikut : 6
  7. 7. FAKTOR CORRECTNESS (CONT’D)Tahap Pembuatan aplikasi :Dalam tahap ini, rancangan yang telahditentukan sebelumnya akan digunakan untukmembuat aplikasi. Untuk pembuatan aplikasi inimemerlukan Android SDK (Software DevelopmentKit) yang merupakan tool utama. Sedangkanuntuk IDE (Integrated Development Environment)menggunakan software Eclipse yang telah di-installADT (Android Development Tools) plugin untukEclipse sehingga memudahkan pembuatan aplikasi. 7
  8. 8. FAKTOR CORRECTNESS (CONT’D)Tahap Pengujian aplikasi :Pada tahap ini dilakukan pengujian aplikasiapakah semua fungsi yang ada dapatberjalan di aplikasi. Pengujian meliputipengujian fungsional.Pengujian fungsional akan meliputi sebagaiberikut:• Melihat daftar tanaman• Pencarian tanaman• Melihat pencarian terakhir 8
  9. 9. FAKTOR CORRECTNESS (CONT’D)Tahap pra analisis :1. Pencarian Kebutuhan yakni pembuat TAmebandingkan aplikasi yang dibuatnya denganaplikasi sejenis. Dari cara ini akan didapatkankebutuhan dari sistem yang akan dibuat. Aplikasiyang dibuat perbandingan adalah AdvancedEnglish Dictionary 9
  10. 10. FAKTOR CORRECTNESS (CONT’D)Tahap pra analisis (cont’d):2. Menentukan Kebutuhan Fungsional yakni pembuatTA mendefinisikan apa yang seharusnya sistemmampu lakukan. Yang mana kebutuhan sistemakan menangani semua fungsi bisnis 10
  11. 11. FAKTOR CORRECTNESS (CONT’D)Tahap Analisa Kebutuhan PenggunaTahap ini dilakukan setelah semuakebutuhan telah kebutuhan dari penggunatelah terdefinisi semua. Dalam tahap initerdapat beberapa proses dan memilikisatu pencapaian yaitu tinjauan ulangkebutuhan, yang mana dari tinjauan ulangkebutuhan akan memastikan bahwa usecase akan sesuai dengan perkiraanpengguna. 11
  12. 12. FAKTOR CORRECTNESS (CONT’D)Tahap Analisa Kebutuhan PenggunaDisini ada pemodelan domain, pemodelan use casekemudian elakukan tinjau ulang kebutuhan. Salahsatu table deskripsi use case pada pemodelan usecase yang dilakukan pembuat TA : 12
  13. 13. FAKTOR CORRECTNESS (CONT’D)Analisis/Desain PendahuluanAnalisa yang dimaksud tentang bagaimanamembangun sistem yang benar. Desain yangdimaksud tentang bagaimana membuat sistemitu benar. Langkah desain pendahuluanmeliputi eksplorasi desain yang diperlukanuntuk mengerti kebutuhan, menyempurnakan,dan menghilangkan ambiguitas darikebutuhan sebagai eksplorasi desain, danpertautan tingkah laku kebutuhan 13
  14. 14. FAKTOR CORRECTNESS (CONT’D)Desain Lebih DetailDesain lebih detail merupakan tentangmembangun sistem dengan benar. Dalamproses ini diharapkan telah mengertibagaimana sistem yang benar, karenadiperlukan pengertian yang lebih banyak 14
  15. 15. FAKTOR CORRECTNESS (CONT’D)Desain DatabasePada tahap ini menggambarkan databaseyang akan dibangun pada tugas akhir ini.Database yang dirancang bergunasebagai acuan dalam pembangunandatabase pada aplikasi EnsiklopediaTanaman Obat Tradisional pada Android.Desain database dibuat dalam bentukCDM(Conceptual Data Model) danPDM(Physical Data Model) 15
  16. 16. FAKTOR CORRECTNESS (CONT’D)Perancangan Test CaseTest case yang mana dirancang untukmengecek apakah aplikasi sesuai dengandesain yang dibuat. Dalam hal ini, testcase akan dijalankan dengan beberapaskenario yang sesuai dengan rancanganpada robustness diagram. 16
  17. 17. FAKTOR CORRECTNESS (CONT’D)Perancangan Test Case (cont’d) :Berikut salah satu table deskripsi use casepada pemodelan use case yang dilakukanpembuat TA yakni pada table scenario usecase cari tanaman : 17
  18. 18. FAKTOR CORRECTNESS (CONT’D)Perancangan Test Case (cont’d) :Kemudian berikut table skenario test caseuse case cari tanaman : 18
  19. 19. FAKTOR CORRECTNESS (CONT’D)Lingkungan implementasiAplikasi ini akan dikembangkan pada perangkatkeras Notebook dan untuk uji coba aplikasimenggunakan Handphone yang menggunakansistem operasi Android. Spesifikasi lengkap dariperangkat keras dapat dilihat pada Tabel 5.1 19
  20. 20. FAKTOR CORRECTNESS (CONT’D)Berikut salah satu tampilan android padascenario pencarian tanaman : 20
  21. 21. FAKTOR CORRECTNESS (CONT’D)Mekanisme update pada aplikasiEnsiklopedia Tanaman Obat Tradisional iniadalah secara manual. Secara manualyang dimaksudkan di sini adalah ketikapengguna ingin meng-updateensiklopedianya maka pengguna harusmengunduh aplikasi secara manual 21
  22. 22. FAKTOR CORRECTNESS (CONT’D)Berikut salah satu tampilan untuk skenariomenampilkan hasil pencarian. Berikut tampilan ketikapengguna mengisikan kata kunci yang benar : 22
  23. 23. FAKTOR CORRECTNESS (CONT’D)Maka disini untuk factor correctness saya rasapembuat TA sudah melakukan langkahpendokumentasian yang cukup baik mengenaianalisis kebutuhan software dari awal hinggaakhir secara runtun sehingga pada akhirnyadapat terwujud pemenuhan aplikasi sesuaidengan tujuan awal dari pembuatan aplikasiyang diinginkan sang pembuat TA. Namunmungkin pada mekanisme update yangdilakukan secara manual dapat dikebangkanuntuk dilakukan secara otomatis. 23
  24. 24. FAKTOR TESTABILITYTestability, usaha yang diperlukan untuk menguji program untuk memastikan bahwa program melaksanakan fungsi yang telah ditetapkan. 24
  25. 25. FAKTOR TESTABILITY (CONT’D)Pembuat TA melakukan serangkaian tes pengujianaplikasi untuk memastikan apakah semua fungsi yangada dapat berjalan di aplikasi. Semua uji coba sistem,mengacu pada test case yang telah disusunsebelumnya. Uji coba dibagi menjadi tiap use case.Tes-tes tersebut dilakukan kepada fungsi :1. Melihat Daftar Tanaman2. Pencarian Tanaman3. Melihat Pencarian Terakhir 25
  26. 26. FAKTOR TESTABILITY (CONT’D)Melihat Daftar TanamanPengujian akan menggunakan JUnit testframework yang akan mengecek hasil darifungsi ambil data. Nantinya akandibandingkan apakah daftar tanaman yangdiambil dari database jumlahnya sesuaidengan jumlah tanaman yang ada didatabase. 26
  27. 27. FAKTOR TESTABILITY (CONT’D)Melihat Daftar Tanaman (Cont’d)Pada test case lihat tanaman, terdapat 1 skenarioyaitu hanya ketika data ditemukan. 27
  28. 28. FAKTOR TESTABILITY (CONT’D)Pencarian TanamanFungsi pencarian tanaman akan diujimenggunakan JUnit test framework.Seharusnya hasil pencarian dari fungsipencarian tanaman akan sesuai dengan katakunci dan kategori yang dipilih olehpengguna. 28
  29. 29. FAKTOR TESTABILITY (CONT’D)Pencarian Tanaman (Cont’d)Pada test case cari daftar tanaman, terdapat2 skenario uji coba yaitu ketika dataditemukan dan ketika data tidak ditemukan. 29
  30. 30. FAKTOR TESTABILITY (CONT’D)Pencarian Tanaman (Cont’d)Bila berhasil, maka list data akan muncul. • Tampilan ketika pengguna mengisikan kata kunci yang benar 30
  31. 31. FAKTOR TESTABILITY (CONT’D)Pencarian Tanaman (Cont’d) • Tampilan dari hasil pencarian yang berhasil 31
  32. 32. FAKTOR TESTABILITY (CONT’D)Pencarian Tanaman (Cont’d)Pada skenario ini akan dicoba mencari data yangtidak ada di database. Bila berhasil, akan munculhalaman tidak ada data. • Tampilan ketika pengguna mengisikan kata kunci yang salah 32
  33. 33. FAKTOR TESTABILITY (CONT’D)Melihat pencarian terakhirFitur melihat pencarian terakhir akan diujimenggunakan JUnit test framework. Akan diujiapakah hasil pencarian dapat disimpankemudian tampil dalam tab pencarianterakhir. 33
  34. 34. FAKTOR TESTABILITY (CONT’D)Melihat pencarian terakhir (Cont’d)Pada test case pencarian terakhir hanyaterdapat satu skenario yaitu menampilkandaftar pencarian terakhir dari pengguna. 34
  35. 35. FAKTOR TESTABILITY (CONT’D)Melihat pencarian terakhir (Cont’d)Pada skenario pencarian terakhir, pengujiandilakukan dengan melakukan pencariankemudian melihat detailnya. Setelah melihatdetailnya, maka dicheck apakah pada tabpencarian terakhir tanaman yang dilihatdetailnya berada pada urutan paling atasdari list. 35
  36. 36. FAKTOR TESTABILITY (CONT’D)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna melakukan pencarian 36
  37. 37. FAKTOR TESTABILITY (CONT’D)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna membuka detail tanaman 37
  38. 38. FAKTOR TESTABILITY (CONT’D)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna meng-klik tab pencarianterakhir dan pencarian terakhir muncul. 38
  39. 39. FAKTOR TESTABILITY (CONT’D)Demikian tes yang dilakukan pada fungsifungsi yang ada pada aplikasi. Dan telahdibuktikn bahwa aplikasi ini sudah berjalansesuai dengan tujuan.Namun, bila ada fungsi yang belum berjalan,maka pembuat TA perlu melakukan revisiaplikasi sehingga semua fungsi dari aplikasidapat berjalan semua. 39

×