Serverx.exe | Jangan Sampai Laptop Anda Terinfeksi



Beberapa hari yang lalu laptop saya udah mulai punya kondisi buruk. Yah saya putuskan untuk instalasi ulang. Sekalian aja sih, saya dualboot sama si Backtrack karena kebetulan saya menempuh mata kuliah Sistem Operasi (yang merekomendasikan perangkatnya untuk terinstall distro Linux).

Awal instalasi mengalami kesulitan pada partitsi. Bahkan satu hardisk malah jadi kacau, disk type nya jadi dynamic disk. Agak bingung sampai konsultasi sana-sini juga nggak nemu. Akhirnya yah, mau nggak mau harus mindah data trus di repartisi lagi.

Sebenarnya masalahnya bukan soal partisi dan instalasi dualbootnya, tapi masalah yang sebenarnya, datang setelah instalasi selesai dan sukses. Ketika itu teman saya minta beberapa modul tugas untuk dikerjakan. Tau sendiri kan, kalo laptop baru (di instal). Kondisinya tanpa antivirus, sebagian driver dan aplikasi belum juga terinstall.

Ketika flashdisk ditancepin, terjadi kejanggalan (hehee... kejanggalan. Macam film horor aja). Respon klik agak melamban, kursor jadi mode loading, beberapa aplikasi yang pada saat itu saya buka (taskmanager dan fastcopy) juga jadi stop working. Yah saya pikir sih,"ah... hal biasa nih. Paling juga crash, abis di restart juga sembuh. Sekalian restart untuk install driver". Tanpa curiga saya kemudian menginstal beberapa aplikasi dan driver. Saya jalankan secara bersamaan. Memang, beberapa aplikasi berjalan, namun untuk yang driver sama sekali tidak muncul user interface installation, padahal ketika saya liat di task manager, proses tersebut benar-benar berjalan. Saya bingung. Saya restart berulang-ulang. Namun tetap saja nggak mau. Tiba-tiba saya inget, waktu sebelumnya temen saya mampir ke kos dan saya liat warning notification di laptopnya.

Aish... kampret.
Serverx.exe!!!

Hadeh... kapok dah kalo kenak virus ini. Trakhir kalinya kenak virus ini, saya harus bener-bener memformat bersih hardisk saya (pada waktu itu, beberapa artikel mengharuskan memang untuk format bersih). Termasuk dokumen-dokumen milik saya dan kakak saya juga hilang. Wah... wah... wah... Kenak semprot habis-habisan tuh sama kakak. Yah mo gimana lagi, lah yang namanya nggak tau.

Bener aja, waktu saya cek via task manager yang kebetulan masih sehat wal afiat, saya menemukan aplikasi mencurigakan yang sedang berjalan. Waduh!! Bener-bener Severx.exe. Mau marah, marah sama siapa. Mau mengumpat, juga yang diumpat apa? Seperti halnya pobhia pada sesuatu yang tak nyata, saya bener-bener bingung. Kemudian saya berusaha tenang. Saya berpikir, bahwa file yang berhenti berjalan adalah file yang mempunyai ekstensi .exe. Asumsi saya bahwa file ini memodifikasi file .exe lainnya (kayaknya sih dia menginjek scriptnya pada header aplikasi tersebut) untuk memkloning dirinya. Sehingga dirinya tidak mudah dihapus dari laptop tersebut. Tahu sendiri kan, berapa ratus file .exe yang ada pada Windows. Belum lagi beberapa aplikasi yang anda simpan pada partisi lain (game misalnya, ato mungkin aplikasi utilitas lainnya). Lokasi file induk dari serverx.exe berada pada C:\Windows\system32

Bagaimana dengan explorer? Bagaimana dengan aplikasi yang berjalan pada Windows service?

Pernahkah anda menghapus file .txt pada saat anda membukanya? Apa yang terjadi? Anda akan di prompt window yang mengatakan bahwa file yang akan dihapus sedang digunakan oleh program lain ato mungkin sedang dibuka. Sama halnya dengan itu, Serverx.exe tidak bisa memodifikasi file yang sedang berjalan. Namun ini justru jadi keuntungan sang virus. Karena akan sangat mencurigakan, apabila Windows baru start-up dan explorer.exe langsung berhenting berjalan.

Jadi, bagaimana cara mengatasinya?

