SlideShare a Scribd company logo
1 of 14
Download to read offline
8 Januari 2016 | Moh. Noor Al Azam, S.Kom, M.MT
Internet ofThings (IoT)
Mengembangkan Aplikasi
Agenda Malam Ini
✤ Pengguna Internet of Things (IoT)
✤ Karakteristik IoT
✤ Tantangan Dalam Pengembangan Aplikasi
(Insya Allah)
Pengguna
Aktif
IoT
Nama
Tahun Kelahiran
Facebook
Pengguna Aktif
Razqa Alif Rafasya
2013
@RazqaAlifRafasya
- iOS, Android, Linux
- Youtube, GCompris,

Stellarium
Karakteristik IoT
✤ Melibatkan banyak sensor
✤ Melibatkan banyak penggerak
✤ Dapat berkomunikasi dengan “Things” yang lain.
✤ Terlibat aktif dalam pertukaran data/informasi
Tantangan Pengembangan Aplikasi
1. Keberagaman Perangkat
✤ Terdapat banyak sensor (dan penggerak) -dengan
karakteristik masing-masing.
✤ Perbedaan teknik implementasi. Misalkan pada perangkat
mobile ada Android vs iOS vs Windows Mobile
✤ Perbedaan unit satuan. Misalkan meter vs mile, ℃ vs ℉
✤ Perbedaan cara interaksi antar perangkat. Misalkan POST
vs GET, REQUEST vs RESPONSE.
2. Dalam Skala Buesar (lebih dari sekedar besar)
✤ Ratusan (bahkan mungkin lebih) perangkat dengan
sensor dan penggerak yang bekerja bersama-sama
dalam satu wilayah.
✤ Perlu diingat: ada suatu kondisi saat skala itu tidak
lagi memungkinkan!! pertanyaannya: kapan? dan apa
alasannya?
berbagai	jenis	
perangkat	lunak	yang	
perlu	digunakan
3. SatuTujuan Banyak Kepentingan
keis%mewaan	
khusus	dari	spesifik	
midleware
ciri	khas	suatu	wilayah
ciri	khas	pada	sebuah	
perangkat	keras	yang	
dibutuhkan
semua	kepen*ngan	ini	terkumpul	dalam	satu	logika	
dengan	tujuan	untuk	“memudahkan	hidup	manusia”
4.Akan Banyak “Binding Codes”
✤ “Binding Code”, adalah pemrograman yang dibuat
secara khusus untuk menyelesaikan “incompatible
software components”.
5. SDLC!!!
✤ Logika aplikasi harus dianalisa dengan mendalam
dan membaginya dalam beberapa fungsi kerja
✤ Fungsi kerja-fungsi kerja itu (mungkin) perlu
diimplementasikan dalam perangkat keras tertentu
✤ Strategi pengembangan jika diperlukan adanya
perubahan infrastruktur atau aplikasi.
Bahasa Pemrograman??
✤ Karena melibatkan banyak perangkat, pasti
melibatkan banyak bahasa pemrograman
✤ Dari yang paling “mudah”: PHP, Phyton, Perl, etc
✤ Sampai yang paling “rumit”: C++, Assembly
✤ Atau yang tidak manusiawi: bit code machine
Karena Itulah……
✤ Luaskan pengetahuan anda
✤ Biasakan dengan “frame-work” daripada memulai
“from scratch”
✤ Sebisa mungkin ikut serta dalam “pengujian konsep”
yang ada
Jangan batasi hayalan anda!!

Perbanyak piknik dan ngopi bareng rekan-rekan
#fotokopi
☕

More Related Content

Similar to Mengembangkan Aplikasi IoT

About me & about course mobile applicaton development
About me & about course mobile applicaton developmentAbout me & about course mobile applicaton development
About me & about course mobile applicaton developmentNazruddin Safaat
 
Kapita selekta 2012-2013 Teknik Informatika - UNIKOM
Kapita selekta 2012-2013 Teknik Informatika - UNIKOMKapita selekta 2012-2013 Teknik Informatika - UNIKOM
Kapita selekta 2012-2013 Teknik Informatika - UNIKOMirawan afrianto
 
