Analisis Kinerja Sistem

Slides:



Advertisements
Presentasi serupa
Evaluasi.
Advertisements

Proses-proses Perangkat Lunak
DAMPAK TEKNOLOGI INFORMASI PADA PROSES AUDIT
Manajemen Proyek Sistem Informasi DAY-4
TRAINING and EVALUATION PHASE
Tinjauan Menyeluruh SIA
TINJAUAN UMUM DATA DAN STATISTIKA
Pengujian Software - Pelaksanaan
Manajemen Proyek Sistem Informasi
DESAIN DAN ANALISIS PENELITIAN
METODE ILMIAH Iqbal Al Khazim S. Ikom.
PENELITIAN ILMIAH (Scientific Research)
Analisis Kinerja Sistem
Proyek Sistem Informasi (Kuesioner + Manajemen kegagalan SI)
Oleh: Asep Hidayatullah (071187)
Pengambilan Keputusan, Sistem, Pemodelan dan Dukungan
1. Paradoks Produktivitas Teknologi Informasi
SISTEM PAKAR.
TUGAS RESUME PENGENDALIAN DAN PENJAMINAN MUTU
Pemodelan dan Simulasi Sistem (Pendahuluan)
Disusun Oleh : Fathi Ihsan(070863) JURUSAN TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS SULTAN AGENG TIRTAYASA BANTEN 2010.
Memori Virtual.
TEORI PGB. KEPUTUSAN PENDAHULUAN Ari Darmawan, Dr. SAB. MAB.
Analisis Output Pemodelan Sistem.
SPK Model dan pendukung
PEMODELAN DALAM PENGUKURAN
Interaksi Manusia & Komputer Evaluasi
PROSES-PROSES PERANGKAT LUNAK
EVALUASI, PELAPORAN DAN TINDAK LANJUT BIMBINGAN DAN KONSELING
Analisa Sistem Informasi
Elin herlina B-Reguler
TINJAUAN UMUM DATA DAN STATISTIKA
System Development Part 1
BAB 1 - PENDAHULUAN Indarmawan sugiarto (H1L014041)
SISTEM INFORMASI (Review)
DOKUMENTASI.
ANALISA KINERJA SISTEM
Pengantar Pemodelan.
Interaksi Manusia & Komputer Faktor Manusia
TINJAUAN UMUM DATA DAN STATISTIKA
Desain Sistem Akuntansi
Jartel, Sukiswo Sukiswo
Validitas dan Reliabilitas
CARA PENGUMPULAN DATA SENSUS DATA POPULASI ANALISIS NILAI PARAMETRIK
Analisis Kinerja Sistem Pertemuan ke 3
ANALISIS KINERJA SISTEM PERTEMUAN 1
METODE ILMIAH Rini Astuti S. Ikom.
Faktor analisa algoritma
Rekayasa Kebutuhan Software
METODE ILMIAH.
Evaluasi Interaksi Manusia dan Komputer Oleh : SRI HERAWATI, S.KOM
Pertemuan 21 KONSEP SIMULASI
METODE ILMIAH Yanti Trianita S. I.Kom.
GAMBARAN UMUM SIMULASI
DOKUMENTASI.
Dasar-dasar Sistem Informasi
MEMBANGUN MODEL SIMULASI YANG VALID DAN KREDIBEL
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
PEMODELAN SISTEM Dasar pemodelan dan simulasi sistem.
Hj. Noneng Masitoh, Ir. M.M Agi Rosyadi, S.E. M.M
PERANCANGAN BASIS DATA
TINJAUAN UMUM DATA DAN STATISTIKA
Chapter 08 POPULASI DAN SAMPLING Konten: Definisi populasi
Dasar-dasar Sistem Informasi
TEKNIK MENYUSUN KUISIONER
METODE NUMERIK „Pendekatan dan Analisa Kesalahan”
ADI PRIHANDONO, SKOM, MKOM
METODE ILMIAH Siti Zulzilah.
TEKNIK MENYUSUN KUISIONER. JENIS KUISIONER Jenis kuisioner ditentukan oleh metode penelitian yang digunakan Jenis kuisioner ditentukan oleh metode penelitian.
SISTEM INFORMASI AKUNTANSI
Transcript presentasi:

Analisis Kinerja Sistem Evaluasi Kinerja

Objektif Definisi Kinerja Kesalahan Umum Dalam Evaluasi Pendekatan Sistematik Jenis Studi Evaluasi Aturan Validasi Klasifikasi Alat Bantu untuk Metrik

