BAB 2 TINJAUAN TEORITIS 2.1. Pengertian Komputer. - Merancang Website Berita Moderamen GBKP Dengan Menggunakan PHP Dan MYSQL

BAB 2 TINJAUAN TEORITIS 2.1. Pengertian Komputer. Komputer berasal dari bahasa Yunani “Compute” yang kemudian diartikan kedalam

  bahasa inggris “to compute” yang berarti menghitung. Tetapi komputer bisa juga diartikan kedalam bahasa Indonesia yaitu mesin hitung.

  Komputer adalah alat yang dipakai untuk mengolayang

  telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungangan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan

  Dalam arti seperti itu terdapat alat seperti slide rule, jenisyang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah elama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut disebut sebagai komputer.

  Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut

  

Barnhart Concise Dictionary of Etymology , kata tersebut digunakan dalam bahasa Inggris

  pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 menunjuk kepada para pekerja wanitayang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.

  mendesain salah satu mesin hitung pertama yang disebut mesin

  analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.

2.2. Pengertian Internet.

  

Internet adalah sebuah jaringan dunia luas dari komputer, yang lazim disebut dengan

  Dengan Internet maka anda akan mendapatkan jutaan informasi, worldwide network. mulai dari informasi Peruruan Tinggi, kota-kota dunia, pemerintahan, teknologi, pribadi, berita dan koran, software komputer, bisnis (misalnya iklan-iklan perusahaan dari seluruh dunia, iklan-iklan pribadi, informasi barang-baran atau produk-produk terbaru), dan lain- lain. Selain itu Internet juga bisa digunakan untuk mencari hiburan seperti film, game, kontak jodoh, mengirim berita, alat komunikasi dan lain-lain. Jadi singkatnya Internet adalah sumber informasi dan alat komunikasi!.

  Agar komunikasi dapat terhubung serta dapat menggunakan fasilitas internet, maka harus berlangganan ke salah satu ISP (Internet Service Provider) atau penyelenggara layanan internet. Fasilitas-fasilitas yang tersedia dalam layanan internet antara lain: a. www (World Wide Web) adalah layanan yang paling sering digunakan dan memiliki perkembangan yang sangat cepat karena dengan layanan ini kita bisa menerima informasi dalam berbagai format (multimedia). Informasi dalam web disimpan ke bentuk dokumen yang disebut halama web (web page). Untuk dapat mengakses layanan www dari sebuah komputer digunakan program (web client) yang disebut web browser atau browser. Jenis-jenis browser yang sering digunakan adalah: Netscape Navigator/Comunicator, Internet Explorer, Mozilla, b.

  Search Engine adalah salah satu fasilitas internet yang dijalankan melalui browser untuk mencari informasi yang kita inginkan. Search Engine menampung database situs-situs dari seluruh dunia cukup dengan memasukkan kata kunci (keyword) maka search engine akan menampilkan beberapa link situs yang disertai dengan keterangan singkat, salah satu search engine yang paling populer adalah Google.

  c.

  E-mail (Elektronik Mail) merupakan aplikasi surat-menyurat melalui internet.

  Pengguna dapat saling bertukar file dan informasi. File-file itu akan dikumpulkan dalam sebuah tempat untuk pengalamatan yang berupa mailbox, sehingga pengguna dapat membaca berita yang ditujukan kepadanya kapan saja. Namun sebelum menggunakan fasilitas dalam e-mail, kita harus terlebih dahulu terdaftar dan memiliki account di salah satu penyedia layanan e-mail seperti Gmail.

  d.

  FTP (File Transfer Protocol) adalah suatu protokol yang digunakan untuk melakukan pemindahan (transfer) baik upload atau download suatu server FTP.

