Keluaran Sistem XAMPP Semua orang bebas berpartisipasi. Definisi MYSQL Koneksi Database dengan MySQL

menguntungkan merupakan energi dari sistem dan dengan sendirinya harus tetap dijaga dan dipelihara.

d. Penghubung Sistem

Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem dengan subsistem yang lainnya. Keluaran Output dari subsistem akan menjadi masukan Input untuk subsistem yang lainnya dengan malalui penghubung ini. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya yang membentuk suatu kesatuan.

e. Masukan Sistem

Masukan sistem adalah segala sesuatu yang dapat dimasukkan kedalam sistem. Masukan dapat berupa masukan perawatan Maintenance input dan masukan sinyal Signal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam suatu sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputer dan data adalah signal input untuk diolah menjadi informasi.

f. Keluaran Sistem

Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini dapat berupa masukan untuk subsistem yang ada atau mungkin masukan bagi suatu sistem.

g. Pengolah Sistem

Suatu sistem dapat mempunyai bagian pengolahan sistem sendiri atau mungkin sistem itu sendiri sebagai pengolahnya. Pengolahan sistem adalah sesuatu yang merubah masukan menjadi keluaran. Suatu sistem akan mengolah data masukan berupa data transaksi barang dan data-data lainnya menjadi keluaran berupa laporan transaksi.

2.2.2 Pengertian Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Kejadian-kejadian even adalah sesuatu yang terjadi pada saat tertentu. Didalam dunia bisnis, kejadian-kejadian nyata yang sering terjadi adalah perubahan dari suatu nilai yang disebut dengan transaksi. Misalnya penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang. Informasi mempunyai kualitas yang baik jika memenuhi tiga komponen dasar berikut : • Akurat : Informasi harus bebas dari kesalahan. • Relevan : Informasi tersebut mempunyai manfaat bagi pemakainya. • Tepat waktu : Karena informasi merupakan landasan dalam suatu pengambilan keputusan, maka informasi yang datang tidak boleh terlambat.

2.2.3 Komponen Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang disebut dengan blok bangunan Building block yaitu blok masukan Input block, blok model Model block, blok keluaran Output block, dan blok kendali Control block. Sebagai suatu sistem, keempat blok tersebut masing- masing saling berinteraksi satu sama lainnya membentuk satu kesatuan mencapai sasarannnya.

2.2.4 Teknik Memperoleh Informasi

Ada beberapa cara yang digunakan analis untuk memperoleh informasi. Interaksi langsung digunakan untuk mengumpulkan data primer, sementara data sekunder dikumpulkan dari sumber-sumber yang ada. Mengamati atau mewawancarai seseorang melakukan pekerjaan adalah contoh pengumpulan data. Beberapa cara pengumpulan data : 1. Pengamatan atau Observasi Salah satu teknik pengumpulan data suatu proses adalah mengamati proses tersebut. Pada waktu melakukan observasi atau pengamatan, analis sistem dapat juga berpartisipasi atau mengamati saja orang-orang yang sedang melakukan kegiatan tertentu yang sedang diobservasi itu. Seringkali dalam sistem analis dan desain akan menjalani suatu sistem untuk mengamati aliran-aliran informasi dari segi-segi keputusan yang penting sekali. 2. Wawancara Wawancara telah diakui sebagai pengumpulan data yang penting dan banyak dilakukan dalam pengembangan sistem informasi. Wawancara memungkinkan analis sistem sebagai pewawancara untuk mengumpulkan data secara tatap muka langsung dengan orang yang diwawancarainya. Seperti halnya dengan teknik pengumpulan data yang lain wawancara bukanlah satu-satunya teknik yang terbaik di semua situasi. 3. Questioner Questioner dapat dianggap sebagai bentuk wawancara terstruktur dengan pertanyaan-pertanyaan yang didesain agar dapat dijawab tanpa harus bertatap muka.

2.3 Kebutuhan-Kebutuhan Sistem

Dalam kebutuhan sistem, memiliki 2 bagian yaitu Document Flow dan Flowchart Diagram, seperti yang telah dijabarkan pada sub bab 2.31 dan 2.32.

2.3.1 Alir Dokumen Document Flow

