Selasa, 03 Juli 2018

IceHRM Review

TUGAS KELOMPOK REVIEW ICEHRM




 


NAMA :                                             NPM:                             KELAS:
Ahmad Mirza Lazuardy                   10114582                     4KA17
Dian Pratiwi                                     12114991                     4KA16
           






SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS GUNADARMA
2018

1.       Aplikasi : IceHRM

2.       Gambaran aplikasi:
IceHRM menawarkan software kehadiran versi hosted/berbayar dan kamu bisa hosting software-nya sendiri dengan cara upload source code yang dibagikan di website resminya, gratis. Versi gratisnya gratis untuk perusahaan dengan maksimal 20 karyawan. Itu berarti, perusahaan/organisasi kecil dapat mendapat keuntungan dari versi gratisannya tanpa menginstall/maintenance yang ribet.
IceHRM mengelola karyawan dengan mudah melalui Sistem Manajemen SDM yang kuat dan efisien. IceHrm menawarkan fitur solusi host yang kaya dan kebebasan untuk menjadi tuan rumah contoh Anda sendiri dengan menggunakan versi opensource.

3.       Fitur-fitur:
Company Information Management
Basic Employee Management
Time Sheets
Attendance management
LDAP Login
Travel Management

4.       User friendly atau tidak? :
-          Cukup user friendly dan navigasi di dalam aplikasi terbilang cukup umum dan simple yang lebih mudah dalam berinteraksi dengan pemakai nya.

5.       Kelebihan dan kekurangan:
Dengan antarmuka software yang lebih modern daripada yang lain, penggunaan IceHRM menjadi mudah. Beberapa fitur unggulannya adalah leave management, tracking waktu dan kehadiran, informasi karyawan, serta upload dokumen sekaligus download report dalam format CSV. Support yang mumpuni juga menjadikan iceHRM adalah opsi kuat untuk software kehadiran gratis/open source.
Karena sasaran utama adalah usaha kecil dan menengah, jadi software ini mungkin bukan yang terbaik untuk berfungsi maksimal di perusahaan besar.

6.       Perusahaan yang menerapkan aplikasi:
Setiap organisasi membutuhkan Sistem Manajemen SDM yang baik dan tentu saja efisien. Banyak sistem manajemen SDM yang menyertakan modul berbeda untuk Personalia (jam masuk, waktu dan kehadiran) dan Organisasi (rekrutmen, pelatihan, keuntungan dan performa). Informasinya menyediakan beberapa akses. Pada umumnya Perusahaan atau organisasi kecil maupun besar memakai beberapa sistem manajemen SDM terbaik yang berbasis Open Source dan salah satu nya adalah IceHRM.

7.       Database dan Bahasa pemrograman:
Database : MySql
Bahasa Pemrograman: Php
  
 












                               

Selasa, 29 Mei 2018

My Role Model


I choose Raditya Dika as my role model who inspired me. Raditya Dika is a writer, comedian, actor, actor, model and director from Indonesia. Raditya Dika is known as the author of witty books. He wrote down his daily experience, the writings came from personal blogs which were then posted. The book written in 2005 titled "Kambing Jantan" in the category of best seller. The book features the life of Raditya Dika while studying in Australia.

Raditya writing can be classified as a new genre. When he released these books, not many could enter the comedy world. Especially magazines in personal (personal essay). He has distinctive features when compared with other authors, namely in each title of the paper he wrote always raised the names of the wrong animal is "Kambing Jantan".

Raditya managed to become a writer by getting out of the mainstream. He came up with a fresh new genre, comedy. Which makes him different from other names that can be used in each book title. From the first to the newest book, all titles contain animal names. For Raditya, this is the point of sale.

According to him, as a writer still must have innovation. Actually, in the first months, the book of struggle is not very good. This, according to Raditya, is a type of entry in a new genre. Raditya then aggressively promote on blogs that he managed. In addition he also intensified promotion by word of mouth. Raditya admits his readers to take pictures with the book and then sent to Raditya. This is a strategy that can be used as a target market.