2.3. Berita.

  Kata “berita” berasal dari bahasa Sansekerta “vrit” atau dalam bahasa Inggris disebut “write” yang sebenarnya berarti “terjadi” atau “ada”. Beberapa orang juga ada yang menyebut berita ini dengan sebutan “vritta”, yakni “kejadian” atau “yang telah terjadi”.

  Sedangkan berita Menurut Kamus Besar Bahasa Indonesia adalah cerita atau keterangan mengenai kejadian atau peristiwa yang hangat.

  Berita adalah sebuah bentuk laporan tentang suatu kejadian yang baru terjadi atau keterangan terbaru tentang suatu peristiwa. Berita adalah suatu fakta menarik atau sesuatu hal penting untuk diketahui yang biasa disampaikan pada khalayak melalui sebuah media. Namun, tidak semua fakta bisa diangkat menjadi sebuah berita oleh media

  Terdapat beberapa unsur penting yang menjadi pertimbangan bahwa sebuah fakta

  1. Penting: yakni sebuah kejadian atau peristiwa yang dapat mempengaruhi atau berdampak pada kehidupan orang banyak.

  2. Besar: yakni sebuah peristiwa yang menyangkut angka-angka dalam jumlah yang besar.

  3. Waktu: yakni sebuah peristiwa yang baru terjadi, kekinian, dan belum mengalami pengendapan.

  4. Dekat: artinya, sebuah kejadian yang dekat dengan pembaca, baik dari segi emosional maupun segi geografis.

  5. Popular: yakni sebuah peristiwa yang memang memiliki tingkat kepopuleran tinggi di kalangan orang banyak.

  6. Manusiawi: yakni sebuah peristiwa yang memiliki human interest dan mampu memberikan sentuhan perasaan bagi orang banyak.

2.3.1. Jenis – Jenis Berita.

  Berita mempunyai pengertian yang sangat luas, banyak pakar yang memiliki definisi sendiri-sendiri untuk mendeskripsikan pengertian berita. Dari banyaknya pengertian tentang berita ini, kemudian muncullah jenis-jenis berita di masyarakat. Jenis-jenis berita tersebut adalah sebagai berikut:

  1. Straight News: adalah berita langsung, apa adanya, dan biasanya ditulis atau disampaikan secara singkat dan lugas.

  2. Depth News: adalah berita yang diulas secara mendalam. Hal-hal yang berada di bawah suatu permukaan masalah dikembangkan oleh si pembuat berita, namun masih berisi fakta tentang permukaan masalah yang sama.

  3. Investigation News: adalah berita yang diangkat dan dikembangkan berdasarkan berbagai penyelidikan atau penelitian dari berbagai sumber lain yang terpercaya.

  4. Interpretative News: adalah berita yang dikembangkan oleh interpretasi atau pendapat dan penelitian yang dilakukan pembuat berita atau penyampai berita tersebut.

  5. Opinion News: adalah berita yang berisikan sebuah pendapat atau opini seseorang mengenai suatu peristiwa atau kejadian yang tengah terjadi. Biasanya, berita ini adalah opini dari para tokoh penting, cendekiawan, para pakar, atau pejabat berwenang.

2.3.2. Bagian Berita.

  Secara umum, berita mempunyai bagian-bagian dalam susunannya yaitu: Headline.

  Biasa disebut judul. Sering juga dilengkapi dengan anak judul. Ia berguna untuk: 1. menolong pembaca agar segera mengetahui peristiwa yang akan diberitakan.

  2. menonjolkan satu berita dengan dukungan teknik grafika.

  Deadline.

  Ada yang terdiri atas nama media massa, tempat kejadian dan tanggal kejadian. . Tujuannya adalah untuk menunjukkan tempat kejadian dan inisial media.

  Lead.

  Lazim disebut teras berita. Biasanya ditulis pada paragraph pertama sebuah berita. Ia merupakan unsur yang paling penting dari sebuah berita, yang menentukan apakah isi berita akan dibaca atau tidak. Ia merupakan sari pati sebuah berita. .

  Body.

  Atau tubuh berita. Isinya menceritakan peristiwa yang dilaporkan dengan bahasa yang singkat, padat, dan jelas. Dengan demikian body merupakan perkembangan berita.