Bagan alir dokumen Document flowchart atau disebut juga bagan alir formulir Form flowchart atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan- tembusannya. Formulir adalah suatu dokumen yang memuat informasi konstan yang tercetak dan mempunyai bagian luang untuk diisi dengan variabel. Bagi perusahaan tentunya harus mencatat transaksi setiap harinya, yang mana semua ini harus dikonversikan dari satu media ke media lainnya dan dimanipulasi berulang-ulang yang pada akhirnya berakhir pada suatu formulir yang berguna bagi manajer di dalam mengambil keputusan. Sehingga dapat dikatakan bahwa keberhasilan atau kegagalan suatu perusahaan juga tergantung dari formulir-formulir yang digunakan. Dari uraian diatas maka dapat kita ambil kesimpulan bahwa alasan pemakaian formulir adalah untuk memudahkan suatu arus, proses dan analisa, yaitu berupa : • Penyusunan data. • Meminimumkan waktu pencatatan dan penghapusan penulisan data • konstan. • Memungkinkan kontrol terhadap kegiatan. • Mengurangi terjadinya kesalahan tulis menulis. • Menyampaikan informasi penting dari satu orang ke orang lain baik dalam suatu organisasi maupun antar organisasi.

2.3.2 Sistem Flowchart Flowchart System

Sistem flowchart merupakan alat bantu yang banyak digunakan untuk menggambarkan sistem secara phisik dengan simbol-simbol bagan alir yang menunjukkan secara tepat arti phisiknya seperti simbol : terminal, hard disk, laporan dan lain-lainnya. Adapun simbol-simbol standar yang digunakan untuk membuat bagan alir adalah sebagai berikut : Simbol ini digunakan untuk menggambarkan semua jenis dokument input dan output baik untuk proses manual, mekanik maupun komputer. Simbol Dokumen Simbol ini digunakan untuk menggambarkan kegiatan manual. Simbol Kegiatan Manual Simbol ini menunjukkan operasi yang dilakukan diluar komputer Simbol Operasi Luar Simbol ini digunakan untuk menggambarkan tempat penyimpanan dokumen yang dokumennya akan diambil kembali dari arsip tersebut dimasa yang akan datang untuk keperluan pengolahan lebih lanjut terhadap dokumen tersebut urutan pengarsipan dokumen digunakan simbol berikut : Simbol Arsip Sementara A : menurut Abjad N : menurut Nomor Urut T : menurut Tanggal Penghubung pada halaman yang sama. Dalam menggambarkan bagan alir dokumen dibuat mengalir dari atas ke bawah dan dari kiri kekanan. Karena keterbatasan ruang halaman kertas untuk menggambarkan maka diperlukan simbol penghubung yang memungkinkan aliran dokumen berhenti disuatu lokasi pada halaman tertentu dan kembali berjalan dilokasi lain pada halaman yang sama. Simbol Penghubung Penghubung pada halaman yang berbeda. Dalam menggambarkan bagan alir dokumen dibuat mengalir dari atas ke bawah dan dari kiri kekanan. Karena keterbatasan ruang halaman kertas untuk menggambarkan maka diperlukan simbol penghubung yang memungkinkan aliran dokumen berhenti disuatu lokasi pada halaman tertentu dan kembali berjalan dilokasi lain pada halaman yang berbeda. Simbol Penghubung Simbol ini digunakan untuk menggambarkan awal dan akhir suatu sistem. Simbol Terminal Simbol ini menggambarkan keputusan yang harus dibuat dalam proses pengolahan data. Simbol Keputusan

2.4 Database

Database adalah sekumpulan file-file yang mempunyai ikatan antara file yang satu dengan yang lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu yang berhubungan dengan instansi dalam batasan yang tertentu. Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lain tersebut bukanlah kelompok dari suatu database, ia akan membentuk kelompok database sendiri. Database dapat didefinisikan dalam sejumlah sudut pandang, seperti: • Himpunan kelompok data arsip yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan mudah dan cepat. • Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan redudansi yang tidak perlu, untuk memenuhi berbagai kebutuhan. • Kumpulan filetabelarsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis . Kumpulan dari file yang saling berkaitan bersama dengan program pengelolanya disebut Database Management System DBMS. Database merupakan kumpulan data, sedangkan program pengelolanya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, pengecekan data, menghapus data, melaporkan data. Ramadhan. Arief, Skom. 2006, Pemrograman Web Database dengan PHP dan MYSQL, Eazy Com, Jakarta.

2.4.1 Istilah Dalam Database

Berikut ini merupakan istilah-istilah dalam database yang perlu diketahui sebagai dasar, antara lain:

2.4.1.1 Entity

Entity adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada administrasi mahasiswa misalnya, maka entity nya mahasiswa, mata kuliah, nilai.

2.4.1.2 Atribute