Being a successful writer does not mean there are no obstacles. According to him, the obstacles are not only from industrial books, but also from things that are diagonal. The point, the opposite of the book industry may not be another book industry but other industries that do not exist at all, entertainment, and so on.

For Raditya this is already prevalent. What needs to be done is to keep creative and creative. For him, the competition is the key to innovate. Competitor pressure can be a motivation to continue to provide new ideas and abilities.

Minggu, 22 April 2018

Tugas 2 B.Inggris Bisnis 2 End World Hunger


                Our world is the world is on the brink of a food crisis, In only 15 years, world population is expected to increase from seven billion to billion, The world bank and the unite nations predict a world wide food shortage by year, Really? It doesn’t feel like there’s a food shortage, Food and clean water are something we expect, But millions of people lack these basic necessities.

                Million people that is one in nine, 2/3 live in asia pacific, Lack of food leads to Malnutrition worsens the effect of every, Children are the most visible victims of malnourishment, Each year, malnutrition cause the death of 3,1 million children, Question: Does the world produce enough food to feed everyone? Yes, the world Produces enough food to feed everyone.

                Then why is food so scarce? It’s a multi layered problem with many factors, Here are factors contributing to the food shortage Problems, Local farmers face many difficulties. Percent of the world’s poorest people are farming families depending on agriculture for livelihood. Increasing creation of inedible products ethanol, And due to poor storage facilities and practices.

                We seen a percent expansion in recent years in using crops like sugar, corn and soy to create fuels for gas tanks, and that’s taking away food crops from people and making what there is more expensive. Economic and is the principle cause of hunger. Resources and income based on military, political, and economic power leading to vast, Billion people in developing countries live on less than $1,25 a day.

                Million refugees were affected by conflict worldwide. Food and agriculture Policy sometime is detrimental to poor farmers. Require a shift in crops and farmng practices. flooding and, Drought, Can devastate farmers and their families, entire crops
.
                Let’s review those three factors contributing to food scarcity: farming problems, economic and social conflict, and climate changes, food scarcity isn’s just a problem for those living in developing countries, It is a global, we shouldn’t wait until it starts affecting us, America waste 33 million tons of food each year.

                Before we take, Because having food and water should be a basic human right. There are multiple ways we can be part of the educate yourself about the issue. Learning more about the situation will allow you to effectively help. Informed of legislation that is passed that will influence the food and trade laws around the world. Aware of how you are spending your money. Will you wait is more years to take action? of course we will take action immediately.

Minggu, 04 Maret 2018

Tugas 1 B.Inggris Bisnis 2 Self-Description


               Hello, my name is ahmad mirza, I am the person if there are new friends like awkward kinda stiff, but if already know more closely I am cool person, humble, like to make people laugh and because I am also happy to make other people laugh freely, I like attention , joking if with a friend, if I have a lot of my mind often daydreaming, and sometimes away from the crowd even can stay away with friends or friends.

                So if I have a personal problem, I will temporarily stay away and rarely talk much in class. I am the type if I learn and do not understand I will find out by asking a friend who knows, or looking for other information such as searching on the internet, my bad nature when I have a lot of thoughts and have my problem a little hotheaded though little or can not be invited to joke when badmood.
                When in this condition becomes a final student, it seems like the burden of life is very heavy, Tired, confused, lack of focus will be the goal in this final semester, the best solution is to reduce the burden itself by trying to do what I want to do and follow what is in the heart, to seek as much information as possible until the burden of the mind is reduced, and also not just try it, but do not forget to keep praying and more active to perform religious activities.

Jumat, 29 Desember 2017

Review COBIT


Tentang COBIT
COBIT (Control Objectives for Information and Related Technology) adalah sebuah proses model yang dikembangkan untuk membantu perusahaan dalam pengelolaan sumber daya teknologi informasi (IT). Proses model ini difokuskan pada pengendalian terhadap masing-masing dari 34 proses IT, meningkatkan tingkatan kemapanan proses dalam IT dan memenuhi ekspektasi bisnis dari IT.

