database.puml 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. @startuml Database
  2. entity User {
  3. * id
  4. __
  5. * name
  6. * username
  7. * status
  8. * password
  9. __
  10. * role_id
  11. }
  12. entity Role {
  13. * id
  14. __
  15. * name
  16. }
  17. entity Customer {
  18. * id
  19. __
  20. * name
  21. * address
  22. * phone
  23. * npwp
  24. }
  25. entity Product {
  26. * id
  27. __
  28. * number
  29. * name
  30. * unit
  31. * profit
  32. }
  33. entity Supplier {
  34. * id
  35. __
  36. * name
  37. * address
  38. * phone
  39. * email
  40. * npwp
  41. }
  42. entity Purchase {
  43. * id
  44. __
  45. * number
  46. * status
  47. __
  48. * supplier_id
  49. * user_id
  50. }
  51. entity Sale {
  52. * id
  53. __
  54. * number
  55. * status
  56. __
  57. * customer_id
  58. * user_id
  59. }
  60. entity StockProduct {
  61. * id
  62. __
  63. * purchase_number
  64. * sale_number
  65. * qty
  66. __
  67. * product_number
  68. }
  69. entity Price {
  70. * id
  71. __
  72. * price
  73. __
  74. * product_number
  75. * customer_id
  76. * supplier_id
  77. }
  78. entity SaleDetail {
  79. * id
  80. __
  81. * price
  82. * ppn
  83. * qty
  84. __
  85. * sale_number
  86. * product_number
  87. }
  88. entity PurchaseDetail {
  89. * id
  90. __
  91. * price
  92. * ppn
  93. * qty
  94. __
  95. * purchase_number
  96. * product_number
  97. }
  98. entity Ppn {
  99. * id
  100. __
  101. * ppn
  102. }
  103. User ||--|{ Role
  104. User }|--|| Purchase
  105. User }|--|| Sale
  106. Supplier }|--|| Purchase
  107. Supplier ||--|| Price
  108. Customer ||--|{ Sale
  109. Customer ||--|| Price
  110. Sale ||--|| SaleDetail
  111. Sale ||--|| Price
  112. Purchase ||--|| PurchaseDetail
  113. Purchase ||--|| Price
  114. Purchase ||--|{ StockProduct
  115. SaleDetail ||--|{ Product
  116. Sale ||--|{ StockProduct
  117. PurchaseDetail ||--|{ Product
  118. StockProduct ||--|{ Product
  119. Product ||--|| Price