Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Pendidikan Berbasis Online, Hactv8 Solusi Belajar Pemrograman


Revolusi industry 4.0 menantang setiap orang untuk terus bergerak dan mengikuti perkembangan zaman.  Hal ini ditandai dengan kehadiran teknologi canggih yang mampu menggantikan peran manusia dalam memproduksi sesuatu. Pesatnya perkembangan zaman membuat orang selalu mencari inovasi terbaru yang kiranya dapat memberikan solusi dari setiap permasalahan. Baik di bidang ekonomi, transportasi, sosial, maupun pendidikan.
Sejalan dengan hal itu, pendidikan merupakan hal yang paling penting dalam membangun sebuah bangsa. Menurut kamus besar bahasa Indonesia, pendidikan merupakan pengubahan sikap dan tata laku seseorang atau kelompok orang dalam usaha mendewasakan manusia melalui upaya pengajaran dan pelatihan; proses, cara, perbuatan mendidik. Sedangkan pendidikan menurut Ki Hajar Dewantara selaku pelopor pendidikan di Indonesia, pendidikan merupakan permintaan dalam kehidupan anak-anak. Intinya pendidikan mengarah semua kekuatan yang ada di alam agar peserta didik sebagai manusia dan anggota masyarakat dapat mencapai keselamatan yang tinggi dan kebahagian hidup.
Pengertian tersebut memberikan makna bahwa pendidikan sangat penting dalam membangun sebuah dan merupakan awal dari keberhasilan suatu negara. Selain itu, peserta didik diharapkan mendapatkan pendidikan sesuai dengan minat dan bakat. Sehingga siswa siap menghadapi tantangan di masa depan sesuai dengan bidang ilmu yang mereka miliki.

            Perubahan teknologi membuat sistem pendidikan juga disesuaikan. Pendidikan yang awal mulanya hanya bersifat tatap muka dan konvesional bertransformasi menjadi online. Siswa bisa belajar di mana dan kapan saja. Sistem pendidikan secara online ini bisa menjadi pelengkap dalam mengembangkan kemampuan. Misalnya sebuah kursus online yang membuat siswanya belajar mandiri.
            Seiring berjalannya waktu, sistem pendidikan online menjadi sangat penting bagi kehidupan. Pendidikan ini tidak mengharuskan siswa dan gurunya bertemu langsung di dalam kelas. Siswa dapat secara mandiri mengatur jadwal belajarnya senyaman mungkin. Tidak terlalu terpaku pada jam-jam sekolah pada umumnya. Hal inilah yang membuat siswa menemukan sendiri gaya belajar mereka sendiri.
Pada saat belajar secara online. Hal yang pertama sekali dibutuhkan adalah perangkat dan penunjangnya seperti laptop ataupun Smartphone yang memadai dan paket interner lancar. Sistem pendidikan berbasis online dapat meningkatkan kualitas pengetahuan dan kemampuan siswa secara cepat. Keunggulan sistem pendidikan berbasis online ini adalah
1.      Jangkauan luas
Koneksi jaringan mampu menghubungkan setiap orang dari berbagai daerah selagi terkoneksi dengan internet. Hal ini juga memungkinkan peserta didik yang mengikutinya dari berbagai daerah juga. Mulai dari perkotaan hingga pedesaan.  
2.      Murah
Investasi pendidikan berbasis online tidak terlalu mahal. Tidak perlu memikirkan biaya ongkos perjalanan. Hanya biaya kursus dan kuota yang memadai. Sehingga biaya pendidikan berbasis online ini lebih murah daripada offline.
3.      Mengikuti Perkembangan Zaman
Cepatnya informasi yang selalu update membuat kurikulum pembelajaran tidak boleh ketinggalan. Sehingga pembelajaran berbasis online akan terus diperbaruhi sewaktu-waktu saat memungkinkan.
4.      Mudah diakses
Tampilan yang ramah didesain semenarik mungkin untuk pengguna. Sehingga siswa lebih mudah mengakses, mencari informasi, dan menerapkannya dalam pembelajaran.

Sejak awal tahun 2020 ini. Saya merasa ingin mempunyai kemampuan dalam bidang pemrograman. Keinginan ini semakin meningkatkan ketika saya berkecimpung dalam dunia blogger. Tentunya menginginkan tampilan dari website dinamis dan menarik untuk dikunjungi. Sayangnya saya bukan berasal dari bidang tersebut. Pernah juga mengotak-atik bahasa pemrograman di dalamnya untuk memunculkan sesuatu yang menarik, malah membuat saya menghabiskan banyak waktu di sana. Kalau begini, saya tidak bisa berlarut dalam rasa penasaran yang tak kunjung usai. Perlu juga mencari tahu seluk beluk pemrograman dalam bidang website.
Salah satu pendidikan berbasis online dalam bidang pemrograman adalah HACKTIV8. Sebuah platform yang menyediakan kursus pemrograman.

