Selasa, 07 Juli 2020

Apa itu Bioinformatika ???


Pengertian Bioinformatika
               Bioinformatika, sesuai dengan asal katanya yaitu “bio” dan “informatika” adalah gabungan antara ilmu biologi dan teknik informasi (TI). Sebagai suatu disiplin ilmu, bioinformatika merupakan kajian yang memadukan disiplin biologi molekul, matematika dan teknik informasi (TI). Bidang ini masih tergolong relatif baru sehingga masih banyak kesalahpahaman mengenai definisinya. Secara umum, bioinformatika dapat digambarkan sebagai segala bentuk penggunaan komputer dalam menangani masalah-masalah biologi. Tetapi dalam prakteknya, definisi yang digunakan lebih bersifat terperinci. Bioinformatika itu sendiri mempunyai pengertian suatu teknologi pengumpulan, penyimpanan, analisis, interpretasi, penyebaran dan aplikasi dari data-data biologi molekul. ilmu bioinformatika lahir atas insiatif para ahli ilmu komputer berdasarkan artificial intelligence. Mereka berpikir bahwa semua gejala yang ada di alam ini bisa dibuat secara artificial melalui simulasi dari gejala-gejala tersebut. Untuk mewujudkan hal ini diperlukan data-data yang menjadi kunci penentu tindaktanduk gejala alam tersebut, yaitu gen yang meliputi DNA atau RNA. Perangkat utama Bioinformatika adalah software dan didukung oleh kesediaan internet dan server World Wide Web (WWW). Syarat utama yang harus dimiliki dalam bidang bioinformatika adalah keberadaan database. Database informasi dasar saat ini telah tersedia. Untuk database DNA yang utama adalah GenBank (Amerika Serikat). Sementara untuk protein, databasenya dapat ditemukan di Swiss-Prot (Swiss) untuk sekuen asam aminonya, dan Protein Data Bank (PDB) untuk struktur tiga dimensinya.
               Kajian ini semakin penting, sebab perkembangannya telah mendorong kemajuan bioteknologi di satu sisi, dan pada sisi lain memberi efek domino pada bidang kedokteran, farmasi, lingkungan dan pada bidang lainnya termasuk pertanian dan peternakan. Topik utama bidang ini adalah basis data sekuens biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA , analisis filogenetika , dan analisis ekspresi gen. Kajian baru Bioinformatika ini tak lepas dari perkembangan biologi molekul modern yang ditandai dengan kemampuan manusia untuk memahami genom, yaitu cetak biru informasi genetik yang menentukan sifat setiap makhluk hidup yang disandi dalam bentuk pita molekul DNA (asam deoksiribonukleat).
               Kemampuan untuk memahami dan memanipulasi kode genetik DNA ini sangat didukung oleh TI melalui perangkat keras maupun lunak. Dengan Bioinformatika, data-data yang dihasilkan dari proyek genom dapat disimpan dengan teratur dalam waktu yang singkat dengan tingkat akurasi yang tinggi sekaligus dianalisa dengan program-program yang dibuat untuk tujuan tertentu. Di Indonesia, Bioinformatika masih belum dikenal oleh masyarakat luas. Hal ini dapat dimaklumi karena penggunaan komputer sebagai alat bantu belum merupakan budaya. Bahkan di kalangan peneliti sendiri, barangkali hanya para peneliti biologi molekul yang sedikit banyak mengikuti perkembangannya karena keharusan menggunakan perangkat-perangkat Bioinformatika untuk analisa data. Sementara di kalangan TI masih kurang mendapat perhatian.
               Ketersediaan database dasar (DNA, protein) yang bersifat terbuka/gratis merupakan peluang besar untuk menggali informasi berharga daripadanya. Database genom manusia sudah disepakati akan bersifat terbuka untuk seluruh kalangan, sehingga dapat digali/diketahui kandidat-kandidat gen yang memiliki potensi kedokteran/farmasi. Dari sinilah Indonesia dapat ikut berperan mengembangkan Bioinformatika. Kerjasama antara peneliti bioteknologi yang memahami makna biologis data tersebut dengan praktisi TI seperti programmer, dan sebagainya akan sangat berperan dalam kemajuan Bioinformatika Indonesia nantinya.

