Senin, 05 November 2018

Tren Teknologi Masa Depan dan Pembahasan Cloud Computing,Mobile Computing,Ubiquitous Computing,Nanoscience, dan Grid Technology


Pada pertemuan kali ini, saya akan membahas tren teknologi yang akan berkembang di masa depan. Ketika kalian mendengar kalimat “tren teknologi masa depan” apa yang terpikir di benak kalian? Kalau saya akan terpikir tentang Big Data. Mungkin kebanyakan dari kalian sudah ada yang mengetahui tentang Big Data, namun jika ada dari kalian yang belum mengetahui tentang Big Data jangan khawatir! Karena akan saya jelaskan tentang Big Data.
Big data adalah istilah yang menggambarkan volume data yang besar, baik data yang terstruktur maupun data yang tidak terstruktur. Big Data telah digunakan dalam banyak bisnis. Tidak hanya besar data yang menjadi poin utama tetapi apa yang harus dilakukan organisasi dengan data tersebut. Big Data dapat dianalisis untuk wawasan yang mengarah pada pengambilan keputusan dan strategi bisnis yang lebih baik.
Mengapa saya menyebut Big Data adalah teknologi yang akan menjadi tren di masa depan? Karena saat ini, semua hal yang berhubungan dengan database akan lebih mudah dilakukan dengan adanya big data dimana semua informasi akan dikumpulkan menjadi 1.
Apa contohnya? Saat ini, Indonesia sedang mencoba mengembangkan big data penduduk dimana hanya dengan melakukan tap dengan kartu tanda penduduknya akan muncul informasi lengkap mengenai seseorang tersebut.

Mari kita berdoa semoga usaha ini berhasil!
Lalu saya akan menjelaskan sedikit hal yang berhubungan dengan Big Data. Ayo disimak!

Cloud Computing
Adalah tempat penyimpanan data. Bila diterjemahkan ke Bahasa Indonesia akan memiliki arti “Komputasi Awan”, yang berarti gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan internet (awan). Awan atau cloud adalah metafora dari internet dimana seringkali awan digambarkan dalam diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan atau cloud dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya.
Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk didalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain."
Komputasi awan atau Cloud Computing merupakan trend teknologi terbaru saat ini dengan contoh bentuk pengembangan dari teknologi ini adalah iCloud. 

JENIS-JENIS CLOUD COMPUTING
Ternyata cloud computing memiliki jenisnya tersendiri. Jenis dari coud computing terbagi menjadi 3 yaitu SaaS,PaaS, dan IaaS. Apa itu? Mari kita bahas secara singkat!

1. Software as a Service (SaaS)
Salah satu layanan dari Cloud Computing dimana kita tinggal memakai software atau perangkat lunak yang telah disediakan.
Contohnya, layanan email publik (Gmail, YahooMail, Hotmail), social network (Facebook, Twitter, LinkedIn), instant messaging (Yahoo Messenger, Skype, Line, WhatsApp) dan masih banyak lagi.
Dalam perkembangannya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita ,on-premise, mulai sekarang bisa kita nikmati lewat Cloud Computing
Keuntungannya adalah kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakainya. Contoh, Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud.
2. Platform as a Service (PaaS)
Layanan dari Cloud Computing yang kita analogikan jika kita menyewa “rumah” berikut lingkungannya (sistem operasi, network, database engine, framework aplikasi, dan lain-lain) untuk menjalankan aplikasi yang kita buat.
Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan.
Sebagai analogi, misalnya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana perawatan dari kamar dan lingkungannya. Yang terpenting kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal pindah ke hotel lain yang lebih bagus layanannya.
Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure,  bahkan tradisional hosting pun merupakan contoh dari PaaS.
Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat dan tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.

3. Infrastructure as a Service (IaaS)
Layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT seperti komputasi, storage, memory, dan network. Kita bisa definisikan berapa besarnya unit komputasi (CPU), penyimpanan data (storage), memory (RAM), bandwith, dan konfigurasi lainnya yang akan kita sewa.
Dengan kata lain, IaaS diibaratkan seperti menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakannya sesuka hati kita tergantung dari kebutuhan kitadan kita bisa menginstall sistem operasi dan aplikasi apapun.
Contoh penyedia layanan IaaS ini adalah: Amazon EC2, TelkomCloud, BiznetCloud, dan sebagainya.
Keuntungan dari IaaS adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dan lain-lain.
Setelah kita membahas tentang jenis-jenis dari cloud computing, kita akan membahas terminologi yang digunakan dalam cloud computing.
Apa itu terminologi? Suatu pengertian atau hal yang memperjelas suatu hal sesuai kondisinya. Sekarang mari kita bahas jenis-jenis dari Cloud Computing.

1. Public Cloud
Layanan Cloud Computing yang disediakan untuk masyarakat umum. Kita sebagai user tinggal mendaftar ataupun bisa langsung memakai layanan yang ada. Banyak layanan Public Cloud yang gratis tetapi ada juga yang harus membayar untuk bisa menikmati layanan-nya.
Contoh:
Public Cloud yang gratis, Windows Live Mail, Google Mail, Facebook, dan lain-lain.
Public Cloud yang berbayar, SalesForce, Office 365, dan sebagainya.

Keuntungannya adalah kita tidak perlu investasi dan merawat infrastruktur, platform ataupun aplikasi. Cukup memilih untuk memakai yang secara gratis atau bayar sejauh pemakaian kita.

Kerugiannya adalah sangat bergantung dengan kualitas layanan internet yang kita pakai, jika koneksi internet mati, maka kita tidak akan bisa memakai layanannya. Untuk itu, kita perlu pikirkan secara matang infrastruktur internetnya. Dan juga tidak semua penyedia layanan, menjamin keamanan data kita. Untuk itu, kita perlu hati-hati ketika memilih provider Public Cloud ini. Pelajari dengan seksama profil dan Service Level Agreement dari penyedia layanan.

