CDM Conceptual Data Model PDM Physical Data Model

30

5.5.1 CDM Conceptual Data Model

CDM adalah model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas entity serta hubungan relationship antara entitas-entitas itu. CDM Biasanya juga direpresentasikan dalam bentuk Entity Relationship Diagram. Penggunaan CDM bermanfaat dalam perancangan database, manfaat tersebut antara lain:  Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan batasan  Alat komunikasi antar pemakai basis data, designer, dan analis.  Mewakili organisasi data dalam format grafis  Memverifikasi validitas data desain  Menghasilkan Physical Data Model PDM, yang menentukan pelaksanaan fisik database  Menghasilkan Object-Oriented Model OOM, yang menentukan objek representasi dari CDM menggunakan standar UML Sebuah CDM mewakili keseluruhan struktur logis dari database, yang independen dari perangkat lunak apapun atau struktur penyimpanan data. Sebuah model konseptual sering mengandung objek data yang belum diimplementasikan dalam database fisik. Ini memberikan representasi formal dari data yang diperlukan untuk menjalankan suatu perusahaan atau kegiatan bisnis Halimsetiawan.,2009. Model data konseptual pada aplikasi sistem ini mempresentasikan rancangan basis data konseptual diserver. Model data konseptual dapat dilihat pada Gambar 14.

5.5.2 PDM Physical Data Model