Setiap entity mempunyai atribute atau sebutan untuk mewakili entity . Tabel mahasiswa dapat dilihat atributnya misalnya Npm, Nama, Alamat.Atribut juga di-sebut sebagai elemen, data field, data item.

2.4.1.3 Data Value

Data Value adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribut. Atribut nama mahasiswa menunjukkan tempat informasi dimana nama mahasiswa itu disimpan , sedangkan data value misalnya Budi, Arif merupakan isi data mahasiswa itu.

2.4.1.4 RecordTuple

Kumpulan elemen-elemen yang saling berhubungan menginformasikan tentang seseorang misalnya: nomor mahasiswa, nama mahasiswa, alamat, nomor telepon. Satu record mewakili satu data atau informasi tentang seseorang.

2.4.1.5 Atribut Kunci

Dalam setiap file selalu terdapat kunci yang berupa satu field atau satu set field yang dapat diwakili record. Macam-macam kunci adalah sebagai berikut: • Kunci Primer Primary Key Adalah atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity .Setiap kandidat mempunyai peluang menjadi kunci primer. • Kunci Kandidat Candidate Key Adalah suatu atribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entity. Satu minimal set atribut menyatakan secara tak langsung dimana beberapa atribut dalam satu set tidak dapat dibuang tanpa merusak kepemilikan yang unik. Jika suatu kandidat berisi lebih dari satu atribut , maka biasanya disebut kunci komposit gabungan. • Kunci Tamu Foreign Key Adalah satu atribut atau satu set minimal atribut yang melengkapi satu relationship yang menunjukkan ke induknya. Kunci tamu ditempatkan pada entity anak dan sama dengan kunci primer induk direlasikan. Hubungan antara entity anak dan entity induk adalah hubungan set lawan banyak one to many relationship . • Kunci Alternatif Alternate Key Adalah kunci kandidat yang tidak dipakai sebagai kunci primer. Kerap kali kunci alternatif dipakai sebagai kunci pengurutan dalam laporan.

2.4.1.6 Relasi

Adalah hubungan antar file yang direlasikan dengan kunci relasi Relation Key, yang merupakan kunci utama dari masing-masing file.

2.4.2 Data Flow Diagram

Data flow diagram adalah gambaran sistem secara logikal. Gambaran ini tidak tergantung pada perngkat keras, perangkat lunak, struktur data atau organisasi file. Keuntungan menggunakan data flow diagram adalah memudahkan pemakai atau user yang awam di bidang komputer untuk mengerti sistem yang akan dibuat. Simbol-simbol yang akan digunakan adalah seperti pada gambar 2.2 : Proses Alur Data Penyimpanan Data Entity Gambar 2.2. Simbol dalam Data Flow Diagram Dalam perancangan sistem penulis menggunakan tools PowerDesigner sebagai media pembantu dalam pembuatan sistem. Simbol–simbol yang digunakan antara Data Flow Diagram secara konvensional dengan simbol–simbol Data Flow Diagram yang ada pada tools PowerDesigner ada beberapa perbedaan. Pada tabel 2.1 merupakan simbol–simbol Data Flow Diagram yang digunakan oleh penulis dalam pembuatan sistem dengan menggunakan tools PowerDesigner. Tabel 2.1. Simbol Data Flow Diagram PowerDesigner Simbol Keterangan Simbol Entity, “Entt_1” merupakan nama dari entity Simbol Arus Data, “Flow_4” atau “Flow_6” merupakan nama dari arus data Prcs_1 Simbol Proses, angka nol “0” menjelaskan tentang identifikasi dari proses, sedangkan “Prcs_1 “ merupakan nama proses. Proses ini tidak mempunyai sub proses, karena tidak ada tanda “+” pada sudut kiri bawah proses Simbol ini merupakan simbol proses seperti yang dijelaskan sebelumnya, bedanya proses ini memiliki sub proses, karena pada sudut kiri bawah terdapat tanda “+” Simbol Data Store, angka satu “1” merupakan identifikasi dari data store, sedangkan “Stor_3” merupakan nama dari data store

2.4.3 Bentuk-bentuk Normalisasi

