BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

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

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

BAB III 3 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. utama yaitu komponen, ketergantungan dan tujuan. Artinya, setiap sistem akan selalu

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB 2 LANDASAN TEORI

II. TINJAUAN PUSTAKA

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB II LANDASAN TEORI. mempertukarkan produk yang bernilai dengan pihak lain.

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI. Antrian sering dijumpai dalam kehidupan sehari-hari contohnya dalam

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

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

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

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

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB 2 TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

TOKO KUE ONLINE (STUDI KASUS PADA TOKO QANITA PASTRY)

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

2.1 Sistem Pendukung Keputusan

BAB II LANDASAN TEORI. yang sama untuk mencapai suatu tujuan RAY[6]. dan lebih berarti bagi yang menerimanya RAY[6].

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

BAB II LANDASAN TEORI. Sistem merupakan salah satu faktor yang sangat penting dalam suatu

BAB III. Landasan Teori

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

BAB III. Landasan Teori

BAB II TINJAUAN PUSTAKA

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Menurut Kendall dan Kendall (2003:7), analisis dan perancangan sistem

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

BAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB II LANDASAN TEORI

BAB III 3. LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB III LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang

BAB 2 LANDASAN TEORI. Era perkembangan teknologi yang semakin pesat dewasa ini membuat. dan penjualan produk lewat media elektronik seperti internet.

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. 2.1 Teori Kaitan Basis Data Bagian ini menjelaskan teori-teori yang menjelaskan basis data.

BAB II LANDASAN TEORI

Transkripsi:

10 BAB II LANDASAN TEORI 1.1. LEMBAGA 1.1.1. Mahkamah Agung Mahkamah Agung merupakan pengadilan tertinggi di Indonesia yang berkedudukan di Jakarta dengan daerah hukum meliputi seluruh Indonesia. Sesuai pada Undang-undang Nomor 14 tahun 1970 tentang ketentuan-ketentuan pokok kekuasaan kehakiman menyebutkan bahwa Mahkamah Agung sebagai badan pengadilan kasasi (terakhir) bagi putusan-putusan yang berasal dari pengadilan-pengadilan lain yaitu yang meliputi keempat lingkungan peradilan yang masingmasing terdiri dari (M. A. R. Indonesia, 2010): a. Peradilan Umum. b. Peradilan Agama. c. Peradilan Militer. d. Peradilan Tata Usaha Negara. Bahkan Mahkamah Agung sebagai pengawas tertinggi atas perbuatan Hakim dari semua lingkungan peradilan. Sejak tahun 1970 tersebut Mahkamah Agung mempunyai organisasi, administrasi dan keuangan sendiri. Mahkamah Agung juga menjalankan tugasnya dengan melakukan 5 fungsi, yaitu : a. Fungsi Peradilan. b. Fungsi Pengawasan. c. Fungsi Pengaturan. d. Fungsi Memberi Nasehat. e. Fungsi Administrasi. Badan Peradilan Umum 10

