Minggu, 28 April 2013

Mobile Computing

Mobile computing adalah sebuah teknologi yang memungkinkan penggunanya bisa memanfaatkan kemampuan komputer secara optimal, meski dalam posisi berpindah-pindah. Banyak kalangan menilai bahwa mobile computing akan menggeser keberadaan desktop atau PC yang selama ini kita kenal.Berbicara mengenai mobilitas, hal yang menjadi kritis adalah tenaga. Komponen-komponen kini memiliki performa yang terus meningkat baik dari segi kecepatan maupun kualitas, mengakibatkan kebutuhan akan tenaga listrik meningkat. intel Corporation, mengambil inisiatif menciptakan terobosan dalam hal power management dengan menghadirkan platform intel centrino Mobile Technology.

Power management di mobile computing akan mengatur power sesuai utilitas yang digunakan. Pada saat semua resource digunakan, baru penggunaan atau konsumsi daya mencapai 100 %. Jika utilitas hanya digunakan sedikit saja, maka konsumsi daya juga hanya sedikit. Perkembangan teknologi notebook yang mendukung mobile computing dipertegas dengan realisasi dari konektifitas nirkabel/wireless. Perpaduan kedua hal tersebut memberikan perubahan mendasar akan cara kita berkomputasi, berkomunikasi, dan berinteraksi dengan menghilangkan batasan geografis. Berbagai perusahaan pun berlomba-lomba menciptakan berbagai produk yang memanjakan pengguna menghadirkan dukungan pada pekerjaan dan hiburan.
Kendala perkembangan mobile computing pada komputer notebook adalah kecilnya peluang untuk mengubah notebook sesuai yang kita inginkan. Di lain hal, semua komputer notebook yang ada di pasaran saat ini menggunakan desain propietary. Popietary tidak menguntungkan bagi pengguna karena tidak memberikan keleluasaan memilih komponen sesuai yang mereka butuhkan dan inginkan. Dari sisi harga juga memberatkan pengguna karena pola pemasaran dan distribusi yang tidak efisien menyebabkan harga yang tinggi dibebankan pada pengguna. Kendala lainnya adalah kecilnya kesempatan untuk pemain-pemain lain untuk berpartisipasi karena secara finansial membutuhkan investasi yang tidak kecil dimana hal ini hanya dapat dipenuhi oleh perusahaan-perusahaan multinasional (Multinational Company/MNC).
Jenis Mobile Computing : Laptop , PDA, Smart Phone, dll
Tool yang dapat digunakan :
- Java ME, popular untuk game
- Symbian, general purpose, didukung Nokia
- Android adalah berbasis Linux
- iPhone , hanya pada Mac OS X
- Palm OS, kuat di US
- dll
Contoh :
Telepon cerdas (smartphone) adalah telepon genggam yang mempunyai kemampuan tingkat tinggi, kadang-kadang dengan fungsi yang menyerupai komputer. Belum ada standar pabrik yang menentukan arti telepon cerdas. Bagi beberapa orang, telepon pintar merupakan telepon yang bekerja menggunakan seluruh perangkat lunak sistem operasi yang menyediakan hubungan standar dan mendasar bagi pengembang aplikasi. Bagi yang lainnya, telepon cerdas hanyalah merupakan sebuah telepon yang menyajikan fitur canggih seperti surel (surat elektronik), internet dan kemampuan membaca buku elektronik (e-book) atau terdapat papan ketik (baik sebagaimana jadi maupun dihubung keluar) dan penyambung VGA. Dengan kata lain, telepon cerdas merupakan komputer kecil yang mempunyai kemampuan sebuah telepon. Pertumbuhan permintaan akan alat canggih yang mudah dibawa ke mana-mana membuat kemajuan besar dalam pemroses, ngingatan, layar dan sistem operasi yang di luar dari jalur telepon genggam sejak beberapa tahun ini.


Sumber :

Selasa, 12 Maret 2013

KOMPUTASI MODERN



A.      LAHIRNYA KOMPUTASI MODERN
Lahirnya sebuah komputasi adalah bermula dengan adanya kegiatan menghitung angka-angka yang telah dilakukan oleh manusia sejak berabad-abad silam. Saat itu manusia tersebut sudah mengenal angka dan perhitungan. Misalnya saja pada zaman manusia purba. Saat itu telah ada system barter barang, yang berhubungan dengan kegiatan menghitung-hitung juga. Yang dihitung tersebut adalah nilai barang yang dibarterkan. Dengan apakan barang tersebut bisa ditukar dan dibarter (barter = barang ditukar dengan barang dimana barang yang ditukarkan tersebut memiliki nilai yang sama). Selain itu bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Jadi dengan kata lain, pada zaman tersebut telah ada yang namanya system komputasi (menghitung).

