SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Analisa Software Quality
Factors
 Pembuatan Aplikasi SMS Gateway Penentu Letak Lokasi Kereta Api Dengan
 Menggunakan Location Based Service (LBS)




Annisa Cinintya Risam – 5210100082
Manajemen Kualitas
Faktor Penentu Kualitas Perangkat Lunak


  Banyak aplikasi yang selesai dirilis namun belum tentu
bagus kualitasnya, kenapa ya?
  Faktor penentu dari kualitas sebuah perangkat lunak dapat dinilai
dengan apa yang kita sebut sebagai quality model atau model kualitas.
  Dengan model ini kita akan mencoba menganalisa kualitas dari aplikasi
melalui beberapa model kualitas yang nantinya terdapat poin-poin untuk
membantu penilaian.
McCall’s Model

 SOLUSINYA...bisa menggunakan model ini.
 Model ini merupakan model kualitas paling
  tua yang dikembangkan pada tahun 1976.
 Pertama kali digunakan pada proyek IT
  militer.
 Tujuan dari penilaian menggunakan model
  ini adalah agar sebuah kualitas dapat
  diukur secara eksplisit dengan menjelaskan
  11 factor karakteristik yang memiliki
  pengaruh penting terhadap kualitas dr
  siftware tersebut
McCall’s Quality Factors
  Product Operation



   Correctness            Efficiency           Reliability

•Tingkat              •Jumlah              •Tingkat
 pemenuhan             sumberdaya yang      kemampuan
 spesifikasi           diproses dan kode    software
 kebutuhan user        yang diperlukan      menampilkan
                       oleh program         fungsi saat
                       untuk                digunakan
                       melaksanakan
                       fungsinya
McCall’s Quality Factors
 Product Operation



       Integrity              Usability

•Tingkat kemampuan      •Tingkat kemudahan
 pengawasan akses        user dalam
 terhadap data atau      menggunakan
 software oleh orang-    software
 orang tertentu          (mengoperasikan)
McCall’s Quality Factors
  Product Revision



 Maintanability          Flexibility         Testability
•Tingkat             •Tingkat             • Tingkat
 kemudahan yang       kemudahan             kemampuan
 dilakukan untuk      dalam
 melakukan            memodifikasi/reco     software
 perbaikan            nfigurasi pada        menampilkan
 software             program               fungsi saat
                      operasional           digunakan
McCall’s Quality Factors
   Product Transition


      Portability             Reusability           Interoperability

• Usaha yang            • Tingkat kemampuan     • Usaha yang
  diperlukan untuk        program/bagian dari     diperlukan untuk
  memindahkan             program yang dapat      menggabungkan
  program dari            dipakai ulang dalam     satu system dengan
                          aplikasi                system lainnya.
  hardware/lingkung
                          lainnya, berkaitan
  an system software      dengan paket dan
  tertentu ke yang        lingkup dari fungsi
  lainnya.                yang dilakukan oleh
                          program.
STUDI KASUS


“Pembuatan Aplikasi SMS Gateway
Penentu Letak Lokasi Kereta Api
Dengan Menggunakan Location
Based Services (LBS)”
STUDI KASUS

 Kereta Api adalah salah satu alat transportasi penting dan yang paling sering digunakan
  di Indonesia ini.
 Keunggulan dari KA itu adalah hemat penggunaan ruang, tingkat keselamatan tinggi,
  tidak macet, hemat energy dan ramah lingkungan namun,
 KA mempunyai kelemahan juga yaitu biaya investasi besar, kurang fleksibel dengan
  transportasi lain, pengelolaannya yang masih perlu ditingkatkan.
 Salah satu masalah yang ditimbulkan dari kelemahan tersebut adalah belakangan ini
  sering mengalamai keterlambatan jadwal keberangkatan dan kedatangan dikarenakan
  berbagai sebab. Sehingga banyak penumpang yang merasa dirugikan.
 Hal ini dikarenakan tidak adanya informasi mengenai keberadaan KA kepada para
  penumpang secara kontinyu dan tepat
SIPOSKA


Sebuah aplikasi yang bisa mempunyai fungsi /
 layanan yaitu untuk memberikan informasi posisi
 KA kepada para penumpang, pertukaran
 informasi tersebut akan dikirim melalui SMS ke dan
 dari penumpang.