BIG DATA FOR BIOINFORMATICS
Munculnya data set besar dalam pengaturan klinis menyajikan tantangan dan peluang dalam penyimpanan data dan analisis. Hal ini disebut dengan “Big Data”. Kemajuan teknologi informasi dan komunikasi menyajikan solusi yang paling layak untuk analisis big data dalam hal efisiensi dan skalabilitas.
Kerangka pemrograman MapReduce menggunakan dua tugas umum dalam pemrograman fungsional, Map dan Reduce. MapReduce adalah kerangka pemrosesan parallel baru dan hadoop adalah implementasi open-source pada node komputasi tunggal atau cluster. Penggunaan MapReduce dan Hadoop memiliki keuntungan antara lain;
  1. Penyimpanan toleran sehingga pengolahan data yang dapat diandalkan dengan mereplikasi tugas komputasi dan cloning potongan data yang berbeda komputasi node di cluster komputasi.
  2. Pengolahan data high-throughput dan Hadoop Distributed File System (HDFS). Data disimpan dalam HDFS dan dibuat tersedia di slave node dan digunakan untuk perhitungan.
Contoh singkatnya adalah jika dulu dalam penggabungan gen atau sel harus dilakukan di super computer yang ukurannya sangat besar dan dengan harga yang tinggi (high-cost), hal itu tidak diperlukan lagi di era ini.
Saat ini kita memiliki teknologi big data. Jadi, proses penggabungan gen atau sel itu bisa dilakukan secara digital di atas big data dan tentunya low-cost. Proses pengolahan data ini memerlukan tools yang disebut Hadoop. Labs247 (Solusi247) sendiri memiliki teknologi tersebut yang dinamakan Hadoop Grid (HGrid247)
Contoh lain adalah, “Jika ada suatu penyakit baru yang belum diketahui, dengan teknologi big data ini, kita dapat langsung mengidentifikasi dengan cara mencocokan gejala-gejala penyakit tersebut dengan data-data yang sudah tersedia di bank data." Ujar Pak Arifin.

Beberapa aplikasi bioinformatika
1.      Transformasi sekuen menjadi informasi genetik
Intinya adalah menjual data, dalam bentuk gen komplit, atau fragmen, yang dapat digunakan oleh pihak lain untuk mencari potensi terhadap gen tersebut.
2.      Pasien sebagai komoditas
Pasien dengan kecenderungan terhadap penyakit tertentu dapat diketahui, sehingga mudah sekali bagi perusahaan obat untuk menawarkan produknya.
3.      Mencari potensi gen
Potensi dari sebuah gen sangat beragam, bergantung pada ekspresi gen tersebut. Aplikasi lebih lanjut dapat berupa transgenik, terapi genetik, atau berbagai rekayasa dan pemanfaatan genetik lainnya.

Referensi:

Senin, 01 Juni 2020

Tugas Progjar, DNS


Pengertian DNS
DNS (Domain Name System) server adalah server yang dapat melayani permintaan dari client untuk mengetahui alamat yang digunakan oleh sebuah domain. Jadi, misalnya Anda ingin mengakses twitter.com, maka server DNS akan mencari alamat dari twitter agar komputer dapat terhubung dengan twitter. Biasanya untuk menggunakan Server DNS, Anda harus memasukkan alamatnya dari server tersebut dalam pengaturan IP address di komputer. Biasanya privider-provider penyedia jasa internet sudah menyediakan alamat dari DNS server yang bisa Anda gunakan. Jika Anda menggunakan router, Anda bisa membuat DNS server sendiri. Selanjutnya alamat dari router tersebut bisa Anda gunakan sebagai DNS di komputer. Namun, yang tetap berperan dalam pencarian alamat IP tetaplah DNS server yang dimiliki oleh provider. Ketika alamat IP dari sebuah website sudah bisa diketahui, komputer akan melakukan cache DNS. Ketika komputer Anda sudah mengetahui alamat dari sebuah website, komputer Anda akan mengingatnya. Sehingga, jika ingin mengaksesnya kembali tidak perlu lagi melakukan pencarian alamat IP website tersebut.

Fungsi DNS Server
DNS Server berfungsi sebagai sebuah database server yang menyimpan alamat IP yang digunakan untuk penamaan sebuah hostname. Jadi, ketika Anda mengetik google.com maka DNS server akan menerjemahkan ke alamat IP dan menghubungkan ke google.com akhirnya tampil google.com pada layar pencarian.

