• Tidak ada hasil yang ditemukan

Bab ini akan menjelaskan secara lengkap tentang implementasi desain, implementasi database sistem serta evlauasi dari Aplikasi yang telah dibuat.

BAB V KESIMPULAN DAN SARAN

Pada bab ini akan menjelaskan tentang Kesimpulan dari keseluruhan isi Laporan Tugas Akhir serta Saran yang disampaikan penulis maupun Universitas untuk pengembangan sistem yang ada demi kesempurnaan sistem yang lebih baik.

DAFTAR PUSTAKA

Pada bagian ini akan dipaparkan tentang sumber-sumber literatur yang digunakan dalam pembuatan Laporan ini.

Didalam menyelesaikan permasalahan pada pembuatan tugas akhir, terdapat landasan teori yang dapat mendukung penerapan dari aplikasi pemasangan iklan berbasis web dengan menggunakan PHP dan MySQL.

2.1 Per iklanan (Adver tising)

Periklanan merupakan bentuk komunikasi yang digunakan untuk membujuk audiens (pemirsa, pembaca atau pendengar) untuk mengambil beberapa tindakan sehubungan dengan produk, ide, atau layanan. Tujuan dari disampaikannya iklan tersebut adalah mengarahkan perilaku konsumen terhadap suatu penawaran komersial ataupun mempersuasi seseorang dalam melakukan sesuatu (seperti iklan politik/layanan masyarakat yang nonkomersial)

Periklanan (Advertising) adalah bisnis ide dan kreatifitas menggambar hanyalah ekspresi citra yang kita tuangkan sebagai bentuk konsep ide di dalam pikiran namun akarnya tetap ide itu sendiri, menggambar lebih merupakan sarana untuk mencapai tujuan. Proses mengungkapkan ide dalam bentuk gambar penting dalam periklanan, namun gambar yang bagus dan indah bukan hal yang utama karena

kita hanya dituntut untuk dapat menuangkan ide dalam bentuk citra gambar. Jadi,

mampu menggambar dengan baik bukan persyaratan di dunia periklanan. Memiliki naluri dan ide pemasaran yang memungkinkan untuk memadukan sebuah usulan

penjualan dan nilai-nilai komersial sebuah gagasan jauh lebih penting.(Ken Roman dan Jane Maas.2005)

Dari cara beriklan di media cetak banyak ditemukan kelebihan dan kekurangan. Berikut adalah penjelasan kelebihan untuk beriklan pada media cetak.

a. Market coverage ; Surat kabar mampu menjangkau daerah-daerah perkotaan sesuai cakupan wilayahnya.

b. Comparison shooping ; Surat kabar sering digunakan sebagai bahan acuan atau referensi konsumen dalam membeli barang atau jasa.

c. Positive consumer attitude ; Aktualitas informasi yang sampaikan digunakan juga sebagai acuan pembaca

d. Felxibelity ; Lebih luwes dalam menentukan jadwal publikasi iklan dan surat kabar yang mempublikasikan (apakah lokal, regional ataukah nasional) berkaitan dengan khalayak yang dijadikan sasaran iklan.

Setelah meilhat dari beberapa kelebihan, peneliti juga mendapatkan beberapa kekuarangan dalam beriklan di media cetak. Berikut adalah kekurangan beriklan pada media cetak.

a. Short life span ; Meski jangkauannya luas dan massal serta dapat di dokumentasikan, pembaca surat kabar hanya butuh waktu kurang lebih 15 menit hingga 30 menit untuk membacanya serta umumnya hanya sekali

saja membacanya. Selain itu usia informasinya hanya 24 jam setelah itu sudah dianggap basi.

b. Clutter ; Jika isi dan tata letaknya kacau akan mempengaruhi pemaknaan dan pemahaman isi pesan iklan oleh pembacanya.

c. Limited coverage of certains group ; Beberapa kelompok tertentu tidak bisa dijangkau oleh surat kabar, misal kelompok masyarakat menengah ke bawah atau masyarakat usia di bawah 15 tahun.

d. Products that dont fit ; Beberapa produk tidak dapat diiklankan dengan menggunakan surat kabar karena memerlukan demonstrasi atau memerlukan pertimbangan tertentu. Contoh iklan peralatan olah raga

Setelah melihat dari pengertian tentang periklanan yang diperoleh dalam pembahasan laparan tugas akhir ini. Maka, peneliti akan membahas periklanan pada media cetak Surya yang di kelola oleh PT. Kompas Gramedia. Pemasangan iklan pada media cetak Surya terdapat 2 jenis iklan yaitu Janis iklan baris dan jenis iklan gambar.

2.1.1 Iklan Bar is

Iklan baris adalah salah satu cara promosi barang dan jasa berupa teks dengan batasan baris untuk penyusunannya pada media cetak atau koran. Harga dari pemasangan iklan ini ditentukan dari banyak baris dan lama penayangan iklan yang sudah di tentukan oleh media cetak Surya. Pada iklan baris Surya terdapat 3 jenis

penayangan yaitu, 1 kali tayang, 3 kali tayang dan 15 kali tayang. Berikut Tebel 2.1 adalah harga iklan baris yang sudah peneliti dapat agen iklan koran. Pada tabel harga tersebut terdapat beberapa harga berbeda. Perbedaan harga yang ada pada tabel 2.1 merupakan harga pemasangan iklan berdayarkan lama penayangan iklan pada media cetak surya. Harga tersebut yang di dapat, telah terhitung per 1 Januari 2013.

Tabel 2.1 Tabel Harga iklan baris

1 KALI TAYANG 3 KALI TAYANG 15 KALI TAYANG BARIS HARGA BARIS HARGA BARIS HARGA

1 13750 1 33000 1 123750 2 27500 2 66000 2 247500 3 41250 3 99000 3 371250 4 55000 4 132000 4 495000 5 68750 5 165000 5 618750 6 82500 6 198000 6 742500 7 96250 7 231000 7 866250 8 110000 8 264000 8 990000 9 123750 9 297000 9 1113750 10 137500 10 330000 10 1237500

Sumber: Koran Surya

Iklan baris Surya memiliki kategori-kategori iklan yang berfungsi untuk penenmpatan iklan baris lebih terstruktur sesuai dengan jenis iklan yang akan di tampilkan pada media cetak Surya. Berikut adalah kategori-kategori pada iklan baris Surya.

a. Kategori Properti

b. Kategori otomotif

d. Kategori Ragam Kebutuhan

2.1.2 Iklan Gambar

Iklan gambar adalah suatu cara promosi barang dan jasa berupa gambar untuk di tayangkan pada halaman media cetak atau koran. Untuk penyusunan iklan gambar ini menggunakan ukuran millimeter (MM) dan menggunakan kolom yang sudah di tentukan oleh pihak koran. Kategori iklan gambar pada iklan surya ini tidaklah banyak seperti iklan baris iklan gambar memiliki dua kategori, yaitu Kategori Lowongan kerja dan Kategori Spesifika. Untuk ketertarikan pembaca koran para pemasang biasanya mendesain sendiri untuk penayangan iklan gambar ini.

Harga dari iklan gambar ini di hitung dari jenis kategori iklan gambar yang akan di tayangkan. Berikut tabel iklan gambar dengan kategori iklan Lowongan kerja.

Tabel 2.2 Harga Iklan Gambar Kategori Lowongan Kerja

HARI

UKURAN KE

BAWAH HARGA HARGA HARGA HARGA PEMUATAN

SETIAP

HARI (MM) 1 KOLOM 2 KOLOM 3 KOLOM 4 KOLOM 50 357,500 715,000 1,072,500 1,430,000 60 429,000 858,000 1,287,000 1,716,000 70 500,500 1,001,000 1,501,500 2,002,000 80 572,000 1,144,000 1,716,000 2,288,000 90 643,500 1,287,000 1,930,500 2,574,000 100 715,000 1,430,000 2,145,000 2,860,000 110 786,500 1,573,000 2,359,500 3,146,000 120 858,000 1,716,000 2,574,000 3,432,000 130 929,500 1,859,000 2,788,500 3,718,000 140 1,001,000 2,002,000 3,003,000 4,004,000 150 1,072,500 2,145,000 3,217,500 4,290,000 160 1,144,000 2,288,000 3,432,000 4,576,000

HARI

UKURAN KE

BAWAH HARGA HARGA HARGA HARGA PEMUATAN (MM) 1 KOLOM 2 KOLOM 3 KOLOM 4 KOLOM

