TINJAUAN PUSTAKA
(2.1)
7
8
(2.2)
(2.3)
(2.4)
, (2.5)
9
(2.6)
3. Daerah penolakan:
H0 ditolak jika G ≥ atau p-value ≤ α. Jika H0
ditolak maka βx ≠ 0, bahwa minimal ada satu variabel independen
yang berpengaruh terhadap dependen.
2.4.2 Uji z
Uji z digunakan untuk menguji pengaruh parameter secara
individu, dinotasikan dengan . Statistik uji ini mengikuti distribusi
chi-square dengan derajat bebas p. Berikut tahapan uji z yang telah
dirangkum dalam beberapa langkah :
1. Hipotesis:
H0: βx = 0 (tidak ada pengaruh antara variabel independen x
terhadap variabel dependen)
H1: βx ≠ 0 (ada pengaruh antara variabel independen x terhadap
variabel dependen)
(2.8)
3. Daerah penolakan:
H0 ditolak jika ≥ atau p-value ≤ α. Jika H0 ditolak
(2.9)
dan .
(2.10)
Prosedur klasifikasi yang dipakai pada regresi logistik adalah apparent error
rate (APER) (Johnson dan Wichern, 1992). Nilai APER menyatakan proporsi sampel
yang salah diklasifikasikan oleh fungsi klasifikasi. Kesalahan klasifikasi dapat dilihat
pada tabel matriks konfusi berikut:
(2.11)
2.8 R Language
((link="logit"))
summary(logit)
Keterangan :
• logit merupakan variabel yang digunakan untuk menampung hasil
perhitungan.
• glm merupakan singkatan dari Generalized Linear Models, yaitu sintaks
yang digunakan untuk memperoleh model linear yang tergeneralisasi.
• summary merupakan sintaks yang digunakan untuk menampilkan nilai-
nilai dari koefisien yang telah diperoleh.
2. Interaktif
Pada saat ini analisis data membutuhkan pengoperasian yang
interaktif. Apalagi jika data yang dianalisis adalah data yang bergerak. R
dilengkapi dengan konektivitas ke database server, olap, maupun format data
web service seperti XML, spreadsheet dan sebagainya. Sehingga apabila data
set berubah hasil analisis pun dapat segera ikut berubah (real time).
15
4. Populer
Secara umum SAS adalah software statistika komersial yang populer,
namun demikian R atau S adalah bahasa yang paling populer digunakan oleh
peneliti di bidang statistika. Beberapa tulisan berupa jurnal statistika
mengkonfirmasi kebenaran hal ini. R juga populer untuk aplikasi kuantitatif
dibidang keuangan. Secara fair Ihaka dan Gentlemen menyebutkan
kekurangan dari R adalah tidak mudah untuk dipelajari. Beberapa
requirement awal diperlukan sebelum memperoleh manfaat dari R diperoleh
seperti pemahaman tentang dasar-dasar pemrograman.
Data Flow Diagram (DFD) disebut juga dengan Diagram Arus Data (DAD).
DFD adalah: suatu model logika data atau proses yang dibuat untuk
menggambarkan: darimana asal data, dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut, dan
16
interaksi antara data yang tersimpan, dan proses yang dikenakan pada data tersebut
(Afyenni, 2014).
Panah menunjukkan pergerakan data dari satu titik ke titik lain, dengan
kepala panah menunjuk ke arah tujuan data dan dijelaskan dengan kata benda.
Persegi panjang dengan sudut membulat digunakan untuk menunjukkan terjadinya
proses transformasi. Proses juga harus diberi nomor identifikasi yang unik yang
menunjukkan tingkat dalam diagram.
1. DFD harus memiliki minimal satu proses dan tidak boleh ada objek yang
berdiri sendiri atau terhubung dengan diri sendiri.
2. Sebuah proses harus memiliki setidaknya satu aliran data yang masuk ke
dalam proses dan menciptakan setidaknya satu aliran data dari proses.
3. Sebuah penyimpanan data harus dihubungkan ke setidaknya satu proses.
4. Entitas eksternal tidak boleh terhubung satu sama lain.
Simbol Keterangan
Entity
Data Flow
Process
Data Store
Menurut Pressman (2010), model proses adalah fondasi dari rekayasa piranti
lunak yang mendefinisikan sebuah framework untuk sekumpulan key process area
yang harus dibangun demi keefektifan penyampaian teknologi pengembangan
rekayasa piranti lunak. Menggambarkan bagaimana aktifitas pada kerangka kegiatan
dan tindakan serta tugas yang terjadi dalam setiap kerangka kegiatan yang
diselenggarakan sehubungan dengan urutan dan waktunya.
itu selesai dibuat (Pressman and Maxim, 2014). Tahapan dari model proses waterfall
bisa dilihat pada gambar 2.
1. Communication
2. Planning
Pada tahapan planning terdapat estimating, scheduling dan tracking yaitu pembuat
perangkat lunak membuat penjadwalan dan menggambarkan taks teknik yang akan
dilakukan, menggunakan sumber daya sesuai dengan apa yang diperlukan dan
membut perangkat lunak sesuai syarat-syarat yang dibutuhkan sebelumnya serta
bekerja tepat pada waktunya.
3. Modeling
Pada tahapan modeling terdapat analysis dan design dimana pada tahap ini pembuat
perangkat lunak membuat model dan design yang berguna untuk memahami
persyaratan perangkat lunak agar sesuai dengan kebutuhan.
19
4. Construction
Pada tahapan construction terdapat code dan test yaitu pembuat perangkat lunak
membuat design yang sudah ditetapkan sebelumnya. Proses penulisan kode (coding)
dimulai pada tahap ini dan melakukan pengujian jika terdapat kesalahan dalam
penulisan kode.
5. Deployment
Pada tahapan deployment terdapat delivery, support dan feedback. Pada tahap ini
perangkat lunak dikirim ke pengguna untuk dievaluasi apakah sesuai dengan apa
yang diharapkan dan melakukan feedback berdasarkan dari hasil evaluasi.
PHP adalah singkatan dari Hypertext PreProcessors, PHP saat ini adalah
bahasa pemrograman interpreter yang paling banyak digunakan saat ini dikarenakan
bersifat open source dan juga paling banyak didukung oleh banyak web server. PHP
dapat digunakan oleh banyak sistem operasi dari Windows, Linux maupun BSD.
PHP umumnya diintegrasikan dengan aplikasi database yang juga open source
seperti MySQL maupun PostgreSql, tapi bisa juga diintegrasikan dengan Microsoft
SQL, Access maupun Oracle.
dasarnya user interface HTML sangat sederhana dan kaku. Oleh karena itu HTML
sekarang didukung dengan CSS dan JavaScript yang membuat tampilan halaman
HTML menjadi menarik dan interaktif (Salim, 2013)
2.14 CSS
CSS1 pertama kali diluncurkan pada tahun 1996 dan 2 tahun kemudian
muncul CSS2. CSS digunakan untuk mengatur bagaimana spesifikasi suatu elemen
akan ditampilkan. CSS bekerja dengan aturan asosiasi gaya dengan unsur-unsur
HTML untuk mempercantik tampilan dari HTML. Aturan CSS biasanya muncul
dalam dokumen terpisah, meskipun mungkin muncul dalam sebuah halaman HTML.
Dua aturan yang terdapat pada CSS yaitu selector dan declaration (Duckett, 2011).
3. Easy To Use
SQL menyediakan sebagian besar database yang menggunakan
sintaks SQL. Dengan kemudahan dalam proses set up dibanding
produk-produk yang serupa
4. Portability
SQL dapat berisikan secara stability pada berbagai OS seperti
Windows, Linux, Mac OS, dan lain-lain
5. Source Code
Memudahkan pengguna untuk mengontrol dan memodifikasi
source code SQL
2.17 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl.
Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun),
Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public
License dan bebas, merupakan web server yang mudah digunakan yang dapat
melayani tampilan halaman web yang dinamis.
23
1. Waktu Belajar
Ketika seseorang merancang user interface haruslah
memperhatikan kemudahan dalam tampilan, sehingga nantinya
pengguna dapat mengerti dan beradaptasi dengan cepat dalam
menggunakan aplikasi
2. Kecepatan Kinerja
Suatu user interface haruslah memperhatikan berapa lama waktu
yang diperlukan oleh aplikasi tersebut dalam meyelesaikan suatu
proses.
3. Tingkat Kesalahan
Rancangan yang dibuat haruslah dapat meminimalisir
kemungkinan kesalahan yang dilakukan oleh user dalam
penggunaan aplikasi.
4. Daya Ingat
Tampilan user interface yang dibuat haruslah mudah diingat oleh
pengguna sehingga tidak memerlukan daya ingat yang tinggi
ketika menggunakan ulang aplikasi tersebut.
5. Kepuasan Subjektif
Hasil user interface yang dibuat haruslah memenuhi kepuasan
pengguna akan aspek – aspek yang terdapat di dalam aplikasi.
2.19 Ojek
Menurut J.S. Badudu dan Sutan Mohammad Zain dalam Kamus Umum
Bahasa Indonesia, ojek adalah sepeda motor yang dibuat menjadi kendaraan umum
untuk memboncengi penumpang ke tempat tujuannya. Peter Salim dan Yenny Salim
menyebutkan bahwa ojek adalah sepeda atau sepeda motor yang disewakan dengan
cara memboncengkan penyewanya.