HACKTIV8 merupakan program pembelajaran yang berfokus pada bidang IT. Terdiri dari Full Time Program, Part Time Program, dan Online Program. Kurikulumnya dirancang untuk membangun keahlian yang dapat diaplikasikan langsung pada perkembangan dunia kerja. Sehingga program HACKTIV8 memenuhi pendidikan berbasis online di Indonesia.
Program ini terdiri dari 3
1.      Python for Data Science
Program ini mempelajari dasar-dasar Phython serta practical statistic, cara menyajikan data dengan infografis, sampai dengan membuat suatu machine learning model menggunakan bahasa pemrograman Phython.
2.      React & React Native Program
Program ini mempelajari bagaimana membangun web dan mobile menggunakan React dan React Native.
3.      Web App Development
Program ini mempelajari basic programming, modern JavaScript, database, testing, hingga men-deploy program.
Ketika melihat tawaran kelas yang disediakan. Sepertinya saya bisa mengambil kelas web developer nih. Selain menyediakan belajar secara online, platform ini juga menyediakan belajar secara offline juga. Setelah lulus dari kelas tersebut, kita akan mendapatkan sertifikat yang bisa digunakan untuk melamar pekerjaan.

Sumber :
gurupendidikan.co.id

*Artikel ini diikutsertakan dalam lomba blog yang diadakan hacktiv8id

Pengalaman Membuat Aplikasi Android Pemula (Part 1)

diaryharumpuspita.com

Kalau kemarin saya masih mengatakan seru-serunya ngoding bersama dicoding. Kali ini saya ingin mengulas sedikit tentang apa yang saya rasakan ketika belajar pada kelas Menengahnya.

Ternyata kejayaan senangnya berupa langkah awal dalam memahami bahasa Java itu hanya sebentar saja. Selebihnya, ya saya harus merasakan apa yang mereka katakan. Susah tidur karena dibayang-bayangi kode yang membuat saya penasaran. Bahkan kadang sampai lupa tidur dan mandi. #plak. Alhasil, mata panda dan menjadi sipit saking serunya. Hal yang lebih parahnya jika sudah demam datang namun saya tak ingin melewatkan waktu untuk tidak berpikir. Yah, jadi enggak sembuh-sembuh deh. Hoho... untungnya saya masih memiliki kesibukan lain yang membuat saya harus menjedanya dan menyegarkan otak kembali.

Mungkin inilah makna sebenarnya dari ilmu. Mahal dan tidak mudah orang dapat menguasainya. Hanya orang-orang yang tekun dan berada pada garis pertahanan yang mampu melewatinya. Begitupun dengan saya yang dengan mudahnya menulis sekarang ini. Mungkin bagi orang lain mudah saja. Tetapi jika dilalui tak semudah dan selancar ide di awal. Maka orang-orang yang seperti itu memang patut dibayar mahal ketika sudah mahir.

Kali ini saya bisa menulis sebebasnya. Ketika sudah jenuh dan merasa stress. Maka menulis adalah cara saya untuk menurunkan tingkat stress tersebut. Saling berbagi pengalaman bahkan motivasi. Mungkin ada yang bilang. Kok malah nulis sih? Jalan-jalan, nonton, atau lihat pemandangan gitu. Itu sudah saya coba. Hanya saja hati tetap merasa tidak nyaman dan tulisan ini adalah pengobatnya.

Sebenarnya, banyak sih aplikasi yang bisa membuat aplikasi android. Hanya saja yang baru saya pelajari adalah Android Studio dan Adobe Flash. Nah, kalau Android Studio ini kan memang tuntutan dari dicoding untuk menjadi Android Expert. Aplikasi ini memang sangat cocok untuk keperluan bisnis. Seperti pembuatan aplikasi gojek, traveloka, dan lain-lain deh. Saking penasarannya saya ingin mencari literaturnya di perpustakaan daerah. Eh, pas sampai di sana. Tidak ada yang membahas tentang Android Studio yang versi terbarunya. Auto terinspirasi buat buku deh saya. #plak.

Sedangkan Adobe Flash ini ringan dan cocok digunakan sebagai tempat untuk membuat aplikasi game. Saya mempelajari ini bersebab tuntutan skripsi. Namun pembahasan tentang ini akan saya bahas di lain konten.

Gambar 1 . Android Studio
Gambar 1 merupakan penampakan aplikasi saat loading. Ya, membutuhkan beberapa menit untuk membukanya. Aplikasi ini lumayan berat dipakai dan memerlukan minimal RAM 4 GB. Namun disarankan RAM 8 GB. Begitulah ya kan. Pakai dulu seadanya. Ketika saya memakainya sering juga terbengkalai ketika aplikasi ini banyak sekali memakai memori. Bahkan kuota yang baru saya beli sebanyak 15 GB kemarin kini tinggal 2 GB. Langsung deh galau entah gimana. Harus sabar-sabar dan banyak bersabar.
Gambar 2. Tampilan Awal Android Studio
Gambar 2 merupakan tampilan awal Android Studio setelah loading. Pada bagian sebelah kiri itu adalah projek yang pernah saya buat. Biasanya berwana putih semua. Hanya saja karena memori internal terlalu penuh. Jadi, terpaksa projek tersebut saya pindahkan ke memori eksternal. Setelah dibuka malah tidak bisa lagi. Yah, auto kembalikan ke tempatnya semula deh. Setelah dikembalikan tidak juga bisa dibuka lagi projeknya. #hiks.

Oh, iya aslinya itu berwarna putih. Pada postingan sebelumnya kak Nurfaize pernah berbagi ilmu nih. Ternyata jika kita melihat kertas yang berwarna putih cerah akan membuat mata lebih mudah lelah daripada yang hitam. Sebab warna putih itu kan memancarkan spektrumnya. Ketika saya coba, ternyata memang benar. Koding ini kan membutuhkan banyak waktu untuk mempelajarinya. Setelah penglihatan saya dari laptop ke luar. Malah menjadi kabur dan tidak jelas. Tetapi ketika saya mencoba dengan tampilan warna hitam. Aman-aman saja. Penglihatan tidak terganggu sama sekali. Justru melihat berjam-jam tidak masalah.

Keuntungannya banyak sebenarnya. Aplikasi ini didukung oleh bahasa Java, Kotlin, C++, dan XML. Saya sendiri belajar bahasa Java. Maka untuk memudahkannya adalah dengan menginstal dulu aplikasi Java. Maka pantas saja disarankan RAMnya 8 GB. Pada Java ini serunya aplikasi tersebut akan otomatis memberitahu kesalahan kode apabila tidak berjalan. 
Gambar 3. Ikon Java
Kali ini saya hanya bisa menampilkan ikon javanya saja. Entah kenapa bersebab memori penuh itu. Javanya tidak bisa dibuka. Maka dari situ pula saya belajar bahwa ketika memori penuh. Maka sistem dengan sendirinya akan merusak file yang lain agar aplikasi tersebut bisa berjalan. Jadi, kalau kalian menemukan kondisi memori sudah penuh. Jangan dibiarkan begitu saja. Segeralah selamatkan datanya. Namun ketika data-data yang kita miliki tersimpan oleh google drive. Maka masih ada kemungkinan data aman-aman saja. Ini saja yang bisa saya bagi kali ini. 

Saya ingin melambaikan tangan dan istirahat sejenak dan menjernihkan otak dengan hal yang lain dulu. Apalagi saya sudah berada pada status drop out
Gambar 4. Pemberitahuan Terkini dari tim Dicoding

Hm, kode keras itu untuk beranjak dan segera membuat aplikasi untuk skripsian. #plak.
Saya akhiri dengan Wassalamualaikum warahmatullahi wabarakatuh.

Salam Rindu
Harumpuspita 



Serunya Belajar Ngoding Bersama Dicoding

Assalamualaikum ...
Hai semuanya …
Apa kabar? Semoga baik-baik saja dan dalam keadaan sehat wal afiat ya.

Saya kembali lagi nih. Hehe, akhir-akhir ini malah semakin rajin menulis beriringan dengan rajin belajar. Alhamdulillah ya kan, daripada rajin bermain. Semoga bisa memanfaatkan waktu dengan baik. Ya, walaupun sebentar lagi akan liburan akhir tahun. Bagi saya, liburan itu tetap belajar. Belajar bersyukur atas nikmat yang telah Allah berikan. 

Kali ini saya mencoba belajar pemrograman kembali bersama dicoding. Jika memulai pemrograman saat itu membuat saya frustasi bersebab semesta tak mendukung. Kali ini saya mencoba lagi dengan syarat semesta juga mendukung. Ternyata belajar pemrograman itu enggak mudah untuk orang-orang yang mudah menyerah. Apalagi saya yang merupakan orang awam yang enggak tahu apa-apa. Oke, saya akan menguraikan apa sih yang membuat saya betah selama belajar di dicoding. By the way, saya menulis ini di sela-sela lagi belajar. Hehe…. Kebetulan laptop yang saya gunakan bisa multitasking. Jadi, bisa disambi saat sedang download. Kalau sedang download kan enggak boleh ada aktivitas apapun di aplikasi yang sedang saya pelajari. Sistemnya menyuruh saya untuk menunggu sampai selesai.

