Download - Ilmuwebsitezine Edisi.no.1
MAJALAH for web developer, web designer, graphic designer, etc, from beginner to advanced ...
Edisi Perdana 2009 . ILMUWEBSITE MAGZ http://www.ilmuwebsite.com
SoftwarePortable dari
BerbagaiKategori
HIGHLIGHT SOFTWARE
hal>39
Avira Antivir Personal
Bahas Tuntas:
Koleksi
Membahas Tuntas Berbagai Software Portable dari berbagai kategori, penjelasan singkat mengenai penggunaan software portable, dilengkapi dengan aplikasi pendukung di dalamnya, dan segudang link softtware yang dapat anda unduh secara gratis di Internet.
hal>54
Web Project
Membuat e-commerce dengan PHP
hal>13
Libas virus import maupun lokal.
ANTI VIRUS
openOffice.org 3Aplikasi alternatif office yang dapat di gunakan sehari-hari ...
OFFICE
hal>36
FotografiMengenal Kamera Langkah awal menjadi photografer profesional. Ketahui penggunaan kamera dan teknik pengambilan gambar
distributed by : lapak-online.com
DVD Kumpulan ... Berisi
Software Portable dari Berbagai Kategori : xampp lite, gimpshop, opera, winrar portable, driver detective,pdf2office, typing master demo portable etc...
ma
ga
zin
e
PCMAV 1.9 + ClamAVEngine gabungan, menghancurkan virus lokal maupun import
PE DA I MUW
S
RNA ; L
EBITE.MAGZ
Microsoft
Windowsxp
Professional
Tips dan Trik
Rakit Aplikasi Portable
hal>10
Langkah mudah membangun e-commerce dengan php, mulai dari perancangan databasehingga pembuatan script sederhana e-commerce.
Blender 3D
GRAPHIC DESIGN & MULTIMEDIA
Inkscape
Senjata pamungkas 3D Modeler...
Alternatif Coreldraw, ringan namun memiliki fitur yang powerfull
The GimpAlternatif Photoshop, layak untuk digunakan sehari-hari
nVU
DEVELOPER TOOLS
XAMPP WebServer Potable
Senjata pamungkas web developer...
Webserver portable ringan yang mudah dibawa ...
Langkah mudah dalam merakit aplikasi portable sendiri ...
Cara Gampang
Pengenalan Internet MarketingLangkah awal membangun dunia bisnis di Internet.
Ilmuwebsite Magazine :
Majalah pertamaWeb development
a, majalah ilmuwebsite ini sengaja kami susun sebagai pemenuh kebutuhan para web developer Indonesia yang haus akan ilmu per-website-an, mulai dari perancangan sistem Y
hingga develop sistem. Di edisi perdana ini, sengaja kami coba membawakan satu topik
familiar yang populer, yang tentunya menjadi kebutuhan para user yang haus akan ilmu seputar bidang teknologi informasi, atau sekedar memenuhi kebutuhan sehari-hari, dalam ruang lingkup skala kecil hingga yang bersakala besar.
CHIEFLoka Dwiartara
EDITORPietra Kharisma
CONTRIBUTORAnggi Jatrasmara, Loka Dwiartara,
Yogi Wicaksono, Ivan Yudianto, Briliant,Satya Danu, Syahril Rohman, Hairul Azami,
M. Tovan Satria Putra, Hartono Gunawan, Kandar
LAYOUT & DESIGNDeny Sarwono
Redaksi : [email protected] : 02519388955 ( Bogor ) 085648173225 ( Sidoarjo )Website : http://magz.ilmuwebsite.com
ilmuwebsite magazine, majalah khusus web development, melakukan pembahasan
secara terperinci mengenai pembuatan aplikasi dan sistem informasi berbasis web,
ZINE STAFF
WEBSITE
maga zine
Ada 2 konten pembahasan dalam majalah ilmuwebsite ini, pertama adalah other content, membahas semua yang berbau portable software, didalamnya kami akan mencoba menjelaskan aplikasi-aplikasi portable dari berbagai kategori, cara pembuatan aplikasi portable tersebut, hingga meracik sendiri sistem operasi yang portable. Sedangkan konten yang kedua adalah web content. Untuk edisi perdana, pembahasannya meliputi web development dari tingkat yang beginner hingga tingkat menengah, mulai dari pengenalan cms, proses installasi cms, pengenalan server scripting, hingga internet marketing.
Dengan harapan majalah ini dapat memenuhi kebutuhan para web developer pemula, hingga internet mareketer yang baru akan menjejakkan kakinya untuk memulai bisnis internet. Akhir kata kami ucapkan selamat menjelajahi majalah ilmuwebsite, persembahan kami, untuk anda, pembaca setia, dan pengunjung ilmuwebsite e-learning community. Salam.
Loka Dwiartara::Ilmuwebsite Staff
MARKETING Lapak-Online Corporation
PRODUCTIONSLapak-Online Corporation
Daftar IsiNo.1-2009
Topik utama kali ini membahas aplikasi portable populer yang sering kali digunakan
dalam berkomputer ria. Simak ulasan lengkapnya...
olehpc mania
Overview Flash di Dunia Maya
39
Tutorial Desain Grafis:
Membuat 3D Cubedengan Adobe photoshop CS
dr.emi ( dremi.info ) mencoba memberikan sebuah tutorial yang benar-benar memikat dalam menghasilkan objek 3D dari shaping sederhana 2D ...
Koleksi
PortableSoftware
Peran flash dalam dunia web development begitu penting, dalam menghasilkan web yangdynamis dan attraktif...
31
Internet Marketing dan SEO :
Pengertian Internet Marketing
Bagaimana memasarkan produk dan jasa anda memanfaatkan fasilitassearch engine. Di sinilah semua itu berawal.
6
Server Scripting
Pengenalan PHP dan MySQLDua pasangan ini hampir dapat
dikatakan mendominasi dunia
web development. Kami coba
membahasnya secara terperinci.
Mengenal array 8
16
Content Management System
Mengenal Content Management System
Apa itu content management
system ? Dan bagaimana
perkembangannya di dunia web
development ? Ikuti selengkapnya
27
Web Security
Bot Filter, jadikan site anda hanya untuk manusia saja!
Spamming kerapkali menjadi cara
tersendiri untuk mengiklankan
produk bagi beberapa perusahaan.
Tentunya ini sangat mengganggu.
36
Teknik Fotografi
Mengenal Kamera DSLR
Penguasaan DSLR konon katanya
merupakan digitalisasi SLR
tetap menjadi syarat mutlak untuk
memperoleh hasil maksimal
ilmuwebsite magazine
Langkah Mudah Installasi Joomla21
28
.ilmuwebsite
.magazine e-learning community offline version.daftar isi zine
.ilmuwebsite magazine | perdana 2009
10
News3
Fitur baru google talk, videodan voice support untuk gmail system
ITB Kembangkan Pengendali Komputer Pakai Otak
Kini Kaskus LebihKaya Inovasi
Sun Rilis JavaFX, Bersaingdengan Flash & Silverlight
Indonesian Security Conference
Simulasi Dunia Virtual Muslim Pertama
Facebook Connect & Google Friend Connect
Israel Buat Situs Tentang Alquran
Software49 Active Password Changer
Professional v3
Thinstal v.3.387
Recosoft PDF2Office Professional 4.0
Tips Trik Web & Aplikasi50 Konversi file excel menjadi mysql
Mengambil data untuk dijadikan database tentunya teramat rumit jika dilakukan secara manual.Berikut adalah tips trik untukmengkonversi excel menjadi mysqlmenggunakan XML dom dan PHP.
Tips dan Trik WinRARBeberapa tips menarik winrar.
53
LinuxMenginstall xAMPP di linuxxAMPP telah terbukti benar-benarpaket web server yang benar-benarhandal. Bagaimanakah menginstall xampp dilinux ?
Networking
56 Melewati Firewall Adminyang memblocking akses Chatting
57 Menjalankan Programsecara Remote dalam satu Networking
58 Memanfaatkan teknologiVirtual Private Server
Info Harga
60 Info Harga Hardwaredan Accesories
Kesal memang jika untuk berchatting ria pun aksesnyadibatasi oleh admin jaringan.Di sini akan dijelaskan bagaimana teknik untuk mengelabuinya
VPS adalah teknologi yangtelah sejak lama ada. Namunbagaimana memanfaatkan VPSdalam memperlancar bisnis anda di internet.
Daftar isi CDilmuwebsite zine
gameglest 3.1.2widelands build 12
utilityActive Password Changer v3.5 Driver Detective 6.2.5.0MProjector.v3.1.1bNotepad++ 4.3Smart Data RecoveryUltimate Zip Cracker 7.3.2.3PDF2Office Pro 4.0Thinstall3 387
officeopenOffice.org 3
antivirusPCMAV 1.91 + ClamAVAvira Antivir Personal 8Kaspersky Security 2009
Web Project
13 Langkah Awal Pembuatan E-Commerce dengan PHP (Bag 1)
Penjualan produk di internet telah banyak yang menggunakanfasilitas dari CMS yang dikhususkan untuk e-commerce.Artikel kali ini mengajak anda untuk membuat sendirie-commerce dengan logika yang sederhana menggunakan PHP.
Membuat Aplikasi portable dengan Thinstall
Tidak puas dengan aplikasi portable yang sudah ada ? Anda dapat membuatnya sendiri.
54
Blender 3D 2.48aInkscape Inkscape-0.46The Gimp 2.6.4
graphic design
nVUXAMPP Lite
developer
Cinelerra
multimedia
.ilmuwebsite
.magazinee-learning community offline version.daftar isi zine
.ilmuwebsite magazine | perdana 2009
Lebih dari 90 Aplikasi Koleksi
Software Portable dari Berbagai
Kategori
ITB tengah mengembangkan pengendali dalam bereaksi terhadap suatu kondisi dibaca komputer dengan menggunakan otak manusia. oleh Teknologi Brain Computer Interface. Sinyal Otak manusia menghasilkan gelombang alpha gelombang analog ini kemudian dikonversi ke saat berkonsentrasi yang bisa diterjemahkan biner untuk mengendalikan suatu objek di kedalam sinyal digital. komputer tanpa menggunakan alat apapun. Penelitian untuk mewujudkan pengoperasian Simulasi pembacaan perintah otak ini diuji coba komputer dengan cara menangkap sinyal-sinyal dengan memasangkan suatu alat pendeteksi dari otak, sudah dilakukan tim reaserch Sekolah gelombang alpha pada kepala. Teknik Elektro dan Informatika (STEI) ITB. Tim ini Alat yang menggunakan sumber arus DC yang terdiri dari Mahasiswa-mahasiswa S2 yang terukur, dikoneksikan ke komputer, dimana tergabung dalam grup riset bernama Digital pengunjung mencoba untuk menggerakkan Media and Game Center. Awal penelitian mereka suatu balok dari suatu tempat ke tempat lainnya lebih fokus untuk mengembangkan aplikasi- hanya dengan memikirkannya dalam otak. Dan aplikasi yang sebagian besar berupa game ternyata objek-objek tersebut memang bergerak edukasi. menurut keinginan pengunjung.
[Sumber : detik.com]Sinyal gelombang Alpha yang dihasilkan otak
.ilmuwebsite magazine | perdana 2009
Komputer Pakai PikiranITB Kembangkan Pengendali
Bagi anda yang senantiasa memanfaatkan video dan suara untuk sementara ini hanya dapat fasilitas dari google, begitu juga dengan anda di gunakan dalam google talk service yang yang chatting mania pastilah familiar dengan berada dalam gmail system, sedangkan aplikasi aplikasi instan messaging seperti google talk. google talk client untuk versi windowsnya belum Google talk merupakan service yang disediakan mensupport fasilitas video chat tersebut.untuk dapat digunakan secara langsung dalam Fitur terbaru dari google talk merupakan tools fasilitas gmail system, maupun digunakan yang fantastis, seseorang dapat menggunakan terpisah, dengan aplikasi google talk client. Kabar fasilitas video chat dengan keluarga, teman, dan gembira dari penambahan fitur yang dilakukan koleganya secara cepat hanya dengan oleh google saat ini adalah user dapat melakukan menggunakan browser internet. Bagaimanapun voice dan video chat dalam service gmail hanya juga penambahan fasilitas video dan voice chat dengan menggunakan browser internet, tentunya secara bertahap akan membuat google talk setelah user mendownload Google provided menjadi instan messaging yang powerfull. Kita plugin. tunggu saja versi finalnya! :D
[ Sumber: cmswire.com ]Ya perlu diketahui, fasilitas chat menggunakan
Fitur baru , video dan voice support untuk gmail system
Google talk
3
.ne
ws
fitur baru google talk video dan voice support untuk gmail system
4 Kini kaskus lebih kayainovasi
indonesian security conference 208
Sun Rilis JavaFX, Bersaing dengan Flash & Silverlight
5
Simulasi Dunia Virtual Muslim Pertama
Facebook connect &google friend connect
Israel buat situs tentang Alquran
.ilmuwebsite
.magazine e-learning community offline version.news
3ITB kembangakanpengendali komputer pakai pikiran
Forum komunitas terbesar di Indonesia, Pada tanggal 13-14 Sun telah secara resmi meluncurkan JavaFX Kaskus, mencoba terus eksis dan Desember kemarin, telah 1.0, sebuah framework pengembangan Rich berkembang, dengan tampilan serta fitur-fitur diadakan agenda tentang Internet Application (RIA) berbasiskan yang memanjakan Kaskuser (sebutan bagi konfrensi IT Indonesia platform Java. Melalui JavaFX Sun berharap pengguna Kaskus) Sejak soft launching pada y a n g b e r n a m a dapat kembali mendorong popularitas Java 17 Agustus lalu, Kaskus telah berkembang Indonesian Security Conference 2008 atau dan bersaing dengan Flash dan Silverlight. pesat. Saat ini Kaskus memiliki 700 ribu yang lebih dikenalIDSECCONF2008. Ini JavaFX menawarkan dua janji besar:
. 1. Menjadi pondasi untuk mengoperasikan member, dengan 8,8 juta unique IP visitor per merupakan konfrensi pertama yang rich internet applications dengan tampilan bulannya. Tercatat ada 10 ribu Kaskuser setia melibatkan sebagian besar komunitas menawanyang hadir setiap harinya. keamanan IT di Indonesia.2. Bahasa pemrograman baru bernama "Tampilan Kaskus lebih komplit, dengan fitur- Acara ini diadakan di Yogakartnya bertempat JavaFX script yang dirancang untuk lebih di UPN Veteran Yogyakarta didukung oleh mudah daripada Java tradisional.Departemen Komunikasi dan Informasi RI
dan berbagai sponsor lainnya.Sun pertama kali memperkenalkan JavaFX di Tujuan dari acara ini adalah untuk konferensi JavaOne tahun lalu. Sejak saat itu memberikan pengetahuan kepada khalayak Sun telah meningkatkan teknologi tersebut ramai, pelajar mahasiswa, ataupun kalangan secara signifikan dan memperkenalkan praktisi security professional khususnya beberapa fitur baru. Salah satunya adalah mengenai berbagai isu keamanan yang ada. memungkinkan pengguna untuk membawa Kegiatan yang berfokus pada masalah TI applet JavaFX dari dalam browser ke desktop khususnya keamanan teknologi informasi dan sehingga dapat dipakai tanpa browser.fitur baru serta menciptakan suasanan fun, temu komunitas ini akan di isi dengan
ketika Kaskuser sedang online. Kategori kegiatan seminar beberapa acara tentang komunitas lebih apik dan dikelompokkan keamanan teknologi dan hal-hal yang berbau berdasarkan interest anggotanya," ungkap IT dan keamanannya.Hari pertama di isi Andrew Darwis, pendiri Kaskus, di Hotel dengan seminar salah satunya dengan Indonesia Kempinski, Jakarta, Rabu bahasan tentang windows hacking dan social (3/12/2008). enggineering. Di isi oleh 6 pemateri kalangan Beberapa hal yang sudah dilakukan antara IT seperti y3dips dan k-159. l a i n m e n y e d i a k a n a p l i k a s i WA P, Hari kedua di isi dengan diskusi panel yang
Sun telah mengintegrasikan JavaFX secara menghadirkan kontributor ahli pada forum mengambil tema "Menyongsong IT di penuh ke dalam Java RunTime dan tertentu, menambah sub forum, mendesain PEMILU 2009", para panelisnya dari mendorong instalasi JavaFX kepada ulang tampilan Forum Jual Beli, sampai kalangan yang berlatar belakang beragam, pengguna secara aktif melalui Java update dengan program Kaskus Peduli. Kini, dengan diantaranya dari pihak KPU, praktisi system. Langkah ini memungkinkan Sun mengklik www.m.kaskus.us, user bisa pendidikan, perwakilan komiteidsecconf2008 untuk memanfaatkan jumlah pengguna Java mengakses Kaskus di manapun berada dan masyarakat umum.yang besar untuk mendorong komponen melalui ponselnya.Menutup akhir tahun 2008 IDSECCONF2008 ini adalah cerminan upaya JavaFX yang baru kepada pengguna.ini, Kaskus resmi meluncurkan 9 komunitas yang diberikan komunitas non- profit Saat ini JavaFX hanya tersedia untuk baru, yang terdiri, BlackBerry Corner, khususnya untuk kemajuan pendidikan anak Windows dan Mac OS X. Sun masih belum Lowongan Kerja, Saham, Bisnis dan bangsa serta sebagai salah satu upaya untuk mengatakan kapan JavaFX akan tersedia Investasi, Fitness Supelement, Gadget, Audio mempercepat penyebaran ilmu Teknologi untuk pengguna Linux.Video, Grappling, serta Event dan Promosi. Informasi di berbagai kalangan. Sumber Sumbe Sumber [ : udaramaya.com][ r : techno.okezone.com] [ : jasakom.com]
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 4
.news
Indonesian Security Conference 2008
Kini Kaskus LebihKaya Inovasi
Sun Rilis JavaFX, Bersaing
dengan Flash & Silverlight
Sebuah game tersebut. Hampir mirip dengan simulasi mendorong pengertian di kalangan non-dunia virtual bagi dunia virtual seperti The Sims, Muxlim Pal muslims.k o m u n i t a s membuat para pemain dapat mengatur dan "Situs online kami bukanlah situs religius, muslim baru saja memilih sendiri tampilan avatar serta ruang Kami adalah pengelola situs yang fokus d i l u n c u r k a n . pribadinya. Bahkan di ruang pribadi, game ini pada gaya hidup, "ujar Mohamed El-Fatatry, Mas ih da lam memungkinkan tokoh memiliki sajadah dan pendiri Muxlim.com, situs induk dari Muxlim versi percobaan, ruang untuk beribadah. Bisa dibilang Muxlim Pal."Ini untuk orang-orang yang khusus p e r m a i n a n Pal adalah debutan dalam Islamogaming tertarik terhadap budaya muslim dan gaya
simulasi digital bernama Muxlim Pal, berkategori simulasi dunia virtual. Ditujukan hidup muslim," ungkap Mohamed lagi seperti memungkinan pemain 'merawat' tokoh bagi muslim di negara Barat, pencipta yang dikutip oleh situs berita BBC.
[Sumber : republika.co.id]avatar kartun yang tinggal di dunia virtual Muxlim Pal berharap game-nya juga
Simulasi Dunia Virtual Muslim Pertama
Tampilan simulasi
.ilmuwebsite magazine | perdana 20095
.ilmuwebsite
.magazine e-learning community offline version.news
2. Memudahkan pengguna untuk berbagi pengalaman web dengan inggu ini (06/12/2008) adalah minggu bersejarah untuk web teman-temannyadi mana dua raksasa internet merilis dua solusi yang M berpotensi mengubah seluruh internet menjadi situs jejaring
Keunggulan dari menggunakan Facebook Connect saat ini adalah sosial raksasa. Facebook merilis Facebook Connect sedangkan pemilik situs dapat menggunakan data hubungan teman yang sudah Google merilis Google Friend Connect, kedua-duanya memungkinkan dimiliki pengunjung melalui Facebook, sedangkan Google Friend situs pihak ketiga untuk menerima pengunjung yang sudah memiliki Connect mendukung lebih banyak jenis identitas online sekaligus akun Facebook dan Google tanpa perlu membuat akun baru khusus memungkinkan pemakai untuk menanamkan aplikasi Open Social di untuk situs tersebut.situsnya.
Baik Google Friend Connect maupun Facebook Connect bertujuan untuk mempromosikan penggunaan satu identitas digital di seluruh web. Perbedaan utama dari kedua solusi ini adalah apabila Facebook Connect hanya memungkinkan pengguna untuk login dengan akun Facebook saja, sedangkan Google Friend Connect memungkinkan pengguna untuk menggunakan akun Google, Yahoo, AOL atau OpenID tanpa perlu membuat profil baru lagi di situs tujuan. Sebagai tambahan, situs-situs yang menggunakan Friend Connect juga secara otomatis mendapatkan kapabilitas untuk menggunakan aplikasi-aplikasi OpenSocial, menjadikan situs mereka tempat yang lebih sosial.
Sedangkan untuk Facebook Connect, Secara garis besar Facebook Connect memberikan dua keuntungan:1. Memudahkan pengguna untuk menggunakan identitas tunggal di
web
etelah meluncurkan aplikasi Alquran untuk ponsel, kini beberapa professor dan siswanya dari Univeristas di Israel S telah membuka situs yang berisi jawaban akan masalah
kehidupan dalam prespektif Alquran. Situs yang beralamat di www.Quranet.net, dikelola secara penuh oleh Profesor Israel dan muridnya. Situs yang mengusung tema Bridge Betwen Islam and the West tersebut diharapkan bisa menjadi jembatan antara Islam dengan dunia barat. Kami mencoba mentransformasikan Alquran dengan kehidupan yang modern ini. Pasalnya ayat dalam Alquran dapat memberikan jawaban tentang kehidupan," ujar Ofer Grosbrand, salah satu pengajar di Academic Arab College yang telah barafiliasi dengan Haifa University. "Situs ini ingin menjawab semua, khususnya yang berkaitan dengan psikologi yang selama ini salah ditafsirkan, baik oleh orang Arab, maupun dunia barat. Alquran itu datangnya dari Tuhan dan tidak ada yang dapat membantahnya," tambah Grosbrand.Meski bertujuan mulia, media barat menuding situs ini memiliki agenda politik negara Israel. Pasalnya meski telah mempelajari Islam dan Alquran, namun semua pengelola di situs ini mendapatkan pelajaran tersebut dari Israel, bangsa yang selama ini mereka tuding telah melakukan penindasan. Terlebih masih melakukan penjajahan terhadap negeri Palestina.Dalam situs tersebut terdapat beberapa nama tokoh Israel seperti Sheikh Musa Admani, sampai dengan Profesor Yuli Tamir yang saat ini menjabat sebagai Menteri Pendidikan Israel.
Facebook Connect & Google Friend Connect
Tampilan situs tentang AL QURAN
Israel Buat Situs Tentang Alquran
.ilmuwebsite magazine | perdana 2009
Apa itu PHP php.ini. Ya, pertama kali php diperkenalkan oleh
PHP akron im dar i “PHP: Hypertext Rasmus Lerdorf pada tahun 1995 untuk
Preprocessor” adalah bahasa pemrogamman keperluan dinamisasi website pribadinya, saat
yang cenderung sederhana dan mudah untuk ini PHP telah berkembang dengan pesatnya
dipahami. Saat ini PHP banyak sekali guna mengembangkan website yang ada.PHP
dimanfaatkan dalam pengembangan sistem merupakan bahasa yang open source, anda
informasi, tidak hanya mencakup website b e b a s m e n g g u n a k a n n y a a t a u p u n
dinamis saja, tetapi para web developer mengembangkannya, untuk mendapatkan
sekarang banyak memanfaatkan bahasa source code atau library dari PHP tersebut
p e m r o g a m a n y a n g s a t u i n i u n t u k silahkan anda kunjungi http://www.php.net,
mengembangkan aplikasi yang lebih besar lagi. sedangkan untuk menjadi bagian dari komunitas
Contoh aplikasi yang nyata misalnya “Microsoft pengguna PHP di Indonesia silahkan bergabung
Office Online”. PHP merupakan salah satu dengan milis [email protected].
komponen yang melengkapi pengembangan
aplikasi berbasis website tersebut. Namun Database, jika mendengar kalimat tersebut
sebelum melanjutkan khayalan kita untuk secara spontan yang terdapat dalam benak kita
membuat suatu aplikasi yang kompleks, saya adalah sebuah tempat data yang sangat banyak,
akan coba mengenalkan struktur pemrogaman dimana data-data tersebut biasanya terintegrasi
php terlebih dahulu. antara satu sama lain. Mysql merupakan suatu
Database Server yang sangat handal dan <html> ringan, juga sangat compatible dengan bahasa <head> server scripting seperti PHP, karena kecocokan <title>awal pemrograman PHP saya </title> tersebut seringkali mysql dijadikan sebagai </head> database yang memenuhi scripting pada php, <?php hingga saat ini telah banyak jasa web hosting echo "Haloo Aku adalah Script PHP"; yang telah mensupport hostingnya dengan ?> bahasa pemrogaman PHP dan database <Body> MySQL. Mysql telah terbukti sangat cocok untuk </body> dunia web programming dikarenakan fiturnya </Html> yang ringan dan juga open source, anda dapat
mendownloadnya secara free alias gratis, Bahasa PHP selalu diawali dengan tanda <? bahkan setiap pengguna Mysql diizinkan untuk Atau <?php dan di akhiri ?>, seperti yang telah mengubah source code untuk keperluan saya contohkan diatas, akan tetapi untuk pengembangan lebih lanjutmengawali script php anda juga dapat
menggunakan <% di awal dan %> di bagian Berikut ini adalah beberapa keunggulan dari MySql Database Server :akhirnya, akan tetapi sebelum dapat
menggunakannya, terlebih dahulu harus ?Mampu menangani jutaan user dalam waktu merubah konfigurasi php yang terdapat dalam
Pengenalan serta cara Installasi
PHP, Apache, MysqlPHP merupakan Server Side Scripting, dimana script tersebut hanya dapat dieksekusi atau dijalankan di sisi server saja, berbeda halnya dengan Javascriptmaupun VBScript yang dapat berjalan di sisi Client(Client Side Scripting).
6Pengenalan PHP, Apache, Mysql serta cara instalasi
6
.se
rve
r sc
rip
ting
8 Mengenal aray
.ilmuwebsite
.magazine e-learning community offline version.server scripting
yang bersamaan, Di sana terlihat service apache sebagai web diembededkan 1 bundel PHP, Mysql dan
?Mampu menampung lebih dari 50.000.000 server telah berjalan secara background, Apache :
record, diwakili dengan kata “Started”. Namun bukan
?Memiliki fasilitas user Previlege system atau hanya apache saja yang dapat digunakan -XAMPP dapat download di
Hak akses user yang sangat mudah dan sebagai Web Server, PHP pun dapat http://www.apachefriends.org/en/xampp.htm
efisien, dikolaborasikan dengan IIS (Intenet l
?Sangat cepat dalam melakukan eksekusi Information Service) milik Microsoft, -WAMP dapat di download di
query. OmniSecure dan masih banyak lagi web http://www.wampserver.com/en/download.php
server yang compatible dengan PHP, pilihan
Dengan berbagai alasan, Mysql saat ini telah bergantung pada anda. :) -PHP Triad dapat download di
begitu banyak digunakan sebagai database http://sourceforge.net/projects/phptriad
server di internet, Untuk menginstall services Untuk mendapatkan apache web server anda -REACTOR SERVER dapat download di Mysql ini, anda dapat mendownload file d a p a t d o w n l o a d m e l a l u i http: / /www.reactorserver.com/downloads-
installasinya di . cat1.html.
Selanjutnya penul is akan mencoba Untuk dapat menjalankan script PHP, berikut Installasi PHP, Mysql dan Apache menjelaskan proses installasi dengan salah database Mysql yang berada didalamnya pada Windows satu paket yang sering digunakan oleh web
dibutuhkan suatu Web Server atau dikenal Agar dapat menjalankan PHP, Mysql dan developer kebanyakan, yakni Xampp. dengan HTTPD (Hypertext Transfer Protocol apache secara bersamaan sebenarnya ada
Daemon) misalnya web server Apache. beberapa cara yang dapat dilakukan, yaitu Pertama-tama siapkan paket yang sudah anda download, jika belum ada, penulis sudah Disebut sebagai daemon ini, karena Web pertama anda dapat menginstallnya satu menyiapkannya dalam dvd ilmuwebsite
server adalah sebuah service yang berjalan persatu paket-paket yang dibutuhkan, opsi magazine perdana ini, langkah selanjutnya
secara background, tidak kelihatan tetapi yang lainnya adalah anda dapat menginstall adalah jalankan installer tersebut.prosesnya ada, untuk melihat service apa P H P, M y s q l d a n A p a c h e d e n g a n Kemudian klik Next….
saja yang berjalan di computer kita : menggunakan satu paket lengkap yang di
Masuk ke menu start | Run ketik dalamnya telah terinstall PHP, Mysql
services.msc database, dan Apache web server, tidak
hanya itu tapi juga paket-paket aplikasi
tambahan lainnya seperti PHPMyAdmin yang
nant inya dapat d igunakan sebagai
manajemen database mysql berbasis
website. Dan juga masih banyak fitur-fitur
lainnya yang tentunya fitur tersebut sesuai
dengan paket bawaannya.
Selanjutnya silahkan pilih folder tujuan Berikut merupakan beberapa paket-paket Kemudian Enter, Maka akan muncul tampilan dimana akan diinstall paket xampp ini, anda p o p u l e r y a n g d i d a l a m n y a t e l a h dapat menginstall pada drive c, ataupun pada seperti di bawah ini:
drive d, ataupun drive-drive yang lain yang ada dalam pc anda, jika sudah memilih direktori tujuan penginstallan paket , klik Next.Ketika tampilan seperti ini sebaiknya anda memberi tanda ceklist pada install apache as s e r v i c e d a n i n s t a l l m y s q l a s service,Kemudian klik Next, lalu klik Install
http://www.mysql.com http://www.apache.org
.ilmuwebsite .magazine
.Server scripting
e-learning community offline version
.ilmuwebsite magazine | perdana 2009 7
.ilmuwebsite magazine | perdana 20098
.ilmuwebsite
.magazine e-learning community offline version.Server scripting
selesai nantinya, kemudian klik Finish. Untuk selanjutnya, jika anda telah membuat Sekarang anda sudah memiliki web server di satu script php, kemudian akan menjalankan computer local milik anda. Pada paket yang
script tersebut, tinggal simpan script tersebut telah diinstall tersebut secara otomatis sudah k e d a l a m d i r e k t o r i C : \ P r o g r a m di-includekan PHP, MySQL, Apache dan juga
PHPMyadmin. Files\xampp\htdocs, ini adalah direktori
Untuk mengetahui apakah webservernya default dari installasi xampp, direktori ini
sudah benar-benar berjalan, atau hanya disesuaikan dengan direktori yang anda isi
sekedar ingin mencoba script php yang telah pada waktu penginstallan paket xampp. Sekian dulu dari penulis. Akhir kata penulis anda buat, silahkan jalankan browser internet ucapkan “Maju terus dunia IT Indonesia”. kesayangan anda, kemudian ketikkan [Syahril]Biarkan proses extract ini berlanjut hingga atau .http://localhost http://127.0.0.1
Array adalah sekumpulan objek dengan
atribut yang sama dimana masing-masing <?Php $Nama_warna[] = 'kuning';
objek tersebut bisa diakses satu-perstu. $nama_hari = array(“senin”, “selasa”, $nama_warna[] = 'hijau';
Sebagai contoh dari data array ini misalnya “rabu”, “kamis”, “jumat”, “sabtu”, “minggu”); $Nama_warna[] = 'biru';
nama-nama hari. Sebuah data array dengan $nama_warna[] = 'ungu';
nama “nama_hari” objeknya terdiri dari $nama_warna[] = 'jingga';$nama_warna = array(“merah”, “kuning”,
“senin”, “selasa”, “rabu”, “kamis”, “jumat”, ?>“hijau”, “biru”, “ungu”, “jingga”);
“sabtu”, “minggu”.
Bagai mana caranya kita menampilkan atau $nama_hewan = array(“kucing”, “kerbau”,
Mari kita terjemahkan contoh di atas kedalam mencetak data di atas di dalam PHP? Kita “harimau”, “gajah”, “jerapah”);
bahasa PHP. bisa menggunakan fungsi print_r(). berikut ini ?>
scriptnya:
<?php Selain cara di atas, kita juga bisa menciptakan
$nama_hari = array(“senin”, “selasa”, <?phparray dengan cara menginisialisasi setiap
“rabu”, “kamis”, “jumat”, “sabtu”, “minggu”); print_r($nama_warna);data/objek satu persatu. Berikut adalah
?> contohnya:
/*
Sebagaimana kita lihat pada script di atas, hasilnya adalah: Array ( [0] => merah [1] => <?php
variabel “nama_hari” memiliki tujuh nila yakni kuning [2] => hijau [3] => biru [4] => ungu $nama_hari[] = 'senin';
nama-nama hari dalam seminggu. [5] => jingga )$nama_hari[] = 'selasa';
$nama_hari[] = 'rabu';
Bagaimanakan membuat array? $nama_hari[] = 'kamis'; */
Ada beberapa cara dalam membuat array. $nama_hari[] = 'jumat';
Cara yang pertama adalah dengan $nama_hari[] = 'sabtu'; ?>
menginfentaris semua data yang kita inginkan $nama_hari[] = 'minggu';
dalam satu list yang sama. Hal ini telah kita $nama_warna[] = 'merah'; Kita juga bisa menggunakan fungsi var_dump
lakukan pada contoh script di atas. untuk menampilkan informasi lebih detail.
Mengenal ArrayHampir di semua bahasa pemrograman mengenal adanya data array. Begitu pula dengan PHP. Berbeda dengan variabel pada
umumnya, variabel array bisa menyimpan lebih dari satu nilai
dalam PHP terdiri dari dua jenis, yaitu key
yang berupa integer dan key yang berupa <?php <?php
string. Jika kita menentukan key suatu array var_dump($nama_warna); $warna_hari = array (“kuning”=>”senin”,
menggunakan data integer maka disebut “merah”=>”selasa”,
“hijau”=>”rabu”,”jingga”=>”kamis”);/* array indexed. Sedangkan j ika kita
?>hasilnya adalah: array(6) { [0]=> string(5) menggunakan string sebagai key, maka
"merah" [1]=> string(6) "kuning" [2]=> disebut array asosiatif.
string(5) "hijau" [3]=> string(4) "biru" [4]=> Atau bisa juga dengan cara berikut ini:
Berikut ini contoh membuat array dengan key string(4) "ungu" [5]=> string(6) "jingga" }
yang kita tentukan:*/ <?php
?> $warna_hari[“kuning”] = ”senin”;
$warna_hari[“merah”] = ”selasa”;<?Php
Sebagaimana telah kita lihat pada hasil cetak, $warna_hari[ “hijau”] = ”rabu”;$nama_hari = array(0=>“senin”,
selain menampilkan data berupa nilai yang $warna_hari[”jingga”] = ”kamis”;1=>“selasa”, 2=>“rabu”, 3=>“kamis”,
telah kita tentukan, kita juga melihat adanya ?>4=>“jumat”, 5=> “sabtu”, 6=>“minggu”);
nilai lain, yakni angka-angka yang mengawali
$nama_warna = array(2=>“merah”, nilai kita. Dari manakah angka-angka ini? Kita juga bisa menciptkan array secra cepat
dengan fungsi range(). Dengan fungsi range 3=>“kuning”, 4=>“hijau”,5=> “biru”,
Selain terdiri dari nilai (value) array juga ini key yang dihasilkan merupakan data 6=>“ungu”, 7=>“jingga”);
mengandung key. Key merupakan element integer atau berurutan. Urutannya bisa dari ?>
array yang digunakan untuk alat identitas dari yang paling kecil ke besar atau sebaliknya. Cara yang lebih mudah adalah dengan
suatu nilai. Karena fungsinya ini, maka nilai Berikut adalah contohnya:menentukan nilai key awal pada suatu array.
key harus bersifat unik. Jika kita lihat pada
<?phphasil cetak di atas, key dari nila “merah” <?php
$nama_warna = array(2=>“merah”, adalah 0. Hal ini berarti 0 adalah identitas (ID) $satu_sampai_lima = range(1, 5);
“kuning”, “hijau”,“biru”, “ungu”, “jingga”);dari “merah” sehingga tiap kali kita $sepuluh_sampai_nol = range(10, 0);
?>menggunakan key 0 ini maka hasilnya akan $a_sampai_z = range(a, z);
selalu mengacu pada nila “merah”. Begitu $z_sampai_a = range(z, a);
pula dengan key 1,2,3 dan seterusnya. Dengan menentukan nilai key awal, maka
?>secara otomatis PHP akan membuatkan key
untuk setiap element berikutnya. Hal ini hanya Pada contoh diatas, kita tidak menentukan
Demikianlah pengenalan dasar tentang array. berlaku untuk array indexed.nilai key dari objek-objek yang kita buat.
Pada pembahasan berikutnya kita akan Dengan demikian secara otomatis, PHP akan
melakukan operasi-operasi penggunaan data membuatkan nilai key-nya untuk kita. Kita Untuk membuat array asosiatif, terlebih
array. Selamat mencoba. [Kandar]juga bisa menentukan nilai key di dalam suatu dahulu kita buatkan key-nya. Berikut adalah
data array. Berdasarkan tipe datanya, key di contohnya:
.ilmuwebsite .magazine
.Server scripting
e-learning community offline version
.ilmuwebsite magazine | perdana 2009 9
.ilmuwebsite magazine | perdana 2009
Pengertian Internet MarketingDewasa ini penggunaan website sebagai salah satu alat pemasaran produk di internet semakin di gemari, baik itu oleh kalangan industri maupun perseorangan yang menggeluti bisnis internet.
e n g a p a I n t e r n e t M a r k e t i n g langsung melalui berbagai media contact us member ikan keuntungan dan yang tersedia.M manfaat dalam hal pemasaran?,
-Pemasaran yang interaktifberikut beberapa kentungan tersebut:Anda dapat melakukan interaksi dengan - Harga promosi yang murahcustomer / calon customer anda secara - Mendatangkan dan mendapatkan respon langsung dengan menggunakan berbagai media customer / calon customer.yang ada seperti YM (Yahoo Messanger), Email, - Pemasaran yang interaktifSMS dan Telepon, sehingga anda dapat - Harga promosi yang murahmemberikan respon secara instant.Dalam hal biaya promosi, internet marketing
lebih unggul karena kita hanya perlu
mengeluarkan biaya untuk tehnis nya saja yaitu:
biaya pembuatan website, hosting dan domain.
Ada juga biaya marketing nya yang nanti akan
saya jelaskan pada segment berikutnya.
- Mendatangkan dan mendapatkan respon
customer / calon customer.
Dengan menggunakan website sebagai alat
promosi, internet marketing tidak kalah juga
dengan online atau offline marketing yang lain.
Perusahaan atau individu yang menjalankan
internet marketing juga bisa mendapatkan
respon dari customer / calon customer secara
.ilmuwebsite
.magazine e-learning community offline version.marketing
Intro:Pengertian internet marketing
ma
rke
ting
.in
tern
et
10
10
.ilmuwebsite .magazine .marketinge-learning community offline version
.ilmuwebsite magazine | perdana 2009 11
membangun sebuah website yang Search In te rne t marke t ing t idak semudah Engine Friendly adalah dasar dan landasan membangun dan mempromosikan sebuah sebelum melangkah ke dalam SEO lebih jauh.
website lalu memasang iklan pada website Berikut beberapa hal yang perlu anda ketahui lainnya begitu saja, Internet marketing sendiri untuk membangun sebuah website yang
sukses dalam hal SEO:memadukan aspek kreatif dan tehnikal, yang
terdiri dari desain development, advertising 1. Pelajari penggunaan bahasa HTML
dan salesBahasa HTML tidak lah sesulit yang anda
. pikirkan, ada banyak tutorialnya di internet.Desain development, meliputi:
2. Pelajari juga Style CSS- Desain dan programing sebuah website. Gabungkan HTML dan CSS, gantilah code Advertising, meliputi:HTML <table> dengan stye CSS, gunakan
- SEM (Search Engine Marketing) seminimal mungkin penggunaan tag <table> - SEO (Search Engine Optimization) karena ini dapat juga memperberat akses bot
search engine untuk mengakses website memasukkan kata kunci (keyword) kedalam - Banner Adsanda. seaerch engine maka dia akan mendapatkan - Email Marketing
hasil yang dia cari. Metode SEM sendiri - Article Marketing3. Gunakan Url Search Engine Friendly
termasuk Search Engine Optimization (SEO), Sales, meliputi: Matt Cuts (Google Enginering) sendiri Paid Placement Dan Paid Inclusion. Hasil di - Followup mengatakan bahwa google bot kesulitan
untuk mengakses url yang lebih dari 3 SERP (Search Engine Result Page) dapat di - Membangun relationship dengan customerparameter “&” contoh: tentukan dari dua cara yaitu :- Menangani komplain customer www.websiteku.com/index.php?page=1&hal
Ketika anda menjalankan internet =2&cat=3&div=14&id=shoes, kalau anda Secara alami dengan menggunakan tehnik marketing anda perlu menjalankan ketiga terpaksa menggunakan bentuk URL yang SEO metode ini tidak memerlukan biaya iklan, aspek di atas dengan baik, sehingga dapat demikian maka gunakanlah maksimal 2
parameter “&”, lebih baik lagi anda hanya saja anda perlu menerapkan tehnik mencapai hasil yang memuaskan. menggunakan url yang bisa di tembus search SEO dalam website anda untuk mendapatkan engine bot secara mudah seperti URL dengan
hasil yang optimal yaitu mendapatkan posisi Web Desain Development SEO struktur Directoryranking yang lebih baik dari website-website Friendly Contoh:
www.websiteku.com/1/2/3/14/shoes/, struktur saingan anda.ini lebih baik.
Cara yang ke dua adalah menggunakan 4. Letakkan keyword anda pada posisi-
pemasangan ik lan, Google sendi r i posisi yang tepat. Seperti pada posisi menawarkan cara ini untuk membantu <title>keyword anda di sini</title>, dan kalau
bisa satu halaman membahas satu keyword menempatkan website anda dalam posisi yang sama. K Contoh: anda punya halaman halaman pertama dalam SERP tanpa perlu game Final Fantasy, maka yang harus anda
anda bersusah payah melakukan tehnik SEO, lakukan dalam halaman tersebut adalah
dan tentunya service seperti ini tidak bisa membahas topik game Final Fantasy saja, Ada dua pilihan dalam membangun sebuah jangan di campur adukkan dengan anda dapatkan dengan gratis.
pembahasan game Grand Theif Auto, karena website diantaranya menggunakan engine hal ini akan memperngaruhi algoritma search yang sudah ada tersedia seperti wordpress - SEO (Search Engine Optimization), engine.
dsb, atau anda ingin membangun sendiri adalah proses untuk meningkatkan jumlah website anda? Jika anda menggunakan lalulintas / traffic berkualitas yang ditujukan Apabila anda ingin sukses membuat website engine yang sudah ada, anda tidak perlu yang search engine friendly, maka penuhilah kepada suatu website dari search engine
4 point di atas, dan jangan melakukan tehnik memikirkan coding nya karena sudah di melalui sebuah algoritma search engine Black Hat SEO (akan saya jelaskan pada sempurnakan oleh developer engine tersebut. secara alami. Sudah menjadi kebiasaan episode berikutnya)
Lain halnya jika anda ingin membangun ketika seseorang sedang mecari sesuatu webs i te anda send i r i , anda wa j ib dalam search engine dan dia melihat hasil memperhatikan hal-hal berikut. pencarian maka dia akan meng-klik website Advertising
yang ada pada ranking teratas dan - SEM (Search Engine Marketing) adalah Sebelum menuju ke Teknik SEO ada baiknya
seterusnya. Sehingga website dengan suatu bentuk dari internet marketing yang anda mempelajari dan memahami bagaimana ranking tertinggi akan mendapatkan yang memanfaatkan Search Engine sebagai membuat sebuah website yang “Search kesempatan lebih besar untuk mendapatkan Engine Friendly” terlebih dahulu. Karena alat untuk pemasarannya. Seseorang yang
.ilmuwebsite magazine | perdana 200912
.ilmuwebsite
.magazine e-learning community offline version.marketing
klik. perusahaan. Biasanya artikel ini tersedia dan beberapa keuntungan yang tentunya berguna
- Banner ads, adalah suatu iklan berbentuk di distribusikan secara bebas untuk umum. untuk kita, beberapa keuntungan tersebut
gambar yang di pasang pada suatu website, Keuntungan dari metode ini adalah bebas di adalah customer yang loyal, return customer,
tujuannya adalah untuk menarik lalulintas sebar luaskan, contoh: apabila anda menulis dan juga feedback yang kita harapkan,
suatu website. Mekanismenya yaitu dengan artikel tentang perbandingan hosting antara masalah ini akan saya jabarkan dalam edisi
cara menaruh sebuah banner yang menarik penggunaan hosting lokal dan internasional, berikutnya.
pada suatu website kemudian banner dan jangan lupa letakkan sedikit promosi anda
tersebut memiliki link ke website lain, bentuk di akhir artikel, anda menuliskan secara jelas - Menangani komplain customer
maupun isi dari banner tersebut haruslah perbandingannya sehingga apabila ada Kita sebagai penjual jangan hanya menjual
menarik, supaya visitor tertarik untuk visitor yang tertarik untuk mengcopy nya barang lalu cuek terhadap feedback dari
mengkliknya, format dari banner dapat berupa untuk di letakkan pada web/blog mereka, customer kit, ya... mungkin saja barang yang
(Gif, JPG, PNG, SWF). m a k a a n d a a k a n m e n d a p a t k a n kita kirimkan sedang dalam kondisi
keuntungannya yaitu promosi gratis. bermasalah? Atau customer tidak puas? Ya ..
- Email Marketing, adalah suatu bentuk Beberapa website artikel distribusi bebas pasti mereka akan melakukan komplain, dan
promosi dengan menggunakan email sebagai , masalah ini akan saya jabarkan dalam edisi
alat marketingnya. Pelaku bisnis umumnya dsb. berikutnya. Terimakasih [B_scorpio]
menggunaka email sebagai alat pemasaran
dengan tujuan meningkatkan hubungan baik Salesdengan pelanggan yang dulu pernah menjadi - Followup
customer kita, sehingga email marketing ini Melakukan followup adalah salah satu hal
dapat membuat customer kita menjadi loyal, terpenting dari marketing baik itu di online
tujuan lainnya adalah untuk mengirim email marketing atau internet marketing, karena kita
guna mencari pelanggan baru. Akan tetapi sebagai marketer harus agresif. Ada
berhati hatilah dengan metode ini karena beberapa cara dalam melakukan followup
anda bisa di cap sebagai spammer. Alangkah diantaranya melaui email, telp, dan sms,
lebih baik jika anda minta konfirmasi terlebih masalah ini akan saya jabarkan dalam edisi
dahulu kepada customer untuk mengirimkan berikutnya.
Email Marketing.
- Membangun relationship dengan
- Article Marketing, adalah kegiatan customer
penulisan artikel pendek yang berkaitan Ada baiknya kita menjaga hubungan dengan
dengan review suatu produk atau suatu customer kita, karena kita akan mendapatkan
h t t p : / / w w w. a r t i c l e d a s h b o a r d . c o m
http://www.goarticle.com
.ilmuwebsite magazine | perdana 2009
Sekilas mengenai ECommerce fitur-fitur yang sudah ada, ataupun mengurangi
Sering kita mendapatkan beberapa site yang fitur-fitur yang tidak diinginkan. Ya penulis akan
dilengkapi fasilitas untuk memesan suatu mencoba menje laskan kepada anda,
produk, di mana di dalamnya terdapat beberapa bagaimana cara kerja sebuah ecommerce, dan
link berisi produk-produk yang digrupkan dalam bagaimana meracik kode sendiri, untuk
kategori-kategori tertentu yang dapat kita pilih. menghasilkan ecommerce yang benar-benar
Membeli barang cukup dengan beberapa klik sesuai dengan kebutuhan anda.
saja, dan barang pun akan diantar ke rumah Sebelum kepada tahap perancangan algoritma,
dengan selamat. Namun ada juga beberapa perancangan database, dan peracikan kode,
situs yang memang mengkhususkan dirinya satu hal yang wajib di penuhi terletak di langkah
untuk mengabdi kepada jualan online :D, ex: awal. Langkah awal ini yang nantinya digunakan
lapak-online.com. Ya, tentunya ini semua sebagai batu loncatan untuk menuju ke tahap
dibangun oleh suatu sistem yang benar-benar selanjutnya. Langkah awal ini berisi seputar
matang, seringkali sistem seperti ini disebut jawaban dari pertanyaan seperti, sistem
dengan istilah ecommerce. ECommerce ecommerce bagaimana sih yang di inginkan?!
merupakan suatu cara berbelanja atau Sistem ecommerce dengan teknis yang seperti
berdagang secara online atau direct selling yang apakah sih yang di inginkan?! Dan pertanyaan-
memanfaatkan fasilitas Internet dimana terdapat pertanyaan lain yang tentunya sangat berkaitan
website yang dapat menyediakan layanan “get erat dengan perancangan dan pembuatan
and deliver“. Seperti itulah definisi secara sistem ecommerce. Mari... mari... penulis coba
lengkapnya. mengantarkan anda untuk telusuri satu persatu,
bagaimana ecommerce itu di rancang, diracik,
Persiapan awal, Bagaimana ecommerce dan diimplementasikan.
bekerja.
Ada kalanya seorang web developer Perancangan Alur Kerja E-Commerce
menginginkan suatu sistem ecommerce yang Sesuatu hal yang wajib bagi seorang web
berbeda dengan ecommerce yang sudah ada. programmer membuat satu panduan dalam
Menginginkan ecommerce yang benar-benar perancangan suatu aplikasi, entah itu pseudo
sesuai dengan kebutuhan, dengan penambahan random, algoritma, flowchart, hal ini digunakan
Langkah Sederhana
Mudah Membuat E-Commerce Saat ini untuk membeli suatu barang seorang pembeli cukup duduk di depan internet, hanya dengan beberapa klik saja, barang pun akan diantar sampai ke rumah.
13Langkah MudahMembuat E-CommerceSederhana (bag.1)
13
.we
bp
roje
ct
.ilmuwebsite
.magazine e-learning community offline version.web project
sebagai acuan agar programmer tidak keluar Berdasarkan flowchart tersebut, maka ?Nama Produk
jalur nantinya. permasalahan dalam pembuatan ecommerce ?Deskripsi Produk
Mula-mula standarnya dalam suatu aplikasi semakin mengerucut, dan pembuatan ?Harga Produk
ecommerce, seorang user dipersilahkan aplikasi ecommerce pun semakin mudah
untuk memilih kategori yang ada. Setelah tentunya. Penulis coba rincikan lagi aplikasi e- Tabel data customer
memilih kategori yang ada, maka user akan commerce yang akan di bangun nantinya. Tabel ini berfungsi untuk menyimpan data
melihat-lihat item-item yang ada dalam lengkap mengenai customer, seperti nama
kategori tersebut, misalnya flashdisk kingston Pada halaman awal, di perlihatkan produk apa pemesan, alamat si pemesan dan lain-lain.
2 GB seharga 50 ribu dalam kategori saja yang dapat dibeli. Tabel data customer berisi :
accesories dipilih oleh user tersebut, yang ?No Cutomer
ditampilkan selanjutnya adalah sebuah form Ketika user memilih salah satu produk, akan ?Nama Lengkap
yang berisi seberapa banyak flashdisk yang disediakan, seberapa banyak produk yang ?Alamat
akan dibeli oleh user tersebut, jika user akan dibeli oleh user tersebut. Anggap saja, ?Kota
memasukkan nilai 1 kedalam keranjang user ingin membeli 2 buah Headphone merk ?Provinsi
belinya maka user di persilahkan untuk Kenion, maka selanjutnya user akan ?Kodepos
melanjutkan kepada tahap pembayaran atau dihadapkan kepada suatu halaman yang ?Nomor Telepon
melihat produk lain yang akan dibeli. berisi apa saja barang yang akan dibeli oleh ?Email
Ya, apa yang penulis jabarkan diatas adalah user, user dipersilaihakn untuk memilih
penggambaran dari cara kerja ecommerce barang yang lain untuk dibeli, atau lanjut Tabel data Order
yang akan kita buat nanti. Penulis coba kepada halaman untuk melakukan proses Tabel order digunakan sebagai tempat
gambarkan dalam bentuk lain, flowchart : pemesanan barang untuk dimasukkan penyimpanan informasi pemesanan barang,
kedalam daftar database order barang, di berkaitan dengan barang apa yang di pesan,
dalam halaman tersebut juga berisi data berapa total yang harus di bayarkan, menuju
berkenaan dengan alamat si pemesan alamat mana barang dikirim. Lengkapnya
barang, nah data inilah yang nantinya tabel data order ini berisi :
digunakan untuk proses pengiriman barang. ?No Urut Order
?Tanggal Order
Perancangan Database E-Commerce ?No Urut Customer
Dalam sebuah system e-commerce tentunya ?Total harga barang yang harus
harus terdapat database yang dapat dibayarkan
menangani beberapa hal seperti: menangani ?Ongkos kirim
database produk yang akan dijual, menangani ?Total harga barang + ongkos
pencatatan order yang masuk, produk apa kirim
yang di pesan, seberapa banyak produk ?Nama Customer
tersebut dipesan, kemudian hal-hal lain ?Alamat lengkap Customer
seperti menangani alamat si pengorder, ?Kota tujuan pengiriman
nantinya data ini digunakan untuk pengiriman ?Kodepos Tujuan
barang ke alamat si pengorder produk. Dari ?Nomor Telepon Customer
sini penulis memberikan solusi yakni tabel apa ?Email Customer
saja yang digunakan untuk menyelesaikan
permasalahan tersebut, bagaimana relasi Tabel Relasi antara Order dengan
masing-masing tabel tersebut ada. Produknya
Harus ada sebuah tabel yang digunakan
Tabel-tabel yang diperlukan antara lain : sebagai relasi antara order dengan
produknya. Hal ini digunakan sebagai
Tabel data produk pengefisienan penggunaan database,
Tabel ini menyimpan berbagai informasi kemudahan pencarian, dan mengurangi
berkaitan dengan produk yang akan dijual space yang dibutuhkan dalam penggunaan
nantinya. Data yang disimpan antara lain : database. Tabel inilah nantinya difungsikan
?No Produk sebagai sebuah jembatan antara order
?Tanggal masuk produk dengan produk. Berisi :
.ilmuwebsite .magazine
.web project
e-learning community offline version
.ilmuwebsite magazine | perdana 2009 14
start
pilih kategori produk
pilih item produk
simpan data item yang dibeli
lihat produk apa yang dibeli
edit daftar produk yang dibeli
checkout
end
.ilmuwebsite magazine | perdana 200915
.ilmuwebsite
.magazine e-learning community offline version.web project
?Nomor Order
?Banyaknya produk yang dipesan
?Nomor Produk
Tabel order sementara
Ya, perlu dicatat, e-commerce yang akan
dibangun memanfaatkan fasilitas session,
session ini tentunya diset dynamic,
menggunakan session_id(). Hal ini digunakan
agar user dapat langsung melakukan order
berbarengan, dan juga tidak memerlukan
untuk melakukan registrasi atau login. Produk
yang dipesan direcord ke dalam database
dalam bentuk session, yang tentunya setiap
pengunjung memiliki perbedaan sessionid-
nya. Yang termasuk ke dalam tabel order
sementara adalah :
?No Order sementara
?Session Order
?Jumlah produk yang di pesan
?No Produk yang di pesan.
Dengan demikian apabila kesemuanya
dijadikan ke dalam bentuk diagram. Maka Ya, artikel bagian pertama Langkah mudah database dan coding halaman muka untuk
akan saling berkaitan satu sama lain. membuat ecommerce sederhana penulis user”, tentunya akan penulis jabarkan pada
akhiri sampai disini, akan dilanjutkan ke Ilmuwebsite Magazine edisi berikutnya. Apabila direlasikan bentuknya dalam bentuk
bagian kedua mengenai “pembuatan diagram akan menjadi seperti ini. [Al-k]
no_product date_add_productname_productdesc_productprice_product
Tbl_Products
hidden_ordersession_orderquantity_orderno_product
Tbl_Order_Temp
number_customerfirst_namelast_nameaddress_1address_2citystatepost_codephone_numberemail
Tbl_Customer
order_numberorder_datenumber_customersub_totalshippingcost_deliverytotalship_first_nameship_last_nameship_add_1ship_add_2ship_cityship_stateship_post_codeship_phone_nmremail
Tbl_Order
order_numberquantity_orderno_product
Tbl_Order_Count
Relasi Masing-Masing Tabel Simple E-Commerce
.ilmuwebsite magazine | perdana 2009
Mengenal (CMS)
Content ManagementSystem
Membuat web itu adalah sebuah keharusan. Lalu bagaimana jika kita ingin membuat website dengan mudah, ya menggunakan CMS jawabannya.
Secara sederhana Content Management System atau menghapus isi website secara langsung
(CMS) adalah sistem aplikasi yang digunakan dapat dilakukan tanpa mengetik script
untuk mengelola dokumen dan konten sebuah pemrograman, Perubahan isi website dapat
sistem, karena kita lagi membahas tentang web, dilakukan melalui internet dengan mudah, cepat
jadi yang diatur dan dikontrol itu adalah seluruh isi dan tanpa menginstall software apapun atau
dan tampilan dari web yang ingin kita bangun. m e m i l i k i k e m a m p u a n t e k n i s b a h a s a
pemrograman. Apakah hanya web content dan
Content ? dokumen saja yang bisa diatur? Tentu saja tidak.
Sederhananya dapat dijelaskan bahwa content Dalam perkembangannya hal-hal yang bisa diatur
adalah setiap jenis atau unit informasi digital yang oleh sebuah CMS semakin banyak, contohnya
digunakan untuk mengisi setiap halaman. block atau module position, menyisipkan dan
Content dapat berupa text, gambar, animasi, menghapus fungsi (bahasa kerennya plugin /
suara, dll. Intinya adalah semua hal yang ingin component), front page manager, bahkan
diperlihatkan kepada public melalui internet. template atau themes dari tampilan website.
Content Managemet ? Struktur CMS secara garis besar terdiri dari dua
bagian, yaitu Frontend dan Backend.
Content management atau pengelolaan isi suatu Frontend adalah tampilan halaman web kita, yaitu
website yaitu menggabungkan aturan, proses, halaman yang diakses oleh pengunjung umum
dan alur kerja sehingga kita dapat membuat, sedangkan Backend adalah bagian administrasi
mengubah, dan mem-publish seluruh isi halaman yang hanya bisa diakses sang pemilik web
sesuai dengan alur sistem. maupun orang-orang yang telah ditunjuk untuk
melakukan manajemen website. Istilah umumnya
Content Management System ? halaman admin (admin page).
Sistem itu sendiri dapat diartikan sebagai suatu
alat atau gabungan dari alat yang efisien, efektif Beberapa keuntungan menggunakan dan memudahkan pembuatan halaman web CMS:menggunakan sistem pengelolaan isi website. 1). Dengan CMS informasi yang ditampilkan
Dapat disimpulkan bahwa CMS adalah suatu alat secara online tetap up-todate, konsisten dan
yang dapat memusatkan kemampuan teknis dan mempunyai nilai informasi terkini.
menyebarkan kemampuan non teknis kepada 2). Menambah berita atau artikel dapat dilakukan
anggota tim untuk membuat, mengubah, dari mana saja oleh member atau user yang diberi
mengelola dan mem-publish sejumlah isi website hak untuk mem-posting berita.
seperti teks, gambar, animasi, suara dll dengan 3). Webmaster dapat lebih konsen pada sisi
aturan, proses dan alur kerja yang sudah baku teknologi nya saja, sedangkan konten atau isi
sehingga website dapat terlihat sesuai keinginan. dapat diberikan wewenang nya kepada user
Content Management System (CMS) dapat tertentu.
digunakan oleh orang yang tidak cukup mengerti 4). Dengan CMS artikel dan berita dapat diatur
pemrograman teknis. Menambah, mengubah berdasarkan criteria tertentu, masing-masing
16Intro :Mengenal Content Management System (CMS)
16
.Co
nte
nt
Ma
na
ge
me
nt S
ys
tem
21Tutorial :Langkah mudah instalasijoomla!
.ilmuwebsite
.magazine e-learning community offline version.CMS
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 17
.CMS
memiliki tugas masing-masing dan hak akses pemilik berita bertanggung jawab dengan sumber daya internalnya secara kuat. berbeda-beda pula. Dengan demikian, setiap
informasi yang mereka kirim ke website ? Sistem Open Source berbasis dukungan perubahan di website dapat segera ditelusuri 5). Pemilik website memegang kendali penuh komersialdan diperbaiki seperlunya.
Suatu organisasi menyediakan layanan terhadap isi dan tampilan websiteprofesional atau mendukung produk Penggunaan CMS6). CMS didesain untuk pemilik website yang walaupun kodenya free, tetapi sistem CMS pada prinsipnya dapat dipergunakan tidak memiliki keahlian teknis pemrograman dievaluasi seperti sistem komersial. untuk berbagai macam keperluan dan dalam Walaupun lisennya gratis, sistemnya harus berbagai kondisi, seperti :disesuaikan dengan kebutuhan bisnisManfaat umum CMSBerdasarkan penggunaannya, CMS Manajemen Data, manajemen Data 1. Mengelola website pribadidibedakan menjadi: Portal, Blogs, E-merupakan fungsi utama CMS. Semua data
2. Mengelola website perusahaan Commerce, Groupware, Forums, E-learning, dan informasi yang telah ditampilkan belum 3. Portal atau website komunitas Image Gallery, dan Wiki. Berikut ini beberapa dapat diorganisasi dan disimpan dengan baik.
Open Source CMS untuk masing-masing 4. Galery PhotoSetiap saat, data dan informasi dapat kategori tersebut.dipergunakan kembali sesuai dengan 5. ForumPortalkebutuhan. CMS pun mendukung berbagai 6.Aplikasi E-Commerce, E-Learning, E-1024, AIOCP, AssoCIateD, Bcoos, BigAce, macam macam format data seperti XML,
Government dan lain-lain. BitWeaver, BloofoxCMS, CMS Made Simple, HTML, PDF dan lain-lain, indexing, fungsi ContentNow, DBHcms, Dragonfly CMS, pencarian, dan control terhadap revisi
Model CMS ! Drupal, e107, eazyPortal, Elxis, Enano CMS, terhadap data dan informasi.CMS bisa kita buat sendiri. Namun untuk Etomite, Exponent, ExV2, eZ Publish, Mengatur Siklus Hidup Website, banyak membuatnya kita harus mempunyai Fundanemt, FuzzyLime, Geeklog, iGaming CMS memberikan fasilitas kepada para pengetahuan yang memadai tentang bahasa CMS, Jaws, Joomla, LoveCMS, Mambo, penggunanya untuk mengelola bagian atau isi pemrograman dan database. Namun tak MDPro, MODx, Netious, OneCMS, Ovidentia, yang akan ditampilkan, masa atau waktu perlu khawatir, karena saat ini sudah terdapat Pheap, PHP-Fusion, PHP-Nuke, phpwcms, penampilan, dan lokasi penampilan di puluhan CMS. Ada yang licensed, yaitu anda phpWebSite, PLUME CMS, Postnuke, website. Tak jarang sebelum ditampilkan, harus membayar untuk memiliki dan RunCMS, SilverStripe, SPIP, TikiWiki CMS, bagian atau isi direview dahulu oleh editor menggunakanya. Namun banyak pula yang toendaCMS, Typo3, Typolight, Website agar validasinya terjamin.gratis, istilahnya Open source. Baker, Xaraya, XOOPS, dan YACS.Mendukung Web Templateing dan
BlogsStandarisasi, Setiap halaman website Model CMS sendiri Ada dua model Content b2evolution, Blogger, Dotclear, Eggblog, berasal dari templateyang telah disediakan Management System yaitu : FlatPress, LifeType, Loudblog, Nucleus CMS, oleh CMS. Selain dapat menjaga konsistensi 1. CMS Komersial , CMS Komersial dibuat sBlog, Serendipity, SimplePHPBlog, Simplog, tampilan secara keseluruhan, para penulis dan dikembangkan oleh perusahaan Textpattern, WB News, Wheatblog, dan editor, dapat berkosentrasi penuh dalam perusahaan software yang menjalankan WordPress, dan Zomplog.menyediakan isi website. Bila isi telah usahanya dengan motif mencari keuntungan. E-Commercetersedia, maka proses publikasi mudah CMS komersialpun menyediakan hampir cpCommerce, Freeway, Opencart, osc2nuke, berjalan karena sudah ada template. semua feature dan tidak tersedia secara osCMax, osCommerce, phpShop, dan Zen Beberapa bagian website kadang telah gratis karena penggunaannya harus membeli Cart.ditetapkan sedemikian rupa sehingga tidak licensi dari perusahaan pembuatnya (dari Groupwaredapat langsung diubah. Penetapan bagian licensi berdasarkan jumlah penggunnya Achievo, ACollab, dotProject, eGroupWare, website memberikan stndarisasi kepada sampai sifat multiserver dan harga murah Flyspray, Group-Office, more.groupware, seluruh bagian website.sampai mahal). phpGroupWare, PHProjekt, ProjectPier, Personalisasi Website, Sekali ditempatkan 2. CMS Open Source, CMS yang dibuat dan Streber, dan WebCollab.dalam CMS, isi ditampilkan sesuai dengan dikembangkan oleh sekelompok orang atau Forumkeinginan dan kebutuhan penggunanya. perusahaan yang intinya meberikan alternatif bbPress, Beehive, DeluxeBB, FUDForum, Terlebih lagi, kelebihan CMS yang dapat murah dan terjangkau kepada pengguna. IceBB, Mercury, miniBB, MyBB, MyTopix, memisahkan isi dan design menyebabkan CMS tersedia secara grat is dapat Phorum, phpBB, PunBB, QuickSilver, SMF, proses personalisasi berjalan mudah.d ipergunakan tanpa ba tasan , dan UNB, UseBB, Vanilla, W-Agora, dan XMBSindikasi, Sindikasi memungkinkan sebuah memberikan akses kepada pengguna akan E-Learning.website membagi isinya kepada website-kode pemrograman sehingga mudah ATutor, Claroline, ClaSS, Docebo suite, website lain. Format data yang didukung pun memodifikasi CMS dimasa mendatang. Dokeos, DrupalEd, Interact, Moodle, cukup bervariasi mulai dari rss, rdx, xml OpenSource terbagi menjadi dua model yaitu SiteAtSchool, dan SyndeoCMS.hingga “backend scripting”. Sama halnya ? Sis tem Open Source berbas is Image Gallerydengan personalisasi, sindikasi mudah pula komunitas 4Images, Coppermine, Gallery, Gallery 2, dilakukan karena isi design dibuat terpisah.
LinPHA, Minishowcase, nzFotolog, Phormer, Sistem Open Source berbasis komunitas Akuntanbilitas atau Akurasi, Karena CMS PhpWebGal lery, Pixelpost, Plogger, mendukung alur kerja dan hak akses yang merupakan sistem Open Source tradisional S i n g a p o r e , T h i c k b o x G a l l e r y , jelas kepada penggunanya, data dan dan free secara keseluruhan. Sistem cocok TinyWebGallery, WEBalbum, Zenphoto, dan informasi dapat pula dipertanggung jawabkan
untuk organisasi yang akan mengembangkan Zoph.dengan baik. Setiap penulis atau editor
DokuWiki, MediaWiki, PmWiki, QwikiWiki, ?Templatenya terbatas dan sulit berkreasi ?Penggunanya kompakUniWakka, Wikepage, dan WikkaWiki. dengan template baru. ?Mendukung SEF (search engine friendly)
?Tidak dapat dijalankan di website milik kita secara default, sehingga lebih mudah Bagi sebagian orang yang terjun dalam sendiri. ditemukan di search engine.bidang web design atau dunia blogger
t e r k a d a n g s u l i t m e n e t u k a n m a u ?Tidak dapat dijalankan di komputer lokal Kelemahan :menggunakan CMS yang mana, apa (localhost) atau di komputer tanpa ?Fitur managementnya sedikit sehingga kelebihan dan kekurangannya dsb. Nah
sambungan internet. sebagian orang menganggap terlalu dibawahl ini akan diberikan perbandingan-
sederhana.perbandingan beberapa CMS terkenal di 2. WordPress ?Jarang digunakan oleh website-website dunia.CMS terpopuler saat ini? Wordpress! Tidak besar di dunia.terbantah lagi kalau CMS yang satu ini 1. Blogspot ?Plugginnya tidak sebanyak Joomla, dan digunakan oleh begitu banyak website terkadang masih lebih bagus pluggin Joomla.Media Blog pertama kali di populerkan oleh terutama web-blog, CMS ini cocok sekali Blogger.com ( ), yang digunakan untuk website berbasis news atau dimiliki oleh PyraLab sebelum akhirnya 3. Drupalberita. Kesederhanaan administrator sidenya PyraLab diakuisi oleh Google.com pada akhir Drupal adalah content management system membuat CMS ini sangat fasih digunakan tahun 2002 yang lalu. Merupakan salah satu
dan blogging engine yang pertama kali untuk pemula sekalipun. Kemampuan CMS blog terpopuler saat ini, kelebihannya templatingnya sangat digemari juga karena dikembangkan oleh Dries Buytaert sebagai dari blog ini adalah sudah dapat membaca sangat mudah dimengerti. Mengejutkan sebuah sistem bulletin board. Sekarang ini javascript sehingga kita dapat memperindah ket ika sekarang wordpress dengan tampilan blog kita dengan aneka macam Drupal banyak digunakan oleh website-pluginsnya yang berkembang pesat sehingga widget dan tools seperti shoutbox, jam analog
website yang memiliki traffic tinggi dan dapat digunakan untuk kebutuhan CMS atau digital, alexa rangking, pagerange dan memiliki tingkat penanganan sebuah website corporate bahkan digunakan sebagai simple tentunya dapat digunakan untuk menambah
shoping chart. Kelebihan lain dari CMS ini hirarki yang kompleks. Kami sangat penghasilan melalui berbagai program sangat mudah dioptimasi menjadi sebuah periklanan yang telah marak seperti Google menyarankan penggunaan Drupal untuk website yang search engine friendly dengan Adsense.
Keunggulan : website-website berskala besar dan tingkat tag sistemnya, friendly url, custom meta, auto ?Sangat mudah dioperasikan, hanya perlu pemahaman web administrator tingkat ping, sitemap dan rss-nya. Penggunaan CMS mendaftar di situsnya Blogspot.com. advance.disangat sarankan untuk website berskala ?Pluggin alias aksesoris tambahan sudah kecil atau website berbasis berita dan weblog.
Keunggulan :disediakan (built up). memenangkan dua jenis penghargaan dalam ?Cukup mudah dioperasikan.?Cocok untuk para pemula.?Sederhana.?Sederhana. yaitu:?Akun gratis wordpress dapat dimiliki dengan ?Mendukung bahasa Indonesia. 1. Overall 2008 Open Source CMS Award mendaftar di WordPress.com.?Penggunanya kompak (Penghargaan Open Source CMS 2008 untuk ?WordPress juga dapat dijalankan di website ?Mendukung SEF (search engine friendly) Keseluruhan)milik kita sendiri (tidak seperti Blogspot yang secara default, sehingga lebih mudah 2. Best PHP Open Source CMSbelum bisa).ditemukan di search engine.?WordPress dapat dijalankan di komputer Kekurangan :lokal (localhost) atau di komputer tanpa ?Terlalu sederhana bagi sebagian orang dan sambungan internet.sulit untuk berkreasi.?Banyak pluggin tambahan.?Pluggin alias aksesoris tambahan bersifat ?Template dapat dirubah-rubah sekehendak built up, sehingga tidak bisa ditambahkan hati dan dapat membuat template sendiri.sendiri oleh user.
http://www.blogger.com
Packt Publishing 2008 Open Source CMS
Awards
.ilmuwebsite magazine | perdana 200918
.ilmuwebsite
.magazine e-learning community offline version.CMS
Tampilan Blogspot Tampilan WordPress Tampilan Drupal
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 19
.CMS
Keunggulan : dijelaskan lebih detail tentang CMS ini sampai ?Template dapat dirubah-rubah sekehendak
?Diklaim sebagai cms terbaik saat ini dan dengan proses installasi di webserver.hati dan dapat membuat template sendiri.
mengalahkan Joomla. Keunggulan :Kelemahan :
?Digunakan oleh website yang sederhana Diklaim sebagai cms open source dengan B a n y a k p e n g g u n a M a m b o y a n g ??
hingga website profesional. pengguna terbanyak di dunia.meninggalkan Mambo dan beralih ke
?Mudah dioperasikan Digunakan oleh website yang sederhana “saudara” nya yaitu Joomla (termasuk saya). ?
?Dapat dijalankan di komputer lokal. hingga website profesional.?Krisis kepercayaan dunia open source.
?Banyak pluggin tambahan. Sering update baik dari sisi cms maupun dari Plugginnya terbatas, terkadang hanya ??
?Template dapat dirubah-rubah sekehendak pluggin.disediakan untuk Joomla saja.
hati dan dapat membuat template sendiri. Mendapat kepercayaan dunia dan beberapa Defaultnya tidak mendukung SEF, namun ??
?Mendukung SEF (search engine friendly) kali menerima penghargaan menjadi cms ada component pendukungnya baik yang
secara default, sehingga lebih mudah open source terbaik dunia.gratis maupun yang bayar, selain itu perlu
ditemukan di search engine. Mudah dioperasikan.sedikit optimasi agar mendukung SEF. ?
Kelemahan : ?Dapat dijalankan di komputer lokal.
?Penggunanya tidak terlalu banyak, terutama 3.Joomla! ?Banyak pluggin tambahan.
di Indonesia. Template dapat dirubah-rubah sekehendak Kata Joomla diambil dari sebuah kata dari ?
?Plugginnya tidak sebanyak Joomla. hati dan dapat membuat template sendiri.suku Swahili yaitu Jumla yang berarti
Banyak pihak pengembang yang terus "menjadi kesatuan" bisa dikatakan memiliki ?
4. Mambo menambahkan content-content Joomla.kemampuan sama dengan Mambo, karena
Mambo pada awalnya disebut Mambo Open CMS ini code awalnya Joomla! 1.0.0 Kelemahan :
Source atau MOS adalah free software atau Defaultnya tidak mendukung SEF, namun menggunakan code Mambo 4.5.2.3. Banyak ?
open source content managemen system ada component pendukungnya baik yang komponen Mambo juga dapat digunakan
yang digunakan untuk membuat dan gratis maupun yang bayar, selain itu perlu sebagai Plugin Joomla begitu juga
memanagement website melalui sebuah sedikit optimasi agar mendukung SEF.sebaliknya.
interface yang simple. Sekarang ini mambo Terkadang pluggin-pluggin yang didapatkan adalah salah satu ?Joomla! Open Source
banyak dipilih dan digunakan karena terdapat bug atau error.Content Management Systems paling
kemudahan yang d ibe r i kan un tuk Terkadang ada ketidaksesuaian antara cms powerfull yang pernah ada. Digunakan ?
mengoperasikannya. dan pluggin.diseluruh dunia dari situs yang paling
Seperti hampir semua CMS yang digemari sederhana sampai kepada aplikasi korporasi
mambo memiliki kemampuan templating atau Setiap cms di atas mempunyai kelebihan dan yang kompleks. Kelebihan Joomla! terletak
kemampuan untuk mengganti tampilan kekurangannya sendiri, namun saya coba pada kemudahan instalasi dan pengelolaan
w e b s i t e t a n p a h a r u s m e l a k u k a n untuk mencocokkan antara cms dan para nya.
up load/perubahan kontent . mambo penggunanya. Berikut cms dan kecocokan Joomla memang sempurna untuk ukuran cms
menyediakan fasilitas dan komponen- fungsinya menurut saya :yang ada. Tak heran banyak sekali dukungan
komponen seper t i shopp ing char t yang diberikan oleh developer dan Blogspot
(menggunakan komponen virtue mart), photo Mencoba-coba dunia blogger, cms & desain programmer PHP yang turut membesarkan ?
gallery, forum, pools, calendars website website (terutama layout).aplikasi cms gratis ini. Dukungan ini diberikan
searching, multi bahasa dan lain-lain. Hampir Membuat website sederhana untuk tujuan dalam bentuk pembuatan aplikasi tambahan ?
sebagian besar website yang kami bangun tertentu.(extensions and plugins), dan ribuan template
menggunakan Mambo sebagai pilihan CMS. Menciptakan back link ke sebuah situs.yang menyempurnakan Joomla. ?
Sebuah kebanggaan bagi Indonesia karena Pada kesempatan selanjutnya akan WordPress
salah satu CoreDev Team Mambo adalah ?Mencoba-coba dunia blogger, cms & desain
orang Indonesia asli. website (terutama layout) dengan tampilan
yang lebih profesional.
Keunggulan : ?Sarana berkreasi.
?Digunakan oleh website yang sederhana ?Membuat website sederhana untuk tujuan
hingga website profesional. tertentu.
?Mudah dioperasikan. ?Menciptakan back link ke sebuah situs.
?Dapat dijalankan di komputer lokal. Drupal
?Pluggin tambahan. ?Membuat website profesional.TampilanJoomla!
.ilmuwebsite magazine | perdana 200920
.ilmuwebsite
.magazine e-learning community offline version.CMS
?Melatih diri menggunakan cms open source Easy managing, Easy writing, dan Easy sesuai kebutuhan. Fitur fitur tambahan itu
yang profesional. updating. Malah dibeberapa ISP/hosting yang seperti galeri photo, ramalan cuaca, kurs,
Mambo menggunakan sotware control panel seperti kalender, dan sebagainya. Kebutuhan-
?Membuat website profesional. CPANEL dan Fantastisco, Joomla sudah bisa kebutuhan akan fitur ini disediakan secara
?Melatih diri menggunakan cms open source langsung tinggal klik saja untuk installasinya. gratis oleh pendukung Joomla. Jadi jangan
yang profesional. takut. Ada ribuan orang yang sudah
?Pengenalan Mambo sebagai asal usul Joomla adalah Framework menyumbangkan fitur-fitur ini. Secara teknis
Joomla. Mau nge-blog, katanya mendingan pake istilah ini oleh Joomla disebut componnet add-
Wordpress. Kalau mau punya situs yang full on.
Mengenal joomla! Lebih dekat work yah pake Joomla. Jangan dicampur- Ada banyak ribuan component add-on yang
Sini penulis akan menjelaskan lebih aduk. Untuk skalabilitas yang lumayan besar bertebaran di dunia ini. Silakan download dan
mendalam, mengenai joomla! dan rumit, Joomla bisa mengambil peran ambil secara gratis. Namun disarankan untuk
Apaan seh Joomla! sebagai framework yang diandalkan. mencoba dulu komponen ini. Andai sudah pas
Joomla itu cara penulisannya -->Joomla! Integrasi sistemnya yang luar biasa didesain dan tidak terjadi tabrakan system. Pastikan
(dengan tanda seru di belakangnya ! :D) tapi untuk menangani kerja situs yang rumit. juga bahwa komponen add on ini sesuai
biar lebih mudah, sebut dengan Joomla saja. Bisa sih pake Wordpress untuk bikin situs dengan versi akhir Joomlanya.
Atau anda dapat memanggilnya dengan yang ber-Framework besar. Tapi mesti Joomla mendapat banyak dukungan dari para
sebutan joojoom (jujum), panggilan sayang disesuaikan juga integrasi dan fungsinya . webdesigner untuk menghadirkan web
dari cms yang satu ini. :D Kalau joomla sudah disiapkan integrasinya. Joomla menjadi begitu indah dan luar biasa.
Apa itu Joomla? Joomla berbeda dengan Mau bikin web directory sudah disiapkan API- Joomla seperti wanita yang gemulai dan
mambo, Joomla merupakan salah satu sistem nya. Malah sudah banyak developer dan cantik, namun memiliki engine yang
aplikasi manajemen situs yang terbuka alias programmer yang menyediakan mesinnya luarbiasa. Banyak template mewah dan cantik
open source CMS yang sangat hebat dan yang bisa diintegrasikan. Mau bikin situs E- bertebaran di jagat situs ini. Dari yang gratis
tercanggih di kelas CMS saat ini. Hal ini commerce juga sudah bisa diintegrasikan tis (free template) hingga yang berbayar
sesuai dengan uji pakai para pengguna CMS dengan virtue-mart. Segalanya sudah (commercial template). Googling saja dengan
yang memberikan penilaian sesuai dengan disiapkan. keyword ini ” free template Joomla” maka
kelengkapan fiturnya. Banyak para pemakai Dukungan dan Keberlanjutan Proyek bertebaran template-template gratis yang
CMS yang berpindah hati ke Joomla karena Joomla indah.
fitur-fitur yang lengkap dan canggih. Mimpi- Yang unik dari sebuah proyek Open Source Kesan
mimpi akan adanya CMS open source yang adalah adanya dukungan manusia cerdas Kesan pertama setelah mencoba Joomla,
canggih benar-benar terwujud dalam joomla. yang sukarela membaktikan dirinya untuk wow keren, mulai pada saat proses installasi
Sejarahnya joomla merupakan pecahan dari terlibat secara ikhlas menyumbangkan di server. Kita dimanja dengan grafis yang
tim inti mambo yang tergabung dalam pikiran, waktu dan dana. Joomla hingga kini sangat indah dan user friendly. Proses
kelompok yang bernama Open Source menjadi bagian dunia yang tidak terpisahkan. penginstallan mirip-mirip aplikasi desktop,
Matters (OSM). Lewat OSM inilah maka Bentuk dukungan dari orang-orang pintar di cukup dengan sedikit pengetahuan mengenai
Joomla beralih untuk meninggalkan Mambo. dunia bisa beragam. Ada yang berposisi ikut website seorang user sudah dapat melakukan
Joomla juga sudah melakukan perbaikan- dalam pemyempuranaan system. Yang installasi joomla dengan mudah.
perbaikan dari mambo, beberapa kelemahan membuat komponen pendukung (add-on) Dalam menu admin, kita juga dimanja seperti
yang sudah disempurnakan yaitu: juga banyak. Malah ada yang ikut aplikasi desktop biasa, menu-menunya
?Penyempurnaan cacat di kelas Phpmailer. menyumbangkan waktunya untuk bertanya- tertata rapi dengan grafis yang aduhai.
?Penambalan cacat di fitur aktivasi yang jawab dalam forum resmi joomla yang Kemudahan navigasi, fasilitas pengeditan
mengandung ruang terbuka untuk diserang jumlahnya ribuan orangnya. WYSIWYG (what you see is what you get).
dengan SQL injection. Komponen Pendukung Joomla (extension Seperti apa yang selalu di ucapkan oleh pak
?Penyempurnaan cacat di kelas di komponen dan plugin) Bondan, Pokoke Maknyuss ! Lihat screen
jajak pendapat (polls comment). Joomla secara default sudah bisa beroperasi shotnya. [Rikimaru]
?Penyempurnaan Mass Mailer yg terbuka maksimum untuk menjadi sebuah web yang
bagi spam. handal. Ketersediaan fasilitas dan fitur untuk
sebuah web yang canggih sudah terpenuhi.
Bagi pemula atau awan (newbie) Joomla Namun kadang kala ada juga keinginan-
didesain untuk 4E, yaitu Easy installation, keinginan untuk menambahkan fitur lain
Untuk tutorial kali ini penulis akan coba adalah mendownload file Joomla terlebih My account jika sudah selesai. Perlu dicatat, menjelaskan bagaimana melakukan installasi dahulu tentunya, joomla bisa didapatkan di joomla!
, pada Dimanakah kita akan menjalankan joomla?saat ini versi terakhir dari Joomla adalah 1.5Joomla adalah CMS yang berjalan dalam
sistem PHP dan MySQL yang menggunakan (Joomla_1.5.8-Stable-Full_Package.zip).mesin server Apache server. Berikut ini adalah kelengkapan yang harus tersedia :
2. Daftar domain dan hosting? PHP 4.2.x
Ya, seperti yang telah dijelaskan sebelumnya, ? MySQL 3.23.x tutorial kali ini sengaja menggunakan ? Apache 1.13.19 (webhosting gratis sebagai simulasi, untuk Ketiga hal di atas terkenal dengan istilah
LAMP (Linux, Apache, MySQL dan PHP) melakukan uji apakah proses joomla yang untuk pemakaian di sistem operasi Windows. Dalam mengisi password, 000webhost dilakukan benar-benar berhasil dan layak
mengharuskan adanya kombinasi angka dan untuk digunakan selanjutnya. Web hosing Ada dua cara untuk menjalankan Joomla, huruf, jangan mengisi password dengan yang free, alias tidak berbayar yang saat ini yaitu di server local (localhost di pc angka saja, atau huruf saja, usahakan untuk memiliki kualitas yang cukup memenuhi desktop/user) atau di server Hosting. Untuk
menjalankan joomla pada localhost itu menggabungkan keduanya, dan memiliki adalah 000webhost.com. bergantung dari jenis sistem operasi yang lebih dari 6 digit.Untuk menggunakan fasilitas webhosting digunakan, entah itu sistem operasi Windows
000webhost anda dapat mencobanya dengan atau Linux. Untuk Linux, joomla dapat Di sini penulis telah berhasil melakukan melakukan registrasi terlebih dahulu di langsung dijalankan secara otomatis, karena proses awal untuk mendaftar dengan domain di dalamnya sudah terdapat webserver ( situsnya ( ), dengan
apache ) yang tentunya sudah mendukung belajar-joomla.net84.net. Jika berhasil dan cara melakukan klik sign up yang terletak di bahasa pemrogaman php. Namun bagi tidak ada masalah seperti domain tidak samping kanan.sistem operasi Windows, diharuskan untuk menginstal LAMP terlebih dahulu. Saya m e r e k o m e n d a s i k a n m e n g g u n a k a n ApacheFriends XAMPP. Dengan XAMPP kita tidak perlu lagi meng-instal satu-persatu komponen yang saya sebutkan sebelumnya, semua komponen yang diperlukan sudah dibundle dalam satu paket XAMPP.
Pada kali ini kita akan mencoba melakukan
instalasi di server hosting gratisan
000webhost ( ) yang
tentu saja sudah mendukung semua
komponen-komponen di atas.Langkah berikutnya adalah mengikuti Bagaimanakah Joomla bisa berfungsi dengan
tersedia, dll, anda akan dibawa secara instruksi yang selanjutnya, cukup sederhana baik? Untuk itu pastikan anda menggunakan Otomatis untuk masuk ke dalam halaman browser internet yang umum digunakan, dan mudah di mengerti.aktivasi, sistem aktivasi di sini yaitu seperti Internet Explorer (version 5.5+), untuk nama domain, isikan text inputan yang
Netscape, Opera ataupun Mozilla Firefox. memasukan 6 digit confirmation code yang terletak di bawah label “recommended i'lI will dikirim melalui ip_confirm.exe, yaitu sebuah chose your free domain”. Isikan nama situs 1. Download Joomlaaplikasi kecil yang akan meng-generate kode yang diinginkan, setelah itu lengkapi nama, Langkah awal untuk menginstallasi joomla aktivasi, tinggal klik ip_confirm.exe untuk email, dan password. Lalu klik tombol create
http://www.joomla.org/download.html
(http://www.php.net)(http://www.mysql.com)
http://www.apache.org)
http://000webhost.com
http://000webhost.com
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 21
.CMS
Langkah Mudah Installasi Joomla!Bagaimana cara melakukan konfigurasi yang umum digunakan pada instalasi joomla, dan menjelaskan tahapan pada instalasi joomla.
Tampilan 000webhost.com
Tampilan daftar hosting
Tampilan halaman aktivasi
.ilmuwebsite magazine | perdana 200922
.ilmuwebsite
.magazine e-learning community offline version.CMS
mendownloadnya. Jika antivirus anda salah Setelah itu akan muncul informasi detil
deteksi, yakni menganggap ip_confirm.exe
sebagai virus, ignore saja. Jalankan file
ip_confirm.exe, lalu masukan 6 digit kode tadi
ke tempat yang telah disediakan
Apabila telah berhasil, langkah selanjutnya
adalah masuk Control panel (Cpanel) untuk
Setelah masuk ke direktori public_html,
Mengenai data mysql yang baru saja dibuat. lakukan upload dengan cara mengklik button
Data-data ini harus dicatat, karena akan upload.
digunakan pada proses instalasi Joomla
nantinya.
4. Upload file Joomla
Ada beberapa cara untuk melakukan upload konfigurasi situs.file ke webhosting, biasanya menggunakan tap l i kas i f tp seper t i f i l ez i l l a , a tau 3. Create MySQL usermemanfaatkan fasilitas yang sudah tersedia Kita harus membuat MySQL user dan di Cpanel, yaitu file manager berbasis web database terlebih dahulu, user ini nantinya (net2ftp).akan digunakan dalam proses installasi
Anda akan masuk ke dalam halaman “upload Agar lebih mudah, penulis akan coba jelaskan Joomla nanti.files and archieve” seperti tampak pada bagaimana melakukan upload menggunakan gambar dibawah ini,net2ftp, file manager berbasis web. Untuk membuat user silahkan pilih menu Karena file Joomla berbentuk zip/archieve Untuk melakukan file cms Joomla, pada MySQL pada Cpanel.
halaman CPanel pilih menu File manager kita dapat memanfaatkan form yang ada di Setelah itu akan masuk ke halaman “manage pada tab >>files, sebelah kanan. Yakni, Archieves(Zip, tar, MySQL database”, isikan nama databasenya,
tgz, gz). Klik button browse lalu cari file yang nama user, dan password, klik create Dengan fasilitas file manager ini, user dapat akan kita upload.database untuk konfirmasi.memanage seperti melakukan upload,
membuat file, membuat folder, hapus file-file Berhubung kapasitas/size dari file yang dapat
yang ada di situsnya, dan lain sebagainya. diupload itu maksimal 5mb sedangkan file
Agar joomla dapat diakses dari luar, contoh : Joomla.zip yang telah di download adalah
http://belajar-joomla.net84.net, joomla perlu sebesar 5,9Mb, maka file zip tersebut harus di
diupload kedalam direktori public_html. Untuk pecah terlebih dulu menjadi beberapa bagian,
dapat masuk ke direktori public_html, lakukan caranya adalah dengan melakukan ekstrak
klik pada icon folder public_html, klik pada file Joomla.zip, kemudian lakukan kembali
filemanager ini tidak berbeda jauh dengan pembuatan file zip dari file joomla yang telah
menggunakan explorer di windows, / di linux. diekstrak, di sini saya membaginya menjadi 5
Tampilan Cpanel
Tampilan menu mysql
Tampilan mysql
Tampilan informasi data mysql
Tampilan menu file manager Tampilan upload files and archieve
Tampilan file manager
Tampilan di direktori public_html
bagian, jadi ada 5 file archieve (zip) yang akan yang dibutuhkan dalam proses installasi
di upload. j o o m l a . S e l a i n i t u j o o m l a j u g a server database MySQL, secara default
Jika sudah selesai, lakukan klik gambar merekomendasikan sistem apa dan biasanya bernama localhost, tapi berhubung
centang hijau di pojok kiri atas untuk langsung konfigurasi bagaimana yang harus kita melalui webhosting jadi diisikan sesuai
melakukan upload. digunakan dalam memaksimalkan masalah dengan yang tadi kita buat di mySQL user,
Penulis sarankan untuk menguploadnya satu keamanan. Terakhir adalah pemberitahuan yaitu:
persatu, jangan dilangsungkan sekaligus, permissions atau hak akses atas file dan Contoh : Mysql3.000webhost.com
karena prosesnya akan jadi lebih lama direktori, untuk sistem berbasis linux (unix).
dibandingkan dengan melakukan upload satu Di lingkungan opersi windows, tidak ada
persatu file zip tersebut. Apabila berhasil akan konfigurasi permissions. Yang ada hanyalah
muncul informasi berisi nama-nama file yang writeable ataukah tidak suatu file. Klik tombol
baru saja diupload. NEXT, akan muncul halaman selanjutnya :
(gambar upload), ulangi lagi tahapan yang
baru saja dilakukan untuk file zip yang lainnya.
Joomla! InstallationStep 1: Language
?UsernameSetelah semua file selesai diupload, langkah Adalah username yang tadi telah buat pada selanjutnya adalah membuka domain website fasilitas mysql user.yang telah dibuat dengan menggunakan ?Passwordbrowser internet, sebagai contoh untuk Ini merupakan password yang harus diisi demi mengakses , lakukan menjaga keamanan database. Silakan isikan Terrnyata configuration.php writeable-nya a k s e s d e n g a n password sesuai dengan yang telah dibuat tidak tersedia, tidak apa-apa, dilangkah , atau cukup dengan sebelumnya.terakhir nanti kita akan coba membuatnya . ?Database namesecara manual.Tampilan awal dari joomla installation adalah Isikan database yang telah ada untuk seperti ini : menampung dataStep 3: License
Halaman ini menjelaskan soal lisensi Joomla,
isinya seputar hak yang dimiliki oleh Joomla
dan user dalam lingkungan open source
software.
NEXT jika sudah selesai. Akan muncul Step satu ini digunakan untuk menentukan
halaman berikutnya, step 5, yakni ftp bahasa apa yang akan digunakan untuk
configuration, Berhubung ftp configuration di proses installasi Joomla nantinya, defaultnya
cpanel 000webhost.com belum dibuat anda adalah bahasa inggris(US).
bisa langsung melewatkannya saja, karena ini Klik NEXT untuk melanjutkan. Klik tombol NEXT untuk memasuki halaman
dapat dilakukan diluar proses installasi step 4.
joomla, selanjutnya adalah step 6. Step 2: Pre-installation Check
Configuration.Langkah yang kedua ini menampilkan Step 4: Database
halaman keterangan konfigurasi dan fasilitas Di sini kita diminta untuk mengisikan
Step 6: Configurationserver apache, MySQL, dan konfigurasi php konfigurasi database MySQL. Berikut ini
Pada langkah ini terdapat satu halaman Main yang ada. Apabila ada komponen yang tidak adalah konfigurasi yang harus diisi yaitu:
Configuration, penjelasannya adalah sebagai tersedia, maka joomla langsung memberikan ?Database type Pastinya MySQL
berikut : warning berisi pemberitahuan informasi apa ?Host NameIni adalah nama dari host name
belajar-joomla.net84.net
h t t p : / / w w w. b e l a j a r -
joomla.net84.net
belajar-joomla.net84.net
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 23
.CMS
Tampilan mysql
Step 1
Step 2
Step 3
Step 4
joomla…?Site name
Defaultnya, joomla memberikan sebuah Untuk memberi nama pada situs Joomla
username administrator dengan id admin.anda. Biasanya implementasinya langsung
Perlu diperhat ikan joomla memberi ke pada title dari site tersebut.
. peringatan, mengharuskan untuk menghapus ?Confirm the Admin Email and Password
folder installation yang telah pada direktori P e n g i s i a n e m a i l b e r g u n a u n t u k
root dari joomla. Caranya? Ya lewat file pemberitahuan akan password, user
manager tadi. Berikan tanda centang di registered, dan perubahan lainnya yang akan
sebelah folder installation kemudian klik diberitahukan melalui email, karena kita
delete pada menu atas. menginstall Joomla di webhost server, maka Perlu dicatat, untuk masuk ke dalam halaman hal ini penting sebagai sarana komunikasi.admin anda tinggal memasukkan alamat site-Pastikan anda mengisikan password dengan n y a k e m u d i a n m e n a m b a h k a n benar dan tepat, password ini akan digunakan “/administrator”, contoh : untuk membuka halaman login administrator.
.?Load sample data
Fasilitas ini digunakan untuk sarana belajar
dan cek bagi pemula. Bila fasilitas ini
diaktifkan maka user bisa melihat hasil
installasi joomla dengan cepat, sehingga bisa
melihat hasilnya. Bagi pemula yang baru
pertama kali menginstall disarankan untuk Masih terdapat satu masalah lagi, lihat tulisan menginstall fasilitas ini dengan cara mengklik di pojok kanan bawah, ternyata file tombol install sample data di bagian bawah.configuration'nya tidak bisa writeable, jadi kita
harus membuat file configuration.php secara
manual. Scriptnya sudah di sediakan
dibawahnya, anda tinggal mengcopynya Seperti inilah halaman untuk login sebagai
kemudian pastekan ke dalam file bernama user ataupun administrator, anda diharuskan
configuration.php. Caranya sama seperti tadi, untuk memasukan username dan password.
menggunakan file manager. Dalam direktori Bila berhasil login kita akan memasuki
public_htm klik menu 'new file' kemudian halaman utama administrator Joomla.
paste script yang telah dicopy. Lalu beri nama
configuration.php, simpan file tersebut
dengan melakukan klik pada icon/gambar
disket.Isi form inputan tersebut kemudian klik next
untuk melanjutkan proses installasi
Ya, sampai sini proses installasi joomla telah
Step 7: Finish sepenuhnya selesai dilakukan. Untuk dapat
melihat site yang baru saja dibuat, silahkan Tahapan ini merupakan langkah akhir, jika
klik button site, sedangkan button admin sukses maka Joomla akan mengucapkan
digunakan untuk masuk ke dalam halaman Selamat Anda telah berhasil menginstallasi
administrator. Sekarang anda dapat mencoba Yah selamat kita sudah bukan blogger lagi, test drive site yang telah dibuat, sebagai tapi Joomlaer :D [Rikimaru]contoh,
Ya kira-kira beginilah tampilan default Joomla
yang telah dibuat buat. Masih menggunakan
template bawaan. Tapi penulis rasa cukup
Memuaskan, dan enak dipandang. Serta
tampilan yang sederhana tetapi tetap elegan.
http://belajar-
joomla.net84.net/administrator
http://belajar-joomla.net84.net
.ilmuwebsite magazine | perdana 200924
.ilmuwebsite
.magazine e-learning community offline version.CMS
Step7
Step 6
Delete folder
Front page
Login administrator
Halaman utama administrator Joomla.
.ilmuwebsite magazine | perdana 2009
idak jadi soal jika komentar-komentar paling baik adalah menggunakan captcha.
yang berisi iklan nggak jelas itu cuma Captcha sendiri merupakan security code yang
belasan komentar saja, tapi apa jadinya harus di isi secara manual oleh user, hal seperti ini Tjika iklan tersebut berjumlah puluhan bahkan diimplementasikan ketika user melakukan
ratusan? :D Kesal memang. registrasi akun, mengisi komentar, guestbook,
Biasanya kegiatan menyampah atau shoutz box atau login kedalam suatu web service.
memasukkan iklan kedalam fasilitas komentar ini Ada beberapa jenis captcha yang biasanya
dilakukan sebagai alasan internet marketing, digunakan oleh sebagian besar si tus,
dengan cara menyebarkan link mereka kedalam diantaranya, Text Images Captcha, Audio
fasilitas komentar. Para spamming ini cenderung Captcha, dan Cognitive Captcha. Saat ini penulis
tetap menyukai menggunakan fasilitas komentar hanya akan menjelaskan bagaimana membuat
maupun guestbook yang ada pada site-site Text Images Captcha, di lain kesempatan akan
tertentu yang dianggap berpotensi sebagai alat penulis jabarkan captcha bentuk lain.
marketing mereka, walaupun telah banyak
disediakan site directory ( situs khusus yang Apa itu Text Images Captcha ?
menangani pengklasifikasian situs berdasarkan
suatu kategori tertentu ) dari yang gratis hingga
yang berbayar sekalipun, mungkin alasannya
adalah lebih efisien. Dan tentunya hal seperti ini
tidak dilakukan secara manual dengan melakukan Ketika akan melakukan registrasi sebuah ketik mengetik di atas tuts keyboard.
akun, atau kondisi lain ketika akan mengisi Para spamming yang profesional biasanya komentar, ketika user akan melakukan login ke menggunakan suatu aplikasi khusus tertentu, dalam akunnya, sering ditemui satu peringatan bahkan merancang aplikasi sendiri, aplikasi untuk mengisi kode keamanan atau security code seperti ini biasanya disusun menggunakan suatu yang dihasilkan dari sebuah gambar berisi text, bahasa server side scripting yang cenderung dan hal tersebut harus dilakukan sebelum mudah dipahami, dan pembuatan aplikasi seperti melakukan klik pada button submit. Inilah yang ini terbilang sangatlah mudah, dengan logika yang dimaksud dengan Text Images Captcha. Captcha sederhana aplikasi seperti ini dapat secara jenis ini biasanya memanfaatkan session dan otomatis memasukkan banyak komentar pada library gd pada php. Jadi ketika halaman diload, banyak situs sekaligus secara bersamaan. maka secara random sebuah text akan dihasilkan, Dalam artikel ini penulis tidak akan dan text itu diregistrasikan sebagai sebuah menjelaskan bagaimana kegiatan spamming session, kemudian dimasukkan ke dalam sebuah dilakukan, tapi di artikel ini penulis coba berikan image yang dibuat oleh library gd, sehingga ketika solusi untuk meminimalisir proses spamming user mengetik kembali text yang ada dalam image terjadi. Pertanyaannya adalah, bagaimana tersebut, maka akan menghasilkan sebuah mencegah adanya kegiatan spamming? Ada variable POST, variable ini ada ketika user beberapa solusi yang dapat digunakan, yang
Pernahkan anda mendapatkan fasilitas komentar pada situs anda berisi banyak sekali spamming?
Penuh dengan kalimat-kalimat iklan suatu barang atau jasa tertentu lengkap dengan link terkait ?!
Bot Filter, dengan Captcha jadikan website anda hanya untuk manusia saja
27
Bot Filter dengan Captcha, jadikan site anda hanya untuk manusia saja
25
.we
b s
ec
uri
ty
.ilmuwebsite
.magazinee-learning community offline version.web security
.ilmuwebsite .magazine
e-learning community offline version
.ilmuwebsite magazine | perdana 2009 26
mengklik button submit, dan selanjutnya variable POST tersebut di
cocokkan dengan text yang telah diregistrasikan sebagai sebuah
session tadi. Jika cocok maka barisan code selanjutnya akan
dijalankan. Jika tidak, maka user akan dipersilahkan untuk kembali
mengisi codenya secara benar.
Untuk mengimplementasikan Text Images Captcha, setidaknya
membutuhkan 3 File. Antara lain :
?font : Font yang digunakan sebagai tampilan untuk captcha.
?captcha_image.php : Script tersebut menghasilkan Text
Images Captcha
?index.php : Script untuk mengimplementasikan captcha.
Font dapat di letakan satu direktor i dengan scr ipt
captcha_image.php dan index.php, namun bisa juga diletakan pada
direktori yang berbeda. Itu semua bergantung keinginan anda,
tentunya dengan sedikit settingan yang berbeda. Selanjutnya file
lengkap captcha_images.php:
.web security
<?php/* captcha_image.php */
/* panjang text security code */$pass_length = 4;
/* dimensi image */$width = 200;$height = 60;
/* letak fontnya */$font_path = dirname(__FILE__);session_start();
/* susun textnya secara random */$passwd = "";$i = 0;while ($i < $pass_length) { $passwd .= chr(rand(97, 122)); $i++;}/* simpan text kedalam session */$_SESSION["tt_pass"] = $passwd;
$fonts = array();
if ($handle = opendir($font_path)) { while (false !== ($file = readdir($handle))) {
if (substr(strtolower($file), -4, 4) == '.ttf') { $fonts[] = $font_path . '/' . $file; } }}
if (count($fonts) < 1) { die("No fonts found!");}
header("Content-Type: image/jpeg");
header("Expires: Mon, 01 Jul 1998 05:00:00 GMT");header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");header("Cache-Control: no-store, no-cache, must-revalidate");header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache");
$img = imagecreatetruecolor($width, $height);
$bg = imagecolorallocate($img, rand(210,255), rand(210,255), rand(210,255));imagefilledrectangle($img, 0, 0, $width, $height, $bg);
$right = rand(10, 30);$left = 0;while ($left < $width) { $poly_points = array( $left, 0, $right, 0, rand($right-25, $right+25), $height, rand($left-15, $left+15), $height);
$c = imagecolorallocate($img, rand(210,255), rand(210,255), rand(210,255)); imagefilledpolygon($img, $poly_points, 4, $c);
$random_amount = rand(10, 30); $left += $random_amount; $right += $random_amount;}
$c_min = rand(120, 185);$c_max = rand(195, 280);
$left = 0;while ($left < $width) { $right = $left + rand(3, 7); $offset = rand(-3, 3);
$line_points = array( $left, 0, $right, 0, $right + $offset, $height, $left + $offset, $height);
$pc = imagecolorallocate($img, rand($c_min, $c_max),
.ilmuwebsite magazine | perdana 200927
.ilmuwebsite
.magazinee-learning community offline version
Kemudian untuk mengimplementasikan script tersebut, maka
buat sebuah file bernama index.php, letakan satu direktori dengan
script diatas. Script lengkapnya :
Letakkan ketiga file tersebut, yakni : captcha_image.php,
index.php, dan times.ttf ke dalam direktori C:\Program
Files\xampp\htdocs\ web.security, setelah itu jalankan xamppnya,
j a l a n k a n b r o w s e r I n t e r n e t n y a , m a s u k k a n a l a m a t
http://localhost/web.security/index.php, dan lihat hasilnya.
Ya, penjelasan secara detilnya akan penulis jelaskan pada sesi yang
akan datang. Selamat Mencoba.
[Al-k]
.web security
rand($c_min, $c_max), rand($c_min, $c_max)); imagefilledpolygon($img, $line_points, 4, $pc);
$left += rand(20, 60);}
$top = 0; while ($top < $height) { $bottom = $top + rand(1, 4); $offset = rand(-6, 6);
$line_points = array( 0, $top, 0, $bottom, $width, $bottom + $offset, $width, $top + $offset); $pc = imagecolorallocate($img, rand($c_min, $c_max), rand($c_min, $c_max), rand($c_min, $c_max)); imagefilledpolygon($img, $line_points, 4, $pc); $top += rand(8, 15);}
$spacing = $width / (strlen($passwd)+2);
$x = $spacing;
for ($i = 0; $i < strlen($passwd); $i++) { $letter = $passwd[$i]; $size = rand($height/3, $height/2); $rotation = rand(-30, 30);
$y = rand($height * .90, $height - $size - 4);
$font = $fonts[array_rand($fonts)];
$r = rand(100, 255); $g = rand(100, 255); $b = rand(100, 255);
$color = imagecolorallocate($img, $r, $g, $b);
$shadow = imagecolorallocate($img, $r/3, $g/3, $b/3); imagettftext($img, $size, $rotation, $x, $y, $shadow, $font, $letter); imagettftext($img, $size, $rotation, $x-1, $y-3, $color, $font, $letter);
$x += rand($spacing, $spacing * 1.5);}
imagejpeg($img); imagedestroy($img);
?>
<?php
session_start();
if ($_REQUEST["tt_pass"]) { if ($_REQUEST["tt_pass"] == $_SESSION["tt_pass"]) { echo "Codenya benar."; } else { echo "Codenya Salah."; } exit(0);}
print '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';?>
Masukkan security code dengan benar:<br />(Refresh halaman ini kalo security code nggak kebaca)<br /><img src="captcha_image.php"><br /><br />Security Code: <input name="tt_pass" type="text" size="10" maxlength="10"><input type="submit"></form> $pc = imagecolorallocate($img, rand($c_min, $c_max),
Ambil Rectangle Tool dan buat bidang Siapkan canvas baru berukuran 800 x 800 px seperti pada gambar. Tekan [CTRL+T] untuk dengan Dpi 72px/inc. Sedangkan warna mentransform objek, dan ubah angle nya
background menggunakan warna putih. menjadi 45 derajat. Lalu tekan [ENTER] 2 X.
Membuat 3D Cube dengan Adobe Photoshop
28Tutorial:Membuat 3D Cubedengan Adobe Photoshop
.ilmuwebsite magazine | perdana 2009
.ilmuwebsite
.magazine.desain grafis e-learning community offline version
.de
sain
gra
fis
28
1 2
Tentunya susah susah gampang membuat objek 3D di Photoshop, apalagi dengan efek yang akan kita bahas kali ini. Yakni cara membuat efek transparent pada objek 3D Cube.
Pindahkan layer objek berwarna hijau ke bawah layer untuk Buatlah beberapa bidang lagi untuk menutupi bidang Cube yang penutup atas. masih kosong.
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 29
.desain grafis
Duplikat layer objek berwarna biru untuk dasar Cube, dan geser ke Kemudian ambil pen tool, tentukan setting pen nya seperti pada
bawah. Bagian penutup atas nantinya akan kita hapus / hidden gambar, lalu buatlah bidang persegi untuk penutup sebelah kiri,
layernya. mengikuti titik berwarna merah.
4
5
8
Lanjutkan dengan menekan [CTRL+T] lagi dan Free Transform- Lalu klik kanan pada bidang transform, pilih Distort. Geser ke lah objek berwarna biru ke arah dalam arah kanan, agar bidang menjadi agak miring.
Lalu tekan [ENTER] dua kali.
7
6
3
.ilmuwebsite magazine | perdana 200930
.ilmuwebsite
.magazine.desain grafis e-learning community offline version
Wah, ternyata sampai sini objek Anda memperlihatkan sebuah Cube Disini Anda dapat memiringkan objek pensil dengan mentransform yang transparan, dan didalamnya tampak dua buah pensil.nya ke arah angle beberapa derajat ke kiri.Berikut adalah hasil akhir setelah di berikan sedikit modifikasi pada Lakukan langkah yang sama untuk pensil kedua.Cubenya: [dr.emi]
9 10
Selanjutnya kita akan gunakan layer style. Pilih menu Layer > Layer Copy objek pencil ke dalam Cube. Bukalah file gambar pensil, dan
Style > Gradient Overlay. Gunakan arah angle gradasi. Lakukan hal tekan [CTRL+A]. Lalu tekan [CTRL+C] , paste di objek Cube, tetapi
yang sama untuk layer layer yang lain, kecuali layer penutup atas. letakkan layer nya berada di bawah layer hitam dan orange
Hidden lah layer ini.
4 5
Kurangi opacity untuk layer hitam dan orange menjadi 50 % agar Disini saya membedakan warna bidang agar mudah dalam bidang di belakangnya terlihat / transparan.mengenal posisinya.
Ubah nama masing - masing layer sesuai dengan warna bidang
Opacity 50% (hitam)
Opacity 50% (orange)
9 10
11 12
13 14
Overview di Dunia Maya
Flash
.ilmuwebsite magazine | perdana 2009
ada banner website misalnya, Flash Flash Websitesering digunakan sebagai pemanis. Mungkin dahulu kita hanya mengetahui website P Dalam dunia bisnis, Flash pun bisa yang statis, yang malahan bisa dibuat dengan
membangun keindahan dari sebuah presentasi. menggunakan Notepad. Seiring berkembangnya
Aplikasi-aplikasi sederhana pun tak elaknya IPTEK, dimana setengah dari imbasnya
mulai terlahir dari Flash, contohnya kalkulator, mempengaruhi perkembangan dunia internet,
jam online, kalender, dan sebagainya. Dalam akhirnya lahirlah website yang menggunakan
dunia entertainment, penggunaan flash saat ini animasi sebagai elemen utamanya. Dinamakan
menjadi salah satu software yang bisa Flash Website, karena hampir 90% content yang
diandalkan. Mp3 streaming dan game flash ada dalam website tersebut menggunakan Flash.
merupakan aplikasi yang bisa dibilang anak Anda bisa mencoba menemui banyak Flash
kesayangan flash, karena penggunaannya begitu Website yang bertengger di dunia maya. Animasi
banyak bertebaran di dunia internet. dan beberapa e fek yang d igunakan,
Pada artikel ini, saya akan mengupas mengenai menghasilkan kesan sebuah website yang
eksistensi Flash itu sendiri di dunia internet, yang interaktif, manis, dan bahkan dinamis.
sering kita sebut dunia maya. Dikarenakan Flash dibaca secara streaming
Eksistensi Flash sebagai elemen yang mewarnai dunia maya merupakan suatu hal yang lazim. Software keluaran Macromedia, yang sekarang menjadi milik Adobe ini, ternyata bisa menjadi sebuah elemen yang aplikatif maupun kreatif.
31Intro :Overview flash di duniamaya
31
fla
sh
an
d a
nim
ati
on
34Tutorial :Teknik dasar 2d animasidalam flash
.ilmuwebsite
.magazine e-learning community offline version.flash animation
pada browser-browser yang mendukungnya, akhirnya tren
penggunaan Preloader pun muncul.
Preloader.
Preloader adalah sebuah elemen pra-halaman utama, dimana berisi
informasi mengenai website yang sedang dimuat oleh browser.
Preloader bisa berupa animasi. Biasanya preloader menggunakan
animasi karena pada penggunaannya, bisa menahan si pengunjung
website untuk tidak berpindah ke halaman website lain. Selain
memberikan kesan manis, namun juga bisa memberikan
rasa penasaran pada pengunjung mengenai website yang sedang
dimuat tersebut.
memuat mp3, flash tentunya bisa menghasilkan desain interface yang
unik sesuai dengan selera pembuatnya. Dalam Flash Website pun
penggunaan mp3 merupakan elemen pemanis yang bisa
mempercantik kesan yang ingin didapat.
Flash dan EntertainmentHiburan semacam mp3 streaming dan game tentunya menjadi salah
satu menu utama pengunjung dunia maya. Begitu banyak penyedia
layanan mp3 streaming di internet. Sebagai sebuah enterainment,
musik memang tak lepas dari kehidupan kita. Apalagi dengan semakin
berkembangnya teknologi, tidak tertutup kemungkinan nantinya kita
bisa langsung mendengarkan demo musik terbaru di internet yang
Banner langsung di-upload dari penyanyi kesukaan kita. Kesan 'mengikuti Banner yang saat ini kebanyakan menggunakan animasi Flash, bisa perkembangan tren musik setiap detik' pun sudah bukan isapan jempol dibilang hal yang penting untuk menunjang seni pembuatan website. lagi jika hal tersebut memang terjadi.Dibandingkan dengan banner yang statis, tentunya penggunaan Flash Flash game merupakan salah satu entertainment yang bisa kita nikmati Banner mempunyai nilai plus. Menghindari hal yang membuat langsung lewat internet. Dahulu kita hanya bisa memainkan game di pengunjung cepat bosan, kemungkinan menjadi alasan mengapa komputer kita sendiri, tanpa terhubung dengan internet, namun sekarang ini Flash Banner menjadi salah satu elemen utama pemanis sekarang kita bisa langsung meamainkan sebuah game di internet. website Keunikan memainkan game flash terletak pada highscore system,
dimana kita bersaing dengan semua orang di belahan dunia yang
sama-sama memainkan flash game. Tentunya ini menjadi hal yang
Mp3 streaming
Flash juga mendukung penggunaan mp3. Itulah mengapa sekarang
banyak mp3 streaming di internet yang menggunakan flash. Selain bisa
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 32
.flash animation
Contoh situs Preloader
Contoh situs game online
Contoh situs penyedia banner dinamis
Beberapa contoh Flash Website yang menarik.
.ilmuwebsite magazine | perdana 200933
.ilmuwebsite
.magazine e-learning community offline version
merangsang kita untuk memainkan sebuah game online, termasuk seseorang. Namun, setidaknya dengan adanya flash, orang yang tidak
Flash game salah satunya. bisa menggambar pun bisa membuat sebuah animasi sederhana.
Bisnis di dunia internet memang sedang marak. Flash game sebagai
entertainment di dunia maya, tak terlepas juga dengan bisnis. Saat ini
semakin marak bisnis Flash game di internet. Developer-developer
flash game pun setiap harinya bersaing demi mendapatkan sponsor
dari situs yang menyediakan berbagai flash game online. Nilai minimal
100$ pun bisa diraih sesuai dengan keunikan game tersebut. Bahkan,
ada beberapa situs flash game online yang menyediakan sampai
3000$ hanya untuk mensponsori sebuah flash game. Menarik kan?
Film 2d animasi
Satu lagi, salah satu entertainment yang tidak bisa dilewatkan, adalah
Film 2d animasi. Flash dengan kemampuannya membuat animasi,
menjadikannya software yang dicari para animator. Sistem frame per
frame animation ataupun tweening bisa kita aplikasikan melalui Flash. Dari pengulasan mengenai Flash diatas, setidaknya kita tahu mengenai Dengan adanya teknologi komputer di jaman sekarang ini, amatlah perkembangan dunia maya. Penggunaan flash yang semakin marak jelas pengaruhnya dalam hal mempermudah pembuatan animasi. memberikan gambaran betapa cepatnya teknologi di dunia internet Jika kita bandingkan dengan sistem pembuatan animasi secara berkembang. Untuk itu, tidak ada salahnya jika kita ingin mempelajari tradisional, mungkin akan memakan waktu yang lama untuk Flash. Bukan suatu hal yang sulit sebenarnya, dengan penguasaan kita menghasilkan sebuah animasi yang terdiri dari ratusan frame. menggunakan Flash, kita bisa meraup dollar di dunia internet. Memang, pembuatan animasi tergantung dari seberapa kreatifnya [tovan_putra_angin ]
.flash animation
Contoh film 2d animasi yang menggunakan flash
It’s Show
Time !!
Teknik Dasar2d Animasi dalam Flash
(Bagian 1)
Buatlah sebuah file baru dalam flash. Klik file -> New.
Pada settingan awal, kita cukup menggunakan screen bekuruan
550x400 (default dalam flash). Jadi, kita tidak perlu mengubah
ukuran screen. Biarkanlah FPS(ditandai lingkaran biru pada
gambar1) tetap pada 12 fps. Sebenarnya jika animasi kita ingin
terlihat smooth, kita bisa menggunakan fps yang lebih besar.
Misalnya, untuk animasi cartoon anime saja bisa menggunakan
minimal 32 fps. Untuk film, lebih dari 60 fps.
Setelah itu, dengan menggunakan tool pencil atau brush (ditandai
lingkaran merah pada gambar1), buatlah sebuah tulisan sederhana
pada workspace. Mungkin Anda ingin menulis nama sendiri?
silahkan :)
lash pada dasarnya adalah sebuah program untuk 2D animasi. Dalam tutorial ini, Anda bisa mempelajari beberapa teknik dasar untuk membuat animasi yang menarik. Teknik yang akan F saya jelaskan dibawah ini adalah bagaimana membuat sebuah animasi tulisan yang sebelumnya
kosong, seolah-olah tulisan tersebut ditulis oleh tangan.
1
Dengan menggunakan tool Eraser (lihat gambar3), hapuslah bagian Sekarang kita sudah mempunyai sebuah tulisan yang akan kita atau ujung dari huruf terakhir. Hasilnya akan seperti gambar4.animasikan. Pada tab timeline, klik pada frame 2, lalu klik kanan dan
pilih insert keyframe seperti yang Anda bisa lihat pada gambar2.
Gambar 2 Gambar 3
2 3
.ilmuwebsite .magazinee-learning community offline version
.flash animation
.ilmuwebsite magazine | perdana 2009 34
Gambar 1
Akhirnya kita akan mendapati workspace yang kosong kembali
karena terhapusnya semua huruf-huruf tadi.
Lakukan hal yang sama untuk setiap huruf. Caranya, setelah kita Semakin kita menghapus sedikit demi sedikit dari bagian huruf yang
menghapus sedikit bagian dari setiap huruf tersebut, klik kolom frame ada di gambar, kita bisa mendapatkan hasil animasi yang berjalan
berikutnya, lalu insert keyframe seperti yang kita lakukan pada dengan halus atau smooth. Pada beberapa gambar dibawah ini, bisa
langkah-langkah awal diatas. Anda lihat proses tiap beberapa frame sampai huruf terhapus.
Gambar 4
Gambar 6
Gambar 7
Gambar 5
Gambar 8
4 5
6 7
Setelah kita melakukan tahap-tahap diatas, klik frame pertama, lalu Fungsi reverse frames adalah menukar posisi dari frame-frame yang
tekan tombol shift, dan klik frame terakhir di tab timeline. Klik kanan kita blok. Tentunya ini sangat memberikan kemudahan bagi kita
dan pilih reverse frames. untuk membuat animasi sederhana. Untuk melihat hasilnya, tekan
ctrl + Enter. Anda akan melihat animasi sebuah tulisan yang tertulis
dengan sendirinya. Dengan daya imajinasi kita, kita bisa sekreatif
mungkin menerapkan teknik ini untuk animasi yang lebih unik.
Misalnya, untuk animasi sebuah film horror, jika kita ingin membuat
sebuah tulisan berdarah di cermin yang muncul tiba-tiba, teknik ini
bisa diterapkan. Masih banyak animasi unik yang bisa kita buat
dengan menggunakan teknik sederhana ini. Kekreatifan dan daya
imajinasi kita menentukan hasilnya. Selamat mencoba ;)
[tovan_putra_angin ]kita menentukan hasilnya. Selamat mencoba ;)[tovan_putra_angin ]
Gambar 9
8 9
.ilmuwebsite
.magazine e-learning community offline version.flash animation
.ilmuwebsite magazine | perdana 200935
terbuka selama waktu yang ditentukan.DSLR merupakan hasil digitalisasi produk SLR. Proses Digitalisasi ini menghasilkan kamera dengan fitur yang semakin melengkapi kamera SLR, sehingga membuat fotografer semakin percaya diri dengan hasil yang didapat dari bidikannya.
Namun ternyata, gambar yang bagus tidak Mengapa DSLR ini dikatakan melengkapi kamera serta merta mudah didapatkan hanya karena SLR? Sebelumnya kamera SLR menggunakan Film digitalisasi fotografi semata. Penguasaan sebagai media penyimpanan. Kekurangan dari film DSLR yang konon katanya merupakan sebagai media penyimpanan adalah sifatnya yang digitalisasi SLR tetap menjadi syarat mutlak sekali pakai, mudah usang dan tidak memiliki untuk memperoleh hasil maksimal. Untuk itu pilihan asa, artinya satu jenis film hanya memiliki pada pembahasan rubrik teknik fotografi kali satu jenis asa. Sedangkan DSLR menggunakan ini penulis akan mencoba mengakrabkan digital memory sebagai media penyimpanan.anda dengan teknologi fotografi modern saat ini, yakni DSLR. Kelebihannya dapat digunakan terus menerus dan
tidak mempengaruhi ISO, karena kamera DSLR Teori Umum DSLR biasanya menyediakan beberapa pilihan ISO tanpa DSLR merupakan singkatan dari Digital Single terpengaruh media penyimpanan tersebut.Selain Lens Reflex yang berarti Refleksi Lensa itu, hasil foto yang tertangkap dapat langsung dilihat Tunggal Digital. Artinya gambar yang dengan memanfaatkan fasilitas LCD (Liquid Crystal ditangkap oleh lensa kemudian direfleksikan Display). LCD pada DSLR merupakan viewer untuk menuju cermin dengan kemiringan 45 derajat gambar yang telah ditangkap, LCD pada DSLR lalu diteruskan ke pentaprisma hingga sampai bukan berfungsi sebagai pembidik atau view finder. ke view finder, ketika shutter release ditekan Dengan LCD ini fotografer dapat menentukan maka saat itu juga cermin berubah apakah gambarnya sudah sempurna atau perlu kemiringannya menjadi 90 derajat, begitu juga pengambilan gambar lagi, tanpa harus melakukan dengan rana (sejenis tirai) penutup sensor cuci film dan cetak.
.ilmuwebsite magazine | perdana 2009
Mengakrabkan diri dengan
Kamera DSLRTeknologi digital, merupakan teknologi modern yang memudahkan sekaligus memanjakan manusia saat ini. Begitupun dengan digitalisasi fotografi, kebanyakan orang mengatakan bahwa digitalisasi fotografi memudahkan seorang fotografer mendapatkan gambar bagus dengan cepat
.ilmuwebsite
.magazine e-learning community offline version.fotografi
36Tutorial :Mengakrabkan diridengan kamera DSLR
36
.fo
tog
rafi
Teori Lanjut DSLR yaitu kamera generasi sebelumnya. digital. Berikut pembahasan secara
Ditentukan oleh settingan Shutter Speed mendalam.(kecepatan membuka dan menutup rana),
Diagfragma (Pembukaan Doff pada lensa) Analogdan ISO (sensitifitas sensor terhadap cahaya) Pada lensa analog, pengaturan diafragma yang pada SLR dinamakan Assa (sensitifitas berada pada lensa itu sendiri. Tentu saja film terhadap cahaya). Namun kemudian Karena generasinya berbeda lensa analog ini DSLR melengkapinya dengan settingan
kualitas gambar yang biasa ditentukan
dengan efektifitas Pixel.
Baik, selanjutnya akan dibahas satu persatu
fungsi fungsi Tools DSLR tersebut.
Shutter SpeedShutter Speed, merupakan pengaturan
Cermati gambar diatas : kecepatan membuka dan menutup rana / 1. Elemen Lensa
2. Lensa Reflex
3. Rana
4. Sensor
5. Layar fokus
6. Lensa Alat penerima / Condenser lens
7. Pentaprisma
8. Eyepiece / view findersejenis tirai yang melindungi sensor terkadang ada yang suitable dengan body penangkap gambra dari cahaya. Karena DSLR ada juga yang tidak. Seperti yang di Berikut cara kerja Kamera DSLR.sensor penangkap gambar ini sangat peka perlihatkan oleh gambar lensa analog Prinsip dasarnya DSLR menggunakan cermin sekali terhadap cahaya maka hitungan sekaligus topology-nya diatas.untuk memperlihatkan image / gambar yang shutter speed ini biasanya satu per sekian
akan ditangkap oleh view finder. Pertama detik. Digitaltama lensa mengumpulkan cahaya yang
dihasilkan sebuah objek (1) selanjutnya
meneruskan cahaya tersebut ke cermin (2)
kemudian cermin tersebut merefleksikannya
menuju ke layar fokus (5) dari situ dilanjutkan
menuju alat penerima (6) selanjutnya
diteruskan ke pentaprisma (7) hingga cahaya
tersebut tergambar menjadi sebuah objek
yang dapat terlihat di viewfinder / Eyepiece Coba anda perhatikan pengaturan shutter Pada lensa digital, pengaturan dapat (8).speed di dilakukan secara automatic ataupun manual. DSLR, anda akan menemukan angka angka Disaat yang besebrangan namun juga dapat
Ketika setting berada pada posisi automatic, seperti berikut misal :1/1000, 1/500, 1/250, bertepatan. Ketika Shutter release ditekan, berarti diafragma akan diatur secara otomatis 1/125, 1/60.....hingga Bulb. Arti dari angka maka cerminpun bergerak hingga 90 derajat mengikuti sensor cahaya. Ketika pengaturan 1/1000 itu adalah satu per 1000 detik. Jadi dan membuka jalan sehingga cahaya objek
bisa anda bayangkan betapa cepatnya rana berada pada posisi manual, maka diafragma tersebut bergerak menuju rana (3) hingga menutup dan membuka.akhirnya ditangkap sensor (4) dan
Dapat diatur sesuai kebutuhan. Dan m e n y i m p a n n y a d i d a l a m m e d i a
pengaturannya tidak lagi berada di lensa dan Diagfragma / Apeturepenyimpanan.d i l akukan secara manua l . Namun Diafragma merupakan lebar pembukaan doff
pengaturannya dilakukan di Body kamera pada lensa. Jika dilihat dari jenis lensa ada Fungsi Fungsi Tools DSLRdua jenis pengaturan diafragma, analog dan secara digital.Pada dasarnya kinerja DSLR seperti SLR,
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 37
.fotografi
Gambar 1 : struktur kamera DSLR
Gambar 2 : pengaturan shutter speed Gambar 4 : lensa anallog
Gambar 3 : shutter speed Gambar 5 : lensa digital
123
4
Ket :1.Pengatur Fokus2.Pengatur Zoom3.Ukuran Milimeter/jarak pandang ke Objek4.Diafragma
ISO tergantung dengan media penyimpanan ditentukan oleh moment.ISO, sebelumnya dikenal dengan Assa dalam semisal Film atau memory card. Ada kamera Menguasa i Shut te r Speed, Teknologi SLR. Kedua duanya merupakan DSLR yang menawarkan pengaturan ISO Diafragma dan pengetahuan akan pemilihan Pengatur besar kecilnya cahaya yang dapat mulai dari 200 hingga 1600, bahkan kamera ISO yang tepat merupakan langkah awal diterima. Sebelumnya assa terbuat dari yang Proprofesional menawarkan ISO 50 untuk mahir dalam menggunakan DSLR.
hingga 1800. Hal ini menjadi nilai plus yang Konsep dan momen merupakan hal yang
semakin memudahkan para fotografer dalam mutlak untuk mendapatkan gambar terbaik.
melakukan pemotretan. Tidak perlu Fotografi, apapun alirannya, merupakan seni
membawa beberapa film dengan assa yang yang memadukan teknologi dan rasa.
berbeda. Karena pada kenyataan, memang Selamat menjadi fotografi sejati. [abuzahra ]
moment tidak bisa ditentukan assa, tetapi ISO
Beberapa cairan kimia yang sangat peka
terhadap cahaya, semakin besar nilai assa
maka semakin peka juga ia terhadap cahaya.
Artinya Assa 400 akan lebih peka menangkap
cahaya dibandingkan dengan assa 200, maka
itu terkadang orang yang menggunakan
kamera poket memilih assa 200 untuk
pemotretan diluar ruangan dengan asumsi
nilai cahaya yang tinggi, dan 400 untuk
pemotretan didalam ruangan dengan asumsi
nilai cahaya yang rendah.
Demikian halnya dengan ISO, ISO sama-
sama penentu besar kecil masuknya cahaya.
Hanya ada beberapa kelebihan dari ISO
dibanding Assa. Jika Assa yang terdapat pada
film itu tidak dapat diatur, artinya film dengan
assa 200 tidak mungkin dapat diatur menjadi
assa 400. Berbeda halnya dengan ISO,
pengaturan ISO yang terdapat pada DSLR
lebih beragam. Dan ISO sama sekali tidak
.ilmuwebsite magazine | perdana 200938
.ilmuwebsite
.magazine e-learning community offline version.fotografi
Gambar 5 : ISO
Pastikan!!
Sistem Operasi
Anda
LINUX
.ilmuwebsite magazine | perdana 2009
Koleksi
Software Portable dari Berbagai Kategori
Media portable seperti flashdisk, mp3 player, mp4 terasa lebih berat dalam penggunaannya, belum player, ipod, dan berikut barisan media portable lengkap pluginnya, dan beberapa permasalahan lain yang telah telah support device plug and play lain sering ditemui. Kita ambil contoh saja, jika si A j e l a s - j e l a s s e m a k i n d i b u t u h k a n o l e h membutuhkan aplikasi word processor yang baik, banyak kalangan dalam periode belakangan ini. tapi pc yang ditungganginya telah terinstall word Kapasitas dari media portable kini bertahap processor yang dirasakan lebih berat, dan membengkak sesuai dengan kebutuhan para cenderung lebih rumit dalam mengoperasikannya. penggunanya, namun berbanding terbalik dengan Nah, disinilah fungsi dari aplikasi portable benar-harga yang kini cenderung semakin menyusut. benar sangat dibutuhkan kehadirannya. Ya, saya Kapasitas yang besar seperti ini sangat akan coba paparkan aplikasi-aplikasi portable dari disayangkan jika tidak dimanfaatkan dengan berbagai kategori, yang dirasa cukup memenuhi maksimal. Terlebih lagi jika pengguna media kebutuhan keseharian di berbagai bidang dan portable seperti ini membutuhkan aplikasi viewer, kalangan. Mulai dari kategori system utilities, player, ataupun editor file yang tentunya viewer recovery data, security, multimedia, graphic atau editor file tersebut tidak ditemui dalam pc design, office, hingga aplikasi entertainment yang yang hendak digunakan. Dan jika ada pun, viewer dapat digunakan untuk sekedar menghibur diri. atau editor tersebut belum tentu sesuai dengan Ya, akhir kata saya ucapkan selamat yang diinginkan oleh penggunanya. Berbagai bereksplorasi dengan aplikasi portable yang ada.kendala seperti aplikasi yang terinstall dalam PC
System utilities
Restoration
Productivity
Reader/EditorChat
Browser
EntertainmentOffice
Media Tools
Software portable sebagai s pilihan agar kinerja pc menjadi lebih ringan dan cepat.
alah satu
39Koleksi Software Portable dari Berbagai Kategori
39
.so
ftw
are
.ilmuwebsite
.magazine.software .ilmuwebsite .magazine e-learning community offline version
49 Software pilihan kami
StartupList :: Tampilkan startup list
Anda yang sering melakukan Tuning untuk komputer anda,
mungkin sering mengecek daftar startup yang aktif di tools milik
windows yang bernama msconfig.
Namun kita tidak membahas tentang tool tersebut. Selain msconfig,
ada juga tools sejenis yang berguna, yaitu StartUp List.
Tool sederhana ini akan merangkum berbagai program yang di load
saat komputer mulai diaktifkan. Tools jenis ini umum digunakan
untuk mengetahui mencari data tentang kemungkinan adanya virus,
trojan, dan malware lainnya.
Saat diklik ganda, program dengan cepat akan merangkum daftar
Startup yang aktif dan menampilkannya dengan format teks.
Klik ganda file StartupList.exe lalu akan keluar kotak dialog
StartupList yang kira kira berbunyi This will create a list of all startup
entries,... kliklah Yes, maka akan keluar daftar list startup komputer
anda.
WinAudit :: Audit untuk Komputer Berbasis Windows
Sesuai namanya. WinAudit digunakan untuk meng-audit berbagai
perangkat yang terinstall didalam sistem komputer anda.
Secara singkat, WinAudit akan mencari detil data tentang software
yang terinstal, keamanan konfigurasi, data-data hardware dan lain
sebagainya.
Menggunakannya sangat mudah, pada saat anda mengklik ganda file
WinAudit.exe yang kami sertakan, program akan langsung aktif tanpa
harus di Install,
lalu klik Here dibawah kalimat To audit your computer click.
Tips
Hasil Audit dari sistem komputer anda bisa anda simpan lewat 3 opsi.
1. Dikirimkan lewat e-Mail
2. Disimpan ke format HTML
3. Data base Export.
Sebagai contoh, cobalah untuk menyimpannya ke format HTML. Klik
Save, tentukan nama file,
lalu pada save as type: Pilih Web Page (HTML only)(*.htm,*.html).
Disamping itu, anda pun bisa menggunakan berbagai bahasa
termasuk Indonesia sebagai setting bahasa program tersebut.
Klik menu Language dan pilih bahasa yang anda inginkan.
.ilmuwebsite .magazinee-learning community offline version
.ilmuwebsite magazine | perdana 2009 40
software.
.System utilities
WinAudit StartupList
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : Prosesor pentium, Windows 95 atau diatasnya.
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : Prosesor pentium, Windows 95 atau diatasnya.
.ilmuwebsite magazine | perdana 200941
.ilmuwebsite
.magazine e-learning community offline version.software
Currports :: Menampilkan list semua port tcp/ip dan udp
Currports menampilkan list semua port tcp/ip dan udp di komputer
Anda. Untuk tiap tiap port di list iformasi tentang proses port yang
terbuka juga di tampilkan, termasuk process name, seluruh bagian
proses, informasi versi dari proses (nama produk, deskripsi file, dan
sejenisnya), waktu proses dibuat dan user yang dibuat.
Sebagai tambahan, currports memperboleh kan Anda untuk menutup
koneksi TCP yang tidak dibutuhkan, menghentikan proses ports yang
terbuka, dan menyimpan informasi port TCP/UDP ke dalam format
HTML dan XML.
Aida32 :: Analisa pc
Aida32 akan menganalisa pc anda secara detail dan memberikan
informasi lengkap mengenai hardware dan software komputer anda.
Software analisa ini menyediakan sebuah plug in AIDA32 CPUID akan
memberikan informasi yang lengkap mengenai prosesor yang
digunakan
Tips:
Anda dapat membuat report yang lengkap tentang masalah komputer
anda melalui report wizard yang sangat berguna.
.System utilities
License : Freeware
OS : Windows XP, 2000, 98, Me, NTSistem Requirement : Tidak ada persyaratan khusus.
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : Prosesor pentium, Windows 95 atau diatasnya.
AIDA32 Currports
program-program portable koleksi anda. Memudahkan anda untuk mencari program dan menggunakannya.
Jalankanlah PStart, klik ganda setup filenya
(PStartSetup.exe) lalu program pun akan aktif
dan terlihat. Klik kanan lalu pilih Add file.
TipsBila koleksi program portable anda berada dalam satu folder atau beberapa folder, maka b i a r k a n P S t a r t m e n c a r i n y a d a n Pstart :: Tombol start tambahan windowsmendaftarkannya ke menu untuk anda. PStart adalah program kecil yang sederhana. Caranya, klik file lalu klik scan for executable.Sangat berguna untuk mendaftarkan
Pstart
License : Freeware
OS : Win 95, Win98, WinXP, VistaSistem Requirement : None
.ilmuwebsite .magazinee-learning community offline version software.
.ilmuwebsite magazine | perdana 2009 42
Power Data Recovery :: Aplikasi Recovery Data Handal
Bagi anda yang sibuk dengan pekerjaan anda, apalagi anda yang
seorang "Flashdisk Minded" tentunya sering menkopi atau
menghapus data-data ke maupun dari flashdisk. Adakalanya anda
dituntut untuk bekerja lebih cepat, sampai-sampai pada saat
penghapusan data yang tidak perlu, file yang tidak seharusnya
dihapuspun tanpa sengaja ikut terhapus. Lebih buruk lagi anda
menghapusnya dengan kombinasi tombol shift+del. Alhasil program
andapun secara permanen akan terhapus. Namun tak usah khawatir,
banyak tool-tool recovery yang berguna untuk mengembalikan file-file
yang terhapus tadi. Salah satunya adalah Power Data Recovery.
Kami telah menyertakan program tersebut pada CD bawaan majalah
ini. Bila anda mengaktifkannya, maka anda akan dibawa langsung ke
menu utama tools tersebut. Didalam Home, terdapat 4 pilihan menu,
dari yang basic sampai pada level yang lebih tinggi. Yaitu Undelete
Recovery, Advance Recovery, Deep Scan Recovery, Resume
Recovery.
P e m a k a i a n d i d e s a i n
memudahkan untuk pengguna
awal sampai pun mahir. Anda
akan mudah memakainya
untuk proses recovery karena
tampilannya yang menarik.
Smart Data Recovery :: Pilihan lain recovery data
Satu lagi pilihan tool untuk reovery anda. Dengan tampilan yang
berbeda, tool ini terlihat sederhana dan mudah dioperasikan. Dilihat
dari tampilan awalnya pun akan terkesan mudah.
Selain Flashdisk, storage media yang bisa di recover antara lain,
Harddisk, Kamera digital, USB Drives, Memory stick, PC Card,
Multimedia Card, Secure digital card dan Disket.
.Restoration
Smart Data Recovery
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : FAT 12/16/32 and NTFS file system
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : Prosesor pentium, Windows 95 atau diatasnya.
Power Data Recovery Pro v4.1.1 Portable
.ilmuwebsite magazine | perdana 200943
.ilmuwebsite
.magazine e-learning community offline version.software
Anda tentunya pernah mendengar tentang program 3D maker seperti
3D Max Studio atau Maya. Namun program-program tersebut
menuntut spek komputer yang lumayan besar. Namun untuk anda
yang ingin memulai dasar-dasar 3D Modelling, tak ada salahnya
mencoba program yang satu ini. Anim8or adalah program 3D
Modelling sederhana yang bisa anda gunakan untuk belajar dasar 3D.
Dengan spek komputer yang tidak terlalu besar, program ini
membantu anda membuat model-model 3D dengan mudah. Program
ini memang menawarkan tool-tool yang diperlukan untuk mempelajari
dasar 3D modeling. Inilah yang membuatnya berbeda dari program
sejenis lainnya. Mudah digunakan dan tidak mencakup banyak fitur
pilihan. Selain itu Anim8or juga mendukung format file 3D lainnya,
seperti 3D Studio Max (.3ds), Lightwave (.lwo), Wavefront (.obj),
Anim8or (.an8).
UK Kalender :: Schedulling task program
Mungkin terlintas dalam pikiran anda saat membaca software ini.
Kalender orang Inggris. Kenyataannya tidak sepenuhnya seperti itu.
Software sejenis schedule task ini merupakan salah satu pilihan
software yang bisa anda gunakan untuk membuat jadwal kegiatan
anda. Beberapa fitur yang ditawarkan tools ini adalah:
1. Simpan otomatis. Setiap perubahan di database otomatis akan
di save. ke dalam disk.
2.Unlimited Undo dan Redo
3.Dapat diminimize ke dalam sistem tray
4.Mendukung Shared Event Kalender, dimana pengguna dapat
memasukan kegiatan dan dapat dilahat oleh user lainnya
5.Mengulang event yang ada.
.System utilities
License : Freeware
OS : Windows XP, 2000, 98, Me, NTSistem Requirement : None
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : None
Anim8orUK Kalender
Pastikansistem Operasi AndaLINUX
.ilmuwebsite .magazinee-learning community offline version software.
.ilmuwebsite magazine | perdana 2009 44
TexNotesPRO :: Buku digital Anda
Di era digital saat ini, tentunya komputer sudah menjadi barang yang
sangat diperlukan. Kini catatan penting anda pun dituntut untuk dibuat
secara digital sebagai ganti pena dan tinta. Tentunya kita mengenal
program-program office seperti Open Office atau MS Word. Program-
program tersebut khusus digunakan untuk office.
Namun ada program khusus untuk mengelola catatan-catatan anda.
Dengan berbagai fitur tambahan yang memudahkan anda.
Diantaranya adalah TexNotesPRO.
TexNotesPRO merupakan perangkat aplikasi yang menyediakan
kemampuan menambahkan, mengedit dan mengatur catatan anda,
mempublikasikan tulisan, gambar, dan lain sebagainya dalam satu
program. Saat anda pertama kali membuka program ini, maka anda
akan disuguhkan dengan sampel dokumen disebelah tengah,
peralatan disebelah kanan, dan navigator disebelah kiri.
Terlihat seperti program Corel Draw, dan agak sedikit rumit, namun
program ini didisain sedemikian rupa untuk memudahkan pengguna.
Fitur-fitur yang ditawarkan meliputi tampilan yang bersih, user friendly,
grafis antar muka standar windows, dan struktur dan penyimpanan file
didukung oleh GemX DobermanDB.
Foxit PDF Reader :: Fast PDF Reader
Bagi anda yang pekerja kantoran tentunya sering menggunakan file
berformat PDF. Dan program yang populer untuk membukanya
adalah Adobe Acrobat Reader.
Namun bagi sebagian pengguna komputer low end, penggunaan
program tersebut dirasa agak berat saat mencoba membuka file PDF.
Dengan Foxit Reader, proses pembukaan file PDF akan terasa ringan
pada komputer low end.Selain cepat, tampilan Foxit pun didisain
mudah dan menarik, memudahkan kita untuk menggunakannya. Bagi
pengguna high end komputer, tak ada salahnya untuk mencobanya,
dengan komputer yang cepat, proses pembukaan filepun akan lebih
cepat lagi. Suatu keuntungan plus plus.
Tips
Untuk menjadikan Foxit pro sebagai program default pembuka file
PDF di komputer anda, klik kananlah file PDF anda, lalu pilih open
with, akan keluar program-program yang bisa digunakan, carilah Foxit
Reader, lalu centangkan tanda "Always use the selected program to
open this kind of file", lalu klik ok.Maka Foxit Reader pun akan menjadi
program default khusus membuka file PDF dikomputer anda.
.Readers/editors
Foxit PDF Reader
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : Tidak ada persyaratan khusus
License : Trial
OS : Windows 2000, XPSistem Requirement :Tidak ada persyaratan khusus
TexNotesPRO
eTextReader :: Viewer Buku Digital adalah eTextReader, HTML, Rich Text
Tampilannya menyerupai buku yang sedang Files(rtf), dan Zip files.
dibuka, memakai program ini anda serasa Tips
membaca buku nyata, namun dengan isi file- Bila anda hendak membaca file yang
file koleksi anda tentunya. Navigasi cukup berformat HTML sedang anda hanya benar
mengklik tombol kanan atau kiri keybord, benar ingin membaca teksnya saja tanpa
maka akan menuju halaman berikutnya atau harus melihat gambar, javascript dan
halaman sebelumnya dari file tersebut. lainnya, anda tidak perlu repot-repot
Lengkap dengan page number viewer mengatur browser anda agar tidak
dibagian atas kanan dan kiri. menampilkan hal-hal yang tidak perlu tadi.
Format file yang bisa dibaca oleh program ini Gunakanlah program kecil ini, dan anda
.ilmuwebsite magazine | perdana 200945
.ilmuwebsite
.magazine e-learning community offline version.software
Pidgin Portable :: Linux IM on Windows
Bagi pengguna Linux, mungkin akrab
dengan program kecil ini. Namun untuk
pengguna l ingkungan windows,
mungkin tidak. Pidgin adalah program
opensource yang banyak hadir di tiap
distro linux. Kini, program ini bisa
dinikmati di OS windows. Selain itu, kami
juga menghadirkan versi Pidgin Portable
dalam CD yang kami sertakan.
Mengapa harus Pidgin? Padahal sudah
ada progam IM yang populer seperti YM.
J a w a b a n n y a a d a p a d a s i s i
kelengkapannya. Selain untuk chat
untuk pengguna YM, Pidgin juga
melayani berbagai bentuk chat massege dari berbagai protokol.
Seperti Yahoo! Messenger, Jabber, IRC, OSCAR (AIM, ICQ), Gadu-
Gadu, .NET Messenger Service, Zephyr dan banyak lagi protokol
dengan kstabilan program yang menjadi nilai tambahnya lagi. Selain
itu, Pidgin juga mudah untuk digunakan.
Selain itu, pidgin juga bisa digunakan untuk multiuser. Maksudnya
bisa digunakan bersamaan dengan dua ID YM atau lebih lainnya. Dan
juga bisa sekaligus menggunakan protokol lainnya seperti MiRC dan
lainnya.
Namun dengan kelengkapan itu, terdapat juga kelemahan-
kelemahan Pidgin, yaitu yang belum diupdate adalah tema
programnya yang terlalu simple, tidak mendukung webcame, dan tak
bisa digunakan untuk pesan suara.
Miranda :: IM Sederhana
Banyak program dengan fitur terbaik. Menawarkan tampilan yang wah
dan lengkap. Namun bila anda termasuk berbeda dari mereka, dan
lebih mengutamakan kesederhanaan, maka cobalah program IM
Miranda ini. Tampilannya simple dan kompak. Tidak sama dengan
program sejenis yang penuh fitur.
Program ini mendukung berbagai protokol seperti AIM, IRC dan lain
sebagainya.
Kekurangannya, miranda tidak mendukung video confrencing,
ketersediaan theme dan game.
Kesimpulannya, Miranda merupakan program IM yang kecil, cepat,
stabil, dan mendukung protokol yang lengkap.
.Chat
License : Freeware
OS : Windows Vista, Windows XP, 2000Sistem Requirement : None
License : Freeware
OS : Windows XP, 2000, 98, Me, NTSistem Requirement : Tidak ada persyaratan khusus
Anim8orMiranda
eTextrider >>> Reader/editor
.ilmuwebsite .magazinee-learning community offline version software.
.ilmuwebsite magazine | perdana 2009 46
Portable Safari :: Browser Mac OS on Flash
Bila Firefox melekat pada image Linux, Internet Explorer pada windows, maka Safari melekat pada image Mac OS. Dengan tampilan yang senada dengan Mac OS, memudahkan para pengguna sistem operasi Mac OS milik Apple itu. Tak hanya Mac OS, Safari pun tersedia untuk lingkungan windows. Pun juga tersedia dalam bentuk portable software.
Safari terkenal dengan desainnya yang simple, elegant dan prosesnya yang cepat. Satu lagi pilihan untuk anda para penikmat internet. Pilih Firefox opera atau safari? Masing-masing punya kelebihan dan kekurangannya. Silahkan anda mencobanya.
Portable Firefox :: Browser handal mudah dipakai
Fitur-fitur keamanan browser ini sudah tidak perlu diragukan lagi.
Paman google pun telah merekomendasikan penggunaannya. Firefox
dikenal merupakan browser yang, aman dan stabil untuk membuka
berbagai situs yang ada di Internet.
Dengan segala kemampuan dan fungsionalitasnya, kini firefox pun
hadir dalam versi portablenya.
Anda tinggal memasukannya kedalam flashdisk anda, lalu tinggal klik
ganda file firefox anda. Anda pun siap menjelajahi Internet dengan
aman, dan nyaman.
.Browser
Portable Firefox
License : Freeware
OS : Windows Vista, 2003, XP, 2000, 98, Me, NTSistem Requirement : Tidak ada persyaratan khusus
License : Freeware
OS : Windows 2000, XPSistem Requirement :Tidak ada persyaratan khusus
terkesima, betapa cepatnya proses speed dialnya yang memudahkan kita untuk
pembukaan program tersebut. Ya memang memasuki situs yang sering kita kunjungi.
benar, program ini merupakan salah satu Bila suatu situs sering kita kunjungi, maka
contoh program yang cepat, stabil, dan situs tersebut akan terdaftar otomatis pada
mudah seperti halnya firefox. Tak mau kalah, speed dial yang ada pada layar new saat kita
kini dia pun hadir dalam versi portablenya, membuka program ataupun membuka tab
seakan tak rela bila para penggunanya baru. Tinggal memilih dan mengkliknya
beralih kepada browser portable program dengan mouse, kita pun akan menuju situs
lainnya. yang kita inginkan.
Opera hadir dengan tampilan yang elegant, OperalUSB :: Browser Elegant formal dan bersih. Cocok untuk anda yang
berjiwa gaya dan dinamis.Bukalah program Opera USB dari CD
Satu hal yang terkenal dari Opera. Yaitu tools bawaan majalah ini, lalu anda akan
Opera | USB
Portable Safari
License : Freeware
OS : Win 95, Win98, WinXP, VistaSistem Requirement : None
.ilmuwebsite magazine | perdana 200947
.ilmuwebsite
.magazine e-learning community offline version.software
Irfan View :: Buka file gambar jadi lebih mudah
Program ini ialah program yang sangat popular di dunia yang
digunakan untuk membaca file grafis karena sangat ringan, cepat,
dan simple, serta mempunyai feature yang cukup lengkap. Irfanview
sudah dapat mengenali sebanyak 50-an format grafis termasuk
format grafis untuk kamera digital dan juga format grafis lawas
maunpun langka. Selain sebagai image viewer irfanview juga dapat
digunakan untuk pemutar audio. Keunggulan lainnya irfanview
mampu mengelola grafis meskipun Cuma fungsi dasar saja seperti
memanipulasi ukuran, crop, membuat tampilan panorama,
memanipulai warna dan brightness gambar serta beberapa efek
gambar.
GIMP :: Manimulasi photo
GIMP singkatan dari GNU Image manipulation Program. Sesuai
dengan singkatanya program ini digunakan untuk memanipulai
gambar atau grafis dalam bentuk format bitmap. Kemampuan
program ini dapat disandingankan dengan program top untuk
memanipulasi gambar seperti Photoshop bagi para kalangan
profesional.
Program ini awal mulanya sangat popular dikalangan pengguna linux.
Bagi pemakai photoshop jika ingin beralih ke GIMP untuk
mempelajarinya terlebih dahulu karena cara penggunaannya sangat
berbeda meskipun teknik dasarnya sama.
.Grapichs Viewers and Image Editor
Inkscape
Irfan ViewGIMP
Inkscape adalah editor vector graphics seperti Illustrator, Freehand, CorelDraw atau Xara X. freeware ini dapat meng import format seperti JPEG, PNG, TIFF, dan lain lain dan mengeskport PNG dengan baik sebagai multiple vector-based formats. Inkscape menyediakan feature shape, path, text, markers, clones, alpha blending, transforms, gradients, patterns, dan grouping
License : Freeware
OS : Windows 2000/XP/2003 Server/Vista, GTK+ RuntimeSistem Requirement : Tidak ada persyaratan khusus
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXPSistem Requirement :Tidak ada persyaratan khusus
License : Freeware
OS : Win95 / Win98 / WinME / WinNT / Win2k / WinXP / VistaSistem Requirement : None
.ilmuwebsite .magazinee-learning community offline version software.
.ilmuwebsite magazine | perdana 2009 48
VLC Media Player :: Memutar beragam file multimedia
VLC media player merupakan software pemutar beragam file
multimedia, baik video maupun audio dalam berbagai format, seperti
MPEG, DivX, Ogg, WMV dan lain lain. VLC media player juga dapat digunakan untuk memutar DVD, VCD,
amupun CD. VLC media player bersifat open source dan tersedia
untuk berbagai sistem operasi.
Audacity :: Edit file audio
Dengan audacity kita dapat mengedit file wav, mp3, ogg, midi dan aiff
tanpa ada batasan. Fasiltas filter dapat digunakan untuk membuat
suara-suara baru. Dan dapat me-ngemix beberapa track suara
audacity juga dapat menerima aneka plugin untuk menerapkan efek
khusus, atau untuk menghasilkan suara yang khas. Salah satu
keunggulannya adalah bisa memasang plugin dari virtual studio
technology (VST) keluaran steinberg, yang merupakan aplikasi audio
editor komersial paling top saat ini, meskipun untuk itu anda harus
memasang VST enabler-nya terlebih dahulu.
.Media Tools (Audio/Video)
Audacity
License : Freeware
OS : Windows Vista, 2003, XP, 2000, 98, Me, NTSistem Requirement : Tidak ada persyaratan khusus
License : Freeware
OS : Windows 2000, XPSistem Requirement :Tidak ada persyaratan khusus
Sekarang sebagain besar orang menggunakan klien Universal Instant Messenger (UIM) yang bisa terhubung ke aneka klien IM.. kalau ICQ merupakan raja dari IM, maka Trillian adalah salah satu UIM paling topsaat ini yang mendukung IM ternama seperti AIM (AOL), ICQ, MSN (Microsoft), YM (Yahoo), dan IRC (klien OS UNIX). Semua feature standar sebuah IM juga dimiliki oleh Trillian, misalnya; audio chat, transfer file, chat room, icon, sms support, dan sebagainya, termasuk feature khas yang dimiliki oleh IM standar seperti, pesan terenkripsi (AIM/ICQ). Trillian juga memiliki feature skin, sistem trigger untuk member tahu jia ada pesan masuk, misalnya ratusan emoticons (gambar), dan emotisounds (gambar dan suara).
.Text and Vice Messengers
VLC Media Player
Trilian
License : Freeware
OS : Windows 2000, XPSistem Requirement :Tidak ada persyaratan khusus
.ilmuwebsite
.magazine e-learning community offline version.software
.ilmuwebsite magazine | perdana 200949
plikasi portable kini semakin lazim ditemui. Sifatnya yang portable di dalam drive c, anda pun dapat melakukannya selain
portable tentunya sangat membantu si penggunanya daripada drive c. Namun si pembuat software menyarankan dalam Amelakukan pekerjaan kesehariannya, terlebih lagi di saat yang perakitan aplikasi portable direkomendasikan untuk dilakukan dalam
tidak memungkinkan untuk melakukan installasi software yang lingkungan sistem operasi yang masih bersih, dimana belum terinstall
dibutuhkan karena alasan tertentu, sebagai gantinya aplikasi portable aplikasi yang lain.
maju ke baris depan, siap digunakan untuk bertempur. Mempermudah
penggunanya melakukan pekerjaan sehari-hari, mulai dari aplikasi
perkantoran, desain grafis, mendengarkan musik, bahkan bermain
game sekalipun. Namun ada kalanya beberapa software penting yang
dibutuhkan tidak dimiliki dalam bentuk portable. Ini menjadi kendala
yang sangat menghambat tentunya. Ya, oleh karena itu dalam kategori
software di edisi majalah perdana kami mengangkat Thinstall, dengan
adanya aplikasi seperti Thinstall hal seperti ini tidak menjadi persoalan.
Thinstall versi 3.387 memang sengaja di disain untuk membuat aplikasi
portable dari aplikasi yang sudah ada. Cara kerjanya terbilang cukup
sederhana, Thinstall membandingkan kondisi registry sebelum dan
sesudah penginstallan aplikasi yang nantinya akan dijadikan aplikasi
portable. Sehingga registry yang berada di tengah kondisi ini yang
nantinya akan diambil sebagai keperluan untuk pembuatan aplikasi
portable. Kelebihan dari aplikasi Thinstall ini yaitu anda tidak hanya
dapat melakukan proses installasi software yang akan dijadikan
Thinstall versi 3.387
iburan yang panjang terkadang membuat lupa diri, lupa darat, dengan password yang baru. Fitur yang dimiliki oleh aplikasi ini cukup
lautan, udara, dan password akun anda dalam komputer beragam, anda tidak hanya dapat mengganti password windows dalam Ltercinta. :D. Memang terdengar memaksa, tapi ada kalanya lingkungan windows itu sendiri, namun anda dapat menggunakan
kondisi lain di mana hal tersebut menyebabkan anda menjadi lupa akan dalam platform dos, selain itu active password changer dapat juga
akun milik anda sendiri. Tentunya hal ini sangat sering terjadi. Penulis dijadikan sebagai bootable untuk cd, floppy, maupun usb flash disk
seringkali mendapatkan keluhan-keluhan seperti ini dari orang-orang untuk keperluan pengembalian password suatu saat nanti jika
yang pernah mengalami kondisi seperti diatas. Sehingga tidak jarang dibutuhkan. Hal ini tentunya lebih efektif ketimbang harus menginstall
ditemui sikap berpasrah diri, legowo, dan istilah lain kerap kali aplikasi active password changer kemudian menjalankannya kembali
diucapkan ketika melakukan format ulang windows kesayangan hanya dalam platform windows setiap kelupaan password. Dengan active
karena masalah yang sepele. Lupa password. Bagi sebagian orang hal password changer anda tidak perlu melakukan format windows setiap
ini tidaklah menjadi masalah. Tapi bagi sebagian lain tentunya hal ini kali kelupaan password, atau hal lain seperti rutinitas pergi ke service
cukup menyesakkan dada. Sebenarnya hal ini tidaklah masalah, center gara-gara lupa password. Active password changer membuat
dengan active password changer anda dapat mereset password hidup anda lebih mudah. Untuk demo penggunaan active password
sebuah akun, ataupun mengganti password lama akun windows changer akan dijelaskan pada rubrik tutorial. Selamat mencoba.
Active Password Changer Professional v3.5
Baiklah, kita mulai aksinya. Biasanya di dalam Tunnel. Bentuk inilah yang dapat melewati l ingkungan Institusi terdapat beberapa proteksi firewall admin dengan sangat mudah. pelarangan akses ke beberapa layanan, salah HTTP Tunnel dibagi menjadi dua bagian, yakni satunya Chatting yang digunakan untuk Server dan Client.
HTTP Tunnel Client merubah data (enkapsulasi) berkomunikasi dan bertukar informasi secara
ke dalam bentuk HTML untuk melewati tembok live.
Disini saya akan memperkenalkan suatu firewall dan selanjutnya dikirim ke HTTP Tunnel program dengan konsep yang sederhana dan Server untuk di dekapsulasi ke dalam bentuk sangat bermanfaat tentunya. HTTP Tunnel, aslinya.
Kita ambil contoh salah satu perusahaan besar begitulah namanya. Pernah dengar? ya, ini
Yahoo! yang menyediakan layanan Chatting adalah program yang dapat anda andalkan bila
dengan program Yahoo! Mesengger . Kita mengalami proteksi firewall Admin yang
memerlukan beberapa software tambahan menyebalkan.
HTTP Tunnel bekerja dengan cara merubah untuk malancarkan aksi ini. Program tambahan format data chatting dll ke dalam bentuk HTML. ini adalah SocksCap yang bisa di download dari Hal inilah yang menjadi inti program HTTP http://www.socks.permeo.com program ini
Melewati Firewall Admin yang memblocking akses ChattingFirewall memang menyebalkan, tetapi dibalik itu semua tentunya anda tidak akan tinggal diam bila kebebasan anda terusik bukan?
Gambar 1 : HTTP Tunnel
.ilmuwebsite magazine | perdana 2009
56
Tutorial :Melewati firewall adminyang memblocking akses chatting
56
.ne
two
rkin
g57
Tutorial :Menjalankan programsecara remote dalamsatu networking
58Tutorial :VPS [virtual private server ]
.ilmuwebsite
.magazine.networking e-learning community offline version
.ilmuwebsite .magazine
e-learning community offline version
berguna untuk mencatat semua komunikasi Socks Server, saatnya anda memilihkan dan selanjutnya mentransfer ke HTTP program Yahoo!Messengger dengan meng-Tunnel Client. Baiklah sekarang kita lakukan klik FILE ?NEW?BROWSE (Arahkan pada installasi SocksCap dan saya anggap anda Ypager.exe yang berada pada directory telah berhasil melakukannya. t e m p a t a n d a m e n g i n s t a l l a p l i k a s i
Mulai lah mengatur konf igurasi pada Yahoo!Messengger.
program sockscap yang telah terinstall. Baiklah, kini saatnya anda melepaskan
Isikan bagian SOCKS Server dengan alamat borgol yang mengikat tangan anda, dan
HTTP Tunnel Client “127.0.0.1” dengan port berlarilah keujung dunia untuk menghirup
1080. udara kebebasan sebagai manusia. Mulailah dengan mengklik tombol RUN Kemudian pilih Socks versi 5 , Name dankini anda telah terkoneksi dengan Resolution pilih Attempt local then remote. layanan Chatting Yahoo! Messengger.OK. Tunnel Client “127.0.0.1” dengan port [ peterpanz ]1080. Kemudian pilih Socks versi 5 , Name
Resolution pilih Attempt local then remote. OK. Setelah selesai melakukan konfigurasi
.ilmuwebsite magazine | perdana 2009 57
Gambar2 : Settingan pada SocksCap
Menjalankan Program secara Remotedalam satu NetworkingMengcopykan file jahat ke computer korban memanglah mudah. Tetapi untuk menjalankan program tersebut adalah masalah yang berbeda.
2. Memanipulasi file win.ini dan system.ini1001 cara menuju Cina. Mungkin itulah kata hal ini memiliki spesifikasi tertentu pula pada
Cara ini hanya berlaku pada sitem operasi yang tepat untuk menggambarkan tutor kali ini. system operasi yang digunakan oleh korban.
Windows 9x dan Me. Sedangkan untuk XP dan Pernahkah anda berfikir untuk menjalankan
2003 sudah tidak menggunakan file ini lagi.sebuah program yang anda buat untuk 1. Melakukan perubahan pada Registry.dijalankan secara remote dikomputer lain? Untuk melakukan perubahan registry secara M isa lnya , anda membua t p rog ram remote, Hacker terlebih dahulu harus Berikut contoh entry untuk dimasukkan dalam shutdown.exe untuk kepentingan Shutdown mendapatkan Hak penuh Administrator file win.ini dan system.ini : PC kantor, warnet atau bahkan computer computer korban. Banyak software untuk korban yang ingin anda jahili?? Tak perlu mendapatkan password Administrator salah berlama-lama langsung saja kita jalankan satunya John the ripper yang tidak akan jurusnya. penulis bahas disini. Cara lainnya dengan Mengcopykan file jahat ke computer korban mengetikkan Command pada menu Run memanglah mudah. Tetapi untuk menjalankan Lusrmgr.msc dan rubahlah pass admin dengan program tersebut adalah masalah yang pass baru anda (yang saya herankan disini berbeda. Seandainya program telah berhasil Microsoft tidak meminta password lama untuk 3. Menyimpan program pada Direktori anda copykan ke computer korban, maka bila mengganti password baru). Haha.. startup. ingin menjalankannya seorang hacker tidak Dan inilah dia lokasi penyimpanannya :bisa langsung mengklik program tersebut. My Computer\ Directory startup adalah dir khusus pada Karena b i la mengk l iknya, o tomat is HKEY_LOCAL_MACHINE\SOFTWARE\Micr windows untuk menjalankan program secara komputernya-lah yang akan menjalankan osoft\Windows\CurrentVersion\Run otomatis ketika computer dihidupkan. Bisa program itu. Kata bang Mamat waktu smp My Computer anda lihat pada menu START?PROGRAMS “ibarat senjata makan tuan”, tentunya anda \HKEY_LOCAL_MACHINE\SOFTWARE\Micr ?STARTUP. Lokasi penyimpanan file startup tidak ingin seperti ini bukan? osoft\Windows\CurrentVersion\Runonce bisa anda lihat di : C:\Documents and Lalu bagaimana menjalankan program pada S e t t i n g s \ % n a m a u s e r % \ S t a r t My Computercomputer remote ? Menu\Programs\Startup (NT, 2000, XP) \HKEY_LOCAL_MACHINE\SOFTWARE\MicrAda beberapa cara yang bisa dilakukan, dan C:\WINDOWS\Start Menu\Programs\Startup osoft\Windows\CurrentVersion\RunonceEx
Win.ini
Run=C:\WINDOWS\SYSTEM\shutdown.exe
Load=System.ini
[boot]
Shell=Explorer.exe
C:\WINDOWS\SYSTEM\shutdown.exe
.networking
.ilmuwebsite magazine | perdana 200958
(9x, Me) \\192.168.100.20 . terlihat waktu pada
computer korban menunjukan pukul 7:37 AM4. Scheduling dengan perintah ATLangkah akhir yang paling menentukan Ini merupakan teknik yang paling efisien keberhasilan ini adalah perintah scheduling menurut saya, karena Hacker tidak perlu yang tepat. Terlihat waktu yang ditunjukan menunggu computer korban untuk melakukan pada computer korban pukul 7:37 AM , maka startup. Berikut saya perlihatkan beberapa saya memberikan perintah scheduling dengan contoh penggunaan cara ini, yang akan command at \\192.168.100.20 7:40A membuat computer korban yang diremote “c:\shutdown.exe” untuk menjalankan program bertekuk lutut dihadapan anda ? shutdown.exe pada pukul 7:40 AM , tepatnya 3 Hal pertama yang saya lakukan adalah menit berikutnya. Anda dapat menentukan melakukan Mapping drive c: dari computer waktu yang berbeda sesuai dengan waktu korban (192.168.100.20 ) menjadi drive x: pada yang ingin anda tetapkan. computer saya. Terlihat bahwa account yang Untuk melihat dan memastikan bahwa digunakan adalah Administrator dengan serangan anda berhasil, silahkan melakukan password “passwordnyaapa”.ping atau cek scheduling yang telah anda buat
tadi dengan menggunakan command at Setelah koneksi diterima, saya memberikan \\192.168.100.20perintah copy shutdown.exe x: yang bertujuan Tugas anda telah selesai, silahkan duduk dan mengcopykan file shutdown.exe ke computer buatlah secangkir kopi untuk menunggu waktu korban. (dengan asumsi drive x saya adalah kemenangan anda ? . Salam. [ peterpanz ] drive c: computer korban) Kemudian disini saya melakukan penyesuaian waktu / jam
computer korban dengan command net time
Microsoft Windows XP [Version
5.1.2600] (C) Copyright 1985-2001
Microsoft Corp.
C:\Documents and Settings\User>CD\
C:\>net use x: \\192.168.100.20\c$
/user:administrator passwordnyaapa
The command completed successfully.
C:\>copy shutdown.exe x:
1 file (s) copied.
C:\>net time \\192.168.100.20
Current time at \\192.168.100.20 is
2/21/2008 7:37 AM
The command completed successfully.
C:\>at \\192.168.100.20 7:40A
“c:\shutdown.exe”
Added a new job with job ID = 1
C:\>at \\192.168.100.20
StatusID Day Time Command Line
-------------------------------------
1 Today,7:40 AM c:\shutdown.exe
C:\>at \\192.168.100.20
There are no entries in the list.
VPS (Virtual private server), Ya mungkin kata digunakan sebagai webserver. Adapun yahoo maupun server hosting berada tak jauh
itu sudah tidak asing lagi bagi anda penggemar beberapa kelebihan dari VPS yaitu : dari sana. Anda akan mendapatkan layanan
dunia IT. Itulah yang akan kita bahas disini. Kali ?Listrik dijamin tidak akan padam, dengan storage data yang besar. Adapun cara
ini penulis hanya memfokuskan salah satu kata lain program yang anda jalankan pada mengaksesnya akan penulis jelaskan pada
perusahaan yang menyediakan layanan VPS, server VPS akan terus Online 24 jam non- bagian lain.
yaitu SWVPS. Website resminya bisa anda stop. Bila ingin dipertimbangkan hal ini Anda sudah tidak sabar ingin menggunakan
kunjungi pada l ink . merupakan nilai layanan yang sangat berharga layanan ini? Baiklah langsung saja kita mulai
Perusahaan ini memberikan layanan server bagi kita karena mendapatkan jaminan dan cara mengaksesnya mulai dari awal. Pada
seperti layaknya komputer pribadi yang dapat service yang nyaman bagi bisnis yang kita Windows :
online 24 Jam Non-Stop. Bisa kita bayangkan jalankan. Pilih START Menu =>> All Programs =>>
betapa berharganya layanan ini bila melihat ?Kekuasaan tertinggi dipegang oleh anda. Accessories =>> Communications =>>
kondisi pasokan listrik Negara kita yang kurang Baik dalam penginstallan program sampai Remote Desktop Connectionmemuaskan konsumen. Ups, maaf bila ada maintenance andalah yang menentukannya.
pihak yang tidak berkenan dengan kata-kata Misalnya, anda ingin melakukan Shutdown
saya ini. Baiklah kita lanjut ke topic computer untuk perawatan atau keperluan
permasalahan. Dengan VPS anda dapat teknis lainnya.
menggunakan VPS layaknya komputer ?Proses upload maupun download bisa
pribadi. Pada umumnya VPS digunakan untuk diproses dengan sangat cepat. Hal ini
keperluan Trading Forex yang menggunakan dikarenakan server VPS menggunakan
Platform MetaTrader (MT4). Tidak hanya itu, computer dengan server yang berada di US
masih banyak lagi kegunaan VPS ini misalnya dan pada umumnya perusahaan besar seperti
www.swvps.com
VPSDengan VPS, anda dapat menggunakan VPS layaknya komputer pribadi.
( Virtual Private Server )
Gambar 1. Tampilan awal remote desktopmemulai
.ilmuwebsite
.magazine.networking e-learning community offline version
.ilmuwebsite magazine | perdana 2009 59
Pada textbox isilah dengan alamat IP telah Berikut tampilan Komputer VPS yang telah Untuk login, anda dapat mengaksesnya diinformasikan pada anda. Biasanya melalui berhasil Login dan terkoneksi. Remote melalui Link VIRTUOZZO anda yaitu https://(ip email pada saat anda melakukan registrasi.
Desktop akan menampilkan Komputer Server anda):4643 Untuk Melakukan maintenance Informasi ini berupa Password, username dan
anda yang lokasinya ada di tempat lain. (VPS) Pilih Start Menu - Shutdown Selanjutnya alamat akses VIRTUOZZOBaiklah setelah melakukan setting VPS dan pilih Restart dan Application: Maintenance
optimalisasi koneksi, sekarang saatnya kita (planned). Tunggu beberapa menit dan akses Untuk memaksimalkan kinerja VPS anda bisa melakukan login dan mengupload file yang kembali layanan VPS anda dengan cara pada mengurangi Bit color pada Tab display. Pilih ingin kita simpan pada storage server melalui Gambar 1. Tips : Biasanya pada Komputer pada resolusi 800 x 600 pixels dan Color pada layanan VIRTUOZZO. Rental seperti warnet akan memblokir layanan
ini dengan alasan keamanan user lain.
Bukalah teks editor kesayangan anda dan
ketikkan beberapa Mantra. Berikut Command-
nya : “ Mstsc.exe “ tanpa tanda petik. Dan save
file tersebut dengan extensi .BAT ex.
Mamat.bat Ok sekarang eksekusilah file
tersebut, dan akan keluar layanan Remote
Desktop seperti yang terlihat pada gambar 1. 256.
Demikian tutorial singkat dari penulis, semoga Pada TAB Experience, ubahlah setting
bermanfaat [peterpanz]connection speed menjadi Modem (28,8 Kbps)
Gambar 2 : Tampilan menu general
Gambar 3. Tampilan menu display
Gambar 4. Tampilan menu experience
Gambar 5. Tampilan komputer VPS yang berhasil login
Gambar 6. Tampilan login virtuozzo
Gambar 7. Tampilan upload file di virtuozzo
Gambar 8. Tampilan shut down
.ilmuwebsite .magazine
e-learning community offline version .networking
excel to mysql converter
.ilmuwebsite magazine | perdana 2009
ah pertanyaan sekarang adalah, Source Codenya
bagaimana merubah file excel ke Simpan script php di bawah ini dengan nama N dalam bentuk database mysql? Ya, excel2sql.php, kemudian letakkan pada direktori
penulis akan jelaskan di sini selengkapnya, dimana program php itu berada, penulis
sedetil-detilnya dengan cara seksama dan dalam menyimpannya di dalam c:\program
tempo yang sesingkat-singkatnya. :D files\xampp\php.
<?phpTelah diketahui bersama, Microsoft Excel
$tables = array();versi 2003 ke atas sudah mendukung adanya $indata = 0;format universal, yakni XML. Dan telah diyakini
function encode( $text )jika XML merupakan format file yang akan berlaku {
di masa depan nanti. Dalam arti format inilah yang $text = preg_replace( "/'/", "''", $text );
nantinya akan digunakan sebagai standarisasi return "'".$text."'";untuk semua tipe file aplikasi yang ada, entah itu }
word, excel, powerpoint, ataupun aplikasi-aplikasi function start_element( $parser, $name, lain yang tentunya di dalam aplikasi yang
$attribs )berkaitan telah di sediakan fasilitas xml-nya. Nah {untuk Microsoft excel versi 2003 ke atas sudah global $tables, $indata;
if ( $name == "WORKSHEET" ) disediakan fas i l i tas untuk menyimpan {spreadsheet termasuk macronya, kedalam bentuk
$tables []= array( xml. 'name' =>
$attribs['SS:NAME'], 'data' => Nah apa yang harus dilakukan selanjutnya
array()adalah, menggunakan script php sederhana yang );
dapat memparsing xml yang dihasilkan dari file }excel tersebut kedalam bentuk database dengan if ( $name == "ROW" )
{memanfaatkan fasilitas XML Dom ( document
object model ) yang ada pada library PHP. Dengan $tables[count($tables)-1]['data'] []= array();
kata lain fasilitas XML dari kedua belah pihak, }yakni microsoft excel dan php5 digunakan if ( $name == "DATA" )
{sebagai jembatan yang dimanfaatkan oleh script $indata = 1;ini untuk melakukan konversi file ecxel ke dalam
}database mySQL.
Terkadang konversi laporan harian dari excel ke dalam bentuk lain menjadi begitu penting, terlebih lagi
jika sang bos menginginkan laporan harian yang penuh dengan baris dan kolom tersebut dijadikan ke
dalam bentuk database, yang kemudian nantinya akan diolah lebih lanjut untuk dijadikan system
informasinya
Melakukan konversi file excel menjadi mysql
Tips dan trik : web50
Tips dan trik : webMelakkan konversi file excelmnjadi mysql
50
.tip
s d
an
tri
k53
Tips dan trik : aplikasiWinRAR v.4.56
.ilmuwebsite
.magazinee-learning community offline version.tips dan trik
54Tips dan trik : aplikasiMembuat Aplikasi Portabledengan Thinstall
.ilmuwebsite .magazine
e-learning community offline version
.ilmuwebsite magazine | perdana 2009 51
Gambar 2 : tampilan save as XML
.tips dan trik
}function text( $parser, $text ) {global $tables, $indata;if ( $indata ){
$data =& $tables[count($tables)-1]['data'];$data[count($data)-1] []= $text;
}}function end_element( $parser, $name ){
global $indata;if ( $name == "DATA" )$indata = 0;
}$parser = xml_parser_create( ); Ya, langkah selanjutnya save as dokumen tersebut, ke dalam xml_set_element_handler( $parser, "start_element",
bentuk XML Spreadsheet (*.xml, di sini penulis meletakkannya di "end_element" );
direktori c:\Another :xml_set_character_data_handler( $parser, "text" );while( !feof( STDIN ) ) { $text = fgets( STDIN ); xml_parse( $parser, $text );}xml_parser_free( $parser );foreach( $tables as $table )
{$name = $table['name'];$data =& $table['data'];
@$cols = implode( ",", $data[0] );$cols = strtolower(str_replace(" ","_",$cols));
for( $in = 1; $in < count( $data ); $in++ ) {$sqldata = implode( ", ", array_map(
"encode", $data[$in] ) );?>INSERT INTO <?php echo( str_replace("
","_",strtolower($name) ))?> ( <?php echo( $cols ) ?> ) VALUES ( <?php echo( $sqldata ); ?> );
<?php Dokumen yang baru di save ke dalam type file xml tersebut apabila dibuka dengan editor notepad, bentuk standarnya akan terlihat seperti }ini : }
?>
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-Cara Penggunaannya
com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"Langkah awal yang harus di lakukan adalah membuat satu xmlns:x="urn:schemas-microsoft-com:office:excel"dokumen excel baru, atau jika anda akan menggunakan dokumen yang
sudah ada, buat bentuk sederhana dari dokumen tersebut, kira-kira xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"bentuknya, dengan awal mulanya seperti ini : xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties xmlns="urn:schemas-microsoft-Di gambar terlihat saya telah menghapus sheet yang tidak akan com:office:office">digunakan nantinya. Ini dilakukan sebagai upaya penghematan
resource saja. Tips dari penulis : jangan jadi seorang yang pemboros. <Author>Al-k</Author>:D <LastAuthor>Al-k</LastAuthor>
Gambar 1 : contoh dokumen excel
.ilmuwebsite magazine | perdana 200952
.ilmuwebsite
.magazinee-learning community offline version.tips dan trik
</DocumentProperties> </Row>
<ExcelWorkbook xmlns="urn:schemas-microsoft- ...
com:office:excel">
<WindowHeight>9720</WindowHeight> Ya, kira-kira struktur filenya akan seperti itu, namun ada beberapa
<WindowWidth>15195</WindowWidth> bagian yang sengaja penulis dihilangkan. Langkah berikutnya adalah
<WindowTopX>480</WindowTopX> menjalankan script phpnya dengan menggunakan command line :
<WindowTopY>45</WindowTopY> Start menu | run | cmd
<ProtectStructure>False</ProtectStructure> ( ket: penulis menggunakan xampp pada tutorial ini, tidak berbeda
<ProtectWindows>False</ProtectWindows> dengan web server paketan yang lainnya )
</ExcelWorkbook>
Masuk ke dalam direktori dimana php.exe berada,
... C:\>cd c:\program files\xampp\php
<Worksheet ss:Name="DATA COSTUMER">
<Table ss:ExpandedColumnCount="5" Kemudian jalankan scriptnya,C:\Program Files\xampp\php>php.exe excel2sql.php < ss:ExpandedRowCount="9" x:FullColumns="1"c:\another\data1.xml x:FullRows="1">
<Column ss:AutoFitWidth="0" ss:Width="18.75"/>
<Column ss:AutoFitWidth="0" ss:Width="105"/>
<Column ss:AutoFitWidth="0" ss:Width="111"/>
<Column ss:AutoFitWidth="0" ss:Width="147.75"/>
<Column ss:StyleID="s70" ss:AutoFitWidth="0"/>
<Row ss:Height="13.5">
<Cell ss:StyleID="s91"><Data
ss:Type="String">id</Data></Cell>
<Cell ss:StyleID="s92"><Data ss:Type="String">Nama
Customer</Data></Cell>
<Cell ss:StyleID="s92"><Data ss:Type="String">Alamat
Rumah</Data></Cell>
<Cell ss:StyleID="s93"><Data
ss:Type="String">Email</Data></Cell>
<Cell ss:StyleID="s68"/>
</Row>
<Row>
<Cell ss:StyleID="s83"><Data
ss:Type="Number">1</Data></Cell>
<Cell ss:StyleID="s84"><Data ss:Type="String">Yudho
P</Data></Cell>
<Cell ss:StyleID="s84"><Data
ss:Type="String">Bandung</Data></Cell>
<Cell ss:StyleID="s85"><Data
ss:Type="String">[email protected]</Data></Cell>
Anda pun dapat menyisipkan hasil sqlnya kedalam satu file : C: \Program Fi les\xampp\php>php.exe excel2sql.php < c:\another\data1.xml > databasecostumer.sql
Berikut adalah screenshoot hasil dari eksekusi perintah tersebut :
[Al-k]
Gambar 4 : hasil eksekusi perintah
Gambar 3 : tampilan di command prompt
Membuat password Mengganti Themes
Mengekstrak file menjadi RAR sangat tidak Bukan hanya sistem operasi atau handphone
aman bila data tersebut merupakan data yang dapat mengganti themes. WinRAR pun
penting dan tidak diberikan password. Untuk memiliki kemampuan untuk mengganti
memasang password pada WinRAR, caranya themes. Themes merupakan suatu fitur yang
sangat mudah. Klik kanan pada file yang ingin digunakan untuk mengganti tampilan suatu
di-RAR, lalu pilih “add to archive”. Setelah itu program. Untuk mengganti Themes pada
pilih tab “advanced” lalu pilih “Set Password”. WinRAR, caranya cukup mudah. Buka
Masukkan password yang diinginkan, setelah program WinRAR yang telah anda install, lalu
itu beri tanda centang pada “encrypt file pilih menu options > themes. Standarnya,
name”. ini gunanya agar nama file tidak Themes WinRAR adalah default theme. Untuk
terlihat. Setelah itu klik tombol “ok”. mendownload themes yang lain, silahkan di-
unduh di http://www.rarlab.com/themes.htm
Menciptakan File EXE
Selain membuat file RAR dan ZIP, WinRAR
juga mempunyai kemampuan untuk
menciptakan file EXE. File EXE merupakan file
yang dapat dibuka secara langsung tanpa
memerlukan software tambahan. Berbeda
dengan file RAR yang hanya dapat dibuka
menggunakan WinRAR. Untuk menciptakan
file EXE, caranya klik kanan pada file yang
ingin dibuat EXE lalu pilih “add to archive”.
Setelah itu berikan tanda centang pada
“Create SFX archive”. Masuk ke tab
“advanced”, lalu pilih “SFX Options”.
Pada menu ini anda dapat mengganti tampilan
icon exe tersebut pada menu “text and icon”.
Sedangkan untuk memberikan lisensi pada file Hasil Kompresi yang maksimal
exe tersebut, pilih tab “license”. Title Untuk mendapatkan hasil kompresi yang baik,
merupakan judul lisensi sedangkan License jangan lupa untuk memilih options “best” pada
text merupakan isi lisensi. Jika sudah, klik bagian “compression method” yang terletak
“OK”. pada bagian kiri bawah tab “General”. Dengan
demikian hasil kompresi akan lebih irit dalam
pemakaian memori.
R RWin A
.ilmuwebsite e-learning community offline version
.ilmuwebsite magazine | perdana 2009 53
Tips & trik : Aplikasi
Gambar 1 : tampilan winRAR v. 4.56
.magazine .tips dan trik
v.4.56
da beberapa aplikasi popular yang biasa digunakan untuk Anda akan dipersilahkan menceklis drive mana saja yang akan
merakit aplikasi portable, merakit disini sebenarnya hanyalah discan kondisi registry-nya, untuk trik kali ini pilih drive c saja. Klik next
mengambil aplikasi yang ada untuk dijadikan ke dalam bentuk kembali.Aportablenya, namun dalam trik kali ini penulis hanya menjelaskan satu
aplikasi popular yang dapat merakit sebuah aplikasi yang telah terinstall
dalam pc menjadi aplikasi portable, Thinstall, penulis menggunakan
versi 3.387.
Thinstall memiliki cara kerja seperti ini:i ketika thinstall dijalankan
maka seorang user diharuskan untuk memantau, mengecek, meng-
capture, keadaan registry sebelum software yang ingin dijadikan versi
portablenya diinstall, sehingga disarankan untuk merakit aplikasi
portable di perlukan pc yang clean, dimana didalamnya hanya terdapat
windows xp yang belum diinstall aplikasi lain. Hal ini dilakukan agar
kapasitas si software portable tidak menjadi bengkak akibat dari
pemampatan registry yang sebenarnya tidak diperlukan. Agar langsung dapat melakukan pengecekan registry klik sekali Setelah di cek kondisi registrynya, maka user di persilahkan oleh next sekali lagi, gambar di bawah ini merupakan tampilan ketika Thinstall
Thinstall untuk menginstall aplikasi baru yang akan dijadikan sebagai melakukan pengecekan kondisi registry sebelum aplikasi di install. aplikasi portable. Setelah selesai menginstall, maka thinstall Setelah selesai pengecekan, thinstall mempersilahkan me-mempersilahkan user untuk kembali mengecek kondisi registry setelah
aplikasi selesai di install, nah keadaan registry setelah aplikasi baru
diinstall tersebutlah yang dijadikan oleh thinstall untuk dimanfaatkan
nantinya sebagai penyusun aplikasi portable. Cukup logis.
Mari sama-sama kita implementasikan. Namun sebelum dapat
melaksanakan itu semua, silahkan install aplikasi Thinstall terlebih
dahulu, file mentahnya penulis letakkan di /Software/Thinstall3.387.rar,
lakukan installasi seperti aplikasi biasanya. Setelah selesai maka
jalankan aplikasi thinstallnya :
Setelah terlihat tampilan awal seperti ini, langsung saja klik next :
minimize dirinya, untuk selanjutnya user dapat dengan leluasa dapat
menginstall aplikasi baru yang akan dijadikan software portable.
Langkah selanjutnya adalah silahkan untuk menginstall aplikasi
baru yang akan di jadikan software portable. Trik kali ini penulis
menggunakan aplikasi GimpShop, aplikasi alternatif dari Adobe
Photoshop, dan pastinya aplikasi ini bersifat free.
Setelah selesai menginstall gimpshop, jalankan gimpshop
kemudian lakukan konfigurasi standar, seperti mengedit plugin yang
dibutuhkan atau yang lainnya, setelah semua beres kembali ke aplikasi
.ilmuwebsite magazine | perdana 200954
.ilmuwebsite
.magazinee-learning community offline version.tips dan trik
Membuat Aplikasi Portable
dengan Thinstall
thinstall, klik next, maka Thinstall akan kembali mengecek kondisi masalah maka anda dapat langsung mencoba aplikasi portable yang
registry setelah aplikasi baru di install dan di konfigurasi. baru dengan mengklik button browse project.
Setelah beres, maka akan terdapat satu tampilan dimana thinstall
memberitahukan terdapat satu aplikasi baru yang siap untuk dijadikan Untuk dapat menjalankan aplikasi portable dalam flashdisk cukup
ke dalam bentuk portable. Klik next. dengan mengcopy satu direktori aplikasi portable yang berada di dalam
d i r e k t o r i C : \ P r o g r a m F i l e s \ V M w a r e \ V M w a r e N o r t h
Ketika tampilanya seperti ini maka pada Select Sandbox Location Star\Captures\GIMPshop 2.2.8\%ProgramFilesDir%, dalam trik kali ini pilih saja User’s Profile (%AppData%/Thinstall). Kemudian klik penulis cukup mengcopykan direktori GIMPshop ke dalam flashdisk. next kembali.
Kemudian akan terdapat pemberitahuan, dimanakah project yang Setelah semuanya selesai, maka uninstall aplikasi yang telah telah dibuat akan disimpan, acuhkan saja, gunakan direktori defaultnya. diinstall tadi. Kemudian jalankan aplikasi portable yang telah dicopy ke Untuk Compression-nya pilih Fast Compression, jika telah selesai dalam flashdisk. maka klik next.
Selamat mencoba.Langkah terakhir adalah klik button build now, jika tidak ada
.ilmuwebsite e-learning community offline version
.ilmuwebsite magazine | perdana 2009 55
.magazine .tips dan trik
.ilmuwebsite magazine | perdana 2009
60 Info Harga Hardwaredan accesories
60
.in
fo h
arg
a.ilmuwebsite .magazine.info harga e-learning community offline version
TV TUNER
INTEL PROCESSOR
DVD RW DUAL LAYER
AMD PROCESSOR
UPS
SOUND CARD
Hardware & Accesories
Info HARGA
.ilmuwebsite .magazine
e-learning community offline version
.ilmuwebsite magazine | perdana 2009 61
.info harga
VGA PCI EXPRESS
DDRAM 2 & DDRAM LTW
HARDDISK EXTERNAL 3,5 INCH
PRINTER - SCANNER
USB FLASHDISK
CRT MONITOR
.ilmuwebsite magazine | perdana 200962
.ilmuwebsite
.magazine.info harga e-learning community offline version
HARDDISK 3,5 INCH ACCESSORIS LCD MONITOR
OPTICAL DRIVE
POWER SUPPLY
USB DEVICES
VGA AGP 8X
STABILISER
CASSING
KEYBOARD & MOUSE
edisi yang akan datang ...
untuk web developer, web designer, graphic designer dari tingkat pemula hingga advanced ...
ma j a l a h ilmuwebsite
Plugins, Components,Modules, dan
Extensions berbagai CMS kesayangan anda
Membuat modules, dan plugins joomla dengan php
components,
Flash dan XML untuk kebutuhan presentasi yang dinamis
a.
b.
Desain sendiri template untuk cms joomla dan wordpress
Mengirim email dan attachment menggunakan php
c.
d.
membahas ...