Minggu, 30 Desember 2018

Electronic Data Interchange, Bio Informatika, dan Cloud Computing


ELECTRONIC DATA INTERCHANGE

EDI ( Electronic Data Interchange) adalah suatu proses pemindahan data / dokumen bisnis secara elektronik diantara beberapa mesin didalam suatu organisasi dalam format yang bisa dikenali di masing-masing mesin tersebut. Umumnya digunakan untuk mentransfer Transaksi bisnis dengan suatu system computer yang compatible, misalnya antar mesin ATM, antar Bank. Dengan protokol yang sama maka masing-masing mesin tersebut bisa dikatakan saling “ngobrol” sehingga tidak perlu ada interferensi secara manual.

Sejarah EDI , pada tahun 1964 di AHSC ( American Hospital Supply Company) seorang manajernya menciptakan system untuk menangani masalah inventori,. Waktu itu yang dipergunakan hanya berbekal punched card  ( Kartu Berlubang), dengan metoda one to one sedemikian rupa akhirnya adanya pertukaran data elekronik ternyata meningkatkan ke akuratan dan efisiensi . Inilah yang kemudian menjadi cikal bakal EDI yang sekarang ini.
Beberapa keutungannya dengan EDI antara lain adalah :
  • Mengurangi dokumentasi dalam bentuk hardcopy ( paperless)
  • Meminimalisasi kesalahan dalam pertukaran data.
  • Mengoptimalkan aliran Informasi
  • Mengurangi delay dalam komunkasi
  • Meningkatkan proses invoice dan payment

Untuk menerapkan EDI tentunya ada beberapa requirement awal misalnya saja software nya harus memiliki kemampuan untuk saling berkomunikasi, mampu menyimpan dan saling melakukan transmisi. Dimana aplikasi software ini disesuaikan dengan business prosess di perusahaan tersebut. Idealnya EDI ini nantinya akan mempermudah pekerjaan atau dengan kata lain meng otomatisasi pekerjaan bukan menambah masalah baru.

Adapun standar EDI yang masih berlaku sampai dengan saat ini adalah :
  • Spec 2000
  • Ansi X12 Standar AS & Canada
  • EDIFACT ( Standar Eropa)
  • ANSI
  • TRADACOMS
  • ebXML

Standar diatas adalah format standar bagaimana data di transmisikan, informasi apa yang harus di kirimkan, dalam bentuk format apa ( apakah integer, decimal, mmddyy). Bisa dikatakan inilah protokolnya, tanpa standar yang baku bisa jadi masing masing mesin mengeluarkan satu format yang belum tentu mesin yang lain faham.

BIO INFORMATIKA

Bioinformatika, sesuai dengan asal katanya yaitu “bio” dan “informatika”, adalah gabungan antara ilmu biologi dan ilmu teknik informasi (TI). Pada umumnya, Bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Ilmu ini merupakan ilmu baru yang yang merangkup berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, dimana kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya.

Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan komputer dalam biologi. Namun demikian, penerapan bidang-bidang dalam bioinformatika (seperti pembuatan basis data dan pengembangan algoritma untuk analisis sekuens biologis) sudah dilakukan sejak tahun 1960-an.

Dalam mempelajari bioinformatika terdapat tiga elemen, yakni database, analisa, dan prediksi. Elemen database ini meliputi database DNA, protein, dan transkripsi RNA. Kemudian elemen analisa meliputi kesamaan sekuens/urutan DNA (homology sequence) dan pencarian pola (pattern) pada urutan DNA. Sementara elemen prediksi meliputi prediksi fungsi gen/protein dan prediksi struktur 3D protein.

Aplikasi bioinformatika tak lepas dari adanya peningkatan informasi biologi khususnya data sekuens DNA dan protein serta struktur protein. Peningkatan data-data tersebut menjadikan adanya komitmen secara internasional untuk melakukan kolaborasi berupa media penyimpanan data. Beberapa database disimpan oleh:
  • GenBank (NCBI) dari USA
  • EMBL (EBI) dari Eropa
  • DDBJ dari Jepang

Informasi yang tersimpan tersebut dapat diakses kapanpun dan dimanapun selagi terhubung oleh jaringan internet. Berbagai macam data sekuens baik DNA maupun protein dapat digunakan untuk berbagai macam keperluan seperti menentukan primer, analisis gen dan protein, kemiripan DNA interspesies maupun intraspesies, hubungan filogenetik, laju evolusi molekular, dan lain-lainnya. Berikut adalah pemanfaatan bioinformatika dalam berbagai bidang:
  • Microarray
  • DNA Barcoding
  • Genetika Forensik
  • Filogenetika Molekuler
  • Analisis Genom
  • Desain Primer PCR
  • Desain Peta Enzim Resriksi
  • Interaksi Molekul / Molecule docking
  • 3D Modelling
  • Prediksi Jalur Metabolisme
  • Prediksi Interaksi Protein
  • Desain Vaksin
  • Desain Obat
  • Nutrigenomik
  • Farmakogenomik

