Selasa, 30 April 2013

Grid Computing dan Cloud Computing


Pengertian Cloud Computing
Cloud Computing adalah suatu istilah yang banyak digunakan oleh Industi IT yang memiliki arti yang berbeda bagi setiap orang. Namun pada intinya Cloud Computing adalah suatu pergeseran dari perusahaan dalam membeli dan memelihara server dan aplikasi on-premise yang mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari satu penyedia layanan publik.
Cloud Computing adalah suatu istilah yang banyak digunakan oleh Industi IT yang memiliki arti yang berbeda bagi setiap orang. Namun pada intinya cloud computing adalah suatu pergeseran dari perusahaan dalam membeli dan memelihara server dan aplikasi on-premise yang mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari penyedia layanan public cloud.
Cara Kerja Cloud Computing
Cloud Computing bekerja dengan cara demikan :
·      Pertama komputer client (pengguna) meminta request kepada komputer server untuk mengakses data aplikasi yang digunakan.
·     Request yang disampaikan menggunakan TCP/IP sebagai protokol pengaturnya, setelah request yang dimaksud dipahami oleh server maka server merespon kembali request tersebut kepada komputer client.
·   Pada komputer client respon yang diterima diterjemah kan kembali melalui TCP/IP agar dapat ditampilkan sesuai request.
Penerapan Cloud Computing
Cloud Computing telah banyak digunakan dibanyak bidang seperti hiburan, bisnis, dan pendidikan sebab cloud computing adalah langkah praktis dari penggunaan sebuah aplikasi tanpa perlu memiliki aplikasi tersebut. Sebagai contoh dalam bidang hiburan ketika kita ingin memutar musik dan memutar sebuah video dalam situs youtube, disana telah tersedia aplikasi pemutar file multimedia tanpa perlu kita melakukan instalasi terlebih dahulu.
Contoh cloud computing adalah Yahoo email atau Gmail. Anda tidak perlu software atau server untuk menggunakannya. Semua konsumen hanya perlu koneksi internet dan mereka dapat mulai mengirimkan email. Software manajemen email dan server semuanya ada di cloud (internet) dan secara total dikelola oleh provider seperti Yahoo, Google, etc. Konsumen hanya perlu menggunakan software itu sendiri dan menikmati manfaatnya.


Pengertian Grid Computing
Grid computing merupakan salah satu jenis dari komputasi modern. Grid computing adalah arsitektur TI baru yang menghasilkan sistem informasi perusahaan yang berbiaya rendah dan lebih adaptif terhadap dinamika bisnis. Dengan grid computing, sejumlah komponen hardware dan software yang modular dan independen akan dapat dikoneksikan dan disatukan untuk memenuhi tuntutan kebutuhan bisnis. Lebih jauh, dari sisi ekonomi, implementasi grid computing berarti membangun pusat komputasi data yang tangguh dengan struktur biaya variatif yang bias disesuaikan dengan kebutuhan.
Prinsip Kerja Grid Computing
Dua prinsip kerja utama grid computing yang membedakannya dari arsitektur komputasi yang lain, semisal mainframe, klien-server, atau multi-tier: virtualisasi dan provisioning.
1.      Virtualisasi
Setiap sumberdaya (semisal komputer, disk, komponen aplikasi dan sumber informasi) dikumpulkan bersama-sama menurut jenisnya, lalu disediakan bagi konsumen (semisal orang atau program software). Virtualisasi berarti meniadakan koneksi secara fisik antara penyedia dan konsumen sumberdaya, dan menyiapkan sumberdaya untuk memenuhi kebutuhan tanpa konsumen mengetahui bagaimana permintaannya bisa terlayani.
1.      Provisioning
Ketika konsumen meminta sumberdaya melalui layer virtualisasi, sumberdaya tertentu di belakang layer didefinisikan untuk memenuhi permintaan tersebut, dan kemudian dialokasikan ke konsumen. Provisioning sebagai bagian dari grid computing berarti bahwa system menentukan bagaimana cara memenuhi kebutuhan konsumen seiring dengan mengoptimasi jalannya sistem secara keseluruhan.
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/Sumber daya (Dibuat tersedia dari site-site berbeda yang terdistribusi secara geografis, mencakup CPU/Storage/Instruments, dll…)
  • 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