Sekarang zaman semakin berkembang, perhitungan sudah semakin kompleks saja. Sehingga perhitungan yang kompleks tersebut tidak bisa hanya mengandalkan otak manusia saja dan dilakukan dengan manual. Ataupun menggunakan bantuan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, dan bahkan kadang-kadang dengan bantuan suatu tabel. Seperti yang kita diketahui, otak manusia itu memiliki kemampuan yang terbatas. Maka dari itulah terciptanya sebuah komputasi yang disebut dengan komputasi modern. Sejak saat itu mulailah bermunculan alat-alat perhitungan yang sangat canggih, seperti computer. Tapi lama kelamaan, computer tidak hanya melakukan perhitungan saja, Tapi juga banyak fungsi-fungsi yang lainnya yang bisa dilakukan oleh computer. Namun pada dasarnya computer tersebut hanya bisa mengerti dengan angka-angka saja. Hal ini dapat dibuktikan dengan adanya angka-angka binary sebagai bahasa yang dimengerti oleh computer. Jadi dapat disimpulkan bahwa komputasi tersebut tidak bisa dipisahkan dengan hal yang berhubungan dengan angka-angka, walaupun komputasi tersebut sudah dibilang komputasi modern.
Komputasi itu bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma yang berhubungan dengan sub-bidang ilmu computer dan matematika. Hal ini juga disebut dengan teori komputasi. Secara umum iIlmu komputasi ini merupakan bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).
Komputasi modern ini pertama kalinya digagaskan oleh seorang ilmuan yang bernama John Von Neumann. Dialah orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann memberikan berbagai sumbangsihnya dengan cara meningkat karya – karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Selain itu, Von Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam pembuatan bom atom di Los Alamos pada Perang Dunia II silam. Dan berkat kepiawaian Neumann di bidang teori game inilah ia bisa melahirkan konsep automata, teknologi bom atom dan komputasi modern yang akhirnya melahirkan sebuah komputer.
B.      MANFAAT KOMPUTASI MODERN
Komputasi modern ini melakukan perhitungan dengan menggunakan komputer yang canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien. Dari sana dapat terlihat bahwa komputasi modern dapat dimanfaatkan untuk memecahkan masalah-masalah seperti menghitung akurasi (bit, floating point), menghitung kecepatan (dalam satuanHz), menghitung problem volume besar (paralel), modeling (NN dan GA), kompleksitas (menggunakan Teori Big O).
C.      JENIS-JENIS KOMPUTASI MODERN
Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
1. Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

2. Grid computing

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
a.       Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
b.      Sistem menggunakan standard dan protocol yang terbuka.
c.       Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

3. Cloud computing

Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini :
a.       Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
b.      Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
c.       Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
d.      Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.

D.      KARAKTERISTIK KOMPUTASI MODERN

Karakteristik komputasi modern ada 3 macam, yaitu :
1.       Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2.       Komputer-komputer terhubung ke jarinagn yang luas dengan kapasitas bandwidth yang beragam.
3.        Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

E.       DAMPAK ADANYA KOMPUTASI MODERN

Dampak dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan komputer. Salah satu contohnya adalah biometric. Biometric berasal dari kata Bio dan Metric. Kata bio diambil dari bahasa yunani kuno yang berarti Hidup sedangkan Metric juga berasal dari bahasa yunani kuno yang berarti ukuran, jadi jika disimpulkan biometric berarti pengukuran hidup. Tapi secara garis besar biometric merupakan pengukuran dari statistic analisa data biologi yang mengacu pada teknologi untuk menganalisa karakteristik suatu tubuh (individu). Dari penjelasan tersebut sudah jelas bahwa Biometric menggambarkan pendeteksian dan pengklasifikasian dari atribut fisik. Terdapat banyak teknik biometric yang berbeda, diantaranya :
  • Pembacaan sidik jari / telapak tangan
  • Geometri tangan
  • Pembacaan retina / iris
  • Pengenalan suara
  • Dinamika tanda tangan.
Dan menurut Don Tapscott (1995) dalam bukunya yang berjudul “The Digital Economy : Promise and Peril In The Age of Networked Intelligence” menggambarkan bagaimana dampak teknologi komputasi pada kehidupan manusia. Aplikasi teknologi kurang sempurna tanpa dukungan mesin pintar yang berkemampuan analitik. Kehadiran teknologi komputasi yang semakin canggih telah merubah gaya hidup manusia dan tuntutan pada kompetensi manusia. Kini kehidupan manusia semakin tergantung pada komputer. Berikut ini hal-hal yang menggambarkan konsep kepintaran komputasi yang didukung dengan aplikasi teknologi.
1.      Produk yang digerakkan sistem komputer
a.       Smart car (mobil pintar)
b.      Smart card (kartu pintar)
c.       Smart house (rumah pintar)
d.      Smart road (jalan pintar)
2.      Perancangan produk dikelola oleh komputer
3.      Proses kerja yang digerakkan oleh komputer
4.      Komputer menjadi sarana komunikasi yang efektif
5.      Komputer sebagai pusat informasi