2.3.3. Unsur – Unsur Berita.

  Dalam berita harus terdapat unsur-unsur 5W 1H yaitu: 1.

  What – Apa yang terjadi di dalam suatu peristiwa? 2. Who – Siapa yang terlibat di dalamnya? 3. Where – Di mana terjadinya peristiwa itu? 4. When – Kapan terjadinya? 5. Why – Mengapa peristiwa itu terjadi? 6. How – Bagaimana terjadinya? 2.4. Network. adalah jaringan dari sistem komunikasi data yang melibatkan alat dan sistem

  Network

  komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu sistem (Mico Pardosi, 2004). Dengan network, komputer yang satu dapat menggunakan data di komputer lain, dapat mencetak laporan di printer ke komputer lain, dapat memberi berita ke komputer lain walaupun berlainan area.

2.5. Web Server.

  

Web server merupakan software yang memberikan layanan data yang berfungsi menerima

  permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML.

2.5.1. Macam – Macam Web Server.

  Apache Web Server – The HTTP Web Server.

  1. Apache Tomcat.

  2. Microsoft Windows Server 2003 Internet Information Service (IIS).

  3. Lighttpd.

  4. Sun Java System Web Server.

  5. Xitami Web Server.

  6. Zeus Web Server. Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).

2.6. HTML.

  

HTML (Hyper Text Markup Language) adalah simbol-simbol atau tag-tag yang dituliskan

dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser.

  Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag HTML seperti b, i, u dan sebagainya. Namun ada juga tag yang tidak diakhiri dengan tanda </x> seperti tag <br>, <input> dan lainnya.

  Sebuah halaman website akan diapit oleh tag <html>.....</html>. File-file HTML selalu berakhiran dengan ekstensi *.htm atau *.html. Jadi jika anda mengetik sebuah naskah dan menyimpannya dengan ekstensi *.html maka anda membuat file yang berformat HTML.

2.6.1. Struktur Dasar HTML.

  Seperti umumnya dokumen lain, dokumen HTML terdiri dari teks-teks dan bahkan lebih

  Satu hal yang membedakan dokumen HTML dengan dokumen-dokumen lainnya adalah adanya elemen-elemen HTML beserta tag-tagnya. Elemen dan tag HTML berfungsi untuk memformat atau menandai suatu bagian tertentu dari dokumen HTML dan juga untuk menentukan struktur bagian tersebut dalam dokumen HTML. Elemen dan tag inilah yang merupakan ciri utama dari suatu dokumen HTML. Secara garis besar, untuk menuliskan sebuah dokumen HTML dibutuhkan kerangka penulisan dengan tag-tag dasar sebagai berikut HTML, HEAD, TITLE dan BODY. Sebagai contoh berikut ini adalah penulisan HTML minimal yang menggunakan tag-tag dasar tersebut.

  <HTML> <HEAD> <TITLE>Judul dokumen</TITLE> </HEAD> <BODY> Data-data yang akan di tampilkan </BODY> </HTML>

Tabel 2.1. Tag Pada HTML.

TAG FUNGSI

  HTML Untuk penanda bahwa dokumen yang dibuat adalah dokumen web.

  HEAD Untuk bagian judul, boleh ada atau tidak. TITLE Judul untuk masing-masing halaman, ditampilkan diatas browser.

  BODY Informasi yang ingin dimunculkan diletakkan di bagian ini.

2.6.2. Referensi HTML.

  Berikut ini adalah referensi dalam dokumen HTML: 1.

  DOCTYPE Penjelasan versi dari dokumen HTML tersebut yang ditulis pada bagian atas pada

  editor-editor tertentu seperti Macromedia Dreamweaver 8 yang menjelaskan tentang DTD (Document Type Definition).

2. Komentar.

  Menuliskan suatu komentar pada dokumen HTML seperti keterangan elemen dan tag-tag dan lain-lain. Keterangan ini akan diabaikan oleh browser.

  

  Contoh: <!—Komentar Program Disini 2.7. Bahasa Pemrograman PHP (Hypertext Preprocessor).

  PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah

  bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa dan Perl, ditambah beberapa fungsi PHP yang spesifik.

