Desi Rahmawati
Ridha Setyanda P
Aga Kurniawan
http://www.google.co.id/#hl=id&source=hp&biw=1366&bih=532&q=rancangan+relational+database+subsistem+produksi&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=37fe8661349c5dc2
Kelompok :
JURNAL :
RANCANGAN RELATIONAL DATABASE SUBSISTEM PRODUKSI
Database relational paling banyak digunakan saat ini. Untuk itu tindakan selanjutnya adalah mentransformasikan rancangan semantic object model ke rancangan relational database, dengan langkah-langkahnya sebagai berikut:
A. Setiap object ditransformasikan ke satu relation. Nama object dijadikan nama relation.
B. Setiap single-value attribute pada object yang bersangkutan dijadikan attribute pada relation yang dibentuk. Nama single-value attribute dijadikan nama attribute pada relation. Setiap object identifier (yang diawali dengan ID) pada object yang bersangkutan dijadikan key attribute (diberi garis bawah) pada relation yang dibentuk. Contoh untuk langkah A dan B, object EMPLOYEE pada Gambar 8.I.ditransformasikan menjadi relation EMPLOYEE pada Gambar 9.M. C. Setiap multi-value simple maupun group attribute ditransformasikan ke satu relation. Relation diberi nama berdasarkan nama multi-value attribute yang bersangkutan. Key attribute pada relation yang dibentuk dari multi-value simple attribute adalah object identifier dari object yang bersangkutan. Sedangkan key attribute pada relation yang dibentuk dari multi-value group attribute adalah object dan group identifier dari object yang bersangkutan. Contoh multi value group attribute BOM Detail pada object BOM RANCANGAN DATABASE SUB SISTEM PRODUKSI DENGAN PENDEKATAN ….. (Oviliani Yenti Yuliana)
Cara mentransformasikan object attribute tergantung pada attribute cardinality untuk pair attribute yang bersangkutan, dengan ketentuan jika:
1. relationshipnya 1:1, maka salah satu object identifier dari object yang
bersangkutan dijadikan foreign key pada relation lain yang dibentuk. Umumnya object identifier dari object yang lebih dulu terbentuk, yang akan dijadikan foreign key pada relation lainnya. Contoh pair attribute BOM dan PRODUCT di Gambar 8.B. dan 8.C. Object instance product lebih dulu terbentuk, maka object identifier Product No dijadikan foreign key pada relation BOM.
2. relationship nya 1:N, maka object identifier dari pair attribute yang maksimum attribute cardinality-nya satu dijadikan foreign key pada relation lain yang dibentuk dari pair attribute yang maksimum attribute cardinalitynya N. Contoh pair attribute BOM dan RAW MATERIAL di Gambar 8.A. dan 8.B. Maksimum attribute cardinality Object RAW MATERIAL adalah satu, sedangkan maksimum attribute cardinality Object BOM adalah N, maka object identifier RAW MATERIAL dijadikan foreign key pada relation BOM DETAIL.
3. relationship nya N:M, maka dibentuk intersection relation yang berisi object identifier dari object link yang bersangkutan.
Hasil transformasi rancangan semantic object model ke rancangan relational database secara lengkap dapat dilihat pada Gambar 9. Relation pada Gambar 9 sudah memenuhi aturan normalisasi, artinya attribute non key sudah tergantung secara penuh kepada key attribute, kecuali relation PRODUCTION ORDER. Hal tersebut tidak akan terjadi jika dokumen pada sub sistem pendapatan juga sudah dibuat semantic object model-nya.
ALGORITMA :
Algoritma Pemesanan Tiket Pesawat :
PROGRAM Euclidian
Terdapat seorang calon penumpang yang akan memesan tiket pesawat. Algoritma Euclidian melayani calon penumpang tersebut adalah sebagai berikut :
Kelompok :
ALGORITMA :
Pada proses pemesanan tiket, terdapat langkah sebagai berikut:
- User melakukan login pada server dengan memasukkan user_id dan password.
- Server memproses apakah user tersebut berhak melakukan login atau tidak.
- Jika tidak, maka tidak bisa melakukan pemesanan.
- Jika User _id dan password benar, maka user berhak melakukan pemesanan tiket.
- User memilih pesawat yang akan ditumpangi.
- Server memproses data yang dikirimkan, kemudian memberikan informasi mengenai pesawat yang dipilih.
- Jika tiket masih tersedia, user dapat memilih jumlah tiket yang akan dibelinya. Batas pembelian maksimal 5 tiket.
- User akan diberi kode transaksi sebagai bukti telah melakukan pemesanan.
Flowchart
Tidak ada komentar:
Posting Komentar