SOFTWARE QUALITY    FACTORS
2Manajemen Kualitas     Dian Lukitasari -5209 100 038- Rizka Marsa Pramadani -5209 100 044-
3“ PEMBUATAN APLIKASI ENSIKLOPEDIA    TANAMAN OBAT TRADISIONALBERBASIS SISTEM OPERASI ANDROID “
4OverviewPada TA ini penulis membuat suatu aplikasi mobileensiklopedia tanaman obat tradisional menggunakansistem operasi ...
Overview (Cont’d)Tujuan dari TA ini adalah membuat aplikasi ensiklopediatanaman obat tradisional yang akan menampilkaninfo...
SpesifikasiBerdasarkan uraian pada tugas akhir, kami menganalisabeberapa spesifikasi yang ditentukan untuk aplikasi ini,ya...
Faktor Correctness  Correctness (kebenaran) adalah tingkat pemenuhan program terhadap kebutuhan yang dispesifikasikan danm...
Faktor Correctness (Cont’d)Pembuat TA melakukan langkah – langkah metodologidengan      alur   yang      digambarkan mengg...
Faktor Correctness (Cont’d)1. Studi LiteraturUntuk memenuhi kebutuhan spesifikasi, penulis melakukanpenggalian informasi y...
Faktor Correctness (Cont’d)2. Perancangan AplikasiDalam tahapan ini dilakukan analisa dan desain sistem dariaplikasi yang ...
Faktor Correctness (Cont’d)3. Pembuatan AplikasiRancangan yang telah ditentukan sebelumnya akandigunakan untuk membuat apl...
Faktor Correctness (Cont’d)4. Pengujian AplikasiPada tahap ini dilakukan pengujian aplikasi apakah semuafungsi yang ada da...
Faktor Correctness (Cont’d)Maka disini untuk factor correctness saya rasa pembuat TAsudah melakukan langkah pendokumentasi...
14Faktor Testability Testability, usaha yang diperlukan untukmenguji program untuk memastikan bahwaprogram melaksanakan fu...
15Faktor Testability (Cont’d)Pembuat TA melakukan serangkaian tes pengujian aplikasiuntuk memastikan apakah semua fungsi y...
16Faktor Testability (Cont’d)Aplikasi ini akan dikembangkan pada perangkat kerasNotebook dan untuk uji coba aplikasi mengg...
17Faktor Testability (Cont’d)Melihat Daftar TanamanPengujian akan menggunakan JUnit testframework yang akan mengecek hasil...
18Faktor Testability (Cont’d)Melihat Daftar Tanaman (Cont’d)Pada test case lihat tanaman, terdapat 1 skenario yaituhanya k...
19Faktor Testability (Cont’d)Pencarian TanamanFungsi      pencarian  tanaman     akan     diujimenggunakan JUnit test fram...
20Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)Pada test case cari daftar tanaman, terdapat 2skenario uji coba yai...
21Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)Bila berhasil, maka list data akan muncul.• Tampilan ketika penggun...
22Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)• Tampilan dari hasil pencarian yang berhasil
23Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)Pada skenario ini akan dicoba mencari data yang tidak adadi databas...
24Faktor Testability (Cont’d)Melihat pencarian terakhirFitur melihat pencarian terakhir akan diujimenggunakan JUnit test f...
25Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Pada test case pencarian terakhir hanya terdapatsatu skena...
26Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Pada skenario pencarian terakhir, pengujiandilakukan denga...
27Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna melakukan pencarian
28Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna membuka detail tanaman
29Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna meng-klik tab pencarian terakhird...
30Faktor Testability (Cont’d)Demikian tes yang dilakukan pada fungsi-fungsiyang ada pada aplikasi. Dan telah dibuktikanbah...
31ChecklistFaktor Correctness            Spesifikasi        Keterangan            1. Menggunakan     Ya, aplikasi ensiklop...
32Checklist (Cont’d)Faktor Testability              Test                       Keterangan              1. Uji sistem menga...
Upcoming SlideShare
Loading in …5
×

Software quality factor

864 views
818 views

Published on

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

  • Be the first to like this

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

No notes for slide

