Jumat, 22 September 2023

IBM Maximo Asset Management

Pengenalan IBM Maximo EAM

IBM Maximo Asset Management merupakan sebuah aplikasi berbasis web(web-based application) yang digunakan untuk manajemen life cycle asset dan manajemen workflow proses system. Dengan menggunakan IBM Maximo memungkinkan kita untuk melakukan manajemen asset operation dan bisnis proses. Selain itu IBM maximo juga dapat diintegrasikan dengan aplikasi eksisting yang telah digunakan, misalnya SAP, Fusion, dan sebagainya.

Sumber:

Senin, 13 Juli 2020

Belajar Front-End Web Developer 1

    Terdapat dua peran penting developer dalam mengembangkan sebuah website, yaitu front-end developer dan back-end developer. Front-end developer lebih bertanggung jawab ke user experience sedangkan back-end developer bertanggung jawab terhadap sumber data yang dibutuhkan oleh front-end developer, selain itu ada juga yang disebut dengan full-stuck developer yang bertanggung jawab terhadap keduanya.
    Untuk bisa memulai belajar front-end developer kita membutuhkan keahlian mendasar pada materi HTML, CSS, dan JAVAScript

Belajar Pemrograman Java 1


Pengertian Bahasa Pemrograman Java

    Mengutip wikipedia, bahasa pemrograman Java adalah “general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible”. Terjemahan bebasnya, Java adalah “bahasa pemrograman umum (general-purpose) yang konkuren (menjalankan banyak hal secara bersamaan), berbasis class, berorientasi object dan dirancang secara khusus agar tidak bergantung pada sistem tertentu“.

Dari pengertian ini kita bisa melihat fitur-fitur terpenting dalam bahasa Java:

1. General-purpose computer-programming language
Java dirancang sebagai bahasa pemrograman umum yang bisa dipakai untuk membuat berbagai aplikasi, mulai untuk aplikasi desktop, website, aplikasi mobile, hingga embedded device seperti microprocessor atau perangkat pintar. Ini berbeda dengan bahasa pemrograman yang secara khusus dipakai untuk pembuatan aplikasi tertentu. Sebagai contoh, bahasa pemrograman PHP secara khusus dipakai untuk membuat website saja.

2. Concurrent
Dalam teori komputasi, concurrent programming adalah fitur di sebuah bahasa pemrograman yang bisa menjalankan banyak hal dalam satu waktu. Lawan dari kata concurrent adalah sequential programming, dimana alur pemrograman di proses secara berurutan dari awal hingga akhir. Secara umum, concurrent programming akan meningkatkan performa dari aplikasi yang dibuat.

3. Class-based, object-oriented
Mungkin inilah fitur paling terkenal di bahasa Java, yakni pemrograman berbasis object. Berbeda dengan kebanyakan bahasa pemrograman yang mendukung pemrograman prosedural dan object sekaligus (seperti C++, PHP, atau Python), bahasa Java hanya menyediakan konsep object saja.

Fitur pemrograman object ini memang akan memudahkan dalam pembuatan aplikasi yang kompleks, namun di sisi lain ini juga membuat bahasa Java relatif lebih susah dipelajari terutama bagi pemula.

Saya sendiri menyarankan tidak menjadikan bahasa Java sebagai bahasa pemrograman pertama. Konsep pemrograman object baru pas dipelajari jika sebelumnya anda sudah pernah belajar bahasa pemrograman procedural, seperti bahasa Pascal, C, atau C++.

4. Designed to have as few implementation dependencies as possible
Bahasa Java memiliki moto “Write once, run anywhere“, yang menekankan bahwa satu kode kode program Java yang kita tulis, bisa langsung berjalan di banyak perangkat dan berbagai sistem informasi, tanpa perlu di-compile ulang.




Sumber:

Kamis, 04 Juli 2019

Tugas 5: Vclass Mata Kuliah Internet of Thing


KELEBIHAN DAN KEKURANGAN IoT


Kelebihan IoT
Kelebihan dari rentang IoT di setiap bidang gaya hidup dan bisnis. Berikut adalah daftar beberapa keuntungan yang ditawarkan IoT :

Peningkatan Keterlibatan Pelanggan - Analisis saat ini menderita bintik-bintik buta dan kekurangan yang signifikan dalam akurasi; Dan seperti dicatat, pertunangan tetap pasif. IoT sepenuhnya mengubah ini untuk mencapai keterlibatan yang lebih kaya dan lebih efektif dengan pemirsa.
Optimalisasi Teknologi - Teknologi dan data yang sama yang meningkatkan pengalaman pelanggan juga meningkatkan penggunaan perangkat, dan membantu perbaikan teknologi yang lebih manjur. IoT membuka dunia data fungsional dan lapangan kritis.
Mengurangi Limbah - IoT membuat area perbaikan menjadi jelas. Analisis saat ini memberi kita wawasan yang dangkal, namun IoT menyediakan informasi dunia nyata yang mengarah pada pengelolaan sumber daya yang lebih efektif.
Enhanced Data Collection - Kumpulan data modern menderita keterbatasan dan disainnya untuk penggunaan pasif. IoT memecahnya dari ruang-ruang itu, dan menempatkannya persis di tempat manusia benar-benar ingin pergi untuk menganalisis dunia kita. Hal ini memungkinkan gambaran yang akurat tentang segala hal.
Kekurangan IoT Meskipun IoT memberikan serangkaian manfaat yang mengesankan, namun juga menghadirkan serangkaian tantangan yang signifikan. 

Kelemahan IoT
Berikut adalah daftar beberapa masalah utamanya:
Keamanan - IoT menciptakan ekosistem perangkat yang terhubung secara konstan yang berkomunikasi melalui jaringan. Sistem ini menawarkan sedikit kontrol meski ada tindakan pengamanan. Ini membuat pengguna terpapar berbagai jenis penyerang.
Privasi - Kecanggihan IoT menyediakan data pribadi yang substansial secara ekstrem tanpa partisipasi aktif pengguna.
Kompleksitas - Beberapa menemukan sistem IoT rumit dalam hal desain, penyebaran, dan pemeliharaan mengingat penggunaan beberapa teknologi dan seperangkat teknologi baru yang memungkinkan.
Fleksibilitas - Banyak yang peduli dengan fleksibilitas sistem IoT agar mudah berintegrasi dengan yang lain. Mereka khawatir menemukan diri mereka dengan beberapa sistem yang bertentangan atau terkunci.
Kepatuhan - IoT, seperti teknologi lainnya di bidang bisnis, harus mematuhi peraturan. Kompleksitasnya membuat masalah kepatuhan tampak sangat menantang saat banyak orang mempertimbangkan kepatuhan perangkat lunak standar dalam sebuah pertempuran.


Kamis, 27 Juni 2019

Tugas 4: Vclass Mata Kuliah Internet of Thing

EMBEDDED SYSTEM

SOAL :
  1. Jelaskan peranan embedded system dalam IoT !
  2. Berikan contoh penggunaan embedded system dalam IoT !
JAWABAN:
 
1. Peranan embedded system dalam IoT, yaitu:
INTERNET OF THINGS
Internet of Things (IoT), sebuah istilah yang belakangan ini mulai ramai ditemui namun masih banyak yang belum mengerti arti dari istilah ini. Sebetulnya hingga saat ini belum ada pengertian atau definisi standar mengenai Internet of Things, namun secara singkat Internet of Things bisa dibilang adalah di mana benda-benda di sekitar kita dapat berkomunikasi antara satu sama lain melalui sebuah jaringan seperti internet.
Ide awal Internet of Things pertama kali dimunculkan oleh Kevin Ashton pada tahun 1999 di salah satu presentasinya. Kini banyak perusahaan besar mulai mendalami Internet of Things sebut saja Intel, Microsoft, Oracle, dan banyak lainnya.
Banyak yang memprediksi bahwa pengaruh Internet of Things adalah “the next big thing” di dunia teknologi informasi, hal ini karena IoT menawarkan banyak potensi yang bisa digali. Contoh sederhana manfaat dan implementasi dari Internet of Things misalnya adalah kulkas yang dapat memberitahukan kepada pemiliknya via SMS atau email tentang makanan dan minuman apa saja yang sudah habis dan harus distok lagi.
Bagi pengembang, kini banyak perusahaan yang menyediakan berbagai macam program untuk membantu pengembang dalam mengembangkan produk berbasis IoT. Salah satu yang menyediakan program ini adalah Intel dengan IoT Developer Program mereka.
PENGERTIAN EMBEDDED SYSTEM
Embedded system atau sistem tertanam merupakan sistem komputer khusus yang dirancang untuk menjalankan tugas tertentu dan biasanya sistem tersebut tertanam dalam satu kesatuan sistem. Sistem ini menjadi bagian dari keseluruhan sistem yang terdiri atas mekanik dan perangkat keras lainnya. Bidang embedded system mencakup penguasaan perangkat keras (hardware). Sistem embedded merupakan sebuah sistem (rangkaian elektronika) digital yang merupakan bagian dari sebuah sistem yang lebih besar, yang biasanya bukan berupa sistem elektronika. Kata embedded menunjukkan bagian yang tidak dapat berdiri sendiri. Berbeda dengan sistem digital yang didesain untuk general purpose. Embedded system biasanya diimplementasikan dengan menggunakan mikrokontroler, sistem embedded dapat memberikan respon yang sifatnya real time dan banyak digunakan pada peralatan digital, seperti jam tangan.Embedded system adalah sistem dengan ciri-ciri sebagai berikut :
  1. Mempunyai computing power. Dengan kata lain dilengkapi dengan sebuah processor
  2. Bekerja di lingkungan luar ruangan IT. Jadi kemungkinan besar tidak dilengkapi dengan AC dan menghadapi gangguan dari luar seperti getaran dan debu.
  3. Memiliki tugas yang spesifik. Beda dengan PC atau Server yang relatif lebih multi purpose.
2. Contoh penggunaan embedded system dalam IoT yaitu :
Pemantauan Jarak Jauh Pemantauan jarak jauh adalah salah satu jenis internet of things yang paling sering ditemukan. Caranya adalah dengan meletakkan sensor pada suatu benda yang ingin kita pantau, dan sensor tersebut kita koneksikan dengan internet. Dengan demikian, kita dapat memperoleh apa saja yang kita butuhkan dari sensor, dan memantaunya dari jarak jauh dengan jaringan internet, bahkan bisa langsung kita pantau dari handphone kita. Salah satu contohnya adalah FedEx’s SenseAware yang memungkinkan kita untuk memantau barang yang kita kirim sudah sampai mana dan bagaimana kondisinya. Kita hanya perlu meletakkan perangkat ini ke dalam paket yang akan kita kirim. Perangkat ini meliputi sensor Global Positioning System (GPS), sensor temperatur, sensor cahaya, sensor kelembaban, dan sensor tekanan udara, yang dapat memberikan kita data secara spesifik bagaimana kondisi paket yang sedang kita kirim. Perangkat ini tentu sangat bermanfaat untuk perusahaan yang memiliki supply chain yang panjang dan kompleks.



SUMBER :

Sabtu, 25 Mei 2019

Tugas 3: Vclass Mata Kuliah Internet of Thing

Vclass Wireless Sensor Network (WSN)

Pre test WSN :
1. Jelaskan apa fungsi WSN dalam IoT!
Jawab :
Fungsi dari sebuah perangkat wireless sensor network dalam sebuah perangkat IoT adalah untuk menangkap informasi dari lingkungan sekitar yang sesuai dengan karakteristik yang di butuhkan.

2. Sebutkan macam-macam WSN yang digunakan dalam IoT!
Jawab :
  1. Sensor temperature ( Thermistor )
  2. Sensor tekanan ( barometer )
  3. Sensor optic ( Phototransistor )
  4. Sensor akustik ( microphones )
  5. Sensor mekanik ( tactile sensor )
  6. Sensor Gerakan dan Getaran ( accelerometers )
  7. Sensor posisi ( GPS )
  8. Sensor kelembaban ( hygrometers )
  9. Sensor Radiasi ( Ionization detectors )
Post Test WSN :
Jelaskan pengaplikasian WSN dalam IoT yang diaplikasikan dalam kehidupan sehari-hari!
Jawab :
  • Bidang pertanian
Apa yang anda pikirkan ketika anda bisa memantau kondisi ladang pertanian yang anda miliki, sembari anda menyeruput segelas teh panas dirumah pada sore hari. Mengetahui seberapa tinggi kelembapan disana, sebarapa panas suhunya, seberapa tinggi tingkat keasaman tanahnya, seberapa kencang angin yang berhembus disana, hingga intensitas cahaya matahari yang menyinari ladang anda, semua secara realtime dan dengan akurasi yang tinggi. Dengan pengetahuan tersebut anda akan tahu dan cepat melakukan persiapan untuk melakukan perawatan pada ladang anda sembari anda dapat melakukan kegiatan lain dirumah. Dahulu Anda pasti bertanya teknologi apa yang dapat melakukan hal tersebut, kini hal tersebut dapat dilakukan dengan teknologi yang disebut Wireless Sensor Network (WSN).

  •  Pemantau Struktur Bangunan

WSN bisa digunakan sebagai sistem yang bisa memantau kesehatan struktur bangunan seperti jembatan, gedung, jalan layang, dll. Saat ini peneliti telah merancang WSN sebagai bagian dari inspeksi global. Inspeksi global adalah suatu teknik mencari cacat atau kerusakan yang cukup besar untuk mempengaruhi keseluruhan struktur bangunan. Kerusakan tersebut terjadi karena kondisi lingkungan sekitar baik bencana alam seperti gempa bumi dan angin kencang maupun bukan bencana alam seperti ledakan bom dan impact hammer. Parameter yang dideteksi misalnya pergeseran struktur, korosi, sambungan rangka dan retakan. Wisden merupakan prototype pertama yang menerapkan WSN untuk structural health monitoring. Ada dua bangunan yang dipantau salah satunya bangunan uji coba gempa yang dilengkapi hidrolik untuk mensimulasikan gempa. Pada Wisden terdapat 25 nodes yang dilengkapi triaxial accelerometer yang bisa mendeteksi getaran yang sangat sensitif sekaligus hemat daya. Topologi tree digunakan karena bisa menyesesuaikan dengan mudah saat ada node baru maupun mengeluarkan node lama dari jaringan akibat rusak atau kehabisan baterai.
  • Bidang Kesehatan
Saat ini sudah banyak penerapan WSN dalam bidang kesehatan untuk monitoring kesehatan pasien dengan penyakit contohnya parkinson, epilepsi, serangan jantung dan stroke. Tidak seperti yang lain, penerapan WSN pada bidang kesehatan umumnya tidak stand-alone system namun bagian dari sistem kesehatan yang kompleks.
  • Monitoring Aliran Gas
Penerapan lain dari WSN adalah untuk monitoring aliran gas, air dan minyak pada jaringan pipa.Manajemen jaringan pipa menimbulkan tantangan karena panjang, sangat berharga (contoh: minyak), berisiko tinggi (contoh: mudah terbakar) dan sulit diakses (tertanam di tanah/laut) mengharuskan monitoring secara kontinyu. Kebocoran biasanya terjadi karena deformasi pada pipa akibat gempa bumi, tanah longsor, korosi, aus, dll. Untuk mendeteksi kebocoran perlu mengetahui karakteristik dari material yang mengalir di dalam pipa. Fenomena yang diamati untuk mendeteksi dan mencari lokasi kebocoran adalah melihat anomali suhu karena kebocoran biasanya menyebabkan cold-spot atau hot-spot tergantung dari material di dalam pipa.
  • Monitoring Aktivitas Gunung Berapi