Struktur DNS
Root Level (.), merupakan level utama (level paling penting) sekaligus level awal dari sebuah domain dimana ketika DNS server akan mencari sebuah alamat domain, maka yang diakses terlebih dahulu adalah root level.
Top Level Domain (.com, .org, .net, .id, dsb.), merupakan level kedua setelah root level dimana ketika DNS telah mengakses ke root, maka akan langsung mengakses ke level ini.
Second Level Domain (google, yahoo, dsb.), merupakan level setelah TLD, dimana ketika DNS telah mengakses ke root dan TLD, akan langsung mengakses ke SLD.
Sub Level Domain, merupakan cabang dari domain diatas, bisa merupakan menu atau aplikasi tambahan pada domain utama. Contoh: mail.google.com.

Definisi dan Fungsi NSLOOKUP
Nslookup adalah suatu program untuk query domain name servers internet atau tool yang digunakan untuk mengetahui ip dari sebuah domain. Nslookup menggunakan lokal sistem operasi perpustakaan domain name system resolver untuk melakukan query-nya. Oleh karena itu, dikonfigurasi secara otomatis oleh isi dari system operasi file resolf.conf.

Nslookup mempunyai dua mode: interactive dan non-interactive. Dengan mode interactive, user dapat query server nama untuk mendapatkan informasi tentang host dan domain, atau mencetak list host pada suatu domain. Mode non-interactive digunakan untuk mencetak nama dan informasi yang diminta dari sebuah host atau domain. Nslookup sering dipakai untuk mendiagnosa permasalahan jaringan yang berhubungan dengan DNS.

Contoh serta Syntax NS Records.
riobermano.com IN NS ns1.godaddy.com
Seperti yang dijelaskan sebelumnya, IN mengidikasikan internet
NS artinya jenis record yang dicatat si nama server
Jadi, maksudnya disini adalah ns1.godaddy.com merupakan server otoritatif / resmi untuk domain riobermano.com.

Kamis, 14 Mei 2020

Komputasi Parallel dan Implementasi Perusahaan


Nama : Miqdad
NPM   : 54416414
Kelas  : 4IA18

KOMPUTASI DAN PARALLEL PROCESSING
            Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll.
            Untuk melakukan berbagai jenis komputasi paralel diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk digunakan perangkat lunak pendukung yang biasa disebut middleware yang berperan mengatur distribusi antar titik dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. Salah satu middleware yang asli dikembangkan di Indonesia adalah OpenPC yang dipelopori oleh GFTK LIPI dan diimplementasikan di LIPI Public Center.
            Pemrograman Paralel sendiri adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan. Bila komputer yang digunakan secara bersamaan tersebut dilakukan oleh komputer-komputer terpisah yang terhubung dalam satu jaringan komputer, biasanya disebut sistem terdistribusi. Bahasa pemrograman yang populer digunakan dalam pemrograman paralel adalah MPI (Message Passing Interface) dan PVM (Parallel Virtual Machine).
            Yang perlu diingat adalah komputasi paralel berbeda dengan multitasking. Pengertian multitasking adalah komputer dengan processor tunggal mengeksekusi beberapa tugas secara bersamaan. Walaupun beberapa orang yang bergelut di bidang sistem operasi beranggapan bahwa komputer tunggal tidak bisa melakukan beberapa pekerjaan sekaligus, melainkan proses penjadwalan yang berlakukan pada sistem operasi membuat komputer seperti mengerjakan tugas secara bersamaan. Sedangkan komputasi paralel sudah dijelaskan sebelumnya, bahwa komputasi paralel menggunakan beberapa processor atau komputer. Selain itu komputasi paralel tidak menggunakan arsitektur Von Neumann.
Untuk lebih memperjelas lebih dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui terlebih dahulu pengertian mengenai model dari komputasi. Ada 4 model komputasi yang digunakan, yaitu:
  • SIMD
  • SIMD
  • MISD
  • MIMD

SISD
            Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

SIMD
            Yang merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

MISD
            Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.
MIMD
            Yang merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.
            Singkatnya untuk perbedaan antara komputasi tunggal dengan komputasi paralel, bisa digambarkan pada gambar di bawah ini:
Penyelesaian Sebuah Masalah pada Komputasi Tunggal
gambar tugas 3
Penyelesaian Sebuah Masalah pada Komputasi Paralel
gambar tugas 3a
            Dari perbedaan kedua gambar di atas, kita dapat menyimpulkan bahwa kinerja komputasi paralel lebih efektif dan dapat menghemat waktu untuk pemrosesan data yang banyak daripada komputasi tunggal. Dari penjelasan-penjelasan di atas, kita bisa mendapatkan jawaban mengapa dan kapan kita perlu menggunakan komputasi paralel. Jawabannya adalah karena komputasi paralel jauh lebih menghemat waktu dan sangat efektif ketika kita harus mengolah data dalam jumlah yang besar. Namun keefektifan akan hilang ketika kita hanya mengolah data dalam jumlah yang kecil, karena data dengan jumlah kecil atau sedikit lebih efektif jika kita menggunakan komputasi tunggal.
