BAB II LANDASAN TEORI. Menurut Abdul Kadir (2003:54) sistem adalah sekumpulan elemen yang

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. Inti dari sebuah sistem adalah adanya bagian bagian yang saling berkaitan

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

Dari definisi sistem yang dipaparkan di atas, dapat ditarik kesimpulan. bahwa sistem adalah kumpulan dari bagian-bagian atau elemen-elemen yang

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. dalam mengimplementasikan konsep-konsep tersebut ke dalam semua kegiatan

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

Bab II. TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. yang ditawarkan, teknologi informasi hampir tidak dapat dilepaskan dari berbagai

II. TINJAUAN PUSTAKA

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

APLIKASI BERBASIS WEB

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB II LANDASAN TEORI. digambarkan sebagai suatu sistem dalam organisasi tersebut.

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Berdasarkan kutipan perancangan adalah aktifitas

MACAM-MACAM JARINGAN KOMPUTER

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

PENGERTIAN JARINGAN KOMPUTER DAN MANFAATNYA

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB II LANDASAN TEORI. Pendekatan dalam mendefinisikan sistem yang pertama berdasarkan pada. berinteraksi untuk mencapai tujuan tertentu. [JOG : 5].

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB II LANDASAN TEORI. Pengertian sistem terbagi dua yaitu dilihat dari pendekatan yang

DATABASE SERVER WEB SERVER SUBDOMAIN

SISTEM TRANSAKSI PEMESANAN MENU LESEHAN GUDEG IBU KOTA YOGYAKARTA NASKAH PUBLIKASI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI

Pengenalan Web Server dan Server Side Scripting

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

TUJUAN PEMBELAJARAN: 1. Siswa memahami tentang konsep Jaringan 2. Siswa memahami kegunaan jaringan 3. Siswa mampu menggunakan contoh layanan jaringan

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II LANDASAN TEORI. Sistem merupakan kumpulan elemen elemen yang saling terkait dan

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB II LANDASAN TEORI

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Sistem Informasi dibangun oleh dua unsur yaitu sistem dan informasi.

BAB 2 LANDASAN TEORI

BAB V PEMBAHASAN DAN IMPLEMENTASI

P - 2 Bab 1 : Pengantar Pemrograman Berbasis Web

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

BAB II LANDASAN TEORI

PENGERTIAN PHP DAN MYSQL

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

LANDASAN TEORI. Menurut Abdul Kadir (2003:54) sistem adalah sekumpulan elemen yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB II LANDASAN TEORI. Pada Landasan teori akan dijelaskan beberapa teori yang berkaitan dengan

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

By. Gagah Manunggal Putra Support by :

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

Bab 1 Pengenalan Web Server dan Server Side Scripting

BAB II LANDASAN TEORI. Adapun Pengertian sisem menurut Abdul Kadir (2002: 54) Sistem adalah

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II KAJIAN PUSTAKA

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

MODUL 1 PENGENALAN LAYANAN JARINGAN

BAB II LANDASAN TEORI

PENGERTIAN WEB web adalah

Pra Instalasi dan Instalasi Senayan Oleh Heri Abi Burachman Hakim, SIP

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB III LANDASAN TEORI. ketertiban masyarakat, menegakkan hukum serta memberikan

BAB 2 LANDASAN TEORI

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

PEMROGRAMAN WEB. Agussalim

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

MENGENAL PHP BAB Apakah PHP Itu?

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. 2.1 Definisi Pengembangan Sistem ( System Development ) [Jog98] mendefiniskan pengembangan sistem (Systems Development)

Transkripsi:

9 BAB II LANDASAN TEORI 2.1. Pengertian Sistem Menurut Abdul Kadir (2003:54) sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan. Menurut Dr. Azhar Susanto, MBus, Ak (2004:18) sistem adalah kumpulan/group dari subsistem/ bagian/ komponen apapun baik phisik maupun non phisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan tertentu. Dari beberapa definisi tersebut maka dapat disimpulkan bahwa sistem dapat didefinisikan sebagai suatu kumpulan elemen dari subsistem yang saling berhubungan dan bekerja sama untuk mencapai suatu tujuan. 2.1.1. Klasifikasi Sistem Menurut Abdul Kadir (2003:64-67) klasifikasi sistem terdiri dari : 1. Sistem Abstrak dan Sistem Fisik Sistem Abstrak (abstract system) adalah sistem yang berisi gagasan atau konsep, misalnya teologi yang berisi gagasan tentang hubungan manusia dan Tuhan. Sistem Fisik (physical system) adalah sistem yang secara fisik dapat dilihat, misalnya sistem sekolah dll.