sumber : 

Selasa, 19 Maret 2013

LaTeX dan Lyx


Pengertian LaTeX
LATEX (LaTeX) adalah bahasa markup atau sistem persiapan pembuata dokumen untuk pengetikan sistem TeX, yang dinamakan berdasarkan gaya penulisannya sebagai LaTeX. Nama LaTeX itu sendiri hanya mengacu pada bahasa penulisan yang digunakan pada sebuah dokumen, bukan pada editor yang digunakan untuk menulis dokumen tersebut. Untuk membuat dokumen dalam format LaTeX, sebuah file berformat .tex harus dibuat menggunakan semacam text editor. Walaupun, banyak text editor yang dapat digunakan untuk membuat dokumen LaTeX, beberapa text editor sengaja dibuat khusus untuk menggunakan bahasa LaTex.
LaTeX sangat banyak digunakan di Institusi-Institusi pendidikan. Sebagai contoh, digunakan untuk menerjemahkan DocBook dan berbagai macam file berekstensi XML ke dalam format PDF, LaTeX digunakan karena kualitasnya yang tinggi dalam typesetting yang dapat dicapai oleh TeX. Sistem typesetting LaTeX menawarkan Desktop Publishing yang Programmable atau dapat di tulis ulang dan fasilitas extensive untuk otomatisasi aspek-aspek dalam typesetting dan desktop publishing, termasuk pemberian nomor, dan referensi silang, tabel dan bingkai, tata letak halaman, dan bibliographies.
LaTeX pertama kali ditlis pada awal tahun 1980 oleh Leslie Lamport di SRI International. Sampai akhirnya, LaTeX menjadi metode yang sangat penting dalam menggunakan sistem TeX. Versi teranyar adalah LaTeX2e. LaTeX didistribusikan dibawah LaTeX Project Public License (LPPL), LaTeX adalah perangkat lunak yang gratis (Free Software).

Sejarah Latex
LaTeX bermula pada tahun 1977. Adalah Donald E Knuth, ahli pemrograman komputer di Universitas Stanford, yang pertama kali menciptakan program pengolah kata ini. Berawal dari keprihatinannya atas penurunan kualitas cetak dari buku yang ia tulis, Knuth menulis program komputer untuk mengolah kata yang ia sebut sebagai TeX.
Bersama program itu, Mei 1977 ia juga menulis program METAFONT untuk mendesain bentuk serta ukuran huruf yang akan dicetak. Meski kedua program menjadi sangat populer di kalangan ilmuwan, TeX kurang begitu ramah terhadap pemakainya karena dirasakan sebagai bahasa yang lebih dekat dengan mesin ketimbang manusia.
Tahun 1980 Leslie Lamport, ilmuwan komputer lulusan Universitas Brandeis, menciptakan sistem preparasi dokumen berbasis program TeX. Sistem ini mengubah TeX menjadi lebih mudah dipakai dan manusiawi. LaTeX juga mengubah perhatian pemakai yang semula terkonsentrasi pada masalah tipografi serta format dokumen. Dua hal ini di dalam LaTeX sudah ditangani oleh desainer dokumen sehingga pemakai tinggal memikirkan struktur serta isi dokumen yang ia tulis.

Perbedaan Latex
Perbedaan Latex dengan Microsoft Word adalah…
1.      Pastinya tampilan kedua program ini beda (ya iyalah)
2.             Di latex menggunakan perintah-perintah berkode yang diawali dengan backslash \ di Ms Word tidak
3.             Pengaturan di Latex umunya otomatis mengikuti format dokumen tertentu (misal American Mathematics Society- Amsart) sedangkan MS.Word tidak
4.              Penggunaan simbol-simbol matematika di Latex cukup mengetik contoh \epsilon kalau di MS.Word dengan menggunakan menu Insert-object yang tentunya lebih memakan banyak waktu.
5.              Pengaturan rumus di tengah / lurus terhadap tanda “=” mudah sedangkan dalam MS.Word agak susah (menurut saya)