COBIT menciptakan sebuah jembatan antara manajemen TI dan para eksekutif bisnis. COBIT mampu menyediakan bahasa yang umum sehingga dapat dipahami oleh semua pihak. Adopsi yang cepat dari COBIT di seluruh dunia dapat dikaitkan dengan semakin besarnya perhatian yang diberikan terhadapcorporate governance dan kebutuhan perusahaan agar mampu berbuat lebih dengan sumber daya yang sedikit meskipun ketika terjadi kondisi ekonomi yang sulit.

Fokus utama dari COBIT ini adalah harapan bahwa melaui adopsi COBIT ini, perusahaan akan mampu meningkatkan nilai tambah melalui penggunaan TI dan mengurangi resiko-resiko inheren yang teridentifikasi didalamnya.

COBIT dikembangkan oleh IT Governance Institute (ITGI), yang merupakan bagian dari Information Systems Audit and Control Association (ISACA). Saat ini pengembangan terbaru dari standar ini adalah COBIT Edisi 5.0.

Manfaat yang diberikan oleh informasi dan teknologi pada perusahaan :
  1. Menjaga kualitas informasi untuk mendukung pengambilan keputusan bisnis.
  2. Menghasilkan nilai bisnis dari investasi pemanfaatan IT , yaitu mencapai tujuan strategis dan merealisasikan manfaat bisnis melalui penggunaan IT yang efektif dan inovatif.
  3. Mencapai keunggulan operasional melalui penerapan teknologi yang handal dan efisien.
  4. Menjaga resiko yang behubungan dengan penerapan pada tingkat yang masih bisa ditoleransi mengoptimalkan biaya penggunaan it service dan teknologi

Komponen-Komponen COBIT
COBIT memiliki komponen-komponen sebagai berikut :
a. Executive Summary
b. Framework
c. Control Objective
d. Audit Guidelines
e. Management Guidelines
f. Control Practices

Definisi Pengendalian Internal menurut COBIT
COBIT mengadopsi definisi pengendalian dari COSO yaitu : “Kebijakan, prosedur, dan praktik, dan struktur organisasi yang dirancang untuk memberikan keyakinan yang wajar bahwa tujuan organisasi dapat dicapai dan hal-hal yang tidak diinginkan dapat dicegah atau dideteksi dan diperbaiki”. Sedangkan COBIT mengadaptasi definisi tujuan pengendalian (control objective)dari SAC yaitu : “Suatu pernyataan atas hasil yang diinginkan atau tujuan yang ingin dicapai dengan mengimplementasikan prosedur pengendalian dalam aktivitas IT tertentu”.
Komponen tujuan pengendalian (control objectives) COBIT ini terdiri atas 4 tujuan pengendalian tingkat-tinggi ( high-level control objectives ) yang tercermin dalam 4 domain, yaitu : planning & organization acquisition & implementation ,delivery & support , dan monitoring.

Ringkasan Konsep Pengendalian Internal COBIT dilihat dari berbagai sudut pandang

Pengguna Utama
COBIT di rancang untuk digunakan oleh tiga pengguna yang berbeda yaitu :
  • Manajemen : untuk membantu mereka menyeimbangkan antara resiko dan investasi pengendalian dalam sebuah lingkungan IT yang sering tidak dapat diprediksi.
  • User : untuk memperoleh keyakinan atas layanan keamanan dan pengendalian IT  yang disediakan oleh pihak internal atau pihak ketiga.
  • Auditor : untuk medukung/memperkuat opini yang dihasilkan dan/atau untuk memberikan saran kepada manajemen atas pengendalian internal yang ada.

Tujuan Pengendalian Internal bagi Organisasi

