Script PHP utk buat file baru

- Posted in Pengetahuan by

Pada pembahasan ini, pemanfaatan PHP utk membuat file baru bertujuan agar komunikasi sesama mesin dapat dilakukan. Hal ini dicontohkan dengan mesin client berupa mikrokontroler mengambil data yang tersimpan dalam sebuah file di mesin server, dimana data tersebut akan diolah oleh mikrokontroler utk ditampilkan ke seven segmen/LCD atau utk respon on-off (saklar jarak jauh). Contoh lainnya adalah mesin client berupa mikrokontroler mengirim dan menyimpan data hasil pengukuran ke mesin server, yang nantinya akan diolah sehingga dapat ditampilkan secara GUI.
PHP membuat file txt

<?php  
 $file = fopen("simpan.txt","w"); 
 $waktu = date("Y-m-d h:i:sa");
 $isi1 = $_GET[k1];
 $isi2 = $_GET[k2]; 
 $data1 = "Suhu[C]=$isi1"."n"."Kelembaban=$isi2"."n"."Waktu=$waktu";
  fwrite($file,$data1);   
 fclose($file);  
?> 

Script tsb disimpan dengan nama file simpan.php. Selanjutnya script tsb akan menghasilkan nama file simpan.txt setelah menerima trigger di browser dengan alamat http://xxxx/simpan.php?k1=22&k2=32
PHP membuat file XML

 <?php
$dom = new DOMDocument();
$bookstore = $dom->createElement("tes");
$title = $dom->createElement("kode1",$_GET[k1]);
$bookstore->appendChild($title);
$dom->appendChild($bookstore);
$dom->formatOutput = true;
$dom->save("simpanx.xml");
?>

atau

<?php
$dom = new DOMDocument();
$bookstore = $dom->createElement("tes");
//buku pertama
$book = $dom->createElement("set");
$book->setAttribute("ex");
$book->setAttribute();
$title = $dom->createElement("kode1",$_GET[k1]);
$author = $dom->createElement("kode2",$_GET[k2]);
$book->appendChild($title);
$book->appendChild($author);
$bookstore->appendChild($book);
$dom->appendChild($bookstore);
$dom->formatOutput = true;
$dom->save("simpanx.xml");
?>

PHP membuat file JSON

<?php
$array = Array (
    "0" => Array (
        "id" => "suhu",
        "nilai" => $_GET[k1]
    ),
    "1" => Array (
        "id" => "kelembaban",
        "nilai" => $_GET[k2]
    ),
    "2" => Array (
        "id" => "waktu",
        "nilai" => date("Y-m-d h:i:sa")
    )
);
$json = json_encode(array('data' => $array));
file_put_contents("data.json", $json);
?>

Virtual Reality

- Posted in Virtual Tour by

Istilah virtual reality sekarang ini bukan menjadi hal yang asing untuk didengar. Secara definisi menurut wikipedia, Virtual reality (VR), realitas virtual, atau realitas maya adalah teknologi yang membuat pengguna dapat berinteraksi dengan lingkungan hasil simulasi komputer komputer (computer-simulated environment), suatu lingkungan sungguhan di dunia nyata yang disalin atau lingkungan fiktif yang hanya ada dalam imajinasi. Menurut saya, pembuatan virtual reality dibagi menjadi dua bagian, yakni virtual reality dengan objek nyata dan virtual reality objek imajiner (khayalan). Contoh penerapan virtual reality dengan objek nyata adalah virtual tour yang dapat diakses pada link berikut:
http://ummuhafidzah.sch.id/tjongafie2
Sedangkan contoh penerapan virtual reality dengan objek imaginer adalah game komputer berbasis 3D (seperti game counter strike, minecraft, dll)

Penerapan Computer Vision

- Posted in Karyaku by

Menurut wikipedia, computer vision atau penglihatan komputer adalah bidang ilmiah antardisiplin yang membahas bagaimana komputer dapat memperoleh pemahaman tingkat tinggi dari gambar atau video digital. Dari perspektif teknik, bidang ini berupaya mengotomatiskan tugas-tugas yang dapat dilakukan oleh sistem penglihatan manusia. Tugas penglihatan komputer meliputi metode untuk memperoleh, memproses, menganalisis dan memahami gambar digital, dan ekstraksi data dimensi tinggi dari dunia nyata untuk menghasilkan informasi numerik atau simbolis, misalnya, dalam bentuk keputusan. Berikut video demonya


Tracking Spot Laser Pointer

- Posted in Karyaku by

Tujuan dari judul di atas adalah sistem yang mampu melacak keberadaan spot (berkas cahaya) yang dihasilkan oleh laser pointer. Wujud dari laser pointer itu sendiri seperti yang terlihat pada gambar 1.

enter image description here
Gambar 1. Contoh laser pointer
Sistem ini terdiri dari (1) penangkap gambar (seperti webcam, camcorder, kamera), (2) pengolahnya (seperti laptop, komputer, minikomputer seperti Raspberry Pi) dan (3) penampil hasil olahannya (seperti monitor dan infocus). Bekerjanya sistem ini, dapat dilihat pada video berikut.

Page 15 of 24