Apa itu stopwatch

Stopwatch adalah fitur untuk membuat pengukuran waktu. Stopwatch dapat digunakan untuk berbagai macam keperluan yang berhubungan dengan waktu atau durasi. Bisa untuk pencatatan waktu sederhana dan bisa juga untuk sebagai trigger untuk memanggil macro lain.
Untuk melihat daftar stopwatch yang ada, masuk ke halaman Stopwatches dari halaman utama.
Yang bisa dilakukan dari halaman Stopwatches:
- Melihat semua stopwatch yang ada, yang sedang berjalan atau berhenti, yang aktif digunakan di sebuah macro, dan yang tidak aktif.
- Membuat stopwatch baru.
- Memulai atau menjalankan stopwatch.
- Menghentikan stopwatch (reset).
- Mengamati waktu/nilai pada stopwatch.
- Menghapus stopwatch.
Penggunaan stopwatch
Untuk menggunakan stopwatch di MacroDroid pengguna diberikan tiga cara, yaitu:
- Trigger Stopwatch
- Action Stopwatch
- Constraint Stopwatch
Sebagai trigger
Stopwatch dapat digunakan sebagai trigger untuk memanggil sebuah macro ketika waktu pada stopwatch mencapai nilai tertentu. Nilai tertentu ini biasanya adalah waktu yang sudah fixed atau sudah ditetapkan (misalnya durasi 5 detik, 10 menit, 1 jam, dan sebagainya), tetapi pengguna juga bisa mengaturnya sebagai trigger tanpa durasi fixed dengan berpatokan pada nilai sebuah variable, yang mana perhitungannya menggunakan detik.
Sebagai action
Action untuk stopwatch digunakan untuk mode berikut:
- Memulai stopwatch.
- Menjeda stopwatch.
- Menghentikan stopwatch.
- Mereset dan memulai ulang stopwatch.
Sebagai constraint
Constraint untuk stopwatch bisa digunakan untuk membatasi (mengizinkan/mencegah) sebuah action dijalankan berdasarkan nilai dari suatu stopwatch. Nilai ini bisa berasal dari durasi yang sudah ditetapkan ataupun nilai dari sebuah variable.
Contoh menggunakan stopwatch
Salah satu contoh sederhana penggunaan stopwatch adalah Anda dapat mengukur durasi waktu yang dihabiskan saat menggunakan sebuah aplikasi dengan memanfaatkan trigger Application Launched/Closed
untuk memulai dan menghentikan sebuah stopwatch. Anda kemudian bisa menyimpan nilainya ke sebuah variable dan menampilkannya sekali dalam sehari dalam bentuk notifikasi. Anda juga bisa memunculkan notifikasi peringatan ketika nilai stopwatch-nya mencapai nilai tertentu (misalnya memunculkan notifikasi yang berisi durasi penggunaan sebuah aplikasi).
Contoh macro:
Macro pertama, “Twitter timer”, untuk memulai stopwatch setiap kali aplikasi Twitter dijalankan:
Application Launched/Closed
>Application Launched
>Select Application(s)
Select Application(s)
> Twitter
Stopwatch
><New Stopwatch>
- New Stopwatch: twitter_timer
- Select Option: Start
Macro kedua, “Twitter timer pause”, untuk menghentikan stopwatch sementara (pause) ketika aplikasi Twitter ditutup:
Application Launched/Closed
>Application Closed
>Select Application(s)
Select Application(s)
> Twitter
Stopwatch
> twitter_timer- Select Option: Pause
Macro ketiga, “Twiter timer total”, untuk menampilkan total durasi aplikasi Twitter dijalankan:
Day/Time Trigger
- 23:59:59
Display Notification
- Tittle: Penggunaan Twitter
- Notification text: Twitter telah digunakan selama [stopwatchtime=twitter_timer]
Stopwatch
> twitter_timer- Select Option: Reset
Cara kerja macro di atas:
Macro pertama akan mendeteksi jika aplikasi Twitter dijalankan, dan jika Twitter sedang akif maka action untuk memulai stopwatch bernama “twitter_timer” akan dijalankan.
Selanjutnya, jika aplikasi Twitter ditutup maka stopwatch “twitter_timer” akan dihentikan (pause). Kemudian pada pukul 11:59 tengah malam akan muncul notifikasi yang berisi durasi total penggunaan aplikasi Twitter yang nilainya diambil dari nilai total stopwatch. Terakhir, setelah notifikasinya muncul, stopwatch-nya akan direset agar nilainya kembali ke nol.