Kamis, 02 Februari 2017

Penutup dan Daftar Pustaka


Bab 5

Penutup

Kesimpulan

Daftar Pustaka

  1. https://developers.google.com/chart/interactive/docs/gallery/sankey
  2. https://developers.google.com/chart/interactive/docs/gallery/scatterchart#fullhtml
  3. https://developers.google.com/chart/interactive/docs/gallery/steppedareachart
  4. https://en.wikipedia.org/wiki/Sankey_diagram
  5. https://id.wikipedia.org/wiki/JavaScript
  6. https://id.wikipedia.org/wiki/HTM
  7. https://en.wikipedia.org/wiki/Google_Chart_API
  8. https://id.wikipedia.org/wiki/Microsoft_Excel
  9. http://setodwiyulianto54.blogspot.co.id/2017/01/bab-2-visualisasi-diagram-perubahan.html
  10. http://www.sankey-diagrams.com/
  11. https://trumpexcel.com/step-chart-in-excel/
  12. https://www.tutorialspoint.com/googlecharts/googlecharts_overview.htm
  13. https://sites.google.com/site/kelolakualitas/Diagram-Pencar
  14. http://ilmumanajemenindustri.com/pengertian-scatter-diagram-diagram-tebar-cara-membuat-diagram-tebar/
  15. http://faishal-mukhlish.blogspot.co.id/2014/06/diagram-scatter.html
  16. http://canvasjs.com/docs/charts/chart-types/stepped-area-chart/
  17. https://www.tutorialspoint.com/googlecharts/googlecharts_stepped_charts.htm
  18. http://www.anychart.com/products/anychart/gallery/Area_Charts/Stacked_Step-Area_Chart.php
  19. https://www.numetriclabz.com/android-step-area-chart-using-numandroidcharts-library-tutorial/
  20. https://artax.karlin.mff.cuni.cz/r-help/library/googleVis/html/gvisSteppedAreaChart.html

Contoh Kasus Pemanfaatan Perangkat Lunak


Bab 4

Contoh Kasus Pemanfaatan Perangkat Lunak

Contoh Kasus Pembuatan Diagram Sankey







  1. Buatlah sebuah diagram Sankey non kuantitatif untuk mobil dengan kecepatan konstan.
  2. Sekarang membuat Sankey diagram kuantitatif menggunakan data di atas.
  3. Makanan, (bahan bakar), digunakan oleh tubuh manusia dalam berbagai cara, misalnya: menjaga hangat, melakukan pekerjaan eksternal, menjaga bagian dari kerja tubuh, membangun bagian tubuh dan pasti beberapa pemborosan.




  1. Input: 7 liter pada 10 kWh / liter = 70 kWh yang digunakan untuk menempuh jarak 100 km di 90 km h-1. Jadi masukan per jam adalah dari 70 x 9/10 = 63 kW


Sistem Peredaran Darah Manusia Sankey




Energi Diagram Sankey Menorca





Proses Sankey: Scrubbing Tekanan Air



Contoh Kasus Pembuatan Scatter Diagram






  1. Pengumpulan Data
  2. Pembuatan Sumbu Vertikal dan Sumbu Horizontal
  3. Penebaran Data (Data Plotting)
  4. Pemberian Informasi



Diagram Scatter Penyelidikan Kecelakaan





Diagram Scatter Pembuatan Roti





  1. Tentukan dua item yang ingin Anda bandingkan. Satu dapat diidentifikasi sebagai penyebab dicurigai dan yang lain sebagai efek dicurigai. Hal ini mungkin berasal dari penggunaan alat-alat lain, seperti Efek-Penyebab Hubungan Diagram atau Diagram.
  2. Identifikasi pengukuran yang akan diambil. Keduanya harus variabel (yaitu diukur pada skala kontinu) dan itu harus mungkin untuk mengukur keduanya pada saat yang sama. Buatlah pengukuran sespesifik mungkin untuk mengurangi variasi dan meningkatkan kemungkinan hubungan yang lebih tinggi. Sebagai contoh, pengukuran dari bahan pemasok tunggal mungkin lebih baik daripada mengukur semua bahan yang disediakan.
  3. Membuat 50-100 pasang pengukuran. Ketika melakukan hal ini, bertujuan untuk menjaga semua variabel lain stabil mungkin, karena dapat mengganggu dengan angka akhir. Berhati-hatilah ketika mengukur perilaku manusia, sebagai tindakan pengukuran dapat menyebabkan orang diukur untuk mengubah perilaku mereka, terutama jika mereka mencurigai mereka mungkin kehilangan keluar dalam beberapa cara.
  4. Plot diukur pasang di Scatter Diagram. Desain sumbu dan sisik pada diagram untuk memberikan penyebaran maksimum visual poin. Ini mungkin melibatkan menggunakan skala yang berbeda dan membuat sumbu salib di non-nilai nol (seperti pada gambar dibawah).
  5. Jika korelasi tinggi, kemunduran ('rata-rata') line dapat ditarik melalui titik merencanakan, untuk menekankan tren. Hal ini dapat dihitung atau diperkirakan dengan mata (meskipun hal ini harus dibuat jelas bagi pembaca masa depan diagram).
  6. Jika korelasi cukup linear, maka koefisien korelasi dapat dihitung.
  7. Menafsirkan diagram dan bertindak sesuai. Hal ini mungkin untuk mengidentifikasi perbaikan atau untuk memungkinkan estimasi nilai efek masa depan. Jika yang terakhir, standard error dapat dihitung, seperti pada gambar di bawah ini.