11 Direktorat Jenderal Badan Peradilan Umum adalah unit eselon 1 (satu) pada Mahkamah Agung Republik Indonesia yang mempunyai tugas antara lain merumuskan dan melaksanakan kebijaksanaan dan standarisasi teknis dibidang administrasi, keuangan dan organisasi ketatalaksanaan bagi tenaga kesekretariatan peradilan umum sebagaimana diatur dalam Peraturan Presiden Nomor 13 Tahun 2005 Tentang Sekretariat Mahkamah Agung dan Keputusan Sekretaris Mahkamah Agung Nomor MA/SEK.07/SK/III/2006 Tentang Organisasi dan Tata Kerja Sekretariat Mahkamah Agung R.I (Umum, 2013). Untuk melaksanakan berbagai fungsi dalam Direktorat Jenderal Badan Peradilan Umum maka didukung oleh beberapa Direktorat, yaitu : a. Sekertariat Ditjen Badan Peradilan Umum. b. Direktorat Pembinaan Tenaga Teknis Peradilan Umum. c. Direktorat Pembinaan Administrasi Peradilan Umum. d. Direktorat Pranata dan Tatalaksana Perkara Perdata. e. Direktorat Pranata dana Tatalaksana Perkara Pidana. Gambar 2.1 Bagan Struktur (http://badilum.info/index.php/content/struktur_dirjen)

12 1.2. SURAT Surat didefinisikan sebagai berikut (Soedjito & TW, 2004) : a. Ditinjau dari isinya, surat merupakan jenis karangan (komposisi) paparan pengarang mengemukakan maksud dan tujuannya, menjelaskan apa yang dipikirkan dan dirasakannya. b. Ditinjau dari wujud peraturannya, surat merupakan percakapan tertulis. c. Ditinjau dari fungsinya, surat adalah alat sarana komunikasi tulis. Surat adalah sarana komunikasi untuk menyampaikan informasi tertulis oleh suatu pihak kepada pihak lain. Fungsinya mencakup lima hal: sarana pemberitahuan, permintaan, buah pikiran, dan gagasan; alat bukti tertulis; alat pengingat; bukti historis; dan pedoman kerja (Wursanto, 1991). Surat masuk adalah semua jenis surat yang diterima dari instansi lain maupun dari perorangan, baik yang diterima melalui pos (kantor pos) maupun yang diterima dari kurir (pengiriman surat) dengan mempergunakan buku pengiriman (Wursanto, 1991). Surat keluar adalah surat yang lengkap (bertanggal, bernomor, berstempel dan telah ditandatangani oleh pejabat yang berwenang) yang dibuat oleh suatu instansi atau lembaga lain (Wursanto, 1991). 1.3. ARSIP Menurut Undang-undang nomor 43 Tahun 2009 tentang Kearsipan menyebutkan bahwa arsip adalah rekaman kegiatan atau peristiwa dalam berbagai bentuk dan media sesuai dengan perkembangan teknologi informasi dan komunikasi yang dibuat dan diterima oleh lembaga negara, pemerintahan daerah, lembaga pendidikan, perusahaan, organisasi politik, organisasi kemasyarakatan, dan perseorangan dalam pelaksanaan kehidupan bermasyarakat, berbangsa, dan bernegara (R. Indonesia, 2009). Berdasarkan uraian diatas dapat didefinisikan bahwa arsip adalah naskah-naskah atau dokumen-dokumen sebagai pusat ingatan dari berbagai kegiatan atau organisasi dimana naskah-naskah tersebut disimpan sebaik

13 mungkin secara sistematis ditempat yang telah disediakan agar lebih mudah dicari apabila diperlukan kembali. Tujuan kearsipan adalah untuk menjamin keselamatan bahan pertanggung jawaban nasional tentang perencanaan, pelaksanaan dan penyelenggaraan kehidupan kebangsaan serta untuk menyediakan bahan pertanggung jawaban tersebut bagi kegiatan Pemerintah seperti yang telah disebutkan dalam undang-undang nomor 7 tahun 1971 (R. Indonesia, 1971). 1.4. SISTEM INFORMASI Sistem informasi adalah suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Supriyanto, 2005). 1.5. PERANCANGAN BASIS DATA 1.5.1. Data Data terdiri dari fakta dan angka-angka yang relatif tidak berarti bagi pemakai (Raymond McLeod, 2007). Data adalah deskripsi kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai Data adalah kenyataan yang menggambarkan suatu kejadiankejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu di dalam dunia bisnis. Bisnis adalah perubahan dari suatu nilai yang disebut transaksi (Sutabri, 2010).

14 1.5.2. Database Database adalah logikal data yang saling terhubung dan dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi. Database tidak lagi dimiliki oleh suatu departemen tetapi sumber data perusahaan yang digunakan bersama-sama (Thomas Connolly, 2014). 1.5.3. DBMS Database Management System adalah sistem software yang memungkinkan pengguna untuk mendefinisikan, membuat, memelihara, dan kontrol akses ke database. DBMS adalah software yang berinteraksi dengan program aplikasi dan pengguna database biasanya DBMS menyediakan fasilitas sebagai berikut (Thomas Connolly, 2014) : a. DDL (Data Definition Language) DDL memungkinkan pengguna untuk menentukan tipe data dan struktur dan kendala pada data yang akan disimpan dalam database. b. DML (Data Manipulation Language) Ini memungkinkan pengguna untuk memasukkan, update, menghapus dan mengambil data dari database biasanya meskipun memanipulasi data bahasa. c. Memberikan akses kontrol ke database berupa : Keamanan sistem, yang akan mencegah pengguna yang tidak berhak mengakses database. Integritas sistem, yang menjaga konsistensi data yang tersimpan. Concurrency control system, yang memungkinkan berbagi akses database.

