Mengenal Internet Of Things

Jika anda suka dengan teknologi terbaru pasti pernah dengar istilah Internet Of Thing atau disingkat IoT. Sebenarnya apa sih IoT? Internet of Things adalah teknologi yang memungkinkan Semua perangkat embeded terintegrasi dengan internet. Perangkat embeded ini sendiri bisa smart watch, Alat kesehatan, Sensor di Mobil, Sensor di Rumah dan berbagai macam alat elektronik yang bisa berkomunikasi dan mengirim data ke internet.

IoT

Masih bingung? Ok saya jelaskan contoh internet of thing dengan 4 contoh berikut :Sebuah Perusahaan mobil ingin menganalisa pemakaian mobil keluaran terbarunya. Perusahaan ini memasang berbagai macam sensor di mobil dan saat ada kerusakan di mobil maka secara otomatis Sopir/pemilik Mobil akan mendapatkan alert bahwa ada kerusakan di mobil, misalkan sudah saatnya ganti Oli, atau Aki sudah mulai rusak. Setelah sistem memberi informasi tersebut, Pemilik mobil akan diarahkan ke Bengkel terdekat untuk menservice mobilnya. Bagi perusahaan semua data yang diapat dari mobil ini akan dianalisa di cloud dan mengecek apakah ada kerusakan yang sifatnya umum, misalkan kebanyakan mobil keluaran tersebut sering Mengalami kerusakan Aki, Maka perusahana tersebut menganalisa data tersebut dan untuk produk selanjutnya maka perusahaan akan mengganti aki dengan kualitas yang lebih baik.
Video ini memberi gambaran bagaimana IoT di implementasikan di Mobil.

Sebuah Rumah sakit ingin memonitor semua pasiennya bahkan termasuk yang pasien rawat jalan, Caranya setiap pasien harus memasang alat penghitung gula darah, tekanan darah, suhu badan pasien, detak jantung dan jumlah kalori yang dibakar setiap harinya. Dengan sistem monitoring otomatis, semua data kesehatan dari pasien akan di kirim ke cloud, Rumah sakit bisa menganalisa data pasien tersebut atau mengkombinasikannya dengan pasien lain untuk mengetahui pola penyakit tertentu dan bahkan bisa mendeteksi penyakit atau potensi penyakit yang akan terjadi.  Pasien pun akan mendapat manfaat karena pihak dokter atau rumah sakit akan cepat menangani penyakit atau gejala dengan benar dan obat yang tepat.

Anda termasuk bisnisman yang sibuk, anda punya rumah mewah dan anda ingin semua proses di rumah tersebut bisa di kontrol secara otomatis. Dari mengunci pintu, mengecek suhu ruang, memonitor kamera pengawas dan mematikan atau menghidupkan semua peralatan rumah tangga (AC/TV/lampu) bisa dilakukan secara otomatis atau di remote dengan smartphone atau voice command. Terasa di masa depan? Saat inilah masa depan itu, ini semua sudah ada produknya dan sudah terpasang diberbagai perumahan mewah dan Hotel.

  1. Anda seorang yang cinta dengan tanaman terutama dalam hal pembibitan. Untuk memastikan bibit tanaman merupakan bibit bagus, anda memasang IoT untuk memonitor suhu kebun, Kelembaban tanah, komposisi tanah dan dan faktor lain. Kalau cuma sampai sini ini, ini hanyalah tool monitoring biasa, IoT lebih jauh dari itu, sistem ini bisa di integrasikan dengan Robot sehingga jika di deteksi bibit kurang air, maka ada robot yang akan menyiramkan Air ke bibit tersebut, jika ada bibit yang kurang pupuk maka ada robot yang akan menambahkan pupuk ke tanaman tersebut.

Masih banyak contoh lain dari penggunaan IoT, yang jelas era ini baru saja dimulai, Saat ini minimal ada 3 platform yang cukup populer yaitu  Project Brillo dari Google, Homekit dari Apple, serta Samsung Smarthing. Untuk Brillo dan Homekit masih dikembangkan sedangkan Samsung Smarthing sudah mampu menjual produk untuk Rumah Pintar.

Jika anda Adalah programmer Android, maka anda akan suka dengan Project Brillo dan Weave dari Google karena project ini berbasis Android. Anda bisa melihat informasi lebih detail  di https://developers.google.com/brillo/ dan Video pengantarnya dibawah ini .

Dari mulai sekarang, kuasailah salah satu platform Internet Of Thing karena kedepannya Anda tidak hanya membuat program desktop , Web atau Mobile saja, Anda juga harus mempu memprogram Mobil, rumah ataupun dan semua perangkat embeded yang anda punya. Welcome to IoT. Welcome to The Future.

Membuat Line Chart dengan ChartJS + PHP

Pada artikel ini kita akan membahas cara membuat Line Chart dengan PHP. Namun sebelumnya kita analisa dulu struktur dari Linechart di Chart JS dengan mengamati kode berikut .

//variable yang berisi data linechart terdiri dari 2 komponen utama yaitu labels dan datasets
		var lineChartData = {
			labels : ["Jan","Feb","Maret","April","Mei","Juni"],
			datasets : [
//jika anda tidak suka dengan warna linechart, silahkan ganti sendiri warnanya
//dari fillColor sampai pointHIghlghtStroke dengan kode WARNA hexa atau RGBA
//klo anda programer/desainer bagian ini tidak perlu dijelaskan lagi			
				{
					label: "Jakarta",

					fillColor : "rgba(151,187,205,0.2)",
					strokeColor : "rgba(151,187,205,1)",
					pointColor : "rgba(151,187,205,1)",
					pointStrokeColor : "#fff",
					pointHighlightFill : "#fff",
					pointHighlightStroke : "rgba(151,187,205,1)",
//ini adalah data yang akan dibuatkan grafiknya, 
//jika memakai PHP mYSQL baris inilah yang diganti 
					data : [20,25,17,29,25,21]
				}
				
			]

		}

	window.onload = function(){
		var ctx = document.getElementById("canvas").getContext("2d");
		window.myLine = new Chart(ctx).Line(lineChartData, {
			responsive: true
		});
	}

	
// ]]>

Perhatikan Kode diatas beserta penjelasannya di kode. Berikut ini adalah hasilnya
line1

Kadang, dalam satu graphic ada 2 atau lebih linechart, misalkan kita ingin membandingkan suhu jakarta dan suhu
kota bandung, bagaimana caranya? cukup tambahkan data pada datasetnya seperti ini.

datasets : [
			
				{
					label: "Jakarta",
					fillColor : "rgba(151,187,205,0.2)",
					strokeColor : "rgba(151,187,205,1)",
					pointColor : "rgba(151,187,205,1)",
					pointStrokeColor : "#fff",
					pointHighlightFill : "#fff",
					pointHighlightStroke : "rgba(151,187,205,1)",
					data : [20,25,17,29,25,21]
				},
				{
					label: "bandung",
					fillColor : "rgba(151,187,205,0.2)",
					strokeColor : "rgba(151,187,205,1)",
					pointColor : "rgba(151,187,205,1)",
					pointStrokeColor : "#fff",
					pointHighlightFill : "#fff",
					pointHighlightStroke : "rgba(151,187,205,1)",
					data : [24,21,25,21,21,31]
				}

Berikut ini adalah hasilnya :
chart2

Implementasi dengan PHP coming soon…