Jumat, 16 November 2012

App Serv


Installasi AppServ

AppServ merupakan sebauh aplikasi Open Source yang mendukung sebagai Aplikasi untuk di jadikan Web Server, untuk installasi AppServ terlebih dahulu kita download software AppServ, AppServ bisa di download, klik di sini untuk Download.

Setelah proses download selesai, maka buka file yang tadi yang sudah di download kemudian akan muncul halaman proses setup atau biasa di sebut dengan proses installasi. halaman pertama adalah halaman pembuka, bila anda ingin meneruskan installasi maka anda klik next kalau berhenti atau ga jadi installasi maka klik cancel untuk menggagalkannya. proses berikutnya adalah proses pemberitahuan license, kalau untuk proses ini anda tinggal klik I agree untuk menyetujui license nya dan meneruskan proses installasi.kemudian menentukan di mana folder appserv itu di simpan untuk defaultnya adalah di c:\AppServ Next untuk meneruskan installasi.berikutnya adalah menentukan berapa banyak paket yang harus di install, untuk paket ini anda pilih sesuka hati anda dan pilih next, kalau untuk lebih lengkapnya anda check semuanya saja biar lebih lengkap kemudian next. di proses berikutnya menentukan server name dan Administrator e-mail, anda isi dengan name servernya dengan localhost atau bisa juga dengan name server yang lain, di name server ini tidak begitu berpengaruh terhadap installasi atau proses kerja Webserver karena ini hanya sipatnya formalitas. untuk e-mail administrator juga sama tapi alangkah baiknya kalau di isi dengan e-mail anda. terus untuk port saya rasa defaultnya juga gpp yaitu port 80 unruk web.kemudian klik next. nah di sini anda akan di minta untuk memasukan password mysql ini sangat penting sekali untuk di isi karena sangat berperan penting untuk keamanan database kita maka kita isi saja form password itu untuk membuat password root.dan klik install untuk start installation program.

tahapan installation itu adalah dia akanmenginstall paket-paket yang telah kita pilih tadi ke folder web server yang telah kita pilih tadi.setelah proses installasi selesai dia akan menawarkan apakah mau langsung di startapache & mysql nya atau tidak. tapi agar lebih efisien kita check aja kolomnya dan dia akan me start apacje & mysql langsung.kemudian klik finish.

proses installasi telah selesai maka hal selanjutnya yang akan kita lakukan adalah start apache & mysql. Walaupun tadi sudah secara otomatis start apache & mysql tapi untuk lebih memastikan kita start kenbali atau restart web server. untuk start apache & mysql kita klik start menu –>> all program –>> AppServ –>> Control Server by Service –>> Apache Start / MySQL Start. server telah berjalan, untuk program dos yang di buka dari start apache itu jangan di close kalau anda masih ingin menjalankan web server tapi kalau sudah selesai maka anda klos saja untuk stop Apache Web Server.

Terus gimana makainya ? untuk memakai atau meliahat apakah server kita sudah jalan atau belum anda buka web browser seperti mozilla atau internet explorer. ketikan di addressnya http://localhost terus akan muncul halaman web server AppServ. ketikan http://localhost/phpmyadmin untuk memasuki halaman mysql atau php database. terus akan muncul halaman login, halaman login ini anda isi dengan user root dan password yang telah anda masukan di pas installasi yaitu password mysql. setelah itu klik ok. di halaman phpmyadmin anda bisa langsung creat, edit, delete database sesuka anda.

untuk memasukan web kita anda masukan web site yang sudah anda edit atau buat ke folder C:\AppServ\www itu merupakan tempat folder di mana server kita berada dan anda buat folder di sana untuk sub server sepertinya anda masukan folder amin, terus anda ketikan di web browser http://localhost/amin  maka akan muncul isi folder yang ada di folder itu atau anda bisa juga langsung masukan halaman index di folder C:\AppServ\ untuk mengganti index default yang AppServ miliki, setelah di ganti anda langsung saja masukan http://localhost maka halaman index yang anda masukan tadi.

Rabu, 07 November 2012

SEKILAS Java Script

Sejarah JavaScript
JavaScript pertama kali diperkenalkan oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript”” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995.

Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.


Pengertian JavaScript
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.

Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.

Yang Harus Diperhatikan Dalam Penulisan JavaScript
Yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya JavaScript adalah “case sensitive”, yang artinya JavaScript membedakan huruf besar dan huruf kecil. Jika Anda pernah belajar bahasa pemrograman seperti Turbo C atau C++, maka sama seperti bahasa pemrograman tersebut, dimana huruf T tidak sama dengan huruf t.

Dalam bahasa pemrograman JavaScript juga, sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dsb.

Kelebihan JavaScript
JavaScript bekerja pada sisi browser. maksudnya begini : untuk menampilkan halaman web, user menuliskan alamat web di address bar url. setelah itu, browser “mengambil” file html ( dengan file jJvaScript yang melekat padanya jika memang ada ) ke server yang beralamat di URL yang diketikan oleh user. Selesai file diambil, file ditampilkan pada browser. Nah, setelah file JavaScript berada pada browser, barulah script JavaScript tersebut bekerja.

Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat, dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan oleh HTML, PHP, dan CSS : menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user.

Contoh : fungsi validasi pada form. ketika anda mengisi sebuah form yang divalidasi menggunakan JavaScript, anda mengetikkan data lalu mengetik submit, sebelum data dikirimkan ke server, data akan “dicek” terlebih dahulu pada browser menggunakan fungsi JavaScript yang ada pada halaman web. sehingga, jika memang data yang anda isikan tidak valid, daripada membuang – buang waktu dengan mengirimkan data ke server baru di validasi di server dan lalu server mengirimkan respons balik mengenai ketidak validan input data anda, lebih baik cek validasi data form dilakukan secara lokal di browser menggunakan fungsi JavaScript.

Lebih Cepat dan Lebih Hemat
Implementasi terpopuler saat ini dari pemrograman JavaScript adalah teknik AJAX. (Asynchronous JavaScript and XMLHTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar sehingga interaksi antara user dan aplikasi web semakin responsif. Post tersendiri untuk membahas hal ini akan kita siapkan.