Berikut adalah halaman utama ketika sudah login di sana. Ketika melihatnya pertama sekali saya merasa tertarik walaupun belum mengerti. Ada Academy sebagai tempat pembelajaran. Nah, di sana pula ada banyak kelas yang bisa kita ikuti. Mulai dari kelas dasar hingga kelas ahlinya. Biasanya kelas dasar bisa diakses gratis. Sedangkan kelas menengah hingga kelas ahlinya memakai token alias berbayar. Masalah harganya lumayan mahal sebenarnya untuk orang yang tidak punya uang. Termasuk juga saya. Lagipula, token tersebut memiliki masa. Jadi, kalau lewat tanggalnya tidak bisa diakses lagi. Tapi eits, tenang dulu. Mereka biasanya sering promosi dengan diskon potongan harga. Namun, jika kalian beruntung dengan selalu mengikuti informasi dicoding. Bisa belajar gratis kok dengan beasiswa seperti saya. Hehe …
Tampilan Awal Dicoding setelah login

Selain itu, pada setiap kelas berdasarkan topik kita bisa diskusi bersama. Apa saja yang tidak dimengerti dan para mentor yang ada di sana atau mungkin teman-teman kita sendiri akan memberikan solusinya .

Challenge merupakan sebuah tantangan dari dicoding sendiri setelah kita mempelajari apa-apa saja yang berada di kelas akademi. Selain itu, mereka juga memberikan sebuah penghargaan bagi kita yang bisa menyelesaikan challenge tersebut berupa poin yang bisa ditukarkan untuk hadiah yang ditawarkan mereka apabila berhasil mengumpulkan poin hingga belajar kelas gratis. Reward atau hadiah yang ditawarkan menarik sekali. Mulai dari tas dicoding, gawai, hingga laptop. Hhm, menggiurkan sekali dan membuat pacuan semangat lebih kuat.

Event merupakan sebuah acara yang mereka sediakan di berbagai kota. Saat ini yang menjadi pusat acara mereka kalau tidak di pulau Jawa pasti di pulau Bali. Selain itu, beberapa even yang diadakan ada poinnya juga. Jadi, kita memang harus jeli untuk membaca informasi. Menarik sekali bukan, selain belajarnya secara daring. Rutin juga diadakan pertemuan secara langsung. Nah, dari sanalah kita bisa saling mengenali siapa-siapa saja yang menekuni programmer ini. Ya, kalau bisa dibilang menambah relasi. Tapi sayangnya, di Medan sendiri belum ada. Jadi saya hanya bisa gigit jari doang melihatnya. Semoga saja ke depannya bisa diadakan di Medan ya kan. Auto ikutan deh.

Job  merupakan sebuah pekerjaan yang diadakan oleh beberapa perusahaan. Nah, perusahaan inilah yang nantinya akan bekerjasama bersama dicoding. Kemudian menawarkan kita pekerjaan apa saja yang dikerjakan. Ibaratnya bisa berkarir di sana. Gambar berikut ini merupakan contoh pekerjaan yang sedang mereka tawarkan. Kebetulan sekali lagi ada lowongan. Menarik sekali ya kan. Sayangnya lagi, saya masih belajar dan belum mahir belajar pemrograman.
Menu Job di Dicoding


Developer merupakan pengembang. Orang-orang yang bertugas untuk merancang sebuah sistem aplikasi. Ternyata developer ini berbeda dengan programmer. Developer itu lebih mengarah pada keperluan bisnis dan programmer sendiri berfokus pada kode. Sedangkan Untuk informasi lebih lanjut tentang perbedaan keduanya. Kalian bisa mengunjungi website Indoworx.

Gambar di bawah ini merupakan isi dari menu developer. Wuah, menarik sekali bukan. Ibaratnya kita bisa termotivasi setiap hari jika ada yang seperti ini. Bahkan harapan atau wishlist untuk hadiah kita juga ada lo. Selain itu, mereka juga memberikan tips untuk tetap sehat walaupun lagi seru-serunya belajar.
Menu Developer di Dicoding

Nah, mulai dari menu-menu  yang ditawarkan saja sudah sangat menarik. Lalu bagaimana dengan pengalaman saya selama mengikutinya. Seru sekali, apalagi mereka begitu baik dengan mengingatkan saya di e-mail jika saya sibuk. Ibaratnya, mereka mengirimkan saya surat cinta sebagai bentuk kepedulian dalam pembelajaran. Mereka akan memberitahu deadline kelas belajar saya tinggal berapa hari lagi. Bahkan CEO-nya sendiri juga turut mengirimkan saya pesan.

Sebenarnya saya ingin menguraikan lebih lanjut. Namun saya akan membahasnya di konten selanjutnya. Oke, itu saja yang bisa sampaikan. Saya akhiri dengan Wassalamualaikum Warahmatullahi Wabarakatuh.
Salam Rindu

Harumpuspita