Cloud Computing

Posted by: widitricahyo / Category:


Cloud Computing

Cloud computing yaitu suatu kelompok besar komputer yang berinterkoneksi untuk mengkoordinasi komputasi komputer dalam jumlah besar.
6 kunci properti cloud computing yaitu sebagai berikut :
1.       Cloud computing is user-centric.
Ketika user terkoneksi ke cloud, semua data yang tersimpan baik dokumen, pesan, gambar, aplikasi, dan lain-lain dapat dimiliki. Begitu juga data yang kita share ke cloud dapat diakses dan dimiliki oleh siapapun.
2.       Cloud computing is task-centric.
Memfokuskan aplikasi ke apa yang bisa dilakukan dan memfokuskan apa yang dibutuhkan. Dalam hal ini aplikasi sederhana seperti word processing, spreadsheet, dan email menjadi kurang penting dibandingkan dengan apa yang mereka buat.
3.       Cloud computing is powerful.
Mengkoneksikan seratus atau ribuan komputer bersama-sama di cloud menjadi suatu kekayaan kemampuan computing yang mustahil  dengan satu desktop PC. Cloud computing dapat diakses. Karena data disimpan di cloud, user bisa secara cepat menerima banyak informasi dari berbagai repositori.
4.       Cloud computing is intelligent.
Dengan semua variasi data yang disimpan komputer di cloud, data mining dan analisis diperlukan untuk mengakses informasi dengan cara yang cerdas.
5.       Cloud computing is Programmable.
Kebanyakan pekerjaan memerlukan cloud computing yang harus diotomatiskan. Contohnya melindungi integritas data, informasi disimpan dalam satu komputer di cloud dan harus direplika di komputer lain di cloud. Jika komputer mati, pemrograman cloud secara otomatis mendisitribusikan kembali data computer ke suatu komputer baru di cloud.
Semua definisi tersebut memberikan arti cloud computing itu sendiri, Pengaksesan internet, kolaboratif kelompok aplikasi tersedia dengan banyak cara. Contoh cloud computing yang paling populer adalah aplikasi Google family seperti Google Docs & Spreadsheet, Google Calendar, Gmail, Picasa, dan sejenisnya. Semua aplikasi tersebut dihosting di server Google dan dapat diakses ke banyak user dengan koneksi internet. Singkatnya cloud computing mengaktifkan setiap bagian dari komputer ke pengguna, dari aplikasi ke tugas, dan dari data yang terisolasi ke data yang bisa diakses dari manapun dan dishare ke setiap orang.
Arsitektur Cloud
Arsitektur cloud , yaitu sistem arsitektur dari software sistem yang terlibat dalam pengiriman cloud computing, terdiri dari hardware dan software yang didesain oleh artsitek cloud yang bekerja sebagai seorang integrator cloud.
Ini mengikuti pendekatan dari filosofi Unix untuk memiliki banyak program yang setiap programnya melakukan pekerjaan bersama dalam interface yang universal. Compleksitas dikontrol dan mengahsilkan sistem yang lebih dapat diatur. Arsitektur cloud meneruskan ke klien, dimana web browser dan/atau software aplikasi mengakses aplikasi cloud.


Gambar 1. Contoh arsitektur cloud computing



Gambar 2. Pengertian Arsitektur Cloud

Keuntungan Cloud Computing yaitu sebagai berikut :
1.       Lebih sedikit biaya komputer untuk user.
2.       Meningkatkan performa.
3.       Lebih sedikit biaya infrastruktur IT.
4.       Maintenance lebih kecil.
5.       Lebih sedikit biaya software.
6.       Pengupdatean  software secara instan.
7.       Meningkatkan kekuatan komputasi.
8.       Kapasitas penyimpanan tidak terbatas.
9.       Meningkatkan keamanan data.
10.   Menambah kesesuaian antara sistem operasi.
11.   Menambah kesesuaian data format.
12.   Kolaborasi Grup lebih mudah.
13.   Akses universal menuju dokumen.
14.   Ketersediaan versi terbaru.
15.   Menghapus hambatan ke device yang spesifik.