170 1,215,500 2,431,000 3,646,500 4,862,000 180 1,287,000 2,574,000 3,861,000 5,148,000 190 1,358,500 2,717,000 4,075,500 5,434,000 200 1,430,000 2,860,000 4,290,000 5,720,000 210 1,501,500 3,003,000 4,504,500 6,006,000 220 1,573,000 3,146,000 4,719,000 6,292,000 230 1,644,500 3,289,000 4,933,500 6,578,000 240 1,716,000 3,432,000 5,148,000 6,864,000 250 1,787,500 3,575,000 5,362,500 7,150,000 260 1,859,000 3,718,000 5,577,000 7,436,000 270 1,930,500 3,861,000 5,791,500 7,722,000

Sumber: Koran Surya

Dari tabel 2.2 diatas, bisa dilihat bentuk perhitungan dari harga Iklan Lowongan Kerja ini. Berikut perhitungan untuk mencari harga per kategori.

Harga Kategori = Harga Iklan Ukuran

Perhitungan tersebut peneliti menemukan harga kategori lowongan kerja pada iklan gambar surya sebesar Rp. 7.150 / MM. Begitu juga untuk iklan gambar kategori spesifika. Berikut untuk tabel harga iklan gambar kategori spesifika.

Tabel 2.3 Harga iklan gambar kategori spesifika

HARI

UKURAN KE

BAWAH HARGA HARGA HARGA HARGA PEMUATAN

SETIAP

HARI (MM) 1 KOLOM 2 KOLOM 3 KOLOM 4 KOLOM 50 412,500 825,000 1,237,500 1,650,000 60 495,000 990,000 1,485,000 1,980,000 70 577,500 1,155,000 1,732,500 2,310,000 80 660,000 1,320,000 1,980,000 2,640,000 90 742,500 1,485,000 2,227,500 2,970,000

HARI

UKURAN KE

BAWAH HARGA HARGA HARGA HARGA PEMUATAN (MM) 1 KOLOM 2 KOLOM 3 KOLOM 4 KOLOM

100 825,000 1,650,000 2,475,000 3,300,000 110 907,500 1,815,000 2,722,500 3,630,000 120 990,000 1,980,000 2,970,000 3,960,000 130 1,072,500 2,145,000 3,217,500 4,290,000 140 1,155,000 2,310,000 3,465,000 4,620,000 150 1,237,500 2,475,000 3,712,500 4,950,000 160 1,320,000 2,640,000 3,960,000 5,280,000 170 1,402,500 2,805,000 4,207,500 5,610,000 180 1,485,000 2,970,000 4,455,000 5,940,000 190 1,567,500 3,135,000 4,702,500 6,270,000 200 1,650,000 3,300,000 4,950,000 6,600,000 210 1,732,500 3,465,000 5,197,500 6,930,000 220 1,815,000 3,630,000 5,445,000 7,260,000 230 1,897,500 3,795,000 5,692,500 7,590,000 240 1,980,000 3,960,000 5,940,000 7,920,000 250 2,062,500 4,125,000 6,187,500 8,250,000 260 2,145,000 4,290,000 6,435,000 8,580,000 270 2,227,500 4,455,000 6,682,500 8,910,000

Sumber: Koran Surya

Dari tabel 2.3 diatas, Dapat dilihat perhitungan berapa harga iklan gambar kategori spesifika dengan perhitungan yang sama dengan iklan gambar kategori lowongan kerja. Maka, harga iklan gambar dengan kategori spesifika sebesar Rp 8.250 / MM. Dari harga-harga iklan yang sudah dihitung, akan di jadikan perhitungan iklan gambar pada aplikasi pemasangan iklan berbasis web dengan menggunakan PHP dan MySql.

2.2 PHP (Hypertext Preprocessor)

PHP adalah kependekan dari Personal Home Page. Rasmus Ledofrf adalah

kenal dengan nama Form Interpreted (FI). 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 PHP merupakan bahasa pemrograman berbasis web yang terbukti sangat reliable penggunannya dan mempunyai kemampuan dan dukungan. (Permana, Budi. 2013)

PHP merupakan bahasa pemrograman berbasis web yang terbukti sangat

