OOP (Object Oriented Programming)

object oriented programming

 

OOP (Object Oriented Programming) adalah paradigma pemrograman yang fokus pada konsep objek, di mana program dikembangkan dengan cara memodelkan dunia nyata ke dalam program melalui penggunaan objek dan hubungan antar objek. Fungsi utama dari OOP (Object Oriented Programming) adalah memungkinkan programmer untuk memecah program menjadi objek-objek yang lebih kecil, yang memungkinkan untuk mengorganisasi dan mengelompokkan data dan fungsi ke dalam satu kesatuan yang disebut kelas.

Berikut ini beberapa konsep utama dari OOP

Encapsulation

Encapsulation adalah konsep yang memungkinkan programmer untuk menyembunyikan detail implementasi suatu objek dan hanya menampilkan antarmuka atau interface objek tersebut. Ini dilakukan dengan cara menyediakan akses terbatas ke data dan fungsi yang dimiliki oleh suatu objek, sehingga mencegah pengguna program untuk mengubah atau mengakses detail implementasinya secara langsung. Dengan cara ini, objek menjadi lebih aman dan terlindungi dari modifikasi yang tidak diinginkan.

Dalam encapsulation, data dan fungsi diorganisasi dalam sebuah kelas, yang kemudian dapat digunakan untuk membuat objek. Data yang dimaksud dalam hal ini dapat berupa variabel atau atribut, sementara fungsi dapat berupa metode. Penggunaan encapsulation akan memungkinkan pengembang program untuk membuat kelas dengan atribut dan metode yang bersifat privat atau publik.

Abstraction

Abstraksi adalah konsep yang memungkinkan programmer untuk memisahkan antara implementasi objek dan penggunaannya. Dalam OOP, abstraksi dilakukan dengan membuat suatu kelas abstrak yang hanya mendefinisikan antarmuka atau interface objek, tanpa memberikan detail implementasinya. Dengan cara ini, programmer dapat menggunakan objek tanpa perlu mengetahui detail implementasinya, sehingga memudahkan dalam pengembangan program.

Dalam implementasinya, abstraction dapat diwujudkan dengan berbagai cara, seperti dengan membuat interface atau class abstrak. Interface adalah suatu kumpulan method yang harus diimplementasikan oleh class yang mengimplementasikan interface tersebut. Class abstrak adalah suatu class yang tidak dapat diinstansiasi, namun dapat digunakan sebagai dasar untuk membuat class turunan. Class turunan yang dibuat harus mengimplementasikan semua method yang ada pada class abstrak yang menjadi dasarnya.

Polymorphism

Polimorfisme adalah konsep yang memungkinkan suatu objek untuk memiliki banyak bentuk atau perilaku, tergantung dari konteks pemanggilannya. Dalam OOP, polimorfisme dilakukan dengan membuat fungsi atau metode dengan nama yang sama, namun berbeda perilaku tergantung dari jenis objek yang digunakan. Dengan cara ini, programmer dapat membuat program yang lebih fleksibel dan mudah diubah.

Polymorphism dapat diterapkan dengan menggunakan konsep Overloading dan Overriding. Overloading terjadi ketika suatu class memiliki beberapa method dengan nama yang sama, tetapi memiliki parameter yang berbeda-beda. Dengan demikian, saat memanggil method tersebut, program akan menentukan method mana yang akan dipanggil berdasarkan jenis parameter yang diberikan. Sedangkan Overriding terjadi ketika class turunan memiliki method yang sama dengan class induknya, namun perilaku method tersebut dapat diubah untuk memenuhi kebutuhan class turunan.

Inheritance

Inheritance atau pewarisan adalah konsep yang memungkinkan pembuatan kelas baru yang menurunkan sifat atau perilaku dari kelas yang sudah ada. Dalam OOP, inheritance dilakukan dengan membuat kelas turunan atau subclass yang mewarisi atribut dan metode dari kelas induk atau superclass. Dengan cara ini, programmer dapat menggunakan kembali kode yang sudah ada dan membuat kode lebih efisien.

Dalam pewarisan, terdapat beberapa jenis hubungan antara superclass dan subclass, seperti hubungan “is-a” dan hubungan “has-a”. Hubungan “is-a” terjadi ketika subclass merupakan jenis khusus dari superclass, seperti kucing merupakan jenis khusus dari hewan. Sedangkan hubungan “has-a” terjadi ketika subclass memiliki objek dari superclass sebagai salah satu atributnya, seperti mobil memiliki objek mesin sebagai salah satu atributnya.

Class

Class atau kelas adalah blueprint atau template yang mendefinisikan sifat dan perilaku dari objek yang akan dibuat. Dalam OOP, kelas merupakan konsep dasar yang digunakan untuk membuat objek. Kelas memiliki atribut atau data yang dimilikinya dan metode atau fungsi yang dapat dijalankan oleh objek.

Dalam class, terdapat dua jenis elemen utama, yaitu atribut dan method. Atribut adalah variabel yang dimiliki oleh objek dan digunakan untuk menyimpan data atau informasi tentang objek tersebut. Sedangkan method adalah fungsi atau prosedur yang dapat dijalankan oleh objek dan digunakan untuk mengubah atau memproses data yang disimpan dalam atribut.

Setiap objek yang dibuat dari class memiliki identitas, atribut, dan method yang unik. Identitas objek diwakili oleh alamat memori tempat objek disimpan. Atribut objek dapat diisi dengan nilai yang berbeda-beda, tergantung dari nilai yang diberikan pada saat objek dibuat. Sedangkan method objek dapat dijalankan untuk melakukan proses tertentu yang diinginkan.

Object

Objek adalah entitas yang dibuat dari suatu kelas. Objek memiliki atribut atau data dan perilaku atau metode yang didefinisikan oleh kelas. Objek digunakan untuk merepresentasikan suatu konsep atau entitas dalam program dan dapat berinteraksi dengan objek lainnya.

Adapun Keunggulan dari OOP

  1. Modularitas: OOP memungkinkan programmer untuk memecah program ke dalam modul yang lebih kecil, yaitu objek-objek, sehingga memudahkan dalam pengembangan, debugging, dan maintenance program yang kompleks.
  2. Reusability: OOP memungkinkan programmer untuk menghasilkan objek yang dapat digunakan ulang di beberapa bagian program. Hal ini membuat pengembangan program lebih efisien dan mengurangi waktu pembuatan program.
  3. Pembagian tugas (task sharing): OOP memungkinkan beberapa programmer untuk bekerja secara bersama-sama pada program, di mana setiap programmer dapat bekerja pada bagian-bagian objek yang berbeda, sehingga program dapat selesai lebih cepat.
  4. Mudah dalam pemeliharaan (maintenance): Objek-objek yang dibuat dalam OOP mudah dipelihara karena bagian-bagian program yang terpisah (modular), sehingga bila ada kesalahan dalam bagian tertentu, hanya bagian tersebut yang perlu diperbaiki tanpa mengganggu keseluruhan program.
  5. Pembuatan program yang lebih mudah: OOP memberikan paradigma pemrograman yang lebih intuitif dan mudah dipahami oleh manusia, karena objek-objek yang dibuat didasarkan pada dunia nyata, sehingga lebih mudah dalam membuat program.
  6. Kemudahan dalam testing: OOP memungkinkan untuk melakukan unit testing pada setiap objek yang dibuat, sehingga dapat mempercepat proses testing program secara keseluruhan.
  7. Peningkatan keamanan: OOP memungkinkan programmer untuk menyembunyikan detail implementasi suatu objek dan hanya menampilkan antarmuka atau interface objek tersebut. Dengan cara ini, program yang dibuat menjadi lebih aman dan terlindungi dari serangan hacker.

 

Berikut adalah beberapa contoh bahasa pemrograman yang mendukung paradigma OOP:
  1. Java: Java adalah bahasa pemrograman OOP yang dikembangkan oleh Sun Microsystems. Java sangat populer dalam pengembangan aplikasi web, mobile, desktop, dan IoT. Java menggunakan konsep kelas dan objek untuk membuat program yang modular dan mudah diubah.
  2. Python: Python adalah bahasa pemrograman OOP yang didesain untuk mudah dipelajari dan digunakan. Python sangat populer dalam pengembangan data science, machine learning, dan aplikasi web. Python menggunakan konsep kelas dan objek, serta dukungan untuk pewarisan dan polimorfisme.
  3. C++: C++ adalah bahasa pemrograman OOP yang merupakan turunan dari bahasa C. C++ sangat populer dalam pengembangan game, sistem operasi, dan aplikasi embedded. C++ menggunakan konsep kelas dan objek, serta dukungan untuk pewarisan, polimorfisme, dan encapsulation.
  4. Ruby: Ruby adalah bahasa pemrograman OOP yang didesain untuk mudah dipahami dan digunakan. Ruby sangat populer dalam pengembangan web dan aplikasi mobile. Ruby menggunakan konsep kelas dan objek, serta dukungan untuk pewarisan, polimorfisme, dan encapsulation.
  5. PHP: PHP adalah bahasa pemrograman OOP yang dikhususkan untuk pengembangan aplikasi web. PHP sangat populer dalam pengembangan CMS seperti WordPress, Drupal, dan Joomla. PHP menggunakan konsep kelas dan objek, serta dukungan untuk pewarisan, polimorfisme, dan encapsulation.

 

Acces Modifier Dalam OOP

Access modifier atau modifier akses adalah sebuah konsep dalam OOP yang digunakan untuk mengatur aksesibilitas atribut atau metode dari suatu kelas atau objek. Access modifier ini menentukan siapa yang bisa mengakses atribut atau metode tersebut dari luar kelas atau objek.

Dalam OOP, terdapat empat jenis access modifier, yaitu:

  1. Public: Atribut atau metode yang dideklarasikan sebagai public dapat diakses oleh semua objek dari kelas tersebut, maupun dari luar kelas tersebut.
  2. Private: Atribut atau metode yang dideklarasikan sebagai private hanya dapat diakses oleh objek dari kelas tersebut. Tidak ada objek dari luar kelas yang dapat mengakses atribut atau metode tersebut.
  3. Protected: Atribut atau metode yang dideklarasikan sebagai protected hanya dapat diakses oleh objek dari kelas tersebut dan kelas turunan (subclass).
  4. Default atau package-private: Atribut atau metode yang tidak diberikan access modifier khusus akan memiliki access modifier default atau package-private. Artinya, atribut atau metode tersebut hanya dapat diakses oleh objek dari kelas yang berada dalam package yang sama.

Dalam penggunaannya, access modifier digunakan untuk membatasi aksesibilitas atribut atau metode dari kelas atau objek, sehingga memudahkan dalam pengelolaan kode program dan mencegah kesalahan dalam penggunaannya. Access modifier juga membantu dalam membuat kode program yang lebih aman dan terlindungi.

Implementasi OOP

Implementasi OOP dalam kehidupan sehari-hari dapat ditemukan dalam berbagai aspek, antara lain:

  1. Pemrograman Aplikasi: Hampir semua aplikasi yang kita gunakan sehari-hari dibuat dengan menggunakan OOP. Contohnya, aplikasi mobile seperti Instagram, Facebook, dan Twitter dibangun dengan menggunakan bahasa pemrograman yang mendukung OOP seperti Java atau Swift. OOP digunakan dalam pembuatan aplikasi untuk memudahkan pengembangan, pemeliharaan, dan perubahan di masa depan.
  2. Otomotif: Konsep OOP juga dapat diterapkan dalam bidang otomotif, misalnya dalam pengembangan sistem kontrol mobil. Mobil modern dilengkapi dengan sistem elektronik yang terdiri dari banyak komponen, seperti sensor, aktuator, dan mikrokontroler. Komponen-komponen ini saling berinteraksi satu sama lain, dan menggunakan konsep OOP memungkinkan pengembangan sistem yang modular, mudah dipelihara, dan fleksibel.
  3. Desain Produk: Dalam desain produk, konsep OOP dapat diterapkan dalam pembuatan model 3D dan simulasi. Desainer produk dapat membuat model 3D dengan menggunakan software yang mendukung OOP, seperti SolidWorks atau Autodesk Inventor. Konsep OOP memungkinkan desainer untuk membuat model yang modular dan mudah diubah, serta memungkinkan desainer untuk melakukan simulasi dan analisis pada produk sebelum dibuat.
  4. Manajemen Proyek: Konsep OOP juga dapat diterapkan dalam manajemen proyek. Misalnya, dalam pengembangan proyek, kita dapat menggunakan konsep OOP untuk membagi proyek menjadi modul-modul yang saling terkait. Modul-modul tersebut dapat dibuat secara independen dan kemudian digabungkan menjadi satu kesatuan proyek yang utuh. Hal ini memudahkan pengembangan proyek, mempercepat waktu pengembangan, serta memudahkan dalam melakukan perubahan pada proyek di masa depan.

Dalam kesimpulannya, konsep OOP dapat diterapkan dalam berbagai aspek kehidupan sehari-hari, mulai dari pemrograman aplikasi, otomotif, desain produk, hingga manajemen proyek. OOP membantu memudahkan pengembangan, pemeliharaan, dan perubahan di masa depan, serta memungkinkan pengembangan sistem yang modular, mudah dipelihara, dan fleksibel.

FRAMEWORK FRONTEND

Framework Frontend adalah kumpulan alat-alat dan teknologi yang memungkinkan pengembang web untuk membuat antarmuka pengguna yang lebih baik dan efisien.

Tujuan utama dari Framework Frontend adalah mempermudah pengembangan UI dengan menyediakan berbagai komponen dan fitur yang sudah siap pakai. Seiring dengan pertumbuhan teknologi web dan kompleksitas aplikasi web modern, kebutuhan akan penggunaan framework frontend semakin penting. Framework frontend membantu pengembang web dalam mengatur kode, mengelola aset, dan membangun antarmuka pengguna dengan lebih cepat dan efektif. Beberapa contoh framework frontend yang populer di antaranya React, Angular, Vue, dan Bootstrap.

 

Contoh Framework Frontend Populer

React

react-js-to-use-or-not-to-use

Salah satu contoh framework frontend yang populer adalah React. React adalah sebuah library JavaScript open-source yang dikembangkan oleh Facebook pada tahun 2013. React digunakan untuk membangun antarmuka pengguna (user interface) pada website dengan menggunakan komponen-komponen yang dapat di-reusable. React berfokus pada pengembangan komponen UI yang dapat digunakan kembali (reusable components), sehingga memudahkan para pengembang web dalam membangun aplikasi web yang dinamis dan responsif.

Salah satu konsep utama dalam React adalah Virtual DOM (Document Object Model). Virtual DOM adalah representasi virtual dari DOM yang ada pada aplikasi web, yang digunakan untuk mempercepat proses pembaruan tampilan UI pada saat perubahan data.

React juga mendukung pengembangan aplikasi web dengan arsitektur MVC (Model-View-Controller) dan Flux. Arsitektur MVC dan Flux memungkinkan para pengembang web untuk memisahkan antara tampilan (view) dan data (model) pada aplikasi web, sehingga mempermudah proses pengembangan dan perawatan kode.

