Wednesday 11 June 2014

Kriptografi

Kriptografi (cryptography) berasal dari bahasa Yunani, terdiri dari dua suku kata yaitu kripto dan graphia. Kripto artinya menyembunyikan, sedangkan graphia artinya tulisan. Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi, seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data .Tetapi tidak semua aspek keamanan informasi dapat diselesaikan dengan kriptografi. Kriptografi dapat pula diartikan sebagai ilmu atau seni untuk menjaga keamanan pesan.

4 Komponen Kriptografi:
Plaintext, yaitu pesan yang dapat dibaca
Ciphertext, yaitu pesan acak yang tidka dapat dibaca
Key, yaitu kunci untuk melakukan teknik kriptografi
Algorithm, yaitu metode untuk melakukan enkrispi dan dekripsi

Ilustrasi Kriptografi

Enkripsi
Enkripsi (Encryption) adalah sebuah proses menjadikan pesan yang dapat dibaca (plaintext) menjadi pesan acak yang tidak dapat dibaca (ciphertext). 
Dekripsi

Dekripsi merupakan proses kebalikan dari enkripsi dimana proses ini akan mengubah ciphertext menjadi plaintext dengan menggunakan algortima ‘pembalik’ dan key yang sama. 

Teknik Dasar Kriptografi Terbagi 5 Jenis, yaitu :
1. Substitusi
2. Blocking
3. Permutasi
4. Ekspansi
5. Pemampatan

Substitusi
Dalam kriptografi, sandi substitusi adalah jenis metode enkripsi dimana setiap satuan pada teks terang digantikan oleh teks tersandi dengan sistem yang teratur. Metode penyandian substitusi telah dipakai dari zaman dulu (kriptografi klasik) hingga kini (kriptografi modern),
Langkah pertama adalah membuat suatu tabel substitusi. Tabel substitusi dapat dibuat sesuka hati, dengan catatan bahwa penerima pesan memiliki tabel yang sama untuk keperluan decrypt.  Bila tabel substitusi dibuat secara acak, akan semakin sulit pemecahanciphertext oleh orang yang tidak berhak.
Metode ini dilakukan dengan mengganti setiap huruf dari teks asli dengan huruf lain sebagai huruf sandi yang telah didefinisikan sebelumnya oleh algoritma kunci.

Blocking
Sistem enkripsi ini terkadang membagi plaintext menjadi beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan secara independen.
Caranya : Plaintext dituliskan secara vertikal ke bawah berurutan pada lajur, dan dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis. Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan sesuai dengan blok-nya.

Permutasi
Salah satu teknik enkripsi yang terpenting adalah permutasi atau sering juga disebut transposisi. Teknik ini memindahkan atau merotasikan karakter dengan aturan tertentu. Prinsipnya adalah berlawanan dengan teknik substitusi. Dalam teknik substitusi, karakter berada pada posisi yang tetap tapi identitasnya yang diacak. Pada teknik permutasi, identitas karakternya tetap, namun posisinya yang diacak.
Caranya Sebelum dilakukan permutasi, umumnya plaintext terlebih dahulu dibagi menjadi blok-blok dengan panjang yang sama.

Ekspansi
Suatu metode sederhana untuk mengacak pesan adalah dengan memelarkan pesan itu dengan aturan tertentu.  Salah satu contoh penggunaan teknik ini adalah dengan meletakkan huruf konsonan atau bilangan ganjil yang menjadi awal dari suatu kata di akhir kata itu dan menambahkan akhiran “an”. Jika suatu kata dimulai dengan huruf vokal atau bilangan genap, ditambahkan akhiran “i”.

Pemampatan
Mengurangi panjang pesan atau jumlah bloknya dengan cara lain untuk menyembunyikan isi pesan.
Contoh sederhana ini menggunakan cara menghilangkan setiap karakter ke-tiga secara berurutan. Karakter-karakter yang dihilangkan disatukan kembali dan disusulkan sebagai “lampiran” dari pesan utama, dengan diawali oleh suatu karakter khusus, dalam contoh ini menggunakan “  * “.

Thursday 24 April 2014

Cloud Computing