reliable penggunaannya dan memiliki dukungan yang kuat. Dukungan tersebut adalah kemampuan dari php untuk terintregasi dengan berbagai macam jenis database. Seperti, ODBC, MySQL, sampai ke oracle. PHP memiliki fungsi sendiri untuk mengakses jenis database tersebut.

Dengan PHP kita juga mampu berhubungan dengan berbagai macam protocol yang ada seperti LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM dan lainnya. Fasilitas lainnya adalah soket programming, dengan fasilitas ini kita bisa membuat script php yang dapat menghubungkan komputer pada sebuah jaringan, sehingga kita bisa bertukar data. Kemudian ada juga yang namanya COBRA Extension untuk access remote objects.

2.2.1 Keunggulan PHP

PHP merupakan bahasa pemrograman yang sangat diunggulkan oleh banyak pengguna, dari kebanyakan website menggunakan PHP untuk media promosi dan aplikasi. Banyak keunggulan-keunggulan lain dari bahasa pemrograman PHP, berikut detail keunggulan dari bahasa pemrograman PHP.

1. Gratis

PHP hingga sekarang berkembang pesat, jutaan domain pada website menggunakan PHP sebagai media publikasi. Maka dari itu pengguna banyak menggunakan php dikarenakan Gratis dan Open source.

2. Cross Platfrom

Artinya dapat digunakan dibanayak sistem operasi seperti linux, windows, mac os dan sistem operasi lainnya.

3. Mendukung banyak database

PHP telah mendukung banyak database, ini mengapa banyak developer web menggunakan PHP Adabas D Adabas D, dBase dBase, Empress Empress, FilePro (read-only) FilePro (read-only) Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase mSQL, Direct MS-SQL, MySQL MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL SQLite, Solid, Sybase, Velocis, Unix dbm.

4. On the Fly

PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat document text, Word, Excel, PDF, menciptakan image dan flash, juga menciptakan file-file seperti zip, XML, dan banyak lagi.

2.2.2 Str uktur Halaman PHP

PHP memiliki struktur yang hampir sama dengan HTML, untuk dapat menjalankan skrip php diharuskan mengetikkan syntax-syntaxnya ke dalam satu text editor seperti notepad atau text editor lainnya. Berikut bentuk struktur PHP.

<?php

// syntax php di letakkan di sini ... // kode php di akhiri dengan ';' ?>

Untuk mengaktifkan kode PHP, maka diperlukan untu meuliskan tag seperti <?php dan di tutup akhir dengan ?> karena di luar tag tersebut enginer tidak menganggap sebagai skrip php, melainkan sebagai skrip HTML. Untuk menampilkan kalimat “Hallo dunia PHP?!” pada PHP cukup menuliskan tulisan berikut pada notepad atau sejenisnya dan diakses dengan menggunakan server local seperti Xampp atau sejenisnya.

<?php

echo "Hallo dunia PHP?!"; ?>

Kode PHP juga dapat terintegrasi dengan kode HTML, secara tidak langsung didalam skrip HTML terdapat kode PHP yang nantinya terbaca sebagai skrip PHP. Contoh skrip PHP dan HTML sebagai berikut.

<html>

<head> </head> <body>

<?php

echo "Ini Script PHP di dalam tag HTML"; ?>

</body> </html>

2.2.3 Menggunakan Contant dan Var iabel dalam PHP

PHP memiliki dua jenis nilai yaitu Constant dan Variabel. Keduanya sangan

berpengaruh didalam pemrograman PHP, karena jika tidak ada kedia nilai ini PHP hanyalah sebuah barisan kode saja tanpa ada nilai dengan kata lain, tidak berpengaruh apa-apa.

Konstant adalah suatu nilai yang tidak bisa di modifikasi lagi atau bersifat mutlak. Biasanya digunakan untuk bilangan tetap seperti jari-jari lingkaran atau tanggal lahir. Berikut Penulisan dari PHP dan HTML untuk definisi sebuah nilai Konstant. <html> <head>Latihan 4</head> <body> <?php define ("Pi", 3.141592); echo Pi; ?> </body> </html>

Variabel juga salah satu dari sebuah nilai seperti konstant namun pada variable masih dapat di ubah. Biasanya penulisan sebuah variable pada PHP harus di awali dengan huruf atau _, tidak boleh membmuat spasi atau special karakter. Variabel memiliki beberapa tipe data yaitu integer, float dan string. Berikut penulisan variable pada PHP.

