PHP Singkatan dari PHP: Hypertext Preprocessor, merupakan bahasa scripting yang sering digunakan dalam pengembangan aplikasi berbasis web. Dalam pengembangan aplikasi berbasis web, PHP adalah bahasa s er ver-s ide , seperti ASP /ASP.NET atau JSP, yang artinya kode-kode PHP dieksekusi atau diterjemahkan (interpreted) di sisi server. Dengan begitu, ketika ada permintaan di sisi klien, yang diterima berbentuk HTML, XML, teks atau format lainnya, yang mempunyai keuntungan kode PHP tidak terlihat oleh pengguna di sisi klien. Berbeda dengan bahasa s cr ip ting cl ient- s ide seperti JavaScript, skrip JavaScript dieksekusi langsung oleh browser, sehingga kodenya bisa terlihat pengguna. Salah satu kelebihan lain dari PHP adalah dapat disisipkan (em bedded ) diantara HTML.PHP merupakan bahasa pemprograman berbasis web yang populer dan banyak digunakan oleh pengembang, dikarenakan kemudahan penggunaannya dan PHP termasuk perangkat lunak sumber terbuka (open source s oftware ). Dengan model pengembangan perangkat lunak sumber terbuka, membuat PHP dapat diambil dengan bebas di Internet, merubah s ource code (kode sumber) dan mendistribusikan kembali. PHP juga bisa dijalankan di berbagai web server, seperti Apache, IIS, Lighthttpd, Nginx, dan lain sebagainya, dan mendukung berbagai platform sistem operasi. Selain itu, PHP mendukung berbagai database populer seperti MySQL, MsSQL, Sybase, Oracle, PostgreSQL, Generic ODBC dan lain sebagainya.Bahasa pemprograman yang diperuntukan pengembangan aplikasi web ini banyak digunakan mulai dari aplikasi sederhana sampai dengan aplikasi kompleks untuk perusahaan (enter pr is e appli cation ), perusahaan sebesar Facebook dan Yahoo menggunakan PHP untuk aplikasi web yang mereka kembangkan. PHP versi 5 mendukung penuh pengembangan dengan pemprograman berorientasi object (Object Oriented Programming / OOP), bahkan PHP versi 5.3 dan versi 6 nanti sudah mendukung namespace yang sering dipakai oleh aplikasi-aplikasi serius enterprise .
Selasa, 02 Oktober 2012
Jumat, 14 September 2012
Mengapa Arduino ?
Jika pembaca sekalian belum pernaha mendengar tentang Arduino, silahkan Klik Disini untuk membaca posting saya sebelumnya mengenai Arduino.Mengapa Arduino? Tentu saja ada banyak mikrokontroller maupun platform mikrokontroller tersedia, misalnya saja basic Satmmnya Parallax, BX 24nya netmedia dan lainnya.Semuanya itu bertujuan untuk menyederhakana berbagai macam kerumitan maupun detail rumit pada mikrokontroller sehingga menjadi paket-paket yang mudah untuk di gunakan ( Easy to Use).Arduino juga menyederhakan proses bekerja dengan mikrokontroller, sekaligus menawarkan berbagai macam kelebihan antara lain :
- Murah - papan perangkat Arduino dijual dengan harga yang relatif terjangkau dibandingkan dengan platform mikrokontroller pro lainnya.Selain itu kita juga bisa membuat Board Arduino sendiri dengan dukungan sunber daya yang telah tersedia di website Arduino, juga pada website-website komunitas Arduino lainnya tidak hanya bisa berjalan pada windows tetapi cocok juga untuk linux
- Sederhana Dan Mudah Programnya - perlu diketahui bahwa lingkungan pemrograman di Arduino mudah digunakan oleh pemula dan cukup fleksible untuk yang sudah mahir dalam pemrograman hardware.
- Perangkat Lunaknya Open Source - Perangkat lunak Arduino IDE dipublikasikan sebagai Open Source, tersedia bagi pengembang untuk mengembangkan lebih lanjut.Bahasanya bisa dikembangkan lebih lanjut melalui pustaka-pustaka C++ yang berbasis pada bahasa C untuk AVR
- Perangkat kerasnya Open Source -Perangkat keras Arduino berbasis mikrokontroller ATMEGA8, ATMEGA168, ATMEGA328.Dengan demikian siapa saja bisa membuatnya perangkat keras arduino ini.Apalagi bootloader tersedia langsung dari perangkat lunak Arduino IDE.Bisa juga menggunakan Breadboard untuk membuat perangkat arduino beserta periferal lainnya yang dibutuhkan
Silahkan bereksperimen dengan Arduino dan nantikan posting berikut saya mengenai Virtual BreadBoard untuk simulasi Arduino.
Arduino
Arduino adalah sebuah kit elektronik open source yang dirancang khusus untuk memudahkan setiap orang dalam belajar membuat robot atau mengembangkan perangkat elektronik yang dapat berinteraksi dengan berbagai macan sensor dan pengendali.Saat ini arduino sangat populer di seluruh dunia.banyak pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari.Tidak hanya pemula praktisi dan penghoby elektronik ikut senang mengembangkan aplikasi elektronik lewat Arduino.Bahasa yang digunakan dalam Arduino bukan bahasa assembler yang relatif sulit untuk pemula.Melainkan menggunakan bahasa C yang disederhanakan dengan bantuan pustaka-pustaka(libraries) Arduino.Untuk mengetahui lebih detail mengenai Arduino silahkan kunjungi website http://arduino.cc.Disana Tersedia software Arduino untuk berbagai macam platform yang dapat di download secara gratis, juga tersedia panduan, contoh program Arduino dan library yang memudahkan kita berinteraksi dengan berbagai macam komponen elektronik hardware maupun softwate.
![]() |
| ArduinoUno Front |
Selasa, 04 September 2012
Pengenalan Jaringan Komputer
Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung. Informasi dan data bergerak melalui kabel-kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan. Tiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node. Sebuah jaringan biasanya terdiri dari 2 atau lebih komputer yang saling berhubungan diantara satu dengan yang lain, dan saling berbagi sumber daya misalnya CDROM, Printer, pertukaran file, atau memungkinkan untuk saling berkomunikasi secara elektronik. Komputer yang terhubung tersebut, dimungkinkan berhubungan dengan media kabel, saluran telepon, gelombang radio, satelit, atau sinar infra merah.
Persyaratan Membangun Jaringan