Saya agak benci mengatakan ini, tapi anda memang harus menghapus semua file .exe anda. Termasuk game dan aplikasi lain yang ada di partisi selain C:\. Saya bilang menghapus, bukan memformat. Caranya dengan:
1. Buka My Computer.
2. Klik  Local Disk (D | E ) atau yang lain.
3. Tekan F3 atau CTRL+F dan ketikkan .exe pada field search.
4. Setelah muncul beberapa hasil file .exe, tekan CTRL+A kemudian tekan lagi SHIFT+DEL untuk menghapus permanen.
5. Lakukan langkah yang sama pada partisi lain.

Langkah selanjutnya adalah, menginstal ulang laptop anda. Menurut saya sih, ini adalah cara yang membosankan sekali. Bagaimana tidak? Lha laptop udah di instal aplikasi lengkap, tinggal makek. Kok di instal ulang. Yah mau gimana lagi, bisa saja kan virus tersebut telah menginfeksi file .exe lain pada partisi C:\.

Jangan lupa bersihkan juga flashdisk busuk yang mencemari laptop kesayangan anda dengan memformatnya dalam keadaan safe mode.
1. Restart laptop anda
2. Tekan F8 sebelum logo Windows muncul.
3. Pilih safe mode pada pilihan yang disediakan
4. Setelah laptop anda sukses masuk safe mode (ditandai dengan black screen) format flashdisk anda. Ingat format bersih. Jangan sampai anda mem back-up aplikasi yang ada pada flashdisk.

Tips untuk menghindari virus ini adalah:
1. Langsung install anti-virus terupdate dari sumber yang terpercaya. Jangan lupa untuk terus memperbaruinya
2. Lakukan checksum untuk mengetahui apakah file tersebut benar-benar masih original.
3. Arsipkan file aplikasi kesayangan anda dengan WinRar atau WinZip dan berikan password walaupun satu karakter.
4. Untuk memastikan, jalankan aplikasi yang baru saja anda dapatkan didalam Sandboxie digabungkan dengan Buster Sandboxie Analyzer untuk mengetahui tindakan apa saja yang dilakukan oleh aplikasi tersebut.

Sekian pengalaman pahit saya.
Semoga menjadi bermanfaat.
See you at my next article ^_^

Mengalihkan Koneksi ke Proxy Server - PROXIFIER 3.21 | FULL


Assalamu'alaikum Warohmatullahi Wabarokatuh

Ei... Om om yang setia sama blog ini. Blog yang sederhana, jelek dan nggak mutu. Tapi paling nggak ini tempat saya curhat. hehe.. :p

Beberapa orang menginginkan akses internetnya tidak datang langsung dari router/modemnya (maksudnya IP nya tidak ingin diketahui). Entah karena berbagai alasan misalnya ingin bypass firewall, blocking ISP (seperti Nawala Project atau Internet Sehat) atau sekedar ingin koneksinya aman. Beberapa orang memutuskan untuk menggunakan proxy, remote shell, ataupun VPN. Namun kebanyakan dari mereka memutuskan untuk menggunakan proxy sebagai langkah termudahnya. Karena untuk menggunakan remote shell ataupun VPN, mereka harus mempunyai akun. Memang beberapa proxy mengharuskan mereka untuk membayar, tapi banyak administrator jaringan membiarkan port proxy nya terbuka.

Jadi, kembali ke topik tentang Proxfier. Proxifier adalah sebuah aplikasi yang mengijinkan anda untuk mengalihkan akses internet beberapa aplikasi lainnya ke proxy server yang telah ditentukan. Mungkin beberapa browser telah terintegrasi dengan fasilitas ini, seperti Mozilla Firefox misalnya. Namun di browser lainnya tidak, layaknya Google Chrome, Yahoo! Messager dan lainnya yang memakai koneksi langsung berdasarkan sistem.

Cara menggunakan:
1. Buka Proxifier v3.12
2. Klik pada Proxy Server
3. Klik add
4. Isikan port dan proxy. Port dan proxy dapat anda dapatkan lewat google (Untuk kedepannya saya akan update lagi, bagaimana caranya panen proxy ^_^ )
5. Tentukan protokolnya. Pakai saja yang SOCKS Version 5
6. Klik ok.



