PENDAHULUAN. Internal

dokumen-dokumen yang mirip
Susun! Tanggal : Lokasi : 1. DEFENISI. Defenisi Kinerja Terdapat beberapa badan standar yang mengeluarkan defenisi kinerja, antara lain :

Mohammad Iqbal. Sebuah Buku bacaan yang sekaligus dapat digunakan sebagai buku catatan.! Universitas Gunadarma

KINERJA SISTEM INFORMASI DENGAN DENGAN METODE UNIFIED MODELLING LANGUAGE

PENDAHULUAN. Pertemuan 1 1

Analisis Kinerja Sistem Evaluasi Kinerja EVALUASI KINERJA

DESKRIPSI PENJADWALAN PROSES

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor non-preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.

adil efisiensi waktu tanggap (response time) turn arround time throughput

ARSITEKTUR DAN ORGANISASI KOMPUTER

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

Dasar Sistem Operasi. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

DASAR KOMPUTER. Dukungan Sistem Operasi

Konsep I/O Programming

Reza Chandra Universitas Gunadarma PTA 2010/2011

SISTEM OPERASI ( DITINJAU DARI SEGI PROSES) Seperti diketahui bahwa sistem operasi, terdiri dari sekumpulan

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.

Praktikum 9. Penjadwalan CPU 1

SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING

Sistem Operasi. Teknologi Informasi

PENGUKURAN PERANGKAT LUNAK

Susun! Tanggal : Lokasi : MODEL SISTEM

PENJADWALAN PROSES. Pendahuluan

Arsitektur Komputer Sistem Operasi

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Penjadwalan CPU. Badrus Zaman

Penjadwalan Proses. Penjadwalan bertugas memutuskan hal-hal berikut : Proses yang harus berjalan. Kapan dan selama berapa lama proses berjalan

PEMROGRAMAN TERSTRUKTUR

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Overview Penjadwalan (1)

1. SUDUT PANDANG PENGGUNA

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

Dukungan Sistem Operasi :

Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Sistem Pendukung Keputusan. Oleh: Ade Sarah H., M.Kom

Ch t ap 7 er Operating System (OS)

SI402 Arsitektur Enterprise Pertemuan #5 Suryo Widiantoro, ST, MMSI, M.Com(IS)

PENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan.

Bab 1 Pendahuluan Mengapa perlu mengetahui kinerja sistem?

Penjadwalan Process. Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher.

Penjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Departemen Ilmu Komputer/ Informatika Universitas Diponegoro Semester Gasal 2017/ 2018

Penjadualan Process Bagian 1

Pengantar Sistem Operasi

Deskripsi Penjadwalan Proses

Fungsi Manajemen Memori

Penjadualan CPU. Konsep Dasar. Penjadualan CPU. Penggantian Rangkaian Urutan CPU dan I/O Burst

Modul ke: APLIKASI KOMPUTER. Pengoperasian Dasar Windows. Fakultas FASILKOM. Ramayanti, S.Kom, MT. Program Studi Teknik Informatika

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d.

Direktori yang diperlihatkan pada gambar 1. tersebut adalah untuk satu unit (mis. disk pack atau tape reel) dari penyimpanan sekunder. Labelnya berisi

TRANSACTION PROCESSING

Bab 1 Analisa Kinerja Sistem

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi

7. Pengaturan Proses

Operating System. Scheduling. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

SISTEM OPERASI PENJADWALAN PROSES

Pertemuan - 4 PENJADWALAN PROSES. Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS

Penjadwalan Proses. 1. Adil Proses proses diperlakukan sama yaitu mendapat jatah waktu prosessor yang sama

1. Helga Hiwy 2. Erni Gombo 3. Imelda Florensia 4. Claudio Wayong 5. Vedra Simbala. Published By Stefanikha69

A. Spesifikasi Perangkat Lunak

BAB I PENDAHULUAN. khasanah budaya bangsa, serta memberikan berbagai layanan jasa lainnya.

SISTEM BERKAS KONSEP DASAR SISTEM BERKAS

APLIKASI KOMPUTER (APLIKOM)

Praktikum 13. Manajemen Memori 1 ALOKASI MEMORI POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

PROSES PERANCANGAN DATABASE

Pertemuan #1: Pengenalan Sistem Operasi

PENGUJIAN PERANGKAT LUNAK

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER

Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya

Dosen pengampu : Mohamad Dani Sifat : Tutup buku dan peralatan elektronik

PROSES PERANGKAT LUNAK & METRIK PROYEK

TESTING & IMPLEMENTASI SISTEM 4KA. Mengukur Produktivitas Perangkat Lunak. helen.staff.gunadarma.ac.id

1/3/2013. Konsep Dasar memori

PROSES PERANCANGAN BASIS DATA

BAB 4 PROSES PERANGKAT LUNAK & METRIK PROYEK

