Sejarah UML UML Diagram

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.