C, Java

  Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. Hubungan PHP dengan HTML Halaman biasanya disusun dari kode-kode yang disimpan dalam

  web html

  sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke kemudian menerjemahkan kode-kode tersebut sehingga

  browser, browser

  menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit

  

program tersebut di antara tanda . Tanda-tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program harus diganti ekstensi-nya menjadi .php3 atau .php.

  php

  merupakan bahasa pemograman web yang bersifat server-side

  PHP

  , di mana script-nya menyatu dengan HTML dan berada

  HTML=embedded scripting

  di server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server

  Pages) dan JSP (Java Server Pages).

  pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C.

  PHP Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya.

  Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses dan dapat terintegrasi dengan HTML.

  database

  Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.. Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend dan Andi Gutmans yang merupakan penyempurnaan dari PHP scripting engine.

  Suraski

  Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi- aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan

  web server.

  Pada Juni 2004, Zend merilis PHP 5.0. PHP versi 5 muncul untuk menangani kelemahan-kelemahan yang terdapat pada versi sebelumnya. PHP versi 5 dapat membuat file swf dan applet java. Fokus utamanya adalah mengoptimalkan penggunaan PHP untuk OOP (Object Oriented Programming).

2.7.1. Sejarah PHP.

  merupakan sebuah bahasa scripting yang menyatu dengan tag-

  PHP (PHP: Preprosessor)

  tag HTML, di eksekusi di server, dan digunakan untuk halaman web yang dinamis seperti halnya Active Server Page (ASP) atau Java Server Page (JSP). Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. Versi pertama ini berupa sekumpulan script perl yang digunakan oleh Rasmus Lerdorf untuk membuat halaman web yang dinamis pada homepage pribadinya. Rasmus menulis ulang script-script perl tersebut menggunakan bahasa C, kemudian menambahka fasilitas untuk form HTML, koneksi MYSQL dan meluncurkan PHP versi kedua yang diberi nama pada tahun 1996.

  PHP/F1 PHP versi ketiga dirilis pertengahan 1997. Pada versi ini pembuatannya tidak lagi

  oleh Rasmus sendiri, tetapi juga melibatkan beberapa programmer lain yang antusias untuk mengembangkan PHP.

  PHP versi keempat dirilis bulan Oktober 2000. Perubahan mendasar pada PHP

4.0 adalah integrasi Zend Engine. Zend dibuat oleh Zeef Suraski dan Andi Gutmans

  yang merupakan penyempurnaan PHP 3.0 scripting engine. Hal ini adalah build in HTTP , tidak lagi menggunakan library tambahan seperti pada PHP 3.0.

  session

  Versi kelima adalah PHP 5.0 dirilis pada bulan Juli 2004. Perubahan yang cukup

  

pemrograman sebagai loncatan baru menuju Enterprise Application. Pada bagian inti,

  yaitu Engine program PHP, dilakukan perubahan total. PHP 5.0 akan memberikan dampak yang besar terhadap penerimaan PHP sebagai solusi kelas komersial.

  2.7.2. Kelebihan PHP.

  Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa yang lebih dinamis seperti PHP.

  server-side scripting

  Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah: 1.

  Oracle 2. MySQL 3. Sybase 4. PostgreSQL 5. Dan lainnya.

  

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT,

UNIX/LINUX , solaris maupun macintosh.

  2.7.3. Contoh Pemrograman PHP.

  Untuk menjalankan program PHP ini, komputer harus telah memiliki sebuah sistem yang

  Program untuk menampilkan tulisan Hello, Nama saya Irvan Mart Tarigan yang dibuat dengan menggunakan PHP adalah sebagai berikut:

  <?php echo "Hello, Nama saya Irvan Mart Tarigan "; ?>

  Kode program tersebut ditulis pada sebuah text editor serta disimpan dengan ekstensi *.php (contoh : hello.php) pada direktori C:\xampp\htdocs\hello.php\. Kemudian hasilnya dapat dilihat melalui web browser seperti Mozilla Firefox., arahkan alamatnya

  

Gambar 2.1. Hasil Program PHP

