Postingan

Inisialisasi Project FastAPI di Windows 11

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Sekitar 1 bulan ini, saya belajar membuat backend menggunakan FastAPI. FastAPI ini merupakan framework menggunakan bahasa pemrograman Python yang saya harap cepat, seperti namanya. Ini merupakan rangkaian stack yang saat ini sedang saya pelajari, FARM (FastAPI, React.js, MongoDB) Stack. Anda bisa juga coba membaca buku yang saat ini sedang saya baca mengenai topik ini di sini . Persiapan Ada beberapa hal yang harus Anda siapkan agar bisa mengikuti tutorial ini. Perangkat dengan sistem operasi Windows 11. Bisa komputer, bisa laptop. Python yang sudah ter- install . Jika belum, install dulu . IDE. Saya menggunakan Visual Studio Code . Koneksi internet. Jika sudah siap, mari kita langsung mulai saja. Langkah-Langkah Pertama, buat folder baru dengan nama coba di mana saja. Pada contoh kali ini, saya akan membuat folder tersebut di dalam Documents\LEARNING\FASTAPI . Kemudian,...

Cara Keluar Dari Tutorial Hell

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Ada teman saya di Facebook, yang juga adik kelas saya sewaktu di pesantren, bertanya mengenai "bagaimana cara keluar dari tutorial hell ?" Saya sudah menjawabnya di kolom komentar secara singkat. Di sini, saya ingin menuliskan versi lebih panjangnya. Gambar dari https://www.pexels.com/photo/students-inside-a-classroom-studying-together-5427651/ Apa Itu Tutorial Hell Menurut Fahmi Salman , " Tutorial hell adalah suatu keadaan dimana kita terjebak dalam siklus terus menerus mengonsumsi programming tutorial tanpa mampu menerapkannya dalam dunia nyata dan membangun suatu aplikasi nyata." Contohnya adalah situasi saat kita hanya mengikuti tutorial pemrograman Laravel di Youtube, namun kita tidak bisa membangun kembali aplikasi Laravel secara mandiri. Parahnya, hal ini terjadi selama beberapa waktu. Ini tentu merepotkan dan menyebalkan. Rasanya, kita sudah t...

Petualangan MySQL: Pengelaman Mencari Tahu Penyebab Data Hilang dan Mengembalikannya

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Saya baru saja mengalami petualangan yang tidak saya duga dengan database MySQL. Masalah ini cukup serius dan masalah ini bisa saja Anda alami. Photo by Pixabay: https://www.pexels.com/photo/fire-fighter-wearing-black-and-yellow-uniform-pointing-for-something-70573/ Jadi, klien saya ada yang mengalami masalah cukup serius: data pada mayoritas kolom di tabel produknya hilang semua secara tiba-tiba. Entah bagaimana ceritanya, tetapi klien saya memiliki 2 tujuan yang menurut saya jelas: apa penyebab hal ini terjadi dan mengembalikan data produknya seperti sedia kala . Mari saya jelaskan bagaimana saya menanganinya. Mencari Tahu Penyebab Data Hilang Untuk tujuan yang ini, saya pikir kita harus mengecek hal yang akan sangat membantu kita: log . Semua aktivitas yang terjadi dalam database , seharusnya memang dicatat di dalam log . Berhubung database yang digunakan oleh klien say...

Cara Install DBeaver Up-To-Date di Ubuntu 22.04

Gambar
  Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Singkatnya, kita bisa menggunakan command sudo apt install dbeaver-ce . Tapi, tentu kita perlu melakukan beberapa hal terlebih dahulu. Mengenal DBeaver DBeaver merupakan aplikasi yang bisa kita gunakan untuk mengelola berbagai macam database . Kita bisa melakukan hal-hal yang biasanya bisa kita lakukan di phpMyAdmin, pgSQL, dan lain sebagainya. Hal yang sangat menarik dari aplikasi ini adalah dia bisa kita gunakan untuk berbagai macam jenis DBMS. Misalnya, kita bisa menyambungkannya dengan MySQL , MariaDB , PostgreSQL , SQL Server , SQLite , dan lain sebagainya. Anda bisa membaca selengkapnya pada website resminya di sini . Hal menarik lainnya adalah dia cross-platform . DBeaver bisa kita gunakan di Ubuntu, Windows, bahkan MacOS. Tentu pada artikel kali ini, kita akan fokus membahas instalasi di Ubuntu. Saya Sudah Mencobanya, Tetapi Tidak Berhasil Apabila Anda langsung ...