Saatnya untuk mengatur rules. Rules yang dimaksud disini adalah sebuah tabel yang mengatur aplikasi lain apa saja yang aksesnya akan dilanjutkan. Akses langsung (direct access) ataukah akses yang di alihkan (redirect access) ke proxy server.

Berikut adalah cara mengatur rules:
1. Klik Rules pada Proxifier
2. Klik Add
3. Klik browser. Pilih aplikasi yang akses internet nya ingin dibuat direct access ataupun ke proxy server
4. Pada dropdown Action, pilih "Direct" / proxy server. Untuk saat ini, saya ingin aplikasinya saya bikin direct
5. Klik Ok
6. Klik Ok.




Siap surfing dengan Anonimus (tidak diketahui)

Kebanyakan orang menggunakan aplikasi ini untuk bypassing ISP lho.
Untuk tutorialnya, NEXT TIME yah.
^_^


Internet Download Manager (IDM) 6.18 Build 2 Full


Bingung mau update blog apa (Galau kronis nih - Efek jomblo udah puluhan tahun #Edisi_Mendramatisir). Tapi, saya pernah dapet ungkapan. "Anda saat ini boleh mengaku berpengetahuan tinggi. Tapi ketika anda memutuskan untuk berhenti menulis (berbagi apa yang anda ketahui) jangan berharap bahwa pengetahuan anda tetap bersama anda"

Lah, kok ngomongnya jauh amat yah?
Ah forget it lah. Yah, Ungkapan barusan intinya tuh kita suruh nulis dan berbagi apa yang kita tahu. So, berdasarkan judulnya nih yah, kita ketemu lagi dengan downloader handal yang reliable dan dalam versi terbarunya (Kalo nggak salah sih, tanggal 9 Oktober kemaren yah >_< ).

Untuk yang versi ini, tambahan fitur dari versi lama adalah:
1. Kopatibilitasnya pada Google Chrome 3.0
2. Perbaikan pada pengunduhan grup file dari beberapa sharing site
3. Dan yang paling penting, peningkatan kemampuan/kecepatan downloadnya dong :D

Untuk fitur lainnya bisa di liat di situs resmi di Internet Download Manager :)

DOWNLOAD INTERNET DOWNLOAD MANAGER 6.28/2

DOWNLOAD PATCH



Photo Mate Professional v11.2 - ANDROID


Merupakan foto editor dengan platform Android. Bagi anda yang menggemari dunia per-potoan (hahaa....dampak dari bahasa "isasi"), apalagi travelling photographer sangat cocok untuk menggunakan aplikasi ini.

Dapat menampilkan berbagai format beserta informasi exif nya :) , seperti:
jpg: Full Resolution + Exif
png: Full Resolution
ico: Full Resolution
psd: Depending on Filesize Full Resolution (max Size ~20MB) or thumbnail
tiff: Depending on Filesize Full Resolution or no image (Must be enabled)
cr2 (Canon Raw): Full Resolution + Exif
nef (Nikon Raw): Different Resolutions + Exif
arw (Sony Raw): Full Resolution + Exif
rw2 (Panasonic Raw): approx. 2 MP
orf (Olympus Raw): approx. 2 MP + Exif
dng (Digital Negativ, Raw Format): Depending on "inner" file type + Exif
pef (Pentax Raw): approx. 1 MP
3fr (Hasselblad Raw): thumbnail + Exif
raf (Fuji Raw): Different Resolutions
mrw (Minolta Raw): Approx. 0.3 MP
x3f (Sigma Raw): Approx. 4 MP
erf (Epson Raw): Approx. 0.3 MP + Exif
Dan lebih banyak lagi :^_^

Beberapa fitur menariknya juga:
- Menampilkan gambar beserta detail Exif nya sebagaimana yang di uraikan diatas.
- Mengedit gambar dengan dukungan xmp-sidefiles, pengaturan garis kurva dan berbagai basic image editor lainnya
- Histogram | Memeriksa keseimbangan warna dan mengaturnya serta keseimbangan pencahayaan
- Gratis panduan langsung dari sang ahli ketika kamu ngalamin kebingungan

Untuk para pemula, mungkin agak sulit sih menggunakan ini, karena pada dasarnya aplikasi ini emang buat kalangan middle ke expert. Tapi jangan khawatir, kan ada panduan langsungnya, dari ahlinya pula.

Jadi, tetep semangat yah... ^_^ 




