SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Analisa Faktor Kualitas Software
Flexibility & Testablity

Rancang Bangun Sistem
Monitoring Perkuliahan Dengan
Metode Pembelajaran SCL
(Student Center Learning) Di JSI
                              Julia Carolina Daud   5209100059
                              Luthfiya Ulinnuha     5209100115
Testability
• Testability adalah salah satu faktor kualitas software
  yang termasuk dalam kategori revisi software.
  Faktor ini merupakan indikator baik buruknya
  software.

• Makin tinggi testability makin baik nilai software
  tersebut.      Persyaratan    testability    untuk
  kemudahan        pengujian    adalah      berkaitan
  dengan fitur-fitur khusus dalam program-
  program yang membantu tester, misalnya dengan
  memberikan hasil antara yang telah ditetapkan
  dan logfile yang ada.
Sekilas
• Pada TA yang berjudul Rancang Bangun Sistm
  Monitoring Perkuliahan Dengan Metode
  Pembelajaran SCL Di JSI terdapat dua kali revisi
  dalam pengerjaannya.
• Hal ini membuktikan bahwa desain dan
  prototype aplikasi sudah diujikan kepada calon
  penggunanya. Terdapat tiga jenis revisi pada
  aplikasi ini di antaranya
• Revisi Kebutuhan
• Revisi Usecase
• Revisi Desain Sistem
Revisi Kebutuhan
• Berikut beberapa perubahan pada kebutuhan
  antara lain

• a. Kebutuhan fungsional :
Terdapat fasilitas untuk melihat daftar mata
  kuliah yang pelaksanaanya kurang
Terdapat fasilitas untuk melihat rekap
  pelaksanaan perkuliahan
Kebutuhan non-fungsional :
b.

 Jumlah kehadiran dapat dinyatakan kurang apabiladisesuaikan dengan
  jumlah sks    mata kuliah, empat untuk mata kuliah dengan jumlah sks
  empat atau lebih kecil, delapan untuk mata kuliah dengan jumlah sks lebih
  dari empat
  - Rekap kehadiran mahasiswa dinyatakan dalam prosentasi

• Pada proses testing apliaksi juga dipetakan berdasarkan pengguna
  yang akan memakainya di antaranya berdasarkan
  - Pengguna (mahasiswa dan dosen)
  Terdapat fasilitas untuk melihat rekapitulasi kehadiran mahasiswa dalam
  prosentase
  - Pegawai jurusan
  Terdapat fasilitas untuk melihat daftar mata kuliah yang pelaksanaanya
  kurang
  Terdapat fasilitas untuk melihat rekap pelaksanaan perkuliahan
Revisi Usecase
• fungsionalitas   pegawai    jurusan   dengan
  menambahkan usecase melihat daftar kelas
  mata kuliah yang pelaksanaanya kurang dan
  melihat rekap pelaksanaan perkuliahan
Revisi Desain Sistem
• Desain sistem juga mengalami beberapa revisi menyesuaikan
  dengan kebutuhan sistem yang berubah. Class diagram dan
  desain database sistem baik conseptual data model dan
  physical data model tidak mengalami perubahan, namun
  sequence diagram dan desain antarmuka sistem mengalami
  beberapa perubahan, yaitu :

• Sequence diagram mengalami penambahan :
- Sequence diagram melihat daftar kelas mata kuliah yang
   pelaksanaanya kurang
- Sequence diagram melihat rekap pelaksanaan perkuliahan
- Desain antarmuka mengalami penambahan halaman
TESTING
• Proses bisnis utama dalam sistem yang meliputi
  beberapa fungsi perlu diuji coba untuk
  memastikan sistem yang dibuat telah benar,
  berikut merupakan proses atau mekanisme dari
  sistem yang akan diuji coba antara lain
1. Mekanisme pengisian rekaman pembelajaran.
2. Mekanisme pengelolaan peserta kelas mata
  kuliah.
3. Mekanisme pengelolaan nilai mahasiswa.
4. Mekanisme pengajuan perubahan perkuliahan.
TESTING (cont’d)
5. Mekanisme pengajuan rencana pembelajaran.
6. Mekanisme pembuatan pesan pemberitahuan
  dosen.
7. Mekanisme pengelolaan semester.
8. Mekanisme pengelolaan jadwal perkuliahan
LINGKUNGAN TESTING
Spesifikasi komputer yang digunakan untuk menguji sistem informasi
monitoring perkuliahan ini antara lain:
 A. Spesifikasi komputer aplikasi server dan database server
 - Processor Core 2 Duo 4
 - Memory 2 GB
 - Kapasitas harddisk free sebesar 7 GB
 - Lan Card
 - Sistem operasi yang digunakan adalah Windows XP
 - Server database yang digunakan adalah MySQL
 - Web Server yang digunakan adalah Apache
 B. Spesifikasi komputer client
 - Processor Intel Centrino Duo
 - Memory 512 MB
 - Lan Card 113
 - Sistem operasi yang digunakan adalah Windows XP
 - Browser yang digunakan adalah mozilla firefox 3.0
