masukkan username dan password
Mulai
validasi
Admin eksekutif Sistem
Gagal
Menampilakan Halaman Utama
Berhasil Selesai
Gambar 2.4 Activity Diagram
c. Sequence Diagram
Sequence diagram digunakan untuk menunjukkan aliran fungsionalitas dalam
usecase .
::userwww
2. Login username,password 3. Kirim Login username,password
4. cek login username,password
5. cek login username,password 6. Kirim pesan gagal
7. kirim pesan gagal 8. Tampilkan pesan gagal
9. Kirim pesan berhasil 10. Kirim pesan berhasil
11. Tampilkan pesan berhasil 1. Tampilkan Form Login
admin user ::Tampilan
::Con Login
Gambar 2.5 Sequence Diagram
d. Class Diagram
Class Diagram menunjukkan interaksi antar kelas dalam sistem, kelas
mengandung informasi dan tingkah laku behaviour yang berkaitan dengan informasi tersebut.
+Login -idUser
-nama -username
-password -idHak
user
Gambar 2.6 Class Diagram e.
Statechart Diagram Statechart diagram
menyediakan sebuah cara untuk memodelkan bermacam- macam keadaan yang mungkin dialami oleh sebuah obyek.
buka Overdraw
tutup Penarikan saldo0
Menabung saldo0
Cek saldo saldo0 selama 30 hari
Gambar 2.7 Statechart Diagram
2.10 Personal Home Page
PHP
PHP atau Personal Home Page merupakan script untuk pemrograman script web server-side, script yang membuat dokumen HTML Hypertext Markup
Language secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi
bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML.
Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang
dibuat dengan menggunakan script PHP Betha Sidik, 2006. Kemampuan PHP yang paling signifikan adalah dukungan kepada banyak
database . Membuat halaman web yang menggunakan data dari database dengan
sangat mudah dapat dilakukan. Database yang didukung oleh PHP antara lain adalah : Oracle, MySQL, Sybase, mSQL, Solid, PostgreSQL, Adabas D, FilePro, Velocis,
dBase, Unix dbm dan lain-lain Betha Sidik, 2006.
2.10.1 Sejarah PHP
PHP pertama kali dibuat pada tahun 1994 oleh Rasmus Lerdoff. Awalnya digunakan pada websitenya untuk mencatat siapa yang berkunjung dan melihat
biodatanya.
Versi pertama yang direlease tersedia pada awal tahun 1995, dikenal sebagai tool Personal Home Page
, terdiri atas engine parser yang sangat sederhana yang hanya dimengerti beberapa makro khusus dan sejumlah utilitas yang sering
digunakan pada halaman-halaman web, seperti buku tamu, counter pengunjung dan lainnya.
Pada pertengahan 1997 juga terjadi perubahan pengembangan PHP. Pengembangan dilakukan oleh tim yang terorganisasi bukan oleh Rasmus sendiri.
Parser dikembangkan oleh Zeev Suraski dan Andi Gutmans yang kemudian menjadi
dasar untuk versi 3, dan banyak utilitas tambahan yang diprogram untuk menambah kemampuan dari versi 2.
Versi terbaru PHP4 menggunakan engine script Zend untuk lebih meningkatkan kinerja dan mempunyai dukungan yang banyak, berupa ekstensi dan
fungsi dari berbagai library pihak ketiga, dan berjalan seolah modul asli dari berbagai server web yang popular.
2.10.2 Kelebihan PHP
PHP adalah bahasa scripting sisi server server side yang dapat disisipkan pada HTML. Berikut ini adalah beberapa keunggulan menggunakan PHP dalam
pembuatan web :
1. Dukungan koneksinya hampir kesemua program database yang beredar sekarang ini, termasuk MySQL, PostgreSQL, Sybase, mSQL, Informix, Interbase, Oracle,
SQL Server, MS Access dan masih banyak lagi. 2. PHP dapat dipasang dibeberapa web server seperti PWS, IIS, Apache, Xitami,
Netscpae Enterprise, AOL Server dan Oreally Website Pro. PHP juga dapat dipasang dengan model CGI dan ISAPI.
3. PHP dapat berjalan diberbagai sistem operasi, seperti windows dan unix. Hal ini memungkinkan seorang programmer melakukan development di windows untuk
kemudian dipasang di Linux. 4. PHP adalah software open-source yang gratis dan bebas didistribusikan kembali
dibawah lisensi GPL GNU Public Lisence. 5. Proses PHP dilakukan di server sehingga tingkat keamanannya sangat tinggi.
2.11 Penjualan
Kegiatan penjualan terdiri dari transaksi penjualan barang atau jasa, baik secara kredit maupun tunai. Dalam transaksi penjualan kredit, jika pesanan dari
pelanggan telah dipenuhi dengan pengiriman barang atau penyerahan jasa, untuk jangka waktu tertentu perusahaan memiliki pituang kepada pelanggannya. Dalam
transaksi penjualan tunai, barangjasa baru diserahkan oleh perushaan kepada pembeli jika perusahaan telah menerima kas dari pembeli Mulyadi, 2001.