KONSPIRASI - Benarkah Neil Armstrong Mendarat di Bulan?



Assalamua'alaikum Warohmatullahi Wabarokatuh.
Jika ada yang bertanya, siapa orang yang pertama kali mendarat di bulan?
Hampir semua orang menjawab bahwa Neil Armstrong adalah orang yang pertama kali menjejakkan kaki di bulan.

Niel Armstrong


Namun, para ahli konspirasi tidak demikian. Mereka menemukan berbagai keganjilan atas pendaratan manusia pertama di bulan pada saat itu. Mereka menduga bahwa ada pihak yang terlibat atas semua kebohongan yang selama ini terjadi. Pemerintah Amerika juga berusaha menutup-nutupi hal ini dan membuat seolah-olah Neil Armstrong berhasil mendarat di bulan.

A. CARA ARMSTRONG MELEWATI RADIASI

Van Allen adalah sebuah lapisan atmosfir yang ada di luar bumi. Fungsi dari lapisan ini adalah meredam semua radiasi yang terpancarkan dari matahari. Perlu anda tahu bahwa bulan tidak memiliki lapisan ini. Bisa anda bayangkan hantaman badai matahari, radiasi, medan magnetik dan cahaya ultraviolet yang mematikan menghajar bulan tanpa ampun. Sejujurnya Rusia menyerah untuk menguasai keadaan seperti ini, walaupun pada kenyataannya pesawat luar angkasa milik rusia jauh lebih hebat, mempunyai lapisan tebal untuk melindungi setiap sentimeter pesawat itu dari hal yang tidak diinginkan. Pesawat ini juga lebih hebat dari pesawat-pesawat NASA (National Aeronautics Space Administration) milik Amerika. Tapi, sampai saat ini mereka belum menemukan baju yang bisa melindungi mereka dari ancaman bahaya matahari.

Lonjakan badai matahari


Lihatlah Armstrong pada foto yang dirilis NASA, orang yang diakui telah mendarat dibulan melompat-lompat seperti tidak ada sesuatu yang tengah mengincarnya. Hanya bermodalkan baju tipis antariksa dan helm untuk bernafas, dia berpose didepan kamera seolah-olah dia sedang di bulan (jika memang begitu). Beberapa ilmuwan berusaha meminjam pakaian yang pada saat itu Armstrong pakai, namun pihak NASA selalu menolaknya.

Space Suite


Inilah yang jadi pertanyaan besar, mengapa sampai saat ini tidak ada lagi ekspedisi ke bulan dan menjadikan satu astronot lagi sebagai "next Armstrong" ?
Apakah teknologi untuk eksplorasi bulan telah habis/berhenti ditahun 1969?
Ataukah mereka tahu hanya akan membuang dana besar, jika mereka meluncurkan pesawat ulang-alik kembali ke bulan?

Bukti Konspirasi NASA

Jika pada saat malam hari anda mendongak ke atas, anda akan menemukan berbagai benda langit yang bersinar terang. Entah itu bintang ataupun partikel angkasa yang menpunyai cahaya dari pantulan matahari.
Namun jika dilihat, tak satupun benda bercahaya seperti yang saya katakan. Mungkin jika memang gambar tersebut diambil saat siang hari (saat permukaan bulan terkena matahari) akan masuk akal. Jika dilihat dari kondisinya, latar belakang foto gelap, warna dari gambarnya hanya hitam putih. Seharusnya ada banyak sekali benda langit seperti yang saya katakan sebelumnya.

No Starlight
Oke, jika fenomena diatas dapat dijelaskan, bagaimana yang berikut ini.
Anda melihat bendera Amerika Serikat kan?
Sebelumnya, anda tentu tau kalau di bulan tidak ada udara. Angin adalah udara yang bergerak. Jika di bulan hampa udara, itu berarti tidak ada angin. Lucu sekali jika bendera AS bisa berkibar, layaknya terterpa oleh angin. Untuk seseorang yang ingin membuat berita ini sebagai hoax, saya akui mereka memang payah.