CLOUD COMPUTING
Secara istilah Cloud Computing dimana Cloud yang diartikan sebagai internet dan Computing yang diartikan sebagai komputer atau komputasi. Adapaun definisi secara umum Cloud computing merupakan gabungan pemanfaatan dari teknologi komputer dalam suatu jaringan dengan pengembangan berbasis internet yang memiliki fungsi untuk menjalankan program melalui komputer-komputer yang telah terkoneksi pada waktu yang sama, namun tidak semua komputer yang terkoneksi melalui internet menggunakan Cloud Computing.

Sistem Cloud merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini memungkinkan para pengguna untuk menjalankan program tanpa harus melakukan instalasi terlebih dahulu dan memudahkan pengguna untuk mengakses data mereka melalui akses internet.

Cara Kerja Sistem Cloud Computing

Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet agar dapat mendapatkan akses untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Media penyimpanan data dan juga instruksi dari pengguna disimpan secara virtual sehingga pengguna tidak akan terbebani dengan penggunaan memori atau tempat penyimpanan pada komputer pengguna. Intruksi-intruksi tadi kemudian melalui jaringan internet dilanjutkan ke server aplikasi. Setelah instruksi diterima di server aplikasi maka data akan diproses yang akhirnya pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya.

Sebagai contoh lewat penggunaan Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Google. Semua intruksi akan terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

Manfaat Cloud Computing

1. Keamanan Data

Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan data pribadi, platform teknologi, jaminan ISO, dan sebagainya.

2. Semua data tersimpan di server secara terpusat

Keunggulan dari teknologi Cloud memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang telah disediakan oleh penyedia layanan Cloud Computing. Selain itu, pengguna juga tak perlu lagi menyediakan infrastruktur seperti data center, media penyimpanan, dan sebagainya karena semua telah tersedia secara virtual.

3. Fleksibilitas dan Skalabilitas yang Tinggi

Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun hanya dengan terkoneksi internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk.

Kelebihan dan Kekurangan Cloud Computing

Banyaknya perusahaan yang mulai menggunakan teknologi cloud computing membuktikan bahwa pengaruh yang ditimbulkan cukup besar. Bagi sebagian besar pengguna memang menilai kinerja dari cloud computing ini cukup memuaskan. Namun wajib diketahui bahwa suatu hal yang dianggap menguntungkan tidak menutup kemungkinan juga masih menyimpan kekurangan tersendiri, termasuk juga pada cloud computing.

Kelebihan Cloud Computing

  1. Kelebihan yang paling ditonjolkan dalam penggunaan cloud computing dan memang paling sering dirasakan oleh para penggunanya adalah meminimalisir biaya, terutama bagi suatu perusahaan. Namun hal ini berlaku jika anda menggunakan jasa sewa server cloud computing karena tidak perlu mengkhawatirkan hardware serta keperluan – keperluan lain yang dibutuhkan.
  2. Mengingat cara kerjanya yang memanfaatkan cloud/internet maka anda dapat lebih mudah mengakses data dimanapun dan kapanpun, tidak perlu juga membawa peralatan milik sendiri.
  3. Meskipun memiliki kapasitas yang terbatas namun anda tidak perlu mengkhawatirkan efektifitasnya. Ketika kapasitas penyimpanan sudah penuh maka sebagai pengguna anda juga bisa mengajukan peningkatan kapasitas, contohnya paket premium pada Google Drive.
  4. Mengingat penggunaan cloud computing yang dihandle oleh perusahaan penyewa hosting maka anda tidak perlu belajar dan memahami sistemnya. Hal ini sangatlah membantu konsumen karena hanya diperlukan pemahaman mengenai cara kerja dan penggunaannya.


Kekurangan Cloud Computing

  1. Meskipun dianggap sebagai solusi teraman untuk menyimpan data namun wajib diketahui juga bahwa cloud computing juga masih memiliki banyak celah, salah satunya kerahasiaan yang masih diragukan. Contohnya yang terjadi pada media sosial seperti Facebook, Twitter dan lain – lain dimana data pengguna yang tersimpan di server pusat dapat dengan mudah disebarluaskan.
  2. Mengingat disini anda menggunakan server dari perusahaan penyewa hosting cloud computing maka tidak menutup kemungkinan juga bahwa sewaktu – waktu server down atau bahkan terjadi kerusakan, meskipun kemungkinannya sangat kecil. Pastikan juga bahwa anda memilih perusahaan penyewaan hosting yang teruji dan berkualitas.
  3. Salah satu hal yang juga mungkin sering dikeluhkan oleh para pengguna yakni perlunya koneksi internet yang stabil agar bisa mengakses data dan menggunakan aplikasi cloud computing. Hal ini juga membuat terbatasnya wilayah penggunaan mengingat penyesuaian dengan kondisi jaringannya.



SUMBER:

NSLOOKUP

Nslookup adalah suatu program untuk query domain name servers internet atau tool yang digunakan untuk mengetahui ip dari sebuah domain. Ns...