Posts

Showing posts from June, 2025

Panduan Pemasangan Kontrol Versi Git pada Windows 10

Image
        Gambar : Panduan Pemasangan Git pada Windows 10      Dalam membangun perangkat lunak berbasis web, pengembang dalam kesehariannya bergulat dengan kode sumber (kumpulan teks yang berupa instruksi bahasa pemrograman komputer). Dalam masa pengembangan, pengembang dapat mengalami kesulitan ketika tidak ada salinan atas kode sumber, tidak memiliki catatan historis tentang kode yang ditulis dan tidak bisa bereksperimen. Hal tersebut tentunya mengurangi produktivitas dalam proses pengembangan perangkat lunak. Pada tulisan kali ini akan membahas tentang perkakas yang dapat mengatasi masalah tersebut sehingga pengembang dapat dengan mudah dalam mengelola kode sumbernya. Manajemen Kontrol Versi     Dalam rangkaian membangun web menggunakan kerangka kerja Ruby on Rails. Terdapat perkakas yang diperlukan untuk menjawab permasalahan di atas yaitu dengan menggunakan kontrol versi. Kontrol versi merupakan perkakas yang dapat digunakan oleh pengemban...

Panduan Instalasi Ruby on Rails pada Windows 10

Image
             Dalam rangkaian membangun web, terdapat bahasa pemrograman dan kerangka kerja yang perlu dipersiapkan. Bahasa pemrograman yang akan dipilih pada tulisan ini adalah Ruby dan Rails sebagai kerangka kerja dalam membangun web pada sistem operasi Windows 10. Untuk mendapatkan keunggulan kerangka kerja Ruby on Rails, diharapkan untuk menjalankannya pada lingkungan Linux. Windows Subsystem for Linux (WSL) dapat berguna untuk menjalankan distribusi Linux pada Windows 10 yang dapat digunakan secara bersamaan. Untuk memasang WSL pada Windows 10 bisa mengikuti tulisan  panduan pemasangan WSL pada Windows 10.  Distribusi Linux yang dipilih pada tulisan ini adalah Ubuntu 24.04.1 LTS. Instalasi Mise pada Windows:         Setelah sistem operasi Ubuntu 24 LTS dipasang pasang Windows 10, dilanjutkan dengan memasang Mise. Mise merupakan perkakas untuk mengelola versi multi bahasa pemrograman dan alat pendukungnya. Unt...

Mise untuk Kelola Multi Bahasa Pemrograman dan Peralatan Pendukung

Image
          Dalam membangun perangkat lunak berbasis web, terdapat tahapan untuk menyetel peralatan sebelum tahapan pengembangan dimulai. Penyetelan awal dilakukan pada lingkungan pengembangan yang bisa disebut komputer lokal. Peralatan yang dibutuhkan dapat berupa bahasa pemrograman, alat analisis kode, alat penerapan ke lingkungan produksi dan lain sebagainya. Pada tahapan persiapan ini dapat menguras waktu dan pikiran untuk menghasilkan lingkungan pengembangan yang diinginkan.    Saat  melakukan persiapan pada komputer lokal pengembang, terkadang pengembang memiliki banyak proyek dengan bahasa pemrograman dan peralatan pendukung yang multi versi. Ketika pengembang ingin menggunakan versi yang baru akan menggangu jalannya proyek yang lama. Masalah tersebut dapat diatasi dengan menggunakan alat kelola versi poliglot. Alat ini dapat mengelola multi peralatan dengan versi yang berbeda-beda sesuai dengan kebutuhan. Berikut adalah sebagian alat ya...

Instalasi Linux pada Windows menggunakan Subsistem Windows untuk Linux (WSL)

Image
Dalam membangun web terdapat peralatan pendukung yang lebih cocok dikerjakan pada lingkungan Linux seperti Ruby on Rails. Namun pengembang terkadang perlu memiliki sistem operasi lain di dalam komputer yang sama yaitu Windows. Dual boot dapat menjadi salah satu solusi dalam memanfaatkan kelebihan masing - masing kedua sistem operasi tersebut. Solusi tersebut memiliki keterbatasan yaitu tidak dapat berjalan secara bersamaan alias terpisah sehingga perlu keluar dari satu sistem operasi ke sistem operasi yang lain. Permasalahan di atas dapat diatasi dengan menggunakan Windows Subsystem for Linux (WSL) atau dalam bahasa Indonesia Subsistem Windows untuk Linux. WSL merupakan komponen dari Windows yang dapat menjalankan Linux di dalam sistem operasi Windows secara bersamaaan tanpa menggunakan mesin virtual dan dual boot. Terdapat manfaat yang terasa yaitu dapat menginstal berbagai distribusi Linux seperti Ubuntu, Debian, Kali dan banyak lagi, dapat menjalankan skrip Bash, dapat menyimp...