oleh : vinda daningrum - 5210100108

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

Upload: sara-kent

Post on 03-Jan-2016

70 views

Category:

Documents


9 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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

Page 2: Oleh :  Vinda Daningrum  - 5210100108

Software Quality Factors Software quality factors adalah atribut – atribut di dalam perangkat lunak, yang

apabila tidak terpenuhi maka akan mengurangi kualitas dari perangkat lunak tersebut.

Mc Call mengkategorikan software quality factors ke dalam 11 faktor yaitu: Efficiency

Integrity

Reliability

Usability

Accuracy

Maintainability

Testability

Flexibility

Interface facility

Re-usability

Transferability

Page 3: Oleh :  Vinda Daningrum  - 5210100108

Kebutuhan Fungsional Aplikasi Kenaikan Jabatan Fungsional Dosen Sistem dapat menyediakan fitur bagi Dosen untuk melakukan pengisian data

DUPAK, menjalankan / membatalkan validasi data DUPAK, serta untuk mengecek dan mencetak laporan DUPAK.

Sistem dapat menyediakan fitur bagi PSDM agar dapat mewakili / membantu Dosen untuk melakukan pengisian data DUPAK, menjalankan / membatalkan validasi data DUPAK, serta untuk mengecek dan mencetak laporan DUPAK.

Page 4: Oleh :  Vinda Daningrum  - 5210100108

Aplikasi Kenaikan Jabatan Fungsional Dosen (Studi Kasus Jurusan Sistem Informasi ITS) Tugas Akhir yang digunakan dalam pembahasan ini berjudul “Rancang

Bangun Aplikasi Kenaikan Jabatan Fungsional Dosen (Studi Kasus Jurusan Sistem Informasi ITS)”.

Aplikasi kenaikan jabatan fungsional dosen adalah aplikasi yang menjembatani proses pendokumentasian, penghitungan, serta pemberian informasi Daftar Usulan Penetapan Angka Kredit (DUPAK) oleh divisi Pengelolaan Sumber Daya Manusia (PSDM) jurusan Sistem Informasi ITS dengan proses kenaikan jabatan fungsional dosen itu sendiri.

Aplikasi ini dikerjakan dengan model Unified Process (UP) yang terdiri dari 4 fase yaitu Inception, Elaboration, Construction, Transition.

Page 5: Oleh :  Vinda Daningrum  - 5210100108

Efficiency Aplikasi kenaikan jabatan fungsional dosen dibangun berbasis website.

Teknologi yang digunakan adalah JSP (java Server Page) dimana teknologi ini memungkinkan pemisahan antara pembangunan data statis (tampilan) melalui HTML, WML, atau XML dengan pembangunan data dinamis (logika) melalui servlet.

Dengan website yang menggunakan teknologi JSP maka aplikasi ini sudah cukup efisien. Dimana tidak memerlukan resource yang terlalu berlebih. Untuk kapasitas end user hanya membutuhkan browser. Website juga memudahkan actor dalam melakukan manipulasi DUPAK di mana dan kapan saja selama terdapat koneksi intenet. Selain itu, dengan teknologi JSP, maka aplikasi ini dapat di-develop dengan lebih mudah serta bisa dilakukan oleh beberapa orang secara bersamaan (designer, programmer). Di samping itu, aplikasi juga bisa dijalankan dengan lebih cepat (fast loading) karena desain dan code tertanam di dalam server sehingga tidak membebani komputer yang digunakan end user.

Challenges: dengan diterapkannya aplikasi ini, maka dibutuhkan koneksi internet.

Page 6: Oleh :  Vinda Daningrum  - 5210100108

Integrity Aplikasi kenaikan jabatan fungsional dosen dibangun untuk 3 aktor, yaitu

PSDM, Sekretaris, dan Dosen Jurusan Sistem Infromasi. Dimana masing – masing aktor memiliki hak akses yaitu: PSDM

• Memiliki hak akses untuk mengelola semua akun dosen.

• Memiliki hak akses untuk mengelola data DUPAK semua dosen.

Sekretaris

• Memiliki hak akses untuk mengelola semua Surat Keputusan/ Keterangan (SK) yang digunakan sebagai bukti fisik kegiatan DUPAK.

Dosen

• Memiliki hak akses untuk mengelola akunnya sendiri.

• Memiliki hak akses untuk mengelola data DUPAK terkait dirinya sendiri.

Page 7: Oleh :  Vinda Daningrum  - 5210100108

Integrity (cont’d) Dengan adanya pembagian hak akses tersebut, maka aplikasi ini memiliki

tingkat keamanan yang cukup. Dimana masing – masing aktor hanya bisa melakukan hal – hal yang diizinkan. Sehingga masing – masing aktor dapat menjalankan fungsinya masing – masing tanpa mengganggu fungsi dari aktor lain. Pada akhirnya aplikasi ini mengintegrasikan fungsi – fungsi tersebut dengan baik.

Challenges: ketika terdapat seseorang di dalam departemen PSDM yang kurang bertanggung jawab, maka ia dimungkinkan melakukan manipulasi data pada akun dosen serta data DUPAK dengan tidak semestinya. Mengingat departemen PSDM memiliki hak akses penuh terhadap pengelolaan data dosen dan DUPAK.

Page 8: Oleh :  Vinda Daningrum  - 5210100108

Reliability Pada awalnya proses kenaikan jabatan dosen dilakukan menggunakan Microsoft