10 2. Sistem Deterministik dan Probabilistik Sistem Deterministik (deterministic system) adalah suatu sistem yang operasinya dapat diprediksi secara tepat, misalnya sistem komputer Probabilistik (Probabilistic system) adalah sistem yang tidak dapat diramal dengan pasti karena mengandung unsur probabilitas, misalnya sistem arisan dan sistem sediaan. 3. Sistem Tertutup dan Terbuka Sistem Tertutup (Closed system) adalah sistem yang tidak bertukar materi, informasi atau energi dengan lingkungan, dengan kata lain sistem ini tidak dipengaruhi oleh lingkungan. Sistem Terbuka adalah (Open System) adalah sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan, misalnya sistem perusahaan dengan mengikuti permintaan pasar agar eksistensinya tetap dapat dipertahankan. 4. Sistem Alamiah dan Sistem Buatan Manusia Sistem Alamiah (natural system) adalah sistem yang terjadi karena alam (tidak dibuat oleh manusia), misalnya sistem tata surya. Sistem Buatan Manusia (human made system) adalah sistem yang dibuat oleh manusia, misalnya sistem komputer dan sistem mobil. 5. Sistem Sederhana dan Sistem Kompleks Berdasarkan tingkat kerumitannya sistem dibedakan menjadi sistem yang sederhana (misalnya sepeda) dan sistem yang kompleks (misalnya otak manusia).

11 Dari klasifikasi di depan, sistem informasi penyewaan yang penulis buat tergolong sebagai sistem buatan manusia, sistem terbuka dan sistem fisik sebab manusialah yang merancang dan mengoperasikannya. Tergolong kepada sistem terbuka karena sistem ini menerima masukan dan keluaran bagi lingkungan dan termasuk pada sistem fisik sebab sistem penyewaan berbasis web ini secara fisik dapat terlihat. 2.2. Pengertian Informasi Menurut Dr. Azhar Susanto, MBus, Ak (2004:40) Informasi adalah hasil pengolahan data yang memberikan arti dan manfaat. Jadi informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan. Dalam buku Dr. Azhar Susanto, MBus, Ak (2004:40) Mc Leod mengatakan suatu informasi yang berkualitas harus memiliki ciri-ciri sebagai berikut: 1. Akurat Artinya informasi harus mencerminkan keadaan yang sebenarnya. Pengujian terhadap hal ini biasanya dilakukan melalui pengujian yang dilakukan oleh dua orang atau lebih yang berbeda dan apabila hasil pengujian tersebut menghasilkan hasil yang sama maka dianggap data tersebut akurat.