Operasi yang efektif dan efisien
Keefektifan berkenaan dengan informasi yang diperoleh harus relevan dan berkaitan dengan proses bisnis yang ada dan juga dapat diperoleh tepat waktu, benar, konsisten, dan bermanfaat. Sedangkan keefisienan berkaitan dengan penyediaan informasi melalui sumber daya (yang paling produktif dan ekonomis) yang optimal.

Kerahasiaan
Menyangkut perhatian atas perlindungan informasi yang sensitif dari pihak-pihak yang tidak berwenang.

Integritas
Berkaitan dengan akurasi dan kelengkapan dari informasi dan juga validitasnya sesuai nilai-nilai dan harapan bisnis.

Ketersedian Informasi
Berkaitan dengan informasi harus dapat tersedia ketika dibutuhkan oleh suatu proses bisnis baik sekarang maupun di masa yang akan datang. Ini juga terkait dengan pengamanan atas sumber daya yang perlu dan kemampuan yang terkait.


Pelaporan keuangan yang handal
Berkaitan dengan pemberian informasi yang tepat bagi manajemen untuk mengoperasikan perusahaan dan juga pemenuhan kewajiban mereka untuk membuat pelaporan keuangan.

Ketaatan terhadap ketentuan hukum dan peraturan
Terkait dengan pemenuhan sesuai dengan ketentuan hukum, peraturan, perjanjian kontrak, dimana dalam hal ini proses bisnis dipandang sebagai suatu subjek.

Domain
  1. Planning and organization
Domain ini mencakup strategi dan taktik, dan perhatian atas identifikasi bagaimana IT secara maksimal dapat berkontribusi dalam pencapaian tujuan bisnis. Selain itu, realisasi dari visi strategis perlu direncanakan, dikomunikasikan, dan dikelola untuk berbagai perspektif yang berbeda. Terakhir, sebuah pengorganisasian yang baik serta infrastruktur teknologi harus di tempatkan di tempat yang semestinya.

  1. Acquisition dan implementation
Untuk merealisasikan strategi IT, solusi TI perlu diidentifikasi, dikembangkan atau diperoleh, serta diimplementasikan, dan terintegrasi ke dalam proses bisnis. Selain itu, perubahan serta pemeliharaan sistem yang ada harus di cakup dalam domain ini untuk memastikan bahwa siklus hidup akan terus berlangsung untuk sistem-sisteem ini.



  1. Delivery and Support
Domain ini memberikan fokus utama pada aspek penyampaian/pengiriman dari IT. Domain ini mencakup area-area seperti pengoperasian aplikasi-aplikasi dalam sistem IT dan hasilnya, dan juga, proses dukungan yang memungkinkan pengoperasian sistem IT tersebut dengan efektif dan efisien. Proses dukungan ini termasuk isu/masalah keamanan dan juga pelatihan.

  1. Monitoring
Semua proses IT perlu dinilai secara teratur sepanjang waktu untuk menjaga kualitas dan pemenuhan atas syarat pengendalian. Domain ini menunjuk pada perlunya pengawasan manajemen atas proses pengendalian dalam organisasi serta penilaian independen yang dilakukan baik auditor internal maupun eksternal atau diperoleh dari sumber-sumber anternatif lainnya.
Kerangka kerja COBIT ini terdiri atas beberapa arahan ( guidelines ), yakni:
Control Objectives : Terdiri atas 4 tujuan pengendalian tingkat-tinggi ( high-level control objectives ) yang tercermin dalam 4 domain, yaitu: planning & organization acquisition & implementation delivery & support , dan monitoring .
Audit Guidelines : Berisi sebanyak 318 tujuan-tujuan pengendalian yang bersifat rinci (detailed control objectives ) untuk membantu para auditor dalam memberikanmanagement assurance dan/atau saran perbaikan.
Management Guidelines : Berisi arahan, baik secara umum maupun spesifik, mengenai apa saja yang mesti dilakukan, terutama agar dapat menjawab pertanyaan-pertanyaan berikut :
  • Sejauh mana Anda (TI) harus bergerak, dan apakah biaya TI yang dikeluarkan sesuai dengan manfaat yang dihasilkannya.
  • Apa saja indikator untuk suatu kinerja yang bagus?
  • Apa saja faktor atau kondisi yang harus diciptakan agar dapat mencapai sukses (critical success factors )?
  • Apa saja risiko-risiko yang timbul, apabila kita tidak mencapai sasaran yang ditentukan?
  • Bagaimana dengan perusahaan lainnya – apa yang mereka lakukan?
  • Bagaimana Anda mengukur keberhasilan dan bagaimana pula membandingkannya.
The COBIT Framework memasukkan juga hal-hal berikut ini:
  • Maturity Models – Untuk memetakan status maturity proses-proses TI (dalam skala 0 – 5) dibandingkan dengan “the best in the class in the Industry” dan juga International best practices
  • Critical Success Factors (CSFs) – Arahan implementasi bagi manajemen agar dapat melakukan kontrol atas proses TI.
  • Key Goal Indicators (KGIs) – Kinerja proses-proses TI sehubungan dengan business requirements
  • Key Performance Indicators (KPIs) – Kinerja proses-proses TI sehubungan denganprocess goals.
Satu dari prinsip dalam COBIT 5 ini adalah pembedaan yang dibuat antara tata kelola (governance) dan pengelolaan (management). Selaras dengan prinsip ini, setiap organisasi diharapkan untuk melaksanakan sejumlah proses tata kelola dan sejumlah proses pengelolaan untuk menyediakan tata kelola dan pengelolaan enterprise IT yang komprehensif.
Ketika mempertimbangkan proses untuk tata kelola dan pengelolaan dalam konteks enterprise, perbedaan antara jenis-jenis proses tergantung kepada tujuan dari proses tersebut, antara lain :
  1. Proses tata kelola berhubungan dengan tujuan tata kelola, yaitu value delivery; manajemen resiko dan penyeimbangan sumber daya; serta termasuk praktik dan aktivitas yang dituju sesuai evaluasi pilihan strategis yang menyediakan arahan kepada IT dan memantau outcome (hal ini sesuai dengan konsep standar ISO 38500).
  2. Selaras dengan definisi pengelolaan, praktik dan aktivitas dari proses pengelolaan (management process) melingkupi tanggung jawab area perencanaan, pembangunan, pelaksanaan, dan pemantauan dari enterprise IT. Proses pengelolaan juga menyediakan cakupan end-to-end dari IT.

Walau outcome kedua jenis proses berbeda dan dimaksudkan untuk audience yang berbeda, secara internal, contohnya dari konteks prosesnya sendiri, semua proses membutuhkan aktivitas perencanaan, pembangunan (atau implementasi), eksekusi, dan pemantauan.

COBIT 5 tidaklah menentukan tetapi dari penjelasan di atas jelas bahwa COBIT 5 mendukung organisasi mengimplementasi proses tata kelola dan pengelolaan pada area yang dicakupi seperti yang dijelaskan pada gambar di bawah.