Kekurangan dari Cloud Computing yaitu sebagai berikut :
1.       Membutuhkan koneksi internet yang konstan.
2.       Tidak bekerja baik dengan koneksi rendah.
3.       Bisa lambat.
4.       Fitur mungkin terbatas.
5.       Penyimpanan data mungkin tidak aman.
6.       Jika cloud kehilangan data anda, maka anda akan menjadi kacau.



Baca selengkapnya »

Kunci Rahasia Algoritma Kriptografi

Posted by: widitricahyo / Category:


KRIPTOGRAFI

Kriptografi adalah ilmu yang mempelajari menyediakan pengamanan dengan mengenkripsi pesan asli dengan cara sehingga penyusup tidak bisa membaca pesan. Kami mengkarakterisasi sistem kriptografi berdasarkan jenis algoritma enkripsi yang digunakan, jumlah kunci dan cara di mana teks biasa diproses .Ada berikut empat layanan dasar yang disediakan oleh kriptografi:


KERAHASIAAN 
Kerahasiaan memastikan bahwa data tetap rahasia. Ini adalah perlindungan data yang dikirimkan sehingga penyusup tidak dapat membaca pesan terenkripsi dari ciphertext. Hal ini memerlukan seorang penyusup tidak harus mengetahui sumber dan tujuan, frekuensi, dan panjang aliran data pada jaringan komunikasi.

OTENTIKASI
Otentikasi memastikan bahwa entitas berkomunikasi adalah otentik (bahwa klaim untuk menjadi). Itu harus mungkin untuk penerima pesan untuk mengetahui asal-usulnya. Juga penyusup seharusnya tidak dapat untuk menyamar sebagai orang lain.

INTEGRITAS

Integritas dimaksudkan bahwa data diterima sama dengan yang dikirim oleh pengirim. Penerima pesan seharusnya dapat mengkonfirmasi bahwa data belum diubah . 


NON REPUDIATION
Nonreudiation memastikan bahwa penerima bisa membuktikan pesan yang dikirim oleh pihak lain. Pengirim juga bisa membuktikan pesan yang diterima oleh pihak lain juga.





ALGORITMA KUNCI RAHASIA BARU
 ENKRIPSI ALGORITMA
1. Mendapatkan nilai ASCII dari karakter plaintext.
2.Hitung setara biner dari nilai ASCII. 
3. Dapatkan komplemen 2 nya. 
4.Membalikkan nomor tersebut. 

5. Asumsikan setiap nomor 4 digit sebagai misalnya kunci 1001

6. Membagi jumlah terbalik dengan kunci yang dipilih. 

7. Menyimpan hasil bagi dalam 5 digit pertama dan sisanya dalam 3 digit terakhir. (Jika hasil bagi atau sisanya kurang dari 5 atau 3 digit masing-masing, kemudian menambahkan jumlah yang diperlukan 0 itu ke sisi kiri). Ini memberikan kita teks sandi.



CONTOH UNTUK ENKRIPSI:
1. Karakter dari plaintext adalah S. Dalam ASCII yaitu sama dengan 83.
2. Angka binernya yaitu :

3. Komplemen kedua dari angka tersebut adalah :

4. Angka yang dibalik adalah :
5. Kunci menjadi 1001.
6. Membagi angka terbalik dengan kunci yang memberikan hasil bagi sebagai 10100 dan hasil sisinya sebagai 001.
7. Algoritmanya menjadi :



DEKRIPSI ALGORITMA

1. Kalikan 5 angka pertama dari teks cipher dengan kunci. 
2. Tambahkan 3 digit terakhir dari teks sandi dengan hasil dikalikan. 
3. Membalikkan hasil yang diperoleh. 
4.Dapatkan komplemen 2 nya. 

5.Cari setara desimal untuk mendapatkan nilai ASCII dan kemudian karakter yang sesuai, yang merupakan dari plaintext.


