Kamis, 16 Mei 2024

Python List

List adalah tipe data koleksi yang paling umum digunakan di Python untuk menyimpan kumpulan data. List merupakan urutan elemen yang dapat diubah, dan didefinisikan dengan tanda kurung siku dan elemen-elemen yang dipisahkan oleh koma. 

Berikut beberapa hal yang perlu diketahui tentang list di Python: 

  • List merupakan tipe data yang paling serbaguna dan berguna di Python. 
  • List dapat berisi tipe data apa saja, sehingga item dalam list tidak harus sama jenisnya. 
  • List bersifat mutable, yang berarti elemen-elemen di dalamnya dapat diubah setelah list dibuat. 
  • List mirip seperti array yang berukuran dinamis, atau vector di bahasa pemrograman C++ dan ArrayList di bahasa pemrograman Java. 
  • List berbeda dengan array, karena array hanya dapat menyimpan elemen dari satu tipe data, sedangkan list dapat menyimpan elemen dari tipe data yang berbeda. 

List merupakan salah satu dari 4 tipe data bawaan dalam Python, selain Tuple, Set, dan Dictionary. 









#python
#pemrogramman

Senin, 15 April 2024

Python Lambda

Python lambda adalah fungsi anonim yang tidak memiliki nama dan didefinisikan dalam satu baris. Fungsi ini digunakan untuk keperluan jangka pendek dan sering digunakan dalam analisis data. Fungsi lambda adalah fungsi anonim (yaitu, didefinisikan tanpa nama) yang dapat menerima sejumlah argumen tetapi, tidak seperti fungsi normal, mengevaluasi dan mengembalikan hanya satu ekspresi. Fungsi lambda dalam Python memiliki sintaks berikut: parameter lambda: ekspresi.








Kamis, 01 Februari 2024

What is Python?

Python adalah bahasa pemrograman yang populer dan mudah dipahami. Python digunakan untuk berbagai keperluan, seperti: Pengembangan perangkat lunak, Aplikasi web, Ilmu data, Machine learning (ML), Pengembangan teknologi robot. 

Python memiliki beberapa karakteristik, di antaranya: 

  • Python dirancang dengan filosofi yang menekankan keterbacaan kode dan kesederhanaan sintaks. 
  • Python menggunakan kata kunci bahasa Inggris, sedangkan bahasa lain menggunakan tanda baca. 
  • Python tidak menggunakan tanda kurung kurawal untuk membatasi blok. 
  • Python memiliki lebih sedikit pengecualian sintaksis dan kasus khusus daripada C atau Pascal. 
  • Perangkat lunak Python dapat diunduh secara gratis. 
  • Python terintegrasi baik dengan semua tipe sistem. 

Python diciptakan oleh programmer Belanda bernama Guido Van Rossum pada tahun 1991.









Rabu, 17 Januari 2024

𝐁𝐮𝐤𝐮 𝐏𝐞𝐥𝐚𝐣𝐚𝐫𝐚𝐧 𝐀𝐤𝐬𝐚𝐫𝐚: 𝐋𝐚𝐭𝐢𝐧, 𝐉𝐚𝐰𝐚, 𝐀𝐫𝐚𝐛 𝐌𝐞𝐥𝐚𝐲𝐮 (𝐉𝐚𝐰𝐢)


Buku ini diterbitkan tahun 1885 sebagai bahan pelajaran untuk mereka yang ingin belajar 3 huruf di atas. Saat itu Belanda ditulis dalam Bahasa Melayu adalah Wolanda, Melayu ditulis Malajoe (Melayu), dan juga ciri khas huruf Jerman berupa Gothic Style ditulis sebagai Duitsch.

Buku ini memperkenalkan bentuk aksara Latin yang dipakai oleh Wolanda dan Duitsch, bentuk aksara Arab Melayu (Jawi) dan bentuk aksara Jawa (memakai typeface bentuk dari Roorda dan Hubner, aksara bergaya miring). Selain itu juga memperkenalkan hal² yang umum seperti nama bulan menurut bahasa Belanda, Islam, Cina dan Jawa, serta pengetahuan² lain yang diperlukan. Juga contoh penulisan untuk kata yang sama dengan aksara Jawa, Latin dan Jawi.

Sekali lagi postingan ini sekedar untuk memberikan informasi (seperti postingan sebelumnya) tentang sejarah di mana saat itu orang Wolanda pun turut meramaikan penerbitan buku² baik berhuruf Latin maupun Jawa. Berbeda ketika tahun 1942 (Perundingan Kalijati, 8 Maret 1942 di Jawa Barat) saat Jepang menginjakkan kakinya di boemi pertiwi ini, segala hal berbau aksara Jawa dibrangus dan dibredel serta dilarang digunakan.

