TINJAUAN PUSTAKA
Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masi
memerlukan adanya suatu pengolahan. Data bisa berujut suatu keadaan, gambar, suara,
huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita
gunakan sebagai bahan untuk bisa melihat lingkungan, obyek, kejadian ataupun suatu
konsep.
Aplikasi adalah suatu perangkat lunak atau program komputer yang beroperasi
pada suatu sisten tertentu yang diciptakan dan dikembangkan untuk perintah tertentu.
Istilah aplikasi sendiri di ambil dari bahasa inggris “application” yang dapat diartikan
penerapan perangkat lunak atau software yang dikembangkan untuk tujuan melakukan
tugas-tugas tertentu.
3.3.1 Flowchart
1. Flowchart digambarkan dari halaman atas kebawah atau dari kiri ke kanan.
4. Setiap langkah dari aktifitas harus diuraikan dengan menggunakan kata kerja.
5. Setiap langkah dari aktifitas harus berada pada urutan yang benar.
6. Lingkup dan rangs yang sedang digambarkan harus ditelusuri dengan hati-
Simbol Arti
Input/Output Mempresentasikan input data atau output data yang
Proses
Mempresentasikan operasi
Penghubung Keluar atau masuk dari bagian lain Flowchart
Anak Panah
Data Flow Diagram merupakan alat perancangan sistem yang berorienasi pada
alur data dengan konsep dekomposisi yang dapat di pergunakan untuk
penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan
oleh profesional sistem kepada pemakai maupun pembuat program.
Data Flow Diagram sering digunakan untuk menggambar sistem yang
berjalan/ada atau sistem yang diusulkan / baru yang digembarkan secara logika
tanpa mempertimbangkan lingkungan fisik dimana data itu mengalir atau data
tersebut disimpan.
A. Pedoman-pedoman pembuatan Data Flow Diagram :
1. Identifikasi kesatuan luar (Eksternal Entity) yang terlibat didalam sistem.
2. Identifikasi semua input dan output yang terlibat dalam kesatuan luar.
3. Gambarlah terlebih dahulu Diagram konteks/Context Diagram yang merupakan
penggambaran Sistem secara garis besar.
4. Gambarlah Data Flow Diagram (DFD) Level Nol.
5. Gambarlah data Flow Diagram (DFD) Level 1
6. Gambarlah Data Flow Diagram (DFD) Level 2, dan seterusnya sampai
7. Data Flow Diagram (DFD) Primitive (Tidak Bisa Dijabarkan Lagi).
Simbol Fungsi
Simbol Fungsi
Relationship
Cardinaliti Ratio
Yaitu menjelaskan batasan pada jumlah entity yang berhubungan melalui suatu
relationship. Menujukan jumlah maksimal entity yang dapat berelasi dengan entitas
pada himpunan entitas yang lain.
Jenis-jenis Cardinality Ratio:
1. One to One (1:1)
Yaitu perbandingan antara entity pertama dengan entity kedua berbanding, Satu
berbanding Satu.
2. One to Many (1:N)
Yaitu perbandingan antara Entity pertama dengan Entity kedua berbanding, satu
berbanding banyak.
3. Many to One (N:1)
Yaitu perbandingan antara Entity pertama dengan Entity kedua berbanding , Banyak
berbanding Satu.
4. Many to Many(N:N)
Yaitu perbandingan antara Entity pertama dengan Entity kedua berbanding, Banyak
berbanding Banyak.
browser untuk menjalankan aplikasi dan di akses melalui jaringan komputer, Aplikasi
Berbasis web adalah sebuah program yang disimpan diserver dan dikirim melalui
yang diakses menggunakan web browser melalu jaringan internet atau internet.
Aplikasi Web juga merupakan suatu perangkat lunak komputer yang di kodekan dalam
bahasa pemograman yang mendukung perangkat lunak berbasis Web seperti HTML,
Berikut adalah bahasa pemograman yang mendukung perangkat lunak berbasis web
yaitu :
A. HTML
HTML adalah sebuah bahasa yang digunakan untuk membuat sebuah halaman
dan performatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar
pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa
pemograman umum.
C. Database
untuk memperoleh informasi dari basis data tersebut. Database memiliki perangkat
1. MySQL ( XAMPP )
MySQL adalah sebuah perangkat lunak sistem menajemen basis data (Database)
SQL atau DBMS. MySQL merupakan salah satu DBMS yang bersifat freeware,
sehingga menjadi populer dikalangan pengguna database. Selain karena free MySQL
juga merupakan DBMS yang relatif ringan dan mudah digunakan. Ada beberapa
XAMPP.
yang digabungkan menjadi satu. Dalam XAMPP sendiri terdapat 5 software yang
XAMPP kita tidak perlu lagi menginstal Apache dan mySQL secara terpisah.
2. Directori MySQL
Directori XAMMP
Setelah semua proses yang berjalan dalam MySQL terdapat dalam directori mysql. Ada
beberapa directori yang perlu diketahui dalam directori mysql :
a. Bin
Directori bin berisi service – service yang bisa dijalankan untuk mengakses Mysql.
b. Data
3. Klik Next
4. Pilih Komponen yang akan dinstal atau biarkan default untuk menginstal keseluruhan.
6. Hilangkan centang pada “learn more about Bitnami for XAMPP” jika tidak ingin
Website atau world wide web, sering disingkat sebagai www atau “web” saja,
yakni sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain
dipresentasikan dalam bentuk hypertext dan dapat di akses oleh perangkat lunakyang di
sebut browser, informasi di web pada umumnya ditulis dalam format HTML.
Keistimewaan inilah yang telah menjadikan web sebagai service yang paling
kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk
sembarang tempat di dokumen lain. Dengan sebuah browser yang memiliki graphical user
interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk link tersebut
halaman web. Pada halaman web, html dijadikan sebagai bahasa script dasar yang
notepad, editor plus ataupun editor lain yang berbasis GUI (Graphical User Interface)
seperti microsoft frontfage, dan bisa juga macromedia dreamweaver 8. Dengan program
ini kode html tidak perlu diketik, karena semua perintahnya diwujudkan secara icon base.
Tetapi bagi seorang pengembang aplikasi web, kemampuan pengasaan terhadap kode-
kode html sangat diperlukan, sehingga sangatlah disarangkan untuk menguasai kode
Dan adapun secara umum tugas-tugas yang dapat dilakukan oleh HTML adalah :
d. Menambahkan objek-objek seperti image, audio, video, dan juga applet dalam
dokumen html.
Browser merupakan software yang diinstal di mesin client yang berfungsi untuk
meterjemahkan tag-tag html menjadi halaman web. Browser yang biasanya digunakan
adalah internet explorer, nescape navigator dan banyak browser yang lain.
Setiap dokumen HTML diawali dengan tag <HTML>. Tag ini digunakan
webserver dan web browser untuk berkomunikasi. Tag ini akan memberitahukan web
Tag <HTML> mempunyai tag penutup, tag ini digunakan untuk memberitahu browser
akhir dari dokumen HTML. Tag penutup untuk tag <HTML> adalah </HTML>. Tag
<HTML>
<HEAD></HEAD>
<BODY></BODY>
</HTML>
3.7. PHP
PHP singkatan dari hypertext preprocessor yang digunakan sebagai bahasa script
server-side dalam pengembangan web yang disisipkan pada dokumen html. Pengunaan
php memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut
lebih mudah dan efisien. Php merupakan software open-source yang disebarkan dan
dilisensikan secara gratis serta dapat di download secara bebas dari situd resminya yaitu :
http:/www.php.net.
menambahkan fungsi-fungsi baru. Php adalah bahasa yan popular. Sebagian besar sintaks
Php diciptakan pertama kali oleh rasmus lerdofl pada tahun 1994. awalnya, php
digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada
homepage-nya. rasmus lerdofl adalah seorang pendukung open source. Oleh karena itu, ia
mengeluarkan personal home page tools versi 1.0 secara gratis, kemudian ia
Kelebihan PHP
Php memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis.
Php difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang
dapat dilakukan oleh GCI, seperti mengumpulkan data dari form, menghasilkan isi
halaman web dinamis, dan kemampuan mengirim serta menerima cookies bahkan lebih
Web server yang mendukung php dapat ditemukan dimana-mana dari mulai IIS
sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan
relatif mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam
pengembangan. Dalam sisi pemahaman, php adalah bahasa scripting yang paling mudah
Format : <?php
?>
</script>
dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan
layouting halaman web. Dengan mendefinisikan suatu style sekali saja itu dapat
Css telah didukung beberapa kebanyakan browser, terutama versi baru sehingga
penempatan layout menjadi lebih fleksibel. Membuat html merupakan tag minimal
berpengaruh terhadap ukuran file, dapat menampilkan konten utama terlebih dahulu
sementara gambar dan lain dapat ditampilkan sesudahnya. Selain itu penggunaan css pada
Penggunaan css ada dua cara yaitu dengan menyisipkan kode css langsung dalam
kode html atau simpan menjadi file tersendiri akan lebih memudahkan untuk mengontrol
tampilan banyak dokumen secara langsung. Css mendapat dukungan penuh pada browser
internet explorer versi 6(empat) dan pada versi sebelumnya. Perlu diketahui bahwa
tampilan css dapat berbeda bila ditampilkan pada menu browser yang berbeda pula.