Anda berpikir saya gila. Anda tidak akan melakukannya jika mengetahui hal ini.
  1. Keganjilan terjadi saat pihak astronot melakukan transmisi kepada stasiun di bumi. Jika diperhatikan, hampir tidak terjadi delay (jeda waktu) antara pertanyaan yang diucapakan petugas bumi dengan jawaban yang di ungkapkan pihak astronot. Padahal, pada tahun 1990-an baru tercipta alat komunikasi yang masih meninggalkan delay sekitar 0.7 saat mereka menguji alat tersebut dengan jarak antara London dan California.
  2. Ditahun 2000, sebuah jet Harrier baru bisa mendarat secara vertikal dengan bantuan 4 roket. Bagaimana mungkin Lunar Module bisa mendarat hanya dengan menggunakan 1 roket?

    Lunar Module
  3. Astaga, bagaimana mereka bisa pulang dengan pesawat seperti itu. Rangka tubuh, ukuran dan moncong jet sama sekali tidak mendukung jet tersebut untuk menembus atmosfir bumi yang katanya dapat menghancur leburkan meteorit yang jatuh ke bumi.
  4. Pernah naik helikopter? belum? Bayangkan besarnya tekanan udara yang dihasilkan untuk mengangkat rangkanya. Tentunya jika sebuah helikopter mendarat, akan terjadi putaran angin disekitar helikopter. Rumput dan debu akan berhamburan. Sekarang kita kembali ke Lunar Module. Kekuatan roket jelas lebih besar dibandingkan helikopter. Namun lihatlah, lingkungan tempat Lunar mendarat sangatlah rapi, tersusun atas debu yang seolah tak terkoyak oleh dorongan jet.

  5. Batuan bulan yang kabarnya dibawa oleh Armstrong ke bumi ternyata mirip dengan batuan yang ditemukan di daerah Antartika.
  6. Dari hasil digital forensik, telah diketahui bahwasanya gambar yang diambil saat Armstrong di bulan ada kemungkinan palsu. Satu-satunya cahaya yang datang ke bulan hanya dari matahari. Namun pada foto, ditemukan bayangan yang tak semestinya. Bayangan tersebut diduga datang karena adanya efek lighting yang biasanya di pakai di studio pemotretan atau teknologi visual efek film Hollywood.
  7. Beberapa astronot yang bersikeras menanyakan kontroversi ini, tanpa alasan jelas "disekolahkan" lagi oleh NASA dan tak lagi terlihat dirumahnya. Kabar terakhir, seorang detektif swasta pun juga tidak pernah lagi pulang.
  8. Setelah terjadinya kecelakaan pada pesawat ulang alik Challenger (Space Shuttle Challenger Disaster), banyak yang merasa aneh. Mereka yang merasa demikian yakin bahwa ini ada kaitannya dengan pendaratan Neil Armstrong. Mereka percaya bahwa NASA telah menyabotase pesawatnya sendiri karena mereka khawatir tentang "kemiringan" informasi yang didapat setelah Armstrong menginjakkan kakinya dan setelah Challenger mendarat. Meledakkan pesawatnnya sendiri mungkin nilainya sebanding dengan rahasia mereka dimasa silam.
  9. Jika di tahun itu memang benar Armstrong "berhasil" mendarat, jadi kenapa pendaratan itu tidak pernah dilakukan lagi oleh manusia? Yakin nih teknologi kita berhenti, atau bahkan mengalami kemunduran?
  10. Yang terakhir jejak sepatu. Untuk planet/benda langit yang mempunyai konstanta gravitasi yang kecil dan nyaris tidak ada, apakah mungkin jejak sepatu yang dalam bisa dibuat? Untuk fenomena si Armstrong, jelas bisa. Tapi untuk dijelaskan dengan ilmu eksak, bisakah?

Amerika adalah negara adidaya, jadi untuk apa mereka membuat kebohongan yang sangat besar?
  1. Persaingan antara Rusia dan Amerika sangatlah ketat. Pada saat itu masih terjadi perang dingin antara blok barat dengan komunis. Masing-masing dari mereka akan menarik sebanyak-banyaknya negara untuk dijadikan sekutu. Dari segi kecanggihan teknologi, Rusia memang negeara yang lebih maju  teknologinya. Dengan ini, akan lebih mudah mempengaruhi negara-negara yang lain untuk bergabung. Dari segi ini, Amerika jelas kalah. Namun pembohongan masal memang tidak juga buruk untuk mendapatkan dukungan mereka kembali.
  2. Pemerintah telah banyak mengambil uang rakyat sebagai pajak. Sebagian besar pajak dicurahkan untuk projek-projek NASA. Namun sampai detik sebelum berita tentang Armstrong muncul, projek-projek NASA tidak membuahkan hasil yang membanggakan. Oleh karena itu, mungkin akan lebih baik jika berita ini disebar luaskan untuk meredam kemarahan warga AS karena menuntuk sebuah prestasi yang memuaskan.
  3. Sebagian teori menyatakan, hal ini dilakukan untuk mengalihkan perhatian masyarakat karena kekalahan militer AS. Pada saat itu, Amerika terlibat dengan perang Vietnam yang berujung kekalahan yang sangat menyedihkan.
