owned this note
owned this note
Published
Linked with GitHub
# Check kecepatan mengetik menggunakan terminal di Linux
###### tags: `Tag(Tulisan Mas Dzub!)`
Halo teman-teman semua, nah kali ini saya akan memberitahukan ke teman-teman semua cara untuk mengecek keceparan mengetik teman semua melalui terminal di linux.
Sebenarnya banyak sekali tools untuk melakukan kecepatan mengetik. Mulai dari yang berbasis onlie ataupun yang di install langsung di desktop. Nah di kali ini saya akan membahas melakukan hal ini di Linux Terminal. Seperti yang bisa di ketahui bahwa di terminal linux dapat melakukan banyak hal, seperti browsing internet, bermain game, install sesuatu, melakukan pekerjaan dan masih banyak hal lainnya. Nah cek kecepatan mengetik bisa juga dilakukannya.
Untuk melakukan cek kecepatan mengetik ini menggunakan package yang namanya `Ttyper`
## Ttyper : Tools berbasis terminal yang digunakan untuk melakukan kecepatan mengetik
Ttyper sendiri di buat dengan menggunakan `Rust`.
T pada ttyper bukan menandakan kesalahan ketik, atau yang dikenal sebagai `typo` melainkan dari singkatan dari _TTY(**T**ele**TY**pewritter)_ yang mempresentasikan dari terminal emulator
### Install Ttyper di Linux
Untuk melakukan instalasinya perlu membutuhkan package `cargo`, hal ini digunakan karena dari `Ttyper` sendiri menggunakan bahasa pemrograman `rust` sehingga dengan package tersebut akan juga menginstall packet `rustc` agar dapat menjalankan bahasa `rust`.
Untuk keluarga ubuntu/debian/mint menginstallnya bisa menggunakan cara dibawah ini :
```
$ sudo apt install cargo -y
```
Untuk keluarga Fedora/CentOS/Redhat dapat menggunakan cara :
```
$ sudo yum install cargo -y
```
Jika sudah berhasil di install seperti di bawah ini,
![](https://i.imgur.com/UMH8166.png)
Maka selanjutnya melakukan instalasi Ttyper nya dari cargo.
Untuk melakukan instalasi lewat cargo, untuk instalasi Ttyper nya dari semua distro sama, caranya seperti berikut ini :
```
cargo install ttyper
```
Jika sudah, maka akan seperti berikut ini, mendownload semua file dan package serta module yang di perlukan. lalu akan compile untuk package `ttyper` nya.
![](https://i.imgur.com/Hne01m3.png)
Untuk file rust tersebut dapat dijalankan di `.cargo/bin` yang berada di home directory. kurang lebih akan seperti ini tampilannya.
![](https://i.imgur.com/Ak42wdh.png)
### Menjalankan Ttyper
Setelah melakukan instalasi, langkah selanjutnya adalah menjalankan apps / tools nya tersebut, untuk langkahnya kurang lebih seperti berikut ini :
```
cd ~/.cargo/bin
```
lalu menjalankan file yang dapat di eksekusinya.
```
./ttyper
```
Cara ini memanglah tidak terlalu nyaman bagi yang belum terbiasa dengan perintah di terminal linux. Jika sudah familiar maka akan dengan sangat mudah untuk melakukannya.
Untuk tools ini akan membuat tulisan dan kata secara random dalam bahasa inggris. Untuk tulisan yang benar akan berwarna hijau, dan yang salah akan berwarna merah, dan ini akan berlangsung secara realtime. Selain itu bisa juga melakukan penghapusan seperti layaknya melakukan pengetikan dengan `backspace`, dan jika di hapus maka akan tulisannya benar, namun akan mengurangi score.
![](https://i.imgur.com/bS4tGse.png)
Ketika sudah selesai melakukan pengetikan pada kata / kalimat yang di munculkan, makan akan mendapatkan hasil, tes kecepatan mengetik dalam kata per menit, akurasi dan benar dalam melakukan pengetikan. Untuk keluar dari program tersebut bisa menekan tombol apapun. Dan jika tekan tombol `r` untuk melakukan pengetesan ulang dengan kata dan tulisan baru.
![](https://i.imgur.com/2ZMq7ZM.png)
Secara default, akan di buatkan 50 kata untuk ujicoba dari test pengetikan. Jika ingin menambahkan custom bisa menambahkan beberapa option pada command ttyper nya. Beberapa custom tersebut kurang lebih seperti ini :
| **Command** | **Contents** |
| ------------------------ | --------------------------------------- |
| ttyper | 50 dari 200 kata dalam bahasa inggris |
| ttper -w 100 | 100 dari 200 kata dalam bahasa inggris |
| ttyper -w -l english1000 | 100 dari 1000 kata dalam bahasa inggris |
| ttyper text.txt |content yang berada di dalam text.txt yang di pisah menggunakan spasi|
Tools ini juga bisa di gunakan untuk developer juga, Karena dari tools ini support beberapa bahasa pemprograman, jika dari teman-teman semua adalah seorang programmer, maka bisa di coba untuk melakukan test kecepatan ngoding teman-teman.
Untuk sampai sekarang, beberapa code sudah support seperti C, C#, Go, HTML, Java, JavaScript, Python, Ruby, dan rust.
Untuk menggunakan bahasa pemrograman tersebut bisa di coba dengan command seperti berikut :
```
$ ./ttyper -l html
```
Untuk screenshoot akan seperti ini kurang lebih nya
![](https://i.imgur.com/B6IQFhy.png)
## Kesimpulan
Cukup mudah bukan untuk melakukan melakukan pengetesan kecepatan pengetikan melalui terminal linux. Jika sudah melakukan instalasi maka sudah tidak diperlukan lagi akses internet tambahan. Selain itu menggunkana terminal juga lebih ringan.