Object Oriented Programming

Apa itu Pemrograman Berorientasi Objek?

procedural programming vs object-oriented programming


Pemrograman Berorientasi Objek (Object-Oriented Programming/OOP) adalah paradigma pemrograman dalam ilmu komputer yang mengandalkan konsep kelas dan objek. Paradigma ini digunakan untuk membangun struktur program perangkat lunak menjadi bagian-bagian kode yang sederhana dan dapat digunakan kembali yang disebut sebagai blueprint kelas (biasanya disebut kelas), yang digunakan untuk menciptakan instance individu dari objek.

Kelas merupakan blueprint abstrak yang menciptakan objek yang lebih spesifik dan konkret. Kelas sering kali mewakili kategori-kategori umum, seperti Mobil atau Anjing, yang memiliki atribut-atribut yang sama. Kelas-kelas ini mendefinisikan atribut-atribut yang akan dimiliki oleh instance tipe tersebut, misalnya warna, tetapi tidak mendefinisikan nilai-nilai atribut tersebut untuk objek spesifik.

Kelas juga dapat berisi fungsi-fungsi yang disebut metode, yang hanya tersedia untuk objek-objek dari tipe tersebut. Fungsi-fungsi ini didefinisikan di dalam kelas dan melakukan tindakan tertentu yang bermanfaat bagi tipe objek tersebut.

Sebagai contoh, kelas Car kita mungkin memiliki metode repaint yang mengubah atribut warna mobil. Fungsi ini hanya berguna bagi objek-objek dengan tipe Car, jadi kita mendeklarasikannya di dalam kelas Car, sehingga menjadikannya sebuah metode.

Template kelas digunakan sebagai blueprint untuk menciptakan objek-individu. Template ini mewakili contoh-contoh spesifik dari kelas abstrak, seperti myCar atau goldenRetriever. Setiap objek dapat memiliki nilai-nilai unik untuk properti-properti yang didefinisikan dalam kelas.

Manfaat OOP dalam rekayasa perangkat lunak

  1. OOP memodelkan hal kompleks sebagai struktur yang dapat direproduksi dan sederhana.
  2. Objek OOP yang dapat digunakan kembali dapat digunakan di berbagai program.
  3. Polimorfisme memungkinkan perilaku yang khusus untuk setiap kelas.
  4. Lebih mudah untuk melakukan debugging karena kelas sering kali mengandung semua informasi yang berlaku untuk mereka.
  5. OOP melindungi informasi sensitif melalui enkapsulasi.

 

Pilar-pilar OOP


Object Oriented Programming oop

1. Object

Apa itu Objek? Objek adalah sebuah instansi dari Kelas. Objek memiliki keadaan (state) dan perilaku (behavior). Contohnya: seekor anjing memiliki keadaan seperti warna, nama, dan ras, serta perilaku seperti menggoyangkan ekor, menggonggong, dan makan. Objek berisi properti (properties) dan fungsi (functions) untuk melakukan suatu tindakan. Mereka mirip dengan objek-objek di dunia nyata.

2. Apa itu Kelas?

Kelas (Class) mendefinisikan cetak biru (blueprint) dari Objek, dari mana Anda dapat membuat objek individual. Misalnya, Laptop adalah sebuah kelas dan laptop Anda adalah sebuah instansinya. Kelas merupakan entitas logis.  Kelas Secara singkat, kelas adalah tipe data yang didefinisikan oleh pengguna. Kelas adalah tempat di mana kita membuat blueprint untuk struktur metode dan atribut. Objek-objek individu diinstansiasi dari blueprint ini.

3.Inheritance
Inheritance dalam OOP mengacu pada kemampuan untuk menghasilkan kelas baru dari kelas yang sudah ada. Dengan inheritance, kelas baru dapat mewarisi properti dan metode dari kelas yang sudah ada, sehingga menghemat waktu dan usaha dalam pengembangan perangkat lunak. Inheritance memungkinkan programmer untuk membuat hierarki kelas yang memungkinkan kode yang sudah ada digunakan kembali di dalam kelas-kelas turunan, sehingga meningkatkan efisiensi dan fleksibilitas perangkat lunak.

4. Polymorphism

Polymorphism dalam OOP merujuk pada kemampuan objek untuk mengambil banyak bentuk. Dalam konteks ini, objek yang berbeda dapat merespons metode yang sama dengan cara yang berbeda. Polymorphism memungkinkan penggunaan metode umum yang didefinisikan di dalam kelas dasar untuk bekerja dengan objek dari kelas-kelas turunan yang berbeda secara transparan. Hal ini memungkinkan kode menjadi lebih fleksibel, dapat digunakan ulang, dan memudahkan pengelolaan objek dengan berbagai tipe data.

5. Abstraksi

Abstraction dalam OOP adalah konsep untuk menyembunyikan detail internal dari objek dan hanya mengekspos fungsionalitas yang relevan. Dalam abstraksi, kita fokus pada apa yang dilakukan oleh objek, bukan bagaimana hal itu dilakukan. Dengan menggunakan kelas abstrak atau antarmuka, kita dapat membuat kontrak yang mendefinisikan metode yang harus diimplementasikan oleh kelas turunan. Ini memungkinkan pemisahan antara implementasi dan penggunaan objek, sehingga memungkinkan pengembang untuk bekerja dengan konsep yang lebih tingkat dan mengelola kompleksitas dengan lebih baik. Abstraksi membantu dalam pemodelan yang lebih baik, meningkatkan keterbacaan kode, dan memfasilitasi pengembangan tim yang efisien.

6. Encapsulation

Image result for gambar encapsulasi oop

Enkapsulasi dalam OOP adalah konsep untuk menyembunyikan rincian implementasi dari objek dan membatasi akses langsung ke data objek. Dalam encapsulation, data objek dan metode yang beroperasi pada data tersebut dikemas bersama dalam sebuah kelas. Access specifier seperti public, private, dan protected digunakan untuk mengontrol akses terhadap data dan metode di dalam kelas. Hal ini memungkinkan objek untuk mempertahankan keadaan internalnya dan mencegah akses yang tidak sah atau modifikasi langsung dari luar. Encapsulation memungkinkan untuk mencapai konsep information hiding dan meningkatkan keamanan, modularitas, dan keterbacaan kode.

 

Framework Frontend

Nama : Febrian Nugroho

NPM : 2115061108

Kelas : PSTI A



A. Pendahuluan

Memiliki framework frontend yang tepat merupakan langkah dan pandangan yang paling mendasar dalam mengembangkan perangkat lunak. Ada berbagai macam framework yang akan ditemui oleh developer dalam kesehariannya saat menjalankan profesinya. Saat ini, sudah banyak ditemukan framework frontend, sehingga memungkinkan pengembang untuk membangun sebuah website yang dibangun sesuai dengan desain yang  mempertimbangkan semua kendala, kelayakan, ataupun keindahan. 

Dalam beberapa tahun terakhir, terdapat permintaan yang cukup tinggi untuk sebuah website yang bersifat dinamis, canggih, dan berfungsi untuk menggantikan aplikasi desktop di semua bidang. Tentunya, dalam pengembangan sebuah website diperlukan kerangka kerja ataupun kombinasi dari beberapa kerangka kerja.  Saat ini, Single Page Applications atau SPA telah menjadi hal yang cukup umum. 

Lalu sebenarnya apa sih itu framework frontend? Framework frontend (juga dikenal sebagai kerangka kerja front-end) adalah seperangkat perpustakaan, alat, dan praktek yang digunakan untuk membangun antarmuka pengguna (UI) yang interaktif dan responsif untuk aplikasi web. Framework frontend membantu mempercepat pengembangan dan memudahkan pengkodean dengan menyediakan banyak fungsi bawaan dan abstraksi yang dapat digunakan untuk mempercepat pengembangan. Beberapa contoh populer dari framework frontend adalah React, Angular, Vue.js, dan Ember.js. Dalam umumnya, framework frontend memisahkan antara desain tampilan dan logika bisnis dalam pengembangan aplikasi web.

B. Jenis-jenis Framework Frontend

Berikut merupakan diagram batang yang menyajikan popularitas dari framework frontend JavaScript yang paling umum dan popularitasnya terus meningkat. 

Screenshot 2023-04-01 022126

Dari data tersebut, didapatkan bahwa yang paling populer adalah React.js, Vue.js, dan Angular atau Angular.js. 

1. React

Logo React js

React adalah pustaka JavaScript yang digunakan untuk membuat komponen UI yang stateful dan dapat digunakan kembali serta open source oleh Facebook pada tahun 2013, dan sempurna untuk menyiapkan aplikasi satu halaman modern dalam berbagai ukuran dan cakupan. 

Keuntungan:

  • React menggunakan DOM virtual yang mencapai efisiensi optimal dengan merender ulang node sesuai keinginan.
  • Perenderan sisi server adalah keuntungan penting lainnya dari kerangka kerja ini untuk beberapa jenis penerapan seperti aplikasi yang berfokus pada konten.
  • Meminimalkan beban sumber daya pengguna dengan menawarkan dukungan untuk pengelompokan dan pengguncangan pohon.
  • Pemrograman reaksi fungsional membantu dalam membuat kode yang dapat digunakan kembali.
  • SEO yang relatif lebih baik dibandingkan dengan angular dan vue.js .

Kekurangan:

  • Perlu mengimpor pustaka untuk status dan model karena React tidak mengimplementasikan MVC. 
  • Bereaksi menjauh dari modul berbasis kelas dan dapat menjadi hambatan bagi Pemrograman Berorientasi Objek (OOP) agar pengembang merasa lebih santai.

2. Vue.js

logo vue js

Vue.js adalah kerangka sistematis untuk pengembangan antarmuka pengguna. Tidak seperti arsitektur monolitik seperti Angular, Vue dirancang untuk dapat diadopsi pengguna secara bertahap. Berkat fungsinya, kurva pembelajaran yang cukup sederhana, dan kemampuan untuk membangun aplikasi satu halaman yang kuat, cepat, dan canggih, ini adalah salah satu kerangka kerja JS yang paling berbintang di Github.

Keuntungan:

  • Vue cepat dan sangat ringan. Ini menawarkan manfaat yang mencakup efisiensi yang lebih besar untuk komputer dengan sumber daya terbatas, peningkatan kegunaan bagi pengguna dengan konektivitas yang buruk, dan pengalaman pengguna yang lebih baik secara keseluruhan.
  • Vue.js membantu membangun model modular yang relatif luas yang dapat dirender tanpa waktu tambahan karena arsitektur dasarnya.
  • Reaktivitasnya adalah salah satu fitur terkuat dari Vue.js . Menautkan data antara kode HTML dan JS tidak pernah semudah ini.
  • Vue memperlakukan pengikatan data dinamis dua arah seperti pesona. Saat data diperbarui, DOM harus selalu dimodifikasi sesuai yang sempurna untuk SPA.

Kekurangan:

  • Dibandingkan dengan Respond atau Angular, Vue.js hanya memiliki pangsa pasar yang relatif rendah, yang berarti pertukaran informasi dalam framework ini baru pada tahap awal.
  • Risiko menjadi terlalu fleksibel saat berintegrasi dengan proyek besar karena kurangnya sumber daya

3. Angular

angular

Framework ini pertama kali diterbitkan pada tahun 2009, dan berganti nama menjadi AngularJS. Meskipun demikian, saat ini istilah ini hanya mencerminkan pembaruan sebelum versi 2.0 – versi yang lebih baru diberi nama Angular. Itu dibangun dalam TypeScript.

Keuntungan :

  • Karena lebih sedikit bandwidth yang digunakan dan karena seluruh halaman tidak disegarkan saat pengguna menavigasi, aplikasi bekerja lebih cepat. 
  • Sudut mereplikasi perubahan yang dilakukan pada model secara instan menjadi tampilan karena pengikatan data dua arah, dengan cara yang sederhana, efektif, dan intuitif.
  • MVVM (Model-View-ViewModel) yang memungkinkan pengembang untuk beroperasi dengan kumpulan data yang sama secara terpisah pada aplikasi yang sama.
  • Struktur dan arsitektur dibangun khusus untuk skalabilitas proyek yang lebih baik
  • Injeksi ketergantungan ke komponen berkontribusi pada modularitas aplikasi

Kelemahan :

  • Meskipun Angular memiliki berbagai struktur (Injectables, Components, Pipes, Modules, dll.) dibandingkan dengan React dan Vue.js yang hanya memiliki komponen, yang pertama lebih sulit dipelajari.
  • Terus-menerus diperbarui: perbaikan baru dan signifikan selalu dilakukan. Ini dapat menyebabkan masalah bagi pengembang ketika harus beradaptasi dengan perubahan tersebut.

4. Bootstrap 

logo bootstrap