Software quality factor

  1. 1. SOFTWARE QUALITY FACTORS
  2. 2. 2Manajemen Kualitas Dian Lukitasari -5209 100 038- Rizka Marsa Pramadani -5209 100 044-
  3. 3. 3“ PEMBUATAN APLIKASI ENSIKLOPEDIA TANAMAN OBAT TRADISIONALBERBASIS SISTEM OPERASI ANDROID “
  4. 4. 4OverviewPada TA ini penulis membuat suatu aplikasi mobileensiklopedia tanaman obat tradisional menggunakansistem operasi Android.Aplikasi ini dapat digunakan oleh pengguna teleponseluler dengan sistem operasi Android. Denganmenggunakan aplikasi ini, pengguna dapat mengetahuiinformasi tanaman langsung dari telepon seluler.Hal ini tentunya menjadi keunggulan tersendiri karenapengguna tidak usah repot membawa bukuensiklopedia yang berat ke mana-mana. Penggunatinggal menggunakan aplikasi untuk mengetahuiinformasi tanaman obat tradisional tersebut.
  5. 5. Overview (Cont’d)Tujuan dari TA ini adalah membuat aplikasi ensiklopediatanaman obat tradisional yang akan menampilkaninformasi tanaman tradisional yang dapat digunakansebagai obat untuk pengguna telepon seluler berbasisAndroid.Selain itu, telah ditentukan batasan masalah pada tugasakhir ini, yaitu :1. Aplikasi yang dikembangkan hanya dapat dijalankan di sistem operasi Android.2. Tanaman yang dimaksud adalah tanaman tradisional di Indonesia.3. Data tanaman menggunakan database offline tanpa mekanisme update.
  6. 6. SpesifikasiBerdasarkan uraian pada tugas akhir, kami menganalisabeberapa spesifikasi yang ditentukan untuk aplikasi ini,yaitu:1. Menggunakan sistem android2. Menyimpan data yang lengkap tentang tanaman tradisional3. Dapat digunakan secara offline namun dapat di update secara manual.
  7. 7. Faktor Correctness Correctness (kebenaran) adalah tingkat pemenuhan program terhadap kebutuhan yang dispesifikasikan danmemenuhi tujuan/misi pengguna. Dari sini dapat diketahui sejauh mana software telah memenuhi spesifikasi yang telah di tetapkan
  8. 8. Faktor Correctness (Cont’d)Pembuat TA melakukan langkah – langkah metodologidengan alur yang digambarkan menggunakanflowchart, sebagai berikut :
  9. 9. Faktor Correctness (Cont’d)1. Studi LiteraturUntuk memenuhi kebutuhan spesifikasi, penulis melakukanpenggalian informasi yang sebanyak-banyaknya yang dibagimenjadi beberapa bagian:1. Mempelajari use case driven object modeling yang digunakan dalam merancang aplikasi2. Mencari informasi tanaman yang digunakan sebagai tanaman tradisional3. Mempelajari konsep dari sistem operasi Android yang akan digunakanSelain itu, penggalian informasi juga dilakukan dengan caramencari di buku, ebook, forum, tugas akhir, maupun artikel diinternet.
  10. 10. Faktor Correctness (Cont’d)2. Perancangan AplikasiDalam tahapan ini dilakukan analisa dan desain sistem dariaplikasi yang akan dibuat pada tugas akhir ini. Desainsistem akan dibuat menggunakan ICONIX Process.Perancangan aplikasi ini dibagi menjadi 4 bagian :1. Analisa Kebutuhan2. Analisa Desain3. Desain Rinci4. Implementasi
  11. 11. Faktor Correctness (Cont’d)3. Pembuatan AplikasiRancangan yang telah ditentukan sebelumnya akandigunakan untuk membuat aplikasi. Untuk pembuatanaplikasi ini memerlukan Android SDK (SoftwareDevelopment Kit) yang merupakan tool utama. Sedangkanuntuk IDE (Integrated Development Environment)menggunakan software Eclipse yang telah di-install ADT(Android Development Tools) plugin untuk Eclipsesehingga memudahkan pembuatan aplikasi.
  12. 12. Faktor Correctness (Cont’d)4. Pengujian AplikasiPada tahap ini dilakukan pengujian aplikasi apakah semuafungsi yang ada dapat berjalan di aplikasi. Pengujianmeliputi pengujian fungsional.Pengujian fungsional akan meliputi sebagai berikut:1. Melihat daftar tanaman2. Pencarian tanaman3. Melihat pencarian terakhir
  13. 13. Faktor Correctness (Cont’d)Maka disini untuk factor correctness saya rasa pembuat TAsudah melakukan langkah pendokumentasian yang cukupbaik mengenai analisis kebutuhan software dari awalhingga akhir secara runtun sehingga pada akhirnya dapatterwujud pemenuhan aplikasi sesuai dengan tujuanawal dari pembuatan aplikasi yang diinginkan sangpembuat TA
  14. 14. 14Faktor Testability Testability, usaha yang diperlukan untukmenguji program untuk memastikan bahwaprogram melaksanakan fungsi yang telah ditetapkan.
  15. 15. 15Faktor Testability (Cont’d)Pembuat TA melakukan serangkaian tes pengujian aplikasiuntuk memastikan apakah semua fungsi yang ada dapatberjalan di aplikasi. Semua uji coba sistem, mengacu padatest case yang telah disusun sebelumnya. Uji coba dibagimenjadi tiap use case.Tes-tes tersebut dilakukan kepada fungsi :1. Melihat Daftar Tanaman2. Pencarian Tanaman3. Melihat Pencarian Terakhir
  16. 16. 16Faktor Testability (Cont’d)Aplikasi ini akan dikembangkan pada perangkat kerasNotebook dan untuk uji coba aplikasi menggunakanHandphone yang menggunakan sistem operasi Android.Spesifikasi lengkap dari perangkat keras
  17. 17. 17Faktor Testability (Cont’d)Melihat Daftar TanamanPengujian akan menggunakan JUnit testframework yang akan mengecek hasil dari fungsiambil data. Nantinya akan dibandingkan apakahdaftar tanaman yang diambil dari databasejumlahnya sesuai dengan jumlah tanaman yangada di database
  18. 18. 18Faktor Testability (Cont’d)Melihat Daftar Tanaman (Cont’d)Pada test case lihat tanaman, terdapat 1 skenario yaituhanya ketika data ditemukan.
  19. 19. 19Faktor Testability (Cont’d)Pencarian TanamanFungsi pencarian tanaman akan diujimenggunakan JUnit test framework. Seharusnyahasil pencarian dari fungsi pencarian tanamanakan sesuai dengan kata kunci dan kategori yangdipilih oleh pengguna
  20. 20. 20Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)Pada test case cari daftar tanaman, terdapat 2skenario uji coba yaitu ketika data ditemukan danketika data tidak ditemukan.
  21. 21. 21Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)Bila berhasil, maka list data akan muncul.• Tampilan ketika pengguna mengisikan kata kunci yang benar
  22. 22. 22Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)• Tampilan dari hasil pencarian yang berhasil
  23. 23. 23Faktor Testability (Cont’d)Pencarian Tanaman (Cont’d)Pada skenario ini akan dicoba mencari data yang tidak adadi database. Bila berhasil, akan muncul halaman tidak adadata.• Tampilan ketika pengguna mengisikan kata kunci yang salah
  24. 24. 24Faktor Testability (Cont’d)Melihat pencarian terakhirFitur melihat pencarian terakhir akan diujimenggunakan JUnit test framework. Akan diujiapakah hasil pencarian dapat disimpan kemudiantampil dalam tab pencarian terakhir.
  25. 25. 25Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Pada test case pencarian terakhir hanya terdapatsatu skenario yaitu menampilkan daftar pencarianterakhir dari pengguna.
  26. 26. 26Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Pada skenario pencarian terakhir, pengujiandilakukan dengan melakukan pencarian kemudianmelihat detailnya. Setelah melihat detailnya, makadicheck apakah pada tab pencarian terakhirtanaman yang dilihat detailnya berada pada urutanpaling atas dari list.
  27. 27. 27Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna melakukan pencarian
  28. 28. 28Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna membuka detail tanaman
  29. 29. 29Faktor Testability (Cont’d)Melihat pencarian terakhir (Cont’d)Tampilan ketika pengguna meng-klik tab pencarian terakhirdan pencarian terakhir muncul.
  30. 30. 30Faktor Testability (Cont’d)Demikian tes yang dilakukan pada fungsi-fungsiyang ada pada aplikasi. Dan telah dibuktikanbahwa aplikasi ini sudah berjalan sesuai dengantujuan yakni sesuai dengan desain yang dibuatdan sesuai dengan kebutuhan pengguna.Namun kelemahan yang pada tes yang dilakukanpenulis, penulis hanya mengetes berjalannyaaplikasi atau tidak. Seharusnya, penulis mengetesjuga bagaimana jika platform pada android yangbermacam-macam tersebut tidak support padaaplikasi ini.
  31. 31. 31ChecklistFaktor Correctness Spesifikasi Keterangan 1. Menggunakan Ya, aplikasi ensiklopedia ini sistem android menggunakan sistem Android 2. Menyimpan data Ya, aplikasi ini dapat yang lengkap menyimpan data lengkap tentang tanaman tentang tradisional tradisional 3. Dapat Ya, aplikasi dapat tetap digunakan secara dilakukan dengan modus offline namun offline karena, DB dari dapat di update tanaman-tanaman sudah secara manual. lengkap
  32. 32. 32Checklist (Cont’d)Faktor Testability Test Keterangan 1. Uji sistem mengacu Ya pada Skenario yang dibuat 2. TestingMelihat Daftar Ya Tanaman 3. Testing Pencarian Ya Tanaman 4. Melihat Pencarian Ya Terakhir

×