Postingan

Panduan Instalasi Ruby on Rails pada Windows 10

Gambar
             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

Gambar
          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)

Gambar
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...

Menyongsong Era Kecerdasaran Buatan bagi Pengembang Perangkat Lunak (Web)

Jakarta,  tanggal 7 Mei 2025 digunakan untuk menulis artikel tentang pandangan dalam menentukan posisi sebagai pengembang perangkat lunak berbasis web terhadap laju pertumbuhan kecerdasan buatan atau  Artificial Intelligent  (AI). Web diangkat sebagai topik berdasarkan pengalaman penulis yang bekerja lebih dari dari 11 tahun berkerja sebagai pengembang web menggunakan Ruby on Rails. Setelah satu dekade lebih berkarir dalam pengembangan web dirasa perlu untuk membahas bagaimana peran dan posisi pengembang web di era penerapan AI pada organisasi. Pengalaman dan pengamatan yang dirasa menarik untuk dibahas dan disajikan pada Blog Akbar Corat - Coret yang berkaitan dengan pembangunan karir sebagai pengembang web agar mendapat peran yang berdampak pada organisasi di kala penerapan AI yang masif di masa mendatang. Web adalah sistem yang memanfaatkan jaringan internet untuk memungkinkan komunikasi antara klien ( browser) dan penyedia layanan ( server)  guna mendapatkan kon...

Menambahkan corak pada kode program dengan Prism.js pada Blogger/Blogspot

Berikut adalah tes penulisan kode menggunakan Prism.js. Untuk menuliskan dengan kode ruby menggunakan Prism.js pada Blogger dengan cara sebagai berikut: 1. Menambahkan CSS ke dalam <head> <link href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css" rel="stylesheet"/> 2.   Menambahkan Javascript Prism.js di akhir sebelum </body> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-ruby.min.js"></script> 3. Menggunakan tag <pre> dan <code> dalam setiap penulisan kode <pre><code class="language-ruby"> def hello_world   puts "Hello, world!" end hello_world </code></pre> Berikut adalah contoh hasilnya: def hello_world puts "Hello, world!" end hello_world

Tunda dan Segera

Secercah harapan menaungi gelapnya awan Merasakan hilangnya tujuan yang digenggam Genggaman yang rapuh dengan impian Impian yang datang berlipat menghantui Pikiran terasa bimbang akan impian baru Badan menyongsong terpaan angan Jiwa yang kosong menjadi tumpukan arang Senyuman keluarpun terasa kembali letih Ingin kembali bangkit adalah harapan tunggal Penjedaan mulai diutarakan demi sirna Mulailah angan tanpa beban Muncullah penundaan yang akan jadi utang Pilihan itu dibuat untuk dapat fokus Fokus disaat ada penundaan akan ingat Ingat utang akan kehidupan Laksanakan tugas dengan tenaga yang ada

Akal dan Hati

Setiap penantian harapan mendapatkan tantangan Tantangannya membuat pandangan menjadi buyar Buyarnya pandangan menjadikan letih Letih itu menjadi pasrahnya diri saat malam tiba Kejadian tersebut terulang dalam keseharian Kehidupan dilalui dengan rasa bimbang Dalam kesempatan hidup yang diberikan pagi hari Berarti hidup memiliki tujuan Tujuan yang masih perlu dicerna dengan hati Mata hati yang mengarahkan hidup tenang Hati membutuhkan arah dengan bertanya Mengapa hidup ini diberikan kesempatan melihat Akal hadir dalam pencarian dengan penasaran Mengali bongkah pengetahuan yang ada Penelusuran tetap dilakukan agar hidup merajai pikiran Pikiran menghasilkan keterbatasan akan keberadaan Kekuatan diri dikenali dengan mengasah hati Kelemahan diri dipedulikan dengan akal Hidup membaik dengan akal dan hati Menikmati penundukan hingga akhir