Definisi Kinerja “Suatu tingkatan dari sistem komputasi yang diharapkan manusia.” (Doherty, W.J.(1970), Schedulling TSS/360 for Responsiveness, AFIPS Proc. FJCC, 1970, pp. 97-111) “Menunjukkan keefektifitasan sumber (sistem komputer ‘host’) yang digunakan bersamaan dengan obyek sistem perangkat lunak.” (Graham, R, M. (1973). Performance prediction, Advances Courses on Software Engineering, Springer Verlagn, 1974, pp.395-463.) Dapat kita definisikan dengan: “Sejauh mana suatu sistem dapat membuat kita melakukan apa yang ingin kita lakukan” lalu dapat diartikan “Sejauh mana sistem dapat melakukan apa yang kita harapkan untuk melakukannya"

KESALAHAN UMUM DALAM EVALUASI

Kesalahan Umum Dalam Evaluasi Tidak ada tujuan Tidak ada model yang memiliki tujuan yang umum. Model dibuat dengan tujuan yang jelas Sangat sulit mengidentifikasi masalah kinerja, ini membuat sulit untuk mendefinisikan tujuan (yang biasanya selalu ada perubahan) Deskripsikan goal dan mendesain eksperimen (Jangan tembak dan kemudian gambar target)

Kesalahan Umum Dalam Evaluasi Tujuan yang bias Menunjukkan sistem kami lebih baik dari sistem mereka Analyst kinerja sering berlaku sebagai juri yang subyektif

Kesalahan Umum Dalam Evaluasi Analisis tanpa memahami permasalahan Masalah yang dipahami dengan baik adalah setengah dari penyelesaian Mendefenisikan masalah, melihat alternatif penyelesaian, memilih alternatif tersebut, menginterpretasikannya, lalu menyimpulkan Pelanggan akhir hanya butuh jawaban, tidak butuh sekedar model saja

Kesalahan Umum Dalam Evaluasi Metrik kinerja yang tidak tepat Dalam membandingkan kinerja CPU CISC dengan CPU RISC, orang-orang biasanya melakukan dengan metrik yang mudah seperti Clock frekuensi dalam MHz daripada sesuatu yang lebih relevan CISC RISC MULT 2:3, 5:2 LOAD A, 2:3 LOAD B, 5:2 PROD A, B STORE 2:3, A

Kesalahan Umum Dalam Evaluasi Beban kerja yang tidak representatif Workload memiliki pengaruh yang sangat tinggi pada hasil yang dicapai. Sangat baik untuk membangun workload yang akurat untuk evaluasi Seharusnya representatif dari bagaimana sistem bekerja sesungguhnya Contoh, variasi ukuran packet yang dikirimkan melalui suatu jaringan (besar dan kecil)

Kesalahan Umum Dalam Evaluasi Teknik evaluasi yang salah • Pengukuran • Simulasi • Model analitik Orang-orang biasanya memilih yang mereka ketahui yang paling baik, daripada memilih yang paling sesuai dengan permasalahan yang dihadapi 3 teknik berbeda di atas memiliki perbedaan keuntungan dan keterbatasan Jangan gunakan palu dan melihat semua sebagai paku

Kesalahan Umum Dalam Evaluasi Parameter terlalu mendetail Dalam membuat daftar kebutuhan dari suatu sistem dan karakteristik workload mesti dapat memastikan untuk tidak melupakan setiap karakteristik yang memungkinkan memiliki pengaruh pada kinerja Namun tidak semua dalam daftar yang digunakan dalam simulasi dan analisis, kita mesti mengetahui mana yang penting saja

Kesalahan Umum Dalam Evaluasi Desain eksperimen yang tidak tepat Desain adalah pertanyaan yang meliputi area parameter. Pemilihan desain yang tepat haruslah berhasil mendapatkan informasi maksimal dari beberapa kali eksperimen yang dilakukan

Kesalahan Umum Dalam Evaluasi Tidak ada analisa Studi berakhir dengan kebanjiran data namun kekurangan penjelasan Analisa data tersebut terlebih dahulu! Semuanya pengukuran, tidak ada analisis

Kesalahan Umum Dalam Evaluasi Analisis yang mengandung kekeliruan Ini adalah kesalahan klasik seperti rata-rata dari suatu rasio tertentu, dan sebagainya Analisis yang tidak sensitif Ahli komputer biasanya memberi terlalu banyak penekanan pada hasil sebagai suatu fakta, daripada penekanan pada faktanya itu sendiri dan bagaimana mengolahnya Analisa adalah bukti bukan kenyataan Menentukan sensitivitas model untuk berbagai variasi pengukuran - jangan memperlakukan analisis sebagai suatu fakta tertentu