Isu tentang kebohongan ini meluas dengan cepat. Bahkan dipertengahan 2009, Presiden Barrack Obama dituntut untuk transparan dalam mengungkapkan tentang hal ini.

Jadi untuk anda yang masih percaya dengan cerita bahwa jejak kaki pertama di "bulan" benar milik Armstrong, itu masalah anda.

PHP (Hypertext Preprocessor)


Assalamua'alaikum Warohmatullahi Wabarokatuh.
Bagi anda yang seorang Progammer baik handal atau masih pemula, anda tentu tahu apa itu PHP (kalo yang ini bukan singkatan dari "Pemberi Harapan Palsu" :lol:). PHP yang ini mengacu pada sebuah bahasa pemrograman berbasis web based yang berjalan pada server-side dan sering dibuka dengan webbrowser pada client. Skrip PHP biasanya disisipkan dalam kode html. PHP akan dieksekusi pada server dan di rubah kedalam html kemudian dikembalikan ke client. Itulah mengapa, web yang dibangun dengan bahasa PHP akan nampak dinamis serta dapat dikatakan bahwa web dapat berinteraksi dengan client-side. Berbeda sekali dengan bahasa html yang bersifat statik.

Sejarah Bahasa PHP

Bahasa PHP sendiri diciptakan oleh Bapak Rasmus Ledorf ( 22 November 1968 di QeqertarsuaqGreenland). Beliau bekerja di perusahaan besar search enginee, Yahoo! sebagai insinyur arsitek infrastruktur. Beliau adalah mahasiswa lulusan Universitas Waterloo. Awalnya, dia menciptakan bahasa ini untuk mengetahui jumlah pengunjung pada web pribadinya. Itulah mengapa bahasa pemrograman ini di namakan PHP (Personal Homepage), namun seiring dengan penyebaran dan populernya bahasa ini, maka PHP disebut sebagai Hypertext Preprocessor dan berlisensikan open source.



Awal pembuatan PHP, bahasa ini dinamakan Form Intepreter yang berupa sejumlah skrip yang membentuk kesatuan form pada web. Selanjutnya Pak Rasmus melanjutkan pengerjaan bahasa ini dan merilis PHP/FI. Inilah yang menjadikan awal PHP berlisensi open source. Hal ini sangat menarik bagi para programmer muda untuk berkontribusi mengembangkan PHP.

November 1997, PHP/FI telah mencapai versi 2.0. Pada versi ini, penerjemahan PHP dapat diimplementasikan pada pemrograman C, juga disertakan modul-modul ekstensi guna meningkatkan kemampuan PHP/FI secara optimal.

Di akhir tahun 1997, Sebuah perusahaan bernama Zend ikut mengembangkan bahasa ini dan hasilnya bahasa ini sangat bersih, mudah dipahami dan lebih cepat. Dengan itu, pada tahun 1998 perusahaan Zend meresmikan PHP 3.0 dengan intepreter baru yang telah diperbaiki. Tidak hanya itu, nama PHP/FI menjadi PHP dan akronimnya menjadi Hypertext Proprocessor.

Di pertengahan 1999, Zend meresmikan PHP 4.0 sebagai intepreter PHP baru. Versi ini merupakan versi yang paling banyak digunakan di abad ke-21 ini. Selain mudah, dalam pembangun web yang kompleks sekalipun, dia masih mempunyai stabilitas dan kecepatan yang tinggi.

Perombakan besar terjadi di tahun 2004, seiring rilisnya PHP 5.0 inti dari intepreter ini adalah menggunakan model pemrograman berorientasi projek yang akhir-akhir ini juga semakin populer.

Yang Dibutuhkan Agar PHP Berjalan Semestinya

Karena PHP berjalan pada server-side, jelas sekali bahwa yang dibutuhkan disini adalah web server. Jadi apa itu web server?

Web server adalah sebuah software yang diinstal pada sebuah komputer yang terhubung dengan jaringan dan bertugas melayani berbagai request dari client. Fungsi web server atas PHP adalah menyimpan file-file PHP itu, sehingga file dapat dijalankan kemudian dikirimkan kepada client  yang sedang meminta data tersebut. Untuk saat ini, yang paling terkenal adalah Apache. Untuk web server lainnya misalkan : Aolserver; Boa ataupun HSF

Tidak hanya itu, PHP juga membutuhkan PHP binary yang bisa dikonfigurasikan sebagai modul web server ataupun sebagai CGI. PHP binary berfungsi untuk memparsing kode PHP menjadi html. Perintah dari client akan dieksekusi pada web server kemudian PHP binary ini akan mengubah kode-kode PHP beserta parameter dan value nya kedalam bentuk html yang selanjutnya dikembalikan kepada client.

Selain itu, untuk merekam/menyimpan data, dibutuhkan database server. Database ini biasanya menyimpan seluruh inputan user ataupun data-data milik web tersebut. Dalam hal ini dibutuhkan bahasa pemrograman SQL (Structured Query Languange). Secara umum bahasa ini sudah menjadi bahasa standar yang digunakan untuk manajemen basis data dan relasional.

Ketiga software tersebut sangat terkait dalam pembangunan web. Namun dalam kenyataannya, menghubung ketiga module (PHP, Apache, SQL) tersebut sangatlah sulit. Oleh karena itu dibutuhkan sofware pihak ketiga untuk mengaitkan ketiganya. Macam-macam software tersebut adalah : Lamp; Xampp; Wamp dan lain-lain.

Skema Aplikasi Web


Keterangan :

  1. Web client mengirimkan permintaan. Permintaan bisa berupa perintah dengan parameter dan value nya ataupun permintaan halaman.
  2. Berbagai aktifitas pada web server pun terjadi. Dalam hal ini, Request di terjemahkan dan di proses.
  3. Permintaan diteruskan ke dalam Java jika permintaan memang berbasiskan java.
  4. Jika permintaan mengharuskan sebuah input untuk disimpan dalam database, maka input akan disimpan dalam database.
  5. Respon di kembalikan kepada web client.
  6. Respon diterjemahkan dan sampai pada web client.
Instalasi PHP

Setelah mengerti tentang PHP, kita akan melakukan instalasi php pada personal komputer. Perlu diketahui, PHP telah mendukung diberbagai macam jenis OS, baik itu Linux, Unix, Windows ataupun MacOS. Tidak hanya banyak OS yang didukungnya, melainkan juga banyak juga web server yang digunakan untuk menjalankan PHP. Namun kebanyakan memang menggunakan web server Apache.


Disini kita akan menginstall PHP didalam Windows XP menggunakan server Apache. Cara termudah menginstall PHP adalah dengan menggunakan appserv. Appserv merupakan sebuah paket untuk Windows dimana didalamnya terdapat : Apache Web Server, PHP Script Language, MySQL Database, Zend Optimizer. Dengan menggunakan appserv, instalasi terasa mudah, karena sekali instal aplikasi, semua aplikasi pembangunan web PHP akan selesai.

Modul Pembelajaran PHP

  1. XAMPP : Download
  2. Pengenalan PHP : Download; Download
  3. Modul : Download; Download
Sekilas saja tentang masalah yang dialami teman saya. Pada saat itu dia bertanya :
Apakah file PHP bisa didownload secara utuh pada brower tanpa melalui hak akses administrator?
Jawabannya adalah : TIDAK.
Seperti yang dijelaskan diatas, bahwasanya file php berjalan pada server side. Artinya file tersebut dijalankan pada server pada saat anda memanggilnya. Hasil dari eksekusi tersebut akan dikirimkan dalam bentuk html, atau hasil dari aksi itu sendiri. Download hanya bisa dilakukan melalui protokol ftp ataupun telnet.

Mencari Selisih Jumlah Hari Antara Dua Tanggal pada Bash Scripting

Beberapa waktu lalu lagi bikin projek yang melibatkan protokol HTTPS. Seperti yang kita tahu bahwa HTTPS merupakan protokol yang melindungi ...