Keuntungan menggunakan React antara lain:

  1. Mempercepat proses pengembangan dengan reusable components
  2. Meningkatkan efisiensi dan konsistensi
  3. Memungkinkan pengembang untuk fokus pada logika bisnis daripada UI
  4. Menyediakan banyak pilihan komponen UI yang siap pakai
  5. Memperbaiki kinerja dan responsivitas aplikasi web

Beberapa contoh aplikasi web yang menggunakan React adalah Facebook, Instagram, dan Netflix. Selain itu, React juga memiliki banyak dokumentasi dan komunitas yang aktif, sehingga memudahkan para pengembang web dalam menggunakan dan mengembangkan aplikasi web dengan React.

Namun, ada juga beberapa kelemahan dalam menggunakan React, seperti:

  1. Memiliki kurva belajar yang curam
  2. Memerlukan pengetahuan khusus dan pengalaman dalam penggunaannya
  3. Terkadang menghasilkan kode yang kompleks dan sulit dipelajari
  4. Membutuhkan waktu dan upaya dalam mempelajari fitur-fiturnya

Angular

1_VKY-Ldkt-iHobItql7G_5w

Angular adalah sebuah framework JavaScript open-source yang dikembangkan oleh Google. Angular digunakan untuk membangun aplikasi web single-page (SPA) yang dinamis dan kompleks. Angular menggunakan bahasa TypeScript yang merupakan superset dari JavaScript, sehingga memungkinkan para pengembang web untuk mengembangkan aplikasi web dengan kode yang lebih aman dan mudah dipelajari.

Salah satu konsep utama dalam Angular adalah dependency injection. Dependency injection memungkinkan para pengembang web untuk memisahkan antara tampilan (view) dan logika bisnis (service), sehingga memudahkan proses pengembangan dan perawatan kode. Dalam Angular, setiap komponen yang dibuat akan memiliki dependensi yang diinjeksi ke dalamnya, sehingga memudahkan para pengembang web dalam mengelola dependensi pada aplikasi web.

Angular juga menggunakan arsitektur MVVM (Model-View-ViewModel), yang memungkinkan para pengembang web untuk memisahkan antara tampilan (view) dan data (model) pada aplikasi web, sehingga memudahkan proses pengembangan dan perawatan kode.

Keuntungan menggunakan Angular antara lain:

  1. Mempercepat proses pengembangan dengan dependency injection dan arsitektur MVVM
  2. Memungkinkan pengembang untuk fokus pada logika bisnis daripada UI
  3. Menyediakan banyak pilihan komponen UI yang siap pakai
  4. Memperbaiki kinerja dan responsivitas aplikasi web dengan mengoptimalkan rendering tampilan
  5. Meningkatkan keamanan dan stabilitas dengan penggunaan TypeScript

Beberapa contoh aplikasi web yang menggunakan Angular adalah Google Analytics, Microsoft Office, dan Forbes. Namun, ada juga beberapa kelemahan dalam menggunakan Angular, seperti:

  1. Memiliki kurva belajar yang curam
  2. Memerlukan pengetahuan khusus dan pengalaman dalam penggunaannya
  3. Terkadang menghasilkan kode yang kompleks dan sulit dipelajari
  4. Membutuhkan waktu dan upaya dalam mempelajari fitur-fiturnya
  5. Tidak cocok untuk pengembangan aplikasi web yang sederhana

Vue

hero

Vue.js (biasa disebut Vue) adalah sebuah framework JavaScript open-source yang digunakan untuk membangun aplikasi web front-end yang interaktif. Vue dikembangkan oleh Evan You pada tahun 2014 dan sejak itu, telah menjadi salah satu framework yang paling populer di dunia.

Salah satu kelebihan utama Vue adalah ukurannya yang kecil. Vue hanya memiliki ukuran sekitar 20 kilobita (KB), jauh lebih kecil daripada framework JavaScript lainnya seperti React dan Angular. Hal ini memudahkan pengguna untuk mengintegrasikan Vue ke dalam proyek yang sudah ada dan mempercepat proses loading website.

Vue menggunakan struktur komponen (component-based structure), yang memungkinkan pengguna untuk membagi aplikasi menjadi beberapa bagian kecil yang terpisah. Setiap bagian tersebut akan terdiri dari beberapa komponen, yang masing-masing berisi tampilan (view), logika bisnis (model), dan fungsi (controller).

Vue juga memiliki fitur-fitur yang sangat berguna, seperti:

  1. Virtual DOM (DOM virtual) – untuk meningkatkan performa aplikasi dengan melakukan perubahan pada elemen DOM hanya pada bagian yang memerlukan perubahan saja.
  2. Two-way data binding – untuk memastikan bahwa setiap perubahan pada data akan langsung diperbarui pada tampilan, dan sebaliknya.
  3. Directive – untuk memberikan perilaku tambahan pada elemen HTML, seperti pengaturan warna, tampilan, dan atribut lainnya.
  4. Animasi – untuk memberikan efek animasi pada perubahan tampilan.

Keuntungan menggunakan Vue antara lain:

  1. Memiliki ukuran yang kecil, sehingga mempercepat proses loading website
  2. Mudah dipelajari dan digunakan
  3. Memiliki struktur komponen yang memudahkan dalam pengembangan dan perawatan kode
  4. Memiliki fitur-fitur yang sangat berguna untuk meningkatkan kinerja dan tampilan aplikasi web
  5. Banyak komunitas dan sumber daya online yang tersedia untuk membantu para pengembang web dalam menggunakan Vue

Beberapa contoh aplikasi web yang menggunakan Vue adalah Xiaomi, Alibaba, dan GitLab. Vue juga digunakan oleh banyak perusahaan dan startup di seluruh dunia karena kemudahan penggunaannya dan ukurannya yang kecil.

Namun, ada juga beberapa kelemahan dalam menggunakan Vue, seperti:

  1. Tidak sepopuler framework JavaScript lainnya seperti React dan Angular
  2. Kurangnya dukungan dari perusahaan teknologi besar seperti Google (Angular) dan Facebook (React)
  3. Terkadang menghasilkan kode yang kompleks dan sulit dipelajari untuk proyek yang besar

Bootstrap

bootstrap-icons

Bootstrap adalah sebuah framework front-end open-source yang dikembangkan oleh Twitter. Bootstrap menyediakan komponen-komponen UI (User Interface) dan CSS (Cascading Style Sheets) untuk mempermudah proses pengembangan website dengan desain responsif.

Desain responsif adalah desain website yang dapat menyesuaikan tampilannya dengan berbagai perangkat, seperti desktop, tablet, dan smartphone. Dalam Bootstrap, desain responsif dapat dicapai dengan memanfaatkan grid system yang telah disediakan.

Beberapa kelebihan menggunakan Bootstrap adalah:

  1. Mudah dipelajari dan digunakan
  2. Menyediakan komponen-komponen UI yang siap pakai, seperti navbar, form, dan button
  3. Memiliki grid system yang memudahkan dalam pengaturan layout website
  4. Desain responsif yang mendukung berbagai perangkat
  5. Dapat disesuaikan dengan berbagai gaya dan tampilan website yang diinginkan

Selain itu, Bootstrap juga memiliki dokumentasi yang lengkap dan banyak tutorial online yang tersedia untuk membantu para pengembang website dalam menggunakan framework ini.

Beberapa contoh website yang menggunakan Bootstrap adalah Spotify, AirBnb, dan NASA. Bootstrap juga digunakan oleh banyak startup dan perusahaan teknologi di seluruh dunia karena kemudahan penggunaannya dan fitur-fitur yang disediakan.

Namun, ada juga beberapa kelemahan dalam menggunakan Bootstrap, seperti:

  1. Penggunaan komponen-komponen Bootstrap yang terlalu banyak dapat menghasilkan website yang terlihat generik dan kurang berbeda dari website lainnya yang menggunakan Bootstrap.
  2. Desain responsif Bootstrap yang bersifat “mobile-first” mungkin tidak cocok untuk proyek-proyek yang memiliki target pasar yang lebih banyak menggunakan desktop.

 

Kelebihan dan Kelemahan menggunakan Framework Frontend

Framework-framework tersebut memiliki kelebihan dan kekurangan masing-masing, sehingga para pengembang web perlu memilih framework yang sesuai dengan kebutuhan dan kemampuan mereka.

Keuntungan menggunakan Framework Frontend adalah:

  1. Mempercepat proses pengembangan
  2. Meningkatkan efisiensi dan konsistensi
  3. Memungkinkan pengembang untuk fokus pada logika bisnis daripada UI
  4. Menyediakan banyak pilihan komponen UI yang siap pakai
  5. Memperbaiki kinerja dan responsivitas aplikasi web

Namun, ada juga beberapa kelemahan dalam menggunakan Framework Frontend, seperti:

  1. Memiliki kurva belajar yang curam
  2. Memerlukan pengetahuan khusus dan pengalaman dalam penggunaannya
  3. Terkadang menghasilkan kode yang kompleks dan sulit dipelajari
  4. Membutuhkan waktu dan upaya dalam mempelajari fitur-fiturnya

 

PENERAPAN DARI  SALAH SATU FRAMEWORK

Sebagai mahasiswa Unila prodi Teknik Informatika pasti sudah tidak asing lagi dengan website   http://if.unila.ac.id/. Website tersebut berisi tentang informasi-informasi seputar prodi Teknik Informatika Unila. Situs web dibangun menggunakan WordPress, platform sistem manajemen konten. Namun, menggunakan CMS seperti WordPress terkadang menyebabkan hal-hal tidak berfungsi atau memilik keterbatasan dalam pembuatannya. Tapi kita bisa menggunakan framework yang mempermudah pembuatan website, termasuk Bootstrap. Bootstrap adalah framework front-end open-source untuk mempermudah proses pengembangan website dengan desain responsif. Jika website  http://if.unila.ac.id/ menggunakan framework Bootstrap maka ada beberapa kelebihan yang dapat membatu proses pengembangan website http://if.unila.ac.id/ dengan menggunakan Bootstrap:

  1. Desain yang Responsif dan Mudah Dikustomisasi: Dengan menggunakan Bootstrap, website akan terlihat baik pada berbagai perangkat, mulai dari desktop hingga perangkat mobile karena Bootstrap telah dirancang untuk membuat website yang responsif dengan mudah. Dan juga Bootstrap menyediakan komponen-komponen UI (User Interface) dan CSS (Cascading Style Sheets) untuk mempermudah proses pengembangan website dengan desain responsif. Selain itu, Bootstrap juga mudah untuk dikustomisasi sehingga pengembang dapat membuat tampilan website yang unik dan sesuai dengan kebutuhan. Sehingga website http://if.unila.ac.id/ bisa menampilkan UI yang menarik dan unik agar user dapat tertarik untuk mengeksplorasi website.

  2. Pengembangan Cepat dan Efisien: Dengan menggunakan Bootstrap, pengembang dapat mempercepat proses pengembangan website dengan menggunakan komponen siap pakai yang telah disediakan oleh Bootstrap. Komponen-komponen tersebut telah diuji dan diuji ulang oleh para pengembang sehingga dapat menghemat waktu dan tenaga dalam proses pengembangan website. Yang mana dalam pembuatan website http://if.unila.ac.id/ tidak perlu membuat dari awal dan hanya perlu menggunakan komponen-komponen yang telah tersedia.

  3. Dokumentasi yang Lengkap: Bootstrap dilengkapi dengan dokumentasi yang lengkap dan mudah diakses. Dokumentasi tersebut memberikan pengembang informasi yang diperlukan untuk membuat website dengan menggunakan Bootstrap, seperti sintaks, properti, dan cara penggunaannya. Sehingga dalam pembuatan website http://if.unila.ac.id/ menjadi lebih mudah dan terstruktur dalam proses pengerjaannya.
  4. Kompatibilitas Browser yang Baik: Jika menggunakan website http://if.unila.ac.id/ framework Bootstrap maka website akan dapat berjalan dengan lancar di setiap browser. Karena Bootstrap telah diuji pada berbagai browser modern dan telah terbukti dapat berjalan dengan baik pada semua browser tersebut. Hal ini membuat Bootstrap menjadi pilihan yang baik untuk pengembangan website yang dapat diakses oleh berbagai jenis browser.

  5. Mendukung Pengembangan Mobile: Bootstrap dilengkapi dengan fitur yang mendukung pengembangan website untuk perangkat mobile. Hal ini membuat website yang dibangun dengan Bootstrap dapat terlihat baik dan berfungsi dengan baik pada perangkat mobile. Dan hal tersebut dapat membantu pengembangan website http://if.unila.ac.id/ yang dapat diakses dimana saja dan lewat mana saja baik komputer ataupun mobile. Bootstrap memungkinkan pengembang untuk membuat website yang responsif dan mobile-friendly dengan mudah, karena sudah dilengkapi dengan tata letak responsif dan class-class untuk menyesuaikan ukuran font dan gambar pada perangkat mobile.

  6. Konsisten dan profesional: Dengan menggunakan Bootstrap, pengembang dapat membuat website yang konsisten dan terlihat profesional. Bootstrap memiliki desain yang modern dan elegan, sehingga dapat membuat website terlihat menarik dan mudah diingat.

    Dengan semua kelebihan tersebut, maka diharapkan dapat membantu pengembangan website http://if.unila.ac.id/ menjadi lebih baik dan lebih friendly bagi para user yang mengekplorasi website. Bootstrap menjadi salah satu pilihan framework frontend yang populer digunakan oleh banyak pengembang dalam membangun website yang responsif dan menarik secara visual.

     

SYSTEM DESIGN / CLASS DIAGRAM

SYSTEM DESIGN

Desain Sistem adalah proses merancang arsitektur, komponen, dan antarmuka untuk suatu sistem sehingga memenuhi persyaratan pengguna akhir.  Desain Sistem juga dapat didefinisikan sebagai sebuah kumpulan komponen design yang dapat digunakan kembali, dan mempunyai aturan yang jelas sehingga dapat ‘dirangkai’ menjadi sebuah produk.

adapun tujuan dari system design (desain sistem) adalah untuk menyediakan data dan informasi rinci yang cukup tentang sistem dan elemen sistemnya untuk memungkinkan implementasi yang konsisten dengan entitas arsitektur (architecture entity) seperti yang didefinisikan dalam model dan tampilan arsitektur sistem.

Ada beberapa keuntungan yang akan di dapatkan jika memakai desain sistem.

  • Mendesain dengan konsisten

Komponen standar yang digunakan secara konsisten dan berulang membuat aplikasi yang lebih mudah diprediksi dan mudah dipahami. Komponen juga memungkinkan desainer menghabiskan lebih sedikit waktu untuk fokus pada gaya dan lebih banyak waktu mengembangkan pengalaman pengguna yang lebih baik.

  • Membuat Prototipe dengan lebih cepat