Bootstrap adalah kerangka kerja HTML, CSS, dan JavaScript yang populer untuk mengembangkan situs web yang responsif dan mobile friendly website. Ini gratis untuk diunduh dan digunakan. Ini adalah kerangka kerja front-end yang digunakan untuk pengembangan web yang lebih mudah dan lebih cepat. Ini termasuk berbasis HTML dan CSS templat desain untuk tipografi, formulir, tombol, tabel, navigasi, modals, komidi putar gambar, dan banyak lainnya. Itu juga dapat menggunakan plug-in JavaScript. Ini memfasilitasi Anda untuk membuat desain yang responsif. Mengapa Menggunakan Bootstrap?

  1. Pendekatan seluler pertama – Bootstrap 3, kerangka kerja terdiri dari gaya seluler pertama di seluruh perpustakaan, bukan dalam file terpisah.
  2. Dukungan Browser − Didukung oleh semua browser populer.
  3. Mudah untuk memulai − hanya dengan pengetahuan tentang HTML dan CSS, siapapun dapat memulai dengan Bootstrap. Juga situs resmi Bootstrap memiliki dokumentasi yang bagus.
  4. Desain responsif − CSS responsif Bootstrap menyesuaikan ke Desktop, Tablet, dan Seluler. Lebih lanjut tentang desain responsif ada di bab Desain Responsif Bootstrap.
  5. Dan yang terbaik dari semuanya adalah open source.

Tools Bootstrap

  1. Pingendo: – Pingendo hadir dengan pilihan template yang cukup bagus untuk menemukan situs intro Aplikasi, templat situs Konferensi, dan templat Restoran, yang tersedia dalam berbagai tema.
  2. Brix: – Brix adalah pembuat Bootstrap untuk merancang, membuat, dan mengedit situs web dan UI yang responsif.
  3.  Jetstrap: – Jetstrap adalah pembuat Antarmuka Bootstrap yang merupakan persilangan antara alat mockup dan alat pembuat antarmuka, membawa sedikit dari keduanya ke tabel.
  4. Pinegrow: – Pinegrow adalah editor web desktop yang memungkinkan Anda membangun situs responsif menggunakan pengeditan langsung, multi-halaman, gaya CSS dan Sass, dan komponen untuk Bootstrap, Foundation, dan Word Press. 
  5. Bootstrap studio: – Bootstrap Studio adalah aplikasi desktop, tetapi ia menawarkan demo online dari kemampuannya. 
  6. Bootply: – Bootply menyebut dirinya sebagai taman bermain Bootstrap, editor, dan pembuat. Ini sepertinya yang paling cocok untuk mereka yang suka memiliki kekuatan tetapi dengan kemampuan penuh coding di tangan. Anda juga memiliki template yang lebih kompleks seperti Control Panel dan template Dashboard dan tata letak modern untuk situs berita teknologi
  7. Bootmetro: – Ini adalah kerangka UI sederhana yang memungkinkan Anda membuat antarmuka seperti Metro menggunakan Bootstrap. Dengan tag line membangun halaman web dalam 5 menit, tidak diperlukan pengkodean, Anda bisa mengetahui di mana alat ini paling kuat. 
  8. JSfiddle dengan Bootstrap: – Bagaimana jika Anda juga ingin mengutak-atik Bootstrap? Di atas adalah ruang kerja JSFiddle dengan sumber daya Bootstrap dan dependensinya ditambahkan sebagai sumber daya eksternal sehingga Anda dapat menggunakan JSFiddle di lingkungan Bootstrap.
  9. Codepen: – CodePen bukan sekadar taman bermain. Itu juga merupakan gudang eksperimen orang lain yang dapat dibagikan. Jadi hanya untuk membantu Anda memulai dengan Pena buatan Bootstrap.

5. Materialize CSS

download

Materialize CSS adalah sebuah framework CSS yang open-source dan didesain untuk memudahkan pembuatan tampilan website yang responsif dan modern. Framework ini dikembangkan oleh tim Materialize dan tersedia untuk digunakan secara gratis. 

Berikut adalah beberapa fitur utama dari Materialize CSS:

  1. Responsif: Materialize CSS menawarkan komponen yang responsif dan mudah digunakan untuk membuat website yang terlihat baik pada perangkat mobile maupun desktop.
  2. Grid System: Grid system yang disediakan Materialize CSS memudahkan pengaturan layout halaman dengan mudah, dengan mengatur ukuran dan posisi kolom secara fleksibel.
  3. Komponen UI: Materialize CSS menyediakan berbagai macam komponen UI seperti tombol, ikon, form, modals, kartu, navigasi, dan banyak lagi. Semua komponen ini sudah dirancang dengan gaya Material Design yang modern dan mudah digunakan.
  4. Animasi: Materialize CSS juga menawarkan animasi yang halus dan menarik untuk memperindah tampilan website.
  5. Integrasi JavaScript: Materialize CSS juga menyediakan plugin JavaScript yang siap digunakan untuk menambahkan fungsi interaktif seperti dropdown, carousel, datepicker, dan lain-lain.

Dalam penggunaannya, Materialize CSS dapat digunakan dengan dua cara yaitu dengan men-download file CSS dan JS nya dan memasukkannya ke dalam project website yang sedang dikerjakan atau dapat juga diinstal melalui npm package manager. Materialize CSS juga dapat digunakan bersama dengan berbagai platform web development seperti React, Angular, Vue, dan lain-lain.

Dengan Materialize CSS, para developer web dapat membuat website yang responsif dan modern dengan mudah dan cepat tanpa perlu menghabiskan waktu untuk mengatur layout dan style website dari awal. Hal ini memungkinkan pengembang untuk fokus pada konten dan fitur yang ingin ditampilkan di website mereka.

 6. Next Jss

Next.js adalah sebuah framework JavaScript yang menawarkan berbagai fitur yang dapat mempermudah proses pengembangan aplikasi web modern. Berikut adalah beberapa fitur yang ditawarkan oleh Next.js:

  1. Server-Side Rendering (SSR) Next.js menawarkan dukungan penuh untuk SSR, yang memungkinkan konten web dapat di-render pada server sebelum dikirimkan ke browser. Dengan SSR, website dapat memiliki waktu muat yang lebih cepat dan lebih ramah terhadap SEO.
  2. Automatic Code Splitting Next.js secara otomatis membagi kode ke dalam bundel yang lebih kecil untuk setiap halaman. Dengan begitu, aplikasi dapat memuat halaman lebih cepat dan efisien.
  3. Static Site Generation (SSG) Next.js juga menyediakan fitur SSG yang memungkinkan konten situs web dapat di-generate menjadi file statis. Hal ini dapat meningkatkan waktu muat dan keamanan aplikasi.
  4. Routing Dinamis Next.js menyediakan sistem routing yang dapat menangani routing dinamis. Routing dinamis memungkinkan penggunaan parameter pada URL untuk menghasilkan halaman yang dinamis.
  5. CSS-in-JS Next.js menyediakan dukungan untuk CSS-in-JS, yang memungkinkan penggunaan style CSS menggunakan JavaScript. Next.js juga menyediakan library yang disebut Next.js Styled Components atau Next.js CSS untuk memudahkan penggunaan CSS-in-JS.
  6. API Routing Next.js juga menyediakan fitur API routing, yang memungkinkan developer untuk membuat endpoint API dengan mudah dan menangani permintaan HTTP secara langsung di dalam aplikasi web.
  7. Hot Module Replacement (HMR) Next.js menyediakan fitur HMR, yang memungkinkan developer untuk melihat perubahan pada kode secara instan tanpa harus merefresh halaman web.
  8. Static Export Next.js juga menyediakan fitur Static Export yang memungkinkan penggunaan aplikasi Next.js di host statis seperti Netlify atau GitHub Pages.
  9. Plugin Ecosystem Next.js memiliki ekosistem plugin yang sangat luas, yang memungkinkan developer untuk menambahkan berbagai fitur dan fungsionalitas pada aplikasi mereka dengan mudah.

Dengan fitur-fitur yang ditawarkannya, Next.js menjadi pilihan yang populer untuk membangun aplikasi web modern.

 7. Foundation

Foundation

Foundation adalah salah satu framework frontend yang populer digunakan dalam pengembangan situs web. Framework ini dikembangkan oleh ZURB, dan menyediakan berbagai fitur dan komponen UI yang berguna untuk membangun situs web yang responsif dan modern.

Beberapa fitur dan komponen UI yang disediakan oleh Foundation antara lain:

  1. Grid System: Foundation menyediakan sistem grid yang dapat disesuaikan dan fleksibel, sehingga memudahkan pengembang untuk membuat layout yang responsif pada berbagai ukuran layar.
  2. Typography: Foundation menyediakan gaya typography standar yang dapat digunakan untuk membuat tampilan teks yang konsisten dan mudah dibaca pada situs web.
  3. Komponen UI: Foundation menyediakan berbagai komponen UI seperti modals, dropdowns, carousels, navbars, forms, dan buttons yang dapat membantu pengembang membangun situs web yang interaktif dan mudah digunakan.
  4. JavaScript Plugins: Foundation menyediakan plugin JavaScript seperti jQuery, dan plugin animasi yang dapat membantu membuat situs web menjadi lebih interaktif dan dinamis.
  5. Responsive Utilities: Foundation menyediakan kelas utilitas yang dapat digunakan untuk membuat situs web menjadi responsif dan mobile-first. Pengembang dapat menggunakan kelas ini untuk menyembunyikan atau menampilkan elemen pada berbagai ukuran layar.
  6. Themes: Foundation menyediakan tema yang dapat digunakan untuk mengubah tampilan dasar situs web menjadi lebih menarik dan sesuai dengan kebutuhan.
  7. Customize: Foundation menyediakan alat pengubahan yang dapat membantu pengembang mengkustomisasi komponen UI, typography, dan gaya situs web secara lebih mudah.

Kelebihan dari Foundation adalah framework ini menyediakan fitur dan komponen UI yang cukup lengkap dan mudah digunakan, serta dapat disesuaikan sesuai dengan kebutuhan pengembang. Selain itu, Foundation juga memiliki dokumentasi yang lengkap dan komunitas yang aktif, sehingga memudahkan pengembang dalam menggunakan dan mempelajari framework ini.

Namun, kekurangan dari Foundation adalah framework ini dapat terasa lebih kompleks dibandingkan dengan framework CSS lainnya seperti Bootstrap. Selain itu, beberapa komponen UI di Foundation dapat terlihat kurang modern dibandingkan dengan komponen UI di framework lainnya seperti Materialize CSS atau Semantic UI.

Overall, Foundation adalah framework yang kuat dan dapat membantu pengembang dalam membangun situs web yang responsif dan modern dengan cepat dan mudah.

8. Semantik UI

SEMANTIC UI

Semantic UI adalah salah satu framework frontend yang populer digunakan dalam pengembangan situs web. Framework ini menyediakan kelas utilitas dan komponen UI yang dirancang menggunakan prinsip-prinsip semantic HTML dan desain modern.

Beberapa fitur dan komponen UI yang disediakan oleh Semantic UI antara lain:

  1. Grid System: Semantic UI menyediakan sistem grid yang dapat disesuaikan dan fleksibel, sehingga memudahkan pengembang untuk membuat layout yang responsif pada berbagai ukuran layar.
  2. Komponen UI: Semantic UI menyediakan berbagai komponen UI seperti menu, form, button, card, dan modal yang dirancang dengan menggunakan prinsip semantic HTML dan desain modern yang mudah digunakan.
  3. Tema: Semantic UI menyediakan berbagai tema yang dapat digunakan untuk mengubah tampilan situs web secara cepat dan mudah.
  4. Customize: Semantic UI menyediakan alat pengubahan yang memudahkan pengembang dalam mengkustomisasi tema, dan membuat tampilan situs web menjadi lebih sesuai dengan kebutuhan.
  5. Animasi: Semantic UI menyediakan berbagai animasi yang dapat digunakan untuk membuat situs web menjadi lebih interaktif dan menarik.
  6. Responsive Utilities: Semantic UI menyediakan kelas utilitas yang dapat digunakan untuk membuat situs web menjadi responsif dan mobile-first. Pengembang dapat menggunakan kelas ini untuk menyembunyikan atau menampilkan elemen pada berbagai ukuran layar.

Kelebihan dari Semantic UI adalah framework ini dirancang dengan menggunakan prinsip semantic HTML dan desain modern yang dapat membantu pengembang membangun situs web dengan mudah dan cepat. Selain itu, Semantic UI juga memiliki dokumentasi yang lengkap dan komunitas yang aktif, sehingga memudahkan pengembang dalam menggunakan dan mempelajari framework ini.

Namun, kekurangan dari Semantic UI adalah framework ini dapat terasa lebih kompleks dibandingkan dengan framework CSS lainnya seperti Bootstrap atau Materialize CSS. Selain itu, Semantic UI juga kurang populer dibandingkan dengan framework CSS lainnya, sehingga komunitas dan dukungan dari developer mungkin lebih sedikit.

Overall, Semantic UI adalah framework yang kuat dan dapat membantu pengembang dalam membangun situs web yang responsif dan modern dengan cepat dan mudah. Namun, pemilihan framework tergantung pada kebutuhan dan preferensi pengembang.

 9. Tailwind CSS

