API : Pentingnya Pengujian dan Jenis-Jenisnya

12/11/2024

API : Pentingnya Pengujian dan Jenis-Jenisnya

Dalam dunia perangkat lunak, Application Programming Interface (API) menjadi bagian penting yang menghubungkan dua komponen perangkat lunak untuk saling berkomunikasi. Mari kita bayangkan API sebagai seorang pelayan handal di sebuah…

View
Implementasi Pre-Commit Git Hook untuk Memastikan Kode Tanpa Error

12/11/2024

Implementasi Pre-Commit Git Hook untuk Memastikan Kode Tanpa Error

Pengembangan perangkat lunak yang efektif dan berkualitas membutuhkan langkah-langkah yang hati-hati sepanjang siklus pengembangan. Salah satu aspek penting dari proses ini adalah memastikan bahwa setiap commit yang masuk ke repositori…

View
Apa Itu Agile & Mengapa Agile itu Penting?

12/11/2024

Apa Itu Agile & Mengapa Agile itu Penting?

Sebelum mengenal lebih jauh tentang Agile, kita perlu tahu sebelumnya di dunia seperti apa kita tinggal saat ini. Kita tinggal di era VUCA (Volatility, Uncertainty, Complexity dan Ambiguity) di mana…

View
Meningkatkan kualitas kode dan efesiensi development menggunakan Git Hook

12/11/2024

Meningkatkan kualitas kode dan efesiensi development menggunakan Git Hook

Dalam pengembangan perangkat lunak, menjaga kualitas kode merupakan hal yang sangat penting. Salah satu cara untuk meningkatkan kualitas kode adalah dengan menerapkan standarisasi pada proses pengembangan. Git, sebagai sistem kontrol…

View
Memahami Scrum: Kerangka Kerja Agile

12/11/2024

Memahami Scrum: Kerangka Kerja Agile

Scrum adalah salah satu Agile Framework yang didedikasikan khusus untuk menangani permasalahan kompleks. Scrum adalah kerangka kerja sederhana yang membantu tim dan organisasi menghasilkan nilai tambah melalui solusi yang adaptif…

View
Fondasi Kokoh untuk Pengembangan Software

12/11/2024

Fondasi Kokoh untuk Pengembangan Software

SOLID Principles adalah salah satu prinsip “standar” yang bisa diterapkan pada kode program yang kita buat. Apabila kita menerapkan prinsip SOLID, maka kode yang kita buat akan menjadi jauh lebih…

View

12/11/2024

Why are Software Engineering Principles Important?

Sebagai programmer kita pasti sudah banyak menulis kode program dalam bahasa apapun yang kita kuasai. Bahasa c#, java, golang, javascript, python, ruby, php, dll. Tapi pernahkah kita berfikir? Dinisilah pentingnya…

View
Principle of Software Engineering

12/11/2024

Principle of Software Engineering

1. KISS (Keep It Simple, Stupid) Ok, kita mulai dari prinsip yang paling simple: KISS (Keep It Simple, Stupid / Keep It Stupid Simple / Keep It Simple, Silly /…

View
Konsep Element pada Beanstalkd

12/11/2024

Konsep Element pada Beanstalkd

Beanstalkd adalah sebuah sistem manajemen antrian yang mendasarkan operasinya pada beberapa konsep inti yang menjadikannya tools yang sangat berguna dalam pengembangan aplikasi yang memerlukan manajemen tugas atau pekerjaan yang berjalan…

View