The 1st and The Only Indonesia Makers Magazine 01/2015
Know-how
Arduino Nama Kedai Kopi di Italia Memulai Menggunakan Intel Galileo
ah! l i t u k I
ba m o L Idea IOTan-gkan 1 baulialeho Men Intel G 2 d boar enerasi G m. 31 hl
Workshop
Proyek Pertamaku:
Blink LED
Intel Galileo
Rp25.000
Cover Story
Pentium di Arduino
FamosaStudio.com/intel INTEL® GALILEO GEN 2
Rp. 927,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 ERA INTERNET OF THINGS (IOT) sudah memasuki babak baru bahkan Gartner memprediksi akan banyak user peralatan berbasis IoT bermunculan. Sensor maupun actuator akan mudah diakses lantaran semuanya terhubung pada jaringan Internet. Intel yang saat ini merajai industri processor untuk mesin server dan PC mencoba melebarkan sayapnya pada peralatan tertanam (embedded). Salah satu produk yang sudah diluncurkan oleh Intel untuk kategori embedded adalah Intel Galileo. Tidak hanya revolusi embedded berbasis platform x86, Intel Galileo juga dapat kompatibel dengan Arduino. Begitu derasnya informasi mengenai IoT, kami mencoba membantu memberikan informasi sesuai dengan IoT, baik penerapan maupun teknologinya sudah disertai dengan muatan lokal sehingga dapat memudahkan para pembaca dalam mencerna informasi mengenai IoT. Seri pertama majalah Makers.id akan mengeksplorasi apa dan bagaimana Intel Galileo itu, yang disertai pula dengan ilustrasi cara menggunakannya. Kunjungi forum diskusi majalah Makers.id di Facebook, www.facebook.com/groups/makers.id. Adapun apabila pembaca memiliki ide kreatif mengenai penerapan IoT untuk menyelesaikan suatu masalah, dapat mengirimkan proposal beserta video kepada kami. Dapatkan sebuah Intel Galileo board sebagai hadiahnya.
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]
“Selamat atas terbitnya edisi pertama majalah Makers.id dari PC Media dan salut bagi tim yang selalu berani mencoba hal baru dan penuh idealisme untuk terus mengedukasi teknologi terkini yang sedang trending ke masyarakat. Dengan hadirnya majalah ini, Internet-of-Things (IoT) tidak lagi menjadi berita di portal saja, tetapi juga menjadi tantangan bagi bertumbuhnya komunitas para makers Indonesia untuk terus berkarya dan tidak kalah dari rekan di Silicon Valley” Hermawan Sutanto Channel Sales Director, Intel Indonesia
3
4
DAFTAR ISI Pengantar
3
Daftar Isi
4
News
5
Know-How
7
Cover Story
13
Workshop
19
Workshop
27
Lomba IoT Idea
31
Edisi Depan
31
Arduino Nama Kedai Kopi di Italia
Intel Galileo: Pentium di Arduino
Memulai Menggunakan Intel Galileo
Proyek Pertamaku: Blink LED
NEWS
Jakarta Edupreneur Festival Komunitas Robot Indonesia bekerja sama dengan Intel Indonesia pada Minggu (22/03/2015) sukses menggelar acara Jakarta Edupreneur Festival yang bertempat di Istora Senayan. Acara itu berlangsung dari pukul 08.00 sampai 17.00 WIB. Komunitas Robot Indonesia merupakan salah satu komunitas yang memanfaatkan suatu pembentukan forum sebagai sarana pembelajaran. Visi mereka adalah mendidik muda-mudi bangsa agar bangga dengan hasil ciptaannya. Selain itu, dimaksudkan pula agar generasi muda tak perlu lagi membeli produk buatan negara lain, tetapi justru dapat menciptakan produk sendiri.
5
6
Bagi siapa pun yang ingin bergabung dengan Komunitas Robot Indonesia ini dapat mengikuti focus group discussion dengan mengakses halaman Facebook KRI. Dalam acara Edupreneur Festival, Intel dan KRI memberikan perkenalan mengenai Intel Galileo kepada lebih dari 3000 pengunjung yang datang melalui berbagai permainan yang diciptakan. Salah satunya melalui per mainan Mini Arcade bernama Simon Says yang dikembangkan oleh anggota Komunitas Robot Indonesia dan Intel Galileo Board. Selain itu, ada pula RFID Door Lock, sebuah sistem keamanan untuk pintu dan Robot Gambar. Pendiri KRI, Bapak Adiatmo Rahardi juga memberikan minitalkshow mengenai Makers Movement di Indonesia.
KNOW-HOW: ARDUINO NAMA KEDAI KOPI DI ITALIA
Arduino Nama Kedai Kopi di Italia Arduino adalah komunitas sekaligus perusahan dalam bidang perangkat keras dan lunak, yang mendesain dan membuat beberapa kit perangkat digital untuk pengukuran, kontrol sensor, serta perangkat keras lainnya.
7
PERANGKAT keras Arduino, pada umumnya me manfaatkan microcontroller terutama dari jenis Atmel AVR 8 -bit hingga 32-bit. Sistem ini menyediakan beberapa I/O baik digital maupun analog, yang dapat diintegrasikan dengan beberapa board atau rangkaian elektronik lainnya. Tidak hanya menyediakan perangkat keras, Arduino juga dilengkapi dengan perangkat lunak. Melalui aplikasi Arduino, Anda dapat membuat aplikasi yang berjalan di atas perangkat keras Arduino. Perangkat lunak ini didasarkan pada proyek processing yang mendukung bahasa pemrograman C dan C++. Karena Arduino bersifat open source, perkembangan Arduino pun begitu pesat, mulai dari modifikasi perangkat keras Arduino hingga pelengkapnya seperti sensor, actuator, komunikasi GSM, hingga perangkat keras nirkabel.
Proyek Arduino
8
Perangkat Arduino ini pertama kali diperkenalkan pada tahun 2005. Proyek ini bertujuan untuk menyediakan perangkat keras dengan harga murah dan mudah digunakan bagi pelajar, mahasiswa, peneliti hingga para profesional. Diharapkan melalui perangkat keras Arduino, para pengguna dapat melakukan interaksi dengan lingkungan sekitarnya melalui sensor atau actuator. Contoh penggunaan yang sering dipakai adalah membuat robot sederhana, pengukuran suhu digital hingga deteksi gerakan. Gambar 1. Massimo Banzi, salah satu penemu Arduino. Website pribadinya dapat dijumpai di www. massimobanzi.com.
Proyek Arduino ini berawal dari sebuah proyek mahasiswa di Interaction Design Institute Ivrea, Italia. Pada saat itu para mahasiswa menggunakan BASIC Stamp yang harganya $100. Massimo Banzi adalah founder dan pengajar di institusi ini. Nama Arduino diambil dari nama kedai di Ivrea, di mana para penemu Arduino bertemu di sini. Penulis memperoleh lokasi tersebut dari Google Maps (www.goo.gl/maps/6XYhQ). Selanjutnya, hasil penemuan produk ini dinamai dengan Arduino. Nama ini diberikan oleh raja Italia yang berkuasa tahun 1002-1014.
Perangkat Keras Arduino Sebuah perangkat keras Arduino berisi satu microcontroller yang pada awalnya menggunakan Atmel 8-bit AVR Microcontroller. Perangkat keras ini dilengkapi dengan beberapa rangkaian elektronik. Hal yang terpenting dari desain ini adalah standarisasi konektor input dan output-nya (I/O). Melalui standar konektor ini, Arduino dapat dihubungkan dengan mudah pada perangkat keras lunaknya yang dinamakan shield. Ada banyak shield yang dapat dikembangkan untuk dihubungkan ke Arduino. Bahkan dari pengamatan penulis, shield ini menjadi ajang komersialisasi. Tentunya kualitas yang disediakan oleh shiled dari pihak ketiga ini, dapat dipertanggungjawabkan. Pada awal pembuatannya, Arduino menyediakan konektor RS-232 untuk dihubungkan pada sebuah komputer. Seiring dengan perkembangan, Arduino saat ini menggunakan USB sebagai konektor ke komputer.
KNOW-HOW: ARDUINO NAMA KEDAI KOPI DI ITALIA
Gambar 2. Bentuk Arduino awal yang menggunakan RS-232 serial interface (sumber: www. en.wikipedia.org/wiki/ Arduino)
Pada desain resmi Arduino, microcontroller menggunakan chip seri megaAVR seperti ATmega8, ATmega168, ATmega328, ATmega1280 dan ATmega2560. Semua perangkat keras Arduino memerlukan listrik DC 5 volt dan 16 MHz crystal oscillator atau sejenisnya. Beberapa desain seperti Arduino LilyPad berjalan di atas 8 MHz. Microcontroller pada perangkat keras Arduino sudah diprogram dengan boot loader yang menyederhanakan proses upload program dari komputer ke Arduino ini dan disimpan pada on-chip flash memory. Ini tentu menguntungkan, dibandingkan dengan perangkat keras sejenis yang menggunakan external programmer. Kemudahan pengembangan program Arduino menjadikan penggunaan Arduino meningkat.
Model dan Bentuk Arduino Hingga saat ini Arduino memilki banyak model dan tipe. Belum lagi dengan hasil modifikasi Arduino yang kemudian menjadi berubah nama. Hal ini terjadi karena Arduino merupakan open source hardware di mana desain dan skema dibuka untuk umum dan boleh dimodifikasi. Hasil modifikasi Arduino selanjutnya boleh dipasarkan tetapi tidak boleh menggunakan nama Arduino. Secara umum model dan bentuk Arduino dapat dilihat pada website www.arduino.cc/en/Main/Products. Uraian singkat mengenai sebagian dari produk-produk Arduino dapat dilihat pada Tabel 1.
Arduino Shield Perangkat keras Arduino yang dikombinasikan dengan kompatibel Arduino disebut dengan shield. Shield dapat digunakan ke perangkat keras Arduino melalui standar konektornya. Ada banyak shield yang kompatibel pada Arduino seperti: l motor control l sensor l actuator
l GPS l ethernet l Wi-fi l LCD l breadboarding Beberapa Arduino Shield yang dibuat sendiri oleh Arduino dapat dilihat di website ini, www.arduino. cc/en/Main/Products. Selain itu, Anda juga dapat memperoleh Arduino Shield dari pihak ketiga. Harganya bervariasi, tergantung dari jenis dan model Arduino Shield. Dari pengamatan penulis, Arduino Shield dari pihak ketiga dapat diperoleh melalui online store sebagai berikut: l Adafruit, www.adafruit.com/categories/21 l Sparkfun, www.sparkfun.com/categories/240 l SeeedStudio, www.seeedstudio.com l TinySine, www.tinyosshop.com l Cooking-Hacks, www.cooking-hacks.com Beberapa contoh Arduino Shield dapat dilihat pada Gambar 3, 4 dan 5.
Pengembangan Aplikasi Arduino Para pembuat Arduino menyediakan perangkat lunak guna pengembangan aplikasi yang berjalan di atas Arduino. Aplikasi ini dilengkapi dengan IDE yang dibuat dengan Java. Secara teknis, IDE ini memanfaatkan processing dan object wiring. Pembaca dapat mendownload aplikasi ini di website www.arduino.cc/en/ Main/Software. Aplikasi Arduino IDE ini dapat di-install di berbagai platform, seperti Windows, Linux dan Mac. Setelah men-download aplikasi ini, pembaca dapat meng-install dan mengikuti petunjuk instalasinya, lihat Gambar 6. Lalu pilih semua bagian yang akan di-install. Pada saat instalasi terutama pada platform Windows, Anda akan dikonfirmasi untuk instalasi driver Arduino
9
TABEL 1. URAIAN SINGKAT PRODUK-PRODUK ARDUINO. ARDUINO UNO • • • • • • • • • • • • •
Microcontroller: ATmega328 Operating Voltage: 5V Input Voltage (rekomendasi): 7-12V Input Voltage (limit): 6-20V Digital I/O Pin: 14 (termasuk 6 PWM output) Analog Input Pin: 6 DC Current per I/O Pin: 40 mA DC Current for 3.3V Pin: 50 mA Flash Memory: 32 KB (ATmega328), 0.5 KB digunakan untuk bootloader SRAM: 2 KB (ATmega328) EEPROM: 1 KB (ATmega328) Clock Speed: 16 MHz Length: 68.6 mm
• Width: 53.4 mm • Weight: 25 g
10
ARDUINO DUE • • • • • • • • • • • • • • • •
Microcontroller: AT91SAM3X8E Operating Voltage: 3.3V Input Voltage (rekomendasi): 7-12V Input Voltage (limit): 6-16V Digital I/O Pins: 54 (termasuk 12 PWM output) Analog Input Pins: 12 Analog Outputs Pins: 2 (DAC) Total DC Output Current on all I/O lines: 130 mA DC Current for 3.3V Pin: 800 mA DC Current for 5V Pin: 800 mA Flash Memory: 512 KB SRAM: 96 KB (2 bank: 64 KB dan 32 KB) Clock Speed: 84 MHz Length: 101.52 mm Width: 53.3 mm Weight: 36 g
• • • • • • • • • • • • • • • •
ARDUINO LEONARDO Microcontroller: ATmega32u4 Operating Voltage: 5V Input Voltage (rekomendasi): 7-12V Input Voltage (limit): 6-20V Digital I/O Pins: 20 PWM Channels: 7 Analog Input Channels: 12 DC Current per I/O Pin: 40 mA DC Current for 3.3V Pin: 50 mA Flash Memory: 32 KB (ATmega32u4), 4 KB digunakan untuk bootloader SRAM: 2.5 KB (ATmega32u4) EEPROM: 1 KB (ATmega32u4) Clock Speed: 16 MHz Length: 68.6 mm Width : 53.3 mm Weight: 20 g
KNOW-HOW: ARDUINO NAMA KEDAI KOPI DI ITALIA
LILYPAD ARDUINO • Microcontroller: ATmega168V or ATmega328V • Operating Voltage: 2.7-5.5V • Input Voltage: 2.7-5.5V • Digital I/O Pins: 14 (termasuk 6 PWM output) • Analog Input Pins: 6 • DC Current per I/O Pin: 40 mA • Flash Memory: 16 KB, 2 KB digunakan untuk bootloader • SRAM: 1 KB • EEPROM: 512 bytes • Clock Speed: 8 MHz
ARDUINO FIO • • • • • • • • • • •
Microcontroller: ATmega328P Operating Voltage: 3.3V Input Voltage: 3.35 -12V Input Voltage for Charge: 3.7 - 7V Digital I/O Pins: 14 (termasuk 6 PWM output) Analog Input Pins: 8 DC Current per I/O Pin: 40 mA Flash Memory: 32 KB, 2 KB digunakan untuk bootloader SRAM: 2 KB EEPROM: 1 KB Clock Speed: 8 MHz
11
ARDUINO PRO MINI • Microcontroller: ATmega168 • Operating Voltage: 3.3V or 5V (tergantung model) • Input Voltage: 3.35 -12V (3.3V model) atau 5 - 12V (5V model) • Digital I/O Pins: 14 (termasuk 6 PWM output) • Analog Input Pins: 8 • DC Current per I/O Pin: 40 mA • Flash Memory: 16 KB dimana 2 KB digunakan untuk bootloader • SRAM : 1 KB • EEPROM: 512 bytes • Clock Speed: 8 MHz (3.3V model) atau 16 MHz (5V model)
seperti yang terlihat pada Gambar 7. Klik tombol Install, selanjutnya ikuti petunjuk instalasinya. Setelah selesai instalasi Arduino IDE, Anda dapat menjalankan aplikasi ini. Ketika dijalankan, Anda akan memperoleh tampilan IDE seperti yang terlihat pada Gambar 8. Seperti diketahui bahwa program Arduino ditulis dengan bahasa C/C++. Sedangkan Arduino IDE dilengkapi dengan library yang disebut dengan wiring sehingga memudahkan proses pemrograman Arduino I/O. Secara umum programmer cukup menulis kode program pada dua fungsi yaitu: l setup(). Fungsi yang digunakan untuk inisialisasi. Kode program di dalam fungsi ini dipanggil pertama kali ketika program dijalankan. l loop(). Fungsi ini akan dijalankan terus-menerus sampai Arduino board dimatikan listriknya.
Gambar 5. Arduino GSM/GPRS Shield
Gambar 3. Arduino Ethernet Shield
Untuk mempermudah ilustrasi penggunaan Arduino, berikut ini program sederhana, blinking pada LED pin 13. LED ini sudah ada di dalam Arduino board tersebut. void setup() { pinMode(13, OUTPUT); } void loop() {
12
digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
Gambar 4. Arduino Wi-Fi Shield
Apabila dijalankan dan upload ke Arduino, dapat terlihat LED pin 13 akan mati-hidup (blinking).
Penerapan
Gambar 6. Instalasi Arduino DIE
Gambar 8. Tampilan aplikasi Arduino DIE
Gambar 7. Instalasi driver untuk Arduino USB pada platform Windows
Penggunaan Arduino dapat diperuntukkan pada berbagai bidang terutama yang berhubungan dengan otomatisasi. Berikut ini contoh dari beberapa penggunaan Arduino: l Monitoring suhu dan kelembaban pada suatu ruangan l Mengkontrol motor l Integrasi dengan sensor dan actuator untuk otomatisasi l Mengkontrol sejumlah lampu atau LED l Berfungsi sebagai pusat kontrol pada robot
REFERENSI l Arduino, www.arduino.cc l Arduino Wiki, www.en.wikipedia.org/wiki/ Arduino
Intel Galileo merupakan Microcontroller berbasis Intel Quark SoC X1000 Application Processor, 32-bit Intel Pentium. Intel Galileo juga merupakan produk dari pengembangan yang memperoleh sertifikat Arduino yang pertama untuk perangkat keras berbasis arsitektur Intel x86.
COVER STORY: INTEL GALILEO: PENTIUM DI ARDUINO
Intel Galileo: Pentium di Arduino
13
INTEL GALILEO kompatibel dengan Arduino atau lebih tepatnya kompatibel dengan Arduino Uno R3 pada bagian pin header (shield). Ini berarti semua Arduino shield dari model Arduino Uno dapat digunakan pada Intel Galileo. Intel Galileo tidak hanya memiliki kompatibilitas dengan Arduino, Software Arduino IDE pun dapat digunakan untuk Intel Galileo.
• Input Voltage (recommended) 5V
Spesifikasi
• DC Current for 3.3V Pin
800 mA
Saat tulisan ini dibuat, Intel telah mengeluarkan Intel Galileo sebanyak dua generasi. Kedua board ini dapat dilihat pada gambar 1 dan 2. Intel Galileo generasi 2 mengalami perubahan fisik seperti serial Jack yang diubah menjadi micro-USB. Secara umum, berikut ini merupakan spesifikasi dari Intel Galileo.
• DC Current for 5V Pin
800 mA
• Input Voltage (limits)
5V
• Digital I/O Pins
14 (of which 6
provide PWM output)
• Analog Input Pins
6
• Total DC Output Current
80 mA
on all I/O lines
Sedangkan spesifikasi I/O Intel Galileo dapat dilihat pada Gambar 3. Spesifikasi lengkapnya, dapat Anda lihat dengan cara men-download dokumen spesifikasinya di website, www.intel.com/support/ galileo/sb/CS-035174.htm.
14
Gambar 1. Intel Galileo generasi 1.
COVER STORY: INTEL GALILEO: PENTIUM DI ARDUINO
Gambar 2. Intel Galileo generasi 2.
15 Cara Mendapatkan Intel Galileo
Kompatibel dengan Arduino
Intel Galileo baik generasi 1 dan 2 dapat dibeli melalui toko elektronik ataupun online. Jika pembaca ingin membelinya secara online, pembaca dapat membelinya di sini: • Amazon, www.amazon.com • Sparkfun, www.sparkfun.com • Seeedstudio, www.seeedstudio.com • Element14, www.element14.com • Exp-Tech, www.exp-tech.de
Hal yang menarik dari Intel Galileo ialah board ini mendukung kompatibilitas terhadap Arduino, baik header pin maupun Arduino IDE software. Header pin pada Intel Galileo sama dengan Arduino Uno board sehingga semua Arduino shield dari Arduino Uno dapat digunakan pada board ini.
Di Indonesia, Anda juga dapat memperoleh board ini melalui toko online seperti Formasa Studio (www. famosastudio.com). Selain itu, beberapa anggota di forum Kaskus (www. kaskus.co.id), Tokopedia (www.tokopedia.com), dan media sosial seperti Facebook juga ikut menjual Intel Galileo ini. Namun, sebelum membelinya pembaca harus memperhatikan kebenaran informasi yang ada dan selalu tetap waspada agar terhindar dari penipuan.
Komunikasi Intel Galileo memiliki sejumlah fasilitas untuk berkomuni kasi dengan komputer, Arduino, atau microcontroller lainnya. Intel Galileo menyediakan komunikasi serial UART TTL dengan tegangan 5V/ 3.3V yang tersedia pada pin digital 0 (RX) dan 1 (TX). Selain itu, disediakan UART lain melalui 3.5 mm jack pada Intel Galileo generasi 1 atau micro-USB pada Intel Galileo generasi 2. Intel Galileo juga memiliki USB Host yang memungkin kanIntel Galileo bertindak sebagai USB Host untuk dihubungkan pada mouse, keyboard, USB kamera, smartphone dan lain-lain.
Intel Galileo dilengkapi pula dengan mini-PCI Express (mPCIe) pada bagian bawahnya. Melalui mPCIe, Anda dapat menghubungkan Wi-Fi ethernet card berbasis mPCIe. Sementara Ethernet RJ45 Connector ikut terpasang pada Intel Galileo. Melalui konektor ini, Anda dapat menghubungkan Intel Galileo pada suatu jaringan dengan menyediakan MAC address dan IP address. Pada Intel Galileo Anda akan menjumpai micro-SD card reader yang dapat diakses oleh Intel Galileo melalui SD library secara langsung. Hal ini berbeda dengan Arduino yang aksesnya melalui SPI. Intel Galileo dilengkapi dengan komunikasi lain seperti TWI/I2C bus dan komunikasi SPI. Melalui
Gambar 3. Arsitektur Intel Galileo I/O.
16
komunikasi ini, Anda dapat memasangkan beberapa sensor atau actuator sekaligus.
Development Anda dapat membuat program untuk target Intel Galileo dengan berbagai cara, yaitu: 1. Membuat program melalui Arduino IDE 2. Membuat program di atas Linux Yocto 3. Membuat program dengan memanfaatkan Windows IoT Seperti yang Anda ketahui, Intel Galileo mendukung Arduino Shield termasuk perangkat lunaknya, yaitu Arduino IDE. Pembaca dapat men-download Arduino
17
Gambar 5. Program mengakses Analog I/O pada Intel Galileo dengan memanfaatkan libmraa library.
software di website, communities.intel.com/docs/DOC22226. Setelah Intel Galileo dihubungkan ke komputer, Anda dapat membuat program melalui Arduino software ini dengan menentukan target Intel Galileo seperti yang terlihat pada Gambar 4, melalui menu Tools-> Board. Kemudian Anda dapat upload program ke Intel Galileo. Pada dasarnya Intel Galileo sudah ter-install Linux Yocto di bagian internal storage. Bagi pembaca yang terbiasa dengan Linux, Anda dapat membuat program untuk mengakses I/O Intel Galileo. Pihak Intel juga sudah menyediakan libmraa library guna mengakses Intel Galileo. Pembaca dapat men-download dan menginstall library ini di github.com/intel-iot-devkit/mraa. Contoh hasil eksekusi program yang dibuat dengan memanfaatkan libmraa library ini, tampak di Gambar 5. Alternatif lain guna membangun aplikasi di atas Intel Galileo, Anda dapat memanfaatkan teknologi Microsoft. Pihak Microsoft sedang menyediakan framework, yaitu Windows Developer Program for IoT di mana Microsoft
COVER STORY: INTEL GALILEO: PENTIUM DI ARDUINO
Gambar 4. Arduino software dengan target Intel Galileo.
menyediakan suatu framework untuk Intel Galileo. Saat ini, framework ini masih dalam versi release preview dan kabarnya akan diluncurkan pada tahun 2015 ini. Lebih lengkapnya, pembaca dapat membacanya di website dev.windows.com/en-us/featured/windows-developerprogram-for-iot. Secara teknis, Anda harus install Windows Embedded ke dalam Intel Galileo, yaitu dengan melakukan flashing ke internal storage dari Intel Galileo. Contoh, Windows Embedded dari Intel Galileo yang dilakukan remote dapat dilihat pada Gambar 6. Kemudian Anda dapat meng-install add on pada Visual Studio untuk membuat programnya sehingga Anda akan memperoleh project template untuk target Intel Galileo seperti yang terlihat pada Gambar 7. Adapun ini menggunakan wiring dalam mengakses Intel Galileo I/O. Apabila Anda memilih project template Intel Galileo melalui Visual Studio, Aplikasi Visual Studio akan membuat code skeleton yang berisi kode program untuk
Gambar 6. Windows Embedded pada Intel Galileo.
Gambar 7. Project template pada Visual Studio 2013 untuk membuat program Intel Galileo.
18
LED blinking dalam bahasa C. Code skeleton ini mirip dengan Blinking pada Arduino software, yakni terdapat dua fungsi, setup() dan loop(). Kode program tadi dapat Anda tulis di dalam kedua fungsi ini.
Update Intel Galileo Firmware Anda dapat melakukan update firmware pada Intel Galileo dengan terlebih dahulu men-download, serta meng-install software Arduino yang terbaru. Pastikan tidak ada eksternal SD card di dalam Intel Galileo. Hidupkan board ini kemudian hubungkan Intel Galileo ke komputer Anda. Setelah itu, jalankan aplikasi Arduino software. Arahkan target board di Arduino software ke Intel Galileo ini dengan meng-klik menu Tools-> Board. Arahkan serial port-nya juga dengan meng-kllik menu Tools-> Serial Port.
Kemudian Anda dapat melakukan update Intel Galileo firmaware melalui Arduino software dengan meng-klik menu Help-> Firmware Update. Aplikasi pun akan mengupdate firmaware. Pastikan pembaca tidak mencabut listrik dari Intel Galileo. Jika proses update firmware selesai, Anda pun akan mendapatkan sebuah kotak dialog konfirmasi.
REFERENSI • Intel Galileo, http://arduino.cc/en/ ArduinoCertified/IntelGalileo • Intel Galileo from Intel, http://www.intel.com/ content/www/us/en/do-it-yourself/galileomaker-quark-board.html • Agus Kurniawan, Getting Started with Intel IoT and Intel Galileo, http://blog.aguskurniawan. net/post/Getting-Started-with-Intel-IoT-and-IntelGalileo.aspx
WORKSHOP: MEMULAI MENGGUNAKAN INTEL GALILEO
Memulai Menggunakan Intel Galileo Pada sesi ini Anda akan mencoba mengoperasikan Intel Galileo dan mencoba menggunakannya.
19
Merakit dan Mengkoneksi
1
Hubungkan adapter listrik ke Intel Galileo board
2
Tunggu dua LED menyala
3
20
Hubungkan micro-USB ke board Intel Galileo
4 5
Kemudian hubungkan USB ke komputer
Hubungkan bagian 6 pin kabel Serial-to-USB pada board Intel Galileo
6
Bagian ujung dari kabel Serial-to-USB ke komputer
Intel Galileo Driver Apabila pembaca memiliki komputer dengan OS Mac atau Linux, Anda tidak perlu meng-install driver untuk Intel Galileo. Sebaliknya jika OS Windows, Anda harus meng-install driver supaya board Intel Galileo dapat terdeteksi oleh Windows. Pada OS Windows 7 Anda harus download FTDI driver pada alamat ini, www. ftdichip.com/Drivers/D2XX.htm. Download dan install driver ini sehingga Anda dapat melihat driver ini muncul pada Device Manager.
Kemudian instalasi Arduino Intel software yang berada di alamat ini, www.intel.com/support/galileo/sb/CS035101.htm. Setelah instalasi ini, hubungkan Intel Galileo board ke komputer. Pada platform Windows, Anda akan melihat ini pada Device Manager. Klik kanan pada device yang tidak terdeteksi sehingga akan muncul menu di bawah ini.
Pilih menu Update Driver Software. Setelah itu, Anda akan mendapatkan kotak dialog. Klik pilihan Browse my computer for driver software sehingga akan muncul kotak dialog untuk browsing folder. Arahkan ke folder di mana Arduino Intel software terinstall. Kemudian aplikasi akan melakukan instalasi driver. Jika instalasi sukses, akan muncul konfirmasi deteksi driver.
Apabila Anda kembali mengecek Device Manager, Anda akan melihat Intel Galileo terdeteksi pada platform Windows OS. Sekarang Intel Galileo siap untuk di-coding.
WORKSHOP: MEMULAI MENGGUNAKAN INTEL GALILEO
Arduino Intel Software
21
Menghubungkan Intel Galileo Ke Jaringan Internet Intel Galileo disediakan Ethernet module untuk dihubungkan ke jaringan. Selain itu, Intel Galileo menyediakan slot untuk wireless module.
Melalui Ethernet
Jika Anda tidak mendapatkan IP address, kemungkinan network service tidak berjalan dengan benar. Anda dapat melakukan spefisik IP address berdasarkan Mac address pada board Intel Galileo. Hal ini dapat dilihat pada bagian Ethernet Anda.
Hubungkan kabel UTP ke Ethernet dari Intel Galileo.
22
Pastikan kabel UTP ini terhubung ke jaringan yang terkoneksi dengan internet. Untuk mengujinya, Anda dapat menggunakan Intel Arduino software, tulis kode program ini. void setup() { Serial.begin(115200); } void loop() { system(“ifconfig &> /dev/ttyGS0”); delay(2000); }
Kemudian lakukan kompilasi dan upload ke board Intel Galileo. Selanjutnya, buka Serial Monitor pada Arduino software. Ini dapat ditemukan pada menu Tool> Serial Monitors.
Catat MAC address board anda ini. Kemudian jalankan Intel Arduino software dan tulis kode program di bawah ini, ganti nilai MAC address sesuai yang dimiliki.
#include <Ethernet.h> // MAC Intel Galileo. Please change it based on your board byte mac[] = { 0x98, 0x4F, 0xEE, 0x00, 0x6F, 0x7D }; //IP Address
• Intel® Centrino® Wireless-N 135, www.amazon. com/135BN-HMWWB-Centrino-802-11n-ExpressBluetooth/dp/B007TGPLHK • Intel® Centrino® Advanced-N 6205 62205AN, www.amazon.com/Centrino%C2%AE-AdvancedN-62205AN-HMWG-Wireless-Dual-band/dp/ B009AO5XK4
byte ip[] = { 192, 168, 1, 22 }; void setup() { Serial.begin(115200); Ethernet.begin(mac); // DHCP //Ethernet.begin(mac,ip); // static IP // restart network service system(“/etc/init.d/networking restart”); delay(1000); }
WORKSHOP: MEMULAI MENGGUNAKAN INTEL GALILEO
#include <SPI.h>
void loop() { system(“ifconfig &> /dev/ttyGS0”); //Serial.println(Ethernet.localIP()); delay(2000);
23
}
Kemudian kompilasi dan upload program ini ke Intel Galileo. Untuk verifikasi, Anda dapat mengunakan Serial Monitor. Jika sukses, IP address Anda akan terlihat.
Cukup memasang wireless module dan OS Yocto, Anda sudah dapat mendeteksi hardware ini. Setelah itu, Anda dapat melakukan seperti yang dilakukan pada jaringan berbasis Ethernet.
Setelah Anda mengetahui IP address dari board Intel Galileo, Anda dapat melakukan ping ke board Anda.
Wireless Module Intel Galileo menyediakan slot yang dapat dipasang wireless module. Pembaca dapat memperoleh module ini, misal pada beberapa website berikut:
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]
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.
Workshop kali ini bertujuan bagaimana membuat program sederhana, yaitu Blink LED pada Intel Galileo. Di sini Anda akan menggunakan software Arduino IDE untuk membuatnya.
WORKSHOP: PROJECT PERTAMAKU: BLINK LED
Proyek Pertamaku: Blink LED
27
Persiapan Berikut yang harus dipersiapkan sebelum mengerjakan praktikum ini: • Intel Galileo board baik generasi 1 ataupun 2 • Listrik adapter untuk Intel Galileo • Kabel USB yang digunakan untuk menghubungkan Intel Galileo dan komputer • Software Arduino IDE pada komputer
1
Hubungkan listrik adapter ke Intel Galileo
28
2
Hubungkan Intel Galileo ke komputer melalui USB Host
Pada praktikum kali ini, Anda tidak memerlukan kom ponen elektronik tambahan.
Langkah-Langkah Praktek Lakukan langkah-langkah berikut ini untuk implementasi Blink LED.
3
Pastikan komputer mengenali Intel Galileo ini, misalkan pada Windows, Anda melihat Intel Galileo board terdeteksi pada Device Manager, lihat Gambar 1
4
Gambar 1. Intel Galileo yang terdeteksi pada Device Manager di platform Windows
Jalankan Software Arduino IDE pada komputer, contoh tampilan seperti pada Gambar 2
5
Kemudian Anda menggunakan contoh aplikasi Blink untuk implementasi aplikasi Blink LED
6
Klik menu File-> Examples-> 1.Basics-> Blink seperti yang terlihat pada Gambar 3
Gambar 2. Tampilan aplikasi Arduino IDE.
WORKSHOP: PROJECT PERTAMAKU: BLINK LED
Gambar 3. Memilih contoh program Blink.
Gambar 5. Memilih board.
29
7
Selanjutnya Anda akan memperoleh kode program Blink seperti yang terlihat pada Gambar 4
8
Anda harus melakukan konfigurasi Arduino IDE ke Intel Galileo
Gambar 4 Contoh kode program Blink.
9
Klik menu Tools-> Board-> Intel Galileo atau untuk Intel Galileo 2 dapat memilih board yaitu Tools-> Board-> Intel Galileo 2 seperti yang terlihat pada Gambar 5
10
Anda juga harus melakukan konfigurasi port dari Intel Galileo
11
Klik menu Tools-> Serial Port-> xxx di mana xxx adalah serial port Intel Galileo yang terdeteksi di komputer, contoh seperti yang terlihat pada Gambar 5
12
Untuk kompilasi dan upload program ke Intel Galileo, Anda dapat meng-klik ikon kompilasi dan upload seperti yang terlihat pada Gambar 6
30
Gambar 6. Kompilasi dan upload program ke board.
Gambar 7. Hasil eksekusi program Blink pada board Intel Galileo.
13
Jika sukses, Anda akan melihat LED akan mati hidup seperti yang terlihat pada Gambar 7
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 yang meliputi (minimal, Anda bisa mengembangkannya): 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 isi proposal, durasi maksimum 3 menit dan minimal 1 menit. Unggah video Anda ke Youtube. 5. Posting link URL Youtube Anda ke wall 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 ke
[email protected]. 7. Batas akhir pengiriman adalah 24 Mei 2015 dan pengumuman pemenang akan diumumkan pada Majalah Makers.id edisi Juni 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 Mei 2015
IDE
Cara mengikuti
Persyaratan Umum:
EDISI DEPAN
Pemenang akan ditentukan 1 orang/ tim dan akan diberikan hadiah 1 buah board Intel Galileo Generasi 2.
IDE (Integrated Development Environment) adalah aplikasi perangkat lunak yang menyediakan fasilitas secara komprehensif untuk membuat program komputer. Sebuah IDE biasanya menyediakan fasilitas editor kode program, build automation dan debugger. Beberapa IDE menyediakan GUI yang bagus dan add-on guna mempercepat proses pengembangan aplikasi yang sedang dibuat.
Salah satu IDE, Intel XDK for IoT
Pada edisi Mei 2015 majalah Makers. id akan membahas beberapa IDE yang dapat digunakan untuk membuat kode program dengan target Intel Galileo board. Berikut ini sebagian topik IDE yang akan dibahas pada edisi depan: • Intel XDK • Wyliodrin • ArduBlock • Eclipse Selain IDE, majalah Makers.id akan membahas beberapa studi kasus bagaimana menerapkan Intel Galileo guna menyelesaikan permasalahan nyata di lapangan.
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