LyX
LyX adalah program yang digunakan untuk mengetik berbagai macam
dokumen, mulai dari memo, surat, laporan, dokumentasi software, buku, paper,
novel dan lain-lain. LYX merupakan salah satu front-end LATEX yang berbasis GUI, yang dapat dijalankan pada hampir semua platform sistem operasi. LATEX sudah cukup lama dikenal sebagai alat untuk menata tata letak (layout) buku atau majalah yang berkaitan dengan ilmu pasti. Dengan munculnya LYX yang dapat dioperasikan secara intuitif, hampir semua bidang dapat memanfaatkan LATEX sebagai alat untuk menata tampilan buku/ majalah. Sistem desktop publishing (DTP) digunakan untuk mengedit teks dan gambar yang dimasukkan pada suatu halaman penuh. Jadi, secara prinsip hampir semua jenis word processor atau document-processor dapat dijadikan salah satu komponen masukan dari sistem DTP. Apa keunggulan LYX pada sisi aplikasi DTP


Keunggulan dari LyX yaitu:
·   output yang konsisten misalnya, semua paragraf dipastikan memiliki margin yang sama, semua judul dipastikan memiliki besar sama, dst. Selain itu, karena dokumen sangat terstruktur maka ada fitur untuk melakukan navigasi intra-dokumen yang sangat bagus (ada daftar judul-judul bab dan sub-bab, kita bisa meng-klik untuk pindah ke bagian tersebut dengan cepat).
·    Setiap dokumen memiliki kelas sendiri, misalnya article atau book, dan setiap kelas sudah terformat dengan sangat baik bahkan melebihi apa yang biasa kita lakukan dengan Word. Contohnya, pada kelas book, nomor halaman sudah berada pada tempat yang tepat (di bawah saat mulai bab, di atas pada halaman lainnya). Penomoran bab dan sub-bab langsung dibuat secara otomatis!
·       Setiap gambar dan tabel juga diberikan penomoran otomatis! Tidak seperti di Word dimana kita harus melakukan setting yang cukup repot dan tidak semua orang bisa melakukannya. Juga, seperti buku-buku profesional pada umumnya, setiap tabel maupun gambar tidak terletak di tempat kita meletakkan tabel/gambar tersebut, tetapi di awal atau akhir halaman! Dan semuanya otomatis! (fitur ini bisa dimatikan untuk tabel tertentu)

keburukan lyx yaitu :
·        Tidak bisa mengatur style (warna, font, dll) yang baku dari style yang sudah ada seperti judul bab, judul sub-bab, dll (walaupun untuk tulisan bukan judul bisa dilakukan).
·        Sulit untuk mengatur apa-apa yang sudah di pre-format oleh Lyx, misalnya di mana penomoran halaman diletakkan, atau kata-kata otomatis yang digunakan. Seperti Chapter xxx, Figure xxx, Table xxx (dalam penomoran otomatis)… tetapi versi Bahasa Indonesia seperti Bab xxx, Gambar xxx, Tabel xxx tersedia (dengan memilih bahasa Bahasa (seharusnya Bahasa Indonesia kan???)), tetapi seperti yang sudah dikatakan kita tidak bisa mengubahnya menjadi Bagian xxx atau Figur xxx misalnya.


Sumber :

Selasa, 05 Februari 2013

Marketing mix dalam website Perusahaan Blackberry


            Suatu perusahaan untuk menentukan tingkat keberhasilan dalam pemasaran yang dilakukan untuk konsumen, diperlukan adanya marketing mix. Apa itu marketing mix? Marketing mix merupakan suatu perangkat dalam perusahaan yang terdiri dari 4P yaitu:
1.        Product (Produk)
Produk adalah sesuatu yang dapat di tawarkan di pasaran untuk dapat digunakan, dimiliki, dan di konsumsi oleh yang membutuhkan. Suatu produk dapat berupa barang atau jasa, atau juga keinginan lainnya sehingga dapat memenuhi kebutuhan stiap konsumen.
2.        Price (Harga)
Harga merupakan alat untuk mengukur nilai suatu barang, harga bagi produsen merupakan penentu bagi permintaan pasar dan mempengaruhi posisi pesaing perusahaan dalam merebut konsumen.
Harga merupakan indicator dari pada barang, dalam menetapkan harga perlu hati-hati dalam memperhatikan potensi pasar. Oleh sebab itu, menentukan harga perlu diperhatikan agar harga yang ditetapkan dapat dijangkau oleh konsumen disamping itu dapat memberikan keuntungan bagi perusahaan.
3.        Place (Tempat)
Produk yang telah dihasilkan oleh suatu perusahaan akan lebih berguna bagi kensumen/pembeli apabila produk tersebut tersedia pada tempat dan saat dimana saja dibutuhkan.
Dalam pencapain tujuan utama dari pemasaran yakni menyalurkan barang-barang atau jasa.Secara efisien dari produsen ke konsumen, maka diperlukan adanya kegiatan penyaluran (distribusi) sebagai mata rantai yang harus dilalui oleh barang-barang dari produsen ke konsumen pada waktu dan jumlah yang tepat.
Barang yang dihasilkan oleh para produsen biasanya tidak secara langsung mereka menjualnya kepada konsumen, tetapi biasanya mereka melalui suatu perantara agar produk yang dihasilkan dapat dengan mudah sampai ke tangan konsumen.
4.        Promotion (Promosi)
Promosi adalah suatu usaha perusahaan atau individu memberikan informasi dan mempengaruhi serta menarik konsumen sicara lansung terhadap produk yang dihasilkan.
Promosi adalah cara yang efektif dalam merebut konsumen dipasaran, serta memperkenalkan barang-barang baru yang diproduksi.
Dibawah ini akan diberikan contoh marketing mix 4P ini pada website id.blackberry.com dan berikut penjelasannya :
1.        Product
Produk dalam website ini adalah berupa handphone dan tablet. Handphone dan tablet-nya sendiri terdiri dari berbagai macam jenis yang memiliki kelebihan dan kekurangan masing-masing.




2.        Price and Place
Harga smartphone dan tablet blackberry dapat di lihat di setiap produknya di  lokasi penjualan. Selain harga juga aka nada tempat penjualannya dengan cara mengklik cari toko yang terdapat dibawah harga.


3.        Promotion
Promosi yang dilakukan di website ini adalah melalui facebook dan twitter serta juga di adakan promosi-promosi yang menarik kepada para konsumen melalui website ini
Facebook
Twitter

Sumber :

Security Web