Bekerja dengan Design system, memungkinkan kita untuk mendesain aplikasi dengan cepat seperti menyusun mainan lego block karena kita tak perlu mendesain dari awal, karena tinggal drag n drop aja.

  • Kolaboratif dan juga saling berbagi ilmu

Meningkatkan kolaborasi dengan tim dan membangun mindset kolaborasi yang bagus jika design system ini dibuat bersama — sama. sehingga kita akan bekerja sama dengan sesama desainer untuk menentukan dan mengembangkan design system itu sendiri.

CLASS DIAGRAM

Class adalah sebuah spesifikasi yang jika di-instansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain.

Diagram Class memberikan pandangan secara luas dari suatu sistem dengan menunjukan kelas-kelasnya dan hubungan mereka. Diagram Class bersifat statis; menggambarkan hubungan apa yang terjadi bukan apa yang terjadi jika mereka berhubungan.

Struktur Class

Class memiliki tiga area pokok : Nama (dan stereotype), Atribut, dan Metoda (operasi)

Atribut dan metoda dapat memiliki salah satu sifat berikut:

  • Private, tidak dapat dipanggil dari luar class yang bersangkutan
  • Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya
  • Public, dapat dipanggil oleh siapa saja

Candidate Class

Candidate class dapat kita tentukan dengan melihat skenario use case yang telah kita buat. Candidate class tersebut dapat diambil dari kata benda yang muncul pada skenario use case.

Penamaan Class

  • Setiap kelas harus memiliki sebuah nama yang dapat digunakan untuk membedakannya dari kelas lain.
  • Penamaan class menggunakan kata benda tunggal yang merupakan abstraksi yang terbaik.
  • Nama kelas dapat dituliskan dengan 2 cara :
    1. Hanya menuliskan nama dari kelas (simple name).
    2. Nama kelas diberi prefix nama package letak class tersebut (path name).
  • Penulisan nama kelas, huruf pertama dari setiap kata pada nama kelas ditulis dengan menggunakan huruf kapital. Contohnya, Customer dan FraudAgent.

Attribute

Sebuah class mungkin memiliki beberapa attribute atau tidak sama sekali. Atribut merepresentasikan beberapa property dari sesuatu yang kita modelkan, yang dibagi dengan semua object dari semua class yang ada. Contohnya, setiap tembok memiliki tinggi, lebar dan ketebalan

Untuk penulisan atribut kelas, biasanya huruf pertama dari tiap kata merupakan huruf kapital, kecuali untuk huruf awal. Contoh : birthDate, length.

Cara menemukan atribut

1. Dari dokumentasi use case.

  • Contoh : “Pemakai memasukkan nm pegawai, alamat, no ktp
  • Di apotik ” Penjualan memasukkan data obat meliputi kode, nama, jenis”

2. Dari memeriksa struktur basisdata

Methods / Operasi

Methods / Operasi adalah abstraksi dari segala sesuatu yang dapat kita lakukan pada sebuah object dan ia berlaku untuk semua object yang terdapat dalam class tersebut. Class mungkin memiliki beberapa operasi atau tanpa operasi sama sekali. Contohnya adalah sebuah class Kotak dapat dipindahkan, diperbesar atau diperkecil. Biasanya, pemanggilan operasi pada sebuah object akan mengubah data atau kondisi dari object tersebut.

Jenis Class

1. Boundary Class:
~ Class yang berinteraksi dengan aktor langsung (user interface)
~ Form, input, UI ini masuk di sini

2. Entity Class:
Class yang berhubungan dengan data, penyimpanan data/file

3. Control Class:
Class yang berhubungan dengan pemrosesan, penghitungan, kalkulasi, komputasi, query, dst

Boundary Class

Boundary class adalah class yang terdapat batasan sistem dan dunia nyata. Hal ini mencakup semua form, report, hardware interface seperti printer atau scanner.

Boundary class dapat diidentifikasi dari Use Case Diagram. Minimal terdapat satu buah boundary class dalam relasi actor dengan use case. Boundary class adalah yang mengakomodasi interaksi antara actor dengan sistem.

Entity Class

Entity class menyimpan informasi yang mungkin akan disimpan ke sebuah storage. Class dengan stereotype entity dapat ditemukan di flow of event (scenario dari use- case diagram) dan interaction diagram.

Entity class dapat diidentifikasi dengan mencari kata benda (noun) yang ada pada flow of events. Selain itu, dapat juga diidentifikasi dari struktur database (dilihat dari nama-nama tabelnya). Sebuah entity class mungkin perlu dibuat untuk sebuah tabel. Bila sebuah table menyimpan informasi secara permanen, maka entity class akan menyimpan informasi pada memory ketika sistem sedang running.

Control Class

Control class bertanggung jawab dalam mengatur kelas- kelas yang lain. Seperti yang terlihat pada gambar di bawah, control class bertanggung jawab dalam mendelegasikan responsibility kepada kelas lain.

Control class juga bertanggung jawab dalam mengetahui dan menyampaikan business rule dari sebuah organisasi. Class ini menjalankan alternate flow dan mampu mengatasi error. Karena alasan ini control class sering disebut sebagai manager class.

CRC Models

Class-responsibility-collaborator (CRC)

Sekumpulan kartu indeks yang dibagi 3 bagian: class, responsibility (tanggung jawab), dan collaborator (pihak lain yang terkait)
class koleksi dari objek-objek yang mirip
responsibility adalah hal-hal yang dikerjakan dan yang diketahui oleh class
collaborator class lain yang berinteraksi untuk memenuhi responsibility

Package Diagram

  • Untuk mengatur pengorganisasian diagram Class yang kompleks, dapat dilakukan pengelompokan kelas-kelas berupa package (paket).
  • Package adalah kumpulan elemen-elemen logika UML.

 

SUMBER:

https://rifqimulyawan.com/blog/pengertian-system-design/

https://www.dicoding.com/blog/memahami-class-diagram-lebih-baik/

Permasalahan Tata Kelola Sampah Di Lampung

Nama: Hilda Mutiara Vani
NPM: 2115061069
Dosen:Rio Ariestia Pradipta, S.Kom, MTI

IMG-20191014-WA0021

Akar Permasalahan

Sampah plastik merupakan persoalan penting yang dihadapi Provinsi Lampung saat ini.

Data Dinas Lingkungan Hidup [DLH] Provinsi Lampung menunjukan, tiap masyarakat rata-rata menghasilkan sampah sebanyak 0,45 kilogram/hari. Sementara, masih berdasarkan data DLH 2020, timbunan sampah di Lampung mencapai 1.630.317,05 ton/tahun.

Achmad Jon Viktor, Kasi Pengelolaan Sampah Dinas Lingkungan Hidup Provinsi Lampung, mengatakan keadaan ini tidak terlepas dari fenomena belanja sistem online. Menurut dia, banyak masyarakat yang menggunakan jasa kirim dengan plastik yang berlapis.

“Bahkan kalau kita lihat di dalamnya itu ada plastik pengaman, kemudian plastik luar. Tren cara pembelian yang demikian membuat sampah plastik bisa diperkirakan meningkat,” katanya, pertengahan Mei 2021.

Ia menjelaskan, kendala Pemerintah Lampung dalam mengelola sampah plastik sekali pakai adalah minimnya sarana prasarana. Secara umum, armada angkutan sampah belum memadai dan pemanfaatan kembali sampah plastik baru sebatas mengharapkan bank sampah dan lapak rongsok.

Disamping itu, masih ada perilaku masyarakat yang sembarang membuang sampah ke sungai yang berakibat pada pendangkalan sungai dan yang paling terasa terjadinya banjir bila curah hujan meninggi.

 

sampah-plastik-menumpuk-dan-menebar-di-pesisir-teluk-lampung-_191017083523-347

Dampak 

Dicky Hidayat, Dosen Kimia Fakultas MIPA Universitas Lampung, menuturkan dampak sampah plastik yang tidak tertangani dapat mencemari lingkungan dan sulit terurai. Terlebih, pemanfaatan sampah di Lampung masih sangat sedikit.

“Materialnya anorganik, jadi sulit terurai. Prosesnya dari polimer yang dibentuk dari bahan-bahan asal minyak. Itu yang menyebabkan sulit terurai, rata-rata butuh 30-100 tahun. Ini yang kalau di lingkungan menyebabkan kerusakan dalam proses siklus lingkungan,” terangnya, pertengahan Mei 2021.

Menurut Dicky, dampak sampah plastik akan makin terasa saat mencemari saluran-saluran air dan masuk tubuh manusia dalam bentuk mikroplastik.

“Mikroplastik bila masuk dalam tubuh manusia bisa menyebabkan kanker dan penyakit lain. Bisa juga menyebabkan kegagalan multiorgan. Paling bahaya akan menyerang ginjal dan hati karena sifatnya sangat beracun.”

Ancaman lain yang dihadapi masyarakat di pesisir Bandar Lampung, selain sampah, adalah banjir rob alias naiknya permukaan air laut. Halimah, warga yang berhadapan langsung dengan laut mengatakan, bila air pasang bisa menggenangi rumah.

 

Solusi

Guna mengatasi hal tersebut, saat ini Pemerintah Provinsi Lampung sedang menyusun naskah akademik dan Rencana Peraturan Daerah (raperda) mengenai pengelolaan sampah. Raperda ini menjadi point penting agar permasalahan sampah seperti di wilayah Pesisir Teluk Lampung dapat terselesaikan.

Irwan mengatakan, selain menyusun raperda pengelolaan sampah, Pemprov Lampung juga sedang menyusun studi pendahuluan pembangunan TPA sampah regional dan membentuk Pokja pengelolaan sampah regional. Selain itu, Pemprov Lampung juga akan bekerjasama dengan perguruan tinggi dan para ahli dalam rencana penanganan dan pengelolaan sampah Teluk Lampung, jelasnya.

Irwan meneruskan, selain mencemari laut, sampah hasil buangan industri dan domestic juga merusak kawasan hulu serta sempadan sungai sehingga kualitas air sungai menurun. Kemudian kualitas daerah perairan teluk dan pesisir pantai juga menurun akibat hilangnya habitat mangrove, rusaknya kawasan terumbu karang, dan sedimentasi dari aliran hulu sungai.

Untuk itu diperlukan sinergitas antar Organisasi Perangkat Daerah guna menyelesaikan permasalahan tersebut, “sehingga program perlindungan dan pengelolaan lingkungan hidup tidak bersifat kewilayahan administratif melainkan berbasis ekosistem,” ujarnya.

Secara regulasi tata kelola sampah di Kota Bandarlampung merujuk pada Peraturan Daerah No. 5 Tahun 2015 tentang Pengelolaan Sampah. Berdasarkan regulasi dan jumlah sampah yang terus meningkat, pemerintah Kota Bandarlampung terus meningkatkan kebijakan dan strategi pengelolaan sampah, berupa:

(a) Penguatan lembaga pengelola sampah dan penganggaran;

(b) Penguatan komitmen dalam hal pengelolahan sampah rumah tangga, sampah sejenis sampah rumah tangga dan sampah spesifik;

(c) Pembaharuan teknologi pengelolaan sampah;

(d) Menyusun sistem informasi tata kelola sampah;

(e) Mendorong keterlibatan Perguruan Tinggi, masyarakat, dunia usaha dan kelompok masyarakat; dan

(f) Mendorong Penguatan komitmen dunia usaha melalui penerapan kewajiban produsen dalam pengurangan Sampah Rumah Tangga dan Sampah Sejenis Sampah Rumah Tangga.

Dan juga dalam upaya mendukung terwujudnya smart village di Lampung, Pemprov Lampung turut mengeluarkan program bank sampah. Pemerintah Provinsi Lampung mendorong pengembangan Business Plan Bank Sampah dan Taman Desa Hanura agar dapat dikelola dengan baik dan diperluas pelayanannya untuk masyarakat. Plt. Kadis Lingkungan Hidup Murni Rizal menyampaikan bahwa pelayanan Bank Sampah di Desa Hanura terkelola dengan baik dan akan diperluas pelayanannya dengan membuka Mall Rongsok serta Mendirikan Bank Sampah atau TPS 3R.) (Tempat Pengelolaan Sampah Reuse, Reduce, dan Recycle). Bank sampah ini adalah wadah yang dibentuk untuk menampung sampah organik dan non-organik hasil dari masyarakat yang dikumpulkan untuk ditabung dan hasilnya dapat menambah pendapatan masyarakat

Selain itu, hal paling mendasar adalah meminta penjual untuk mengurangi pembungkus plastik. Kita juga dapat memanfaatkan kembali pembungkus plastik setelah dibersihkan, lalu di pilah untuk didaur ulang.

 

Penerapan Solusi

Untuk itu dalam hal penanganan dan tata kelola sampah ini, tentu bukan hanya menjadi tanggung jawab pemerintah provinsi Lampung namun juga menjadi tanggung bersama menuju kota yang beradab, sehat dan sejahtera. Seluruh masyarakat Lampung harus ikut berkontribusi dalam pengelolaan sampah agar sampah di provinsi Lampung dapat diatasi dan berkurang. Dan dengan adanya Bank Sampah di Lampung juga dapat membantu masyarakat untuk rajin mengepulkan sampah-sampah daur ulang dan nantinya akan membantu pendapatan masyarakat.

 

 

Sumber:

https://lampungprov.go.id/detail-post/atasi-sampah-pemprov-perkuat-regulasi

https://netizenku.com/tata-kelola-sampah-di-bandarlampung-kembali-jadi-sorotan/

https://www.mongabay.co.id/2021/06/09/harus-ada-solusi-penanganan-sampah-plastik-di-lampung/

https://www.rmollampung.id/tata-kelola-sampah-di-kota-bandarlampung

KUIS PTI TOPIK 11

SOAL

  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 dalam kehidupan masyarakat Indonesia secara umum dan bagaimana kita menyikapinya?
  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 lingkungan Small Office Home Office (SOHO)yang akan digunakan sebagai tempat kerja tim vlogger teman anda, dengan bantuan anda rumah ini akan menjadi SOHO yang nyaman digunakan untuk bekerja. 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 kecepatan internet jaringan agar memudahkan pekerjaan tim vlogger. Di tempat itu menjadi kantor soho tim dan akan dikerjakan produksi video, riset pasar, studio podcast, siaran langsung streaming.

JAWABAN

  1. Perkembangan teknologi di era digital seperti sekarang ini tumbuh semakin cepat dari hari ke hari, bulan ke bulan hingga ke tahun selanjutnya. Secara tidak langsung penggunaan teknologi ini meningkat tajam. Memasuki era modern, masyarakat di Indonesia mulai banyak mengadopsi teknologi yang berasal dari luar negeri seperti gadget, internet hingga berbagai inovasi yang mampu mempermudah kegiatan sehari-hari.Menurut pandangan saya hal seperti gadget dan internet merupakan salah satu yang termasuk perkembangan tenologi dalam 10 tahun kedepan.Akhirnya, ketika kita membicarakan tentang teknologi sebenarnya Indonesia memiliki peluang yang cukup besar. Hanya saja memerlukan kesadaran serta pergerakan besar agar inovasi teknologi dapat berjalan lebih optimal.
  2. SOHO (Small Office Home Office)  sendiri adalah istilah yang mengacu pada bisnis atau usaha kecil yang dilakukan dirumah. Mobilitas kita yang semakin tinggi dan semakin terbatasnya jarak dan waktu membuat rumah bisa sebagai pilihan untuk melakukan usaha dengan nilai strategi yang tinggi. Suasana kantor di rumah menjadi nyaman karena rumah kita sendiri dan dekat dengan kehangatan keluarga. 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 kabel internet.

    Jaringan SOHO juga memungkinkan berbagi sumber daya, seperti printer, dokumen, gambar dan musik yang dapat diakses antara beberapa komputer lokal.

    Konsep sederhana jaringan SOHO sama seperti tipe 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.

 