Kesalahan Umum Dalam Evaluasi Mengabaikan kesalahan pada input Kita sering membutuhkan pengambilan data input yang berasal dari suatu data lain Misalnya kita dapat saja menghitung jumlah paket namun tidak dapat menghitung besar paketnya, sesuatu yang amat penting pada perangkat jaringan Dengan berfokus pada mean, max atau min, upaya untuk membuat variabel input yang terkendali (secara statistik) belumlah cukup tetapi perlu diperhatikan pula variasinya

Kesalahan Umum Dalam Evaluasi Perlakuan yang tidak benar pada faktor luar (outliers) Memutuskan faktor luar yang menjadi sifat suatu sistem sangat sulit. Ini adalah salah satu yang amat dibutuhkan dalam memahami sistem dan membuat modelnya Jika disebabkan oleh fenomena real, faktor ini dapat dipahami dan diambil, jika tidak dapat diabaikan Harus diputuskan apakah faktor luar itu valid untuk dapat membuat analisis sebagai suatu seni

Kesalahan Umum Dalam Evaluasi Mengabaikan Asumsi dan Limitasi Misal, mengasumsikan kebanyakan traffic TCP, dimana beberapa link memiliki traffic UDP yg signifikan

Kesalahan Umum Dalam Evaluasi Asumsi tidak ada perubahan di masa yang akan datang Masa depan mungkin saja akan berbeda, analisis yang baik dapat mengatasi perubahan yang yang terjadi Perbedaan kinerja dapat menimbulkan perbedaan dalam penggunaan Contoh : CPU yang lebih cepat berarti orang- orang akan menggunakan siklus CPU yang lebih banyak pula Perhitungan kasar kenaikan siklus CPU jika didasarkan pada workload yang tetap akan menghasilkan kesalahan

Kesalahan Umum Dalam Evaluasi Analisis yang terlalu kompleks Apabila analisis yang sederhana akan menuntun pada hasil yang sudah pasti sama, maka dengan kepastian ini akan lebih baik dari pada analisis yang terlalu kompleks

Kesalahan Umum Dalam Evaluasi Penyajian hasil yang tidak pantas Pemilihan media penyajian, apakanh menggunakan diagram batang, diagram pie atau yang lainnya harus dapat menjelaskan sistem secara utuh

PENDEKATAN SISTEMATIK

Pendekatan Sistematik Nyatakan goal dan tentukan batas Pilih metrik kinerja List parameter sistem dan workload Pilih faktor dan nilai Pilih teknik evaluasi Pilih workload Eksperimen desain Analisa dan interpretasi data Berikan hasil, ulangi

Pendekatan Sistematik Nyatakan Goal dan Tentukan Batas Hanya dengan “mengukur kinerja” atau “melihat bagaimana kerjanya” adalah terlalu umum Mis: goal adalah menentukan ISP mana yg memberikan throughput lebih baik Cakupan sistem dapat tergantung dari goal Mis: jika mengukur kecepatan instruksi CPU, sistem mungkin termasuk CPU + cache Mis: jika mengukur waktu respons, sistem mungkin termasuk CPU + memory + … + OS + user workload

Pendekatan Sistematik Pilih Metrik Kinerja Kriteria untuk membandingkan kinerja Secara umum, berhubungan dengan kecepatan, akurasi dan/atau availabilitas pelayanan sistem Mis: kinerja network Kecepatan: throughput dan delay Akurasi: error rate Availabilitas: paket data terkirim yang sampai

Pendekatan Sistematik List Parameter List semua parameter yang mempengaruhi kinerja Parameter sistem, karakteristik perangkat lunak dan perangkat keras secara umum biasanya tidak berubah-ubah di antara berbagai macam metode instalasi sistem Mis: tipe CPU, tipe OS, … Parameter workload, karakteristik yang diminta user biasanya berbeda-beda pada suatu instalasi sistem dengan instalasi yang lainnya Mis: Jumlah user, tipe requests

Pendekatan Sistematik Memilih Faktor Pemisahan parameter dalam suatu studi dalam klasifikasi tertentu akan meluaskan jangkauan studi Faktor adalah parameter yang berubah-ubah selama evaluasi, nilai dari suatu faktor disebut level Parameter dengan pengaruh yang kuat pada kinerja sistem harus dijadikan suatu faktor

Pendekatan Sistematik Pilih Teknik Evaluasi Tergantung dari waktu, resources dan level akurasi yang diinginkan Pemodelan Analitik Cepat, keakuratan lebih rendah Simulasi Usaha medium, akurasi medium Pengukuran Umumnya usahanya besar, akurasi tinggi Catatan, semua diatas tipikal tetapi dapat kebalikannya di kasus tertentu!

