analisis kinerja sistem -...

31
Konsep Dasar Analisis Kinerja Sistem Pertemuan 1 Jurusan Sistem Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma

Upload: others

Post on 31-Oct-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Konsep Dasar Analisis Kinerja

Sistem

Pertemuan 1

Jurusan Sistem Komputer

Fakultas Ilmu Komputer dan Teknologi Informasi

Universitas Gunadarma

Page 2: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Pertemuan 1

Materi Perkuliahan :

Konsep Dasar Analisis Kinerja Sistem

Tujuan Pembelajaran :

1. Mahasiswa mampu memberikan gambaran tentang konsep dasar analisis kinerja sistem.

2. Mahasiswa mampu membuat algoritma penjadwalan.

Page 3: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Cakupan Materi

Definisi Kinerja

Konsep Kinerja

Tujuan Evaluasi

Sistem Referensi

Indeks Kinerja

Teknik Pengukuran

Page 4: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Definisi Kinerja

1. Standar Industri Jerman DIN 553502. Standar ANSI (ANSI/ASQC A3/1978)3. Standar IEEE (IEEE Std 729-19830)

Page 5: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Standar Industri Jerman DIN55350

Kinerja terdiri dari semua karakteristik danaktivitas penting yang dibutuhkan dalam suatuproduksi.

Page 6: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Standar ANSI (ANSI/ASQC A3/1978)

Kinerja merupakan gambaran dan karakteristikproduksi keseluruhan yang berhubungan denganpemenuhan kebutuhan.

Page 7: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Standar IEEE (IEEE Std 729-1983)

Kinerja adalah tingkatan untuk memenuhikombinasi perangkat lunak yang diinginkan.

Page 8: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Definisi Kinerja

1. Standar Industri Jerman DIN 553502. Standar ANSI (ANSI/ASQC A3/1978)3. Standar IEEE (IEEE Std 729-19830

Semua karakteristik dan aktivitas yang berhubungan dengan pemenuhan kebutuhan

yang akan dicapai.

Page 9: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Konsep Kinerja

Kinerja (Performance) terdiri dari indeks atau penilaianyang melambangkan tentang kemudahan, kenyamanan, kestabilan dan kecepatan.

Indeks performance dievaluasi dengan cara :

1. Dapat diukur (Measured)2. Dapat dihitung (Calculated)3. Dapat diperkirakan (Estimated)

Page 10: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Evaluasi

Evaluasi dilakukan untuk memberi gambaran kinerja system, membuat operasional sistem menjadi lebih efisien, apakah sudahsesuai dengan yang dibutuhkan serta tujuan yang diinginkan.

Teknik evaluasi :

1. Procurement2. Improvement3. Capacity Planning4. Design

Page 11: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Teknik Evaluasi

Procurement

Masalah kinerja dari seluruh komponen sistem.

Improvement

Masalah kinerja yang muncul pada saat sistem bekerja.

Capacity Planning

Masalah kinerja berupa prediksi kapasitas sistem dimasa yang akan datang.

Design

Melihat masalah dengan menciptakan suatu sistem baru.

Page 12: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Metode Evaluasi

Teknik Pengukuran (Measurement)

Pengukuran langsung pada sistem yang ada yang akandievaluasi.

Teknik Model (Modelling)

Pengukuran menggunakan model dari sistem yang dievaluasi. Menggunakan teknik simulasi, tenik analitik.

Page 13: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Sistem Acuan

Gambaran pendekatan system dalam evaluasi kinerja denganmenggunakan system acuan (referensi).

Konfigurasi system yang digunakan dalam system referensi :

1. Uniprogrammed Batch-processing References System (UBRS)2. Multiprogrammed Batch-processing References System (MBRS)3. Multiprogrammed Interactive References System (MIRS)4. Multiprogrammed Interactive Virtual Memory References

System (MIVRS)

Page 14: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Uniprogrammed Batch-processing References System (UBRS)

Model batch processing dan resources utamanya diatur olehpemrograman tersendiri.

Multiprogrammed Batch-processing References System (MBRS)

Pemrosesan dari suatu aktivitas yang overlapping (secara bersamaanmemenuhi sistem).

Multiprogrammed Interactive References System (MIRS)

Interaktif terminal dimana user dapat berhubungan dengan sistem(Interactive Transaction).

Multiprogrammed Interactive Virtual Memory References System(MIVRS)

User dapat memprogram di dalam ruang alamat memori secara virtualyang berbeda dengan sistem memori aktual.

Page 15: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Level Indeks Evaluasi Kinerja

Page 16: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Level 3

1. Berkonsentrasi pada lingkup pemrograman secara operasional

2. Mengevaluasi proses agar efisien dalam waktu dan efisiensi dalam harga.

Level 1

1. Memikirkan sistem aplikasi yang digunakan.

2. Melihat user yang menggunakansistem.

3. Memanfaatkan sistem yang dapatmempengaruhi kerja variable sistem.

Level 2

1. Memperhatikan keseimbangansistem kerja.

2. Cost effective yang digunakan dalam sistem.

3. Memilih banyak layanan yang digunakan untuk banyak user.

4. Mengatur penggantian fasilitas yang digunakan.

Page 17: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Indeks Kinerja Internal

CPU Utilization (Persentase sistem selama CPU aktif)

Overlap of Activities (Waktu respon OS saat multiprogramming)

Factor Multiprogramming (Multiprogramming dengan troundaround)

Level Multiprogramming (Program dieksekusi dalam waktubersamaan)

Paging Rate (Kemampuan menyimpan beban kerja di memorivirtual)

Reaction Time (Waktu sistem bereaksi)

Page 18: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Indeks Kinerja Eksternal

Turn Around Time (Interval Waktu)

Respon Time (Waktu Tanggap)

Throughput (Produktivitas)

Capacity (Nilai max throughput)

Availability (Total waktu user)

Realibility (Konsistensi untuk proses berulang)

Page 19: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Turn Around Time

Interval antara program yang siap menjalankan sejumlah proses sistem (batch processing) sampai dengan eksekusi berakhir.

Indeks kinerja yang sensitif untuk mengetahui efisiensi pemrosesan.

Turn Around Time (T) = Tp - R

Tp = Processing TimeR = Arivval Sequence

Page 20: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Mean Turn Around Time

𝑇𝑚 =1

𝑛

𝑖=1

𝑛

𝑃𝑖 − 𝑅𝑖

Page 21: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Eksternal Turn Around Time

Waktu interval antara program yang diajukan user dan hasil yang diterima.

Waktu yang diperlukan operasi manual input atau output.

Page 22: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Weight Turn Around Time

Perbandingan antara Turn Around Time (T) dengan Processor Time (Tp).

Mean Weight Turn Around Time

Weight Turn Around Time (Tw) = 𝑇

𝑇𝑝

𝑀𝑒𝑎𝑛 𝑊𝑒𝑖𝑔ℎ𝑡 𝑇𝑢𝑟𝑛𝑎𝑟𝑜𝑢𝑛𝑑 𝑇𝑖𝑚𝑒(𝑇𝑤𝑚) =1

𝑛

𝑖=1

𝑛

𝑇𝑤𝑖

Page 23: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Algoritma Penjadwalan Procesor

FCFS (First Come First Served)

Proses yang tiba lebih dahulu akan diproses sesuai jadwal kedatangan (FIFO).

SJF (Short Job First)

Menjadwalkan proses yang waktu prosesnya terpendek lebih dahulu denganmelihat waktu kedatangan.

Future Knowledge

Melakukan proses yang waktu prosesnya pendek tanpa melihat kedatangan.

FCFS (First Come First Served) with MBRS (Multiprogramming Batch Referencing System) atau Round Robin

Proses yang waktu prosesnya pendek dengan waktu kedatangan lebihdahulu akan berhenti bila ada proses yang masuk.

Page 24: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Contoh Kasus

Program Time Processing Time (Menit)

Arrival Sequence(Waktu Kedatangan)

A 30 Pada waktu 0

B 55 Setelah 5 menit

C 5 Setelah 10 menit

Page 25: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Contoh Kasus

Buat Gantt Cart dan cari nilai T, Tm, Tw dan Twm dengan algoritma penjadwalan :

1. FCFS (First Come First Served)

2. SJF (Short Job First)

3. Future Knowledge

4. FCFS (First Come First Served) with MBRS

Page 26: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

FCFS (First Come First Served)

Page 27: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

SJF (Sort Job First)

Page 28: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Future Knowledge

Page 29: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

FCFS (First Come First Served) with

MBRS

Page 30: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Latihan

Program Time Processing Time (Menit)

Arrival Sequence(Waktu Kedatangan)

A 5 Pada waktu 0

B 2 Setelah 1 menit

C 6 Setelah 2 menit

D 3 Setelah 5 menit

Page 31: Analisis Kinerja Sistem - Gunadarmaayu_ws.staff.gunadarma.ac.id/.../Konsep+Dasar+Analisis+Kinerja+Sis… · Konsep Dasar Analisis Kinerja Sistem Tujuan Pembelajaran : 1. Mahasiswa

Pertanyaan :

Buat Gantt Cart dan cari nilai T, Tm, Tw dan Twm dengan algoritma penjadwalan :

1. FCFS (First Come First Served)

2. SJF (Short Job First)

3. Future Knowledge