Cara Cek Performa PC (Desktop, Laptop) Windows Tanpa Software Pihak Ketiga

Sebenarnya untuk cek performa PC Desktop / Komputer Desktop yang kita build sendiri ataupun pc yang kita beli dan berlaku juga untuk pc laptop yang kita miliki atau yang mau kita cek ada berbagai macam software instan yang bisa digunakan untuk mengukur performa langsung, seperti software benchmark spesifik seperti CPU-Z/HWMonitor (info detail komponen & suhu), 3DMark (GPU), Cinebench (CPU), atau Geekbench (CPU & GPU) untuk hasil skor yang bisa dibandingkan dengan standar lain.

Adapun juga untuk cek secara manual dan membandingkan dengan pc lain pada umumnya, kita bisa pakai "System Information" yang merupakan software bawaan windows untuk cek informasi komponen secara detail. Selain itu anda juga bisa memakai Task Manager (Ctrl+Shift+Esc) untuk pemantauan real-time (CPU, RAM, Disk, GPU) ataupun juga DXDIAG yang biasa juga digunakan untuk memantau lebih lanjut, terutama seputar RAM yang terbaca dan GPU yang digunakan beserta detail memory nya....

Memang sih yang cukup populer dikalangan reviewer biasanya untuk cek Benchmark & Skor Performa yang bisa direkam lalu disertakan pada video review terutama untuk review PC entah itu untuk kebutuhan pekerjaan kreatif, maupun Gaming. Tool itu antara lain :

  • 3DMark: Uji performa GPU (kartu grafis)
  • Cinebench: Uji kinerja CPU melalui rendering 3D
  • Geekbench: Benchmark CPU dan GPU lintas platform, hasilnya bisa dibandingkan
  • PCMark: Uji performa sistem keseluruhan untuk tugas sehari-hari
  • CrystalDiskMark: Uji kecepatan baca/tulis HDD atau SSD Anda

dan mungkin masih ada lagi lebih banyak lainnya, tetapi pada umumnya yang dipakai para reviewer PC ya itu, beberapa ada yang berbayar dan beberapa gratis.

Lalu, apakah sebenarnya windows sendiri menyediakan tool untuk melakukan cek skore performa PC kita? yups! ternyata ada! dan ini juga memungkinkan pengguna mengakses informasi tersebut dari jarak jauh dan ini memakai PowerShell di Windows.

PowerShell ini merupakan shell baris perintah (command-line shell) dan bahasa skrip lintas platform dari Microsoft yang digunakan untuk otomatisasi tugas administratif sistem, manajemen konfigurasi, dan pengelolaan sumber daya di Windows, Linux, dan macOS, dengan keunggulan utama karena bekerja dengan objek .NET, bukan hanya teks, membuatnya sangat kuat untuk membangun alur kerja yang kompleks. Ini adalah alat yang dirancang untuk profesional TI dan pengguna tingkat lanjut untuk mengontrol dan mengotomatiskan administrasi sistem operasi. 

Tetapi disini kita tidak ngebahas PowerShell lebih lanjut ya di postingan ini, jadi disini kita fokus untuk bagaimana sih melakukan pengecekan performas PC dengan menggunakan perintah di PowerShell, ya mungkin ketika anda melihat video pembahasan kita tentang chromebook, dulu kita pernah main di developer mode dan masuk ke tingkat CROSH chromebook dan itulah contoh yang mungkin agak mirip. tetapi sepertinya sekarang dibatasi, karena itu juga bukan mainan pengguna umum.


wmi object winstat windows
Cek Performa dengan PowerShell Windows

Jika anda lihat gambar diatas, seperti itulah informasi yang mampu ditampilkan perintah ini, tetapi masih ada juga perintah yang lebih spesifik lagi untuk winstat ini.


Apa itu WMIObject?

Sekarang kita mulai mencoba mengenal tentang WMIObject yang disediakan windows untuk pengguna yang sudah melebihi umum untuk cek performa perangkatnya. Karena hal ini sangat jarang digunakan untuk pengguna umum yang memang fokusnya berbeda ya, biasanya untuk menyelesaikan pekerjaan tertentu saja. Karena harusnya untuk build pc pun sebenarnya kita harusnya sudah bisa mengira - ira kebutuhan melalui akses informasi hardware atau komponen pc diatas kertas.

Sob, WMIObject (dari Windows Management Instrumentation) itu adalah objek di PowerShell yang menyediakan akses mudah ke data dan kontrol sistem operasi Windows, memungkinkan administrator untuk mengambil informasi detail (seperti detail hardware, proses, atau software terinstal) atau mengotomatiskan tugas manajemen, baik di komputer lokal maupun remote, melalui perintah seperti Get-WmiObject (yang kini sudah usang dan diganti Get-CIMInstance). 

Infrastruktur Manajemen: WMI adalah kerangka kerja standar di Windows untuk mengakses data manajemen dan operasi, seperti informasi BIOS, layanan, driver, dan banyak lagi.

Berbasis Standar: WMI dibangun di atas standar industri Common Information Model (CIM), menjadikannya cara yang konsisten untuk mengelola berbagai komponen sistem. 

Apa sih Fungsi dan Kegunaannya:

  1. Pengumpulan Informasi: Mengambil data mendalam tentang sistem, misalnya: Win32_Processor (CPU), Win32_PhysicalMemory (RAM), Win32_LogicalDisk (Hard Drive)
  2. Otomatisasi: Menulis skrip untuk mengotomatisasi tugas administratif, seperti memantau sistem, mengelola proses, atau mengonfigurasi pengaturan
  3. Manajemen Jarak Jauh: Mengelola komputer lain di jaringan dengan menentukan ComputerName pada perintah WMI


