Selasa, 22 Februari 2011

Kelebihan HTML 5


HTML5 adalah sebuah prosedur pembuatan tampilan web baru yang merupakan penggabungan antara CSS, HTML itu sendiri dengan Java Script. Teknologi ini mulai diluncurkan pada tahun 2009, namun sampai saat ini masih dalam tahap pengembangan. Beberapa kelebihan yang dimiliki oleh HTML5 (sebagai hipotesis awal) adalah:
  • Cleaner code, karena sebagian besar kode telah termasuk di dalam sintaks html5, maka kode nampak terlihat lebih sederhana daripada penggabungan antara html, css dan java script.
  • Greater consistency, HTML5 telah melakukan banyak sekali penambahan sintaks yang dibuat dalam struktur lebih baik dan lebih sederhana daripada sintaks-sintaks sebelumnya. Hal ini membuat developer terbantu dalam meningkatkan konsistensi dalam membangun sebuah web.
  • Improve Semantics, dengan berbagai elemen kode di dalam html5 yang telah distandarisasi, maka nilai semantik dari sebuah web dapat lebih ditingkatkan. Itu berarti bahwa bagian-bagian dari web seperti header, nav, footer dan beberapa bagian lainnya terdefinisi dengan jelas maksud serta tujuannya selain itu juga terbentuk dalam sebuah “machine readible format”
  • Improved Accessibility, dengan teknologi HTML5 yang memudahkan struktur pembangunan sebuah web, maka developer dapat membangun pemahaman yang lebih detil mengenaik halaman web.
  • Client-side Database, HTML5 menyediakan model database SQL yang baru dengan API yang dapat dibangun dalam konsep lokal, dalam hal ini di sisi client.
  • Geolocation, HTML5 mempunyai API yang terintegrasi terhadap geolocation, fasilitas tersebut dapat diakses melalui GPS atau fasilitas lain seperti Google Latitude pada iphone.
  • Offline Aplication Cache, pengguna dapat terus melakukan interaksi dengan aplikasi meskipun mereka terputus dari jaringan internet.
  • Smarter Forms, terdapat semacam reguler expression (regex) yang membuat form mampu mengenali secara lebih baik tentang input, validasi data dan interaksi dengan elemen lain (misal : format email, password dll)
  • Sharper focus on Web Application Requiments, HTML5 membuat sebuah mekanisme yang lebih mudah dalam hal pembuatan front end, aplikasi chat, tools drag and drop, video player, pengolah grafis dan masih banyak lagi.

Senin, 14 Februari 2011

Perbedaan Sector, Track dan Cylinder

Sector (Disc Sector)
Sektor (Disc Sector) adalah basic unit dari hardisk yang merupakan sebuah bagian atau sub-divisi dari sebuah track, track akan dijelaskan pada jawaban pertanyaan selanjutnya, yang biasa terdapat pada magnetic disk atau optical disk. Biasanya, masing-masing sektor menyimpan data dengan jumlah tertentu, sesuai dengan kesepakatan yang telah dibuat oleh perancang sektor. Pada umumnya, beberapa format ukuran yang digunakan untuk sektor adalah 512 bytes (untuk magnetic disks) dan 2048 bytes (untuk optical disks).

Secara sederhana, hardisk terdiri dari banyak bagian yang disebut sebagai sektor. Sektor-sektor tersebut membentuk sebuah lingkaran. Sebuah jalur lingkaran tungal yang yang membentuk lingkaran konsentris disebut dengan track.

Dalam hardisk, setiap sector terdiri dari tiga bagian utama. Beberapa bagian tersebut antara lain:
  • Sector Header, berisi berbagai macam informasi yang digunakan untuk melakukan sinkronisasi internal pada hardisk. Informasi yang ada pada sector header adalah gap, synch bit, dan address mark.
  • Data field, berisi berbagai informasi yang disimpan oleh pengguna.
  • Error Correcting Code, digunakan untuk melakukan koreksi terhadap data eror yang disimpan oleh pengguna.

Perlunya Pengembangan Manajemen Sistem Informasi yang Mampu Membantu Pengambilan Keputusan Militer

Pendahuluan


Perkembangan Teknologi Informasi begitu pesat dan telah merambah berbagai aspek kehidupan. Urusan perkantoran (administrasi) adalah bidang yang pertama kali memperoleh dampak dari berkembangnya teknologi ini. Pada era 80an, mulai terjadi transisi dimana computer yang menjadi landasan berkembangnya teknologi informasi semakin digunakan luas di berbagai instansi. Komputer menggeser berbagai macam peralatar perkantoran konvensional yang telah digunakan di bidang itu selama berpuluh-puluh tahun lamanya. Bidang komunikasi menempati urutan kedua, dimana computer dengan berbagai macam jaringannya semakin melakukan penetrasi ke dalam sehingga mulai menggerser system surat menyurat dan berbagai kegiatan lainnya menyangkut komunikasi konvensional. Hal tersebut menjadi sebuah terobosan besar dimana arus informasi semakin cepat dalam beredar.

Web adalah salah satu hasil teknologi informasi yang luar biasa. Ia adalah penyebar informasi paling massive di dunia saat ini. Ia juga menjadi sebuah teknologi yang mampu mengakomodasi berbagai macam kebutuhan akan informasi di seluruh dunia. Sebuah tonggak di dunia maya yang akan menjadikan setiap orang dapat bertukar pikiran, berbagi informasi dan data secara bebas tanpa ada sebuah regulasi keras membatasi. Namun seberapa efektif penggunaan web sebagai sarana informasi? Itu telah menjadi pokok bahasan selama lebih dari 20 tahun terakhir.