Kebutuhan Fungsional

 Sistem dapat mengelola pendaftaran akun layanan
 Sistem dapat mengelola pemberhentian layanan
 Sistem dapat mengelola data kereta api
 Sistem dapat mengelola status engine sms gateway
 Sistem dapat mengelola lokasi
 Sistem dapat mengelola jadwal dan tariff kereta api
 Sistem dapat mengelola feedback
 Sistem dapat mengelola pesan masuk dan pesan keluar
Kebutuhan Fungsional

 Sistem dapat menampilkan daftar layanan
 Sistem dapat menampilkan info posisi KA
 Sistem dapat menampilkan info waktu kedatanagn KA
 Sistem dapat menampilkan jadwal KA
 Sistem dapta menampilkan info list KA
 Sistem dapat menampilkan info tariff KA
 Sistem dapat menampilkan info panduan layanan
 Sistem dapat menampilkan field feedback dan mengirimkannya
Kebutuhan Non-Fungsional

Dari hasil analisa yang saya dapatkan adalah
  No.                     SQF                            Ada/Tidak Ada

 1      Correctness                     Ada

 2      Reliability                     Ada

 3      Efficiency                      Tidak bsia dinilai

 4      Integrity                       Ada

 5      Usability                       Ada

 6      Maintainability                 Tidak ada keterangan

 7      Flexibility                     Tidak bias dinilai
Kebutuhan Non-Fungsional Cont’d..

No.                      SQF          Ada/Tidak Ada
 8    Testability              Ada
 9    Portability              Ada
10    Reusability              Tidak ada keterangan
11    Interoperability         Ada
Correctness


Berdasarkan template “Ready Set” , hasil uji
 coba dari semua fungsi utama yang
 dilakuakn dengan menggunakan scenario
 test case, SIPOSKA ini telah berjalan sesuai
 dengan desain yang telah dirancang serta
 sesuai dengan kebutuhan pengguna
Reliability


Sistem dapat beroperasi selama user ingin
 menggunakan dand apat diakses oleh banyak
 user secara bersamaan.
Namun belum bias dibuktikan secara langsung
 karena keterbatasan untuk akses software ini.
Efficiency



Belum bisa dinilai karena adanya keterbatasan
 informasi mengenai sumberdaya, terutama code
 yang diperlukan oleh program untuk
 melaksanakan fungsinya
Integrity


Developer sudah membuat 2 macam actor dengan hak
 akses yang berbeda sesuai dengan bagiannya yaitu
 operator dan pengguna)
Belum ada pembuktian apakah software ini aman dari
 serangan HACKER
Usability




Instalation guide tidak disediakan.
Hanya user guide saja yang disediakan
Maintainability



Dalam dokumen pembuatan aplikasi ini tidak
 dijelaskan mengenai tingkat kemudahan yang
 dilakukan untuk emlakukan maintenance pada
 software
Flexibelity




Belum bias dibuktikan karena keterbatasan untuk
 akses software
Testability




Testing telah dilakukan oleh developer dan
 tercantum dalam dokumen test-case
Portability


Pada dokumen pembuatan aplikasi ini dejelaskan bahwa
 aplikasi bsa berjalan pada hardware dengan spesifikasi
 tertentu, dengan spesifikasi minimal tertentu dan bsia
 berjalan pada hardware yang spesifikasinya lebih dari itu.
Namun masih belum bias dibuktikan secara langsung
 karena keterbatasan untuk akses software.
Reusability




Belum bias dibukikan secara langsung karena
 keterbatasan akses software.
Interoperability


Pada dokumen pembuatan aplikasi ini dijelaskan bahwa
 aplikasi ini bias berjalan pada system dengan spesifikasi
 minimal tertentu dan bias berjalan pada system yang
 spesifikasinya lebih dari itu
Namun belum bias dibiktikan secara langsung karena
 adanya keterbatasan untuk akses apliaksi
Ketersediaan
No.                  Kelengkapan
                                                 Ya                  Tidak
