Webcam Web Camera Apache Professional Home Page PHP

2.4 Webcam Web Camera

Webcam atau Web Camera adalah sebutan bagi kamera real-time bermakna keadaan pada saat ini juga yang gambarnya bisa diakses atau dilihat melalui World Wide Web, program instant messaging, atau aplikasi video call. Istilah webcam merujuk pada teknologi secara umumnya, sehingga kata web terkadang diganti dengan kata lain yang mendeskripsikan pemandangan yang ditampilkan di kamera, misalnya StreetCam yang memperlihatkan pemandangan jalan. Ada juga Metrocam yang memperlihatkan pemandangan panorama kota dan pedesaan, TraffiCam yang digunakan untuk memonitor keadaan jalan raya, cuaca dengan Weather Cam, bahkan keadaan gunung berapi dengan VolcanoCam. Webcam atau web camera adalah sebuah kamera video digital kecil yang dihubungkan ke komputer melalui biasanya port USB ataupun port COM.

2.5 Apache

Server HTTP Apache atau Server WebWWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas webwww ini mengunakan HTTP. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah graphical user interface GUI yang memungkinkan penanganan server menjadi mudah. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Apache merupakan perangkat lunak opensource yang dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

2.6 Professional Home Page PHP

PHP adalah salah satu bahasa pemrograman berbasis Internet. PHP juga termasuk bahasa pemrograman yang cepat dan gratis, selain itu PHP mendukung penggunaan database seperti MySQL, PostgreSQL, mSQL, Oracle. Untuk dapat menjalankan PHP melalui browser, maka diharuskan terlebih dahulu menginstall web server misalnya Apache, Karena PHP adalah server side scripting language, artinya adalah language script bahasa skrip yang dijalankan pada sisi server. Professional Home Page atau PHP adalah bahasa scripting server side yaitu bahasa yang digunakan pada server tanpa perlu melakukan kompilasi tetapi cukup menuliskan tulisan dalan bentuk ASCII-nya saja. PHP disebut juga sebagai bahasa interpreter. PHP sangat mirip dengan bahasa C. Bahasa pemrograman biasanya diterjemahkan atau dikompilasi terlebih dahulu. Interpreter adalah sebuah program yang digunakan untuk membaca file yang berisi kode program yang akan dijalankan, kemudian interpreter tersebut akan meminta CPU untuk melakukan perintah yang diterimanya. Compiler adalah sebuah program yang membaca file yang berisi source code kemudian mengkompilasi source code tersebut menjadi kode biner yang dapat dieksekusi secara langsung oleh komputer. Kode biner ini tidak dapat dibaca dan dimengerti oleh kebanyakan orang kecuali oleh orang yang tahu bahasa assembler atau mesin. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. PHP tersedia untuk hampir semua platform termasuk Linux dan Windows. Seperti halnya dengan program open source lainnya, PHP dibuat di bawah lisensi GNU General Public License. PHP dapat digunakan bersama dengan HTML sehingga memudahkan dalam membangun aplikasi web dengan cepat. PHP juga dapat digunakan untuk meng-update database, menciptakan database dan mengerjakan perhitungan matematika yang kompleks. Selain itu PHP juga dapat digunakan untuk menghapus file-file secara acak di suatu sistem komputer, tergantung pada level keamanan yang menjalankan PHP. PHP dapat membuat koneksi jaringan internet dan melayani koneksi tersebut. Karena kehandalannya, cepat, kuat, stabil dan mudah berinteraksi dengan berbagai aplikasi pendukung lainnya seperti MySQL, PostgressSQL, Interbase, ODBC, mSQL, Oracle, Sybase menjadikan PHP banyak digunakan oleh para web developer untuk membangun aplikasi web. Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat ditulis hampir di semua editor text seperti windows notepad, windows wordpad, dll. Kode PHP adalah kode yang disertakan di sebuah halaman HTML dan kode tersebut dijalankan oleh server sebelum dikirim ke browser. Contoh file PHP contoh.php: html ? Print Contoh text yang menggunakan kode PHP; ? html Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada file .html, HTTP server hanya melewatkan content dari file menuju ke browser. Server tidak mencoba untuk mengerti atau memproses file, karena itu adalah tugas sebuah browser. Pada file dengan ekstensi .php akan ditangani secara berbeda. Yang memiliki kode PHP akan diperiksa. Web server akan memulai bekerja apabila berada diluar lingkungan kode HTML. Oleh karena itu server akan melewati semua content yang berisi kode HTML, CSS, JavaScript, simple text di browser tanpa diinterpretasikan di server. Blok scripting PHP selalu diawali dengan ?php dan diakhiri dengan ?. Blok scripting PHP dapat ditempatkan dimana saja di dalam dokumen. Pada beberapa server yang mendukung, blok scripting PHP dapat diawali dengan ? dan diakhiri dengan ?. Namun, untuk kompatibilitas maksimum, sebaiknya menggunakan bentuk yang standar ?php ?. Setiap baris kode PHP harus diakhiri dengan semikolon ;. Semikolon ini merupakan separator yang digunakan untuk membedakan satu instruksi dengan instruksi lainnya. PHP menggunakan untuk membuat komentar baris tunggal atau dan untuk membuat suatu blok komentar. PHP mempunyai kemampuan untuk mengakses isi dari suatu database kehalaman web. Database yang dapat diakses lewat PHP diantaranya database ODBC, database server seperti MySQL dan Oracle. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. PHP menyediakan sejumlah fungsi yang digunakan untuk mengakses basis data MySQL. 1. mysql_connect Digunakan untuk melakukan uji dan koneksi kepada server database MySQL. Sintaks : conn=mysql_connect“host”,”username”,’password”; 2. mysql_select_db Digunakan untuk menentukan database default yang akan diakses pada server. Sintaks : pilih=“mysql_select_db“namadatabase”,conn; 3. mysql_query Digunakan untuk melakukan eksekusi perintah SQL dan untuk memanipulasi database yang berhasil dilakukan koneksinya dengan menggunakan mysql_select_db. Sintaks : hasil=mysql_query9”SQL statement”; 4. mysql_fetch_array Digunakan untuk melakukan pemrosesan hasil query yang dilakukan sebelumnya dengan perintah mysql_query. Sintaks : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. array=mysql_fetch-arrayhasil;

2.7 MySQL