Era pendudukan Jepang menjadi salah satu fase kelam dalam perjalanan sejarah bangsa Indonesia. Penjajahan Dai Nippon di Indonesia yang berlangsung sekitar 3,5 tahun menimbulkan berbagai dampak di segala bidang, termasuk dalam sistem pendidikan dan kebudayaan.

Belanda beda pemikiran dalam hal budaya, justru mereka termasuk salah satu yang "nguri-uri" aksara Jawa, dibuktikan dengan membuat huruf untuk percetakan sejak tahun 1825 yang dipakai utk mencetak buku² beraksara Jawa. Jepang melakukan invasi kebudayaan. Penjajahan budaya adalah ketika budaya bangsa lain menjadi superior atau menguasai budaya bangsa sendiri.

Bagaimana sekarang? Apakah penjajahan budaya (budaya asing) melalui media (sosial dan online) mengarah kepada invasi kebudayaan? Maka, yuk, mari kita nguri² aksara Jawa ini sebagai salah satu benteng pertahanan terhadap invasi budaya dari bangsa asing lainnya. Mention kepada @everyone agar semakin bersemangat untuk tetap Sinau Nulis Aksara Jawa.

Sumber
@
SinauNulisJawa







#aksarajawa


Selasa, 19 Desember 2023

5 Framework Terpopuler

Framework adalah kerangka kerja atau struktur konseptual yang digunakan untuk membangun sesuatu, seperti aplikasi atau website. Framework menyediakan serangkaian alat, aturan, dan standar yang membantu pengembang untuk membangun aplikasi dengan cepat dan efisien. 

Berikut adalah beberapa manfaat framework: 

  • Mempermudah, mempercepat, dan mengorganisir penulisan kode 
  • Menggabungkan berbagai resources seperti file gambar dan dokumen referensi menjadi satu wadah 
  • Memudahkan pengembang dalam memanfaatkan kode yang sudah ada 
  • Membantu para developer mengurangi jumlah bug yang sering muncul dalam pembuatan aplikasi atau website 
  • Menjamin keamanan aplikasi 

Dalam dunia bisnis, framework juga dapat digunakan untuk menganalisis dan memecahkan masalah bisnis yang kompleks. 








Jumat, 17 November 2023

Paradigma Pemrograman

Paradigma pemrograman adalah pendekatan dasar yang digunakan pengembang untuk menyusun dan mengonseptualisasikan kode. Paradigma ini dapat diartikan sebagai pedoman atau filosofi yang memberikan sudut pandang unik untuk memecahkan masalah. 

Paradigma pemrograman memiliki beberapa karakteristik, yaitu: 

  • Terdiri dari struktur, fitur, dan cara tertentu untuk mengatasi masalah pemrograman umum 
  • Setiap paradigma memiliki dimensi pemrograman yang berbeda, seperti implikasi model eksekusi, cara mengatur kode, sintaksis, dan tata bahasa 
  • Paradigma yang berbeda lebih cocok untuk jenis masalah tertentu 
  • Bahasa pemrograman tidak selalu terikat pada paradigma tertentu 

Beberapa contoh paradigma pemrograman, antara lain: 

  • Pemrograman berorientasi objek (OOP) yang didasarkan pada konsep objek yang dapat berisi data dan kode 
  • Pemrograman imperatif yang mencakup modifikasi status program saat program dijalankan langkah demi langkah 
  • Pemrograman terstruktur yang memanfaatkan konstruksi aliran kontrol terstruktur untuk meningkatkan kejelasan, kualitas, dan waktu pengembangan program 









Selasa, 17 Oktober 2023

UI-UX Roadmap

UI/UX adalah istilah yang merujuk pada User Interface (UI) dan User Experience (UX), yaitu dua aspek yang berbeda dalam dunia desain produk: 

UI

Merupakan singkatan dari User Interface, yaitu desain antarmuka atau tampilan visual dari sebuah produk. UI berfokus pada desain visual dan interaksi pengguna dengan elemen desain. 

UX

Merupakan singkatan dari User Experience, yaitu pengalaman pengguna dalam menggunakan aplikasi atau website. UX berfokus pada keseluruhan perjalanan pengguna untuk memecahkan masalah. 

UI/UX designer adalah profesional yang bertanggung jawab untuk merancang UI dan UX pada produk atau aplikasi. Mereka berfokus pada menciptakan desain visual yang menarik dan pengalaman pengguna yang optimal. 

Dalam pengembangan website, contoh komponen desain UI adalah layout, pemilihan warna, dan typography. Sementara contoh komponen desain UX adalah arsitektur informasi, desain responsif, dan optimasi kecepatan halaman. 

UI/UX merupakan profesi yang dibutuhkan oleh berbagai perusahaan karena perkembangan teknologi yang semakin meningkat.