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

Basis dan Dimensi
Basis dan DimensiBasis dan Dimensi
Basis dan Dimensi
bagus222
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskrit
riyana fairuz kholisa
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Nabil Muhammad Firdaus
 

What's hot (20)

Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
Matematika Diskrit - 06 relasi dan fungsi - 06
Matematika Diskrit - 06 relasi dan fungsi - 06Matematika Diskrit - 06 relasi dan fungsi - 06
Matematika Diskrit - 06 relasi dan fungsi - 06
 
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi Digital
 
04 regresi linier-sederhana
04 regresi linier-sederhana04 regresi linier-sederhana
04 regresi linier-sederhana
 
Analisis sensitivitas
Analisis sensitivitasAnalisis sensitivitas
Analisis sensitivitas
 
Profile[presentasi tentang telkomsel]
Profile[presentasi tentang telkomsel]Profile[presentasi tentang telkomsel]
Profile[presentasi tentang telkomsel]
 
ALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTERALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTER
 
Keamanan Informasi
Keamanan Informasi Keamanan Informasi
Keamanan Informasi
 
Basis dan Dimensi
Basis dan DimensiBasis dan Dimensi
Basis dan Dimensi
 
Kelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engineKelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engine
 
Jenis-Jenis Format Citra
Jenis-Jenis Format CitraJenis-Jenis Format Citra
Jenis-Jenis Format Citra
 
Hambatan dan Tantangan dalam Implementasi SIM
Hambatan dan Tantangan dalam Implementasi SIMHambatan dan Tantangan dalam Implementasi SIM
Hambatan dan Tantangan dalam Implementasi SIM
 
Dokumen Perencanaan Proyek
Dokumen Perencanaan ProyekDokumen Perencanaan Proyek
Dokumen Perencanaan Proyek
 
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerSistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
 
Stack with linked list(algodat)
Stack with linked list(algodat)Stack with linked list(algodat)
Stack with linked list(algodat)
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskrit
 
Soal uas imk bsi
Soal uas imk bsiSoal uas imk bsi
Soal uas imk bsi
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 

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
 
Pengujian kualitas perangkat lunak
Pengujian kualitas perangkat lunakPengujian kualitas perangkat lunak
Pengujian kualitas perangkat lunak
ArsyiSobirin
 

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
 
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
 

Recently uploaded

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 

Recently uploaded (20)

Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 

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