2.7.4. Tipe Data Pemrograman PHP.

  8. Resource.

  Integer (Bilangan bulat).

  2. Floating point (Presisi tunggal, ganda).

  3. Boolean.

  4. Null (Untuk variabel yang belum diset).

  5. String.

  6. Array.

  7. Object.

  Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh integer PHP. Namun demikian, PHP mendukung 8 (Delapan) buah tipe data primitif, yaitu: 1.

2.7.5. Operator Dalam PHP.

  Operator Aritmatika.

  Operator ini adalah operator yang digunakan untuk melakukan fungsi matematika.

Tabel 2.2. Operator Aritmatika Pada PHP Operator Contoh Keterangan * $a*$b Perkalian. / $a/$b Pembagian.

  

% $a % $b Modulus.

  $a-$b Pengurangan.

  Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti perkalian, penjumlahan, pengurangan dan pembagian serta penggunaan untuk operasi lainnya. Operator pada PHP terdiri dari 7 macam, antara lain: 1.

  • -- --$b atau $b-- Pre/Post decrement.
    • + $a+$b Penjumlahan.

2. Operator Perbandingan.

  Operator ini merupakan operator yang digunakan untuk membandingkan antara nilai yang satu dengan lainnya.

Tabel 2.3. Operator Perbandingan Pada PHP. Operator. Penggunaan. Hasil Evaluasi Keterangan. Nilai.

  > $a>$b True Lebih besar daripada

  $a<=$b False Lebih kecil atau sama dengan

  <=

  $a>=$b True Lebih besar atau sama dengan

  >= == $a==$b False Sama dengan != $a!=$b True Tidak sama dengan

  < $a<$b False Lebih kecil daripada 3.

  Operator Logika .

Tabel 2.4. Operator Logika Pada PHP Operator. Arti. Contoh. Hasil Evaluasi Nilai.

  && AND $a==$c && $a>$b True

  $a && $b<$b False OR $a==$c $a<$b True

  $a>$c $a<$b False NOT !$a False

  ! 4.

   Operator Increment/Decrement.

  Pre/Post increment dan decrement adalah penambahan dan pengurangan satu.

  Apabila operator diletakkan sebelum variabel, misal ++$i atau --$i maka nilai ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variabel, misal $i++ atau $i—maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.

  5. Operator String.

  Hanya ada satu operator string, yaitu operator concatenation (.), contohnya: $a.$b 6. Operator Bitwise.

  Operator ini digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.

  7. Operator Ternary.

  Operator ini merupakan model penyederhanaan dari bentuk if...else yang setiap blok dari if dan else hanya satu perintah. Sehingga model ini cocok untuk melakukan proses pengisian suatu hasil pengujian.

2.7.6. Integrasi PHP dengan Database.

  

PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan

  dengan database yang reliabel, gratis dan mudah diinstalasi. Terdapat 2 jenis database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini dipergunakan karena kinerja yang bagus. PHP mempunyai fungsi khusus. Berikut ini adalah daftar yang didukung oleh PHP sampai versi 5:

  database

Tabel 2.5. Daftar Database yang Didukung PHP.

  No. Nama Database.

  Adabas D 1. Dbase 2.