Untuk membangun sebuah jaringan , terdapat 3 syarat yang harus dipenuhi diantaranaya adalah :
a. Physical connection berhubungan dengan koneksi kartu adapter, seperti modem ataupun NIC , yang digunakan dari PC untuk terhubung ke jaringan. physical connection digunakan untuk mentransfer signal antara PC dengan jaringan LAN ( Local Area Network ) atau juga menghubungkan dengan jaringan yang lebih jauh , contoh internet .
b. Logical connection menggunakan standarisasi , umumnya disebut
protocols. Protokol adalah aturan-aturan main yang mengatur komunikasi diantara beberapa komputer di dalam sebuah jaringan, aturan itu termasuk di dalamnya petunjuk yang berlaku bagi cara-cara atau metode mengakses sebuah jaringan, topologi fisik, tipe-tipe kabel dan kecepatan transfer data. . The Transmission Control Protocol/Internet Protocol (TCP/IP) adalah protocol utama yang harus ada dalam setiap jaringan . TCP/IP digunakan disetiap system operasi baik windows , unix maupun machintoch ataupun sun solaris .
c. Bagian terakhir untuk membangun jaringan adalah sebuah applications, atau software programs, Application mneggunakan protocol untuk mengirim dan menerima data melalui jaringan baik LAN maupun internet. Contoh yang lebih umum adalah Web browser menampilkan HTML sebagai halam Web. Contoh Web browsers adalah Internet Explorer and Netscape, Firefox , Opera.
Persyaratan Membangun Jaringan

Untuk membangun sebuah jaringan , terdapat 3 syarat yang harus dipenuhi diantaranaya adalah :
a. Physical connection berhubungan dengan koneksi kartu adapter, seperti modem ataupun NIC , yang digunakan dari PC untuk terhubung ke jaringan. physical connection digunakan untuk mentransfer signal antara PC dengan jaringan LAN ( Local Area Network ) atau juga menghubungkan dengan jaringan yang lebih jauh , contoh internet .
b. Logical connection menggunakan standarisasi , umumnya disebut
protocols. Protokol adalah aturan-aturan main yang mengatur komunikasi diantara beberapa komputer di dalam sebuah jaringan, aturan itu termasuk di dalamnya petunjuk yang berlaku bagi cara-cara atau metode mengakses sebuah jaringan, topologi fisik, tipe-tipe kabel dan kecepatan transfer data. . The Transmission Control Protocol/Internet Protocol (TCP/IP) adalah protocol utama yang harus ada dalam setiap jaringan . TCP/IP digunakan disetiap system operasi baik windows , unix maupun machintoch ataupun sun solaris .
c. Bagian terakhir untuk membangun jaringan adalah sebuah applications, atau software programs, Application mneggunakan protocol untuk mengirim dan menerima data melalui jaringan baik LAN maupun internet. Contoh yang lebih umum adalah Web browser menampilkan HTML sebagai halam Web. Contoh Web browsers adalah Internet Explorer and Netscape, Firefox , Opera.
Sabtu, 01 September 2012
APA itu RMI ?
RMI alias Remote Method Invocation merupakan fasilitas yang dimiliki java untuk pemanggilan object dari sisi yang berbeda, anggap saja sisi yang menyediakan object adalah server dan sisi yang memanggil object adalah client.Dimisalkan seperti berikut ini,A adalah server dan B adalah client.A membuat object dari class data dengan nama object data.Kemudian B ingin membuat object dari class data, namum B ingin objectnya itu object data milik A, nah dengan RMI B bisa mengakses object data milik A, walaupun A dan B tidal terletak pada satu komputer, seperti gambar berikut ini
![]() |
| Contoh Implementasi RMI |
Jadi dengan kata lain RMI merupakan jembatan penghubung antara satu aplikasi dengan aplikasi lainnya entah itu dalam satu komputer atau berbeda kompouter.
Langganan:
Postingan (Atom)