PROSES TESTING
Proses testing dilakukan berdasarkan scenario atau runtutan usecase
yang telah dibuat. Terdapat 8 skenario yang akan diuji coba antara lain

1. skenario uji coba mekanisme pengelolaan rekaman pembelajaran
2. skenario uji coba pengelolaan peserta kelas mata kuliah &
   kehadiran
3. skenario uji coba pengelolaan nilai
4. skenario uji coba mekanisme pengajuan perubahan perkuliahan
5. skenario uji coba mekanisme pengajuan rencana pembelajaran
6. skenario uji coba mekanisme pembuatan pesan
    pemberitahuan dosen
7. skenario uji coba mekanisme pengelolaan semester
8. skenario uji coba mekanisme pengelolaan jadwal perkuliahan
Flexibility
• Fleksibilitas merupakan suatu kemudahan
  dalam menempatkan diri dimanapun dengan
  kondisi apapun sesuai dengan yang diinginkan
  tanpa melalui suatu proses tertentu
Sekilas
• Pada TA yang kita amati fleksibilitas yang ada
  adalah aplikasi ini hanya dapat diterapkan di
  windows XP. Namun dalam proses bisnis yang
  ada, aplikasi ini hanya dapat diterapkan di
  jurusan Sistem Informasi saja.
Studi kasus
• Hasil testing I dapat dilihat bahwa terdapat revisi use
  case mengenai pengaturan absensi mahasiswa oleh
  karyawan JSI
• Hal ini membuktikan bahwa aplikasi ini dibangun hanya
  untuk lingkungan JSI karena disesuaikan dengan
  aktivitas nyata kemahasiswaan
• Spesifikasi dan desain hanya disesuaikan berdasarkan
  sistem absensi Smart Card
• Penerapan hanya berdasarkan prosedur perkuliahan JSI
  2009-2014
Studi kasus
• Testing tidak pada lingkungan infrastruktur
  yang berbeda sehingga dapat disimpulkan
  terdapat batasan yang saat menjalankan aplikasi
  ini.
Spesifikasi Software berdasaran
kebutuhan yang fleksibel
• Fleksibilitas Software harus sesuai dengan
  seluruh elemen yang ada di jurusan Sistem
  informasi (pegawai, dosen, dan mahasiswa)

• Fleksibilitas Software harus sesuai dengan
  proses bisnis yang ada di jurusan sistem
  informasi.
TERIMA KASIH 

Más contenido relacionado

La actualidad más candente

Review TA : software quality factors
Review TA : software quality factorsReview TA : software quality factors
Review TA : software quality factorsseyfert130
 
Tugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaTugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaBayuTakariputra
 
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 MODEL KITAR HAYAT PEMBANGUNAN SISTEM MODEL KITAR HAYAT PEMBANGUNAN SISTEM
MODEL KITAR HAYAT PEMBANGUNAN SISTEMNaveen Segaran
 
Kitar hayat pembangunan aturcara / sistem
Kitar hayat pembangunan aturcara / sistemKitar hayat pembangunan aturcara / sistem
Kitar hayat pembangunan aturcara / sistemNaveen Segaran
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Kurjum Usman
 
ppt seminar proposal web-based academic quality assurance
ppt seminar proposal web-based academic quality assuranceppt seminar proposal web-based academic quality assurance
ppt seminar proposal web-based academic quality assuranceAzomazuhri
 
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
 
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
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )
KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )
KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )Naveen Segaran
 
(4) Pengembangan Sistem Informasi (SDLC)
(4) Pengembangan Sistem Informasi (SDLC)(4) Pengembangan Sistem Informasi (SDLC)
(4) Pengembangan Sistem Informasi (SDLC)Hanny Hikmayanti
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingTri Sugihartono
 
Metode rup
Metode rupMetode rup
Metode rupJanet NJ
 

La actualidad más candente (17)

Review TA : software quality factors
Review TA : software quality factorsReview TA : software quality factors
Review TA : software quality factors
 
Tugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaTugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan Kerja
 
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 MODEL KITAR HAYAT PEMBANGUNAN SISTEM MODEL KITAR HAYAT PEMBANGUNAN SISTEM
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 
Kitar hayat pembangunan aturcara / sistem
Kitar hayat pembangunan aturcara / sistemKitar hayat pembangunan aturcara / sistem
Kitar hayat pembangunan aturcara / sistem
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
 