15 Pemulihan sistem kontrol, yang mengembalikan database ke dalam keadaan yang konsisten sebelum hardware ataupun software mengalami kegagalan. User akses katalog, yang berisikan deskripsi dari data-data dalam database. 1.5.4. Normalisasi Normalisasi adalah teknik untuk memproduksi sekumpulan hubungan dengan sifat yang diinginkan, mengingat kebutuhan dari suatu perusahaan (Thomas Connolly, 2014). Tujuan dari normalisasi adalah untuk mengurangi pemasukan data yang berulang (redundancy data), duplikasi data. Selain itu, juga untuk menghindari terjadinya masalah pada saat mengisi, mengubah, maupun menghapus data. Tetapi tidak semua kasus data berulang dapat dipisahkan menjadi satu tabel lain yang berdiri sendiri (Fathansyah, 2012). Bentuk-bentuk normalisasi adalah sebagai berikut : a. Bentuk tidak normal (Unnormallized Form) Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, bisa saja data tidak lengkap atau terduplikasi. b. Bentuk normal kesatu (1NF atau First Normal Form) Bentuk normal kesatu mempunyai cirri yaitu setiap data dibentuk dalam flat file (file datar atau rata), data dibentuk dalam satu record demi satu record dan nilai dari field-field berupa atomic value. Tidak ada satu set atribut yang berulang-ulang atau atribut bernilai ganda (multivalue).

16 c. Bentuk normal kedua (2NF atau Second Normal Form) Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama. d. Bentuk normal ketiga (3NF atau Third Normal Form) Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak punya hubungan yang transitif. 1.6. PERANCANGAN APLIKASI 1.6.1. Model Prototipe Pendekatan model prototipe digunakan jika pemakai hanya mendefinisikan objektif umum dari perangkat lunak tanpa merinci kebutuhan input, pemrosesan dan outputnya, sementara pengembang tidak begitu yakin akan efesiensi algoritma, adaptasi sistem operasi, atau bentuk antarmuka manusia-mesin yang harus diambil (Roger Pressman, 2014). Cakupan aktivitas dari prototyping model terdiri dari : 1. Mendefinisikan objektif secara keseluruhan dan mengidentifikasi kebutuhan yang sudah diketahui. 2. Melakukan perancangan secara cepat sebagai dasar untuk membuat prototipe. 3. Menguji coba dan mengevaluasi prototipe dan kemudian melakukan penambahan dan perbaikan-perbaikan terhadap prototipe yang sudah dibuat.

17 Gambar 2.2 Prototipe Model (Roger Pressman, 2014) 1.6.2. Flowchart Bagian alir (flowchart) adalah bagan (chart) yang menunjukan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk untuk dokumentasi. Pada waktu akan menggambarkan suatu bagan alir, analis sistem, atau pemrograman dapat mengikuti pedoman-pedoman sebagai berikut ini (Jerry FitzGerald, Ardra F. FitzGerald, 1981). Adapun karakteristik yang dimiliki flowchart antara lain: a. Flowchart bersifat grafis atau menggunakan gambar-gambar sebagai simbol atau lambang untuk suatu jenis pekerjaan, tugas atau fungsi tertentu. b. Perintah bersifat esensial, yaitu hanya perintah yang pentingpenting saja yang digambarkan dalam flowchart. c. Flowchart efektif untuk merancang program terstruktur (structured programs).

18 Flowchat menurut jenisnya dibagi menjadi 5 macam (H.M, 2006), yaitu : a. Bagan alir sistem (sistem flowchart) Bagan alir sistem (sistem flowchart) merupakan bagan yang menunjukkan arus pekerjaan secara keseluruan dari sistem. Bagan menjelaskan urutan-urutan dari prosedure-prosedure yang ada dalam sistem. Bagan alir sistem menunjukan apa yang dikerjakan sistem. Bagan alir sistem digambar dengan simbolsimbol yang tampak sebagai berikut:

19 Gambar 2.3Sistem Flowchart (H.M, 2006)

20 b. Bagan alir dokumen (document flowchart) Bagan alir dokumen (document flowchart) atau disebut bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusan-tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang sama dengan yang digunakan di dalam bagan alir sistem. c. Bagan alir skematik (schematic flowchart) Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah bagan alir skematik menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar - gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambargambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. d. Bagan alir program (program flowchart) Bagan alir program (program flowchart) merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dengan menggunakan simbol-simbol sebagai berikut ini.

21 Gambar 2.4 Program Flowchart (H.M, 2006) e. Bagan alir proses (process flowchart) Bagan alir proses (process flowchart) merupakan bagan alir yang banyak digunakan teknik industri. Bagan alir juga berguna bagi anilis sistem untuk menggambarkan proses dalam suatu prosedure. Bagan alir proses menggunakan lima buah simbol tersendiri. Gambar 2.5 Proses Flowchart (H.M, 2006)

