Like Us On Facebook

Array



1               

http://uduikipedia.blogspot.co.id/DEFINISI ARRAY

Array adalah tipe data yang dapat menampung sejumlah elemen dengan tipe yang sama. Pengaksesan elemen array dapat dilakukan dengan menyebutkan nama array dan indeks atau nomor elemennya.
Dalam pemrograman array dapat dibedakan menjadi array berdimensi satu dan array berdimensi banyak.

ARRAY BERDIMENSI SATU

Array berdimensi satu adalah array yang memiliki satu tipe indek atau satu nomor subscript.
Pendefinisian Tipe Array
Dalam C++
Bentuk :
tipe_data nama_variabel_array[jumlah_elemen_array];

Contoh :
int nilai[5];
didefnisikan sebuah variabel array dengan nama nilai yang mempunyai lima buah elemen.

Dalam C++ nomor elemen dari array selalu diawali dengan 0 (nol). Penomoran elemen diberikan secara otomatis oleh C++, sehingga yang kita berikan pada saat pendefinisian array hanya jumlah elemennya saja.
untuk penjabaran lebih lanjut mengenai array silahkan download materinya disini:

PENGENALAN WEB



Apa itu web :
Web (World Wide Web) merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet, yang dapat memudahkan pengguna komputer untuk berinteraksi dengan pengguna internet lainnya dan mencari informasi yang diperlukan.
Web browser :
Browser web merupakan software yang digunakan untuk menampilkan informasi dari server web.
Contoh dari web browser : Opera, Mozzila, Netscape Navigator, Internet Explorer, Lynx, Konqueror.



Server web :
Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web dari kliennya.
Contoh dari web server : IIS, PWS, Apache, Xitami.

Pemrograman web (HTML):
Dalam pemrograman web, diperlukan suatu file teks yang bernama atau berekstensi HTML (Hypertext Markup Language).
Ada dua cara untuk membuat sebuah web page:
1.      dengan menggunakan editor teks biasa (notepad, editplus)
2.      dengan HTML Editor.

Dokumen HTML disusun oleh elemen-elemen seperti : head, body, table, paragraf dan list.
Untuk menandai berbgai elemen dalam suatu dokumen HTML, kita menggunakan tag. Tag HTML terdiri atas sebuah kurung sudut kiri (<, lebih kecil), sebuah nama tag, dan sebuah kurung sudut kanan (>, tanda lebih besar). Tag umumnya berpasangan, misalkan tag awal <H1> berpasangan dengan tag akhir </H1>.


Struktur Dokumen HTML :
Elemen yang dibutuhkan untuk membuat suatu dokumen HTML dinyatakan dengan tag <html>, <head>, dan <body> berikut tag-tag pasangannya. Setiap dokumen terdiri atas tag head dan body. Elemen head berisi informasi tentang dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafis, paragraf dan elemen lainnya.
Berikut ini adalah pola dasar sebuah dokumen HTML :
              
<html>
<head>
            …. Informasi tentang dokumen HTML.
</head>
<body>
            …. Informasi tentang yang akan ditampilkan dalam browser web.
</body>
</html>

Mengenal Teknologi Java


http://uduikipedia.blogspot.co.id/

Apa itu java?
Java merupakan bahasa pemrograman  berorientasi objek dan bebas platform, dikembangnkan oleh SUN Micro System dengan sejumlah keunggulan yang memungkinkan Java dijadikan sebagai bahasa pengembangan enterprise.
Berikut keunggulan-keunggulan java.
1.      Berbasis GUI
Kita bisa membuat tampilan berbasis grafik (Graphic User Interface/GUI) untuk memudahkan pemakai berinteraksi dengan program.
2.      Berorientasi Objek
Konsep pemrograman berorientasi objek tak lain dirancang agar kita dapat memandang pemrograman sebagai suatu kehidupan nyata. Ini membuat pengembangan software menjadi lebih mudah karena kita seolah-olah berhubungan dengan kehidupan nyata, bukan lagi kehidupan dunia lain. Java merupakan salah satu bahasa yang memiliki dukungan penuh terhadap konsep pemrograman berorientasi objek
3.      Aplikasi Web
Saat ini web merupakan sarana yang tidak dapat dipisahkan dari IT. Mungkin ini disebabkan fitur web sebagai sarana komunikasi dihubungkan dengan konsep bahwa manusia itu adalah makhluk sosial yang perlu berkomunikasi. Java merupakan bahasa pemrograman yang memiliki dukungan sangat baik terhadap aplikasi web. Hal ini wajar sebab memang pada awalnya Java dilahirkan sebagai solusi untuk menjawab kebutuhan bahasa pengembangan yang mendukung aplikasi berbasis jaringan.
Diantara teknologi Java yang mendukung aplikasi  web adalah Applet, JSP, CORBA dan lain-lain. Lebih dari itu, Java memiliki SDK (Software  Development Kit) yang ditujukan untuk mendukung aplikasi enterprise, yang identik dengan aplikasi jaringan, yaitu J2ME(Java 2 Enterprise Edition)
4.      Multiplatform
Jika anda membuat program dengan bahasa pemrograman seperti C, C++ atau Pascal, program yang anda kompilasi hanya bisa berjalan di satu platform saja. Jika dikompilasi di Windows, program itu hanya bisa dijalankan di Windows saja. Jika dikompilasi di Linux, maka hanya bisa dijalankan di Linux saja. Jika anda membuat program untuk berjalan diatas Windows, kemudian suatu waktu anda ingin menjalanakannya pada Linux, anda harus mati-matian untuk menyesuaikan kode program itu.
Dengan Java, hal itu tidak perlu terjadi. Sekali anda membuat program, ia bisa dijalankan pada komputer dengan platform yang berbeda, asalkan JVM telah terinstal untuk platform itu. Jika anda membuat program Java diatas windows, makan ia bisa dijalankan pada Linux, Unix, macintosh.
Selain itu Java juga bisa digunakan untuk membuat program yang  berjalan diatas sebagai mobile device
(dengan J2ME), PDA, embedded system, dan lain-lain.
5.      Keamanan
Salah satu alasan mengapa jav tepat digunakan utnuk menangani kebutuhan aplikasi enterprise adalah kemampuannya dalam soal keamanan. Fitur keamanan java ada 2 paket, yaitu pada JDK dan pada Java Cryptography Extension (JCE). Fitur keamanan yang tersedia pada kedua paket itu meliputi signatur(untuk menanda tangani dokumen). Message digest, pembangkitan kunci, autentikasi, enkripsi dan bilangan besar(big number).
6.      Bisa digunakan pada Aplikasi Jaringan Terdistribusi
Aplikasi yang berjalan dpada jaringan terdistribusi melibatkan sejumlah computer yang berkomunikasi secara transparan, yaitu seolah sejumlah computer itu merupakan sebuah computer yang bersatu untuk menjalankan sebuah perintah. Dengan fitur ini anda bisa membuat program untuk menyelesaikan kasus tertentu dengan melibatkan beberapa computer. Ini akan membuat penyelesaian masalah lebih cepat.
7.      Mendukung Software mission-critical
Java bisa digunakan untuk pengambangan software dimana tingkat error yang terjadi sangat diperhatikan, dimana sebuah error pada eksekusi program bisa mengkaibatkan kerusakan fatal pada system secara keseluruhan. Anda bisa membayangkan apa yang akan terjadi jika software pengendali pesawat terbang rusak. Sangat fatal akibatnya bukan?
Sebagai dukungan terhadap software seperti ini, java menghilangkan sejumlah fitur C++ yang berpotensi menghasilkan error yang fatal, seperti pointer, konvensi tipe tanpa dicek, dan lain-lain.
8.      Multithread
Fitur multithread dugunakan untuk menjalankan sejumlah proses secara bersamaan. Dengan menggunakan fasilitas ini anda bisa membuat program java yang menjalankan beberapa perintah sekaligus, sehingga tidak perlu menunggu sebuah perintah selesai dikerjakan untuk mengerjakan perintah lain.

Backup Aplikasi android menjadi Apk

http://uduikipedia.blogspot.co.id
Postingan kali ini saya akan berbagi Aplikasi yang bisa membackup dari aplikasi langsung ke file berekstensi APK. Jadi file yang sudah terbackup menjadi apk nantinya bisa langsung diinstal tanpa mendownload di playstore. Untuk aplikasinya tersebut bisa didownload

App Cache Cleaner

http://adf.ly/rJZOW



App Cache Cleaner adalah aplikasi pembersih yang lengkap. Aplikasi ini mampu menghilangkan berkas-berkas sampah atau tidak terpakai, yang dapat menghambat performa perangkat smarphone Anda.
Tak hanya menghapus berkas sampah, App Cache Cleaner juga dapat membersihkan memory dan cache dengan cepat atau menghapus aplikasi-aplikasi yang dapat mengganggu kinerja ponsel anda. App Cache Cleaner mampu menghentikan aplikasi yang sedang berjalan dan melonggarkan RAM untuk mempercepat performa dan menghemat baterai ponsel Anda. Dengan begitu, ruang kosong pada memory akan bertambah.
Selain memiliki desain yang mudah dimengerti,
App Cache Cleaner sangat mudah digunakan. Setelah memasang aplikasi ini, ponsel Anda dijamin akan berjalan lebih cepat. Untuk aplikasinya anda bisa Download disini dengan gratis.

Aplikasi WhatsApp2 di Android

http://adf.ly/rJcHh

WhatsApp Messenger adalah aplikasi pesan seluler lintas platform yang memungkinkan Anda untuk bertukar pesan tanpa harus membayar SMS. Dengan menggunakan aplikasi WhatsApp kita bisa selalu terhubung dengan teman-teman sesama pengguna whatsapp ataupun pengguna BlackBerry, awalnya WhatsApp ini dibuat untuk pengguna iPhone saja namun dengan seiring perkembangannya, kini whatsapp sudah tersedia untuk versi Operating System seperti BlackBerry, Android, Windows Phone dan Symbian. Sedangkan untuk Whatsapp yang diversi Android bisa diinstal menjadi 2 ID, sehingga dalam satu perangkat bisa memakai 2 ID. Bagi yang mau install aplikasi WhatsApp bisa langsung download disini