Perancangan Web E-Commerce Pada Toko Elektronik 311 Multimedia
BAB 2
LANDASAN TEORITIS
Pada bab ini penulis menjelaskan teori-teori singkat tentang hal-hal yang berhubungan
dengan judul dan bahasa pemrograman yang digunakan oleh penulis. Teori ini
merupakan penjelasan tentang aplikasi-aplikasi yang digunakan dalam penyusunan
tugas akhir ini.
2.1 E-commerce
Perdagangan elektronik atau e-dagang (bahasa Inggris: Electronic commerce, juga ecommerce) adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa
melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer
lainnya. E-dagang dapat melibatkan transfer dana elektronik, pertukaran data
elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data
otomatis (Wikipedia, 2012).
Menurut Robert E. Johnson, III, e-commerce merupakan suatu tindakan
melakukan transaksi bisnis, secara elektronik dengan menggunakaninternet sebagai
media komunikasi yang paling utama (http://www.cimcor.com, 2012).
Pada website ECARM (The Society For Electronic).Commerce And Rights
Management) dijelaskan bahwa e-commerce secara umum menunjukkan seluruh
bentuk transaksi yang berhubungan dengan aktifitas-aktifitas perdagangan, termasuk
organisasi dan perorangan yang berdasarkan pada pemrosesan dan transmisi data
digital termasuk teks, suara, dan gambar-gambar visual (OECD, 1997).
Electronic Commerce (Perniagaan Elektronik), sebagai bagian dari Electronic
Business (bisnis yang dilakukan dengan menggunakan electronic transmission), oleh
para ahli dan pelaku bisnis dicoba dirumuskan definisinya. Secara umum e-commerce
dapat didefinisikan sebagai segala bentuk transaksi perdagangan/perniagaan barang
atau jasa (trade of goods and service) dengan menggunakan media elektronik. Jelas,
selain dari yang telah disebutkan di atas, bahwa kegiatan perniagaan tersebut
merupakan bagian dari kegiatan bisnis. Kesimpulannya, “e-commerce is a part of ebusiness” (www.binushacker.net, 2012).
Electronic Commerce telah ada dalam berbagai bentuk selama lebih dari 20
tahun. Teknologi yang disebut dengan Electronic Data Interchange (EDI)
dan
Electronic Funds Transfer (EFT) pertama kali diperkenalkan pada akhir tahun 1970an. Pertumbuhan penggunaan kartu kredit, Automated Teller Machines dan perbankan
via telepon di tahun 1980-an juga merupakan bentuk Electronic Commerce.
2.1.1 Electronic Data Interchange (EDI)
EDI adalah sarana untuk mengefisienkan pertukaran data transaksi-transaksi reguler
yang berulang dalam jumlah besar antara organisasi-organisasi komersial.
Secara formal EDI didefinisikan oleh International Data Exchange Association
(IDEA) sebagai “transfer data terstruktur dengan format standard yang telah disetujui,
yang dilakukan dari satu sistem komputer ke sistem komputer yang lain dengan
menggunaka media elektronik. EDI sangat luas penggunaannya, biasanya digunakan
oleh kelompok retail yang besar ketika melakukan bisnis dagang dengan para supplier
mereka.
EDI memiliki standarisasi pengkodean transaksi perdagangan, sehingga
organisasi komersial tersebut dapat berkomunikasi secara langsung dari satu sistem
komputer yang satu ke sistem komputer yang lain tanpa memerlukan hardcopy,
faktur, serta terhindar dari penundaan, kesalahan yang tidak disengaja dalam
penanganan berkas dan intervensi dari manusia.
Keuntungan dalam menggunakan EDI adalah waktu pemesanan yang singkat,
mengurangi biaya, mengurangi kesalahan, memperoleh respon yang cepat, pengiriman
faktur yang cepat dan akurat serta pembayaran dapat dilakukan secara elektronik.
2.1.2 Internet Commerce
Internet
commerce
adalah
penggunaan
internet
yang
berbasis
teknologi
informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan
dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara
lain pemesanan/pembelian barang dimana barang akan dikirim melalui pos atau sarana
lain setelah uang ditransfer ke rekening penjual.
Penggunaan internet sebagai media pemasaran dan saluran penjualan terbukti
mempunyai keuntungan antara lain :
1.) Untuk beberapa produk tertentu lebih sesuai ditawarkan melalui internet,
harga lebih murah mengingat membuat situs di internet lebih murah biayanya
dibandingkan dengan membuka outlet retail di berbagai tempat
2.) Internet merupakan media promosi perusahaan dan produk yang paling tepat
dengan harga yang relatif lebih murah
3.) Serta pembelian melalui internet akan diikuti dengan layanan pengantaran
barang sampai di tempat pemesan.
Di masa lalu, dunia bisnis bisa melakukan aktivitas antara satu dan lainnya
melalui jaringan khusus tapi pertumbuhan drastis dari internet telah merubah
paradigma tersebut dan akhirnya menjadikannya lebih luas.
Electronic Commerce tradisional saat ini bisa dilakukan oleh pendatang baru
dengan skala international. Istilah e-commerce dapat saja diartikan berbeda-beda oleh
setiap orang, yang penting untuk dimengerti adalah persamaan-persamaannya : e-
commerce melibatkan lebih dari satu perusahaan, dan dapat diaplikasikan hampir
disetiap jenis hubungan bisnis.
Ecommerce mengizinkan anda untuk menjual produk - produk dan jasa secara
online. Calon pelanggan atau konsumen dapat menemukan website anda, membaca
dan melihat produk - produk, memesan dan membayar produk- produk tersebut secara
online.
2.1.3 Karakteristik E-Commerce
Berbeda dengan transaksi perdagangan biasa, transaksi e-commerce memiliki
beberapa karakteristik yang sangat khusus, yaitu :
Transaksi tanpa batas. Sebelum era internet, batas-batas geografi menjadi
penghalang suatu perusahaan atau individu yang ingin go-international. Sehingga,
hanya perusahaan atau individu dengan modal besar yang dapat memasarkan
produknya ke luar negeri. Dewasa ini dengan internet pengusaha kecil dan menengah
dapat memasarkan produknya secara internasional cukup dengan membuat situs web
atau dengan memasang iklan di situs-situs internet tanpa batas waktu (24 jam), dan
tentu saja pelanggan dari seluruh dunia dapat mengakses situs tersebut dan melakukan
transaksi secara online.
Transaksi anonym. Para penjual dan pembeli dalam transaksi melalui internet
tidak harus bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari
pembeli sepanjang mengenai pembayarannya telah diotorisasi oleh penyedia sistem
pembayaran yang ditentukan, yang biasanya dengan kartu kredit.
Produk digital dan non digital. Produk-produk digital seperti software
komputer, musik dan produk lain yang bersifat digital dapat dipasarkan melalui
internet dengan cara mendownload secara elektronik. Dalam perkembangannya obyek
yang ditawarkan melalui internet juga meliputi barang-barang kebutuhan hidup
lainnya.
Produk barang tak berwujud. Banyak perusahaan yang bergerak di bidang ecommerce dengan menawarkan barang tak berwujud separti data, software dan ide-ide
yang dijual melalui internet.
Implementasi e-commerce. Pada dunia industri yang penerapannya semakin
lama semakin luas tidak hanya mengubah suasana kompetisi menjadi semakin dinamis
dan global, namun telah membentuk suatu masyarakat tersendiri yang dinamakan
Komunitas Bisnis Elektronik (Electronic Business Community). Komunitas ini
memanfaatkan cyberspace sebagai tempat bertemu, berkomunikasi, dan berkoordinasi
ini secara intens memanfaatkan media dan infrastruktur telekomunikasi dan teknologi
informasi dalam menjalankan kegiatannya sehari-hari. Seperti halnya pada masyarakat
tradisional, pertemuan antara berbagai pihak dengan beragam kepentingan secara
natural telah membentuk sebuah pasar tersendiri tempat bertemunya permintaan
(demand) dan penawaran (supply). Transaksi yang terjadi antara demand dan supply
dapat dengan mudah dilakukan walaupun yang bersangkutan berada dalam sisi
geografis yang berbeda karena kemajuan dan perkembangan teknologi informasi,
yang dalam hal ini adalah teknologi e-commerce.
Secara umum e-commerce dapat diklasifasikan menjadi dua jenis yaitu;
Business
to
Business
(B2B)
dan
Business
to
Consumer
(B2C).
Business to Business (B2B) adalah sistem komunikasi bisnis online antar pelaku
bisnis, sedangkan Business to Consumer (B2C) merupakan mekanisme toko online
(electronic shopping mall), yaitu transaksi antara e-merchant dengan e-customer.
Dalam Business to Business pada umumnya transaksi dilakukan oleh para
trading partners yang sudah saling kenal dengan format data yang telah disepakati
bersama. Sedangkan dalam Business to Customer sifatnya terbuka untuk publik,
sehingga setiap individu dapat mengaksesnya melalui suatu web server. Dalam kajian
ini,
untuk
Customer.
selanjutnya
yang
akan
dibahas
adalah
Business
to
2.1.4 Mekanisme E-commerce
Mekanisme e-commerce adalah sebagai berikut :
1.) Pembeli yang hendak memilih belanjaan yang akan dibeli bias menggunakan
shopping cart, untuk menyimpan data tentang barang-barang yang telah dipilih
dan akan dibayar. Konsep shopping cart ini meniru kereta belanja yang
biasanya digunakan orang untuk berbelanja di pasar swalayan. Shopping cart
biasanya berupa formulir dalam web, dan dibuat dengan kombinasi
CGI,database, dan HTML. Barang-barang yang sudah dimasukkan ke
shopping cart masih bisa di-cancel, jika pembeli berniat untuk membatalkan
membeli barang tersebut.
2.) Jika pembeli ingin membayar untuk barang yang telah dipilih, ia harus mengisi
form transaksi. Biasanya form ini menanyakan identitas pembeli serta nomor
kartu kredit. Karena informasi ini bisa disalahgunakan jika jatuh ke tangan
yang salah, maka pihak penyedia jasa e-commerce telah mengusahakan agar
pengiriman data tersebut berjalan secara aman, dengan menggunakan standar
security tertentu.
3.) Setelah pembeli mengadakan transaksi, retailer akan mengirimkan barang
yang dipesan melalui jasa pos langsung ke rumah pembeli. Beberapa
cybershop menyediakan fasilitas bagi pembeli untuk mengecek status barang
yang telah dikirim melalui internet.
4.) Keuntungan yang terbesar bagi konsumen adalah melakukan bisnis secara
online dengan mudah. Seorang pembeli di internet dapat menggunakan
komputer pribadinya, pagi atau malam selama 7 hari per minggu untuk
membeli hampir semua barang. Seorang konsumen tidak perlu mengantri di
toko atau bahkan meninggalkan rumahnya. Beberapa perusahaan e-commerce
telah membuat proses ini lebih mudah.
5.) Beberapa toko online menyimpan informasi kartu kredit pembelinya di server
mereka, sehingga informasi yang dibutuhkan hanya dimasukkan sekali saja.
Beberapa bisnis online bahkan tidak mengirimkan produk-produknya ke
pelanggan melalui pos, khususnya yang menjual software komputer. Sebagai
contoh : beyon.com mengizinkan para pelanggannya untuk men-download
software yang dibelinya langsung ke komputer mereka.
6.) Pengurangan biaya. Perusahaan yang menjual saham secara online, seperti
etrade.com membebankan biaya hanya sekitar $ 10 per perdagangan, yang
jauh lebih murah jika dibandingkan dengan membeli saham tersebut melalui
perantara saham tradisional.
7.) Perusahaan-perusahaan dapat menjangkau pelanggan di seluruh dunia. Oleh
karena itu dengan memperluas bisnis mereka, sama saja dengan meningkatkan
keuntungan. E-commerce menawarkan pengurangan sejumlah biaya tambahan.
8.) Sebuah perusahaan yang melakukan bisnis di internet akan mengurangi biaya
tambahan, karena biaya tersebut tidak digunakan untuk gedung dan pelayanan
pelanggan (customer service), jika dibandingkan dengan jenis bisnis
tradisional.
Secara ringkas keuntungan e-commerce tersebut adalah sebagai berikut:
1. Bagi Konsumen : harga lebih murah, belanja cukup pada satu tempat.
2. Bagi Pengelola bisnis : efisiensi, tanpa kesalahan, tepat waktu
3. Bagi Manajemen : peningkatan pendapatan, loyalitas pelanggan.
2.1.5 Aspek Penting E-Commerce
Adapun beberapa aspek penting dalam membuka toko online adalah :
1. Menyiapkan fasilitas toko online memang tak semudah membuat homepage.
Tahap awal, tentu menyiapkan presence-nya, yakni membuat homepage-nya,
terutama sebagai storefront. Pekerjaan yang terkait dengan hal ini adalah
menyiapkan content, desain dan web hosting-nya. Selain tampilan visual dan
content-nya harus bagus, struktur homepage yang dibuat pun harus jelas.
2. Langkah berikutnya, menyiapkan interaktivitas toko online tersebut. Paling
sederhana, bisa menggunakan fasilitas e-mail di website-nya. Agar
interaktivitas antara merchant dan pengakses bisa lancar, maka para penjual
online ini menyiapkan homepage-nya dengan formulir-formulir standar dan
terstruktur, yang bisa dijawab dengan software tertentu. Sejauh ini homepagehomepage di Indonesia belum bisa menyediakan interaktivitas untuk
kebutuhan verifikasi dan pembayaran.
3. Menurut Julizvar, konsultan dari Hewlett Packard (HP) Indonesia,untuk
terciptanya sistem pembayaran via internet memang dibutuhkan kesepakatan
berbagai pihak, terutama dari pihak lembaga keuangan, merchant dan
konsumen. Pihak-pihak lainnya yang biasanya terlibat untuk mendukung
sistem pembayaran internet adalah penyedia sertifikat digital, baik untuk
Visa (misalnya VeriSign) maupun MasterCard (misalnya GTE); dan
perusahaan pemroses transaksi kartu kredit.
4. Selain disediakannya fasilitas transaksi aman,menurut Julizvar, dan baiknya
toko online juga dilengkapi software pengaman tertentu. HP pun menyediakan
produknya, yang telah banyak dipakai untuk kebutuhan implementasi Internetbanking,
yakni
VirtualVault.
Software
ini,
mempunyai
kemampuan
melindungi, baik data merchant maupun pelanggan.
5. Walaupun berbagai software e-commerce yang ada dipasar cukup canggih,
masih ada aspek legal yang belum disepakati. Misalnya, soal keharusan
menyertakan biaya meterai untuk nilai
transaksi tertentu dan adanya
pengenaan pajak. Jadi untuk menjalankan proses transaksi via Internet secara
lengkap, harus disiapkan serangkaian kesepakatan dengan pihak-pihak terkait
lainnya.
6. Adapun soal pengiriman barang, merchant bisa bekerjasama dengan
perusahaan jasa kurir seperti UPS, FedEx danPT Pos. Bahkan, untuk
kebutuhan ekspor sekalipun. Hanya saja, kalau menilik layanan yang diberikan
mal online di Indonesia, sejauh ini pengelola tak ikut campur dalam
pengiriman barang pesanannya.
2.1.6 Faktor Kesuksesan E-Commerce
Faktor kunci sukses dalam e-commerce :
Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya
mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal,
pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang
baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus, beberapa
faktor yang termasuk:
1. Menyediakan harga kompetitif
2. Menyediakan jasa pembelian yang tanggap, cepat, dan ramah.
3. Menyediakan informasi barang dan jasa yang lengkap dan jelas.
4. Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan diskon.
5. Memberikan perhatian khusus seperti usulan pembelian.
6. Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan, dan
lain-lain.
7. Mempermudah kegiatan perdagangan
Masalah e-commerce :
Layaknya sebuah perusahaan besar yang mempunyai masalah, e- commerce pun
memilikinya,
1. Penipuan dengan cara pencurian identitas dan membohongi pelanggan.
2. Hukum yang kurang berkembang dalam bidang e-commerce ini.
2.1.7 Riwayat E – Commerce
Istilah "perdagangan elektronik" telah berubah sejalan dengan waktu. Awalnya,
perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti penggunaan
EDI untuk mengirim dokumen komersial seperti pesanan pembelian atau invoice
secara elektronik.
Kemudian dia berkembang menjadi suatu aktivitas yang mempunya istilah
yang lebih tepat "perdagangan web" — pembelian barang dan jasa melalui World
Wide Web melalui server aman (HTTPS), protokol server khusus yang menggunakan
enkripsi untuk merahasiakan data penting pelanggan.
E-dagang pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali
banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web
(website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan
seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober
2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat
diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak
jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi
baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS
memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak bisnis
di AS dan Eropa mengembangkan situs web perdagangan ini.
2.2 Database MySQL
MySQL merupakan sistem manajemen database yang bersifat relational. Artinya data
dikelola dalam database yang akan diletakkan pada beberapa tabel yang terpisah
sehingga manipulasi data akan menjadi jauh lebih cepat (im-jabar.blogspot.com,
2012).
MySQL adalah suatu Relational Database Management System (RDBMS)
yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).
Setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk
turunan yang bersifat komersial (Kasiman Peranginangin, 2006).
Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured
Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk
mengolah database terutama untuk pemilihan, seleksi dan pemasukkan data,yang
memungkinan pengoperasiannya dikerjakan secara mudah dan otomatis. SQL pertama
kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun
1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source.
MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh
MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil
sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah
Structured Query Language (SQL) untuk mengelola database - database yang ada di
dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah
mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja
optimizer nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user
maupun program-program aplikasinya. Sebagai database server, MySQL dapat
dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal
ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL
bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan
Interbase.
2.3 HTML (Hyper Text Markup Language)
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan
untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam
sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis
kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang
terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah
kata dan disimpan kedalam format ASCII normal sehingga menjadi home page
dengan perintah-perintah HTML (Wikipedia, 2012).
HTML atau yang memiliki kepanjangan Hypertext Markup Language adalah
script atau bahasa markup yang digunakan untuk membuat halaman web dan
menampilkan berbagai informasi di dalam sebuah browser Internet. HTML berupa
kode - kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai
dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan
menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti
dibanding bahasa pemrograman lainnya. Kata “Markup Language“ pada HTML
menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa
mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah
ditentukan pada elemen HTML. Penamaan dokumen HTML dapat dilakukan dengan
memilih suatu nama, sembarang nama, kemudian menambahkan sebuah ekstensi
“.htm” atau “.html” (tanda kutip tidak perlu dituliskan karena digunakan sebagai
penjelas saja).
HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap
terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C.
Hingga kini versi terakhir HTML yang telah disetujui oleh W3C adalah HTML versi
4.01.
2.3.1 Markup/Tanda
Secara garis besar, terdapat 4 jenis elemen dari HTML:
•
structural. tanda yang menentukan level atau tingkatan dari sebuah tulisan
(contoh, Golf akan memerintahkan browser untuk menampilkan
"Golf" sebagai tulisan tebal besar yang menunjukkan sebagai Heading 1
•
presentational. tanda yang menentukan tampilan dari sebuah tulisan tidak
peduli dengan level dari tulisan tersebut (contoh, boldface akan
menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh
CSS dan tidak direkomendasikan untuk mengatur tampilan tulisan,
•
hypertext. Tanda yang menunjukkan pranala ke bagian dari dokumen tersebut
atau pranala ke dokumen lain (contoh,
Wikipedia akan menampilkan Wikipedia sebagai sebuah hyperlink ke
URL tertentu),
•
Elemen widget yang membuat objek-objek lain seperti tombol (), list
(), dan garis horizontal (), Konsep hypertext pada HTML
memungkinkan kita untuk membuat link pada suatu kelompok kata atau frasa
untuk menuju ke bagian manapun dalam World Wide Web.
Ada tiga macam link yang dapat kita gunakan :
•
Link menuju bagian lain dari page
•
Link menuju page lain dalam satu web site
•
Link menuju resource atau web site yang berbeda.
Selain markup presentational , markup yang lain tidak menentukan bagaimana
tampilan dari sebuah tulisan. Namun untuk saat ini, penggunaan tag HTML untuk
menentukan tampilan telah dianjurkan untuk mulai ditinggalkan, dan sebagai gantinya
digunakan Cascading Style Sheets.
Contoh dokumen HTML sederhana :
'''Selamat Siang''' HTML
Nama saya Dani Mestika!
2.4 PHP
PHP (Hyper Text Prepocessor) merupakan bahasa pemrograman untuk mebuat web yang
bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web
yang bersifat dinamis dan merupakan bahasa pemrograman script yang paling banyak
dipakai saat ini. PHP dapat dijalankan pada berbagai macam Operating System (OS),
misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung
beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Sistem manajemen database yang sering digunakan bersama PHP adalah
MySQL. Namun PHP juga mendukung system manajemen Database Oracle,
Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung
penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua
ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta
ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama
dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat
menggunakannya dengan gratis.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki.
2.4.1 Riwayat PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs
Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Pada
waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web (Rafiza,
2006).
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source,
maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1998, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah
diimplementasikan dalam program C dan disertakan juga modul - modul ekstensi yang
meningkatkan kemampuan PHP/FI secara signifikan (Kasiman Peranginangin, 2006).
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter
PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut
sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP:
Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya
untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan
stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman
berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa
pemrograman ke arah paradigma berorientasi objek.
2.4.2 Keunggulan PHP
Adapun keunggulan yang dimiliki oleh PHP (Kasiman Peranginangin, 2006), yaitu :
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana – mana.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
4. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah system.
5. PHP adalah bahasa scripting yang paling mudah karena
memiliki referensi
yang banyak.
2.4.3 Script Program PHP
Di dalam PHP ada tiga cara untuk menuliskan script PHP (Kasiman Peranginangin,
2006), yaitu :
1. Menggunakan tag
2. Menggunakan tag
3. Menggunakan tag …
2.5 Joomla
Joomla adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka
(free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di
internet maupun intranet (wikipedia .org).
Joomla, yang berasal dari bahasa Swahili yang berarti “ kebersamaan “ ini,
dirilis pertama kali dengan versi 1.00. Joomla memiliki beberapa fitur yang bisa
digunakan, yaitu system catching, RSS, blogs, polling, dan lain sebagainya.
Joomla sendiri dari tiga elemen dasar, yakni :
1. Server web, server ini diasumsikan terhubung dengan internet atau intranet
yang berfungsi sebagai penyedia layanan situs.
2. Script PHP, kode program dalam bahasa PHP
3. Basis data MySQL, merupakan tempat penyimpanan konten
Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan
mengeksekusi URL pada browser web yang kemudian terhubung dengan server web.
Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain
terdapat URL juga mengandung parameter konten (section, category, ID article dan
lain-lain). Berdasarkan parameter tersebut, sistem script Joomla melakukan kontak
dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya.
Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai
halaman html, gambar, css dan javascript.
Salah satu keunggulan dari Joomla yakni bisa dikembangkan dan diintegrasi
dengan jalan menambahkan beberapa ekstensi, plug in, komponen maupun modulmodul tambahan yang bisa diinstal kedalamnya.
Untuk mendistribusikan informasi Joomla kepengguna, pengembangan, desain
web, dan komunitas lain pada umumny, tim pengembang dari Joomla telah membuat
situs Open Source Matters. Tersedia lebih dari 1700 plug in yang bisa diintegrasikan
ke dalam Joomla. Plug ini secara formal di support oleh Open Source Matters di
alamat
http://extension.joomla.org
yang
kemudian
dipindahkan
ke http://joomlacode.org dengan fasilitas server yang lebih lengkap.
Pengguna bisa terhubung dengan akses halaman Joomla dengan melakukan
eksekusi URLpada browser web yang kemudian terhubung dengan halaman Joomla
ini lebih dikenal dengan istilah teknik query string.
2.5.1 Riwayat Joomla
Pada tanggal 17 September 2005, diluncurkan Joomla versi awal yaitu 1.0.0 yang
merupakan versi alias dari Mambo 4.5.2.3 yang dikembangkan oleh "Pengembang Inti
Mambo hingga Agustus 2005" yang hengkang dari Mambo.
Pemimpin Tim saat itu Andrew Eddie yang dikenal dengan sebutan
"MasterChief" menulis surat terbuka di komunitas dan diumumkan di forum
mamboserver.com. Tim pengembang kemudian membuat situs Open Source Matters
untuk mendistribusikan informasi ke pengguna, pengembang, desainer web dan
komunitas lain pada umumnya.
Perkembangan Joomla berawal dari Joomla 1.0.0 sampai dengan tahap yang
luar biasa yaitu Joomla 1.0.15. Namun seiring dengan perkembangan versi Joomla
1.0.x ini, sekitar tahun 2007 telah dimulai pengembangan Joomla 1.5.x yang memiliki
beberapa persamaan dan perbedaan yang cukup signifikan. Saat ini Joomla 1.5.x telah
mencapai pada tahap Joomla 1.5.20.Untuk versi Joomla 1.6 sudah pada tahap versi
beta dan dapat diunduh di www.joomla.org. Semakin baru versi Joomla memiliki
penyempurnaan dari versi - versi sebelumnya.
Masing-masing punya daya tarik tersendiri, Joomla 1.5.9 menawarkan nuansa
baru dan lebih modern termasuk dalam systemya. Sedangkan Joomla 1.0.15 lebih
stabil dan terdukung oleh banyak aplikasi dan developer.
Berikut perkembangan versi Joomla sampai dengan saat ini :
Tabel 1.0 Perkembangan Versi Joomla
No. Versi
Tanggal Diluncurkan Nama Kode
1.
1.0.0
17 September 2005
Sunrise
2.
1.0.1
21 September 2005
Sunburst
3.
1.0.2
2 Oktober 2005
Sunset
4.
1.0.3
14 Oktober 2005
Sunlight
5.
1.0.4
21 Nopember 2005
Sundial
6.
1.0.5
24 Desember 2005
Sunspot
7.
1.0.6
15 Januari 2006, 16:00 Sunscreen
8.
1.0.7
15 Januari 2006, 21:00 Sunburst
9.
1.0.8
26 Februari 2006
Sunshade
10.
1.0.9
5 Juni 2006
Sunshine
11.
1.0.10
26 Juni 2006
Sundown
12.
1.0.11
29 Agustus 2006
Sunbow
13.
1.0.12
25 Desember 2006
Sunfire
14.
1.0.13
2007
Sunglow
15.
1.0.14
2008
16.
1.0.15
2008
15.
1.5 Stable 22 Januari 2008
Khepri
17.
1.5.1
08 February 2008
Seenu
18.
1.5.2
23 March 2008
Woi
19.
1.5.3
24 April 2008
Vahi
20.
1.5.4
08 July 2008
Naiki
21.
1.5.5
28 July 2008
Mamni
22.
1.5.6
12 August 2008
Vusani
23.
1.6
10 Januari 2011
24.
1.6.1
07 Maret 2011
25.
1.6.2
14 April 2011
26.
1.6.3
18 April 2011
27.
1.7
19 Juli 2011
Seperti yang disampaikan oleh Pihak Pengembang Inti Joomla, Joomla 1.0.x
akan berakhir pada Joomla 1.0.15. Tidak ada support dan pengembangan selanjutnya.
Dan mereka akan berkonsentrasi pada Joomla 1.5.x
Joomla secara terus menerus dikembangkan melalui berbagai aktivitas oleh
komunitas yang sangat aktif dan tertarik dengan sistem ini (wikipedia .org).
Gambar 1.0 Tampilan Area Kerja Joomla
Menu utama yang terdapat pada ruang kerja joomla adalah:
1. Menu Site merupakan menu utama untuk mengatur situs. Semua pengaturan
website dirangkum dalam menu-menu dibawah menu site ada 5 menu dibawah
menu site yaitu :
a. Contol Panel : menu yang berisi icon-icon yang merupakan shortcut untuk
menuju ke halaman lain.
b. User Management : menu untuk mengatur hak akses masing-masing user.
c. Media Manager : untuk mengelola file - file gambar.
d. Global Configuration : halaman untuk mengelola nilai variable - variabel
yang ada di file configuration.php
2. Menu Menus untuk mengatur menu-menu yang akan digunakan di website.
3. Insert Bar terdiri dari tombol-tombol untuk menyisipkan berbagai macam
objek seperti hyperlink, image/gambar, tabel, dan lain-lain.
4. Menu Content berisi segala sesuatu yang terkait dengan pengelolaan konten
pada Joomla.
5. Menu Component berisiikan menu-menu untuk menngatur komponenkomponen yang akan digunakan di halaman website.
6. Menu extention berisikan menu-menu yang mengatur tampilan di halaman
website.
7. Menu Tools berisi perkakas untuk administrator.
2.6 Adobe Photoshop
Adobe Photoshop atau biasa disebut Photoshop adalah perangkat lunak editor citra
buatan Adobe System yang dikhususkan untuk pengeditan foto/gambar dan
pembuatan efek (wikipedia.org).
Perangkat lunak ini banyak digunakan oleh fotografer digital dan
perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk
perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap
sebagai produk terbaik yang pernah diproduksi oleh Adobe System. Versi kedelapan
aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan
disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi
kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir (keduabelas) adalah
Adobe Photoshop CS5.
Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9 ke atas
juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan perangkat
lunak tertentu seperti CrossOver.
2.6.1 Riwayat Adobe Photoshop
Pada tahun 1987, Thomas Knoll, mahasiswa PhD di Universitas Michigan, mulai
menulis sebuah program pada Macintosh Plus-nya untuk menampilkan gambar
grayscale pada layar monokrom. Program ini, yang disebut Display, menarik
perhatian saudaranya John Knoll, seorang karyawan di Industrial Light & Magic, yang
merekomendasikan Thomas agar mengubah programnya menjadi program penyunting
gambar penuh. Thomas mengambil enam bulan istirahat dari studi pada tahun 1988
untuk berkolaborasi dengan saudaranya pada program itu, yang telah diubah namanya
menjadi ImagePro. Setelah tahun itu, Thomas mengubah nama programnya menjadi
Photoshop dan bekerja dalam jangka pendek dengan produsen scanner Barneyscan
untuk mendistribusikan salinan dari program tersebut dengan slide scanner, total
sekitar 200 salinan Photoshop telah dikirimkan" dengan cara ini.
Selama waktu itu, John bepergian ke Silicon Valley di California dan
memberikan demonstrasi program itu kepada insinyur di Apple Computer Inc. dan
Russell Brown, direktur seni di Adobe. Kedua demonstrasi itu berhasil, dan Adobe
memutuskan untuk membeli licensi untuk mendistribusikan pada bulan September
1988. Sementara John bekerja pada plug-in di California, Thomas tetap di Ann Arbor
untuk menulis kode program. Photoshop 1.0 dirilis pada 1990 khusus untuk
Macintosh.
Meskipun pada awalnya Photoshop dirancang untuk menyunting gambar untuk
cetakan berbasis - kertas, Photoshop yang ada saat ini juga dapat digunakan untuk
memproduksi gambar untuk World Wide Web. Beberapa versi terakhir juga
menyertakan aplikasi tambahan, Adobe ImageReady, untuk keperluan tersebut.
Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak
penyunting media, animasi, dan authoring buatan-Adobe lainnya. File format asli
Photoshop, .PSD, dapat diekspor ke dan dari Adobe ImageReady. Adobe
Illustrator, Adobe Premiere Pro, After Effects dan Adobe Encore DVD untuk
membuat DVD profesional, menyediakan penyuntingan gambar non-linear dan
layanan special effect seperti background, tekstur, dan lain-lain untuk keperluan
televisi, film, dan situs web. Sebagai contoh, Photoshop CS dapat digunakan untuk
membuat menu dan tombol (button) DVD.
Photoshop dapat menerima penggunaan beberapa model warna:
•
RGB color model
•
Lab color model
•
CMYK color model
•
Grayscale
•
Bitmap
•
Duotone
Versi terbarunya, yang dirilis pada tahun 2005, adalah versi 9. Program ini
dipasarkan dengan nama "Photoshop CS2." "CS" merefleksikan integrasi produk
Photoshop dengan aplikasi "Creative Suite buatan Adobe dan disebut "2" karena
program ini adalah versi rilis ke -2 sejak Adobe mengintegrasikan kedua produknya.
Ada beberapa pada tambahan pada Photoshop CS2 seperti multiple layer selecting dan
"warp," versi kurva dari transform tool dan color replacement tool, yang sebelumnya
hadir sebagai plug-in 8BF.
Untuk para penggemar fotografi, Adobe menyediakan filter "reduce grain"
(mengurangi grain) yang dapat membantu mengoptimalkan foto yang diambil pada
kondisi kekurangan cahaya. Untuk "memperjelas" perbedaan produk CS dengan
produk-produk Photoshop sebelumnya, Adobe menghilangkan lambang mata
Photshop, yang dipresentasikan dalam bentuk yang berbeda-beda sejak versi 3 sampai
versi 7. Photshop CS dan CS2 kini menggunakan bulu sebagai ikon dan bentuk
identifikasinya.
Gambar 1.1 Icon untuk Photoshop CS3 Beta.
Versi beta Photoshop CS3 telah dirilis untuk pengguna CS2 pada tanggal 15
Desember 2006. Berbeda dengan Photoshop CS dan CS2 yang menggunakan bulu
sebagai logonya, Logo untuk edisi ketiga ini berbentuk tipografi, dengan huruf 'Ps'
berwarna putih dan berlatar belakang biru - gradien.
Gambar 1.2 Camera Raw
Versi terakhirnya dilengkapi dengan Adobe Camera RAW, sebuah plugin yang
dikembangkan oleh Thomas Knoll yang dapat membaca beberapa format file RAW
dari kamera digital dan mengimpornya langsung ke Photoshop. Versi awal RAW
plugin ini juga tersedia untuk Photoshop 7.0.1 dengan tambahan biaya $99 USD.
Secara Photoshop adalah sebuah program penyunting gambar standar industri
yang ditujukan untuk para profesional raster grafik, harga yang ditawarkan pun cukup
tinggi; kira-kira US$600. Keadaan ini memancing beberapa programer untuk
merancang peralatan grafik (graphics tools) dengan harga yang lebih terjangkau.
Untuk menghadapi persaingan ini, dan untuk menghadapi pembajakan produknya,
Adobe memperkenalkan Photoshop Elements, sebuah versi lain dari Photoshop yang
lebih minimalis, dengan harga terjangkau; di bawah US$100. Produk ini ditujukan
untuk pengguna rumahan dan menghilangkan beberapa fitur profesional.
Photoshop memiliki kemampuan untuk membaca dan menulis gambar berformat
raster dan vektor seperti .png, .gif, .jpeg dan lain-lain. Photoshop juga memiliki
beberapa format file khas:
•
.PSD (Photoshop Document) format yang menyimpan gambar dalam bentuk
layer, termasuk teks, mask, opacity, blend mode, channel warna, channel
alpha, clipping paths, dan setting duotone. Kepopuleran photoshop membuat
format file ini digunakan secara luas, sehingga memaksa programer program
penyunting gambar lainnya menambahkan kemampuan untuk membaca format
PSD dalam perangkat lunak mereka.
•
.PSB adalah versi terbaru dari PSD yang didesain untuk file yang berukuran
lebih dari 2 GB
•
.PDD adalah versi lain dari PSD yang hanya dapat mendukung fitur perangkat
lunak PhotshopDeluxe.
Tool dalam Adobe Photoshop adalah alat yang dapat membantu pengguna dalam
mengedit. Adobe Photoshop CS3 memilikit 59 tool yang dapat dipakai oleh pengguna.
Tool - tool tersebut terdiri dari berbagai macam tool dengan kegunaan yang spesifik.
Beberapa tool - tool yang ada di Photoshop antara lain :
•
History Brush Tool
•
Eraser Tool
•
Path Selection Tool
•
Direct Selection tool
•
Pen Tool
•
Shape Tool
•
Brush Tool
•
Audio Annotation Tool
•
Eyedropper Tool
•
Measure Tool
•
Text Tool
•
Hand Tool
Pengembangan manipulasi gambar digital banyak memengaruhi industri fotografi.
Pengembangan tersebut menciptakan seni pengolah gambar (photo retouching) dan
mengubah cara kerja: produk yang biasanya hanya dapat diciptakan oleh fotografer
profesional selama berjam-jam atau bahkan berhari-hari, kini dapat diproduksi oleh
seniman amatir sekalipun. Manipulasi gambar digital telah menyumbang begitu
banyak hal kepada dunia fotografi dengan memungkinkan manipulasi yang awalnya
sulit atau bahkan tak mungkin. Photoshop berperan besar dalam perkembangan dunia
digital saat ini.
Pada masa revolusi fotografi digital di tahun 90-an, Photoshop menjadi standar di
dunia industri. Banyak fotografer yang menggunakan program ini untuk
mengoptimalkan hasil akhir foto yang mereka ciptakan.
Dengan kehadiran tablet grafik, terutama dari Wacom, program seperti Adobe
Photoshop dan Corel Painter semakin dibutuhkan untuk menciptakan gambar original.
Dengan menggunakan pressure sensitive tablet dapat meningkatkan efek paint brush,
eraser, atau tool lainnya. Tablet digunakan secara global oleh para ilustrator komik
profesional, arsitek, seniman studio, dan lainnya. Bahkan ILM, perusahaan spesial
efek yang berperan dalam produksi film Star Wars, menggunakan tablet yang
dikombinasikan dengan Photoshop untuk mengoptimalkan hasil-produksinya.
Kata Photoshopping muncul sebagai sebuah neologisme, yang berarti menyunting
sebuah gambar, meskipun pengolahan gambar itu sendiri tidak menggunakan
Photoshop sebagai programnya (sama seperti Google yang saat ini dapat digunakan
sebagai kata kerja.
Sejarah dirilisnya Photoshop :
Tabel 1.1 Perkembangan Photoshop
Versi
Platform
Nama
Tanggal rilis
Perubahan
kode
0.63
Macintosh
Oktober 1988
1.0
Macintosh
Februari 1990
2.0
Macintosh
2.0.1
Macintosh
2.5
Macintosh
Merlin
Windows
Brimstone
Fast Eddy
Juni 1991
•
Path
•
Tabbed Palettes
•
Layers
Januari 1992
IRIX,
November 1992
November 1993
Solaris
2.5.1
Macintosh
3.0
Macintosh
1993
Tiger
September 1994
Mountain
Windows,
IRIX,
Solaris
November 1994
4.0
Macintosh,
Big
Windows
Electric
November 1996
•
Adjustment Layers
•
Actions (macro)
•
Editable
Cat
4.0.1
Macintosh,
Agustus 1997
Windows
5.0
Macintosh,
Strange
Windows
Cargo
Mei 1998
type
(Sebelumnya,
akan
ketikan
dirasterisasi
ketika dimasukan ke
dalam gambar)
•
Multiple Undo (History
Palette)
5.0.1
Macintosh,
•
Color Management
•
Magnetic Lasso
•
Satu
1999
Windows
5.5
Macintosh,
Februari 1999
Windows
6.0
paket
dengan
ImageReady
Macintosh,
Venus
Windows
Furs
in September 2000
•
Extract
•
Bentuk vector
•
Perubahan
layar
tampilan
6.0.1
Macintosh,
Maret 2001
•
Filter "Liquify"
•
Penambahan
Windows
memory
usage
•
Pengembangan
Paintbrush picker
•
Memperbaiki
bug
Clipping
path
save/export
7.0
Mac
OS Liquid Sky
Maret 2002
•
'Classic'/Mac
OS
Mengubah format teks
menjadi vektor
X,
Windows
•
Healing Brush
•
Painting engine baru
•
Menghilangkan
dukungan
alpha
channel untuk format
file
TGA
dan
menggantinya dengan
embedded
alphas,
sebuah
metode
eksperimental
secara
yang
otomatis
memunculkan
data
transparansi.
7.0.1
Mac
OS
Agustus 2002
•
'Classic'/Mac
OS
Camera
RAW
1.x
(plugin opsional)
•
X,
Windows
Mengembalikan
dukungan
alpha
channel untuk format
file
TGA,
menghilangkan
dan
fitur
"embedded alphas".
CS (8.0)
Mac OS X, Dark
Windows
Matter
October 2003
•
Camera RAW 2.x
•
Modifikasi Slice Tool
•
Perintah
Shadow/Highlight
•
Perintah Match Color
•
Filter Lens Blur
•
Smart Guides
•
Real-Time Histogram
•
Deteksi dan penolakan
untuk
mencetak
gambar
hasil
-
scan banknote
•
Perlindungan
kopi
Macrovision
menggunakan
tekhnologi Safecast DR
M
CS2
Mac OS X, Space
(9.0)
Windows
Monkey
April 2005
•
Camera RAW 3.x
•
Smart Objects
•
Image Warp
•
Spot healing brush
•
Red-Eye tool
•
Lens Correction filter
•
Smart Sharpen
•
Smart Guides'
•
Vanishing Point
•
Peningkatan
manajemen
memori
pada mesin PowerPC
G5 Macintosh 64-bita
yang menjalankan Mac
OS X 10.4
•
Mendukung
High
dynamic range imaging
(HDRI)
•
Mendukung
scripting
JavaScript
dan bahasa lainnya
•
Tambahan
fitur
smudging,
seperti
misalnya Scattering
•
Memperbaiki
seleksi
layar,
seperti
kemampuan
untuk
memilih lebih dari satu
layer.
CS3
Universal
(10.0)
Mac OS X,
Windows
Red Pill
Musim semi 2007
Versi
•
betanya
dirilis tanggal 15
Desember
untuk
Photoshop
2006
•
lunak
Adobe lainnya.
untuk
platform
Macintosh
berbasis-
Perubahan
layar
tampulan
•
Creative Suite, dan
perangkat
dukungan
intel
pemilik
CS2,
Tambahan
Tambahan fitur untuk
Adobe Camera RAW
•
Quick Select tool
•
Perubahan
Curves,
Vanishing
Point,
Channel
Mixer,
dan
Brightness
Contrast, dan dialog
saat mencetak
•
Pengaturan
konversi
Black-and-white
•
Auto Align dan Auto
Blend
•
Smart Filters
•
optimisasi
Mobile
device graphic
•
Pengembangan cloning
dan healing
CS4,
Universal
CS4
Mac OS X,
Stonehenge 30 Oktober 2008
•
zooming
Extended Windows
(11.0)
Smoother panning and
and
fluid
canvas rotation
•
OpenGL
display
di
acceleration
Photoshop
•
Native support untuk
64-bit pada Windows
Vista x64
•
Panel Adjustments
•
Auto-blending
pada
images
•
Panel Masks
•
Meningkatkan
Adobe
Photoshop
pada
Lightroom workflow
•
Content
-
aware
scaling
•
Proses raw image yang
lebih baik
•
Memperluas
bagian
field
•
Meningkatkan
dramatisasi
pemeriksaan warna
•
pada
Auto-alignment
layers
•
New
file
options.
New
management
workspaces
display
file
dan
dengan
Adobe Bridge CS4
CS5
Universal
White
12 April 2010
•
Complex
selections
Mac OS X, Rabbit
mudah
Windows
Content-Aware Fill
•
dengan
HDR Pro and HDR
Toning
•
Puppet Warp
•
Mixer
Brush
Bristle Tips
dan
LANDASAN TEORITIS
Pada bab ini penulis menjelaskan teori-teori singkat tentang hal-hal yang berhubungan
dengan judul dan bahasa pemrograman yang digunakan oleh penulis. Teori ini
merupakan penjelasan tentang aplikasi-aplikasi yang digunakan dalam penyusunan
tugas akhir ini.
2.1 E-commerce
Perdagangan elektronik atau e-dagang (bahasa Inggris: Electronic commerce, juga ecommerce) adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa
melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer
lainnya. E-dagang dapat melibatkan transfer dana elektronik, pertukaran data
elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data
otomatis (Wikipedia, 2012).
Menurut Robert E. Johnson, III, e-commerce merupakan suatu tindakan
melakukan transaksi bisnis, secara elektronik dengan menggunakaninternet sebagai
media komunikasi yang paling utama (http://www.cimcor.com, 2012).
Pada website ECARM (The Society For Electronic).Commerce And Rights
Management) dijelaskan bahwa e-commerce secara umum menunjukkan seluruh
bentuk transaksi yang berhubungan dengan aktifitas-aktifitas perdagangan, termasuk
organisasi dan perorangan yang berdasarkan pada pemrosesan dan transmisi data
digital termasuk teks, suara, dan gambar-gambar visual (OECD, 1997).
Electronic Commerce (Perniagaan Elektronik), sebagai bagian dari Electronic
Business (bisnis yang dilakukan dengan menggunakan electronic transmission), oleh
para ahli dan pelaku bisnis dicoba dirumuskan definisinya. Secara umum e-commerce
dapat didefinisikan sebagai segala bentuk transaksi perdagangan/perniagaan barang
atau jasa (trade of goods and service) dengan menggunakan media elektronik. Jelas,
selain dari yang telah disebutkan di atas, bahwa kegiatan perniagaan tersebut
merupakan bagian dari kegiatan bisnis. Kesimpulannya, “e-commerce is a part of ebusiness” (www.binushacker.net, 2012).
Electronic Commerce telah ada dalam berbagai bentuk selama lebih dari 20
tahun. Teknologi yang disebut dengan Electronic Data Interchange (EDI)
dan
Electronic Funds Transfer (EFT) pertama kali diperkenalkan pada akhir tahun 1970an. Pertumbuhan penggunaan kartu kredit, Automated Teller Machines dan perbankan
via telepon di tahun 1980-an juga merupakan bentuk Electronic Commerce.
2.1.1 Electronic Data Interchange (EDI)
EDI adalah sarana untuk mengefisienkan pertukaran data transaksi-transaksi reguler
yang berulang dalam jumlah besar antara organisasi-organisasi komersial.
Secara formal EDI didefinisikan oleh International Data Exchange Association
(IDEA) sebagai “transfer data terstruktur dengan format standard yang telah disetujui,
yang dilakukan dari satu sistem komputer ke sistem komputer yang lain dengan
menggunaka media elektronik. EDI sangat luas penggunaannya, biasanya digunakan
oleh kelompok retail yang besar ketika melakukan bisnis dagang dengan para supplier
mereka.
EDI memiliki standarisasi pengkodean transaksi perdagangan, sehingga
organisasi komersial tersebut dapat berkomunikasi secara langsung dari satu sistem
komputer yang satu ke sistem komputer yang lain tanpa memerlukan hardcopy,
faktur, serta terhindar dari penundaan, kesalahan yang tidak disengaja dalam
penanganan berkas dan intervensi dari manusia.
Keuntungan dalam menggunakan EDI adalah waktu pemesanan yang singkat,
mengurangi biaya, mengurangi kesalahan, memperoleh respon yang cepat, pengiriman
faktur yang cepat dan akurat serta pembayaran dapat dilakukan secara elektronik.
2.1.2 Internet Commerce
Internet
commerce
adalah
penggunaan
internet
yang
berbasis
teknologi
informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan
dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara
lain pemesanan/pembelian barang dimana barang akan dikirim melalui pos atau sarana
lain setelah uang ditransfer ke rekening penjual.
Penggunaan internet sebagai media pemasaran dan saluran penjualan terbukti
mempunyai keuntungan antara lain :
1.) Untuk beberapa produk tertentu lebih sesuai ditawarkan melalui internet,
harga lebih murah mengingat membuat situs di internet lebih murah biayanya
dibandingkan dengan membuka outlet retail di berbagai tempat
2.) Internet merupakan media promosi perusahaan dan produk yang paling tepat
dengan harga yang relatif lebih murah
3.) Serta pembelian melalui internet akan diikuti dengan layanan pengantaran
barang sampai di tempat pemesan.
Di masa lalu, dunia bisnis bisa melakukan aktivitas antara satu dan lainnya
melalui jaringan khusus tapi pertumbuhan drastis dari internet telah merubah
paradigma tersebut dan akhirnya menjadikannya lebih luas.
Electronic Commerce tradisional saat ini bisa dilakukan oleh pendatang baru
dengan skala international. Istilah e-commerce dapat saja diartikan berbeda-beda oleh
setiap orang, yang penting untuk dimengerti adalah persamaan-persamaannya : e-
commerce melibatkan lebih dari satu perusahaan, dan dapat diaplikasikan hampir
disetiap jenis hubungan bisnis.
Ecommerce mengizinkan anda untuk menjual produk - produk dan jasa secara
online. Calon pelanggan atau konsumen dapat menemukan website anda, membaca
dan melihat produk - produk, memesan dan membayar produk- produk tersebut secara
online.
2.1.3 Karakteristik E-Commerce
Berbeda dengan transaksi perdagangan biasa, transaksi e-commerce memiliki
beberapa karakteristik yang sangat khusus, yaitu :
Transaksi tanpa batas. Sebelum era internet, batas-batas geografi menjadi
penghalang suatu perusahaan atau individu yang ingin go-international. Sehingga,
hanya perusahaan atau individu dengan modal besar yang dapat memasarkan
produknya ke luar negeri. Dewasa ini dengan internet pengusaha kecil dan menengah
dapat memasarkan produknya secara internasional cukup dengan membuat situs web
atau dengan memasang iklan di situs-situs internet tanpa batas waktu (24 jam), dan
tentu saja pelanggan dari seluruh dunia dapat mengakses situs tersebut dan melakukan
transaksi secara online.
Transaksi anonym. Para penjual dan pembeli dalam transaksi melalui internet
tidak harus bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari
pembeli sepanjang mengenai pembayarannya telah diotorisasi oleh penyedia sistem
pembayaran yang ditentukan, yang biasanya dengan kartu kredit.
Produk digital dan non digital. Produk-produk digital seperti software
komputer, musik dan produk lain yang bersifat digital dapat dipasarkan melalui
internet dengan cara mendownload secara elektronik. Dalam perkembangannya obyek
yang ditawarkan melalui internet juga meliputi barang-barang kebutuhan hidup
lainnya.
Produk barang tak berwujud. Banyak perusahaan yang bergerak di bidang ecommerce dengan menawarkan barang tak berwujud separti data, software dan ide-ide
yang dijual melalui internet.
Implementasi e-commerce. Pada dunia industri yang penerapannya semakin
lama semakin luas tidak hanya mengubah suasana kompetisi menjadi semakin dinamis
dan global, namun telah membentuk suatu masyarakat tersendiri yang dinamakan
Komunitas Bisnis Elektronik (Electronic Business Community). Komunitas ini
memanfaatkan cyberspace sebagai tempat bertemu, berkomunikasi, dan berkoordinasi
ini secara intens memanfaatkan media dan infrastruktur telekomunikasi dan teknologi
informasi dalam menjalankan kegiatannya sehari-hari. Seperti halnya pada masyarakat
tradisional, pertemuan antara berbagai pihak dengan beragam kepentingan secara
natural telah membentuk sebuah pasar tersendiri tempat bertemunya permintaan
(demand) dan penawaran (supply). Transaksi yang terjadi antara demand dan supply
dapat dengan mudah dilakukan walaupun yang bersangkutan berada dalam sisi
geografis yang berbeda karena kemajuan dan perkembangan teknologi informasi,
yang dalam hal ini adalah teknologi e-commerce.
Secara umum e-commerce dapat diklasifasikan menjadi dua jenis yaitu;
Business
to
Business
(B2B)
dan
Business
to
Consumer
(B2C).
Business to Business (B2B) adalah sistem komunikasi bisnis online antar pelaku
bisnis, sedangkan Business to Consumer (B2C) merupakan mekanisme toko online
(electronic shopping mall), yaitu transaksi antara e-merchant dengan e-customer.
Dalam Business to Business pada umumnya transaksi dilakukan oleh para
trading partners yang sudah saling kenal dengan format data yang telah disepakati
bersama. Sedangkan dalam Business to Customer sifatnya terbuka untuk publik,
sehingga setiap individu dapat mengaksesnya melalui suatu web server. Dalam kajian
ini,
untuk
Customer.
selanjutnya
yang
akan
dibahas
adalah
Business
to
2.1.4 Mekanisme E-commerce
Mekanisme e-commerce adalah sebagai berikut :
1.) Pembeli yang hendak memilih belanjaan yang akan dibeli bias menggunakan
shopping cart, untuk menyimpan data tentang barang-barang yang telah dipilih
dan akan dibayar. Konsep shopping cart ini meniru kereta belanja yang
biasanya digunakan orang untuk berbelanja di pasar swalayan. Shopping cart
biasanya berupa formulir dalam web, dan dibuat dengan kombinasi
CGI,database, dan HTML. Barang-barang yang sudah dimasukkan ke
shopping cart masih bisa di-cancel, jika pembeli berniat untuk membatalkan
membeli barang tersebut.
2.) Jika pembeli ingin membayar untuk barang yang telah dipilih, ia harus mengisi
form transaksi. Biasanya form ini menanyakan identitas pembeli serta nomor
kartu kredit. Karena informasi ini bisa disalahgunakan jika jatuh ke tangan
yang salah, maka pihak penyedia jasa e-commerce telah mengusahakan agar
pengiriman data tersebut berjalan secara aman, dengan menggunakan standar
security tertentu.
3.) Setelah pembeli mengadakan transaksi, retailer akan mengirimkan barang
yang dipesan melalui jasa pos langsung ke rumah pembeli. Beberapa
cybershop menyediakan fasilitas bagi pembeli untuk mengecek status barang
yang telah dikirim melalui internet.
4.) Keuntungan yang terbesar bagi konsumen adalah melakukan bisnis secara
online dengan mudah. Seorang pembeli di internet dapat menggunakan
komputer pribadinya, pagi atau malam selama 7 hari per minggu untuk
membeli hampir semua barang. Seorang konsumen tidak perlu mengantri di
toko atau bahkan meninggalkan rumahnya. Beberapa perusahaan e-commerce
telah membuat proses ini lebih mudah.
5.) Beberapa toko online menyimpan informasi kartu kredit pembelinya di server
mereka, sehingga informasi yang dibutuhkan hanya dimasukkan sekali saja.
Beberapa bisnis online bahkan tidak mengirimkan produk-produknya ke
pelanggan melalui pos, khususnya yang menjual software komputer. Sebagai
contoh : beyon.com mengizinkan para pelanggannya untuk men-download
software yang dibelinya langsung ke komputer mereka.
6.) Pengurangan biaya. Perusahaan yang menjual saham secara online, seperti
etrade.com membebankan biaya hanya sekitar $ 10 per perdagangan, yang
jauh lebih murah jika dibandingkan dengan membeli saham tersebut melalui
perantara saham tradisional.
7.) Perusahaan-perusahaan dapat menjangkau pelanggan di seluruh dunia. Oleh
karena itu dengan memperluas bisnis mereka, sama saja dengan meningkatkan
keuntungan. E-commerce menawarkan pengurangan sejumlah biaya tambahan.
8.) Sebuah perusahaan yang melakukan bisnis di internet akan mengurangi biaya
tambahan, karena biaya tersebut tidak digunakan untuk gedung dan pelayanan
pelanggan (customer service), jika dibandingkan dengan jenis bisnis
tradisional.
Secara ringkas keuntungan e-commerce tersebut adalah sebagai berikut:
1. Bagi Konsumen : harga lebih murah, belanja cukup pada satu tempat.
2. Bagi Pengelola bisnis : efisiensi, tanpa kesalahan, tepat waktu
3. Bagi Manajemen : peningkatan pendapatan, loyalitas pelanggan.
2.1.5 Aspek Penting E-Commerce
Adapun beberapa aspek penting dalam membuka toko online adalah :
1. Menyiapkan fasilitas toko online memang tak semudah membuat homepage.
Tahap awal, tentu menyiapkan presence-nya, yakni membuat homepage-nya,
terutama sebagai storefront. Pekerjaan yang terkait dengan hal ini adalah
menyiapkan content, desain dan web hosting-nya. Selain tampilan visual dan
content-nya harus bagus, struktur homepage yang dibuat pun harus jelas.
2. Langkah berikutnya, menyiapkan interaktivitas toko online tersebut. Paling
sederhana, bisa menggunakan fasilitas e-mail di website-nya. Agar
interaktivitas antara merchant dan pengakses bisa lancar, maka para penjual
online ini menyiapkan homepage-nya dengan formulir-formulir standar dan
terstruktur, yang bisa dijawab dengan software tertentu. Sejauh ini homepagehomepage di Indonesia belum bisa menyediakan interaktivitas untuk
kebutuhan verifikasi dan pembayaran.
3. Menurut Julizvar, konsultan dari Hewlett Packard (HP) Indonesia,untuk
terciptanya sistem pembayaran via internet memang dibutuhkan kesepakatan
berbagai pihak, terutama dari pihak lembaga keuangan, merchant dan
konsumen. Pihak-pihak lainnya yang biasanya terlibat untuk mendukung
sistem pembayaran internet adalah penyedia sertifikat digital, baik untuk
Visa (misalnya VeriSign) maupun MasterCard (misalnya GTE); dan
perusahaan pemroses transaksi kartu kredit.
4. Selain disediakannya fasilitas transaksi aman,menurut Julizvar, dan baiknya
toko online juga dilengkapi software pengaman tertentu. HP pun menyediakan
produknya, yang telah banyak dipakai untuk kebutuhan implementasi Internetbanking,
yakni
VirtualVault.
Software
ini,
mempunyai
kemampuan
melindungi, baik data merchant maupun pelanggan.
5. Walaupun berbagai software e-commerce yang ada dipasar cukup canggih,
masih ada aspek legal yang belum disepakati. Misalnya, soal keharusan
menyertakan biaya meterai untuk nilai
transaksi tertentu dan adanya
pengenaan pajak. Jadi untuk menjalankan proses transaksi via Internet secara
lengkap, harus disiapkan serangkaian kesepakatan dengan pihak-pihak terkait
lainnya.
6. Adapun soal pengiriman barang, merchant bisa bekerjasama dengan
perusahaan jasa kurir seperti UPS, FedEx danPT Pos. Bahkan, untuk
kebutuhan ekspor sekalipun. Hanya saja, kalau menilik layanan yang diberikan
mal online di Indonesia, sejauh ini pengelola tak ikut campur dalam
pengiriman barang pesanannya.
2.1.6 Faktor Kesuksesan E-Commerce
Faktor kunci sukses dalam e-commerce :
Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya
mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal,
pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang
baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus, beberapa
faktor yang termasuk:
1. Menyediakan harga kompetitif
2. Menyediakan jasa pembelian yang tanggap, cepat, dan ramah.
3. Menyediakan informasi barang dan jasa yang lengkap dan jelas.
4. Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan diskon.
5. Memberikan perhatian khusus seperti usulan pembelian.
6. Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan, dan
lain-lain.
7. Mempermudah kegiatan perdagangan
Masalah e-commerce :
Layaknya sebuah perusahaan besar yang mempunyai masalah, e- commerce pun
memilikinya,
1. Penipuan dengan cara pencurian identitas dan membohongi pelanggan.
2. Hukum yang kurang berkembang dalam bidang e-commerce ini.
2.1.7 Riwayat E – Commerce
Istilah "perdagangan elektronik" telah berubah sejalan dengan waktu. Awalnya,
perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti penggunaan
EDI untuk mengirim dokumen komersial seperti pesanan pembelian atau invoice
secara elektronik.
Kemudian dia berkembang menjadi suatu aktivitas yang mempunya istilah
yang lebih tepat "perdagangan web" — pembelian barang dan jasa melalui World
Wide Web melalui server aman (HTTPS), protokol server khusus yang menggunakan
enkripsi untuk merahasiakan data penting pelanggan.
E-dagang pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali
banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web
(website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan
seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober
2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat
diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak
jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi
baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS
memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak bisnis
di AS dan Eropa mengembangkan situs web perdagangan ini.
2.2 Database MySQL
MySQL merupakan sistem manajemen database yang bersifat relational. Artinya data
dikelola dalam database yang akan diletakkan pada beberapa tabel yang terpisah
sehingga manipulasi data akan menjadi jauh lebih cepat (im-jabar.blogspot.com,
2012).
MySQL adalah suatu Relational Database Management System (RDBMS)
yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).
Setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk
turunan yang bersifat komersial (Kasiman Peranginangin, 2006).
Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured
Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk
mengolah database terutama untuk pemilihan, seleksi dan pemasukkan data,yang
memungkinan pengoperasiannya dikerjakan secara mudah dan otomatis. SQL pertama
kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun
1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source.
MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh
MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil
sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah
Structured Query Language (SQL) untuk mengelola database - database yang ada di
dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah
mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja
optimizer nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user
maupun program-program aplikasinya. Sebagai database server, MySQL dapat
dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal
ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL
bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan
Interbase.
2.3 HTML (Hyper Text Markup Language)
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan
untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam
sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis
kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang
terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah
kata dan disimpan kedalam format ASCII normal sehingga menjadi home page
dengan perintah-perintah HTML (Wikipedia, 2012).
HTML atau yang memiliki kepanjangan Hypertext Markup Language adalah
script atau bahasa markup yang digunakan untuk membuat halaman web dan
menampilkan berbagai informasi di dalam sebuah browser Internet. HTML berupa
kode - kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai
dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan
menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti
dibanding bahasa pemrograman lainnya. Kata “Markup Language“ pada HTML
menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa
mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah
ditentukan pada elemen HTML. Penamaan dokumen HTML dapat dilakukan dengan
memilih suatu nama, sembarang nama, kemudian menambahkan sebuah ekstensi
“.htm” atau “.html” (tanda kutip tidak perlu dituliskan karena digunakan sebagai
penjelas saja).
HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap
terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C.
Hingga kini versi terakhir HTML yang telah disetujui oleh W3C adalah HTML versi
4.01.
2.3.1 Markup/Tanda
Secara garis besar, terdapat 4 jenis elemen dari HTML:
•
structural. tanda yang menentukan level atau tingkatan dari sebuah tulisan
(contoh, Golf akan memerintahkan browser untuk menampilkan
"Golf" sebagai tulisan tebal besar yang menunjukkan sebagai Heading 1
•
presentational. tanda yang menentukan tampilan dari sebuah tulisan tidak
peduli dengan level dari tulisan tersebut (contoh, boldface akan
menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh
CSS dan tidak direkomendasikan untuk mengatur tampilan tulisan,
•
hypertext. Tanda yang menunjukkan pranala ke bagian dari dokumen tersebut
atau pranala ke dokumen lain (contoh,
Wikipedia akan menampilkan Wikipedia sebagai sebuah hyperlink ke
URL tertentu),
•
Elemen widget yang membuat objek-objek lain seperti tombol (), list
(), dan garis horizontal (), Konsep hypertext pada HTML
memungkinkan kita untuk membuat link pada suatu kelompok kata atau frasa
untuk menuju ke bagian manapun dalam World Wide Web.
Ada tiga macam link yang dapat kita gunakan :
•
Link menuju bagian lain dari page
•
Link menuju page lain dalam satu web site
•
Link menuju resource atau web site yang berbeda.
Selain markup presentational , markup yang lain tidak menentukan bagaimana
tampilan dari sebuah tulisan. Namun untuk saat ini, penggunaan tag HTML untuk
menentukan tampilan telah dianjurkan untuk mulai ditinggalkan, dan sebagai gantinya
digunakan Cascading Style Sheets.
Contoh dokumen HTML sederhana :
'''Selamat Siang''' HTML
Nama saya Dani Mestika!
2.4 PHP
PHP (Hyper Text Prepocessor) merupakan bahasa pemrograman untuk mebuat web yang
bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web
yang bersifat dinamis dan merupakan bahasa pemrograman script yang paling banyak
dipakai saat ini. PHP dapat dijalankan pada berbagai macam Operating System (OS),
misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung
beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Sistem manajemen database yang sering digunakan bersama PHP adalah
MySQL. Namun PHP juga mendukung system manajemen Database Oracle,
Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung
penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua
ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta
ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama
dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat
menggunakannya dengan gratis.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki.
2.4.1 Riwayat PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs
Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Pada
waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web (Rafiza,
2006).
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source,
maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1998, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah
diimplementasikan dalam program C dan disertakan juga modul - modul ekstensi yang
meningkatkan kemampuan PHP/FI secara signifikan (Kasiman Peranginangin, 2006).
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter
PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut
sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP:
Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya
untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan
stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman
berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa
pemrograman ke arah paradigma berorientasi objek.
2.4.2 Keunggulan PHP
Adapun keunggulan yang dimiliki oleh PHP (Kasiman Peranginangin, 2006), yaitu :
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana – mana.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
4. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah system.
5. PHP adalah bahasa scripting yang paling mudah karena
memiliki referensi
yang banyak.
2.4.3 Script Program PHP
Di dalam PHP ada tiga cara untuk menuliskan script PHP (Kasiman Peranginangin,
2006), yaitu :
1. Menggunakan tag
2. Menggunakan tag
3. Menggunakan tag …
2.5 Joomla
Joomla adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka
(free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di
internet maupun intranet (wikipedia .org).
Joomla, yang berasal dari bahasa Swahili yang berarti “ kebersamaan “ ini,
dirilis pertama kali dengan versi 1.00. Joomla memiliki beberapa fitur yang bisa
digunakan, yaitu system catching, RSS, blogs, polling, dan lain sebagainya.
Joomla sendiri dari tiga elemen dasar, yakni :
1. Server web, server ini diasumsikan terhubung dengan internet atau intranet
yang berfungsi sebagai penyedia layanan situs.
2. Script PHP, kode program dalam bahasa PHP
3. Basis data MySQL, merupakan tempat penyimpanan konten
Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan
mengeksekusi URL pada browser web yang kemudian terhubung dengan server web.
Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain
terdapat URL juga mengandung parameter konten (section, category, ID article dan
lain-lain). Berdasarkan parameter tersebut, sistem script Joomla melakukan kontak
dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya.
Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai
halaman html, gambar, css dan javascript.
Salah satu keunggulan dari Joomla yakni bisa dikembangkan dan diintegrasi
dengan jalan menambahkan beberapa ekstensi, plug in, komponen maupun modulmodul tambahan yang bisa diinstal kedalamnya.
Untuk mendistribusikan informasi Joomla kepengguna, pengembangan, desain
web, dan komunitas lain pada umumny, tim pengembang dari Joomla telah membuat
situs Open Source Matters. Tersedia lebih dari 1700 plug in yang bisa diintegrasikan
ke dalam Joomla. Plug ini secara formal di support oleh Open Source Matters di
alamat
http://extension.joomla.org
yang
kemudian
dipindahkan
ke http://joomlacode.org dengan fasilitas server yang lebih lengkap.
Pengguna bisa terhubung dengan akses halaman Joomla dengan melakukan
eksekusi URLpada browser web yang kemudian terhubung dengan halaman Joomla
ini lebih dikenal dengan istilah teknik query string.
2.5.1 Riwayat Joomla
Pada tanggal 17 September 2005, diluncurkan Joomla versi awal yaitu 1.0.0 yang
merupakan versi alias dari Mambo 4.5.2.3 yang dikembangkan oleh "Pengembang Inti
Mambo hingga Agustus 2005" yang hengkang dari Mambo.
Pemimpin Tim saat itu Andrew Eddie yang dikenal dengan sebutan
"MasterChief" menulis surat terbuka di komunitas dan diumumkan di forum
mamboserver.com. Tim pengembang kemudian membuat situs Open Source Matters
untuk mendistribusikan informasi ke pengguna, pengembang, desainer web dan
komunitas lain pada umumnya.
Perkembangan Joomla berawal dari Joomla 1.0.0 sampai dengan tahap yang
luar biasa yaitu Joomla 1.0.15. Namun seiring dengan perkembangan versi Joomla
1.0.x ini, sekitar tahun 2007 telah dimulai pengembangan Joomla 1.5.x yang memiliki
beberapa persamaan dan perbedaan yang cukup signifikan. Saat ini Joomla 1.5.x telah
mencapai pada tahap Joomla 1.5.20.Untuk versi Joomla 1.6 sudah pada tahap versi
beta dan dapat diunduh di www.joomla.org. Semakin baru versi Joomla memiliki
penyempurnaan dari versi - versi sebelumnya.
Masing-masing punya daya tarik tersendiri, Joomla 1.5.9 menawarkan nuansa
baru dan lebih modern termasuk dalam systemya. Sedangkan Joomla 1.0.15 lebih
stabil dan terdukung oleh banyak aplikasi dan developer.
Berikut perkembangan versi Joomla sampai dengan saat ini :
Tabel 1.0 Perkembangan Versi Joomla
No. Versi
Tanggal Diluncurkan Nama Kode
1.
1.0.0
17 September 2005
Sunrise
2.
1.0.1
21 September 2005
Sunburst
3.
1.0.2
2 Oktober 2005
Sunset
4.
1.0.3
14 Oktober 2005
Sunlight
5.
1.0.4
21 Nopember 2005
Sundial
6.
1.0.5
24 Desember 2005
Sunspot
7.
1.0.6
15 Januari 2006, 16:00 Sunscreen
8.
1.0.7
15 Januari 2006, 21:00 Sunburst
9.
1.0.8
26 Februari 2006
Sunshade
10.
1.0.9
5 Juni 2006
Sunshine
11.
1.0.10
26 Juni 2006
Sundown
12.
1.0.11
29 Agustus 2006
Sunbow
13.
1.0.12
25 Desember 2006
Sunfire
14.
1.0.13
2007
Sunglow
15.
1.0.14
2008
16.
1.0.15
2008
15.
1.5 Stable 22 Januari 2008
Khepri
17.
1.5.1
08 February 2008
Seenu
18.
1.5.2
23 March 2008
Woi
19.
1.5.3
24 April 2008
Vahi
20.
1.5.4
08 July 2008
Naiki
21.
1.5.5
28 July 2008
Mamni
22.
1.5.6
12 August 2008
Vusani
23.
1.6
10 Januari 2011
24.
1.6.1
07 Maret 2011
25.
1.6.2
14 April 2011
26.
1.6.3
18 April 2011
27.
1.7
19 Juli 2011
Seperti yang disampaikan oleh Pihak Pengembang Inti Joomla, Joomla 1.0.x
akan berakhir pada Joomla 1.0.15. Tidak ada support dan pengembangan selanjutnya.
Dan mereka akan berkonsentrasi pada Joomla 1.5.x
Joomla secara terus menerus dikembangkan melalui berbagai aktivitas oleh
komunitas yang sangat aktif dan tertarik dengan sistem ini (wikipedia .org).
Gambar 1.0 Tampilan Area Kerja Joomla
Menu utama yang terdapat pada ruang kerja joomla adalah:
1. Menu Site merupakan menu utama untuk mengatur situs. Semua pengaturan
website dirangkum dalam menu-menu dibawah menu site ada 5 menu dibawah
menu site yaitu :
a. Contol Panel : menu yang berisi icon-icon yang merupakan shortcut untuk
menuju ke halaman lain.
b. User Management : menu untuk mengatur hak akses masing-masing user.
c. Media Manager : untuk mengelola file - file gambar.
d. Global Configuration : halaman untuk mengelola nilai variable - variabel
yang ada di file configuration.php
2. Menu Menus untuk mengatur menu-menu yang akan digunakan di website.
3. Insert Bar terdiri dari tombol-tombol untuk menyisipkan berbagai macam
objek seperti hyperlink, image/gambar, tabel, dan lain-lain.
4. Menu Content berisi segala sesuatu yang terkait dengan pengelolaan konten
pada Joomla.
5. Menu Component berisiikan menu-menu untuk menngatur komponenkomponen yang akan digunakan di halaman website.
6. Menu extention berisikan menu-menu yang mengatur tampilan di halaman
website.
7. Menu Tools berisi perkakas untuk administrator.
2.6 Adobe Photoshop
Adobe Photoshop atau biasa disebut Photoshop adalah perangkat lunak editor citra
buatan Adobe System yang dikhususkan untuk pengeditan foto/gambar dan
pembuatan efek (wikipedia.org).
Perangkat lunak ini banyak digunakan oleh fotografer digital dan
perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk
perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap
sebagai produk terbaik yang pernah diproduksi oleh Adobe System. Versi kedelapan
aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan
disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi
kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir (keduabelas) adalah
Adobe Photoshop CS5.
Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9 ke atas
juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan perangkat
lunak tertentu seperti CrossOver.
2.6.1 Riwayat Adobe Photoshop
Pada tahun 1987, Thomas Knoll, mahasiswa PhD di Universitas Michigan, mulai
menulis sebuah program pada Macintosh Plus-nya untuk menampilkan gambar
grayscale pada layar monokrom. Program ini, yang disebut Display, menarik
perhatian saudaranya John Knoll, seorang karyawan di Industrial Light & Magic, yang
merekomendasikan Thomas agar mengubah programnya menjadi program penyunting
gambar penuh. Thomas mengambil enam bulan istirahat dari studi pada tahun 1988
untuk berkolaborasi dengan saudaranya pada program itu, yang telah diubah namanya
menjadi ImagePro. Setelah tahun itu, Thomas mengubah nama programnya menjadi
Photoshop dan bekerja dalam jangka pendek dengan produsen scanner Barneyscan
untuk mendistribusikan salinan dari program tersebut dengan slide scanner, total
sekitar 200 salinan Photoshop telah dikirimkan" dengan cara ini.
Selama waktu itu, John bepergian ke Silicon Valley di California dan
memberikan demonstrasi program itu kepada insinyur di Apple Computer Inc. dan
Russell Brown, direktur seni di Adobe. Kedua demonstrasi itu berhasil, dan Adobe
memutuskan untuk membeli licensi untuk mendistribusikan pada bulan September
1988. Sementara John bekerja pada plug-in di California, Thomas tetap di Ann Arbor
untuk menulis kode program. Photoshop 1.0 dirilis pada 1990 khusus untuk
Macintosh.
Meskipun pada awalnya Photoshop dirancang untuk menyunting gambar untuk
cetakan berbasis - kertas, Photoshop yang ada saat ini juga dapat digunakan untuk
memproduksi gambar untuk World Wide Web. Beberapa versi terakhir juga
menyertakan aplikasi tambahan, Adobe ImageReady, untuk keperluan tersebut.
Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak
penyunting media, animasi, dan authoring buatan-Adobe lainnya. File format asli
Photoshop, .PSD, dapat diekspor ke dan dari Adobe ImageReady. Adobe
Illustrator, Adobe Premiere Pro, After Effects dan Adobe Encore DVD untuk
membuat DVD profesional, menyediakan penyuntingan gambar non-linear dan
layanan special effect seperti background, tekstur, dan lain-lain untuk keperluan
televisi, film, dan situs web. Sebagai contoh, Photoshop CS dapat digunakan untuk
membuat menu dan tombol (button) DVD.
Photoshop dapat menerima penggunaan beberapa model warna:
•
RGB color model
•
Lab color model
•
CMYK color model
•
Grayscale
•
Bitmap
•
Duotone
Versi terbarunya, yang dirilis pada tahun 2005, adalah versi 9. Program ini
dipasarkan dengan nama "Photoshop CS2." "CS" merefleksikan integrasi produk
Photoshop dengan aplikasi "Creative Suite buatan Adobe dan disebut "2" karena
program ini adalah versi rilis ke -2 sejak Adobe mengintegrasikan kedua produknya.
Ada beberapa pada tambahan pada Photoshop CS2 seperti multiple layer selecting dan
"warp," versi kurva dari transform tool dan color replacement tool, yang sebelumnya
hadir sebagai plug-in 8BF.
Untuk para penggemar fotografi, Adobe menyediakan filter "reduce grain"
(mengurangi grain) yang dapat membantu mengoptimalkan foto yang diambil pada
kondisi kekurangan cahaya. Untuk "memperjelas" perbedaan produk CS dengan
produk-produk Photoshop sebelumnya, Adobe menghilangkan lambang mata
Photshop, yang dipresentasikan dalam bentuk yang berbeda-beda sejak versi 3 sampai
versi 7. Photshop CS dan CS2 kini menggunakan bulu sebagai ikon dan bentuk
identifikasinya.
Gambar 1.1 Icon untuk Photoshop CS3 Beta.
Versi beta Photoshop CS3 telah dirilis untuk pengguna CS2 pada tanggal 15
Desember 2006. Berbeda dengan Photoshop CS dan CS2 yang menggunakan bulu
sebagai logonya, Logo untuk edisi ketiga ini berbentuk tipografi, dengan huruf 'Ps'
berwarna putih dan berlatar belakang biru - gradien.
Gambar 1.2 Camera Raw
Versi terakhirnya dilengkapi dengan Adobe Camera RAW, sebuah plugin yang
dikembangkan oleh Thomas Knoll yang dapat membaca beberapa format file RAW
dari kamera digital dan mengimpornya langsung ke Photoshop. Versi awal RAW
plugin ini juga tersedia untuk Photoshop 7.0.1 dengan tambahan biaya $99 USD.
Secara Photoshop adalah sebuah program penyunting gambar standar industri
yang ditujukan untuk para profesional raster grafik, harga yang ditawarkan pun cukup
tinggi; kira-kira US$600. Keadaan ini memancing beberapa programer untuk
merancang peralatan grafik (graphics tools) dengan harga yang lebih terjangkau.
Untuk menghadapi persaingan ini, dan untuk menghadapi pembajakan produknya,
Adobe memperkenalkan Photoshop Elements, sebuah versi lain dari Photoshop yang
lebih minimalis, dengan harga terjangkau; di bawah US$100. Produk ini ditujukan
untuk pengguna rumahan dan menghilangkan beberapa fitur profesional.
Photoshop memiliki kemampuan untuk membaca dan menulis gambar berformat
raster dan vektor seperti .png, .gif, .jpeg dan lain-lain. Photoshop juga memiliki
beberapa format file khas:
•
.PSD (Photoshop Document) format yang menyimpan gambar dalam bentuk
layer, termasuk teks, mask, opacity, blend mode, channel warna, channel
alpha, clipping paths, dan setting duotone. Kepopuleran photoshop membuat
format file ini digunakan secara luas, sehingga memaksa programer program
penyunting gambar lainnya menambahkan kemampuan untuk membaca format
PSD dalam perangkat lunak mereka.
•
.PSB adalah versi terbaru dari PSD yang didesain untuk file yang berukuran
lebih dari 2 GB
•
.PDD adalah versi lain dari PSD yang hanya dapat mendukung fitur perangkat
lunak PhotshopDeluxe.
Tool dalam Adobe Photoshop adalah alat yang dapat membantu pengguna dalam
mengedit. Adobe Photoshop CS3 memilikit 59 tool yang dapat dipakai oleh pengguna.
Tool - tool tersebut terdiri dari berbagai macam tool dengan kegunaan yang spesifik.
Beberapa tool - tool yang ada di Photoshop antara lain :
•
History Brush Tool
•
Eraser Tool
•
Path Selection Tool
•
Direct Selection tool
•
Pen Tool
•
Shape Tool
•
Brush Tool
•
Audio Annotation Tool
•
Eyedropper Tool
•
Measure Tool
•
Text Tool
•
Hand Tool
Pengembangan manipulasi gambar digital banyak memengaruhi industri fotografi.
Pengembangan tersebut menciptakan seni pengolah gambar (photo retouching) dan
mengubah cara kerja: produk yang biasanya hanya dapat diciptakan oleh fotografer
profesional selama berjam-jam atau bahkan berhari-hari, kini dapat diproduksi oleh
seniman amatir sekalipun. Manipulasi gambar digital telah menyumbang begitu
banyak hal kepada dunia fotografi dengan memungkinkan manipulasi yang awalnya
sulit atau bahkan tak mungkin. Photoshop berperan besar dalam perkembangan dunia
digital saat ini.
Pada masa revolusi fotografi digital di tahun 90-an, Photoshop menjadi standar di
dunia industri. Banyak fotografer yang menggunakan program ini untuk
mengoptimalkan hasil akhir foto yang mereka ciptakan.
Dengan kehadiran tablet grafik, terutama dari Wacom, program seperti Adobe
Photoshop dan Corel Painter semakin dibutuhkan untuk menciptakan gambar original.
Dengan menggunakan pressure sensitive tablet dapat meningkatkan efek paint brush,
eraser, atau tool lainnya. Tablet digunakan secara global oleh para ilustrator komik
profesional, arsitek, seniman studio, dan lainnya. Bahkan ILM, perusahaan spesial
efek yang berperan dalam produksi film Star Wars, menggunakan tablet yang
dikombinasikan dengan Photoshop untuk mengoptimalkan hasil-produksinya.
Kata Photoshopping muncul sebagai sebuah neologisme, yang berarti menyunting
sebuah gambar, meskipun pengolahan gambar itu sendiri tidak menggunakan
Photoshop sebagai programnya (sama seperti Google yang saat ini dapat digunakan
sebagai kata kerja.
Sejarah dirilisnya Photoshop :
Tabel 1.1 Perkembangan Photoshop
Versi
Platform
Nama
Tanggal rilis
Perubahan
kode
0.63
Macintosh
Oktober 1988
1.0
Macintosh
Februari 1990
2.0
Macintosh
2.0.1
Macintosh
2.5
Macintosh
Merlin
Windows
Brimstone
Fast Eddy
Juni 1991
•
Path
•
Tabbed Palettes
•
Layers
Januari 1992
IRIX,
November 1992
November 1993
Solaris
2.5.1
Macintosh
3.0
Macintosh
1993
Tiger
September 1994
Mountain
Windows,
IRIX,
Solaris
November 1994
4.0
Macintosh,
Big
Windows
Electric
November 1996
•
Adjustment Layers
•
Actions (macro)
•
Editable
Cat
4.0.1
Macintosh,
Agustus 1997
Windows
5.0
Macintosh,
Strange
Windows
Cargo
Mei 1998
type
(Sebelumnya,
akan
ketikan
dirasterisasi
ketika dimasukan ke
dalam gambar)
•
Multiple Undo (History
Palette)
5.0.1
Macintosh,
•
Color Management
•
Magnetic Lasso
•
Satu
1999
Windows
5.5
Macintosh,
Februari 1999
Windows
6.0
paket
dengan
ImageReady
Macintosh,
Venus
Windows
Furs
in September 2000
•
Extract
•
Bentuk vector
•
Perubahan
layar
tampilan
6.0.1
Macintosh,
Maret 2001
•
Filter "Liquify"
•
Penambahan
Windows
memory
usage
•
Pengembangan
Paintbrush picker
•
Memperbaiki
bug
Clipping
path
save/export
7.0
Mac
OS Liquid Sky
Maret 2002
•
'Classic'/Mac
OS
Mengubah format teks
menjadi vektor
X,
Windows
•
Healing Brush
•
Painting engine baru
•
Menghilangkan
dukungan
alpha
channel untuk format
file
TGA
dan
menggantinya dengan
embedded
alphas,
sebuah
metode
eksperimental
secara
yang
otomatis
memunculkan
data
transparansi.
7.0.1
Mac
OS
Agustus 2002
•
'Classic'/Mac
OS
Camera
RAW
1.x
(plugin opsional)
•
X,
Windows
Mengembalikan
dukungan
alpha
channel untuk format
file
TGA,
menghilangkan
dan
fitur
"embedded alphas".
CS (8.0)
Mac OS X, Dark
Windows
Matter
October 2003
•
Camera RAW 2.x
•
Modifikasi Slice Tool
•
Perintah
Shadow/Highlight
•
Perintah Match Color
•
Filter Lens Blur
•
Smart Guides
•
Real-Time Histogram
•
Deteksi dan penolakan
untuk
mencetak
gambar
hasil
-
scan banknote
•
Perlindungan
kopi
Macrovision
menggunakan
tekhnologi Safecast DR
M
CS2
Mac OS X, Space
(9.0)
Windows
Monkey
April 2005
•
Camera RAW 3.x
•
Smart Objects
•
Image Warp
•
Spot healing brush
•
Red-Eye tool
•
Lens Correction filter
•
Smart Sharpen
•
Smart Guides'
•
Vanishing Point
•
Peningkatan
manajemen
memori
pada mesin PowerPC
G5 Macintosh 64-bita
yang menjalankan Mac
OS X 10.4
•
Mendukung
High
dynamic range imaging
(HDRI)
•
Mendukung
scripting
JavaScript
dan bahasa lainnya
•
Tambahan
fitur
smudging,
seperti
misalnya Scattering
•
Memperbaiki
seleksi
layar,
seperti
kemampuan
untuk
memilih lebih dari satu
layer.
CS3
Universal
(10.0)
Mac OS X,
Windows
Red Pill
Musim semi 2007
Versi
•
betanya
dirilis tanggal 15
Desember
untuk
Photoshop
2006
•
lunak
Adobe lainnya.
untuk
platform
Macintosh
berbasis-
Perubahan
layar
tampulan
•
Creative Suite, dan
perangkat
dukungan
intel
pemilik
CS2,
Tambahan
Tambahan fitur untuk
Adobe Camera RAW
•
Quick Select tool
•
Perubahan
Curves,
Vanishing
Point,
Channel
Mixer,
dan
Brightness
Contrast, dan dialog
saat mencetak
•
Pengaturan
konversi
Black-and-white
•
Auto Align dan Auto
Blend
•
Smart Filters
•
optimisasi
Mobile
device graphic
•
Pengembangan cloning
dan healing
CS4,
Universal
CS4
Mac OS X,
Stonehenge 30 Oktober 2008
•
zooming
Extended Windows
(11.0)
Smoother panning and
and
fluid
canvas rotation
•
OpenGL
display
di
acceleration
Photoshop
•
Native support untuk
64-bit pada Windows
Vista x64
•
Panel Adjustments
•
Auto-blending
pada
images
•
Panel Masks
•
Meningkatkan
Adobe
Photoshop
pada
Lightroom workflow
•
Content
-
aware
scaling
•
Proses raw image yang
lebih baik
•
Memperluas
bagian
field
•
Meningkatkan
dramatisasi
pemeriksaan warna
•
pada
Auto-alignment
layers
•
New
file
options.
New
management
workspaces
display
file
dan
dengan
Adobe Bridge CS4
CS5
Universal
White
12 April 2010
•
Complex
selections
Mac OS X, Rabbit
mudah
Windows
Content-Aware Fill
•
dengan
HDR Pro and HDR
Toning
•
Puppet Warp
•
Mixer
Brush
Bristle Tips
dan