Kode Karakter
Penyimpanan dan pengolahan informasi dalam computer
melibatkan coding item informasi dengan menggunakan beberapa variasi system
biner . Bilangan positif dan negative dinyatakan dalam beberapa variasi system
bilangan biner .
Format base – 10 sering digunakan terutama untuk pengolahan
data bisnis . Tabel E.1 menunjukkan coding yang paling umum untuk digit
individu yang disebut kode Binary Coded Decimal (BCD). Kode ini hanya menggunakan
niali 10 pertama ( 0 -9) pada system bilangan biner 4 bit. String nilai kode 4
– bit dapat digunakan untuk menyatukan tiap rentang integer positif dan
negative dengan code yang tepat yang digunakan untuk posisi sign.
Karakter alphabet ( A-Z
) , operator , symbol tanda baru, karakter control, dan bilangan harus
dinyatakan untuk penyimpanan, editing teks, dan input bahasa tingkat tinggi, pengolahan,
dan operasi output. Dua kode stndar untuk tujuan ini adalah kode American
StandardsCommitte on Information Interchange (ASCII) dan Extended Binary Coded
Decimal Interchange Code (EBCDIC). Kode ASCII standard adalah kode 7-bit dank
ode EBCDIC adalah kode 8 bit. Tabel E.2 dan E.3 masing – masing menunjukkan
kode ASCII dan EBCDIC standard. Kode ASCII untuk saat ini paling sering
digunakan.
Dalam aplikasi kuitansi 8 bit lebih sering digunakan
sehingga kode ASCII dasar sering diperluas menjadi 8 bit. Cara yang sering
digunakan adalah dengan menset posisi bit highscore, bit 7, ke nol. Cara lain
yang popular adalah dengan menggunakan bit 7 sebagai bit prioritasuntuk
karakter ter – code .
Dalam kode ASCII dan EBCDIC, low order bit pada kode
karakter decimal (0-9) adalah kode BCD pada tabel E.1. Kode ini memfasilitasi
dua operasi . pertama, dau karakter yang menyatakan digital decimal dapat
dibandingkan untuk melakukan operasi aritmatika standard pada bilangan biner
Tabel E.1 Encoding BCD pada digital decimal
Tabel E.2 Kode 7 – bit ASCII
Tabel E.3 Kode 8 – bit EBCDIC
Hal ini menolong saat string bilangan decimal harus disortir
menjadi urutan numeric. Kedua pada saat di tetapkan berdasarkan konteks bahwa
kode 7 atau kode 8 bit yang berurutan dalam
beberapa input string menyatakan bilangan decimal yang disimpan dan
diproses sebagai antitas tunggal, kemudian terkadang praktis untuk menghapus 3
atau 4 bit yang paling kiri pada tiap kode digit dan mengkompresi bilangan yang
dinyatakn menjadi string pada digit 4 BCD. Kompresi atau packing data
memerlukan starting dan ending delimiter tetapi dibenarkan dalam banyak situasi
dimana perhatian adalah pada persyaratan ruang penyimpanan. Fakta bahwa pola
bit binernya berada dalam rangkaian numeric memfasilitasi sorting alphabet.
KONVERSI DECIMAL TO BINARY
Bagian ini menunjukkan bagaiman untuk mengkonversikan
bilangan decimal fixed point ke ekuivalen binernya. Nilai tersebut , V, yang
dinyatakan oleh bilangan biner
B=bmbn-1…..b0.b1.b2….b-m
Ditetapkan oleh
V(B)=bnx2n+bn-1x2n-1+……+b0x2-m
+b-1x2-1+b-2x2-2+……+b-mx2-m
Untuk mengkonversi bilangan decimal fixed point menjadi
biner , bagian integer dan fraksi ditangani secara terpisah. Pertama, bagian
integer dikonversi sebagai berikut. Bagian tersebut dibagi 2 dan sisanya adalah
least significant bit pada bagian integer dari representasi biner. Hasil
baginya kemudian dibagi lagi dengan 2 dan sisanya adalah bit berikutnya pada
reperesentasi biner. Proses tersebut
diulang dan menyertakan langkah dimana hasil bagi menjadi nol.
Kedua,
bagian fraksi dikonversi dengan mengendalikannya dengan 2. Bagian dari product
pada sisi kiri titik decimal yaitu 0 atau 1, adalah bit dalam representasi
biner. Bagian fractional pada product dikalikan lagi dengan 2, menghasilkan bit berikutnya pada
representasi biner . Bit pertama yang dihasilkan adalah bit tepat di kanan
titik biner. Bit berikutnya yang dihasilkan adalah bit kedua di sisi kanan dan
seterusnya. Proses tersebut diulang hingga dicapai akurasi yang diminta.
Gambar E.1
menunjukkan contoh konversi dari (67) ke biner. Perhatikanlah bahwa
konversi bagian integer selalu eksak tetapi fraksi biner untuk fraksi decimal
eksak mungkin tidak eksak. Hal ini tampak dari pola yang dikembangkan dalam
gambar tersebut. Dalam kasus tertentu, frkasi biner dihasilkan hingga beberapa
level akurasi yang diinginkan. Secara umum, error absolut maksimum e , dalam
meghasilkan representasi bit function diikat sebagai e<= 2 -k. Tentu saja, beberapa fraksi decimal
memiliki representasi biner eksak. Misalnya, (0,25)10 setara dengan
(0,01)2
Gambar E.1
Konversi
dari Decimal ke Biner
CLOUD COMPUTING
Definisi
Cloud computing adalah teknologi yang menggunakan internet dan
pengendali server utama untuk menjaga data dan aplikasi. Cloud computing
memungkinkan konsumen dan pebisnis untuk menggunakan aplikasi tanpa instalasi
dan mengakses file pribadi mereka di setiap komputer dengan akses internet.
Teknologi ini memungkinkan komputasi yang jauh lebih efisien dengan penyimpanan
data pengolahan sentralisasi, dan bandwidth.
Pada dasarnya, komputasi "awan" pribadi berarti memiliki
setiap bagian dari data yang Anda butuhkan untuk setiap aspek kehidupan Anda
yang berada di ujung jari Anda dan siap untuk digunakan. Data yang digunakan
harus mobile, dipindahtangankan, dan dapat langsung diakses. Kuncinya data
memiliki sifat portabel dan interaktif sehingga memiliki kemampuan untuk synch
up data ke perangkat Anda, serta akses ke data bersama. Data Bersama adalah
data yang kita akses secara online di sejumlah tempat, seperti jaringan sosial,
bank, blog, newsroom, masyarakat dibayar, dll
Contoh sederhananya adalah komputasi "awan" email Yahoo,
Gmail, Hotmail atau dll. Semua itu hanya membutuhkan koneksi internet dan Anda
dapat mulai mengirim email. Server dan perangkat lunak manajemen email semuanya
ada di "awan" (internet) dan sepenuhnya dikelola oleh penyedia
layanan "awan" Yahoo, Google dll.Konsumen bisa menggunakan software
sendiri dan menikmati manfaat dari penyedia layanan "awan" .
Permpamaannya adalah, "Jika Anda membutuhkan susu, apakah anda harus
membeli sapi terlebih dahulu ?" Semua pengguna atau konsumen butuhkan
adalah untuk mendapatkan manfaat menggunakan perangkat lunak atau perangkat
keras komputer seperti mengirim email dll. Hanya untuk mendapatkan manfaat ini
(susu) mengapa konsumen harus membeli software (sapi) / hardware?
Contoh penyedia layanan pengiriman dari satu software ke software lainnya
1.SaaS
adalah software
layanan yang kadang - kadang disebut sebagai 'on-demand software", yang melakukan perangkat
lunak model dimana perangkat lunak dan data yang terkait berada pada suatu
"awan" . SaaS telah menjadi model pengiriman umum untuk aplikasi
bisnis, termasuk akuntansi,kolaborasi, manajemen hubungan pelanggan (CRM),
sistem informasi manajemen (MIS), perencanaan sumber daya perusahaan (ERP),
faktur, manajemen sumber daya manusia (HRM), manajemen konten(CM) dan manajemen
pelayanan. SaaS telah dimasukkan ke dalam strategi penjualan dari semua
perusahaan perangkat lunak perusahaan terkemuka. Salah satu poin penjualan
terbesar untuk perusahaan-perusahaan adalah mengurangi biaya dengan dukungan TI
hardware outsourcing dan pemeliharaan perangkat lunak yang mendukung ke
penyedia SaaS.
2.Utility computing
adalah pengemasan
sumber daya komputasi yang berisi komputasi, storage, dan jasa, sebagai layanan
meteran. Model ini memiliki keuntungan yang rendah atau tidak ada biaya awal
untuk memperoleh sumber daya komputer, melainkan sumber daya komputasi pada
dasarnya menyewa pengemasan ulang dari layanan komputasi ini menjadi dasar
pergeseran ke "on demand" computing , perangkat lunak seperti layanan
dan model komputasi awan lebih banyak digunakan untuk menyebarkan gagasan
komputasi, aplikasi dan jaringan sebagai sebuah layanan.
Keuntungan menggunakan
Cloud Computing
1. Mengurangi waktu kerja dan waktu respon dari sebuah aplikasi
Untuk aplikasi yang menggunakan infrastruktur cloud computing
dalam menjalankan pekerjaan batch, dapat dengan mudah mengalokasikan 1000
server untuk menyelesaikan sebuah tugas sehingga waktu kerja yang dibutuhkan
adalah 1/1000 waktu yang dibutuhkan oleh server tunggal
2. Meminimalkan factor resiko infrastruktur
Divisi IT dalam sebuah perusahaan dapat menggunakan cloud
computing untuk mengurangi risiko yang secara konvensional melekat dalam
pembelian server fisik dan aplikasi-aplikasi yang ada di dalamnya. Misalnya
apakah aplikasi baru atau penambahan pemilihan server baru menjadi lebih baik
dari server sebelumnya?
3. Lebih rendah biaya
Kelebihan cloud computing dalam membantu mengurangi biaya untuk
memasuki pasar baru (entry market) karena infrastruktur cloud
computing disewa dan tidak dibeli maka biaya lebih dapat dikendalikan, bahkan
penanaman modal di awal dapat menjadi nol
4. Peningkatan kecepatan Inovasi
Cloud computing dapat membantu untuk meningkatkan laju inovasi
yang diwujudkan melalui penggunaan perangkat lunak open source, seluruh
industri open source mampu berfungsi untuk mempercepat laju peningkatan inovasi
yang menggunakan cloud computing.
http://www.wikinvest.com/concept/Cloud_Computing#Applications
http://en.wikipedia.org/wiki/Utility_computing
http://www.pcmag.com/article2/0,2817,2372163,00.asp
http://en.wikipedia.org/wiki/Software_as_a_service
Langganan:
Postingan (Atom)








