NAMA : TIARA
NIM : 201952239
KENDARI
1
KATA PENGANTAR
Dengan mengucap puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat
dan hidayahnya sehingga penulis dapat menyelesaikan tugas menulis makalah ini.
Dalam penulisan makalah ini penulis mengalami banyak hambatan dan kesulitan,
namun berkat mencari dari sumber-sumber serta bimbingan dan dorongan dari pihak yang
telah memberikan masukan atas terselesaikannya penulisan makalah ini.
Harapan kami semoga makalah ini dapat bermanfaat bagi penulis dan para pembaca.
Kritik serta saran yang bersifat membangun dari semua pihak senantiasa penulis harapkan
demi kesempurnaan makalah ini.
Tiara
2
DAFTAR ISI
KATA PENGANTAR.................................................................................................................
DAFTAR ISI................................................................................................................................
BAB I PENDAHULUAN
A. PENGERTIAN DASAR.....................................................................................................
B. RUMUSAN MASALAH....................................................................................................
C. TUJUAN MASALAH………………………………………………………………...
D. MANFAAT……………………………………………………………………………..
BAB II PEMBAHASAN
A. SEJARAH DARI INTERNET OF THINGS (IOT)…………………………………….
DAFTAR PUSTAKA..................................................................................................................
3
BAB I
PENDAHULUAN
A. Latar Belakang
Internet of Things (IoT) mengacu pada keberadaan perangkat fisik
yang saling terhubung dan dapat diidentifikasi secara meluas. Tujuan
perangkat ini adalah untuk mengumpulkan data dan mendorong tindakan
untuk meningkatkan produktivitas, dan pada akhirnya mengurangi atau
menghilangkan ketergantungan pada intervensi manusia untuk akuisisi,
interpretasi, dan penggunaan data. Perkembangan perangkat berdaya
rendah yang terhubung ini akan menghasilkan ledakan data yang secara
signifikan akan meningkatkan biaya transmisi data sehubungan dengan
konsumsi energi dan latensi. Komputasi tepi mengurangi biaya ini
dengan melakukan komputasi pada node tepi, sebelum transmisi data,
untuk menafsirkan dan / atau memanfaatkan data. Sementara banyak
penelitian telah berfokus pada sifat terhubung dan tantangan komunikasi
IoT, tantangan komputasi yang disematkan IoT sehubungan dengan
mikroprosesor perangkat kurang mendapat perhatian. Artikel ini
membahas karakteristik pelaksanaan aplikasi IoT dari perspektif
mikroarsitektur dan karakteristik mikroarsitektur yang akan
memungkinkan komputasi tepi yang efisien dan efektif. Untuk
merepresentasikan beragam aplikasi IoT generasi mendatang dengan
tepat, kami menyajikan metodologi klasifikasi aplikasi IoT yang luas
berdasarkan fungsi aplikasi, untuk memungkinkan karakterisasi beban
kerja yang lebih cepat untuk mikroprosesor IoT. Kami kemudian
mensurvei dan mendiskusikan optimasi mikroarsitektur potensial dan
paradigma komputasi yang akan memungkinkan desain mikroprosesor
yang disediakan dengan benar yang efisien, dapat dikonfigurasi, dapat
diperluas, dan dapat diskalakan. Pekerjaan kami memberikan dasar untuk
analisis dan desain rangkaian arsitektur mikroprosesor yang beragam
untuk perangkat IoT generasi mendatang.
B. Rumusan Masalah
4
4. Apa cara untuk menentukan konfigurasi mikroprosessor IoT?
5. Bagaimana Negara seni dalam mengatur konfigurasi mikroarsitektur Iot?
6. Bagaimana cara mengoptimasi mikroprosessor, paradigma komputasi, dan
arah masa depan?
C. TUJUAN MASALAH
Dapat kita simpulkan bahwa tujuan dari masalah tersebut sebagai berikut:
Di masa depan, teknologi akan mengambil peran yang lebih besar dalam
operasi dan manajemen perusahaan. Data akan menjadi penentu utama dalam
pengambilan keputusan. Visibilitas usaha serta transparansi data yang diberikan
IoT akan membuka dinding-dinding pembatas antara departemen usaha.
5
BAB II
PEMBAHASAN
A. SEJARAH DARI INTERNET OF THINGS (IOT)
Internet of Things (IoT) adalah teknologi baru yang mengacu pada
keberadaan perangkat fisik yang saling terhubung dan dapat diidentifikasi
secara meluas, yang terdiri dari berbagai perangkat, protokol, domain,
dan aplikasi yang luas. IoT akan melibatkan perangkat yang
mengumpulkan data dan mendorong tindakan untuk meningkatkan
produktivitas, dan pada akhirnya mengurangi atau menghilangkan
ketergantungan pada intervensi manusia untuk akuisisi, interpretasi, dan
penggunaan data [9]. IoT telah digambarkan sebagai salah satu teknologi
yang mengganggu yang akan mengubah kehidupan,bisnis, dan ekonomi
global [66]. Berdasarkan analisis kasus penggunaan IoT potensial utama
(misalnya, perawatan kesehatan, kota pintar, rumah pintar, transportasi,
manufaktur, dll.), Diperkirakan pada tahun 2020, IoT akan menimbulkan
dampak ekonomi triliun dolar dan mencakup lebih dari 50 miliar
perangkat berdaya rendah yang akan menghasilkan petabyte data [29],
[91], [106].
6
dan mungkin akan mempersulit pencapaian tujuan desain (misalnya,
meminimalkan energi, ukuran, dll.). Selain itu, meningkatnya permintaan
konsumen untuk aplikasi IoT berkinerja tinggi akan memerlukan akuisisi
dan transmisi data yang kompleks. Misalnya, kasus penggunaan IoT yang
berpotensi berdampak adalah diagnostik medis [67]. Dengan munculnya
kemajuan teknologi seperti perangkat magnetic resonance imaging (MRI)
portabel yang murah dan mesin ultrasound portabel, beberapa gigabyte
(GB) gambar beresolusi tinggi akan dikirimkan ke tenaga medis untuk
pemrosesan data jarak jauh dan diagnosis medis. Dalam beberapa kasus,
sistem ini harus berskala ke jaringan dari beberapa perangkat medis
portabel yang mentransfer data ke tenaga medis. Mengirimkan data ini
akan mengakibatkan kemacetan bandwidth dan menimbulkan tantangan
tambahan untuk skenario waktu nyata (misalnya, darurat medis) di mana
latensi harus mematuhi batasan tenggat waktu yang ketat.
7
dapatkuantitatif dikurangi secaradengan menggunakan algoritma dan
perhitungan cerdas, sehingga hanya informasi penting yang dikirimkan ke
petugas medis. Gaura dkk. [30] meneliti manfaat edge mining, di mana
data mining terjadi pada perangkat edge. Penulis menunjukkan bahwa
penambangan tepi berpotensi mengurangi jumlah data yang
ditransmisikan, sehingga mengurangi konsumsi energi dan kebutuhan
penyimpanan. Namun, kapabilitas komputasi node tepi harus cukup /
tepat untuk melakukan dan mempertahankan komputasi yang diperlukan,
sambil mengikuti batasan desain node (misalnya, faktor bentuk, konsumsi
energi, dll.) [83]. Makalah ini membahas optimasi mikroarsitektur dan
paradigma komputasi yang muncul yang akan memungkinkan komputasi
tepi pada IoT. Untuk memastikan bahwa arsitektur mikroprosesor yang
dirancang dan / atau dipilih untuk IoT memiliki kemampuan komputasi
yang memadai, pendekatan holistik, yang melibatkan karakteristik
aplikasi dan mikroarsitektur, harus diambil untuk menentukan tradeoff
desain mikroarsitektur. Namun, karena banyaknya variasi aplikasi IoT
dan beragam rangkaian arsitektur yang tersedia, menentukan arsitektur
yang sesuai menjadi sangat menantang. Studi yang disajikan di sini
berusaha untuk mengatasi tantangan ini dan memotivasi penelitian di
masa depan ke arah ini. Dalam makalah ini, kami melakukan studi dan
karakterisasi ekspansif dari ruang aplikasi IoT yang muncul dan
mengusulkan klasifikasi aplikasi untuk secara luas mewakili aplikasi IoT
sehubungan dengan karakteristik pelaksanaannya. Untuk mengaktifkan
desain mikroprosesor yang disediakan dengan benar, kami mengusulkan
penggunaan kernel komputasi yang menyediakan titik awal yang dapat
ditelusuri untuk merepresentasikan komputasi utama yang terjadi di ruang
aplikasi IoT. Menggunakan kernel komputasi, daripada aplikasi lengkap,
mengikuti metodologi katai komputasi [8] dan memungkinkan pola
komputasi IoT direpresentasikan secara akurat pada abstraksi tingkat
tinggi. Selanjutnya, kami mengusulkan metodologi desain tingkat tinggi
untuk mengidentifikasi arsitektur yang disediakan dengan benar untuk
kasus penggunaan komputasi tepi, berdasarkan pada aplikasi yang
menjalankan dan karakteristik eksekusi aplikasi (misalnya, intensitas
komputasi, intensitas memori, dll.). Terakhir, untuk memotivasi
penelitian di masa depan, kami mensurvei beberapa optimasi
mikroprosesor potensial dan paradigma komputasi yang akan
memungkinkan desain arsitektur mikroprosesor IoT yang disediakan
dengan benar.
8
B. KARAKTERISTIK IOT TINGKAT TINGGI DAN PERMINTAAN MEREKA
PADA ARSITEKTUR
MIKROPROSESOR Karakteristik IoT memerlukan desain baru dan
pengoptimalan untuk mikroprosesor yang akan digunakan di perangkat
IoT. Kami menjelaskan secara singkat tujuh karakteristik utama
berdasarkan penelitian sebelumnya bahwa, bersama-sama, membedakan
IoT dari sistem lain yang terhubung: kecerdasan, heterogenitas,
kompleksitas, skala, batasan waktu nyata, batasan spasial, dan dukungan
antar-node. Kami juga menjelaskan tuntutan karakteristik ini pada
arsitektur mikroprosesor
• Intelijen: Karena tujuan IoT adalah untuk mengurangi ketergantungan
pada intervensi manusia untuk akuisisi dan penggunaan data [9], data
mentah harus dikumpulkan dan diproses secara mandiri untuk membuat
informasi yang dapat ditindaklanjuti. Mikroprosesor IoT harus mampu
secara dinamis beradaptasi dengan berbagai skenario eksekusi runtime
dan karakteristik data yang dapat disesuaikan [32]
• Heterogenitas: Salah satu karakteristik utama IoT adalah ia melibatkan
tingkat heterogenitas yang tinggi, yang menampilkan berbagai jenis
perangkat, aplikasi, dan konteks [75]. Dengan demikian, mikroprosesor
IoT harus dikhususkan untuk karakteristik pelaksanaanIoT yang berbeda
aplikasi. Heterogenitas mikroprosesor IoT dapat berupa tingkat chip —
sebuah chip tunggal dengan inti heterogen — atau tingkat jaringan, di
mana perangkat yang berbeda menampilkan jenis inti yang berbeda.
Terlepas dari heterogenitas ini, perangkat harus dapat berkomunikasi
dengan mulus satu sama lain dan berbagi sumber daya untuk interpretasi
dan penggunaan data yang efisien.
• Skala: IoT akan mencakup lebih dari 50 miliar perangkat pada tahun
2020, dan jumlahnya diperkirakan akan terus bertambah [91]. Selain
bertambahnya jumlah perangkat, interaksi antar perangkat juga akan
meningkat. Untuk mendukung skala ini, mikroprosesor IoT harus efisien
— biaya, energi, dan area yang efisien — dan merupakan overhead
9
minimal ke perangkat IoT. Selain itu, mikroprosesor harus dapat
menjalankan berbagai jenis aplikasi secara portabel.
10
taksonomi untuk mengklasifikasikan jaringan sensor nirkabel menurut
berbagai fungsi komunikasi, model pengiriman data, dan dinamika
jaringan. Tory dkk. [94] menyajikan taksonomi visualisasi tingkat tinggi
yang mengklasifikasikan algoritma berdasarkan karakteristik model data.
Namun, saat ini hanya ada sedikit penelitian yang mengkarakterisasi
aplikasi ini sehubungan dengan karakteristik pelaksanaannya. Salah satu
tantangan terbesar yang dihadirkan IoT adalah banyaknya jumlah dan
keragaman kasus penggunaan dan aplikasi potensial yang akan dijalankan
pada perangkat IoT. Tantangan ini diperburuk oleh fakta bahwa hanya
sebagian kecil dari aplikasi ini yang saat ini tersedia di masyarakat.
Dengan demikian, sejumlah besar pandangan ke depan diperlukan dalam
merancang arsitektur mikroprosesor untuk mendukung kemunculan dan
pertumbuhan IoT. Banyak pekerjaan sebelumnya telah menandai aplikasi
IoT menurut kasus penggunaan dan domain yang berbeda. Misalnya,
Atzori et al. [11] dan Sundmaeker et al. [91] mengkategorikan aplikasi
IoT menjadi tiga domain: industri, lingkungan, dan masyarakat. Asin dkk.
[10] mengkategorikan aplikasi IoT ke dalam 54 domain di bawah dua
belas kategori. Dalam pekerjaan ini, tujuan kami adalah klasifikasi yang
mudah diatur dan diperluas yang memungkinkan kami mengidentifikasi
karakteristik eksekusi utama aplikasi IoT. Sebagai langkah awal untuk
memahami karakteristik eksekusi aplikasi IoT, kami melakukan studi luas
tentang kasus penggunaan IoT dan fungsi aplikasi yang ada dalam kasus
penggunaan ini. Karena tidak praktis untuk mempertimbangkan setiap
aplikasi IoT dalam domain kasus penggunaan / aplikasi ini, berdasarkan
studi kami, kami mengusulkan metodologi klasifikasi aplikasi yang
memberikan representasi tingkat tinggi, luas, dan mudah diatur dari
berbagai aplikasi IoT menggunakan fungsi aplikasi. Klasifikasi aplikasi
IoT kami terdiri dari enam fungsi aplikasi utama:
• penginderaan
• komunikasi
• pemrosesan gambar
• kompresi (lossy / lossless)
• keamanan
• toleransi kesalahan.
11
berlaku, atau contoh spesifik lainnya dari aplikasi IoT saat ini dan / atau
yang muncul.
12
E. NEGARA SENI DALAM MENGATUR KONFIGURASI MIKROPROSESSOR
IOT
Kami melakukan survei dan studi ekstensif tentang sistem tertanam
arsitektur mikroprosesor sistem tertanam yang canggih dari beberapa
desainer dan produsen mulai dari kelas bawah mikrokontroler hingga
mikroprosesor sistem tertanam berdaya rendah / highend / berkinerja
tinggi. Studi kami mencakup informasi yang tersedia untuk umum
tentang konfigurasi mikroprosesor ini, dan percakapan dengan para
peneliti dan insinyur yang terlibat langsung dengan desain dan
pengembangan mikroprosesor di beberapa perusahaan manufaktur.
Berdasarkan studi kami, kami mengkategorikan mikroprosesor dalam
beberapa karakteristik mikroprosesor, termasuk jumlah inti, memori on-
chip (misalnya, cache), dukungan memori off-chip, konsumsi daya,
jumlah tahapan pipeline, dll. Menggunakan informasi ini , kami
mengembangkan empat konfigurasi mikroarsitektur tingkat tinggi untuk
dukungan komputasi edge IoT. Konfigurasi ini mewakili kisaran
mikroprosesor COTS canggih yang tersedia, dan memberikan titik
referensi untuk mengembangkan mikroprosesor dan pengoptimalan IoT
di masa mendatang. Sementara mikroprosesor dapat mencakup unit
pemrosesan pusat (CPU), unit pemrosesan grafis (GPU), DSP, dll.,
Dalam survei ini, kami fokus pada CPU, karena mereka biasanya
merupakan tulang punggung untuk sebagian besar aplikasi komputasi
tepi. Tabel II menggambarkan konfigurasi mikroarsitektur, yang terdiri
dari empat konfigurasi: config1, config2, config3, dan conf4, yang
mewakili berbagai jenis mikroprosesor. Kami menyoroti contoh
mikrokontroler / mikroprosesor canggih tertentu untuk mendorong
konfigurasi, namun, kami mencatat bahwa konfigurasi ini hanya
representatif dan tidak harus deskriptif. Config1 mewakili unit
mikrokontroler berdaya rendah dan berkinerja rendah, seperti ARM
Cortex-M4 [101] yang ditemukan di beberapa MCU bertarget IoT dari
beberapa pengembang, termasuk Freescale Semiconductors, Atmel, dan
STMicroelectronics. Conf1 berisi satu inti dengan frekuensi clock 48
MHz, tiga tahap pipeline, eksekusi dalam urutan, dan dukungan untuk
memori flash 1 MB. Config2 mewakili CPU bertarget IoT yang baru-baru
ini dikembangkan, seperti Intel Quark Technology [78], dan berisi satu
inti dengan frekuensi clock 400 MHz, lima tahapan pipeline, eksekusi
inorder, instruksi 16 KB level satu (L1) dan cache data, dan dukungan
untuk RAM 2 GB. Config3 mewakili CPU mid-range, seperti ARM
Cortex-A7 [98] yang ditemukan di beberapa sistem tertanam tujuan
umum, dan berisi empat core dengan frekuensi clock 1 GHz, 8 tahap
13
pipeline, eksekusi dalam urutan, instruksi dan data 32 KB L1 cache,
cache 1 MB level dua (L2), dan dukungan untuk RAM 2 GB. Terakhir,
config4 mewakili CPU sistem tertanam performa tinggi / high-end,
seperti ARM Cortex-A15 [98], dan berisi empat core dengan frekuensi
clock 1.9 GHz, 8 tahap pipeline, instruksi 32 KB L1 dan cache data, 2
MB L2 cache, dukungan untuk 4 GB RAM, dan eksekusi tidak teratur.
Eksekusi di luar pesanan memungkinkan instruksi untuk dieksekusi
segera setelah instruksi tersedia, tidak seperti eksekusi dalam pesanan di
mana instruksi harus dieksekusi dalam urutan program.
• Efisiensi: Karena batasan sumber daya yang ketat pada perangkat IoT,
mikroprosesor IoT harus dioptimalkan untuk energi, biaya , kinerja, dan
efisiensi area.
• Konfigurasi: Salah satu pengamatan utama dari studi kami adalah
bahwa aplikasi IoT yang berbeda memiliki persyaratan sumber daya
waktu proses yang sangat berbeda. Dengan pertumbuhan IoT dan tren
aplikasi IoT saat ini, kami membayangkan bahwa variabilitas dalam
persyaratan sumber daya waktu proses ini akan semakin meningkat
dengan aplikasi IoT generasi berikutnya. Oleh karena itu, persyaratan
sumber daya runtime variabel ini memerlukan mikroarsitektur yang dapat
disesuaikan / dikonfigurasi dengan konfigurasi yang dapat secara mandiri
dikhususkan untuk aplikasi yang berbeda untuk mencapai pelaksanaan
yang optimal, terutama dalam hal efisiensi energi.
• Keamanan: Keamanan harus menjadi salah satu tujuan desain utama
mikroprosesor IoT, terutama karena perangkat IoT secara inheren lebih
rentan terhadap serangan.
• Bukti masa depan: Merancang mikroprosesor IoT akan membutuhkan
banyak pandangan ke depan. Dengan kemunculan aplikasi IoT baru yang
cepat, dan kebutuhan memori dan komputasi aplikasi yang semakin
meningkat, mikroprosesor IoT harus dapat menjalankan aplikasi di masa
mendatang tanpa harus disediakan secara berlebihan untuk aplikasi saat
ini.
14
• Ekstensibilitas: Mikroprosesor IoT yang tahan masa depan dapat
dicapai dengan memperluas mikroprosesor dengan fungsi tambahan
(misalnya, instruksi khusus, monitor keamanan, periferal on-chip baru).
Oleh karena itu, mikroprosesor IoT harus dirancang dengan
mempertimbangkan kemudahan integrasi, penyesuaian, dan ekstensi.
Ekstensibilitas seperti itu akan memungkinkan pencapaian tingkat kinerja
dan efisiensi energi yang baru.
15
BAB III
PENUTUP
A. KESIMPULAN
Semakin berkembangnya teknologi serta keperluan komunikasi data dan manusiamaka akan
terus muncul berbagai alat-alat baru yang dapat memudahkan pekerjaanmanusia terlebih lagi
dalam bidang kesehatan sehingga menyelesaikan masalah dengancepat dan akurat. Dengan
demikian dapat disimpulkan bahwasanya semakin
luasnyaImplementasi Internet of Things (IoT) juga menjanjikan pangsa pasar yangmenggiur
kan. Dari sinilah perlu pengembangan lebih jauh tentang rencana dimasamendatang untuk
ide-ide IoT tersebut.
B. SARAN
16
DAFTAR PUSTAKA
https://www.academia.edu/35607413/MAKALAH_PENERAPAN_INTERNET_OF_THING
S
http://digilib.uinsgd.ac.id/21485/4/4_bab1.pdf
https://telkomseliot.com/id/berita-insight/internet-of-things-definisi-sejarah-manfaat-
penerapan
https://hr.semanggi-
tiga.com/assets/kebijakan/Kebijakanf596e1b956bd00367d0dTugas_Makalah_Sistem_Operas
i_INTERNET_OF.pdf
17