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