Seperti kita ketahui, World Wide Web merupakan system pertukaran informasi melalui internet. Web dibangun melalui program yang dinamakan Web Server, yaitu inti dari organisasi internet, yang digunakan untuk berkomunikasi dan bertukar informasi yang murah dengan peluang-peluang dan transaksi-transaksi dengan pelanggan. Pada awalnya web dikembangkan sebagai sebuah system bagi para ahli fisika untuk keperluan riset. Tetapi seiring dengan zaman kegunaan web semakin luas dan dapat mencakup semua bagian dari kehidupan manusia, termasuk bisnis, pemerintahan, pendidikan keagamaan, social dan budaya, dan bahkan untuk kepentingan individual.
Sehingga tidak heran jika ada orang-orang yang suka mengambil keuntungan dari web yang bukan punyanya. Oleh karena itu keamanan suatu website atau web security systems merupakan salah satu prioritas yang sangat utama bagi seorang webmaster. Karena selain data-data penting dalam website dapat diambil seorang hacker dan bahkan dapat mengacak-acak tampilan website(deface) tersebut. Selain itu web security juga dapat berfungsi untuk melindungi kesalahan-kesalahan dalam konfigurasi web server, dll.
Ada beberapa cara menjaga keamanan web dari serangan
v Sniffing (capture message)
suatu serangan yang merekam atau menangkap data/message yang lewat melalui jaringan. Serangan jenis ini tidak dapat dihindari
Tools sniff : snort, tcpdump, ettercap
Pencegahan : Gunakan VPN (IPsec)
Gunakan enkripsi dalam proses transfer message atau data (via HTTPS)
v Trapper web (web penjebak)
adalah passive attack yang memanfaatkan kecerobohan pengguna web application, dengan cara membuat website jebakan guna mendapatkan informasi dari pengguna yang terjebak.
Contoh : www.klikbca.com , menjadi www.kilkbca.com
Pencegahan : Pemilik website resmi/valid membeli semua domain yang mirip
Sosialisasi pada pengguna
v Denial of Service Attack
DoS adalah suatu serangan pada engine(web server) yang memiliki vulnerability (kelemahan) dengan cara membanjiri engine tersebut dengan request sehingga engine tersebut tidak dapat lagi melayani request dari client lain, sampai pada kondisi crash bahkan down.
Tools : dapat ditemukan diberbagai website security, atau gunakan search engine
Info vulnerability Anda dapat mengecek di web : http://cve.mitre.org/cve/
Pencegahan : upgrade atau patch engine dengan versi perbaikan, atau gunakan Firewall HTTP seperti untuk Apache HTTPD gunakan mod_security, mod_proxy
v Buffer OverFlow
Adalah suatu serangan yang menyerang engine(web server) yang memiliki vulnerability (kelemahan) dalam masalah alokasi memori (buffer) dengan cara memaksakan malicious code agar dieksekusi oleh engine(web server) untuk memperoleh akses root shell.
Tools : dapat ditemukan diberbagai website security, atau gunakan search engine
Info vulnerability Anda dapat mengecek di web : http://cve.mitre.org/cve/
Pencegahan : upgrade atau patch engine dengan versi perbaikan. Jalankan engine dalam mode chroot(root jail)
v SQL injection
Adalah serangan yang memanfaatkan kelemahan coding aplikasi web sehingga penyerang dapat menginjeksi SQL command katakanlah kedalam form login dengan maksud memperoleh akses ke web tersebut.
Pencegahan : Buatlah kode program yang menerapkan validasi, dan pencegahan manipulasi query SQL
Firewall HTTP (mod_security)
Intrussion Detection System
v Cross Site Scripting (XSS or CSS)
Adalah suatu teknik serangan yang mempengaruhi kelemahan(vulnerability) dalam coding aplikasi web untuk memungkinkan penyerang mengirimkan malicious content dari client dan mengumpulkan beberapa data-data dari korban.
Pencegahan : Karakter-karakter berbahaya harus difilter dari input aplikasi web.Filter harus diterapkan untuk nilai ASCII and HEX.
Firewall HTTP (mod_security)
Intrussion Detection System
v Session Hijacking
Adalah suatu serangan yang memanfaatkan nilai cookies dan token session milik user atau client lain yang dicuri atau ditangkap lewat sniffer. Tujuannya agar si penyerang dapat mengakses halamanhalaman web yang sifatnya private yang biasanya perlu proses login (authentication)
Tools : sniffer seperti ettercap, dan GET command
Pencegahan : Gunakan VPN (IPsec)
Gunakan enkripsi dalam proses transfer message atau data (via HTTPS)
v Directory Traversal
Adalah suatu serangan yang mengeksploitasi engine (web server) yang memungkinkan penyerang mengakses direktori yang dibatasi dan mengeksekusi command diluar direktori root web server
Pencegahan : Gunakan versi web server yang terbaru yang menutupi kelemahan directory traversal
Gunakan Firewall HTTP seperti mod_security
v Authentication hacking
Authentication memainkan peran penting dalam security aplikasi web. Authentication Hacking adalah suatu serangan yang mencoba login ke suatu aplikasi web dengan menggunakan tool atau script yang melakukan percobaan-percobaan login dengan account user yang umum terdapat pada sistem (misal root, guest, Administrator) sampai berhasil. Teknik ini sering disebut brute force attack
Pencegahan : gunakan validasi login menggunakan image