Temuduga Mengenai Internet of Things (IoT)
Temuduga Mengenai Internet of Things (IoT)Temuduga Mengenai Internet of Things (IoT)
Temuduga Mengenai Internet of Things (IoT)Dr. Mazlan Abbas
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of thingsSetia ilmi
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of thingsSetia ilmi
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of thingsSetia ilmi
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of thingsSetia ilmi
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of thingsSetia ilmi
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of thingsSetia ilmi
 
Proposal front end kms 10 12 17
Proposal front end kms 10 12 17Proposal front end kms 10 12 17
Proposal front end kms 10 12 17Reza Bagus Permana
 
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika UnikomKapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikomirawan afrianto
 
Tren Teknologi Informasi
Tren Teknologi InformasiTren Teknologi Informasi
Tren Teknologi InformasiVinda Syakira
 
Pengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/KerjanyaPengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/KerjanyaRusmanto Maryanto
 
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinyaGibran Ghazi
 
Internet of things
Internet of things Internet of things
Internet of things gigaboxs
 
Internet of things
Internet of things Internet of things
Internet of things gigaboxs
 
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Dwi Fajar Saputra
 
Infrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi BaruInfrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi BaruAsri Rosa
 

Similar to Mengembangkan Aplikasi IoT (20)

About me & about course mobile applicaton development
About me & about course mobile applicaton developmentAbout me & about course mobile applicaton development
About me & about course mobile applicaton development
 
Kapita selekta 2012-2013 Teknik Informatika - UNIKOM
Kapita selekta 2012-2013 Teknik Informatika - UNIKOMKapita selekta 2012-2013 Teknik Informatika - UNIKOM
Kapita selekta 2012-2013 Teknik Informatika - UNIKOM
 
Temuduga Mengenai Internet of Things (IoT)
Temuduga Mengenai Internet of Things (IoT)Temuduga Mengenai Internet of Things (IoT)
Temuduga Mengenai Internet of Things (IoT)
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of things
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of things
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of things
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of things
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of things
 
Pengertian internet of things
Pengertian internet of thingsPengertian internet of things
Pengertian internet of things
 
Yoki
YokiYoki
Yoki
 
Proposal front end kms 10 12 17
Proposal front end kms 10 12 17Proposal front end kms 10 12 17
Proposal front end kms 10 12 17
 
techno.pdf
techno.pdftechno.pdf
techno.pdf
 
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika UnikomKapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
 
Tren Teknologi Informasi
Tren Teknologi InformasiTren Teknologi Informasi
Tren Teknologi Informasi
 
Pengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/KerjanyaPengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/Kerjanya
 
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinya
 
Internet of things
Internet of things Internet of things
Internet of things
 
Internet of things
Internet of things Internet of things
Internet of things
 
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
 
Infrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi BaruInfrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi Baru
 

More from Noor Azam

Komputasi Awan: Infrastruktur TI Masa Depan Saat Ini
Komputasi Awan: Infrastruktur TI Masa Depan Saat IniKomputasi Awan: Infrastruktur TI Masa Depan Saat Ini
Komputasi Awan: Infrastruktur TI Masa Depan Saat IniNoor Azam
 
Pengenalan IP Address dan BGP
Pengenalan IP Address dan BGPPengenalan IP Address dan BGP
Pengenalan IP Address dan BGPNoor Azam
 
Smart Campus Concept
Smart Campus ConceptSmart Campus Concept
Smart Campus ConceptNoor Azam
 
Komunitas Penggiat Keamanan Informasi
Komunitas Penggiat Keamanan InformasiKomunitas Penggiat Keamanan Informasi
Komunitas Penggiat Keamanan InformasiNoor Azam
 
Bluetooth low energy
Bluetooth low energyBluetooth low energy
Bluetooth low energyNoor Azam
 
Indonesia IPv6 Readiness
Indonesia IPv6 ReadinessIndonesia IPv6 Readiness
Indonesia IPv6 ReadinessNoor Azam
 

More from Noor Azam (6)

Komputasi Awan: Infrastruktur TI Masa Depan Saat Ini
Komputasi Awan: Infrastruktur TI Masa Depan Saat IniKomputasi Awan: Infrastruktur TI Masa Depan Saat Ini
Komputasi Awan: Infrastruktur TI Masa Depan Saat Ini
 