Physical data model dapat dibuat dari hasil generate CDM conceptual data model. PDM Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. PDM : perancangan database secara fisik, tipe data bersifat lebih khusus dan spesifik. Perancangan PDM merupakan representasi fisik atau sebenarnya dari database Halimsetiawan.,2009. Model data ini dibuat dengan cara men-generate diagram data konseptual. Diagram data fisik ini menghasilkan tabel-tabel yang digunakan dalam mengimplememntasi aplikasi. Dengan physical data model kita dapat mengetahui model fisik hasil pengembangan dari sebuah konsep. Untuk lebih jelasnya model data fisik dapat dilihat pada Gambar 15. PDM yang telah dibuat dapat langsung di-generate menjadi tabel-tabel yang berfungsi sebagai database untuk sistem PSP 1.0. Tabel-tabel tersebut dapat dilihat pada lampiran 2. 31 Gambar 14. CDM Conceptual Data Model Rul es Support Rul es rul es rul es confi dence Rul es Rul es Im provem ent data transaksi data produk data transaksi data custom er ni l ai i m provem ent Ni l ai i m provem ent Ni l ai Confi dence Ni l ai confi dence ni l ai support Ni l ai support Rul es Rul es strategi penj ual an strategi penj ual an j um l ah nom i nal penj ual an j um l ah nom i nal penj ual an strategi penj ual an strategi penj ual an Data transaksi Data transaksi Data transaksi Data transaksi target penj ual an target penj ual an Custom er Nam a Custom er Area varchar254 varchar254 ak ak M arketi ng Offi cer Data T ransaksi varchar254 pk,fk Fi l e T ransaksi Nam a Custom er Area Jeni s Produk order Gol ongan produk order Nom or T ransaksi varchar254 varchar254 varchar254 varchar254 VARCHAR254 fk2 fk2 fk1 pk,fk1 Supervi sor Pem asaran Usernam e Password Data transaksi strategi penj ual an target penj ual an varchar254 varchar254 varchar254 INT i nt fk1 pk,fk2 fk2 Program Penentuan Strategi Penj ual an Rul es Item Set Ni l ai Support Ni l ai Confi dence Ni l ai Im provem ent i nt i nt i nt i nt ak Adm i n Usernam e Password varchar254 varchar254 Perhi tungan Frequent Item Set Bi l angan i tem set data transaksi i nt i nt ak fk1,fk2,fk3 Perhi tungan Support Rul es Item Set Jum l ah transaksi i tem set j um l ah transaksi i nt i nt i nt ak,fk1,fk2 Perhi tungan Confi dence Rul es Item Set Ni l ai support Base produk uni on addi ti on al produk Ni l ai support base Produk i nt i nt i nt ak,fk Perhi tungan Im provem ent Rul es Item set ni l ai support base produk ni l ai support addi ti onal produk i nt i nt i nt ak,fk M anager Pem asaran T arget Penj ual an Cross Sel l i ng Jum l ah nom i nal penj ual an i nt INT fk pk,fk Produk Jeni s Produk Gol ongan Produk varchar254 varchar254 ak Penj ual an Cross sel l i ng Strategi penj ual an Jum l ah nom i nal penj ual an INT i nt pk,fk Penetapan Strategi Penj ual an Rul es Ni l ai Support Ni l ai Confi dence Ni l ai Im provem ent INT INT INT INT pk,fk1,fk2 pk,fk1 pk,fk1 pk,fk1 32 Gambar 15. PDM Physical Data Model Penetapan Strategi Penj ual an Associ ati on_22 Associ ati on_22 Associ ati on_11 Rul es Rul es Support Associ ati on_12 rul es confi dence D rul es Associ ati on_13 Rul es Im provem ent D Rul es General i zati on_2 Associ ati on_16 data produk data transaksi Associ ati on_17 data custom er data transaksi Associ ati on_10 Ni l ai i m provem ent D ni l ai i m provem ent Associ ati on_18 Ni l ai confi dence D Ni l ai Confi dence Associ ati on_19 Ni l ai support D ni l ai support Associ ati on_20 Rul es D Rul es Associ ati on_21 j um l ah nom i nal penj ual an j um l ah nom i nal penj ual an Associ ati on_23 strategi penj ual an strategi penj ual an Associ ati on_14 Data transaksi Data transaksi Associ ati on_15 Data transaksi Data transaksi Associ ati on_24 target penj ual an target penj ual an Custom er Nam a Custom er Area ai ai Vari abl e characters 254 Vari abl e characters 254 M M Custom er ai 1 M arketi ng Offi cer Area Gol ongan Produk Jeni s Produk j um l ah transaksi Nam a Custom er Vari abl e characters 254 Vari abl e characters 254 Vari abl e characters 254 Integer Vari abl e characters 254 Fi l e T ransaksi Gol ongan produk order Nom or T ransaksi pi pi Vari abl e characters 254 Vari abl e characters 254 M M Fi l e T ransaksi pi Supervi sor Pem asaran Usernam e Password strategi penj ual an ai ai ai Vari abl e characters 254 Vari abl e characters 254 Integer M Supervi sor Pem asaran ai 1 Program Penentuan Strategi Penj ual an Rul es Item Set Ni l ai Support Ni l ai Confi dence Ni l ai Im provem ent ai Integer Integer Integer Integer M Program Penentuan Strategi Penj ual an ai 1 Adm i n Usernam e Password ai ai Vari abl e characters 254 Vari abl e characters 254 M M Adm i n ai 1 Perhi tungan Frequent Item Set Bi l angan i tem set ai Integer M Perhi tungan Frequent Item Set ai 1 Perhi tungan Support Rul es Item Set Jum l ah transaksi i tem set j um l ah transaksi ai Integer Integer Integer M Support ai 1 Perhi tungan Confi dence Rul es Item Set Ni l ai support Base produk uni on addi ti on al produk Ni l ai support base Produk ai Integer Integer Integer M Perhi tungan Confi dence ai 1 Perhi tungan Im provem ent Rul es Item set ni l ai support base produk ni l ai support addi ti onal produk ai Integer Integer Integer M Perhi tungan Im provem ent ai 1 M anager Pem asaran Jum l ah nom i nal penj ual an ai Integer M M anager Pem asaran ai 1 Produk Jeni s Produk Gol ongan Produk ai Vari abl e characters 254 Vari abl e characters 254 M Produk ai 1 Penj ual an Cross sel l i ng Jum l ah nom i nal penj ual an ai Inte Penj ual an Cross sel l i ng ai 1 33 VI. IMPLEMENTASI MODEL CRM Tahapan implementasi Model CRM ini terdiri dari dua bagian yaitu transformasi desain dan evaluasi sistem. Transformasi desain menjelaskan piranti lunak yang digunakan untuk mentransformasikan hasil rancangan model CRM menjadi suatu model PSP 1.0 yang nyata. Sedangkan tahap evaluasi sistem adalah tahap untuk melakukan verifikasi dan validasi sistem. Tahap verifikasi dilakukan dengan cara pengujian keluaran paket program dan pelacakan kesalahan sistem testing and debuging. Dan tahap validasi dilakukan dengan cara membandingkan data pada periode selanjutnya dari data penelitian dengan hasil data yang telah diolah, sehingga hasil dari validasi dapat disimpulkan. Metode validasi sitem yang digunakan adalah metode face validity.

6.1 Transformasi Design