}

Monday, February 14, 2011

Hari valentine di negara-negara asia

1. Di Jepang,
Hari Valentine sudah muncul berkat marketing besar- besaran, sebagai hari di mana para wanita memberi para pria yang mereka cintai permen cokelat.

Namun hal ini tidaklah dilakukan secara sukarela melainkan menjadi sebuah kewajiban, terutama bagi mereka yang bekerja di kantor- kantor. Mereka memberi cokelat kepada para teman kerja pria mereka, kadangkala dengan biaya besar.
Cokelat ini disebut sebagai Giri-choko, dari kata giri (kewajiban) dan choco (cokelat).

Lalu berkat usaha marketing lebih lanjut, sebuah hari balasan, disebut “Hari Putih”(White Day) muncul.
Pada hari ini (14 Maret), pria yang sudah mendapat cokelat pada hari Valentine diharapkan memberi sesuatu kembali.

2. Di Taiwan,
sebagai tambahan dari Hari Valentine dan Hari Putih, masih ada satu hari raya lainnya yang mirip dengan kedua hari raya ini ditilik dari fungsinya. Namanya adalah "Hari Raya Anak Perempuan" ( Qi Xi).

Hari ini diadakan pada hari ke-7, bulan ke-7 menurut tarikh kalender kamariyah Tionghoa.

3. Di Indonesia,
budaya bertukaran surat ucapan antar kekasih juga mulai muncul. Budaya ini menjadi budaya populer di kalangan anak muda.
Bentuk perayaannya bermacam-macam, mulai dari saling berbagi kasih dengan pasangan, orang tua, orang-orang yang kurang beruntung secara materi, dan mengunjungi panti asuhan di mana mereka sangat membutuhkan kasih sayang dari sesama manusia.
Pertokoan dan media (stasiun TV, radio, dan majalah remaja) terutama di kota-kota besar di Indonesia marak mengadakan acara-acara yang berkaitan dengan valentine.

Text di atas saya kutip dari wikipedia | hari valentine


Tapi bagi saya setiap hari adalah hari kasih sayang . Setiap hari saling menyanyangi sesama ,jangan hanya saat tanggal 14 februari saja .
Bagaimana tanggapan kalian tentang hari valentine ?

Kontak kami

SILAHKAN HUBUNGI KONTAK KAMI (BISA SMS)


ALAMAT : JLN FATMAWATI NO 32 DESA BLOTONGAN RT2/3 SALATIGA


PHONE : (0298) 7163247


HP : 0878 3642 1000



KEPUASAN TRANSAKSI ANDA ADALAH MOTO UTAMA KAMI DALAM MENJALANI RODA BISNIS

Sunday, February 13, 2011

Daftar kode warna HTML

Jika ada yang belum tahu daftar kode warna HTMl silahkan klik

daftar kode warna HTML lengkap

warna web

Contoh penggunaan :

Contoh penggunaan warna #FF00FF(magenta) pada tag b dalam HTML.

Cara penulisan CSS

Penulisan CSS , Saat masuk pada bagian CSS, sering dijumpai kode sebagai berikut:
h 1 { c o l o r : # 0 7 8 9 d e ; }


Bagian pertama sebelum tanda '{}' dinamakan selector, sedangkan yang diapit oleh '{}' disebut declaration yang terdiri dari dua unsur, yaitu property dan value.

Selector dalam pernyataan di atas adalah h1, sedangkan color adalah property, dan #0789de adalah value.

Selain itu ada tiga metode penulisan CSS atribut, yaitu : 1. Inline Style , Sheet CSS didefinisikan langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut style="..." dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan mempengaruhi tag HTML yang lain.

Contoh penulisan CSS dengan metode Inline Style Sheet :

< h t m l >
< h e a d >
< t i t l e > C o n t o h B e n t u k I n l i n e < / t i t l e >
< / h e a d >
< b o d y b g c o l o r = " # F F F F F F " >
< p i d = " c t h 1 " > I n i a d a l a h c o n t o h t a g P t a n p a d i f o r m a t m e n g g u n a k a n C S S < / p >
< p i d = " c t h 2 " s t y l e = " f o n t - s i z e : 2 0 p t " > T a g P i n i d i f o r m a t d e n g a n b e s a r f o n t 2 0 p o i n t < / p >
< p i d = " c t h 3 " s t y l e = " f o n t - s i z e : 1 4 p t ; c o l o r : r e d " > T a g P i n i d i f o r m a t d e n g a n b e s a r f o n t 1 4 p o i n t , d a n m e n g g u n a k a n w a r n a m e r a h < / p >
< / b o d y >
< / h t m l >

2. Embedded Style,
Sheet CSS didefinisikan terlebih dahulu dalam tag di atas tag . Pada pendefinisian ini disebutkan atribut- atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan. Contoh penggunaan CSS dengan metode Embedded Style Sheet :
< h t m l >
< h e a d >
< t i t l e > C o n t o h B e n t u k E m b e d d e d / t i t l e >
< / h e a d >
< s t y l e > b o d y { b a c k g r o u n d : # 0 0 0 0 F F ; c o l o r : # F F F F 0 0 ; m a r g i n - l e f t : 0 . 5 i n } h 1 { f o n t - s i z e : 1 8 p t ; c o l o r : # F F 0 0 0 0 } p { f o n t - s i z e : 1 2 p t ; f o n t - f a m i l y : a r i a l ; t e x t - i n d e n t : 0 . 5 i n } < / s t y l e >
< b o d y > < h 1 i d = " c t h 1 " > J u d u l i n i b e r u k u r a n 1 8 d e n g a n w a r n a m e r a h ! < / h 1 >
< p i d = " c t h 2 " > T a g p i n i d i f o r m a t d e n g a n b e s a r f o n t 1 2 p o i n t d e n g a n t i p e f o n t A r i a l d a n m e m p u n y a i i d e n t a s i 0 . 5 i n c h < / p >
< p i d = " c t h 3 " > Y a n g p e r l u d i p e r h a t i k a n j u g a b a h w a b o d y d i s i n i t e l a h d i f o r m a t d e n g a n m a r g i n k i r i 0 . 5 i n c h d a n w a r n a b a c k g r o u n d b i r u < / p >
< / b o d y >
< / h t m l >


3. Linked Style,

Sheet Metode ini hampir sama dengan metode Embedded Style Sheet, hanya saja pendefinisian tag dibuat pada berkas terpisah dari berkas HTML yang membutuhkan CSS.
Kemudian berkas lain tersebut disimpan dalam format .css . Pada berkas HTML yang akan menggunakan berkas CSS, harus dibuat tag yang dituliskan di antara tag ... . Contoh (simpan dengan nama contoh.css) :


< s t y l e > b o d y { b a c k g r o u n d : # 0 0 0 0 F F ; c o l o r : # F F F F 0 0 ; m a r g i n - l e f t : 0 . 5 i n } h 1 { f o n t - s i z e : 1 8 p t ; c o l o r : # F F 0 0 0 0 } p { f o n t - s i z e : 1 2 p t ; f o n t - f a m i l y : a r i a l ; t e x t - i n d e n t : 0 . 5 i n }
< / s t y l e >



Sumber : wikipedia

Thursday, February 10, 2011

Keunggulan media server .


Kelebihan media Server :

1. Report Transaksi di sertai Serial Number, Cepat Tepat dan Akurat

2. SMS kadaluarsa (SMS terlambat tidak di proses) maks 5 menit pending

3. Transaksi MSN, Gtalk dan Yahoo Messenger Lebih Stabil

4. Jaringan Downline Unlimited Tanpa Batas kedalaman (yang bisa membatasi hanya harga pulsa .)

5. Perangkat Komputer server Baru, serta aplikasi dan maintenance transaksi oleh Operator handal & ramah .

6. Kelancaran Transaksi lebih Terjaga

7. Fiture-fiture SMS lebih Lengkap (Ganti harga, paralel, dsbg ada)

8. Kecepatan Transaksi lebih cepat dan akurat,hitungan detik saja.

9. Transaksi Via Shortcode Tetep ada dan lebih lancar , (NEW)

10. Deposit tanpa batas minimal dan tidak ada masa kadaluarsa .

11. Dukungan penuh CS yang ramah .

Masih banyak lagi keunggulan yang akan anda rasakan setelah
Menjadi member kami.

Selamat Bergabung dengan kami, Sebagai bentuk komitment kami di bisnis Pulsa elektronik, kami akan terus berusaha meningkatkan kualitas Transaksi, Server, serta pelayanan untuk bisnis anda.

Ingin bergabung ? , kirim kan sms ke no. 085640494748 dengan format :
DAFTAR#NAMA#KOTA#NO.HP



Terima kasih ,

Media server , penyedia bisnis pulsa terbesar dan termurah di indonesia


Media-server Merupakan Perusahaan yang bergerak di bidang Pulsa elektrik dimana kami merupakan perusahaan yang fokus bisnis nya di Bisnis pulsa GSM dan CDMA ,kami menyediakan Pulsa Murah bagi kalangan Retail biasa (Pengecer) dgn System SMS maupun Pemilik Server Pulsa elektrik dengan system Host to Host via internet sehingga transaksi menjadi lebih cepat dan akurat.

Dengan dukungan Infrastrukture jaringan internet bandwith yang besar ,produk yang lengkap (Semua operator GSM dan CDMA),system yang stabil serta stok yang relative selalu tersedia .

Pengguna handphone selluler dari tahun ke tahun mengalami peningkatan, itu sama saja sama artinya kebutuhan akan pulsa dari tahun ke tahun akan terus meningkat !!!
Pulsa bisa dimanfaatkan sebagai lahan bisnis. Segmen pasar yang luas, siapa saja membutuhkan pulsa. Sekarang ini pulsa sama halnya dengan kebutuhan hidup. Hampir semua orang memiliki ponsel & membutuhkan pulsa. Bisnis pulsa juga merupakan bisnis yang fleksibel ,artinya apapun latar belakang anda ,anda menjadi penjual bakso , pekerja kantoran maupun pelajar bisa menjalankan bisnis pulsa . Apabila anda tidak ingin profesional berjualan pulsa , anda bisa mengajak teman , saudara atau siapapun untuk bergabung , dan anda akan mendapatkan income pasif dari mereka . Keuntungan yang lain adalah anda tidak perlu lagi pergi ke counter hanya sekedar membeli pulsa . Anda hanya kirim sms dan pulsa akan langsung masuk di hp anda ,tentu saja dengan harga yang sangat murah .


Pilihan tepat bagi anda yang memilih Artistarefill untuk berbisinis pulsa. Dengan harga dasar yang lebih mahal, bagaimana anda bisa bersaing dengan agen-agen pulsa lainnya di sekitar anda? Anda sendiri juga tahu karakteristik masyarakat Indonesia yang sensitif terhadap harga. Anda bisa bersaing dengan mereka yang tidak bergabung dengan Artistarefill. Sudah sewajarnya jika semua orang pasti akan mencari harga yang lebih murah.

Wednesday, February 9, 2011

Google code search


Google Code Search merupakan layanan pencarian kode-kode program yang bersifat sumber terbuka di internet. Layanan ini masih dalam versi beta, dan merupakan bagian dari Google Labs. Layanan ini menghasilkan kode program dalam berbagai format seperti .tar.gz, .tar.bz2, .tar, dan .zip.


Layanan ini dapat diakses di www.google.com/codesearch.


Pada halaman Advanced Code Search terdapat daftar bahasa pemrograman yang mampu dideteksi. Tetapi bahkan jika bahasa pilihan yang diinginkan tidak ada di sana, seseorang masih dapat mencari kode yang ditulis dalam bahasa tersebut.

Google Code Search membuat banyak sekali kode yang dapat memungkinkan untuk dicari, termasuk kode pada bahasa yang tidak dapat mereka deteksi. Ketika Google Code Search dapat mendeteksi bahasa pemrograman untuk suatu berkas ( file), Google Code Search akan menunjukkannya pada hasil pencarian, dan seseorang dapat membatasi pencarian Anda pada kode yang ditulis dalam bahasa tersebut. Pada umumnya dengan Google Code Search, seseorang dapat:


1. menggunakan ekspresi reguler untuk pencarian lebih tepat.

2. Membatasi pencarian Anda dengan bahasa, lisensi atau nama berkas.

3. melihat sumber berkas dengan linkback ke seluruh paket dan halaman web yang memberikan asal dari sumber berkas tersebut.


Sumber : wikipedia.com

Sunday, February 6, 2011

Algoritma

Dalam matematika dan komputasi, algoritma atau algoritme merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah- perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir.
Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik.
Algoritma sering mempunyai langkah pengulangan ( iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai. Desain dan analisis algoritma adalah suatu cabang khusus dalam ilmu komputer yang mempelajari karakteristik dan performa dari suatu algoritma dalam menyelesaikan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistem komputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu masalah dengan kriteria yang sama.
Kompleksitas dari suatu algoritma merupakan ukuran seberapa banyak komputasi yang dibutuhkan algoritma tersebut untuk menyelesaikan masalah. Secara informal, algoritma yang dapat menyelesaikan suatu permasalahan dalam waktu yang singkat memiliki kompleksitas yang rendah, sementara algoritma yang membutuhkan waktu lama untuk menyelesaikan masalahnya mempunyai kompleksitas yang tinggi.


Sejarah istilah "algoritma" :

Kata algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi (hidup sekitar abad ke-9), sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke-12 "Algorithmi de numero Indorum".
Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab (sebenarnya dari India, seperti tertulis pada judul di atas).
Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan. Jenis-jenis Algoritma Terdapat beragam klasifikasi algoritma dan setiap klasifikasi mempunyai alasan tersendiri. Salah satu cara untuk melakukan klasifikasi jenis-jenis algoritma adalah dengan memperhatikan paradigma dan metode yang digunakan untuk mendesain algoritma tersebut. Beberapa paradigma yang digunakan dalam menyusun suatu algoritma akan dipaparkan dibagian ini.

Masing-masing paradigma dapat digunakan dalam banyak algoritma yang berbeda.

1. Divide and Conquer,
paradigma untuk membagi suatu permasalahan besar menjadi permasalahan- permasalahan yang lebih kecil.
Pembagian masalah ini dilakukan terus menerus sampai ditemukan bagian masalah kecil yang mudah untuk dipecahkan. Singkatnya menyelesaikan keseluruhan masalah dengan membagi masalah besar dan kemudian memecahkan permasalahan- permasalahan kecil yang terbentuk.

2. Dynamic programming,

paradigma pemrograman dinamik akan sesuai jika digunakan pada suatu masalah yang mengandung sub- struktur yang optimal (, dan mengandung beberapa bagian permasalahan yang tumpang tindih . Paradigma ini sekilas terlihat mirip dengan paradigma Divide and Conquer, sama-sama mencoba untuk membagi permasalahan menjadi sub permasalahan yang lebih kecil, tapi secara intrinsik ada perbedaan dari karakter permasalahan yang dihadapi.

3.Metode serakah.
Sebuah algoritma serakah mirip dengan sebuah Pemrograman dinamik, bedanya jawaban dari submasalah tidak perlu diketahui dalam setiap tahap; dan menggunakan pilihan "serakah" apa yang dilihat terbaik pada saat itu.

Sumber : wikipedia

Kelebihan dan kekurangan dalam bahasa jaVA

Kelebihan :

1. Multiplatform.
Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows.
Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.
Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri- sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

2. OOP (Object Oriented Programming )

- Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir.
Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi-fungsi yang advance seperti komunikasi antara komputer sekalipun.

3. Perpustakaan Kelas Yang Lengkap , Java terkenal dengan kelengkapan library/ perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan- perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.

4. Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C ++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid- murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.

5. Pengumpulan sampah otomatis,
memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).


Kekurangan :
1. Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.

2. Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/ direverse-engineer.

3. Penggunaan memori yang banyak . Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.


Contoh Kode Program Sederhana Dalam Java Contoh program Hai dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut:


/ / O u t p u t s " H a i , d u n i a! " a n d t h e n e x i t s p u b l i c c l a s s H a i d u n i a { p u b l i c s t a t i c v o i d m a i n ( S t r i n g a r g s [ ] ) { S y s t e m . o u t . p r i n t l n ( " Hai ! , dunia ! " ) ; } }





Sumber : wikipedia

Definisi Bahasa java

Java' adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam.
Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995.
Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.

Sejarah perkembangan Java :

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak.

Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto. Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka.

Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer. Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java. Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995. Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling.
Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.
Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Versi Awal :

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

j a v a . l a n g : Peruntukan kelas elemen-elemen dasar.

j a v a . i o : Peruntukan kelas input dan output, termasuk penggunaan berkas.

j a v a . u t i l : Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.

j a v a . n e t : Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.

j a v a . a w t : Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
j a v a . a p p l e t : Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.


Sumber : wikipedia.com

Perbedaan antara bahasa C dan C++

meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su- submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class- class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.


Contoh Program C++ :

Contoh program sederhana C++ untuk 'hello world ' dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini:

# i n c l u d e < i o s t r e a m . h > v o i d m a i n ( ) { C o u t < < " h e l l o w o r l d \ n " ; } Keterangan ! Baris pertama : # i n c l u d e < i o s t r e a m . h >

Sebagai bagian dari proses kompilator, Kompilator dari c++ menjalankan program yang dinamakan preprosesor.

Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.

Baris kedua :

v o i d m a i n ( )


Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.


Baris ketiga :
{

Kurung kurawal buka menandakan awal program.

Baris keempat :

c o u t C o u t < < " H e l l o w o r l d \ n "

Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda \ n adalah format modifier yang digunakan untuk bergabti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya.

Baris kelima:
}

Kurung kurawal tutup menandakan akhir program.



Sumber: wikipedia.com

MySQL

Sistem manajemen basis data relasional MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional ( RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).

Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya;
SQL (Structured Query Language).

SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basisdata ( DBMS) dapat diketahui dari cara kerja pengoptimasi- nya dalam melakukan proses perintah- perintah SQL yang dibuat oleh pengguna maupun program- program aplikasi yang memanfaatkannya.
Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non- transaksional.
Pada modus operasi non- transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non- transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web ( wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basis data transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Keistimewaan MySQL .


MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas.

MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka .

MySQL didistribusikan sebagai perangkat lunak sumber terbuka , dibawah lisensi GPL sehingga dapat digunakan secara gratis.

3. Multi-user.

MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. 'Performance tuning',
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Ragam tipe data.

MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain- lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan.

MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan .

MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas.

MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Lokalisasi.

MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

11. Antar Muka.

MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan ( tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13. Struktur tabel.

MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle. Bahasa pemrograman Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C , C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python , Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.


Sumber : wikipedia.com

Apa itu XML ?

XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet. Mengenal XML XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.
Tipe XML,
XML memiliki tiga tipe file :
1. XML merupakan standar format dari struktur berkas (file).
2.XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
3. XSD, merupakan standar yang mendefinisikan struktur database dalam XML. Keunggulan XML . Keunggulan XML bisa diringkas sebagai berikut :
1. Pintar (Intelligence). XML dapat menangani berbagai tingkat ( level)

2. kompleksitas. Dapat beradaptasi. Dapat meng adaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuaat bahasa MSXML atau Macromedia mengembangkan MXML. Mudah pemeliharaannya.

3. Sederhana. XML lebih sederhana. 4.Mudah dipindah- pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.


Contoh program xml sederhana :


< ? x m l v e r s i o n = " 1 . 0 " e n c o d i n g = " U T F - 8 " ? > < R e s e p n a m a = " r o t i " w a k t u _ p e r s i a p a n = " 5 m e n i t " w a k t u _ m a s a k = " 3 j a m " > < j u d u l > R o t i t a w a r < / j u d u l > < b a h a n j u m l a h = " 3 " s a t u a n = " c a n g k i r " > T e p u n g < / b a h a n > < b a h a n j u m l a h = " 0 , 2 5 " s a t u a n = " o n s " > R a g i < / b a h a n > < b a h a n j u m l a h = " 1 , 5 " s a t u a n = " c a n g k i r " > A i r h a n g a t < / b a h a n > < b a h a n j u m l a h = " 1 " s a t u a n = " s e n d o k t e h " > G a r a m < / b a h a n > < C a r a _ m e m b u a t > < l a n g k a h > C a m p u r s e m u a b a h a n d a n u l e n i a d o n a n s a m p a i m e r a t a . < / l a n g k a h > < l a n g k a h > T u t u p d e n g a n k a i n l e m b a b d a n b i a r k a n s e l a m a s a t u j a m d i r u a n g a n y a n g h a n g a t . < / l a n g k a h > < l a n g k a h > U l a n g i l a g i , l e t a k k a n d i l o y a n g d a n p a n g g a n g d i o v e n . < / l a n g k a h > < l a n g k a h > K e l u a r k a n , h i d a n g k a n < / l a n g k a h > < / C a r a _ m e m b u a t > < / R e s e p >



Tulisan ini di ambil dari wikipedia.com

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan PHP Dari Bahasa Pemrograman Lain .


Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.


Tipe data PHP memiliki 8 (delapan) tipe data yaitu :
1. Integer
2. Double
3. Boolean
4. String
5. Object
6. Array
7. Null
8. Nill
9. Resource


Sumber : wikipedia.com