BAB II TINJAUAN PUSTAKA

dokumen-dokumen yang mirip
BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB III ANALISA DAN PERANCANGAN

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI Membangun Aplikasi Database Oracle dengan VB. Koneksi database adalah sebuah modul (obyek) yang bekerja untuk

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. pendekatan komponen.dengan pendekatan prosedur, sistem dapat didefinisikan

yang diperlukan. (Tata Sutabri, S.Kom, MM. 2003: 36). Sistem informasi Geografis Perangkat Lunak Hasil

BAB II TINJAUAN PUSTAKA

BAB III ANALISA DAN PERANCANGAN

Unified Modelling Language UML

1. MENGENAL VISUAL BASIC

BAB III ANALISIS DAN PERANCANGAN

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB II TINJAUAN PUSTAKA

BAB III ANALISA DAN PERANCANGAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB II TINJAUAN PUSTAKA

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA


Visual Basic 6.0 For Beginners

DAFTAR ISI HALAMAN JUDUL PERTAMA

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

DAFTAR ISTILAH. Activity Diagram

BAB II TINJAUAN PUSTAKA

Gambar Use Case Diagram

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II DASAR TEORI an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan

BAB II LANDASAN TEORI

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA. Kumpulan dari element-element yang saling berinteraksi untuk mencapai suatu

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

Modeling Tools StarUML

BAB III ANALISA DAN PERANCANGAN


BAB II TINJAUAN PUSTAKA. serta melaksanakan fungsinya masing-masing untuk mencapai tujuan yang telah

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

6 Bab II Tinjauan Pustaka

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

LEMBAR JUDUL LEMBAR PENGESAHAN

BAB II LANDASAN TEORI

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

BAB II LANDASAN TEORI


MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM

BAB II LANDASAN TEORI

ABSTRACT ABSTRAKSI KATA PENGANTAR

APLIKASI AKSES HIT COUNT MENCARI GOOGLE

DAFTAR ISI. BAB II : LANDASAN TEORI Konsep Dasar Sistem Karateristik Sistem... 11

ABSTRAK. Kata kunci: Video Streaming, Silverlight, ASP, C# v Universitas Kristen Maranatha

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

BAB III ANALISA DAN PERANCANGAN. kreatifitas dalam membuat game pilihan berganda ini. Dasar dalam permainan

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

BAB 2 LANDASAN TEORI. Sistem yang berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma)

BAB II TINJAUAN PUSTAKA

Pemodelan Berorientasi Objek

BAB IV HASIL DAN UJI COBA

BAB II LANDASAN TEORI

A. Memulai dan Struktur Visual Basic

BAB II TINJAUAN PUSTAKA

PENGANTAR RUP & UML. Pertemuan 2

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. 1. Suatu proses hubungan pribadi yang bersifat dinamis. 2. Suatu bentuk bantuan yang sistematis kepada murid.

BAB 2 LANDASAN TEORI

Transkripsi:

BAB II TINJAUAN PUSTAKA II.1. Pesan Pesan adalah sesuatu yang disampaikan oleh komunikator kepada komunikan melalui proses komunikasi. Ada juga yang mengatakan bahwa pesan adalah serangkaian isyarat/simbol yang diciptakan oleh seseorang untuk maksud tertentu dengan harapan bahwa penyampaian isyarat/simbol itu akan berhasil dalam menimbulkan sesuatu. Pesan juga merupakan suatu hal yang dijadikan sebagai syarat dalam kegiatan berkomunikasi, karena dengan suatu pesan hubungan komunikasi seseorang dengan lainnya akan berjalan dengan baik untuk mencapai tujuan yang diinginkan. (Sumber :http://id.shvoong.com) II.2. Komunikasi Di dalam suatu kegiatan, komunikasi menyangkut suatu disiplin ilmu, yaitu Ilmu Komunikasi. Kita mengenal ilmu komunikasi massa, komunikasi internasional, komunikasi jaringan maya, dan sebagainya. Kata komunikasi sendiri berasal dari kata Communication = Communis = Common = yang berarti umum atau bersama. Komunikasi verbal atau lisan adalah komunikasi yang mempergunakan pengucapan maupun bunyi-bunyian serta telinga (pendengaran) sebagai sensasi dengar. Sedangkan komunikasi Nonverbal adalah jenis komunikasi yang merujuk pada tulisan. Komunikasi verbal merupakan bagian dari komunikasi visual. (Adi Kusrianto; 2009 : 4) 10

11 II.3. Jaringan WLAN WLAN (Wireless Local Area Network) adalah sebuah sistem komunikasi data yang fleksibel yang dapat diaplikasikan sebagai ekstensi ataupun sebagai alternatif pengganti untuk jaringan LAN kabel. Wireless LAN menggunakan teknologi frekuensi radio, mengirim dan menerima data melaluimedia udara, dengan meminimalisasi kebutuhan akan sambungan kabel. Dengan begitu, wireless LAN telah dapat mengkombinasikan antara konektivitas data dengan mobilitas user. Wireless LAN adalah sebuah alternatif dimana untuk alternatif LAN kabel sulit atau tidak mungkin dibangun. Tempat-tempat seperti bangunan tua yang dilindungi atau ruang-ruang kelas. Instalasi WLAN juga murah karena hanya terdiri dari akses poin, bagian terakhir dari jaringan yang berada di udara Wireless LAN, user dapat membagi akses informasi tanpa harus direpotkan dengan kabel ke jaringan, Wireless LAN menawarkan beberapa kelebihan seperti produktivitas, kenyamanan, dan keuntungan dari segi biaya bila dibandingkan dengan jaringan kabel konvensional. Adapun kelebihan dari jaringan WLAN ini adalah sebagai berikut. 1. Mobilitas : kelebihan sistem wireless LAN karena dapat menyediakan user dengan akses informasi yang real-time, dimana saja dalam suatu organisasi. Mobilitas semacam ini sangat mendukung produktivitas dan peningkatan kualitas pelayanan apabila dibandingkan dengan jaringan LAN kabel.

12 2. Instalasi cepat dan mudah : Instalasi sistem wireless LAN bisa berlangsung dengan cepat dan sangat mudah dalam pengaplikasikannya dan bisa mengeliminasi kebutuhan penarikan kabel yang rumit. 3. Instalasi fleksibel : Teknologi wireless memungkinkan suatu jaringan untuk bisa mencapai tempat-tempat yang tidak dapat dicapai dengan jaringan kabel. 4. Penurunan biaya : Meskipun investasi awal yang dibutuhkan oleh wireless LAN untuk membeli perangkat hardware bisa lebih tinggi daripada biaya yang dibutuhkan oleh perangkat wired LAN hardware, namun bila diperhitungkan secara keseluruhan, instalasi dan biaya perawatan dan pemeliharaannya, maka secara signifikan jauh lebih murah. Dan bila digunakan dalam lingkungan kerja yang dinamis yang sangat membutuhkan seringnya pergerakan dan perubahan yang sering maka keuntungan jangka panjangnya pada jaringan WLAN akan jauh lebih besar bila dibandingkan dengan LAN Kabel. 5. Skalabilitas : Sistem wireless LAN dapat dikonfigurasikan dalam berbagai tipe topologi untuk memenuhi kebutuhan pengguna yang beragam. Dapat dengan mudah merubah konfigurasinya Mulai dari jaringan peer-to-peer yang sesuai untuk jumlah pengguna yang kecil sampai kepada infrastruktur yang lebih kompleks yang mampu melayani ribuan user dan memungkinkan roaming dalam wilayah yang luas. (Sumber : www.jaringankomputer.org)

13 II.3.1. Tipe Jaringan WLAN Seperti halnya Ethernet-LAN (jaringan dengan kabel), jaringan Wi-Fi juga dikonfigurasikan ke dalam dua jenis jaringan : 1. Jaringan peer to peer/ad Hoc Wireless LAN Komputer dapat saling berhubungan berdasarkan nama SSID (Service Set Identifier). SSID adalah nama identitas komputer yang memiliki komponen nirkabel. Gambar II.1. Ad Hoc Wireless LAN (Tri Kuntoro; 2005: 2) 2. Jaringan Server Based/ Wireless Infrastructure Sistem infrastruktur membutuhkan sebuah komponen khusus yang berfungsi sebagai Access Point. (Tri Kuntoro; 2005: 2)

14 Gambar II.2. Wireless Infrastructure (Tri Kuntoro; 2005: 3) II.4. UML ( Unified Modeling Language ) UML (Unified Modeling Language) adalah salah satu alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi obyek. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan bagi pengembangan sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagi ( sharing) dan mengkomunikasikan rancangan mereka dengan yang lain (Sumber : Munawar; 2005:17). II.4.1 Defenisi Diagram diagram UML a. Activity Diagram Activity Diagram adalah teknik untuk mendiskusikan logika prosedural, proses bisnis dan aliran kerjadalambanyak kasus. Activity diagram banyak mempunyai peran sepertihalnya flowchart, akan tetapi perbedaannya dengan flowcharta dalah activity diagram biasa mendukung prilaku pararel sedangkan

15 flowchart tidak bisa. Di bawah ini Terdapat beberapa simbol-simbol yang sering digunakan pada saat pembuatan UML, dapat dilihat pada Tabel II.1. Tabel II.1. Simbol-simbol dalam UML Simbol Keterangan Actor; mewakili peran orang Use Case; Interaksi antara system dan actor Sistem Class Message Titik awal Titik akhir Activity Pilihan untuk pengambilan keputusan

16 Fork; digunakan untuk menunjukkan kegiatan yang dilakukan secara pararel atau untuk menggabungkan dua kegiatan pararel menjadi satu Rake; menunjukkan adanya dekomposisi Tanda waktu Tanda pengiriman Tanda penerimaan Aliran akhir (Flow Final) Activation (Mewakili sebuah eksekusi operasi dari participant) Lifeline (Setiap participant terhubung dengan garis titik-titik Participant (Sumber : Munawar, Pemodelan Visual dengan UML ; 2005 : 09)

17 Gambar II.3. Activity Diagram (Sumber : Munawar, Pemodelan Visual dengan UML ; 2005 : 111) b. Class Diagram Class diagram sangat membantu dalam visualisasi struktur kelas dari suatu sistem. Hal ini disebabkan karena class adalah deskripsi kelompok obyekobyek dengan property, prilaku (operasi) dan relasi yang sama. Disamping itu class diagram bisa memberikan pandangan global atas sebuah sistem. Hal tersebut tercemin dari class-class yang ada dan relasinya satu sama lainnya. Itulah sebabnya class diagram menjadi diagram paling populer di UML. Berikut ini merupakan contoh dari class diagram dan dapat dilihat pada Gambar II.8.

18 Gambar II.4. Class Diagram VCD Gallery (Sumber : Munawar, PemodelanVisual dengan UML ; 2005 : 220) c. Sequence Diagram Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario. Diagram ini menunjukkan sejumlah contoh obyek dan message (pesan) yang diletakkan diantara obyek-obyek ini di dalam use case. Komponen utama sequence diagram terdiri atas obyek yang dituliskan dengan kotak segiempat bernama. Message diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan progress vertikal. Berikut ini merupakan contoh Sequence diagram, dapat dilihat pada Gambar II.10.

19 Gambar II.5. Sequence Diagram dengan control tersentralisasi (Sumber :Munawar, Pemodelan Visual dengan UML ; 2005 : 91) d. Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah apa yang diperbuat sistem, dan bukan bagaimana. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu. Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien dan

20 merancang test case untuk semua feature yang ada pada sistem. Sebuah use case dapa tmeng-include fungsionalitas use case lain sebagai bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use case yang di-include akan dipanggil setiap kali use case yang meng-include dieksekusi secara normal. Sebuah use case dapat di-include oleh lebih daris atu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan caramenarik keluar fungsionalitas yang common. Sebuah use case juga dapa meng-extend use case lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain. Berikut ini merupakan gambar use case diagram dapat dilihat pada Gambar II.10. Gambar II.6. Use Case Model (Sumber : Munawar, Pemodelan Visual dengan UML ; 2005 : 64)

21 II.5. Visual Basic 2008 Visual Basic 2008 merupakan bagian dari kelompok bahasa pemrograman Visual Studio 2008 yang diproduksi oleh Microsoft. Visual Studio 2008 terdiri dari beberapa bahasa pemrograman diantaranya adalah Microsoft Visual Studio 2008, Microsoft C# 2008, Microsoft C++ 2008, Microsoft Visual J#, dan Visual Web Developer 2008. Visual Studio ini telah mengalami perubahan versi mulai dari Visual Basic 6.0, Visual Studio 2003, Visual Studio 2005, dan yang terakhir adalah Visual Studio 2008. Microsoft Visual Basic 2008 disebut juga Microsoft Visual Basic 9.0 yang memiliki kelebihan-kelebihan, yaitu suport dengan bahasa query Language- Integreted Query (LINQ) dan suport dengan database Microsoft SQL Server Compact 3.5. Selain itu, kelebihan lain adalah memiliki Object Relational Designer (O/R Designer) untuk membantu editing LINQ ke SQL yang akan dihubungkan dengan database dan fiture lain, seperti WPF (Windows Presentation Foundation) dan WCF (Windows Communication Foundation). Semua hal yang baru tersebut menambah kelengkapan aplikasi Visual Basic 2008 dalam membuat media dan dokumen. (Hendarayudi, Hal:1-2, 2011) II.5.1. IDE ( Integrated Development Environment) Visual Studio 2008 Untuk mengembangkan aplikasi menggunakan Visual Basic 2008, terlebih dahulu adalah mengenal IDE dari Visual Studio 2008. Pada waktu Visual Studio 2008 dijalankan, maka akan tampil sebuah tampilan awal atau Start Page dari Visual Studio 2008. Tampilan awal Visual Studio 2008 dapat dilihat pada gambar II.7.

22 Gambar II.7. Tampilan Awal Visual Studio 2008 Sumber : Hendarayudi, Hal : 2, 2011 Setelah itu akan muncul kotak dialog New Project. Pada kotak dialog New Project terdapat beberapa pilihan tool untuk pengembangan aplikasi, seperti Visual Basic, Visual C# dan Visual C++. Pilih Visual Basic kemudian pilih Windows Form Application. Beri nama project yang akan dibuat pada bagian Nama dan direktori tempat menyimpan project pada bagian Location. Klik OK pada kotak dialog New Project tersebut. Selanjutnya muncul Visual Basic IDE tempat untuk membangun aplikasi Visual Basic 2008.

23 Gambar II.8. IDE Visual Studio 2008 Sumber : Hendarayudi, Hal : 3, 2011 Pada project Visual Basic untuk Windows Application secara default telah terdapat sebuah form. Form tersebut bernama Form1. Pada form inilah tempat untuk meletakkan kontrol-kontrol atau komponen-komponen untuk membuat sebuah aplikasi windows. Form dan kontrol-kontrol dari program aplikasi inilah yang biasanya disebut dengan GUI (Graphical User Interface) atau antar muka dari program. Jadi user akan berinteraksi dengan sebuah program aplikasi melalui GUI. Pada IDE Visual Basic 2008 terdapat Menu, Toolbar, Toolbox, Server Explorer, Solution Explorer dan Properties Window.

24 II.5.2. Menu Menu adalah bagian dari IDE yang terdiri dari perintah-perintah untuk mengatur IDE, mengembangkan, memelihara dan mengeksekusi program. Di dalam menu, perintah-perintah dikelompokkan ke dalam beberapa bagian sesuai jenis perintah tersebut. Gambar II.9. Menu Visual Studio 2008 (sumber : Uus Rusman, hal : 8, 2010) II.5.3. Toolbar Toolbar fungsinya sama seperti fungsi dari menu, hanya saja pada toolbar pilihan-pilihan berbentuk icon. Untuk memilih suatu proses yang akan dilakukan, anda tinggal mengklik icon yang sesuai dengan proses yang anda inginkan. Gambar II.10. Toolbar Visual Studio 2008 (sumber : Uus Rusman, hal : 8, 2010 II.5.4. Toolbox Toolbox adalah kumpulan komponen-komponen yang digunakan untuk membuat aplikasi. Untuk membuat objek kontrol dan komponen pada form program aplikasi diambil dari kontrol-kontrol yang ada pada toolbox. Untuk menampilkan windows toolbox, klik pada tombol toolbox yang terdapat pada toolbar. Tampilan Toolbox pada Visual Basic dapat dilihat pada gambar II.11.

25 Gambar II.11. Toolbox (Sumber : Hendarayudi, Hal : 3, 2011) II.5.5. Solution Explorer Solution Explorer adalah tempat untuk mengatur perintah atau komponen yang terdapat di dalam form. Pada windows solution explorer terdapat beberapa tombol pada toolbar dan tree yang berisi daftar file yang digunakan dalam project. Tampilan Solution Explorer pada Visual Basic dapat dilihat pada gambar II.12. Gambar II.12. Solution Explorer (Sumber : Hendarayudi, Hal : 4, 2011)

26 II.5.6. Properties Window Properties windows adalah tempat untuk mengatur perintah atau komponen yang terdapat di dalam form. Properties window juga dipakai untuk mengatur properti objek kontrol dan komponen yang dipakai. Dengan properties window, Anda dapat mengubah properti yang nantinya akan dipakai sebagai default objek kontrol dan komponen pada waktu pertama kali program dieksekusi. Tampilan Properties Window pada Visual Basic dapat dilihat pada gambar II.13. Gambar II.13. Properties Window Visual Studio 2008 (Sumber : Hendarayudi, Hal : 4, 2011) II.5.7. Form Form adalah tempat Anda membuat tampilan ( user interface) untuk program aplikasi Anda. Pada form, Anda dapat meletakkan atau menambahkan objek kontrol maupun komponen.

27 Gambar II.14. Form Visual Studio 2008 (sumber : Uus Rusman, hal : 10, 2010 II.5.8. Kode Editor Kode editor adalah tempat dimana Anda meletakkan atau menuliskan kode program dari program aplikasi Anda. Pada kode editor juga terdapat bagian objek dan event dari kontrol. Gambar II.15. Kode Editor Visual Studio 2008 (sumber : Uus Rusman, hal : 11, 2010

28 II.6 Xampp XAMPP merupakan salah satu paket instalasi Apache, PHP, dan MySQL instant yang dapat kitga gunakan untuk membantu proses instalasi ketiga produk tersebut. Selain paket instalasi instant Xampp juga memberikan fasilitas pilihan kegunaan PHP4 atau PHP5. Untuk berpindah versi PHP yang ingin digunakan juga santan mudah dilakukan dengan menggunakan bantuan PHP-Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk digunakan. XAMPP merupakan pengembangan dari LAMMP (Linux Apache, MySQl, dan PERL), XAMPP ini merupakan project non-profit yang dikembangkan oleh Apache friends yang didirikan oleh Kai Oswald Seidler dan Kay Vogelgesang pada tahun 2002, project mereka ini bertujuan mempromosikan penggunaan Apache Web server. Gambar II.16. XAMPP (Sumber : www.ilmukomputer.org)

29 II.7. MySQL MySQL adalah salah satu software sistem manajemen database (DBMS) Structured Query Language (SQL) yang bersifata open source. SQL adalah bahasa standar untuk mengakses database dan didefinisikan dengan standar ANSI/ISO SQL. MySQL dikembangkan, disebarkan dan didukung oleh MySQL AB. MySQL AB sebuah perusahaan komersial yang didirikan oleh pengembang MySQL. MySQL merupakan aplikasi Relational Database Manajemen System (RDMS) yang dapat digunakan sebagai aplikasi client-server atau embedded. (Sumber : Wahana Komputer, 2010, Hal : 26)