Kamis, 04 Juli 2013

CLOUD COMPUTING

Nama Dosen : Ertie Nur Hartiwati

Pengertian Cloud Computing
Sekarang kita akan membahas mengenai Cloud Computing. Saya telah membaca dari beberapa sumber termasuk jurnal internasional yang menjelaskan tentang pengertian cloud computing. Setelah saya baca lalu saya simpulkan pengertian cloud computing adalah kumpulan dari beberapa resources yaitu network, server, media penyipanan, aplication dan services yang terintegrasi menjadi satu dan dapat diakses melalui internet.
Ketika kita mengakses, menggunakan, dan memanfaatkan resource komputer di tempat lain melalui internet, sebenarnya kita tengah memanfaatkan cloud computing. Resource komputer yang ada di remote location tersebut bisa dishare dan digunakan oleh banyak orang melalui internet


Model Layanan Cloud Computing
Cloud computing memiliki 4 macam model layanan, yaitu Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), dan Network as a Service (Naas).

Infrastructur as a Service (IaaS)
Ini adalah model layanan cloud computing yang paling dasar, yaitu menyewakan resource komputer secara langsung. Layanan ini sering ditemui di web hosting seperti cloud server maupun cloud VPS (virtual server). Penggunaan teknologi cloud memungkinkan pengguna bisa membuat banyak virtual server atau mengatur tinggi rendahnya resource sesuai dengan keinginan mereka. Contoh perusahaan yang menyediakan layanan ini adalah Linode, DigitalOcean, GigeNet Cloud, dsb.

Platform as a Service (PaaS)
Di model layanan PaaS, cloud provider biasanya akan menyediakan computing platform yang meliputi sistem operasi, database, web server, dan programming language environment. Pengguna bisa mengembangkan aplikasi menggunakan platform yang telah disediakan. Pengguna juga bisa mengatur resource sesuai dengan kebutuhan mereka dengan mudah. Contoh perusahaan yang menyediakan layanan PaaS adalah Cloud Foundry, Heroku, Google App Engine, Windows Azure Cloud Service, dsb.

Software as a Service (SaaS)
SaaS inilah yang kini sedang marak berkembang dan seringkali kita temui secara langsung. Disini cloud provider akan menyediakan software atau aplikasi di cloud yang bisa diakses oleh pengguna melalui internet. Pengguna tidak bisa mengakses infrastruktur atau platform tempat aplikasi berjalan, mereka hanya bisa mengakses, menjalankan dan memanfaatkan aplikasinya. Contoh layanan SaaS ini antara lain: Microsoft Office 365, Google Apps, Dropbox, Skydrive, dsb.

Network as a Service (NaaS)
Disini cloud provider akan menyediakan network/konektivitas. Pengguna bisa menggunakan network atau konektivitas tersebut secara cloud. Contoh layanan yang menggunakan NaaS ini adalah VPN dan bandwidth on demand.

Selasa, 21 Mei 2013

BIOINFORMATIKA

Nama Dosen : Ertie Nur Hartiwati


Kali ini saya akan membahas mengenai Bioinformatika. Dilihat dari namanya, ada dua gabungan ilmu yang diterapkan di sini. Menurut pendapat saya sendiri sebelum mencari dan membaca informasi mengenai bioinformatika, saya menyimpulkan pengertian yaitu, bio yang berarti makhluk hidup dan informatika yang berarti teknologi informasi yang berhubungan dengan komputer, jadi kesimpulan dari pengertian bioinformatika adalah teknologi yang mempelajari tentang makhluk hidup untuk mendapatkan informasi dari objek yang diteliti.

Setelah saya mencari tahu dari beberapa sumber, ternyata pengertian bioinformatika yang sebenarnya adalah  “penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis”. Penelitian ini menerapkan metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah yang berhubungan dengan biologis, terutama dengan menggunakan sekuens DNA dan asam amino. Contoh topik utama bidang ini meliputi basis data untuk mengelola informasi biologis, penyejajaran sekuens, dan prediksi struktur.

Untuk basis data, jelas digunakan untuk menyimpan data. Ada tiga basis data yang digolongkan sesuai jenis informasi biologisnya, yaitu basis data primer, sekunder, dan struktur. Basis data primer menyimpan sekuens primer asam nukleat maupun protein, basis data sekunder menyimpan motif sekuens protein, dan basis data struktur menyimpan data struktur protein maupun asam nukleat.