Dalam teorinya, perusahaan dapat mengorganisasi prosesnya apabila memungkinkan selama tujuan dasar tata kelola dan pengelolaan tercakupi. Perusahaan kecil memiliki proses yang lebih sedikit sedangkan perusahaan yang lebih besar atau rumit memiliki proses yang banyak. Semuanya mencakupi tujuan yang sama. Meskipun begitu, COBIT 5 juga menyertakan sebuah model referensi proses yang mendefinisikan dan menjelaskan secara rinci sejumlah proses tata kelola dan pengelolaan. Model referensi proses merepresentasikan semua proses yang secara normal ditemukan dalam sebuah perusahaan yang berhubungan dengan kegiatan IT dengan demikian menyediakan sebuah model referensi umum yang dapat dimengerti untuk manajer bisnis dan It yang beroperasi dan juga auditor maupun penasehat.
Menggabungkan model operasional dan membuat sebuah bahasa umum untuk semua bagian bisnis yang terlibat dalam kegiatan IT merupakan salah satu hal yang paling penting dan langkah kritis menuju tata kelola yang baik (good governance). Selain itu, model referensi proses menyediakan kerangka kerja untuk mengukur dan memantau kinerja IT, mengomunikasikan dengan penyedia layanan, serta menyatukan praktik-praktik pengelolaan terbaik.
Model referensi proses COBIT 5 membagi proses tata kelola dan pengelolaan perusahaan IT ke dalam dua domain, yaitu domain tata kelola dan domain pengelolaan.
  1. Domain tata kelola mengandung lima proses tata kelola yang di dalam setiap prosesnya praktik evaluasi, pengarahan, dan pemantauan didefinisikan.
  2. Domain pengelolaan ada empat yang selaras dengan wilayah tanggung jawab perencanaan, pembangunan, pelaksanaan, dan pemantauan.
  3. Dalam COBIT 5, proses-proses juga mencakupi lingkup penuh dari kegiatan bisnis dan IT yang berhubungan dengan tata kelola dan pengelolaaan enterprise IT. Dengan demikian membuat model proses benar-benar enterprise-wide.
Model referensi proses COBIT 5 adalah penerus proses model COBIT 4.1 dengan mengintegrasikan proses model Risk IT dan Val IT. Gambar di bawah menggambarkan himpunan lengkap dari proses tata kelola dan pengelolaan dalam COBIT 5.

Kamis, 02 November 2017

Strategi Pengujian Perangkat Lunak


 Proses rekayasa perangkat lunak dapat juga dipandang sebagai sebuah bentuk spiral. Pada awalnya, rekayasa sistem menentukan peran perangkat lunak dan membawa kepada analis persyaratan di mana domain informasi, fungsi, tingkah laku dan kinerja validasi bagi perangkat lunak di bangun. Dengan bergerak dalam sepanjang spiral, kita akan sampai ke desain dan akhirnya ke pengkodean.

§     Unit testing dimulai pada pusaran spiral dan terpusat pada masing-masing satuan perangkat lunak pada saat diimplementasikan di dalam kode sumber.
§     Pengujian berjalan dengan bergerak keluar sepanjang spiral ke integration testing di mana fokusnya adalah desain dan konstruksi arsitektur perangkat lunak.
§     Dengan mengambil urutan keluar lainnya di dalam spiral, akan sampai ke validation testingdi mana persyaratan yang dibangun sebagai bagian dari analisis persyaratan perangkat lunak di validasi terhadap perangkat lunak yang telah dikonstruksi.
§     Akhirnya sampai pada system tesing di mana perangkat lunak dan elemen sistem yang lain diuji secara keseluruhan.

Dengan mempertimbangkan proses dari titik pandang prosedural, pengujian di dalam konteks rekayasa perangkat lunak secara aktual merupakan 4 (empat) langkah yang diimplementasi secara berurutan.

1. Pada awalnya, pengujian berfokus pada setiap modul secara individual, dengan memastikan bahwa modul berfungsi secara tepat sebagai suatu unit, karena itu dinamakan unit testing. Menggunakan metoda pengujian white-box. Selanjutnya modul diintegrasikan untuk membentuk paket perangkat lunak yang lengkap.

2.Integration testing menekankan pada masalah-masalah yang berhubungan dengan masalah-masalah verifikasi dan konstruksi program. Mengunakan teknik pengujian black-box.

3.Validation testing memberikan jaminan akhir di mana perangkat lunak harus memenuhi semua persyaratan fungsional, tingkah laku dan kinerja. Teknik pengujian black-box digunakan secara eksklusif selama validasi. Perangkat lunak, sekali divalidasi, harus dikombinasikan dengan elemen sistem yang lain (hardware, manusia, database).


4.Pengujian sistem membuktikan bahwa semua elemen sistem saling bertautan dengan tepat dan keseluruhan fungsi/kinerja sistem dapat dicapai.

Faktor Pengujian Perangkat Lunak