Tailwind CSS adalah sebuah framework CSS yang sangat populer dan sering digunakan dalam pengembangan situs web modern. Framework ini dirancang untuk mempercepat proses pengembangan UI dengan menyediakan kelas-kelas utilitas yang siap digunakan dan mudah dikustomisasi.

Beberapa fitur yang dimiliki oleh Tailwind CSS antara lain:

  1. Utility-first: Tailwind CSS menggunakan pendekatan utility-first dimana setiap kelas CSS mempunyai fungsinya sendiri-sendiri, sehingga memungkinkan pengembang untuk membangun tampilan situs web dengan sangat cepat dan mudah.
  2. Responsif: Tailwind CSS menyediakan kelas CSS yang responsif, sehingga memudahkan pengembang untuk membuat tampilan situs web yang adaptif pada berbagai ukuran layar.
  3. Mudah dikustomisasi: Tailwind CSS menyediakan konfigurasi file yang dapat dikustomisasi sesuai kebutuhan pengembang, sehingga memungkinkan untuk menyesuaikan tampilan situs web dengan sangat mudah.
  4. Dokumentasi lengkap: Tailwind CSS memiliki dokumentasi yang lengkap dan tersedia dalam berbagai bahasa, sehingga memudahkan pengembang dalam menggunakan dan mempelajari framework ini.
  5. Komunitas aktif: Tailwind CSS memiliki komunitas yang sangat aktif dan luas, sehingga memudahkan pengembang untuk mendapatkan bantuan dan dukungan dari developer lain dalam penggunaan dan pengembangan framework ini.

Kelebihan Tailwind CSS adalah framework ini sangat cepat dalam membangun tampilan situs web yang modern dan responsif. Selain itu, Tailwind CSS sangat fleksibel dan mudah dikustomisasi, sehingga memungkinkan pengembang untuk menyesuaikan tampilan situs web dengan sangat mudah.

Namun, kekurangan Tailwind CSS adalah membutuhkan waktu yang sedikit lebih lama untuk mempelajari semua kelas-kelas utilitas yang disediakan oleh framework ini. Selain itu, Tailwind CSS juga kurang cocok digunakan dalam proyek yang membutuhkan tampilan yang unik dan kompleks.

Secara keseluruhan, Tailwind CSS adalah framework CSS yang sangat bermanfaat untuk mempercepat proses pengembangan UI pada situs web modern. Namun, pemilihan framework tergantung pada kebutuhan dan preferensi pengembang.

10. Bulma

Bulma adalah sebuah framework CSS yang bersifat open-source dan dirancang untuk mempermudah pembuatan tampilan situs web yang modern dan responsif. Framework ini menggunakan pendekatan mobile-first dan menyediakan kelas-kelas utilitas yang siap digunakan dengan desain yang menarik. Bulma juga memungkinkan pengembang untuk mengkustomisasi tampilan situs web sesuai kebutuhan.

Kelebihan Bulma:

  1. Desain yang menarik: Bulma menyediakan tampilan situs web yang modern dan menarik dengan desain yang responsif.
  2. Mudah digunakan: Bulma memiliki kelas-kelas utilitas yang siap digunakan dan mudah dipahami oleh pengembang.
  3. Responsif: Bulma menyediakan kelas-kelas CSS yang responsif, sehingga memungkinkan tampilan situs web yang adaptif pada berbagai ukuran layar.
  4. Komunitas aktif: Bulma memiliki komunitas yang aktif dan dukungan yang luas dari pengembang.
  5. Dokumentasi lengkap: Bulma memiliki dokumentasi yang lengkap dan tersedia dalam berbagai bahasa, sehingga memudahkan pengembang dalam penggunaan dan pengembangan framework ini.

Kekurangan Bulma:

  1. Kurang fleksibel: Bulma kurang fleksibel dibandingkan dengan framework CSS lainnya, sehingga kurang cocok untuk proyek yang membutuhkan tampilan yang unik dan kompleks.
  2. Keterbatasan kustomisasi: Meskipun Bulma menyediakan kemudahan dalam penggunaan, namun keterbatasan dalam kustomisasi tampilan situs web dapat menjadi kendala dalam beberapa proyek.
  3. Ukuran file yang besar: Ukuran file yang besar pada Bulma bisa mempengaruhi kecepatan loading situs web, terutama pada koneksi internet yang lambat.

Secara keseluruhan, Bulma adalah framework CSS yang sangat cocok bagi pengembang yang ingin membangun tampilan situs web dengan cepat dan mudah, terutama pada proyek yang membutuhkan desain yang menarik dan responsif. Namun, pemilihan framework tergantung pada kebutuhan dan preferensi pengembang.

Bagaimana cara memilih Frontend Framework? 

1. Kematangan teknologi – Saat memilih tumpukan teknologi untuk proyek Anda, selalu baik untuk mempelajari seberapa matang teknologi yang dipilih. Kerangka kerja UI harus melalui proses kompleks untuk muncul, tumbuh, dan mencapai tahap kedewasaan. 

2. Dukungan masyarakat – Ini adalah fakta yang jelas bahwa dukungan memainkan peran penting dalam memajukan kerangka kerja UI apa pun. Semakin populer di kalangan pengembang, komunitas yang lebih mendukung terbentuk. 

3. Perbarui konsistensi – Cukup sulit untuk mengembangkan menggunakan teknologi tanpa versi yang diperbarui. Pembaruan mendukung kinerja keseluruhan dan produktivitas yang lebih tinggi. Selain itu, pengembang sangat memperhatikan dokumentasi yang disediakan. Itu harus selalu komprehensif dan dapat diakses. 

4. Fleksibilitas – Untuk framework front-end teratas, Angular dapat kehilangan persaingan karena framework lain dianggap lebih fleksibel. Mereka memungkinkan pengembang untuk menggunakan alat dan perpustakaan yang berbeda untuk membuat solusi khusus. 

5. Kompleksitas proyek – Mempelajari cara memilih kerangka kerja front-end juga membutuhkan pemahaman tentang ukuran proyek Anda. Jika perusahaan memulai solusi sederhana dari awal, mereka akan menemukan setiap kerangka kerja front-end teratas cukup sesuai dengan kebutuhan mereka. 

6. Ketersediaan pengembang– Tidak mengherankan jika banyak negara maju mengalami kekurangan karyawan, sementara jumlah posisi terbuka meningkat. Misalnya, pekerjaan pengembang front-end di AS akan meningkat sebesar 8% dari 2019 hingga 2029, lebih cepat dari rata-rata pekerjaan lain. Selain itu, keahlian dan pengalaman pengembang sangat dihargai di pasar. 

7. Biaya pengembangan– Seperti yang Anda ketahui, pilihan teknologi merupakan faktor penentu dalam memperkirakan anggaran proyek. Berdasarkan kompleksitas proyek, tim akan dapat menghitung jadwal proyek dan sumber daya yang dibutuhkan. 

Implementasi Frontend Framework pada webiste unila.ac.id

Screenshot 2023-04-01 141812

Dalam website resmi Universitas Lampung (unila.ac.id), Bootstrap digunakan untuk membangun tampilan website yang responsif dan menarik dengan menggunakan berbagai komponen UI yang disediakan oleh framework ini. Selain itu, penggunaan sistem grid dan file CSS dan JavaScript dari Bootstrap juga memudahkan pengembangan dan memastikan tampilan yang konsisten pada berbagai jenis perangkat.

Berikut adalah beberapa ciri-ciri Bootstrap yang digunakan oleh website resmi Universitas Lampung (unila.ac.id):

  1. Responsif Bootstrap memungkinkan website untuk tampil responsif pada berbagai jenis perangkat, seperti desktop, tablet, dan smartphone. Hal ini membuat website lebih mudah diakses dan memberikan pengalaman yang lebih baik bagi pengguna.
  2. Grid System Bootstrap menggunakan sistem grid untuk memudahkan pengembangan tata letak halaman website yang terstruktur. Grid system pada Bootstrap memudahkan pengembang untuk menentukan posisi dan ukuran elemen-elemen pada halaman website.
  3. Komponen UI Bootstrap menyediakan berbagai komponen UI seperti tombol, form, jumbotron, navbar, dan lain sebagainya, yang dapat digunakan untuk membangun tampilan website dengan cepat dan mudah.
  4. CSS dan JavaScript Bootstrap menyediakan file CSS dan JavaScript yang dapat digunakan untuk mempercepat proses pengembangan website dan memastikan tampilan yang konsisten pada berbagai jenis perangkat.
  5. Dokumentasi Bootstrap memiliki dokumentasi yang lengkap dan mudah dipahami, sehingga memudahkan pengembang untuk mempelajari dan mengimplementasikan framework ini pada website mereka.

Dalam website resmi Universitas Lampung (unila.ac.id), Bootstrap digunakan untuk membangun tampilan website yang responsif dan menarik dengan menggunakan berbagai komponen UI yang disediakan oleh framework ini. Selain itu, penggunaan sistem grid dan file CSS dan JavaScript dari Bootstrap juga memudahkan pengembangan dan memastikan tampilan yang konsisten pada berbagai jenis perangkat.

 

REFERENSI

Gaikwad, S. S., & Adkar, P. (2019, April). IRE Journals. A Review Paper on Bootstrap Framework, Volume 2 Issue 10.

Hutagikar, V., & Hegde, V. (2020, April). International Research Journal of Engineering and Technology (IRJET). Analysis of Front-end Frameworks for Web Applications, Volume: 07 Issuue:04. https://www.irjet.net/

KUIS PENGETAHUAN LINGKUNGAN

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Nama : Febrian Nugroho

NPM : 2115061108

Kelas : PSTI C

Dosen : Rio Ariestia Pradipta, S.Kom, M.T.I

 

KUIS

Untuk bisa menjawab kuis silahkan mahasiswa mencari dari berbagai sumber (sertakan sumber yang  digunakan) tentang permasalahan lingkungan yang terjadi di Lampung secara umum.

Masalah disini boleh terkait hal berikut (pilih salah satu saja) :

  • Polusi Udara
  • Polusi Air
  • Polusi Tanah
  • Tata kelola sampah
  • Penyakit
  • Kependudukan
  • Pangan
  • Kemiskinan

Setelah mendapatkan permasalahan terkini berdasarkan sumber yang terpercaya, kemudian silahkan analisa hal berikut :

  1. Apa akar masalah yang terjadi?
  2. Siapa yang terdampak
  3. Analisa solusi yang dapat dilakukan untuk menyelesaikan masalah
  4. Siapa saja yang harus menerapkan solusi berdasarkan analisa no.3?

Kerjakan secara Individu. Dituliskan Nama Mahasiswa beserta NPM, kemudian nama dosen. Dibuat pada postingan blog kemudian kumpulkan linknya saja. di fitur assigment vclass ini.

JAWABAN 

Masalah yang saya pilih yaitu polusi udara. Berdasarkan data dari Kementerian Pertanian RI, Lampung merupakan salah satu produsen gula terbesar di Indonesia. Menurut data yang saya dapat, produksi gula di Lampung dari tahun 2017-2021 terus meningkat. Dari yang awalnya sebanyak 632.321 ton pada tahun 2017, pada tahun 2021 produksi gula di Lampung meningkat menjadi 764.481 ton. Hal ini sejalan dengan polusi udara yang kian marak jika terjadi panen tebu. Sebelum panen, seluruh tanaman tebu dibakar untuk menghilangkan daun-daun yang telah kering dan lapisan lilin. Api membakar pada suhu yang cukup tinggi dan berlangsung sangat cepat sehingga tebu dan kandungan gulanya tidak ikut rusak. Hal ini tentu saja menyebabkan  asap dan senyawa-senyawa karbon yang dilepaskan dapat membahayakan penduduk setempat.

bakar-tebu-e1629789912641

Tak terkecuali proses panen tebu dengan cara dibakar oleh PT. Pemuka Sakti Manis Indah (PSMI) di Daerah Pakuan Ratu, Way Kanan, menyebabkan kabut asap yang dapat mengakibatkan sesak nafas bagi warga sekitar di kecamatan setempat. Masyarakat di Kecamatan tersebut merasakan langsung dampak pembakaran tebu setiap kali musim panen tiba. Yang paling parah dirasakan masyarakat Kampung Negara Batin, Kampung Karta Jaya, Kampung Purwa Agung, Kampung Gedung Jaya, Kampung Kota Jawa dan Kampung Negara Mulya. Wargapun mengharapkan tindakan tegas aparat untuk menyelsaikan masalah polusi udara tersebut. Warga mengkhawatirkan efek dari polusi udara ini, masyarakat banyak yang sesak nafas karena oksigen sudah tercemar.

Di daerah Lampung lain, misalnya Kampung Bujung Tenuk, Tiuh Toho, Ujung Gunung Ilir, Kagungan Rahayu, Kecamatan Menggala, Kabupaten Tulangbawang (Tuba). Polusi udara juga terjadi yang disebabkan akibat pembakaran tebu oleh PT. Sweat Indo Lampung (SIL). Debu yang yang beterbangan di udara sangat mengganggu masyarakat. Debu pembakaran itu bukan hanya beterbangan di pagi hari atau siang hari, namun di malam hari pun debu tetap berterbangan, dan juga dapat membahayakan bagi pengendara roda dua apabila debu tersebut memasuki mata saat berkendara melintasi area tersebut.

