1 / 16

Oleh : Vinda Daningrum - 5210100108

Analisa Kualitas Perangkat Lunak Pada Aplikasi Kenaikan Jabatan Fungsional Dosen ( Studi Kasus Jurusan Sistem Informasi ITS) Berdasarkan Teori Mc Call. Oleh : Vinda Daningrum - 5210100108. Software Quality Factors.

sinjin
Download Presentation

Oleh : Vinda Daningrum - 5210100108

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AnalisaKualitasPerangkatLunakPadaAplikasiKenaikanJabatanFungsionalDosen(StudiKasusJurusanSistemInformasi ITS) BerdasarkanTeoriMc Call Oleh: VindaDaningrum - 5210100108

  2. Software Quality Factors • Software quality factorsadalahatribut– atribut di dalamperangkatlunak, yang apabilatidakterpenuhimakaakanmengurangikualitasdariperangkatlunaktersebut. • Mc Call mengkategorikansoftware quality factors kedalam 11 faktoryaitu: • Efficiency • Integrity • Reliability • Usability • Accuracy • Maintainability • Testability • Flexibility • Interface facility • Re-usability • Transferability

  3. KebutuhanFungsionalAplikasiKenaikanJabatanFungsionalDosen • SistemdapatmenyediakanfiturbagiDosenuntukmelakukanpengisian data DUPAK, menjalankan/ membatalkanvalidasi data DUPAK, sertauntukmengecekdanmencetaklaporan DUPAK. • Sistemdapatmenyediakanfiturbagi PSDM agar dapatmewakili / membantuDosenuntukmelakukanpengisiandata DUPAK, menjalankan/ membatalkanvalidasi data DUPAK, sertauntukmengecekdanmencetaklaporan DUPAK.

  4. AplikasiKenaikanJabatanFungsionalDosen (StudiKasusJurusanSistemInformasi ITS) • TugasAkhir yang digunakandalampembahasaniniberjudul “RancangBangunAplikasiKenaikanJabatanFungsionalDosen (StudiKasusJurusanSistemInformasiITS)”. • Aplikasikenaikanjabatanfungsionaldosenadalahaplikasi yang menjembatani proses pendokumentasian, penghitungan, sertapemberianinformasiDaftarUsulanPenetapanAngkaKredit (DUPAK) olehdivisiPengelolaanSumberDayaManusia (PSDM) jurusanSistemInformasi ITS dengan proses kenaikanjabatanfungsionaldosenitusendiri. • Aplikasiinidikerjakandengan model Unified Process (UP) yang terdiridari 4 faseyaituInception, Elaboration, Construction, Transition.

  5. Efficiency • Aplikasikenaikanjabatanfungsionaldosendibangunberbasiswebsite. • Teknologi yang digunakanadalah JSP (java Server Page) dimanateknologiinimemungkinkanpemisahanantarapembangunan data statis (tampilan) melalui HTML, WML, atau XML denganpembangunan data dinamis (logika) melaluiservlet. • Denganwebsite yang menggunakanteknologi JSP makaaplikasiinisudahcukupefisien. Dimanatidakmemerlukanresource yang terlaluberlebih. Untukkapasitasend user hanyamembutuhkan browser. Website jugamemudahkanactor dalammelakukanmanipulasi DUPAK di manadankapansajaselamaterdapatkoneksiintenet. Selainitu, denganteknologi JSP, makaaplikasiinidapat di-develop denganlebihmudahsertabisadilakukanolehbeberapa orang secarabersamaan (designer, programmer). Di sampingitu, aplikasijugabisadijalankandenganlebihcepat(fast loading)karenadesaindancodetertanam di dalam server sehinggatidakmembebanikomputer yang digunakanend user. • Challenges:denganditerapkannyaaplikasiini, makadibutuhkankoneksi internet.

  6. Integrity • Aplikasikenaikanjabatanfungsionaldosendibangununtuk 3 aktor, yaitu PSDM, Sekretaris, danDosenJurusanSistemInfromasi. Dimanamasing – masingaktormemilikihakaksesyaitu: • PSDM • Memilikihakaksesuntukmengelolasemuaakundosen. • Memilikihakaksesuntukmengelola data DUPAK semuadosen. • Sekretaris • MemilikihakaksesuntukmengelolasemuaSuratKeputusan/ Keterangan (SK) yang digunakansebagaibuktifisikkegiatan DUPAK. • Dosen • Memilikihakaksesuntukmengelolaakunnyasendiri. • Memilikihakaksesuntukmengelola data DUPAK terkaitdirinyasendiri.

  7. Integrity (cont’d) • Denganadanyapembagianhakaksestersebut, makaaplikasiinimemilikitingkatkeamanan yang cukup. Dimanamasing – masingaktorhanyabisamelakukanhal – hal yang diizinkan. Sehinggamasing – masingaktordapatmenjalankanfungsinyamasing – masingtanpamengganggufungsidariaktor lain. Padaakhirnyaaplikasiinimengintegrasikanfungsi – fungsitersebutdenganbaik. • Challenges: ketikaterdapatseseorang di dalamdepartemen PSDM yang kurangbertanggungjawab, makaiadimungkinkanmelakukanmanipulasi data padaakundosenserta data DUPAK dengantidaksemestinya. Mengingatdepartemen PSDM memilikihakaksespenuhterhadappengelolaan data dosendan DUPAK.

  8. Reliability • Padaawalnya proses kenaikanjabatandosendilakukanmenggunakanMicrosoft Office Excelsehingga proses pendataandananalisa data DUPAK membutuhkanwaktu yang lama. • Denganadanyaaplikasiini, makaservice yang diharapkandapatmengatasikekurangansistemsebelumnyadapatdipenuhi. Beberapakeuntungandariaplikasiiniadalah: • Pengecekannilaiangkakreditsuatudetilkegiatan DUPAK sertabataskepatutanpengisianterkaitdetilkegiatantersebutsudahdiakomodasiolehsistemsehinggakesalahandapatdiminimalisirdanpenggunatidakperlu repot mempelajariaturanyang adapadabukupanduan. • Semua data DUPAK yang telahdiisikanakanotomatisterekapdalamsatutampilanlaporan yang dapatdiaksessecara online sehinggaDosendapatmemeriksainformasi DUPAK miliknyatanpaharusmenghubungipihak PSDM. • Challenges: dibutuhkanadimistratorwebsite yang senantiasamelakukan monitoring danevaluasisehinggaaplikasidapatterusdijalankandandiaksesdenganbaik.

  9. Usability • Aplikasiinidikerjakandengan model Unified Process (UP) dimanaterdapattahapaninceptionyaitudilakukanidentifikasiawalterhadapkebutuhanpenggunamelalui interview secaraintensifterhadapDivisi PSDM JSI ITS terkaitkebutuhanaplikasi yang akandibangun. Sehingga, algoritmadantampilandisesuaikandengankebutuhandankemampuanpengguna.

  10. Accuracy • Aplikasiinimenawarkanbeberapause casedimanaterdapat 2 use case yang menjadikebutuhanfungsional. Berdasarkanstudimelaluipaper TugasAkhir, makaalgoritma yang digunakansudahsesuaidengankebutuhanfungsionaltersebut. • Challenges: mengenaiakurasi data danhasilanalisa data olehaplikasimasihdibutuhkanstudilebihlanjutyaitumelaluiujicobaaplikasi.

  11. Maintainability • Aplikasiinidikerjakandengan model Unified Process (UP) yang terdiridari 4 faseyaituInception, Elaboration, Construction, Transition. Padatahaptransition, makaaplikasiakanmulaidigunakandenganterlebihdahuludilakukanujicobamenggunakanblack box strategies. Dimanastrategiinimemungkinkankitauntukmelakukantesting secara virtual (online)tanpamengganggukinerja internal darisistem yang sesungguhnya. Hal inijugamemudahkan proses maintenancedanmelakukankoreksiterhadapfungsionalitasaplikasi.

  12. Testability • Padatahaptransition, makaaplikasiakanmulaidigunakandenganterlebihdahuludilakukanujicobamenggunakanblack box strategies. Dimanastrategiinimemungkinkankitauntukmelakukantesting secara virtual (online)tanpamengganggukinerja internal darisistem yang sesungguhnya. • Penulisjugamenyebutkan di dalamkesimpulanbahwaPengujianaplikasiuntukpengisian DUPAK telahdilakukansesuaiskenariopengujian. Dari hasilpengujianaplikasitersebut, disimpulkanbahwaaplikasitelahmemenuhikebutuhanfungsionalsistem.

  13. Flexibility • Aplikasikenaikanjabatanfungsionaldosendibangunberbasiswebsite. • Teknologi yang digunakanadalah JSP (java Server Page) dimanateknologiinimemungkinkanpemisahanantarapembangunan data statis (tampilan) melalui HTML, WML, atau XML denganpembangunan data dinamis (logika) melaluiservlet. Sehinggadenganteknologi JSP, makaaplikasiinidapat di-develop denganlebihmudahsertabisadilakukanolehbeberapa orang secarabersamaan (designer, programmer).

  14. Interface Facility • Intefaceaplikasikenaikanjabatandoseninidibangunmenggunakan HTML, Java Sript, CSS, danpendukungdesainstatislainnya. Dimanauntukmembangundesainantarmukadiperlukantext editor danimage editor. Dimanatools tersebutmudahditemukandanada di semua OS. Sehinggamudahuntukdibuat. • Sebelumdilakukanpembuatanantarmukapengguna, terlebihdahuludilakukansurvey intensifsehinggadapatditemukankebutuhanfasilitasantarmuka yang benar – benarmendukung proses bisnis.

  15. Reusability • Mengingataplikasikenaikanjabatandosendibangundenga JSP, makamemungkinkandeveloper untukmengambilfungsi – fungsilogika yang terdapatpadaservletuntukdigunakanpadaaplikasi lain yang senada. • Begitupuladesaindariaplikasiinijugadapatdigunakanuntukaplikasi lain, karenadesaindipisahkandarilogic code-nya.

  16. Transferability • Karenaaplikasikenaikanjabatandoseniniberbasiswebsite, makaiadapatdioperasikandandipindahkanmelaluihardwaredan OS apapun, selama di dalamnyaterdapatinternet browser.

More Related