Pendekatan Sistematik Pilih Teknik Evaluasi Pertimbangan: Ketersediaan waktu Ketersediaan alat bantu dan keahlian Level akurasi, tidak identik dengan kesimpulan yang benar. Biaya Jika ini adalah konsep yang baru, maka analisis dan simulasi adalah alternatif pilihannya (pengukuran langsung tidak akan valid) Analisis yang lengkap didapat jika modelnya akurat

Pendekatan Sistematik Pilih Teknik Evaluasi Pengukuran dapat memperdaya karena biasa terdiri dari banyak macam parameter lingkungan yang terkait secara langsung Istilah akurat dan kesimpulan yang benar tidaklah sama: ”Kita dapat mendapatkan kesimpulan yang salah, walau dengan data yang akurat.” Tujuan setiap analisis kinerja adalah mempelajari berbagai macam alternatif

Pendekatan Sistematik Pilih Teknik Evaluasi Seringkali sangat berguna untuk menggunakan dua teknik: Simulasi dan model analitik - masing-masing dapat saling memvalidasi Simulasi lebih berarti lagi jika dilakukan setelah pengukuran dan pengukuran pun dapat digunakan pula untuk mengkalibrasi simulasi

Pendekatan Sistematik Pilih Workload Tentukan service yg diminta sistem Tergantung dari teknik pengukuran Model analitik Simulasi Pengukuran Seharusnya representatif untuk real life

Pendekatan Sistematik Desain Eksperimen Urutan langkah (simulasi, pengukuran) harus dapat memberikan informasi yang maksimal, cakupan maksimal dengan minimal upaya Melewati 2 fase : Banyak faktor, sedikit level (desain eksperimen faktorial) Melihat faktor mana yang penting Mengurangi faktor, menambah level (analisis sensitif) Melihat jangkauan pengaruh untuk faktor tertentu

Pendekatan Sistematik Analisa dan Interpretasi data Membandingkan alternatif Memasukkan variabilitas hasil dalam pertimbangan Diuraikan dengan tidak acak dan berdasarkan variabel tertentu Menafsirkan hasil dari analisis Mempersiapkan kesimpulan Analisa tidak menghasilkan kesimpulan Beda analyst mungkin beda kesimpulan

Pendekatan Sistematik Presentasi data secara pantas Tujuan utamanya adalah agar hasil pengukuran mudah dipahami Dengan spreadsheet, grafik dan gambar. Tidak ada istilah statistikal lagi “Tugas scientist tidak hanya melihat. Melihat, memahami, dan mengkomunikasikannya.”

JENIS STUDI EVALUASI

Jenis Studi Evaluasi Evaluasi Perbandingan (Comparative Evaluation) Membandingkan sistem yang satu dengan sistem lain yang berbeda (relatif) Tujuan: menyeleksi layanan komputasi, mengevaluasi perubahan sistem, persiapan untuk melakukan pembelian atau penyewaan perangkat keras atau perangkat lunak yang baru. Evaluasi analitik (Analytic Evaluation) Sistem yang akan dievaluasi dengan berbagai macam parameter tertentu Tujuan: memperbaiki keberadaan kinerja sistem, memelihara sistem operasi, mendesain dan mengimplementasikan sistem baru.

Jenis Studi Evaluasi

Jenis Studi Evaluasi Karakteristik kinerja dibuat berdasarkan himpunan kuantitas parameter pengukuran kinerja Mengukur kinerja adalah sesuatu yang ditekankan secara terus menerus sebagai suatu nilai mean tertentu Dalam beberapa kasus, nilai mean kadangkala sangat tidak mencukupi, sebagai contoh variasi waktu respon yang terlalu besar Banyak nilai akurat dihasilkan ketika sistem justru diukur dalam workload yang nyata, namun kadangkala variabel tersebut tidak tersedia, jadi digunakanlah simulasi dan analisa

Aturan Validasi Jangan percaya hasil model simulasi sampai divalidasi oleh model analitik atau pengukuran Jangan percaya hasil model analitik sampai divalidasi oleh simulasi atau pengukuran Jangan percaya hasil pengukuran sampai divalidasi oleh simulasi dan model analitik Khusus aturan no 3 di atas biasanya diabaikan Paling tidak ada intuisi ahli Adalah ide yang baik untuk menggunakan dua teknik

Klasifikasi Alat Bantu untuk Metrik Lebih tinggi lebih baik – High is better (HB) Lebih rendah lebih baik – lower is better (LB) Nominal lebih baik – nominal is better (NB): Nilai tinggi dan rendah tidak mungkin muncul bersamaan Pertimbangan utilization : Jika terlalu tinggi, waktu respon menjadi lama. Jika terlalu rendah, resource tidak digunakan secara baik. Yang baik adalah pada range 50 – 75 %