Testing dan Implementasi Faktor Pengujian Perangkat Lunak Tujuan Pengujian. Menilai apakah perangkat lunak yang dikembangkan telah memenuhi kebutuhan pemakai.  Menilai apakah tahap pengembangan perangkat lunak telah sesuai dengan metodologi yang digunakan. Membuat dokumentasi hasil pengujian yang menginformasikan kesesuaian perangkat lunak yang diuji dengan spesifikasi yang telah ditentukan. Terdapat 15 faktor didalam pengujian, akan tetapi tidak semua faktor yang mungkin digunakan, hal ini bergantung pada sistem yang akan diuji. Adapun faktor – faktor pengujian perangkat lunak pada testing dan implementasi diantaranya sebagai berikut :

1. Reability, Menekankan bahwa aplikasi akan dilaksanakan dalam fungsi sesuai yang diminta dalam periode waktu tertentu. Faktor yang diuji :
a. Menentukan toleransi.
b. Desain control dan integritas data.
c. Implementasi control dan integritas data.
d. Pengujian regresi, pengujian manual dan pengujian fungsional.
e. Verifikasi dan ketetapan dan kelengkapan instalasi.
f. Update ketepatan kebutuhan.

2. Authorization, Menjamin data di proses sesuai dengan kebutuhan manajemen. Authorisasi menyangkut proses transaksi secara umum yaitu otoritas bisnis dan secara khusus otoritas pelaksanaan tindakan khusus. Faktor yang diuji :
a. Identifikasi aturan otorisasi.
b. Desain aturan otorisasi.
c. Implementasi aturan otorisasi.  
d. Pengujian kesesuain.
e. Mencegah perubahan data selama instalasi.
f. Menjaga aturan otorisasi.

3. File Integrity, Menekankan pada data yang dimasukkan melalui aplikasi agar tidak dapat diubah serta prosedur yang akan memastikan bahwa file yang digunakan benar dan data dalam file tersebut akan disimpan sequensial dan benar. Faktor yang diuji :
a. Identifikasi kebutuhan integritas file.
b. Desain control dan integritas file.
c. Implementasi control dan integritas file.
d. Pengujian fungsional.
e. Verifikasi integritas dari produksi file.
f. Menjaga integritas file.

4. Audit, Trail Menekankan pada kemampuan untuk mendukung proses yang terjadi. Pemrosesan data secara keseluruhan berdasarkan retensi/jumlah dari kejadian yang cukup mendukung keakuratan, kelengkapan, batasan waktu dan otorisasi data. Faktor yang diuji :
a. Identifikasi kebutuhan rekontruksi.
b. Desain audit trail
c. Implementasi audit trail
d. Pengujian fungsional.
e. Menyimpan audit trail selama instalasi.
f. Update audit trail.

5. Continuity of processing, Menekankan kemampuan untuk meneruskan proses, ketika terjadi suatu permasalahan dengan menetapkan prosedur yang diperlukan dan back-up informasi untuk melindungi operasi mungkin hilang karena masalah tersebut. Faktor yang diuji :
a. Identifikasi akibat dari kegagalan.
b. Desain contingency plan.
c. Menyusun contingency plan dan prosedurnya.
d. Pengujian pemulihan.
e. Memastikan integritas dari pengujian sebelumnya.
f. Update contingency plan.

6. Service Level, Menekankan bahwa hasil yang diinginkan didapat dalam waktu yang diinginkan oleh user. Untuk mencapai keinginan tersebut, harus dilakukan penyesuaian antara keinginan user dengan sumber daya yang ada. Faktor yang diuji :
a. Identifikasi tingkat layanan yang diinginkan.
b. Desain metode untuk mencapai tingkat layanan.
c. Desain sistem untuk mencapai tingkat layanan.
d. Pengujian beban lebih.
e. Implementasi rencana pencegahan kegagalan instalasi.
f. Menjaga tingkat layanan.