Selanjutnya penyejajaran sekuens adalah proses menggabungkan dua atau lebih sekuens.

Kemudian prediksi struktur digunakan untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.

sumber :
http://id.wikipedia.org/wiki/Bioinformatika

Selasa, 07 Mei 2013

Traffic Management Bandwidth Menggunakan Traffic Shaping Pada Komputasi Modern


Nama Dosen : Ertie Nur Hartiwati 

Nama Anggota Kelompok : 
1. Bangkit Hardiansyah
2. Frans Darmawan

ABSTRAK

Kata kunci: komputasi modern, router, bandwidth, dan traffic shaping.
Komputasi modern merupakan cara untuk menemukan pemecahan masalah dari suatu inputan data dengan menggunakan suatu algoritma tertentu. Komputasi lebih sering digunakan pada bidang ilmu matematika dan ilmu computer. Namun pada saat ini komputasi modern lebih sering dikaitkan dengan istilah jaringan computer dan traffic shapingJaringan komputer merupakan suatu layanan yang berupa sistem yang terdiri atas Jaringan komputer sendiri terdiri dari komputer-komputer (host) yang saling terhubung ke suatu komputer yang menadi server. Jaringan komputer digunakan untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan dapat mengakses informasi secara bersama. Jika banyak yang mengakses secara bersamaan, dapat timbul permasalahan, dimana pada layanan tertentu mengkonsumsi bandwidth dalam jumlah besar yang menyebabkan layanan yang lain tidak bisa mendapatkan bandwidth sesuai yang dibutuhkan. Untuk mengoptimalkan pemakaian bandwidth dilakukan monitoring dengan pembagian bandwidth setiap layanan yang sesuai dengan kebutuhan. Dengan menggunakan teknik  traffic shaping maka kita dapat mengoptimalkan pemakaian bandwidht. Traffic Shaping dapat mengontrol jumlah volume trafik data yang dikirim ke dalam jaringan yang akan dikirim dengan melewati mikrotik. Dengan penerapan traffic shaping dapat menghasilkan kinerja jaringan yang lebih stabil pada setiap aplikasi sesuai yang dibutuhkan.

1.                  PENDAHULUAN
Perkembangan teknologi saat ini sangat pesat, dengan peningkatan kebutuhan layanan komunikasi data yang cepat dan efisien, sehingga sekarang menggunakan sistem jaringan multi layanan agar pengguna dengan mudah mengakses data secara cepat dan bersamaan dengan pengguna lainnya. Agar sistem ini dapat berjalan dengan baik maka diperlukan alokasi bandwidht yang disesuaikan dengan kebutuhan.
Untuk menghubungkan perangkat jaringan dengan sumber daya, dibutuhkan sebuah perangkat yang disebut router. sebuah alat yang mengirimkan paket data melalui sebuah jaringan atau internet menuju tujuannya, dengan proses yang dikenal sebagai routing. Salah satu vendor yang menyediakan perangkat router adlah mikrotik.
Bandwidth Management (Traffic Control/Shaping) adalah suatu usaha mengontrol traffic jaringan sehingga bandwidth lebih optimal dan performa network lebih terjamin.

2.                  DASAR TEORI

2.1              JARINGAN KOMPUTER
Jaringan komputer terdiri dari dua atau lebih komputer yang saling berhubungan satu dengan yang lainnya untuk komunikasi data dengan menggunakan protokol komunikasi melalui media kabel atau nirkabel, sehingga komputer dapat saling berbagi informasi, data, program-program, dan penggunaan perangkat keras secara bersama satu dengan yang lainnya.
-                 Klasifikasi Jaringan
Terdapat 3 tipe jaringan yang ada, yaitu :
o      Local Area Network (LAN)
Menurut Stallings (2004, p16), Local Area Network (LAN) adalah suatu jaringan komunikasi yang saling menghubungkan berbagai jenis perangkat dan menyediakan suatu pertukaran data di antara perangkat-perangkat tersebut. LAN biasanya menghubungkan dua atau lebih komputer dan alat-alat yang terhubung dalam sebuah area geografis yang terbatas (sampai beberapa kilometer), berkecepatan tinggi dan memiliki error yang rendah di dalam sebuah perusahaan.