2. Private Cloud
Layanan Cloud Computing yang disediakan untuk memenuhi kebutuhan internal dari organisasi atau perusahaan. Biasanya departemen IT akan berperan sebagai Service Provider (penyedia layanan) dan departemen lain menjadi user (pemakai).
Sebagai Service Provider tentu saja Departemen IT harus bertanggung jawab agar layanan bisa berjalan dengan baik sesuai dengan standar kualitas layanan yang telah ditentukan oleh perusahaan, baik infrastruktur, platform maupun aplikasi yang ada.
Contoh layanannya:
SaaS: Web Application internal, Sharepoint, Mail Server internal, Database Server untuk keperluan internal.
PaaS: Sistem Operasi + Web Server + Framework + Database yang disediakan untuk internal.
IaaS: Virtual Machine yang bisa direquest sesuai dengan kebutuhan internal.

Keuntungannya adalah keamanan data terjamin, karena dikelola sendiri, menghemat bandwith internet ketika layanan itu hanya diakses dari jaringan internal, proses bisnis tidak tergantung dengan koneksi internet, tapi tetap saja tergantung dengan koneksi internet lokal (intranet).

Kerugiannya adalah investasi besar, karena kita sendiri yang harus menyiapkan infrastruktur-nya, butuh tenaga kerja untuk merawat dan menjamin layanan berjalan dengan baik.

3. Hybrid Cloud
Gabungan dari layanan Public Cloud dan Private Cloud yang diimplementasikan oleh suatu organisasi atau perusahaan. Dalam Hybrid Cloud ini, kita bisa memilih proses bisnis mana yang bisa dipindahkan ke Public Cloud dan proses bisnis mana yang harus tetap berjalan di Private Cloud.
Contohnya:
Perusahaan A, menyewa layanan dari Windows Azure (Public Cloud) sebagai “rumah” yang dipakai untuk aplikasi yang mereka buat, tapi karena aturan undang-udang yang berlaku, data nasabah dari perusahaan A tidak boleh ditaruh di pihak ketiga, karena perusahaan A taat pada aturan yang ada, maka data dari nasabah tetap disimpan di database mereka sendiri (Private Cloud), dan aplikasi akan melakukan koneksi ke database internal tersebut.
Perusahaan B, menyewa layanan dari Office 365 (Public Cloud), karena perusahaan B tersebut sudah punya Active Directory yang berjalan diatas Windows Server mereka (Private Cloud) maka kita bisa konfigurasikan Active Directory tersebut sebagai identitas untuk login di Office 365.

Keuntungannya adalah keamanan data terjamin, karena data bisa dikelola sendiri dalam hal ini tidak berarti bahwa menyimpan data di public cloud tidak aman, lebih leluasa untuk memilih mana proses bisnis yang harus tetap berjalan di private cloud dan mana proses bisnis yang bisa dipindahkan ke public cloud dengan tetap menjamin integrasi dari kedua-nya.

Kerugiannya adalah untuk aplikasi yang membutuhkan integrasi antara public cloud dan private cloud, maka infrastruktur internet harus dipikirkan secara matang.

Apa sih manfaat dari Cloud Computing?
Dari penjelasan tentang cloud computing diatas, ada banyak manfaat yang bisa kita ambil dari cloud computing, yaitu :

1. Skalabilitas, yaitu dengan cloud computing kita bisa menambah kapasitas penyimpanan data kita tanpa harus membeli peralatan tambahan, misalnya harddisk. Kita cukup menambah kapasitas yang disediakan oleh penyedia layanan cloud computing.

2. Aksesibilitas, yaitu kita bisa mengakses data kapanpun dan dimanapun kita berada, asal kita terkoneksi dengan internet, sehingga memudahkan kita mengakses data disaat yang penting.

3. Keamanan, yaitu data kita bisa terjamin keamanannya oleh penyedia layanan cloud computing, sehingga bagi perusahaan yang berbasis IT, data bisa disimpan secara aman di penyedia cloud computing. Hal itu juga dapat mengurangi biaya yang diperlukan untuk mengamankan data perusahaan.

4. Kreasi, yaitu para user bisa melakukan atau mengembangkan kreasi atau proyek mereka tanpa harus mengirimkan proyek mereka secara langsung ke perusahaan cukup dengan mengirimkannya lewat penyedia layanan cloud computing.

5. Tidak perlu cemas ketika terjadi bencana alam data milik kita tersimpan aman di cloud meskipun hardisk atau gadget kita rusak.

MOBILE COMPUTING
Adalah seperangkat benda atau teknologi yang memiliki teknologi secanggih yang sering disebut sebagai mobile computer (portable computer) dan mampu melakukan komunikasi dengan jaringan tanpa kabel (nirkabel) walaupun user atau pengguna dari alat tersebut sedang melakukan perpindahan.
Mobile computing juga merupakan teknologi yang dapat melakukan system distribusi data saat bergerak bebas dan dapat melakukan koneksi kembali pada lokasi jaringan yang berbeda.

Jenis-jenis Mobile Computing

1. Laptop
Laptop atau notebook adalah komputer bergerak yang ukurannya relatif kecil, dengan berat antara 1 hingga 6 kg. Fungsi laptop hamper sama dengan komputer desktop, hanya ukurannya yang diperkecil. Kebanyakan laptop menggunakan LCD yang ukurannya antara 10 hingga 17 inch. Sifat utama laptop yaitu ukurannya yang kecil, mudah dibawa kemana saja dan hemat energi. Karena banyak kelebihan yang dimiliki laptop maka harga laptop relatif lebih mahal daripada komputer desktop.