7. Access control, Menekankan sumber daya sistem harus dilindungi dari kemungkinan modifikasi, pengrusakan, penyalahgunaan dan prosedur keamanan harus dijalankan secara penuh untuk menjamin integritas data dan program aplikasi. Faktor yang diuji :
a. Identifikasi hak akses.
b. Desain Prosedur akses.
c. Implementasi prosedur keamanan.
d. Pengujian kesesuaian.
e. Kontrol akses selama instalasi.
f. Menjaga keamanan.

8. Metodology, Menekankan bahwa aplikasi dirancang sesuai dengan strategi organisasi, kebijaksanaan, prosedur dan standar. Faktor yang diuji :
a. Penyesuaian kebutuhan dengan metodology.
b. Penyesuaian desain dengan metodology.
c. Penyesuaian program dengan metodology.
d. Penyesuaian pengujian dengan metodology.
e. Penyesuaian integrasi dengan metodology.
f. Penyesuaian perawatan dengan metodology.

9. Correctness, Menjamin pada data dmasukkan, proses dan output yang dihasilkan dari aplikasi harus akurat dan lengkap. Faktor yang diuji :
a. Identifikasi spesifikasi fungsional.
b. Penyesuaian desain dengan requitment.
c. Penyesuain program dengan desain.
d. Pengujian fungsional.
e. Ketepatan penempatan program dan data pada produksi.
f. Update kebutuhan.

10. Ease of use, Menekankan perluasan usaha yang diminta untuk belajar, mengoperasikan dan menyiapkan inputan dan menginterprestasikan output dari sistem. Faktor yang diuji :
a. Identifikasi spesifikasi kegunaan.
b. Desain penggunaan fasilitas.
c. Penyesuaian program dengan desain.
d. Pengujian dukungan panduan.
e. Penyebaran kegunaan instruksi.
f. Menjaga kemudahan penggunaan.

11. Maintainable, Usaha yang diminta untuk mengalokasi dan memperbaiki suatu eror dalam pengoperasian sistem. Faktor yang diuji :
a. Identifikasi spesifikasi kegunaan.
b. Desain dapat dirawat.
c. Program dapat dirawat.
d. Inspeksi.
e. Kelengkapan dokumentasi.
f. Menjaga kerawatan.

12. Portable, Usaha yang diminta untuk mengirimkan program dari satu konfigurasi hardware dan atau lingkungan sistem software ke lingkungan yang lain. Faktor yang diuji :
a. Identifikasi kebutuhan protabilitas.
b. Desain protabilitas.
c. Penyesuaian program dengan desain.
d. Disaster testing. e. Kelengkapan dokumentasi.
f. Menjaga protabilitas.

13. Coupling, Usaha yang diminta untuk menghubungkan komponen di dalam sistem aplikasi dan dengan sistem aplikasi yang lain dalam lingkungan pemrosesan. Faktor yang diuji :
a. Identifikasi antar muka system.
b. Kelengkapan desain antarmuka.
c. Penyesuaian program dengan desain.
d. Pengujian fungsional dan regresi.
e. Koordinasi antarmuka.
f. Memastikan antarmuka yang benar.

14. Performance, Jumlah perhitungan sumberdaya dan kode yang diminta sistem untuk melakukan fungsinya, termasuk ke dalamnya kerja maual dan otomatis. Faktor yang diuji :
 a. Identifikasi kriteria performance.
b. Kriteria pencapaian desain.
c. Kriteria pencapaian program.
 d. Pengujian kesesuaian.
e. Mengawasi performa instalasi.
f. Menjaga tingkat performance.

15. Ease of operations, Sejumlah usaha yang diminta untuk mengintegrasikan sistem ke dalam lingkungan operasi dan lingkungan sistem aplikasi, berupa prosedur manual dan otomatisasi. Faktor yang diuji :
a. Identifikasi kebutuhan operasional.
b. Mengkomunikasikan kebutuhan pada operasi.
c. Mengembangkan prosedur operasi.

d. Pengujian operasi.