Hal ini juga terjadi pada daerah Kecamatan Penawartama, Kabupaten Tulang Bawang, Provinsi Lampung, mengeluhkan adanya aktivitas kegiatan industri pengolahan tebu yang dilakukan PT. Bangun Nusa Indah Lampung (BNIL). Warga merasa dirugikan akibat pembakaran tebu oleh PT. BNIL yang mana limbah pembakaran mencemari lingkungan di sekitar rumah bahkan sampai mengotori sumur dan makanan.

 1. Apa akar masalah yang terjadi ?

BAKAR TEBU

Akar masalah yang terjadi yaitu proses panen tebu dengan cara dibakar oleh PT. Pemuka Sakti Manis Indah (PSMI), PT. Sweat Indo Lampung (SIL), dan PT. Bangun Nusa Indah Lampung (BNIL) menyebabkan kabut asap yang dapat mengakibatkan sesak nafas bagi warga sekitar di kecamatan setempat. Debu pembakaran itu bukan hanya beterbangan di pagi hari atau siang hari, namun di malam hari pun debu tetap berterbangan, dan juga dapat membahayakan bagi pengendara roda dua apabila debu tersebut memasuki mata saat berkendara melintasi area tersebut. Warga merasa dirugikan akibat pembakaran tebu yang mana limbah pembakaran mencemari lingkungan di sekitar rumah bahkan sampai mengotori sumur dan makanan.

 2. Siapa yang Terdampak ?

Yang terdampak yaitu di Kampung Negara Batin, Kampung Karta Jaya, Kampung Purwa Agung, Kampung Gedung Jaya, Kampung Kota Jawa dan Kampung Negara Mulya. Kemudian yaitu Kampung Bujung Tenuk, Tiuh Toho, Ujung Gunung Ilir, Kagungan Rahayu, Kecamatan Menggala, Kabupaten Tulangbawang (Tuba). Dan yag terakhir Kecamatan Penawartama, Kabupaten Tulang Bawang, Provinsi Lampung.

3. Analisis solusi yang dapat dilakukan untuk menyelesaikan masalah

Solusi yang dapat dilakukan untuk menyelsaikan masalah tersebut yaitu :

  1. Memberikan Jarak Pembakaran

Memberikan jarak pembakaran akan mengurangi asap ataupun polusi yang terjadi dan dampaknya tidak begitu besar jika dibandingkan secara bersamaan melakukan pembakaran lahan tebu.

  1. Perusahaan lebih patuh terhadap aturan

Pasal 26 Undang-Undang Nomor 18 Tahun 2004 tentang Perkebunan, sebagaimana bunyinya setiap pelaku usaha perkebunan dilarang membuka dan atau mengolah lahan dengan cara pembakaran yang berakibat terjadinya pencemaran dan kerusakan fungsi lingkungan hidup. Bagi setiap orang yang dengan sengaja membuka dan mengolah lahan dengan cara pembakaran yang berakibat terjadinya pencemaran dan kerusakan fungsi lingkungan hidup sebagaimana dimaksud dalam Pasal 26, diancam dengan pidana penjara paling lama sepuluh tahun dan denda paling banyak sepuluh miliar. Oleh sebab itu kepada Dinas Lingkungan Hidup dan instansi terkait lainnya, segera ambil tindakan tegas sebab hal ini telah merugikan masyarakat banyak, pelaku pembakaran itu mesti bertanggung jawab sesuai dengan perundangan yang telah di berlakukan.

  1. Pemeriksaan Amdal

Pemeriksaan Amdal Penting untuk Cegah Kebakaran Hutan. Setiap perusahaan harus mencantumkan tentang kemungkinan kebakaran hutan dan lahan dalam amdalnya jika memang kegiatannya menimbulkan risiko terjadinya hal tersebut.

  1. Mengawasi Titik Rawan

BMKG bekerja sama dengan pemerintah daerah melakukan monitoring terhadap kawasan yang sering terjadi pembakaran lahan tebu.

  1. Melaksanakan Teknolgi Modifikasi Cuaca (TMC) jika terjadi kebakaran hutan.

BPPT melaksanakan layanan Teknologi Modifikasi Cuaca (TMC). Balai Besar Teknologi Modifikasi Cuaca dalam pengimplementasian kecerdasan artifisal untuk mendukung suksesnya operasi TMC di dalam pencegahan kebakaran hutan dan lahan di Indonesia.

  1. Melakukan pengetatan pengawasan terhadap perusahaan

Pemerintah bekerja sama dengan aparat melakukan kerjasama untuk melakukan pegawasan terhadap perusahaan tebu yang melakukan pembakaran tersebut.

4. Siapa saja yang harus menerapkan solusi berdasarkan analisa no.3?

Yang harus menerapkan yaitu :

Untuk solusi nomor 1 sampai 3, dilakukan oleh perusahaan tebu yang terlibat dalam pembakaran tersebut. Kemudian, untuk solusi nomor 4-6 dilakukan oleh Dinas Lingkungan Hidup, Pemerintah Daerah, BPPT, dan aparat berwajib.

 

Wassalamualaikum Warrahamtullahi Wabarakatuh.

 

REFERENSI :

https://www.lampung1.com/2017/05/warga-keluhkan-polusi-udara-akibat-panen-tebu-pt-psmi/

https://bumilampung.com/polusi-akibat-pembakaran-tebu-oleh-pt-sil-dikeluhkan-warga-4-kampung-di-tuba

https://korankabarnusantara.co.id/aparat-diminta-bertindak-tegas-warga-keluhkan-atas-pembakaran-tebu-di-pt-bnil.html

https://www.bppt.go.id/berita-bppt/cegah-bencana-kebakaran-hutan-dan-lahan-bppt-terapkan-teknologi-kecerdasaan-artifisial

https://www.beritasatu.com/archive/336237/pemeriksaan-amdal-penting-untuk-cegah-kebakaran-hutan

 

 

 

KUIS PTI

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Izin memperkenalkan diri, nama saya Febrian Nugroho dengan NPM. 2115061108. Dalam kesempatan kali ini, saya akan memaparkan beberapa hal, terkait dengan perkuliahan PTI yaitu KUIS.

KUIS

1. Menurut anda bagaimana perkembangan teknologi informasi dan komputer (TIK) pada saat ini di Indonesia? menurut pandangan anda dalam 10 tahun kedepan perkembangan teknologi apa yang akan sangat berpengaruh di dalam kehidupan masyarakat Indonesia secara umum dan bagaimana kita menyikapinya?

Pandemi telah merubah landscape perekonomian dunia menuju tatanan ekonomi baru atau ekonomi hal ini didorong dengan percepatan adopsi teknologi digital di berbagai Lini ekonomi masyarakat. Perkembangan teknologi informasi dan komunikasipun semakin pesat pertyumbuhannya.

Dalam 10 tahun kedepan, menurut saya yang akan sangat berpengaruh adalah adanya ekonomi digital yang berbasiskan teknologi informasi dan komunikasi. Indonesia memiliki potensi ekonomi digital yang begitu besar di mana Indonesia merupakan negara dengan total penduduk terbesar keempat di dunia dengan jumlah penduduk usia produktif bahkan mencapai lebih dari 191.000.000 jiwa atau 70,7% dari total populasi dan sebagian besarnya merupakan generasi Z dan juga generasi milenial. Sementara dari sisi pengguna digital jumlah pengguna ponsel Indonesia saat ini mencapai lebih dari 345,3 juta pengguna dengan internet sebesar 73,7% dan sementara traffic internet ini mengalami peningkatan hingga 20% di sepanjang tahun 2020 khususnya di masa pandemi covid 19. Bahkan dengan kekuatan ini,  pemanfaatan teknologi 4.0 dapat menjadikan Indonesia masuk ke dalam 10 negara dengan perekonomian terkuat di dunia.

Pada tahun 2030, perkembangan perusahaan berbasis digital di Indonesia per Oktober 2021, Presiden Joko Widodo yang menyebutkan bahwa Indonesia telah memiliki 2229 perusahaan Rintisan.  Angka ini menjadikan Indonesia negara dengan jumlah terbanyak kelima di dunia dari jumlah ini sebanyak 1 perusahaan berstatus decacorn alias memiliki valuasi mencapai 10 miliar dolar Amerika Serikat. sementara 6 diantaranya ini merupakan Unicorn atau memiliki valuasi sebesar 1 miliar dolar Amerika Serikat.

Nah mungkin sebagian dari kita sudah sangat bergantung ya dengan beberapa perusahaan Rintisan ini. kita lihat mulai dari sektor transportasi seperti gojek,grab.dan juga akomodasi kita ketahui ada traveloka ada tiket.com.

Sektor berikutnya ada e-commerce yang baru saja menggelar hajatan 11.11 kemarin.  ada dari dalam negeri yaitu Tokopedia, Bukalapak, blibli, OLX, Lazada hingga shopee.

Sektor finansial teknologi atau fintech, tidak kalah ramai pemainnya. mulai dari uang elektronik seperti Ovo, dana, link aja. hingga fintech untuk berinvestasi seperti bibit, ajaib bareksa, investre dll.

Berikut yang ada juga ada kaitan teknologi yaitu edu-tech seperti Zenius dan juga ruang guru, atau platform lainnya.

Kemudian dari sektor yang tengah naik daun di masa pandemi yaitu haltech ada halodoc alodokter hingga klikdokter dan juga aplikasi-aplikasi lainnya.

Kemudian yang juga tidak kalah ketinggalan ada agrotek ataupun juga yang bergerak di sektor agrikultur seperti sayurbox, tanihub, dan juga lain-lain.

Presiden Joko Widodo ini menilai di Tahun 2022 potensi ekonomi digital Indonesia bisa mencapai 124 miliar dolar Amerika Serikat atau sekitar 1759 triliun rupiah. kalau kita konversikan ke mata uang Rupiah nilai ini setara dengan 40% dari total potensi ekonomi digital negara-negara di kawasan ASEAN pada periode yang sama. sementara di tahun 2030 bahkan lebih besar lagi, diprediksi akan memberikan kontribusi bahkan mencapai 4434 Triliun Rupiah kepada PDB kita di tahun 2030.

Hingga tahun tersebut Indonesia diperkirakan akan membutuhkan sekitar 9 juta talenta digital tentunya kita harus bersiap lagi menyambut era industri four point O ini agar tentunya potensi ekonomi digital yang begitu besar ini dapat dimanfaatkan semaksimal mungkin Demi kemajuan ekonomi Indonesia.

Ekonomi digital yang terus berubah dan semakin maju saat ini harus dihadapi perusahaan dengan inovasi yang gesit dan cepat. Perkembangan teknologi informasi dan komunikasi memberikan pengaruh pada kehidupan kita tanpa bisa dihindari sehingga mesti disikapi dengan baik. Cara menyikapi perkembangan teknologi yang semakin pesat ini, yaitu memanfaatkannya dengan bijaksana, mengenali baik dan buruknya suatu teknologi, mau berpikir secara terbuka tentang perkembangan teknologi, dan selalu berhati-hati dalam menggunakannya. Teknologi-teknologi yang berkembang perlu dimanfaatkan dengan baik agar manfaatnya bisa dirasakan dengan maksimal.

2. Analisa kasus berikut ini. Anda adalah seorang yang paham tentang dunia TIK, kemudian seorang kawan meminta bantuan berdasarkan kemampuan anda di bidang TIK. Kawan anda adalah seorang vlogger terkenal, dia meminta bantuan anda untuk membangun sebuah environment Small Office Home Office (SOHO)yang akan digunakan sebagai tempat kerja tim vlogger teman anda, dengan bantuan anda rumah ini akan menjadi sebuah SOHO yang nyaman digunakan untuk kerja. Saat ini tempat ini adalah rumah besar dua lantai yang kosong dengan 1 ruang besar dan 5 kamar tidur yang akan dijadikan ruang kerja. Tempat kerja dengan teknologi multimedia yang terhubung dengan jaringan internet kecepatan tinggi agar memudahkan pekerjaan tim vlogger. Di tempat itu menjadi kantor soho tim dan akan dikerjakan produksi video, research market, podcast studio, broadcast stream live. Menurut analisa anda apa saja yang harus anda kerjakan dan apa saja yang anda butuhkan untuk membangun sebuah multimedia soho untuk mendukung kerja tim vlogger kawan anda?

Jaringan SOHO (Small Office Home Office) merupakan jaringan sederhana yang menggunakan perangkat keras switch untuk mengakses layanan broadband kantor kecil contohnya adalah rumah. Jaringan Soho membutuhkan Router Mikrotik, Internet, PC client, PC server.

Pada dasarnya jaringan SOHO menggunakan konsep jaringan sederhana yang biasanya menggunakan switch tunggal untuk mengakses layanan broadband kantor kecil atau rumah seperti DSL (Digital subscriber line) atau internet kabel. Jaringan SOHO juga memungkinkan berbagi sumber daya, seperti printer, dokumen, gambar dan musik dapat di akses antara beberapa komputer lokal.

