Event Modeling

Author(s):  
Lars Baekgaard

The purpose of this chapter is to discuss conceptual event modeling within a context of information modeling. Traditionally, information modeling has been concerned with the modeling of a universe of discourse in terms of information structures. However, most interesting universes of discourse are dynamic and we present a modeling approach that can be used to model such dynamics. The Unified Modeling Language (UML) is based on the following notion of an event. “An event is a noteworthy occurrence that has location in time and space. It occurs at a point in time; it does not have duration. Model something as an event if its occurrence has consequences.” (Rumbaugh, Jacobsen et al. 1999). This definition emphasizes that an event occurs at a point in time and that its occurrence has noteworthy consequences. We characterize events as both information objects and change agents (Bækgaard 1997). When viewed as information objects events are phenomena that can be observed and described. For example, borrow events in a library can be characterized by their occurrence times and the participating books and borrowers. When we characterize events as information objects we focus on concepts like information structures. When viewed as change agents events are phenomena that trigger change. For example, when borrow event occurs books are moved temporarily from bookcases to borrowers. When we characterize events as change agents we focus on concepts like transactions, entity processes, and workflow processes.

Author(s):  
Terry Halpin

To ensure that a software system accurately reflects the business domain that it models, the system needs to enforce the business rules (constraints and derivation rules) that apply to that domain. From a conceptual modeling perspective, many application domains involve constraints over one or more conceptual schema paths that include one or more conceptual joins (where the same conceptual object plays roles in two relationships). Popular information modeling approaches typically provide only weak support for such conceptual join constraints. This chapter contrasts how these join constraints are catered for in object-role modeling (ORM), the Unified Modeling Language (UML), the Object-oriented Systems Model (OSM), and some popular versions of entity-relationship (ER) modeling. Three main problems for rich support for join constraints are identified: disambiguation of schema paths, disambiguation of join types, and mapping of join constraints to implementation code. To address these problems, some notational, metamodel, and mapping extensions are proposed.


Author(s):  
Bruce Todd Bauman

Central to interoperability is a shared conceptualization of the domain or universe of discourse (UoD). A conceptual model (CM) documents this shared understanding between people in a formal language, augmenting prose but neutral of later implementation decisions. Having such an explicit layer has benefits for enhanced interoperability, higher quality implementations, reuse and mapping, and as such is recognized as desirable by many modeling frameworks. In this paper, we describe our motivation and efforts to date, to use the ontologically well founded profile of the Unified Modeling Language (UML) proposed in Guizzardi-2005 to create such models. Relevant subsets of a CM form the basis for physical data models (PDM) targeting specific technologies, in this case the generation of Extensible Markup Language (XML) schemata represented in the World Wide Web Consortium (W3C) Schema Language (XSD). These physical data models are annotated by a developer, with a set of encoding directives. These encoding directives and the custom developed software that interprets them to map concepts in the CM to their expression in an XSD, are our principle contribution. The CM language, the XSD encoding annotations, and the software are briefly described.


2019 ◽  
Vol 6 (3) ◽  
pp. 275
Author(s):  
Fitri Purwaningtias ◽  
Chairul Mukmin