2. PDA (Personal Digital Assitant)
Alat elektronik berbasis komputer yang bisa dibawa kemana saja. Ciri khas PDA adalah touchscreen. Pada awalnya, PDA digunakan untuk mengorganisasi diri sendiri, tetapi seiring berjalannya waktu pengunaan PDA makin banyak, antara lain mengirim e-mail, akses internet, games, penggunaan GPS, rekam video, dan jaringan wireless.

3. Smartphone
Perangkat komunikasi elektronik yang bisa dibawa-bawa dan tidak perlu kabel untuk menghubungkan jaringan komputer. Dengan kata lain, smartphone adalah miniatur komputer dengan kemampuan ponsel. Umumnya terdapat dua jaringan smartphone yaitu GSM (Global System for Mobile Telecommunications) dan CDMA (Code Division Multiple Acces). Perangkat computing yang bisa dipasang di mobil. Biasanya digunakan untuk pemutar DVD, GPS, pengeras suara dan Bluetooth.

dan masih banyak lagi.
 
Kelebihan Mobile Computing

1.      Extreme Personalization
Mobile computing telah menjadi barang yang sangat penting bagi orang. Hal ini diumpamakan dengan kalimat ponsel diantara dompet dan kunci motor, dimana berarti ponsel yang termasuk mobile computer sama pentingnya dengan dompet dan kunci motor. Karena pentingnya itu, mobile computer kerap dipakai untuk menyimpan segala informasi pribadi.

2.      Pengaksesan Informasi setiap saat dan dimanapun
Dengan sifatnya yang portabel atau dapat dibawa kemana-mana dan bila didukung dengan koneksi internet, mobile computer dapat digunakan untuk bekerja, atau berbelanja secara online, maupun bermain dimana saja dan kapan saja. Tentu hal ini sangat memanjakan pengguna mobile computer.

3.      Kompatible yang tinggi dengan teknologi lain
Dengan kecanggihan yang dimiliki, mobile computer compatible dengan teknologi lain, sehingga mobile computer dapat memanfaatkan teknologi lain demi kemudahan sang pemakai.

Kelemahan Mobile Computing

1. Kurangnya Bandwith
Akses internet pada peralatan umumnya lebih lambat dibandingkan dengan koneksi kabel, dengan menggunakan teknologi seperti GPRS, EDGE dan jaringan 3G. LAN nirkabel berkecepatan tinggi tidak mahal, tetapi memiliki rentang yang sangat terbatas.

2. Konsumsi Tenaga
Ketika generator portabel tidak tersedia, komputer mobile harus bergantung sepenuh padanya daya baterai. Artinya, baterai yang mahal harus digunakan agar masa pakai baterai yang diperlukan.

3. Gangguan Transmisi
Faktor-faktor yang menyebabkan gangguan sinyal pada mobile computing seperti cuaca, jarak alat mobile computing dengan titik pemancar sinyal terdekat. Selain itu, penerimaan sinyal di dalam terowongan, di beberapa gedung dan daerah pedesaan seringkali buruk.

4. Potensi Terjadinya Kecelakaan
Banyak kecelakaan kendaraan baik mobil maupun motor sering disebabkan oleh pengendaranya yang menggunakan mobile saat sedang berkendara. Selain itu, penggunaan mobile yang lama dapat menyebabkan gangguan kesehatan.

5. Antarmuka Pengguna dengan Alat
Layar  keyboard yang cenderung kecil membuat peralatan tersebut sulit digunakan. Input alternatif seperti input suara atau pengenalan tulisan tangan membutuhkan pelatihan untuk menggunakannya.

Ubiquitous Computing
disebut sebagai gelombang ketiga dalam komputasi. Yang pertama adalah konsep mainframe, dimana sebuah mesin dipakai oleh banyak orang bersamaan (one computer, many people). Sekarang kita berada pada era personal computer (komputer pribadi) yaitu seseorang menggunakan masing-masing mesin yang dimilikinya (one person, one computer). Karena komputer menjadi semakin murah dan menjadi sangat lazim, selanjutnya akan datang masa Ubiquitous Computing dan menjadi era “one person, many computers”.
Inti dari model Ubiquitous Computing (yang juga sering disebut Pervasive Computing) melakukan pembagian resource (sumber daya) yang ringan, tidak mahal, dalam jaringan pemrosesan handal secara bersama-sama dan terdistribusi ke dalam semua aspek kehidupan sehari-hari. Sebagai contoh, sebuah lingkungan Ubiquitous Computing yang menghubungkan kontrol penerangan (lampu) dan pemanas ruangan dengan alat yang dipasang pada pakaian kita sehingga kondisi penerangan dan suhu ruangan dapat dimodulasi secara terus-menerus dan tak kentara. Sistem tersebut seharusnya “hilang” dari pandangan dan diluar alam sadar kita. Salah satu sistem Ubiquitous pertama adalah “Live Wire” milik Natalie Jeremijenko. Merupakan sebuah tali yag dipasangkan ke sebuah stepper motor dan dikendalikan melalui koneksi LAN yang menyebabkan tali tersentak atau menegang sesuai kondisi dan traffic jaringan.

       Ubiquitous Computing memberikan tantangan kepada cabang ilmu komputer : dalam pendesainan dan pemodelan sistem, dan dalam hal user interface. Model interaksi manusia-komputer yang sudah jadul seperti command-line (text-based), menu-driven, atau yang berbasis GUI tidak cocok dan tidak mencukupi untuk masalah Ubiquitous Computing. Interaksi “alami” yang dibutuhkan harus segera dimunculkan, meskipun banyak model yang sudah mendekati interaksi seperti itu seperti contohnya telepon selular, digital audio player, GPS, dan interactive whiteboard.
Mark Weiser mengenalkan tiga bentuk dasar dari mesin Ubiquitous yaitu : tab, pad, dan board.

Contoh Ubiquitous Computing 
1. handphone
2. Elearning
3. Mobil 
4. Ruangan
5. Kulkas

