XML (eXtensible Markup Language)

 IT  Comments Off on XML (eXtensible Markup Language)
Jan 252012
 

XML (eXtensible Markup Language) adalah sebuah meta-language untuk mendeskripsikan data. XML merupakan sebuah cara merepresentasikan data tanpa tergantung kepada system. Ia juga dapat digunakan sebagai extension markup languages. XML adalah berbasis text, sehingga ia dapat dengan mudah dipindahkan dari  satu sistem komputer ke sistem yang lain. Dengan XML, data direpresentasikan dalam sebuah dokumen yang terstruktur dan ia juga telah menjadi sebuah standard industri.
Element
Sebuah dokumen XML adalah sebuah dokumen yang mudah dibaca dan terdiri dari XML tag atau element. Sama halnya dengan HTML, XML tag didefinisikan dengan kurung siku <>. Sebuah dokumen XML memiliki struktur seperti entities didalam sebuah tree. Anda dapat menggunakan tag sesuai dengan yang Anda inginkan, selama semua aplikasi yang menggunakan dokumen tersebut menggunakan tag dengan nama yang sama. Tag  dapat memiliki attributes.

Attributes
Tag dapat juga terdiri dari attribute-attribute. Didalam contoh, tag “task” memiliki attribute dengan nama “id”. Sebuah attribut diikuti dengan tanda sama dengan (=) dan diikuti dengan value atau nilainya. Pada saat mendesai sebuah struktur XML, permasalahan yang selalu muncul adalah apakah sebuah data element harus menjadi attribute dari sebuah element atau menjadi sebuah sub-element. Continue reading »

Jan 212012
 

sebenarnya halaman ini dulunya terletak di Page “download islami” pada sub page “software”. Namun karena sebuah alasan, halaman download islami dan download IT saya hilangkan. 😀

==========================================================================================================

Maktabah Syamilah

Adalah software yang sangat bermanfaat. dalam software ini terdapat ribuan kitab islam, mulai dari kitab tafsir, Hadist, hingga Fiqh. Software ini bila di install akan menjadi 4GB.. untuk master, berukuran sekitar 700 MB. demi kemudahan download bagi saudara-saudara yang memiliki koneksi lambat, saya membagi file master menjadi 28 bagian dengan masing-masing bagian berukuran 30 MB, kecuali Part 28 yang berukuran 19 MB. berikut link downloadnya:

Maktabah syamilah part 1 Maktabah syamilah part 8 Maktabah syamilah part 15 Maktabah syamilah part 22

Maktabah syamilah part 2 Maktabah syamilah part 9 Maktabah syamilah part 16 Maktabah syamilah part 23

Maktabah syamilah part 3 Maktabah syamilah part 10 Maktabah syamilah part 17 Maktabah syamilah part 24

Maktabah syamilah part 4 Maktabah syamilah part 11 Maktabah syamilah part 18 Maktabah syamilah part 25

Maktabah syamilah part 5 Maktabah syamilah part 12 Maktabah syamilah part 19 Maktabah syamilah part 26

Maktabah syamilah part 6 Maktabah syamilah part 13 Maktabah syamilah part 20 Maktabah syamilah part 27

Maktabah syamilah part 7 Maktabah syamilah part 14 Maktabah syamilah part 21 Maktabah syamilah part 28

Jan 092012
 
Sedikit artikel untuk selingan… sesekali diisi materi ringan lah… artikel ini saya ambil dari situs ~> Antidws, Sahabat yang Profesional dan Terpercaya

Ok, biar saya sampaikan sebuah kebenaran yang telah lama ditutup-tutupi oleh banyak pihak… 😀 alasan mengapa wanita harus menikahi Enginer…. 😛
Pertama: Gaya Hidup Aman
Engineer dapat menyediakan Anda dengan gaya hidup aman. Pada 27 tahun, seorang Engineer mungkin memiliki pekerjaan, terhormat stabil yang memberikan dia penghasilan yang tinggi untuk memiliki mobil, berinvestasi, memiliki kehidupan yang nyaman, dan menikah dan membeli rumah juga.
lulusan Hukum masih bekerja sebagai magang di firma hukum rendah.
Sebagian besar lulusan manajemen baru saja gagal pada rencana bisnis pertama mereka.
Para lulusan seni masih mencari pekerjaan.
Dan lulusan sekolah kedokteran masih tinggal di rumah sakit.
Kedua: Unmatchable Industriousness

Continue reading »

Mengenal Macam-macam Looping pada Bahasa Pemrograman Delphi

 IT  Comments Off on Mengenal Macam-macam Looping pada Bahasa Pemrograman Delphi
Jan 052012
 