<p><em>Z-Tech Computers is a company engaged in the sale of computers and accessories. At present the Z-Tech Computer system runs on a buying and selling process carried out conventionally (manually). This condition occurs in the stock control process. The condition that occurs in Z-Tech Computers is information on the placement of goods that are not organized. This information causes problems that arise inaccurately information on stock data and the position of the finished goods attracts losses for the company. For this reason, in this research information modeling is carried out using an integrated modeling language to describe the needs of buying and selling. The results of modeling carried out are implemented in the form of enterprise resource planning (ERP) using the Odoo Application. UML and implementation using Odoo can be run as needed. Because Odoo has a variety of integrated modules, both customer management, accounting, sales, and even purchasing modules</em><em>.</em></p><p><em><strong>Keywords</strong></em><em>: Enterprise Resource Planning, Odoo, Unified Modeling Language</em> </p><p><em>Z-Tech Komputer merupakan perusahaan yang bergerak dalam penjualan komputer dan aksesorisnya. Saat ini pada Z-Tech Komputer sistem berjalan pada proses pembelian </em><em>dan penjualan </em><em>dilakukan secara konvensional (manual). </em><em>Kondisi tersebut terjadi terutama pada proses pengekan stok. Kondisi lain yang terjadi yaitu pada </em><em>Z-Tech Komputer yaitu informasi penempatan barang yang ada tidak teroganisir</em><em>. Kondisi tersebut menimbulkan permasalahan</em><em> </em><em>berupa tidak akuratnya informasi data stok dan posisi barang sehingga</em><em> menimbulkan kerugian bagi perusahaan</em><em>. Untuk itu dalam penelitian ini dilakukan pemodelan informasi menggunakan unified modeling language unutk menjabarkan kebutuhan pada pembelian dan penjualan</em><em>. </em><em>Hasil pemodelan yang dilakukan diimplementasikan dalam bentuk enterprise resource planning (ERP) menggunakan Aplikasi Odoo. Dari hasil implementasi menunjukkan bawah pemodelan UML dan implementasi menggunakan Odoo dapat berjalan sesuai kebutuhan. Karena Odoo memiliki beragam modul yang saling terintegrasi, baik modul manajemen pelanggan, akuntansi, penjualan, dan bahkan pembelian.</em></p><p><em><strong>Kata kunci</strong></em><em>: Enterprise Resource Planning, Odoo, Unified Modeling Language</em></p>


2020 ◽  
Vol 5 (1) ◽  
pp. 78
Author(s):  
Ade Sumaedi ◽  
Makhsun Makhsun ◽  
Achmad Hindasyah

PT. Duta Nichirindo Pratama is a company engaged in the field of Autoparts Manufacture. Barcode is the identity of an item / product on the package. Barcode technology has been used as the identity of goods in a production. Barcodes are used to facilitate the identification of goods produced. Paste the barcode on the packaging of packaging results at PT. Duta Nichirindo Pratama is done manually, but there are often errors attached to the barcode on a similar packaging. This research will design and create a system based on Visual Basic.Net and Arduino to select barcode attachment errors that have the potential to be sent to consumers. The system is designed using Unified Modeling Language (UML) diagrams, database design and interface menu design. The system created will then be tested to detect the black box test. With a computing-based design system that functions to detect barcodes on the packaging automatically, the problem of sticking barcodes on the packaging can be detected.


Sensi Journal ◽  
2020 ◽  
Vol 6 (1) ◽  
pp. 60-72
Author(s):  
Ade Setiade ◽  
Luthfia Fauzia ◽  
Iwan Hermawan

PT.Medikon prima laboratories didirikan pada tahun 1980, hingga sekarang. PT.Medikon mengalami perkembangan yang sangat pesat. Jenis produk yang dihasilkan mencakup produk farmasi , OT (obat tradisional), suplemen dan kosmetik. PT.Medikon Prima Laboratories telah mengimpor produk ke seluruh wilayah indonesia.Yang beralamat di Jl. Raya Serang No. 23, Bitung Jaya, Cikupa, Kabupaten Tangerang. Untuk memudahkan pengolahan data para pegawai, inputan data Cuti dan Absensi maupun izin sakit dibutuhkan suatu perangkat lunak yang nantinya dapat melakukan pengolahan data ,berdasarkan permasalahan tersebut maka perlu di lakukan analisis sehinnga nantinya dapat diperoleh hasil dan kebutuhankebutuhan yang diperlukan untuk perangkat /system yang akan di bangun. Analisis dilakukan dengan melakukan cara menganalisis kebutuhan, pengguna dan fasilitas yang diperlukan oleh perangkat lunak yang di bangun benar-benar bermanfaat.berdasarkan hasil analisis permasalahan yang dilakukan sebelumnya, maka dapat rancangan suatu sistem perangkat lunak dengan melakukan analisis data menggunakan beberapa metode antara lain : wawancara dan observasi maupun studi pustaka, dengan menggunakan software UML (Unified Modeling Language).berdasarkan hasil analisis tersebut maka penulis melakukan penelitian dan mengambil judul yang berkaitan dengan "Prototype Aplikasi Pengolahan Data Pegawai Di PT.Medikon Prima Laboratories".yang dapat membantu dan memudahkan dalam melakukan pengolahan data pegawai dan dapat menampilkan informasi akurat yang di butuhkan oleh pengguna di PT.Medikon prima laboratories.


