Abstraksi dalam Bidang Ilmu Komputer

Abstraksi dalam Bidang Ilmu Komputer

Pernahkah kamu mendengar kata abstraksi dalam kehidupan sehari-hari? Mungkin ini akan terdengar asing bagi kamu yang baru akan terjun ke bidang IT. Namun, sebenarnya kata ini sering digunakan dalam bidang ilmu komputer.  Ilmu komputer adalah disiplin yang membutuhkan pengetahuan tentang software, hardware, dan interaksi antara keduanya. Banyak Developer mengandalkan abstraksi untuk ...

Masalah Etika yang Perlu Diperhatikan dalam Penggunaan Teknologi

Masalah Etika yang Perlu Diperhatikan dalam Penggunaan Teknologi

Hi, Devs! Dalam artikel kali ini kita akan belajar bersama terkait dengan masalah-masalah etika dalam penggunaan teknologi yang perlu diperhatikan.  Untuk kamu yang ingin membangun masa depan generasi digital di Indonesia dengan mengedepankan etika digital, Dicoding membuka pelatihan intensif dalam program Dicoding Bootcamp yang bisa kamu ikuti, ya. Sebagaimana yang ...

10 Masalah yang Sering Dialami Developer Pemula

10 Masalah yang Sering Dialami Developer Pemula

Pernah kamu mendengar istilah developer dan bertanya cara menjadi developer yang andal? Pada era yang modern ini, developer menjadi profesi yang cukup populer. Apakah kamu salah satu yang tertarik untuk menjadi seorang developer? Sebagai seorang yang bercita-cita menjadi developer, nantinya kamu akan sering menghadapi yang namanya “masalah”. Hal ini wajar ...

Mengintip Beberapa Fitur Baru di PHP 8+

Mengintip Beberapa Fitur Baru di PHP 8+

Jika kalian pernah belajar kelas backend di Dicoding, harusnya sudah tidak asing dengan JavaScript. Selain JavaScript, salah satu bahasa pemrograman yang banyak digunakan untuk membangun backend web adalah PHP. Pertama kali diciptakan oleh Rasmus Lerdorf pada tahun 1994 dengan kepanjangan Personal Home Page. Barulah kemudian pada sekitar tahun 1997, kepanjangan ...

Dicoding Bangun Negeri, untuk Transformasi Developer Indonesia

Dicoding Bangun Negeri, untuk Transformasi Developer Indonesia

Kini semua bangsa bergerak menuju transformasi dunia digital yang bertumpu pada inovasi teknologi di semua sendi kehidupan. Oleh karena itu, Dicoding yakin pendidikan teknologi merupakan fondasi bangsa yang utama agar menjadi yang terdepan dalam menghadapi transformasi dunia digital. Hal ini didukung berdasarkan data dari riset World Bank, bahwa untuk mendukung ...

Simak Perkembangan Teknologi Baru di WWDC & Google I/O

Simak Perkembangan Teknologi Baru di WWDC & Google I/O

Sebagai penggiat IT, melek informasi adalah sebuah kewajiban. Jika sebelumnya kita pernah membahas tren teknologi pada halaman 6 Tren Teknologi Pendidikan di Tahun 2022, lantas bagaimana dengan perkembangan pada 2023? Di mana kita bisa melihat informasi terkait teknologi terbaru dari berbagai perusahaan besar, seperti Google dan Apple? Biasanya, perusahaan besar ...

Kelola Kode Serverless dengan Serverless Framework

Kelola Kode Serverless dengan Serverless Framework

Framework merupakan alat yang wajib digunakan saat membangun aplikasi dalam skala besar, begitu juga ketika kamu memanfaatkan teknologi serverless. Dalam artikel ini, kita akan mencari tahu cara mengelola kode serverless-mu agar lebih mudah dikelola, diuji, dikembangkan, hingga di-deploy sesuai dengan praktik terbaik yang ada saat ini. Pengantar Serverless Framework Teknologi serverless saat ini mendapatkan popularitas yang ...

Quantum Computing: Pengertian, Sejarah, dan Manfaat

Quantum Computing: Pengertian, Sejarah, dan Manfaat

Apa itu Quantum Computing? Quantum Computing adalah bidang multidisiplin yang terdiri dari aspek ilmu komputer, fisika, dan matematika yang memanfaatkan mekanika kuantum untuk memecahkan masalah kompleks lebih cepat daripada komputer klasik.  Bidang komputasi kuantum mencakup penelitian perangkat keras dan pengembangan aplikasi. Komputer kuantum mampu memecahkan tipe masalah tertentu lebih cepat ...

Tips Belajar Coding ala Machine Learning Developer

Tips Belajar Coding ala Machine Learning Developer

Well, hello, pembaca setia Dicoding blog. Tentunya sebagian dari kalian pasti ada yang bercita-cita ingin menjadi seorang Machine Learning Developer. Untuk menjadi seorang Machine Learning Developer, tentunya kamu perlu belajar coding dulu, dong. Nah, jika sebelumnya kita mempelajari tips belajar coding ala Web Developer, kini saatnya membahas tips belajar coding ...