Berikut adalah pelajaran dasar bagi anda yang ingin menguasai bahasa pemrograman Delphi. Artikel tutorial tentang looping ini saya ambil dari Antidws, Sahabat yang Profesional dan Terpercaya. Selamat belajar. Semoga bermanfaat. 😀

Dalam bahasa pemrograman apapun pasti dikenal suatu mekanisme looping atau perulangan. Looping disini sangat berguna sekali untuk mengontrol jalannya program, terutama jika ada aktivitas yang berulang-ulang dan bahkan ada suatu kondisi tertentu di dalam looping tersebut. Nah, kali ini kita akan bahas mengenai mekanisme looping apa saja yang terdapat dalam Borland Delphi.
Dalam penulisan program Delphi ada kalanya tidak membutuhkan program yang terlalu panjang ketika hanya terdiri dari pengulangan dari program yang sebelumnya. Proses pengulangan suatu proses dalam batas tertentu tersebut dapat ditulis secara singkat dengan menggunakan looping. Jenis-jenis dari looping dapat dibagi sebagai berikut:
1. for…to..do dan for…downto…do
2. repeat…until
3. while…do
Untuk lebih jelasnya akan dibahas masing – masing dari proses looping tersebut beserta contoh sederhana yang akan memudahkan dalam pengaplikasiannya.
1. for…to…do dan for…down…to
Perulangan for dibagi lagi menjadi 2 jenis yaitu:
a. for…to…do
b. for…downto…do
Keduanya mempunyai fungsi yang sama dengan sintaks program seperti berikut ini.
for variable := nilai_awal to nilai_akhir do pernyataan
for variable := nilai_awal downto nilai_akhir do pernyataan
Looping for bisa digunakan untuk beberapa jenis proses pengulangan yaitu jenis pengulangan integer, pengulangan character dan pengulangan enumeration.
Contoh program: Continue reading »

Sedikit Tentang Cloud Computing : Mitos

 IT  Comments Off on Sedikit Tentang Cloud Computing : Mitos
Jan 012012
 

Dalam sebuah seminar tentang cloud computing, Francis Lee dari Joyent menyebutkan ada sejumlah mitos yang melingkupi cloud computing. Mitos-mitos inilah yang membuat orang-orang ataupun perusahaan masih enggan untuk berpindah dari model data center lama ke layanan cloud computing.

Edukasi tentang cloud computing mutlak diperlukan untuk mengetahui apa saja kelebihan dan kekurangan cloud computing. Tahun 2012 seperti yang saya prediksikan di Indonesia akan menjadi tahun di mana orang akan ingin tahu lebih banyak tentang teknologi cloud, termasuk mencoba layanan tersebut secara langsung.

Satu hal yang pasti, dengan mengalihkan sumber daya ke teknologi cloud bukan berarti pemilik data bisa ongkang-ongkang kaki dan lepas tangan jika ada hal-hal yang tidak diinginkan (misalnya: crash, hacked) terjadi dengan penyedia layanan cloud-nya.

Penyedia layanan cloud yang baik pasti dari awal kontrak akan mengajak klien untuk duduk bareng mendesain environment sistem untuk mendapatkan hasil yang optimal. Ini merupakan bukti awal keseriusan penyedia layanan cloud untuk secara sungguh-sungguh membantu kita mengurusi alih sumber daya terhadap seluruh sistem komputer yang dimiliki perusahaan.

Berikut adalah mitos-mitos cloud computing yang disebutkan oleh Francis Lee dan bagaimana sesungguhnya yang terjadi di dunia nyata:

1. Cloud Computing tidak secure, reliable, dan scalable

Tiga hal ini saya gabungkan menjadi satu. Faktanya adalah cloud computing bisa saja tidak secure, reliable, dan scalable. Hal ini bisa terjadi jika kita memilih penyedia layanan cloud yang tidak tepat dan kita tidak terlibat langsung dalam pendesainan arsitektur sistem komputer yang dikehendaki.

Menurut Francis, penggunaan layanan cloud bukan berarti sistem tersebut langsung 100% aman. Kita tetap perlu memasang sistem pengaman seperti SSL dan semua layer keamanan yang menjadi faktor utama apakah sistem kita mudah ditembus atau tidak. Dari awal, seharusnya penyedia layanan cloud sudah memberikan saran-saran tentang cara terbaik untuk memastikan keamanan sistem.

Sementara itu, faktor reliable dan scalable bergantung dengan cara kita mendesain sistem komputer yang dimiliki di cloud dan bagaimana backup plan yang dimiliki oleh penyedia layanan cloud. Dengan demikian, langkah persiapan — baik dalam memilih penyedia cloud maupun mendesain arsitektur sistem komputer — merupakan hal critical untuk menentukan apakah sistem akan secure, reliable, dan scalable.
Continue reading »