Konsep sederhana jaringan SOHO sama seperti type jaringan LAN (Local Area Network) yang tidak terhubung dengan jaringan luar (internet). Topologi yang digunakan yaitu dengan menerapkan topologi star melalui koneksi ethernet atau wifi. Sehingga dengan menerapkan konsep seperti ini maka proses pengiriman data dari client ke server akan berlangsung cepat.

Untuk koneksi antara client dengan server harus dilakukan konfigurasi setiap perangkat dengan menambahkan ip address. Dimana dengan IP address ini maka setiap perangkat akan saling berhubungan atau berkomunikasi.

Perangkat yang di butuhkan

  1. PC SERVER

Yaitu perangkat yang berbentuk CPU yang berfungsi untuk tempat penyimpanan data atau file aplikasi dan server inilah yang di akses oleh semua client yang terhubung kedalam satu jaringan. Sehingga server harus cukup spesifikasi untuk bisa menangani akses dari client.

  1. PC Client

Adalah perangkat yang digunakan oleh client untuk mengakses data ke server. Sama fungsinya seperti PC client, ada juga client menggunakan laptop atau smartphone menggunakan media wifi untuk koneksinya.

  1. SWITCH

Switch dipergunakan untuk menyambungkan beberapa perangkat menjadi dalam satu jaringan dengan menggunakan media kabel.

  1. Wifi

Wi-Fi adalah perangkat yang digunakan untuk menyambungkan beberapa perangkat dengan menggunakan media wireless. Kemudahan dengan menggunakan media wireless yaitu perangkat yang terkoneksi dengan wireless lebih mudah untuk bisa pindah tempat.

  1. Router Mikrotik

Router adalah bertugas sebagai jembatan antara komputer jaringan lokal dengan komputer yang berada di jaringan lain. Dapat diartikan juga bahwa router adalah media penghubung dalam jaringan berskala besar dengan berbagai macam segmen ip yang berbeda-beda.

Mikrotik adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer menjadi router network yang handal, mencangkup berbagai fitur yang dibuat untuk ip network dan jaringan wireless, cocok digunakan oleh ISP dan provider Hotspot.

Setting Soho

Langkah-langkah percobaan SOHO :

  1. Koneksikan mikrotik dengan menggunakan winbox pada desktop anda
  2. Setelah winbox sudah terhubung dengan mikrotik pilih IP kemudian pilih menu Addresses. Lalu tambahkan IP sesuai desktop
  3. Cari tab menu IP lalu pilih DHCP Server kemudian jika muncul jendela klik DHCP Setup.
  4. Tambahkan IP Address ether1 yang akan di fungsikan sebagai DHCP Server.
  1. DHCP Relay

DHCP Relay adalah sebuah proxy yang meneruskan paket DHCP antara client dengan server saat client dan server tidak berada pada satu subnet. DHCP Relay menerima DHCP message dan kemudian men-generate DHCP message baru untuk dikirim ke interface lain.Addresses to give out

Pilih rentang IP address yang diberikan oleh DHCP server

  1. DNS servers

Mensetting alamat DNS serverLease time

Lease time, adalah waktu yang dialokasikan ketika sebuah IP dipinjamkan kepada komputer client, setelah waktu pinjam ini selesai, maka IP tersebut dapat dipinjam lagi oleh komputer yang sama, atau komputer tersebut mendapatkan nomer IP lain jika komputer yang sebelumnya dipinjam dipergunakan oleh komputer lain.

 

Wassalamualaikum Warrahamtullahi Wabarakatuh.

Referensi :

Anonim. Menatap lanskap baru teknologi Indonesia.CNBC.2021. https://youtu.be/qmCEWb1BL6c

Anonim. (2018). Membuat Small Office Home Office (SOHO) lalu mencobanya dengan web server dan FTP serverhttp://okta350.blogspot.com/2018/12/membuat-small-office-home-office-soho.html diakses pada 26 November 2021.

Communicating Digital Content

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Izin memperkenalkan diri, nama saya Febrian Nugroho dengan NPM. 2115061108. Dalam kesempatan kali ini, saya akan memaparkan beberapa hal, terkait dengan perkuliahan PTI chapter 10 terkait dengan Communicating Digital Content.

Komunikasi Digital

Komunikasi digital adalah proses di mana dua atau lebih komputer atau perangkat mentransfer data, instruksi, dan informasi. Untuk komunikasi yang sukses, Anda perlu mengikuti :

  • Perangkat pengirim yang memulai instruksi untuk mengirimkan data, instruksi, atau informasi
  • Perangkat komunikasi yang menghubungkan perangkat pengirim ke media transmisi
  • Media transmisi, atau saluran komunikasi, di mana data, instruksi, atau perjalanan informasi
  • Perangkat komunikasi yang menghubungkan media transmisi ke perangkat penerima
  • Perangkat penerima yang menerima transmisi data, instruksi, atau informasi.

 

Network

Jaringan adalah kumpulan komputer dan perangkat yang terhubung bersama-sama melalui perangkat komunikasi dan media transmisi. Sebuah jaringan dapat bersifat internal ke organisasi atau menjangkau dunia dengan menghubungkan ke Internet. Berikut merupakan kegunaan dari jaringan :

  1. Fasilitas komunikasi
  2. Berbagi perangkat keras
  3. Membagikan data dan informasi
  4. Berbagi perangkat lunak
  5. Transfer dana

 

LAN, MAN, WAN, dan PAN

  1. LAN

Local Area Network (LAN) adalah jaringan yang menghubungkan komputer dan perangkat di wilayah geografis yang terbatas, seperti rumah, sekolah, gedung perkantoran wireless LAN (WLAN) adalah LAN yang tidak menggunakan kabel fisik. Komputer dan perangkat yang mengakses LAN nirkabel harus memiliki kemampuan nirkabel internal atau jaringan nirkabel yang sesuai kartu, adaptor USB, atau perangkat nirkabel lainnya. WLAN dapat berkomunikasi dengan LAN kabel untuk akses ke sumber dayanya, seperti perangkat lunak, perangkat keras, dan Internet

 

  1. MAN

Metropolitan Area Network (MAN) adalah jaringan berkecepatan tinggi yang menghubungkan area lokal jaringan di area metropolitan, seperti kota atau kota, dan menangani sebagian besar komunikasi aktivitas di seluruh wilayah itu. Seorang pria tip- mencakup satu atau lebih LAN, tetapi mencakup wilayah geografis yang lebih kecil dari WAN. MAN biasanya dikelola oleh sebuah konsorsium pengguna atau oleh penyedia jaringan tunggal yang menjual layanan kepada pengguna. Lokal dan negara bagian pemerintah, misalnya, mengatur beberapa MAN. Perusahaan telepon, televisi kabel penyedia, dan organisasi lain menyediakan pengguna dengan koneksi ke MAN.

  1. WAN

Wide Area Network (WAN) adalah jaringan yang mencakup area geografis yang luas (seperti kota, negara, atau dunia) menggunakan berbagai transmisi kabel dan nirkabel media . Sebuah WAN bisa menjadi satu besar jaringan atau dapat terdiri dari beberapa LAN yang terhubung disambung bersama. Internet adalah milik dunia WAN terbesar.

  1. PAN

Pribadi Areal Network (PAN) adalah jaringan yang menghubungkan komputer dan perangkat di ruang kerja individu menggunakan teknologi kabel dan nirkabel. Perangkat termasuk smartphone, kamera digital, printer, dan banyak lagi. PAN dapat menghubungkan perangkat melalui router menggunakan kabel jaringan atau langsung menggunakan kabel USB khusus. PAN juga bisa menggunakan teknologi Bluetooth atau Wi-Fi.

 

Arsitektur Jaringan

Konfigurasi komputer, perangkat, dan media pada jaringan kadang-kadang disebut arsitektur jaringan. Dua contoh jaringan arsitektur adalah klien/server atau peer-to-peer.

Client/Server

Pada jaringan klien/server, satu atau lebih komputer bertindak sebagai server, dan komputer lain di jaringan meminta layanan dari server. Server, terkadang disebut komputer host, mengontrol akses ke perangkat keras, perangkat lunak, dan sumber daya lainnya di jaringan dan menyediakan terpusat tempat penyimpanan program, data, dan informasi. Klien adalah komputer dan perangkat seluler lain di jaringan yang mengandalkan di server untuk sumber dayanya.

Peer-to-Peer

Jaringan peer-to-peer (P2P) adalah arsitektur jaringan sederhana dan murah yang biasanya menghubungkan kurang dari 10 komputer. Setiap komputer atau perangkat seluler, yang disebut peer, memiliki tanggung jawab dan kemampuan yang sama, berbagi perangkat keras (seperti printer), data, atau informasi dengan komputer dan perangkat seluler lain di jaringan peer-to-peer. Jaringan peer-to-peer memungkinkan pengguna untuk berbagi sumber daya dan file yang terletak di komputer mereka dan untuk mengakses sumber daya bersama yang ditemukan di komputer lain di jaringan. Jaringan peer-to-peer tidak memiliki server file yang sama. Sebaliknya, semua komputer dapat menggunakan sumber daya apa pun yang tersedia di komputer lain di jaringan.

Communications Software

Perangkat lunak komunikasi terdiri dari program dan aplikasi yang (1) membantu pengguna membuat sambungan ke komputer, perangkat seluler, atau jaringan lain; (2) mengelola transmisi data, instruksi, dan informasi; dan (3) menyediakan antarmuka bagi pengguna untuk berkomunikasi satu sama lain.

Network Communications Standards and Protocols

Ethernet

Ethernet adalah standar jaringan yang tidak menentukan komputer atau perangkat pusat di jaringan (node) harus mengontrol kapan data dapat ditransmisikan Cincin Token Standar token ring menetapkan bahwa komputer dan perangkat di jaringan berbagi atau melewati a sinyal khusus, yang disebut token, dengan cara searah dan dalam urutan yang telah ditentukan sebelumnya.

TCP/IP

Singkatan dari Transmission Control Protocol/Internet Protocol, TCP/IP adalah protokol jaringan yang mendefinisikan bagaimana pesan (data) dirutekan dari satu ujung jaringan ke ujung lainnya, memastikan data sampai dengan benar. TCP/IP menjelaskan aturan untuk membagi pesan menjadi potongan-potongan kecil, yang disebut paket; memberikan alamat untuk setiap paket; memeriksa dan mendeteksi kesalahan; pengurutan paket; dan mengatur aliran pesan di sepanjang jaringan.

Wifi

Komputer dan perangkat yang memiliki kemampuan nirkabel yang sesuai dapat berkomunikasi melalui gelombang radio dengan komputer atau perangkat lain yang menggunakan Wi-Fi (nirkabel fidelitas), yang mengidentifikasi jaringan apa pun berdasarkan standar 802.11.

LTE

LTE (Long Term Evolution) adalah standar jaringan yang mendefinisikan seberapa tinggi kecepatan seluler transmisi menggunakan radio siaran untuk mengirimkan data untuk komunikasi seluler.

Fitur Bluetooth/Mini 10-2

Bluetooth adalah protokol jaringan yang mendefinisikan bagaimana dua perangkat Bluetooth menggunakan jarak pendek gelombang radio untuk mengirimkan data.

UWB

UWB, yang merupakan singkatan dari ultra-wideband, adalah standar jaringan yang menentukan bagaimana dua UWB perangkat menggunakan gelombang radio jarak pendek untuk berkomunikasi dengan kecepatan tinggi satu sama lain.

IrDA

Beberapa perangkat, seperti remote control televisi, menggunakan standar IrDA (Infrared Data Association) untuk mengirimkan data secara nirkabel satu sama lain melalui gelombang cahaya inframerah (IR).

RFID (radio frekuensi identifikasi) adalah protokol yang mendefinisikan bagaimana jaringan menggunakan sinyal radio untuk berkomunikasi dengan tag yang ditempatkan di atau dilampirkan ke objek, hewan, atau orang.

NFC

NFC (near field communications) adalah protokol, berdasarkan RFID, yang menentukan bagaimana jaringan menggunakan radio jarak dekat sinyal untuk berkomunikasi antara dua perangkat atau objek dilengkapi dengan teknologi NFC.

Cukup sekian, penjelasan mengenai communicating digital content yang dapat saya sampaikan. Semoga teman-teman dapat mengambil manfaat dari tulisan ini dan berguna bagi  teman-teman . Jika ada kekurangan, saya mohon maaf. Saya terbuka sekali untuk diberi kritik dan saran. Saya ucapkan terima kasih,  saya akhiri

Wassalamualaikum Warrahamtullahi Wabarakatuh.

Referensi :

Discovering Computers 2016: Tools, Apps, Devices and the Impact of Technology

Operating System

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Izin memperkenalkan diri, nama saya Febrian Nugroho dengan NPM. 2115061108. Dalam kesempatan kali ini, saya akan memaparkan beberapa hal, terkait dengan perkuliahan PTI chapter 9 terkait dengan sistem operasi.