Office Excel sehingga proses pendataan dan analisa data DUPAK membutuhkan waktu yang lama.

Dengan adanya aplikasi ini, maka service yang diharapkan dapat mengatasi kekurangan sistem sebelumnya dapat dipenuhi. Beberapa keuntungan dari aplikasi ini adalah: Pengecekan nilai angka kredit suatu detil kegiatan DUPAK serta batas kepatutan pengisian

terkait detil kegiatan tersebut sudah diakomodasi oleh sistem sehingga kesalahan dapat diminimalisir dan pengguna tidak perlu repot mempelajari aturan yang ada pada buku panduan.

Semua data DUPAK yang telah diisikan akan otomatis terekap dalam satu tampilan laporan yang dapat diakses secara online sehingga Dosen dapat memeriksa informasi DUPAK miliknya tanpa harus menghubungi pihak PSDM.

Challenges: dibutuhkan adimistrator website yang senantiasa melakukan monitoring dan evaluasi sehingga aplikasi dapat terus dijalankan dan diakses dengan baik.

Page 9: Oleh :  Vinda Daningrum  - 5210100108

Usability Aplikasi ini dikerjakan dengan model Unified Process (UP) dimana terdapat

tahapan inception yaitu dilakukan identifikasi awal terhadap kebutuhan pengguna melalui interview secara intensif terhadap Divisi PSDM JSI ITS terkait kebutuhan aplikasi yang akan dibangun. Sehingga, algoritma dan tampilan disesuaikan dengan kebutuhan dan kemampuan pengguna.

Page 10: Oleh :  Vinda Daningrum  - 5210100108

Accuracy Aplikasi ini menawarkan beberapa

use case dimana terdapat 2 use case yang menjadi kebutuhan fungsional. Berdasarkan studi melalui paper Tugas Akhir, maka algoritma yang digunakan sudah sesuai dengan kebutuhan fungsional tersebut.

Challenges: mengenai akurasi data dan hasil analisa data oleh aplikasi masih dibutuhkan studi lebih lanjut yaitu melalui uji coba aplikasi.

Page 11: Oleh :  Vinda Daningrum  - 5210100108

Maintainability Aplikasi ini dikerjakan dengan model Unified Process (UP) yang terdiri dari 4

fase yaitu Inception, Elaboration, Construction, Transition. Pada tahap transition, maka aplikasi akan mulai digunakan dengan terlebih dahulu dilakukan uji coba menggunakan black box strategies. Dimana strategi ini memungkinkan kita untuk melakukan testing secara virtual (online) tanpa mengganggu kinerja internal dari sistem yang sesungguhnya. Hal ini juga memudahkan proses maintenance dan melakukan koreksi terhadap fungsionalitas aplikasi.

Page 12: Oleh :  Vinda Daningrum  - 5210100108

Testability Pada tahap transition, maka aplikasi akan mulai digunakan dengan terlebih

dahulu dilakukan uji coba menggunakan black box strategies. Dimana strategi ini memungkinkan kita untuk melakukan testing secara virtual (online) tanpa mengganggu kinerja internal dari sistem yang sesungguhnya.

Penulis juga menyebutkan di dalam kesimpulan bahwa Pengujian aplikasi untuk pengisian DUPAK telah dilakukan sesuai skenario pengujian. Dari hasil pengujian aplikasi tersebut, disimpulkan bahwa aplikasi telah memenuhi kebutuhan fungsional sistem.

Page 13: Oleh :  Vinda Daningrum  - 5210100108

Flexibility Aplikasi kenaikan jabatan fungsional dosen dibangun berbasis website.

Teknologi yang digunakan adalah JSP (java Server Page) dimana teknologi ini memungkinkan pemisahan antara pembangunan data statis (tampilan) melalui HTML, WML, atau XML dengan pembangunan data dinamis (logika) melalui servlet. Sehingga dengan teknologi JSP, maka aplikasi ini dapat di-develop dengan lebih mudah serta bisa dilakukan oleh beberapa orang secara bersamaan (designer, programmer).

Page 14: Oleh :  Vinda Daningrum  - 5210100108

Interface Facility Inteface aplikasi kenaikan jabatan dosen ini dibangun menggunakan HTML,

Java Sript, CSS, dan pendukung desain statis lainnya. Dimana untuk membangun desain antar muka diperlukan text editor dan image editor. Dimana tools tersebut mudah ditemukan dan ada di semua OS. Sehingga mudah untuk dibuat.

Sebelum dilakukan pembuatan antar muka pengguna, terlebih dahulu dilakukan survey intensif sehingga dapat ditemukan kebutuhan fasilitas antar muka yang benar – benar mendukung proses bisnis.

Page 15: Oleh :  Vinda Daningrum  - 5210100108

Reusability Mengingat aplikasi kenaikan jabatan dosen dibangun denga JSP, maka

memungkinkan developer untuk mengambil fungsi – fungsi logika yang terdapat pada servlet untuk digunakan pada aplikasi lain yang senada.

Begitupula desain dari aplikasi ini juga dapat digunakan untuk aplikasi lain, karena desain dipisahkan dari logic code-nya.

Page 16: Oleh :  Vinda Daningrum  - 5210100108

Transferability Karena aplikasi kenaikan jabatan dosen ini berbasis website, maka ia dapat

dioperasikan dan dipindahkan melalui hardware dan OS apapun, selama di dalamnya terdapat internet browser.