Ek-star
Enthusiastic Computer Science undergrad passionate about exploring the realm of Mobile Programming through Kotlin and Machine Learning through Python
Universitas Sumatera Utara Indonesia
Pinned Repositories
Dicoding_Activity-Pada-Kotlin
Activity merupakan salah satu komponen penting Android yang berfungsi untuk menampilkan user interface ke layar pengguna. Ini seperti pada saat Anda melihat daftar percakapan pada aplikasi chat atau daftar email pada aplikasi Gmail di ponsel Android Anda.
Dicoding_Aplikasi-Sederhana-Untuk-Menghitung-Volume-dari-Bangun-Ruang
Setelah berhasil membangun project Android Studio, langkah pertama yang biasa Android Developer lakukan adalah menyusun tampilan aplikasi terlebih dahulu. Oleh karena itu, ikutilah langkah-langkah berikut untuk melakukannya.
Dicoding_AppBar
Option Menu adalah menu yang tampil pada AppBar/Toolbar untuk melakukan aksi tertentu. Pada Codelab AppBar ini, Anda akan mempelajari bagaimana membuat option menu pada AppBar dan membuat fungsi search menggunakan SearchBar dan SearchView.
Dicoding_Coroutines-Pada-Kotlin
Kita akan mempelajari dasar concurrency pada Kotlin hingga alasan mengapa developer wajib mencoba Kotlin Coroutines. Concurrency merupakan sebuah topik yang cukup dalam.
Dicoding_Debugging-dengan-Logging-dan-Debug-Breakpoint
Kita perlu mengetahui beberapa cara untuk melakukan Debugging. Proses tersebut mengharuskan kita melakukan proses identifikasi bug atau masalah yang muncul dan mencari solusinya.
Dicoding_Fragment
Pada latihan ini Anda akan melakukan beberapa latihan supaya mengerti konsep Fragment dan lifecycle-nya untuk membuat tampilan yang modular dan reusable. Selain itu Anda juga akan mempelajari perbedaan kode pada Activity dan Fragment.
Dicoding_Intent
Intent adalah mekanisme untuk melakukan sebuah action dan komunikasi antar komponen aplikasi misal Activity, Service, dan Broadcast Receiver.
Dicoding_Konsep-Object-Oriented-Programming
Pada sub-modul awal kita sudah mengetahui bahwa Kotlin memberi dukungan luas untuk mengembangkan program berorientasi objek. Sebabnya, OOP masih menjadi salah satu paradigma atau teknik pemrograman yang banyak digunakan dalam pengembangan aplikasi. Kode utama berada didalam folder "src/main/kotlin"
Dicoding_Kotlin-Functional-Programming
Kotlin adalah sebuah multiparadigm programming language. Artinya selain merupakan bahasa pemrograman berorientasi objek, dalam penulisan sintaksnya Kotlin menggunakan gaya functional programming. Kode utama berada didalam folder "src/main/kotlin"
Project-Artificial-Intelligence-Kelompok
Anggota Kelompok Artificial Intelligence (AI): Ekalma Toto Alloy Sembiring (211401084), Virgie Beatrice (221401034), Mutiara Aprilia (221401115), Nirmala Aizya Agatha Silalahi (221401118)
Ek-star's Repositories
Ek-star/Project-Artificial-Intelligence-Kelompok
Anggota Kelompok Artificial Intelligence (AI): Ekalma Toto Alloy Sembiring (211401084), Virgie Beatrice (221401034), Mutiara Aprilia (221401115), Nirmala Aizya Agatha Silalahi (221401118)
Ek-star/Dicoding_Activity-Pada-Kotlin
Activity merupakan salah satu komponen penting Android yang berfungsi untuk menampilkan user interface ke layar pengguna. Ini seperti pada saat Anda melihat daftar percakapan pada aplikasi chat atau daftar email pada aplikasi Gmail di ponsel Android Anda.
Ek-star/Dicoding_Aplikasi-Sederhana-Untuk-Menghitung-Volume-dari-Bangun-Ruang
Setelah berhasil membangun project Android Studio, langkah pertama yang biasa Android Developer lakukan adalah menyusun tampilan aplikasi terlebih dahulu. Oleh karena itu, ikutilah langkah-langkah berikut untuk melakukannya.
Ek-star/Dicoding_AppBar
Option Menu adalah menu yang tampil pada AppBar/Toolbar untuk melakukan aksi tertentu. Pada Codelab AppBar ini, Anda akan mempelajari bagaimana membuat option menu pada AppBar dan membuat fungsi search menggunakan SearchBar dan SearchView.
Ek-star/Dicoding_Coroutines-Pada-Kotlin
Kita akan mempelajari dasar concurrency pada Kotlin hingga alasan mengapa developer wajib mencoba Kotlin Coroutines. Concurrency merupakan sebuah topik yang cukup dalam.
Ek-star/Dicoding_Debugging-dengan-Logging-dan-Debug-Breakpoint
Kita perlu mengetahui beberapa cara untuk melakukan Debugging. Proses tersebut mengharuskan kita melakukan proses identifikasi bug atau masalah yang muncul dan mencari solusinya.
Ek-star/Dicoding_Fragment
Pada latihan ini Anda akan melakukan beberapa latihan supaya mengerti konsep Fragment dan lifecycle-nya untuk membuat tampilan yang modular dan reusable. Selain itu Anda juga akan mempelajari perbedaan kode pada Activity dan Fragment.
Ek-star/Dicoding_Intent
Intent adalah mekanisme untuk melakukan sebuah action dan komunikasi antar komponen aplikasi misal Activity, Service, dan Broadcast Receiver.
Ek-star/Dicoding_Konsep-Object-Oriented-Programming
Pada sub-modul awal kita sudah mengetahui bahwa Kotlin memberi dukungan luas untuk mengembangkan program berorientasi objek. Sebabnya, OOP masih menjadi salah satu paradigma atau teknik pemrograman yang banyak digunakan dalam pengembangan aplikasi. Kode utama berada didalam folder "src/main/kotlin"
Ek-star/Dicoding_Kotlin-Functional-Programming
Kotlin adalah sebuah multiparadigm programming language. Artinya selain merupakan bahasa pemrograman berorientasi objek, dalam penulisan sintaksnya Kotlin menggunakan gaya functional programming. Kode utama berada didalam folder "src/main/kotlin"
Ek-star/Dicoding_Kotlin-Generics
Kali ini kita akan mempelajari tentang Generics, yaitu sebuah konsep yang memungkinkan suatu kelas atau interface menjadi tipe parameter yang dapat digunakan untuk berbagai macam tipe data. File utama berada di
Ek-star/Dicoding_Latihan-ConstraintLayout
Pada latihan kali ini Anda akan mengembangkan sebuah halaman detail yang di dalamnya mengimplementasikan ConstraintLayout.
Ek-star/Dicoding_Latihan-LinearLayout-RelativeLayout-FrameLayout-dan-TableLayout
Pada latihan kali ini Anda akan mengembangkan sebuah halaman detail yang di dalamnya terdiri dari beberapa komponen View dan Viewgroup layout.
Ek-star/Dicoding_NavigationDrawer_dengan_NavigationComponent
Pada codelab ini, tujuannya adalah mengubah tampilan dari template Navigation Drawer yang dibuat dengan menggunakan NavigationCompoenent.
Ek-star/Dicoding_NavigationGraph_SafeArgs_PopUpBehavior_Animation
Dalam mengembangkan sebuah aplikasi, navigation atau navigasi antar screen merupakan aspek penting dalam membangun pengalaman pengguna (user experience) yang baik.
Ek-star/Dicoding_NetworkingDenganLoopJDanParsingJSON
Pada codelab kali ini Anda akan belajar menerapkan library LoopJ untuk mengambil data dari Web API.
Ek-star/Dicoding_OptionMenu_pada_AppBar
Pada codelab kali ini Anda akan mempelajari bagaimana menambahkan option menu pada AppBar. Option Menu adalah menu yang tampil pada AppBar/Toolbar untuk melakukan aksi tertentu. Pada Codelab AppBar ini, Anda akan mempelajari bagaimana membuat option menu pada AppBar dan membuat fungsi search menggunakan SearchBar dan SearchView.
Ek-star/Dicoding_RecyclerView
RecyclerView adalah sebuah komponen tampilan (widget) yang lebih canggih ketimbang pendahulunya, yakni ListView. Gambar di bawah menunjukkan perbedaan ListView dan RecyclerView, jika Anda menggunakan ListView objek dari tiap item akan dibuat semuanya dari awal sampai akhir.
Ek-star/Dicoding_SearchBar_and_SearchView
Sebelumnya kita telah membuat AppBar untuk memanggil Activity baru melalaui Menu 2. OK, kini kita lanjutkan untuk membuat menu pencarian menggunakan SearchBar dan SearchView pada Activity baru tersebut.
Ek-star/Dicoding_SimulasiProsesAsynchronousDenganBackgroundThread
Codelab ini bertujuan untuk mengimplementasikan Background Process pada aplikasi yang Anda bangun. Harapannya aktivitas ini dapat memberi gambaran yang jelas tentang cara kerja proses yang di dalam background.
Ek-star/Dicoding_TabLayout_dengan_ViewPager
Codelab ini bertujuan untuk memahami cara membuat Tab Layout dengan ViewPager2, baik menggunakan multi Fragment maupun hanya satu Fragment.
Ek-star/Dicoding_Teori-Style-dan-Theme
Pada bagian ini, Anda akan mempelajari prinsip desain yang ada di android. Anda juga akan mempelajari cara menerapkan struktur dan tampilan view dalam sebuah berkas style.
Ek-star/IKLC-Pengenalan-Recycler-View
Materi yang digunakan untuk media pembelajaran Ilmu Komputer Laboratory Center (IKLC)
Ek-star/Memulai-Pemrograman-dengan-Python
Python adalah bahasa pemrograman multifungsi yang dirilis pada tahun 1991 oleh Guido van Rossum (GvR). Beliau membuat Python sebagai bahasa pemrograman yang mudah dibaca dan dimengerti (readable) serta memiliki kemampuan penanganan kesalahan (exception handling).
Ek-star/Dicoding_BottomNavigation