<?php

$tahun = 2010; // ini adalah proses assignment echo $tahun ;

$tahun = 2012; echo $tahun ; ?>

2.2.4 Oper ator Dalam PHP

Operator membuat sebuah nilai menjadi penting. Ada beberapa jenis operator yang peran penting dalam pemrograman menggunakan PHP. Berikut operator pada pemrograman PHP.

1. Operator matematika

<?php

// contoh operator matematika

$pengurangan = 3.033.032.020 - 3.033.031.924; $pertambahan = 3.033.032.020 + 3.033.031.924; $perkalian = 3.033.032.020 * 3.033.031.924; $pembagian = 3.033.032.020 / 3.033.031.924; $hasilbagi = 200 % 4 ; echo "3.033.032.020 - 3.033.031.924 = $pengurangan" ; echo "3.033.032.020 + 3.033.031.924 = $pertambahan" ; echo "3.033.032.020 * 3.033.031.924 = $perkalian" ; echo "3.033.032.020 / 3.033.031.924 = $pembagian" ; echo "200 % 4 = $hasilbagi";

// pengurangan di wakili tanda '-' // penjumlahan di wakili tanda '+' // perkalian di wakili tanda '*'

// pembagian di wakili dengan tanda '/'

// sisa hasil bagi di wakili dengan tanda '%' ?>

Operator matematika ini seperti halnya menghitung secara matematis mulai dari penjumlahaan hingga pembagian.

2. Operator Assignment

Operator asigment merupakan operator untuk memasukkan nilai ke dalam variable. Dari akhir penulisan pada operator ini harus menggunakan ( ; ) agar tidak menggalai error pada skrip PHP. Berkit skrip operator assignment. <?php

// contoh operator assignment

$panjang = 10; // contoh assignment $lebar = 8; // contoh assignment

$luas = $panjang * $lebar ; // contoh assignment juga // tanda '=' mewakili proses assignment,

// ada beberapa tanda lagi yang dapat // melakukan assignment,

// assignment penjumlahan diwakili tanda '+=' contohnya $tambahdua += 2;

echo $tambahdua."<br>" ; // hasilnya 2

// hal ini sama dengan pernyatan : // $tambahdua = $tambahdua + 2;

// assignment pengurangan diwakili tanda '-=' contohnya $clip = 22;

$clip -= 2; // sama dengan $clip = $clip - 2; echo $clip;

?>

2.2.5 Ar gumen If dan Else

Argumen if atau keputusan if sanagat sering digunakan pada pemrograman PHP, penggunaan if biasanya dilakukan ketika akan membandingkan suatu nilai atau membandingkan dari suatu kondisi. Argument if dan else dapat digunakan secara bersamaan sehingga menghasilkan dua statement. Berikut contoh penulisan argument If dan Else pada bahasa PHP.

<?php

$cuaca = "mendung";

if ($cuaca != "cerah") // jika cuaca tidak cerah {

echo "Saya akan membuat mie ramen"; }

else {

echo "Saya akan berangkat kuliah"; }

?>

2.2.6 Per ulangan Pada PHP (For , While, Do While)

Perulangan di bahasa pemrograman php ada 3 macam yang sering digunakan yaitu perulangan for, perulangan while dan peruangan do while. Perulangan for

merupakan jenis perulangan yang sering dipakai dalam bahasa PHP ini. Berikut penulisan for dalam bahasa pemrograman PHP.

<?php // file latihan_271.php for($x=1;$x<=100;$x++) { echo "Angka $x<br>"; } ?>

Perulangan while tidak jauh dengan perualngan for, hanya saja penepatan nilai awalnya saja. Berikut contoh skrip PHP dalam perulangan while.

<?php $x = 1;

