You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
2.2 KiB
44 lines
2.2 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "957547b822c40042e07d591c4fbfde4f",
|
|
"translation_date": "2025-08-27T23:08:35+00:00",
|
|
"source_file": "4-typing-game/README.md",
|
|
"language_code": "id"
|
|
}
|
|
-->
|
|
# Pemrograman Berbasis Event - Membangun Game Mengetik
|
|
|
|
## Pendahuluan
|
|
|
|
Mengetik adalah salah satu keterampilan yang sering diremehkan oleh para pengembang. Kemampuan untuk dengan cepat mentransfer ide dari kepala ke editor memungkinkan kreativitas mengalir dengan bebas. Salah satu cara terbaik untuk belajar adalah dengan bermain game!
|
|
|
|
> Jadi, mari kita buat game mengetik!
|
|
|
|
Kamu akan menggunakan keterampilan JavaScript, HTML, dan CSS yang telah kamu pelajari sejauh ini untuk membuat game mengetik. Game ini akan memberikan pemain sebuah kutipan acak (kita menggunakan kutipan dari [Sherlock Holmes](https://en.wikipedia.org/wiki/Sherlock_Holmes)) dan mengukur berapa lama waktu yang dibutuhkan pemain untuk mengetiknya dengan akurat. Kamu akan menggunakan keterampilan JavaScript, HTML, dan CSS yang telah kamu pelajari sejauh ini untuk membuat game mengetik.
|
|
|
|

|
|
|
|
## Prasyarat
|
|
|
|
Pelajaran ini mengasumsikan kamu sudah familiar dengan konsep-konsep berikut:
|
|
|
|
- Membuat kontrol input teks dan tombol
|
|
- CSS dan mengatur gaya menggunakan kelas
|
|
- Dasar-dasar JavaScript
|
|
- Membuat array
|
|
- Membuat angka acak
|
|
- Mendapatkan waktu saat ini
|
|
|
|
## Pelajaran
|
|
|
|
[Membuat game mengetik menggunakan pemrograman berbasis event](./typing-game/README.md)
|
|
|
|
## Kredit
|
|
|
|
Ditulis dengan ♥️ oleh [Christopher Harrison](http://www.twitter.com/geektrainer)
|
|
|
|
---
|
|
|
|
**Penafian**:
|
|
Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berusaha untuk memberikan hasil yang akurat, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang bersifat kritis, disarankan menggunakan jasa penerjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini. |