Langsung ke konten utama

Bab 4 CONTOH KASUS PART I

Bab 4

CONTOH KASUS

Membuat Pie Chart dengan PHP

Pie chart adalah gambar lingkaran yang dibagi-bagi menjadi beberapa bagian yang masing-masing menunjukkan persentase dari sebuah pengolahan data. Bentuk ini menyerupai kue bundar yang dipotong-potong, itulah sebabnya mengapa disebut "pie" chart. Pie chart merupakan bentuk pemaparan olahan data yang cukup disukai selain bentuk balok. Memang penyajian dalam bentuk visual memiliki nilai lebih daripada kita melihat angka-angka saja.

Komposisi luas masing-masing bagian potongan pie chart sesuai dengan persentase data yang diwakilinya. Bukan cuma luasnya saja yang sesuai, tetapi lebar sudut ataupun panjang keliling masingmasing potongan juga sesuai dengan perbandingan persentase data yang diwakilinya. Nah, yang akan digunakan sebagai pegangan dalam menggambar pie chart dengan PHP adalah komposisi lebar sudut masing-masing bagian pie.

Langkah membuat pie chart dengan PHP adalah sebagai berikut: - Mula-mula diambil persentase dari masing-masing data yang akan disajikan, - Kemudian persentase tersebut dibulatkan dan dikonversikan menjadi derajat (100% adalah 360 derajat).  Kemudian digambar sejumlah lingkaran dengan titik pusat sama, tetapi kelilingnya saling bersambung satu sama lain dan panjangnya sesuai dengan persentase yang telah ditentukan  sebelumnya. - Langkah berikutnya adalah menggambar garis dari titik pusat lingkaran menuju ke batas keliling setiap bagian.

Koordinat pangkal garis sama dengan koordinat titik pusat lingkaran, sedangkan koordinat ujung garis ditentukan dengan menggunakan perhitungan matematis. Pada gambar tersebut, ada sebuah lingkaran dengan jari-jari r dan pusat di (a,b) yang nilai a dan b telah diketahui. Ada sebuah potongan di dalamnya yang membentuk sudut . Untuk mencari koordinat (x,y) maka diperlukan bantuan rumus trigonometri sin dan cos.

Panjang garis putus-putus adalah r sin, sedangkan panjang garis mendatar dari titik pusat sampai ke perpotongan dengan garis putus-putus adalah r cos. Jadi nilai x adalah a + (r cos) dan nilai y adalah b + (r sin). Anda tidak perlu dipusingkan dengan arah koordinatnya (misalnya ke kiri adalah negatif dan ke kanan adalah positif) karena nilai sin dan cos akan menyesuaikan dengan sendirinya sesuai dengan besar sudut. Pada PHP, rumus tersebut perlu sedikit disesuaikan, karena koordinat harus selalu berupa integer.

Dengan demikian, nilai r sin dan r cos harus selalu dibulatkan. Selain itu nilai derajat juga dikonversikan ke radian. Yang terakhir adalah memberi warna pada tiap bagian pie chart yang telah terbentuk. Untuk memberi warna, mula-mula harus dicari koordinat sebuah titik yang terletak di dalam setiap bagian pie chart sebagai titik awal pewarnaan. Mudahnya, titik tersebut dicari dengan membagi dua sudut sebuah bagian pie, kemudian diambil panjang setengah jari-jari pie, sehingga titik tersebut akan terletak di tengah suatu bagian pie. Titik t adalah titik tengah suatu bagian pie. Nah,  teori pembuatan pie chart di atas jika dibahasakan dengan skrip PHP adalah sebagai berikut:


 




 Langkah pertama adalah menghitung jumlah total nilai data, kemudian berdasarkan jumlah total tadi, dihitung besar setiap bagian pie, yang diwujudkan dalam besarnya sudut setiap bagian pie. Besarnya sudut akan membentuk deretan bilangan dari 0 sampai 360, misalnya 0, d1, d2, d3, d4, 360, dengan  d1 < d2 <d3 < d4. Bagian lain yang harus diperhatikan adalah bagian membentuk pie.








Pada saat mencari koordinat batas, akan diterapkan rumus yang telah dijabarkan sebelumnya, yaitu x = a + r cos dan y = b + r sin, dengan beberapa penyesuaian, seperti misalnya hasilnya harus dibulatkan, oleh karena itu digunakan fungsi round(), lalu sudut harus dikonversikan dari derajat ke  radian, sehingga digunakan fungsi deg2rad().