Panduan vervalpp
Panduan vervalppPanduan vervalpp
Panduan vervalpp
 
Ch 01
Ch 01Ch 01
Ch 01
 
Ch 05-Strategi Testing
Ch 05-Strategi TestingCh 05-Strategi Testing
Ch 05-Strategi Testing
 
ppt seminar proposal web-based academic quality assurance
ppt seminar proposal web-based academic quality assuranceppt seminar proposal web-based academic quality assurance
ppt seminar proposal web-based academic quality assurance
 
Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)
 
Mengelola proyek
Mengelola proyekMengelola proyek
Mengelola proyek
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )
KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )
KITAR HAYAT PEMBANGUNAN SISTEM (6 langkah proses pembangunan sistem )
 
(4) Pengembangan Sistem Informasi (SDLC)
(4) Pengembangan Sistem Informasi (SDLC)(4) Pengembangan Sistem Informasi (SDLC)
(4) Pengembangan Sistem Informasi (SDLC)
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
 
Metode rup
Metode rupMetode rup
Metode rup
 

Similar a Task2 new

Studi kelayakan sistem siap
Studi kelayakan sistem siapStudi kelayakan sistem siap
Studi kelayakan sistem siapHaidar Arya
 
Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15septianopratama2
 
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...Titis Puspa
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Fendi Hidayat
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
Tahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptxTahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptxQwertyyyKyy
 
Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)Pande Narendra
 
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...Achmad Lukman Harun
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI Bina Sarana Informatika
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirModistaGarsia
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMoch. Nor Kholis
 

Similar a Task2 new (20)

Studi kelayakan sistem siap
Studi kelayakan sistem siapStudi kelayakan sistem siap
Studi kelayakan sistem siap
 
Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15
 
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
 
Prak rpl
Prak rplPrak rpl
Prak rpl
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
Studi kelayakan SIAP
Studi kelayakan SIAPStudi kelayakan SIAP
Studi kelayakan SIAP
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
Tahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptxTahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptx
 
Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)
 
Kerangka acuan kerja
Kerangka acuan kerjaKerangka acuan kerja
Kerangka acuan kerja
 
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas Akhir
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 

