BAB II LANDASAN TEORI. terintegrasi dengan HTML dan berada pada server ( server side HTML

dokumen-dokumen yang mirip
PENGERTIAN PHP DAN MYSQL

BAB 2 LANDASAN TEORI

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB III LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

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

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

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

BAB II. KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/ Decision Support System (DSS)

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

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB II DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

pamahaman terhadap dan menguji solusi yang layak.

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

kedalam tanaman pangan, misalnya sukun.

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

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI

LAPORAN SISTEM PENUJANG KEPUTUSAN UNTUK MENENTUKAN PENERIMAAN BEASIWA BAGI MAHASISWA

BAB II LANDASAN TEORI. Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (Sustema) membentuk satu kesatuan untuk mencapai sebuah tujuan.

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

I. TINJAUAN PUSTAKA. query, juga tidak memiliki struktur. Hal ini yang membedakan sistem temu kembali informasi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Penelitian Sebelumnya. Fauziah Ayu Kusumawardani (2016)

DAFTAR ISTILAH. Activity Diagram

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

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

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

Kapita Selekta (KBKI82127, 2 sks)

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

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

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

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

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

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

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

PROPOSAL SKRIPSI SISTEM INFORMASI KEPENDUDUKAN LINGKUNGAN RT/RW BERBASIS WEB DI DESA KALITENGAH

BAB III 3. LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 2 LANDASAN TEORI

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

PENGEMBANGAN SISTEM INFORMASI ALUMNI BERBASIS WEB FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

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

Bab 2. Tinjauan Pustaka

BAB II LANDASAN TEORI. yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

BAB III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan

BAB 1 PENDAHULUAN Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan

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

BAB III LANDASAN TEORI

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Dosen merupakan tenaga akademik yang bertugas merencanakan dan

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

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

BAB II. KAJIAN PUSTAKA

BAB III METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI

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

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

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Menggunakan Metode Simple Additive Weighting (SAW). Penelitian digunakan

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB II LANDASAN TEORI

RANCANG BANGUN SISTEM PEMESANAN TIKET ONLINE PADA CV. KURNIA GROUP LHOKSEUMAWE

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

BAB III LANDASAN TEORI. sedemikian rupa sehingga komputer dapat memproses input menjadi output.

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

Disusun oleh: ANGGRAINI DIAH PUSPITANINGRUM KELAS: 22

Bab 4: Teknologi Yang Dipakai

kapabilitas komputer untuk meningkatkan kualitas keputusan.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BELAJAR PHP DAN MYSQL UNTUK PEMULA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan kemajuan yang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

Transkripsi:

8 BAB II LANDASAN TEORI 2.1 PHP ( Hypertext Preprocessor ) PHP menurut Anhar (2010 : 3) adalah bahasa pemrograman web server-side yang bersifat open source, PHP juga merupakan script yeng terintegrasi dengan HTML dan berada pada server ( server side HTML embedded script). PHP juga merupakan script yang digunakan untuk membuat halaman website yang sangat dinamis, dinamis berarti halaman tampilan yang akan ditampilkan dibuat saat halaman itu diminta oleh client. PHP pertama kali dibuat oleh Rasmus Lerdorf seorang pemrogram C yang handal dari greenland Denmrak di tahun 1995, PHP diberi nama FI (Form Interpreted) yang digunakan untuk mengelola from dari web. Pada perkembangannya, kode-kode yang digunkan dirilis untuk umum sehingga mulai banyak dikembangkan oleh programer diseluruh dunia. Tahun 1997 PHP dirilis dengan versi 2.0, pada versi ini sudah terintegrasi dengan bahasa pemrograman C dan sudah dilengkapi dengan modul sehingga kualitas kerja PHP lebih meningkat secara signifikan. Ditahun yang sama sebuah perusahaan programbernama Zend merilis ulang PHP versi ini dengan lebih baik, bersih dan cepat. Seiring berkembangnya jaman ditahun 1994 PHP versi 4.0 mulai dirilis dan versi ini paling banyak digunakan pada awal abad 21 karena PHP versi ini sudah mampu membangun web komplek dengan stabilitas kecepatan yang tinggi. Ditahun 2004 perusahaan 8

9 program Zend merilis PHP lagi dengan versi terbarunya 5.0 yang inti dari interpreter PHPH mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek kedalam PHP untuk menjawab perkembanngan bahasa pemrograman kearah paradigma berorientasi objek. Bahasa program PHP sering digunakan karena PHP adalah bahasa open source yang memiliki kesederhanaan dan memiliki beberapa fitur built-in yang berfungsi untuk menangani kebutuhan standart dalam pembuatan aplikasi web. PHP juga merupakan bahasa script yang paling mudah dipahami karena memiliki beberapa referensi. PHP juga dapat digunakan untuk berbagai sistem operasi anatara laina : Unix, Macintosh serta windows. PHP dapat dijalankan secara runtime melalui console serta dapat menjalakan perintah-perintah system. Open source disini memiliki arti code-code PHP terbuka untuk umum dan tidak berbayar atas pembelian dari license. Web server yang mendukung PHP dapat ditemukan dimana-mana, mulai dari Apache, IIS, Lighttpd hingga Xitami dengan configurasi yang relatif mudah. Selain itu PHP juga dilengkapi dengan berbagai macam pendukung lain seperti support langsung keberbagai macam databasea yang populer seperti Oracle, MySQL dan lain-lain. 2.2 MySQL ( My Struktur Query Language ) MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik

10 Linux maupun Sistem operasi Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User / Pengguna Banyak ( Abdul, 2006). MySQL (My Struktur Query Language) menurut (2008 : 2) merupakan sebuah database server yang awalnya berjalan pada sistem Unix dan Linux. Seiring dengan berjalannya waktu dan banyak user yang minat menggunakan database ini, MySQL mulai merilis versi yang dapat diinstal dihampir semua platform termasuk sistem operasi windows. License dari MySQL adalah freeware, yang artinya kita dapat mendownload dan menggunakannya tanpa harus membayar. Umumnya orang menyebut database seperti MySQL, PostgreSQL atau yang lainnya dengan sebutan database server saja. Beberapa juga menyebutnya dengan dtabase engine, mesin database, SMBD, DBMS, Bac End atau progam database saja. Selain itu MySQL menurut Anhar (2010 : 21) juga memiliki beberapa kelebihan, antara lain ; 2.2.1 MySQL dapat berjalan dengan stabil di berbagai system operasi. 2.2.2 MySQL bersifat open source yang didistribusikan secara open source (gratis) di bawah lisensi GNU General Public License (GPL). 2.2.3 MySQL bersifat multiuser, MySQL mampu digunakan oleh beberapa user dalam waktu bersamaan tanpa adanya masalah. 2.2.4 MySQL memiliki kecepaan yang bagus dalam menangani perintah SQL (query) yang memiliki arti MySQL mampu lebih banyak memproses perintah SQL per satuan waktu.

11 2.2.5 Dalam keamanan MySQL juga lebih unggul karena MySQL memiliki beberapa lapisan security seperti level subnet mask, nama host, dan izin akses user. Dengan system perizinan yang mendetai serta adanay password yang terenkripsi. 2.3 Algoritma Simple Additive Weighting (SAW) Konsep dasar metode Simple Additive Weighting (SAW) adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua atribut (Fishburn, 1967) (MacCrimmon, 1968). Metode SAW membutuhkan proses normalisasi matriks keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada. Metode ini merupakan metode yang paling terkenal dan paling banyak digunakan dalam menghadapi situasi Multiple Attribute Decision Making (MADM). MADM itu sendiri merupakan suatu metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif dengan kriteria tertentu. Dalam penyelesaian suatu kasus dengan menggunakan metode Simple Additive Weighting (SAW) ini ada beberapa langkah yang harus dilewati, antara lain ; 2.3.1 Menentukan / memberikan bobot kriteria-kriteria (W) yang akan dijadikan acuan dalam pengambilan keputusan, yakni C1. 2.3.2 Pemberian Nilai matrik pada atribut dengan ring nilai s/d 100.

12 2.3.3 Membuat tabel Normalisasi -1-. Pembuatan tabel normalisasi bias dilihat dari factor criteria, jika faktor kriterianya Cost/kerugian, maka digunakan rumus: Rii = ( min { } ). Jika faktor kriterianya benefit/untung, maka digunakan rumus: Rii = (. { xij } ). 2.3.4 Melakukan perangkingan / penomoran Perangkingan bias dilakukan dengan rumus : V1 = 2.3.5 Hasil akhir diperoleh dari proses perankingan yaitu penjumlahan dari perkalian matriks ternormalisasi R dengan vektor bobot sehingga diperoleh nilai terbesar yang dipilih sebagai alternatif terbaik (A1) sebagai solusi.