Contoh Kasus Pembuatan Stepped Area Chart












Perangkat Lunak yang Mendukung Pembuatan Diagram


Bab3

Perangkat Lunak yang Mendukung Pembuatan Diagram

Google Chart





1.1.1 Fitur Pada Google Chart


1.1.2 Jenis - Jenis Bagan yang di Dukung


  1. Line Charts - Digunakan untuk menggambar grafik berdasarkan garis / spline.
  2. Area Charts - Digunakan untuk menggambar daerah grafik bijaksana.
  3. Pie Charts - Digunakan untuk menggambar diagram lingkaran.
  4. Sankey Charts, Scatter Charts, Stepped area charts, Table, Timelines, TreeMap, Trendlines - Digunakan untuk menggambar grafik tersebar.
  5. Bubble Charts - Digunakan untuk menggambar grafik berdasarkan bubble.
  6. Dynamic Charts - Digunakan untuk menggambar grafik dinamis di mana pengguna dapat memodifikasi grafik.
  7. Combinations - Digunakan untuk menggambar kombinasi dari berbagai grafik.
  8. 3D Charts - Digunakan untuk menggambar grafik 3D.
  9. Angular Gauges - Digunakan untuk menggambar tipe speedometer grafik.
  10. Heat Maps - Digunakan untuk menggambar peta panas.
  11. Tree Maps - Digunakan untuk menggambar peta pohon.

1.1.3 Contoh Google Chart




JavaSript

1.2.1 Sejarah JavaScript



1.2.2 Penulisan JavaScript

















HTML

1.3.1 Sejarah



1.3.2 Kegunaan HTML


1.3.2.1 Menyunting Format Tulisan


1.3.3 Tanda Pada HTML



1.3.4 Penulisan HTML





1.3.4.1 Head




1.3.4.2 Body

1.3.4.3 Tag






1.3.4.4 Atribut


Google SpreadSheet


1.4.1 Microsoft Excel

1.4.1.1 Sejarah Microsoft Excel







Diagram Sankey

1.5.1 Simple Example







1.5.2 Multilevel Sankeys