Pada contoh tersebut, ditetapkan diameter pie adalah  sebesar 250, sehingga jari-jarinnya adalah 125. Pada saat mencari titik tengah, terdapat angka 62.5, yang merupakan setengah dari jari-jari. Looping untuk mewarnai perlu dipisahkan dari looping untuk menggambar pie, dengan pertimbangan gambar harus jadi terlebih dahulu, baru kemudian diberi warna.

Jadilah gambar pie chart -nya. Membuat Line Chart dengan menggunakan Libre Office contoh pemanfaatan line chart untuk merangkum nilai dalam kurun waktu tertentu Berikut ini adalah tabel nilai rata-rata Ujian Nasional SMP Harapan Bangsa dalam kurun waktu 6 tahun terakhir :

Komentar

Postingan populer dari blog ini

Bab 3 PENERAPAN INTERVAL, LINE, PIE, DAN ORG CHART PART III

3.4.2 JENIS-JENIS LAIN DARI PIE CHART 3D PIE CHART   Sebuah kue cake 3d, atau perspektif pie cake, digunakan untuk memberikan grafik tampilan 3D. Sering digunakan untuk alasan estetika, dimensi ketiga tidak meningkatkan pembacaan data; Sebaliknya, plot ini sulit untuk menafsirkan karena efek menyimpang dari perspektif yang terkait dengan dimensi ketiga. Penggunaan dimensi berlebihan tidak digunakan untuk menampilkan data dari bunga berkecil untuk grafik pada umumnya, tidak hanya untuk pie chart. DOUGHNUT CHART Sebuah grafik donat (juga dieja donat) adalah varian dari pie chart, dengan pusat kosong memungkinkan untuk informasi tambahan tentang data secara keseluruhan untuk dimasukkan exploded pie chart Sebuah grafik dengan satu atau lebih sektor terpisah dari sisa dari disk dikenal sebagai pie chart meledak. Efek ini digunakan untuk baik menyoroti sektor, atau untuk menyorot segmen yang lebih kecil dari grafik dengan proporsi kecil. polar area diagram Diagr

Penggunaan Instagram Sebagai Media Sosial dan Komunikasi di Kalangan Mahasiswa

Yap! Sesuai dengan judul, pada tulisan blog ini kita akan membahas mengenai Instagram. Spesifiknya, membahas penggunaan Instagram  di kalangan mahasiswa sebagai media sosial dan komunikasi. Apa itu Instagram? Kalo kata wikipedia sih, Instagram adalah sebuah aplikasi berbagi foto yang memungkinkan pengguna mengambil foto, menerapkan filter digital, dan membagikannya ke berbagai layanan jejaring sosial , termasuk milik Instagram sendiri. [4] Satu fitur yang unik di Instagram adalah memotong foto menjadi bentuk persegi, sehingga terlihat seperti hasil kamera Kodak Instamatic dan polaroid . Hal ini berbeda dengan rasio aspek 4:3 yang umum digunakan oleh kamera pada peranti bergerak .   Instagram dapat digunakan di iPhone , iPad atau iPod Touch versi apapun dengan sistem operasi iOS 7.0 atau yang terbaru, [1] telepon genggam Android apapun dengan sistem operasi versi 2.2 ( Froyo ) ke atas, dan Windows Phone 8 . [2] Aplikasi ini dapat diunggah melalui Apple App

TUGAS 2 Softskill Pengantar Komputasi Modern : Review perusahaan cloud computing

Komputasi Cloud source:  https://interact.it/8?news=99 Komputasi Cloud mampu mengubah kesaharian anda. Bayangkan saja, kondisi dimana anda tidak perlu pergi ke kantor untuk mengambil, share dokumen. Anda hanya perlu submit melalui device anda. Semua hal ini dapat dilakukan dengan santai dari tempat anda. Cloud diperkirakan akan menggantikan konsep pc di masa depan. Hanya saja perubahan ini tidak terjadi begitu saja. Saat ini, perusahaan besar di dunia Cloud Computing sedang berlomba untuk mengenalkan Cloud pada masyarakat dunia. Mereka memiliki langkah yang variatif mulai dari membagikan semuanya secara gratis, sampai menguasai semua yang berkaitan dengan Cloud. Berikut ini 5 perusahaan komputasi cloud : #1. Amazon Amazon memiliki prinsip seperti perusahaan startup yaitu "Jadilah yang pertama dan selalu inovatif". Poin plus dari AWS atau Amaz on Web Service ini adalah kemanan dari komputasi cloud pada Amazon telah mendapatkan sertifikasi khusus sehingg