Ransomware
Pengertian Ransomware Ransomware adalah jenis virus atau malware berbahaya yang digunakan untuk mengenkripsi data pengguna pada suatu perangkat komputer atau jaringan. Aksi pencurian data ini umumnya bertujuan untuk memberikan keuntungan tertentu para pelaku di mana keuntungan tersebut berupa uang atau pembayaran lainnya. Ransomware ini tentu menyebabkan kerugian cukup signifikan, baik secara finansial maupun pribadi. Selain itu, serangan ransomware juga dapat memengaruhi aktivitas individu dan operasional bisnis, seperti mengganggu sistem operasi dan layanan bisnis. Cara Kerja Ransomware Untuk melancarkan aksinya, ransomware memiliki cara kerja yang cukup kompleks. Pada awalnya, virus akan berusaha masuk ke sistem perangkat melalui berbagai metode serangan cyber, mulai dari phishing, menyerang software yang belum diperbarui, atau yang lainnya. Ketika pengguna berhasil terjebak oleh perangkap virus, ransomware akan menanamkan virusnya dan menyebarkannya melalui situs atau software tersebut. Setelah virus sudah tertanam sempurna, pelaku akan mulai menjelajahi dan memetakan jaringan file atau data yang akan dienkripsi. Biasanya, para pelaku ini sudah menargetkan jenis data yang akan dienkripsi untuk memudahkan proses pemindaian sistem. Data tersebut dapat berupa dokumen penting, video, foto, dan lain sebagainya. Setelah itu, pelaku akan mengubah kunci enkripsi data tersebut menjadi bentuk yang lebih kuat dan tidak dapat dibaca oleh perangkat komputer atau laptop. Proses enkripsi ini akan menghalangi pemilik untuk mengakses data di dalamnya dengan menggunakan kunci yang sama. Sesuai dengan namanya, “ransom” pada ransomware artinya adalah pengajuan tebusan berupa uang atau bentuk lainnya. Maka dari itu, setelah proses enkripsi berhasil, pelaku akan meminta tebusan kepada pemilik perangkat untuk mendapatkan kembali data-data di dalamnya. Tebusan ini biasanya ditampilkan pada layar komputer atau laptop berupa pop-up atau text file pada data yang sudah terinfeksi virus. Jenis-Jenis Ransomware 1. Leakware Jenis ransomware yang pertama ini menjalankan aksinya dengan mempublikasikan atau membocorkan data penting milik seseorang jika orang tersebut tidak ingin menebusnya. Jenis ini paling banyak digunakan untuk menyerang perusahaan-perusahaan besar hingga pemerintahan. Perusahaan atau lembaga yang diserang oleh virus ini biasanya bergerak di bidang layanan masyarakat yang pastinya memiliki ratusan hingga ribuan data sensitif pengguna di dalamnya. Data tersebut dapat dijadikan jaminan sekaligus ancaman bagi perusahaan apabila tidak memberikan tebusan sesuai yang diinginkan oleh pelaku. 2. Lockers Jenis selanjutnya ini tidak mengenkripsi data seperti yang dilakukan pada umumnya. Jenis lockers hanya mengunci layar perangkat pengguna dari akses ke dalam data dengan memberikan peringatan untuk menebus sejumlah uang jika ingin membuka kunci tersebut. Bisa dibilang bahwa jenis lockers ini sebagai bentuk tahap awal ancaman kepada pengguna untuk melihat respons mereka. Jika tidak dipenuhi, para pelaku bisa saja melanjutkan aksinya mengenkripsi data penting pengguna. Contoh Kasus Ransomware di Indonesia Beberapa waktu belakangan ini masyarakat Indonesia sedang dihebohkan dengan adanya kasus ransomware di sebuah lembaga keuangan, yaitu BSI (Bank Syariah Indonesia). Dilansir dari Solopos.com, kejadian tersebut terjadi karena adanya kerentanan pada sistem dan software dari BSI itu sendiri. Dampak dari serangan ini adalah aplikasi mobile BSI tidak dapat beroperasi sehingga nasabah kesulitan untuk melakukan transaksi. Sama seperti kasus lainnya, pelaku ransomware BSI juga menagih sejumlah uang untuk ditebus oleh pihak bank. Beberapa sumber mengatakan bahwa negosiasi antara pelaku dan pihak bank berjalan cukup alot. Akan tetapi, BSI sendiri sudah menyiapkan sejumlah dana dan siap untuk meningkatkan kembali infrastruktur jaringan perusahaan. Dampak langsung dari serangan ini adalah menurunnya kepercayaan nasabah dan masyarakat umum terhadap layanan bank. Walaupun belum dapat dipastikan apakah data tersebut sudah diperjualbelikan, masyarakat menjadi lebih waspada terhadap kebijakan dari bank bersangkutan. //AZS referensi : [1][2]
Google Earth
Apa Itu Google Earth ? Google Earth merupakan sebuah program globe virtual yang sebenarnya disebut Earth Viewer dan dibuat oleh Keyhole, Inc.. Program ini memetakan bumi dari superimposisi gambar yang dikumpulkan dari pemetaan satelit, fotografi udara dan globe GIS 3D. Tersedia dalam tiga lisensi berbeda: Google Earth, sebuah versi gratis dengan kemampuan terbatas; Google Earth Plus ($20), yang memiliki fitur tambahan; dan Google Earth Pro ($400 per tahun), yang digunakan untuk penggunaan komersial Versi Google Earth Google Earth Plus Google Earth dapat dinaikkan tingkatnya menjadi edisi “Plus” dengan biaya $20 per tahun. Google Earth Plus merupakan sebuah peranti lunak diatas Google Earth dan memiliki fitur-fitur berikut: Google Earth Pro Dengan biaya $400, Google Earth Pro merupakan sebuah peningkatan Google Earth yang memiliki fitur lebih banyak daripada versi “Plus”. Versi Pro mencakup peranti lunak tambahan seperti: Peranti lunak tersebut memakan biaya lagi, tetapi baru-baru ini telah dijadikan satu paket. Spesifikasi Google Earth Google Earth tidak beroperasi pada konfigurasi peranti keras lama. Konfigurasinya sebagai berikut: Jenis kesalahan umum dalam video RAM yang tidak mencukupi: peranti lunak ini dirancang untuk memperingatkan pengguna apabila kartu grafis mereka tidak mampu menjalankan Earth (ini sering terjadi karena Video RAM yang tidak mencukupi atau driver kartu grafis yang terkena bug). Jenis kegagalan yang lain adalah kecepatan akses Internet. Kecuali untuk yang sering gagal, Internet broadband (Cable, DSL, T1, dll) dibutuhkan. //AZS referensi : [1][2]
Apa Itu IPv6? Pengertian, Kelebihan, dan Contohnya
Apa Itu IPv6? IPv6 (Internet Protocol version 6) adalah versi IP address yang menggunakan 128 bit. Ia terdiri dari delapan kumpulan angka dan huruf yang masing-masing merupakan representasi desimal 16 angka biner. Contoh IPv6 adalah 2001:cdba:0000:0000:0000:0000:3257:9652. Atau, bisa ditulis lebih singkat 2001:cdba::3257:9652. Dengan sistem 128 bit, ia dapat memiliki kombinasi hingga 340.282.366.920.938.463.463.374.607.431.768.211.456 alamat! Wow! Tak heran, ia digadang-gadang akan menggantikan IPv4 yang hanya terbatas 4,29 miliar IP address saja. Jadi, jika kebutuhan IP semakin meningkat, tak perlu khawatir akan kehabisan IP address. Sayangnya, saat ini penggunaannya masih 35% saja di seluruh dunia. Artinya, masih cukup banyak yang setia dengan IPv4. Oh iya, ada juga IP address versi 5 atau IPv5. Namun, karena secara teknologi tak jauh berbeda dengan penggunaan sistem 32 bit-nya, IPv5 dianggap belum mampu menjadi solusi bagi keterbatasan IPv4. Perbedaan IPv4 dan IPv6 Berikut perbedaan paling mencolok di antara kakak-beradik IP address tersebut: Perbedaan IPv4 IPv6 Panjang angka 32-bit 128-bit Jenis angka Menggunakan angka saja (numeric) Terdiri dari angka dan huruf (alphanumeric) Contoh alamat 172.16.254.1 2001:0db8:0000:0000:0000:ff00:0042:7879 Dukungan alamat unik Max. 4,29 miliar Max. 340.282.366.920.938.463.463.374.607.431.768.211.456 Jumlah class alamat IP Lima kelas, A sampai E Tanpa batasan DNS record A AAAA Kelebihan Berikut beberapa kelebihan IPv6 selain ketersedian alamat unik yang banyak: Kekurangan Berikut beberapa kekurangan IPv6 dibanding IPv4: //AZS referensi : [1][2]
MIT App Inventor
Pengertian App Inventor MIT App Inventor adalah platform untuk memudahkan proses pembuatan aplikasi sederhana tanpa harus mempelajari atau menggunakan bahasa pemrograman yang terlalu banyak. Seseorang dapat mendesain aplikasi android sesuai keinginan. Proses desain tersebut dapat menggunakan berbagai macam layout dan komponen yang tersedia. Berikut ini merupakan langkah-langkah mudah untuk membuat aplikasi dengan menggunakan MIT App Inventor. 1. Membuka MIT App Inventor Untuk mengakses MIT App Inventor online, pengguna bisa mengunjungi appinventor.mit.edu. Di sini pengguna akan dihadapkan pada berbagai informasi seputar App Inventor, termasuk program-program pendidikan yang terkait dengannya. Sebelum menjalankan MIT App Inventor, pilih menu get started. Hal tersebut untuk mempelajari lebih jauh tentang tata cara memulai menggunakan aplikasi ini. 2. Login Menggunakan Akun Google Login ke akun google, masukkan username dan password akun Google. Setelah itu, pengguna akan diarahkan ke halaman permission request yang berisi permintaan izin untuk mengakses beberapa informasi akun Google Anda. Di sini cukup pilih Allow. Setujui terms of service yang muncul setelahnya dan aplikasi MIT App Inventor akan terbuka. 3. Membuat Project Baru Pengguna bisa mulai membuat aplikasi baru dengan mengklik tombol Start New Project atau melalui menu Projects > Start New Project. Selanjutnya, beri nama project yang ingin dibuat. 4. Menambahkan Komponen yang Dibutuhkan Untuk membuat Button 1 dan Button 2 sejajar, maka terlebih dahulu masuk ke bagian layout dan memilih Horizontal Arrangement. Selanjutnya untuk mengubah nama Text for Button 1 menjadi nama yang diinginkan, masuk ke bagian properties. Terdapat kolom text dan silahkan mengubahnya sesuai dengan yang kita inginkan. Selanjutnya masuk ke bagian media untuk memasukkan suara. Di bagian ini, pengguna juga dapat meng-output-kannya melalui android yang akan digunakan. Cara untuk memasukkannnya dengan meng-klik bagian yang diinginkan dan tahan hingga masuk ke bagian button. 5. Mengatur Block Editor Desain tampilan utama aplikasi telah selesai dibuat. Kini waktunya masuk ke halaman Blocks untuk mulai menyusun sisi backend aplikasi yang ingin dibuat. Untuk melakukannya, klik tombol Blocks yang ada pada bagian kanan atas interface MIT App Inventor. Setelah meng-klik tombol tersebut, maka akan berpindah dari jendela designer ke jendela blocks. 6. Memulai Coding Dengan Menggunakan Blocks Block tersebut bertujuan untuk mengeluarkan suara pada saat tombol di tekan. Pada saat tombol 1 ditekan, akan mengeluarkan suara dan pada saat tombol 2 ditekan akan mengeluarkan suara juga. Untuk memasukkan block yang di inginkan cukup menekan bagian button yang terdapat pada menu Block. Untuk mengeluarkan suara, klik bagian TextToSpeech yang terdapat di menu Block. 7. Test Aplikasi yang telah Dibuat Setelah semua proses di atas selesai dilakukan, kini tiba saatnya melakukan test aplikasi. Untuk melakukan test, pengguna membutuhkan smartphone yang terhubung ke internet. Selanjutnya, download MIT AI2 Companion melalui Play Store. Masukkan kode unik yang muncul saat pengguna memilih menu Connect > All Companion pada halaman utama MIT App Inventor. Pengguna juga bisa memasukkannya dengan menggunakan barcode yang tersedia. Pastikan untuk memasukkan kode tersebut saat MIT AI2 Companion telah terinstal pada perangkat. Jika sudah selesai, Pengguna bisa mulai mencoba aplikasi yang baru saja. //AZS referensi : [1][2]
Sensor DHT11
Sensor adalah alat untuk mendeteksi perubahan besaran fisika seperti tekanan, gaya, besaran listrik, cahaya, gerak, kelembaban, suhu, kecepatan, dan fenomena lingkungan lainnya. Setelah mengamati perubahan, input yang dirasakan melalui jaringan menjadi informasi yang berguna. Dapat diubah menjadi output yang dapat dipahami manusia. Pengertian sensor Sensor suhu dan kelembaban kadang-kadang dikembangkan secara terpisah, tetapi banyak peneliti membutuhkan kedua sensor pada saat yang sama. Beberapa produsen sensor membuat perangkat sensor tunggal untuk mengukur kedua parameter. Sensor suhu kelembaban adalah DHT11. DHT11 adalah sensor digital yang dapat mengukur suhu dan kelembaban udara sekitar. Sensor ini sangat mudah digunakan dengan Arduino. Ini sangat stabil dan memiliki kalibrasi yang sangat akurat. Koefisien kalibrasi disimpan dalam memori program OTP, sehingga modul ini masuk ke dalam perhitungan saat sensor mendeteksi sesuatu. Spesifikasi sensor DHT11 berisi sensor kualitas tertinggi dalam hal respons, pembacaan data yang cepat, dan kemampuan anti-interferensi. Ukurannya yang kecil mencapai 20 meter. produk ini cocok untuk berbagai aplikasi pengukuran suhu dan kelembaban. Spesifikasi sensor DHT11 Pengaplikasian pada Arduino DHT11 adalah sensor digital yang dapat mengukur suhu dan kelembaban udara sekitar. Sensor ini sangat mudah digunakan dengan Arduino. Ini sangat stabil dan memiliki kalibrasi yang sangat akurat. Koefisien kalibrasi disimpan dalam memori program OTP, sehingga modul ini akan memasukkannya ke dalam perhitungan saat sensor mendeteksi sesuatu. Sangat mudah untuk membuat termo-higrometer dengan Arduino. Yang Anda butuhkan hanyalah papan Arduino dan sensor suhu DHT11. //AZS referensi : [1][2]
Cyber Security
Apa itu Cybersecurity? Menurut ISO (International Organization for Standardization), tepatnya ISO/IEC 27032:2012 Information technology — Security techniques — Guidelines for cybersecurity. Cybersecurity atau cyberspace security adalah upaya yang dilakukan dalam menjaga kerahasiaan (confidentiality), integritas (integrity), dan ketersediaan (availability) dari informasi di cyberspace . Adapun cyberspace merujuk pada lingkungan yang kompleks yang merupakan hasil dari interaksi antara orang, perangkat lunak, dan layanan di internet, yang didukung oleh perangkat teknologi informasi dan komunikasi (TIK) dan koneksi jaringan yang tersebar di seluruh dunia. Sedangkan menurut CISCO, cybersecurity adalah praktik melindungi sistem, jaringan, dan program dari serangan digital. Cybersecurity biasanya ditujukan untuk mengakses, mengubah, atau menghancurkan informasi sensitif, memeras uang dari pengguna, atau mengganggu operasional proses bisnis. Jadi, dapat disimpulkan bahwa cybersecurity atau keamanan siber sebagai tindakan untuk melindungi sistem komputer dari serangan digital atau akses ilegal. Terdapat beberapa elemen dari cybersecurity antara lain, application security, information security, cloud security, network security, disaster recovery/business continuity planning, operational security, dan end-user education. Elemen-elemen ini sangat penting guna memastikan keamanan cybersecurity secara keseluruhan, karena risiko terkena ancaman digital terus meningkat dan ancamannya pun semakin beragam. Maka dari itu, penting untuk melindungi sistem bahkan dari risiko terkecil sekalipun. Ancaman Cybersecurity 1. Cyber Crime 2. Cyber Warfare 3. Cyber Terrorism Metode Cyber Attack 1. Malware (Malicious Software) Malware adalah salah satu ancaman cyber paling umum, berbentuk software berbahaya yang dibuat untuk menganggu atau merusak komputer pengguna. Malware seringkali menyebar melalui lampiran email atau unduhan yang nampak sah, beberapa jenis malware yang umum dikenal yaitu: 2. Social engineering Social engineering adalah istilah yang digunakan untuk menggambarkan serangan yang didasarkan oleh interaksi manusia, dilakukan dengan memanipulasi pengguna untuk memberikan informasi sensitif seperti password, jawaban untuk pertanyaan keamanan, dan lainnya. Jenis ancaman ini memanfaatkan rasa ingin tahu manusia dan memancingnya untuk melakukan hal-hal yang mungkin terasa biasa saja, tetapi sebenarnya membahayakan. Sebagai contoh, aksi social engineering yang marak menimpa pengguna ojek online. Modus yang dijalankan adalah dengan menelpon korban dan menanyakan kode OTP (One Time Password), kode ini cukup penting untuk dapat mengambil alih akun korban. 3. Injeksi SQL Injeksi SQL (Structured Query Language) adalah jenis ancaman cybersecurity yang digunakan untuk mengambil kendali dan mencuri data dari pusat data. Penjahat siber memanfaatkan kerentanan dalam aplikasi berbasis data untuk memasukkan kode berbahaya ke dalam basis data melalui pernyataan SQL. Ini memberi mereka akses ke informasi sensitif yang terdapat dalam pusat data. 4. E-mail Spam dan Phishing Phishing merupakan bentuk penipuan yang biasanya hadir melalui email, penipu akan mengirimkan email menggunakan alamat yang mirip dengan sumber terpercaya dan mengelabui target menggunakan fake form login pada situs palsu yang menyerupai situs aslinya. Penipuan ini bertujuan untuk mencuri data sensitif seperti nomor keamanan kartu kredit (CVC), password, dan informasi penting lainnya. 5. Ancaman Domain Name Domain name adalah aset yang berharga karena dapat diperjualbelikan, disewa, dapat menjadi situs pemasang iklan sehingga menjadi sumber keuangan, bahkan dapat dijaminkan. Ada beberapa jenis ancaman cybersecurity yang berhubungan dengan nama domain, yaitu: 6. DoS (Denial of Service) Metode cyber crime ini mencegah sistem komputer memenuhi permintaan akses yang, sehingga pengguna yang berhak atau yang berkepentingan tidak dapat menggunakan layanan tersebut. Serangan DoS menargetkan bandwidth dan koneksi sebuah jaringan untuk dapat mencapai misinya, dengan membanjiri jaringan dan server dengan traffic menggunakan perangkat yang sudah tersedia pada jaringan itu sendiri, sehingga membuat pengguna yang sudah terkoneksi di dalamnya mengalami hilang koneksi. //AZS referensi : [1][2]
Internet of Things
Kemajuan teknologi dan kemudahan komunikasi pada zaman ini tidak terlepas dari peran Internet of Things (IoT). Sebuah konsep yang menghubungkan antara dunia digital dengan aktivitas manusia ini sangat memudahkan aktivitas manusia. Alat-alat komunikasi dan teknologi yang Anda gunakan saat ini merupakan gabungan dari beberapa sistem yang terhubung dengan IoT. Namun, sebenarnya apa itu IoT dan seperti apa implementasinya dalam kehidupan sehari-hari? Pengertian Internet of Things (IoT) Internet of Things adalah sebuah konsep yang terhubung dengan perangkat sebagai media komunikasi berbasis internet. Dengan adanya IoT, seorang user dapat saling terhubung dan berkomunikasi untuk melakukan aktivitas tertentu, mencari, mengolah, dan mengirimkan informasi secara otomatis. Jika membicarakan tentang IoT, konsep ini sepintas hampir serupa dengan M2M (Machine-to-Machine). Akan tetapi, sebenarnya kedua konsep ini memiliki perbedaan dari segi skala dan lingkup penggunaannya. M2M di sini merujuk pada teknologi yang memungkinkan komunikasi antara mesin-mesin tanpa melibatkan campur tangan manusia. Dengan kata lain, M2M lebih berfokus pada sistem kerja mesin untuk menjalankan sebuah program. Contoh paling mudah dilihat adalah pada pengoperasiannya mesin di sebuah pabrik. Di pabrik, mesin-mesin berjalan otomatis dan berkomunikasi antar-sesama mesin saja. Jadi, mereka bisa mengatur sendiri jalannya produksi tanpa perlu diintervensi oleh manusia. Sudah terlihat perbedaannya, bukan? Perlu diingat juga bahwa dalam praktiknya kedua konsep ini kerap kali digunakan secara bersamaan. Hal ini disebabkan karena tujuan dari IoT dan M2M adalah sama-sama membangun sebuah komunikasi yang terhubung secara otomatis untuk meningkatkan efisiensi. Cara Kerja IoT Pada dasarnya, IoT beroperasi dengan cara menghubungkan berbagai jenis perangkat seperti software atau hardware ke jaringan internet. Ada 3 komponen utama yang berperan penting dalam proses kerja IoT, yaitu sensor, gateway, dan cloud. Sensor yang digunakan pada konsep ini dapat berupa sensor gerakan, sensor cahaya, dan jenis sensor lainnya. Tujuan dari penggunaan komponen ini adalah untuk mengumpulkan data dari objek-objek fisik yang terhubung dengan jaringan internet. Setelah sensor berhasil mengumpulkan data tersebut, komponen gateway berfungsi untuk mentransmisikan data itu ke cloud atau internet yang terhubung. Gateway di sini juga dapat memproses serta melakukan tindakan otomatis terhadap data yang ada, seperti mematikan atau menyalakan perangkat yang terhubung. Di sini, AI dapat membantu IoT untuk mengoptimalkan fungsi perangkat. Terakhir, data yang sudah ditransmisikan tersebut kemudian dikirimkan ke server cloud. Cloud yang sudah terkoneksi dengan internet ini juga akan memberikan layanan dan aplikasi yang diperlukan untuk mengelola IoT. Dengan begitu, user bisa langsung memberikan perintah kepada sebuah perangkat untuk melakukan sesuatu dengan mengakses data dari cloud. Keuntungan Menggunakan IoT 1. Efisiensi energi Konsep IoT bisa digunakan pada berbagai aspek hidup manusia. Mulai dari pendidikan, kesehatan, industri, hingga rumah tangga. Tujuan dari penggunaan konsep ini pada bidang-bidang tertentu salah satunya adalah untuk efisiensi energi. Hal ini lantaran IoT bisa meningkatkan efisiensi aktivitas perusahaan serta mengurangi biaya produksi dan konsumsi energi. 2. Hemat biaya Keuntungan lainnya yang diberikan oleh konsep IoT adalah bisa mengurangi biaya operasional sebuah perusahaan atau bisnis. Konsep ini juga memungkinkan adanya pemeliharaan perangkat dengan memantau dan menganalisis data secara real-time. 3. Produktivitas meningkat Dengan adanya sistem kerja yang kompleks seperti penggunaan sensor, konsep ini akan memudahkan user untuk memberikan perintah dan melakukan aktivitas. Proses akses yang diterima dan dihasilkan oleh IoT bekerja dengan cepat dan tepat sehingga user bisa lebih praktis dalam penggunaannya. //AZS referensi : [1][2]
Mengenal Modul ESP8266: Pengertian dan Fungsi
ESP8266, yang dikenal sebagai modul Wi-Fi serbaguna, telah menjadi perbincangan hangat dalam dunia elektronika dan pengembangan IoT. Modul ini, diproduksi oleh perusahaan Tiongkok Espressif Systems, menonjol karena ukurannya yang kecil, konsumsi daya yang rendah, dan kemampuannya untuk terkoneksi dengan internet secara nirkabel. Artikel ini akan menjelajahi dengan detail tentang ESP8266, menyoroti fitur-fitur canggihnya, potensinya dalam proyek-proyek IoT, dan bagaimana pengembang dapat memanfaatkannya dalam berbagai aplikasi. Dari desain yang efisien hingga dukungan komunitas yang kuat, ESP8266 telah membuka pintu untuk inovasi di berbagai bidang, menjadikannya pilihan utama untuk proyek-proyek yang membutuhkan konektivitas Wi-Fi yang handal dan terjangkau. Pengertian ESP8266 ESP8266 adalah modul WiFi tambahan untuk mikrokontroler seperti Arduino, memungkinkan koneksi langsung ke WiFi dan pembentukan koneksi TCP/IP. Modul ini beroperasi pada tegangan sekitar 3.3v dan memiliki tiga mode WiFi: Station, Access Point, dan keduanya. Dilengkapi dengan prosesor, memori, dan GPIO, ESP8266 dapat berdiri sendiri tanpa mikrokontroler tambahan. Firmware default menggunakan AT Command, namun modul ini mendukung beberapa Firmware SDK opensource seperti NodeMCU (lua), MicroPython (Python), dan AT Command. Pemrograman dapat dilakukan menggunakan ESPlorer untuk NodeMCU, putty sebagai terminal control untuk AT Command, atau Arduino IDE dengan menambahkan library ESP8266 pada board manager. Harga yang terjangkau membuat ESP8266 populer untuk proyek Internet of Things (IoT). Sejarah ESP8266 Dalam sejarah singkatnya, ESP8266 mengubah paradigma konektivitas nirkabel dengan cara yang mencolok. Diluncurkan pada tahun 2014 oleh Espressif Systems, modul ini menjadi terobosan dalam pengembangan IoT dan proyek berbasis Wi-Fi. Pada saat itu, kebanyakan perangkat mikrokontroler masih kesulitan mengakses jaringan Wi-Fi dengan biaya yang terjangkau. ESP8266 lahir untuk menyelesaikan tantangan ini dengan menyajikan solusi hemat biaya yang tidak hanya menawarkan konektivitas Wi-Fi tetapi juga memperkenalkan kemampuan pemrosesan yang cukup untuk menjalankan program aplikasi. Hal ini memberikan kebebasan kepada pengembang untuk membuat solusi otonom yang dapat bekerja tanpa tergantung pada infrastruktur eksternal.Dengan kemampuan operasi pada frekuensi tinggi, ESP8266 memungkinkan transfer data yang cepat, menciptakan standar baru untuk kinerja perangkat Wi-Fi. Ukuran modul yang kecil dan ringan memberikan fleksibilitas dalam integrasi ke berbagai proyek, dari prototipe hobi hingga solusi industri yang kompleks. Ketika diluncurkan, ESP8266 segera menarik perhatian komunitas pengembangan global. Keunggulan utamanya tidak hanya terletak pada teknologinya yang canggih, tetapi juga pada harganya yang terjangkau. Hal ini membuka akses ke konektivitas nirkabel untuk pengembang di berbagai tingkat keahlian dan anggaran proyek. Pengembang sekarang memiliki perangkat yang dapat diandalkan untuk menciptakan prototipe perangkat IoT, perangkat kecil yang terhubung, dan aplikasi Wi-Fi yang cerdas. Kesuksesan ESP8266 juga didorong oleh dukungan komunitas pengembang yang kuat, yang aktif berbagi pengetahuan, solusi, dan proyek terbuka yang memanfaatkan potensi penuh dari modul ini. Fungsi-fungsi Penting ESP8266 //AZS referensi : [1][2]
Arduino
Apa itu Arduino? Arduino sendiri adalah sebuah perangkat purwarupa (prototyping) yang bersifat open source. Nah, pada artikel kali ini kita akan membahas tentang arduino mulai dari pengertian, kegunaan, komponen, perbandingan dengan perangkat prototype sejenis, hingga kelebihan serta kekurangannya. Jadi, simak artikel ini dengan baik ya agar tidak ada informasi yang terlewatkan. Arduino merupakan sebuah perangkat elektronik yang bersifat open source dan sering digunakan untuk merancang dan membuat perangkat elektronik serta software yang mudah untuk digunakan. Arduino ini dirancang sedemikian rupa untuk mempermudah penggunaan perangkat elektronik di berbagai bidang. Arduino ini memiliki beberapa komponen penting di dalamnya, seperti pin, mikrokontroler, dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan bahasa pemrograman C++. Biasanya Arduino digunakan untuk mengembangkan beberapa sistem seperti pengatur suhu, sensor untuk bidang agrikultur, pengendali peralatan pintar, dan masih banyak lagi. Komponen Arduino Komponen pertama adalah mikrokontroler. Mikrokontroler adalah chip yang memungkinkan kamu memprogram Arduino dan memproses output berdasarkan input yang diberikan. Singkatnya, mikrokontroler ini adalah otak dari Arduino. Ada banyak jenis chip yang digunakan tergantung dari jenis Arduino-nya. Selanjutnya adalah pin. Pin ini digunakan untuk menghubungkan Arduino dengan berbagai komponen yang akan kamu gunakan. Dalam Arduino sendiri ada dua jenis pin, yakni pin analog dan pin digital. Komponen yang terakhir adalah konektor. Arduino sendiri memiliki dua jenis konektor yang cukup penting, yaitu power konektor dan serial konektor. Kelebihan Kekurangan //AZS referensi : [1][2]
Artificial Intelligence
Inovasi teknologi tidak pernah ada matinya! Belakangan tahun terakhir tengah meroket istilah kecerdasan buatan. Yaps, bagi kamu pecinta Marvel pasti nggak asing dong ya dengan Jarvis. Itu lho asisten virtual milik Tony Stark di film Iron Man. Kehadiran Iron Man dengan Jarvisnya membuka mata publik akan kehadiran artificial intelligence atau biasa dikenal dengan AI. Sebuah sistem yang menerapkan AI dipercaya dapat bekerja lebih efektif dan efisien, sehingga harapannya produktivitas kerja juga dapat meningkat. Saat ini, AI sudah banyak bertebaran dan dapat kita temui penerapannya di berbagai bidang kehidupan. Yaps benar, contohnya ada pada smartphone kita lewat hadirnya Google Assistant atau para pengguna iPhone yang memiliki Siri. Nah, tertarik untuk mengenal jauh tentang AI? Apa Itu Artificial Intelligence ? Artificial Intelligence (AI) adalah sebuah sistem kecerdasan manusia yang memungkinkan seperangkat sistem komputer atau mesin lainnya dapat berpikir dan bekerja layaknya manusia. Apa sih tujuan diciptakannya AI ini? Yaps, AI hadir untuk meniru aktivitas normal yang dilakukan manusia, seperti mulai dari belajar (learning), bernalar (reasoning), pengambilan keputusan (decision making), dan bahkan pengoreksian diri (self-correction). Lebih jauh lagi, perangkat kecerdasan buatan tersebut diharapkan dapat bertindak layaknya manusia (Acting Humanly), berpikir layaknya manusia (Thinking Humanly), berpikir rasional (Thinking Rationally), dan bertindak rasional (Acting Rationally). Cara Kerja Artificial Intelligence Pasti kalian bertanya-tanya, bagaimana sebuah sistem mampu bekerja layaknya otak manusia? Bukan inovasi namanya jika tidak mampu menjawab tantangan tersebut. Dengan memanfaatkan data-data yang diinput untuk dijadikan sumber pengetahuan dan dipelajari, AI kemudian dapat bekerja dengan memproses data-data tersebut dan menyajikan hasil yang diperlukan pengguna. Selanjutnya, AI akan mengidentifikasi, menganalisis pola hubungan, dan mengambil keputusan atas data-data tersebut. Semakin banyak berlatih dengan Big Data, kemampuan AI dapat semakin meningkat dan mendetail. Wow, serupa dengan cara kerja otak manusia, bukan? Semakin banyak kita membaca dan belajar, maka akan semakin kaya akan pengetahuan. Jenis-jenis AI Apa Saja sih? A. Limited Memory Jenis kecerdasan buatan pertama adalah Limited Memory. Kecerdasan buatan jenis ini mampu menyimpan memori dan memanfaatkan pengalaman sebagai pertimbangan keputusan selanjutnya. Bagaimana maksudnya? Singkatnya, semakin banyak AI ini mempelajari data, keputusan yang dihasilkan akan semakin akurat. Salah satu contoh yang paling terkenal pada penerapan AI jenis ini adalah Elon Musk dengan mobil Tesla-nya yang memiliki fitur self-driving cars atau sistem auto-pilot (mobil tanpa pengemudi). B. Reactive Machine Reactive Machine adalah jenis kecerdasan buatan dengan kemampuan paling dasar dan bisa dibilang AI inilah yang tertua. AI ini mampu merespon tindakan, namun tidak bisa menyimpan memori atau belajar dari pengalaman sebelumnya. Singkatnya, AI jenis ini tidak mengembangkan fungsionalitasnya atau hanya dimanfaatkan untuk pekerjaan spesifik. Contoh yang pernah menggemparkan dunia salah satunya adalah Deep Blue, sebuah program permainan catur milik IBM yang pernah mengalahkan juara catur dunia Garry Kasparov. C. Self-Awareness Self-awareness juga merupakan teknologi AI yang belum hadir di masa sekarang. AI jenis ini memiliki tingkat kesadaran layaknya manusia seutuhnya! Bukan hanya dari kesadaran yang bersifat fisik, tetapi sampai kecerdasan emosionalnya yang mirip. Masih sulit membayangkannya? Kecerdasan buatan ini sudah beberapa kali muncul di beberapa film terkenal Hollywood lho. Contoh yang paling mudah adalah Jarvis di trilogi film Iron Man keluaran Marvel. D. Theory of Mind Serupa dengan Self-Awareness, Theory of Mind adalah jenis kecerdasan buatan yang saat ini masih belum eksis. Namun, teknologi AI ini memang akan dikembangkan. Nantinya, Theory of Mind tidak hanya bisa meniru cara manusia berpikir, tapi juga sampai pada kecerdasan sosial-emosional serupa dan dapat berinteraksi serta memahami emosi perilaku manusia. Jika kamu pernah menonton film HER (2013) yang dimainkan oleh Joaquin Phoenix yang jatuh cinta pada sebuah sistem operasi komputer yang dia beli dan beri nama Samantha, mungkin akan lebih mudah memahami maksud dari AI yang satu ini. Penerapan AI 1. ChatGPT ChatGPT belakangan waktu ini menjadi sesuatu yang viral di sejumlah pegiat profesional di bidang kreatif dan akademisi. Kenapa begitu? Tentu saja! AI ini dapat membantu kamu membuat konten mulai dari storyboard, naskah/script, bahkan sampai copywriting untuk konten marketing. Pokoknya semua bisa dicari sama AI yang satu ini! Kalau kalian merasa “semua ada di mbah google” mungkin dalam beberapa waktu kedepan ChatGPT akan menjadi favorit selanjutnya mengalahkan Google Search. 2. Google Assistant dan Siri Google Assistant atau Siri adalah salah satu jenis AI yang saat ini dapat dikatakan sudah jamak dipakai oleh seluruh manusia di belahan bumi ini. Kehadiran virtual assistant ini memudahkan kita sebagai pengguna smartphone untuk lebih produktif dalam bekerja dengan memanfaatkan fitur-fitur yang ada. 3. Deep Face Facebook Teknologi DeepFace yang dimiliki oleh Facebook adalah salah satu AI yang sudah populer sejak waktu yang lama. AI ini berfungsi untuk mengenali wajah orang yang ada pada postingan foto. Dengan teknologi ini, kamu tidak perlu lagi menandai secara manual seseorang yang ada pada foto. Dengan bergabung ke Teknik Informatika Universitas Bakrie, kamu bisa loh menjadi salah satu bagian dari perkembangan kecerdasan buatan (AI) di Indonesia, karena lulusan-lulusan program studi Teknik Informatika sangat diperlukan keahliannya untuk merancang sebuah sistem operasi komputer yang canggih. Yuk, kunjungi www.bakrie.ac.id untuk dapatkan informasi dan berita mengenai Prodi Teknik Informatika Universitas Bakrie! //AZS referensi : [1][2]