Bedah Website Online Shop Toko Tas Putri


Tentang Website
          Tokotasputri.com adalah toko tas online yang memudahkan para penyuka tas branded untuk mendapatkan tas yang disukainya. Menjual berbagai macam brand tas dari seluruh dunia diantaranya Aigner, Botega, Burberry, CHLOE, Chirstian Dior, Coach, Fendi, Furla, Gucci, Guess, Hermes, Jimmy Choo, dan masih banyak lagi. Dengan kualitas mulai dari KW 1 hingga kualitas super ada di toko tas online ini. Dan juga dengan harga yang terjangkau.


          Toko online ini mempunyai jam buka yaitu Senin–Jumat (08.00–16.00) dan Sabtu (08.00–12.00). Cara untuk mengorder tasnya pun sangat mudah, yaitu dengan cara:
1.      Pilih model tas yang anda ingin beli dengan melihat di halaman website tersebut. Lalu catat merk dan kode tasnya
2.     Setelah itu bisa hubungi melalui SMS atau contact BBM yang sudah ada di website tersebut.
3.     Kemudian kirim dengan format : Nama, Alamat Lengkap (dengan kecamatan atau kode pos), merk tas, kode tas
4.     Setelah itu tunggu balasan yang berisi rincian pesanan dan ongkos kirim
Cara Pembayaran
          System pembayaran di toko ini yaitu siapa yang lebih dahulu transfer akan mendapatkan barangnya. Pembayaran dapat dilakukan dengan cara mentransfer ke bank-bank dibawah ini :
     
Tapi jika sudah transfer namun barang sudah habis maka uang yang sudah diterima akan dikembalikan kok. Jadi tidak terlalu rugi juga kan?  . Makanya ayo kalau sudah habis mesan dan mendapat balasan, langsung transfer uangnya biar tidak diambil yang lain.
Keuntungan dari toko ini adalah anda dapat dengan mudah mendapatkan tas yang anda inginkan walaupun siapa cepat dia yang dapat dalam pembayarannya. Tapi jika terjadi sesuatu dengan barang yang anda terima, anda juga dapat menukarnya dengan beberapa syarat yang berlaku dibawah ini :
1.    Kami memberikan garansi, jika barang yang anda terima rusak/beda model/beda warna, maka akan kami ganti dengan yang baru. Silahkan kirimkan foto barang yang rusak (ke BB Customer Service/Email) max 1x24 jam setelah anda menerima barang. Komplain yang lebih dari sehari tidak kami layani
2.   Ongkos kirim ditanggung bersama jika anda membeli eceran. Reseller : ongkos kirim ditanggung reseller PP jika anda membeli dengan diskon reseller, karena harga yang kami berikan benar-benar sudah mepet.
3.   Jika barang yang sama sudah habis, maka boleh ganti warna lain/tukar model (gratis). Jika barang pengganti masih ada, tapi ingin mengganti model lain, maka ada biaya Restocking Fee
4.   Jika tetap tidak cocok maka uang akan menjadi DEPOSIT dan TIDAK HANGUS. Tidak boleh Refund dengan alasan apapun tidak cocok model / tidak sesuai / tidak jadi beli / ga suka model lain, dst
5.   Barang masih dalam kondisi semula. Belum pernah dipakai. TAG masih ada, pembungkus pegangan tangan masih ada, dst
*Untuk Tas Furla Semi Ori jika reject maka garansi akan kami  tukar baru. Suplier di luar negeri akan kami contact untuk segera mengirimkan gantinya, akan memakan waktu cepat / lambat tergantung pengiriman. Tidak bisa ganti barang / deposit / refund dengan alasan apapun.
Jika ingin menukar model :
Informasikan bahwa anda ingin mengganti tas tersebut dengan tas lain. Biaya ganti model (Restocking Fee) adalah Rp 50.000/item + ongkos kirim. Jika sudah kami konfirmasi, maka akan kami berikan alamat retur, customer kemudiam kirim barang tersebut ke alamat yang telah disampaikan
Daftar Pustaka