Menambahkan 3 digit terakhir dari teks cipher, untuk hasil di atas memberikan: 1 0 1 1 0 1 0 
Jumlah Terbalik adalah: 1 0 1 0 1 1 0 1


CONTOH UNTUK DEKRIPSI
Setelah mengenkripsi 'S', kita mendapatkan cipher teks 10100001 yang merupakan karakter 'o', sekarang kita akan mendekripsi cipher teks untuk mendapatkan plaintext.
1.    Dengan mengkalikan 5 digit pertama dari chiper text dengan kunci hasil yang didapat adalah :


2.    Menambah 3 digit terakhir dari chiper text, hasil

3.    Angka yang dibalik adalah :

4.    Komplemen kedua adalah :

Dalam ASCII sama dengan 83 dan dalam karakter adalah S.




Keunggulan Algoritma ini adalah :


1. Algoritma sederhana untuk diimplementasikan. 
2.Algoritma adalah biaya efektif.

3.Algoritma ini lebih aman karena termasuk baik komplemen 2 dan operasi terbalik.




Kesimpulan
Kriptografi modern menyediakan alat dan trik untuk lebih dari sekedar menyimpan rahasia dan memiliki berbagai aplikasi baru dan penting. Sejumlah besar algoritma kriptografi dikembangkan yang menggunakan kunci yang berbeda dan kombinasi mereka yang tidak dapat diterapkan di mana-mana terutama untuk sejumlah kecil data dan algoritma ini tidak biaya sangat efektif. Algoritma yang diusulkan di sini menggunakan kunci rahasia untuk mengenkripsi



Baca selengkapnya »

PC Station

Posted by: widitricahyo / Category:

PC-STATION adalah Device yang fungsinya Remote Control and Viewer yang bisa menampilkan dan dioperasikan tersendiri, maksudnya yakni komputer yang disiapkan sebagai pusat pengolah Operating System dan Applikasi tidak berada pada jarak tertentu sehingga memiliki beberapa kelebihan dari pada menggunakan PC Desktop pada User Station. Cukup hanya menggunakan 1 CPU bisa dipergunakan dan dioptimalkan oleh banyak User. Kinerja Komputer secara normal biasa digunakan hanya sekitar 5% saja, maka dengan alat PC Station akan memaksimalkan kinerja komputer hingga 90%.

*        PC Station

  
*  Penggunaan PC Station Pada Jaringan 


Perbandingan kompetitif


Baca selengkapnya »

Network Forensik

Posted by: widitricahyo / Category:

   Forensik jaringan (Network forensic) merupakan proses menangkap, mencatat dan menganalisa aktivitas jaringan guna menemukan bukti digital (digital evidence) dari suatu serangan atau kejahatan yang dilakukan terhadap , atau dijalankan menggunakan, jaringan komputer sehingga pelaku kejahatan dapat dituntut sesuai hukum yang berlaku.

    Bukti digital dapat diidentifikasi dari pola serangan yang dikenali, penyimpangan dari perilaku normal jaringan ataupun penyimpangan dari kebijakan keamanan yang diterapkan pada jaringan.

Referensi lain pada Network Forensik :






Baca selengkapnya »

Tugas Softskill Game Edukasi mathDroid

Posted by: widitricahyo / Category:

Pembuatan dan Penjelasan Game
Penulis membuat aplikasi game Edukatif Belajar Berhitung untuk anak-anak ini menggunakan Eclipse Galileo dan Android SDK for Windows. Pada proses pembuatanya yang harus dilakukan pertama-tama adalah membuat Android Project, yang berupa suatu package di dalamnya terdapat class java dan class xml. Pada class java berisi coding yang berguna untuk memberikan fungsi-fungsi yang ada dalam class xml. Sedangkan class xml merupakan class yang berisi codinf untuk mengatur tampilan / interface aplikasi. spesifikasi perangkat keras sebagai berikut : Prosessor Core2Duo T6400, Memory 2 GB, HDD 320 Gb.