KELEBIHAN DAN KEKURANGAN 

1.    Handphone
•    Kelebihan 
Kita dapat mengakses informasi dimana saja dengan gadget yang dimiliki seperti handphone, smartphone, dan tablet.
•    Kekurangan 
Penyalahgunaan kemudahan mengakses informasi. Contohnya saat  mengakses informasi tentang soal yang sedang diujikan pada saat ujian.

2.    Elearning 
•    Kelebihan 
Memberikan kemudahan kepada seluruh mahasiswa ataupun pelajar dalam belajar tanpa harus datang langsung ke kampus atau sekolah.
•    Kekurangan 
Membuat mahasiswa ataupun pelajar menjadi malas karena tanpa ada pengawasan guru ataupun dosen.

3.    Mobil 
•    Kelebihan 
Sang engineer telah dilengkapi dengan sebuah badge pintar berisi microchip jadi saat mobilnya mendekati gerbang pagar rumah dan pemancaran mengenai kendaraan tersebut secara otomatis gerbang akan terbuka.
•    Kekurangan
Hanya mobil tertentu saja yang bisa membuka gerbang pagar rumah tersebut.

Perbedaan antara Grid Computing, Cloud Computing, dan Ubiquitous Computing.

·         Grid Computing (Dunia Akademis)
Fitur dari grid computing ini adalah mengumpulkan kluster-kluster yang ada menjadi sebuah komputasi besar. Definisi dari sebuah kluster adalah sekumpulan komputer yang biasanya identik dalam sebuah situs atau ruang server. Contohnya, Universitas Indonesia memiliki kluster Hastinapura yang tergabung dengan kluster di Universitas Gunadarma membentuk sebuah grid yang dinamakan InGRID. InGRID adalah sebuah usaha untuk membuat sistem Grid dengan menggunakan jaringan antar universitas (INHERENT).
·        
          Cloud Computing (Dunia Bisnis)
Cloud Computing bagaikan sebuah komputer maya raksasa yang digunakan oleh banyak orang atau organisasi atau entitas untuk memudahkan orang dan pemasaran.. Contoh penyedia komputasi ini adalah Amazon EC dan Microsoft Windows Azure. 
·         People Computing (Dunia Sosial/ Ubiquitous Computing/ Pervasive Computing)
People computing atau science adalah sebuah terminologi untuk menggunakan individu-individu sebagai penyedia data. Kemudian, data tersebut teragregasi dalam sebuah pusat pengolahan data dan kemudian diolah menjadi kesimpulan.

NANOSCIENCE
nanosains (nanoscience) atau nanoteknologi (nanotechnology), saat ini banyak diteliti oleh para ilmuwan luar negeri terutama di negara maju seperti Amerika, Eropa, dan Jepang. Nanosains pertama kali diperkenalkan oleh seorang ahli fisika bernama Richard Phillips Feynman pada tanggal 29 Desember 1959 dalam pertemuan tahunan Masyarakat Fisika Amerika (American Physical Society) di California Institute of Technology (Richard Phillips Feynman merupakan Pemenang Hadiah Nobel Fisika tahun 1965). Pada pertemuan tersebut, Richard Phillips Feynman memberikan gambaran dari istilah nanosains yang kita kenal sekarang ini dalam pidatonya yang berjudul “There’s Plenty of Room at the Bottom”.

Sebenarnya apa yang disebut dengan nanosains?
Nanosains dan nanoteknologi adalah studi perilaku benda-benda dan struktur pada skala yang sangat kecil yaitu sekitar 1 nanometer ( m) sampai 100 nanometer ( = m). Istilah nano berasal dari kata Yunani yang berarti kerdil. Satuan nano merupakan ukuran panjang sebesar sepermiliar meter atau 1/1.000.000.000 meter. Panjang 1 nanometer merupakan panjang dari barisan 10 atom hidrogen, suatu ukuran yang sangat kecil.

GRID COMPUTING
Grid computing adalah arsitektur yang menghasilkan sistem informasi perusahaan yang berbiaya rendah dan lebih adaptif terhadap bisnis, ia merupakan salah satu jenis dari komputasi modern. Grid computing juga dapat diartikan resource dan penyelesaian masalah terkoordinasi dalam organisasi virtual yang dinamis dan multi-institusional. Grid computing memiliki perbedaan yang lebih menonjol dan diterapkan pada sisi infrastruktur dari penyelesaian suatu proses. Grid computing adalah suatu bentuk cluster (gabungan) komputer – komputer yang cenderung tak terikat batasan geografi.
Pemilihan nama Grid sendiri adalah sebagai bentuk kiasan bagi pembuatan computer power agar dapat diakses semudah mengakses electric power, sehingga harus memiliki kemampuan untuk mengakses computing power (CPU), aplikasi perangkat lunak dan data penelitian dalam suatu bentuk “on-demand”.
Berikut adalah beberapa konsep dasar dalam Grid Computing:
  • ·         Sumber daya dikelola dan dikendalikan secara lokal.
Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda, Sistem storage berbeda pada node berbeda, Kebijakan berbeda dipercayakan kepada user yang sama pada sumber daya berbeda pada Grid.
  • ·         Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah.
  • ·         Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)
Secara umum, elemen-elemen dari infrastruktur Grid adalah
  • ·         Hardware atau Sumber daya, tersedia dari site-site berbeda yang terdistribusi secara geografis, mencakup CPU atau Storage atau Instruments, dan lain sebagainya)
  • ·         Software, sesuatu yang menghubungkan bersama-sama semua sumber daya ini, middleware. Beberapa aplikasi untuk menggunakan sumber daya komputasi yang dibuat tersedia
  • ·         Orang-orang, siapa yang memelihara Grid dan Siapa yang menggunakan Grid