Pada proses normalisasi ini perlu dikenal dahulu definisi dari tahapan normalisasi. • Bentuk Tidak Normal Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikat. Data dikumpulkan apa adanya sesuai dengan kedatangannya. • Bentuk Normal Kesatu 1NF First Normal Form Bentuk normal kesatu mempunyai ciri data dibentuk dalam flat file file rata. Tidak ada set atribut yang berulang-ulang atau atribut bernilai ganda multivalue. Tipe field hanya satu pengertian, bukan merupakan kumpulan data yang mempunyai arti mendua, hanya satu arti saja dan bukanlah pecahan kata-kata sehingga artinya lain. • Bentuk Normal Kedua 2NF Second Normal Form Bentuk normal kedua mempunyai syarat yaitu bentuk kedua data telah mempunyai kriteria bentuk normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama primary key . • Bentuk Normal Ketiga 3NF Third Normal Form Untuk menjadi bentuk normal ketiga maka relasi haruslah berada dalam bentuk normal kedua dan semua atribut bukan kunci primer tidak mempunyai hubungan yang transitif. Dengan kata lain setiap atribut bukan kunci haruslah bergantung hanya pada primary key.

2.4.4 ER Diagram Entity Relation Diagram

Yang dimaksud dengan entity relation diagram adalah penggambaran relasi antar entitas secara keseluruhan deangan menggunakan grafik gambar. Entity Relation Diagram dapat digambarkan dengan simbol-simbol sebagai berikut: Gambar 2.3. Simbol dalam ER Diagram

2.4.4.1 Cardinality Ratio

Dalam penggambaran ER-diagram juga diperlukan cardinality rasio yaitu notasi yang menunjukan banyaknya relasi yang terjadi antar enitas. Disamping itu cardinality rasio juga untuk membantu gambaran relasi secara lengkap. Terdapat tiga macam relasi dalam hubungan atribut dalam satu file. Relasi dari data dapat berupa: • Hubungan satu ke satu one to one, dimana satu anggota entitas hanya berhubungan dengan satu anggota entitas yang lain. Entitas Relasi Atribut Link • Hubungan satu ke banyak one to many, dimana satu anggota entitas berhubungan lebih dari satu dengan anggota entitas yang lain. • Hubungan banyak ke banyak many to many, dimana satu anggota entitas berhubungan lebih dari satu dengan anggota entitas yang lain serta sebaliknya.

2.4.4.2 Partisipant Constraint

Partisipant constraint didefinisikan sebagai hubungan antar entity dari sebuah relasi. Partisipant Constraint dapat dibedakan menjadi : Total Partisipant total sendiri dapat didefinisikan sebagai partisipant dimana setiap atributnya mempunyai hubungan ketergantungan dengan atribut atribut dari entitas lain dalam suatu relasi. Parsial Partisipant parsial dapat didefinisikan sebagai partisipant dimana tidak semua atribut mempunyai hubungan ketergantungan dengan atribut dari entitas lain dalam suatu relasi. Simbol-simbol Participant Constraint dapat di lihat pada gambar 2.4. Gambar 2.4. Simbol-simbol partisipant constraint Partisipant constraint partial Partisipant constraint total

2.4.4.3 Cardinality Ratio dan Partisipant Constraint di Power Designer

Pada tools PowerDesigner yang digunakan penulis dalam perancangan dan pembuatan sistem, simbol–simbol yang digunakan pada ER diagram konvensional berbeda dengan simbol–simbol yang digunakan oleh tools PowerDesigner. Pada tabel 2.2 merupakan simbol–simbol ER diagram yang digunakan oleh penulis dalam pembuatan sistem dengan menggunakan tools PowerDesigner. Tabel 2.2. Simbol ER Diagram PowerDesigner Simbol Keterangan Simbol entitas, “Ent_1” merupakan nama dari entity. Sedangkan “Atribut_1”, “Atribut_2” dan “Atribut_3” Merupakan atribut–atribut yang ada pada entity Simbol one to one relationship, “Relation_11” Merupakan nama dari relationship Simbol one to many relationship, “Macam dana” Merupakan nama dari relationship Simbol many to many relationship, “Melaksanakan” Merupakan nama dari relationship

2.5 XAMPP

XAMPP ini merupakan project non-profit yang di kembangkan oleh Apache Friends yang didirikan Kai Oswalad Seidler dan Kay Vogelgesang pada tahun 2002, project mereka ini bertujuan mempromosikan pengunaan Apache web server. Berikut detail paket installasi yang disertakan pada XAMPP 1.6.4 yang digunakan untuk aplikasi ini: • Apache 2.2.6 • MySQL 5.0.45 • PHP 5.2.4 + PHP 4.4.7 + PEAR • PHP-Switch win32 1.0 • XAMPP Control Version 2.5 from www.nat32.com • XAMPP Security 1.0 XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut.

2.6 Pengertian PHP

PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersamaan dengan WML sehingga pembangunan situs web site dapat dilakukan dengan cepat dan mudah. PHP dapat digunakan untuk meng-update database, menciptakan database, dan mengerjakan perhitungan matematika. PHP dapat di download gratis melalui situs http:www.PHP.net. PHP merupakan bahasa scripting berbentuk script yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser client side hanya hasilnya saja. Secara khusus, PHP dirancang Menurut dokumen resmi PHP, PHP adalah singkatan dari Hypertext Preprocessor. untuk membangun sebuah web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan yang up to date. Misalnya kita bisa menampilkan isi database ke dalam halaman web. Pada prinsipnya , PHP mempunyai fungsi yang sama dengan scipt-script seperti ASP Active Server Page, Cold Fusion dan lain-lain. Untuk menjalankan PHP dibutuhkan web server. Yang sering digunakan adalah Apache web server. Syafii, M. 2005, Membangun Aplikasi Berbasis PHP dan MySQL, penerbit Andi, Yogyakarta.

2.6.1 Dasar-dasar PHP

PHP dijalankan dalam file berekstensi .PHP, .PHP3 atau .phtml, tetapi secara umum ekstensi file PHP adalah .PHP. Kode PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag ? atau ?PHP dan ditutup dengan ? . PHP diawali seperti gambar 2.5 : Gambar 2.5. Hasil dari File coba1.php

2.6.2 Kelebihan PHP

PHP terkenal dengan mempunyai 4 kelebihannya yaitu 4P Four Pee :

1. Practical Praktis

PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis kemudian menghapus variabel dan dan mengembalikan resource ke sistem setelah skrip berhasil di eksekusi. Pada akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari project yang akan dibuat. 2. Power Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis, memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan tadi, ternyata PHP juga dapat melakukan hal – hal di bawah ini : a. Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable Document Format PDF. b. Berkomunikasi dengan LDAP. c. Berkomunikasi dengan banyak protocol, termasuk IMAP, POP3 dan NNTP. d. Berkomunikasi dengan credit-card processing solution.

3. Possibility

Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan masalah. Dilain sisi, ada banyak pilihan yang ditawarkan oleh PHP. Contohnya ada pada database yang didukung oleh PHP. Kurang lebih semuanya ada 25 database, termasuk Adabas D, dBase, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Oyrimos, PostgreSQL, Solid, Sybase, Unix dbm dan Velocis. Kemampuan string – parsing juga bisa dianggap sebagai banyaknya kemungkinan yang ditawarkan oleh PHP. Dalam hal ini, PHP memiliki lebih dari 85 function untuk memanipulasi string. Kelebihan ini tak hanya akan menawarkan keleluasaan untuk melakukan operasi string yang kompleks, namun juga menjembatani program yang memiliki functionality yang sama seperti Python dan Perl lewat PHP. 4. Price PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut : a. PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan produk lain oleh penggunanya. b. Pengembangan dan auditing yang dilakukan secara terbuka.

c. Semua orang bebas berpartisipasi.

2.7 Definisi MYSQL

Berikut ini akan dijelaskan mengenai beberapa definisi MYSQL untuk memperjelas pengertian tentang software ini :

1. MYSQL adalah sistem pengaturan relational database.

Suatu relational database, menyimpan data dalam bentuk tabel-tabel yang kemudian akan diletakkannya semua data dalam satu ruang penyimpanan yang besar.

2. MYSQL adalah Open Source Software perangkat lunak.

Open Source artinya bahwa software tersebut memungkinkan untuk digunakan dan dimodifikasi oleh siapa saja.

3. MYSQL menggunakan GPL GNU General Public License

Untuk menentukan apakah seseorang memenuhi persyaratan untuk menggunakan software tersebut dalam situasi yang berbeda. Jika seseorang merasa tidak nyaman dengan GPL atau ingin menggunakan MYSQL untuk aplikasi bisnis, maka orang tersebut dapat membeli lisensi yang bersifat komersial.

2.8 Koneksi Database dengan MySQL

Berikut penulisan fungsi script untuk koneksi ke database MySQL : • mysql_connect Perintah ini digunakan untuk melakukan koneksi ke server database MySQL , fungsi ini memiliki format penulisan sebagai berikut. mysql_connect host, username, password ; • mysql_select_db Perintah ini digunakan untuk memilih database yang ada di server MySQL , fungsi ini memiliki format penulisan sebagai berikut. mysql_select_db nama_database, pengenal_koneksi ; • mysql_query Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi ini memiliki format penulisan sebagai berikut. mysql_query permintaan, pengenal koneksi ;

2.9 Pengertian Gammu