Adobe Dreamweaver
Merupakan program
penyunting halaman web keluaran Adobe Systems yang
dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia.
Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang
menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver
sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir
Dreamweaver keluaran Adobe Systems adalah versi 10 yang ada dalam Adobe
Creative Suite 4 (sering disingkat Adobe CS4).
Pengertian PHP
PHP
adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP
banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain.
Contoh
terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di
belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems,
dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun
menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page
(Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web.
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 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul
ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
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.
Kelebihan PHP dari bahasa pemrograman lain
·
Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
·
Web Server yang mendukung PHP dapat ditemukan dimana – mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif
mudah.
·
Dalam sisi pengembangan lebih mudah, karena banyaknya milis –
milis dan developer yang siap membantu dalam pengembangan.
·
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling
mudah karena memiliki referensi yang banyak.
·
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.
Pengertian MySQL
MySQL
adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang multithread, multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia
sebagai perangkat lunak gratis dibawah lisensi GNU General Public License
(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus
dimana penggunaannya tidak cocok dengan penggunaan GPL.
Relational Database Management System (RDBMS)
MySQL
adalah Relational Database Management System (RDBMS) yang didistribusikan
secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang
bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang
bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah
sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan
pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah
secara otomatis. 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.
Keistimewaan MySQL
MySQL
memiliki beberapa keistimewaan, antara lain :
1. Portabilitas.
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source.MySQL didistribusikan secara open
source, dibawah lisensi GPL sehingga dapat digunakan secara
cuma-cuma.
3. ‘Multiuser’. MySQL
dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami
masalah atau konflik.
4. ‘Performance tuning’.
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana,
dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Jenis
Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed
/ unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah
dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung
perintah Select dan Where dalam perintah (query).
7. Keamanan.
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail
serta sandi terenkripsi.
8. Skalabilitas
dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan
jumlah rekaman (records) lebih
dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks
yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas.
MySQL dapat melakukan koneksi dengan klien menggunakan protokolTCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10.
Lokalisasi.
MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari
dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11.
Antar Muka.
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12.
Klien dan Peralatan.
MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk
administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk
online.
13.
Struktur tabel.
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE,
dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
Kesinambungan antara PHP dan MySQL
Penggunaan
PHP dan MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara
gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang
ber-kontribusi terhadap bugs).
Kesimpulan
Kesimpulan kali ini hanya membahas Pengertian, Sejarah dan
kelebihan (PHP dan MySQL) secara garis besar. Pada artikel selanjutnya (Part II), kita
akan langsung terjun pada praktek penggunaan PHP dan MySQL.
contoh database
*
Database aktif Sebuah database yang aktif adalah database yang
mencakup arsitektur-event yang dapatmerespon kondisi baik di dalam dan di luar
database. Menggunakan pemantauan keamanan, peringatan, mengumpulkan
statistik dan otorisasi.
*
Cloud DatabaseDatabase Cloud adalah database yang bergantung pada teknologi
cloud. Kedua database dansebagian besar yang berada DBMS jauh, "di
cloud" sementara aplikasi keduanya dikembangkanoleh programmer dan
kemudian dipelihara dan dimanfaatkan oleh (aplikasi) end-user melalui browser
Web dan API Terbuka. Semakin banyak produk database seperti yang muncul, baik
darivendor baru dan oleh hampir semua vendor database yang didirikan.
*
Distributed Databasedatabase terdistribusi luas, dan dapat
digunakan dalam arti yang berbeda. Secara umum biasanya mengacu pada
arsitektur modular yang memungkinkan DBMS DBMS yang berbedacontoh untuk bekerja
sama sebagai DBMS tunggal atas proses, komputer, dan situs,
sambilmengelola sebuah database tunggal didistribusikan sendiri selama beberapa
komputer, dan situsyang berbeda.Contohnya adalah database-kelompok kerja lokal
dan departemen di kantor regional, kantor cabang, pabrik dan lokasi kerja
lainnya. Database ini dapat mencakup kedua segmen bersamaoleh beberapa situs,
dan segmen khusus untuk satu situs dan hanya digunakan secara lokal disitus
tersebut.
*
Dokumen database berorientasiDigunakan untuk menyimpan, mengelola, mengedit
dan mengambil dokumen.
*
Embedded Database
Sebuah sistem database tertanam adalah DBMS yang terintegrasi
dengan perangkat lunak aplikasi yang membutuhkan akses ke data disimpan
dalam cara bahwa DBMS adalah"tersembunyi" dari pengguna akhir
aplikasi dan membutuhkan sedikit pemeliharaan atau tidak.
*
pengguna database akhir Database ini terdiri dari data yang
dikembangkan oleh individu pengguna akhir. Contoh dariini adalah koleksi
dokumen, spreadsheet, presentasi, multimedia, dan file lainnya.
Beberapa produk ada untuk mendukung database tersebut. Beberapa dari
mereka adalah jauh lebihsederhana dari DBMS penuh baku, dengan lebih
fungsi DBMS dasar (misalnya, tidak mendukung banyak pengguna akhir
bersamaan pada database yang sama), dengan antarmuka pemrograman dasar,
dan yang relatif kecil "foot prints" (kode tidak banyak untuk
menjalankanseperti dalam "biasa" tujuan umum database). Namun,
juga tersedia untuk tujuan umum DBMSsering dapat digunakan untuk tujuan
tersebut, jika mereka memberikan dasar-interface penggunauntuk aplikasi
database sederhana (permintaan terbatas dan menampilkan data, tidak
ada pemrograman nyata diperlukan), sementara masih menikmati kualitas
database dan perlindungan bahwa DBMS dapat menyediakan.
*
Federated database dan multi-database yangSebuah database adalah sebuah
federasi yang terdiri dari database yang terintegrasi beberapa database
yang berbeda, masing-masing dengan DBMS nya sendiri. Hal ini ditanganisebagai
sebuah database tunggal dengan database sistem manajemen federasi
(FDBMS), yangtransparan mengintegrasikan beberapa DBMS otonom, mungkin
dari berbagai jenis (yangmembuatnya menjadi database heterogen), dan menyediakan
mereka dengan tampilankonseptual terintegrasi. Database konstituen yang saling
berhubungan melalui jaringankomputer, dan mungkin secara geografis
desentralisasi.
*
Grafik DatabaseArtikel utama: Database Grafik Sebuah database grafik
adalah jenis database yang menggunakan struktur NoSQL
grafik dengan node, tepi, dan properti untuk mewakili dan menyimpan
informasi. Database grafik umum yang dapat menyimpan grafik ada yang
berbeda dari database grafik khusus sepertitriplestores dan database jaringan.
*
Hypermedia databaseWorld Wide Web dapat dianggap sebagai
database, meskipun satu tersebar di jutaan sistemkomputasi independen. Web
browser "proses" data ini satu halaman pada satu waktu, sementaraWeb
crawler dan perangkat lunak lain memberikan setara indeks database untuk
mendukung
pencarian dan kegiatan lainnya.
*
Di-memori databaseArtikel utama: Dalam database memoriDatabase di
memori (IMDB, juga database memori utama atau MMDB) adalah databaseyang
terutama berada di memori utama, tetapi biasanya didukung-up oleh
non-volatile penyimpanan data komputer. Database memori utama yang lebih
cepat dari database disk.Mengakses Data dalam memori mengurangi aktivitas
membaca I / O ketika, misalnya, querydata. Dalam aplikasi di mana waktu respon
sangat penting, seperti peralatan telekomunikasi jaringan, database memori
utama yang sering digunakan. [4]
*
Pengetahuan dasar Artikel utama: Pengetahuan dasar Sebuah basis
([5] [6] disingkat KB, kb atau ) adalah jenis khusus dari database untuk manajemen pengetahuan,
menyediakan sarana untuk koleksi komputerisasi, organisasi,
dan pengambilan pengetahuan. Pengetahuan Juga pengumpulan data yang
mewakili masalah dengansolusi mereka dan pengalaman terkait.
*
Database OperasionalDatabase ini menyimpan data rinci mengenai operasi organisasi.
Mereka biasanyadiselenggarakan oleh materi pelajaran, proses volume yang
relatif tinggi update menggunakantransaksi. Pada dasarnya setiap organisasi
besar di bumi menggunakan database tersebut.Contohnya termasuk database
pelanggan yang merekam kontak, kredit, dan informasidemografis tentang
pelanggan bisnis, database personil yang menyimpan informasi seperti
gaji,tunjangan, data keterampilan tentang karyawan, perencanaan sumber daya
perusahaan yangmencatat rincian tentang komponen produk, persediaan suku
cadang, dan keuangan databaseyang melacak, akuntansi uang organisasi dan
transaksi keuangan.
*
Paralel DatabaseArtikel utama: Database ParalelSebuah database paralel,
dijalankan oleh DBMS paralel, berusaha untuk meningkatkankinerja melalui
paralelisasi untuk tugas-tugas seperti loading data, membangun danmengevaluasi
indeks query. Paralel database meningkatkan kecepatan pemrosesan dan input
/output dengan menggunakan beberapa unit pengolahan pusat (CPU) (termasuk
multi-core) dan penyimpanan secara paralel. Dalam pengolahan paralel,
banyak operasi yang dilakukan secara bersamaan, sebagai lawan ke serial,
pemrosesan sekuensial, dimana operasi dilakukan tanpatumpang tindih waktu
Pengertian Web Desain
Web Desain adalah istilah yang sering digunakan untuk
menggambarkan bagaimana tampilan isi suatu website atau situs. Tampilan dari
website biasanya berupa hypertext (HTML) atau hypermedia yang dikirimkan ke
users melalui World Wide Web. Untuk menampilkan suatu desain web atau isi dari
suatu website, dibutuhkan sebuah browser web atau software (perangkat lunak)
berbasis web. Tujuan dari web desain adalah untuk membuat website yang meliputi
sekumpulan konten online termasuk dokumen dan aplikasi yang berada pada web
server. Bisa juga, sebuah website berupa sekumpulan teks, gambar, suara dan
konten lainnya, serta dapat bersifat interaktif maupun statis.

Tidak ada komentar:
Posting Komentar