Web Sebagai Media Manajemen Sistem Informasi
Web sebagai sarana penyedia informasi telah kita bahas dalam bab pendahuluan sebelumnya. Sekarang kita beranjak pada pembahasan bagaimana web mampu menjadi sarana manajemen system informasi demi berbagai tujuan.

Web sebagai sarana manajemen system informasi berkaitan erat dengan kemampuannya menyediakan informasi, baik itu informasi yang digunakan untuk publik maupun hanya untuk kalangan tertentu (private). Web sebagai sarana manajemen sistem informasi artinya sebuah web tidak hanya berlaku sebagai penyedia sebuah informasi, namun juga mampu mengolah (melakukan edit, tambah atau mengurangi informasi) serta mampu menjadi sarana untuk melakukan pemeliharaan, manajemen pengembangan sistem tanpa mengabaikan unsur user interface yang memudahkan pengguna dalam memanfaatkan sistem sebaik-baiknya.

Pemanfaatan web sebagai sarana manajemen sistem informasi telah dikenal luas dan bahkan menjadi mata kuliah pengajaran pokok di berbagai universitas di Indonesia. Berbagai aplikasi juga telah dibuat berdasarkan konsep ini. Bahkan beberapa CMS (Content Manajemen System) telah banyak tersebar dan mudah digunakan dalam membuat sebuah web yang mampu menyediakan sebuah informasi di satu sisi, namun mudah pula dalam memanajemen berbagai informasi yang telah ada di dalamnya.

Namun belum banyak Sistem Manajemen Informasi yang mencakup sebuah kebutuhan tertentu, terutama di Indonesia. Kita boleh berbangga bahwa banyak dari kita mampu mengolah data dan menampilkannya sedemikian rupa dengan mudah dari template-template manajemen sistem informasi yang telah ada di pasaran. Namun sedikit dari kita yang benar-benar mampu untuk membangun sebuah sistem manajemen informasi yang single purpose guna memenuhi sebuah kebutuhan akan pengembangan sistem pada kalangan tertentu. Terbukti dengan masih sedikitnya aplikasi berbasis web yang mengandung unsur manajemen sistem informasi yang dibuat di dalam negeri. Bahkan untuk berbagai hal vital seperti kesehatan, pendidikan dan militer yang relative telah banyak dikembangkan di berbagai negara untuk memenuhi kebutuhan mereka dalam membantu membuat sebuah keputusan tentang unsur-unsur itu.

Minggu, 06 Februari 2011

IMMACCS, Aplikasi DSS Dalam Marinir Amerika Serikat

Decision Support System (DSS) atau di dalam bahasa Indonesia sering disebut sebagai Sistem Pendukung Keputusan (SPK) adalah sebuah informasi berbasis komputer yang dikembangkan untuk memenuhi kebutuhan decison-making dari sebuah organisasi atau sebuah perusahaan. Lingkup DSS ini tidak hanya terbatas pada bidang IT saja, melainkan juga bidang-bidang lain seperti industri, kesehatan, penelitian bahkan juga ada beberapa yang membawanya ke ranah politis. DSS memungkinkan seseorang untuk melakukan manajemen, operasi dan perencanaan dari sebuah perusahaan adalam membuat keputusan, yang mana keputusan tersebut terkadang sangat cepat berubah dan tidak mudah ditetapkan.

DSS saat ini kebanyakan dibangun berbasis software interaktif yang mampu mempermudah decision-maker (pengambil kebijakan) untuk mengambil keputusan berdasarkan data-data mentah, dokumen, bekal pengetahuan individu maupun bisnis model yang disediakan oleh software aplikasi DSS.

Di bidang militer, penelitian untuk membangun sebuah sistem pendukung keputusan telah berlangsung cukup lama, terutama ketika perang dingin tengah berkecamuk mulai era 50an hingga era tahun 90an. Salah satu sistem yang ada adalah IMMACCS (Integrated Marine Multi Agent Command and Control System).

IMMACCS adalah sebuah multi-agent, multi agent adalah sebuah sistem yang terdiri dari berbagai interaksi antara intelligent yang ada. Multi-agent digunakan untuk memecahkan masalah yang sangat sulit atau bahkan tidak mungkin untuk sebuah individual-agent atau monolithic agent. Hal seperti ini sering digunakan untuk riset pada online trading, respon bencana maupun banyak hal lain yang membutuhkan komputasi data lebih banyak dalam menciptakan sebuah keputusan.

Jumat, 04 Februari 2011

Phyton Menang, Java, C dan C++ Tetap Kuat

 Diambil dari :

TIOBE Programming Community Index for January 2011
January Headline: Python wins the TIOBE Programming Language Award of 2010!

Phyton diberi penghargaan sebagai 'Programming Langguage of 2010' oleh TIOBE. Penghargaan tersebut diberikan kepada bahasa pemrograman yang mempunyai peningkatan market share yang paling baik selama 2010. Phyton meningkatkan market share sebesar 1.81% sejak Januari 2010. Sedikit lebih banyak daripada Objective-C yaitu 1.63% yang menempati urutan ke 2. Objective-C adalah bahasa pemrograman yang sering digunakan pada platform-platform iPhone dan iPad.