ikkodev Profile Banner
helloworld! Profile
helloworld!

@ikkodev

Followers
2
Following
20
Media
21
Statuses
44

otw jadi programmer handal

Joined May 2024
Don't wanna be here? Send us removal request.
@ikkodev
helloworld!
5 days
yuk bisa yuk. satu hari minimal satu commit
Tweet media one
0
0
0
@ikkodev
helloworld!
9 days
Sering pake gaya FP saat:. 1. Menggunakan map(), where(), reduce() pada list. 2. Menulis callback seperti onPressed: () => doSomething().3. Menghindari mutasi state secara langsung (misalnya pakai copyWith()).
0
0
0
@ikkodev
helloworld!
9 days
analogi = bayangkan jika kamu sedang membuat jus:. FP → kamu beri blender buah sebagai input dan dia langsung hasilkan jus, tanpa menyimpan apapun. setiap kali kamu beri buah yg sama, jusnya pasti sama.
1
0
0
@ikkodev
helloworld!
9 days
functional programming = gaya pemrograman di mana kamu menulis kode berdasarkan fungsi murni (pure function), tanpa mengubah data secara langsung (immutable), dan tanpa efek samping (side effects). sederhananya = cara menulis kode seperti matematika: input → proses → output.
1
0
0
@ikkodev
helloworld!
9 days
FUNCTIONAL PROGRAMMING
1
0
0
@ikkodev
helloworld!
9 days
analogi = bayangkan kamu ingin memesan kopi di warung dan langsung bilang ke penjual “mas, kopi hitam panas ya”. kamu tidak menyimpan pesan itu ke kertas/catatan, kamu langsung ucapkan dan selesai. itulah anonymous function (langsung kirim aksi tanpa menyimpan nama).
0
0
0
@ikkodev
helloworld!
9 days
analogi = seperti “catatan tempel” sekali pake, ditulis cepat tanpa nama.
1
0
0
@ikkodev
helloworld!
9 days
anonymous function = “saya langsung bilang ke tukang kopi sekarang juga”. future/async-await = “saya pesan kopi, tapi nunggu dulu jadi. nanti kalo udah, baru saya minum”.
1
0
0
@ikkodev
helloworld!
9 days
lambdas = fungsi tanpa nama yang biasanya ditulis langsung di tempat, tidak perlu dideklarasikan sebelumnya.
1
0
0
@ikkodev
helloworld!
9 days
LAMBDAS/ANONYMOUS FUNCTION
1
0
0
@ikkodev
helloworld!
9 days
list = data berurutan.Set = data unik tanpa urutan {1,2,1}.Map = pasangan key-value {nama: “ikko”}.Queue = urutan fifo.Stack = urutan lifo (menggunakan list).
0
0
0
@ikkodev
helloworld!
9 days
collections = struktur data yg digunakan untuk menyimpan dan mengelola banyak nilai/data. analogi = seperti rak buku, yang berurutan(list), tanpa duplikat(set), berpasangan(map).
1
0
0
@ikkodev
helloworld!
9 days
COLLECTIONS
1
0
0
@ikkodev
helloworld!
9 days
akses data = list[index].tambah data = .add() atau .addAll().hapus data = .remove() atau .removeAt().perulangan = for, forEach, map.jumlah = .length.
0
0
0
@ikkodev
helloworld!
9 days
analogi = seperti rak buku, setiap buku memiliki nomer urut(indeks), kamu bisa menambahkan buku baru ke rak, kamu bisa mengambil, mengganti, atau menghapus buku berdasarkan nomer urutnya.
1
0
0
@ikkodev
helloworld!
9 days
LIST
1
0
0
@ikkodev
helloworld!
1 month
Tweet media one
0
0
0
@ikkodev
helloworld!
1 month
GET = ambil data.POST = kirim data.PUT = update data.DELETE = hapus data.
1
0
0
@ikkodev
helloworld!
1 month
REST API
1
0
0
@ikkodev
helloworld!
1 month
Tweet media one
0
0
0