3. Empress

  4. FilePro (Read-Only)

  Hyperwave 5.

  IBM DB2 6. Informix 7.

  8. Ingres

  9. Interbase

  FronBase 10. MSQL 11. Direct MS-SQL 12.

  13. MySQL

  14. ODBC

  Oracle (OC17 dan OC18) 15. Ovrimos 16. PostgreSQL 17.

  18. SQLite

  19. Solid

  Sybase 20. Velocis 21. Unix dbm 22. mempunyai fungsi khusus untuk mengakses MySQL. Ada 48 fungsi yang didukung

  PHP

  dalam mengakses MySQL dalam membuat aplikasi. Adapun yang biasa diunakan di

  PHP

  antaranya adalah: a. mysql_connect()

  Fungsinya adalah untuk menghubungkan PHP dengan database MySQL. Format fungsinya adalah:

  mysql_connect (string hostname, string username, string password); b. mysql_select_db Setelah terhhubung ke database MySQL dengan menggunakan mysql_connect.

  Langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi digunakan untuk memilih database. Format fungsinya adalah:

  mysql_select_db mysql_select_db (string database, koneksi);

  c. mysql_query Dalam database MySQL, perintah untuk melakukan transaksi adalah printah SQL.

  Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah:

  int mysql_query (string query, int [link_identifier]); d.

  mysql_num_rows Kegunaan fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format fungsinya adalah:

  int mysql_num_rows (int result); e.

  mysql_fetch_array Fungsi ini berkaitan 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_array (int result, int [result_type]); 2.8. MySQL.

  adalah salah satu database relasional yang mendukung pemakaian SQL dan

  MySQL

  dirancang untuk penggunaan aplikasi. Sedangkan informasi yang dihasilkan dapat digunakan bersama-sama oleh beberapa user didalam komputer lokalnya yang disebut kepentingan pengguna. Sehingga data yang dikirim dapat berupa sebagian dari keseluruhan isi data, Sesuai dengan permintaan user. Semua komunikasi yang terjadi mendukung perintah-perintah SQL. adalah bahasa standar yang telah lama digunakan

  SQL (Struktur Query Language)

  untuk akses database. Setiap orang tertarik dengan pemrograman database tentunya tidak akan asing mendengar nama SQL. Bahasa disebut-sebut banyak orang sebagai bahasa generasi ke empat dalam akses data dan telah banyak digunakan untuk berbagai kepentingan pemrograman.

2.9. Penggunaan MySQL.

  merupakan salah satu aplikasi database yang menggunakan SQL sebagai bahasa

  MySQL

  standar. SQL digunakan untuk menyimpan dan mendapatkan data dari dan ke sebuah

  

database. Aplikasi database lain diantaranya Microsoft SQL Server, Oracle, PostgreSQL

  dan SyBase. Pada database dikenal istilah query. Query merupakan perintah yang digunakan untuk melakukan manipulasi pada database.

  Untuk memulai MySQL jalankan command prompt lalu ketikkan:

  cd c://xampp/mysql/bin [ENTER] c:\xampp\mysql\bin>mysql –u root –p [ENTER]

  Lalu ketikkan password:

  Enter password:*********** [ENTER]

  Jika benar maka akan muncul prompt mysql> seperti pada gambar 2.2

Gambar 2.2. Tampilan Utama dari MySQL Monitor.

2.10. Pengenalan SQL (Structured Query Language).

  atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang

  SQL digunakan untuk mengakses database.

  Terdapat 2 (dua) jenis perintah SQL, yaitu: 1.

  DDL atau Data Definition Language.

  DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu

  struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain: a.

  CREATE.

  b.

  ALTER.

  c.

  RENAME.

  d.

  DROP.

2. DML atau Data Manipulation Language.

  merupakan perintah SQL yang berhubungan dengan manipulasi atau

  DML

  pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam antara lain:

  DML a.

  SELECT.

  b.

  INSERT.

  c.

  UPDATE.

  d.

  DELETE.

2.10.1. Membuat Database.

  Sintaks umum SQL untuk membuat suatu database adalah sebagai berikut:

  CREATE DATABASE [IF NOT EXISTS] nama_database;

  Berikut ini contoh perintah untuk membuat database baru dengan nama “dbmedia”:

  CREATE DATABASE dbmedia;

  Jika query diatas berhasil dieksekusi dan database berhasil dibuat, maka akan ditampilkan pesan sebagai berikut:

  Query OK, 1 row affected (0.02 sec)

  Untuk melihat database yang baru saja dibuat atau yang sudah ada, dapat menggunakan perintah sebagai berikut:

  SHOW DATABASES; Hasil dari perintah di atas akan menampilkan semua database yang sudah ada di MySQL.

  Berikut ini gambar 2.3 hasil dari query di atas:

Gambar 2.3. Tampilan Melihat Database Pada Command Prompt.