22 1.7. PERANCANGAN ANTARMUKA 1.7.1. HTML (HyperText Markup Language) HTML adalah salah satu bentuk dokumen pada internet yang dapat dibaca oleh browser. HTML menjadi standar dokumen pada internet karena mempunyai dua fitur esensial. Pertama, dapatmembuat link pada halaman website yang mengantarkan user ke halaman lainnya, dan kedua adalah dokumen HTML tersimpan sebagai dokumen teks, yang hampir semua komputer dapat membacanya (Castro, 2007). 1.7.2. CSS (Cascanding Style Sheet) CSS adalah bahasa sederhana yang mendefinisikan konstruksi style, seperti : tulisan, warna, dan posisi, yang digunakan untuk menjelaskan bagaimana pada informasi pada halaman web yang diformat dan ditampilkan (Meloni, 2011) CSS adalah instruksi-instruksi yangterkumpul pada suatu dokumen, yang menyediakan fungsi menyediakan tata letak, efek, serta pengaturan lain pada halaman web. CSS saat ini tidak hanya melakukan formating halaman web, namun digunakan untuk membuat tampilan tata letak terlihat profesional (Castro, 2007). CSS memiliki sifat dalam berbagai style yang digunakan untuk mengontrol tulisan, warna, keselarasan, dan margin properti style dalam CSS secara umum dapat dikelompokkan dalam dua kategori utama, yaitu (Meloni, 2011): a. Layout properties, yaitu terdiri dari beberapa sifat yang mempengaruhi posisi elemen pada halaman web, seperti : margin, padding, keselarasan dan sebagainya. b. Formatting properties, yaitu terdiri dari beberapa sifat yang mempengaruhi tampilan secara visual dari elemen dalam sebuah web, seperti: jenis tulisan, ukuran, warna, dan sebagainya.

23 1.7.3. PHP PHP adalah sebuah bahasa pemograman server yang didesain khusus untuk web. Dalam sebuah halaman HTML, bisa ditambahkan kode PHP yang akan dieksekusi saat halaman situs di jalankan. Kode PHP akan diinterpretasikan pada Web server dan dihasilkan HTML (Welling & Laura Thomson, 2015). Keuntungan dari PHP antara lain : a. Performa yang tinggi. b. Menyediakan antar muka kepada banyak sistem basis data yang lain. c. Libraries yang sudah terintegrasi didalamnya. d. Biaya yang rendah. e. Portabilitas. f. Sumber kode yang tersedia 1.7.4. MySQL MySQL adalah sebuah sistem manajemen database relasi (relational database management system) yang bersifat open source (Arbie, 2004). MySQL merupakan buah pikiran dari Michael Monty Widenius, David Axmarkdan Allan Larson yang di mulai tahun 1995. Mereka bertiga kemudian mendirikan perusahaan bernama MySQL AB di Swedia. Pengertian MySQL menurut MySQL manual adalah sebuah open source software database SQL (Search Query Language) yang menangani sistem manajemen database dan sistem manajemen database relational. MySQL adalah open source software yang dibuat oleh sebuah perusahaan Swedia yaitu MySQLAB. MySQL mempunyai fitur-fitur yang sangat mudah dipelajari bagi parapenggunanya dan dikembangkan untuk menangani database yang besar dengan waktu yang lebih singkat. Kecepatan, konektivitas dan

24 keamanannya yang lebih baik membuat MySQL sangat dibutuhkan untuk mengakses database di internet (Corporation, 2015) MySQL versi 1.0 di rilis pada Mei 1996 dan penggunaannya hanya terbatas di kalangan perusahaan saja. Barulah pada bulan Oktober 1996, MySQL versi3.11.0 di rilis ke masyarakat luas. MySQL menggunakan bahasa standar SQL (Structure Query Language) sebagai bahasa interaktif dalam mengelola data. MySQL memiliki kinerja, kecepatan proses dan ketangguhan yang tidak kalah dibandingkan database-database besar lainnya yang komersil seperti ORACLE,Sybase, Unify dan sebagainya. MySQL dapat berjalan di atas banyak sistem operasi seperti Linux, Windows, Solaris, FreeBSD, Mac OS X, dan lain sebagainya. 1.7.5. XAMPP XAMPP adalah suatu bundel web server yang populer digunakan untuk coba-coba di Windows karena kemudahan instalasinya. Bundel program open source tersebut berisi antara lain server web Apache, interpreter PHP, kita bisa memulai pemrograman PHP di komputer sendiri maupun mencoba menginstall aplikasiaplikasi web (Nugroho, 2008).