Bab 8. Memori Virtual POKOK BAHASAN: TUJUAN BELAJAR: 8.1 LATAR BELAKANG

Bab 13. Konsep Penjadwalan

1. Address Binding. Sebuah program ditempatkan dalam disk dalam bentuk berkas biner Sebelum dieksekusi, sebuah program harus ditempatkan di memori.

Quis. 5. Contoh dari jenis-jenis sistem operasi berdasarkan interface adalah

Merupakan gabungan dua teknik yang berbeda yaitu Perpaduan Teknik Komunikasi dan Pengolahan Data

BAB 1 SISTEM FILE. Klasifikasi Data. KLasifikasi File

BAB 2 LANDASAN TEORI

Tahap pengembangan program

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

Hal : 1

Kontrak Kuliah. Desain Sistem. Edi Sugiarto, S.Kom, M.Kom

Modul ke: Aplikasi komputer. Sistem Operasi. Fakultas FEB. Handy Japar., SE., MM. Program Studi MKCU

PENGANTAR KOMPUTER & SOFTWARE II

MODUL 4 KONSEP PROSES, KONKURENSI, MANAJEMEN PROSES (1) M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - M O D U L 4

Understanding Operating Systems Fifth Edition

BAB I PENDAHULUAN 1.1. Latar Belakang

Pengaturan Proses Dalam system operasi. proses

Sistem Operasi. Konsep Dasar. Histogram Waktu CPU-Burst. Penjadwal CPU PENJADWALAN CPU. Pertukaran Urutan Pada CPU Dan I/O Burts

Disusun Oleh: Agenda. Terminologi Klasifikasi Flynn Komputer MIMD. Time Sharing Kesimpulan

MEMORI VIRTUAL. Kelompok Franky Sadar Baskoro S. Yemima Aprilia

Komputer & Software Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

PENGANTAR. I.1. Apa itu Pemrograman Sistem?

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan.

TAKARIR. : Pendekatan virtualisasi dimana hanya

Transkripsi:

Definisi Kinerja Konsep Dasar Kinerja Tujuan Evaluasi PENDAHULUAN Indeks Kinerja Sistem Referensi Eksternal Internal Turn around Respon time Throughput Kapasitas Availabilitas reliabilitas Utilization Overlap Multi programming Paging reaction Slide 1 dari 15

