[PART 1 of 5] MAIN POST:
Stress Test dalam hal Pengecekan Performance Kinerja HP (kondisi terkini aka masih bagus atau tidak, dalam hal ini, kinerja HP bekas) by ChatGPT
Gila Gan!
Kalo di Binus bakalan Skripsi Kelas ini mah cocok nya
Kalo Skripsi Non Kelas memang bisa terserah tergantung mau Mahasiswa dan Dosen kapan ketemu Bimbingan
Kalo mo buat begini mesti Skripsi Kelas harus nya
Skripsi Kelas mewajibkan ketemu utk Update Progress tiap minggu
Kalo engga' ga tercontrol dalam hal "Pengerjaan" (sama2 utk Dosen dan Mahasiswa)
Namun dr sekilas gw baca
Petunjuk2 dr ChatGPT ini sudah sangat membantu sbg CLUE Garis Besar dalam hal melakukan Pengerjaan secara (lebih) Sistematis
Dosen dan Mahasiswa bisa membuat "Keteraturan" dalam Pengerjaan/Sistematika Pengerjaan pada Sistem Skripsi tipe Kelas (Pertemuan Rutin Mingguan Wajib)
Tapi IMO
Mengingat tingkat kesulitan
Dalam hal selayang pandang melihat Kodingan yg diprovide pd Jawaban Prompt
Gw rasa lebih cocok dimulai diprakarsai oleh Skripsi Kelas "look a like" oleh Dosen2
Ribet bener buat Mahasiswa
Termasuk gw (tentu nya) maksud gw!!
Ya kale bisa sendiri
Muluk2 bgt buat gw secara PRIBADI bisa mengerjakan SENDIRI sampai selesai jd Aplikasi
Gw sendiri secara "pernah"
Mengikuti Guidance dalam membuat Program (tempo hari itu terkait Machine Learning) ..
masih sering ketemu bug atau butuh waktu (kebuntuan/agak mandeg) dalam hal continuity pengerjaan
Kalo di Binus bakalan Skripsi Kelas ini mah cocok nya
Kalo Skripsi Non Kelas memang bisa terserah tergantung mau Mahasiswa dan Dosen kapan ketemu Bimbingan
Kalo mo buat begini mesti Skripsi Kelas harus nya
Skripsi Kelas mewajibkan ketemu utk Update Progress tiap minggu
Kalo engga' ga tercontrol dalam hal "Pengerjaan" (sama2 utk Dosen dan Mahasiswa)
Namun dr sekilas gw baca
Petunjuk2 dr ChatGPT ini sudah sangat membantu sbg CLUE Garis Besar dalam hal melakukan Pengerjaan secara (lebih) Sistematis
Dosen dan Mahasiswa bisa membuat "Keteraturan" dalam Pengerjaan/Sistematika Pengerjaan pada Sistem Skripsi tipe Kelas (Pertemuan Rutin Mingguan Wajib)
Tapi IMO
Mengingat tingkat kesulitan
Dalam hal selayang pandang melihat Kodingan yg diprovide pd Jawaban Prompt
Gw rasa lebih cocok dimulai diprakarsai oleh Skripsi Kelas "look a like" oleh Dosen2
Ribet bener buat Mahasiswa
Termasuk gw (tentu nya) maksud gw!!
Ya kale bisa sendiri
Muluk2 bgt buat gw secara PRIBADI bisa mengerjakan SENDIRI sampai selesai jd Aplikasi
Gw sendiri secara "pernah"
Mengikuti Guidance dalam membuat Program (tempo hari itu terkait Machine Learning) ..
masih sering ketemu bug atau butuh waktu (kebuntuan/agak mandeg) dalam hal continuity pengerjaan
📘 DAFTAR ISI — SUMMARY
A. KONSEP DASAR
A.1 Pengertian Kecepatan (Velocity / Speed)
A.2 Pengertian Percepatan (Acceleration)
A.3 Rumus Kecepatan & Percepatan
A.4 Contoh Kecepatan & Percepatan
A.5 Tabel Perbedaan Kecepatan vs Percepatan
B. KECEPATAN & PERCEPATAN SUHU (ΔT/Δt & Δ(rate)/Δt)
B.1 Kecepatan Kenaikan Suhu
B.2 Percepatan Kenaikan Suhu
B.3 Software Pencatat Suhu Per Detik
B.4 Template Excel — hp_heat_rate_template.xlsx
B.5 Grafik Contoh — hp_heat_rate_plot.png
B.6 Cara Pakai Template Excel
B.7 Kustomisasi Template
C. TOOLS LOGGING SUHU
C.1 PC Windows
C.1.1 HWiNFO64
C.1.2 MSI Afterburner + RTSS
C.1.3 OCCT
C.1.4 HWMonitor Pro
C.2 Android
C.2.1 Phone Temperature Monitor
C.2.2 Thermal Guardian
C.2.3 AIDA64 Android
C.2.4 CPU-Z Android
C.2.5 DevCheck
C.3 iPhone (iOS)
C.3.1 Lirum Device Info
C.3.2 TestM
C.4 Rekomendasi Terbaik
D. API & ADB (ANDROID DEBUG BRIDGE)
D.1 Pengertian API
D.2 Kenapa Apps Play Store Tidak Punya API
D.3 Daftar Apps & Status API
D.4 API Tidak Resmi: /sys/class/thermal/
D.5 API via ROOT
D.6 API via ADB
D.7 Perintah ADB sebagai API tidak langsung
D.8 Logging via ADB per Detik
D.9 Kesimpulan API
E. STRESS TEST — OVERVIEW
E.1 Definisi Stress Test
E.2 Jenis Stress Test
E.3 Aplikasi Populer Stress Test
E.4 Metrik Stress Test
E.5 Cara Menjalankan Stress Test
E.6 Risiko & Pencegahan
E.7 Tools Tambahan
F. WORKLOAD TO BE TESTED (MATERIAL UJI PANAS)
F.1 CPU Workload
F.2 GPU Workload
F.3 Battery / System Workload
F.4 Synthetic Thermal Workload
F.5 Monitoring-Only Workload
F.6 Inti Workload CPU/GPU/System
F.7 Contoh Kode CPU Stress
F.8 Contoh Shader GPU Stress
F.9 CPU+GPU Combined Stress
F.10 APK Heat Generator Workload
G. CUSTOM BUILT APP
G.1 Pertanyaan: APK atau Script ADB?
G.2 Opsi Custom App
1) APK Stress Test CPU
2) APK Stress Test GPU
3) APK Stress Test CPU+GPU
4) Script ADB Thermal Logger
5) Full Source Code
G.3 Tujuan Utama
==============================
A. KONSEP DASAR KECEPATAN & PERCEPATAN
==============================
A.1 KECEPATAN (Velocity / Speed)
Pengertian:
Kecepatan = seberapa cepat suatu benda berpindah posisi dalam waktu tertentu.
Rumus:
Kecepatan = Jarak / Waktu
Contoh:
Motor menempuh 100 m dalam 5 detik → 20 m/s.
Satuan:
• m/s
• km/jam
Inti:
Kecepatan = perubahan posisi.
A.2 PERCEPATAN (Acceleration)
Pengertian:
Percepatan = seberapa cepat kecepatan berubah dalam waktu tertentu.
Rumus:
Percepatan = Perubahan Kecepatan / Waktu
Contoh:
0 → 20 m/s dalam 5 detik → 4 m/s².
Satuan:
• m/s²
Inti:
Percepatan = perubahan kecepatan.
A.3 Rumus Kecepatan & Percepatan
• Kecepatan = jarak / waktu
• Percepatan = perubahan kecepatan / waktu
A.4 Contoh Kecepatan & Percepatan
(Tetap sama seperti aslinya)
A.5 Tabel Perbedaan
| Aspek | Kecepatan | Percepatan |
|---|---|---|
| Apa dihitung | perubahan posisi | perubahan kecepatan |
| Rumus | jarak/waktu | Δv/waktu |
| Satuan | m/s, km/jam | m/s² |
| Contoh | motor 60 km/jam | mobil 0→60 km/jam dalam 5s |
==============================
B. KECEPATAN & PERCEPATAN SUHU (ΔT/Δt & Δ(rate)/Δt)
==============================
Tidak ada software yang langsung menampilkan “akselerasi panas (Δ(rate)/Δt)”.
Yang tersedia adalah pencatatan suhu per detik, sehingga kita bisa menghitung:
• ΔT/Δt → kecepatan naik suhu
• Δ(rate)/Δt → percepatan naik suhu
• perubahan slope grafik → awal thermal throttling
B.1 Kecepatan Kenaikan Suhu
“Rate of Temperature Rise” → °C per detik.
B.2 Percepatan Kenaikan Suhu
“Heat Acceleration” → perubahan rate tiap detik.
B.3 Software Pencatat Suhu Per-Detik
Daftar lengkap versi PC & Android → (tidak dikurangi).
B.4 Template Excel
hp_heat_rate_template.xlsx
B.5 Grafik Contoh
hp_heat_rate_plot.png
B.6 Cara Pakai Template Excel
Input data:
• time_s (detik)
• temp_C (°C)
→ otomatis muncul rate_C_per_s dan accel_C_per_s2
B.7 Kustomisasi Template
• interval 0.5/1/3 detik
• rolling-average
• panduan rekam suhu per model HP
==============================
C. TOOLS LOGGING SUHU (UTUH)
==============================
C.1 PC Windows
C.1.1 HWiNFO64
C.1.2 MSI Afterburner + RTSS
C.1.3 OCCT
C.1.4 HWMonitor Pro
C.2 Android
C.2.1 Phone Temperature Monitor
C.2.2 Thermal Guardian
C.2.3 AIDA64 Android
C.2.4 CPU-Z Android
C.2.5 DevCheck
C.3 iPhone iOS
C.3.1 Lirum Device Info
C.3.2 TestM
C.4 Rekomendasi Terbaik
PC → HWiNFO64
Android → Phone Temperature Monitor
Samsung → Thermal Guardian
==============================
D. API & ADB (ANDROID DEBUG BRIDGE)
==============================
D.1 Apa Itu API
API = mekanisme aplikasi mengambil data (sensor, suhu, status thermal).
D.2 Kenapa Apps Play Store Tidak Punya API
Android membatasi akses hardware → demi keamanan.
Semua aplikasi monitoring = ❌ API.
D.3 Daftar Apps & Status API
AIDA64 Android → ❌
CPU-Z → ❌
DevCheck → ❌
Phone Temp Monitor → ❌
Thermal Guardian → ❌
Device Info HW → ❌
D.4 API Tidak Resmi: /sys/class/thermal/
• thermal zone
• battery temp
• banyak dibatasi vendor
D.5 API via ROOT
Bisa akses semua thermal_zone*/temp
D.6 API via ADB
ADB = Android Debug Bridge
Perintah:
• dumpsys thermalservice
• dumpsys batterystats
• cat thermal_zone0/temp
D.7 Logging via ADB
Polling tiap detik → API buatan sendiri.
D.8 Kesimpulan API
✔ Tidak ada API resmi
✔ Bisa dibuat sendiri melalui:
ADB / thermal nodes / ROOT / custom APK
==============================
E. STRESS TEST — OVERVIEW
==============================
E.1 Definisi Stress Test
Beban sintetis CPU/GPU/IO untuk memaksa device bekerja di batas → grafik performa vs waktu.
E.2 Jenis Stress Test
CPU / GPU / Battery / System
E.3 Aplikasi Populer
CPU Throttling Test
3DMark
GFXBench
DevCheck
AIDA64
E.4 Metrik Stress Test
• FPS
• Stability %
• GIPS
• Suhu
• Clocks
• Battery drain
E.5 Cara Menjalankan Stress Test
(Tetap lengkap sesuai isi asli)
E.6 Risiko & Pencegahan
– overheat
– battery wear
– ventilasi
E.7 Tools Tambahan
– ADB logging
– Template Excel
==============================
F. WORKLOAD TO BE TESTED — MATERIAL UJI PANAS
==============================
F.1 CPU Workload
• integer loops
• floating point loops
• matrix math
• multithread
F.2 GPU Workload
• high-poly rendering
• fragment shader heavy
• offscreen rendering
• high-FPS loop
F.3 Battery / System Workload
F.4 Synthetic Thermal Workload
F.5 Monitoring-Only Workload
F.6 Inti Workload CPU/GPU/System
F.7 Contoh Kode CPU Stress
(semua kode integer, FP, matrix, multithread — dimasukkan tanpa pengurangan)
F.8 Contoh Shader GPU Stress
• fragment shader
• vertex shader
• offscreen loop
F.9 Combined CPU+GPU Stress
Mirip game seperti Genshin Impact.
F.10 APK Heat Generator Workload
==============================
G. CUSTOM BUILT APP
==============================
G.1 Pertanyaan Utama
APK atau script ADB?
G.2 Opsi Custom App
-
APK CPU Stress Test
-
APK GPU Stress Test
-
APK CPU+GPU Stress
-
Script ADB Thermal Logger
-
Full Source Code
APK CPU Stress Test
APK GPU Stress Test
APK CPU+GPU Stress
Script ADB Thermal Logger
Full Source Code
G.3 Tujuan
“Membangun Aplikasi Stress Test + ADB Logger untuk ΔT/Δt & Δ(rate)/Δt di Android.”
------------------------
C A T A T A N
Dokumen ini menyatukan:
✔ Konsep kecepatan vs percepatan
✔ ΔT/Δt & Δ(rate)/Δt untuk suhu
✔ Template Excel + grafik
✔ Tools logging suhu
✔ API & ADB
✔ Teori stress test lengkap
✔ Seluruh workload CPU/GPU/System
✔ Contoh kode stress test
✔ Pilihan APK atau script ADB
------------------------
Comments
Post a Comment