BAB II
TINJAUAN PUSTAKA
tujuan tertentu.
sebelumnya.
2 Djahir dan Pratita sistem dikelompokkan menjadi dua bagian
7
pendekatannya.
untuk membentuk suatu jaringan kerja agar dapat mencapai sasaran atau
tujuan tertentu.
pengambilan keputusan”.
menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya”.
8
cara tertentu.
aliran informasi”.
kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
mencapai tujuan”.
sesuatu (benda) pada sebuah sistem perangkat lunak secara intensif. UML
teknik terbaik yang telah terbukti suskses dalam memodelkan sistem yang
sistem informasi yang akan dibuat. Secara kasar, use case digunakan
fungsi tersebut. Simbol-simbol yang ada pada use case dapat di lihat
No Simbol Keterangan
Actor Orang, proses, atau sistem lain yang berinteraksi
kelas.
Lanjutan Tabel 2.2.
No Simbol Keterangan
4 Use Case Fungsionalitas yang disediakan sistem sebagai unit-
Dari tabel use case diatas terdapat beberapa simbol yang digunakan
dalam pembuatan use case pada penelitian ini yang pertaman simbol
simbol use case unit-unit yang mewakili menu-menu dari sistem yang
b. Diagram Activity
atau proses bisnis atau menu yang ada pada perangkat lunak. Yang perlu
aktivitas sistem bukan yang dilakukan aktor, jadi aktivitas dilakukan oleh
hal berikut:
12
No Simbol Keterangan
1 Status Awal Status awal aktivitas sistem sebuah diagram
digunakan pada peneliatan ini yaitu simbol status awal, simbol aktivitas,
c. Diagram Sequence
maka harus diketahui objek-objek yang terlibat dalam sebuah use case
yang ada pada use case. Simbol-simbol diagram sequence dapat di lihat
No Simbol Keterangan
1 Actor Segala sesuatu yang berinteraksi dengan
pada objek.
4 Pesan tipe call 1:nama_method()
Menyatakan suatu objek memanggil
yang akan digunakan dalam peneltian ini yaitu actor, simbol garis hidup
d. Class Diagram
class diagram dapat di lihat pada tabel 2.5 Class di bawah ini:
mendefinisikan method-method
15
bergantung tersebut.
Sumber: Rosa dkk (2015)
2.5 Website
wide web dimana lembar web merupakan sebuah media untuk dapat
bergerak, data animasi, suara, video maupun gabungan dari semuanya, baik
itu yang bersifat statis maupun yang dinamis, dimana membentuk satu
paling terkenal adalah World Wide Web (www) atau biasa dikenal dengan
laboratorium fisika Partikel Eropa, Jenewa, Swis. Tujuan awal adalah untuk
adalah sama karena kebanyakan orang menyingkat www menjadi web saja.
17
Aplikasi web sendiri dibagi menjadi dua yaitu web statis dan web
aplikasi seperti ini terletak pada keharusan untuk program secara terus
dengan model aplikasi web dinamis. Web dinamis ada tiga teknologi utama
Wide Web adalah suatu ruang informasi yang dipakai oleh pengenal global
akan terciptanya suatu aplikasi web, karena HTML memiliki fungsi untuk
adalah dokumen ASCII atau teks yang dirancang untuk tidak tergantung
pada suatu sistem operasi tertentu. Hyper Text Markup Language (HTML)
web berbasis hyper text markup language. HTML dibuat oleh tim Berners-
Lee ketika masih bekerja untu CERN dan dipopulerkan pertama kali oleh
diakses dengan internet. Dengan kata lain halaman website yang kita lihat
dan kita baca disusun dengan menggunakan bahasa ini dan kemudian
2.8 XAMPP
Menurut Rimona (2017:38) XAMPP adalah perangkat lunak bebas,
(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program
ini tersedia dalam GNU General Public License dan bebas, merupakan
19
web server yang mudah digunakan yang dapat melayani tampilan halaman
bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim
merupakan bahasa web server side yang bersifat open source dan MySQL
query dan escape character yang sama dengan PHP (Yusdiardi 2014:57).
merupakan sebuah aplikasi yang dapat berfungsi sebagai server local yang
skrip yang ditempatkan disisi server, sehinga php disebut juga sebagai
bahasa server side scriptin, artinya bahwa dalam menjalankan php selalu
browser.
Sedangkan PHP menurut Madcoms (2016:2) php adalah bahasa
banyak dipakai untuk membuat program situs web dinamis. PHP sering
halaman web. PHP menyatu dengan kode HTML, namun beda kondisinya.
2016:3).
pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa
2.10 MySQL
manajemen database SQL yang bersifat Open Source dan paling populer
21
Database ini dibuat untuk keperluan sistem database yang cepat, handal dan
dan escaps character yang sama dengan PHP. MySQL mempunyai tampilan
situs Web yang menggunakan MySQL sebagai database server (server yang
database server lainnya dalam query data. Hal ini terbukti untuk query yang
dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih
22
cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
(Purbadian, 2015:80).
adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS)
atau mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit
itu sesuai dengan proses bisnis yang diinginkan. Dengan kata lain, black
lunak tersebut, dari sini dapat diketahui keinginan client terhadap perangkat
domain.
23
komputer ini Berdasarkan hasil pengujian black box dengan kasus uji
b. White Box
black box karena pengujian ini didasarkan pada detail aplikasi seperti
2. Model Waterfall
3. Model Prototyping
25
user dan analis. Prototipe juga bisa dibangun melalui beberapa tool
5. Model Spiral
Model spiral pada awalnya diusulkan oleh Boehm, adalah model proses
data dan perilaku dalam satu entitas. Filosofi Object Oriented sangat
(2003:19)
keuangan perusahaan yang tersusun secara rinci dan lengkap yang meliputi
neraca, laba rugi, neraca saldo dan sebagainya. Laporan ini digunakan
bagi pihak internal dan eksternal untuk dapat menilai suatu perusahaan,
sangat berguna dari berbagai pihak, baik pihak-pihak yang berada didalam