Tutup iklan

Saya selalu ingin bisa memprogram. Bahkan ketika saya masih kecil, saya mengagumi orang-orang yang layar depannya penuh dengan angka dan kode yang tidak mengatakan apa pun. Pada tahun 1990-an, saya menemukan bahasa pemrograman dan lingkungan pengembangan Baltík, yang didasarkan pada bahasa C. Saya biasa memindahkan ikon untuk memberikan perintah kepada penyihir kecil. Setelah lebih dari dua puluh tahun, saya menemukan aplikasi serupa yang banyak hubungannya dengan Baltik. Kita berbicara tentang aplikasi pendidikan Swift Playgrounds dari Apple.

Dalam pemrograman, saya terjebak dengan kode HTML biasa di notepad. Sejak itu, saya telah mencoba berbagai tutorial dan buku teks, namun saya tidak pernah bisa menguasainya. Ketika Apple memperkenalkan Swift Playgrounds di WWDC pada bulan Juni, saya langsung sadar bahwa saya mempunyai peluang lain.

Penting untuk dikatakan sejak awal bahwa Swift Playgrounds hanya berfungsi di iPad dengan iOS 10 (dan chip 64-bit). Aplikasi ini mengajarkan bahasa pemrograman Swift, yang diperkenalkan oleh perusahaan California pada konferensi yang sama dua tahun lalu. Swift menggantikan bahasa pemrograman berorientasi objek, disingkat Objective-C. Awalnya dikembangkan sebagai bahasa pemrograman utama untuk komputer NeXT dengan sistem operasi NeXTSTEP, yaitu pada era Steve Jobs. Swift terutama ditujukan untuk mengembangkan aplikasi yang berjalan pada platform macOS dan iOS.

Untuk anak-anak dan orang dewasa

Apple menghadirkan aplikasi Swift Playgrounds baru yang ditujukan terutama untuk anak-anak yang mengajarkan logika pemrograman dan perintah sederhana. Namun, ini juga dapat melayani orang dewasa dengan baik, yang dapat mempelajari keterampilan dasar pemrograman di sini.

Saya sendiri telah berulang kali bertanya kepada pengembang berpengalaman bagaimana saya bisa belajar memprogram sendiri dan, yang terpenting, bahasa pemrograman apa yang harus saya mulai. Semua orang menjawab saya berbeda. Seseorang berpendapat bahwa dasarnya adalah "céčko", sementara yang lain berpendapat bahwa saya dapat dengan mudah memulai dengan Swift dan mengemas lebih banyak.

Swift Playgrounds dapat diunduh untuk iPad di App Store, sepenuhnya gratis, dan setelah menyalakannya, Anda akan langsung disambut oleh dua kursus dasar - Belajar Kode 1 dan 2. Seluruh lingkungan dalam bahasa Inggris, tetapi masih diperlukan untuk pemrograman. Dalam latihan tambahan, Anda dapat dengan mudah mencoba memprogram permainan sederhana sekalipun.

Segera setelah Anda mengunduh tutorial pertama, instruksi dan penjelasan tentang cara kerja semuanya menanti Anda. Selanjutnya, lusinan latihan dan tugas interaktif menanti Anda. Di bagian kanan Anda selalu memiliki pratinjau langsung dari apa yang Anda programkan (menulis kode) di sisi kiri layar. Setiap tugas dilengkapi dengan tugas spesifik tentang apa yang harus dilakukan, dan karakter Byte menemani Anda sepanjang tutorial. Di sini Anda harus memprogram untuk aktivitas tertentu.

Awalnya, ini akan menjadi perintah dasar seperti berjalan ke depan, ke samping, mengumpulkan permata, atau berbagai teleportasi. Setelah Anda melewati level dasar dan mempelajari dasar-dasar sintaksis, Anda dapat melanjutkan ke latihan yang lebih kompleks. Apple berusaha membuat segalanya semudah mungkin selama pelatihan, jadi selain penjelasan detail, petunjuk kecil juga muncul, misalnya saat Anda membuat kesalahan dalam kode. Kemudian akan muncul titik merah, sehingga Anda dapat langsung melihat di mana kesalahan terjadi.

Elemen penyederhanaan lainnya adalah keyboard khusus, yang di Swift Playgrounds diperkaya dengan karakter yang diperlukan untuk pengkodean. Selain itu, panel atas selalu memberi tahu Anda sintaks dasar, sehingga Anda tidak perlu mengetikkan hal yang sama berulang kali. Pada akhirnya, Anda sering kali hanya memilih bentuk kode yang benar dari menu, daripada harus menyalin semua karakter setiap saat. Hal ini juga membantu menjaga perhatian dan kesederhanaan, yang sangat dihargai oleh anak-anak.

Buat permainan Anda sendiri

Setelah Anda merasa telah memprogram Byta dengan benar, jalankan saja kodenya dan lihat apakah Anda benar-benar telah menyelesaikan pekerjaannya. Jika sudah berhasil, kalian lanjutkan ke bagian selanjutnya. Di dalamnya, Anda secara bertahap akan menemukan algoritma dan tugas yang lebih kompleks. Hal ini termasuk, misalnya, menemukan kesalahan dalam kode yang sudah Anda tulis, yaitu semacam pembelajaran terbalik.

Setelah Anda menguasai dasar-dasar Swift, Anda dapat membuat kode permainan sederhana seperti Pong atau pertempuran laut. Karena semuanya terjadi di iPad, Swift Playgrounds juga memiliki akses ke gerakan dan sensor lainnya, sehingga Anda dapat memprogram proyek yang lebih canggih lagi. Anda dapat dengan mudah memulai dengan halaman yang benar-benar bersih di aplikasi.

Guru dapat mengunduh buku teks interaktif gratis dari iBookstore, sehingga mereka dapat memberikan tugas tambahan kepada siswa. Bagaimanapun, justru penerapan aplikasi pemrograman di sekolah-sekolah yang menjadi perhatian Apple pada keynote terakhir. Ambisi perusahaan California ini adalah membawa lebih banyak anak ke program dibandingkan sebelumnya, hal ini dapat dilakukan karena kesederhanaan dan keceriaan dari Swift Playgrounds.

Jelas bahwa Swift Playgrounds saja tidak akan menjadikan Anda pengembang top, tetapi ini jelas merupakan meta awal yang bagus untuk dikembangkan. Saya sendiri merasa bahwa secara bertahap pengetahuan yang lebih mendalam tentang "Céček" dan bahasa lain akan bermanfaat, tetapi bagaimanapun juga, ini juga merupakan inisiatif baru Apple. Membangkitkan minat masyarakat terhadap pemrograman, jalur setiap pengguna pun bisa berbeda-beda.

[appbox appstore 908519492]

.