Pengenalan IP Address dan BGP
Pengenalan IP Address dan BGPPengenalan IP Address dan BGP
Pengenalan IP Address dan BGP
 
Smart Campus Concept
Smart Campus ConceptSmart Campus Concept
Smart Campus Concept
 
Komunitas Penggiat Keamanan Informasi
Komunitas Penggiat Keamanan InformasiKomunitas Penggiat Keamanan Informasi
Komunitas Penggiat Keamanan Informasi
 
Bluetooth low energy
Bluetooth low energyBluetooth low energy
Bluetooth low energy
 
Indonesia IPv6 Readiness
Indonesia IPv6 ReadinessIndonesia IPv6 Readiness
Indonesia IPv6 Readiness
 

Mengembangkan Aplikasi IoT

  • 1. 8 Januari 2016 | Moh. Noor Al Azam, S.Kom, M.MT Internet ofThings (IoT) Mengembangkan Aplikasi
  • 2. Agenda Malam Ini ✤ Pengguna Internet of Things (IoT) ✤ Karakteristik IoT ✤ Tantangan Dalam Pengembangan Aplikasi
  • 3. (Insya Allah) Pengguna Aktif IoT Nama Tahun Kelahiran Facebook Pengguna Aktif Razqa Alif Rafasya 2013 @RazqaAlifRafasya - iOS, Android, Linux - Youtube, GCompris,
 Stellarium
  • 4. Karakteristik IoT ✤ Melibatkan banyak sensor ✤ Melibatkan banyak penggerak ✤ Dapat berkomunikasi dengan “Things” yang lain. ✤ Terlibat aktif dalam pertukaran data/informasi
  • 5.
  • 7. 1. Keberagaman Perangkat ✤ Terdapat banyak sensor (dan penggerak) -dengan karakteristik masing-masing. ✤ Perbedaan teknik implementasi. Misalkan pada perangkat mobile ada Android vs iOS vs Windows Mobile ✤ Perbedaan unit satuan. Misalkan meter vs mile, ℃ vs ℉ ✤ Perbedaan cara interaksi antar perangkat. Misalkan POST vs GET, REQUEST vs RESPONSE.
  • 8. 2. Dalam Skala Buesar (lebih dari sekedar besar) ✤ Ratusan (bahkan mungkin lebih) perangkat dengan sensor dan penggerak yang bekerja bersama-sama dalam satu wilayah. ✤ Perlu diingat: ada suatu kondisi saat skala itu tidak lagi memungkinkan!! pertanyaannya: kapan? dan apa alasannya?
  • 9. berbagai jenis perangkat lunak yang perlu digunakan 3. SatuTujuan Banyak Kepentingan keis%mewaan khusus dari spesifik midleware ciri khas suatu wilayah ciri khas pada sebuah perangkat keras yang dibutuhkan semua kepen*ngan ini terkumpul dalam satu logika dengan tujuan untuk “memudahkan hidup manusia”
  • 10. 4.Akan Banyak “Binding Codes” ✤ “Binding Code”, adalah pemrograman yang dibuat secara khusus untuk menyelesaikan “incompatible software components”.
  • 11. 5. SDLC!!! ✤ Logika aplikasi harus dianalisa dengan mendalam dan membaginya dalam beberapa fungsi kerja ✤ Fungsi kerja-fungsi kerja itu (mungkin) perlu diimplementasikan dalam perangkat keras tertentu ✤ Strategi pengembangan jika diperlukan adanya perubahan infrastruktur atau aplikasi.
  • 12. Bahasa Pemrograman?? ✤ Karena melibatkan banyak perangkat, pasti melibatkan banyak bahasa pemrograman ✤ Dari yang paling “mudah”: PHP, Phyton, Perl, etc ✤ Sampai yang paling “rumit”: C++, Assembly ✤ Atau yang tidak manusiawi: bit code machine
  • 13. Karena Itulah…… ✤ Luaskan pengetahuan anda ✤ Biasakan dengan “frame-work” daripada memulai “from scratch” ✤ Sebisa mungkin ikut serta dalam “pengujian konsep” yang ada
  • 14. Jangan batasi hayalan anda!!
 Perbanyak piknik dan ngopi bareng rekan-rekan #fotokopi ☕