Cloud Computing
Cloud computing adalah pengiriman layanan komputasi melalui Internet. Layanan ini memungkinkan individu dan bisnis untuk menggunakan perangkat lunak dan perangkat keras yang dikelola oleh pihak ketiga di lokasi terpencil. Contoh layanan cloud yangtermasuk penyimpanan berkas online, situs jejaring sosial , webmail , dan aplikasi bisnis online. Model komputasi cloud memungkinkan akses informasi dari sumber daya computerdari mana saja jika koneksi jaringan tersedia. Cloud computing menyediakan sumber daya bersama, termasuk ruang penyimpanan data, jaringan , kekuatan pemrosesan komputer, dan aplikasi perusahaan dan pengguna khusus . Definisi berikut adalah cloud computing yangtelah dikembangkan oleh US National Institut Standar dan Teknologi (NIST ) :
Cloud computing adalah model untuk memungkinkan kenyamanan , jaringan on-demand akses ke sumber daya komputasi yang terkonfigurasi ( misalnya , jaringan ,server , penyimpanan, aplikasi , dan layanan ) yang dapat dengan cepat ditetapkandan dirilis dengan upaya manajemen yang minimal atau interaksi penyedia layanan . Model cloud ini mendorong ketersediaan dan terdiri dari lima karakteristikpenting, tiga model layanan , dan empat penyebaran model.

Karakteristik
Karakteristik dari cloud computing termasuk self-service sesuai dengan permintaanakses jaringan yang luas , menyatukan sumber daya , elastisitas cepat dan layanan yang terukur . On-demand self-service berarti bahwa pelanggan (biasanya organisasi) dapat meminta dan mengelola sumber daya komputerisasi mereka sendiri . Akses jaringan yang luas memungkinkan layanan yang akan ditawarkan melalui Internet atau jaringan pribadi .Penyatuan sumber daya berarti bahwa pelanggan dapat menarik informasi dari sumber daya komputasi, biasanya di pusat-pusat data remote . Layanan dapat dalam skala besar atau lebih kecil , dan penggunaan layanan dapat terukur.
Bagaimana Anda bisa menggunakan Cloud Computing?
Cloud Computing memungkinkan Anda untuk mengakses informasi dari mana saja dan kapan saja. Sedangkan setup komputer tradisional mengharuskan Anda untuk berada di lokasi yang sama dengan perangkat penyimpanan data Anda, namun Cloud Computing menghilangkan langkah itu. Cloud Computing menghilangkan kebutuhan bagi Anda untuk berada di lokasi fisik yang sama sebagai perangkat keras yang menyimpan data Anda.
Hal ini sangat berguna untuk bisnis yang tidak mampu membayar jumlah yang sama hardware dan ruang penyimpanan sebagai perusahaan yang besar. Perusahaan kecil juga dapat menyimpan informasi mereka di cloud , menghilangkan biaya pembelian dan menyimpan perangkat memori . Selain itu , karena Anda hanya perlu membeli sejumlah ruang penyimpanan yang Anda akan gunakan, bisnis dapat membeli lebih banyak ruang atau mengurangi iuran mereka sehingga bisnis mereka dapat semakin bertumbuh.
Salah satu persyaratan untuk cloud computing adalah bahwa Anda harus memiliki koneksi internet untuk mengakses nya. Ini berarti bahwa jika Anda ingin melihat dokumen tertentu yang telah disimpan di cloud computing, Anda harus terlebih dahulu membangun koneksi internet baik melalui internet nirkabel atau kabel atau koneksi broadband mobile. Manfaat nya adalah Anda dapat mengakses dokumen yang sama dari manapun Anda berada dengan perangkat yang dapat mengakses internet. Perangkat ini bisa menjadi desktop, laptop , tablet , atau telepon . Hal ini juga dapat membantu bisnis Anda untuk berfungsi lebih lancar karena siapa saja yang dapat terhubung ke internet dan cloud Anda dapat bekerja pada dokumen, mengakses perangkat lunak, dan menyimpan data. Contohnya adalah kita dapat men-download dokumen pdf melalui smartphone untuk meninjau daripada harus mampir kantor untuk mencetak atau meng-upload ke laptop Anda. Ini adalah kebebasan yang Cloud computing dapat sediakan untuk Anda atau organisasi Anda .

Service Model
Service Model Cloud Computing terdiri dari 3 yaitu sebuah Software yang berupa sebuah Service (SaaS), Platform sebagai sebuah Service (PaaS) dan Infrastruktur sebagai sebuah Service (IaaS). Dalam Model Software sebagai sebuah Service, aplikasiperangkat lunak , beserta sistem operasi yang diperlukan , hardware , dan jaringan sudah tersedia. Pada PaaS , sebuah sistem operasi , perangkat keras , dan jaringan tersedia dan pelanggandapat menginstal atau mengembangkan perangkat lunak dan aplikasi sendiri. Model IaaS menyediakan hanya perangkat keras dan jaringan saja, pelanggan sendiri yang menginstal atau mengembangkan sistem operasi, perangkat lunak dan aplikasi .
Deployment of Cloud Services
Cloud Service biasanya dibuat dan tersedia via cloud privatecommunity cloud ,public cloud atau hybrid cloud  .
 Secara umum , layanan diberikan oleh public cloud banyak ditawarkan di Internet,dimiliki dan dioperasikan oleh penyedia layanan cloud. Beberapa contoh yang termasuklayanan yang ditujukan untuk masyarakat umum , adalah layanan penyimpanan foto online , layanan  e –mail , atau situs jejaring sosial . Namun, layanan untuk perusahaan juga dapatditawarkan dalam public cloud .
 Dalam private cloud , infrastruktur cloud dioperasikan hanya untuk spesifikorganisasi , dan dikelola oleh organisasi atau pihak ketiga.
Dalam community cloud , layanan ini dibagi oleh beberapa organisasi dan hanyatersedia untuk kelompok-kelompok tersebut. Infrastruktur dapat dimiliki dan dioperasikan oleh organisasi atau oleh penyedia layanan cloud.
Sebuah Hybrid Cloud adalah kombinasi dari metode yang berbeda dari sumber daya (Misalnya untuk, menggabungkan publik cloud dan community cloud ).          
                                                              
Mengapa layanan cloud populer
Layanan cloud populer disebabkan karena cloud dapat mengurangi biaya dan kompleksitas dalam mengoperasikan computer dan jaringan. Pengguna cloud tidak perlu berinvestasi dalam infrastruktur teknologi informasi, pembelian perangkat keras, atau membeli lisensi software, manfaat nya biaya di muka rendah, pengembalian investasi yang cepat, penyebaran cepat, kustomisasi, penggunaan  yang fleksibel, dan solusi yang dapat memanfaatkan inovasi baru. Selain itu, penyedia cloud yang memiliki spesialisasi di daerah tertentu (seperti e-mail) dapat membawa layanan canggih yang dimana suatu perusahaan mungkin tidak mampu membeli atau mengembangkan nya.
Beberapa manfaat lain bagi pengguna adalah dari segi skalabilitas, keandalan dan juga efisiensi
·         Skalabilitas yaitu komputerisasi awan menawarkan pemprosesan dan penyimpanan yang tidak terbatas
·         Handal karena memungkinkan akses ke aplikasi dan dokumen di mana saja di dunia melalui internet
·         Efisien karena memungkinkan organisasi untuk membebaskan sumber daya untuk fokus pada inovasi pengembangan produk

Manfaat lain yang potensial adalah informasi pribadi mungkin akan lebih terlindungi dalam cloud. Secara khusus, cloud computing dapat meningkatkan upaya untuk membangun perlindungan privasi ke dalam teknologi dari awal dan penggunaan mekanisme keamanan yang lebih baik. Cloud computing akan memungkinkan akuisisi TI yang lebih fleksibel dan meningkat, yang mungkin mengizinkan penyesuaian prosedur berdasarkan sensitivitas data. Meluasnya penggunaan cloud juga dapat mendorong standar terbuka untuk cloud computing yang akan membentuk keamanan data dasar fitur umum di berbagai jasa dan penyedia. Cloud computing juga memungkinkan untuk jejak audit yang lebih baik. Selain itu, informasi di awan tidak dengan mudah hilang (misalnya jika dibandingkan dengan dokumen kertas atau hard drive).

Wednesday 12 March 2014

m-commerce

Definisi Mobile Commerce
M-Commerce telah dianggap sebagai salah satu dari konsep-konsep ini ,sebuah teknologi , product , atau service ,atau sebagai kombinasi dari ketiganya.
Technology ; Penggunaan dari telepon genggam untuk komunikasi , menginformasikan , bertransaksi dan entertain dengan menggunakan text dan data via koneksi ke jaringan public dan private.
Product ; M-Commerce adalah aplikasi komersial yang ditawarkan dalam medium elektronik dari transaksi bisnis yang diluncurkan pada sebuah platform
Service ; segala transaksi dengan nilai monetary (uang) yang dilakukan melalui jaringan mobile communication
Interaction of technology,product and services ; jual-beli barang , informasi dan jasa tanpa  batasan lokasi dengan telepon genggam yang menggunakan koneksi nirkabel untuk memulai komunikasi antar pihak yang bersangkutan untuk menyelesaikan transaksi.
M-Commerce vs M-Business