Sumber :

https://www.google.com/amp/s/www.indotelko.com/amp/read/1576706020/dell-2030

Communicating Digital Content

q2uadgx5jum9tn2lradr

Komunikasi Digital

Teknologi komunikasi digital adalah teknologi yang berbasis sinyal elektrik komputer, sinyalnya bersifat terputus-putus dan menggunakan sistem bilangan biner. Bilangan biner tersebut akan membentuk kode-kode yang merepresentasikan suatu informasi tertentu. Setelah melalui proses digitalisasi informasi yang masuk akan berubah menjadi serangkaian bilangan biner yang membentuk informasi dalam wujud kode digital. Kode digital tersebut nantinya akan mampu dimanipulasi oleh komputer. Contohnya adalah gambar kamera video yang telah diubah menjadi bentuk digital. Bentuk digital tersebut mewakili element gambar (pixel).

DAMPAK POSITIF DAN NEGATIF ​​MENGGUNAKAN KOMUNIKASI DIGITAL

  • Positif
  1. Mempercepat arus informas
  2. Mempermudah akses terhadap informasi terbaru
  3. Media sosial
  4. Membantu individu dalam mencari informasi
  5. Media hiburan
  6. Mepermudah komunikasi dengan individu lainnya yang jauh
  7. Berbagi dan berbagi file
  8. Memiliki banyak dampak positif dalam dunia pendidikan
  9. Sebagai lokasi untuk bisnis jual beli
  10. Membantu menyelesaikan masalah dengan mudah
  • Negatif
  1. Menjadi malas untuk bersosialisasi secara fisik
  2. Meningkatnya penipuan dan kejahatan dunia maya
  3. Perundungan siber
  4. Konten negatif yang berkembang pesat
  5. Fitnah dan juga pencemaran nama baik secara luas
  6. Menjauhkan yang dekat
  7. Mengabaikan tugas dan juga pekerjaan
  8. Membuang-buang waktu untuk hal yang tidak berguna
  9. Menurunnya prestasi belajar dan juga kemampuan bekerja seseorang.

Network

jaringan-komputer

Network atau jaringan adalah Sekelompok komputer yang terhubung yang bisa saling berbagi sumber daya (seperti printer atau modem) dan data. Pada defenisi sederhananya Network dapat menghubungkan setiap perangkat untuk bisa saling terhubung satu sama lainnya sehingga bisa mengirim informasi ke sasaran.

Network adalah jaringan dari system komunikasi data yang melibatkan sebuah atau lebih system komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu system. Dengan network, komputer yang satu dapat menggunakan data di komputer yang lain. Dapat mencetak laporan di printer komputer yang lain, dapat memberi berita ke komputer yang lain walaupun berlainan area. Network merupakan cara yang sangat berguna untuk mengintegrasi kan system informasi dan menyalurkan arus informasi dari satu area ke area lainnya.

 

Perangkat Lunak Komunikasi

png-clipart-animation-software-drawing-communication-software-miscellaneous-gadget

Perangkat Lunak komunikasi merupakan sebuah perangkat lunak (software) yang digunakan oleh brainware komputer agar dapat saling memberi kabar dan berkomunikasi di berbagai belahan dunia. Software ini berkembang dengan sangat cepat menyesuaikan perkembangan zaman yang juga serba cepat. Pada masa sekarang ini, software komunikasi tak hanya dapat mengirim pesan teks, melainkan dapat berkirim video dan suara secara real-time atau yang sering disebut video call.

Fungsi Perangkat Lunak Komunikasi

Fungsi utama software ini yaitu untuk berkomunikasi baik dengan pesan teks, suara, maupun video. Namun dari fungsi utama tersebut, terdapat fungsi-fungsi “turunan” dari software komunikasi yang sangat berguna bagi orang-orang sekarang. Fungsi-fungsi tersebut antara lain:

  • Menyambung tali silaturrami dengan saudara, kerabat, dan kolega yang bertempat tinggal jauh.
  • Sekarang ini, perekrutan karyawan pada sebuah perusahaan dapat dilakukan di mana saja tanpa harus datang ke perusahaan seperti melakukan wawancara kerja melalui video call.
  • Bagi sebuah organisasi, kehadiran software komunikasi sangat berguna untuk melakukan koordinasi secara cepat, sehingga meminimalisir miss komunikasi.
  • Bagi orang yang hendak membeli barang, tidak perlu datang langsung untuk mengecek barang. Pembeli dapat melakukan pengecekan dari jarak jauh menggunakan software komunikasi dengan penjual.

Jenis-Jenis Perangkat Lunak Komunikasi

1. Skype

skype

Skype adalah sebuah software komunikasi dengan teknologi P2P (peer to peer) yang ditemukan oleh wirausahawan Niklas Zennström dan Janus Friis, yang juga menemukan Kazaa dan Joost (P2P untuk televisi).

Software ini adalah software bebas yang dapat di unduh gratis dengan tujuan memberi layanan komunikasi suara (voice) bernilai tinggi berbasiskan internet murah untuk semua orang di seluruh belahan dunia.

Kelebihan :

  • Penggunaannya cukup mudah karena easy user.
  • Kualitas voice yang lebih baik.

Kekurangan :

  • Membutuhkan resources dan kapasitas yang besar, sehingga komputer dengan spesifikasi rendah akan sulit menggunakan.
  • Tidak memiliki fitur panggilan darurat.
  • Registrasi dapat dilakukan tanpa identitas diri yang sah, sehingga dapat disalahgunakan orang tidak bertanggung jawab, misalnya untuk penipuan.

2. Yahoo Messenger

Yahoo-Messenger-300x169

Yahoo Messenger atau yang sering disingkat YM merupakan program pengirim message instant yang sangat populer dimasanya. YM adalah software komunikasi yang disediakan oleh mesin pencari Yahoo dan tersedia secara gratis dan dapat diunduh serta diakses menggunakan Yahoo! ID.

Kelebihan:

  • Tampilan minimalis dan tidak ribet.
  • Tidak membutuhkan laptop dengan spesifikasi tinggi, karena hanya butuh resource dan memori kecil.
  • Terintegrasi dengan semua fitur milik Yahoo seperti penyimpanan foto dan file, Email Finder, Kalender, Ramalan cuaca, dan lain sebagainya.

Kekurangan:

  • Pada awalnya YM hanya dapat berkomunikasi menggunakan pesan teks.
  • YM berkembang hingga dapat berkomunikasi dengan foto dan video, namun grafisnya tidak cukup baik.
  • Karena dapat mendaftar dengan ID palsu, maka rawan terjadi kejahatan.
  • Langsung terhubung dengan banyak orang diseluruh dunia, sehingga kurang nyaman bagi orang yang membutuhkan lebih banyak privasi dengan orang-orang terdekat.

3. Line

line-300x300

Software Line sering disebut sebagai software pengirim pesan instan karena kemudahan dalam pemakaiannya. Selain itu, Line dapat diunduh secara gratis pada berbagai platform, yaitu smartphone, tablet, dan komputer. Awalnya, software yang dikembangkan di Jepang oleh NHN Corporation ini hanya dapat digunakan pada perangkat iOS dan Android. Perkembangan fitur-fitur terobosan dan iklan yang gencar membuat software ini menjadi software peringkat pertama sebagai software terlaris gratis (top grossing) di 42 negara. Saat ini, Line sudah dapat dinikmati di hampir semua OS seperti iOS, Android, BlackBerry, Windows Phone, Windows PC, Mac OS X, Nokia Asha Series, dan lain-lain.

Kelebihan:

  • Dapat Berkomunikasi secara gratis. User cukup terhubung ke internet untuk dapat menikmati layanan komunikasi seperti chat, voice, video, maupun live.
  • Mendukung pelbagai platform dengan berbagai sistem operasi, seperti iOS, Android, BlackBerry, Windows Phone, Windows PC, Mac OS X, Nokia Asha Series, dan Firefox OS.
  • Memiliki banyak fitur terobosan yang menarik dan bermanfaat seperti keep, line today, line square, line jobs, dan lain sebagainya.
  • Banyaknya pilihan stiker yang tersedia membuat pengguna bebas mengekspresikan diri dalam ruang obrolan.

Kekurangan:

  • Software ini membutuhkan jaringan internet yang stabil. Sehingga akan sulit jika pengguna terhubung dengan koneksi internet yang tidak stabil atau berada di daerah terpencil,
  • Membutuhkan komputer atau smartphone yang memiliki spesifikasi cukup tinggi karena memakan banyak memori dan resource.

4. Whatsapp

whatsapp-300x300

Software ini memungkinkan pengguna untuk berkirim pesan, berbagi komputer. Serta pemakaiannya yang sangat mudah dan sangat lancar. Selain itu, software ini tidak memakan banyak memori. Cara mendaftarnya pun sangat mudah, cukup dengan nomor telepon yang digunakan.

Kelebihan:

  • Desain yang simpel dan mudah digunakan,
  • Dapat back up percakapan dengan mudah sehingga tidak perlu khawatir dengan chat-chat kenangan,
  • Kontak telepon otomatis tersinkron,
  • Berkomunikasi secara gratis. Pengguna hanya cukup terhubung ke internet untuk dapat menikmati layanan komunikasi secara gratis, seperti chat, voice, dan video.

Kekurangan:

  • Fitur tidak sekaya line.
  • Sering mengalami down, karena banyaknya pengguna.

5. Google Talk

Google-Talk-300x144

Google talk merupakan software komunikasi buatan Google. Fungsi utamanya yaitu sebagai alat yang memungkinkan si pengguna melakukan chatting. Tampilan Google Talk lebih sederhana namun kecepatan dalam penggunaan jadi lebih cepat. Cara mendaftar Google talk juga sangat mudah. Apabila sudah memiliki akun gmail, secara otomatis pengguna telah memiliki akun google talk. Sehingga tidak perlu melakukan pendaftaran yang berkali-kali.

Kelebihan:

  • Dapat menransfer file dengan kapasitas unlimited,
  • Tampilan sederhana, membuat software tidak berat dan waktu tunggu (loading) cepat, dan
  • Tidak membuang waktu untuk melakukan pendaftaran, karena setiap orang yang mendaftar gmail, otomatis telah terdaftar dengan google talk.

Kekurangan:

  • Menu tambahan yang tersembunyi di dalam toolbar windows, bagi user baru akan mengalami kesulitan dalam menggunakannya,
  • Fitur-fitur nya tidak banyak, dan
  • Tidak dilengkapi dengan panggilan darurat dan video call.

 

 

Sumber :

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

 

https://fikrarachmania.wordpress.com/2016/11/25/komunikasi-digital/

https://idcloudhost.com/kamus-hosting/network/

https://haloedukasi.com/perangkat-lunak-komunikasi

OPERATING SYSTEMS

6077ea809d11e

Sistem Operasi atau Operating System (OS) adalah seperangkat program yang mengoordinasikan semua aktivitas di antara perangkat keras komputer atau perangkat seluler. Sistem operasi mengelola seluruh perangkat lunak dan perangkat keras pada komputer. Pada suatu waktu, Anda menjalankan beberapa perangkat lunak sekaligus di komputer Anda dan dengan demikian beberapa perangkat lunak tersebut memerlukan akses ke CPU, memori, dan media penyimpanan. Sistem operasi mengatur proses-proses tersebut untuk memastikan setiap perangkat lunak berjalan normal.

Fungsi Sistem Operasi
  • Sistem operasi mencakup berbagai opsi daya
  1. Mode tidur  menyimpan semua dokumen terbuka yang menjalankan program atau aplikasi ke RAM, mematikan semua fungsi yang tidak diperlukan, dan kemudian menempatkan komputer dalam kondisi daya rendah.
  2. Mode hibernasi  menyimpan semua dokumen yang terbuka dan menjalankan program atau aplikasi ke hard drive internal sebelum melepaskan daya dari komputer atau perangkat.
  • Antarmuka pengguna atau User Interface (UI) mengontrol bagaimana Anda memasukkan data dan instruksi dan bagaimana informasi ditampilkan di layar.
  • Mencari Google Artikel Antarmuka pengguna Grafis ATAU Graphical User Interface (GUI), Andari interact DENGAN menu Dan gambar visual.
  • Dalam antarmuka baris perintah, pengguna mengetik perintah yang ditunjukkan oleh kata kunci pendek (singkatan) atau menekan tombol khusus pada keyboard untuk memasukkan data dan instruksi.
  • Bagaimana sistem operasi menangani program secara langsung memengaruhi produktivitas Anda.
  1. Single User – Single Tasking, yaitu sistem operasi yang hanya dapat digunakan oleh satu pengguna dan hanya dapat menjalankan satu program dalam satu waktu, contoh: DOS (Disk Operating System).
  2. Multi User – Single Tasking , yaitu sistem operasi yang dapat digunakan oleh banyak pengguna namun setiap pengguna hanya dapat menjalankan satu program (aplikasi) dalam satu waktu, contoh: Novell Netware pada sistem operasi Jaringan berbasis DR-DOS.
  3. Single User – Multi Tasking , yaitu sistem operasi yang dapat digunakan oleh satu pengguna tetapi dapat menjalankan banyak program dalam satu waktu, contoh: Windows, MacOS, dll.
  4.  Multi User – Multi Tasking, yaitu sistem operasi yang dapat digunakan secara bersamaan oleh banyak pengguna yang menjalankan banyak program dalam satu waktu, contoh: Unix, Linux, FreeBSD atau Windows dengan dukungan Citrix Metaframe, dll.
  • Manajemen memori mengoptimalkan penggunaan memori internal komputer atau perangkat.
  • Memori virtual atau memori virtual adalah bagian dari media penyimpanan yang berfungsi sebagai tambahan RAM.
  • Sistem operasi penentuan urutan yang diatur.
  • driver adalah program kecil yang memberi tahu sistem operasi cara berkomunikasi dengan perangkat tertentu.
  • Plug and Play secara otomatis mengonfigurasi perangkat baru saat Anda menginstal atau menghubungkannya.
  • Monitor kinerja adalah program yang menilai dan melaporkan informasi tentang berbagai sumber daya dan perangkat komputer.
  • Sistem operasi biasanya menyediakan sarana untuk membuat koneksi Internet.
  • Banyak program, termasuk sistem operasi, termasuk fitur pembaruan otomatis yang secara teratur menyediakan fitur baru atau koreksi pada program.
  • Sistem operasi sering memberi pengguna berbagai alat yang terkait dengan pengelolaan komputer, perangkatnya, atau programnya. Antara lain terdapat File Manager (Manajer file), Search (Pencarian), Image Viewer (Penampilan gambar), Uninstaller (Penghapus Instalasi), Disk Cleanup, Disk Defragmenter, Screen Saver, File Compression, PC Maintenance, Backup and Restore (Pencadangan dan Pemulihan ).
  • Beberapa sistem operasi dirancang untuk bekerja dengan server di jaringan.
  • Multi-pengguna pada sistem operasi memungkinkan banyak pengguna untuk berbagi printer, akses Internet, file, dan program.
  • Seorang administrator jaringan menggunakan sistem operasi server
    untuk: Menambah dan menghapus pengguna, komputer, dan perangkat lainnya; Konfigurasikan jaringan, instal perangkat lunak, dan kelola keamanan jaringan.
  • Akun pengguna memungkinkan penggunaan untuk masuk ke, atau mengakses sumber daya di, jaringan atau komputer. Nama pengguna, atau ID pengguna, Mengidentifikasi pengguna tertentu. Dan kata sandi adalah kombinasi pribadi karakter yang terkait dengan nama pengguna.
Jenis Sistem Operasi

1. Sistem Operasi DOS

MS-DOS

Disk Operating System (DOS) adalah sistem operasi   default (generik)  yang ada pada perangkat komputer pribadi. Sistem operasi ini cara pengoperasiannya melalui perintah teks pada “ command line “. Dari sejarahnya, sistem operasi DOS adalah pendahulunya  Windows . Digunakan sekitar tahun 1980. Jadi, sebelum Windows ada, DOS sudah ada.

Kelebihan Sistem operasi DOS:

  • Ringan sehingga tidak banyak memori
  • Ukurannya kecil
  • memiliki sifat tinggi

Kekurangan Sistem Operasi DOS :

  • Belum ada antarmuka
  • Intruksinya hanya berupa tulisan tidak ada grafis

2. Sistem Operasi Windows

sistem-operasi-windows-1

Windows merupakan sistem operasi yang dilengkapi dengan antarmuka pengguna grafis (GUI) dengan desktop yang memungkinkan pengguna untuk melihat semua file dan video. Sistem operasi ini dirancang untuk berjalan pada perangkat keras x86 seperti AMD dan prosesor Intel. Sistem operasi Windows hadir dengan hampir semua perusahaan yang membuat PC atau laptop

Kelebihan:

 

 

  • Tampilan Antarmuka User Friendly
  • Lebih mudah dalam proses instalasi
  • Aplikasi OS Windws melimpah

kekurangan:

  • Tidak buka sumber
  • Berbayar dan lumayan mahal
  • Mudah diretas karena sistem keamanannya masih lemah
  • Rentan terkena virus serangan

3. Sistem Operasi Linux

Sistem-operasi-linux

Linux adalah sebuah sistem operasi seperti Unix yang menggunakan kernel linux sebagai inti dan disertakan aplikasi dan modul pendukung lain agar berfungsi dan dapat digunakan secara utuh layaknya sistem operasi pada umumnya. Linux memperkenalkan pertama kali oleh Linus Torvalds pada tahun 1991 silam. Sistem operasi yang satu ini memliki sifat open-source dimana pengguna dapat memodifikasi dan mendistribusikan kembali secara bebas tanpa perlu lisensi.

Kelebihan:

  • Sumber Terbuka
  • Gratis tidak ada biaya lisensi
  • Perkembangannya sangat bagus karena dikembangkan banyak orang

kekurangan:

  • Tidak bagi pengguna awam
  • Aplikasi Linux terbatas
  • Cara menginstal Linux terbilang susah

4. Sistem Operasi MacOS

Sistem-operasi-linux-mac-os

MacOS, atau yang sebelumnya disebut OS X, adalah sistem operasi dengan antarmuka grafis yang dikembangkan dan didistribusikan oleh Apple Inc. Sistem operasi ini disediakan untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.

Kelebihan:

  • Lebih stabil
  • Tampilan Antarmuka untuk kebutuhan multimedia
  • Memiliki keamanan tinggi dan tidak mudah diretas
  • Aman dari Virus

kekurangan:

  • Harganya relatif mahal
  • Kurang optimal untuk bermain game
  • Bukan sumber terbuka
5. Sistem Operasi UNIXSistem-operasi-UNIXUnix atau UNIX adalah sebuah sistem operasi (OS) yang dikembangkan pada tahun 1965 melalui proyek sebelumnya yang bernama Multiplexed Information and Computing Service atau disingkat Multics dengan harapan UNIX ini sistem operasi yang dapat melakukan multitasking, portable dan dapat digunakan oleh lebih dari satu pengguna ( multipengguna).

Kelebihan:

  • Tidak mudah terkena virus
  • Gratis dan bisa digunakan cuma-cuma

kekurangan:

  • Tampilan UNIX kurang menarik
  • Tidak memiliki banyak pilihan driver
Sistem Operasi Desktop

4e0977281ba562c6b24bfab0ad5859104ea55c32c4a5d2653a74d22d14041dd6_200

Sistem operasi merupakan sebuah program yang berfungsi untuk mengendalikan semua fungsi yang ada pada komputer, baik itu perangkat keras maupun perangkat lunak aplikasi. Sistem operasi sendiri juga sebagai antarmuka (tatap muka) dan perantara antara pengguna (pengguna) dan Hardware(perangkat keras).

Selain itu secara umum sistem operasi juga berfungsi untuk memanajemen perangkat keras, pengelolaan file, manajemen interaksi user, dan manajemen aplikasi. Beberapa sistem operasi modern juga dilengkapi dengan kemampuan multi user, multi tasking, multi processing dan multi threading.

Sistem operasi desktop adalah sistem operasi yang paling sering digunakan pengguna untuk benerja. Sistem Operasi ini memiliki karakteristik sebagai berikut:

  • Mampu mendukung penggunaan oleh satu orang pengguna
  • Mampu melakukan berbagi file dan folder dalam jaringan kecil dengan keamanan minimal

Pada saat sekaran ini, sistem operasi desktop yang paling banyak digunakan di seluruh dunia terbagi dalam tiga kelompok besar, yakni Microsoft Windows, Apple Mac Os, dan UNIX/Linux. Karena ketiga kelompok ini adalah pengembang terbesar dari sistem operasi.

Sistem Operasi Server

Sistem operasi server yang biasa disebut juga dengan OS server merupakan sistem operasi yang spesifik dirancang untuk menjalankan perangkat lunak pada sebuah server. Umumnya sistem operasi server dibuat untuk mendukung kinerja dan juga operasi dari sebuah server komputer yang telah terhubung dengan suatu jaringan. Oleh karena itu untuk dapat menjalankan sistem ini dengan baik yang dibutuhkan juga sistem operasi khusus yang dirancang untuk melakukan tugas – tugas pengelolaan jaringan server.

Berikut beberapa fungsi utama yang dimiliki oleh sistem operasi server:

  1. Memberikan kemampuan bagi para pengguna untuk mengakses dan menajemen server baik secara GUI (Graphical User  Interface ) maupun melalui  CLI  (Command Line Interface).
  2. berusaha menjalankan sebagian besar proses pelayanan server dari perintah OS sesuai dengan arsitektur yang dimiliki server tersebut.
  3. membantu mengonfigurasi layanan secara sistem jaringan server secara tingkat lanjut baik dari segi perangkat keras, perangkat lunak maupun konfigurasi layanan jaringan tersebut.
  4. membantu pemasangan aplikasi pemasangan bisnis dan juga aplikasi web tersebut.
  5. Menyediakan sebuah antarmuka yang dapat membantu para pengguna baik itu para pelaksana keamanan maupun pihak admin untuk menjalakan proses termasuk proses administratif secara umum.
  6. membantu menajemen dan juga memonitoring komputer atau perangkat klien yang terhubung pada sistem jaringan dan juga sistem operasi untuk menjalankan sistem jaringan tersebut.

Sistem operasi server digunakan pada berbagai aspek dalam sistem jaringan. Berikut merupakan jenis – jenis server berdasarkan penggunaannya.

  • Web server merupakan sistem server dimana perangkat lunak (software) dipasang pada server yang berfungsi untuk menyediakan layanan permintaan data dengan protokol Hypertext Transfer Protocol (HTTP) yang dapat diakses dengan menggunakan browser. Penggunaan web server yang banyak digunakan terutama pada infrastruktur internet secara umum.
  • FTP Server merupakan server yang menjalankan perangkat lunak untuk memberikan layanan pertukaran file kepada perangkat – perangkat tertentu yang terhubung pada jaringan. Dalam server ini komputer server akan selalu siap memberikan layanan FTP apabila terdapat permintaan dari FTP client.
  • Fax Server yang menggunakan server sebagai tempat penerimaan atau pengiriman fax.
  • Mail server  merupakan perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirimkan melalui email.
  • File server merupakan satu server yang berfungsi untuk menampung sejumlah data yang dimiliki oleh klien dari suatu sistem jaringan yang tidak terhubung.
  • Server game merupakan server yang digunakan untuk menghubungkan setiap pemain video game tertentu (klien) dengan pemain lainnya. Server ini sering dipakai untuk perlengkapan infrastruktur permainan digital atau video game.
  • DNS Server merupakan sistem distribusi database yang digunakan untuk pencarian nama alamat komputer di rangkaian jaringan yang menggunakan sistem TCP/IP.
  • Sesuai namanya proxy server berfungsi sebagai pengatur lalu lintas dari berbagai perangkat yang terhubung pada suatu jaringan melalui pengaturan proxy. Penggunaan fungsi proxy pada jaringan komputer semakin banyak digunakan seiring dengan perkembangan internet. Server proxy dapat bekerja sebagai komputer lainnya untuk melakukan permintaan terhadap konten dari sebuah jaringan internet atau intranet.
  • Database server merupakan sebuah server yang mana menggunakan program komputer yang menyediakan layanan database untuk program komputer lain. Server database juga dapat digunakan untuk beberapa kegiatan seperti analisis data, pengarsipan data, dan penyimpanan data. Penggunaan Database server mencakup macam-macam database yang umum digunakan.
  • Printe server dalam hal ini merupakan server tempat berbagai macam perangkat komputer dalam suatu jaringan yang akan membantu proses pencetakan / pencetakan. Biasanya  jenis  server cetak jaringan digunakan pada sistem jaringan intranet.
  • Server aplikasi merupakan server yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh klien yang telah terhubung server ini.
  • Streaming media server merupakan sebuah web server atau aplikasi yang telah terinstall didalam sebuah server yang dapat digunakan untuk menjalankan file video atau audio secara real- time  atau dengan streaming di internet.
Sistem Operasi Seluler

Sistem operasi seluler (mobile operating system) atau biasa disebut  mobile OS  adalah sistem operasi yang dirancang spesifik untuk menjalankan perangkat seluler seperti telepon seluler, smartphone, Asisten Digital Pribadi (  Personal Digital Asisten  ), komputer tablet dan perangkat lain yang dapat di genggam.

Sama seperti sistem operasi Linux atau Windows yang dapat mengontrol desktop atau komputer, sistem operasi seluler adalah perangkat lunak platform yang dapat menjalankan aplikasi dan program yang ada di smartphone, tablet, dan perangkat lainnya. Sistem operasi ini bertanggung jawab untuk menentukan fungsi dan fitur yang tersedia di perangkat seperti roda ibu jari ( thumb wheel ), keyboard, WAP, sinkronisasi dengan aplikasi, email, pesan teks dan masih banyak lagi. OS seluler juga akan menentukan aplikasi pihak ketiga (aplikasi seluler) mana yang dapat digunakan pada perangkat Anda.

unduh

  • Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

iOS-14-Apple-2

  • iOS (sebelumnya iPhone OS) adalah sistem operasi seluler yang dibuat dan dikembangkan oleh Apple Inc. khusus untuk perangkat kerasnya. Ini adalah sistem operasi yang saat ini memberdayakan banyak perangkat seluler perusahaan, termasuk iPhone, dan iPod Touch; itu juga mendukung iPad sebelum pengenalan iPadOS pada 2019. Ini adalah sistem operasi seluler terpopuler kedua di dunia Android.

gambar-gambar

  • Windows phone merupakan keluarga sebuah sistem operasi seluler yang dapat dikembangkan oleh Microsoft sebagat pengganti platform Windows Mobile, meskipun tidak lagi kompatibel. Dengan Windows Phone, Microsoft telah menciptakan antarmuka pengguna baru dengan desain bahasa UI Gaya Modern Selain itu, perangkat lunak ini terintegrasi dengan aplikası keriga dan berbagai layanan Microsoft, dan menetapkan persyaratan perangkat keras minimum yang digunakan SO ini.

Sumber :

Vermaat., E., Sebok., S., Freund., S., Campbell., J., dan Frydenberg., M. 2016.  Discovering Computers 2016: Operating System  . Boston: Cengage Belajar.

https://dosenit.com/jaringan-komputer/software-jaringan/sistem-operasi-server

PENYIMPANAN DIGITAL

Picture7

Data penyimpanan digital (Digital Stroge) pada dasarnya adalah penyimpanan informasi digital dalam media penyimpanan, biasanya dengan cara elektronik. Perangkat penyimpanan biasanya memungkinkan pengguna untuk menyimpan sejumlah besar data dalam ruang fisik yang relatif kecil, dan memudahkan berbagi informasi itu dengan orang lain. Perangkat mungkin mampu menyimpan data baik sementara atau permanen.

Perangkat penyimpanan data digital memiliki banyak kegunaan. Sebagai contoh, komputer biasanya bergantung pada penyimpanan informasi untuk berfungsi. Media penyimpanan juga dapat digunakan untuk membuat cadangan informasi penting (menyimpan data digital dapat melibatkan masalah ketahanan dan keandalan, sehingga membuat salinan informasi yang independen biasanya merupakan tindakan pencegahan yang bijaksana). Beberapa perangkat penyimpanan juga portabel, artinya dapat digunakan untuk mentransfer informasi dari satu komputer ke komputer lainnya.

Perangkat Penyimpanan Data Digital
1. Hard Disk Drive

pengertian-harddisk-inarticle

Hard Disk Drive biasa juga disebut Hard disk atau HDD adalah perangkat penyimpanan data yang digunakan untuk menyimpan dan mengambil informasi digital menggunakan cakram yang dilapisi dengan bahan magnetik. Ada dua tipe Hard Disk yang digunakan yaitu Hard Disk internal dan eksternal,pada dasarnya kedua Hard Disk tersebut sama hanya tempatnya saja yang berbeda. Hard Disk internal terpasang langsung di dalam komputer sedangkan Hard Disk eksternal jauh lebih portable karena tidak langsung terpasang di komputer.

Hard disk berfungsi untuk menyimpan file untuk sistem operasi dan program perangkat lunak, serta dokumen pengguna, seperti foto, file teks, dan audio. Hard drive menggunakan penyimpanan magnetik untuk merekam dan mengambil informasi digital ke dan dari satu atau lebih disk yang berputar cepat.

 2. Floppy Disk

fungsi-floppy-disk

Floppy Disk adalah salah satu dari sebagians  perangkat keras ( hardwere ) komputer yang berfungsi sebagai alat pembaca disket atau Floppy Disk, dimana pada dasarnya Floppy Drive ini memiliki fungsi yang sama dengan perangkat CD / DVD Rom. Tetapi untuk saat ini Floppy Drive sudah sangat jarang sekali penggunanya.

Floppy Disk adalah sebuah perangkat penyimpanan file atau data portable yang jaya pada era tahun 1990-an. Floppy Disk pernah populer karena mampu mengangkut file dari komputer ke komputer lain. Seiring dengan perkembangan zaman Floppy Disk perlahan bergeser dan berkembang pesat ke teknologi yang lebih maju. Dengan kata lain Floppy Disk adalah alat bantu bagi pengguna komputer untuk menyimpan data/file yang sangat penting.

3. Tape drive

tape-drive-3

Tape drive adalah media penyimpanan data berbasis pita magnetik. Tape drive sudah banyak ditinggalkan karena metode pengambilan datanya menggunakan metode sequential access (akses berurutan) yang jauh lebih lambat daripada disk drive.

Sequential access itu sendiri adalah metode pengambilan data yang dilakukan sesuai dengan urutan data di dalam pita penyimpanan. Untuk memperoleh data yang diinginkan, pita harus digulung ke depan atau ke belakang sampai lokasi data tersebut ditemukan.

4. Compact Disc (CD)

Pengertian-Compact-Disk-2

Compact Disk atau yang biasanya lebih kita kenal dengan sebutan CD adalah piringan yang berbentuk bundar yang terbuat dari logam maupun juga plastik. Compatct disk memiliki bahan yang ternyata bisa dialiri oleh listrik sehingga membuatnya bersifat magnet. CD akan menyimpan data, data tersebut kemudian direkam. Setelah itu, data yang ada di dalam CD dapat dibaca dengan cara memanfaatkan kumparan pengonduksi yang disebut sebagai head.

Fungsi utama dengan adanya CD adalah sebagai media penyimpanan yang digunakan untuk menyimpan berbagai macam data. Jadi, compact disk bisa digunakan untuk menyimpan audio, video, maupun berbagai jenis file lainnya.

5. DVD dan Disk Blu-ray

bluray

Blu-ray Disc (BD) adalah format cakram optik generasi berikutnya untuk perekaman, yang menawarkan kualitas video HDTV resolusi 1920x1080p (1080p), tak tertandingi oleh kualitas video DVD. Juga kapasitas penyimpanan Blue-ray Disc adalah lima hingga sepuluh kali lebih banyak daripada DVD. Tetapi semua ini harus dibayar mahal.

Digital Versatile atau Digital Video Disc, yang dikenal sebagai DVD adalah cakram optik yang dapat dimainkan menggunakan pemutar DVD di komputer atau televisi. Pemutar DVD portabel juga sekarang tersedia yang memiliki layar mini yang menyertainya untuk mendapatkan hiburan video saat bepergian.

DVD (cakram serbaguna digital) dan cakram Blu-ray (BD) adalah format penyimpanan data cakram optik digital yang telah menggantikan cakram padat, terutama karena kapasitas penyimpanannya yang jauh lebih besar. Cakram Blu-ray, misalnya, dapat menyimpan 25 GB (gigabytes) data pada cakram lapisan tunggal dan 50 GB pada cakram lapis ganda. Sebagai perbandingan, CD standar memiliki ukuran fisik yang sama, tetapi hanya menampung 700 MB (megabita) data digital.

6. USB Flash Drive

apa-itu-usb-flash-drive

Drive USB, juga disebut flash drive atau stik memori, adalah perangkat portabel kecil yang disambungkan ke port USB pada komputer Anda. Drive USB biasanya digunakan untuk penyimpanan, pencadangan data, serta transfer file antar perangkat. Drive USB hadir dalam beragam kapasitas penyimpanan dan berbagai jenis port, yang masing-masing memiliki bentuk unik. Drive USB yang digunakan dapat bervariasi, tergantung pada jenis komputer yang akan disambungkan dengan drive.

7. Secure Digital Card (SD Card)

sandisk1

Secure Digital (SD) adalah sebuah format kartu memori flash. Kartu Secure Digital digunakan dalam alat portabel, seperti PDA, kamera digital dan telepon genggam. Kartu SD dikembangkan oleh SanDisk, Toshiba, dan Panasonic berdasarkan Kartu Multi Media (MMC) yang sudah lebih dulu ada. Selain memiliki sistem pengaman yang lebih bagus daripada MMC, SD Card juga bisa dengan mudah dibedakan dari MMC karena memiliki ukuran yang lebih tebal dibanding kartu MMC standar.

Kartu SD standar memiliki ukuran 32 mm x 24 mm x 2,1 mm, tetapi ada beberapa kartu SD yg setipis MMC (1.4 mm). Dalam perkembangannya, kartu SD diproduksi juga dalam dua variasi ukuran yg lebih kecil, kedua varian tersebut dikenal dengan nama MiniSD dan MicroSD atau TransFlash (T-Flash). Secara umum, kartu SD dibedakan dari kecepatan transfer data yang tersedia, yaitu kecepatan biasa (150 KB/s) dan kecepatan tinggi. Beberapa kamera digital memerlukan kartu yg berkecepatan-tinggi untuk merekam video secara lancar atau menangkap gambar berturut-turut.

 

8. Solid State Drive (SSD)

ssds_primary-100037001-orig

Solid state drive menggunakan memori flash untuk menyimpan data dan kadang-kadang digunakan dalam perangkat seperti netbook, laptop, dan komputer desktop, bukan drive hard disk tradisional. Keuntungan SSD dibandingkan HDD mencakup kecepatan baca / tulis yang lebih cepat, pengoperasian tanpa suara, keandalan yang lebih besar, dan konsumsi daya yang lebih rendah. Kelemahan terbesar adalah biaya, dengan SSD menawarkan kapasitas yang lebih rendah daripada HDD dengan harga yang setara.

9. Penyimpanan Cloud

cloud-storage

Cloud storage adalah media penyimpanan file berbasis online atau digital yang mengandalkan koneksi internet untuk akses data. Cloud storage adalah terobosan baru dalam dunia storage atau penyimpanan data yang menonjolkan banyak kelebihan jika dibandingkan dengan media simpan offline seperti hardisk dan flashdisk. Jadi, data yang disimpan ke dalam cloud storage akan disimpan di sejumlah server yang dikelola oleh pihak penyedia layanan atau yang biasa disebut hosting.

Kelebihan Cloud Storage

  • File yang tidak mudah rusak
  • Media penyimpanan yang tidak mudah rusak
  • Keamanan privasi
  • Bisa diakses dimana saja
  • Akan lebih menghemat tempat

Kekurangan Cloud Storage

  • Rentan terhadap peretas
  • Membutuhkan akses internet
  • Sulit diakses di saat server sedang down atau mengalami traffic yang tinggi
  • Komputer akan menjadi sangat lambat karena diakses oleh banyak pengguna sehingga server akan menerima banyak sekali permintaan
  • Jika tidak mempunyai backup yang handal maka hal terburuk ini akan timbul karena semua data berada di satu server pada cloud computing
10. Punch Card

Used_Punchcard_(5151286161)

Punch Card (atau kartu berlubang) adalah metode umum penyimpanan data yang digunakan pada komputer awal. Pada dasarnya, mereka terdiri dari kartu kertas dengan lubang berlubang atau berlubang yang telah dibuat dengan tangan atau mesin. Kartu-kartu dimasukkan ke dalam komputer untuk memungkinkan penyimpanan dan mengakses informasi. Bentuk media penyimpanan data ini cukup banyak menghilang ketika teknologi baru dan lebih baik dikembangkan.

 

6 Penyebab Umum Kehilangan Data Digital

Ada beberapa cara agar data digital bisa hilang. Saya telah mendaftarkan enam cara paling umum di bawah ini. Secara umum, cara terbaik untuk melindungi data adalah mencadangkannya di tempat yang berbeda.

  1. Menghapus file secara tidak sengaja. Ini adalah masalah yang sangat umum dan telah terjadi pada kebanyakan orang yang berurusan dengan data, termasuk saya. Selain penghapusan, memformat ulang perangkat juga dapat mengakibatkan hilangnya informasi yang tersimpan.
  2. Masalah listrik. Banyak perangkat elektronik bergantung pada listrik untuk berfungsi dengan baik dan memelihara data. Kehilangan kekuatan karena itu dapat mengganggu atau merusak, terutama dalam kasus di mana kehilangan daya tiba-tiba. Selain kehilangan daya, lonjakan daya juga dapat menyebabkan masalah.
  3. Tumpahan, jatuh, atau kecelakaan fisik lainnya. Apa pun yang menyebabkan kerusakan fisik pada perangkat penyimpanan dapat merusak data atau mencegah akses ke sana. Kecelakaan kecil, seperti merobohkan secangkir kopi bisa menjadi penyebab hilangnya data dalam jumlah besar.
  4. Virus dan bentuk malware lainnya. Banyak bentuk penyimpanan data digital modern terpapar ke internet. Ini berarti bahwa data berisiko rusak oleh malware, baik secara langsung, atau melalui kerusakan yang lebih luas yang disebabkan untuk mengatakan, sistem operasi.
  5. Perangkat penyimpanan dicuri. Baik melalui pencurian, pencopetan, penjambretan, atau bentuk pencurian lainnya, Anda dapat kehilangan seluruh perangkat dan semua informasi yang ada di dalamnya.
  6. Kebakaran, banjir, ledakan, dan peristiwa bencana lainnya. Ini semua dapat menghancurkan data dalam jumlah besar. Ini adalah salah satu alasan utama mengapa data tidak boleh didukung di gedung yang sama, tetapi di tempat yang terpisah.

 

Sumber:

Misty E. Vermaat, Susan L. Sebok, Steven M. Freund. Jennifer T.Campbell, and Mark Frydenberg. Discovering Computers 2018 Digital Technology, Data ,and Devices.

https://www.ensinesia.com/2020/02/dasar-komputer-10-contoh-perangkat.html

https://nurfahri.web.ugm.ac.id/2017/09/16/pengantar-teknologi-informasi-digital-storage/

Acara G20 dan COP26

gal_617e1fdd1eed99-03406930-22359926

Presiden Joko Widodo akan berangkat untuk memulai kunjungan kerja ke tiga negara pada hari ini, Jumat, 29 Oktober 2021. Rencananya, ada tiga negara yang akan didatangi Jokowi, yakni Italia, Inggris, dan Uni Emirat Arab.

“Dua kunjungan pertama adalah untuk berpartisipasi pada KTT G-20 di Roma Italia pada 30-31 Oktober 2021 dan KTT Pemimpin Dunia COP-26 di Glasgow Skotlandia pada 1-2 November 2021,” kata Jokowi dalam keterangannya. Selain itu, Jokowi juga akan melakukan kunjungan bilateral ke Persatuan Emirat Arab.

Indonesia akan menjadi tuan rumah Konferensi Tingkat Tinggi (KTT) G20 yang diselenggarakan di Bali pada 2022. Pada rangkaian KTT tersebut akan dilaksanakan G20 Empower yang bertujuan untuk mengidentifikasi tantangan dan mendukung kemajuan kepemimpinan perempuan di sektor swasta.

Setiap tahun para anggota G20 bergilir untuk menjadi tuan rumah rangkaian kegiatan pertemuan tersebut. Setelah terima dari Italia, Indonesia akan memegang Presidensi G20 Tahun 2022 selama satu tahun. “Ini merupakan kali pertama Indonesia terpilih sebagai Presidensi G20 sejak dibentuknya G20 pada tahun 1999,” ungkap Menkominfo.

Presiden Joko Widodo (Jokowi) pada penutupan KTT G20 menerima palu sidang dari Perdana Menteri Italia Mario Draghi pada Minggu, 31 Oktober 2021 malam.

Dituturkan Presiden Jokowi bahwa penyerahan palu sidang itu menandai penyerahan posisi keketuaan atau presidensi KTT G20 dari Italia ke Indonesia yang dimulai 1 Desember 2021 sampai setahun ke depan.

Indonesia memilih tema pulih bersama pada KTT G20 2022. Indonesia memilih tema recover stronger, recover together.

“Presidensi G20 Indonesia secara resmi akan dimulai dari 1 Desember 2021 sampai dengan 30 November 2022 dengan tema utama adalah recover together, recover stronger yang salah satunya artinya pulih bersama dan tangguh bersama,” kata Menteri Koordinator (Menko) Perekonomian Airlangga Hartarto seperti dilansir situs Kemlu.

Acara KTT G20 ini uga diharapkan bisa memberikan dampak ekonomi, seperti penambahan PDB yang diprediksi mencapai sekitar Rp 7,47 triliun, dan terdapat pelibatan tenaga kerja sekitar 33.000 pekerja di berbagai sektor industri di masa mendatang.

Untuk mengoptimalkan posisi Indonesia sebagai penyelenggara Presidensi G20 Indonesia Tahun 2022 tersebut, Presiden RI Joko Widodo telah menerbitkan Keputusan Presiden Republik Indonesia (Keppres) Nomor 12 Tahun 2021 tentang Panitia Nasional Penyelenggara Presidensi G20 Indonesia, pada tanggal 27 Mei lalu.

Adapun tugas dari panitia nasional ini antara lain:

  • Menyusun dan menetapkan rencana induk penyelenggaraan Presidensi G20 Indonesia, termasuk di dalamnya termasuk tema, agenda prioritas, dan rangkaian kegiatan Presidensi G20 Indonesia;
  • Menyusun dan menetapkan rencana kerja dan anggaran penyelenggaraan Presidensi G20 Indonesia;
  • Pertemuan tingkat tinggi, pertemuan tingkat Menteri, pertemuan tingkat Deputi, pertemuan tingkat Kerja, dan pertemuan tingkat Keterlibatan melalui kemitraan dengan Troika G20, anggota G20, dan organisasi internasional;
  • Persiapan dan penyelenggaraan program Side Events;
  • Persiapan dan penyelenggaraan program Road to G20 Indonesia 2022; dan
  • Melakukan monitoring penyelenggaraan Presidensi G20 Indonesia.

Berdasarkan ketentuan peraturan ini, Panitia Nasional terdiri atas Pengarah, Ketua, Penanggung Jawab Bidang, Koordinator Harian, dan Sekretariat. Pengarah Panitia Nasional terdiri dari Presiden dan Wapres RI, Menteri Koordinator Bidang Kemaritiman dan Investasi, serta Menteri Koordinator Bidang Pembangunan Manusia dan Kebudayaan. Kemudian, duduk sebagai Ketua Bidang Sherpa Track yaitu Menteri Koordinator Bidang Perekonomian (Ketua I) dan Menteri Luar Negeri (Ketua II), Ketua Bidang Keuangan yaitu Menteri Keuangan (Ketua I) dan Gubernur Bank Indonesia (Ketua II), dan Ketua Bidang dukungan Penyelenggaraan Acara yaitu Menteri Koordinator Bidang Politik, Hukum, dan Keamanan.

Selanjutnya, untuk Penanggung Jawab Bidang Logistik dan Infrastruktur diketuai oleh Menteri Sekretaris Negara dan Sekretaris Kabinet duduk sebagai salah satu anggotanya. Kemudian Penanggung Jawab Bidang Komunikasi dan Media diketuai oleh Menteri Komunikasi dan Informatika, Penanggung Jawab Bidang Side Events diketuai oleh Menteri Perdagangan, sementara Penanggung Jawab Bidang Pengamanan diketuai oleh Panglima Tentara Nasional Indonesia.

download (1)

Usai menghadiri G20 di Roma, Italia, Presiden Joko Widodo melanjutkan dinas luar negerinya ke Glasgow, Skotlandia, untuk menghadiri KTT Perubahan Iklim PBB, COP26. KTT ini akan dipimpin langsung oleh Perdana Menteri Inggris Boris Johnson dan akan dihadiri oleh sekitar 120 kepala negara dan pemerintahan.

Selain Jokowi dan Johnson, Presiden Amerika Serikat Joe Biden, Presiden Prancis Emmanuel Macron, PM Kanada Justin Trudeau, Presiden Turki Recep Tayyip Erdogan, hingga Presiden Korea Selatan Moon Jae-in juga akan hadir langsung di COP26.

Presiden Jokowi menegaskan Indonesia memiliki peran yang sangat penting dan strategis dalam penanganan perubahan iklim global karena menjadi salah satu negara dengan hutan tropis dan mangrove terbesar di dunia. Karena itu, Jokowi menuturkan posisi Indonesia tetap konsisten dalam penanganan perubahan iklim global.

Pada rangkaian kegiatan KTT COP26, Presiden Joko Widodo telah menyampaikan National Statement dan berpartisipasi pada acara Forest and Land Use Summit, dan Menko Perekonomian juga turut menghadiri pada beberapa agenda pertemuan Presiden tersebut.

Kegiatan diawali agenda CEO Roundtable Forum untuk menguatkan kemitraan bisnis dan investasi dengan Inggris di sektor-sektor prioritas, dan ini sejalan dengan kepentingan Indonesia pada COP26. Forum ini dihadiri oleh sejumlah pimpinan dan wakil perusahaan investor multinasional Inggris, seperti British Petroleum (BP), Nova Innovation, Jardines, Mars, Standard Chartered, Orbital Marine dan Citibank, dengan total potensi deliverables senilai US$9,29 miliar. Pada saat itu juga telah ditandatangani kesepakatan kerja sama antara Pertamina dengan ExxonMobil dalam rangka pengembangan teknologi Carbon Capture Utilization and Storage (CCUS).

Sementara itu, dalam pertemuan Presiden Jokowi dengan Perdana Menteri (PM) Inggris Boris Johnson telah dibahas upaya mendorong kerja sama yang lebih erat di bidang riset dan pelatihan sektor kesehatan. Presiden juga mendorong agar Inggris dapat meningkatkan kerja sama dalam upaya pemulihan ekonomi nasional, antara lain dengan penguatan perdagangan melalui forum mekanisme Komite yang sudah terbentuk, dan mengundang lebih banyak investasi Inggris di Indonesia, khususnya di beberapa sektor prioritas, seperti manufaktur, otomotif, farmasi dan kesehatan.

Di bidang perubahan iklim, kedua negara sepakat berkomitmen kuat dalam pengurangan emisi karbon melalui komitmen Nationally Determined Contribution (NDC), di mana Indonesia merupakan salah satu negara terdepan dalam penanganan kebakaran hutan, penurunan tingkat deforestasi dan restorasi hutan bakau.

“Langkah dan komitmen Indonesia sebagaimana yang dirangkum dalam NDC juga menyasar sektor energi, dan sektor terkait lainnya. Kedua Presiden sepakat meningkatkan kerja sama yang lebih erat, terutama dalam masa Presidensi G20 Indonesia yang mendorong kerja sama digital, transisi energi dan keuangan inklusif, terutama bagi UMKM dan kelompok rentan lainnya,” papar Menko Airlangga.

0921536IMG-20170226-WA0011780x390

Di sela-sela kegiatan KTT COP26, Presiden Jokowi turut diagendakan untuk melakukan pertemuan bilateral dengan sejumlah pemimpin negara dan juga sejumlah pihak, yaitu Perdana Menteri Inggris, Perdana Menteri Palestina, Presiden Amerika Serikat, CEO Rockefeller, Jeff Bezos, dan Bill Gates.

Selepas menghadiri rangkaian KTT Pemimpin Dunia COP26 di Glasgow, Skotlandia, Presiden Joko Widodo (Jokowi) melanjutkan lawatan kerja luar negerinya ke Abu Dhabi, Uni Emirat Arab (UEA). Dari Bandara Internasional Glasgow Prestwick, Presiden Jokowi dan rombongan lepas landas sekitar pukul 11.20 waktu setempat.

Di Abu Dhabi, Presiden akan bertemu Putra Mahkota Mohammed Bin Zayed (MBZ). Jokowi juga akan meninjau sejumlah infrastruktur. Selain itu, Kepala Negara juga akan bertemu para tokoh dan pebisnis UEA. Pekan lalu sebelum keberangkatannya ke luar negeri, Jokowi mengatakan kunjungan ke UEA merupakan kunjungan bilateral pertamanya di masa pandemi.

“Ini adalah kunjungan bilateral pertama saya di masa pandemi. Saya akan pergunakan kunjungan ini untuk memperkuat kerjsaama. Terutama di bidang perdagangan dan investasi. Akan terdapat pertemuan-pertemuan dengan bisnis yang akan saya hadiri. Dan hasilnya akan baik bagi ekonomi kita,” ungkapnya.

“Acara di Dubai saya akhiri dengan mengunjungi Dubai Expo. Dimana kita memiliki paviliun Indonesia. Saya akan tiba di Indonesia tanggal 5 Novemebr pagi hari,” tuturnya

 

 

Sumber:

https://www.kemenpppa.go.id/index.php/page/read/29/3136/indonesia-jadi-tuan-rumah-g20-empower-perkuat-kepemimpinan-perempuan-di-sektor-swasta

https://nasional.tempo.co/read/1522472/jokowi-mulai-safari-ke-3-negara-agenda-g20-sampai-cop26/full&view=ok

https://www.cnnindonesia.com/internasional/20211101072243-120-714793/g20-selesai-jokowi-ke-glasgow-hadiri-ktt-perubahan-iklim-cop26

https://www.liputan6.com/global/read/4699341/kronologi-indonesia-jadi-tuan-rumah-ktt-g20-pada-2022

https://www.kominfo.go.id/content/detail/36956/serah-terima-presidensi-g20-berlangsung-akhir-oktober-2021/0/berita_satker

https://sherpag20indonesia.ekon.go.id/#

https://www.pikiran-rakyat.com/nasional/pr-012917561/terima-palu-sidang-pada-penutupan-ktt-g20-roma-presiden-jokowi-sampai-bertemu-di-indonesia

https://mediaindonesia.com/ekonomi/444351/menko-airlangga-paparkan-rangkaian-agenda-cop26-di-glasgow-skotlandia

INPUT AND OUTPUT DEVICES

A. INPUT DEVICES

Input adalah data apapun dan instruksi dimasukkan ke dalam memori komputer. Adapun secara umum Input device adalah perangkat masukan pada personal komputer yang berfungsi untuk memasukan perintah dari pengguna komputer baik berupa perintah teks, gambar, maupun suara yang nantinya akan di oleh kembali oleh perangkat processing untuk di tampilkan oleh perangkat penampil, atau output device.

Metode input yang umum digunakan meliputi:

1. Keyboards

download (13)

Keyboard adalah perangkat input yang berisi tombol
pengguna menekan untuk memasukkan data dan instruksi ke komputer atau perangkat seluler. Sebagian besar keyboard komputer desktop memiliki tombol fungsi, tombol sakelar, area pengetikan, tombol navigasi, tombol pintasan keyboard, tombol kontrol media, tombol kontrol internet.

 

  • Kegunaan : Memasukkan data ke dalam aplikasi, mengetik perintah di antarmuka CLI.
  • Kelebihan : Mudah dan familier untuk digunakan, masuknya teks dengan cepat ke dalam dokumen.
  • Kekurangan : Metode yang lebih lambat dibandingkan dengan entri data langsung.
2. Numeric Key Pad (Tombol Angka)

download (3)

Keypad yang tersusun dari angka-angka biasanya disebut sebagai numeric keypad.

  • Kegunaan : Memasukkan data numerik ke dalam: • ATM, Terminal POS, Chip dan Pin, Ponsel dll.
  • Kelebihan : Langsung memasukkan data numerik seperti pin atau harga di POS.
  • Kekurangan : Kunci bisa terlalu kecil, sulit mengetik huruf (Handphone lama menjadi teks).
3. Mouse

download (14)

Mouse adalah salah satu hardware komputer yang menerima input-an berupa gerakan, tekanan tombol (click), dan penggulungan (scroll) yang dapat digunakan untuk memilih teks, ikon, file, dan folder. Mouse dalam Bahasa Indonesia diterjemahkan sebagai “tetikus”. Dikatakan demikian karena memang bentuk device ini menyerupai tikus yang kecil meruncing di depan dan menggembung besar di bagian belakang.

  • Kegunaan : Untuk mengontrol penunjuk pada layar untuk memilih Windows, mengklik Ikon, opsi menu, penunjuk pemosisian.
  • Kelebihan : Mudah dinavigasi melalui opsi menu, lebih cepat memilih opsi dibandingkan dengan menggunakan keyboard.
  • Kekurangan : Mudah Rusak, permukaan datar diperlukan.
4. Touch Pad (papan sentuh)

download (2)

Touchpad pada laptop merupakan perangkat yang tidak akan terpisah, karena secara fungsional Touchpad menjadi bagian penting dari perangkat laptop, tanpa adanya Touchpad laptop akan sedikit sulit untuk digunakan, walaupun masih bisa menggunakan mouse. Secara fungsional sebenarnya Touchpad sama dengan mouse, hanya saja bentuk dan cara kerjanya sedikit berbeda.

  • Kegunaan : Digunakan sebagai alat penunjuk pada laptop.
  • Kelebihan : Merupakan bagian dari keyboard sehingga tidak perlu perangkat terpisah.
  • Kekurangan : Lebih sulit digunakan dibandingkan dengan mouse biasa.
5. Tracker Ball (bola pelacak)

download (1)

TrackBall adalah suatu perangkat keras (hardware) yang memiliki fungsi sama dengan mouse, yaitu untuk memilih perintah-perintah dari menu tampilan grafis. Yang menjadi perbedaanya adalah jika ingin menggerakkan pointer mouse di layar diperlukan pergeseran mouse, sementara pada trackball dilakukan dengan menggulirkan bola trackball dengan jari ke arah yang dikehendaki.

  • Kegunaan :  Digunakan oleh pengguna yang cenderung memiliki motilitas terbatas di pergelangan tangan mereka (RSI).
  • Kelebihan : Lebih mudah digunakan dibandingkan dengan mouse, posisi penunjuk yang lebih akurat.
  • Kekurangan : Cenderung lebih mahal, tidak familiar bagi pengguna.
6. Remote Control (kendali jarak jauh)

download (6)

Remote Control adalah sebuah alat elektronik yang digunakan untuk mengoperasikan sebuah mesin dari jarak jauh.

  • Kegunaan : Digunakan untuk mengontrol saluran TV dan opsi menu, sistem multimedia, aplikasi Industri.
  • Kelebihan : Dapat digunakan dari jarak jauh.
  • Kekurangan : Sinyal dapat terhalang oleh rintangan atau dinding.
7. Joystick

download (4)

Joystick adalah perangkat input yang dapat digunakan untuk mengontrol pergerakan kursor atau pointer di perangkat komputer. Gerakan penunjuk/kursor dikendalikan dengan menggerakkan tuas pada joystick.

  • Kegunaan : Digunakan dalam permainan komputer dan simulator.
  • Kelebihan : Lebih mudah digunakan dibandingkan dengan keyboard.
  • Kekurangan : Lebih sulit digunakan dibandingkan dengan mouse biasa.
 8. driving wheel (roda penggerak)

download (5)

Driving Wheel adalah metode kontrol untuk digunakan dalam video game balap, simulator balap, dan simulator mengemudi. Sebuah analogset roda dan pedal seperti ini memungkinkan pengguna untuk secara akurat memanipulasi sudut kemudi dan kontrol pedal yang diperlukan untuk mengelola mobil simulasi dengan benar, berbeda dengan kontrol digital seperti keyboard.

  • Kegunaan : Digunakan oleh para gamer di game komputer (Racing/Driving), digunakan di simulator.
  • Kelebihan : Pengalaman berkendara lebih akurat daripada menggunakan keyboard.
  • Kekurangan : Lebih mahal, gerakan bisa jadi terlalu sensitif.
 9. Touch Screen (Layar Sentuh)

dell-xps15-review-touchscreen

Touch Screean adalah sebuah perangkat input komputer yang bekerja dengan adanya sentuhan tampilan layar menggunakan jari atau pena digitalAntarmuka layar sentuh, di mana pengguna mengoperasikan sistem komputer dengan menyentuh gambar atau tulisan di layar itu sendiri, merupakan cara yang paling mudah untuk mengoperasikan komputer dan kini semakin banyak digunakan dalam berbagai aplikasi.

  • Kegunaan : Digunakan pada: Ponsel/Tablet, Point of Sale (POS), papan Tulis Interaktif.
  • Kelebihan : Sangat mudah digunakan dan memilih opsi.
  • Kekurangan :  Pilihan bisa dipilih secara tidak sengaja, layar bisa kotor.
 10. Scanners (pemindai)

download (7)

Scanner merupakan sebuah perangkat yang berfungsi untuk meng-Copy atau menyalin dokumen fisik berupa teks atau gambar yang kemudian dapat disimpan ke dalam perangkat Pc Komputer atau Laptop. Fungsi Scanner ini sendiri sebenarnya mirip dengan mesin Fotocopy hanya saja jika Scanner menghasilkan data digital yang dapat dilihat dan diedit terlebih dahulu melaui perangkat Pc Komputer atau Laptop sebelum dicetak. Hasil dari proses Scanning ini pun dapat disimpan seperti data digital lainnya.

  • Kegunaan : Digunakan untuk memindai dokumen atau foto.
  • Kelebihan : Salinan dapat dibuat.
  • Kekurangan : Kualitas tergantung pengaturan resolusi.
11. Digital Camera (Kamera Digital)

download (8)

Digital Camera adalah sebuah perangkat elektronik yang digunakan untuk memvisualisasikan keaadan sekitar menggunakan sebuah sensor dalam bentuk format digital dan disimpan dalam media penyimpanan digital (memori).

  • Kegunaan : Digunakan untuk mengambil foto dan klip video kecil, data dapat ditransfer ke komputer.
  • Kelebihan : Gambar Resolusi Tinggi dapat disimpan di kartu memori, tidak perlu mengembangkan film.
  • Kekurangan : Mentransfer, menyimpan, dan mengedit gambar bisa jadi rumit.
12. Video cameras (kamera video)

download (9)

Video Cameras adalah kamera yang digunakan untuk akuisisi film elektronik, awalnya dikembangkan oleh industri televisi tetapi sekarang umum dalam aplikasi lain juga.

  • Kegunaan : Digunakan untuk merekam cuplikan video.
  • Kelebihan : Dapat merekam dalam HD, rekaman dapat diedit di komputer.
  • Kekurangan : Film HD memakan banyak penyimpanan, biaya kamera.
13. Microphone (MIkrofon)

download (10)

Mikrofon adalah suatu jenis transuder yang mengubah energi-energi akustik (gelombang suara) menjadi sinyal listrik. Mikrofon merupakan salah satu alat untuk membantu komunikasi manusia. Mikrofon dipakai pada banyak alat seperti telepon, alat perekam, alat bantu dengar, dan pengudaraan radio serta televisi.

  • Kegunaan : Digunakan untuk memasukkan suara ke dalam komputer, digunakan dalam aplikasi pengenalan suara.
  • Kelebihan :  Voice over dapat ditambahkan ke presentasi, audio yang direkam dapat diketik langsung ke dalam aplikasi Word Processor.
  • Kekurangan : Pengenalan suara tidak seakurat mengetik teks ke komputer.
 14. Graphics Tablet (tablet grafis)

jnGu0sFAYG

Tablet Grafis adalah perangkat keras peranti masukan komputer yang membolehkan pemakainya untuk menggambar dengan tangan dan memasukkan gambar atau sketsa langsung ke komputer, layaknya menggambar di atas kertas menggunakan pensil.

  • Kegunaan : Digunakan dengan stylus untuk menggambar gambar tangan bebas yang dapat disimpan di komputer.
  • Kelebihan : Metode menggambar yang sangat akurat dibandingkan dengan perangkat penunjuk.
  • Kekurangan : Lebih lama untuk menghasilkan gambar, biaya tablet.
 15. web cams (kamera web)

download (11)

Webcam adalah kependekan dari web camera yang merupakan perangkat kamera digital untuk dihubungkan ke komputer atau laptop. Dengan webcam, maka gambar Anda bisa tertangkap secara live kepada siapapun di berbagai penjuru dunia. Tentunya dengan jaringan internet serta aplikasi yang juga Anda gunakan.

  • Kegunaan : Digunakan oleh pengguna yang ingin mengadakan konferensi web (Skype Call).
  • Kelebihan : Memungkinkan untuk obrolan video tatap muka, dapat menghubungi orang tanpa perlu bepergian.
  • Kekurangan : Kualitas tergantung pada koneksi internet.
 16. Light pens (pena cahaya)

download (12)

Pena cahaya adalah peranti masukan komputer dalam bentuk pena yang digunakan bersamaan dengan perangkat komputer CRT TV atau monitor. Hal ini memungkinkan pengguna menunjuk objek yang ditampilkan, atau menggambar pada layar, mirip dengan layar sentuh tetapi dengan keakurasian posisi lebih tinggi.

  • Kegunaan : Digunakan dalam aplikasi CAD untuk menggambar di layar.
  • Kelebihan : Lebih akurat daripada layar sentuh, ukurannya kecil.
  • Kekurangan : Hanya digunakan dengan Monitor CRT, Teknologi Tertanggal.
 input devices: sensor
  • Sensor  sebuah device yang mengubah suatu keadaan secara real menjadi sebuah data yang dapat diproses oleh computer (suhu, cahaya, kelembaban, tekanan dsb). Cara kerja sebuah sensor yaitu, ketika keadaan sekitar yang terbaca oleh sensor memiliki sinyal dalam bentuk analog, sedangkan computer hanya dapat mengerti sinyal dalam bentuk digital. Oleh karena itu, dibutuhkan sebuah ADC (Analogue-to-digital converter) untuk mengubah sinyal sehingga computer dapat mengerti data yang dikirimkan oleh sensor.
  • Magnetic strip readers  digunakan untuk membaca data yang terdapat pada sebuah kartu yang memiliki sinyal magnetic. Biasanya digunakan pada kartu bank, kartu permainan, voucher, dan kunci/kartu hotel.
  • Chip and pin reader  digunakan dalam POS terminals untuk melakukan pembayaran menggunakan kartu debit dan kartu kredit.
  • Contactless cards digunakan oleh user untuk melakukan pembayaran tanpa menggunakan kata sandi (PIN) dengan teknologi RFID. Biasanya digunakan untuk melakukan pembayaran dalam jumlah kecil (maksimal Rp 330.000,00).
  • RFID (Radio Frequency Identification) berfungsi agar dapat membaca informasi yang disimpan dalam sebuah tag (chip silicon kecil atau dapat diletakkan pada sticker) menggunakan gelombang radio. Contoh penggunaan: track luggage, contactless cards, track movement dan stock control.
  • MICR (Magnetic Ink Character Reader) berfungsi agar dapat digunalan untuk membaca karakter yang dicetak/print dengan menggunakan tinta spesial. Biasanya digunakan pada cek bank.
  • Optical Mark Reader berfungsi agar dapat membaca tanda yang dituliskan menggunakn pensil atau pulpen. Posisi dan tanda yang ada tersimpan di dalam memori computer.
  • Optical Character Reader berfungsi agar dapat mengscan teks yang telah di print dan mengubahnya ke dalam bentuk editable (dapat diedit).
  • Barcode scanner digunakan untuk mengscan barcode yang berisi informasi mengenai suatu produk termasuk harganya.

A. OUTPUT DEVICES

Output device atau perangkat keluaran adalah sebuah komponen perangkat yang merupakan bagian dari personal komputer, output device merupakan perangkat yang bertugas untuk menampilkan data yang telah di proses oleh bagian processor, sebelumnya data di ambil oleh perangkat masukan atau input device. Keberadaan dari output device atau perangkat keluaran sangatlah penting, karena termasuk dalam perangkat primer untuk berjalanya sebuah personal komputer.

Metode output yang umum digunakan meliputi:

1. Cathode ray tube (CRT) monitor

225-2254215_cathode-ray-tube-crt-display-hd-png-download

Tabung sinar katode (CRT) adalah suatu tabung ruang hampa yang berisi suatu senapan elektron (Electron guns) dan suatu elemen pemanas (heater), yang berfungsi untuk mempercepat dan membelokkan berkas elektron (Electron beams). Hal ini dikarenakan di dalam ruang hampa yang panas, berkas elektron mudah untuk bergerak dari katoda menuju ke anoda.

  • Kegunaan: Sebagai tampilan output utama untuk komputer.
  • Keuntungan: Lebih murah daripada monitor lain dan dapat digunakan dengan pena cahaya.
  • Kelemahan: Ukurannya lebih besar – membutuhkan lebih banyak ruang meja, bisa menjadi bahaya keamanan jika tidak didukung dengan benar.
 2. Liquid crystal display (LCD) monitor

lcd-2

LCD atau Liquid Crystal Display adalah suatu jenis media display (tampilan) yang menggunakan kristal cair (liquid crystal) untuk menghasilkan gambar yang terlihat. Teknologi Liquid Crystal Display (LCD) atau Penampil Kristal Cair sudah banyak digunakan pada produk-produk seperti layar Laptop, layar Ponsel, layar Kalkulator, layar Jam Digital, layar Multimeter, Monitor Komputer, Televisi, layar Game portabel, layar Thermometer Digital dan produk-produk elektronik lainnya.

  • Kegunaan: Telah mengambil alih dari CRT sebagai tampilan output utama untuk komputer.
  • Keuntungan: Lebih kecil dan lebih ringan sehingga lebih sedikit ruang meja yang dibutuhkan, mengkonsumsi lebih sedikit daya dan tidak menghasilkan panas sebanyak monitor CRT.
  • Kelemahan: Lebih mahal dibandingkan monitor lain.
 3. In-Plane Switching IPS/LCD Monitor

images

IPS ( in-plane switching ) adalah teknologi layar untuk tampilan kristal cair (LCD). Dalam IPS, lapisan kristal cair diapit di antara dua permukaan kaca. Molekul kristal cair disejajarkan sejajar dengan permukaan tersebut dalam arah yang telah ditentukan ( dalam bidang ). Molekul direorientasi oleh medan listrik yang diterapkan, sementara pada dasarnya tetap sejajar dengan permukaan untuk menghasilkan gambar. Ini dirancang untuk mengatasi ketergantungan sudut pandang yang kuat dan reproduksi warna berkualitas rendah dari LCD matriks efek medan nematik bengkok (TN) yang lazim di akhir 1980-an.

  • Kegunaan: IPS umumnya digunakan oleh para profesional kreatif (profesional seniman grafis).
  • Keuntungan: Memiliki sudut pandang lebar dengan mengubah arah piksel di dalam layar, reproduksi warna lebih baik dari monltor lainnya.
  • Kelemahan: Lebih mahal dibandingkan monitor lain.
 4. Light-Emmiting Diode LED Monitor

Pengertian-LED-dan-Cara-Kerjanya

Light Emitting Diode atau sering disingkat dengan LED adalah komponen elektronika yang dapat memancarkan cahaya monokromatik ketika diberikan tegangan maju.

  • Kegunaan: Monitor LED umumnya digunakan di luar ruangan di rambu toko, rambu tujuan, dan papan reklame karena tingkat kecerahannya.
  • Keuntungan: LED menghasilkan cahaya yang lebih baik yang Meningkatkan definisi warna dan dapat digunakan di luar ruangan dalam berbagai jenis cahaya.  LED juga hemat energi dan dapat bertahan lama.
  • Kelemahan: Lebih mahal dibandingkan monitor lain.
 5. Touch screen

dell-xps15-review-touchscreen

Touch Screean adalah sebuah perangkat input komputer yang bekerja dengan adanya sentuhan tampilan layar menggunakan jari atau pena digital.

  • Kegunaan: Layar sentuh adalah layar tampilan komputer yang juga merupakan perangkat Input.  Pengguna dapat berinteraksi dengan layar dengan menggunakan jari atau stylus/pena khusus.
  • Keuntungan: Tidak perlu perangkat input tambahan.  Tidak perlu tombol tambahan.  Menu dan antarmuka umumnya sangat mudah digunakan.  Zoom in dan rotasi dimungkinkan.
  • Kelemahan: Layar bisa menjadi rusak, kotor, kurang terlihat dll. Sulit untuk memasukkan informasi dalam jumlah besar dibandingkan dengan menggunakan keyboard.
 6. Projector

download (1)

Projector adalah perangkat yang mengintegrasikan sumber cahaya, sistem optic , elektronik dan display untuk memproyeksikan sebuah gambar atau video ke media dinding atau layar berukuran lebar.

  • Kegunaan: Proyektor multimedia digunakan saat memproyeksikan sinyal dari berbagai perangkat (Komputer, TV) ke layar besar.  Ruang Kelas Kantor Presentasi Pelatihan Sistem bioskop rumah.
  • Keuntungan: Mampu memproyeksikan ke layar besar yang memungkinkan lebih banyak orang untuk melihat output.  Pengguna dapat berkumpul di sekitar satu titik fokus utama layar di ruang kelas.
  • Kelemahan: Resolusi keluaran mungkin tidak memiliki kualitas yang sama dengan perangkat lain,  hambatan dapat mempengaruhi blok proyeksi, mahal untuk dibeli dan sulit diatur.
 7. Inkjet Printer

download (13)

Inkjet  Printer  adalah salah satu jenis printer yang mampu mencetak menggunakan tinta hingga mampu menghasilkan cetakan berupa teks hingga gambar pada sebuah kertas. Didalam printer ini memiliki dua buah cartridge yang mampu menampung dua jenis tinta yaitu tinta hitam dan tinta warna.

  • Kegunaan: Printer inkjet digunakan ketika volume keluaran rendah diperlukan, digunakan di rumah untuk mencetak pekerjaan rumah atau satu halaman/gambar.
  • Keuntungan: Cetak murah berkualitas, lebih murah untuk membeli dibandingkan dengan printer laser, kecil dalam ukuran-memakan lebih sedikit ruang meja.
  • Kelemahan: Kartrid tinta dapat cepat habis dan mahal untuk diganti, pencetakan lambat dibandingkan dengan printer laser.
 8. Laser Printer

download (14)

Laser Printer  adalah salah satu jenis printer yang memiliki metode pencetajan berupa tinta bubuk atau toner yang menggunakan perangkat infra merah.

  • Kegunaan: Printer laser digunakan ketika volume keluaran tinggi diperlukan  (Kantor, Sekolah).
  • Keuntungan: Pencetakan berkualitas tinggi, pencetakan cepat terutama saat mencetak dalam volume tinggi, tonner bertahan lebih lama dari kartrid inkjet- hemat biaya, mencetak dengan tenang
  • Kelemahan: Printer laser lebih mahal untuk dibeli, printer laser warna lebih mahal untuk dijalankan dibandingkan dengan printer laser hitam putih.
 9. Speaker

download (15)

Speaker adalah perangkat keras output yang berfungsi mengeluarkan hasil pemrosesan oleh CPU berupa audio/suara. Speaker juga bisa di sebut alat bantu untuk keluaran suara yang dihasilkan oleh perangkat musik seperti MP3 Player, DVD Player dan lain sebagainya.

  • Kegunaan: Speaker diperlukan untuk mengeluarkan suara, penting untuk konferensi video, film, permainan komputer, dll.
  • Keuntungan: Speaker dapat digunakan secara nirkabel menggunakan teknologi Bluetooth.  Suara dapat diperkuat.  Sistem suara surround untuk memberikan pengalaman yang lebih realistis.
  • Kelemahan: Tidak sepribadi dibandingkan dengan headphone-dapat didengar oleh semua orang.  Amplifier yang kurang bertenaga yang diputar pada volume tinggi dapat merusak speaker.

 

SUMBER :

Yahmad, ICT. 2019. ICT IGCSE Chapter 2 Input & Output Device. Diakses pada Kamis, 28 Oktober 2021. https://www.youtube.com/watch?v=9xQjaxvQLFs

Lia, Lita. 2021. Pengertian Input dan Output Beserta Contohnya Lengkap. Diakses pada Kamis, 28 Oktober 2021. https://www.jurnalponsel.com/pengertian-input-dan-output/

https://www.nesabamedia.com/pengertian-input-device/

https://www.nesabamedia.com/pengertian-output-device-beserta-fungsi-dan-contoh-output-device-pada-komputer/