Pengertian Sistem Operasi (SO)

Sistem operasi (OS) adalah sekumpulan program yang mengoordinasikan semua aktivitas di antara komputer atau ponsel perangkat keras dari perangkat. Sistem Operasi merupakan program utama yang menghubungkan Software Aplikasi yang digunakan oleh user dengan hardware. Sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) yang sering disebut “tools atau utility” berupa aplikasi kepemakai sehingga memudahkan dan menyamankan penggunaan ketika memanfaatan sumberdaya sistem komputer tersebut.

Sistem Operasi merupakan program utama yang menghubungkan Software Aplikasi yang digunakan oleh user dengan hardware. Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) yang sering disebut “tools atau utility” berupa aplikasi ke pemakai sehingga memudahkan dan menyamankan penggunaan ketika memanfaatan sumber-daya sistem komputer tersebut.

Jenis Sistem Operasi (SO)

Sistem operasi dapat dibedakan berdasarkan jumlah pengguna dan program yang dapat dijalankan, juga berdasarkan jenis software, atau jenis hardware yang digunakan. Berdasarkan jumlah pengguna dan program yang dijalankan, sistem operasi dapat dikategorikan dengan:

  1. Single User – Single Tasking : Satu komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu program di satu waktu, contohnya: DOS (Disk Operating System).
  2. Multi User – Single Tasking : Satu komputer dapat digunakan oleh banyak user namun tiap user hanya bisa menjalankan 1 program (aplikasi) di satu waktu, contohnya: Novell Netware yang menjalankan SO Network berbasis DR-DOS.
  3. Single User – Multi Tasking : Satu komputer dipakai oleh satu user dan dapat menjalankan banyak program disatu waktu, contohnya: Windows, MacOS, BeOS, JDS, dll.
  4. Multi User – Multi Tasking : Satu komputer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak program di satu waktu, contohnya: Unix, Linux, FreeBSD (SO turunan Unix) atau Windows dengan aplikasi Citrix Metaframe, dll

 Fungsi Sistem Operasi

Menurut Abdul Kadir (2013:165) Sistem Operasi mempunyai tiga fungsi utama yaitu manajemen proses, manajemen sumber daya, dan manajemen data.

  1. Manajemen proses mencakup penyiapan, penjadwalan, dan pemantauan proses pada komputer. Proses adalah program yang sedang dijalankan.
  2. Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam sitem komputer yang dilakukan oleh perangkat lunak sistem ataupun perangkat lunak aplikasi yang sedang djalankan pada komputer.
  3. Manajemen data berupa pengendalian terhadap data masukan atau keluaran, termasuk dalam hal pengalokasian dalam peranti penyimpan sekunder maupun dalam memori utama.

Selain ketiga fungsi tersebut, sitem operasi umumnya juga mempunyai sarana untuk mengelola keamanan. Ciri sistem operasi mempunyai fasilitas manajemen kemanan adalah mengaharuskan pemakai memasukan nama pemakai dan password(kata rahasia) sebelum bisa mengakses komputer.

Cukup sekian, penjelasan mengenai sistem operasi yang dapat saya sampaikan. Semoga teman-teman dapat mengambil manfaat dari tulisan ini dan berguna bagi  teman-teman . Jika ada kekurangan, saya mohon maaf. Saya terbuka sekali untuk diberi kritik dan saran. Saya ucapkan terima kasih,  saya akhiri

Wassalamualaikum Warrahamtullahi Wabarakatuh.

Referensi :

Satya, Barka. (2010). Mengenal Sistem Operasi yang Beredar di Sekitar Kita. JURNAL DASI ISSN: 1411-3201 Vol. 11 No. 2 Juni 2010. STMIK AMIKOM Yogyakarta

Nelfira. Silvia, Diana. Rancang Bangun Aplikasi Pembelajaran Sistem Operasi Windows Pada Matakuliah Sistem Operasi Di STMIK Indonesia Padang Berbasis Multimedia Interaktif. ISSN : 2407-0491 E-ISSN : 2541-3716. Jurnal Edik Informatika. V2.i2(182-189)

IoT for Agriculture

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Izin memperkenalkan diri, nama saya Febrian Nugroho dengan NPM. 2115061108. Dalam kesempatan kali ini, saya akan memaparkan beberapa hal, terkait dengan perkuliahan mata kuliah industri pertanian minggu ke-11 terkait dengan IoT for Agriculture.

Pengertian IoT

Internet of Things (IoT) menurut Rekomendasi International Telecommunication Union ITU-T Y.2060 [1] didefinisikan sebagai sebuah penemuan yang mampu menyelesaikan permasalahan yang ada melalui penggabungan teknologi. Internet of thing (IoT) merupakan suatu konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus menerus.

Six pilar of the IoT system

1. Network connectivity

2. Fog Computing

3. Cyber security dan physical security

4. Data Analystic

5. Management and automation

6. Application ennablement platform

Perkembangan IoT 

Perkembangan teknologi di dunia semakin pesat seiring maraknya digitalisasi di berbagai sektor. Tantangan bagi pelaku bisnis yaitu bagaimana sistem yang digunakan dapat mudah diakses dimana saja dan kapan saja. Sehingga hal itu mendorong tumbuhnya teknologi Internet of Things (IoT). Berdasarkan Oracle, ada 10 miliar perangkat IoT pada 2020 dan akan bertumbuh hingga 22 miliar pada 2025.

Prinsip kerja IoT pada sektor pertanian

Penerapan Internet of Thing (IoT)  pada pertanian dapat berupa teknologi sensor untuk penggunaan air, sensor untuk mendeteksi serangan hama, dan juga sensor yang mengetahui emisi lingkungan. Dengan penerapan tersebut hasil pertanian dapat meningkat dengan pesat dan akurat. Selain itu, IoT dapat mempermudah pengawasan lahan produksi melalui smartphone.

Manfaat penggunaan IoT pada sektor pertanian

Penggunaan IoT bisa mewujudkan pertanian presisi (precision farming) dan irigasi pintar. Artinya, melalui penggunaan sensor yang diterapkan di lahan pertanian memungkinkan petani mendapatkan informasi detail topografi, tingkat kesuburan, tingkat keasaman hingga suhu tanah, bahkan dapat mengukur cuaca serta memprediksi pola cuaca. Salah satu perusahaan di bidang Teknologi Pertanian yaitu BIOPS Agrotekno, mengembangkan sebuah solusi IoT yang bernama ENCOMOTION untuk memonitor kondisi lingkungan dan menentukan kebutuhan air tanaman. Data yang terkumpul tidak hanya untuk keperluan monitoring jarak jauh namun digunakan untuk menghitung kebutuhan air tanaman dan berbagai solusi lainnya. Data ini juga nantinya dapat berguna bagi berbagai stakeholder terutama dalam mengambil keputusan yang berkaitan dengan kebijakan pertanian.

Tantangan penerapan IoT pada sektor pertanian

IoT memiliki tantangan berupa terbatasnya daya listrik dan perangkat komunikasi di lapangan. Hal tersebut karena sebagian besar daerah pertanian di Indonesia berada di remote area yang terbatas infrastrukturnya. Pada saat penerapannya pun masih ada tantangan yang dihadapi, yaitu mengedukasi petani dalam penggunaan teknologi ini untuk mendukung kegiatan/operasional mereka sehari-hari. Untuk mengatasi tantangan tersebut diperlukan kerjasama dari berbagai pihak baik pemerintah, swasta maupun petani itu sendiri.

Dengan berkembangnya Internet of Things (IoT) pada sektor pertanian maka berpotensi pada peningkatan produktivitas pertanian, meningkatkan ketertarikan golongan milenial dalam bertani, dan dampak positif lingkungan seperti penggunaan air yang akurat. Namun, tantangan penerapan IoT perlu dihadapi oleh kita semua untuk kemajuan pertanian di Indonesia.

Cukup sekian, penjelasan mengenai IoT for Agriculture yang dapat saya sampaikan. Semoga teman-teman dapat mengambil manfaat dari tulisan ini dan berguna bagi  teman-teman . Jika ada kekurangan, saya mohon maaf. Saya terbuka sekali untuk diberi kritik dan saran. Saya ucapkan terima kasih,  saya akhiri

 Wassalamualaikum Warrahamtullahi Wabarakatuh.

Digital Storage

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Izin memperkenalkan diri, nama saya Febrian Nugroho dengan NPM. 2115061108. Dalam kesempatan kali ini, saya akan memaparkan beberapa hal, terkait dengan perkuliahan mata kuliah PTI chapter 8, yaitu digital storage.

DIGITAL STORAGE

Computer Data Storage (Penyimpanan Data Komputer) merupakan media yang berfungsi untuk menyimpan berbagai macam data digital yang tersedia pada perangkat komputer dalam waktu tertentu sehingga dapat dibaca dan dibuka kembali untuk diproses ulang pada perangkat.

Digital Storage merupakan hardware yang merekam atau menyimpan data dari dan ke media penyimpanan. Terdapat dua istilah dalam proses penyimpanan data, yaitu:

  1. Reading : proses mentransfer data dari penyimpanan ke dalam memori.
  2. Writing : proses mentransfer data dari memori ke penyimpanan.

Dalam media penyimpanan, terdapat istilah kapasitas. Kapasitas merupakan angka yang menyatakan ukuran data yang dapat ditampung oleh media penyimpanan tersebut. Kapasitas tersebut tertulis dalam satuan byte. Selain itu, kecepatan akses yang dimiliki oleh penyimpanan berbeda-beda.

Media penyimpanan data dibagi menjadi 3 kategori,yaitu magnetic disk, optical disk, dan cloud storage. Berikut merupakan jenis-jenis dan juga contoh dari ketiga kategori tersebut.

1. Penyimpanan Magnetik (Magnetic Disk) merupakan media penyimpanan yang termasuk ke dalam penyimpanan sekuder (secondary storage) yang paling banyak dipakai pada sistem komputer modern.

Jenis-jenis magnetic disk :

1. Disket

Pengertian disket secara dasar adalah sebuah cakram dengan komponen magnetik yang berkapasitas kecil. Kapasitas penyimpanan pada disket hanya mencapai 1.44 MB. Disket memiliki berbagai macam warna, misalnya hitam, kuning, putih, dan abu-abu. Selain Sony, berbagai brand juga bersaing dalam pembuatan disket, misalnya mitsubishi dan IBM.
2. Harddisk

Hardisk adalah komponen perangkat keras (hardware) sebagai pendukung dari komputer yang didalamnya berisikan ruang untuk penyimpanan data atau output dari proses data yang dijalankan oleh komputer dan manusia (brainware).

Hardisk adalah suatu memori yang bersifat Non-volatile memory, yaitu data pada memori jenis ini tidak akan hilang walaupun perangkat itu sudah dimatikan. Untuk itu hardisk berbeda dengan RAM yang hanya dapat menyimpan data selama komponen itu mempunyai daya.

3. Flashdisk
Flash drive atau Flashdisk adalah salah satu media penyimpanan data portabel yang dapat dihubungkan melalui port USB (Universal Serial Bus). Flash drive ini bisa dibaca dan ditulis, sangat praktis dan ringan dengan ukuran berkisar 50 x 15 x 6 mm. Bahkan untuk saat ini, ukurannya semakin kecil dengan kapasitas yang jauh lebih besar, hingga mencapai 1 TB.

4. Kartu Memori

Kartu SD atau biasa disebut Secure Digital adalah kartu memori flash yang dirancang untuk menyimpan informasi pada kamera atau perangkat digital lainnya yang lebih besar. Kartu MicroSD adalah versi yang lebih kecil dari Kartu SD untuk mengakomodasi ukuran yang lebih kecil dari perangkat elektronik.

5. Zip Drive
Merupakan media penyimpanan magnetic dengan head yang sangat kecil dan dapat menampung data hingga 750 MB. Format ini menjadi yang paling populer di antara produk-produk jenis super-floppy tetapi tidak pernah mencapai status standar untuk menggantikan floppy disk 3,5 inci. Kemudian, CD-RW menggantikan posisi disk Zip, dan perekam CD internal dan eksternal Zip-650 atau Zip-CD tersebut dijual dengan merek Zip.

2. Penyimpanan optical ( Optical disk ) adalah media yang menyimpan data komputer yang dapat ditulis dan dibaca dengan menggunakan laser bertenaga rendah.

Cara kerja optical disk :

Media penyimpanan dengan jenis optical disk ini akan berputar dengan sangat kencang dan putaran tersebut mempengaruhi kecepatan transfer data dengan membaca data melalui optik yang berada pada perangkat pembacanya.

Jenis-jenis optical disk :

Axioo Class Program: Optical Disk

1. CD
CD (compact disk) atau laser optical disk merupakan jenis piringan optik yang pertama kali muncul. Pembacaan dan penulisan data pada piringan ditangani melalui sinar laser. Oleh karena itu kecepatan akses piringan optis jauh lebih tinggi daripada disket. Di pasaran terdapat sedikitnya tiga macam piringan optik berbeda yang ditawarkan sesuai dengan kebutuhan, yaitu CD-ROM, CD-WORM, dan CD-Rewriteable.