<html>
<body> 
<script type="text/javascript" src="https://www.gstatic.com
/charts/loader.js"></script>
<div id="sankey_multiple" style="width: 900px; 
height: 300px;"></div>
<script type="text/javascript">
google.charts.load("current", {packages:["sankey"]}); 
google.charts.setOnLoadCallback(drawChart); 
function drawChart() { 
var data = new google.visualization.DataTable();
data.addColumn('string', 'From'); 
data.addColumn('string', 'To'); 
data.addColumn('number', 'Weight'); 
data.addRows([ 
[ 'Brazil', 'Portugal', 5 ],
[ 'Brazil', 'France', 1 ], 
[ 'Brazil', 'Spain', 1 ],
[ 'Brazil', 'England', 1 ], 
[ 'Canada', 'Portugal', 1 ], 
[ 'Canada', 'France', 5 ], 
[ 'Canada', 'England', 1 ],
[ 'Mexico', 'Portugal', 1 ], 
[ 'Mexico', 'France', 1 ],
[ 'Mexico', 'Spain', 5 ],
[ 'Mexico', 'England', 1 ],
[ 'USA', 'Portugal', 1 ], 
[ 'USA', 'France', 1 ],
[ 'USA', 'Spain', 1 ],
[ 'USA', 'England', 5 ],
[ 'Portugal', 'Angola', 2 ],
[ 'Portugal', 'Senegal', 1 ], 
[ 'Portugal', 'Morocco', 1 ], 
[ 'Portugal', 'South Africa', 3 ], 
[ 'France', 'Angola', 1 ],
[ 'France', 'Senegal', 3 ],
[ 'France', 'Mali', 3 ], 
[ 'France', 'Morocco', 3 ],
[ 'France', 'South Africa', 1 ], 
[ 'Spain', 'Senegal', 1 ], 
[ 'Spain', 'Morocco', 3 ], 
[ 'Spain', 'South Africa', 1 ],
[ 'England', 'Angola', 1 ], 
[ 'England', 'Senegal', 1 ],
[ 'England', 'Morocco', 2 ], 
[ 'England', 'South Africa', 7 ],
[ 'South Africa', 'China', 5 ],
[ 'South Africa', 'India', 1 ],
[ 'South Africa', 'Japan', 3 ],
[ 'Angola', 'China', 5 ],
[ 'Angola', 'India', 1 ],
[ 'Angola', 'Japan', 3 ],
[ 'Senegal', 'China', 5 ],
[ 'Senegal', 'India', 1 ],
[ 'Senegal', 'Japan', 3 ], 
[ 'Mali', 'China', 5 ],
[ 'Mali', 'India', 1 ], 
[ 'Mali', 'Japan', 3 ],
[ 'Morocco', 'China', 5 ], 
[ 'Morocco', 'India', 1 ],
[ 'Morocco', 'Japan', 3 ] 
]);
// Set chart options 
var options = { 
width: 600, 
};
// Instantiate and draw our chart, passing in some options. 
var chart = new google.visualization.Sankey
(document.getElementById('sankey_multiple'));
chart.draw(data, options); 
} 
</script> 
</body>
</html>

1.5.3 Controlling Colors













1.5.4 Customizing Labels









1.5.5 Adjusting Nodes









1.5.6 Loading





1.5.7 Data Format




1.5.8 Configuration Options
































1.5.9 Methods





















1.5.10 Events



Diagram Scatter




1.6.1 Changing and animating shapes




<html> 
<head> 
<script type="text/javascript" src="https://www.gstatic.com/
charts/loader.js"></script> 
<script type="text/javascript"> 
google.charts.load("current", {packages:["corechart"]}); 
google.charts.setOnLoadCallback(drawChart);
function drawChart() { 
var data = new google.visualization.DataTable(); 
data.addColumn('number'); 
data.addColumn('number');
var radius = 100;
for (var i = 0; i < 6.28; i += 0.1) {
data.addRow([radius * Math.cos(i), radius * Math.sin(i)]);
}
// Our central point, which will jiggle. 
data.addRow([0, 0]);
var options = { 
legend: 'none', 
colors: ['#087037'], 
pointShape: 'star', 
pointSize: 18, 
animation: { 
duration: 200, 
easing: 'inAndOut', 
} 
};
var chart = new google.visualization.ScatterChart
(document.getElementById('animatedshapes_div'));
//Start the animation by listening to the first 'ready' event. 
google.visualization.events.addOneTimeListener
(chart, 'ready', randomWalk);
//Control all other animations by listening to the 'animationfinish'
event. 
google.visualization.events.addListener(chart, 'animationfinish',
randomWalk);
chart.draw(data, options);
function randomWalk() { 
var x = data.getValue(data.getNumberOfRows() - 1, 0); 
var y = data.getValue(data.getNumberOfRows() - 1, 1); 
x += 5 * (Math.random() - 0.5); 
y += 5 * (Math.random() - 0.5);
if (x * x + y * y > radius * radius) { 
// Out of bounds. Bump toward center. 
x += Math.random() * ((x < 0) ? 5 : -5);
y += Math.random() * ((y < 0) ? 5 : -5); 
} 
data.setValue(data.getNumberOfRows() - 1, 0, x); 
data.setValue(data.getNumberOfRows() - 1, 1, y); 
chart.draw(data, options); 
} 
}
</script>
</head>
<body>
<div id="animatedshapes_div" style="width: 500px; height: 500px;">
</div> 
</body>
</html>

1.6.2 Creating Material Scatter Charts






1.6.2.1 Dual-Y charts






1.6.2.2 Top-X charts




1.6.3 Loading









1.6.4 Data Format







Stepped Area Chart

1.7.1 A Simple Example




1.7.2 Some Common Options





1.7.3 Stacked Stepped Area Charts








1.7.4 Loading