Contoh Kasus 1 : Buatlah pemodelan pemodelan data menggunakan menggunakan ERM dari sistem sistem perkuliahan perkuliahan di UNIKOM UNIKOM yang yang dimul dimulai ai dari dari pros proses es penda pendaft ftara aran n calo calon n sisw siswa a baru, baru, sele seleks ksii sisw siswa a baru, baru, perwal rwaliian, an, pembuat buata an jadw adwal kuli uliah. ah. Dari ari model data yang ang Anda buat transf transforma ormasik sikan an ke dalam dalam tabel. tabel. Tulisk Tuliskan an asumsi asumsi yang yang Anda Anda gunakan gunakan terkai terkaitt masalah tersebut. Contoh Pembahasan : Asumsi-asumsi Asumsi-asumsi yang ditetapkan pada contoh pembahasan pembahasan pembuatan pembuatan ERD pada kasus ini sebagai berikut : 1.
Regist Registrasi rasi mahasis mahasiswa wa hanya hanya dilakuk dilakukan an untuk untuk mengubah mengubah status status mahasi mahasiswa swa menjadi mahasiswa aktif .
2.
Tidak membahas mengenai keuangan.
3.
Perk Perkul ulia iahan han dipand dipandang ang dalam dalam satu satu jurus jurusan an saja saja yait yaitu u jurus jurusan an manaj manajem emen en informatika informatika di UNIKOM UNIKOM yang terdiri dari beberapa prodi dengan satu angkatan setiap tahun ajaran baru terdiri dari beberapa kelas.
4.
Pros Proses es perk perkul ulia iaha han n di mula mulaii dari dari pros proses es perw perwal alia ian n yang yang dila dilaku kuka kan n oleh oleh mahasiswa dengan satu dosen wali. Dari dosen yang ada hanya satu dosen yang menjadi dosen wali bagi beberapa mahasiswa.
5. Dala Dalam m perw perwal alia ian n maha mahasi sis swa selal elalu u meng mengam ambi bill mata mata kuli kuliah ah atau atau dapa dapatt dikatakan bahwa diasumsikan tidak ada mahasiswa yang mempunyai beban studi 0 SKS. 6. Satu dosen dosen hanya hanya mempunyai mempunyai satu jabatan jabatan struktural struktural dalam dalam departeme departemen n. 7. Satu Satu mata kulia kuliah h diajark diajarkan an oleh bebera beberapa pa dosen dosen yang berbeda berbeda.. 8. Satu Satu mahas ahasis iswa wa dapat apat menga engamb mbil il bebe bebera rapa pa mata mata kulia uliah h pada pada setia etiap p semesternya. 9. Mata Mata kuli kuliah ah yang yang sifa sifatn tnya ya pili pilihan han ada ada kemu kemungk ngkin inan an tidak tidak dise diselen lengga ggarak rakan an karena tidak ada mahasiswa yang memilih mata kuliah tersebut. 10. Satu dosen dapat mempunyai beberapa jadwal jadwal pengajaran. 11. Satu ruangan dapat digunakan oleh beberapa jadwal pengajaran pengajaran pada waktu yang berbeda.
1
N
11 N
Mahasiswa
MataKuliah 11
N1
Melakukan_ Registrasi
Melakukan_ perwalian
11 Hasil_Seleksi
1
1
Dosen_wali
Mendapatkan
1
N1 Mempelajari
Jabatan
mengajar
1 1
1 Menjadi
N
1
Dosen
Menjabat
1 Pendafaran
mempunyai
N1 N1 Jadwal
Entitas
Pendaftaran
Mendapatkan Hasil_ Seleksi
1 menempati
Ruang
Atribut
= {N {No_Pendaftaran*, Th Thn_Ajaran,Tgl_Pendaftaran, Nama, TTL,JK, Agama, Alamat, Telp, Berat_Badan, Tinggi_Badan, Golongan_Darah, Asal_Sekolah, No_STTB, Nama_Ortu/Wali,Alamat_Ortu/Wali, Pekerjaan_Ortu/Wali = {No_Pendaftaran**} = {No_pendaftaran**,Nilai, Status }
Mahasiswa Melaku Melakukan kan_reg _regist istrasi rasi Mata Kuliah
= {NIM*, Nama_Mahasiswa, Alamat, Th_masuk, Kelas} = { No_pe No_pendaf ndaftar taran** an**,, NIM** NIM**,, Tgl_reg Tgl_regist istrasi rasi } = {Kd_Mk*, Nama_Matakuliah, SKS, Jenis_Mk, Sifat, Semester} Memp empelajar ajarii/Nilai = { Kd_Mk d_Mk***,NIM**, Ni Nilai, In Indek deks_akhir} Dosen = {NIP*, Nama_Dosen, Alamat_Dosen, Pendidikan_terakhir, Golongan } Menjadi = { Kd_dosen_wali**,NIP**} Dosen wali = {Kd_dosen_wali*, NIP**} Melaku Melakukan kan_Per _Perwal walian ian = {Kd_dos {Kd_dosen_w en_wali ali**, **,NIM NIM**, **,Juml Jumlah_S ah_SKS} KS} Jabatan = {Kd_Jabatan**, Nama_Jabatan} Mengajar = {NIP**,Kd_Mk**} Jadwal = {Thn_ajaran*,NIP**, Nama_ruang**, Jam_mulai, Jam_akhir, Hari} Menempati = { Thn_ajaran**,Nama_ruang**} Ruang = {Nama_ruang*, Jenis_ruang} Ket : * = primary key ** = foreign key (N-N) / atribut tambahan (1-N,1-1) Untu Untuk k tabel tabel ubahl ubahlah ah kamus kamus data data yang yang sudah sudah di buat buat ke dalam dalam bentu bentuk k tabel tabel denga dengan n meli melihat hat kardi kardinal nalit itas as seti setiap ap entit entitas as yang yang berel berelas asii untu untuk k menen menentuk tukan an
pele pelebu bura ran n atri atribu butt untu untuk k rela relasi si 1-1, 1-1, pena penamb mbah ahan an atri atribu butt untu untuk k rela relasi si 1-N, 1-N, penambahan foreign key untuk relasi N-N. Tabel Pendaftaran Thn_ Ajaran
aftaran* Asal Asal_S _Sek ekol olah ah
Tgl_ Pendaftaran
No_S No_STT TTB B
Nama
Nama Nama_O _Ort rtu/ u/Wa Wali li
TTL
JK
Agama
Telp
Berat_ Badan
Tinggi_ Badan
Golongan _Darah
Peke Pekerj rjaa aan_ n_Or Ortu tu/W /Wal alii
Tabel Mahasiswa Nama_ Mahasiswa
Alamat
Th_Masuk
Kelas
Tgl_ registrasi
No_ Pendaftaran**
Kd_ dosen_ wali**
Jumlah_ SKS
Tabel Matakuliah Kd_ Mk*
Nama_ Matakuliah
SKS
Jenis_MK
Sifat
Semester
Tabel Dosen NIP*
Nama_ Dosen
Alamat_ Dosen
Pendidikan_ Terakhir
Golongan
Kd_Mk
Tabel Dosen_Wali Kode_ Dosen_ wali*
NIP*
Tabel Jabatan Kd_ Jabatan*
Nama_ Jabatan
Tabel Ruang Nama_ Ruang*
Jenis_ Ruang
Tabel Nilai Kode_ MK**
NIM**
Nilai
Indeks_akhir
Tabel Jadwal Thn_ajaran*
NIP**
Nama_Ruang* *
Jam_mulai
Jam_akhir
Hari
Contoh Kasus 2 : PT. X merupakan merupakan perusahaan yang bergerak di bidang pembuatan pembuatan dan penjualan penjualan alat alat ruma rumah h tang tangga ga dan dan kant kantor or,, beru berupa pa meja meja dan dan kurs kursi. i. Baha Bahan n dasa dasarr yang yang
digunakan dalam produksi perusahaan adalah besi, dengan jenisnya yaitu besi pipa-pipa, besi plat, dan besi logam. Pada awalnya, perusahaan ini hanyalah sebua sebuah h bengk bengkel el keci kecill yang yang seri sering ng mener menerim ima a pesa pesanan nan pembu pembuat atan an kurs kursii dari dari perus perusah ahaan aan besar, besar, yang yang kemu kemudia dian n berke berkemb mbang ang denga dengan n suks sukses es hingg hingga a bisa bisa menjadi sebuah perusahaan dengan omset miliaran. Dalam operasional penjualan dan pembelian barang ini, dokumen yang mengalir dari satu proses ke proses lainnya baik pada sistem penjualan maupun pembelian adalah sebagai berikut : Purchase Order ( PO )/ Supplier Purchase Order Suplier merupakan surat permintaan persediaan barang yang
dikiri dikirim m oleh oleh perusah perusahaan aan pada pihak suplie suplier. r. Surat Surat ini berisi berisi data data barang barang yang yang diminta , jumlah, harga, serta tanggal pembayaran. Item Item data :
No_PO_ No_PO_Supp Supplie lier, r, Tipe_Bara Tipe_Barang, ng, Nama_Baran Nama_Barang, g, Jenis_Bar Jenis_Barang ang,,
Jumlah Jumlah,, Harga, Harga, Total, Total, Warna_Bar Warna_Barang, ang, spes spesif ifik ikas asi, i,
No_S No_Sup uppl plie ier, r,
tanggal tanggal_PO _PO_ _ Supplier, Supplier,
Nama Nama_S _Sup uppl plie ier, r,
Alam Alamat at_S _Sup uppl plie ier, r,
Telp_Supplier, Kota_Supplier, Jumlah_Pembelian. Purchase Order (PO)/ Pembeli Berbeda dengan PO Suplier, PO Pembeli merupakan surat yang dibuat oleh perusahaan dan diberikan pada konsumen sebagai daftar barang yang ingin dibeli dari perusahaan, berisi tentang data barang yang akan dibeli, jumlah, harga, tanggal pengiriman, dan total pembayaran. Item Item data data : No_P No_PO, O, Tipe_ Tipe_Ba Baran rang, g, Nama Nama_B _Bara arang, ng, Jeni Jenis_ s_Ba Baran rang, g, Juml Jumlah, ah, Harga, rga,
Tota otal,
Warn arna_Barang rang,,
tangg anggal al_ _PO,
spesi esifikasi asi,
No_C No_Cus usto tomer mer,, Nama Nama_P _Pem embel beli, i, Alama Alamat_ t_Pe Pemb mbeli eli,, Telp, Telp, Kota. Kota.,, Jumlah_Penjualan. Surat Jalan/Pembeli Surat Surat jalan jalan merupak merupakan an dokumen dokumentas tasii yang yang dikelu dikeluarka arkan n oleh oleh bagian bagian gudang gudang setelah barang keluar dari gudang dan dikirim pada pembeli. Surat ini berisi data mengenai barang yang keluar, jumlah, alamat pembeli, dan tanggal keluar.
Item Item
data data
:
No_T No_Tra rans nsak aksi si_P _Pen enju jual alan an,,
Nama Nama_P _Pem embe beli li,,
Alam Alamat at_P _Pem embe beli li,,
Telp_Pembeli, Tipe_Barang, Jumlah_Barang, Warna Surat Jalan/ Supplier Surat Surat jalan jalan merupak merupakan an dokumen dokumentas tasii yang yang dikelu dikeluarka arkan n oleh oleh bagian bagian gudang gudang setelah barang masuk masuk ke gudang yang yang dikirimkan oleh supplier. Item data : No_Transaksi_P No_Transaksi_Pembeli embelian, an, Nama_Supplier, Nama_Supplier, Alamat_ Supplier, Supplier, Telp_ Supplier, Tipe_Barang, Jumlah_Barang, Warna. Surat Jalan/ Retur Item
data
:
No_retur,
No_Transaksi_Penjualan,
Nama_Pembeli,
Alamat_Pembel Alamat_Pembeli, i, Telp_Pembeli, Telp_Pembeli, Tipe_Barang, Tipe_Barang, Jumlah_Barang, Jumlah_Barang, Warna, Total_retur. Laporan penjualan Laporan ini berisi barang yang telah berhasil dijual oleh perusahaan, jumlah, pemasukan keuangan perusahaan. Laporan ini dicetak berdasarkan periode, baik harian, bulanan, maupun tahunan. Surat Permohonan Pembelian Barang ( SPPB ) Surat ini berisi data permohonan pembelian bahan baku yang dibutuhkan oleh bagian gudang untuk mengisi kembali stok barang di gudang tersebut. Berisi data bahan baku yang dibutuhkan, jumlah bahan baku, dan tanggal permintaan. Item Item
data data
:
No_S No_SPP PPB, B,
Nama Nama_S _Sup uppl plie ier, r,
Alam Alamat at_S _Sup uppl plie ier, r,
Stok Stok_B _Bar aran ang g
Nama_Barang, Jumlah_Barang Tagihan/ Invoice Dalam Dalam pembeli pembelian, an, jika jika pembeli pembeli setelah setelah membeli membeli barang barang memutu memutuska skan n untuk untuk melak elakuk ukan an
pemb pembay ayar aran an
meng menggu guna naka kan n
giro giro
maka aka
sura suratt
tagi tagiha han n
akan akan
dikeluarkan oleh bagian accounting untuk mengingatkan pembeli melakukan pembayaran. Berisi data tentang barang yang telah dibeli, jumlah, harga, dan total pembayaran. Item data : No_Tagihan, No_Tagihan, Tanggal_Tagihan Tanggal_Tagihan,, Nama_Pembeli Nama_Pembeli,, Alamat_Pembel Alamat_Pembeli, i, Telp, Total_Pembayaran, Tipe_Barang, Jumlah, Harga.
Laporan Utang Laporan ini berisi data mengenai utang yang dimiliki oleh perusahaan. Laporan Retur
10.
Laporan ini berisi data mengenai barang yang diretur oleh pembeli. Item
data
:
No_retur,
No_Transaksi_Penjualan,
Alamat_Pembeli,
Telp_Pembeli,
Nama_Pembeli, Tipe_Barang,
Jumlah_Second_Grade. Dalam pembahasan ini di batasi dalam beberapa hal : istem 1. Sist
info nformas rmasii yang yang diba dibaha has s adal adalah ah sist istem info inform rmas asii penju enjual alan an dan dan
pembe pembeli lian an.. Sikl Siklus us penju penjual alan an melip meliputi uti penca pencata tata tan n trans transak aksi si penju penjuala alan n dan dan pencat pencatata atan n pembaya pembayaran ran pelangg pelanggan. an. Siklus Siklus pembeli pembelian an meliput meliputii permint permintaan aan bahan, bahan, pembuata pembuatan n surat surat pesanan pesanan kepada kepada suppli supplier, er, penerim penerimaan aan barang barang dari supplier, pencatatan tagihan dari supplier dan pencatatan pelunasan hutang kepada supplier. 2. Untuk Untuk retur retur penjuala penjualan, n, diteta ditetapka pkan n hanya hanya untuk untuk barang barang yang yang cacat cacat atau rusak yang ang
dise diseba babk bkan an oleh oleh piha pihak k
peru perusa saha haan an,,
dan dan
hanya anya berl berlak aku u
sel selama ama
pembayaran belum dilunasi. 3. Perancangan Perancangan terdiri dari pencatatan transaksi transaksi penjualan dan pembelian, sampai kepada pembuatan laporan penjualan dan laporan pembelian. Dari deskripsi sistem penjualan dan pembelian yang telah diuraikan sebelumnya buatlah model data menggunakan ERM dan buatlah tabel sesuai dengan model data yang dibuat. Pembahasan Contoh Kasus 2 :
N Bertransaksi _Pembelian
N
Bertransaksi_ Penjualan
Barang
N
11
Supplier
memiliki
1 Retur
N1
N1
N1 Customer
Customer : { No_Customer*, Nama_Pembeli, Alamat_Pembeli, Telp_Pembeli, Kota_Pembeli }. Supplier : { No_Supplier*, Nama_Supplier, Alamat_Supplier, Telp_Supplier, Kota_Supplier }. Retur : { No_retur*, Total_retur}. Memiliki : { No_retur**, No_Transaksi_Penjualan**} Barang : { Tipe_Barang*, Nama_Barang, Jenis_Barang, Warna_Barang, Harga_Barang, Stok_Barang, Jumlah_Second_Grade }. Bertransaksi_Penjualan : { No_Transaksi_Penjualan*, Tgl_Transaksi_Penjualan, Total_Penjualan, Status_Transaksi_Penjualan, Total_Terbayar_Penjualan, Jumlah_Penjualan , No_Customer**, Tipe_Barang**}. Bertransaksi_ Pembelian : {No_Transaksi_ Pembelian *, Tgl_Transaksi_ Pembelian, Total_ Pembelian, Status_Transaksi_ Pembelian, Total_Terbayar_ Pembelian, Jumlah_Pembelian, No_Supplier**, Tipe_Barang**}. Untu Untuk k tabel tabel ubahl ubahlah ah kamus kamus data data yang yang sudah sudah di buat buat ke dalam dalam bentu bentuk k tabel tabel denga dengan n meli melihat hat kardi kardinal nalit itas as seti setiap ap entit entitas as yang yang berel berelas asii untu untuk k menen menentuk tukan an pele pelebu bura ran n atri atribu butt untu untuk k rela relasi si 1-1, 1-1, pena penamb mbah ahan an atri atribu butt untu untuk k rela relasi si 1-N, 1-N, penambahan foreign key untuk relasi N-N. Tabel Customer No_Customer*
Na Nama_Pembeli
Alamat_Pembeli
Telp_Pembeli
Alamat_Supplier
Telp_ Supplier
Kota_Pembeli
Tabel Supplier No_Supplier*
Nama_Supplier
Tabel Barang Tipe_ Barang*
Nama_ Barang
Jenis_ Barang
Warna_ Barang
Harga_ Barang
Stok_ Barang
Jumlah_Second _Grade
Kota_ Supplier
Tabel Transaksi_Penjualan No_ Transaksi_ Penjualan*
Tgl_ Transaksi_ Penjualan
Total_ Penjualan
Status_ Total_ Transaksi_ Terbayar Penjualan _Penjualan
Jumlah_ Penjualan
Jumlah_ Second_ Grade
No_ Customer**
Tipe_ Barang**
Tabel Transaksi_Pembelian No_ Transaksi_ Pembelian*
Tgl_ Transaksi_ Pembelian
Total_ Pembelian
Status_ Total_ Transaksi_ Terbayar Pembelian _Pembelian
Jumlah_ Pembelian
No_ Supplier**
Tipe_ Barang**
Tabel Retur No_ Retur*
No_ Transaksi_ Penjualan**
Total_ Retur
Ket : * = primary key ** = foreign key (N-N) / atribut tambahan (1-N,1-1) Latihan : Suatu Suatu perusaha perusahaan an X merupak merupakan an perusaha perusahaan an yang yang memprod memproduks uksii pakaian pakaian jadi yang yang menerim menerima a pesanan pesanan produk produk dari konsume konsumen. n. Dalam Dalam prosedu prosedurr penyalu penyaluran ran barang di perusahaan tersebut yaitu dimulai dari konsumen memesan barnag sampai dengan konsumen menerima barang. Konsumen melakukan pemesanan baran barang g dengan dengan membu membuat at dokum dokumen en Purc Purchas hase e Order Order (PO) (PO) untuk untuk dibe diberik rikan an ke bagian bagian marketi marketing, ng, bagian bagian market marketing ing akan akan mengkon mengkonfirm firmasi asikan kan PO tersebu tersebutt ke bagi bagian an Purc Purcha hasi sing ng dan dan kons konsum umen en.. Sete Setela lah h itu itu oleh oleh bagi bagian an mark market etin ing g akan akan mengentry Delivery Order (DO) sesuai dengan PO. Setelah itu bagian Purchasing membuat Delivery Delivery Service Service (DS). Setelah Setelah itu DS diberikan diberikan ke bagian Ware House Finish Goods untuk dibuatkan Surat Jalan (SJ). Dokumen yang digunakan dalam sistem penyaluran barang di PT. X sebagai berikut : 1. PO merup merupak akan an suatu suatu dokum dokumen en permi permint ntaa aan n yang yang dibua dibuatt kons konsume umen n untuk untuk
diberikan ke bagian marketing. Dalam dokumen ini berisi kode barang dari barang yang dibeli beserta deskripsinya serta harga dari tiap barang yang dibeli, jumlah dari jenis barang yang dibeli dan total biaya dari pembelian. 2.
DO merupakan dokumen yang dibuat oleh marketing untuk bagian Purchasing. Doku Dokumen men ini ini digun digunak akan an untuk untuk menge mengeta tahui hui kesa kesangg nggupa upan n bagi bagian an produk produksi si
apakah bisa memproduksi atau memenuhi permintaan pembeli dan sesuai dengan tanggal pengiriman yang diminta pembeli. 3. DS merupakan dokumen yang dibuat Purchasing untuk bagian Ware House
Fini Finish sh Goods Goods untuk untuk meng mengeta etahui hui kesa kesangg nggupa upan n produk produksi si untuk untuk memen memenuhi uhi permint permintaan aan pembeli pembeli,, sesuai sesuai dengan dengan tanggal tanggal pengiri pengiriman man yang yang dimint diminta a oleh oleh pembeli. 4. SJ merupakan dokumen yang diberikan dari Ware House Finish Goods ke
konsum konsumen en dan accounting accounting,, dimana dokumen dokumen ini menyatak menyatakan an
bahwa bahwa Ware
Hous House e Finis Finish h Goods Goods sangg sanggup up untuk untuk membu membuat at baran barang g yang yang sesu sesuai ai dengan dengan permintaan. Kembangkan kerangka kasus di atas dan buatlah model data menggunakan ERM sesuai
dengan
pengembangan
kerangka
kasus
yang
Anda
buat
dan
tranfromasikan ke dalam bentuk tabel dari hasil model data yang Anda buat ! Ketentuan Pengerjaan : 1. Dikerjakan Dikerjakan perkelompok perkelompok maximal maximal 1 kelompok kelompok 4 orang orang 2. Isi Isi per per bab bab -
Lata Latarr bel belak akan ang g Per Perma masa sala laha han n
-
Iden Identtifik ifikas asii Masa Masala lah h
-
Batasan Masalah/Asumsi yang digunakan
-
Pera Peranc ncan anga gan n Mod Model el Data Data
ugas 3. Tuga
dikumpu umpullkan di meja eja dosen osen ybs sebel ebelu um jam 12.00, 1 hari
sebelumnya sebelumnya dari jadwal jadwal kuliah masing-masing masing-masing kelas (untuk dipresentasik dipresentasikan an oleh masing-masing kelompok di pertemuan ke 6 tgl 22 maret 2010 – 28 maret 2010, siapkan slide untuk presentasi) .