while ($x <= 100) {

echo "Angka $x";

$x++ // jika tidak ada operator increment atau decrement // maka proses akan

// terus menerus terjadi tanpa berhenti }

?>

Perulangan do while sama seperti perulangan perulangan while, namun perbedaannya adalah penepatan while dan ada tanda ; (semicolon) pada akhir perulangan while. Berikut penulisan dari perulangan do while pada Skrip PHP.

<?php

// pengulangan jenis while $x = 1; while ($x <= 100) { echo "Angka $x<br>"; $x++; } echo "<strong>$x</strong>"; echo "<br><br>";

$x = 1; do { echo "Angka $x<br>"; $x++; } while($x <= 100); echo "<strong>$x</strong>"; ?> 2.3 MySQL

MySQL adalah perangkat lunak pembaut database yang bersifat open source dan berjalan disemua platform baik Linux maupun Windows. MySQL merupakan pengakses database yang bersifat network sehingga dapat digunakan aplikasi multi user. (Madji, Kinta. 2007)

Untuk penggunaan MySQL ini, dibutuhkan Tool Administrasi MySQL yaitu phpmyadmin. Namun untuk menjalankan proses MySQL di butuhkan sebuah server alternatif. Dimana server tersebut harus bejalan pada computer secara local. Apliaski yang mendukung server local dan phpmyadmin salah satunya adalah XAMPP. Proses installasi cukup mudah dipahami untuk menjalankan sebuah database MySQL ini. Perlu untuk diketahui sebelum menjalankan XAMPP, haruslah mengaktifkan service apache dan MySQL. Agar bisa terhubung dengan phpmyadmin. Untuk mengakses

phpmyadmin diperlukan pemanggulan url http://localhost/phpmyadmin pada

browser. Gambar 2.1 Berikut tampilan phpmyadmin.

MySQL bersifat RDBMS (Relational Database Management System) memungkinkan seorang admin dapat menyimpan banyak informasi dalam tabel-tabel, dimana tabel-tabel tersebut saling berkaitan satu sama lain. Keuntungan memiliki

sifat RDBMS adalah dapat memecah database kedalam tabel-tabel yang ada pada

penyimpanan data. Jadi, database yang sudah terbuat dari phpmyadmin bisa

dipecah dan di masukkan di dalam tabel yang sudah terbuat melalui phpmyadmin. Sehingga admin dapat menyimpan data tersetruktur didalam database yang telah dibuat.

Gambar 2.1 phpmyadmin Sumber: phpMyAdmin

2.4 PHP dan MySQL

Di dalam sebuah pembuatan program kita memerlukan database untuk dapat menampung data. Dimana database ini akan terkoneksi ke program yang kita buat. MySQL adalah salah satu database yang cukup handal bila di bandingkan dengan

database lainnya. Disamping handal MySQL juga dapat digunakan secara bebas

karena MySQL ini bersifat free atau berbasis open source. PHP dan MySQL dapat berjalan di hampir sistem operasi dan web server yang ada serta perkembangan dari

PHP dan MySQL sangatlah cepat karena bersifat open source atau terbuka. (Mahdji, Kinta. 2007)

PHP menyediakan berbagai macam fungsi, antara lain adalah fungsi-fungsi untuk melakukan komunikasi dengan DBMS MySQL, PHP dan MySQL merupakan pasangan yang paling serasi, PHP menyediakan secara khusus fungsi-fungsi untuk komunikasi dengan MySQL, sedangkan MySQL adalah dbms yang sejak semula memang diciptakan untuk aplikasi internet. Beberapa contoh fungsi MySQL:

1. Mysql_connect() membuka koneksi dengan server MySQL.

2. Mysql_pconnect() membuka koneksi persitent dengan server MySQL. 3. Mysql_select_db() memeilih database MySQL

4. Mysql_query() mengirimkan query ke server MySQL 5. Mysql_db_query() mengirimkan query kr server Mysql

6. Mysql_num_rows() mengambil bnayak baris yang diperoleh operasi SELECT.

7. Mysql_fetch_array() mengambil hasil perbaris sebagai array asosiatif, numeric atau keduanya.

8. Mysql_fetch_assoc() mengambil hasil perbaris sebagai array assosiatif saja.

9. Mysql_insert_id () mengambil nomor auto_increment perintah INSERT terakhir.

10.Mysql_affected_rows() mengambil jumlah baris yang terpengaruh operasi MySQL sebelumnya.

11.Mysql_errno() mengambil nomor error dari operasi MySQL sebelumnya

2.5 J avaScr ipt

JavaScript adalah bahasa pemrograman yang di letakkan bersama kode HTML dan di proses di sisi klien. Dengan bahasa dari javaScript kemampuan HTML menjadi semakin luas. JavaScript bukanlah bahasa Java dan merupakan dua bahasa yang berbeda. Berikut adalah struktur dari JavaScript

<SCRIPT LANGUAGE = ”JavaScript”> <!- -

Penulisan kode javascript // - - >

</SCRIPT>

Penggunaan kode tersebut biasanya di letakkan pada bagian atas kode HTML. Sedangakan pada kode <!-- -- > adalah sebuah komentar agar browser tidak mengenali Javascript tersebut.

JavaScript memiliki libriary-libriary siap pakai yang disebut Framework untuk pengolahan DOM. Framework Javascript yaitu JQuery, Mootools, Yui, dan banyak lagi untuk mempermudah pengembangan web melakukan pemrograman website. Selain itu, Javascript yang dibangun tidak bekerja. Hal ini di karenakan semua browser yang berjalan pada computer telah terintegrasi dengan JavaScript. (Westriningsih. 2012)

2.6 TinyMCE

TinyMCE adalah sebuah editor WYSIWYG JavaScript HTML yang berbasis web dan platform independent, dan dirilis sebagai Open Source di bawah lisensi

LGPL oleh Moxiecode Systems AB. TinyMCA memiliki kemampuan untuk mengubah field textarea HTML atau elemen HTML lainnya sebagai instan Editor. TinyMCA sangat mudah digunakan untuk di integrasikan ke dalam Content Management System. Contohnya pada Wordpress, Joomla, drupal dan CMS Lainnya.

Gambar 2.2 TinyMCE Sumber: TinyMCE

Dengan adanya teks editor TinyMCE, Penulisan pada textarea lebih tersetruktur dalam pemformatan huruf, ukuran, penebalan huruf, pengaturan paragraf hingga pemasukan gambar pada text editor ini.(Hakim. Lukmaul. 2010)

TinyMCE mendukung kompibilitas dan terintegrasi dengan beberapa tools. Sehingga TinyMCE banyak digunakan oleh Content management sistem sebagai teks editor unggulan. Berikut fitur unggulan dari TinyMCE.

1. Mudah untuk diintegrasikan - Hanya beberapa baris kode yang dibutuhkan.

2. Customizable - Tema dan plugin, elemen invalid blok dan memaksakan atribut.

3. Browser friendly - Mozilla, MSIE, FireFox, Opera, Safari dan Chrome.

4. Ringan - Gzip kompresor PHP / .NET / JSP / ColdFusion, membuat TinyMCE

75% lebih kecil dan lebih cepat di-load.

5. AJAX Compatible - Anda dapat dengan mudah menggunakan AJAX untuk

menyimpan dan memuat konten!

6. Internasional - Multibahasa mendukung penggunaan paket bahasa.

7. Open Source - Gratis di bawah lisensi LGPL, jutaan orang membantu menguji

Pada bab ini dibahas mengenai analisa dan perancangan sistem Apliaksi pemasangan iklan di media cetak berbasis web dengan PHP dan MySQL, serta langkah-langkah alur program. Adapun langkah-langkah yang digunakan dalam pengerjaan proyek akhir ini adalah sebagai berikut :

3.1 Analisa Sistem

Berdasar kebutuhan Aplikasi Pemasangan iklan di media cetak, media cetak Surya harus memberikan suatu aplikasi pemasangan iklan berbasis web agar memudahkan para pemasang iklan untuk bisa memasang sesuai dengan kebutuhan iklan yang akan di tampilkan pada media cetak Surya.

Demi memberikan kemudahan dukungan bagi pemasang iklan di media cetak, dibutuhkan alat bantu untuk memasang iklan dan alat komunikasi antara pengguna dengan admin agen iklan surya. Email dan form hubungi kami menjadi metode yang digunakan sebagai alat komunikasi antara pengguna dengan admin.

Aplikasi pemasangan iklan berbasis web ini diharapkan dapat membantu agen iklan koran dalam merealisasikan usahanya untuk memberikan jasa dan layanan yang mudah digunakan bagi pemakai jasa iklan Surya.

3.2 Perancangan Sistem

Setelah dilakukan analisa terhadap sistem, langkah berikutnya adalah perancangan sistem. Dimana dalam perancangan sistem ini dapat memberikan tentang gambaran sistem yang akan dibuat oleh peneliti untuk menunjang berjalannya

Dokumen terkait