Saat ini peneliti mempelajari aktivitas gunung berapi dengan memanfaatkan perangkat seismik dan akustik yang mahal dan sulit dipindahkan atau memerlukan catu daya eksternal. Pemasangan dan pemeliharaan perangkat ini juga sulit karena memerlukan bantuan kendaraan atau helikopter. Untuk mengatasi hal ini WSN menawarkan perangkat yang kecil, murah namun banyak serta bisa self-organizing sehingga hampir tidak perlu perawatan rutin. Selain itu karena ada banyak nodes yang tersebar bisa mencakup area yang lebih luas sehingga memungkinkan mendapatkan keragaman data yang tinggi. Pekerjaan utama dari monitoring gunung berapi adalah menangkap discrete events seperti erupsi, gempa bumi atau aktivitas tremor lainnya. Event ini biasanya bersifat sementara dan berlangsung kurang dari 60 detik terjadi beberapa kali dalam sehari.


sumber :




Sabtu, 11 Mei 2019

Tugas 2: Vclass Matakuliah Internet Of Thing

Sistem Operasi

Soal Pre test sistem operasi :
  1. Jelaskan apa yang kamu ketahui tentang sistem operasi!
  2. Sebutkan macam-macam sistem operasi yang biasa digunakan dalam komputer!
Jawaban :
  1. Sistem Operasi adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras(Hardware) dan perangkat lunak(Software), serta sebagai jurik (daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
  2. Sistem operasi yang biasa digunakan pada computer diantaranya adalah sebagai berikut :
  • Sistem Operasi DOS (Disk Operating System)
  • Sistem Operasi Windows
  • Sistem Operasi MAC OS
  • Sistem Operasi Linux
  • Sistem Operasi Unix
  • Sistem Operasi Amiga
  • Sistem Operasi Garuda OS
  • Sistem Operasi BlankOn
  • Sistem Operasi Be OS
  • Sun Salaris OS
Post test sistem operasi:
  1. Jelaskan peran sistem operasi dalam IoT!
  2. Jelaskan cara kerja sistem operasi dalam IoT!
Jawaban :
  1. Peranan sebuah sistem operasi dalam sebuah perangkat yang berbasis iot sangatlah penting. Sistem operasi dapat digunakan untuk mengatur sumber daya perangkat keras iot dan perangkat lunaknya. Tanpa adanya sistem operasi sebuah perangkat iot tidak akan bisa digunakan. Sistem operasi bisa juga disebut sebagai nyawa dari sebuah perangkat iot.
  2. Sistem operasi yang biasa digunakan pada sebuah perangkat iot sangat lah beragam, diataranya yaitu RIOT OS. Cara kerja dari RIOT OS yaitu : RIOT didasarkan pada arsitektur microkernel. Berbeda dengan sistem operasi lain dengan penggunaan memori yang hampir sama (seperti TinyOS atau Contiki), RIOT memungkinkan pemrograman aplikasi dengan bahasa pemrograman C dan C ++, dan menyediakan kemampuan multithreading dan real-time penuh. Ini didukung oleh perpustakaan populer SSL / TLS seperti wolfSSL. RIOT berjalan pada prosesor 8-bit (seperti AVR Atmega), 16-bit (seperti TI MSP430) dan 32-bit (seperti ARM Cortex). Port asli juga memungkinkan RIOT untuk dijalankan sebagai proses Linux atau macOS, memungkinkan penggunaan pengembangan standar dan alat debugging seperti GNU Compiler Collection (GCC), GNU Debugger, Valgrind, Wireshark, dll. sesuai. RIOT menyediakan banyak tumpukan jaringan, termasuk IPv6, 6LoWPAN, atau Content centric networking dan protokol standar seperti RPL, [7] User Datagram Protocol (UDP), Protokol Kontrol Transmisi (TCP), dan CoAP.

SUMBER :