Membuat Progressbar Dinamis dengan Ajax

Hallo semuanya, penggunaan media simulasi pengganti angka pada saat ini sangat penting untuk dikuasi, dengan tujuan melakukan demonstrasi tentang perkembangan atau perubahan suatu data yang sudah kita miliki. Ada banyak sekali macam-macam media simulasi data yang dapat kita gunakan misalnya untuk melakukan presentasi kepada client, atasan dalam perusahaan atau rekan kerja lainnya. Media simulasi tersebut bias berupa pie chart, diagram batang, diagram garis, progressbar, menggunakan video atau media lainnya yang bias mewakili data yang berupa angka menjadi media simulasi untuk memudahkan membaca data yang tersedia.

Dengan menggunakan media simulasi seperti diagram, chart, atau progressbar, contohnya, missal kita memiliki sebuah website dengan fitur penjualan, maka dengan menggunakan diagram, chart, atau progressbar, kita dapat memantau siklus penjualan dengan mudah agar dapat mengambil keputusan yang bermanfaat untuk tahap selanjutnya dalam berbisnis. Dan bisa juga kalian gunakan untuk mendemonstrasikan kemampuan kalian pada website portfolio milik kalian pribadi.

Nahh, kesempatan kali ini saya akan memberikan sebuah trik tentang bagaimana cara untuk membuat progressbar dengan menggunakan data dinamis yang diambil dari database. Pada beberapa website pasti kalian pernah melihat sebuah progressbar dimana terisi nilai berupa persentase. Kali ini akan saya ajarkan dengan mudah bagaimana cara membuat progressbar dengan data dinamis menggunakan ajax

Baiklah teman-teman, kali ini kitra akan membuat progressbar biasa menggunakan JQueryUI.

Pertama kita hubungkan javascript dan CSS dari JQueryUI

  <link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

Lalu kita buat div dengan id #progressbar sebagai indikatornya.

<div id="progressbar"></div>

 

Jika sudah, kita akan membuat fungsi javascript seperti berikut untuk meminta request pada data berupa json.

$(function() {
    $.ajax({ dataType:"json",
        url: "https://gist.githubusercontent.com/quannt/d60905a978058de2312b/raw/2d4ab1df422dc19b7214d10ffd5e80795e2aa0a5/gistfile1.txt",
            success: function(data){
                $( "#progressbar" ).progressbar({
                    value: data.progressbar
                });
            }
    });
});

 

Pada property url diatas, bisa kalian isikan dengan link menuju ke file JSON . Untuk demo lebih jelasnya bisa kalian lihat pada demo di bawah ini

 

Baiklah teman-teman demikian artikel kali ini yang membahas tentang bagaimana cara membuat progress bar dinamis dengan ajax. Semoga dapat bermanfaat. Terima kasih.

4 April 2017

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat