Nama : Ida Bagus Mas Manuaba


NIM : 2105551008


Prodi/Fakultas/Universitas :
Teknologi Informasi/Teknik/Udayana


Mata Kuliah : Aplikasi Social Media - Kelas A


Dosen : I Putu Agus Eka Pratama, S.T., M.T.






Saat ini teknologi internet banyak digemari oleh semua kalangan. Perkembangan teknologi internet yang begitu pesat ini, kini banyak melahirkan berbagai jenis media sosial. Media sosial yang paling populer digunakan baik anak-anak maupun dewasa antara lain, Facebook, Twitter, Instagram, WhatsApp, You Tube dan masih banyak lagi. Namun pernahkah terlintas dipikiran kalian, bagaimana sih Social Media diciptakan? Apa teknologi pendukung dibalik Social media? Itulah yang akan kita bahas pada artikel ini.

Gambar 1 Ilustrasi Social Media
Gambar 1 Ilustrasi Social Media

Tanpa adanya teknologi seperti saat ini, tentu social media tidak akan pernah ada. Teknologi-teknologi tersebut mulai dari hardware, software, sistem komputer, jaringan komputer, sistem operasi, keamanan sistem yang saling berkaitan hingga membentuk social media entah pada perangkat keras smartphone, tablet, komputer dan yang lainnya. Mari kita bahasa satu persatu teknologi diatas secara umum.

  1. Hardware, yaitu sebuah perangkat keras yang semua komponen yang dapat kita lihat secara fisik yang berfungsi melakukan proses input dan output. Namun, dalam hal ini teknologi hardware berupa perangkat keras pendukung, baik di server, media penyimpanan, jaringan. misalnya perangkat firewall, perangkat sensor dan node sensor, komputer server untuk database, dan juga komputer-komputer pada data center.
  2. Software, sama halnya seperti hardware, peruntukannya untuk membuat server, jaringan, penyimpanan data digital, dan pengembangan aplikasi. Contohnya seperti IDE untuk pengembangan, software untuk server dan database/DMBS, algoritma, library/pustaka, dan lain-lain. Software dibagi 2 yaitu sebagai sistem operasi (OS) dan sebagai aplikasi.
  3. Sistem Komputer, merupakan gabungan antara software dan hardware yang memperagakan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output dalam struktur informasi).
  4. Jaringan Komputer, merupakan penghubung keseluruhan teknologi pendukung sosial media. Intinya semua perangkat akan terhubung, tanpa adanya jaringan komputer, maka sulit bagi social media untuk digunakan. Contohnya seperti internet, cloud computing, internet of things, software define network, dan komputasi paralel.
  5. Sistem Operasi, yaitu sebuah perangkat lunak sistem yang mampu mengelola sumber daya (resources) dari software dan hardware agar dapat berjalan dengan baik serta memudahkan proses interaksi dengan pengguna atau user (brainware). Sistem operasi sendiri memiliki “inti” bernama kernel.
  6. Keamanan Sistem, merupakan penunjang untuk jaringan komputer dan sistem operasi di atas, dan dipergunakan juga untuk sistem. Pada dasarnya, keamanan sistem bertujuan untuk membuat layanan yang aman bagi pengguna, juga keamanan data di dalamnya. Contohnya seperti firewall, cloud computing (terutama IAAS), Intrusion Detection System (IDS), Software Define Network (SDN), enkripsi, dan SSL.

CONTOH DARI TEKNOLOGI PENDUKUNG

1. Hardware : Data Center

Gambar 2 Data Center Facebook
Gambar 2 Data Center Facebook

Secara umum, pusat data, atau yang lebih dikenal dengan istilah data centre, adalah sebuah fasilitas yang dimanfaatkan untuk menempatkan sistem dan komponen-komponen komputer, seperti sistem telekomunikasi dan penyimpanan data. Biasanya, pusat data juga berhubungan dengan catu daya redundan atau cadangan, pengontrol lingkungan, dan mengamankan serta mencegah dari bahaya. Selain itu, salah satu fungsi data center adalah sebagai penempatan server untuk database atau website. Setiap sosial media termuka seperti Google, Facebook, Youtube, dan lainnya memiliki data centernya tersendiri.

Di dalam data centre terdapat ratusan atau ribuan server yang disusun pada rak dan ditata sedemikian rupa. Pendingin, sistem catu daya, sistem keamanan, dan lain-lain diatur sedetail mungkin. Maka dari itu, hal yang harus diperhatikan pada data center adalah desain dan perencanaan yang matang dan harus mencakup aspek-aspek berikut ini:

  1. Pusat data ditempatkan di lokasi yang aman serta memenuhi syarat bangunan yang sesuai dengan kriteria yang diperlukan.
  2. Dilindungi dengan adanya sistem cadangan untuk sistem catu daya, serta pengatur suhu dan komunikasi data.
  3. Tata kelola standar pusat data harus diterapkan.

2. Software : IDE (Integrated Development Environment)

Gambar 3 Ilustrasi IDE
Gambar 3 Ilustrasi IDE

IDE merupakan program komputer sebagai lingkungan pengembangan aplikasi atau program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Menjadi seorang programmer diharuskan untuk mengetahui berbagai IDE untuk pembangunan perangkat lunak.

Ada beberapa IDE atau Lingkungan Pengembangan Terpadu yang saat ini sangat populer dan sangat mendukung developer untuk mengembangkan perangkat lunak untuk beberapa platform (iOs Apps, Android Apps, Desktop Apps, Web Apps). Namun, tidak semua IDE di atas mendukung semua platform yang disebut. Beberapa IDE yang digunakan oleh Developer seperti Netbeans IDE, Intelijs IDE, Reactjs, Nodejs dan masih banyak lagi.

3. Jaringan Komputer : Cloud Computing

Gambar 4 Ilustrasi Cloud Computing
Gambar 4 Ilustrasi Cloud Computing

Cloud Computing berasal dari Cloud diartikan sebagai internet dan Computing diartikan sebagai komputer. Definisi dari Cloud Computing adalah sebuah proses pengolahan daya komputasi melalui jaringan internet yang memiliki fungsi agar dapat menjalankan program melalui komputer yang telah terkoneksi satu sama lain pada waktu yang sama.

Cloud Computing adalah sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Cloud Computing memudahkan penggunanya untuk menjalankan program tanpa harus menginstall aplikasi terlebih dahulu dan memudahkan pengguna untuk mengakses data dan informasi melalui internet. Fungsi Cloud Computing adalah sebagai media penyimpanan data terpusat pada server, keamanan data, dan biayanya lebih murah dan tahan lama.

4. Keamanan : Firewall

Gambar 5 Ilustrasi Firewall
Gambar 5 Ilustrasi Firewall

Firewall adalah sistem keamanan yang melindungi komputer Anda dari berbagai ancaman di jaringan internet. Firewall ini bekerja sebagai sekat atau tembok yang membatasi komputer dari jaringan internet. Melalui “tembok api” inilah Anda bisa mengatur data, informasi, dan kegiatan apa yang boleh lalu lalang dari jaringan internet ke komputer dan begitu pula sebaliknya.

Fungsi Firewall adalah untuk melindungi data dari hacker dan pengguna tidak terotorisasi, memblock konten yang tidak diinginkan, membuat bermain game online lebih nyaman dan aman, memonitor bandwidth dan dapat mengakses layanan VPN.

Referensi


  1. Pemaparan materi pertemuan keenam mengenai Social Media dan Teknologi – Teknologi Pendukung oleh I Putu Agus Eka Pratama, S.T., M.T
  2. File aplikasisocialmedia-06.pdf (Materi Pertemuan 6)

Capture Kehadiran



Gambar 6 Bukti Screenshot Kehadiran Pertemuan Keenam
Gambar 6 Bukti Screenshot Kehadiran Pertemuan Keenam