SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)
CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)
CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)
Meda Aji Saputro
 
Makalah pengangguran
Makalah pengangguranMakalah pengangguran
Makalah pengangguran
Neo Fakhlur
 
Makalah perubahan sosial masyarakat terhadap pendidikan
Makalah perubahan sosial masyarakat terhadap pendidikan Makalah perubahan sosial masyarakat terhadap pendidikan
Makalah perubahan sosial masyarakat terhadap pendidikan
symons12
 
Makalah ilmu sosial dan budaya dasar
Makalah ilmu sosial dan budaya dasarMakalah ilmu sosial dan budaya dasar
Makalah ilmu sosial dan budaya dasar
Ervina Cranberry's
 
PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...
PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...
PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...
tian973918
 

What's hot (20)

Test plan Document Example
Test plan Document ExampleTest plan Document Example
Test plan Document Example
 
Aerodinamika dan prinsip suspensi pada sepeda motor
Aerodinamika dan prinsip suspensi pada sepeda motorAerodinamika dan prinsip suspensi pada sepeda motor
Aerodinamika dan prinsip suspensi pada sepeda motor
 
CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)
CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)
CONTOH PROPOSAL PKM-KARSA CIPTA (DIDANAI DIKTI 2018)
 
Presentasi Jenis jenis kamera
Presentasi Jenis jenis kameraPresentasi Jenis jenis kamera
Presentasi Jenis jenis kamera
 
Makalah pengangguran
Makalah pengangguranMakalah pengangguran
Makalah pengangguran
 
Pluralitas dan integrasi nasional dalam struktur sosial masyarakat indonesia
Pluralitas dan integrasi nasional dalam struktur sosial masyarakat indonesiaPluralitas dan integrasi nasional dalam struktur sosial masyarakat indonesia
Pluralitas dan integrasi nasional dalam struktur sosial masyarakat indonesia
 
Journal cloud computing
Journal cloud computingJournal cloud computing
Journal cloud computing
 
Makalah perubahan sosial masyarakat terhadap pendidikan
Makalah perubahan sosial masyarakat terhadap pendidikan Makalah perubahan sosial masyarakat terhadap pendidikan
Makalah perubahan sosial masyarakat terhadap pendidikan
 
DASAR-DASAR DESAIN GRAFIS - dewifitriyani__
DASAR-DASAR DESAIN GRAFIS - dewifitriyani__DASAR-DASAR DESAIN GRAFIS - dewifitriyani__
DASAR-DASAR DESAIN GRAFIS - dewifitriyani__
 
Soal Essay UAS Dasar Desain Grafis Kelas X Multimedia
Soal Essay UAS Dasar Desain Grafis Kelas X MultimediaSoal Essay UAS Dasar Desain Grafis Kelas X Multimedia
Soal Essay UAS Dasar Desain Grafis Kelas X Multimedia
 
Sistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatikaSistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatika
 
REVIEW SKRIPSI
REVIEW SKRIPSI REVIEW SKRIPSI
REVIEW SKRIPSI
 
Outline penelitian ( ikip pgri pontianak ).
Outline penelitian ( ikip pgri pontianak ).Outline penelitian ( ikip pgri pontianak ).
Outline penelitian ( ikip pgri pontianak ).
 
Sistem Informasi Manajemen
Sistem Informasi ManajemenSistem Informasi Manajemen
Sistem Informasi Manajemen
 
Studi kelayakan
Studi kelayakanStudi kelayakan
Studi kelayakan
 
Trial dan error 2
Trial dan error 2Trial dan error 2
Trial dan error 2
 
APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STU...
APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STU...APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STU...
APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STU...
 
Makalah ilmu sosial dan budaya dasar
Makalah ilmu sosial dan budaya dasarMakalah ilmu sosial dan budaya dasar
Makalah ilmu sosial dan budaya dasar
 
PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...
PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...
PPT Materi Sosiologi Kelas XII Bab 4. Pemberdayaan Komunitas (Kurikulum 2013 ...
 
Contoh Proposal Seminar Open Source
Contoh Proposal Seminar Open SourceContoh Proposal Seminar Open Source
Contoh Proposal Seminar Open Source
 

Viewers also liked (16)

Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
 
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...
 

Similar to Analisa Software Quality Factors

Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKM
Andre Tjio Tjio
 
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
artha69
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
kamalbaktir
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptx
RizqiIrawan2
 
C7 Integrating SQA to PLC
C7 Integrating SQA to PLCC7 Integrating SQA to PLC
C7 Integrating SQA to PLC
Ika Nurkasanah
 
Draft2 paper kelompok12
Draft2 paper kelompok12Draft2 paper kelompok12
Draft2 paper kelompok12
EM Nasrul
 

Similar to Analisa Software Quality Factors (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
 
contoh slide profile company perusahaan.ppt
contoh slide profile company perusahaan.pptcontoh slide profile company perusahaan.ppt
contoh slide profile company perusahaan.ppt
 
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
 

Recently uploaded

Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
LeoRahmanBoyanese
 
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfLaporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
SriHandayaniLubisSpd
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
AgusSuarno2
 
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannyaModul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Novi Cherly
 

Recently uploaded (20)

MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
 
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptxSlide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
 
Aksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdfAksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdf
 
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptxAKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
 
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
 
Materi Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramMateri Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan Garam
 
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
 
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfLaporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
 
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdfPPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
 
PPT MODUL 6 Bahasa Indonesia UT Bjn.pptx
PPT MODUL 6 Bahasa Indonesia UT Bjn.pptxPPT MODUL 6 Bahasa Indonesia UT Bjn.pptx
PPT MODUL 6 Bahasa Indonesia UT Bjn.pptx
 
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
 
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
 
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannyaModul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
 
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxLK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
 

Analisa Software Quality Factors

  • 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