Anda di halaman 1dari 4

Infrastruktur Teknologi Informasi

[Lecture Note Pertemuan ke-3]


(Introduction to Non-functional Attributes)

Tri, Raissa, Riche, 2020, Chapter 3 : Introduction to Non-functional attributes, Lecture notes,
Infrastruktur Teknologi Informasi (TI0062), STMIK Mikroskil Medan, Dikirimkan 17 Oktober 2020.

Capaian MK: Mahasiswa dapat memahami konsep performansi pada infrastruktur teknologi
informasi.
•••

PENJELASAN DARI SLIDE ke-2


Attributes Non-functional adalah pengambaran perilaku kualitatif suatu system dari
fungsionalitas tertentu. Contoh attribute non-functional antara lain:
o Ketersediaan (Availability)
o Skalabilitas (Scalability)
o Realibilitas (Realibility)
o Stabilitas (Stability)
o Testabilitas (Testability)
o Dapat dipulihkan (Recoverability)

PENJELASAN DARI SLIDE ke-3,4,5


Attribut Non-functional berfungsi untuk keberhasilan implementasi dan
pengguna infrastruktur IT tetapi dalam proyek, attribute ini jarang
mendapatkan perhatian yang sama dengan attribut fungsional.

Contoh penggunaan attribute non fungsional:


Ketika transaksi kartu kredit tidak disimpan secara aman di infrastruktur, maka
akan mengakibatkan bocor indentitas kartu kredit ke peretas kartu kredit,
organisasi/perusahaan yang menyimpan data kartu kredit akan dimintai
penjelasan oleh pelanggan kartu kredit atas hal yang membuat kartu kredit
mereka dapat diretas.

Attribute non functional lebih dikenal dengan istilah atribut kualitas, atau lebih
dikenal luas dengan NFR. Atribut non-fungsional memang sangat fungsional,
tetapi tidak secara langsung berkaitan dengan fungsi primer suatu system.
Sering kali dalam sebuah proyek pemangku kepentingan tidak mengangap
attribute non fungsional bahkan hanya menjadikan attribute fungsional
sebagai pelengkap tetapi sering kali attribute non-functional diharapkan
memberikan sebuah fungsi untuk mendukung attribute fungsional.

Contohnya pada kehidupan sehari hari fungsionalitas sebuah mobil:


o Sebuah mobil harus membawa Anda dari A ke B, tetapi banyak atribut
kualitas yang diremehkan.
o Misalnya, mobil harus aman untuk dikendarai (mengarah pada
penerapan rem anti-lock, kantung udara, dan sabuk pengaman) dan
dapat diandalkan (mobil tidak boleh mogok setiap hari), dan mobil
harus mematuhi ketentuan tertentu. standar industri (pedal gas harus
pedal paling kanan).

1
•••

o Semua tambahan ini membutuhkan biaya dan mungkin mempersulit


desain, konstruksi, dan pemeliharaan mobil. Meskipun semua klien
memiliki persyaratan non-fungsional ini, mereka hampir tidak pernah
mengungkapkannya saat orang memesan mobil baru

PENJELASAN DARI SLIDE ke-6, 7, 8 & 9


Persyaratan Non-fungsional
Penting untuk diingat bahwa penerimaan suatu sistem sangat bergantung
pada persyaratan non-fungsional yang diterapkan. Sebagian besar
anggaran untuk membangun infrastruktur biasanya dihabiskan untuk
memenuhi persyaratan non-fungsional yang tidak selalu didefinisikan
dengan jelas ("Sistem jelas harus bekerja dengan mulus dengan sistem yang
ada" atau "Situs web harus selalu tersedia")

Ketika infrastruktur TI tidak dirancang untuk dapat diskalakan, aplikasi yang


dibangun di atasnya tidak dapat memperkenalkan skalabilitas sebagai
renungan. begitu juga sebaliknya Ketika infrastruktur TI diatur agar tersedia
dengan baik, aplikasi yang dirancang dengan buruk dapat membuat hasil
akhirnya sangat tidak dapat diandalkan.

Contoh keamanan VS keramahan pengguna:


Pengguna mengharapkan sistem yang sangat aman, tetapi benar-benar
tidak ingin diganggu oleh perubahan kata sandi, otentikasi kartu pintar, dan
tindakan keamanan yang mengganggu lainnya. Hal yang sama berlaku
untuk kinerja dan biaya. Mendapatkan sistem berkinerja tinggi biasanya
berarti mendapatkan perangkat keras yang lebih banyak dan lebih cepat,
dan menggunakan aturan implementasi yang ketat. Hal ini menyebabkan
biaya yang lebih tinggi, yang biasanya tidak sejalan dengan beberapa
persyaratan tentang biaya infrastruktur.
Itu semua merupakan tanggung jawab arsitek infrastruktur untuk
menyeimbangkan persyaratan non-fungsional yang saling bertentangan

2
•••

ini. Arsitek harus memberi pemangku kepentingan persyaratan yang


bertentangan ini dan konsekuensinya, sehingga mereka dapat membuat
keputusan yang terinformasi dengan baik

Anda mungkin juga menyukai