2. CD-ROM
CD yang dipakai untuk menyimpan data yang sifatnya read only atau hanya dapat dibaca, namanya dikenal dengan CD-ROM. Pada umumnya produk-produk CD-ROM merupakan suatu pangkalan data (database), yang pengoperasiannya memerlukan paling sedikit seperangkat personal komputer dengan hard disk, CD drive, dan printer bila diperlukan. Data yang disimpan pada CD-ROM dapat berupa teks, grafik, gambar dan sebagainya.CD-ROM sesuai untuk menyimpan informasi yang sifatnya statis seperti arsip, kamus, ensiklopedia dan sebagainya. Sebagai media penyimpan data, CD-ROM memiliki sejumlah keunggulan.

3. WORM
CD-WORM kepanjangan dari Write once read many dapat ditulisi melalui komputer. Sesuai dengan namanya, perekaman hanya bissa dilakukan sekali. Sesuda perekaman, isinya tidak dapat diubah. CD ini berguna untuk menyimpan dokumen, rancangan gambar, lagu dan lain-lain yang dimaksudkan sebagai cadangan. CD ini sering dijual dengan label CD-R atau CD-Recordable.

4. CD-RW (compact disk rewiteable)
CD-RW Drive menggunakan sinar laser merah untuk menulis informasi dari komputer ke merekam discs, baik CD-R discs, yang tidak dapat dihapus, atau CD-RW discs, yang dapat terhapus dan tercatat sekitar 1000 kali.CD-RW drive yang digunakan untuk membuat CD audio, yang dapat diputar di hampir semua player, atau data discs, yang berguna untuk membuat cadangan atau mentransfer file.

5. DVD (Digital Video Disc)
DVD adalah generasi lanjutan dari teknologi penyimpanan dengan menggunakan media optical disc. DVD memiliki kapastias yang jauh lebih besar daripada CD-ROM biasa, yaitu mencapai 9 Gbytes. Teknologi DVD ini sekarang banyak dimanfaatkan secara luas oleh perusahaan musik dan film besar, sehingga menjadikannya sebagai produk elektronik yang paling diminati dalam kurun waktu 3 tahun sejak diperkenalkan pertama kali. Perkembangan teknologi DVD-ROM pun lebih cepat dibandingkan CD-ROM. 1x DVD-ROM memungkinkan rata-rata transfer data 1.321 MB/s dengan rata-rata burst transfer 12 MB/s.

3. Penyimpanan cloud storage merupakan media penyimpanan yang bersifat online dan tidak menggunakan kapasitas data memori pada perangkat. Media ini membutuhkan akses internet dalam penggunaannya. Cloud storage tidak memiliki bentuk nyata karena file atau data yang disimpan dalam bentuk online. Storage dengan jenis ini dapat diakses dimana sana, tidak mudah hilang, dan tidak mudah terkena virus atau rusak.

Cukup sekian, penjelasan mengenai digital storage yang dapat saya sampaikan. Semoga teman-teman dapat mengambil manfaat dari tulisan ini dan berguna bagi  teman-teman . Jika ada kekurangan, saya mohon maaf. Saya terbuka sekali untuk diberi kritik dan saran. Saya ucapkan terima kasih,  saya akhiri

 Wassalamualaikum Warrahamtullahi Wabarakatuh.

KTT G20 dan COP26

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Izin memperkenalkan diri, nama saya Febrian Nugroho dengan NPM. 2115061108. Dalam kesempatan kali ini, saya akan memaparkan beberapa hal, terkait dengan perkuliahan mata kuliah pengetahuan lingkungan mengenai KTT G20 dan COP26

A. Apa itu G20?

1. Pengertian G20

g20

G20 atau Group of Twenty adalah sebuah forum utama kerja sama ekonomi internasional yang beranggotakan negara-negara dengan perekonomian besar di dunia yang terdiri atas 19 negara dan 1 lembaga Uni Eropa. Forum yang dibentuk pada 1999 ini memiliki posisi strategis karena secara kolektif merupakan representasi dari 85 persen perekonomian dunia, 80 persen investasi global, 75 persen perdagangan internasional, dan 60 persen populasi dunia.

G20 adalah forum kerja sama multilateral yang terdiri dari 19 negara utama dan Uni Eropa (EU). Forum yang dibentuk pada 1999 ini memiliki posisi strategis karena secara kolektif merupakan representasi lebih dari 60% populasi bumi, 75% perdagangan global, dan 80% PDB dunia. Anggota G20 terdiri dari Afrika Selatan, Amerika Serikat, Arab Saudi, Argentina, Australia, Brasil, India, Indonesia, Inggris, Italia, Jerman, Kanada, Meksiko, Korea Selatan, Rusia, Perancis, Tiongkok, Turki, dan Uni Eropa.

2. Sejarah Pendirian G20

Dibentuk pada 1999 atas inisiasi anggota G7, G20 merangkul negara maju dan berkembang untuk bersama-sama mengatasi krisis, utamanya yang melanda Asia, Rusia, dan Amerika Latin. Adapun tujuan G20 adalah mewujudkan pertumbuhan global yang kuat, berkelanjutan, seimbang, dan inklusif.

G20 pada awalnya merupakan pertemuan Menteri Keuangan dan Gubernur Bank Sentral. Namun sejak 2008, G20 menghadirkan Kepala Negara dalam KTT dan pada 2010 dibentuk pula pembahasan di sektor pembangunan. Sejak saat itu G20 terdiri atas Jalur Keuangan (Finance Track) dan Jalur Sherpa (Sherpa Track). Fokus isu yang dibahas pada finance track adalah ekonomi dan keuangan, seperti kebijakan fiscal, moneter dan riil, investasi infrastruktur, regulasi keuangan, inklusi keuangan, dan perpajakan internasional. Sherpa diambil dari istilah untuk pemandu di Nepal, menggambarkan bagaimana para Sherpa G20 membuka jalan menuju KTT (Summit).

 

3. Jenis Pertemuan G20

1. Konferensi Tingkat Tinggi (KTT)/Summit

Merupakan klimaks dari proses pertemuan G20, yaitu rapat tingkat kepala negara/pemerintahan.

2. Ministerial & Deputies Meetings/Pertemuan Tingkat Menteri dan Deputi

Diadakan di masing-masing area fokus utama forum. Pada Finance Track, Ministerial Meetings dihadiri oleh menteri keuangan dan gubernur bank sentral, yang disebut Finance Ministers and Central Bank Governors Meetings (FMCBG). Sementara pertemuan para deputi disebut Finance and Central Bank Deputies Meetings (FCBD).

3. Kelompok Kerja/Working Groups

Beranggotakan para ahli dari negara G20, Working Groups menangani isu-isu spesifik yang terkait dengan agenda G20 yang lebih luas, yang kemudian dimasukkan ke dalam segmen kementerian dan akhirnya KTT.

 

4. Kenapa Indonesia Semangat dalam Mengikuti KTT G-20 ?

Menkeu menyampaikan, pertemuan KTT G20 kali ini sangat penting. Karena persoalannya adalah bagaimana untuk saling mengurangi kemungkinan transmisi krisis selama pandemi. Jadi, antarnegra perlu adanya kebijakan multilateral yang akan dibahas dalam pertemuan kali ini di KTT G20 Roma pada tanggal 30-31 Oktober 2021. Dalam lawatan presiden ke Roma, ia pun mengadakan pertemuan bilateral dengan beberapa negara, diantaranya PM Australia Scoot Morrison, Presiden Perancis Emmanuel Macron, dan Presiden Turki. Dalam pertemuanyya dengan PM Australia ia membahas tentang beberapa isu, dari soal vaksinasi hingga isu perubahan iklim. Presiden menyampaikan apresiasi atas dukungan vaksin dari Australia untuk Indonesia. Tren penanganan vaksin di Indonesia yang kian meningkat dan kasus yang terbilang terkendali membuka ruang bagi kedua negara untuk mulai memikirkan pemulihan ekonomi, termasuk di sector pariwisata. Dalam pertemuannya dengan Presiden Perancis, Presiden Joko Widodo menyampaikan apresiasi untuk kemajuan kerjasama pertahanan antara Indonesia dengan Perancis. Selain soal pertahanan mereka juga membahas soal perubahan iklim serta presidensi Indonesia 20 tahun depan. Dalam pertemuannya dengan Presiden Turki, Presiden Turki rencananya akan berkunjung ke Indonesia tahun depan guna mempererat hubungan antara Indonesia-Turki.

Dala sesi working lunch tentang ekonomi dan Kesehatan Global PM Italia Mario Draghi membuka acara dengan pandangan bahwa pandemi telah memisahkan semua warga negara dan kerjasama multilateral adalah jawaban terbaik. PM Italia juga mendorong seluruh negara untuk terus melaksanakan vaksinasi agar target 40% populasi global vaksinasi bisa tercapai di akhir 2021 dan 70% pada pertengahan 2022.

Pada sesi pertama KTT G20 di Roma, membahas soal ekonomi dan kesehatan global. Pada sesi ini, Presiden Jokowi mengajak semua negara untuk memperkuat arsitektur kesehatan global demi membangun dunia yang lebih tahan terhadap pandemi dan berbagai guncangan di masa depan. Untuk mewujudkan hal tersebut, pertama, mekanisme penggalangan sumber daya kesehatan global harus disusun. Hal tersebut mencakup dana, vaksin, obat alat kesehatan, hingga tenaga kesehatan yang siap diterjunkan setiap saat untuk membantu negara yang mengalami krisis kesehatan. Kedua, semua semua pemimpin negara menyusun standar protokol kesehatan global terkait dengan aktivitas lintas negara termasuk diantara protokol kesehatan perjalanan antar negara. Ketiga, G20 harus menjadi bagian penting dari solusi untuk mengatasi kelangkaan dan kesenjangan vaksin, obat-obatan dan alat-alat kesehatan esensial. Selain itu, Presiden Jokowi juga mendorong para pemimpin pemimpin G20 untuk mempercepat pemulihan ekonomi global yang lebih kuat inklusif dan berkelanjutan G20 perlu menjadi katalis bagi koordinasi menuju normalisasi kebijakan ekonomi setelah dalam 2 tahun ini dia menjalankan kebijakan ekstraordinary di bidang fiskal moneter dan sektor keuangan.

Manfaat bagi Indonesia

  • Presidensi G20 di tengah pandemi membuktikan persepsi yang baik atas resiliensi ekonomi Indonesia terhadap krisis.
  • Merupakan bentuk pengakuan atas status Indonesia sebagai salah satu negara dengan perekonomian terbesar di dunia, yang juga dapat merepresentasikan negara berkembang lainnya.
  • Momentum presidensi ini hanya terjadi satu kali setiap generasi (+ 20 tahun sekali) dan harus dimanfaatkan sebaik mungkin untuk memberi nilai tambah bagi pemulihan Indonesia, baik dari sisi aktivitas ekonomi maupun kepercayaan masyarakat domestik dan internasional.
  • Indonesia dapat mengorkestrasi agenda pembahasan pada G20 agar mendukung dan berdampak positif dalam pemulihan aktivitas perekonomian Indonesia.
  • Menjadi kesempatan menunjukkan kepemimpinan Indonesia di kancah internasional, khususnya dalam pemulihan ekonomi global. Dari perspektif regional, Presidensi ini menegaskan kepemimpinan Indonesia dalam bidang diplomasi internasional dan ekonomi di kawasan, mengingat Indonesia merupakan satu-satunya negara di ASEAN yang menjadi anggota G20.
  • Membuat Indonesia menjadi salah satu fokus perhatian dunia, khususnya bagi para pelaku ekonomi dan keuangan. Hal ini dapat dimanfaatkan untuk menunjukkan (showcasing) berbagai kemajuan yang telah dicapai Indonesia kepada dunia, dan menjadi titik awal pemulihan keyakinan pelaku ekonomi pascapandemi, baik dari dalam negeri maupun luar negeri.
  • Pertemuan-pertemuan G20 di Indonesia juga menjadi sarana untuk memperkenalkan pariwisata dan produk unggulan Indonesia kepada dunia internasional, sehingga diharapkan dapat turut menggerakkan ekonomi Indonesia.

 

5. Masalah yang Masih Dihadapi Indonesia

Pertama, fiskal yang rapuh dan utang besar. Utang luar negeri Indonesia hingga Juni 2021 tercatat telah mencapai Rp6.554 triliun dengan beban bunga Rp367,3 triliun. Rasio utang terhadap GDP [gross domestic bruto] sendiri telah mencapai 41,35 persen.

Kedua, Didik mengatakan tidak memadainya kepemimpinan dalam kebijakan mengatasi dampak pandemi Covid-19. Menurutnya, banyak pengeluaran sosial justru mengalami tumpang tindih. Hal tersebut, lanjutnya, merefleksikan keadaan dimana kebijakan tidak terkoordinasi dengan baik.

Ketiga, Indonesia jatuh menjadi negara tergolong “Lower-Middle Income

 