Hubungan antara komputasi modern dengan parallel processing
            Komputasi modern dengan parallel processing sangat erat keterhubungannya. Dimana pada saat ini penggunaan komputasi modern sudah sangat luas bahkan hampir dikatakan seluruh kegiatan berhubungan langsung dengan komputasi modern. Selain itu untuk saat ini komputasi modern dituntut untuk menjadi sesuatu perhitungan atau komputasi yang cepat. Untuk mewujudkan hal ini maka dibuthkan perangkat keras atau hardware yang cepat pula. Salah satu cara yang digunakan adalah dengan menerapkan system parallel processing.
Parallel processing adalah sistem penggunaan beberapa prosesor secara bersamaan. Dengan menggabungkan lebih dari satu prosesor maka dapat meningkatkan kemampuan serta kecepatan dari computer. Secara tidak langsung parallel processing adalah menggabungkan dua computer atau lebih menjadi satu computer yang kinerjanya sama dengan jumlah computer atau CPU yang digabungkan.
            Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.

Model Komputasi Paralel yang di implementasikan dalam sebuah perusahaan / organisasi
            Perusahaan yang mengimplementasikan komputasi parallel salah satunya adalah Pixar. Perusahaan ini adalah salah satu perusahan animasi yang sudah cukup terkenal. Perusahaan tersebut mengimplementasikan komputasi parallel dalam bidang merender animasi untuk dijadikan film atau objek-objek yang dimainkan manusia asli, akan tetapi diubah dalam bentuk animasi.

Rabu, 08 April 2020

Perusahaan yang menerapkan Cloud Computing


1. Carilah beberapa perusahaan yang menerapkan ‘Cloud Computing’  sebagai penyedia pelayanan virtual ( minimal : 2 buah perusahaan). Jelaskan mengenai perusahaan tersebut secara singkat dan jelas.
2. Sebutkan masing masing fungsi layanan nya.
3. Sebutkan sasaran dan pangsa pasar nya


Contoh Perusahaan yang menggunakan fasilitas Cloud Computing
1.      Provider XL (XCloud)
a)    Penjelasan singkat tentang perusahaan XCloud
XL sebagai operator penyedia jasa telekomunikasi selular terdepan di Indonesia menyediakan beragam layanan dengan berbasis teknologi jaringan GSM. Komitmen XL untuk terus memberikan kualitas layanan yang handal dan tepat guna akan kebutuhan pelanggan dilakukan secara konsisten dan berkesinambungan.
Salah satu solusi layanan yang telah dikembangkan XL dalam mempermudah anda dalam aktifitas dan bisnis pribadi atau koporat adalah dengan menggunakan teknologi Cloud Computing atau Komputasi Awan.
b)   Layanan yang digunakan
Di era yang sangat maju ini, XL dalam pengembangan teknologi komputasi awan ini menawarkan 3 jenis servis komputasi awan kepada anda. Ketiga servis komputasi awan tersebut adalah Infrastruktur as a Services (IaaS), Platform as a Services (PaaS), dan Software as a Services (SaaS).
1)    Infrastruktur as a Services (IaaS)
Infrastruktur as a Services adalah adalah sebuah servis dari komputasi awan dimana anda dapat menggunakan infrastruktur IT dalam virtual atau melalui internet, seperti komputer, server, storage atau yang lainnya. Anda bisa definisikan seberapa besar atau spesifikasi dari infrastruktur IT yang anda inginkan. Sebagai contoh adalah anda menyewa komputer virtual, dimana anda bisa menggunakannya sesuai kebutuhan anda.
2)   Platform as a Services (PaaS)
Platform as a Services adalah sebuah servis dari komputasi awan dimana anda dapat mendapatkan sebuah platform berikut sistem operasi, network, database engine, framework aplikasi, serta yang lainya. Anda dapat menjalankan aplikasi yang anda buat di platform tersebut. Anda tidak perlu bingung untuk menyiapkan platform dan memelihara platform karena servis platform ini menjadi tanggung jawab dari penyedia layanan.
3)   Software as a Services (SaaS)
Software as a Services adalah sebuah servis dari komputasi awan dimana anda dapat menggunakan software (perangkat lunak) yang telah disediakan melalui virtual atau internet. Dalam perkembangan teknologi komputasi awan ini, software yang dulu hanya anda bisa gunakan dengan melakukan instalasi pada komputer anda, sekarang anda bisa menggunakannya melalui internet.
c)    Sasaran dan pangsa pasar
Perusahaan ini membantu XL untuk memperluas pemasaran Digital dan Mobile Advertising hingga kawasan Asia Tenggara. Selain memberikan kemudahan bagi pengiklan, kerjasama ini juga memudahkan XL dalam melakukan cross channel Digital advertising sehingga XL dapat menjalankan campaign serving tidak hanya di Indonesia, melainkan juga Asia Tenggara melalui jaringan besar Axiata Group. seiring dengan perkembangan pangsa pasar smartphone di Indonesia dan semakin beragamnya segementasi dari pengguna, menjadi acuan bagi kami untuk menggali lebih lanjut akan potensi periklanan digital. Melalui beragam penawaran dan solusi yang praktis dan tepat guna bagi pengiklan, kami dapat memberikan tidak hanya sinergi akan jenis media beriklan yang digunakan, namun juga target pasar yang memadai di penjuru Asia Tenggara dan bahkan dunia, melalui jaringan Axiata.