Di samping berdampak struktural pada peri kehidupan manusia, teknologi juga membangkitkan proses kultural dalam masyarakat yang diterpanya. Inilah gejala yang oleh N. Postman disebut technopoly, yang olehnya digambarkan sebagai berikut :

“Technopoly is a state of culture. It is also a state of mind. It consist in the deification of technology, which means that the culture seeks it’s satisfactions in technology, and takes it’s orders from technology”

Maka, yang menjadi masalah ialah sejauh mana suatu masyarakat siap memasuki zaman yang ditandai oleh supremasi teknologi sebagai daya pembangkit budaya baru tanpa merapuhkan ketahanan budayanya sendiri. Dengan demikian, maka tidak keliru pula untuk menyatakan bahwa dominasi teknologi akan berlanjut dengan berseminya budaya baru yang melahirkan berbagai nilai baru pula yang cenderung menjadi acuan perilaku manusia modern dalam berbagai pola interaksi dengan sesamanya.

F.       IMPLEMENTASI KOMPUTASI MODERN dalam KEHIDUPAN NYATA

Salah satu contoh penggunaan komputasi modern adalah dalam bidang kedokteran, yaitu dalam pencarian obat. Untuk meramalkan aktivitas sejumlah besar calon obat, seorang praktisi komputasi meniru suasana pengujian aktivitasnya di laboratorium basah dengan model-model Fisika atau Matematika (seperti: struktur 3 dimensi calon obat) sebagai pengganti bahan-bahan laboratorium tersebut. Model-model ini kemudian dinyatakan di dalam persamaan-persamaan Matematika yang kemudian diselesaikan oleh komputer dengan kapasitas dan kelajuan yang melebihi kapasitas dan kelajuan manusia.  Hasilnya berupa suatu bilangan bagi tiap calon obat yang dapat dibandingkan satu dengan yang lainnya. Perbandingan ini merupakan ramalan tingkat aktivitas suatu calon obat relatif terhadap calon obat lainnya. Demikianlah cara meramalkan aktivitas calon obat dengan metode komputasi. Dengan demikian, calon-calon obat yang diramalkan akan memberikan aktivitas yang rendah dapat dihindari.


Selasa, 01 Januari 2013

Tools Forensik (Bagian 5)


Tools Forensik Cyber (lanjutan)
Terdapat bermacam vendor perangkat lunak forensik. Paket dari The New Technologies Corporate Evidence Processing Suite menyertakan :
·         CRCND5: CRC (checksum) yang memvalidasi isi file.
·         DISKSIG:  CRC program yang memvalidasi image backup.
·         FILELIST: Tool katalog disk untuk evaluasi komputer berdasarkan waktu
·         FILTER I: Filter berkecerdasan dengan fuzzy logic.
·         GETFREE: Tool pengumpulan unallocated data.
·         GETSLACK: Tool pengumpulan  untuk file slack.
·         GETTIME: Program untuk dokumentasi waktu dan tanggal sistem sebagai barang bukti
·         NTI-DOC: Program dokumentasi untuk merekam atribut, tanggal dan waktu file.
·         SEIZED: Program untuk mengunci dan mengamankan komputer
·         SHOWFL: Program untuk analisa keluaran daftar file
·         Text Search Plus: Utility pencarian teks untuk menentukan letak kata kunci dari teks dan grafik
Key Computer Service menawarkan paket ; 
         Program password cracker
         WIPER/WIPEDRV - Menghapus keseluruhan informasi secara lojik atau fisik dengan menulis setiap byte karakter.
         LISTDRV - utility yang menguji file FAT12, FAT16, dan FAT32 yang dibatasi koma dan tanda petik untuk disiapkan diimport ke database atau spreadsheet.
         CHKSUM - utility yang mengkalkulasi 64-bit checksum untuk drive fisik atau lojik

ALTERNATIF LAIN
Meski terdapat program khusus forensik yang tersedia, program seperti MS-DOS bisa merupakan tool forensik yang berguna. Misal perintah
a.      DISKCOPY, merupakan perintah eksternal Command Prompt yang digunakan untuk membuat salinan dalam disket
b.      DEBUG, digunakan sebagai debugger
c.       UNDELETE, digunakan untuk me-recover file yang telah terhapus
d.      UNFORMAT, digunakan untuk me-recover drive yang terformat


Artikel lain mengenai tools forensik bisa di liat di
bagian 1: Christel Jena Mutiara
bagian 2: Dita Ayu Andira
bagian 3: M. Ichsan Andrian  http://ichsan-andrian.blogspot.com/2013/01/tools-forensik-bag-3.html
bagian 4: Ricky Kurniawan  http://rickykurn.wordpress.com/2013/01/01/tools-forensik-bag-4/
bagian 5: Yola Endara