1     Software requirements and specifications
      • Use case                                 V
      • Format use case                          V
      • Functional Requirements                  V
      • Non-Functional Requirements              V
      • Enviromental Requirements                                     V
2     Design Documents
      • Structural                               V
      • Behavioral                               V
Ketersediaan
No.                Kelengkapan
                                 Ya                  Tidak
      • User Interface           V
      • Build System             V
      • Architecture             V
      • Persidence               V
      • Security                 V
 3    Document test Case         V
 4    Installation Guide                              V
 5    User Guide                 V

Weitere ähnliche Inhalte

Was ist angesagt?

Analisis sistem
Analisis sistemAnalisis sistem
Analisis sistemrobbiazie
 
Testing&implementasi 4 5
Testing&implementasi 4 5Testing&implementasi 4 5
Testing&implementasi 4 5aiiniR
 
Tugas mesin otomatis
Tugas mesin otomatisTugas mesin otomatis
Tugas mesin otomatisandri kolimon
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristikBaguss Chandrass
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasifachrizal lianso
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoAbrianto Nugraha
 
Hubungan kerja perawat dengan profesi lain
Hubungan kerja perawat dengan profesi lainHubungan kerja perawat dengan profesi lain
Hubungan kerja perawat dengan profesi lainKampus-Sakinah
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusiFebriyani Syafri
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusiarfianti
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat LunakMrirfan
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Tri Sugihartono
 
Heuristic search-best-first-search
Heuristic search-best-first-searchHeuristic search-best-first-search
Heuristic search-best-first-searchAMIK AL MA'SOEM
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPLari alfian
 
ASKEP HOME CARE
ASKEP HOME CARE ASKEP HOME CARE
ASKEP HOME CARE Ns. Lutfi
 

Was ist angesagt? (20)

Analisis sistem
Analisis sistemAnalisis sistem
Analisis sistem
 
Testing&implementasi 4 5
Testing&implementasi 4 5Testing&implementasi 4 5
Testing&implementasi 4 5
 
Tugas mesin otomatis
Tugas mesin otomatisTugas mesin otomatis
Tugas mesin otomatis
 
Class Diagram
Class DiagramClass Diagram
Class Diagram
 
Bab III Class Diagram
Bab III Class DiagramBab III Class Diagram
Bab III Class Diagram
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristik
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeo
 
Hubungan kerja perawat dengan profesi lain
Hubungan kerja perawat dengan profesi lainHubungan kerja perawat dengan profesi lain
Hubungan kerja perawat dengan profesi lain
 
Tugas 1 etika profesi
Tugas 1 etika profesiTugas 1 etika profesi
Tugas 1 etika profesi
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 
Pertemuan 5 Perencanaan Testing
Pertemuan 5 Perencanaan TestingPertemuan 5 Perencanaan Testing
Pertemuan 5 Perencanaan Testing
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
Definisi testing
Definisi testingDefinisi testing
Definisi testing
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat Lunak
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)
 
Heuristic search-best-first-search
Heuristic search-best-first-searchHeuristic search-best-first-search
Heuristic search-best-first-search
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
 
ASKEP HOME CARE
ASKEP HOME CARE ASKEP HOME CARE
ASKEP HOME CARE
 
Memory
MemoryMemory
Memory
 

Andere mochten auch

Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelartha69
 
Sqa unit & a ctor
Sqa unit & a ctorSqa unit & a ctor
Sqa unit & a ctorartha69
 
Management and its role in sqa
Management and its role in sqaManagement and its role in sqa
Management and its role in sqaartha69
 
Menghitung fp
Menghitung fpMenghitung fp
Menghitung fpartha69
 
Quality standards
Quality standardsQuality standards
Quality standardsartha69
 
Sqa standards
Sqa standardsSqa standards
Sqa standardsartha69
 
Tugas besar mkti (fix)
Tugas besar mkti (fix)Tugas besar mkti (fix)
Tugas besar mkti (fix)artha69
 
Cost of sqa
Cost of sqaCost of sqa
Cost of sqaartha69
 
Project progress control
Project progress controlProject progress control
Project progress controlartha69
 
Analisa Software Quality factors
Analisa Software Quality factorsAnalisa Software Quality factors
Analisa Software Quality factorsatikamusthav
 
