sistem informasi akuntansi semester 2, prodi d3 akuntansi
TRANSCRIPT
Kelompok 1
BAB 1SISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS
PERUSAHAAN
Mendefinisikan Sistem Informasi Akuntansi Dan Karakteristik Informasi Yang Berguna
Sistem informasi akuntansi ( SIA ) didefinisikan sebagai suatu sistem yang mencatat , memproses dan melaporkan transaksi untuk memberikan informasi keuangan dan non – keuangan yang dimana digunakan untuk membuat keputusan. Sistem ini memiliki tingkatan keamanan yang baik bila digunakan dalam Internal Control. \
Membedakan Antara Data, Informasi dan Sistem Informasi .
Data
Arti luas, data adalah fakta mentah sederhana yang mendefinisikan karakteristik dari peristiwa dan kejadian.
Arti sempit, data adalah hal yang masih sedikit maknanya.
Sifat sifat informasi yang berguna
1. Relevan : Dapat diprediksi, sebagai pengevaluasi, tepat waktu.
2. Dapat di Percaya : Terverifikasi, mewakili, dan bersifat netral.
Informasi
Informasi di definisikan sebagai data yang telah diolah dengan cara yang berarti, sehingga berguna untuk para penggunanya,
Information Value Chain
Sistem Informasi
Sistem informasi adalah serangkaian prosedur formal dimana data dikumpulkan, diproses menjadi informasi dan didistribusikan ke penggunanya.
Peran Akuntan Dalam Sistem Informasi Akuntansi
• Perancang : merancang suatu sistem berbisnis dan memproduksi informasi keuangan, sistem analisis
• Pelaksana : melaksanakan sistem yang sudah dibuat sebelumnya • Pengguna : menggunakan sistem tersebut untuk menjalankan bisnis, berperan sebagai
audit• Penilai : Sebagai orang yang menilai hasil dari sistem yang sudah di gunakan, yaitu :
Konsultan Pajak
Sertifikasi yang berkaitan dengan SIA
Name Certifying Body Who they are and What they do How to qualify
Certified Information Systems Auditor (CISA)
Information Systems Audit and Control Assocition (ISACA)
Orang-orang professional yang memiliki ketrampilan audit, control, dan keamanan IT. Umumnya mereka melakukan audit untuk mengevaluasi Sistem Informasi Akuntansi Internal
Harus mengikuti tes dan mendapatkan pengalaman kerja khusus
Certified Information Technology Profesional (CITP)
American Institute of Certified Public Accountants (AICPA)
Orang-orang professional yang memiliki keahlian dalam bidang IT. Membantu merancang sistem pelaporan keuangan dengan lebih efisien tanpa kertas.
Didapatkan berdasarkan pengalman bisnis yang pernah dilakukan, pelatihan, beserta ujian opsional.
Certified Internal Auditor (CIA)
Institute of Internal Auditors (IIA)
Orang-orang profesional yang memiliki keahlian di bidang audit internal. satu-satunya sertifikasi bidang internal audit yang diakui secara internasional. ini telah berkembang dan dijadikan sebagai
Memnuhi persyaratan pendidikan, profesional dalam bidang audit internal, dan dapat melewati ujian CIA.
pengakuan atas integritas, profesionalisme, dan kompetensi pemegangnya di bidang pengauditan internal.
VALUE CHAIN
SIA Mempengaruhi Aktivitas Perusahaan
SIA dalam suatu organisasi atau perusahaan untuk memenuhi fungsi pentingnya, diantaranya :
1. Mengumpulkan dan menyimpan data tentang aktivitas-aktivitas yang dilaksanakan oleh perusahan, sumber daya yang dipengaruhi oleh aktivitas-aktivitas tersebut, dan para pelaku yang terlibat dalam aktivitas tersebut, agar para manajemen, para pegawai, dan pihak luar yang berkepentingan dapat meninjau ulang (review) hal-hal yang telah terjadi.
2. Mengubah data menjadi informasi. Ini merupakan fungsi vital dari SIA. Ketika data menjadi informasi, maka informasi tersebut akan sangat bermanfaat baik bagi pihak internal maupun eksternal perusahaan.
3. Fungsi yang ketiga dari SIA adalah tersedianya pengendalian. Sebagaimana kita tahu bahwa dalam ranah organisasi yang lingkupnya besar seperti perusahaan, terjadinya fraud atau kecurangan bukanlah hal yang langka. Dengan adanya SIA, perusahaan akan mampu untuk menjaga aset-aset organisasi, termasuk data organisasi, untuk memastikan bahwa data tersebut tersedia saat dibutuhkan, akurat, dan andal.
SIA Membantu Proses Bisnis Internal Perusahaan
SIA di dalam perusahaan biasanya berfungsi sebagai sebagai dasar Enterprise System (ERP). ERP adalah istilah dimana dalam kegiatannya adalah mengumpulkan data dari seluruh perusahaan termasuk pesanan , pelanggan , penjualan , persediaan , dan karyawan . Informasi demikian tersedia untuk semua orang dalam perusahaan dalam cara yang bermanfaat dan tepat waktu .
SIA Dan Bisnis Eksternal Perusahaan
SCM
Software SCM bisa digunakan untuk mengoptimasi proses di dalam rantai suplai.
Menentukan level inventori.
Menentukan jadwal untuk transfer inventori.
CRM
Software CRM bisa digunakan untuk mengatur interaksi dengan konsumen.
Mengikuti jejak alur pembelian
Memastikan kepuasan konsumen
Penempatan produk
Kelompok 2
Accountants as Business Analysts
Mengubah Peran Akuntan Dalam Bisnis
Dalam akuntan masa lalu difokuskan pada
- Stewardship dan pelaporan fungsi,
- Pembuatan laporan keuangan,
- Audit.
Sekarang akuntan juga mengambil peran aktif dalam:
- Membantu perusahaan mengoptimalkan proses,
- Mencapai keunggulan kompetitif,
- Memaksimalkan nilai pemegang saham.
• Untuk mempersiapkan peran mereka, Akuntan harus:
1. Memahami bisnis dan bagaimana yang dikumpulkan meringkas dan mengkomunikasikan informasi bisnis,
2. Memahami bagaimana bisnis memberikan nilai kepada pelanggan,
3. Memahami risiko dari bisnis dan pengendalian internal di tempat agar dapat mengurangi risiko tersebut,
4. Memahami bagaimana sistem informasi akuntansi mengumpulkan, meringkas, dan melaporkan informasi proses bisnis.
Proses Bisnis: Urutan dari kegiatan usaha yang menggunakan sumber daya untuk mengubah input tertentu menjadi output tertentu untuk mencapai tujuan bisnis.
Analisis bisnis: Suatu proses yang mendefinisikan kebutuhan proses bisnis dan mengevaluasi potensi perbaikan.
Model bisnis: Representasi abstrak sederhana dari satu atau lebih proses bisnis.
Dokumentasi: Menjelaskan bagaimana proses bisnis dan sistem bisnis bekerja; alat untuk transmisi informasi dan komunikasi. Meliputi:
1. Model proses bisnis
2. Aturan bisnis
3. Buku petunjuk manual pelatihan
4. Spesifikasi Produk
5. Manual software
6. Jadwal
7. Bagan organisasi
8. Rencana strategis
Pentingnya Dokumentasi Proses Bisnis
Memfasilitasi perbaikan proses
- Efektivitas -- Apakah output diperoleh seperti yang diharapkan?
- Efisiensi -- Dapatkah output diproduksi dengan input yang lebih sedikit?
- Pengendalian internal -- Apakah pekerjaan dikontrol?
- Kepatuhan -- Proses kepatuhan terus berubah baik lokal, negara bagian, federal, dan undang-undang dan peraturan internasional.
Tipe bisnis model:
Kegiatan Model - Harus Mampu Jelaskan
1. Peristiwa yang mulai, mengubah, atau menghentikan aliran dalam proses
2. Kegiatan dan tugas dalam proses
3. Urutan aliran antara tugas
4. Poin Keputusan yang mempengaruhi aliran
5. Divisi aktivitas tergantung pada peran organisasi
BPMN Building Blocks – Events
• Acara meliputi peristiwa awal, menengah, dan akhir. Peristiwa menengah mempengaruhi aliran proses, tapi tidak memulai atau mengakhiri proses.
Contoh – BPMN
Contoh - BPMN Pools and Message Flows
Kelompok 3
Data ModelingTypes of Business Models (Jenis Model Bisnis)
Structure Models
Menggambarkan data dan struktur informasi yang melekat dalam proses bisnis Membuat rancangan dari data untuk pengembangan hubungan database untuk
mendukung pengumpulan, agregasi, dan proses komunikasi informasi
Memfasilitasi penggunaan database setelah mereka dilaksanakan
Unified Modeling Language (UML)
• Notasi diagram kelas UML untuk model struktur
• Spesifikasi untuk UML dikelola oleh Object Management Group, tidak-untuk-profit konsorsium anggota industri komputer
• UML juga termasuk notasi untuk beberapa jenis lain dari diagram, termasuk beberapa diagram struktur, diagram perilaku, dan diagram interaksi
• diagram kelas menggambarkan struktur logis dari sistem database
UML Class Diagram – Building Blocks
• Kelas adalah pemisahan koleksi yang diidentifikasi dari suatu hal yang mana organisasi ingin mengumpulkan dan menyimpan informasi
• Asosiasi menggambarkan hubungan antara dua kelas
• Multiplikasi menggambarkan banyaknya jumlah minimum dan maksimum contoh satu kelas dapat dikaitkan dengan contoh di kelas lain
UML Class Diagram - Classes
• Classes can represent
– Kelas dapat mewakili sumber organisasi (misalnya, truk, mesin, bangunan, uang tunai, investasi)
– orang -> misalnya, pelanggan, karyawan
– peristiwa (misalnya, penjualan, pembelian, pengeluaran kas, penerimaan kas), dan struktur konseptual (misalnya, akun, kategori produk, anggaran)
UML Class Diagram – Associations
• Associations depict the (business) relationship between two classes
UML Class Diagram – Multiplicities
• Multiplicities describe the minimum and maximum number of times instances in one class can be associated with instances in another class
Each Person owns a minimum of 0 and a maximum of many Autos. Each Auto is owned by a minimum of 1 and a maximum of 1 Person
Example of Association with Multiplicities Options for Multiplicities
Person Autoowns1..1 0..*
Multiplicities (Cardinalities)
Indicator Meaning
0..1 Zero or one
1..1 One only
0..* 0 or more
1..* 1 or more
Business Process Pattern
Attributes
• Atribut adalah elemen data yang menggambarkan karakteristik dari contoh di kelas (atau baris dalam tabel)
• Spesifikasi lengkap dari atribut, yaitu, kamus data, juga akan termasuk tipe data, nilai default (jika ada), kendala pada nilai (seperti minimum dan mungkin nilai maksimum), dan informasi deskriptif lainnya)
• Atribut termasuk kunci utama yang unik mendefinisikan contoh kelas, kunci asing yang mendukung hubungan antara kelas ditampilkan dalam asosiasi, dan elemen data lain untuk masing-masing kelas
• Atribut akan ditentukan dalam tabel daftar yang menyertai setiap diagram kelas
Primary Keys
• “Primary Key” adalah kunci utama dari suatu tabel yang menunjukkan bahwa yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).
• Kunci utama tidak boleh kosong
• Kunci utama harus dikontrol oleh organisasi yang memberikan, sehingga tidak akan berubah dari waktu ke waktu
Contoh yang tepat dalam menggunakan primary keys :
1) Apakah Anda menggunakan nomor jaminan sosial sebagai kunci utama?Tidak , karena ada pembatasan hukum dan tidak semua orang memiliki nomor jaminan sosial
2) Apakah Anda menggunakan nama orang sebagai kunci utama?Tidak , karena nama-nama orang tidak unik
3) Apakah Anda menggunakan nomor telepon sebagai kunci utama?Tidak, karena nomor telepon seseorang dapat berubah dari waktu ke waktu
4) Apakah Anda menetapkan kunci utama menggunakan nomor urut?Ya, karena lebih mudah untuk mengidentifikasi kesenjangan dan Anda dapat mengontrol jumlah
Foreign Keys
• Sebuah atribut atau kombinasi atribut yang memungkinkan tabel dihubungkan bersama-sama, Jadi Foreign Key adalah kolom atau field pada suatu tabel yang berfungsi sebagai kunci tamu dari tabel lain. Foreign Key sangat berguna bila kita bekerja dengan banyak tabel yang saling berelasi satu sama lain.
• Pengimplementasian hubungan antara kelas (dan tabel yang dihasilkan) ditunjukkan oleh asosiasi
• Dalam model berikut, kunci utama dari kelas PERSON akan menjadi kunci asing di kelas AUTO untuk melaksanakan asosiasi
Table Listing – Example
Customers [Customer_Number (PK), Customer_Name, Customer_City, Customer_State, Customer_Zip, Customer_Phone]
Orders [Order_Number (PK), Order_Date, Delivery_Date, Order_Amount, Shipping_Cost,
Customer_Number (FK)] Order_Items [Order_Number + Product_Number (PK), Quantity_Ordered, Price] Inventory [Product_Number (PK), Product_Description, Quantity_on_Hand (QOH), Unit_of_Issue,
Current_List_Price, Standard_Cost]
Notasi UML Hubungan Lainnya
• UML menyediakan notasi khusus untuk mendukung jenis hubungan:GeneralisasiPengumpulanKomposisi
• Notasi husus ini merupakan bentuk tangan pendek, tetapi masing-masing juga dapat dimodelkan menggunakan notasi dasar yang dijelaskan sebelumnya
Hubungan Notasi Khusus
Menerapkan Database dari Diagram Kelas
1. Map Classes to Tables
2. Map Class Attributes to Table Fields and Assign Primary Keys
Relationship Notation Explanation
Generalization relationships allows grouping of things that sharecommon characteristics. It reduces redundancy since the sharedcharacteristics only need to be modeled once. For example,sports cars, sedans, and SUVs are all autos. They have many commonelements, such as vehicle identification numbers (VINs), horsepower,gas mileage, etc. The subtypes (sports car, sedan, and SUV) alsohave unique characteristics that separately identify them.
Composition relationships are a form of aggregation. In this case,however, chapters do not exist separately from the books.
Aggregation relationships describe classes that are often consideredtogether. Although players could exist separately from a team, theyare part of a team. Aggregation relationships could be nested, forexample, when the team is part of a league.
Auto
Sports Car Sedan SUV
Book Chapters
Team Players
3. Map one-to-many associations to foreign keys
One-to-many associations are defined by the maximum multiplicity on each end of the association. The rule of thumb is to go toward the * to post the foreign key. So, in the model
above, the primary key of STATE would be a foreign key in AUTO; the primary key of PERSON would be also be a foreign key in
AUTO. See Table 1 in Chapter 3 for a listing of posting rules based on multiplicities.
4. Create New Tables to Implement Many-to-Many Relationships
Many-to-many associations require the creation of a new, linking table to implement the association. So, in the model above, the association between DEALERS and AUTO would be implemented with a new table DEALER-AUTO with a primary key formed as the combination of primary keys
from the two classes.
Aturan Bisnis
• Aturan bisnis adalah mendifinisikan beberapa aspek bisnis sebagai batasan yang harus diikuti ketika sistem beroperasi.
Klasifikasi aturan bisnis:
1. Batasan struktural yaitu aturan-aturan yang mendifinisikan struktur statis organisasi.
2. Batasan operasional yaitu aturan-aturan yang membatasi operasi yang sedang berjalan.
Contoh dari aturan bisnis ;
1. Jika berbelanja dengan lebih dari Rp 200,000, maka pembeli akan dapat satu buah handuk.
2. Setiap mencuci motor atau mobil lebih dari 3 kali, maka pelanggan mendapatkan satu kali cuci gratis.
Schema memberikan deskripsi hubungan logik antar data dalam bisnis data secara lengkap. Didalam schema terdapat nama dan deskripsi semua atribut, record dan batasan nilai untuk semua aplikasi yang menggunakan basis data tersebut.
Jenis Aturan Bisnis
1. Wajib
Formulir Aturan ini menyatakan apa yang harus terjadi. Contoh: pembayaran harus dilakukan dalam U. S. dolar.
2. Dilarang
Bentuk Aturan ini menyatakan apa yang seharusnya tidak terjadi. Contoh tidak ada pembayaran dengan cek.
3. Diizinkan
Bentuk Aturan ini mengatakan apa yang diperbolehkan dalam kondisi tersebut. Contoh pembayaran kartu kredit diperbolehkan jika kartu tersebut American Express.
Penegakan Aturan Bisnis
• Aturan harus ditegakkan
Tingkat penegak adalah:
1. Penegakan hukum secara tegas - tidak ada pelanggaran yang diperbolehkan2. Pre-override - pelanggaran diperbolehkan jika resmi di muka3. Post-override - pelanggaran diizinkan jika disahkan setelah pelanggaran4. Guidelines - aturan diikuti tapi tidak ditegakkan
Kelompok 5
Sales and Collections Business Process
Sunset Graphics Continuing Example
Desain sunset graphics dan penjualan
» Membuat spanduk
» Membuat desain grafis dan kertas untuk kendaraan dan perahu
» Barang-barang promosi perusahaan, dan
» Bordir serta produk-produk lainnya.
Deskripsi Sunset Graphichs proses Penjualan
» Sunset mempersiapkan sebuah quote yang menjelaskan produk dan layanan yang akan diberikan kepada pelanggan
» Pelanggan memesan semua atau bagian dari quote produk dan layanan
» Sunset memesan produk yang tidak ada dalam gudang dari pemasok mereka (di luar proses penjualan)
» Sunset membuat produk
» Sunset memberikan produk kepada pelanggan
» Sunset menagih pelanggan dengan faktur dan menerima pembayaran
Basic BPMN activity model
BPMN Model Refinement
Further BPMN Model Refinement
Kolaborasi aktivitas penjualan Model menekankan koreografi-pesan aliran antara kelompok, karena sunset tidak tertarik dalam kegiatan pelanggan. Untuk memperjelas diagram, mengalir pesan harus diberi label, misalnya, “informasi quote" untuk aliran pesan pertama.
More BPMN Model Refinement
Mempertimbangkan pengecualian untuk proses. Menunjukkan proses aliran ketika pemasok tidak memiliki produk yang diperlukan untuk memenuhi perintah dari pelanggan. Sub-proses mewakili kegiatan pembelian tanpa detail; ACARA kesalahan menengah menunjukkan aliran pengecualian.
Peraturan Bisnis
» Aturan bisnis membantu memastikan bahwa sistem informasi beroperasi secara konsisten dan efektif untuk mencapai tujuan organisasi.
» Aturan bisnis untuk mengetahui kendala pada proses
» Aturan bisnis melaksanakan kegiatan pengawasan, seperti
Persetujuan, otorisasi, verifikasi, dan rekonsiliasi Ulasan operasi kinerja Keamanan aset dan pemisahan tugas
Contoh penerapan pada Establishing Business Rules for Sunset’s Sales
» Menetapkan sasaran untuk setiap acara bisnis penting
» Gunakan diagram aktivitas BPMN untuk mengidentifikasi bisnis
» Mendefinisikan kendala pada setiap peristiwa
-Informasi apa yang karyawan dapat
-Apa informasi tersebut tersedia dan tidak tersedia
-Sistem informasi apa yang harus dilakukan
Sample Business Rules
Langkah-langkah Proses
Tujuan
karyawan Pengawasan akses
Pengawasan Aplikasi
Menyediakan Quote
Menyediakan quote cepat dan tepat
karyawan harus memberikan quote (penawaran ) dalam 1 hari kerja dari permintaan
Karyawan mempersiapkan quote, tidak dapat mengubah produk dan harga produk
Sistem harus menyediakan nomor quote , nilai-nilai default, cek jangkauan dan batas, dan membuat audit trail
Menerima Order
Menerima pesanan segera dan akurat; menjamin pelanggan kredit disahkan
Karyawan harus merekam perintah dalam waktu satu jam penerimaan
Karyawan menerima pesanan tidak dapat mengubah produk dan harga produk
Sistem harus menyediakan urutan nomor kontrol, nilai-nilai default, cek jangkauan dan batas, dan membuat audit trail; sistem link quote untuk order
Sunset Graphics Structure Models
» Tujuan utama dari model UML penjualan dan proses penerimaan adalah untuk menciptakan blue print(pola) untuk pengembangan database relasional
» Untuk mengembangkan diagram UML kelas, kerangka REA (Resource, Event, dan Agent) adalah pendekatan yang telah terbukti untuk menggambarkan proses bisnis dengan cara yang memenuhi persyaratan informasi manajemen akuntansi
Sunset’s Quotes - Defining Business Relationships
1. Setiap karyawan Sunset bisa berpartisipasi dalam minimum nol dan maksimum banyak quote, tetapi setiap quote melibatkan hanya satu karyawan Sunset
2. Setiap pelanggan dapat berpartisipasi dalam nol untuk banyak quote dan setiap quote adalah untuk hanya satu pelanggan
3. Setiap quote menentukan harga dan kuantitas untuk setidaknya satu produk
Modeling Sunset’s Quotes
Adding the Order Event
4.Setiap quote dapat mengakibatkan minimal pesanan 0 dan maksimum banyak pesanan. Setiap pesanan dapat berhubungan dengan 0 atau 1 quote (beberapa perintah tidak memiliki tanda kutip).
Adding Cash Receipts
5. setiap pesanan dapat baik dibayar maupun tidak.
6. setiap penerimaan uang yang disimpan ke dalam satu rekening bank
Type Images for Categorical Information
» Jenis gambar menerapkan pedoman, kendala, dan informasi deskriptif untuk sumber daya, acara, dan agen untuk membantu mengelola proses bisnis
» Jenis gambar juga mendukung kegiatan ekonomi untuk mendukung manajemen informasi dengan persyaratan;
-Untuk Sunset grafis , jenis gambar memungkinkan
-Produk kategorisasi
-Ringkasan status pesanan
-Penetapan karyawan untuk mengelola kategori produk
Adding Type Images to the Model
7. order (dan penjualan) dapat dirangkum oleh kategori produk.8. Karyawan Sunset dapat ditetapkan untuk mengelola atau lebih kategori
produk.
UML Class Models Support DB Planning
» Database akan berisi satu tabel untuk setiap kelas ditambah satu tabel untuk mendukung hubungan
» Multiplicities efek menunjukkan lokasi foreign key
» Multiplicities efek menunjukkan hubungan tabel
Linking Tables
Quote
Customer1..1
0..*
Order0..*
0..* 1..1
0..*
0..1 1
2
3
SunsetPartnerQuote
Products
Customer1..1
1..10..*
0..*1..*
0..*
Order
1..*
0..*0..*
0..*
1..1
1..1
0..*
0..1
Cash ReceiptCash 0..*
0..*
1..1
1..1
0..1
1..*
0..*1..1
ProductCategories
1..1
0..*
Order Status 1..1
0..*
1..10..*
Model ini akan mengakibatkan database dengan 9 tabel untuk kelas dan menghubungkan 2 tabel.
Posting Foreign Keys Example
1. Nomor pelanggan ddicatat dalam tabel quote sebagai foreign key.
2. Nomor pelanggan dicatat dalam rangka tabel sebagai foreign key.
3. Kutipan nomor yang dicatat dalam rangka tabel sebagai foreign key.
Rule of Thumb
POSTING ke arah * dan jauh dari THE 1 Primary key dicustomer harus ada foreign key di tabel dijual!
Resulting DB Tables and Relationships
Kelompok 4
Relational Databases and Enterprise Systems
What is Relational Database ??• Database adalah kumpulan informasi data yang terkait untuk penggunaan yang
bervariasi, seperti persediaan barang dagang, transaksi penjualan, pelanggan, maupun
• Data yang disimpan dalam bentuk relasi tabel, sehingga terdapat suatu hubungan yang saling terkait, itulah yang dinamakan Relational Database.
Three types of data models:
• A Hierarchical data model organizes data into a tree-like structure that allows repeating information using defined parent/child relationships.
• A Network data model is a flexible model representing objects and their relationships.
• A Relational data model is a data model that stores information in the form of related two-dimensional tables.
Tiga Tipe Model Data
1. Hierarchical Data Model Adalah model data dimana data tersebut diatur dengan struktur tree. Dimana Struktur dapat mewakili informasi menggunakan hubungan child/parent.
2. Network Data Model Adalah model data yang paling flexible, yang menyajikan objek dan hubungannya.
3. Relational Data Model Adalah model data yang paling banyak digunakan saat ini, dimana data disimpan dalam bentuk relasi tabel 2 dimensi.
Keuntungan Dari Relational Database
Relational Data Model, adalah jenis model data yang paling banyak digunakan saat ini, karena memberikan banyak keuntungan, diantaranya :
1 Flexible and Scalability Mampu menyesuaikan dengan perubahan masa kini
2 Simplicity Mudah untuk digunakan
3 Reduced information redundancy Mengurangi adanya keragkapan data
Prinsip Dasar Relational Database.
Entities and Attributes
- A class dapat berupa person (seseorang), place (tempat), transaksi, maupun kejadian yang dapat dijadikan informasi. Dimana membentuk singkatan sebuah grup REA (Resources, Event, and Agent)
- Atribute, adalah karakteristik maupun sifat yang mendeskripsikan masing-masing kelas.
Tiga Konstruksi Utama didalam Relational Database
- Table : Sesuatu yang dapat diidentifikasi dari suatu sistem database, bisa berupa objek, orang, tempat atau kejadian yang akan disimpan sebagai informasi pada database.
- Kolom (field) satuan data terkecil pada tabel
- Baris (record) kumpulan dari kolom yang menyatakan suatu data yang terkait.
Keys and Relationship
-Primary Key : Kunci utama dari suatu tabel yang membedakan tiap record dengan identitas yang unik, tanpa adanya kesamaan.
-Foreign Key : Atribut yang melengkapi satu hubungan yang memiliki hubungan dengan primary key.
Penggunaan Primary & Foreign Key Pada Database Relational
Microsoft Access untuk sebuah Relational Database
Hubungan multiplikasi pada transaksi Sales Event
Structured Query Language (SQL)
• Structured Query Language (SQL), adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relational. Dengan kata lain merupakan bahasa standar yang digunakan dalam manajemen basis data relational.
Enterprise Systems
Enterprise systems (ES), atau biasa disebut sebagai Enterprise Resource Planning (ERP) systems, adalah sistem informasi perusahaan yang dirancang untuk mengkoordinasikan semua sumber daya, informasi, dan aktifitas yang diperlukan untuk proses bisnis yang lengkap. Sistem ERP ini didasarkan pada database pada umumnya dan rancangan perangkat lunak.
Penerapan Komputasi awan Pada Enterprise Sistem
Kelompok 7CONVERSION BUSSINESS
Menjelaskan aktivitas bisnis yang meliputi proses konversiReview of Conversion Accounting
Proses Konversi Sunset Grafik
1. Ketika kuantitas suatu produk turun sampai tingkat di bawah batas minimum, manajer bagian persediaan yang berwenang akan meningkatkan kuantitas.
2. Berdasarkan daftar kebutuhan bahan atas produk tersebut, mereka diolah menjadi barang dalam proses.
3. Karyawan kemudian membuat produk-produk tersebut.4. Setelah selesai, produk ditempatkan di dalam gudang persediaan.
Mengembangkan model kegiatan dari proses konversi menggunakan BPMN
Basic Purchases BPMN Activity Model
The basic activity model implements the process steps.
Memahami dan menerapkan pilihan model kegiatan yang berbeda
Refining the Model with Swimlanes
Then, define the steps performed by each function.
Refining the Model
Process flow loops until the batch is complete
Intermediate error event interrupts flow if inspection failed
Refining the Model
Second loop in process flow until all batches are complete
Mengembangkan aturan bisnis untuk menerapkan kontrol pada proses konversi
Contoh Aturan Bisnis untuk Proses Konversi
Langkah- langkah Proses
Tujuan Pihak yang terlibat dan tindakannya
Kontrol akses Kontrol aplikasi
Otorisasi Produksi
Untuk memastikan barang jadi yang tersedia telah memenuhi permintaan pasar
Supervisor memerintahkan produksi barang >$5000
Tidak boleh merubah catatan persediaan yang sudah ditetapkan
Sistem harus menyediakan kontrol nomor pesanan, nilai-nilai default, jangkauan dan batas cek, dan audit
Pemakaian Bahan Baku
Agar pemakaian bahan baku sesuai dengan daftar kebutuhan bahan yang sudah ditetapkan
Orang yang terlibat dalam proses otorisasi produksi dan pemakaian bahan baku tidak boleh sama
Tidak boleh merubah daftar kebutuhan bahan yang sudah ditetapkan
Sistem hanya memperbolehkan orang yang terlibat untuk memasukan nomer barang dari daftar kebutuhan bahan dan mengecek kisaran dan batas kuantitas barang
Mengembangkan model struktur untuk proses konversi menggunakan diagram kelas UML
Sunset’s Basic Conversion UML Class Models
Merevisi Konversi Kelas Diagram UML
AuthorizationWhich finished goods to produceRecords R/M IssueSpecifies the bill of materialsRecords use of labor
SunsetPartners
ProductionAuthorization
LaborOperationsProducts
Materials Material Issue
ProductCategories
Bill ofMaterial 1..1
1..11..1
1..1
1..1
1..1
1..11..*
1..1
1..*
0..*
1..1
0..*1..*
0..*
0..*
0..*
0..*
1..*
0..*
0..*
0..*
Bill of materials promoted to Type Image
Partners responsible for specific Product Categories
Menerapkan database relasional dari diagram kelas UML dari proses konversi
Implementing UML Diagram in a Database
Database will contain 8 tables to implement classes and 2 linking tables for the relationship between
Purchases and Products.
Posting Foreign Keys ExampleWhich tables will get foreign keys?
SunsetPartners
ProductionAuthorization
LaborOperationsProducts
Materials Material Issue
ProductCategories
Bill ofMaterial 1..1
1..11..1
1..1
1..1
1..1
1..11..*
1..1
1..*
0..*
1..1
0..*1..*
0..*
0..*
0..*
0..*
1..*
0..*
0..*
0..*
SunsetPartners
ProductionAuthorization
Material Issue
1..1
1..11..1
0..*
0..*
0..*
Foreign keys implement links for one-to-many relationships.
The partner number (primary key for Sunset Partners) will become a foreign key in the Production Authorization and Material Issue events. The Production Authorization Number will become a foreign
key in the Material Issue event.
Database Relationships
Blue arrow highlights linking tables to implement the two many-to-many relationships.
Missing the relationship between Supplier Categories and Partners. Post the Partner number in the Supplier Category table.