B. Apa Itu COP?

1. Pengertian

cop26

Dalam forum tingkat tinggi tahunan ini, ada 197 negara yang terlibat pertemuan untuk membicarakan dan menanggulangi isu perubahan iklim global. COP pertama diadakan Maret 1995 di Berlin, Jerman. Untuk tahun ini, COP26 digelar di Glasgow, Skoltlandia, Inggris Raya pada 1-12 November 2021.Seperti dilansir dari BBC dan laman resmi United Nations Climate Change, COP26 adalah badan pembuat keputusan tertinggi dari United Nations Framework Convention on Climate Change, yang ditandatangani pada 1992. Namun COP baru berlangsung pertama kali pada tahun 1995.

Setiap negara yang masuk dalam COP melakukan peninjauan pelaksanaan konvensi dan instrumen hukum lainnya yang diadopsi COP serta mengambil keputusan yang diperlukan untuk mempromosikan pelaksanaan konvensi yang efektif, termasuk pengaturan kelembagaan dan administratif.

Tugas utama COP adalah melakukan peninjauan target-target setiap negara terkait emisi yang diajukan. Pelaksanaan COP akan digilir di antara lima wilayah PBB, yakni Afrika, Asia, Amerika Latin dan Karibia, Eropa Tengah dan Timur dan Eropa Barat dan Lainnya.

 

2. Pentingnya COP26 Bagi Isu Perubahan Iklim

COP26 adalah pertemuan pertama yang akan mengevaluasi hasil dari Paris Accord atau Persetujuan Iklim Paris pada 2015 lalu. Secara singkat, Perjanjian tersebut bertujuan untuk menghindari bencana akibat perubahan iklim global.

Dalam Paris Accord, disepakati jika pemanasan global naik hingga 1.,5 derajat celcius di atas suhu yang pernah dialami di era praindustri, maka akan terjadi banyak perubahan yang tak dapat dihindarkan. Dengan itulah, rencana yang dibuat harus dilaksanakan. Adapun target-target utama saat Paris Accord 2015 atau ketika COP21 yaitu setiap negara harus berjanji untuk:

  1. Melakukan pengurangan emisi gas rumah kaca
  2. Mendorong peningkatan produksi energi terbarukan
  3. Mempertahankan suhu global di bawah 2 derajat celcius, atau idealnya maksimal 1,5 derajat celcius
  4. Komitmen menyumbangkan miliaran dolar untuk dampak perubahan iklim yang dihadapi oleh negara-negara miskin

Setelah target tersebut disusun, evaluasi akan dilakukan setiap 5 tahun. Dengan kata lain, COP26 adalah pertemuan pertama untuk melakukan evaluasi Paris Accord, setelah pada 2020 ditunda karena pandemi COVID-19.

3. Kenapa Indonesia Semangat dalam Mengikuti COP26 ?

Karena dalam COP26 merupakan momentum Indonesia jadi negara destinasi Green Investment. COP26 memiliki empat agenda yang merupakan penyempurnaan dari COP edisi sebelumnya demi mencapai tujuan utama konfrensi tersebut, yaitu menekan laju global warming yang disebabkan oleh climate change. Keempat agenda tersebut adalah pertama, menyetujui langkah perubahan komitmen pengurangan emisi. Kedua, memperkuat adaptasi terhadap dampak perubahan iklim. Ketiga, mengalirkan pendanaan untuk aksi iklim. Keempat adalah meningkatkan kerja sama internasional dalam transisi energi dan transportasi ramah lingkungan.

Bahasan terkait keuangan iklim akan jadi salah satu agenda yang akan dibicarakan di COP26. Selain itu, diharapkan pertemuan tingkat tinggi ini akan dapat menemukan cara terbaik menerapkan sistem pasar karbon dan kredit karbon. Sistem ini merupakan mekanisme agar negara penghasil karbon untuk membayar emisi yang dikeluarkannya, dan negara yang telah menerapkan ekonomi hijau untuk menjual kredit karbon. Adapun COP26 diharapkan akan memastikan setiap negara berkomitmen mencapai target 2050 dengan nol emisi dan melakukan pengurangan karbon secara progresif pada 2030.

COP 26 dapat menjadi momentum Indonesia sebagai negara destinasi ‘Green Investment’. Strategi green investment merupakan strategi investasi pada surat-surat berharga yang menerapkan konsep green (ramah lingkungan dan berkelanjutan). Hal ini mengingat Indonesia memiliki potensi besar untuk menurunkan emisi dari sektor kehutanan dan sektor energi dan transportasi sebesar 650 Mton CO2e dan 398 Mton CO2e, jika dibantu oleh pendanaan internasional. Seluruh pihak untuk berinvestasi untuk ketahanan dalam perubahan iklim. Investasi yang harus dilakukan dalam ketahanan perubahan iklim di antaranya self-protection dengan masyarakat mengambil langkah proaktif untuk meminimalkan dampak perubahan iklim. Negara-negara maju harus mewujudkan janji mereka dalam Long-term Finance (LTF) untuk memobilisasi setidaknya US$ 100 miliar dalam pendanaan iklim per tahun pada 2020 kepada negara berkembang dan kurang berkembang dalam transisi dan mencapai target iklim mereka.

4. Masalah yang Masih Dihadapi oleh Indonesia

Masalah yang Masih Dihadapi oleh Indonesia adalah masih maraknya kebakaran hutan. Data Direktorat Pengendalian Kebakaran Hutan dan Lahan, Kementerian Lingkungan Hidup dan Kehutanan (KLHK) mencatat akumulasi sementara luas karhutla 1 Januari hingga 30 Juni 2021 seluas 52.479 hektare.

Luas karthula pada periode ini lebih tinggi dibandingkan luas karhutla pada periode yang sama pada 2020 lalu. Tercatat luas karthula periode Januari hingga Juni 2021 seluas 43.882. Pada Januari – Juni 2021 terdapat penambahan akumulasi luas karhutla sebesar 8.597 hektare atau 16,3 persen dibandingkan periode yang sama pada 2020.

Cukup sekian, penjelasan mengenai topik KTT G20 dan COP26 yang dapat saya sampaikan. Semoga teman-teman dapat mengambil manfaat dari tulisan ini dan berguna bagi  teman-teman . Jika ada kekurangan, saya mohon maaf. Saya terbuka sekali untuk diberi kritik dan saran. Saya ucapkan terima kasih,  saya akhiri

 Wassalamualaikum Warrahamtullahi Wabarakatuh.

 

 

 

 

 

 

Blockchain for Agriculture

Assalamu’alaikum Warrahmatullahi Wabarakatuh

Izin memperkenalkan diri, nama saya Febrian Nugroho dengan NPM. 2115061108. Dalam kesempatan kali ini, saya akan memaparkan beberapa hal, terkait dengan perkuliahan mata kuliah industri pertanian mengenai materi blockchain.

Pengertian Blockchain

download

Blockchain adalah kumpulan catatan yang dikelola oleh sekelompok komputer yang bukan milik satu entitas. Blok data yang berbeda ini dilindungi dan dihubungkan satu sama lain sesuai dengan prinsip kriptografi. Jaringan
tidak memiliki otoritas pusat karena berisi catatan buku besar yang dibagikan dan tidak berubah. Semua informasi di dalamnya tersedia bagi siapa saja yang ingin melihatnya.

Untuk alasan ini, semua yang dibangun di blockchain pada dasarnya transparan dan semua orang yang terlibat bertanggung jawab atas tindakan mereka.
Selain itu, tidak ada biaya transaksi seperti biaya infrastruktur menggunakan blockchain. Oleh karena itu, blockchain adalah cara termudah namun paling cerdas untuk mentransfer informasi secara otomatis dan aman dari A ke B.
Blok yang terkandung di dalamnya diperiksa oleh jutaan komputer dan didistribusikan melalui Internet. Blok yang divalidasi ini kemudian ditambahkan ke rantai dan didistribusikan ke jaringan khusus untuk membuat catatan dan sejarah yang unik.

Misalnya, saat membeli tiket kereta api dari aplikasi atau situs web. Penyedia kartu kredit melakukan pemotongan untuk memproses transaksi. Operator kereta api tidak hanya dapat menggunakan blockchain untuk menghemat biaya pemrosesan kartu kredit, tetapi mereka juga dapat memindahkan seluruh proses penjualan tiket ke blockchain. Hanya dua pihak yang terlibat dalam transaksi tersebut adalah perusahaan kereta api dan penumpang.

Teknologi ini dapat dimanfaatkan dalam bidang keuangan. Teknologi ini dapat digunakan seperti buku kas digital yang dapat diakses oleh siapa pun, kapan pun, dan di mana pun dengan mudah tanpa perlu meminta persetujuan lembaga keuangan seperti bank. Teknologi blockchain secara tidak langsung telah memudahkan seluruh proses transaksi. Transaksi juga lebih aman dan transparan sehingga dapat mengurangi adanya penyelewengan data, seperti suap ataupun korupsi. Blockchain juga dapat dimanfaatkan dalam bidang selain finansial,seperti telekomunikasi, properti, media, medis, dan pertanian.

Cara Kerja Blockchain

Blockchain bekerja saat suatu block menyimpan sebuah data yang baru. Sistem ini terdiri dari dua jenis record, yaitu transaksi dan block. Setiap block tersebut berisikan hash kriptografi yang akan membentuk jaringan.

Fungsi hash kriptografi, yaitu mengambil data dari block asal dan mengubahnya ke dalam compact string. String inilah yang menjadi alarm manakala suatu waktu terjadinya peretasan. Teknologi blockchain yang bersifat desentralisasi ini membuat tidak adanya otoritas yang memegang kendali. Melainkan, kendali akan terpecah pada setiap komputer yang sudah menginstal perangkat lunak khusus.

Bitcoin

  • Cryptocurrency bisa dikatakan sebagai media mata uang digital yang pembukuannya dan pertukarannya ditempatkan secara online dan diamankan menggunakan cryptograph yang kuat.
  • Cryptocurrency ini dibuat dengan menggunakan metode blockchain.
  • Sampai saat ini sudah banyak berkembang mata uang digital yang digunakan diseluruh dunia

Kelebihan Blockchain

Beberapa keunggulan dari blockchain antara lain:

  • Meningkatkan akurasi pencatatan
  • Menurunkan biaya penyimpanan data
  • Penyebaran database ke seluruh pengguna tanpa perlunya server terpusat
  • Privasi pengguna yang terjaga
  • Efisiensi waktu pemrosesan transaksi
  • Dapat diterapkan di berbagai bidang

Kekurangan Blockchain

Teknologi blockchain bukan tanpa cacat. Berikut adalah beberapa kelemahan dari blockchain:

  • Biaya pengembangan yang mahal
  • Penambangan coin yang tidak ramah lingkungan
  • Waktu pencatatan pada block yang lambat
  • Digunakan sebagai sarana tindakan kriminal
  • Sangat susah diatur perundang-undangan mengenai blockchain, terutama yang menyangkut cryptocurrency

Implementasi Blockchain

Blockchain dapat digunakan untuk memecahkan masalah mendesak seperti penipuan makanan, penarikan untuk alasan keamanan, inefisiensi rantai pasokan, dan keterlacakan makanan dalam sistem makanan saat ini. Oleh karena itu, ketertelusuran sangat penting untuk rantai pasokan makanan. Kerangka komunikasi saat ini dalam ekosistem makanan membuat ketertelusuran menjadi tugas yang memakan waktu, karena berbagai pihak yang terlibat masih melacak informasi di atas kertas.

Struktur blockchain memastikan bahwa semua pemain di sepanjang rantai nilai makanan secara aman menghasilkan dan berbagi poin data untuk menciptakan sistem yang dapat dipertanggungjawabkan dan dapat dilacak. Poin data yang luas dengan label yang menjelaskan kepemilikan dapat langsung direkam tanpa perubahan apa pun. Akibatnya, catatan perjalanan makanan dari peternakan ke meja tersedia untuk pemantauan realtime.

Di bidang pertanian, blockchain adalah penyedia data (data provider), pembeli data yang membutuhkan data dalam proses pengambilan keputusan (pembeli data), pengubah data yang mengevaluasi data (pengubah data), dan nilai tambah dari transformasi data. Digunakan sebagai layanan. Informasi, rekomendasi, dan laporan. Dengan blockchain, data diberikan secara terbuka dan transparan, informasi didistribusikan dengan cepat, dan semua data yang ada disimpan di setiap perangkat, yang tentu saja dapat membantu petani. Ini memungkinkan Anda untuk menjaga keamanan data Anda setiap saat karena Anda memiliki cadangan data Anda di tempat lain.

 

Cukup sekian, penjelasan mengenai topik blockchain yang dapat saya sampaikan. Semoga teman-teman dapat mengambil manfaat dari tulisan ini dan berguna bagi  teman-teman . Jika ada kekurangan, saya mohon maaf. Saya terbuka sekali untuk diberi kritik dan saran. Saya ucapkan terima kasih,  saya akhiri

Wassalamualaikum Warrahamtullahi Wabarakatuh.