Context Diagram CD Data Flow Diagram DFD

Gambar 2.1 Simbol Dalam DFD 2.5.3 Entity Relationship Diagram ERD Menurut Fathansyah 2001, Entity Relationship Diagram merupakan diagram yang berisi komponen- komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta yang ditinjau. Berikut ini merupakan simbol-simbol yang digunakan dalam pembuatan ERD. 22 Gambar 2.2 Simbol Dalam ERD 2.5.4 STD State Transition Diagram Alat perancangan menurut Yourdon 1989: 259 merupakan penggambaran suatu benda atau seseorang pada waktu, bentuk keberadaan tertentu, ataupun kondisi tertentu, seperti state transition diagram yang menggambarkan suatu benda menunggu kondisi Misalnya, menunggu pengisian kata kunci password dan menunggu instruksi berikutnya. Menurut Yourdon 1989: 259-265, State transition diagram STD merupakan modelling tools yang menggambarkan sifat ketergantungan pada waktu dari sistem. Pada awalnya hanya digunakan untuk menggambarkan suatu sistem yang memiliki sifat real-time, seperti: Control process, telephone switching system, 23 high speed data acquisition, dan military command and control system. Pengertian lain dari state transition diagram adalah model keadaan dari sebuah objek dan kejadian-kejadian yang menyebabkan objek tersebut berubah dari satu keadaan ke keadaan yang lain Hoffer, 1996: 462. Terdapat dua macam kerja sistem ini, yaitu: 1. Passive : Sistem ini melakukan kontrol terhadap lingkungan, tetapi lebih bersifat memberikan reaksi atau menerima data saja. Contoh, suatu sistem yang tugasnya mengumpulkan atau menerima data melalui sinyal yang dikirimkan oleh satelit. 2. Active : Sistem melakukan kontrol terhadap lingkungan secara aktif dan dapat menerima data serta memberikan respon terhadap lingkungan sesuai dengan program yang telah ditentukan. Contoh, sistem komputer yang ditempatkan pada peluru kendali. Beberapa simbol yang digunakan untuk membuat state transition diagram. Yaitu: a. State, disimbolkan dengan segi empat. simbol state b. Transition state atau perubahan state disimbolkan dengan panah berarah. Simbol transition state 24 c. State adalah kumpulan keadaan atau atribut yang mencirikan seseorang atau suatu benda pada waktu tertentu atau kondisi tertentu. Contoh, menunggu pemakai mengisi password, menunggu perintah berikutnya, menunggu nada panggilan dan lainnya. d. Condition adalah suatu event pada lingkungan eksternal yang dapat dideteksi oleh sisem. Contoh, sebuah sinyal interrupt atau data. Hal ini akan menyebabkan perubahan terhadap state dari state menunggu X ke state menunggu Y, atau memindahkan aktifitas X ke aktifitas Y. e. Action adalah yang dilakukan sistem bila terjadi perubahan state atau merupakan reaksi terhadap kondisi. Aksi akan menghasilkan keluaran atau tampilan. f. Display pada layar menghasilkan output. Berikut gambar dari kondisi dan aksi: Gambar 2.3 Simbol Dalam STD 25

2.6 PHP

PHP adalah sebuah bahasa pemrograman yang didesain agar dapat disisipkan dengan mudah ke halaman HTML. PHP memberikan solusi sangat mudah dan dapat berjalan di berbagai jenis platform. Pada awalnya memang PHP berjalan di sistem UNIX dan variannya, namun kini dapat berjalan dengan lancar di lingkungan sistem operasi Windows. Suatu nilai tambah yang luar biasa karena proses pengembangan program berbasis web dapat dilakukan lintas sistem operasi. Dengan luasnya cakupan sistem operasi yang mampu menjalankan PHP dan ditambah begitu lengkapnya function yang dimilikinya tersedia lebih dari 400 function di PHP yang sangat berguna tidak heran jika PHP semakin menjadi tren di kalangan programmer web. Penemu bahasa pemrograman ini adalah Rasmus Lerdorf, yang bermula dari keinginan sederhana Lerdorf untuk mempunyai alat bantu dalam memonitor pengunjung yang melihat situs web pribadinya. Inilah sebabnya pada awal pengembangannya, PHP merupakan singkatan dari Personal Home Page tools, sebelum akhirnya menjadi Hypertext Preprocessor.

2.7 XAMPP

XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri localhost, yang terdiri atas program Apache HTTP Server, MySQL database, dan 26 penterjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X empat system operasi