Middleware adalah lapisan atau layer perangkat lunak atau software yang terletak antara sistem operasi dan aplikasi. Elemen-elemen dasar dari Middleware ini adalah :
  • ·         Keamanan (security)
  • ·         Pengelolaan sumber daya (resource management)
  • ·         Pengelolaan data (data management)
  • ·         Layanan informasi (information services).
Tiga hal yang di sharing dalam sebuah sistem grid antara lain : Resource, Network, dan Proses. Kegunaan atau layanan dari sistem grid sendiri adalah untuk melakukan high throughput computing di bidang penelitian ataupun proses komputasi lain yang memerlukan banyak resource komputer.

Berikut ini contoh Beberapa kluster atau grid computing yang ada di Indonesia adalah:
·         Penggunaan Grid Computing System untuk perusahaan-perusahaan akan banyak memberikan manfaat, baik manfaat secara langsung maupun tidak langsung. Beberapa manfaat tersebut antara lain :
  • ·         Grid computing menjanjikan peningkatan utilitas, dan fleksibilitas yang lebih besar untuk sumberdaya infrastruktur, aplikasi dan informasi. Dan juga menjanjikan peningkatan produktivitas kerja perusahaan.
  • ·         Grid computing bisa memberi penghematan uang, baik dari sisi investasi modal maupun operating cost–nya.
Dan beberapa hambatan yang dialami oleh masyarakat Indonesia dalam mengaplikasikan teknologi grid computing adalah sebagai berikut :
  • ·         Manajemen institusi yang terlalu birokratis menyebabkan mereka enggan untuk merelakan fasilitas yang dimiliki untuk digunakan secara bersama agar mendapatkan manfaat yan lebih besar bagi masyarakat luas.
  • ·         Masih sedikitnya Sumber Daya Manusia yang kompeten dalam mengelola grid computing. Contonhya kurangnya pengetahuan yang mencukupi bagi teknisi IT maupun user non teknisi mengenai manfaat dari grid computing itu sendiri.


DAFTAR PUSTAKA

Minggu, 21 Oktober 2018

Sejarah Perkembangan Teknologi Informasi, Hardware, Software dan Review mengenai Tcash


Hallo everyone~! Kali ini, kita kembali untuk memberi tahu kalian terkait 3 pembahasan yang sangat penting untuk kalian ketahui terutama jika kalian berkecimpung dalam dunia IT. Sepenting apakah itu?
Seperti yang kalian ketahui, dalam era digitalisasi ini, banyak sekali kecanggihan-kecanggihan teknologi yang kian menggila. Sebelum kita membahas kecanggihan-kecanggihan apa saja yang ada di dunia IT, kita harus mengetahui sejarah perkembangannya dimana itu adalah pembahasan pertama kita. Ayo kita simak bersama!

SEJARAH PERKEMBANGAN TEKNOLOGI INFORMASI
Dalam pembahasan pertama ini, kita akan membahas mengenai sejarah perkembangan IT. Secara umum, sejarah perkembangan IT dapat kita bagi menjadi 4 yaitu, masa pra-mekanis, masa mekanis, masa elektromekanis, dan masa elektronik.
Awal mula manusia melakukan komunikasi adalah sebelum tahun 3000 SM. Untuk pertama kalinya manusia melakukan komunikasi menggunakan bahasa-bahasa manusia purba ,seperti yang sering kalian lihat di film-film, atau dengan gambar di dinding-dinding gua. Karena mereka sudah mulai bisa melakukan identifikasi terhadap barang-barang yang ada di sekitar lingkungan mereka dan mempresentasikannya dalam berbagai bentuk lalu melukisnya di dinding-dinding gua. Hal tersebut sangatlah efektif pada masa ini dikarenakan kemampuan mereka dalam berbahasa hanya sebatas dengusan dan isyarat tangan. Mereka juga mulai bisa berkomunikasi dengan menggunakan alat-alat seperti tanduk binatang untuk menghasilkan bunyi, juga membuat asap untuk  memberi isyarat bahaya. Ketika tahun 3000 SM masa pra-mekanis dimulai.

a. Masa Pra-Mekanis (3000 SM – 1450 SM)
Pada tahun 3000 SM, Bangsa Sumeria di Mesopotamia telah mengembangkan tulisan pertama. Sebelum tulisan ditemukan, bangsa Sumeria berkomunikasi dengan menggunakan gambar sederhana. Mereka menulis di atas lempengan tanah liat dan kemudian mengembangkan naskah yang kita kenal sebagai runcing atau berbentuk baji. 

Sekitar tahun 2600 SM, bangsa Mesir kuno mulai menulis di daun papirus. Bangsa Mesir Kuno juga merupakan bangsa yang pertama kali menemukan sistem angka. Pada masa ini ,berdasarkan penelitian, ditemukan bahwa bangsa Mesir Kuno sudah mengenal dan menggunakan huruf yang disebut Hierogliph. Huruf hierogliph sudah merupakan bahasa simbol untuk sebuah ungkapan. Untuk setiap ungkapan dinyatakan dengan simbol yang berbeda, dan apabila digabungkan menjadi satu maka akan mempunyai cara pengucapan dan arti tersendiri. Bentuk tulisan dan bahasa hierogliph ini lebih maju dan lengkap dibandingkan dengan tulisan bangsa Sumeria. 

Kemudian pada tahun 2000 SM, bangsa Fenesia yang menempati sepanjang pantai Laut Mediterania menciptakan berbagai simbol-simbol. Alfabet Fenesia sendiri baru dikembangkan pada sekitar tahun 1200 SM yang berasal dari prototipe Bangsa Semit. Alfabet Fenesia merupakan akar bagi alphabet Yunani yang kita kenal sekarang. Dengan ditemukannya sistem alphabet dan kertas, manusia kemudian mencoba untuk menyimpan apa yang ia tulis ke dalam tempat penyimpanan. Disinilah buku dan perpustakaan pertama mulai berkembang.