Mk 01 ver.2
Mk 01 ver.2Mk 01 ver.2
Mk 01 ver.2artha69
 
Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...
Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...
Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...atikamusthav
 

Andere mochten auch (15)

Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
 
Quality model
Quality modelQuality model
Quality model
 
Sqa unit & a ctor
Sqa unit & a ctorSqa unit & a ctor
Sqa unit & a ctor
 
Management and its role in sqa
Management and its role in sqaManagement and its role in sqa
Management and its role in sqa
 
Menghitung fp
Menghitung fpMenghitung fp
Menghitung fp
 
Quality standards
Quality standardsQuality standards
Quality standards
 
Sqa standards
Sqa standardsSqa standards
Sqa standards
 
Tugas besar mkti (fix)
Tugas besar mkti (fix)Tugas besar mkti (fix)
Tugas besar mkti (fix)
 
Cost of sqa
Cost of sqaCost of sqa
Cost of sqa
 
Project progress control
Project progress controlProject progress control
Project progress control
 
Analisa Software Quality factors
Analisa Software Quality factorsAnalisa Software Quality factors
Analisa Software Quality factors
 
Mkti mccall
Mkti mccallMkti mccall
Mkti mccall
 
Mk 01 ver.2
Mk 01 ver.2Mk 01 ver.2
Mk 01 ver.2
 
Pre project component
Pre project componentPre project component
Pre project component
 
Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...
Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...
Analisa Software Quality factors pada Rancang Bangun Sistem Informasi Trackin...
 

Ähnlich wie SIPOSKA

Analisa Software Quality factors
Analisa Software Quality factors Analisa Software Quality factors
Analisa Software Quality factors atikamusthav
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKMAndre Tjio Tjio
 
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelartha69
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptx7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptxcastakaagussugianto
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitaskamalbaktir
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factorkamalbaktir
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Pande Narendra
 
Software Quality Factors
Software Quality FactorsSoftware Quality Factors
Software Quality Factorsashamarsha
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxRizqiIrawan2
 
Software quality assurance (sqa)
Software quality assurance (sqa)Software quality assurance (sqa)
Software quality assurance (sqa)Pande Narendra
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunakArdha Herdianto
 
C7 Integrating SQA to PLC
C7 Integrating SQA to PLCC7 Integrating SQA to PLC
C7 Integrating SQA to PLCIka Nurkasanah
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle softwareHarzalik Meank
 
Draft2 paper kelompok12
Draft2 paper kelompok12Draft2 paper kelompok12
Draft2 paper kelompok12EM Nasrul
 
Laporan LKP PLN Bab II
Laporan LKP PLN Bab IILaporan LKP PLN Bab II
Laporan LKP PLN Bab IILC
 
Pengujian kualitas perangkat lunak
Pengujian kualitas perangkat lunakPengujian kualitas perangkat lunak
Pengujian kualitas perangkat lunakArsyiSobirin
 

Ähnlich wie SIPOSKA (20)

Analisa Software Quality factors
Analisa Software Quality factors Analisa Software Quality factors
Analisa Software Quality factors
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKM
 
Model quality management sofwtware
Model quality management sofwtwareModel quality management sofwtware
Model quality management sofwtware
 
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptx7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptx
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factor
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)
 
Software Quality Factors
Software Quality FactorsSoftware Quality Factors
Software Quality Factors
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptx
 
Software quality assurance (sqa)
Software quality assurance (sqa)Software quality assurance (sqa)
Software quality assurance (sqa)
 
PowerPoint RPL Materi 7
PowerPoint RPL Materi 7PowerPoint RPL Materi 7
PowerPoint RPL Materi 7
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunak
 
C7 Integrating SQA to PLC
C7 Integrating SQA to PLCC7 Integrating SQA to PLC
C7 Integrating SQA to PLC
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle software
 
Draft2 paper kelompok12
Draft2 paper kelompok12Draft2 paper kelompok12
Draft2 paper kelompok12
 
Laporan LKP PLN Bab II
Laporan LKP PLN Bab IILaporan LKP PLN Bab II
Laporan LKP PLN Bab II
 
Pengujian kualitas perangkat lunak
Pengujian kualitas perangkat lunakPengujian kualitas perangkat lunak
Pengujian kualitas perangkat lunak
 

