Performa komputer atau yang disebut juga kinerja komputer adalah jumlah pekerjaan yang berguna yang dilakukan oleh sebuah sistem komputer. Di luar konteks tertentu, kinerja komputer diestimasi dalam hal akurasi, efisiensi, dan kecepatan dalam menjalankan instruksi program komputer. Ketika berbicara tentang kinerja komputer tinggi, satu atau lebih faktor berikut mungkin terlibat:
- Waktu tanggapan singkat untuk suatu pekerjaan yang diberikan.
- Tingkat pemrosesan pekerjaan yang tinggi.
- Penggunaan sumber daya komputasi yang rendah.
- Kompresi dan dekompresi data yang cepat (atau sangat ringkas).
- Ketersediaan tinggi dari sistem komputasi atau aplikasi.
- Lebar pita yang tinggi.
- Waktu transmisi data yang singkat.
Kapasitas Saluran
Kapasitas saluran adalah batas atas yang paling ketat pada tingkat informasi yang dapat ditransmisikan dengan dapat diandalkan melalui saluran komunikasi. Berdasarkan teorema pengkodean saluran bising, kapasitas saluran dari suatu saluran tertentu adalah tingkat informasi pembatas (dalam satuan informasi per satuan waktu) yang dapat dicapai dengan probabilitas kesalahan yang sangat kecil.[2]
Teori informasi, yang dikembangkan oleh Claude E. Shannon selama Perang Dunia II, mendefinisikan gagasan kapasitas saluran dan menyediakan model matematis di mana seseorang dapat menghitungnya. Hasil kunci menyatakan bahwa kapasitas saluran, seperti yang didefinisikan di atas, diberikan oleh maksimum dari informasi timbal balik antara input dan output saluran, di mana maksimisasi dilakukan dengan memperhatikan distribusi input.
Pengujian Kinerja Perangkat Lunak
Pengujian kinerja perangkat lunak (software performance testing) adalah proses untuk mengukur kinerja suatu perangkat lunak dalam berbagai situasi untuk memastikan bahwa aplikasi tersebut dapat berfungsi dengan baik dalam lingkungan yang berbeda-beda. Ini melibatkan pengujian berbagai faktor kinerja seperti waktu respons, kecepatan, ketahanan, dan skalabilitas perangkat lunak. Tujuannya adalah untuk mengidentifikasi dan mengatasi masalah kinerja sebelum aplikasi diluncurkan secara resmi. Metode pengujian kinerja perangkat lunak meliputi pengujian beban (load testing), pengujian stres (stress testing), pengujian daya tahan (endurance testing), dan pengujian skalabilitas (scalability testing).
Referensi
- ^ "Cara Meningkatkan Performa Komputer Anda". www.hp.com. Diakses tanggal 2024-03-31.
- ^ "Channel capacity". web.archive.org. 2007-08-21. Diakses tanggal 2024-03-31.