Sekitar tahun 100 SM, telah ditemukan sistem angka 1 sampai 9 pertama di India. Lebih dari tujuh abad kemudian, ditemukan angka nol. Setelah ditemukannya sistem angka, manusia kemudian mengembangkan sebuah alat yang dapat digunakan untuk melakukan sesuatu terhadap angka-angka tersebut. Alat tersebut adalah kalkulator yang merupakan penanda pertama dari sebuah prosesor informasi. Kalkulator kuno atau abakus adalah salah satu teknologi yang ditemukan pada era pra-mekanis setelah berkembangnya sistem angka.

Sebelum tahun 500 SM, telah dikenal media penyimpan informasi yang menggunakan lempengan tanah liat. Informasi yang ada pada saat itu didokumentasi atau dibuat pada tanah liat yang berbentuk lempengan-lempengan. Suatu peristiwa dapat disimpan pada lebih dari satu lempengan. Lalu tahun 500 SM, manusia sudah mengenal media untuk menyimpan informasi yang lebih baik yaitu serat papyrus. Serat papyrus yang berasal dari pohon papyrus yang tumbuh subur disekitar sungai nil kemudian dijadikan media menulis atau media informasi pada masa itu. Serat papyrus lebih kuat dan fleksibel dibandingkan dengan lempengan tanah yang ukurannya lebih besar dan berat. Selanjutnya serat papyrus merupakan cikal bakal media menyimpan informasi yang kita kenal sekarang ini yaitu kertas. 

Pada tahun 105 M, bangsa Cina menemukan media menyimpan informasi kertas yang kalian kenal sekarang. Kertas itu dibuat dari serat bambu yang dihaluskan, disaring, dicuci, kemudian diratakan, dan dikeringkan. Penemuan ini juga mendorong penemuan sistem pencetakan yang pada waktu itu dilakukan dengan menggunakan blok kayu yang ditoreh dan dilumuri oleh tinta atau yang kita kenal sekarang dengan sistem cap atau stempel.

b. Masa Mekanis (1455-1840)
Ini adalah masa terjadinya ledakan informasi terjadi pertama kalinya. Hal ini ditandakan dengan penemuan Johann Gutenberg yaitu mesin cetak. Teknologi lain yang dikembangkan pada masa ini adalah komputer. Selain itu, ada juga pascaline yaitu sebuah komputer mekanis yang sangat terkenal. Pascaline ditemukan oleh Blaise Pascal. Pada masa ini, berbagai jenis teknologi dikembangkan.
Pada tahun 1830, orang sudah mengenal program komputer. Augusta Lady Byron adalah yang pertama menulis program komputer dan berkerjasama dengan Charles Babbage dengan menggunakan mesin analytical. Mesin analytical dengan programnya yang didesain untuk mampu menerima data, mengolah data, dan menghasilkan bentuk keluaran dalam sebuah kartu. Selanjutnya, mesin ini dikenal sebagai bentuk komputer digital yang pertama walaupun cara kerjanya lebih bersifat mekanis dari yang bersifat digital. Mesin ini merupakan cikal bakal komputer digital pertama ENIAC I.

Pada tahun 1837, Samuel Morse mengembangkan telegraph dan bahasa kode morse bersama Sir William Cook dan Sir Charles Wheatstone. Mereka mengirim informasi secara elektronik antara dua tempat yang berjauhan melalui kabel yang menghubungkan kedua tempat tersebut. Pengiriman dan penerimaan informasi ini, mampu mencapai selisih waktu yang baik dan hampir terjadi pada waktu yang bersamaan. Penemuan ini memungkinkan informasi dapat diterima dan dipergunakan secara luas oleh masyarakat tanpa harus merasa dibatasi oleh jarak dan waktu.

c. Masa Elektromekanis (1840-1940)
Ini merupakan era dimulainya telekomunikasi yang kita kenal sekarang. Telekomunikasi adalah suatu teknik pengiriman dan penerimaan data atau informasi dari suatu tempat ke tempat lain. Masa ini berlangsung selama satu abad lamanya yaitu dari 1840 hingga 1940.
Contoh teknologi yang ditemukan adalah baterai volta pada akhir abad ke-18 oleh Alessandro Volta,  lalu pada tahun 1876 ada Malvyl Dewey yang menemukan sistem penulisan desimal (Dewey Decimal Classification) dan Alexander Graham Bell yang menciptakan telepon yang dia kembangkan lagi pada tahun 1877 untuk umum.
Di tahun yang sama dengan dikembangkannya telepon, fotografi dengan kecepatan tinggi telah ditemukan oleh Eadweard Maybridge yang pada tahun 1899 ditemukanlah pita magnetis pertama untuk penyimpanan walaupun masih bersifat analog tidak seperti zaman sekarang yang sudah digital.
Tak hanya itu, pada tahun 1923 Zvorkyn menciptakan tabung TV pertama, ada juga radio yang diciptakan oleh Guglielmo Marconi pada tahun 1894, dan lain-lain. Salah satu yang penemuan berskala besar yang dibuat oleh Amerika Serikat adalah komputer digital pertama yang diberi nama Mark 1 yang diciptakan di Universitas Harvard pada tahun 1940. Komputer ini memiliki tinggi 8 kaki, panjang  50 kaki, dan lebar 20 kaki dengan berat sebesar 5 ton. Lalu pada masa ini, muncul juga satelit. Semua teknologi yang tercipta pada masa ini merupakan langkah awal dalam dunia teknologi informasi.
Tahun 1940 adalah tahun dimana dunia ilmu pengetahuan mulai dikembangkan terutama dalam bidang informasi. Kenapa? Karena saat itu adalah Perang Dunia II dimana teknologi-teknologi yang canggih digunakan dalam rangka pengiriman dan penerimaan informasi-informasi militer yang akan disimpan dalam bentuk magnetic tape.

