27
3. Relasi Banyak ke Banyak Many to Many Relationsip Hubungan antara file pertama dengan file kedua adalah banyak
banding banyak dengan relasi antar keduanya diwakilkan dengan tanda panah ganda untuk menunjukan hubungan banyak tersebut.
II.4 Bahasa Pemrograman PHP
PHP adalah bahasa penulisan server-side yang dibuat khusus untuk web dan menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari
bahasa penulisan server-side adalah sintaks dan perintah-perintah yang diberikan sepenuhnya dijalankan pada server tetapi disertakan pada dokumen HTML biasa.
Ketika pengguna membuka halaman web, server akan memproses perintah PHP lalu mengirimkan hasilnya pada browser pengguna.
PHP merupakan software yang open source dan memiliki kemampuan lintas plat
form. PHP mampu berjalan di Windows dan beberapa versi Unix, dan PHP dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat
berjalan sebagai CGI. PHP dapat mengirim Http header, dapat mengeset cookies, mengatur authentication dan redirect users. PHP menawarkan koneksitas yang baik
dengan beberapa basis data antara lain Oracle, Sybase, MySQL, dBase, dan tidak terkecuali semua yang ber-interface ODBC. Jika PHP berada pada halaman web,
maka tidak akan dibutuhkan lagi pengembangan lingkungan khusus atau direktori khusus. Struktur dasar PHP:
28
II.5 SQL Structure Query Language
SQL Structure Query Language adalah suatu bahasa terstrukur yang
digunakan untuk berinteraksi antara script program dengan database server untuk manipulasi data. Contoh perintah dasar SQL antara lain :
II.5.1. Sintaks SELECT
SELECT kolom1, kolom2…kolomN FROM nama_tabel
WHERE [kondisi] ORDER BY [kolom][desc | asc];
II.5.2. Sintaks INSERT
INSERT INTO nama_tabel kolom1, kolom2…..kolomN VALUES „nilai1‟,‟nilai2‟…‟nilaiN‟;
HTML head
titleSkrip PHPtitle head
body ?php
Echo “Teknik Informatika USD”; ?
body HTML
29
II.5.3. Sintaks UPDATE
UPDATE nama_tabel SET kolom1 = nilai_baru1,
kolom2 = nilai_baru2, kolomN = nilai_baruN
WHERE [kondisi];
II.5.4. Sintaks DELETE
DELETE FROM nama_tabel WHERE [kondisi];
II.6 MySQL Structure Query Language
MySQL merupakan sebuah perangkat lunak untuk database yang dikembangkan dari bahasa SQL Structure Query Language dan dapat
dioperasikan pada
berbagai platform.
Platform tersebut
misalnya Windows9x,Windows Xp, Linux. Keunggulan MySQL antara lain:
1. MySQL merupakan program multi-thread, sehingga dapat dipasang pada server yang memiliki multi-CPU.
2. Didukung program-program umum seperti C, C++, Java, PHP, dan lain-lain. 3 Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi
sistem database. 4. Memiliki sistem keamanan yang cukup baik dengan verifikasi host.
5. Mendukung record yang memiliki kolom dengan panjang tetapbervariasi. 6. MySQL merupakan software yang bersifat free
7. MySQL dan PHP dapat saling terintegrasi.
30
BAB III ANALISIS DAN PERANCANGAN SISTEM
III.1 Analisis Sistem III.1.1 Fase Definisi Ruang Lingkup Scope Definition Phase
Radar Jogja adalah salah satu surat kabar harian lokal yang tergabung dalam grup Jawa Pos. Selain untuk menyediakan berita-
berita lokal seputar daerah Istimewa Yogyakarta dan sekitarnya, Radar Jogja juga menyediakan media promosi untuk menjual
produk atau jasa bagi pembacanya. Media yang disediakan berupa iklan yang disajikan dalam berbagai bentuk yaitu iklan baris, iklan
kolom, iklan display dan ditampilkan melalui koran Radar Jogja. Untuk dapat menggunakan media promosi Radar Jogja tersebut,
seseorang harus mendaftarkan iklannya terlebih dahulu. Proses pemasangan klan baris pada Radar Jogja selama ini
dilakukan dengan datang secara langsung atau melalui telepon atau email. Pemasangan iklan melalui telepon biasanya dilakukan oleh
pemasang iklan yang telah menjadi pemasang tetap atau yang telah sering melakukan pemasangan iklan di Radar Jogja. Berikut
prosedur pemasangan iklan baris di Radar Jogja: