Category: Web Programming

  • Python vs Golang: Perbandingan Dua Bahasa Pemrograman Populer

    Python vs Golang: Perbandingan Dua Bahasa Pemrograman Populer

    Pemilihan bahasa pemrograman adalah langkah krusial dalam pengembangan perangkat lunak. Python, yang dirilis pada 1991, terkenal karena sintaksisnya yang sederhana, cocok untuk pemula, dan kaya akan perpustakaan, tetapi cenderung lambat. Golang, dikembangkan oleh Google pada 2009, lebih cepat dan mendukung konkurensi, namun kurang fleksibel dan memiliki kurva belajar yang lebih menantang. Python ideal untuk data…

    Read article →

  • Membuat Service Backend Menggunakan FastAPI dan Docker

    Membuat Service Backend Menggunakan FastAPI dan Docker

    FastAPI adalah framework Python untuk membangun REST API, yang digunakan dalam tutorial ini untuk membuat backend aplikasi pengumpulan ulasan produk. Proses dimulai dengan memastikan Python terinstal dan menyiapkan virtual environment. Setelah menginstal FastAPI, pengguna memprogram API dan mengujinya. Untuk deployment, Docker Swarm dipakai guna meningkatkan ketersediaan layanan. Pengguna juga membuat file konfigurasi untuk Docker dan…

    Read article →

  • Aplikasi Pengumpulan Ulasan Produk: Persiapan Lingkungan Pengembangan

    Aplikasi Pengumpulan Ulasan Produk: Persiapan Lingkungan Pengembangan

    Artikel ini menjelaskan langkah-langkah awal dalam membangun aplikasi pengumpulan ulasan produk menggunakan FastAPI, Vue.js, dan MongoDB. Dimulai dari pemilihan IDE seperti Visual Studio Code, hingga penyetupan repositori dan lingkungan deployment menggunakan Docker. Selain itu, cara menginstal dan mengonfigurasi MongoDB sebagai database serta menggunakan MongoDB Compass sebagai client juga dibahas.

    Read article →

  • Membangun Aplikasi Ulasan Produk: Teknologi dan Fitur Utama

    Membangun Aplikasi Ulasan Produk: Teknologi dan Fitur Utama

    Aplikasi pengumpulan ulasan produk mengandalkan teknologi seperti FastAPI, Vue.js, dan MongoDB. FastAPI berfungsi untuk mengatur endpoint backend, sementara Vue.js digunakan untuk antarmuka pengguna. MongoDB menyimpan data ulasan dan hasil analisis sentimen. Fitur utama termasuk melihat dan menambah ulasan, analisis sentimen, serta pencarian ulasan berdasarkan produk. Arsitektur aplikasi melibatkan pemrograman dengan Selenium untuk mengumpulkan data dari…

    Read article →

  • Menjadi Fullstack Developer: Studi Kasus Aplikasi Pengumpulan Ulasan Produk

    Menjadi Fullstack Developer: Studi Kasus Aplikasi Pengumpulan Ulasan Produk

    Sebelum belanja, kita pasti sering cek ulasan produk dulu, kan? Tapi gimana kalau semua ulasan dari berbagai platform bisa dikumpulkan jadi satu tempat? Dalam postingan ini, kita kenalan dengan aplikasi pengumpulan ulasan produk, teknologi seperti FastAPI, Vue.js, dan MongoDB yang mendukungnya, serta manfaat besar yang bisa didapatkan. Yuk, mulai perjalanan seru ini!

    Read article →

  • Menggunakan Routes Pada Vuejs untuk Berpindah Halaman

    Menggunakan Routes Pada Vuejs untuk Berpindah Halaman

    Ketika kita membuat sebuah website tentunya kita memerlukan sebuah navigasi yang berfungsi untuk membantu pengguna menjelajahi website kita, berpindah dari satu halaman ke halaman lain. Untuk mengakomodir hal tersebut di vue js disediakan vue-router.

    Read article →

  • Install Vue.js untuk Mempercepat Proses Pengembangan Web

    Install Vue.js untuk Mempercepat Proses Pengembangan Web

    Vue.js merupakan salah satu framework frontend yang akan memudahkan kita dalam membangun sebuah website terutama pada bagian tampilan. Vue adalah kerangka kerja JavaScript progresif yang berfokus pada pembangunan antarmuka pengguna. Karena hanya bekerja di “view layer”, vue.js ini tidak digunakan untuk menangani hal seperti middleware dan backend, karenanya dapat diintegrasikan dengan mudah ke proyek dan…

    Read article →

  • Menggunakan Template AdminLTE sebagai Frontend Laravel

    Menggunakan Template AdminLTE sebagai Frontend Laravel

    Bagi kalangan programmer khususnya web programmer mungkin sudah tidak asing lagi bukan dengan template free yang cukup powerful ini?. Selain template ini bisa kita gunakan dengan gratis, adminLTE tidak kalah bagus dengan template dashboard berbayar lainnya. Ya meskipun tentu saja yang berbayar akan lebih bagus hehe Namun untuk programmer non profit atau yang belum ada…

    Read article →

  • Export Data kedalam File CSV Menggunakan Yii Framework

    Export Data kedalam File CSV Menggunakan Yii Framework

    Yii Framework telah lama menjadi pilihan populer bagi para pengembang web yang ingin membangun aplikasi yang kuat dan efisien. Salah satu fitur yang berguna dalam Yii Framework adalah kemampuannya untuk mengekspor data dengan mudah. Dalam artikel ini, kita akan menjelajahi cara mengexport data menggunakan Yii Framework.

    Read article →

  • Cara Gampang Export data kedalam file CSV menggunakan PHP

    Cara Gampang Export data kedalam file CSV menggunakan PHP

    Dalam Cara export file csv menggunakan PHP ini saya akan menggunakan fungsi dari php yaitu fputcsv(). Cara ini gak ribet-ribet amat sebenernya, namun dalam pengembangan web application kita biasanya sering butuh fungsi ini untuk rekap laporan dan data lainnya yang butuh di unduh dari web application yang kita buat.

    Read article →

  • Install Yii 1 Framework di Windows 10

    Install Yii 1 Framework di Windows 10

    Yii adalah kerangka kerja (framework) PHP berbasis komponen kinerja tinggi untuk mengembangkan aplikasi Web skala besar dengan cepat. Ini memungkinkan reusabilitas maksimum dalam pemrograman Web dan dapat secara signifikan mempercepat proses pengembangan aplikasi Web Anda. Nama Yii (diucapkan Yee atau [ji:]) adalah acroynym untuk “Yes It Is!”.

    Read article →

  • Cara Membuat API di Laravel

    Cara Membuat API di Laravel

    API (Application Programming Interface) adalah cara untuk berkomunikasi antara program atau aplikasi satu dengan yang lain. Seperti telepon yang memungkinkan kita berbicara dengan orang lain, API memungkinkan program berinteraksi satu sama lain.

    Read article →