o      Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN) biasanya mencakup area metropolitan yaitu sebuah area yang biasanya lebih besar dari LAN tetapi lebih kecil dari WAN, misalnya antar wilayah dalam satu provinsi. Menurut (Lammle, 2005, p674), MAN juga dapat menghubungkan beberapa LAN menjadi suatu bagian jaringan yang lebih besar lagi. Cakupan geografis dari MAN itu sendiri tidak menghubungkan area geografis yang berbeda. Contoh: sebuah kantor X, memiliki cabang di provinsi Jawa Tengah yaitu di kota Semarang, Purwokerto dan Pekalongan. Kantor cabang tersebut saling terhubung satu sama lain.

o      Wide Area Network (WAN)
Wide Area Network (WAN) adalah jaringan yang ruang lingkupnya terpisahkan oleh batas geografis dan biasanya sebagai penghubungnya sudah menggunakan media satelit ataupun kabel bawah laut. Contoh: keseluruhan jaringan bank besar yang ada di seluruh Indonesia ataupun yang ada di negara-negara lain.

2.2              ROUTER
Router adalah alat untuk mengirimkan paket data melalui sebuah jaringan atau internet menuju tujuannya, melalui proses yang dikenal sebagai routing. Proses routing terjadi pada layer ke-3 yaitu network pada OSI Layer. Prinsip kerja dalam sebuah router yaitu:
1.                  Menggunakan alamat network yang berbeda pada semua port.
2.                  Membuat tabel berdasarkan alamat layer network,
3.                  Memfilter lalu lintas network berdasarkan informasi network,
4.                  Memblokir lalu lintas ke alamat yang tidak diketahui.

2.3              OPTIMALISASI KINERJA JARINGAN
Optimalisasi jaringan komputer dapat diartikan sebagai suatu cara untuk mempercepat berbagai aplikasi yang diakses oleh pengguna yang menggunakan jaringan LAN/WAN yang didistribusikan dengan cara menghilangkan kelebihan transmisi, pengiriman data dalam cache lokal, penekanan dan memprioritaskan data, dan perampingan sejumlah protocol. Ada beberapa metode yang dapat digunakan dalam proses optimalisasi yaitu:
1.                  Compression
2.                  Caching/Proxy
3.                  Traffic shaping
4.                  Equalizing
5.                  Connection Limits
6.                  Simple Rate Limits

2.4              Konsep Traffic shaping
Traffic shaping digunakan untuk mengatur traffic yang keluar ke interface agar alirannya sesuai dengan kecepatan dari target interface dan menjamin bahwa traffic memberitahukan ulang kebijakan yang dibuat untuk nya. Oleh karena itu, pengalamatan traffic pada umumnya yang dapat dibentuk untuk memenuhi permintaan downstream, sehingga dapat mengeliminasi bottleneck dalam topologi dengan data-rate mismatches.
Traffic shaping mencegah packet loss, dengan menggunakan Frame Relaynetwork karena switch tidak dapat menunjukkan paket mana yang mendahuluinya. Oleh karena itu packet di drop ketika terjadi kemacetan.

2.5              BANDWIDTH
Bandwidth merupakan salah satu parameter kinerja jaringan komputer selain delay dan jitter. Bandwidth (disebut juga data transfer atau trafik) adalah data yang keluar-masuk (upload-download), atau luas atau lebar cakupan frekuensi yang digunakan oleh sinyal dalam medium transmisi cakupan frekuensi yang digunakan oleh sinyal dalam medium transmisi. Di dalam sistem jaringan komputer dan berbagai jenis digital lainnya, definisi bandwidth sering kali direferensikan sebagai bits per sekon, contohnya, jaringan (network). Definisi ini didasarkan pada hukum Hartley, suatu chanel capacity fisik dari komunikasi berkorelasi dengan bandwidth dalam konsep Hertz, beberapa di definisikan sebagai analog bandwidth. Bandwidth adalah istilah yang digunakan untuk menunjukkan besaran data yang telah ditransfer keluar dari quota space hosting.

Beberapa faktor yang menentukan bandwidth dan throughput adalah:
a.                  Piranti jaringan
b.                  Tipe data yang ditransfer
c.                  Topologi jaringan
d.                 Banyaknya pengguna jaringan
e.                  Spesifikasi komputer client/user
f.                   Spesifikasi komputer server
g.                  Induksi listrik dan cuaca
h.                  dan alasan-alasan lain.