2.      Google Drive
a)      Penjelasan singkat tentang Google Drive
Google Drive adalah layanan cloud storage dari Google yang diluncurkan pada akhir April 2012, yaitu layanan untuk menyimpan file di internet pada storage yang disediakan oleh Google. Dengan menyimpan file di Google Drive maka pemilik file dapat mengakses file tersebut kapanpun dimanapun dengan menggunakan komputer Desktop, laptop, komputer tablet ataupun smartphone. Dan file tersebut dapat di share dengan orang lain untuk berbagi pakai dan juga kolaborasi peng-edit-annya. Kapasitas yang disediakan oleh google drive untuk layanan gratis adalah 5GB, untuk menggunakan kapasitas lebih dari itu maka akan dikenakan biaya tambahan. Dengan menggunakan Google Drive, berarti pemilik file telah memiliki back-up file nya di internet sehingga jika terjadi sesuatu pada file yang disimpan di komputer atau laptop, misalnya file tersebut rusak atau hilang atau terkena virus, atau komputer/laptopnya rusak yang menyebabkan tidak dapat digunakan, maka file yang berada di Google Drive tetap aman dan tetap dapat diakses menggunakan komputer lain yang terhubung ke internet.
b)      Layanan yang digunakan
Software-as-a-service
adalah software atau aplikasi web-based interface, yang dideploy di sisi pihak ketiga, sehingga dapat diakses melalui jaringan oleh setiap pelanggan. Anda tidak perlu melakukan deployment aplikasi dari awal, tidak perlu membayar lisensi software, maupun membeli seperangkat server untuk menjalankan aplikasi yang Anda butuhkan. Anda cukup membayar aplikasi sesuai dengan penggunaan per user yang dibayar secara rutin dengan mekanisme OPEX. Karena aplikasi ini berbasis web, maka Anda hanya butuh koneksi internet dan sebuah browser untuk menjalankannya.
c)      Sasaran dan Pangsa Pasar
Sasaran dari layanan google drive adalah masyarakat yang membutuhkan suatu fasilitas penyimpanan data yang sangat besar sehingga bisa mengamankan data yang penting jika suatu waktu akan diperlukan. Dampak dari kualitas layanan yang diberikan oleh google drive adalah :
1)      Semua Data Tersimpan di Server Secara Terpusat
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu
sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.
2)      Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.

3)      Fleksibilitas dan Skalabilitas yang Tinggi
Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan
mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan
bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.
4)      Investasi Jangka Panjang
Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.


Refensi :
https://nikolasbw.wordpress.com/cloud-computing-menggunakan-google-drive/
http://tiqatrivena.blogspot.co.id/2013/07/xcloud-perusahaan-provider-yang.html
http://techno.okezone.com/read/2014/10/31/54/1059410/xl-kembangkan-layanan-mobile-advertising-sasar-asia-tenggara

Sabtu, 14 Maret 2020

Pengantar Komputasi Modern : Analisa Website Itemku & Minecraft

Nama : Miqdad
Kelas : 4IA18
NPM : 54416414



Apa itu Komputasi Modern ?

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.Jenis-jenis Komputasi Modern dan contoh penerapannya

Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :

Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.

Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat.

Contoh Mobile Computing :

Setelah kita mengetahui mengapa kita membutuhkan mobile computing, kita bisa menyebutkan mobile applications yang sudah ada saat ini. Diantaranya adalah :

- Kendaraan(untuk pemantauan dan koordinasi, GPS)
- Peralatan Emergensi(akses kedunia luar)
- Akses web dalam keadaan bergerak
- Location aware services
- Information services
- Disconnected operations (mobile agents)
- Entertaintment(network game groups)

Jenis Mobile Computing :
- Laptop
- Wearable computer
- PDA
- Smart phone
- Carputer
- UMPC

Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :

- Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
- Sistem menggunakan standard dan protocol yang terbuka.
- Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

Contoh grid computing:

Scientific Simulation: Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
Medical Images: Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project
Computer-Aided Drug Discovery (CADD): Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC)
Big Science: Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsorioleh pemerintah Contohnya terdapat di DEISA
e-Learning: Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid
Visualization: Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
Microprocessor design: komputasi grid membantu untuk mengurangi microprocessor design cycle dan memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada diMicroprocessor Design Group at IBM Austin

Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Contoh cloud computing:

- Email
- Data storage online
- Kolaborasi, Penkolaborasian data sering kali diperlukan. Karena data yang ingin kita simpan bermacam-macam jenisnya dan fungsinya. ada banayk tools yang dapat digunakan. Contohnya adalah Spicebird, Mikogo, Stixy and Vyew
- Bekerja pada virtual office, Sering kita memerlukan office untuk memproses data-data. Saat ini kita dapat menggunakan office tidak hanya yang sudah terinstall namun kita juga dapat menggunakan office yang disediakan secara online. Contohnya antara lain Ajax13, ThinkFree and Microsoft’s Office Live.
- Kekuatan ekstra processing, Bila membutuhkan kekuatan untuk memproses secara cepat tanpa perlu membeli perangkat tambahan maka salah satu solusinya adalah Amazon’s EC2 virtual computing
ini juga dapat diatur sesuai dengan kebutuhan individu masing -masing orang. contoh yang lain adalah AbiCloud, Elastichosts and NASA’s Nebula platform.


Analisa Website Itemku


Itemku hadir menjadi situs jual-beli terbesar dalam komunitas game online di Indonesia dan mempunyai layanan “itemku Safe Trading” yang menjamin 100% keamanan bertransaksi. Tidak hanya keamanan bertransaksi yang diperoleh pembeli dan penjual online, tetapi juga kemudahan bertransaksi karena praktis untuk digunakan. Harapan itemku adalah mendorong dan mendukung komunitas game untuk membuat lebih banyak orang menyadari potensi penghasilan yang mereka bisa dapatkan selagi mereka masih bermain game.

Pada halaman awal website ini menampilkan home. kita dapat menelusuri beberapa fitur yang terdapat di dalam website ini. akan tetapi jika kita ingin membeli sesuatu, maka kita harus mendaftarkan diri terlebih dahulu kemudian login.


Misal pada gambar diatas saya ingin membeli item Mobile Legends, maka pilih dengan sesuai keinginan kita. kemudian lanjut ketahapan selanjutnya

Silahkan untuk memlilih produk apa yang ingin kita beli, kemudian akan berlanjut ketahapan selanjutnya

Pada tahap ini kita dapat memilih pembayaran melalui Dompetku, LinkAja, DANA Saldo, atau OVO. jika saya pilih OVO, maka seperti gambar dibawah

Tinggal kita masukkan nomor hape misal seperti gambar diatas, kemudian nanti akan otomatis meminta konfirmasi ke pihak ovo untuk pembayaran sesuai saldo yang tercatat pada website itemku

Analisa Website Minecraft


Gambar diatas adalah tampilan awal pada website minecraft. apabila kalian ingin mengetahui dimana komputasi modernnya, maka akan saya jelaskan dibawah.


Komputasi Modernnya terdapat pada cara bagaimana saya membeli game minecraft. tahapannya sebagai berikut, pilih game yang ingin kita beli dari opsi atau toolbar GAMES. misal saya pilih MINECRAFT. maka sebagai berikut.

Kemudian web ini akan memberikan pilihan game yang ingin kita beli pada device apa, computer, mobile, console, atau yang lainnya. disini saya memilih computer.

Kemudian pilih yang lambang windows

Pilih edisi paket mana yang ingin dibeli

Tertera harga game ini, silahkan diklik tombol BUY MINECRAFT.

Tahap terakhir adalah pembayaran dengan menggunakan pembayaran secara online sesuai kemauan pembeli.




Referensi
http://www.catatanfadil.com/2015/03/pengantar-komputasi-modern.html#ixzz46JeWCIgR
https://itemku.com/tentang-itemku
https://www.minecraft.net/en-us/

Rabu, 22 Januari 2020

TUGAS KELOMPOK JARINGAN KOMPUTER LANJUT “ Streaming Audio dan Video “



TUGAS KELOMPOK

JARINGAN KOMPUTER LANJUT

“ Streaming Audio dan Video “





Mata Kuliah : Jaringan Komputer Lanjut
Dosen : M. Achsan Isa Al Anshori, SKom, MMSI.


Disusun oleh kelompok:
Ali Romansyah (50416586)
Dwi Ayu Winda Lestari (52416177)
Jourdy Hanson Bintang (53416772)
Miqdad (54416414)
Zaki Maulana (57416911)




KELAS 4IA18
UNIVERSITAS GUNADARMA
FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
KATA PENGANTAR
     Puji syukur kami panjatkan kepada kehadirat Tuhan Yang Maha Esa atas rahmat, dan karunia-Nya, kami dapat menyelesaikan tugas kelompok jaringan komputer lanjut tentang streaming audio dan video dengan baik meskipun banyak kekurangan didalamnya. Kami juga berterima kasih pada Bapak M. Achsan Isa Al Anshori, SKom, MMSI. selaku dosen yang memberikan tugas kelompok jaringan komputer lanjut ini sebagai bekal pembelajaran kami.
      Tugas kelompok jaringan komputer lanjut ini merupakan tugas untuk membantu kami dalam merancang streaming audio dan video di masa yang akan datang, dengan persiapan yang matang serta fungsionalitas yang baik. Kami sangat berharap tugas kelompok jaringan komputer lanjut ini dapat berguna dalam rangka menambah wawasan serta pengetahuan mengenai streaming audio dan video.
      Kami juga menyadari sepenuhnya bahwa di dalam tugas kelompok jaringan komputer lanjut ini terdapat kekurangan dan jauh dari kata sempurna. Oleh sebab itu, kami mohon maaf apabila terdapat kesalahan kata-kata yang kurang berkenan dan kami berharap adanya kritik, saran dan usulan demi perbaikan tugas kelompok yang telah kami buat di masa yang akan datang, mengingat tidak ada sesuatu yang sempurna tanpa saran yang membangun.

Bekasi, Januari 2020


DAFTAR ISI
Halaman
KATA PENGANTAR....................................................... 1
DAFTAR ISI...................................................................... 2
BAB I. PENDAHULUAN................................................. 3
1.1    Latar Belakang Masalah......................................... 3
1.2    Batasan Masalah..................................................... 3
1.3    Tujuan Penulisan.................................................... 3
BAB II. LANDASAN TEORI........................................... 4
2.1    Streaming Audio dan Video................................... 4
2.2    Emby...................................................................... 4
BAB III. ANALISA DAN PEMBAHASAN..................... 5
3.1 Gambaran Server..................................................... 5
3.2 Pembuatan Server.................................................... 5
BAB IV. PENUTUP........................................................ 11
4.1 Kesimpulan............................................................ 11
4.2 Saran...................................................................... 11







BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah
Perkembangan internet yang sangat berkembang pesat dari tahun ke tahun, membuat beberapa aspek dalam kehidupan bergantung dengan internet, seperti transaksi elektronik, aplikasi online, bermain game, sampai video dan audio streaming  
Audio dan video streaming yang ada pada saat ini, dapat diakses dalam berbagai perangkat, seperti smartphone, laptop, smart tv, dsb dengan mudah dan berisi berbagai macam konten – konten yang menarik. Berdasarkan permasalahan diatas dan sebagai tugas jaringan kelompok lanjut, maka kelompok ini membuat streaming audio dan video dengan menggunakan Emby.

1.2 Batasan Masalah
Pada  penulisan ini, membatasi ruang lingkup masalah pada tugas jaringan komputer lanjut, dimulai dari :
1.      Layanan audio dan video streaming menggunakan Emby
2.      Layanan yang dapat diakses dengan koneksi jaringan yang sama
3.      Dapat diakses pada smartphone dengan memasukan username atau menggunakan port LAN

1.3 Tujuan Penulisan
Tujuan dari penulisan ini diimplementasikan untuk :
1.      Menyelesaikan tugas kelompok jaringan komputer lanjut
2.      Membuat audio dan video streaming dengan menggunakan Emby
3.      Sebagai bahan pembelajaran untuk membuat audio dan video streaming
4.      Menambah pengetahuan dan wawasan dalam bilang jaringan komputer.



BAB II
LANDASAN TEORI