Task2 new

  • 1. Analisa Faktor Kualitas Software Flexibility & Testablity Rancang Bangun Sistem Monitoring Perkuliahan Dengan Metode Pembelajaran SCL (Student Center Learning) Di JSI Julia Carolina Daud 5209100059 Luthfiya Ulinnuha 5209100115
  • 2. Testability • Testability adalah salah satu faktor kualitas software yang termasuk dalam kategori revisi software. Faktor ini merupakan indikator baik buruknya software. • Makin tinggi testability makin baik nilai software tersebut. Persyaratan testability untuk kemudahan pengujian adalah berkaitan dengan fitur-fitur khusus dalam program- program yang membantu tester, misalnya dengan memberikan hasil antara yang telah ditetapkan dan logfile yang ada.
  • 3. Sekilas • Pada TA yang berjudul Rancang Bangun Sistm Monitoring Perkuliahan Dengan Metode Pembelajaran SCL Di JSI terdapat dua kali revisi dalam pengerjaannya. • Hal ini membuktikan bahwa desain dan prototype aplikasi sudah diujikan kepada calon penggunanya. Terdapat tiga jenis revisi pada aplikasi ini di antaranya
  • 4. • Revisi Kebutuhan • Revisi Usecase • Revisi Desain Sistem
  • 5. Revisi Kebutuhan • Berikut beberapa perubahan pada kebutuhan antara lain • a. Kebutuhan fungsional : Terdapat fasilitas untuk melihat daftar mata kuliah yang pelaksanaanya kurang Terdapat fasilitas untuk melihat rekap pelaksanaan perkuliahan
  • 6. Kebutuhan non-fungsional : b.  Jumlah kehadiran dapat dinyatakan kurang apabiladisesuaikan dengan jumlah sks mata kuliah, empat untuk mata kuliah dengan jumlah sks empat atau lebih kecil, delapan untuk mata kuliah dengan jumlah sks lebih dari empat - Rekap kehadiran mahasiswa dinyatakan dalam prosentasi • Pada proses testing apliaksi juga dipetakan berdasarkan pengguna yang akan memakainya di antaranya berdasarkan - Pengguna (mahasiswa dan dosen) Terdapat fasilitas untuk melihat rekapitulasi kehadiran mahasiswa dalam prosentase - Pegawai jurusan Terdapat fasilitas untuk melihat daftar mata kuliah yang pelaksanaanya kurang Terdapat fasilitas untuk melihat rekap pelaksanaan perkuliahan
  • 7. Revisi Usecase • fungsionalitas pegawai jurusan dengan menambahkan usecase melihat daftar kelas mata kuliah yang pelaksanaanya kurang dan melihat rekap pelaksanaan perkuliahan
  • 8. Revisi Desain Sistem • Desain sistem juga mengalami beberapa revisi menyesuaikan dengan kebutuhan sistem yang berubah. Class diagram dan desain database sistem baik conseptual data model dan physical data model tidak mengalami perubahan, namun sequence diagram dan desain antarmuka sistem mengalami beberapa perubahan, yaitu : • Sequence diagram mengalami penambahan : - Sequence diagram melihat daftar kelas mata kuliah yang pelaksanaanya kurang - Sequence diagram melihat rekap pelaksanaan perkuliahan - Desain antarmuka mengalami penambahan halaman
  • 9. TESTING • Proses bisnis utama dalam sistem yang meliputi beberapa fungsi perlu diuji coba untuk memastikan sistem yang dibuat telah benar, berikut merupakan proses atau mekanisme dari sistem yang akan diuji coba antara lain 1. Mekanisme pengisian rekaman pembelajaran. 2. Mekanisme pengelolaan peserta kelas mata kuliah. 3. Mekanisme pengelolaan nilai mahasiswa. 4. Mekanisme pengajuan perubahan perkuliahan.
  • 10. TESTING (cont’d) 5. Mekanisme pengajuan rencana pembelajaran. 6. Mekanisme pembuatan pesan pemberitahuan dosen. 7. Mekanisme pengelolaan semester. 8. Mekanisme pengelolaan jadwal perkuliahan
  • 11. LINGKUNGAN TESTING Spesifikasi komputer yang digunakan untuk menguji sistem informasi monitoring perkuliahan ini antara lain: A. Spesifikasi komputer aplikasi server dan database server - Processor Core 2 Duo 4 - Memory 2 GB - Kapasitas harddisk free sebesar 7 GB - Lan Card - Sistem operasi yang digunakan adalah Windows XP - Server database yang digunakan adalah MySQL - Web Server yang digunakan adalah Apache B. Spesifikasi komputer client - Processor Intel Centrino Duo - Memory 512 MB - Lan Card 113 - Sistem operasi yang digunakan adalah Windows XP - Browser yang digunakan adalah mozilla firefox 3.0
  • 12. PROSES TESTING Proses testing dilakukan berdasarkan scenario atau runtutan usecase yang telah dibuat. Terdapat 8 skenario yang akan diuji coba antara lain 1. skenario uji coba mekanisme pengelolaan rekaman pembelajaran 2. skenario uji coba pengelolaan peserta kelas mata kuliah & kehadiran 3. skenario uji coba pengelolaan nilai 4. skenario uji coba mekanisme pengajuan perubahan perkuliahan 5. skenario uji coba mekanisme pengajuan rencana pembelajaran 6. skenario uji coba mekanisme pembuatan pesan pemberitahuan dosen 7. skenario uji coba mekanisme pengelolaan semester 8. skenario uji coba mekanisme pengelolaan jadwal perkuliahan
  • 13. Flexibility • Fleksibilitas merupakan suatu kemudahan dalam menempatkan diri dimanapun dengan kondisi apapun sesuai dengan yang diinginkan tanpa melalui suatu proses tertentu
  • 14. Sekilas • Pada TA yang kita amati fleksibilitas yang ada adalah aplikasi ini hanya dapat diterapkan di windows XP. Namun dalam proses bisnis yang ada, aplikasi ini hanya dapat diterapkan di jurusan Sistem Informasi saja.
  • 15. Studi kasus • Hasil testing I dapat dilihat bahwa terdapat revisi use case mengenai pengaturan absensi mahasiswa oleh karyawan JSI • Hal ini membuktikan bahwa aplikasi ini dibangun hanya untuk lingkungan JSI karena disesuaikan dengan aktivitas nyata kemahasiswaan • Spesifikasi dan desain hanya disesuaikan berdasarkan sistem absensi Smart Card • Penerapan hanya berdasarkan prosedur perkuliahan JSI 2009-2014
  • 16. Studi kasus • Testing tidak pada lingkungan infrastruktur yang berbeda sehingga dapat disimpulkan terdapat batasan yang saat menjalankan aplikasi ini.
  • 17. Spesifikasi Software berdasaran kebutuhan yang fleksibel • Fleksibilitas Software harus sesuai dengan seluruh elemen yang ada di jurusan Sistem informasi (pegawai, dosen, dan mahasiswa) • Fleksibilitas Software harus sesuai dengan proses bisnis yang ada di jurusan sistem informasi.