Embedded Script mysql_connect mysql_fetch_array Titlebar Adobe Photoshop CS3 Menubar Adobe Photoshop CS3 Optionbar Adobe Photoshop CS3

2.6.5 Penggabungan Script PHP dan HTML

Kode PHP diawali dengan tanda lebih kecil dan diakhiri dengan tanda lebih besar . Ada tiga cara untuk menuliskan script PHP yaitu : 1. ? Script PHP ? 2. ?php Script PHP? 3. SCRIPT LANGUAGE=”php” Script php script Pemisah antar instruksi adalah tanda titik koma ;. Untuk membuat atau menambahkan komentar, standar penulisan adalah komentar, komentar dan komentar. Untuk menuliskan script PHP, ada dua cara yang sering digunakan Embedded Script dan Non-Embedded Script.

a. Embedded Script

Embedded Script yaitu suatu script PHP yang disisipkan diantara tag-tag HTML. Contoh dari Embedded Script : html head title Embedded Script title head body ?php Universitas Sumatera Utara Echo”Hello World “; ? body html

b. Non Embedded Script

Non-Embedded Script adalah script program PHP murni. Termasuk tag HTML yang disisipkan dalam script PHP. Contoh dari Embedded Script : ?php Echo”html”; Echo”head”; Echo”titleMengenal PHPtitle”; Echo”head”; Echo”body”; Echo”p Hello Worldp”; Echo”body”; Echo”html”; ? Universitas Sumatera Utara

2.6.6 Fungsi PHP dan MySQL

Adapun fungsi PHP untuk mengakses MySQL yang biasa digunakan diantaranya adalah :

a. mysql_connect

Fungsi mysql_connect adalah untuk menggabungkan PHP dengan database MySQL. Format penulisannya adalah : mysql_connectstring hostname,string username, string password; b. mysql_select_db Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, maka langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi mysql_select_db digunakan untuk memilih database. Format fungsinya adalah : mysql_select_dbstring database, koneksi; c. mysql_query Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query member perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah : mysql_querystring query, link identifier; d. mysql_num_rows Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format fungsinya adalah : mysql_num_rowsint result; Universitas Sumatera Utara

e. mysql_fetch_array

Fungsi ini dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array dengan fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah : Array mysql_fetch_arrayint result, int[result_type];

2.7 MySQL

2.7.1 Sejarah MySQL

MySQL dikembangkan oleh sebuah perusahaan swedia yang pada saat itu bernama TcX Data Konsult AB, dan pada akhirnya berubah nama menjadi MySQL AB. Sekitar tahun 1994-1995, TcX membuat database MySQL untuk mengembangkan aplikasi web client. TcX merupakan perusahaan pengembang software dan consult database. Michael Widenius atau disebut “ Monty “ adalah pengembangan satu-satunya di TcX. Dengan berlandasan pada aplikasi UNIREG dan ISAM yang dibuat sendiri, dia memutuskan untuk mencari antarmuka SQL yang sangat tepat untuk ditempelkan diatasnya. Awalnya dia menggunakan mSQL singkatan mini SQL Structure Query Language. Dia beranggapan bahwa mSQL merupakan satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu. Namun setelah dia melakukan uji coba, ternyata mSQL tidak cukup cepat dan fleksibel. Dan pada versi pertama mSQL tidak memiliki indeks. Setelah itu, dia menghubungi David Hughes sebagai pembuat mSQL, namun karena David tengah sibuk dalam mengembangkan versi 2 Universitas Sumatera Utara mSQL, maka dia Monty memutuskan untuk membuat sendiri mesin SQL yang antarmuka mirip dengan SQL, namun memiliki kemampuan yang lebih sesuai kebutuhan sehinggan lahirnya MySQL. Pada bulan Mei 1996, versi 1.0 berhasil dirilis secara terbatas hanya untuk empat orang saja. Namun di bulan Oktober pada tahun yang sama versi 3.11.0 dilepas ke publik. Namun mula-mula kode ini tifdak diberikan di bawah lisensi GPL General Public License, melainkan lisensi khusus yang intinya kurang lebih seperti ini : “ Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya hanya untuk kebutuhan nonkomersial. Untuk kebutuhan komersial misal : mengemas dan menjual MySQL atau menyertakan MySQL dalam program komersial lain, anda harus bayar lisensi”. Pada bulan Juni 2000, Mysql AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah merupakan software database yang bebas berlisensi GPL. Artinya : “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apapun. Tapi jika anda memodifikasi source code, anda juga harus melepasnya dibawah lisensi yang sama, yaitu GPL”. Kini perusahaan MySQL AB yang beranggotakan 10 programmer dan 10 karyawan lain dapat memperoleh pemasukan terutama dari jasa konsultasi seputar MySQL. Pada versi awal, MySQL hanya berjalan di Linux, Solaris dan juga masih banyak terdapat kelemahan walau sudah dapat digunakan untuk aplikasi web sederhana, namun belum memadai untuk aplikasi bisnis. Universitas Sumatera Utara