d. Masa Elektronik (1940-sekarang)
Pada tahun 1945, Vannevar Bush mengembangkan sistem pengkodean dengan hypertext. Lalu tahun 1946, komputer digital pertama dikembangkan yaitu ENIAC I. Tahun 1948, para peneliti di Bell Telephone mulai mengembangkan transistor.
USSR ,Rusia pada saat itu, meluncurkan sputnik yaitu satelit bumi buatan pertama untuk menjadi mata-mata. Lalu, Amerika Serikat mulai membentuk ARPA (Advance Research Projects Agency). Pada tahun 1962 Rand Paul Barand ,dari perusahaan RAND, diberi perintah untuk membuat sistem desentralisasi yang mampu mengendalikan sistem pemboman dan peluncuran peluru kendali dalam perang nuklir.
Akhirnya, pada tahun 1969 muncullah sistem jaringan pertama dengan menghubungkan 4 titik di University of California, SRI (Stanford), University California of Santa Barbara, dan University of Utah dengan kekuatan 50 Kbps. Kemudian pada tahun 1972 e-mail berhasil diciptakan oleh Roy Tomlison.
Tahun 1973-1990 istilah internet diperkenalkan melalui paper yang membahas tentang TCP/IP yang kemudian pada tahun 1992 dibentuk komunitas internet mulai memperkenalkan istilah WWW (World Wide Web) oleh CERN.


PERKEMBANGAN HARDWARE DAN SOFTWARE
a. Pengertian Hardware dan Software
Hardware adalah semua bagian fisik komputer yang dapat kita sentuh atau pegang. Hardware terbagi menjadi 3 bagian yaitu :
1. input Device, digunakan untuk memasukkan data baik berupa teks atau gambar. Contoh input                            device adalah keyboard dan scanner.
2. Output Device, digunakan untuk memperlihatkan hasil olahan data atau informasi. Contoh output                              device adalah monitor dan printer.
3. Processor, digunakan untuk mengolah data. Contohnya adalah CPU dan mikroprosesor.

Hardware memiliki banyak macamnya tak hanya terbatas yang disebutkan diatas saja.

Software adalah suatu program yang terdiri dari instruksi yang disususn secara logis dan berbentuk kode yang hanya dapat dimengerti oleh komputer. Software terbagi menjadi 4 bagian yaitu :
1. Sistem Operasi atau OS (Operating System), berfungsi untuk mengendalikan seluruh komponen yang ada didalam sistem komputer. Contohnya Windows,UNIX, Linux,dan  Macintosh.
2. Program Aplikasi, suatu program yang telah ditulis dengan bahasa pemrograman tertentu yang ditujukan untuk fungsi tertentu. Contohnya Microsoft Office dan Adobe Photoshop.
3. Program Utilitas, program tambahan untuk membantu sistem operasi. Contohnya antivirus.
4. Malware atau Program Perusak, yang dibuat untuk menghancurkan atau melemahkan software. Contohnya adalah virus.

Contoh-contoh dari keempat macam software masih ada lebih banyak lagi dibandingkan dengan yang sudah disebutkan diatas.

b. Perkembangan Hardware dan Software

HARDWARE.
Perkembangan komputer ini diakibatkan oleh perkembangan mikroprosesor (processor) sebagai otak dalam menangani keseluruhan dari kerja komputer. Perkembangan komputer ini diakibatkan oleh perkembangan mikroprosesor (processor) sebagai otak dalam menangani keseluruhan dari kerja komputer. 

1. Generasi Pertama (1946-1955)
Komputer generasi pertama yang pertama kali diciptakan adalah Electronic Numerical Integrator And Computer (ENIAC) pada 15 Februari 1946 yang dirancang oleh dua orang professor Universitas Pennsylvania yaitu John Presper Eckert dan John W. Mauchly dan bekerja sama juga dengan pemerintah Amerika Serikat. Lalu tahun 1940-an ,pakar matematik, John Von Neumann bergabung dan menciptakan Electronic Discrete Variable Automatic Computer (EDVAC). Akhirnya pada tahun 1951, terciptalah komputer komersial pertama buatan Remington Rand dengan memanfaatkan model arsitektur karya Jon Von Neumann yaitu Universal Automatic Computer I (UNIVAC I).

2. Generasi Kedua (1956-1963)
Transistor ditemukan tahun 1984 membawa perubahan di berbagai alat elektronik yakni untuk mengganti tabung vakum yang digunakan di komputer generasi pertama. Komputer awal generasi ini adalah super komputer dari IBM bernama Stretch dan super komputer dari Sprey-Rand bernama LARC. Pada generasi ini mulai muncul dua bahasa pemrograman yaitu COBOL (Common Bussiness Oriented Languange) dan FORTRAN (Formula Translator).

3. Generasi Ketiga (1964- 1971)
Munculnya IC (Integrated Circuit) disebabkan karena transistor telah menyebabkan panas yang besar dan menghancurkan sebagian internal komputer rusak. IC dikembangkan oleh insinyur di Texas Instrument bernama Jack Kilby. Di generasi ini mulai ditemukan Sistem Operasi atau OS yang mampu membuat komputer melakukan beberapa tugas berbeda secara bersamaan. Contoh komputer generasi ini adalah IBM/30, UNIVAC 9000,UNIVAC 1108, dan GE 600.

4. Generasi Keempat (1971-sekarang)
Inovasi yang ditemukan adalah LSI (Large Scale Integration) yang merupakan gabungan dari berbagai kepingan IC atau biasa disebut chip. Contoh komputernya adalah IBM 370.