Kürzlich hochgeladen

Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 

Kürzlich hochgeladen (20)

Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 

SIPOSKA

  • 1. Analisa Software Quality Factors Pembuatan Aplikasi SMS Gateway Penentu Letak Lokasi Kereta Api Dengan Menggunakan Location Based Service (LBS) Annisa Cinintya Risam – 5210100082 Manajemen Kualitas
  • 2. Faktor Penentu Kualitas Perangkat Lunak Banyak aplikasi yang selesai dirilis namun belum tentu bagus kualitasnya, kenapa ya? Faktor penentu dari kualitas sebuah perangkat lunak dapat dinilai dengan apa yang kita sebut sebagai quality model atau model kualitas. Dengan model ini kita akan mencoba menganalisa kualitas dari aplikasi melalui beberapa model kualitas yang nantinya terdapat poin-poin untuk membantu penilaian.
  • 3. McCall’s Model  SOLUSINYA...bisa menggunakan model ini.  Model ini merupakan model kualitas paling tua yang dikembangkan pada tahun 1976.  Pertama kali digunakan pada proyek IT militer.  Tujuan dari penilaian menggunakan model ini adalah agar sebuah kualitas dapat diukur secara eksplisit dengan menjelaskan 11 factor karakteristik yang memiliki pengaruh penting terhadap kualitas dr siftware tersebut
  • 4. McCall’s Quality Factors Product Operation Correctness Efficiency Reliability •Tingkat •Jumlah •Tingkat pemenuhan sumberdaya yang kemampuan spesifikasi diproses dan kode software kebutuhan user yang diperlukan menampilkan oleh program fungsi saat untuk digunakan melaksanakan fungsinya
  • 5. McCall’s Quality Factors Product Operation Integrity Usability •Tingkat kemampuan •Tingkat kemudahan pengawasan akses user dalam terhadap data atau menggunakan software oleh orang- software orang tertentu (mengoperasikan)
  • 6. McCall’s Quality Factors Product Revision Maintanability Flexibility Testability •Tingkat •Tingkat • Tingkat kemudahan yang kemudahan kemampuan dilakukan untuk dalam melakukan memodifikasi/reco software perbaikan nfigurasi pada menampilkan software program fungsi saat operasional digunakan
  • 7. McCall’s Quality Factors Product Transition Portability Reusability Interoperability • Usaha yang • Tingkat kemampuan • Usaha yang diperlukan untuk program/bagian dari diperlukan untuk memindahkan program yang dapat menggabungkan program dari dipakai ulang dalam satu system dengan aplikasi system lainnya. hardware/lingkung lainnya, berkaitan an system software dengan paket dan tertentu ke yang lingkup dari fungsi lainnya. yang dilakukan oleh program.
  • 8. STUDI KASUS “Pembuatan Aplikasi SMS Gateway Penentu Letak Lokasi Kereta Api Dengan Menggunakan Location Based Services (LBS)”
  • 9. STUDI KASUS  Kereta Api adalah salah satu alat transportasi penting dan yang paling sering digunakan di Indonesia ini.  Keunggulan dari KA itu adalah hemat penggunaan ruang, tingkat keselamatan tinggi, tidak macet, hemat energy dan ramah lingkungan namun,  KA mempunyai kelemahan juga yaitu biaya investasi besar, kurang fleksibel dengan transportasi lain, pengelolaannya yang masih perlu ditingkatkan.  Salah satu masalah yang ditimbulkan dari kelemahan tersebut adalah belakangan ini sering mengalamai keterlambatan jadwal keberangkatan dan kedatangan dikarenakan berbagai sebab. Sehingga banyak penumpang yang merasa dirugikan.  Hal ini dikarenakan tidak adanya informasi mengenai keberadaan KA kepada para penumpang secara kontinyu dan tepat
  • 10. SIPOSKA Sebuah aplikasi yang bisa mempunyai fungsi / layanan yaitu untuk memberikan informasi posisi KA kepada para penumpang, pertukaran informasi tersebut akan dikirim melalui SMS ke dan dari penumpang.
  • 11. Kebutuhan Fungsional  Sistem dapat mengelola pendaftaran akun layanan  Sistem dapat mengelola pemberhentian layanan  Sistem dapat mengelola data kereta api  Sistem dapat mengelola status engine sms gateway  Sistem dapat mengelola lokasi  Sistem dapat mengelola jadwal dan tariff kereta api  Sistem dapat mengelola feedback  Sistem dapat mengelola pesan masuk dan pesan keluar
  • 12. Kebutuhan Fungsional  Sistem dapat menampilkan daftar layanan  Sistem dapat menampilkan info posisi KA  Sistem dapat menampilkan info waktu kedatanagn KA  Sistem dapat menampilkan jadwal KA  Sistem dapta menampilkan info list KA  Sistem dapat menampilkan info tariff KA  Sistem dapat menampilkan info panduan layanan  Sistem dapat menampilkan field feedback dan mengirimkannya
  • 13. Kebutuhan Non-Fungsional Dari hasil analisa yang saya dapatkan adalah No. SQF Ada/Tidak Ada 1 Correctness Ada 2 Reliability Ada 3 Efficiency Tidak bsia dinilai 4 Integrity Ada 5 Usability Ada 6 Maintainability Tidak ada keterangan 7 Flexibility Tidak bias dinilai
  • 14. Kebutuhan Non-Fungsional Cont’d.. No. SQF Ada/Tidak Ada 8 Testability Ada 9 Portability Ada 10 Reusability Tidak ada keterangan 11 Interoperability Ada
  • 15. Correctness Berdasarkan template “Ready Set” , hasil uji coba dari semua fungsi utama yang dilakuakn dengan menggunakan scenario test case, SIPOSKA ini telah berjalan sesuai dengan desain yang telah dirancang serta sesuai dengan kebutuhan pengguna
  • 16. Reliability Sistem dapat beroperasi selama user ingin menggunakan dand apat diakses oleh banyak user secara bersamaan. Namun belum bias dibuktikan secara langsung karena keterbatasan untuk akses software ini.
  • 17. Efficiency Belum bisa dinilai karena adanya keterbatasan informasi mengenai sumberdaya, terutama code yang diperlukan oleh program untuk melaksanakan fungsinya
  • 18. Integrity Developer sudah membuat 2 macam actor dengan hak akses yang berbeda sesuai dengan bagiannya yaitu operator dan pengguna) Belum ada pembuktian apakah software ini aman dari serangan HACKER
  • 19. Usability Instalation guide tidak disediakan. Hanya user guide saja yang disediakan
  • 20. Maintainability Dalam dokumen pembuatan aplikasi ini tidak dijelaskan mengenai tingkat kemudahan yang dilakukan untuk emlakukan maintenance pada software
  • 21. Flexibelity Belum bias dibuktikan karena keterbatasan untuk akses software
  • 22. Testability Testing telah dilakukan oleh developer dan tercantum dalam dokumen test-case
  • 23. Portability Pada dokumen pembuatan aplikasi ini dejelaskan bahwa aplikasi bsa berjalan pada hardware dengan spesifikasi tertentu, dengan spesifikasi minimal tertentu dan bsia berjalan pada hardware yang spesifikasinya lebih dari itu. Namun masih belum bias dibuktikan secara langsung karena keterbatasan untuk akses software.
  • 24. Reusability Belum bias dibukikan secara langsung karena keterbatasan akses software.
  • 25. Interoperability Pada dokumen pembuatan aplikasi ini dijelaskan bahwa aplikasi ini bias berjalan pada system dengan spesifikasi minimal tertentu dan bias berjalan pada system yang spesifikasinya lebih dari itu Namun belum bias dibiktikan secara langsung karena adanya keterbatasan untuk akses apliaksi
  • 26. Ketersediaan No. Kelengkapan Ya Tidak 1 Software requirements and specifications • Use case V • Format use case V • Functional Requirements V • Non-Functional Requirements V • Enviromental Requirements V 2 Design Documents • Structural V • Behavioral V
  • 27. Ketersediaan No. Kelengkapan Ya Tidak • User Interface V • Build System V • Architecture V • Persidence V • Security V 3 Document test Case V 4 Installation Guide V 5 User Guide V