Defenisi Kinerja Standar IEEE untuk kinerja perangkat lunak (IEEE Std 729 - Kinerja adalah tingkatan untuk memenuhi kombinasi perangkat lunak yang diinginkan. Standar industri Jerman DIN55350 Kinerja terdiri dari semua karakteristik dan aktivitas penting yang dibutuhkan dalam suatu produksi, yang meliputi perbedaan kuantitatif dan kualitatif produksi atau aktivitas keseluruhan. Standar ANSI (ANSI/ASQC A3/1978) Kinerja adalah gambaran dan karakteristik produksi keseluruhan atau pelayanan yang berhubungan dengan pemenuhan kebutuhan. KINERJA : Semua karakteristik dan aktifitas penting yang berhubungan dengan pemenuhan kebutuhan yang akan dicapai. Slide 2 dari 15

Konsep Dasar Kinerja Sistem pemroses informasi : Sekumpulan komponen perangkat keras dan perangkat lunak yang memiliki kemampuan untuk memproses data melalui program-program yang ditulis. Kinerja untuk suatu sistem yang memproses informasi : Fasilitas-fasilitas yang dapat tersedia untuk dimanfaatkan yang meliputi bahasa pemrograman, utiliti untuk desain dan pengembangan program, utiliti pemrosesan, dan fitur untuk memperbaiki kegagalan dan sebagainya. Kinerja (performance) terdiri dari : Indeks-indeks yang dapat melambangkan kemudahan, kenyamanan, kestabilan, kecepatan dan lain-lain dari suatu sistem. Setiap indeks memiliki kuantitas dan kemudian menjadi obyek evaluasi. Syarat Evaluasi Indeks Kinerja : Dapat diukur (measured) Dapat dihitung (calculated) Dapat diperkirakan (estimated) Evaluasi dalam bentuk kuantitatif (=sesuatu yang dapat dijabarkan dalam angka). Namun demikian banyak faktor dari sistem yang dipilih adalah merupakan kualitatif yang sukar untuk dikuantisasi. Slide 3 dari 15

Tujuan Evaluasi Evaluasi diperlukan untuk memberi gambaran apakah suatu kinerja sistem yang ada, sudah sesuai dengan yang dibutuhkan serta sesuai dengan tujuan. Procurement, seluruh masalah evaluasi yang dipilih dari sistem atau komponen-komponen sistem (yang ada pada sistem atau pun alternatifnya). Improvement, meliputi seluruh masalah kinerja yang timbul pada saat suatu sistem sedang bekerja. Klasifikasi Kategori tujuan Aplikasi teknik evaluasi Capacity Planning, terdiri dari masalah yang berhubungan dengan prediksi kapasitas sistem di masa yang akan datang. Design, Seluruh masalah yang harus dibuat pada saat akan menciptakan suatu sistem yang baru. Slide 4 dari 15

Sistem Referensi Tujuan : Untuk memberi gambaran pendekatan dalam sistem yang akan diobservasi dalam evaluasi kinerja. Contoh Konfigurasi sistem referensi : 1. Uniprogrammed Batch-processing References System (UBRS). Pada sistem ini model batch processing digunakan dan resources utamanya diatur oleh pemrograman tersendiri. 2. Multiprogrammed Batch-processing References System (MBRS). Teknik ini mewakili adanya pemrosesan dari suatu aktivitas yang overlapping (secara bersamaan memenuhi sistem. Dalam sistem ini aktivitas CPU (SPOOL=simultanous processing operation online), aktivitas channel dapat overlap. 3. Multiprogrammed Interactive Reference System (MIRS). Karakteristiknya adalah adanya interaktif terminal dimana user dapat berhubungan (converse) dengan sistem, yang disebut dengan interactive transaction. 4. Multiprogrammed Interactive Vrtual Memory Reference System (MIVRS). User dapat memprogram di dalam ruang alamat memori secara virtual yang berbeda dengan sistem memori aktual. Slide 5 dari 15

Tugas Analis dan programmer : Lebih berkonsentrasi pada lingkup pekerjaan pemrograman secara operasional. Dapat mempempengaruhi secara langsung terhadap bermacam-macam sumber beban (seperti CPU, periferal, memori dan lain-lain) Mengevaluasi proses agar efisien dalam waktu dan efisien dalam harga. Obyek bagi indeks eksternal Indeks Kinerja Level Evaluasi kinerja Desainer Sistem (hw/sw) Manajer Instalasi Analis dan Programmer Level 3 Level 2 Level 1 Analisis Kinerja Sistem - Pendahuluan Tugas Desainer Sistem (perangkat keras / Perangkat lunak) : Harus selalu menjaga/memikirkan jangkauan sistem aplikasi yang mungkin digunakan. Memperhatikan penggunan/pemanfaatan sistem komputer yang mempengaruhi kerja beberapa variabel seperti : waktu akses memori, kecepatan CPU, pengorganisasian program dan basis data, algoritma lokasi memori. Obyek bagi indeks internal Tugas Manajer Instalasi : Lebih memperhatikan keseimbangan (balance) Cost effective yang digunakan komponen sistem. Memilih banyak layanan yang memuaskan untuk banyak user. Mengatur penggantian fasilitas yang digunakan. Obyek bagi indeks internal Slide 6 dari 15

Skema dari suatu studi evaluasi kinerja Analisis Kinerja Sistem - Pendahuluan Mulai Data dari sistem Defenisi Tujuan (objective) Beban (workload) dari sistem Defenisi Indeks kinerja dan variabel yang akan dievaluasi Membuat model atau sistem pengukuran dan beban kerja (workload) Memilah data dan interpretasi hasil pengukuran Tujuan tercapai? tidak Modifikasi sistem atau model ya Buat Perencanaan Verifikasi sistem secara periodik Selesai Slide 7 dari 15

Nilai Variabel dalam Evaluasi kinerja sistem 1. Karakteristik sistem fisik Variabel ini berisi : a. informasi mengenai konfigurasi sistem perangkat keras dan perangkat lunak (ukuran memori, jumlah channel dan kapasitas disk, lokasi file sistem, BIOS). b. Operasi bermacam komponen (CPU, tipe channel, waktu akses disk, dan lain-lain). 2. Kondisi operating sistem Terdiri dari penggambaran beban yang akan dievaluasi (seperti workload melalui pendekatan probabilistik). 3. Indeks kinerja sistem a. Klasifikasi indeks kinerja terbagi menjadu dua yaitu indeks internal (mengukur kegunaan masing-masing komponen sistem) dan indeks eksternal (mengevalusai secara eksternal terhadap proses sistem agar efisien). b. Indeks internal memanfaatkan orang-orang pada level 1 dan level 2. c. Indeks eksternal memakai orang-orang pada level 3 yaitu dilihat dari sisi pengguna akhir yang terlibat langsung (user). Analisis Kinerja Sistem - Pendahuluan Slide 8 dari 15

Tabel indeks Kinerja Indeks eksternal Indeks Internal Turn around time CPU Utilization Response time Overlap of activities Throughput Faktor multiprogramming Capacity Level multiprogramming Availability Paging rate Realibility Reaction time CPU CPU or I/O CPU I/O or I/O CPU Wait Wait Wait Wait R P Start End Eksekusi Eksekusi Stand alone processing time Processing time t Gambaran karakteristik waktu proses suatu program dalam sistem MBRS (Multiprogrammed Batch-processing References System) Turnaround time Eksternal turnaround tima Slide 9 dari 15

Turnaround time Defenisi : Interval waktu antara program yang siap menjalankan sejumlah proses sistem (secara batch processing) sampai dengan eksekusi berakhir. Merupakan indeks kinerja yang sensitif untuk mengetahui efisiensi pemrosesan. Rumus : Eksternal Turnaround time Waktu interval antara program yang diajukan user sampai dengan hasil yang diterimanya. Meliputi waktu yang diperlukan untuk operasi manual, baik manual input maupun manual output. Analisis Kinerja Sistem - Pendahuluan Weighted Turnaround time (T w ) Perbandingan antara Turnaround time (T) dengan processing time (T p ). Rumus : T T w = ----- T p Turnaround time = P * R R = Waktu pembacaan program P = Waktu pencetakan selesai Mean Turnaround time 1 n T m = ----- (P i R i ) n i=1 n = Banyaknya program WAKTU TURN AROUND Stand-alone Turnaround time atau processing time (T p ) Waktu Turnaround ketika hanya sistem program yang berjalan. Mean Weighted Turnaround time (T wm ) Jika n pada mean turnaround time kecil, maka defenisi pada rumus Mean Turnaround Time menjadi kurang akurat untuk menentukan efisiensi proses, sehingga digunakan defenisi ini. Rumus : 1 n T wm = ----- T wi n i=1 Slide 10 dari 15

Komponen dari response time (perintah diasumsikan tidak untuk menghasilkan output selama eksekusi) I/O CPU or I/O CPU or I/O CPU Wait Wait Wait Wait CPU t WAKTU RESPON (TANGGAP) Send Command Stand alone response time Response time Interaction time Start Output Response time (waktu tanggap) Interval waktu antara perintah input yang siap untuk terminal sistem sampai dengan adanya tanggapan kembali pada terminal. Slide 11 dari 15

Througput (atau Produktivitas) Jumlah atau banyaknya pekerjaan yang dapat dilakukan dalam satuan waktu tertentu. Ekspresi nilainya dengan cara : Jumlah program yang diproses per satuan waktu Jumlah data yang diproses per satuan waktu Jumlah transaksi yang diproses per satuan waktu INDEKS EKSTERNAL : THROUGHPUT (PRODUKTIVITAS) Sistem throughput biasanya lebih merupakan nilai teoritis daripada kemampuan yang tersedia (capacity). Rumus : N p X = ----- t tot X = Nilai throughput N p = Jumlah program yang dieksekusi t tot = Total waktu yang ditempuh Throughput mempengaruhi beberapa faktor : Karakteristik workload (beban kerja) yang akan dievaluasi Karakteristik perangkat keras dan perangkat lunak sistem Kemungkinan digunkana overlapping untuk banyak komponen Algoritma yang digunakan Kecepatan perangkat keras dan perangkat lunak sistem Slide 12 dari 15

Capacity Nilai maksimum teoritis sistem throughput yang dapat dijangkau. Availability Prosentasi total waktu sistem yang diselesaikan user. INDEX EKSTERNAL Realiability Konsistensi dalam mendapatkan nilai tertentu dalam proses yang dilakukan secara berulang-ulang Slide 13 dari 15

CPU Utilization Prosentasi waktu operating system selama CPU aktif Overlap Prosentasi waktu respon operating system selama dua atau tiga sumber yang selalu sibuk, digunakan untuk sistem multiprogramming. INDEKS INTERNAL Analisis Kinerja Sistem - Paging Rate Pendahuluan Indeks yang tipikal ada pada sistem yang memanfaatkan memori virtual, berkenaan dengan kemampuan menyimpan elemen-elemen program yang merupakan beban kerja yang tidak terdapat pada memori utama. Reaction Time waktu sistem untuk bereaksi yang dihitung dari waktu pemberian perintah eksternal. Multiprogramming Level Jumlah program yang dieksekusi dalam waktu yang bersamaan. Multiprogramming Strech factor indeks untuk mengevaluasi pengaruh multiprogramming pada waktu turn around program. Slide 14 dari 15

TEKNIK EVALUASI Teknik pengukuran (measurement / empiris) Merupakan pengukuran langsung pada sistem yang akan dievaluasi pada sistem yang telah ada atau telah tersedia. Teknik model (modelling) Pengukuran dengan menggunakan model dari sistem yang akan dievaluasi, terdiri dari 2 macam : Teknik Simulasi : Mengukur aspek kinerja dinamis dengan mereproduksi keadaannya. Teknik Analitik : Lebih melakukan pendekatan pengukuran secara matematis. Slide 15 dari 15