Struktur Navigasi
Struktur navigasi berfungsi untuk menceritakan struktur atau alur cerita dari suatu program. Struktur navigasi yang digunakan untuk membuat aplikasi game edukatif ini yaitu struktur navigasi composite (campuran). Berikut gambar dari struktur navigasinya :



Gambar 3.1 Struktur Navigasi

Halaman pertama yang akan tampil adalah halaman layar Menu yang menampilkan pilihan navigasi awal dan merupakan halaman utama. Pada layar ini terdapat tiga buah tombol yaitu Mulai untuk memulai session game, Tentang untuk mengetahui sekilas tentang aplikasi game edukatif ini, dan Keluar untuk keluar dari game. Setelah layar Menu tampil dan pilihan Mulai diakses akan tampil dua buah tombol, yaitu Penjumlahan dan Pengurangan. Pada layar penjumlahan, tersedia soal-soal dengan operasi penjumlahan, soal tersebut disediakan sebanyak 10 soal. Sama halnya dengan layar penjumlahan, pada layar pengurangan juga tersedia soal-soal dengan operasi pengurangan yang jumlahnya 10 soal. Kemudian pada layar Tentang terdapat informasi sekilas mengenai aplikasi game edukatif belajar berhitung untuk anak-anak.
Rancangan Alur Program
Use Case Diagram

Gambar 3.2 Use Case Diagram Aplikasi

Gambar diatas merupakan gambar use case diagram untuk aplikasi game Edukatif Belajar Berhitung. Pada diagram ini terdiri dari 2 aktor (pemain dan game) dan 8 buah use case. Pada diagram ini pertama pemain memilih menu Mulai Game. Jika pemain sudah memilih menu mulai game, selanjutnya pemain akan memilih operasi. Setelah itu, game Belajar Berhitung akan menampilkan layar permainan. Kemudian pemain memulai permainan dengan menjawab semua soal yang tersedia. Dengan syarat untuk lanjut ke soal berikutnya harus menjawab dengan benar terlebih dahulu.. Jika semua soal telah dijawab, maka akan muncul nilai yang didapat. Jika pemain memilih menu tentang, maka aplikasi game Belajar Berhitung akan menampilkan menu Tentang. Dan saat pemain memilih keluar maka pemain akan keluar dari aplikasi game Belajar Berhitung.

Hasil gambar Game Edukasi
Tampilan Home

Tampilan pilihan operasi

Tampilan operasi Penjumlahan

Tampilan Tentang

Tampilan Biodata
Kelompok Softskill
1. Dimas Nugeroho (http://www.blank-it.co.cc/?e7a26600)
2. Widi Tri Cahyo Artono Nugroho (http://cahyococo.blogspot.com/2011/05/tugas-softskill-game-edukasi.html)
3. Yendri Mailinda (http://yendry03.wordpress.com/ )


Baca selengkapnya »

Mengambil efek sunset

Posted by: widitricahyo / Category:

Pada artikel kali ini membahas tentang bagaimana mengambil efek indah dari pemandangan di saat matahari mau terbenam atau biasa disebut sunset. Yang perlu diperhatikan adalah:
1. Cari posisi cahaya matahari sunset.
2. Jika terdapat bangunan yang indah,setarakan dengan bangunan tersebut sehingga mendapatkan view yang bagus.
3. Fokuskan kepada pemandangan langit hingga pemandangan langit pun terlihat lebih menonjol dibandingkan dengan obyek bangunan tersebut.

Contoh foto :


Baca selengkapnya »

Gingerbeard

Posted by: widitricahyo / Category:

Gingerberad merupakan OS versi android atau versi 2.3 Android. Ia merupakan perkembangan dari pendahulunya seperti Donut,E-clair dan Froyo. Namun tanggal keluarnya OS versi 2.3 ini masih belum diketahui. Karena begitu banyaknya perkembangan dari setiap versi,bisa dibilang Gingerbeard akan menutup segala kekurangan di versi-versi sebelumnya.


Baca selengkapnya »