Cara Membuat Tabel MqSQL via Terminal di Ubuntu 22.04

Gambar
  Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Singkatnya, kita bisa menggunakan command CREATE TABLE nama_table . Tapi, itu belum semuanya. Ada rincian lain yang perlu kita ketahui bersama. Gambar dari pexels.com (panumas nikhomkhai) Prasayarat Perlu kita ketahui bersama bahwa tutorial kali ini membahas mengenai cara membuat table baru untuk MySQL via Terminal di Ubuntu 22.04. Namun, statemen untuk membuat table itu sendiri sebenarnya bisa kita jalankan untuk MySQL di Ubuntu versi lainnya. Bahkan, statemen tersebut bisa kita gunakan selain di Ubuntu, asalkan kita menjalankannya untuk MySQL. Hal yang perlu kita perhatikan di sini adalah MySQL Server harus sudah ter- install di perangkat kita. Saya pernah menulisnya di sini . Tulisan saya tersebut memang menggunakan Ubuntu versi lama. Namun, kita tetap bisa menggunakannya di Ubuntu versi 22.04....

Cara Uninstall RabbitMQ di Ubuntu 22.04

Gambar
  Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Singkatnya, kita bisa menggunakan command sudo apt purge rabbitmq-server . Tapi, mungkin ada beberapa detail yang perlu Anda ketahui. Gambar dari pexels.com Persiapan Perlu kita ketahui bersama bahwa kita hanya bisa melakukan langkah-langkah dalam tutorial ini hanya jika kita sudah meng- install RabbitMQ pada Ubuntu 22.04 kita. Jika syarat tersebut sudah terpenuhi, mari kita lanjut ke cara uninstall -nya. Proses Uninstall RabbitMQ Pertama, kita buka dulu Terminal di Ubuntu kita. Kita bisa membukanya dengan menekan kombinasi tombol Ctrl + Alt + T secara bersamaan. Jika Terminal sudah berhasil kita buka, mari jalankan perintah berikut. sudo apt purge rabbitmq-server Apabila kita diminta memasukkan password sudo , kita masukkan saja, kemudian tekan enter . Kemudian, kita akan mendapatkan pertanyaan Do you want to continue? [Y/n] . Kita tekan saja Y , kemudian tekan ente...

Cara Mematikan Plugin RabbitMQ di Ubuntu 22.04

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Singkatnya, kita bisa menggunakan command sudo rabbitmq-plugins disable nama_plugin . Tentu saja ganti nama_plugin dengan nama plugin yang ingin kita nyalakan. Tapi, mungkin ada beberapa hal yang perlu kita tahu. Berikut informasi selengkapnya. Gambar dari pexels.com Prasyarat Sebelum membahas hal ini, kita harus memastikan bahwa kita telah meng- install RabbitMQ pada Ubuntu 22.04 kita. Selain itu, kita juga harus memastikan bahwa kita memiliki plugins RabbitMQ yang sedang menyala. Kita bisa memeriksanya dengan menggunakan cara yang pernah saya bahas di sini . Apalbila belum ada yang menyala, kita bisa menyalakannya menggunakan cara yang pernah saya bahas di sini . Kalau sudah, mari kita langsung lanjut ke pembahasan. Langkah-langkah Pertama, kita tentukan dulu plugin mana yang ingin kita matikan. Tentu saja kita harus memastikan terlebih dahulu plugin yang ingin kit...