M-business adalah penggunaan telepon atau media nirkabel untuk aktivitas bisnis dalam sebuah firma baik itu internal atau external , berhubungan dengan customer mereka , supplier , partner atau stakeholder lain.

M-Business mencakup aplikasi ponsel untuk keuangan dan akuntansi , marketing , sumber daya manusia , pengadaan barang , manufaktur , transportasi dan logistik , etc ..

Fitur atau Karakteristik dari Mobiles

Ubiquity ; merupakan gagasan bahwa pengguna dari perangkat dapat mengakses sumber daya yang diperlukan dari dan di mana saja . 

Personalisasi ; merupakan gagasan bahwa perangkat mobile secara unik mendefinisikan user mereka. Untuk mengakses jaringan mobile , smartphone dan tablet memanfaatkan jaringan seluler dan menggunakan Subsciber Identification Module ( SIM Card )

Localization ; diaktifkan dengan fakta bahwa perangkat mobile dapat di geolokasikan . Dengan kata lain , smartphone modern yang menggabungkan penerima GPS , dapat mengkomunikasikan posisi mereka ke aplikasi software yang berjalan di smartphone tersebut. 

Keuntungan dari Mobiles

Operational ; berhubungan dengan penurunan koordinasi dan pencarian biaya dalam pengiriman produk , barang  dan jasa di pasar 

Peningkatan ketepatan waktu dan efisiensi 

Relational ; terkait dengan manfaat perbaikan komunikasi dan hubungan antar aktor-pembeli , pelanggan , penjual  dan pemasok yang terlibat dalam transaksi yang dilakukan melalui ponsel

Disintermediation ; Komunikasi secara langsung

Strategic; berhubungan dengan manfaat yang meningkatkan jangkauan pasar (akses ke pasar baru) dan komitmen serta performa dari pelaku yang terlibat dalam transaksi yang dilakukan melalui ponsel 

Memperdalam hubungan , loyalitas , serta retensi pelanggan.

Adopsi Penggunaan M-Commerce

Adopsi penggunaaan M-Commerce mengacu pada proses pemanfaatan teknologi mobile dan layanan yang diberikan pada perusahaan dan pengguna pribadi

Adopsi penggunaan M-Commerce memerlukan sebuah keputusan untuk dapat menerima dan menggunakan perangkat Mobile

Difusi dari Hasil Inovasi

Difusi adalah proses dimana suatu inovasi dikomunikasikan melalui saluran tertentu dari waktu ke waktu di antara para anggota suatu sistem sosial . Berikut adalah faktor-faktor yang mempengerahui difusi dari inovasi

·         Pengetahuan
·         Persuasi
·         Keputusan
·         Pelaksanaan
·         Konfirmasi

Adopsters pada M-Commerce

Pengguna Teknologi pada saat ini cenderung lebih tertarik pada fitur teknologi yang mereka adopsi. Adopter dalam Mobile Commerce sebagai  pengguna teknlogi cenderung dipengaruhi oleh karakteristik teknologi jasa pada M-Commerce

Adopters pada Mobile Commerce lebih  sekedar pengguna teknologi saja, tetapi juga merupakan bagian dari jaringan bisnis sosial  dari lingkungan seperti teman, keluarga , dan rekan kerja.

Berikut adalah karakteristik dari Mobile Service Provider :
Reputasi dari penyedia layanan
Marketing dan strategi permasaran yang digunakan
Network dan infrastruktur penyedia layanan 

Berikut adalah karakteristik dari konsumen  :
Pengetahuan dari adopter 
Tingkat pemasukan atau income dari adapter dan juga ketersediaan sumber daya yang digunakan pada layanan mobile

Tren dalam M-Commerce
Pada saat ini 30 persen pengguna ponsel di dunia tinggal di India dan China. Bahkan pada tahun 2012 terdapat lebih dari 1 miliar subscriber  di Cina dan India. Kemudian sebuah penelitian di Amerika Serikat menunjukkan bahwa pengguna tablet dapat menghabiskan waktu 54 persen lebih lama dibandingankan dengan menggunakan komputer

Saat ini kita juga dapat menikmati pembayaran dengan via mobile karena semakin berkembangnya tren Mobile Commerce

Mobile Wallet  :  layanan yang memungkinkan pengguna dalam menyimpan alat pembayaran di dalam mobile

NFC  : layanan yang memberikan fasilitas pertukaran data antara perangkat mobile  yang berada di dekat satu sama lain. NFC bersifat contactless