3.                  PEMBAHASAN
Untuk penerapan traffic shaping dalam komputer dapat menggunakan software seperti Cfos Traffic dan Net Balancer. Dengan menggunakan cFos traffic shaping mengurangi keterlambatan pada saat transfer data dan memungkinkan user untuk menjelajahi internet hingga tiga kali lebih cepat. Sehingga user bisa menggunakan bandwidth penuh dari koneksi.
Selain menggunakan software dapat dilakukan dengan mikrotik RouterOS yang berbasis linux yang didesain untuk memberikan kenyamanan bagi pengguna. Untuk memanagement bandwidth, mikrotik menggunakan algoritma Token Bucket (HTB). Setelah instalasi mikrotik, lakukan cek interface yang terdeteksi oleh mikrotik dan dsetting IP address, konfigurasi gateway, dan setting DNS. Setelah berhasil maka sudah dapat melakukan alokasi bandwidth yang disediakan oleh winbox. Alokasi sendiri terbagi menjadi dua yaitu simple queue dengan besarnya bandwidth bersifat fixed dan queue tree yang membawahi beberapa kelas. Dengan pengalokasian bandwidth menggunakan mikrotik nilai maksimal upload dan download melebihi bandwidth yang ditentukan, karena adanya peminjaman bandwidth dari klien yang tida terpakai. Sedangkan kecepatan upload dan download cenderung lebih stabil.
Berdasrkan jurnal yang menjadi referensi dari paper ini, untuk mengalokasikan bandwidth harus dilakukan monitoring dimana kebijakan alokasi harus sering diubah dalam sehari. Hal ini dikarenakan, untuk jaringan yang besar, prioritas utama akan berubah-ubah tidak selalu pada satu keputusan pengalokasian bandwidth saja. Untuk meminimalkan biaya yang dikeluarkan untuk traffic shaping, terdapat metode Lagrangean yang mudah diimplementasikan pada real-time. Pengguna hanya memerlukan informasi untuk menentukan prosedur CAC dan batasan QoS.

4.                  KESIMPULAN
Metode traffic shaping sangat efektif untuk performasi jaringan komputer multi layanan karena dapat mengatur atau membatasi bandwidth berdasarkan layanan dan setiap layanan akan mendapatkan alokasi bandwidth yang berbeda-beda sesuai dengan kabutuhan sehingga mampu memaksimalkan pemakaian bandwidth secara merata dan membuat jaringan lebih stabil. Hasilnya upload dan download akan maksimal dan cenderung lebih stabil. Namun pada prakteknya traffic shaping akan memberikan hasil maksimal pada jaringan kmputer yang berskala kecil, namun pada jaringa komputer berskala besar akan sulit dilakukan.




5.                  DAFTAR PUSTAKA

1.                  Falkner, M., Devetsikiotis, M., Lambadaris, I., 1998. Minimum Cost Traffic Shaping. EDICS CL1.1.2. Canada.
2.                  Farid, Gani, Taufiq.A., Melinda., 2012. Optimalisasi Kinerja Jaringan Komputer Multi Layanan Dengan Metode Traffic Shaping Pada Mikrotik. Vol.1 No. 2. Banda Aceh.
3.                  Trimantaraningsih, Rr. Retna, Muarifah, Istiqomatul. Implementasi Mikrotik Sebagai Manajemen Bandwidth. IST AKPRIND. Yogyakarta
4.                  Matthias Falkner, Michael Devetsikiotis, Ioannis Lambadaris. Minimum Cost Traffic Shaping : A User’s Perspective on Connection Admission Control. Canada.
5.                  Walter Willinger (Bellcore), Murad S. Taqqu (Boston University), Robert Sherman (Bellcore) and Daniel V. Wilson (Bellcore). Self-Similarity Through High-Variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level.
6.                  Nair, Suresh K., Novak, David C., 2006. A Traffic Shaping Model for Optimizing Network Operations. United State.
7.                  http://id.wikipedia.org/wiki/Jaringan_komputer
Jaringan Komputer
Tanggal Akses: 28 Mei 2013, 8:45 PM.
8.                  http://id.wikipedia.org/wiki/Penghala
Penghala
Tanggal Akses: 29 Mei 2012, 19:07 PM.







Minggu, 24 Maret 2013

Komputasi, Sejarah Singkat Komputer, Model-Model Komputasi dan Perkembangan Komputer


Dosen : Ertie Nur Hartiwati