2.8 Macromedia Dreamweaver

2.8.1 Pengertian Macromedia Dreamweaver

Macromedia Dreamweaver adalah sebuah HTML editor professional untuk mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukian bekerja dengan lingkungan secara visual dalam melakukan editing, dreamweaver membuatnya menjadi lebih mudah dengan menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web Dreamweaver dalam hal ini digunakan untuk web desain. Dreamweaver mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta fasilitas- fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript, Javascript debugger, editor kode tampilan kode dan code inspector yang mengizinkan kita mengedit kode Javascript, XML, dan dokumen teks lain secara langsung dalam dreamweaver. Teknologi dreamweaver roundtrip HTML mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan dreamweaver pula untuk membersihkan dan memformat ulang HTML bila kita menginginkannya. Selain itu dreamweaver juga dilengkapi kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam situs. Kita juga dapat melakukan eveluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser, maupun perkiraan waktu download halaman web. Universitas Sumatera Utara

2.8.2 Ruang Kerja Macromedia Dreamweaver CS5

Macromedia Dreamweaver CS5 adalah sebuah HTML editor professional untuk mendesain web secara visual dan mengelola situs atau halaman web. Versi terbaru dari Adobe Dreamweaver CS5 memiliki beberapa kemampuan bukan hanya sebagai software untuk desain web saja, tetapi juga menyunting kode serta pembuatan aplikasi web. Antara lain : JSP, PHP, ASP, XML, dan ColdFusion Christianus Sigit, 2010 :1 Hal ini disebabkan oleh ruang kerja, fasilitas, dan kemampuan dreamweaver yang mamou meningkatkan produktivitas dan efektivitas, baik dalam desain maupun membangun suatu situs web. Fitur baru yang semakin handal untuk versi terbaru ini dimunculkan, diantaranya adalah Integrated CMS Support, CSS Inspection, PHP Custom Class Code Hinting dan Site-Specific Code Hinting. Semua fitur baru tersebut semakin memantapkan pengguna Adobe Dreamweavwer CS5 untuk semakin mengeksplorasi dan mengeksplorasi ide kreasi pengolahan website. Universitas Sumatera Utara Gambar 2.1 Tampilan Dreamweaver

2.9 Adobe Photoshop CS3

2.9.1 Pengenalan Adobe Photoshop CS3

Adobe Photoshop adalah salah satu software untuk mengolah foto atau gambar berbasis bitmap yang populer saat ini. Dengan Photoshop, Anda dapat memperbaiki dan memperindah foto yang ingin dicetak dengan menambah beberapa efek pada foto tersebut. Dengan demikian, tampilan foto menjadi berbeda dan menarik. Universitas Sumatera Utara

2.9.2 Tampilan Lembar Kerja Adobe Photoshop CS3

Gambar 2.2 Tampilan Photoshop a. Ruang Kerja Merupakan area kerja atau tampilan kerja dari file atau gambar yang sedang dikerjakan.

b. Titlebar Adobe Photoshop CS3

Merupakan batang judul jendela yang berfungsi untuk menampilkan judul atau nama program yang sedang aktif.

c. Menubar Adobe Photoshop CS3

Merupakan baris menu yang berisi perintah dan fasilitas default yang disediakan oleh sebuah program. Ada 9 menu utama yang terdapat pada Adobe Photoshop, yaitu File, Edit, Image, Layer, Select, Filter, View, Window, dan Help.

d. Optionbar Adobe Photoshop CS3

Merupakan bagian yang berisi sekumpulan tombol atau pilihan yang berhubungan dengan suatu Tool tertentu. Tombol pilihan yang ditampilkan Universitas Sumatera Utara di dalam Optionbar akan menyesuaikan dengan tombol atau peranti yang terpilih di dalam panel Tools. Gambar 2.3 Optionbar Adobe Photoshop CS3 e. Dock Panel Adobe Photoshop CS3 Dalam Photoshop, Dock Panel digunakan untuk mengontrol sifat dan cara kerja dari tombol-tombol yang ada pada panel Tools. Selain itu, untuk serta mendukung proses kerja yang terjadi pada gambar atau foto yang sedang dikerjakan. Pilihan pada menu Window menunjukkan jenis-jenis panel yang ada. Jika Anda memilih salah satu panel melalui menu Window tersebut, maka panel yang Anda pilih akan ditampilkan sebagai tampilan jendela yang melayang Floating Window dalam ruang kerja. Dock Panel terdiri atas beberapa bagian berikut : • Panel Navigator untuk mengatur besar tampilan gambar • Panel Color untuk mengatur pemberian warna. • Panel Layer untuk mengatur layer yang ada di ruang kerja.

f. Panel Tool Adobe Photoshop CS3