Apa bedanya Get-WmiObject vs Get-CIMInstance:

  • Get-WmiObject: Cmdlet klasik di Windows PowerShell (versi lama) untuk bekerja dengan WMI
  • Get-CIMInstance: Cmdlet yang lebih baru dan direkomendasikan di PowerShell Core (versi modern) untuk mengakses WMI (dan CIM), karena lebih modern dan efisien


Perhitungan Skor Hasil Pengujian

Objek WMI (Windows Management Instrumentation) untuk WinSAT adalah kelas **Win32_WinSAT**, yang terletak di namespace **root\cimv2**. Kelas ini menyediakan ringkasan informasi penilaian performa sistem terbaru. 

Properti Utama Win32_WinSAT

Kelas ini memiliki beberapa properti yang mencerminkan berbagai subskor Indeks Pengalaman Windows (WEI): 

  • WinSPRLevel: Skor dasar Windows Experience Index (WEI) keseluruhan. Ini adalah skor terendah dari semua subskor
  • MemoryScore: Skor performa memori (RAM)
  • CPUScore: Skor performa CPU
  • DiskScore: Skor performa disk (HDD/SSD)
  • GraphicsScore: Skor performa grafis 2D
  • D3DScore: Skor performa grafis 3D (gaming/Direct 3D)
  • WinSATAssessmentState: Status penilaian (misalnya, Valid)
  • TimeTaken: Menunjukkan penilaian mana yang diambil (biasanya "MostRecentAssessment")


Skor tiap versi Windows dari Masa ke masa

Skala untuk skor-skor ini bervariasi tergantung pada versi Windows: 

  • Windows Vista: Skala dari 1.0 hingga 5.9
  • Windows 7: Skala dari 1.0 hingga 7.9
  • Windows 8, 8.1, 10, dan 11: Skala dari 1.0 hingga 9.9

Setelah Windows 8.1, WinSAT tidak lagi menilai kemampuan grafis 3D (gaming) secara aktif, tetapi tetap memberikan nilai placeholder untuk kompatibilitas, yang tidak dihitung secara real-time. 


https://en.wikipedia.org/wiki/Windows_System_Assessment_Tool#:~:text=The%20Windows%20System%20Assessment%20Tool,the%20performance%20requirements%20of%20software.


Skala Assesment Windows 10 dan 11

Skor objek WMI (Windows Management Instrumentation) WinSAT (Windows System Assessment Tool) menggunakan skala 1,0 hingga 9,9. Skor ini merepresentasikan Indeks Pengalaman Windows (WEI) dan sub-skor individualnya untuk berbagai komponen sistem. 

Detail Skala Skor WinSAT

  • Skala Minimum: 1,0 (kinerja terburuk)
  • Skala Maksimum: 9,9 (kinerja tertinggi)

Tipe Data: Properti skor dalam kelas WMI Win32_WinSAT (seperti CPUScore, MemoryScore, DiskScore, GraphicsScore, dan D3DScore) memiliki tipe data real32

Skor Dasar (Base Score): Nilai WinSPRLevel (skor dasar) ditentukan oleh sub-skor individual terendah dari semua komponen, bukan rata-rata. Hal ini membantu mengidentifikasi hambatan kinerja (bottleneck) pada sistem. 

Interpretasi Umum Rentang Skor

Meskipun WinSAT tidak lagi memiliki antarmuka grafis di Windows 8.1 dan versi yang lebih baru (Windows 10, Windows 11), rentang skornya tetap sama. Interpretasi umumnya adalah: 

  • 1,0 - 3,9: Fungsionalitas dasar, cocok untuk tugas-tugas ringan seperti penjelajahan web atau pengolah kata
  • 4,0 - 5,9: Kinerja sedang, dapat menangani tugas produktivitas umum, tetapi mungkin kurang optimal untuk bermain game atau pembuatan konten yang intensif
  • 6,0 - 7,9: Kinerja baik, cocok untuk sebagian besar aplikasi modern, termasuk beberapa tugas kreatif atau bermain game ringan
  • 8,0 - 9,9: Kinerja tinggi, dirancang untuk tugas-tugas berat seperti pengeditan video, rendering 3D, dan multi-tugas yang intensif.

Untuk mengambil skor ini, Anda dapat menggunakan perintah PowerShell, misalnya: Get-WmiObject -Class Win32_WinSAT


https://blog.acer.com/en/discussion/2851/how-to-score-your-pcs-health-using-the-windows-experience-index#:~:text=In%20the%20example%20above%2C%20the,For%20example:

sebenarnya lebih lanjut anda bisa belajar lebih lanjut di source resmi https://learn.microsoft.com/id-id/windows/win32/winsat/win32-winsat  

https://learn.microsoft.com/id-id/powershell/module/microsoft.powershell.management/get-wmiobject?view=powershell-5.1


Lalu Bagaimana untuk Melihat Bagian tertentu lebih detail ?

Jika perintah diatas itu untuk menampilkan skore yang lebih simple tetapi mencangkup semua hal yang penting, kita pun juga bisa akses informasi lebih rinci untuk komponen tertentu.

Contoh Penggunaan (PowerShell):

Melihat informasi prosesor: Get-WmiObject -Class Win32_Processor

contoh hasil cek processor (ini bukan komputer saya btw)


Melihat disk logis: Get-WmiObject -Class Win32_LogicalDisk



Melihat semua kelas WMI: Get-WmiObject -List






Posting Komentar

Untuk posting kode, bisa di parse dulu gan, pake tool parse yang udah disediakan di website ini https://www.rahmancyber.net/p/parse-code.html

agar kodenya tidak hilang... ^_^

Lebih baru Lebih lama

نموذج الاتصال