Postingan

Menampilkan postingan dengan label Backend

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 Mengatasi "Login without a password is forbidden by configuration (see AllowNoPassword)" di Ubuntu 20.04 LTS

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda menjumpai error tersebut setelah meng- install MySQL Server di Ubuntu Anda? Jika iya, berarti kita mengalami hal yang sama. Saya juga mengalami hal tersebut setelah meng- install MySQL Server. So , pada artikel kali ini saya menunjukkan cara yang saya lakukan untuk mengatasi error tersebut. Ohiya. Sebenarnya, saya sudah lama menemui error ini dan sudah mengatasinya berulang kali dengan membuka kembali link ke StackOverflow yang pernah saya ceritakan pada artikel terdahulu . Lalu, mengapa saya menulis ini? Agar saya lebih mudah saja melakukannya secara terstruktur tanpa harus klik dan scroll-scroll jawaban di StackOverflow tadi. Baiklah, mari kita mulai saja. Langkah-langkah Mengatasinya Pertama, buka terminal . Buka /etc/phpmyadmin/config.inc.php menggunakan nano dengan menjalankan perintah berikut. sudo nano /etc/phpmyadmin/config.inc.php Masukkan passw...

Cara Mengatasi "Access denied for user 'root'@'localhost' (mysqli_real_connect(): (HY000/1698))" di Ubuntu 20.04 LTS

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda selalu menjumpai error tersebut ketika melakukan update di Ubuntu Anda? Jika iya, berarti kita mengalami hal yang sama. Saya juga selalu mengalami hal tersebut setiap selesai menjalankan sudo apt upgrade . Well . Sebenarnya tidak selalu. Mungkin lebih tepatnya adalah ketika sistem melakukan update pada MySQL-nya. So , pada artikel kali ini saya menunjukkan cara yang saya lakukan untuk mengatasi error tersebut. Ohiya. Sebenarnya, saya sudah lama menemui error ini dan sudah mengatasinya berulang kali dengan membuka kembali link ke StackOverflow yang pernah saya ceritakan pada artikel terdahulu . Lalu, mengapa saya menulis ini? Agar saya lebih mudah saja melakukannya secara terstruktur tanpa harus klik dan scroll-scroll jawaban di StackOverflow tadi. Baiklah, mari kita mulai saja. Langkah-langkah Mengatasinya Pertama, buka terminal . Buka mysql sebagai root ...

Adakah Fitur Page Break di DOMPDF?

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillaahi Robbil 'Alamiin. Allahumma sholli 'alaa Sayyidinaa Muhammad. Setelah sebelumnya saya memikirkan bagaimana cara meng- generate PDF dengan orientasi potrait dan landscape , kali ini saya memikirkan bagaimana membuat page break menggunakan DOMPDF. Sekadar informasi, page break adalah fitur yang jika di Microsoft Word, fitur ini bisa digunakan dengan cara menekan Ctrl+Enter. Fitur ini akan membuat kursor berada di halaman baru berikutnya tanpa harus bersusah payah menekan tombol Enter berulang kali. Well . Tentu saja saya (lagi-lagi) googling . Coba tebak apa yang saya temukan. Betul. Jawaban dari BrianS (lagi) di StackOverflow . Yah. Anda pasti tahu bahwa pada pencarian saya sebelumnya tentang DOMPDF, BrianS juga yang menginspirasi saya. Jawaban di StackOverflow - Jawaban dari BrianS Menginspirasi Saya Ternyata, DOMPDF membuat pembuatan halaman secara ' automagically '. Ya. DOMPDF membuat perpindahan halaman secara otomatis...

Multiorientasi di DOMPDF, Bisakah?

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillaahi Robbil 'Alamiin. Allahumma sholli 'alaa Sayyidinaa Muhammad. Saat ini, saya sedang diminta oleh atasan langsung saya di UPN untuk membuat fitur print dokumen untuk aplikasi SKP. Saya tentu langsung iya-iya saja tanpa memikirkan terlebih dahulu seperti apa rumitnya. Meskipun begitu, saya sebenarnya malas mengerjakan sesuatu yang menghasilkan output dokumen. Saya memiliki pemikiran bahwa membuat hal seperti itu tentu sangat merepotkan. Hehe. Namun, saya tentu harus mengerjakan tugas tersebut. Saya kemudian bertanya ke kolega saya satu kantor sekaligus founder Warung Belajar . Tentu saja saat saya bertanya tentang hal tersebut, dia menyarankan saya mengikuti tutorial yang ada di blog -nya. Saya sih iya-iya juga. Langsung saya coba mengikuti tutorial tersebut yang ternyata menggunakan DOMPDF . Meskipun saya menemui sedikit kendala, toh saya bisa langsung bertanya ke pembuat tulisan tersebut. Baik, pembuatan PDF sederhana sudah bisa. N...

Cara Meng-Install Laravel 5.5 di Ubuntu 16.04

Gambar
Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Seperti yang saya ceritakan pada artikel beberapa hari yang lalu , saya tergabung dalam tim yang ditugaskan untuk memperbarui website PCI NU Jerman. Meskipun sampai saat ini, saya baru membantu mencarikan list template -nya saja. Hal ini karena sampai saat ini, baru satu orang yang bergelut dengan framework yang akan kami gunakan, yaitu Laravel . Saya sebenarnya sudah pernah mencoba framework ini sedikit. Namun, sebagaimana pelajaran yang lama tidak dipelajari lagi, saya lupa juga. Bahkan, cara instalasinya pun saya lupa. Haha. Maka dari itu, saya mulai mencari tutorial instalasinya. Pilihan saya jatuh pada halaman dokumentasi resmi Laravel 5.5.* . Saya memilihnya karena menurut saya, tutorialnya bisa mudah dipahami. Mengenai versi Laravel yang saya gunakan, yaitu 5.5.*, itu karena leader kami memilih ini. Leader kami memilih versi ini karena minimum requirement -nya sesuai dengan server yang kami gunakan unt...