5. Generasi Kelima
Ada yang menganggap sekarang ini adalah generasi kelima namun ada yang menganggap generasi kelima sedang dalam tahap proses pembuatan. Tapi diprediksi bahwa generasi kelima akan lebih canggih dibanding generasi sebelumnya atau disebut AI (Artificial Intelligence).
Secara garis besar, hardware pada PC itu dibagi menjadi 5 bagian utama, yaitu :

  • ·         CPU
  • ·         Memory Utama
  • ·         Piranti Input & Piranti Output
  • ·         Media Penyimpanan

CPU atau prosessor,  ialah komponen pemrosesan logika dan aritmatika serta mengendalikan komputer. Kecepatan pemrosesan ditentukan oleh kecepatan clock dari control unitnya. Perhitungannya dalam satuan hertz, semakin besar nilainya semakin cepat clocknya. Contoh Intel Core i7 2.93 Ghz artinya kecepatan clock dari control unitnya adalah 2.93Ghz.

Memory, berfungsi menyimpan data dan instruksi yang sedang dijalankan. Ada 2 jenis memory, yang pertama adalah RAM dan yang kedua adalah ROM. ROM ini menyimpan data dan instruksi yang disediakan oleh vendor komputer dan hanya bisa dibaca. Satuan dari kinerja RAM adalah bit atau byte, semakin besar nilainya semakin besar kapasitasnya. Contoh RAM 4 GB artinya RAM mempunyai kapasitasnya sebesar 4 Gigabyte.

Ouput dan input device, berfungsi untuk menjembatani antara komputer dengan lingkungan luarnya. Input Devices adalah alat yang digunakan untuk memasukkan data, bisa berupa keyboard, scanner, mouse, barcode, dan lain-lain. Sedangkan, untuk Output devices adalah alat yang digunakan untuk mengeluarkan hasil dari pemrosesan data, bisa berupa monitor, printer, speaker, dan lain-lain.

Media Penyimpanan, media ini berfungsi untuk menyimpan data secara permanen yang nantinya bisa dibaca kembali, bisa berupa harddisk, flashdisk, CD, DVD dan yang sudah mulai ditinggalkan adalah disket. Satuan kapasitasnya adalah bit atau byte, semakin besar nilainya semakin besar kapasitasnya. Contoh Harddisk 160 GB artinya kapasitas penyimpanan harddisk tersebut adalah160 Gigabyte.

SOFTWARE.
Software komputer dikembangkan agar binary dapat menjadi jalan untuk memberitahukan komputer hardware dalam melakukan tugasnya. Software Komputer menterjemahkan dan mengarahkan pengguna komputer agar mengerti mengenai apa yang dapat dilakukan oleh komputer hardware.
Sebagian besar dari software komputer dibuat oleh programmer dengan menggunakan bahasa pemrograman.Programer menuliskan perintah dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan.Perintah-perintah tersebut dinamakan “Source Code”.Program komputer lainnya dinamakan Compiler yang digunakan pada source code, dan kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer.Dan hasilnya dinamakan program executable (EXE).
Dibagi dalam beberapa era yaitu Era Pioneer, Stabil, Mikro, dan Modern. Berikut adalah Sejarah Perkembangan Software Komputer :

Era Pioneer
Pada Era Pioneer ini bentuk software komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu.

Era Stabil
Pada Era Stabil ini baris-baris perintah software komputer yang dijalankan oleh komputer bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan (multi tasking). Software Komputer pada era ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data, yang memisahkan antara program dan data.

Era Mikro
Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms Office, Open Office) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi)

Era Modern.
Pada Era Modern ini software komputer tidak hanya untuk sebuah computer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun semakin meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar.


REVIEW TCASH.
Pada kesempatan kali ini, saya akan mereview tcash. Bagi pengguna telkomsel terutama pasti sudah tak asing lagi dengan tcash. Berhubung saya adalah pengguna setia telkomsel, saya sangat tak sabar dengan kehadiran tcash di Indonesia.
Tcash itu apa? Tcash itu seperti e-money. Jadi, kita bisa membeli sesuatu atau membayar sesuatu hanya dengan lingkaran merah kecil saja yang ditempet pada handphone anda dan selesai. Transaksi berhasil.
Lalu apa bedanya dengan ATM? Perbedaannya hanya di promo-promo yang dimana promo tcash lebih banyak dibanding dengan mandiri atau bri karena tcash bekerja sama dengan banyak pihak. Lalu, tcash sangatlah simple dan mudah cukup melakukan tap dan selesai.
Cara mengaktifkan atau ikut menggunakan tcash juga gampang. Kalian cukup datang ke Grapari Telkomsel terdekat dan bawa uang sesuai jumlah saldo yang kalian inginkan dan selesai kalian akan langsung bisa menikmati promo-promo dari tcash.
Bisa bayar apa saja dengan tcash? Banyak! Tidak hanya sebatas belanja saja tapi bisa juga melakukan pembayaran listrik, isi pulsa, belanja online, serta mentransfer uang. Tcash juga memberikan bonus-bonus yang dapat kamu cairkan juga menjadi uang tunai.
Tcash bisa melakukan penarikan uang tunai? Tentu saja! Syarat pertama dalam melakukan penarikan tunai adalah kalian harus mendownload aplikasi tcash dan tentunya mempunyai akun tcash yang bersaldo. Lalu kalian cukup ikuti instruksi-instruksi yang tersedia atau kalian dapat melakukannya di Grapari Telkomsel atau di Indomaret terdekat.
Gampang kan? Kalian tidak perlu lagi repot-repot mengeluarkan kartu atau uang dari dompet tinggal tap dan semua terselesaikan.

Sekian informasi-informasi dari saya terkait perkembangan IT, Hardware dan Software serta Review mengenai Tcash. Sampai bertemu lagi.

DAFTAR PUSTAKA

Dampak COVID-19 terhadap Sektor TIK di Indonesia

Setelah fokus pada dampak bisnis secara umum, kali ini akan fokus pada dampak COVID-19 terhadap bisnis IT. Selain sektor perminyakan, ...