2.10.2. Membuka Database.

  Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya, kita harus membuka databasedbmedia”, berikut ini querynya:

  USE dbmedia;

  Jika perintah berhasil, maka akan ditampilkan pesan sebagai berikut:

  Database changed 2.10.3. Menghapus Database.

  Untuk menghapus suatu database, sintaks umumnya adalah:

  DROP DATABASE dbmedia;

  2.10.4. Menampilkan Tabel

  2.10.5. Membuat Tabel Baru.

  CREATE TABLE nama_tabel ( field1 tipe (panjang), field2 tipe (panjang), ... fieldn tipe (panjang), PRIMARY KEY (field_key));

  2.10.6. Menampilkan Struktur Tabel.

  Desc tabel; 2.10.7. Mengubah Struktur Tabel.

  ALTER TABLE nama_tabel jenis_pengubahan; 2.10.8. Mengisi Data ke Dalam Tabel.

  INSERT INTO nama_tabel VALUES (‘nilai1’,’nilai2’); atau

  INSERT INTO nama_tabel (field1,field2,...)

  VALUES (‘nilai1’,’nilai2’,...);

  2.10.9. Menampilkan Isi Tabel.

  SELECT * FROM nama_tabel;

2.10.10. Mengedit Record dengan UPDATE.

  UPDATE nama_tabel SET field1=’nilaibaru’[WHERE kondisi]; 2.10.11. Menghapus Data dengan DELETE.

  DELETE FROM nama_tabel [WHERE kondisi]; 2.10.12. Keluar Dari MySQL.

  Quit atau Exit.

2.11. Macromedia Dreamweaver.

  Dalam membuat suatu website diperlukan suatu editor. Salah satu editor yang sangat sederhana adalah notepad. Dengan perkembangan perangkat lunak, suatu perusahaan yang bernama Macromedia, membuat suatu editor berbasis GUI yang dikhususkan untuk pembuatan website yang diberi nama Dreamweaver. merupakan editor HTML yang professional untuk mendesain,

  Dreamweaver

  menulis kode program, dan mengembangkan website, halaman web, aplikasi web. Dalam pengerjaannya, Dreamweaver memberikan tiga pilihan yaitu bekerja dengan menulis kode program (menu kode), dengan pengeditan secara visual (mode design) dan dengan tampilan keduanya (mode split). Dreamweaver menyediakan alat-alat baru untuk mengembangkan kreatifitas pembuatan web.

2.12. Flowchart (Diagram Alir).

  Simbol – simbol yang terdapat pada flowchart adalah:

Tabel 2.6. Simbol-Simbol Pada Flowchart.

  

Simbol. Kegunaan.

  Digunakan untuk menggambarkan

  Terminator kegiatan awal/akhir suatu proses.

  Digunakan untuk menggambarkan suatu

  Input/Output kegiatan masukan maupun keluaran.

  Digunakan untuk menggambarkan suatu keputusan/tindakan yang harus diambil pada kondisi tertentu.

  DECISION.

  Digunakan untuk menggambarkan suatu Process. kegiatan proses penghubung.

  Digunakan untuk menggambarkan suatu simbol dengan simbol lainnya pada halaman yang berbeda.

   Off-page reference.

  Digunakan untuk menghubungkan satu Line Connector. simbol dengan simbol lainnya.

  Digunakan untuk menggambarkan suatu subprogram atau algoritma yang akan dipanggil.

   Predefined process.

  Digunakan untuk menghubungkan satu simbol dengan simbol lainnya pada halaman yang sama.

  On-page reference.

2.13. ERD (Entity Relationship Diagram).

  ERD adalah entity relationship yang berisikan komponen-komponen himpunan entitas

  dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta dari “dunia luar” yang ditinjau. Beberapa simbol-simbol yang digunakan dalam ERD ini adalah:

Tabel 2.7. Simbol-Simbol Pada ERD.

  

Simbol. Kegunaan.

  Digunakan untuk menggambarkan ENTITAS. Entitas. Digunakan sebagai penghubung antar Entitas.

RELATIO NSHIP.

  Digunakan sebagai penghubung antar CONNECTOR Entitas dengan relationship. Merupakan Entitas yang tidak memiliki primary key dan tergantung pada primary key entitas lain.