The 1st and The Only Indonesia Makers Magazine 02/2015
KNOW-HOW
Quark,
Pentium Dimungilkan
Ikutilah!
Lomba IOT-Idea
WORKSHOP
Menangkan board Intel 1 buah Gali Generasi 2 leo hlm. 31
Mengenal Wyliodrin Untuk Intel Galileo Eclipse IDE untuk Intel Galileo Visual Programming dengan Ardublock
Intel XDK WORKSHOP
U nt u k Pe n g e m b a n ga n I nte l G a li le o
Rp25.000
FamosaStudio.com/intel INTEL® GALILEO GEN 2
Rp927.500
Intel® Quark™ SoC X1000 application processor, a 32-bit, single-core, single-thread, Intel® Pentium®
n
n
n
n
n
n
processor instruction set architecture (ISA)-compatible, operating at speeds up to 400 MHz. Support for a wide range of industry standard I/O interfaces, including a full-sized mini-PCI Express slot, 100 Mb Ethernet port, microSD slot, USB host port, and USB client port. 256 MB DDR3, 512 kb embedded SRAM, 8 MB NOR Flash, and 8 kb EEPROM standard on the board, plus support for microSD card up to 32 GB. Hardware and pin compatibility with a wide range of Arduino Uno R3 shields. Programmable through the Arduino integrated development environment (IDE) that is supported on Microsoft Windows, Mac OS, and Linux host operating systems. Support for Yocto 1.4 Poky Linux release.
contact info: +62-818199167 (XL) +62-21-8645585 +62-21-8645585
Jl. Manggar G14 No.2 Pondok Kelapa Jakarta Timur 13450 Senin - Jumat: 09.00 s/d 16.00 WIB Sabtu: 09.00 s/d 13.00 WIB - Minggu/Tanggal Merah: Libur
Pengantar Setiap pekerjaan dilakukan dengan menggunakan peralatan tertentu guna menunjang dan mempercepat pekerjaan itu sendiri. Di dunia teknologi informasi ini, peralatan atau tool digunakan juga untuk menunjang pekerjaan baik yang bersifat operasional maupun pengembangan perangkat lunak. Pada edisi Makers.id kali ini, kami mengangkat beberapa tool IDE (Integrated Development Environment) yang dapat digunakan untuk membuat program dengan target Intel Galileo. Tool IDE seperti Intel XDK yang dibuat oleh Intel, Wyliodrin, ArduBlock, dan Eclipse, merupakan tool IDE yang menjadi pembahasan utama Makers.id kali ini. Selain itu, terdapat pula topik-topik lain yang dibahas dalam edisi ini. Sementara itu, Makers.id juga membuka kesempatan bagi para pembaca yang memiliki ide dan kreativitas bagaimana menerapkan IoT untuk menyelesaikan suatu masalah. Pembaca dapat mengirimkan proposal dan video kepada kami, dan satu buah Intel Galileo board sudah kami sediakan sebagai hadiah pemenang. Kunjungi juga forum diskusi majalah Makers.id di Facebook, www.facebook.com/groups/ makers.id.
Agus Kurniawan Chief Editor Dosen, Fakultas Ilmu Komputer, Universitas Indonesia. PhD Student, Freie Universität Berlin, Germany. Peneliti, Samsung R&D Institute Indonesia.
Salam,
Forum diskusi majalah Makers.id.. https://www.facebook.com/groups/makers.id/
@
[email protected]
3
100% Intel Arduino Compatible
harga Rp750.000 promo Rp500.000
P e s a n : s a l e s @ m a k e rski t. i d
DAFTAR ISI 6
Pengantar
3
Daftar Isi
4
News
5
Know-How
Quark, Pentium Dimungilkan
Workshop
Intel XDK untuk Pengembangan Intel Galileo
7 9
Mengenal Wyliodrin untuk Intel Galileo
13
Eclipse IDE untuk Intel Galileo
19
Visual Programming dengan Ardublock
23
Lomba IoT Idea
31
Edisi Depan
31
Iklan Scanie.indd 17
07/05/2015 23:38:10
NuPC Solusi “Smart City” W acana Jakarta sebagai smart city sudah digaungkan sejak beberapa tahun lalu. Langkat awal untuk menuju gagasan tersebut bisa dimulai dengan cara mendigitalisasikan setiap informasi. Agar akses kontek ini bisa dengan mudah dijangkau oleh publik diperlukan perangkat akses poin yang mendukung. Solusi untuk Jakarta smart city hadir melalui inovasi NUC dari Intel, nuPC-CAP. Perangkat ini dikenal sebagai unit PC terkecil yang digunakan sebagai content access point (CAP). Fungsi CAP, yaitu menggabungkan fungsi router wifi + web server dalam satu perangkat yang kontennya bisa dipasang online maupun offline. Contohnya, penggunaan nuPC-CAP di puskesmas yang menyediakan konten menjaga kehamilan dan perawatan balita. Konten ini bisa diakses oleh ibu-ibu mudah dengan mudah tanpa harus ada koneksi internet. Kekuatan prosesor Intel memang mendukung layanan browsing lebih cepat. Dari segi kapasitas, nuPC-CAP memiliki kemampuan storage hingga kapasitas terabyte sehingga konten yang isa ditampung sangat besar. Selain itu, perangkat dengan harga mulai Rp3 juta ini memberikan keuntungan ekonomis dalam hal ukuran yang kecil dan praktis, konsumsi daya yang kecil, serta garansi full replacement selama 3 tahun. Untuk keterangan lebih lengkap akan produk nuPCCAP hubungi
[email protected].
KNOW�HOW: QUARK, PENTIUM DIMUNGILKAN
Quark, Pentium Dimungilkan Pada acara IDF (Intel Developer Forum) tahun 2013 di San Francisco, pembicara utama sekaligus Intel CEO, Brian Krzanich memperkenalkan sub-Atom CPU yang dikenal dengan Quark. Intel akan menyediakan solusi teknologi berbasis wearable.
9
Image Source: Jason Mick/DailyTech LLC
10
SECARA ukuran, Quark core ini memiliki ukuran yang kecil, yaitu seperlima dari Atom CPU core. Selain itu, konsumsi energi yang diperlukan sekitar sepersepuluh dari Atom CPU core. Diharapkan Quark ini dapat menembus pasar IoT ketika konsumsi power dan ukuran menjadi prioritas. Produk Intel Quark adalah single-core 32 nm X1000 SoC dengan kecepatan clock hingga 400 MHz. Selain itu, beberapa sistem interface disediakan, seperti: PCIe USB 2.0 UART SDIO I2C PMC Fast Ethernet GPIO
Gambar 1. Contoh Quark X1000 ship to partners in Q4 2013.
Gambar 2. Intel Quark core X1000.
Quark core juga menyediakan 512 Kb embedded SRAM dan integrated DDR3 memory controller. Guna menunjang pengembangan aplikasi di atas Intel Quark Core, Intel menyediakan development board, yaitu Intel Galileo di mana pin yang dipakai disesuaikan dengan Arduino Uno R3 sehingga para makers dapat menggunakan Arduino shield pada Intel Galileo. Instruksi CPU pada Quark memiliki cara yang sama seperti pada Pentium CPU (P54C/i586). Untuk lebih lengkapnya, pembaca dapat langsung membaca datasheet dari Intel Quark core pada http://www.intel. com/support/galileo/sb/CS-035174.htm. Bagi developer, Intel telah menyediakan Developer manual mengenai Intel Quark SoC X1000 guna menunjang pengembangan aplikasi di atas CPU ini. Pembaca dapat mengunduh dokumen ini di http:// www.intel.com/support/processors/quark/sb/CS035192.htm.
Gambar 3. Tampilan Intel Galileo board.
WORKSHOP: INTEL XDK UNTUK PENGEMBANGAN INTEL GALILEO
Intel XDK untuk Pengembangan Intel Galileo Pada sesi ini kami mengeksplorasi bagaimana menggunakan Intel XDK untuk pengembangan aplikasi dengan target Intel Galileo board. Secara umum, Intel XDK memanfaatkan JavaScript sebagai bahasa utama dalam membuat programnya. Pembaca dapat membacanya lebih lanjut di website ini, https://software.intel.com/en-us/html5/xdk-iot.
11
Gambar 3. Instalasi Intel XDK.
Instalasi Intel XDK Pertama, download Intel XDK pada website https:// software.intel.com/en-us/html5/xdk-iot sesuai dengan platform OS yang Anda miliki.
12
Setelah instalasi Bonjour Print Services selesai, barulah instalasi Intel XDK. Jalankan file hasil download *.exe untuk platform Windows. Ikuti petunjuk instalasi. Gambar 1. Website untuk download Intel XDK.
Untuk platform Windows, Anda harus meng-install prasyaratnya, yaitu Bonjour Print Services. Aplikasi ini dapat di-download pada alamat website http://support. apple.com/kb/DL999. Setelah men-download aplikasi ini, jalankan file dan ikuti instruksi instalasinya. Gambar 2. Website untuk download Intel XDK.
Jika sudah selesai, Anda akan mendapatkan dialog seperti pada Gambar 4.
Gambar 4. Proses instalasi telah selesai.
Gambar 5. Aplikasi Intel XDK pertama kali dijalankan.
Lakukan login atau daftar jika Anda belum memiliki account. Saat Anda mendaftar, Anda cukup mengisi e-mail dan password serta nama.
Gambar 6. Mendaftar account baru.
13
Apabila Anda sudah mendaftar atau melakukan login ke aplikasi ini, Anda akan mendapatkan tampilan IDE Intel XDK.
Gambar 7. Tampilan IDE Intel XDK.
Membuat Aplikasi Baru Setelah menjalankan aplikasi Intel XDK, Anda dapat melanjutkan pembuatan project baru guna membuat aplikasi. Pilih template Internet of Things Embedded Application sehingga Anda dapat melihat beberapa template seperti yang terlihat pada Gambar 8.
WORKSHOP: INTEL XDK UNTUK PENGEMBANGAN INTEL GALILEO
Menjalankan Aplikasi Intel XDK Setelah melakukan instalasi, Anda dapat menjalankan aplikasi ini dengan cara meng-klik sehingga diperoleh tampilan seperti pada Gambar 5.
Gambar 8. Memilih template project.
Gambar 9. Template LED blink.
Pada kasus ini, Anda akan membuat aplikasi sederhana LED Blink-onboard. Pilih LED Blink, setelah itu klik menu Continue pada bagian bawah.
Gambar 10. Menyimpan nama project.
Gambar 11. Kode program LED Blink.
Beri nama project dan lokasi directory penyimpanannya. Jika sudah, klik tombol Create. Jika berhasil, selanjutnya Anda akan mendapatkan skeleton code yang berisi kode program LED Blink.
Menghubungkan Intel Galileo
14
Selanjutnya, hubungkan Intel Galileo board pada satu jaringan dengan komputer melalui kabel UTP/ LAN ke Ethernet board-nya. Pastikan Intel Galileo sudah memperoleh IP Address.
Apabila berhasil, Anda akan melihat kotak dialog beserta informasi IP address dari board Anda. Anda juga dapat menghubungkan Intel Galileo secara manual dengan memasukkan IP address dan account autentikasinya. Gambar 13. Menambahkan Intel Galileo secara manual.
Gambar 12. Koneksi yang terbentuk antara Intel XDK dan Intel Galileo.
Pada bagian drop-down list IoT device akan muncul nama (hostname) dari Intel Galileo board. Pilih Intel Galileo Anda kemudian Anda akan dimintai username dan password.
Menjalankan Program pada Intel Galileo Anda dapat menjalankan program yang telah dibuat ke Intel Galileo. Caranya mudah, pada bagian bawah, klik toolbar Manage your daemon/ IoT device. Selanjutnya, pilih Sync PC time w/ clock on target board untuk menghindari isu perbedaan waktu antara PC dan Intel Galileo board.
Setelah itu, klik icon Install/ Build. Lalu klik tombol Build. Sedangkan untuk men-download program ke Intel Galileo, Anda dapat meng-klik icon Upload. Sementara itu untuk menjalankan program, klik icon Run. Jika sukses, Anda akan melihat LED pada board menjadi blinking.
Navcore IoT Academy
Setiabudi 2 Building, 3rd floor Jl. H.R. Rasuna Said Kav. 62 Kuningan Jakarta Selatan 12920 Tel: +6221 5290 1016
Registration:
[email protected]
Navcore Enterprise IoT Academy.indd 2
6/4/2015 12:14:55 PM
Wyliodrin adalah layanan yang menyediakan tool IDE untuk membuat program dengan target Intel Galileo. Tool IDE ini berbasis web sehingga Anda dapat mengakses IDE ini melalui browser. Untuk info lebih lengkap, silakan kunjungi website resminya di https://projects.wyliodrin.com.
WORKSHOP: MENGENAL WYLIODRIN UNTUK INTEL GALILEO
Mengenal Wyliodrin untuk Intel Galileo
17
Gambar 2. Menambahkan Intel Galileo board.
Keanggotaan Untuk menggunakan aplikasi online Wyliodrin, Anda disarankan untuk mendaftar ke website-nya. Ada empat jenis account yang dapat digunakan, yaitu: Free account: Boleh menggunakan satu board dan dapat membuat 3 aplikasi. Hobbyist account ($3.90/ bulan): Boleh menggunakan 10 board dan dapat membuat 20 aplikasi. Pro account ($8.90/ bulan): Boleh menggunakan 100 board dan dapat membuat 30 aplikasi. Ultimate account ($50/ bulan): Boleh menggunakan 250 board dan dapat membuat 250 aplikasi.
Registrasi
18
Cara registrasinya cukup mudah. Buka browser dan masukkan alamat Wyliodrin pada https://projects.wyliodrin.com. Setelah mendaftar, Anda akan masuk ke aplikasi Wyliodrin seperti yang terlihat pada Gambar 1. Gambar 3. Mengisi nama board.
Gambar 1. Tampilan aplikasi Wyliodrin.
Menambahkan Intel Galileo
Langkah selanjutnya adalah menambahkan Intel Galileo board ke dalam aplikasi Wyliodrin. Klik menu Add new board. Selanjutnya, muncul kotak dialog untuk mengisi informasi Intel Galileo board seperti yang terlihat pada Gambar 3. Isilah dengan nama dan tipe board. Selanjutnya klik tombol Next.
WORKSHOP: MENGENAL WYLIODRIN UNTUK INTEL GALILEO
Kemudian isi jenis komunikasinya. Apakah melalui kabel atau wireless.
Gambar 4. Memilih jenis komunikasinya.
Setelah Anda menambahkannya, barulah Anda melakukan setup Intel Galileo seperti biasa, yaitu flash ke mikro-SD dan hidupkan.
Membuat Project Baru
Jika sukses, Anda akan melihat indicator online pada Wyliodrin.
Setelah Anda menambahkan Intel Galileo board ke dalam aplikasi IDE Wyliodrin, Anda dapat mencoba membuat program sederhana.
Gambar 5. Menu menambahkan project baru.
Klik tombol Create new application.
19
Gambar 6. Membuat project baru.
Gambar 7. Memilih komponen tambahan pada project baru.
Kemudian Anda akan mendapatkan kotak dialog seperti yang terlihat pada Gambar 6. Isilah nama project dan Programming Language-nya. Di sini Anda memilih Led Blink– Javascript. Jika sudah, klik tombol Next sehingga Anda akan memperoleh tampilan seperti pada Gambar 7. Di sini Anda tidak melakukan apa-apa. Klik tombol Submit.
20
Selanjutnya, Anda akan melihat project Anda pada editor Wyliodrin Seperti yang terlihat pada Gambar 8. Klik project Anda sehingga Anda dapat melihat code editor seperti pada Gambar 9.
Upload dan Jalankan Untuk menjalankan program yang telah dibuat, Anda cukup meng-klik menu pada bagian Run application on, pilih Intel Galileo board sebagai target. Jika berhasil, Anda akan melihat Led menjadi blinking (berkedap-kedip).
Gambar 9. Tampilan code editor pada Wyliodrin.
Gambar 8. Project pada aplikasi Wyliodrin.
Profile
Pemanfaatan teknologi informasi & komunikasi sudah menjadi hal yang lumrah bagi setiap industri untuk membantu kelangsungan bisnis proses yang dilakukan. Ditengah maraknya era perdagangan bebas, pelaku bisnis logistik dan transportasi dituntut untuk mampu meningkatkan efisiensi pergerakan barang agar dapat bersaing dalam industri yang semakin ketat. Memasuki MEA (Masyarakat Ekonomi Asean) 2015, persaingan antara para penyedia jasa logistik akan semakin kompetitif dikarenakan banyaknya pelaku bisnis asing (ASEAN) yang masuk dan menawarkan berbagai macam pilihan kepada konsumen. Pelaku bisnis lokal harus mampu memberikan pilihan pada konsumen sehingga lebih efisien & menguntungkan bagi perusahaan. Menjawab tantangan Industri transportasi dan logistik khusnys di Indonesia, implementasi teknologi yang tepat diharapkan mampu untuk memberikan kontribusi signifikan bagi pelaku bisnis industri ini. Melihat pertumbuhan perusahaan lokal di bidang transportasi dan logistik yang semakin besar, Intel Indonesia ber-inovasi dengan salah satu perusahaan lokal yaitu PT. Integrasia Utama untuk mengembangkan suatu solusi lengkap terintegrasi yang diadopsi oleh teknologi berbasis Internet of Things (IoT) ditunjukan kepada perusahaan logistik dan transportasi untuk meningkatkan potensi pasar lokal Indonesia. Dengan kolaborasi ini yang diwujudkan dalam bentuk solusi komprehensif bagi perusahaan logistik dan transportasi tidak hanya dapat dimanfaatkan sebagai acuan untuk optimalisasi kendaraan sebagai salah satu aset penting bagi perusahaan, tetapi juga dapat dimanfaatkan sebagai usaha dalam membantu mengurangi polusi melalui konsumsi bahan bakar yang efisien, kepastian keselamatan & kesejahteraan pengendara, pemantauan kendaraan yang real time sebagai bukti tanggung jawab pelaksanaan pekerjaaan kepada konsumen, terintegrasi dengan laporan keuangan, dan masih banyak lagi manfaat yang dapat diterima. OSLOG Fleet Management Solution merupakan suatu solusi aplikasi berbasis website yang dibangun oleh PT. Integrasia Utama di dukung oleh team ahli dengan komitmen untuk memberikan solusi bagi perusahaan logistik dan transportasi. Didukung dengan tampilan yang user friendly dan menarik, komitmen solusi OSLOG semakain nyata terbukti dengan adanya perkembangan (update) software yang dilakukan hampir setiap tahun untuk memenuhi kebutuhan pelaku bisnis logistik dan transportasi. Perkembangan solusi OSLOG yang terbaru diwujudkan dengan peluncuran OSLOG ver IV yang dinamakan dengan OSLOG JYOTI disertai dengan peluncuran OSLOG Ecosystem yang dibuat untuk mendukung aplikasi teknologi berbasis Internet of Things (IoT) dan di support oleh Intel Indonesia Penerapan IoT pada OSLOG akan hadir dalam wujud
Pemanfaatan Solusi
Teknologi Informasi & Komunikasi
Bagi Pelaku Bisnis Logistik dan Transportasi perangkat hardware & software yang semakin pintar dan saling terhubung dalam sebuah ekosistem terpadu. Dukungan Intel Indonesia untuk mewujudkan perangkat pintar yang dapat dimanfaatkan oleh pelaku bisnis logistik dan transportasi dibuktikan dengan kehadiran Intel Galileo yang dibuat untuk memberikan solusi bagi kelengkapan penyediaan perangkat sensor yang dibutuhkan untuk pelaku bisnis industri ini dalam memaksimalkan pengoperasian setiap unit kendaraan. Pada umumnya, perusahaan logistik dan transportasi menggunakan GPS (Global Positioning System) sebagai alat untuk membantu memantau setiap kendaraan, namun seiring dengan kebutuhan akan informasi yang semakin tinggi diperlukan tambahan perangkat (sensor) untuk mendukung informasi komprehensif yang diberikan. Dengan hadirnya Intel Galileo sebagi platform yang dapat digunakan sebagai perangkat multifungsi akan mampu menghadirkan solusi one stop platform dalam menyediakan informasi berkaitan sensor yang dibutuhkan tanpa perlu menambahkan sensor lain yang umumnya diterapkan pada alat GPS lain. Harapan kedepan dengan adanya teknologi yang kompeten dapat mempercepat adopsi penerapan teknologi dalam industri logistik dan transportasi khususnya di Indonesia sehingga
Profile permasalahan yang selama ini dihadapi para pelaku bisnis dalam industri ini dapat terpecahkan dan dimanfaatkan dengan baik untuk kemajuan industri yang lebih baik.
OSLOG JYOTI Intel® Quark™ SoC X1000 dan Intel® Xeon® Processor yang terdapat dalam solusi aplikasi terbaru OSLOG, yaitu OSLOG JYOTI memungkinkan terjadinya suatu ekosistem terpadu yang dapat digunakan oleh perusahaan. Beberapa fitur yang dapat dimanfaatkan untuk menunjang efektivitas dan produktifitas kendaraan dalam memaksimalkan proses bisnis yang terdapat dalam solusi OSLOG JYOTI meliputi : 1. Vehicle Tracking & Monitoring OSLOG JYOTI didukung dengan fitur tracking & monitoring yang memungkinkan pengguna untuk mengontrol dan mengamati setiap kendaraan dengan posisi yang prestis dan real time. Data dan laporan yang diperoleh juga dapat diliat melalui riwayat kendaraan. 2. Safety Management Untuk meminimalisir isu yang berkaitan dengan keselamatan pengendara dan kendaraan, OSLOG JYOTI memiliki fitur alert management yang dapat memberikan notifikasi secara langsung melalui email & pesan singkat. Beberapa notifikasi yang dapat diukur berkaitan dengan overspeed, working hours, geofencing, dsb. 3. Fuel Management OSLOG JYOTI didukung dengan fuel
sensor yang memiliki kemampuan untuk dapat mengukur kapasitas tangki bensin serta dapat mengkalkulasi konsumsi bahan bakar sesuai dengan jarak yang ditempuh. Hal ini menjadi poin yang sangat penting mengingat apabila perusahaan dapat memanfaatkan penggunaan bahan bakar dengan efisien akan berujung pada efisiensi pengeluaran biaya operasional bahan bakar. 4. Analytical Dashboard Dengan adanya analisa dalam penggunaan waktu di setiap aktivitas distribusi kendaraan yang dapat diukur dari waktu proses menunggu saat di pool, waktu loading & unloading, waktu perjalanan menuju tempat tujuan, waktu menunggu, dsb akan memberikan informasi bagi para dispatcher untuk dapat memaksimalkan utilisasi kendaraan berdasarkan analisa waktu dari setiap perjalanan. Hal ini tentu saja akan dapat berimbas pada profit yang maksimal. 5. Dispatch Management Dengan fitur Dispatch yang dimiliki OSLOG, konsumen dapat memantau dan mengontrol proses distribusi untuk memastikan proses pengiriman sesuai dengan jadwal yang ditentukan. Laporan yang diterima dapat digunakan untuk meningkatkan proses penjadwalan yang berkaitan dengan rute, loading & unloading, antri kendaraan. Perencanaan kendaraan juga dapat diakses mengunakan aplikasi berbasi
Tentang Integrasia Utama: PT. Integrasia Utama didirikan pada tahun 2001 merupakan perusahaan Indonesia bergerak dalam bidang Teknologi Informasi yang awalnya hanya fokus untuk melayani lingkup remote sensing & digital mapping serta consulting. Pada tahun 2006, Integrasia Utama memperluas portofolio bisnisnya untuk melayani Industri Logistik & Transportasi dengan mengembangkan suatu solusi fleet management (OSLOG) yang terintegrasi sehingga dapat membantu pelaku bisnis industri logistik dan transportasi dalam memaksimalkan produktivitas dan efisiensi. OSLOG dibangun oleh team ahli dengan semangat dan visi yang sama untuk memberikan produk lokal dengan kualitas tinggi. Informasi tambahan mengenai produk dan jasa yang ditawarkan PT. Integrasia Utama dapat ditemukan di www.integrasiautama.com
android untuk mempercepat proses penagihan. Bukti foto pengiriman barang yang sudah sampai ke tempat tujuan dapat digunakan sebagi proof of delivery. 6. Asset Management Aset merupakan salah satu poin yang paling penting dalam kelangsungan bisnis dalam industri logistik dan transportasi. Perusahaan harus mampu untuk meyakinkan setiap kendaraan beroperasi dengan produktif dan aman, untuk itu perlu adanya pencatatan yang berkaitan dengan pemeliharaan kendaraan, total asset yang dimiliki, serta total kendaraan yang sudah tidak dapat digunakan. OSLOG JYOTI dilengkapi dengan fitur detail mengenai pencatatan seluruh aset yang berkaitan dengan kendaraan. 7. Talent Management OSLOG JYOTI dilengkapi dengan metode reward & punishment yang dapat dikaitkan dengan Indeks Performa Sumber Daya Manusia. Hal ini tentu saja dapat digunakan Manajemen untuk mengambil keputusan yang berkaitan dengan performa dan gaji untuk setiap SDM. 8. Financial Dashboard Dashboar finansial dirancang untuk memudahkan pengguna dalam mengatur sistem yang terintegrasi dimana diwujudkan dalam modul yang dapat dikaitkan dari proses operasional kendaraan hingga meliputi proses pembayaran yang dapat terhubung dengan status finansial serta revenue.
CONTACT. PT Integrasia Utama (62 21) 7591 0829 Hotline (62) 811-709-3333
[email protected]
Pada sesi ini kami memanfaatkan Eclipse untuk membuat program dengan target Intel Galileo.
WORKSHOP: ECLIPSE IDE UNTUK INTEL GALILEO
Eclipse IDE untuk Intel Galileo
23
Instalasi
s
Hal pertama yang perlu dilakukan adalah instalasi Eclipse untuk Intel Galieo. Agar dapat melakukan instalasi Eclipse, komputer Anda haruslah ter-install Java runtime. Java runtime ini dapat di-download di sini. http://www.oracle.com/technetwork/java/javase/ downloads/index.html
0
Download sesuai dengan platform x64 atau x86 pada OS yang Anda miliki. Kemudian pembaca dapat men-download aplikasi Eclipse untuk Intel Galileo sesuai dengan platform yang dimiliki, sebagai berikut. Gambar 1. Tampilan aplikasi Eclipse untuk IoT.
24
Windows, https://software.intel.com/sites/ landingpage/iotdk/windows-development-kit.html Linux, https://software.intel.com/sites/landingpage/ iotdk/linux-developement-kit.html Mac, https://software.intel.com/sites/landingpage/ iotdk/osx-developement-kit.html Download dan lakukan ekstrak file hasil download tersebut ke folder yang diinginkan.
Menjalankan Eclipse Setelah melakukan ekstrak file Eclipse, Anda dapat menjalankan aplikasi Eclipse dengan meng-klik file devkit-launcher.bat sehingga Anda dapat melihat tampilan aplikasi Eclipse.
Membuat Project Baru
WORKSHOP: ECLIPSE IDE UNTUK INTEL GALILEO
Gambar 2. Menu membuat project baru.
Pada sesi ini Anda akan membuat project sederhana, yaitu Led Blink. Pertama, jalankan Eclipse dan buat project baru dengan cara meng-klik menu Create C/C++ IoT Project. Selanjutnya, Anda akan mendapatkan kotak dialog seperti yang terlihat pada Gambar 3. Isi nama project dan tipenya, misalkan On board LED blink C atau C++. Jika sudah, klik tombol Next.
25
Kemudian Anda harus mengisi informasi koneksi SSH ke Intel Galileo seperti IP Address. Centang Verify host name untuk pengecekan. Jika sudah, klik tombol Finish. Jika sukses, Anda dapat melihat sumber kode untuk Led Blink.
Gambar 3. Kotak dialog untuk project baru.
Gambar 4. Mengisi informasi koneksi Intel Galileo.
Gambar 5. Menjalankan program.
Menjalankan Program
Apabila Anda sudah berhasil membuat program, Anda dapat melakukan kompilasi seperti yang Anda lakukan pada Eclipse.
Sedangkan untuk menjalankannya, Anda cukup klik menu Run seperti pada Gambar 5. Setelah itu, Anda akan mendapatkan kotak dialog untuk memasukkan username dan password untuk Intel Galileo melalui SSH seperti yang terlihat pada Gambar 6.
26
Jika muncul peringatan keamanan seperti yang ditunjukkan pada Gambar 7, klik tombol Yes. Jika semua berjalan dengan sukses maka Anda akan melihat lampu Led pada Intel Galileo board berkedip. Gambar 6. Memasukkan autentikasi SSH untuk Intel Galileo.
Gambar 7. Peringatan ketika menjalankan program.
Membuat program tidak harus menuliskannya dalam suatu kode program. Anda dapat membuat program dengan cara visual. Pada sesi ini, Anda akan memanfaatkan Ardublock untuk membuat program secara visual dengan target Intel Galileo.
WORKSHOP: VISUAL PROGRAMMING DENGAN ARDUBLOCK
Visual Programming dengan Ardublock
27
Gambar 1. Lokasi folder Sketchbook pada software Arduino.
Instalasi Ardublock merupakan add-on pada aplikasi Arduino sehingga tetap memerlukan Arduino IDE. Untuk melakukan instalasi Ardublock, pembaca dapat mengikuti petunjuk di bawah ini.
28
di sini sourceforge.net/projects/ardublock/files/latest/ download. Di sini Anda akan mendapatkan file *.jar. Jalankan aplikasi software Arduino dan buka menu File->Preferences . Di sini Anda akan melihat di mana lokasi Sketchbook, misalkan terletak pada C:\Users\ agusk\Arduino.
Pertama, lakukan instalasi Arduino software pada alamat ini www.intel.com/support/galileo/sb/CS035101.htm. Download sesuai dengan platform yang Anda miliki. Lakukan instalasi software ini sesuai dengan instruksi instalasi.
Buat folder [sketchbook]/tools/ArduBlockTool/tool/. Letakkan file *.jar dari Ardublock ke dalam folder ini.
Setelah Anda melakukan instalasi Arduino software ini, selanjutnya Anda harus men-download Ardublock
Setelah itu, tutup semua aplikasi Arduino. Kemudian jalankan kembali. Pada IDE Arduino ini, klik menu Tools->ArduBlock. Jika menu ini tidak muncul, pastikan Anda meletakkan file Ardublock *.jar pada directory yang seharusnya. Ardublock ini memanfaatkan IDE Arduino sehingga dalam proses penggunaannya Anda tidak boleh menutup aplikasi Arduino.
Gambar 2. Meletakkan fi le Ardublock *.jar ke dalam folder.
Gambar 3. Menu ArduBlock.
Gambar 4. Memprogram pada Ardublock.
WORKSHOP: VISUAL PROGRAMMING DENGAN ARDUBLOCK
Cara Memprogram Cara menggunakannya cukup mudah, Anda cukup klik and drag komponen sebelum panel. Ini mirip dengan aplikasi Scratch.
29 Untuk mulai membuat program, Anda harus menggunakan Program Block. Program ini bisa diletakkan di dalam setup atau loop. Sebagai contoh, untuk membuat program LED Blink, Anda dapat membuat visualnya seperti berikut ini. Setelah program dibuat, Anda dapat meng-upload ke dalam Arduino atau Intel Galileo dengan meng-klik menu Upload to Arduino. Gambar 6. Menu upload program.
Gambar 5. Contoh program LED blinking.
Advetorial
Membuka Peluang dan Kreativitas tanpa batas dengan
Intel Galileo Perkembangan dunia teknologi informasi semakin cepat dengan ditemukan berbagai software dan hardware yang bertujuan membantu memenuhi kebutuhan manusia. Disamping ditemukan berbagai system operasi dan aplikasi baru, perkembangan dunia hardware juga tak kalah serunya. Dan salah satu terobosan terkini adalah masuknya Intel Galileo ke Indonesia yang akan membuka banyak peluang yang akan membuka kreatifitas para pengembangan untuk membuat berbagai ide-ide yang menarik. Intel Galileo adalah embedded board yang merupakan gabungan dari Arduino Uno dengan processor Intel Quark SoCX1ooo. Quark adalah SoC hemat energi dari Intel yang dikhususkan untuk Wearable Computing dan perangkat yang berbasis Internet. Soal kecepatan, Quarck berbasis single-thread Pentium yang berkecepatan 400MHz. Webmedia Training Center bekerjasama dengan Intel Indonesia dan PT Mikrotek Indonesia mengadakan Pelatihan Pertama Internet of Things (IoT) dengan Intel Galileo di Indonesia yakni pada tanggal 24 Februari 2015 dengan lokasi di Broadband Learning Center PT Telkom Indonesia Medan di Jalan HM. Yamin no.13 Medan.
Instruktur Galileo Bapak Noor Abdillah sedang mendemokan Intel Galileo
Pelatihan ini sangat antusias diikuti para peserta, dengan 2 sesi materi yakni Merakit PC langsung dengan processor Intel dan instalasi system operasi Linux Ubuntu 12.04 dan dilanjutkan pengenalan Intel Galileo sebagai dasar menuju IoT. Sesi pertama adalah merakit PC belajar langsung dengan praktek membangun system computer pribadi (Personal Computer) mulai dari awal merakit computer dengan memasang peripheral/perangkat keras/komponen sehingga terhubung satu sama lain lalu dilanjutkan dengan menjalankan Linux Live CD/ USB dengan Ubuntu 12.04. Sesi kedua dari pelatihan ini adalah mengenalkan bagaimana pola kerja Intel Galileo mulai dari instalasi sampai bisa digunakan untuk berbagai ide kreatif. Pada pembelajaran kali ini, kami mengenalkan bagaimana Intel Galileo berpasangan dengan LED sehingga lampu-lampu LED bisa diatur sedemikian rupa pencahayaannya. Dengan tambahan alat yakni USB Micro Cable, Breadboard, 3 LED dan Jumper cable dan selanjutnya dengan menambahkan kode pemrograman yang decompile dan bisa diupload.
Untuk informasi lebih lanjut hubungi: WEBMEDIA Training Center Jl. Setiabudi, Komp. Setiabudi Bisnis Point No.12-13 CC, Medan - 20122 Telp. 061-8228225, 061-8228125, HP: 085261140004, Pin BB : 27642214 http://webmediacenter.com/galileo, email:
[email protected]
Salah satu peserta sedang asyik instalasi Galileo, Breadboard dan Lednya
Kegiatan ini dilaksanakan dalam 5 sesi dengan peserta adalah para guru SMK, Dosen, akademisi, Staf IT perusahaan dan pemerintahan, termasuk dari Dinas Kominfo Provinsi Sumatera Utara, siswa dan mahasiswa dari berbagai sekolah dan kampus di Medan dan sekitarnya. Pelatihan ini diadakan dari bulan Februari dan Maret 2015 di Webmedia Training Center Medan.
Peserta sedang membuat pemrograman dengan Galileo
Para peserta sangat berantusias sekali mengikuti pelatihan ini, terutama pengembangan dari Intel Galileo dan mereka sudah mulai menyiapkan ide-ide terkait pemanfaatan alat ini dengan maksimal. Apalagi dari website Intel sendiri disediakan berbagai tutorial dan studi kasus lengkap berbagai ide dan teknologi terapan yang bisa dikembangkan dengan Intel Galileo.
Lomba IoT-Idea Internet of Things (IoT) menghubungkan suatu peralatan yang memiliki sensor dan actuator ke jaringan Internet sehingga akses terhadap peralatan ini jauh lebih mudah. Jika Anda diberikan board Intel Galileo maka solusi apa yang dapat Anda lakukan untuk menyelesaikan permasalahan yang berkaitan dengan teknologi IoT.
1. Peserta boleh mendaftar secara individu atau kelompok (maksimum 3 orang). 2. Buat proposal sederhana (minimal Anda bisa mengembangkannya) yang meliputi: a. Judul b. Latar Belakang/ Permasalahan c. Tujuan d. Solusi e. Biodata Peserta 3. Proposal berisi ide beserta pemecahan solusinya (tidak harus direalisasikan). 4. Buat video sederhana sebagai penjelasan dari isi proposal dengan durasi maksimum 3 menit dan minimal 1 menit. Lalu upload video Anda ke Youtube. 5. Posting link URL Youtube Anda ke wall Facebook Anda kemudian tag ke Forum Makers.id, www.facebook.com/ groups/makers.id dan Intel Indonesia, www.facebook. com/IntelIndonesia. 6. Kirim proposal dalam format PDF dan link Youtube Anda ke
[email protected]. 7. Batas akhir pengiriman adalah 31 Agustus 2015. Pengumuman pemenang akan diumumkan pada Majalah Makers.id edisi September 2015.
HADIAH
• Warga Negara Indonesia • Berumur di atas 17 - 25 tahun
Penilaian: Penentuan pemenang akan didasarkan pada: • Kelengkapan administrasi dokumen dan video • Ide masalah yang diangkat • Solusi yang ditawarkan
Edisi Juni 2015
GPIO
Cara mengikuti
Persyaratan Umum:
EDISI DEPAN
Pemenang akan ditentukan 1 orang/ tim dan akan diberikan hadiah 1 buah board Intel Galileo Generasi 2.
General-Purpose Input/ Output (GPIO) merupakan pin umum yang terpasang pada suatu chip di mana pengaturannya baik input dan output dilakukan oleh user pada satu waktu. Makers.id edisi Juni 2015 akan mengupas apakah dan bagaimana menerapkan GPIO pada peralatan IoT terutama untuk mengontrol sensor dan actuator. Sekilas review mengenai peralatan sensor dan actuator juga akan dibahas.
Berikut ini beberapa topik yang akan dibahas dalam Makers.id edisi Juni. • Mengenal GPIO pada Intel Galileo • Mengenal peralatan sensor dan actuator • Review peralatan Intel Galileo Shield • Menghubungkan Intel Galileo ke jaringan Internet.
Intel® Intel® NUC NUC
Shrink Shrink your your desktop desktop Look Look for for Intel® Intel® NUC NUC with with Intel Intel Inside® Inside® at at www.intel.com/NUC Look for Intel® NUC with Intel Inside® at www.intel.com/NUC www.intel.com/NUC
D54250WYKH D54250WYKH D54250WYKH
D34010WYKH D34010WYKH D34010WYKH
DN2820FYKH DN2820FYKH DN2820FYKH
The Shape that Fits the Future. The Shape that Fits the Future.
http://www.bhinneka.com/category/desktop_mini_pc/brands/intel.aspx