12 2. Tepat waktu Tepat waktu artinya informasi itu harus tersedia atau ada pada saat informasi tersebut diperlukan, tidak besok atau tidak beberapa jam lagi. 3. Relevan Relevan artinya informasi yang diberikan harus sesuai dengan yang dibutuhkan. Kalau kebutuhan informasi ini untuk suatu organisasi maka informasi tersebut harus sesuai degan kebutuhan informasi diberbagai tingkatan dan bagian yang ada dalam organisasi tersebut. 4. Lengkap Lengkap artinya informasi harus diberikan secara lengkap. Misalnya informasi penjualan tidak ada tanggalnya atau no fakturnya. 2.3. Konsep Dasar Sistem Informasi Menurut Dr. Azhar Susanto, MBus, Ak (2004:55): Sistem informasi adalah suatu kumpulan dari sub-sub sistem baik phisik maupun non phisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna. 2.4. Pengertian Penyewaan dan Sistem Informasi Penyewaan Berbasis Web Penyewaan adalah Pemindahan hak guna pakai suatu barang, benda atau jasa dari pihak pemilik barang atau benda kepada pihak penyewa dalam jangka waktu tertentu dengan pembayaran uang oleh pihak penyewa kepada pihak pemilik barang / benda sesuai perjanjian kedua belah pihak. (http\\www.scribd.com/doc/8506971/bab-ii title="view BaB II)25 maret 2010.

13 Sistem informasi penyewaan berbasis web yaitu sistem yang memberikan layanan informasi yang berupa data yang berhubungan dengan penyewaan. Dalam hal ini pelayanan yang diberikan adalah berupa penyimpanan data untuk proses pemesanan, proses transaksi penyewaan dan proses pelayanan dalam memberikan kemudahan kepada calon penyewa. 2.5. Internet Internet adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Setiap komputer dan jaringan terhubung secara langsung maupun tidak langsung ke beberapa jalur utama yang disebut internet backbone dan dibedakan satu dengan yang lainnya menggunakan unique name yang biasa disebut dengan alamat IP 32 bit. Contoh: 202.155.4.230. Komputer dan jaringan dengan berbagai platform yang mempunyai perbedaan dan ciri khas masing-masing ( Unix, Linux, Windows, Mac, dll ) bertukar informasi dengan sebuah prtokol standar yang dikenal dengan nama TCP/IP (Transmissipon Control Protokol/ Internet Protokol). TCP/IP tersusun atas 4 layer (network acces, internet, host to-host transport, dan application) yang masing-masing memiliki protokolnya sendiri-sendiri. (http\\www.scribd.com/doc/8506971/bab-ii title="view BaB II)25 maret 2010.

14 2.6. Arsitektur Aplikasi Menjelaskan mengenai definisi jaringan komputer, jenis-jenis jaringan komputer, topologi jaringan computer, Client Server dan manfaat jaringan komputer. 2.6.1. Pengertian Jaringan Komputer Menurut Abdul kadir (2003:352) yang dimaksud topologi jaringan adalah susunan komputer secara fisik dalam suatu jaringan. Secara garis besar topologi jaringan komputer ada tiga diantaranya yaitu : 1. Topologi Bus Pada Topologi ini Kabel yang digunakan adalah kabel koaksial. Jika seorang pemakai mengirimkan pesan ke seorang pemakai lain maka pesan tersebut akan melalui bus. Setiap komputer perlu membaca alamat dalam pesan. Sekiranya alamat pesan cocok dengan alamat komputer pembaca, komputer tersebut segera mengambil pesan tersebut. Bus Gambar 2.1 Topologi Bus (Sumber: Abdul Kadir, 2003: 353)

15 2. Topologi Cincin Topologi cincin mirip dengan topologi bus. Informasi dikirim oleh sebuah komputer akan dilewatkan ke media transmisi, melewati satu komputer ke komputer berikutnya. Kelemahan topologi cincin terletak pada kegagalan salah satu simpul. Jika ada satu simpul yang mengalami kegagalan, maka semua hubungan terputus. Topologi ini biasa digunakan pada LAN. Backbone Gambar 2.2 Topologi Cincin (Sumber: Abdul Kadir, 2003: 354) 3. Topologi Star Pada topologi star terdapat komponen sebagai pusat pengontrol semua simpul yang hendak berkomunikasi selalu melalui pusat pengontrol tersebut. Dalam hal ini, pusat pengontrol berupa hub atau switch. Topologi ni bias digunakan untuk LAN, MAN, ataupun WAN karena topologi ini mempunyai karakteristik sebagai berikut:

16 a. Mudah dikelola dan dihubungkan, penyebab kegagalan mudah diketahui b. Keunggulannya adalah jika satu kabel terputus yang lainnya tidak terganggu. c. Dapat digunakan kabel yang lower grade karena hanya menghandel satu traffic node, biasanya digunakan kabel UTP. Dibawah ini merupakan gambar dari topologi star. Hub Gambar 2.3 Topologi Star (Sumber: Abdul Kadir, 2003: 355) 2.6.2. Jenis Jenis Jaringan Komputer Menurut Abdul Kadir (2003:418) jenis-jenis jaringan ada dua, yaitu: 1. Model Peer To Peer Model hubungan peer to peer memungkinkan user membagi sumberdaya yang ada dikomputernya baik berupa file, layanan printer dan lain-lain serta mengakses sumber daya yang terdapat pada komputer lain.

17 2. Model Client/Server Model hubungan client/server memungkinkan jaringan untuk mensentralisasi fungsi dan aplikasi kepada satu atau dua dedicated file server. Sebuah file server menjadi jantung dari keseluruhan sistem, memungkinkan untuk menakses sumber daya, dan menyediakan keamanan. 2.6.3. Manfaat Jaringan Komputer Menurut Abdul Kadir (2003:415) Manfaat yang didapat dari membangun jaringan komputer adalah sebagai berikut: 1. Sharing Resources Sharing resources digunakan agar seluruh program, peralatan/periperal lainnya dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer tanpa terpengaruh oleh lokasi. 2. Media komunikasi Jaringan komputer memungkinkan terjadinya komunikasi antara pengguna, baik untuk catting maupun untuk mengirim pesan/informasi. 3. Integrasi Data Pembangunan jaringan komunikasi dapat mencegah ketergatungan pada komputer pusat. Setiap proses data tidak harus dilakukan satu komputer saja, melainkan dapat didistribusikan ketempat lainnya, oleh sebab inilah maka dapat terbentuk data yang terintegrasi

18 sehingga dengan demikian memudahkan pemakai untuk memperoleh dan mengolah informasi setiap saat. 4. Pengembangan dan Pemeliharan Menerapkan jaringan komunikasi ini, maka perkembangan peralatan dapat dilakukan dengan mudah dan menghemat biaya. Jaringan komputer bisa memudahkan pemakai dalam merawat harddisk dan peralatan lainnya. Misalnya untuk memberikan perindungan serangan virus maka pemakai cukup memusatkan perhatian pada harddisk yang ada pada komputer pusat. 5. Keamanan Data Sistem jaringan komputer memberikan perlindungan terhadap data jaminan keamanan, data tersebut diberikan melalui pengaturan hak akses para pemakai dan password, serta teknik perlindungan terhadap harddisk sehingga data mendapatkan perlindungan yang efektif. 6. Sumber Daya Lebih Efisien dan Informasi Terkini Menerapkan pemakaian sumberdaya secara bersama-sama, maka pemakai bisa mendapatkan hasil dengan maksimal dan kualitas yang tinggi. Selain itu data atau informasi yang di akses selalu terbaru. Karena ada perubahan yang terjadi dapat secara langsung diketahui oleh setiap pemakai.

19 2.6.4. Konsep Client Server Client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resources) dari komponen sistem lainnya. Server adalah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya. Sistem client/server dirancang untuk memisahkan layanan basis data dari client, dengan penghubungnya dengan menggunakan jalur komunikasi data. Layanan basisdata diimplementasikan pada sebuah komputer yang berdaya guna, yang memungkinkan manajemen tersentralisasi, keamanan dan berbagi sumber data. (http://www.wimpermana.web.ugm.ac.id/jaringan-client server/)1april 2010 2.7. Perangkat Lunak Pendukung Yaitu perangkat yang akan dugunakan untuk membangun atau mengembangkan system informasi. 2.7.1. Macromedia Dreamwever MX Macromedia Dreamwever MX dirilis pada pertengahan tahun 2002. Software ini merupakan software web design yang terbesar dan terlengkap. Dalam mendesain web, Dreamweaver menyediakan berbagai macam objek seperti tabel, layer, menu puldown dan rool over dan banyak lagi. Disamping itu, Dreamwever MX mendukung script server-side seperti ASP dan PHP. Yang paling menonjol dari Dreamwever MX adalah ketersediaan berbagai alat bantu untuk menciptakan script client side. Bila

20 anda seorang pemula dalam hal script client side seperti Java Script, Anda tidak perlu berkecil hati. Dengan Dreamwever MX anda dapat menciptakan berbagai macam efek website dinamis seperti rollover image, hidden menu dan lainnya dengan mudah dan singkat. (http://denz22.blogspot.com/2009/06/pengertian macromediadreamweaver.html.)1 april 2010 2.7.2. Pengenalan XAMPP Kepanjangan dari XAMPP yaiut Apache, PHP, MySQL dan phpmyadmin. XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. 1. Mengenai APACHE Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan. (Sumber :http://php-mysql-solution.blogspot.com)1 april 2010

21 2. Mengenai PHP Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain. Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-base, PostgreSQL dan sebagainya. Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis. (Sumber :http://php-mysql-solution.blogspot.com)1 april 2010

22 3. Mengenai MySQL Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database. MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat. MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database. (Sumber :http://php-mysql-solution.blogspot.com)1 april 2010

23 4. Mengenai PHPMyAdmin Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu. Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola database dalam MySQL, salah satunya adalah phpmyadmin. Dengan phpmyadmin kita dapat membuat tabel, mengisi data dan lainlain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpmyadmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpmyadmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya. (Sumber :http://php-mysql-solution.blogspot.com)1 april 2010