Pada pertemuan kali ini saya akan membahas mengenai pengertian komputasi, sejarah singkat komputer, model-model komputasi dan perkembangan komputer. Langsung saja masuk ke pembahasan pertama mengenai komputasi. Komputasi sebenarnya berasal dari kata compute yang artinya menghitung. Dalam bahasa Indonesia ditulis dengan kata dasar komput. Kata dasar ini mendapat beberapa akhiran diantaranya er dan isasi. Komput + er menjadi komputer dan komput + isasi menjadi komputisasi atau yang lebih umum di sebut  dengan komputasi. Menurut pendapat saya sendiri, komputer dapat diartikan sebagai alat hitung, sedangkan komputasi adalah proses menghitungnya.

Jadi kesimpulannya komputasi adalah proses perhitungan yang dilakukan untuk menyelesaikan suatu masalah menggunakan program komputer berdasarkan algoritma yang benar. Berbicara mengenai komputasi, model komputasi dibagi menjadi 3 yaitu model fungsional, model logika, dan model imperatif. Saya akan membahas sedikit mengenai 3 model komputasi tersebut.

      1.      Model fungsional
Model ini terdiri dari satu set nilai, fungsi dan operasi aplikasi, fungsi dan komposisi fungsi. Contoh : fungsi linear y = 4 + 2x dapat didefinisikan menjadi fx = 4 + 2*x.

      2.       Model logika
Terdiri dari satu set nilai, definisi hubungan dan kesimpulan logis. Contoh : fungsi linear y = 4 + 2x dapat didefinisikan menjadi F (X, Y) if Y is 4 + 2*x.

      3.       Model imperatif
Terdiri dari satu set nilai yang mencakup suatu status dan operasi tugas-tugas untuk memodifikasi status tersebut. Contoh : fungsi linear y = 4 + 2x dapat didefinisikan menjadi y : = 4 + 2*x.

Setelah membahas mengenai komputas dan model komputasi, selanjutnya kita masuk ke dalam pembahasan berikutnya mengenai sejarah singkat komputer dan perkembangan komputer. Sejarah singkat computer yang saya ketahui yaitu pada tahun 1822 ada seorang ilmuan bernama Charles Babbage yang menemukan sebuah mesin hitung. Computer awalnya sangat sederhana dilihat dari bentuk dan fungsinya. Bentuknya menyerupai kalkulator dan fungsinya hanya untuk menghitung. Seiring perkembangan jaman, computer berkembang sangat pesat hingga menjadi seperti yang kita ketahui sekarang. Komputer sekarang memiliki bentuk yang beraneka ragam yang terdiri dari perangkat utama yaitu CPU, Monitor, dan Keyboard.

Perkembangan komputer terbagi ke dalam beberapa generasi. Generasi pertama komputer berukuran sangat besar yang menggunakan tabung vakum (vacuum tube) untuk memproses data. Kinerja untuk proses data masih sangat lambat, tabung vakum yang kecil dan cepat panas juga menjadi kendala sehingga diperlukan ribuan vacuum tube untuk mengoprasikan computer generasi ini. Contoh komputer generasi pertama ini adalah ENIAC.

Komputer generasi kedua sudah ada sedikit kemajuan. Tabung vakum telah diganti menggunakan transistor dan diode. Penyimpanan datanya juga sudah secara magnetik menggunakan besi-besi lunak yang dililit dengan kawat. Ukuran komputer pada generasi kedua ini sudah lebuh kecil dibandingkan Komputer generasi pertama. Pada generasi kedua sudah menggunakan bahasa pemrograman tingkat tinggi seperti FORTRAN dan COBOL. Contoh komputer generasi kedua ini adalah DEC PDP-8, IBM 700.

Komputer generasi ketiga sudah menggunakan komponen IC dan chip. Bentuknya lebuh disempurnakan sehingga dapat menghemat ruang, dan penggunaan listrikpun lebih irit. Contoh komputer generasi ketiga ini adalah Apple II, PC, dan NEC PC.

Komputer generasi keempat menggunakan mikroprosessor yang membuatnya lebih unggul dibandingkn generasi sebelumnya. Kapasitas penyimpanannya juga lebih besar dan pemrosesan datanya juga semakin cepat.

Komputer generasi kelima ditandai dengan munculnya LSI (Large scale integration) yang memadatkan ribuan mikroprosessor ke dalam sebuah mikroprosessor.


Sumber: