Metodologi RAD Penjualan LANDASAN TEORI

2.9.2 Sejarah UML

UML Unified Modeling Language pertama kali diperkenalkan pada tahun 1990-an ketika Grady Booch dan Ivar Jacobson dan James Rumbaugh mulai mengadopsi ide-ide serta kemampuan-kemampuan tambahan dari masing-masing metodenya dan berusaha membuat metodologi terpadu yang kemudian dinamakan UML Unified Modeling Language. UML merupakan metode pengembangan perangkat lunak atau sistem informasi dengan metode grafis yang relative mudah dipahami Adi, 2005. Notasi UML dibuat sebagai kolaborasi dari Grady Booch, DR. James Rumbaugh, Ivar Jacobson, Rebecca Wirfs-Brock, Peter Yourdon, dan lainnya. Jacobson menulis tentang pendefinisian persyaratan-persyaratan sistem yang disebut use case Sholiq, 2006.

2.9.3 UML Diagram

Ada beberapa diagram yang disediakan dalam UML antara lain Sholiq, 2006: a. Usecase Diagram Menyajikan interaksi antara use case dan actor. Dimana, actor dapat berupa orang, peralatan, atau sistem lain yang berinteraksi dengan sistem sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai. Login Manajemen Penjualan Manajemen Stok Manajemen Buku Administrator Eksekutif Sistem Informasi Eksekutif Penjualan Gambar 2.3 Use Case Diagram b. Activity Diagram Menggambarkan aliran fungsionalitas sistem. Pada tahap pemodelan bisnis, activity diagram dapat digunakan untuk menunjukan aliran kerja bisnis business work flow. Dapat juga digunakan untuk menggambarkan aliran kejadian flow of events dalam use case. 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.

2.12 Hasil Penelitian SIE

Penelitian di bidang Sistem Informasi Eksekutif SIE telah dilakukan pada awal 1979-an, Sandewall yang melakukan penelitian SIE tentang bahasa uraian dan sistem penerbangan. Berikut ini paparan beberapa penelitian SIE yang telah dilakukan: Tabel 2.2 Penelitian SIE No. Peneliti Judul Tahun 1 Mattern, R. and Wesley, P. and Rutan, H. and Hall, N. and Lacroix, M. Implementation of a managed care information system for the Military Health System MHS 1988 2 Wye Mun Low Medical IT applications in the Singapore Armed Forces 1988 3 Evans, L. Measuring information systems effectiveness: an ongoing challenge for CIOs 1999 4 Prybutok, V. R. and Spink, A. Transformation of a health care information system: a self-assessment survey 1999 5 Srivihok, A. Understanding executive information systems implementation: an empirical study of EIS success factors 1999 6 Lousa, M. and Sarmento, A. and Machado, A. Expectations towards the adoption of workflow systems: the results of a case study 2000 7 Pang, C. and Chi-Pio Chan and Kwan, T. Tricolor light emitting diode dot matrix display system with audio output 2000 8 Hasan, H. and Hyland, P. Using OLAP and multidimensional data for decision making 2001 9 Robinson, B. and Troxell, R. K. The Balkan digitization initiative 2001 10 Fehl, K. Trial and evaluation of journey time systems in Scotland 2002 11 Purdie, H. M. G. A biased view from Glasgow [urban traffic control] 2002 12 Wilson, D. L. Information systems security in an airport environment 2002 13 Becerra, K. and Palacios, G. Converting raw data into information-the CEMEX PIMS approach 2003 14 Farn, K.-J. and Fung, A. R.-W. and Lin, A. C. Recommendation of information sharing and analysis center 2003 15 Mouss, N. N. and Mouss, H. L. and Baci, A. and Koull, A. Evaluation of industrial performance for the reactif piloting of production 2003 16 Cabin Ying and Tsai, A. and Yu, H. Vulnerability assessment system VAS 2003 17 George Ditsau SIE digunakan dalam konteks organisasi: Suatu pengujian perilaku pengguna jelas 2003 18 Mouss, N. N. and Mouss, H. L. and Baci, A. and Koull, A. Evaluation of industrial performance for the reactif piloting of production 2003 19 Lai, B. Quantitative analysis with IQAM for business decision support 2004 20 Pardo, T. A. and Cresswell, A. M. and Dawes, S. S. and Burke, G. B. Modeling the social technical processes of interorganizational information integration 2004 21 Udo Richard Averweg and Jose L. Roldan A comparative analysis of EIS in organizations in south Africa and spain 2004 22 Gangoiti, U. and Marcos, M. and Estevez, E. Using cyclic executives for achieving closed loop co-simulation 2005 23 Groot, R. and Smits, M. and Kuipers, H. A Method to Redesign the IS Portfolios in Large Organisations 2005 24 Chengmin Ding and Ping Chen Mining Executive Compensation Data from SEC Filings 2006 25 Jianhua Gao and Xudong Hu and Chuanyu Wu Design and Simulation of Multi-robot Logistic System 2006 26 Gligor, A. and Grif, H. and Oltean, S. Considerations on an Intelligent Buildings Management System for an Optimized Energy Consumption 2006 27 Rab, R. A. and Shoukat, A. and Sajjad, M. and Khan, S. A. Executive Information Systems Based on Data Mining Techniques Modeled through Quadratic Programming 2006 28 Smaltz, D. H. and Sambamurthy, V. and Agarwal, R. The antecedents of CIO role effectiveness in Organizations:An empirical study in the healthcare sector 2006 29 Subramanian, N. and Chung, L. and Yeong-tae Song An NFR-Based Framework for Establishing Traceability between Enterprise Architectures and System Architectures 2006 30 Gadgil, Shrirang and Lin, Yow-Jian and Natarajan, Narayanan Planning and Management of Dynamic Publish- Subscribe Communications in Tactical Networks using Multicast Groups 2007 31 Lawler, C. M. and Components and Analysis of Disaster Tolerant 2007 Harper, M. A. and Thornton, M. A. Computing 32 Jen-Chiun Lin and Mei-Ju Su and Po- Hsun Cheng and Yung-Chien Weng and Sao-Jie Chen and Jin-Shin Lai and Feipei Lai A Conceptual Persistent Healthcare Quality Improvement Process for Software Development Management 2007 33 Kwon-Joong Sohn and Wang-jin Yoo and Cheol-gyu Lee The Design and Implementation of Information System for the MBO of National RD Projects Cooperated by Industries, Universities and Government-supported Research Institutes 2007 34 Lin, J.-C. and Su, M.-J. and Cheng, P.- H. and Weng, Y.-C. and Chen, S.-J. and Lai, J.-S. and Lai, F. A Conceptual Persistent Healthcare Quality Improvement Process for Software Development Management 2007 35 Jong-Jin Kim and Seok-Woo Lee and Won-Pyo Hong and Eun-Gu Kang and Dae-Hwi Jun Data Application Plan in the Collaboration Hub System 2008 36 binti Yaacob, N. I. and Ghazali, J. B. M. and bin Shminan, A. S. Integrating agent into Executive Information System: A case study in KUIS 2008 37 Xiaoyong Ye and Yong Lei and Haijun Hou Design of intelligent mobile vehicle system and its global optimal path planning 2008 38 Wang Zhiliang and Li Xiwen The System Guarantee Mechanism for the Reliability of Fair Value: Based on Game Theory 2008 39 Chen Kun and Lin Zhihang Research on Workflow-Based Quality Information Active Sharing 2009 40 Marais, H. C. and Pienaar, M. The evolution of the South African science, technology and innovation system 1994--2009: An exploration 2009 41 Mejia-Lavalle, M. and Arroyo- Figueroa, G. A Corporative Information System: from Legacy Systems to Executive Digital Dashboards 2009 42 Ananraya, K. and Ammarapala, V. The development of highways assets management system 2010 43 Deperlioglu, O. and Arslan, Y. Design principles of web-based distance education system and sample application in Afyon Kocatepe University 2010