2.1 Streaming Audio dan Video
Streaming adalah sebuah teknologi untuk memaninkan file video atau audio secara langsung ataupun dengan pre-recorder dari sebuah mesin server (web server). Dengan kata lain, file video ataupun audio yang terletak dalam sebuah server dapat secara langsung dijalankan pada UE sesaat setelah ada permintaan dari user, sehingga proses running aplikasi yang didownload berupa waktu yang lama dapat dihindari tanpa harus melakukan proses penyimpanan terlebih dahulu.

2.2 Emby
Emby adalah server media yang dirancang untuk mengatur, memutar, dan mengalirkan audio dan video ke berbagai perangkat. Emby Server telah dikembangkan untuk Windows , Linux , macOS , dan FreeBSD . Pengguna dapat terhubung ke server dari klien yang kompatibel, tersedia di berbagai platform termasuk HTML5, platform seluler seperti Android dan iOS , perangkat streaming seperti Roku , Amazon Fire TV , Chromecast , dan Apple TV , platform TV pintar seperti LG Smart TV dan Samsung Smart TV , dan konsol video game termasuk Xbox 360 , dan Xbox One










BAB III
ANALISA DAN PEMBAHASAN

3.1 Gambaran Server
Aplikasi emby ini dibuat sebagai media server untuk streaming audio dan video, dimana dibuat sebagai dasar dari server buatan kelompok ini dengan nama “Kologad”. Pengguna pun dapat memasukkan video serta audio ke dalam server yang nantinya dapat diakses, serta dapat meng-import dari perangkat atau membuat library baru didalamnya.
Selain itu, media server ini memberikan fitur untuk dapat terhubung ke smartphone dengan aplikasi tambahan, dan dapat melakukan streaming audio maupun video, dan dapat melakukan resume dari video atau audio yang telah diputar sebelumnya pada perangkat lain.

3.2 Pembuatan Server
1.      Mengunduh aplikasi Emby dari website resminya, kemudian memilih sistem operasi windows dan menjalankan instalasi.


2.      Kemudian, emby akan melakukan unduhan untuk mendapatkan versi terbaru, dan melakukan pengekstrakan package  

3.      Setelah selesai, emby akan membuka browser yang berisi alamat link local host, kemudian melakukan konfigurasi yang ada didalam emby.

a.      Memilih bahasa yang akan digunakan




b.      Membuat username dan password

  
c.      Konfigurasi library yang ingin dimasukkan kedalam emby\


d.      Memasukan lokasi library kedalam konfigurasi library

  
e.      Memilih database yang digunakan pada emby



f.       Mengaktifkan remote access, dan menyetuji penggunaan emby

                                               

4.      Setelah selesai, emby akan meminta username dan password yang telah dibuat sebelumnya, kemudian akan menampilkan halaman utama seperti berikut.



5.      Setelah itu, melakukan percobaan untuk memutar video dengan tampilan seperti berikut.











6.      Agar server dapat dijalankan pada perangkat lain, maka harus mengecek menu konfigurasi yang terletak pada dashboard, dan melihat port yang tersedia.



7.      Untuk dapat mengakses melalui smartphone, diperlukan aplikasi Emby yang dapat diunduh melalui Play Store dengan tampilan awal seperti berikut.














8.      Setelah itu, masukkan kembali username dan password yang telah dibuat sebelumnya, sehingga akan menampilkan library yang telah dibuat sebelumya. Untuk dapat mengakses audio atau video tersebut, dapat langsung menyentuh thumbnail yang ada, dimana emby dapat menjalan video dari waktu terakhir video itu di putar pada perangkat lain.




9.      Untuk mengecek perangkat yang terhubung dengan emby, dapat dilihat dari menu perangkat dengan hasil seperti berikut.








BAB IV
PENUTUP

4.1 Kesimpulan
Berdasarkan hasil diatas, kelompok ini mampu membuat server streaming audio dan video dengan media server emby, dimana emby ini dapat meng­ – import ­library kedalam media server, melakukan konfigurasi media yang ada, dan dapat dijalankan pada perangkat lain, termasuk smartphone dengan bantuan aplikasi pada sambungan jaringan yang sama.

4.2 Saran
Adanya perkembangan dimasa mendatang, media server emby ini dapat digunakan untuk menyediakan streaming yang lebih bervariasi, seperti streaming game yang sangat berkembang pada masa ini, sehingga media server emby menjadi beragam dan lebih menarik.

 

Subscribe to our Newsletter

Contact our Support

Email us: Support@templateism.com

Our Team Memebers