huruf A tidak sama dengan huruf a. Sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR huruf besar semua, yang benar
adalah var huruf kecil semua. Perintah lain adalah new Date tidak boleh ditulis new date
huruf kecil semua.
Walaupun memiliki nama serupa, JavaScript hanya sedikit berhubungan dengan bahasa pemrograman Java, dengan kesamaan utamanya adalah penggunaan
sintaks C. Perbedaan mendasar antara keduanya adalah bahwa pemrograman Java dapat berjalan pada mesin virtual video game, tablet dan penjelajah web Mozilla
Firefox, Opera, Google Chrome, Safari, Internet Explorer sedangkan JavaScript hanya dapat berjalan pada penjelajah web saja. Java merupakan bahasa pemrograman
berorientasi objek murni sedangkan JavaScript digunakan secara prosedural. Java dikembangkan oleh Sun Microsystem sedangkan JavaScript dikembangkan oleh
Netscape Inc http:destwentyo.blogspot.com201302pengertian-javascript.html.
2.17 XAMPP
XAMPP adalah sebuah software web server Apache yang didalamnya sudah tersedia database server
MySQL dan support PHP programming. XAMPP merupakan software
yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah sudah tersedia Apache Web Server, MySQL
Database Server, PHP Support PHP 4 dan PHP 5 dan beberapa module lainnya. Perbedaannya, jika yang versi untuk Windows sudah dalam bentuk instalasi grafis
sedangkan Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda
Universitas Sumatera Utara
dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh
karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX.
Jadi, XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan
instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis atau auto
konfigurasi. http:www.maniacms.web.id201201pengertian-xampp.html
Universitas Sumatera Utara
Universitas Sumatera Utara
BAB 3
PERANCANGAN SISTEM
Menurut Susanto 2004:332, perancangan sistem adalah proses menyusun atau mengembangkan sistem informasi yang baru. Dalam tahap ini harus dapat dipastikan
bahwa semua prasyaratan untuk menghasilkan sistem informasi dapat dipenuhi. Hasil sistem yang dirancang harus sesuai dengan kebutuhan pemakai untuk mendapatkan
informasi. Hal lain yang perlu diperhatikan adalah bahwa sistem yang disusun harus dapat
dikembangkan lagi
http:informatika.web.idkonsep-dasar-perancangan- sistem.htm.
3.1 Data Flow Diagram DFD
Data Flow Diagram DFD adalah alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual
maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram
, model proses, diagram alur kerja, atau model fungsi.
Universitas Sumatera Utara
Pemesanan DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya
bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat
pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat programhttp:dhykapra.blogspot.com201311pengertian-
fungsidan-data-flow-diagram.html. Didalam DFD terdapat 3 level, yaitu :
Info Produk Admin
Member
Sistem Informasi Penjualan Alarm
Security Data Member Login Admin Data Pemesanan
Info Produk
Gambar 3.1 Data Flow Diagram DFD
Universitas Sumatera Utara
Tabel 3.1 Simbol-simbol Data Flow Diagram No.
Simbol Fungsi
1. Eksternal Entity
merupakan kesatuan di luar lingkungan system yang dapat berupa
seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem.
2. Arus data merupakan tempat mengalirnya
informasi menunjukan arus data berupa sistem. 3.
Proses merupakan pengolahan data atau aliran data masuk menjadi data aliran keluar.
4. Penyimpanan
data merupakan
tempat penyimpanan data yang ada di dalam sistem.
3.2 Perancangan Database