Author(s):  
Habib Abdul Rahman ◽  
Za'imatun Niswati ◽  
Aswin Saputra

Pada saat ini, kebutuhan informasi semakin penting dan mendesak sejalan dengan perkembangan teknologi yang semakin maju. Banyak perusahaan berskala besar maupun kecil menggunakan komputer untuk mendukung kegiatan dalam perusahaannnya. Komputer serta aplikasi didalamnya pada saat ini bukanlah merupakan sesuatu hal yang baru lagi, hampir seluruh badan usaha yang besar maupun kecil telah menggunakan komputer sebagai salah satu sarana pendukung dalam kegiatan pada perusahaan tersebut. PT Auto Daya Keisindo Jakarta Selatan merupakan perusahaan swasta yang masih menggunakan sistem manual dalam pengolahan data, terutama pada pengolahan data persediaan barang sehingga memperlambat dalam proses pengolahan data dan pengontrolan persediaan barang. Untuk mengatasi masalah tersebut maka dirancanglah sistem informasi persediaan barang berbasis java. Dalam pembuatan sistem informasi persediaan barang berbasis java metode perancangan yang digunakan adalah Unified Modeling Language (UML). dengan aplikasi Eclipse 2018, SQL Server 2008 untuk perancangan basis datanya. Dengan menggunakan sistem informasi persediaan barang berbasis java ini dapat mempermudah dan mempercepat kinerja bagian gudang serta dapat mengontrol jumlah persediaan barang.Kata kunci: Sistem Inventory, Java, MYSQL, SDLC, UML


e-NARODROID ◽  
2015 ◽  
Vol 1 (2) ◽  
Author(s):  
Immah Inayati

Perkembangan dunia teknologi berjalan sangat cepat. Selaras dengan hal itu, kebutuhan manusia hususnya dibidang bisnis juga semakin berkembang. salah satunya adalah R.M. Lesehan Berkah Ilaahi. Rumah makan ini merupakan rumah makan yang memiliki banyak pelanggan. Dengan semakin bertambahnya jumlah pelanggan, maka [penumpukan antrian banyak terjadi. Di samping itu rumah makan ini memiliki potensi untuk dapat terus mengembangkan bisnisnya. Untuk itu dibutuhkan sebuah sistem yang mampu memfasilitasi proses pemesanan melalui online serta mampu membantu pemilik bisnis dalam melakukan promosi dan penawaran, terlebih kepada pelanggan yang daya belinya tinggi. Jurnal ini memaparkan proses pembangunan sistem pemesanan berbasis web dengan menekankan pada tahap analisa, desain, dan implementasi. Analisis kondisi lapangan dilakukan dengan cara observasi lapangan, studi literatur sistem lama, wawancara dan kuesioner pelanggan. Hasil analisa akan digambarkan menggunakan notasi UML (Unified Modeling Language) untuk selanjutnya diimplementasikan dalam sebuah aplikasi e-CRM menggunakan bahasa pemrograman PHP serta basis data PostgreSQL. Metode pengembangan yang digunakan adalah Object oriented dengan memanfaatkan Yii Framework yang merupakan framework PHP berbasis Model View Controller (MVC). Selain itu digunakan pula bootstrap framework dari sisi desain aplikasi untuk memberikan fleksibilitas aplikasi ketika diakses dengan device yang resolusinya lebih kecil seperti telephon genggam. Kata kunci : Observasi, Wawancara, Kuesioner, UML (Unified Modeling Language), Yii Framework, Object oriented, Model View Controller (MVC), bootstrap framework.


Sign in / Sign up

Export Citation Format

Share Document