Contoh Kasus 1 : Contoh Kasus 1 : Buatlah pemo
Buatlah pemodelan data menggunadelan data menggunakan ERM dari siskan ERM dari sistem perkulitem perkuliahan di ahan di UNIKOUNIKOMM ya
yang ng dimdimululai ai dadari ri prprososes es pependandaftftaraaran n cacalolon n sisiswswa a babaru, ru, seseleleksksi i sisiswswa a babaru,ru, p
peerwrwalaliianan, , ppeemmbubuatataan n jjadadwwal al kkululiiahah. . DDarari i mmooddel el ddaatta a yyanang g AAnnda da bbuuaatt tra
transfnsformaormasiksikan an ke ke daladalam m tabtabel. el. TulTuliskiskan an asuasumsi msi yanyang g AndAnda a gunagunakan kan terterkaikaitt masalah tersebut.
masalah tersebut.
Contoh Pembahasan : Contoh Pembahasan : Asumsi
Asumsi-asumsi yang ditetapkan pada -asumsi yang ditetapkan pada contoh pembahasacontoh pembahasan n pembuatpembuatan an ERD padaERD pada kasus ini sebagai berikut :
kasus ini sebagai berikut :
1.
1. RegRegististrasi rasi mahamahasissiswa wa hanyhanya a diladilakukkukan an untuntuk uk mengmengubah ubah stastatus tus mahmahasiasiswaswa
menjadi mahasiswa aktif . menjadi mahasiswa aktif .
2.
2. Tidak membahas mengenai keuangan.Tidak membahas mengenai keuangan. 3.
3. PePerkrkululiaiahan han dipdipandandang ang dadalam lam sasatu tu jujurusrusan an sasaja ja yayaititu u jujurusrusan an mamanajnajememenen
inform
informatika di atika di UNIKUNIKOM yang OM yang terdiri dari beberapa prodi terdiri dari beberapa prodi dengan satu angkatandengan satu angkatan setiap tahun ajaran baru terdiri dari beberapa kelas.
setiap tahun ajaran baru terdiri dari beberapa kelas.
4.
4. PrPrososes es peperkrkululiaiahahan n di di mumulalai i dadari ri prprososes es peperwrwalaliaian n yayang ng didilalakukukakan n ololeheh
mahasiswa dengan satu dosen wali. Dari dosen yang ada hanya satu dosen mahasiswa dengan satu dosen wali. Dari dosen yang ada hanya satu dosen yang menjadi dosen wali bagi beberapa mahasiswa.
yang menjadi dosen wali bagi beberapa mahasiswa. 5.
5. DaDalalam m peperwrwalaliaian n mamahahasisisswa wa sselelalalu u memengngamambibil l mamata ta kukuliliah ah atatau au dadapapatt dikatakan bahwa diasumsikan tidak ada mahasiswa yang mempunyai beban dikatakan bahwa diasumsikan tidak ada mahasiswa yang mempunyai beban studi 0 SKS.
studi 0 SKS. 6.
6. Satu dSatu dosen haosen hanya menya mempunyai mpunyai satu jsatu jabatan abatan strukstruktural dtural dalam dalam departemeepartemen .n . 7.
7. SatSatu mata kuu mata kulialiah diajh diajarkarkan oleh bean oleh beberaberapa dosepa dosen yang bern yang berbedabeda.. 8.
8. SaSatu tu mmahahasasisiswa wa ddapapat at mmenengagambmbil il bebebeberarapa pa mamata ta kkululiaiah h papada da ssetetiaiapp semesternya.
semesternya. 9.
9. MaMata ta kukuliliah ah yayang ng sisifafatntnya ya pipililihan han adada a kekemumungkngkininan an titidak dak didiseselenlenggaggarakrakanan karena tidak ada mahasiswa yang memilih mata kuliah tersebut.
karena tidak ada mahasiswa yang memilih mata kuliah tersebut. 10.
10. Satu dosen dapat mempunyai beberapa jadwSatu dosen dapat mempunyai beberapa jadwal pengajaran.al pengajaran. 11.
11. Satu ruangan dapat digunakan oleh beberapa jadwal pengajaSatu ruangan dapat digunakan oleh beberapa jadwal pengajaran pada ran pada waktuwaktu yang berbeda.
yang berbeda.
1 1
E
Ennttiittaas s AAttrriibbuutt
P
Peennddaaffttaarraann = {= {NNoo__PPeennddaaffttaarraann**, T, Thhnn__AAjjaarraann,,TTggll__PPeennddaaffttaarraann,, Nama, TTL,JK, Agama, Alamat, Telp, Berat_Badan, Nama, TTL,JK, Agama, Alamat, Telp, Berat_Badan, Tinggi_Badan, Golongan_Darah, Asal_Sekolah, Tinggi_Badan, Golongan_Darah, Asal_Sekolah, No_STTB, Nama_Ortu/Wali,Alamat_Ortu/Wali, No_STTB, Nama_Ortu/Wali,Alamat_Ortu/Wali, Pekerjaan_Ortu/Wali
Pekerjaan_Ortu/Wali M
Meennddaappaattkkaann = {{N= Noo__PPeennddaaffttaarraann****}} H
Haassiill_ _ SSeelleekkssii = = {{NNoo__ppeennddaaffttaarraann****,,NNiillaaii, , SSttaattuus s }} M
Maahhaassiisswwaa = = {{NNIIMM**, , NNaammaa__MMaahhaassiisswwaa, , AAllaammaatt, , TThh__mmaassuukk, , KKeellaass}} Mel
Melakuakukankan_reg_regististrasirasi = { N= { No_peo_pendafndaftartaran**an**, NI, NIM**M**, Tgl, Tgl_reg_regististrasi rasi }} M
Maatta a KKuulliiaahh = = {{KKdd__MMkk**, , NNaammaa__MMaattaakkuulliiaahh, , SSKKSS, , JJeenniiss__MMkk, , SSiiffaatt,, Semester}
Semester} M
Mememppeellajajararii//NNiillaiai = { = { KKd_d_MkMk****,,NNIIMM****, N, Niillaaii, I, Inndedekkss__aakkhhiir}r} D
Doosseenn = = {{NNIIPP**, , NNaammaa__DDoosseenn, , AAllaammaatt__DDoosseenn,, Pendidikan_terakhir, Golongan }
Pendidikan_terakhir, Golongan } M
Meennjjaaddii = = { { KKdd__ddoosseenn__wwaallii****,,NNIIPP****}} D
Doosseen n wwaallii = = {{KKdd__ddoosseenn__wwaallii**, , NNIIPP****}} Mel
Melakuakukankan_Per_Perwalwalianian = = {Kd{Kd_dos_dosen_wen_waliali**,**,NIMNIM**,**,JumlJumlah_Sah_SKS}KS} J
Jaabbaattaann = = {{KKdd__JJaabbaattaann****, , NNaammaa__JJaabbaattaann}} M
Meennggaajjaarr = = {{NNIIPP****,,KKdd__MMkk****}} J
Jaaddwwaall = = {{TThhnn__aajjaarraann**,,NNIIPP****, , NNaammaa__rruuaanngg****, , JJaamm__mmuullaaii,, Jam_akhir, Hari}
Jam_akhir, Hari} M
Meenneemmppaattii = = { { TThhnn__aajjaarraann****,,NNaammaa__rruuaanngg****}} R
Ruuaanngg = = {{NNaammaa__rruuaanngg**, , JJeenniiss__rruuaanngg}} Ket : * = primary key
Ket : * = primary key
** = foreign key (N-N) / atribut tambahan (1-N,1-1) ** = foreign key (N-N) / atribut tambahan (1-N,1-1) Un
Untutuk k tatabel bel ubaubahlhlah ah kakamus mus datdata a yayang ng susudah dah di di bubuat at ke ke daldalam am benbentutuk k tatabelbel de
dengangan n memelilihat hat kakardirdinalnalititas as sesetitiap ap ententititas as yayang ng beberelrelasasi i ununtutuk k memenennentuktukanan
11 11 N
N
Mahasiswa
Mahasiswa MempelajariMempelajari MataKuliahMataKuliah
N N Dosen Dosen mengajar mengajar Dosen_wali
Dosen_wali MenjadiMenjadi Melakukan_ Melakukan_ perwalian perwalian Menjabat Menjabat Jabatan Jabatan mempunyai mempunyai
JJaaddwwaal l menempatimenempati RRuuaanngg N N 1 1 1 1 1 1 11 1 1 1 1 1 1 N1 N1 N1 N1 N1 N1 Hasil_Seleksi Hasil_Seleksi Melakukan_ Melakukan_ Registrasi Registrasi 11 11 11 11 N1 N1 Mendapatkan Mendapatkan Pendafaran Pendafaran 1 1 1 1
pe
pelelebuburaran n atatriribubut t ununtutuk k rerelalasi si 1-1-1, 1, pepenanambmbahahan an atatriribubut t ununtutuk k rerelalasi si 1-1-N,N, penambahan foreign key untuk relasi N-N.
penambahan foreign key untuk relasi N-N. Tabel Pendaftaran Tabel Pendaftaran aftaran* aftaran* Thn_ Thn_ Ajaran Ajaran Tgl_ Tgl_ Pendaftaran Pendaftaran N
Naammaa TTTTLL JJKK AAggaammaa TTeellpp BBeerraatt_ _ Badan Badan Tinggi_ Tinggi_ Badan Badan Golongan Golongan _Darah _Darah As
Asalal_S_Sekekololah ah NoNo_S_STTTTBB NaNamama_O_Ortrtu/u/WaWalili PePekekerjrjaaaan_n_OrOrtutu/W/Walalii
Tabel Mahasiswa Tabel Mahasiswa Nama_ Nama_ Mahasiswa Mahasiswa A
Allaammaatt TThh__MMaassuukk KKeellaass TTggll_ _ registrasi registrasi No_ No_ Pendaftaran** Pendaftaran** Kd_ Kd_ dosen_ dosen_ wali** wali** Jumlah_ Jumlah_ SKS SKS Tabel Matakuliah Tabel Matakuliah Kd_ Kd_ Mk* Mk* Nama_ Nama_ Matakuliah Matakuliah S
SKKSS JJeenniiss__MMKK SSiiffaatt SSeemmeesstteer r
Tabel Dosen Tabel Dosen N NIIPP** NNaammaa_ _ Dosen Dosen Alamat_ Alamat_ Dosen Dosen Pendidikan_ Pendidikan_ Terakhir Terakhir G Goolloonnggaann KdKd__MMkk Tabel Dosen_Wali Tabel Dosen_Wali Kode_ Kode_ Dosen_ Dosen_ wali* wali* NIP* NIP* Tabel Jabatan Tabel Jabatan Kd_ Kd_ Jabatan* Jabatan* Nama_ Nama_ Jabatan Jabatan Tabel Ruang Tabel Ruang Nama_ Nama_ Ruang* Ruang* Jenis_ Jenis_ Ruang Ruang Tabel Nilai Tabel Nilai Kode_ Kode_ MK** MK** N
NIIMM**** NNiillaaii IInnddeekkss__aakkhhiir r
Tabel Jadwal Tabel Jadwal
T
Thhnn__aajjaarraann** NIIPNP**** NNaammaa__RRuuaanngg** **
J
Jaamm__mmuullaaii JJaamm__aakkhhiirr HHaarrii
Contoh Kasus 2 : Contoh Kasus 2 : PT. X
PT. X merupakmerupakan perusahaan yang bergerak di an perusahaan yang bergerak di bidang pembuatabidang pembuatan dan n dan penjualapenjualann al
digunakan dalam produksi perusahaan adalah besi, dengan jenisnya yaitu besi digunakan dalam produksi perusahaan adalah besi, dengan jenisnya yaitu besi pipa-pipa, besi plat, dan besi logam. Pada awalnya, perusahaan ini hanyalah pipa-pipa, besi plat, dan besi logam. Pada awalnya, perusahaan ini hanyalah se
sebuabuah h benbengkgkel el kekecicil l yanyang g seseriring ng memenernerimima a pepesasanan nan pepembumbuatatan an kukursrsi i dadariri pe
perusrusahahaan aan besbesar, ar, yayang ng kekemumudiadian n berberkekembmbang ang dendengagan n susukskses es hihinggngga a bisbisaa menjadi sebuah perusahaan dengan omset miliaran. Dalam operasional penjualan menjadi sebuah perusahaan dengan omset miliaran. Dalam operasional penjualan dan pembelian barang ini, dokumen yang mengalir dari satu proses ke proses dan pembelian barang ini, dokumen yang mengalir dari satu proses ke proses lainnya baik pada sistem penjualan maupun pembelian adalah sebagai berikut : lainnya baik pada sistem penjualan maupun pembelian adalah sebagai berikut : Purchase Order ( PO )/ Supplier
Purchase Order ( PO )/ Supplier
Purchase Order
Purchase Order Suplier Suplier merupakan surat permintaan persediaan barang yangmerupakan surat permintaan persediaan barang yang dik
dikiriirim m oleoleh h peruperusahsahaan aan pada pihak pada pihak supsuplielier. r. SurSurat at ini ini beriberisi si datdata a barbarang ang yanyangg diminta , jumlah, harga, serta tanggal pembayaran.
diminta , jumlah, harga, serta tanggal pembayaran. Ite
Item m data : data : No_No_PO_PO_SuppSupplielier, Tipe_Br, Tipe_Baraarang, Nama_Bng, Nama_Baranarang, Jenisg, Jenis_Bar_Barangang,, Jum
Jumlahlah, Harga, Harga, Total, Total, Warna, Warna_Bar_Barang, ang, tantanggalggal_PO_PO_ Suppl_ Supplier,ier, sp
spesesififikikasasi, i, NoNo_S_Supupplplieier, r, NaNamama_S_Supupplplieier, r, AlAlamamatat_S_Supupplplieier,r, Telp_Supplier, Kota_Supplier, Jumlah_Pembelian.
Telp_Supplier, Kota_Supplier, Jumlah_Pembelian. Purchase Order (PO)/ Pembeli
Purchase Order (PO)/ Pembeli Berbeda dengan PO
Berbeda dengan PO Suplier,Suplier, PO Pembeli merupakan surat yang dibuat olehPO Pembeli merupakan surat yang dibuat oleh perusahaan dan diberikan pada konsumen sebagai daftar barang yang ingin perusahaan dan diberikan pada konsumen sebagai daftar barang yang ingin dibeli dari perusahaan, berisi tentang data barang yang akan dibeli, jumlah, dibeli dari perusahaan, berisi tentang data barang yang akan dibeli, jumlah, harga, tanggal pengiriman, dan total pembayaran.
harga, tanggal pengiriman, dan total pembayaran. It
Item em datdata a : : NoNo_P_PO, O, TiTipe_pe_BaBaranrang, g, NaNamama_B_Baraarang, ng, JeJeninis_s_BaBaranrang, g, JuJumlmlah,ah, H
Haargrga, a, TTototaall, , WWararnnaa__BBaararangng, , ttananggggalal__PPOO, , ssppesesiiffiikkasasii,, No
No_C_Cusustotomermer, , NaNamama_P_Pemembelbeli, i, AlAlamaamat_t_PePembmbelieli, , TeTelp, lp, KoKota.ta.,, Jumlah_Penjualan.
Jumlah_Penjualan. Surat Jalan/Pembeli
Surat Jalan/Pembeli Sur
Surat at jaljalan an mermerupakupakan an dokdokumenumentastasi i yanyang g dikdikelueluarkaarkan n oleoleh h bagibagian an gudagudangng setelah barang keluar dari gudang dan dikirim pada pembeli. Surat ini berisi setelah barang keluar dari gudang dan dikirim pada pembeli. Surat ini berisi data mengenai barang yang keluar, jumlah, alamat pembeli, dan tanggal keluar. data mengenai barang yang keluar, jumlah, alamat pembeli, dan tanggal keluar.
It
Item em dadata ta : : NoNo_T_Traransnsakaksisi_P_Penenjujualalanan, , NaNamama_P_Pemembebelili, , AlAlamamatat_P_Pemembebelili,, Telp_Pembeli, Tipe_Barang, Jumlah_Barang, Warna
Telp_Pembeli, Tipe_Barang, Jumlah_Barang, Warna Surat Jalan/ Supplier
Surat Jalan/ Supplier Sur
Surat at jaljalan an mermerupakupakan an dokdokumenumentastasi i yanyang g dikdikelueluarkaarkan n oleoleh h bagibagian an gudagudangng setelah
setelah barang mbarang masuk asuk ke ke gudang ygudang yang ang dikirimkan dikirimkan oleh oleh supplier.supplier. Item data
Item data : : No_TransNo_Transaksi_Paksi_Pembeliembelian, an, Nama_SNama_Supplier, Alamat_ upplier, Alamat_ SupplieSupplier, r, Telp_ Telp_ Supplier, Tipe_Barang, Jumlah_Barang, Warna.
Supplier, Tipe_Barang, Jumlah_Barang, Warna. Surat Jalan/ Retur
Surat Jalan/ Retur
IItteem m ddaatta a : : NNoo__rreettuurr, , NNoo__TTrraannssaakkssii__PPeennjjuuaallaann, , NNaammaa__PPeemmbbeellii,, Alamat
Alamat_Pembel_Pembeli, i, Telp_PeTelp_Pembeli, mbeli, Tipe_BTipe_Barang, arang, JumlahJumlah_Barang, _Barang, Warna,Warna, Total_retur.
Total_retur. Laporan penjualan Laporan penjualan
Laporan ini berisi barang yang telah berhasil dijual oleh perusahaan, jumlah, Laporan ini berisi barang yang telah berhasil dijual oleh perusahaan, jumlah, pemasukan keuangan perusahaan. Laporan ini dicetak berdasarkan periode, pemasukan keuangan perusahaan. Laporan ini dicetak berdasarkan periode, baik harian, bulanan, maupun tahunan.
baik harian, bulanan, maupun tahunan.
Surat Permohonan Pembelian Barang ( SPPB ) Surat Permohonan Pembelian Barang ( SPPB )
Surat ini berisi data permohonan pembelian bahan baku yang dibutuhkan oleh Surat ini berisi data permohonan pembelian bahan baku yang dibutuhkan oleh bagian gudang untuk mengisi kembali stok barang di gudang tersebut. Berisi bagian gudang untuk mengisi kembali stok barang di gudang tersebut. Berisi data bahan baku yang dibutuhkan, jumlah bahan baku, dan tanggal permintaan. data bahan baku yang dibutuhkan, jumlah bahan baku, dan tanggal permintaan. It
Item em dadata ta : : NoNo_S_SPPPPB, B, NaNamama_S_Supupplplieier, r, AlAlamamatat_S_Supupplplieier, r, StStokok_B_Bararanangg Nama_Barang, Jumlah_Barang
Nama_Barang, Jumlah_Barang Tagihan/
Tagihan/ InvoiceInvoice
Dal
Dalam am pembpembelielian, an, jikjika a pembpembeli eli setsetelah elah memmembeli beli barabarang ng memmemutuutuskaskan n untuuntukk m
melelakakukukan an pepembmbayayararan an memengnggugunanakakan n gigiro ro mmakaka a susurarat t tatagigihahan n akakanan dikeluarkan oleh bagian accounting untuk mengingatkan pembeli melakukan dikeluarkan oleh bagian accounting untuk mengingatkan pembeli melakukan pembayaran. Berisi data tentang barang yang telah dibeli, jumlah, harga, dan pembayaran. Berisi data tentang barang yang telah dibeli, jumlah, harga, dan total pembayaran.
total pembayaran. Item data
Item data : : No_TagiNo_Tagihan, han, Tanggal_Tanggal_TagihanTagihan, , Nama_PNama_Pembeliembeli, , AlamatAlamat_Pembel_Pembeli,i, Telp, Total_Pembayaran, Tipe_Barang, Jumlah, Harga.
Laporan Utang Laporan Utang
Laporan ini berisi data mengenai utang yang dimiliki oleh perusahaan. Laporan ini berisi data mengenai utang yang dimiliki oleh perusahaan.
10.
10. Laporan Retur Laporan Retur
Laporan ini
Laporan ini berisi data berisi data mengenai barang mengenai barang yang diretur yang diretur oleh pembeli.oleh pembeli.
IItteem m ddaatta a : : NNoo__rreettuurr, , NNoo__TTrraannssaakkssii__PPeennjjuuaallaann, , NNaammaa__PPeemmbbeellii,, A
Allaammaatt__PPeemmbbeellii, , TTeellpp__PPeemmbbeellii, , TTiippee__BBaarraanngg,, Jumlah_Second_Grade.
Jumlah_Second_Grade. Dalam pembahasan
Dalam pembahasan ini di ini di batasi batasi dalam beberapa hal dalam beberapa hal ::
1.
1. SisSisttem em iinfnfoormrmasasi i yayang ng didibabahahas s adadalalah ah ssisisttem em ininfoformrmasasi i ppenenjujualalan an dadann
pe
pembembelilianan. . SiSiklklus us pepenjunjualalan an melmelipiputi uti pepencancatatatatan n trtransansakaksi si penpenjujualaalan n dadann pen
pencatcatataatan n pembpembayaayaran ran pelpelangganggan. an. SikSiklus lus pembpembelielian an melimeliputputi i permpermintintaanaan bah
bahan, an, pembpembuatauatan n sursurat at pespesanan anan kepakepada da supsuppliplier, er, penepenerimrimaan aan barabarang ng daridari supplier, pencatatan tagihan dari supplier dan pencatatan pelunasan hutang supplier, pencatatan tagihan dari supplier dan pencatatan pelunasan hutang kepada supplier.
kepada supplier. 2.
2. UntUntuk uk retretur ur penjpenjualaualan, n, ditditetaetapkapkan n hanyhanya a untuuntuk k barabarang ng yanyang g caccacat at atau rusakatau rusak y
yanang g didisesebababkbkan an ololeh eh pipihahak k peperurusasahahaanan, , dadan n hhananya ya beberlrlakaku u sesellamamaa pembayaran belum dilunasi.
pembayaran belum dilunasi. 3.
3. PerancPerancangan terdiri dari pencatatan transakangan terdiri dari pencatatan transaksi penjualan dan pembelian, sampaisi penjualan dan pembelian, sampai kepada pembuatan laporan penjualan dan laporan pembelian.
kepada pembuatan laporan penjualan dan laporan pembelian.
Dari deskripsi sistem penjualan dan pembelian yang telah diuraikan sebelumnya Dari deskripsi sistem penjualan dan pembelian yang telah diuraikan sebelumnya buatlah model data menggunakan ERM dan buatlah tabel sesuai dengan model buatlah model data menggunakan ERM dan buatlah tabel sesuai dengan model data yang dibuat.
data yang dibuat.
Pembahasan Contoh Kasus 2 : Pembahasan Contoh Kasus 2 :
11 11 Retur Retur memiliki memiliki Supplier Supplier Bertransaksi Bertransaksi _Pembelian _Pembelian N N N1 N1 N1 N1 1 1 B
Baarraanng g Bertransaksi_ Bertransaksi_ CCuussttoommeer r
Penjualan Penjualan N N N1N1 N N
Customer : { No_Customer*, Nama_Pembeli, Alamat_Pembeli, Telp_Pembeli, Customer : { No_Customer*, Nama_Pembeli, Alamat_Pembeli, Telp_Pembeli,
Kota_Pembeli }. Kota_Pembeli }. Supplier :
Supplier : { { No_Supplier*, Nama_Supplier, No_Supplier*, Nama_Supplier, Alamat_Supplier, Telp_Supplier,Alamat_Supplier, Telp_Supplier, Kota_Supplier }.
Kota_Supplier }.
Retur : { No_retur*, Total_retur}. Retur : { No_retur*, Total_retur}.
Memiliki : { No_retur**, No_Transaksi_Penjualan**} Memiliki : { No_retur**, No_Transaksi_Penjualan**}
Barang : { Tipe_Barang*, Nama_Barang, Jenis_Barang, Warna_Barang, Barang : { Tipe_Barang*, Nama_Barang, Jenis_Barang, Warna_Barang,
Harga_Barang, Stok_Barang, Jumlah_Second_Grade }. Harga_Barang, Stok_Barang, Jumlah_Second_Grade }.
Bertransaksi_Penjualan : { No_Transaksi_Penjualan*, Tgl_Transaksi_Penjualan, Bertransaksi_Penjualan : { No_Transaksi_Penjualan*, Tgl_Transaksi_Penjualan,
Total_Penjualan, Status_Transaksi_Penjualan, Total_Penjualan, Status_Transaksi_Penjualan, Total_Terbayar_Penjualan, Jumlah_Penjualan , Total_Terbayar_Penjualan, Jumlah_Penjualan , No_Customer**, Tipe_Barang**}. No_Customer**, Tipe_Barang**}.
Bertransaksi_ Pembelian : {No_Transaksi_ Pembelian *, Tgl_Transaksi_ Bertransaksi_ Pembelian : {No_Transaksi_ Pembelian *, Tgl_Transaksi_
Pembelian, Total_ Pembelian, Status_Transaksi_ Pembelian, Pembelian, Total_ Pembelian, Status_Transaksi_ Pembelian, Total_Terbayar_ Pembelian, Jumlah_Pembelian,
Total_Terbayar_ Pembelian, Jumlah_Pembelian, No_Supplier**, Tipe_Barang**}.
No_Supplier**, Tipe_Barang**}. Un
Untutuk k tatabel bel ubaubahlhlah ah kakamus mus datdata a yayang ng susudah dah di di bubuat at ke ke daldalam am benbentutuk k tatabelbel de
dengangan n memelilihat hat kakardirdinalnalititas as sesetitiap ap ententititas as yayang ng beberelrelasasi i ununtutuk k memenennentuktukanan pe
pelelebuburaran n atatriribubut t ununtutuk k rerelalasi si 1-1-1, 1, pepenanambmbahahan an atatriribubut t ununtutuk k rerelalasi si 1-1-N,N, penambahan foreign key untuk relasi N-N.
penambahan foreign key untuk relasi N-N. Tabel Customer
Tabel Customer
N
Noo__CCuussttoommeerr* * NNaammaa__PPeemmbbeellii AAllaammaatt__PPeemmbbeellii TTeellpp__PPeemmbbeellii KKoottaa__PPeemmbbeellii
Tabel Supplier Tabel Supplier
N
Noo__SSuupppplliieerr* * NNaammaa__SSuupppplliieerr AAllaammaatt__SSuupppplliieerr TTeellpp_ _ SSuupppplliieerr KKoottaa_ _ SSuupppplliieer r
Tabel Barang Tabel Barang Tipe_ Tipe_ Barang* Barang* Nama_ Nama_ Barang Barang Jenis_ Jenis_ Barang Barang Warna_ Warna_ Barang Barang Harga_ Harga_ Barang Barang Stok_ Stok_ Barang Barang Jumlah_Second Jumlah_Second _Grade _Grade
Tabel Transaksi_Penjualan Tabel Transaksi_Penjualan No_ No_ Transaksi_ Transaksi_ Penjualan* Penjualan* Tgl_ Tgl_ Transaksi_ Transaksi_ Penjualan Penjualan Total_ Total_ Penjualan Penjualan Status_ Status_ Transaksi_ Transaksi_ Penjualan Penjualan Total_ Total_ Terbayar Terbayar _Penjualan _Penjualan Jumlah_ Jumlah_ Penjualan Penjualan Jumlah_ Jumlah_ Second_ Second_ Grade Grade No_ No_ Customer** Customer** Tipe_ Tipe_ Barang** Barang** Tabel Transaksi_Pembelian Tabel Transaksi_Pembelian No_ No_ Transaksi_ Transaksi_ Pembelian* Pembelian* Tgl_ Tgl_ Transaksi_ Transaksi_ Pembelian Pembelian Total_ Total_ Pembelian Pembelian Status_ Status_ Transaksi_ Transaksi_ Pembelian Pembelian Total_ Total_ Terbayar Terbayar _Pembelian _Pembelian Jumlah_ Jumlah_ Pembelian Pembelian No_ No_ Supplier** Supplier** Tipe_ Tipe_ Barang** Barang** Tabel Retur Tabel Retur No_ No_ Retur* Retur* No_ No_ Transaksi_ Transaksi_ Penjualan** Penjualan** Total_ Total_ Retur Retur
Ket : * = primary key Ket : * = primary key
** = foreign key (N-N) / atribut tambahan (1-N,1-1) ** = foreign key (N-N) / atribut tambahan (1-N,1-1) Latihan :
Latihan : Suat
Suatu u peruperusahasahaan an X X mermerupakupakan an peruperusahasahaan an yanyang g memmemprodproduksuksi i pakapakaian ian jadijadi yan
yang g menemenerimrima a pespesanan anan prodproduk uk dari dari konkonsumesumen. n. DalDalam am prosproseduedur r penypenyalualuranran barang di perusahaan tersebut yaitu dimulai dari konsumen memesan barnag barang di perusahaan tersebut yaitu dimulai dari konsumen memesan barnag sampai dengan konsumen menerima barang. Konsumen melakukan pemesanan sampai dengan konsumen menerima barang. Konsumen melakukan pemesanan ba
baranrang g dendengan gan memembumbuat at dokdokumumen en PuPurcrchashase e OrOrder der (P(PO) O) untuntuk uk didibeberikrikan an keke bagi
bagian an markmarketieting, ng, bagibagian an marmarketketing ing akaakan n menmengkongkonfirmfirmasiasikan kan PO PO terstersebuebut t keke ba
bagigian an PuPurcrchahasising ng dadan n kokonsnsumumenen. . SeSetetelalah h ititu u ololeh eh babagigian an mamarkrketetining g akakanan mengentry Delivery Order (DO) sesuai dengan PO. Setelah itu bagian Purchasing mengentry Delivery Order (DO) sesuai dengan PO. Setelah itu bagian Purchasing membuat Del
membuat Delivery Servivery Service (DS). Setice (DS). Setelah elah itu DS diberikitu DS diberikan ke bagian Ware Housean ke bagian Ware House Finish Goods untuk dibuatkan Surat Jalan (SJ). Dokumen yang digunakan dalam Finish Goods untuk dibuatkan Surat Jalan (SJ). Dokumen yang digunakan dalam sistem penyaluran barang di PT. X sebagai berikut :
sistem penyaluran barang di PT. X sebagai berikut :
1.
1. PO PO memeruprupakakan an susuatu atu dokdokumumen en pepermirmintntaaaan n yayang ng didibuabuat t kokonsnsumeumen n untuntukuk diberikan ke bagian marketing. Dalam dokumen ini berisi kode barang dari diberikan ke bagian marketing. Dalam dokumen ini berisi kode barang dari barang yang dibeli beserta deskripsinya serta harga dari tiap barang yang barang yang dibeli beserta deskripsinya serta harga dari tiap barang yang dibeli, jumlah dari jenis barang yang dibeli dan total biaya dari pembelian.
dibeli, jumlah dari jenis barang yang dibeli dan total biaya dari pembelian.
2.
2. DO merupakan dokumen yang dibuat oleh marketing untuk bagian Purchasing.DO merupakan dokumen yang dibuat oleh marketing untuk bagian Purchasing.
Do
apakah bisa memproduksi atau memenuhi permintaan pembeli dan sesuai apakah bisa memproduksi atau memenuhi permintaan pembeli dan sesuai dengan tanggal pengiriman yang diminta pembeli.
dengan tanggal pengiriman yang diminta pembeli.
3.
3. DS merupakan dokumen yang dibuat Purchasing untuk bagian Ware HouseDS merupakan dokumen yang dibuat Purchasing untuk bagian Ware House Fi
Fininish sh GoGoods ods ununtuk tuk memengngetaetahui hui kekesasanggnggupaupan n proprodukduksi si untuntuk uk mememenmenuhiuhi perm
permintintaan aan pempembelibeli, , sessesuai uai dengdengan an tangtanggal gal pengpengiriiriman man yanyang g dimdimintinta a oleolehh pembeli.
pembeli.
4.
4. SJ merupakan dokumen yang diberikan dari Ware House Finish Goods keSJ merupakan dokumen yang diberikan dari Ware House Finish Goods ke kon
konsumsumen dan accounen dan accountingting, dimana dok, dimana dokumen ini menyumen ini menyatakatakan an bahwbahwa Warea Ware Ho
Housuse e FinFinisish h GoGoods ods sasanggnggup up ununtuk tuk memembumbuat at babaranrang g yayang ng sesesusuai ai dendengangan permintaan.
permintaan.
Kembangkan kerangka kasus di atas dan buatlah model data menggunakan ERM Kembangkan kerangka kasus di atas dan buatlah model data menggunakan ERM s
seessuuaai i ddeennggaan n ppeennggeemmbbaannggaan n kkeerraannggkka a kkaassuus s yyaanng g AAnndda a bbuuaat t ddaann tranfromasikan ke dalam bentuk tabel dari hasil model data yang Anda buat !
tranfromasikan ke dalam bentuk tabel dari hasil model data yang Anda buat ! Ketentuan Pengerjaan :
Ketentuan Pengerjaan : 1.
1. DikerjDikerjakan perkakan perkelompok elompok maximamaximal 1 kell 1 kelompok 4 oompok 4 orangrang 2.
2. IsIsi pi per er bababb
-- LaLatatar br belelakakanang Pg Perermamasasalalahahann -- IdIdenenttififikikasasi i MaMasasalalahh
-- Batasan Masalah/Asumsi yang digunakanBatasan Masalah/Asumsi yang digunakan -- PePerarancncanangagan Mn Mododel el DaDatata
3.
3. TTugugaas s ddiikkumumpupullkkaan n di di mmejeja a ddososen en yybs bs ssebebeleluum m jjaam m 1122..000, 0, 1 1 hhaariri
sebelum
sebelumnya nya dari dari jadwajadwal l kuliah masing-masikuliah masing-masing ng kelas (untuk kelas (untuk dipresendipresentasiktasikanan oleh masing-masing kelompok di pertemuan ke 6 tgl 22 maret 2010 – 28 oleh masing-masing kelompok di pertemuan ke 6 tgl 22 maret 2010 – 28 maret 2010, siapkan slide untuk presentasi) .