├── images ├── logistic1.jpg ├── logistic2.jpg ├── logistic3.jpg ├── logistic1.jpg~ ├── logistic2.jpg~ ├── logistic3.jpg~ └── admin │ ├── 22092020020520employee3.png │ └── 22092020020607employee1.png ├── admin ├── sesi_admin.php ├── logout.php ├── modul │ ├── barangKeluar │ │ ├── hapus.php │ │ ├── index.php │ │ ├── simpan.php │ │ └── paging.php │ ├── rak │ │ ├── index.php │ │ ├── simpan.php │ │ ├── hapus.php │ │ ├── paging.php │ │ └── title.php │ ├── admin │ │ ├── index.php │ │ ├── hapus.php │ │ ├── simpan.php │ │ ├── paging.php │ │ ├── update.php │ │ ├── ubah.php │ │ └── title.php │ ├── supplier │ │ ├── index.php │ │ ├── hapus.php │ │ ├── update.php │ │ ├── simpan.php │ │ ├── paging.php │ │ ├── ubah.php │ │ └── title.php │ ├── barang │ │ ├── index.php │ │ ├── hapus.php │ │ ├── update.php │ │ ├── simpan.php │ │ ├── paging.php │ │ └── ubah.php │ ├── petugas │ │ ├── index.php │ │ ├── hapus.php │ │ ├── simpan.php │ │ ├── update.php │ │ ├── paging.php │ │ ├── ubah.php │ │ └── title.php │ └── barangMasuk │ │ ├── index.php │ │ ├── hapus.php │ │ ├── simpan.php │ │ └── paging.php ├── pro_login_admin.php ├── index.php └── login.php ├── petugas ├── sesi_petugas.php ├── logout.php ├── modul │ ├── ajuan │ │ ├── hapus.php │ │ ├── index.php │ │ ├── simpan.php │ │ └── paging.php │ └── barangMasuk │ │ ├── index.php │ │ ├── hapus.php │ │ ├── simpan.php │ │ └── paging.php ├── index.php ├── pro_login_petugas.php ├── login_petugas.php └── awal.php ├── vendor ├── font-awesome │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── less │ │ ├── screen-reader.less │ │ ├── fixed-width.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── core.less │ │ ├── stacked.less │ │ ├── font-awesome.less │ │ ├── bordered-pulled.less │ │ ├── rotated-flipped.less │ │ ├── path.less │ │ ├── animated.less │ │ └── mixins.less │ ├── scss │ │ ├── _fixed-width.scss │ │ ├── _screen-reader.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _core.scss │ │ ├── font-awesome.scss │ │ ├── _stacked.scss │ │ ├── _bordered-pulled.scss │ │ ├── _rotated-flipped.scss │ │ ├── _path.scss │ │ ├── _animated.scss │ │ └── _mixins.scss │ └── css │ │ ├── solid.min.css │ │ ├── brands.min.css │ │ ├── regular.min.css │ │ ├── brands.css │ │ ├── solid.css │ │ ├── regular.css │ │ ├── svg-with-js.min.css │ │ └── svg-with-js.css ├── css │ └── js │ │ ├── npm.js │ │ └── stylish.js └── jquery-easing │ ├── jquery.easing.compatibility.js │ ├── jquery.easing.min.js │ └── jquery.easing.js ├── keterangan.txt ├── koneksi.php ├── LICENSE ├── fungsi └── upload.php ├── css ├── tampilanadmin.css └── tampilan.css ├── README.md ├── index.php └── DATABASE(IMPORT) └── inventory.sql /images/logistic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/logistic1.jpg -------------------------------------------------------------------------------- /images/logistic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/logistic2.jpg -------------------------------------------------------------------------------- /images/logistic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/logistic3.jpg -------------------------------------------------------------------------------- /images/logistic1.jpg~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/logistic1.jpg~ -------------------------------------------------------------------------------- /images/logistic2.jpg~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/logistic2.jpg~ -------------------------------------------------------------------------------- /images/logistic3.jpg~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/logistic3.jpg~ -------------------------------------------------------------------------------- /admin/sesi_admin.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/admin/22092020020520employee3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/admin/22092020020520employee3.png -------------------------------------------------------------------------------- /images/admin/22092020020607employee1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/images/admin/22092020020607employee1.png -------------------------------------------------------------------------------- /petugas/sesi_petugas.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/vendor/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /vendor/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/vendor/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /vendor/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/vendor/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /vendor/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/vendor/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /vendor/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZibranovSky/Web-Inventory-Barang/HEAD/vendor/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /keterangan.txt: -------------------------------------------------------------------------------- 1 | 2 | ADMIN -> -Data Admin 3 | -Data Rak 4 | -Data Supplier 5 | -Data Barang 6 | -Data Barang Keluar 7 | 8 | PETUGAS ->-Data Barang Masuk 9 | -Data Ajuan -------------------------------------------------------------------------------- /vendor/font-awesome/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /koneksi.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /petugas/logout.php: -------------------------------------------------------------------------------- 1 | window.location='../'"; 11 | //session_destroy(); 12 | 13 | ?> 14 | -------------------------------------------------------------------------------- /admin/logout.php: -------------------------------------------------------------------------------- 1 | window.location='../'"; 11 | //session_destroy(); 12 | 13 | ?> 14 | -------------------------------------------------------------------------------- /petugas/modul/ajuan/hapus.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/modul/barangKeluar/hapus.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/modul/rak/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /petugas/modul/ajuan/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /admin/modul/admin/index.php: -------------------------------------------------------------------------------- 1 | 15 | -------------------------------------------------------------------------------- /admin/modul/supplier/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/modul/barang/index.php: -------------------------------------------------------------------------------- 1 | 15 | -------------------------------------------------------------------------------- /admin/modul/rak/simpan.php: -------------------------------------------------------------------------------- 1 | window.history.back()'; 12 | //echo "berhasil"; 13 | }else{ 14 | var_dump($sql); 15 | echo "gagal"; 16 | } 17 | }else{ 18 | echo "gagal"; 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /admin/modul/petugas/index.php: -------------------------------------------------------------------------------- 1 | 15 | -------------------------------------------------------------------------------- /admin/modul/barangMasuk/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /petugas/modul/barangMasuk/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /admin/modul/barangKeluar/index.php: -------------------------------------------------------------------------------- 1 | 15 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | @import "screen-reader"; 19 | -------------------------------------------------------------------------------- /vendor/css/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /admin/modul/rak/hapus.php: -------------------------------------------------------------------------------- 1 | Kembali'; 14 | header("Location: ?m=rak&s=awal"); 15 | }else{ 16 | echo 'Data Kelas GAGAL di Hapus'; 17 | echo 'Kembali'; 18 | } 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /admin/modul/supplier/hapus.php: -------------------------------------------------------------------------------- 1 | Kembali'; 14 | header("Location: ?m=supplier&s=awal"); 15 | }else{ 16 | echo 'Data Kelas GAGAL di Hapus'; 17 | echo 'Kembali'; 18 | } 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /petugas/index.php: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /admin/modul/barang/hapus.php: -------------------------------------------------------------------------------- 1 | Kembali'; 14 | header("Location: ?m=barang&s=awal"); 15 | }else{ 16 | echo 'Data Kelas GAGAL di Hapus'; 17 | echo 'Kembali'; 18 | } 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /admin/modul/petugas/hapus.php: -------------------------------------------------------------------------------- 1 | Kembali'; 14 | header("Location: ?m=petugas&s=awal"); 15 | }else{ 16 | echo 'Data Kelas GAGAL di Hapus'; 17 | echo 'Kembali'; 18 | } 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /admin/modul/barangMasuk/hapus.php: -------------------------------------------------------------------------------- 1 | Kembali'; 14 | header("Location: ?m=barangMasuk&s=awal"); 15 | }else{ 16 | echo 'Data Kelas GAGAL di Hapus'; 17 | echo 'Kembali'; 18 | } 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /petugas/modul/barangMasuk/hapus.php: -------------------------------------------------------------------------------- 1 | Kembali'; 14 | header("Location: ?m=barangMasuk&s=awal"); 15 | }else{ 16 | echo 'Data Kelas GAGAL di Hapus'; 17 | echo 'Kembali'; 18 | } 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | @import "screen-reader.less"; 19 | -------------------------------------------------------------------------------- /admin/modul/barang/update.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/modul/supplier/update.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/modul/supplier/simpan.php: -------------------------------------------------------------------------------- 1 | window.history.back()'; 15 | //echo "berhasil"; 16 | }else{ 17 | var_dump($sql); 18 | echo "gagal"; 19 | } 20 | }else{ 21 | echo "gagal"; 22 | } 23 | ?> 24 | -------------------------------------------------------------------------------- /vendor/font-awesome/css/solid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900} -------------------------------------------------------------------------------- /vendor/font-awesome/css/brands.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400} -------------------------------------------------------------------------------- /vendor/font-awesome/css/regular.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400} -------------------------------------------------------------------------------- /vendor/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /admin/modul/petugas/simpan.php: -------------------------------------------------------------------------------- 1 | 26 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /vendor/font-awesome/css/brands.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Brands'; 7 | font-style: normal; 8 | font-weight: 400; 9 | font-display: block; 10 | src: url("../webfonts/fa-brands-400.eot"); 11 | src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); } 12 | 13 | .fab { 14 | font-family: 'Font Awesome 5 Brands'; 15 | font-weight: 400; } 16 | -------------------------------------------------------------------------------- /vendor/font-awesome/css/solid.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Free'; 7 | font-style: normal; 8 | font-weight: 900; 9 | font-display: block; 10 | src: url("../webfonts/fa-solid-900.eot"); 11 | src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); } 12 | 13 | .fa, 14 | .fas { 15 | font-family: 'Font Awesome 5 Free'; 16 | font-weight: 900; } 17 | -------------------------------------------------------------------------------- /vendor/font-awesome/css/regular.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Free'; 7 | font-style: normal; 8 | font-weight: 400; 9 | font-display: block; 10 | src: url("../webfonts/fa-regular-400.eot"); 11 | src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); } 12 | 13 | .far { 14 | font-family: 'Font Awesome 5 Free'; 15 | font-weight: 400; } 16 | -------------------------------------------------------------------------------- /admin/modul/admin/hapus.php: -------------------------------------------------------------------------------- 1 | Kembali'; 20 | header("Location: ?m=admin"); 21 | }else{ 22 | echo 'Data Kelas GAGAL di Hapus'; 23 | echo 'Kembali'; 24 | } 25 | } 26 | ?> 27 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /admin/modul/petugas/update.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /petugas/pro_login_petugas.php: -------------------------------------------------------------------------------- 1 | 0) { 11 | session_start(); 12 | $_SESSION['idinv2'] = $b['id_petugas']; 13 | $_SESSION['userinv2'] = $b['username']; 14 | $_SESSION['passinv2'] = $b['password']; 15 | $_SESSION['namainv2'] = $b['nama']; 16 | $_SESSION['teleponinv2'] = $b['telepon']; 17 | header("location: index.php?m=awal"); 18 | }else{ 19 | echo ''; 22 | header("location: login_petugas.php"); 23 | } 24 | 25 | 26 | ?> -------------------------------------------------------------------------------- /vendor/font-awesome/less/animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .@{fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /admin/pro_login_admin.php: -------------------------------------------------------------------------------- 1 | 0) { 11 | session_start(); 12 | $_SESSION['idinv'] = $b['id_admin']; 13 | $_SESSION['userinv'] = $b['username']; 14 | $_SESSION['passinv'] = $b['password']; 15 | $_SESSION['namainv'] = $b['nama']; 16 | $_SESSION['teleponinv'] = $b['telepon']; 17 | $_SESSION['fotoinv'] = $b['foto']; 18 | header("location: index.php?m=awal"); 19 | }else{ 20 | echo ''; 23 | header("location: login.php"); 24 | ; 25 | } 26 | 27 | 28 | ?> -------------------------------------------------------------------------------- /admin/index.php: -------------------------------------------------------------------------------- 1 | 19 | -------------------------------------------------------------------------------- /admin/modul/barang/simpan.php: -------------------------------------------------------------------------------- 1 | alert('Kode barang sudah ada')"; 19 | echo ''; 20 | }else { 21 | $sql = "INSERT INTO tb_barang SET kode_brg='$kode_brg', nama_brg='$nama_brg', stok='$stok', rak='$rak', supplier='$supplier'"; 22 | mysqli_query($koneksi,$sql); 23 | if($sql){ 24 | echo ''; 25 | //echo "berhasil"; 26 | }else{ 27 | var_dump($sql); 28 | echo "gagal"; 29 | } 30 | } 31 | 32 | 33 | }else{ 34 | echo "gagal"; 35 | } 36 | ?> 37 | -------------------------------------------------------------------------------- /petugas/modul/ajuan/simpan.php: -------------------------------------------------------------------------------- 1 | alert('No Ajuan sudah ada')"; 19 | echo ''; 20 | }else { 21 | $sql = "INSERT INTO tb_ajuan SET no_ajuan='$no_ajuan', tanggal='$tanggal', kode_brg='$kode_brg', nama_brg='$nama_brg', stok='$stok', jml_ajuan='$jml_ajuan', petugas='$petugas', val=1"; 22 | mysqli_query($koneksi, $sql); 23 | if($sql){ 24 | //echo ''; 25 | header("location: ?m=ajuan&s=awal"); 26 | }else{ 27 | var_dump($sql); 28 | echo "gagal"; 29 | } 30 | } 31 | 32 | 33 | } 34 | 35 | 36 | 37 | ?> -------------------------------------------------------------------------------- /admin/modul/barangMasuk/simpan.php: -------------------------------------------------------------------------------- 1 | window.history.back()'; 25 | header("location: ?m=barangMasuk&s=awal"); 26 | }else{ 27 | var_dump($sql); 28 | echo "gagal"; 29 | } 30 | } 31 | 32 | 33 | 34 | ?> -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Muhamad Zibran Fitadiyatama 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /admin/modul/admin/simpan.php: -------------------------------------------------------------------------------- 1 | 45 | -------------------------------------------------------------------------------- /admin/modul/rak/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_rak"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_rak = mysqli_query($koneksi, "SELECT * FROM tb_rak LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_rak)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /petugas/modul/barangMasuk/simpan.php: -------------------------------------------------------------------------------- 1 | alert('No Invoice sudah ada')"; 20 | echo ''; 21 | }else { 22 | $tambahStok = $stok + $jml_masuk; 23 | 24 | $update = ("UPDATE tb_barang SET stok = '". $tambahStok ."' WHERE kode_brg = '". $kode_brg ."' "); 25 | $result = mysqli_query($koneksi, $update) or die(mysql_error()); 26 | 27 | $sql = "INSERT INTO tb_barang_in SET tanggal='$tanggal', noinv='$noinv', supplier='$supplier', kode_brg='$kode_brg', nama_brg='$nama_brg', stok='$stok', jml_masuk='$jml_masuk', jam='$jam', petugas='$petugas'"; 28 | mysqli_query($koneksi, $sql); 29 | if($sql){ 30 | //echo ''; 31 | header("location: ?m=barangMasuk&s=awal"); 32 | }else{ 33 | var_dump($sql); 34 | echo "gagal"; 35 | } 36 | } 37 | 38 | 39 | } 40 | 41 | 42 | 43 | ?> -------------------------------------------------------------------------------- /admin/modul/barangKeluar/simpan.php: -------------------------------------------------------------------------------- 1 | alert('No barang Keluar sudah ada')"; 23 | echo ''; 24 | }else { 25 | $kurangStok = $stok - $jml_keluar; 26 | 27 | $update = ("UPDATE tb_barang SET stok = '". $kurangStok ."' WHERE kode_brg = '". $kode_brg ."' "); 28 | $result = mysqli_query($koneksi, $update) or die(mysql_error()); 29 | 30 | $simpan = ("INSERT INTO tb_barang_out () VALUES ('$no_brg_out','$no_ajuan','$tanggal_ajuan','$tanggal_out','$petugas','$kode_brg','$nama_brg', '$stok', '$jml_ajuan', '$jml_keluar', '$admin')"); 31 | $result = mysqli_query($koneksi, $simpan); 32 | 33 | $sqlval = "UPDATE tb_ajuan SET val='0', stok='" . $kurangStok . "' WHERE no_ajuan = '". $no_ajuan ."' "; 34 | 35 | if (mysqli_query($koneksi, $sqlval)) { 36 | header("location: ?m=barangKeluar&s=awal"); 37 | 38 | }else{ 39 | echo "Penyimpanan data Gagal"; 40 | } 41 | } 42 | 43 | 44 | } 45 | 46 | 47 | 48 | ?> -------------------------------------------------------------------------------- /admin/modul/petugas/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_petugas"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_rak = mysqli_query($koneksi, "SELECT * FROM tb_petugas LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_rak)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /fungsi/upload.php: -------------------------------------------------------------------------------- 1 | 0 && $lebar1 > $lebar) { 35 | $lebar2 = $lebar; 36 | $tinggi2 = ($lebar2 / $lebar1) * $tinggi1; 37 | $tinggi2 = round($tinggi2); 38 | } elseif ($tinggi > 0 && $tinggi1 > $tinggi) { 39 | $tinggi2 = $tinggi; 40 | $lebar2 = ($tinggi2 / $tinggi1) * $lebar1; 41 | $lebar2 = round($lebar2);kecilkangambar($tujuan, 300); 42 | } 43 | if ($lebar2 < $lebar1 || $tinggi2 < $tinggi1) { 44 | $im2 = imagecreatetruecolor($lebar2, $tinggi2); 45 | imagecopyresized($im2,$im1,0,0,0,0,$lebar2,$tinggi2,$lebar1,$tinggi1); 46 | imagejpeg ($im2,$gambar,90); 47 | } 48 | } 49 | ?> 50 | -------------------------------------------------------------------------------- /admin/modul/admin/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_admin"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_karyawan = mysqli_query($koneksi, "SELECT * FROM tb_admin LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_karyawan)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /vendor/font-awesome/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | .fa-icon-rotate(@degrees, @rotation) { 15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; 16 | -webkit-transform: rotate(@degrees); 17 | -ms-transform: rotate(@degrees); 18 | transform: rotate(@degrees); 19 | } 20 | 21 | .fa-icon-flip(@horiz, @vert, @rotation) { 22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; 23 | -webkit-transform: scale(@horiz, @vert); 24 | -ms-transform: scale(@horiz, @vert); 25 | transform: scale(@horiz, @vert); 26 | } 27 | 28 | 29 | // Only display content to screen readers. A la Bootstrap 4. 30 | // 31 | // See: http://a11yproject.com/posts/how-to-hide-content/ 32 | 33 | .sr-only() { 34 | position: absolute; 35 | width: 1px; 36 | height: 1px; 37 | padding: 0; 38 | margin: -1px; 39 | overflow: hidden; 40 | clip: rect(0,0,0,0); 41 | border: 0; 42 | } 43 | 44 | // Use in conjunction with .sr-only to only display content when it's focused. 45 | // 46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 47 | // 48 | // Credit: HTML5 Boilerplate 49 | 50 | .sr-only-focusable() { 51 | &:active, 52 | &:focus { 53 | position: static; 54 | width: auto; 55 | height: auto; 56 | margin: 0; 57 | overflow: visible; 58 | clip: auto; 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /admin/modul/supplier/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_sup"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_supplier = mysqli_query($koneksi, "SELECT * FROM tb_sup LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_supplier)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /vendor/font-awesome/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | @mixin fa-icon-rotate($degrees, $rotation) { 15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; 16 | -webkit-transform: rotate($degrees); 17 | -ms-transform: rotate($degrees); 18 | transform: rotate($degrees); 19 | } 20 | 21 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; 23 | -webkit-transform: scale($horiz, $vert); 24 | -ms-transform: scale($horiz, $vert); 25 | transform: scale($horiz, $vert); 26 | } 27 | 28 | 29 | // Only display content to screen readers. A la Bootstrap 4. 30 | // 31 | // See: http://a11yproject.com/posts/how-to-hide-content/ 32 | 33 | @mixin sr-only { 34 | position: absolute; 35 | width: 1px; 36 | height: 1px; 37 | padding: 0; 38 | margin: -1px; 39 | overflow: hidden; 40 | clip: rect(0,0,0,0); 41 | border: 0; 42 | } 43 | 44 | // Use in conjunction with .sr-only to only display content when it's focused. 45 | // 46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 47 | // 48 | // Credit: HTML5 Boilerplate 49 | 50 | @mixin sr-only-focusable { 51 | &:active, 52 | &:focus { 53 | position: static; 54 | width: auto; 55 | height: auto; 56 | margin: 0; 57 | overflow: visible; 58 | clip: auto; 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /vendor/jquery-easing/jquery.easing.compatibility.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Easing Compatibility v1 - http://gsgd.co.uk/sandbox/jquery/easing 3 | * 4 | * Adds compatibility for applications that use the pre 1.2 easing names 5 | * 6 | * Copyright (c) 2007 George Smith 7 | * Licensed under the MIT License: 8 | * http://www.opensource.org/licenses/mit-license.php 9 | */ 10 | 11 | (function($){ 12 | $.extend( $.easing, 13 | { 14 | easeIn: function (x, t, b, c, d) { 15 | return $.easing.easeInQuad(x, t, b, c, d); 16 | }, 17 | easeOut: function (x, t, b, c, d) { 18 | return $.easing.easeOutQuad(x, t, b, c, d); 19 | }, 20 | easeInOut: function (x, t, b, c, d) { 21 | return $.easing.easeInOutQuad(x, t, b, c, d); 22 | }, 23 | expoin: function(x, t, b, c, d) { 24 | return $.easing.easeInExpo(x, t, b, c, d); 25 | }, 26 | expoout: function(x, t, b, c, d) { 27 | return $.easing.easeOutExpo(x, t, b, c, d); 28 | }, 29 | expoinout: function(x, t, b, c, d) { 30 | return $.easing.easeInOutExpo(x, t, b, c, d); 31 | }, 32 | bouncein: function(x, t, b, c, d) { 33 | return $.easing.easeInBounce(x, t, b, c, d); 34 | }, 35 | bounceout: function(x, t, b, c, d) { 36 | return $.easing.easeOutBounce(x, t, b, c, d); 37 | }, 38 | bounceinout: function(x, t, b, c, d) { 39 | return $.easing.easeInOutBounce(x, t, b, c, d); 40 | }, 41 | elasin: function(x, t, b, c, d) { 42 | return $.easing.easeInElastic(x, t, b, c, d); 43 | }, 44 | elasout: function(x, t, b, c, d) { 45 | return $.easing.easeOutElastic(x, t, b, c, d); 46 | }, 47 | elasinout: function(x, t, b, c, d) { 48 | return $.easing.easeInOutElastic(x, t, b, c, d); 49 | }, 50 | backin: function(x, t, b, c, d) { 51 | return $.easing.easeInBack(x, t, b, c, d); 52 | }, 53 | backout: function(x, t, b, c, d) { 54 | return $.easing.easeOutBack(x, t, b, c, d); 55 | }, 56 | backinout: function(x, t, b, c, d) { 57 | return $.easing.easeInOutBack(x, t, b, c, d); 58 | } 59 | });})(jQuery); 60 | -------------------------------------------------------------------------------- /css/tampilanadmin.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Arial, sans-serif; 3 | } 4 | p { 5 | font-size: 15px; 6 | } 7 | h1 { 8 | text-transform: uppercase; 9 | font-weight: 500; 10 | } 11 | hr.star-light { 12 | padding: 0; 13 | border: none; 14 | border-top: solid 5px; 15 | max-width: 1350px; 16 | margin: 10px auto 30px; 17 | } 18 | hr.star-light { 19 | border-color: black; 20 | } 21 | hr.star-primary { 22 | padding: 0; 23 | border: none; 24 | border-top: solid 5px; 25 | max-width: 250px; 26 | margin: 10px auto 30px; 27 | } 28 | 29 | #wrapper { 30 | width: 100%; 31 | } 32 | #page-wrapper { 33 | padding: 0 15px; 34 | min-height: 568px; 35 | background-color: #E6E7E8; 36 | } 37 | @media (min-width: 768px) { 38 | #page-wrapper { 39 | position: inherit; 40 | margin: 0 0 0 250px; 41 | padding: 0 30px; 42 | border-left: 1px solid #A9ABAE; 43 | } 44 | } 45 | 46 | .navbar { 47 | background-color: #BDBFC1; 48 | font-weight: 700; 49 | font-family: arial; 50 | text-transform: uppercase; 51 | border: none; 52 | } 53 | .navbar-top-links { 54 | margin-right: 0; 55 | } 56 | .navbar-top-links li { 57 | display: inline-block; 58 | } 59 | .navbar-top-links li:last-child { 60 | margin-right: 15px; 61 | } 62 | .navbar-top-links li a { 63 | padding: 15px; 64 | min-height: 50px; 65 | } 66 | .sidebar { 67 | background-color: #E6E7E8; 68 | } 69 | .sidebar .sidebar-nav.navbar-collapse { 70 | padding-left: 0; 71 | padding-right: 0; 72 | } 73 | .sidebar ul li { 74 | border-bottom: 1px solid #A9ABAE; 75 | } 76 | .sidebar ul li a.active { 77 | background-color: red; 78 | } 79 | @media (min-width: 768px) { 80 | .sidebar { 81 | z-index: 1; 82 | position: absolute; 83 | width: 250px; 84 | margin-top: 51px; 85 | } 86 | .navbar-top-links { 87 | margin-left: auto; 88 | } 89 | } 90 | 91 | footer { 92 | color: black; 93 | font-size: 15px; 94 | } 95 | footer .footer-below { 96 | padding: 20px 0; 97 | background-color: #A9ABAE; 98 | } 99 | -------------------------------------------------------------------------------- /admin/modul/barang/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_barang"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | if (isset($_POST['go'])) { 23 | $cari = $_POST['cari']; 24 | 25 | $data_rak = mysqli_query($koneksi, "SELECT * FROM tb_barang WHERE nama_brg LIKE '%".$cari."%'"); 26 | }else{ 27 | $data_rak = mysqli_query($koneksi, "SELECT * FROM tb_barang LIMIT $halaman_awal, $batas"); 28 | } 29 | 30 | foreach ($data_rak as $row): 31 | 32 | 33 | 34 | 35 | ?> 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /petugas/modul/barangMasuk/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_barang_in"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_brg_in = mysqli_query($koneksi, "SELECT * FROM tb_barang_in LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_brg_in)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /admin/modul/barangMasuk/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_barang_in"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_brg_in = mysqli_query($koneksi, "SELECT * FROM tb_barang_in LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_brg_in)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /admin/modul/barangKeluar/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_barang_out"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_rak = mysqli_query($koneksi, "SELECT * FROM tb_barang_out LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_rak)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /vendor/jquery-easing/jquery.easing.min.js: -------------------------------------------------------------------------------- 1 | (function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],function($){return factory($)})}else if(typeof module==="object"&&typeof module.exports==="object"){exports=factory(require("jquery"))}else{factory(jQuery)}})(function($){$.easing.jswing=$.easing.swing;var pow=Math.pow,sqrt=Math.sqrt,sin=Math.sin,cos=Math.cos,PI=Math.PI,c1=1.70158,c2=c1*1.525,c3=c1+1,c4=2*PI/3,c5=2*PI/4.5;function bounceOut(x){var n1=7.5625,d1=2.75;if(x<1/d1){return n1*x*x}else if(x<2/d1){return n1*(x-=1.5/d1)*x+.75}else if(x<2.5/d1){return n1*(x-=2.25/d1)*x+.9375}else{return n1*(x-=2.625/d1)*x+.984375}}$.extend($.easing,{def:"easeOutQuad",swing:function(x){return $.easing[$.easing.def](x)},easeInQuad:function(x){return x*x},easeOutQuad:function(x){return 1-(1-x)*(1-x)},easeInOutQuad:function(x){return x<.5?2*x*x:1-pow(-2*x+2,2)/2},easeInCubic:function(x){return x*x*x},easeOutCubic:function(x){return 1-pow(1-x,3)},easeInOutCubic:function(x){return x<.5?4*x*x*x:1-pow(-2*x+2,3)/2},easeInQuart:function(x){return x*x*x*x},easeOutQuart:function(x){return 1-pow(1-x,4)},easeInOutQuart:function(x){return x<.5?8*x*x*x*x:1-pow(-2*x+2,4)/2},easeInQuint:function(x){return x*x*x*x*x},easeOutQuint:function(x){return 1-pow(1-x,5)},easeInOutQuint:function(x){return x<.5?16*x*x*x*x*x:1-pow(-2*x+2,5)/2},easeInSine:function(x){return 1-cos(x*PI/2)},easeOutSine:function(x){return sin(x*PI/2)},easeInOutSine:function(x){return-(cos(PI*x)-1)/2},easeInExpo:function(x){return x===0?0:pow(2,10*x-10)},easeOutExpo:function(x){return x===1?1:1-pow(2,-10*x)},easeInOutExpo:function(x){return x===0?0:x===1?1:x<.5?pow(2,20*x-10)/2:(2-pow(2,-20*x+10))/2},easeInCirc:function(x){return 1-sqrt(1-pow(x,2))},easeOutCirc:function(x){return sqrt(1-pow(x-1,2))},easeInOutCirc:function(x){return x<.5?(1-sqrt(1-pow(2*x,2)))/2:(sqrt(1-pow(-2*x+2,2))+1)/2},easeInElastic:function(x){return x===0?0:x===1?1:-pow(2,10*x-10)*sin((x*10-10.75)*c4)},easeOutElastic:function(x){return x===0?0:x===1?1:pow(2,-10*x)*sin((x*10-.75)*c4)+1},easeInOutElastic:function(x){return x===0?0:x===1?1:x<.5?-(pow(2,20*x-10)*sin((20*x-11.125)*c5))/2:pow(2,-20*x+10)*sin((20*x-11.125)*c5)/2+1},easeInBack:function(x){return c3*x*x*x-c1*x*x},easeOutBack:function(x){return 1+c3*pow(x-1,3)+c1*pow(x-1,2)},easeInOutBack:function(x){return x<.5?pow(2*x,2)*((c2+1)*2*x-c2)/2:(pow(2*x-2,2)*((c2+1)*(x*2-2)+c2)+2)/2},easeInBounce:function(x){return 1-bounceOut(1-x)},easeOutBounce:bounceOut,easeInOutBounce:function(x){return x<.5?(1-bounceOut(1-2*x))/2:(1+bounceOut(2*x-1))/2}})}); -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Web-Inventory-Barang 2 | Inventory Barang Berbasis Web 3 | ___________________________________________________________________________________________________________________________________________________________________ 4 | 5 | Tentang Website Inventory 6 | 7 | 8 | Website inventory adalah aplikasi berbasis Web untuk mengatur dan mencatat keluar masuk barang di masing-masing gudang dalam satu perusahaan, yang meliputi pencatatan barang masuk dari Supplier dan pencatatan barang keluar. 9 | 10 | Fitur website 11 | 1. Fitur Login 12 | 16 | 2. Fitur Admin 17 | 18 | 27 | 28 | 3. Fitur Petugas 29 | 35 | 36 | ________________________________________________________________________________________________________________________________________________________________ 37 | Login default : 38 | 1. Login Admin : 39 | 44 | 45 | 2. Login Petugas 46 | 52 | 53 | 54 | -> Catatan(PENTING) : 55 | Sebelum mengimport database, pastikan anda membuat database sesuai dengan nama database yang ada di dalam folder DATABASE, yaitu 'inventory' 56 | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 57 | Jika ada yang ingin di tanyakan bisa hubungi nomor berikut via wa : 0895-3301-31416 58 | 59 | Harap Jangan mengubah copyright yang ada di footer website 60 | -------------------------------------------------------------------------------- /petugas/modul/ajuan/paging.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1) ? ($halaman * $batas) - $batas : 0; 10 | 11 | $previous = $halaman - 1; 12 | $next = $halaman + 1; 13 | 14 | $data = mysqli_query($koneksi, "SELECT * FROM tb_ajuan"); 15 | $jumlah_data = mysqli_num_rows($data); 16 | $total_halaman = ceil($jumlah_data / $batas); 17 | 18 | $data_brg_in = mysqli_query($koneksi, "SELECT * FROM tb_ajuan LIMIT $halaman_awal, $batas"); 19 | $nomor = $halaman_awal+1; 20 | 21 | 22 | 23 | 24 | while ($row=mysqli_fetch_array($data_brg_in)) { 25 | 26 | 27 | 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | Proses 46 | 49 | Stok Berhasil Dikeluarkan 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /vendor/css/js/stylish.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | "use strict"; // Start of use strict 3 | 4 | // Closes the sidebar menu 5 | $("#menu-close").click(function(e) { 6 | e.preventDefault(); 7 | $("#sidebar-wrapper").toggleClass("active"); 8 | }); 9 | 10 | // Opens the sidebar menu 11 | $("#menu-toggle").click(function(e) { 12 | e.preventDefault(); 13 | $("#sidebar-wrapper").toggleClass("active"); 14 | }); 15 | 16 | // Smooth scrolling using jQuery easing 17 | $('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function() { 18 | if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { 19 | var target = $(this.hash); 20 | target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); 21 | if (target.length) { 22 | $('html, body').animate({ 23 | scrollTop: target.offset().top 24 | }, 1000, "easeInOutExpo"); 25 | return false; 26 | } 27 | } 28 | }); 29 | 30 | // Closes responsive menu when a scroll trigger link is clicked 31 | $('.js-scroll-trigger').click(function() { 32 | $("#sidebar-wrapper").removeClass("active"); 33 | }); 34 | 35 | //#to-top button appears after scrolling 36 | var fixed = false; 37 | $(document).scroll(function() { 38 | if ($(this).scrollTop() > 250) { 39 | if (!fixed) { 40 | fixed = true; 41 | $('#to-top').show("slow", function() { 42 | $('#to-top').css({ 43 | position: 'fixed', 44 | display: 'block' 45 | }); 46 | }); 47 | } 48 | } else { 49 | if (fixed) { 50 | fixed = false; 51 | $('#to-top').hide("slow", function() { 52 | $('#to-top').css({ 53 | display: 'none' 54 | }); 55 | }); 56 | } 57 | } 58 | }); 59 | 60 | })(jQuery); // End of use strict 61 | 62 | // Disable Google Maps scrolling 63 | // See http://stackoverflow.com/a/25904582/1607849 64 | // Disable scroll zooming and bind back the click event 65 | var onMapMouseleaveHandler = function(event) { 66 | var that = $(this); 67 | that.on('click', onMapClickHandler); 68 | that.off('mouseleave', onMapMouseleaveHandler); 69 | that.find('iframe').css("pointer-events", "none"); 70 | } 71 | var onMapClickHandler = function(event) { 72 | var that = $(this); 73 | // Disable the click handler until the user leaves the map area 74 | that.off('click', onMapClickHandler); 75 | // Enable scrolling zoom 76 | that.find('iframe').css("pointer-events", "auto"); 77 | // Handle the mouse leave event 78 | that.on('mouseleave', onMapMouseleaveHandler); 79 | } 80 | // Enable map zooming with mouse scroll when the user clicks the map 81 | $('.map').on('click', onMapClickHandler); 82 | -------------------------------------------------------------------------------- /admin/modul/admin/update.php: -------------------------------------------------------------------------------- 1 | alert('Ubah Data Dengan ID Admin ".$id_admin." Berhasil') "; 35 | header('Location:index.php?m=awal'); 36 | 37 | } else { 38 | $sql = "SELECT * FROM tb_admin WHERE id_admin = '".$id_admin."' "; 39 | $query = mysqli_query($koneksi, $sql); 40 | while ($row = mysqli_fetch_array($query)) { 41 | echo "Maaf, Terjadi kesalahan saat mencoba untuk menyimpan data ke database."; 42 | 43 | } 44 | } 45 | } //akhir move upload file 46 | else{ 47 | // Jika gambar gagal diupload, Lakukan : 48 | echo "Maaf, Gambar gagal untuk diupload."; 49 | echo ''; 50 | } 51 | } //akhir ubah foto 52 | else { //hanya untuk mengubah data 53 | $sql_d="UPDATE tb_admin SET username='$username', password='$password', nama='$nama', telepon='$telepon' WHERE id_admin='$id_admin'"; 54 | $data = mysqli_query($koneksi, $sql_d); 55 | if ($data) { 56 | echo ""; 57 | header('Location:index.php?m=awal'); 58 | 59 | } else { 60 | $sql = "SELECT * FROM tb_admin WHERE id_admin = '".$id_admin."' "; 61 | $query = mysqli_query($koneksi, $sql); 62 | while ($row = mysqli_fetch_array($query)) { 63 | echo "Maaf, Terjadi kesalahan saat mencoba untuk menyimpan data ke database."; 64 | 65 | } 66 | } 67 | } //akhir untuk mengubah data 68 | } 69 | 70 | ?> 71 | -------------------------------------------------------------------------------- /css/tampilan.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Arial, sans-serif; 3 | } 4 | p { 5 | font-size: 15px; 6 | } 7 | h1 { 8 | text-transform: uppercase; 9 | font-weight: 500; 10 | } 11 | 12 | hr.star-primary { 13 | padding: 0; 14 | border: none; 15 | border-top: solid 5px; 16 | max-width: 250px; 17 | margin: 10px auto 30px; 18 | } 19 | 20 | .navbar-custom { 21 | background: #BDBFC1; 22 | font-family: Arial; 23 | text-transform: uppercase; 24 | font-weight: 700; 25 | border: none; 26 | } 27 | .navbar-custom .navbar-brand { 28 | color: black; 29 | } 30 | .navbar-custom:hover, 31 | .navbar-custom:focus, 32 | .navbar-custom:active, 33 | .navbar-custom.active { 34 | color: white; 35 | } 36 | .navbar-custom .navbar-nav { 37 | letter-spacing: 1px; 38 | } 39 | .navbar-custom .navbar-nav li a { 40 | color: black; 41 | } 42 | .navbar-custom .navbar-nav li a:hover { 43 | color: white; 44 | } 45 | .navbar-custom .navbar-nav li a:focus, 46 | .navbar-custom .navbar-nav li a:active { 47 | color: white; 48 | } 49 | .navbar-custom .navbar-nav li.active a { 50 | color: white; 51 | background: green; 52 | } 53 | .navbar-custom .navbar-nav li.active a:hover, 54 | .navbar-custom .navbar-nav li.active a:focus, 55 | .navbar-custom .navbar-nav li.active a:active { 56 | color: white; 57 | background: yellow; 58 | } 59 | .navbar-custom .navbar-toggle { 60 | color: white; 61 | text-transform: uppercase; 62 | font-size: 10px; 63 | border-color: white; 64 | } 65 | .navbar-custom .navbar-toggle:hover, 66 | .navbar-custom .navbar-toggle:focus { 67 | background-color: #E6E7E8; 68 | color: white; 69 | border-color: #E6E7E8; 70 | } 71 | @media (min-width: 768px) { 72 | .navbar-custom { 73 | padding: 10px 0; 74 | -webkit-transition: padding 0.3s; 75 | -moz-transition: padding 0.3s; 76 | transition: padding 0.3s; 77 | } 78 | .navbar-custom .navbar-brand { 79 | font-size: 2em; 80 | -webkit-transition: all 0.3s; 81 | -moz-transition: all 0.3s; 82 | transition: all 0.3s; 83 | } 84 | .navbar-custom.affix { 85 | padding: 10px 0; 86 | } 87 | .navbar-custom.affix .navbar-brand { 88 | font-size: 1.5em; 89 | } 90 | } 91 | 92 | section { 93 | padding: 30px 0; 94 | color: black; 95 | } 96 | section.bagian1 { 97 | padding-top: 80px; 98 | background: #E6E7E8; 99 | } 100 | section.bagian2 { 101 | background: #D2D3D5; 102 | padding-top: 50px; 103 | padding-bottom: 50px; 104 | } 105 | section.bagian3 { 106 | background: #E6E7E8; 107 | padding-top: 100px; 108 | } 109 | @media (max-width: 767px) { 110 | section { 111 | padding: 100px 0; 112 | } 113 | } 114 | 115 | footer { 116 | color: black; 117 | font-size: 15px; 118 | } 119 | footer .footer-above { 120 | padding-top: 50px; 121 | padding-bottom: 50px; 122 | background-color: #BDBFC1; 123 | } 124 | footer .footer-below { 125 | padding: 20px 0; 126 | background-color: #A9ABAE; 127 | } 128 | -------------------------------------------------------------------------------- /admin/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Login Admin 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 33 | 34 | 35 |
36 |
37 |
38 |
39 |
40 |
41 |

Masuk

42 |
43 |
44 |
45 |
46 | 47 | 48 |
49 | 50 |
51 | 52 | 53 |
54 | 55 |
56 | 57 | 58 | 59 | 60 | 61 |
62 | 63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 | 71 | 72 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /petugas/login_petugas.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Login Petugas 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 33 | 34 | 35 |
36 |
37 |
38 |
39 |
40 |
41 |

Masuk

42 |
43 |
44 |
45 |
46 | 47 | 48 |
49 | 50 |
51 | 52 | 53 |
54 | 55 |
56 | 57 | 58 | 59 | 60 | 61 |
62 | 63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 | 71 | 72 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /vendor/jquery-easing/jquery.easing.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.4.1 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * Open source under the BSD License. 4 | * Copyright © 2008 George McGinley Smith 5 | * All rights reserved. 6 | * https://raw.github.com/gdsmith/jquery-easing/master/LICENSE 7 | */ 8 | 9 | (function (factory) { 10 | if (typeof define === "function" && define.amd) { 11 | define(['jquery'], function ($) { 12 | return factory($); 13 | }); 14 | } else if (typeof module === "object" && typeof module.exports === "object") { 15 | exports = factory(require('jquery')); 16 | } else { 17 | factory(jQuery); 18 | } 19 | })(function($){ 20 | 21 | // Preserve the original jQuery "swing" easing as "jswing" 22 | $.easing.jswing = $.easing.swing; 23 | 24 | var pow = Math.pow, 25 | sqrt = Math.sqrt, 26 | sin = Math.sin, 27 | cos = Math.cos, 28 | PI = Math.PI, 29 | c1 = 1.70158, 30 | c2 = c1 * 1.525, 31 | c3 = c1 + 1, 32 | c4 = ( 2 * PI ) / 3, 33 | c5 = ( 2 * PI ) / 4.5; 34 | 35 | // x is the fraction of animation progress, in the range 0..1 36 | function bounceOut(x) { 37 | var n1 = 7.5625, 38 | d1 = 2.75; 39 | if ( x < 1/d1 ) { 40 | return n1*x*x; 41 | } else if ( x < 2/d1 ) { 42 | return n1*(x-=(1.5/d1))*x + 0.75; 43 | } else if ( x < 2.5/d1 ) { 44 | return n1*(x-=(2.25/d1))*x + 0.9375; 45 | } else { 46 | return n1*(x-=(2.625/d1))*x + 0.984375; 47 | } 48 | } 49 | 50 | $.extend( $.easing, 51 | { 52 | def: 'easeOutQuad', 53 | swing: function (x) { 54 | return $.easing[$.easing.def](x); 55 | }, 56 | easeInQuad: function (x) { 57 | return x * x; 58 | }, 59 | easeOutQuad: function (x) { 60 | return 1 - ( 1 - x ) * ( 1 - x ); 61 | }, 62 | easeInOutQuad: function (x) { 63 | return x < 0.5 ? 64 | 2 * x * x : 65 | 1 - pow( -2 * x + 2, 2 ) / 2; 66 | }, 67 | easeInCubic: function (x) { 68 | return x * x * x; 69 | }, 70 | easeOutCubic: function (x) { 71 | return 1 - pow( 1 - x, 3 ); 72 | }, 73 | easeInOutCubic: function (x) { 74 | return x < 0.5 ? 75 | 4 * x * x * x : 76 | 1 - pow( -2 * x + 2, 3 ) / 2; 77 | }, 78 | easeInQuart: function (x) { 79 | return x * x * x * x; 80 | }, 81 | easeOutQuart: function (x) { 82 | return 1 - pow( 1 - x, 4 ); 83 | }, 84 | easeInOutQuart: function (x) { 85 | return x < 0.5 ? 86 | 8 * x * x * x * x : 87 | 1 - pow( -2 * x + 2, 4 ) / 2; 88 | }, 89 | easeInQuint: function (x) { 90 | return x * x * x * x * x; 91 | }, 92 | easeOutQuint: function (x) { 93 | return 1 - pow( 1 - x, 5 ); 94 | }, 95 | easeInOutQuint: function (x) { 96 | return x < 0.5 ? 97 | 16 * x * x * x * x * x : 98 | 1 - pow( -2 * x + 2, 5 ) / 2; 99 | }, 100 | easeInSine: function (x) { 101 | return 1 - cos( x * PI/2 ); 102 | }, 103 | easeOutSine: function (x) { 104 | return sin( x * PI/2 ); 105 | }, 106 | easeInOutSine: function (x) { 107 | return -( cos( PI * x ) - 1 ) / 2; 108 | }, 109 | easeInExpo: function (x) { 110 | return x === 0 ? 0 : pow( 2, 10 * x - 10 ); 111 | }, 112 | easeOutExpo: function (x) { 113 | return x === 1 ? 1 : 1 - pow( 2, -10 * x ); 114 | }, 115 | easeInOutExpo: function (x) { 116 | return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? 117 | pow( 2, 20 * x - 10 ) / 2 : 118 | ( 2 - pow( 2, -20 * x + 10 ) ) / 2; 119 | }, 120 | easeInCirc: function (x) { 121 | return 1 - sqrt( 1 - pow( x, 2 ) ); 122 | }, 123 | easeOutCirc: function (x) { 124 | return sqrt( 1 - pow( x - 1, 2 ) ); 125 | }, 126 | easeInOutCirc: function (x) { 127 | return x < 0.5 ? 128 | ( 1 - sqrt( 1 - pow( 2 * x, 2 ) ) ) / 2 : 129 | ( sqrt( 1 - pow( -2 * x + 2, 2 ) ) + 1 ) / 2; 130 | }, 131 | easeInElastic: function (x) { 132 | return x === 0 ? 0 : x === 1 ? 1 : 133 | -pow( 2, 10 * x - 10 ) * sin( ( x * 10 - 10.75 ) * c4 ); 134 | }, 135 | easeOutElastic: function (x) { 136 | return x === 0 ? 0 : x === 1 ? 1 : 137 | pow( 2, -10 * x ) * sin( ( x * 10 - 0.75 ) * c4 ) + 1; 138 | }, 139 | easeInOutElastic: function (x) { 140 | return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? 141 | -( pow( 2, 20 * x - 10 ) * sin( ( 20 * x - 11.125 ) * c5 )) / 2 : 142 | pow( 2, -20 * x + 10 ) * sin( ( 20 * x - 11.125 ) * c5 ) / 2 + 1; 143 | }, 144 | easeInBack: function (x) { 145 | return c3 * x * x * x - c1 * x * x; 146 | }, 147 | easeOutBack: function (x) { 148 | return 1 + c3 * pow( x - 1, 3 ) + c1 * pow( x - 1, 2 ); 149 | }, 150 | easeInOutBack: function (x) { 151 | return x < 0.5 ? 152 | ( pow( 2 * x, 2 ) * ( ( c2 + 1 ) * 2 * x - c2 ) ) / 2 : 153 | ( pow( 2 * x - 2, 2 ) *( ( c2 + 1 ) * ( x * 2 - 2 ) + c2 ) + 2 ) / 2; 154 | }, 155 | easeInBounce: function (x) { 156 | return 1 - bounceOut( 1 - x ); 157 | }, 158 | easeOutBounce: bounceOut, 159 | easeInOutBounce: function (x) { 160 | return x < 0.5 ? 161 | ( 1 - bounceOut( 1 - 2 * x ) ) / 2 : 162 | ( 1 + bounceOut( 2 * x - 1 ) ) / 2; 163 | } 164 | }); 165 | 166 | }); 167 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Inventory Barang 19 | 20 | 21 | 22 | 23 | 24 | 51 | 52 | 53 | 79 | 80 | 81 | 82 | 83 |
84 | 85 |
86 |
87 |
88 |

MASUK SEBAGAI ....

89 | 90 |
91 |
92 | 93 | 94 |

95 | 96 | 97 | 98 | 99 | 100 |
101 |
102 |
103 | 104 |
105 | 106 |
107 |
108 |
109 |
110 |

Tentang Website Inventory


111 |

Website inventory adalah aplikasi berbasis Web untuk mengatur dan mencatat keluar masuk barang di masing-masing gudang dalam satu perusahaan, yang meliputi pencatatan barang masuk dari Supplier dan pencatatan barang keluar.

112 |
113 | 114 | 115 |
116 |
117 | 118 | 119 | 120 | 121 | 122 | 123 |
124 |
125 |
126 | 127 | 128 | 129 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | -------------------------------------------------------------------------------- /vendor/font-awesome/css/svg-with-js.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | .svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff} -------------------------------------------------------------------------------- /admin/modul/petugas/ubah.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Edit Data Barang 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 97 | 98 |
99 |
100 |
101 |

Edit Data Petugas

102 |
103 |
104 | 105 |
106 | 107 |
108 | 109 |
110 | 111 | 112 | 113 |
114 |
115 | 116 | 117 | 118 |
119 |
120 | 121 | 122 | 123 |
124 |
125 | 126 | 127 | 128 | 129 |
130 | 131 | 132 |
133 | 137 | 138 | 139 |
140 | 141 | 142 | 143 | 144 | 145 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | -------------------------------------------------------------------------------- /admin/modul/supplier/ubah.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Input Data Admin 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 98 | 99 |
100 |
101 |
102 |

Data Supplier

103 |
104 |
105 | 106 |
107 | 108 |
109 |
110 | 111 | 112 | 113 |
114 |
115 | 116 | 117 | Masukkan Nama 118 |
119 |
120 | 121 | 122 | Kontak Supplier 123 |
124 |
125 | 126 | 127 | Masukkan Alamat 128 |
129 |
130 | 131 | 132 | Masukkan Nomor Telepon 133 |
134 | 135 |
136 | 140 | 141 | 142 |
143 | 144 | 145 | 146 | 147 | 148 |
149 | 158 |
159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | -------------------------------------------------------------------------------- /admin/modul/admin/ubah.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Edit Data Admin 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 109 | 110 |
111 |
112 |
113 |

Data Admin

114 |
115 |
116 | 117 |
118 | 119 |
120 |
121 | 122 | 123 | 124 |
125 |
126 | 127 | 128 | Masukkan username 129 |
130 |
131 | 132 | 133 | Masukkan Password 134 |
135 |
136 | 137 | 138 | Masukkan Nama 139 |
140 |
141 | 142 | 143 | Masukkan Nomor Telepon 144 |
145 |
146 | 147 |
148 | Klik jika ingin ubah foto
149 | 150 | Masukkan Foto 151 |
152 | 153 |
154 | 158 | 159 | 160 |
161 | 162 | 163 | 164 | 165 | 166 |
167 | 176 |
177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | -------------------------------------------------------------------------------- /admin/modul/barang/ubah.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Edit Data Barang 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 98 | 99 |
100 |
101 |
102 |

Edit Data

103 |
104 |
105 | 106 |
107 | 108 |
109 |
110 | 111 | 112 | 113 |
114 |
115 | 116 | 117 | 118 |
119 |
120 | 121 | 122 | 123 |
124 |
125 | 126 | 149 | 150 | 151 | 152 |
153 |
154 | 155 | 178 | 179 | 180 | 181 | 182 |
183 | 184 | 185 |
186 | 190 | 191 | 192 |
193 | 194 | 195 | 196 | 197 | 198 |
199 | 208 |
209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | -------------------------------------------------------------------------------- /admin/modul/rak/title.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | <?php echo $judul; ?> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 109 | 110 |
111 |
112 |
113 |

Data Rak

114 |
115 |
116 | 117 | 118 | 121 | 122 | 123 | 150 | 151 |
152 | 153 |
154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 173 | 174 |
Id RakNama RakAksi
175 | 176 |
191 |
192 |
193 |
194 | 195 | 196 |
197 |
198 | 199 | 200 | 201 |
202 | 211 |
212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | -------------------------------------------------------------------------------- /petugas/awal.php: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | <?php echo $judul; ?> 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 | 36 | 97 | 98 |
99 |
100 |
101 |

Selamat Datang,

102 |
103 |
104 | 105 |
106 | 107 | 108 | 109 |
110 |
111 |
112 |
113 |
114 | 115 |
116 |
117 | ".$r['jbrg_in'].""; 123 | ?> 124 |
Jumlah Barang Masuk
125 |
126 |
127 |
128 | 129 | 134 | 135 |
136 |
137 | 138 |
139 |
140 |
141 |
142 |
143 | 144 |
145 |
146 | ".$r['jajuan'].""; 152 | ?> 153 |
Jumlah Ajuan
154 |
155 |
156 |
157 | 158 | 163 | 164 |
165 |
166 | 167 |
168 |
169 |
170 |
171 |
172 | 173 |
174 |
175 | ".$r['jval'].""; 181 | ?> 182 |
Jumlah Ajuan Yang Disetujui
183 |
184 |
185 |
186 | 187 | 192 | 193 |
194 |
195 |
196 | 197 | 198 |
199 |
200 | 201 | 202 | 203 |
204 | 214 |
215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | -------------------------------------------------------------------------------- /vendor/font-awesome/css/svg-with-js.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | svg:not(:root).svg-inline--fa { 6 | overflow: visible; } 7 | 8 | .svg-inline--fa { 9 | display: inline-block; 10 | font-size: inherit; 11 | height: 1em; 12 | overflow: visible; 13 | vertical-align: -.125em; } 14 | .svg-inline--fa.fa-lg { 15 | vertical-align: -.225em; } 16 | .svg-inline--fa.fa-w-1 { 17 | width: 0.0625em; } 18 | .svg-inline--fa.fa-w-2 { 19 | width: 0.125em; } 20 | .svg-inline--fa.fa-w-3 { 21 | width: 0.1875em; } 22 | .svg-inline--fa.fa-w-4 { 23 | width: 0.25em; } 24 | .svg-inline--fa.fa-w-5 { 25 | width: 0.3125em; } 26 | .svg-inline--fa.fa-w-6 { 27 | width: 0.375em; } 28 | .svg-inline--fa.fa-w-7 { 29 | width: 0.4375em; } 30 | .svg-inline--fa.fa-w-8 { 31 | width: 0.5em; } 32 | .svg-inline--fa.fa-w-9 { 33 | width: 0.5625em; } 34 | .svg-inline--fa.fa-w-10 { 35 | width: 0.625em; } 36 | .svg-inline--fa.fa-w-11 { 37 | width: 0.6875em; } 38 | .svg-inline--fa.fa-w-12 { 39 | width: 0.75em; } 40 | .svg-inline--fa.fa-w-13 { 41 | width: 0.8125em; } 42 | .svg-inline--fa.fa-w-14 { 43 | width: 0.875em; } 44 | .svg-inline--fa.fa-w-15 { 45 | width: 0.9375em; } 46 | .svg-inline--fa.fa-w-16 { 47 | width: 1em; } 48 | .svg-inline--fa.fa-w-17 { 49 | width: 1.0625em; } 50 | .svg-inline--fa.fa-w-18 { 51 | width: 1.125em; } 52 | .svg-inline--fa.fa-w-19 { 53 | width: 1.1875em; } 54 | .svg-inline--fa.fa-w-20 { 55 | width: 1.25em; } 56 | .svg-inline--fa.fa-pull-left { 57 | margin-right: .3em; 58 | width: auto; } 59 | .svg-inline--fa.fa-pull-right { 60 | margin-left: .3em; 61 | width: auto; } 62 | .svg-inline--fa.fa-border { 63 | height: 1.5em; } 64 | .svg-inline--fa.fa-li { 65 | width: 2em; } 66 | .svg-inline--fa.fa-fw { 67 | width: 1.25em; } 68 | 69 | .fa-layers svg.svg-inline--fa { 70 | bottom: 0; 71 | left: 0; 72 | margin: auto; 73 | position: absolute; 74 | right: 0; 75 | top: 0; } 76 | 77 | .fa-layers { 78 | display: inline-block; 79 | height: 1em; 80 | position: relative; 81 | text-align: center; 82 | vertical-align: -.125em; 83 | width: 1em; } 84 | .fa-layers svg.svg-inline--fa { 85 | -webkit-transform-origin: center center; 86 | transform-origin: center center; } 87 | 88 | .fa-layers-text, .fa-layers-counter { 89 | display: inline-block; 90 | position: absolute; 91 | text-align: center; } 92 | 93 | .fa-layers-text { 94 | left: 50%; 95 | top: 50%; 96 | -webkit-transform: translate(-50%, -50%); 97 | transform: translate(-50%, -50%); 98 | -webkit-transform-origin: center center; 99 | transform-origin: center center; } 100 | 101 | .fa-layers-counter { 102 | background-color: #ff253a; 103 | border-radius: 1em; 104 | -webkit-box-sizing: border-box; 105 | box-sizing: border-box; 106 | color: #fff; 107 | height: 1.5em; 108 | line-height: 1; 109 | max-width: 5em; 110 | min-width: 1.5em; 111 | overflow: hidden; 112 | padding: .25em; 113 | right: 0; 114 | text-overflow: ellipsis; 115 | top: 0; 116 | -webkit-transform: scale(0.25); 117 | transform: scale(0.25); 118 | -webkit-transform-origin: top right; 119 | transform-origin: top right; } 120 | 121 | .fa-layers-bottom-right { 122 | bottom: 0; 123 | right: 0; 124 | top: auto; 125 | -webkit-transform: scale(0.25); 126 | transform: scale(0.25); 127 | -webkit-transform-origin: bottom right; 128 | transform-origin: bottom right; } 129 | 130 | .fa-layers-bottom-left { 131 | bottom: 0; 132 | left: 0; 133 | right: auto; 134 | top: auto; 135 | -webkit-transform: scale(0.25); 136 | transform: scale(0.25); 137 | -webkit-transform-origin: bottom left; 138 | transform-origin: bottom left; } 139 | 140 | .fa-layers-top-right { 141 | right: 0; 142 | top: 0; 143 | -webkit-transform: scale(0.25); 144 | transform: scale(0.25); 145 | -webkit-transform-origin: top right; 146 | transform-origin: top right; } 147 | 148 | .fa-layers-top-left { 149 | left: 0; 150 | right: auto; 151 | top: 0; 152 | -webkit-transform: scale(0.25); 153 | transform: scale(0.25); 154 | -webkit-transform-origin: top left; 155 | transform-origin: top left; } 156 | 157 | .fa-lg { 158 | font-size: 1.33333em; 159 | line-height: 0.75em; 160 | vertical-align: -.0667em; } 161 | 162 | .fa-xs { 163 | font-size: .75em; } 164 | 165 | .fa-sm { 166 | font-size: .875em; } 167 | 168 | .fa-1x { 169 | font-size: 1em; } 170 | 171 | .fa-2x { 172 | font-size: 2em; } 173 | 174 | .fa-3x { 175 | font-size: 3em; } 176 | 177 | .fa-4x { 178 | font-size: 4em; } 179 | 180 | .fa-5x { 181 | font-size: 5em; } 182 | 183 | .fa-6x { 184 | font-size: 6em; } 185 | 186 | .fa-7x { 187 | font-size: 7em; } 188 | 189 | .fa-8x { 190 | font-size: 8em; } 191 | 192 | .fa-9x { 193 | font-size: 9em; } 194 | 195 | .fa-10x { 196 | font-size: 10em; } 197 | 198 | .fa-fw { 199 | text-align: center; 200 | width: 1.25em; } 201 | 202 | .fa-ul { 203 | list-style-type: none; 204 | margin-left: 2.5em; 205 | padding-left: 0; } 206 | .fa-ul > li { 207 | position: relative; } 208 | 209 | .fa-li { 210 | left: -2em; 211 | position: absolute; 212 | text-align: center; 213 | width: 2em; 214 | line-height: inherit; } 215 | 216 | .fa-border { 217 | border: solid 0.08em #eee; 218 | border-radius: .1em; 219 | padding: .2em .25em .15em; } 220 | 221 | .fa-pull-left { 222 | float: left; } 223 | 224 | .fa-pull-right { 225 | float: right; } 226 | 227 | .fa.fa-pull-left, 228 | .fas.fa-pull-left, 229 | .far.fa-pull-left, 230 | .fal.fa-pull-left, 231 | .fab.fa-pull-left { 232 | margin-right: .3em; } 233 | 234 | .fa.fa-pull-right, 235 | .fas.fa-pull-right, 236 | .far.fa-pull-right, 237 | .fal.fa-pull-right, 238 | .fab.fa-pull-right { 239 | margin-left: .3em; } 240 | 241 | .fa-spin { 242 | -webkit-animation: fa-spin 2s infinite linear; 243 | animation: fa-spin 2s infinite linear; } 244 | 245 | .fa-pulse { 246 | -webkit-animation: fa-spin 1s infinite steps(8); 247 | animation: fa-spin 1s infinite steps(8); } 248 | 249 | @-webkit-keyframes fa-spin { 250 | 0% { 251 | -webkit-transform: rotate(0deg); 252 | transform: rotate(0deg); } 253 | 100% { 254 | -webkit-transform: rotate(360deg); 255 | transform: rotate(360deg); } } 256 | 257 | @keyframes fa-spin { 258 | 0% { 259 | -webkit-transform: rotate(0deg); 260 | transform: rotate(0deg); } 261 | 100% { 262 | -webkit-transform: rotate(360deg); 263 | transform: rotate(360deg); } } 264 | 265 | .fa-rotate-90 { 266 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; 267 | -webkit-transform: rotate(90deg); 268 | transform: rotate(90deg); } 269 | 270 | .fa-rotate-180 { 271 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; 272 | -webkit-transform: rotate(180deg); 273 | transform: rotate(180deg); } 274 | 275 | .fa-rotate-270 { 276 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; 277 | -webkit-transform: rotate(270deg); 278 | transform: rotate(270deg); } 279 | 280 | .fa-flip-horizontal { 281 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; 282 | -webkit-transform: scale(-1, 1); 283 | transform: scale(-1, 1); } 284 | 285 | .fa-flip-vertical { 286 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; 287 | -webkit-transform: scale(1, -1); 288 | transform: scale(1, -1); } 289 | 290 | .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { 291 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; 292 | -webkit-transform: scale(-1, -1); 293 | transform: scale(-1, -1); } 294 | 295 | :root .fa-rotate-90, 296 | :root .fa-rotate-180, 297 | :root .fa-rotate-270, 298 | :root .fa-flip-horizontal, 299 | :root .fa-flip-vertical, 300 | :root .fa-flip-both { 301 | -webkit-filter: none; 302 | filter: none; } 303 | 304 | .fa-stack { 305 | display: inline-block; 306 | height: 2em; 307 | position: relative; 308 | width: 2.5em; } 309 | 310 | .fa-stack-1x, 311 | .fa-stack-2x { 312 | bottom: 0; 313 | left: 0; 314 | margin: auto; 315 | position: absolute; 316 | right: 0; 317 | top: 0; } 318 | 319 | .svg-inline--fa.fa-stack-1x { 320 | height: 1em; 321 | width: 1.25em; } 322 | 323 | .svg-inline--fa.fa-stack-2x { 324 | height: 2em; 325 | width: 2.5em; } 326 | 327 | .fa-inverse { 328 | color: #fff; } 329 | 330 | .sr-only { 331 | border: 0; 332 | clip: rect(0, 0, 0, 0); 333 | height: 1px; 334 | margin: -1px; 335 | overflow: hidden; 336 | padding: 0; 337 | position: absolute; 338 | width: 1px; } 339 | 340 | .sr-only-focusable:active, .sr-only-focusable:focus { 341 | clip: auto; 342 | height: auto; 343 | margin: 0; 344 | overflow: visible; 345 | position: static; 346 | width: auto; } 347 | 348 | .svg-inline--fa .fa-primary { 349 | fill: var(--fa-primary-color, currentColor); 350 | opacity: 1; 351 | opacity: var(--fa-primary-opacity, 1); } 352 | 353 | .svg-inline--fa .fa-secondary { 354 | fill: var(--fa-secondary-color, currentColor); 355 | opacity: 0.4; 356 | opacity: var(--fa-secondary-opacity, 0.4); } 357 | 358 | .svg-inline--fa.fa-swap-opacity .fa-primary { 359 | opacity: 0.4; 360 | opacity: var(--fa-secondary-opacity, 0.4); } 361 | 362 | .svg-inline--fa.fa-swap-opacity .fa-secondary { 363 | opacity: 1; 364 | opacity: var(--fa-primary-opacity, 1); } 365 | 366 | .svg-inline--fa mask .fa-primary, 367 | .svg-inline--fa mask .fa-secondary { 368 | fill: black; } 369 | 370 | .fad.fa-inverse { 371 | color: #fff; } 372 | -------------------------------------------------------------------------------- /admin/modul/petugas/title.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | <?php echo $judul; ?> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 109 | 110 |
111 |
112 |
113 |

Data Petugas

114 |
115 |
116 | 117 | 118 | 121 | 122 | 123 | 166 | 167 |
168 | 169 |
170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 190 | 191 |
Id PetugasNama PetugasTelepon PetugasAksi
192 | 193 | 194 |
209 |
210 |
211 |
212 | 213 | 214 |
215 |
216 | 217 | 218 | 219 |
220 | 229 |
230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | -------------------------------------------------------------------------------- /admin/modul/supplier/title.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | <?php echo $judul; ?> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 109 | 110 |
111 |
112 |
113 |

Data Supplier

114 |
115 |
116 | 117 | 118 | 121 | 122 | 123 | 164 | 165 |
166 | 167 |
168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 189 | 190 |
Id SupplierNama SupplierKontak SupplierAlamat SupplierTelepon SupplierAksi
191 | 192 |
207 |
208 |
209 |
210 | 211 | 212 |
213 |
214 | 215 | 216 | 217 |
218 | 227 |
228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | -------------------------------------------------------------------------------- /admin/modul/admin/title.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | <?php echo $judul; ?> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 109 | 110 |
111 |
112 |
113 |

Data Admin

114 |
115 |
116 | 117 | 118 | 121 | 122 | 123 | 169 | 170 |
171 | 172 |
173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 193 | 194 | 195 |
Id AdminNamaTeleponFotoAksi
196 | 197 |
198 |
199 |
214 |
215 |
216 |
217 | 218 | 219 | 220 |
221 | 230 |
231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | -------------------------------------------------------------------------------- /DATABASE(IMPORT)/inventory.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 5.0.2 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: localhost 6 | -- Generation Time: Sep 22, 2020 at 04:55 AM 7 | -- Server version: 10.4.13-MariaDB 8 | -- PHP Version: 7.4.8 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | START TRANSACTION; 12 | SET time_zone = "+00:00"; 13 | 14 | 15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 18 | /*!40101 SET NAMES utf8mb4 */; 19 | 20 | -- 21 | -- Database: `inventory` 22 | -- 23 | 24 | -- -------------------------------------------------------- 25 | 26 | -- 27 | -- Table structure for table `tb_admin` 28 | -- 29 | 30 | CREATE TABLE `tb_admin` ( 31 | `id_admin` int(11) NOT NULL, 32 | `username` varchar(255) NOT NULL, 33 | `password` varchar(255) NOT NULL, 34 | `nama` varchar(255) NOT NULL, 35 | `telepon` varchar(255) NOT NULL, 36 | `foto` varchar(255) NOT NULL 37 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 38 | 39 | -- 40 | -- Dumping data for table `tb_admin` 41 | -- 42 | 43 | INSERT INTO `tb_admin` (`id_admin`, `username`, `password`, `nama`, `telepon`, `foto`) VALUES 44 | (12, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'admin', '0812838281', '22092020020607employee1.png'), 45 | (19, 'user', 'ee11cbb19052e40b07aac0ca060c23ee', 'user 1', '0812838281', '22092020020520employee3.png'); 46 | 47 | -- -------------------------------------------------------- 48 | 49 | -- 50 | -- Table structure for table `tb_ajuan` 51 | -- 52 | 53 | CREATE TABLE `tb_ajuan` ( 54 | `no_ajuan` int(11) NOT NULL, 55 | `tanggal` varchar(255) NOT NULL, 56 | `kode_brg` varchar(11) NOT NULL, 57 | `nama_brg` varchar(255) NOT NULL, 58 | `stok` int(11) NOT NULL, 59 | `jml_ajuan` int(11) NOT NULL, 60 | `petugas` varchar(255) NOT NULL, 61 | `val` int(11) NOT NULL 62 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 63 | 64 | -- 65 | -- Dumping data for table `tb_ajuan` 66 | -- 67 | 68 | INSERT INTO `tb_ajuan` (`no_ajuan`, `tanggal`, `kode_brg`, `nama_brg`, `stok`, `jml_ajuan`, `petugas`, `val`) VALUES 69 | (112, '2020-09-22', '92938', 'Ssd IOS 1 tb', 91, 2, 'Petugas', 1), 70 | (212, '2020-09-22', '92938', 'Ssd IOS 1 tb', 91, 3, 'Petugas', 1), 71 | (222, '2020-09-22', '99105', 'Handphone Maus', 13, 2, 'Petugas', 0), 72 | (224, '2020-09-22', '92938', 'Ssd IOS 1 tb', 91, 2, 'Petugas', 0), 73 | (990, '2020-09-22', '99101', 'Flashdisk 12 gb', 1, 2, 'Kliment Vederov', 0), 74 | (992, '2020-09-19', '99102', 'Handphone Xue hua piao piao', 93, 1, 'Petugas 1', 0); 75 | 76 | -- -------------------------------------------------------- 77 | 78 | -- 79 | -- Table structure for table `tb_barang` 80 | -- 81 | 82 | CREATE TABLE `tb_barang` ( 83 | `kode_brg` int(11) NOT NULL, 84 | `nama_brg` varchar(255) NOT NULL, 85 | `stok` int(11) NOT NULL, 86 | `rak` varchar(255) NOT NULL, 87 | `supplier` varchar(255) NOT NULL 88 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 89 | 90 | -- 91 | -- Dumping data for table `tb_barang` 92 | -- 93 | 94 | INSERT INTO `tb_barang` (`kode_brg`, `nama_brg`, `stok`, `rak`, `supplier`) VALUES 95 | (88821, 'RAM DDR10 1024 GB', 11, 'RAK 004', 'PT budi beriman sangat'), 96 | (92938, 'Ssd IOS 1 tb', 91, 'RAK 001', 'CV. Ayu Senja'), 97 | (93333, 'Speaker Diskotik', 31, 'RAK 001', 'CV.Matahari'), 98 | (99101, 'Flashdisk 12 gb', 23, 'RAK 001', 'CV.Abadi Sentosa'), 99 | (99102, 'Handphone T34', 70, 'RAK 001', 'CV.Abadi Sentosa'), 100 | (99103, 'Laptop Rock', 11, 'RAK 001', 'CV.Abadi Sentosa'), 101 | (99105, 'Handphone Maus', 13, 'RAK 001', 'CV.Abadi Sentosa'); 102 | 103 | -- -------------------------------------------------------- 104 | 105 | -- 106 | -- Table structure for table `tb_barang_in` 107 | -- 108 | 109 | CREATE TABLE `tb_barang_in` ( 110 | `id_brg_in` int(11) NOT NULL, 111 | `tanggal` varchar(255) NOT NULL, 112 | `noinv` varchar(11) NOT NULL, 113 | `supplier` varchar(255) NOT NULL, 114 | `kode_brg` varchar(11) NOT NULL, 115 | `nama_brg` varchar(255) NOT NULL, 116 | `stok` int(11) NOT NULL, 117 | `jml_masuk` int(11) NOT NULL, 118 | `jam` varchar(255) NOT NULL, 119 | `petugas` varchar(255) NOT NULL 120 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 121 | 122 | -- 123 | -- Dumping data for table `tb_barang_in` 124 | -- 125 | 126 | INSERT INTO `tb_barang_in` (`id_brg_in`, `tanggal`, `noinv`, `supplier`, `kode_brg`, `nama_brg`, `stok`, `jml_masuk`, `jam`, `petugas`) VALUES 127 | (1, '19-12-2002', '1', 'CV. Tes', '22922', 'Kancut', 11, 22, '07.00', 'Budi\r\n'), 128 | (5, '2020-09-19', '001', 'CV.Abadi Sentosa', '99102', 'Handphone Xue hua piao piao', 92, 1, '10:11 am', 'Hibiki Chan <3 >_<'), 129 | (7, '2020-09-19', '001', 'CV.Abadi Sentosa', '99102', 'Handphone Xue hua piao piao', 93, 1, '10:58 am', 'Petugas satu'), 130 | (8, '2020-09-22', '0022', 'CV.Abadi Sentosa', '93333', 'Speaker Diskotik', 22, 9, '07:28 am', 'Petugas'), 131 | (9, '2020-09-22', '121', 'CV Indah Pertiwi', '99101', 'Flashdisk 12 gb', 1, 22, '09:49 am', 'Petugas'); 132 | 133 | -- -------------------------------------------------------- 134 | 135 | -- 136 | -- Table structure for table `tb_barang_out` 137 | -- 138 | 139 | CREATE TABLE `tb_barang_out` ( 140 | `no_brg_out` int(11) NOT NULL, 141 | `no_ajuan` int(11) NOT NULL, 142 | `tanggal_ajuan` varchar(255) NOT NULL, 143 | `tanggal_out` varchar(255) NOT NULL, 144 | `petugas` varchar(255) NOT NULL, 145 | `kode_brg` varchar(11) NOT NULL, 146 | `nama_brg` varchar(255) NOT NULL, 147 | `stok` int(11) NOT NULL, 148 | `jml_ajuan` int(11) NOT NULL, 149 | `jml_keluar` int(11) NOT NULL, 150 | `admin` varchar(255) NOT NULL 151 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 152 | 153 | -- 154 | -- Dumping data for table `tb_barang_out` 155 | -- 156 | 157 | INSERT INTO `tb_barang_out` (`no_brg_out`, `no_ajuan`, `tanggal_ajuan`, `tanggal_out`, `petugas`, `kode_brg`, `nama_brg`, `stok`, `jml_ajuan`, `jml_keluar`, `admin`) VALUES 158 | (115, 990, '2020-09-22', '2020-09-22', 'Kliment Vederov', '99101', 'Flashdisk 12 gb', 3, 2, 2, 'admin'), 159 | (123, 933, '2020-09-20', '2020-09-22', 'Viktor Reznov', '99102', 'Handphone Xue hua piao piao', 71, 1, 1, 'admin'), 160 | (124, 222, '2020-09-22', '2020-09-22', 'Petugas', '99105', 'Handphone Maus', 15, 2, 2, 'admin'), 161 | (133, 224, '2020-09-22', '2020-09-22', 'Petugas', '92938', 'Ssd IOS 1 tb', 93, 2, 2, 'admin'); 162 | 163 | -- -------------------------------------------------------- 164 | 165 | -- 166 | -- Table structure for table `tb_petugas` 167 | -- 168 | 169 | CREATE TABLE `tb_petugas` ( 170 | `id_petugas` int(11) NOT NULL, 171 | `username` varchar(255) NOT NULL, 172 | `password` varchar(255) NOT NULL, 173 | `nama` varchar(255) NOT NULL, 174 | `telepon` varchar(255) NOT NULL 175 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 176 | 177 | -- 178 | -- Dumping data for table `tb_petugas` 179 | -- 180 | 181 | INSERT INTO `tb_petugas` (`id_petugas`, `username`, `password`, `nama`, `telepon`) VALUES 182 | (11, 'Abdul', 'e80a0702d314d055d05af996fe60cff9', 'Kliment Vederov', '0812822929'), 183 | (12, 'petugas1', 'd41d8cd98f00b204e9800998ecf8427e', 'Lyudmilla Pavlichenko', '0812838281'), 184 | (14, 'biksu', 'd41d8cd98f00b204e9800998ecf8427e', 'Leonid Budovkin', '0812822929'), 185 | (15, 'viktor', '4e3c1f58d4ace2057d5e18f4a5a478fb', 'Viktor Reznov', '081282939999'), 186 | (16, 'vlad', 'd701fde59d74f76803087b6632186caf', 'Vladimir Vorosilov', '0812838222'), 187 | (17, 'petugas', 'afb91ef692fd08c445e8cb1bab2ccf9c', 'Petugas', '081280328889'); 188 | 189 | -- -------------------------------------------------------- 190 | 191 | -- 192 | -- Table structure for table `tb_rak` 193 | -- 194 | 195 | CREATE TABLE `tb_rak` ( 196 | `id_rak` int(11) NOT NULL, 197 | `nama_rak` varchar(255) NOT NULL 198 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 199 | 200 | -- 201 | -- Dumping data for table `tb_rak` 202 | -- 203 | 204 | INSERT INTO `tb_rak` (`id_rak`, `nama_rak`) VALUES 205 | (1, 'RAK 001'), 206 | (2, 'RAK 002\r\n'), 207 | (3, 'RAK 003'), 208 | (5, 'RAK 004'); 209 | 210 | -- -------------------------------------------------------- 211 | 212 | -- 213 | -- Table structure for table `tb_sup` 214 | -- 215 | 216 | CREATE TABLE `tb_sup` ( 217 | `id_sup` int(11) NOT NULL, 218 | `nama_sup` varchar(255) NOT NULL, 219 | `kontak_sup` varchar(255) NOT NULL, 220 | `alamat_sup` text NOT NULL, 221 | `telepon_sup` varchar(255) NOT NULL 222 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 223 | 224 | -- 225 | -- Dumping data for table `tb_sup` 226 | -- 227 | 228 | INSERT INTO `tb_sup` (`id_sup`, `nama_sup`, `kontak_sup`, `alamat_sup`, `telepon_sup`) VALUES 229 | (1, 'CV.Abadi Sentosa', 'Absentosa.gmail.com', 'Jl. Pekan 5 Pasarbaru km 2', '081208828388'), 230 | (2, 'CV.Matahari', 'Matahari@aman.com', 'JL. Matahari', '0820283882883\r\n'), 231 | (3, 'CV Indah Pertiwi', 'Indah@pertiwi.com', 'Jl. Makmur raya', '081202928382'), 232 | (4, 'PT budi beriman sangat', 'Budi@gmail.com', 'Jl. Mekarpati Km 10', '081292039992'), 233 | (5, 'CV. Ayu Senja', 'Santay@gmail.com', 'Pantai Jingga, KM 01', '081202928322'); 234 | 235 | -- 236 | -- Indexes for dumped tables 237 | -- 238 | 239 | -- 240 | -- Indexes for table `tb_admin` 241 | -- 242 | ALTER TABLE `tb_admin` 243 | ADD PRIMARY KEY (`id_admin`); 244 | 245 | -- 246 | -- Indexes for table `tb_ajuan` 247 | -- 248 | ALTER TABLE `tb_ajuan` 249 | ADD PRIMARY KEY (`no_ajuan`); 250 | 251 | -- 252 | -- Indexes for table `tb_barang` 253 | -- 254 | ALTER TABLE `tb_barang` 255 | ADD PRIMARY KEY (`kode_brg`); 256 | 257 | -- 258 | -- Indexes for table `tb_barang_in` 259 | -- 260 | ALTER TABLE `tb_barang_in` 261 | ADD PRIMARY KEY (`id_brg_in`); 262 | 263 | -- 264 | -- Indexes for table `tb_barang_out` 265 | -- 266 | ALTER TABLE `tb_barang_out` 267 | ADD PRIMARY KEY (`no_brg_out`); 268 | 269 | -- 270 | -- Indexes for table `tb_petugas` 271 | -- 272 | ALTER TABLE `tb_petugas` 273 | ADD PRIMARY KEY (`id_petugas`); 274 | 275 | -- 276 | -- Indexes for table `tb_rak` 277 | -- 278 | ALTER TABLE `tb_rak` 279 | ADD PRIMARY KEY (`id_rak`); 280 | 281 | -- 282 | -- Indexes for table `tb_sup` 283 | -- 284 | ALTER TABLE `tb_sup` 285 | ADD PRIMARY KEY (`id_sup`); 286 | 287 | -- 288 | -- AUTO_INCREMENT for dumped tables 289 | -- 290 | 291 | -- 292 | -- AUTO_INCREMENT for table `tb_admin` 293 | -- 294 | ALTER TABLE `tb_admin` 295 | MODIFY `id_admin` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20; 296 | 297 | -- 298 | -- AUTO_INCREMENT for table `tb_ajuan` 299 | -- 300 | ALTER TABLE `tb_ajuan` 301 | MODIFY `no_ajuan` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=998; 302 | 303 | -- 304 | -- AUTO_INCREMENT for table `tb_barang_in` 305 | -- 306 | ALTER TABLE `tb_barang_in` 307 | MODIFY `id_brg_in` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10; 308 | 309 | -- 310 | -- AUTO_INCREMENT for table `tb_petugas` 311 | -- 312 | ALTER TABLE `tb_petugas` 313 | MODIFY `id_petugas` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18; 314 | 315 | -- 316 | -- AUTO_INCREMENT for table `tb_rak` 317 | -- 318 | ALTER TABLE `tb_rak` 319 | MODIFY `id_rak` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; 320 | 321 | -- 322 | -- AUTO_INCREMENT for table `tb_sup` 323 | -- 324 | ALTER TABLE `tb_sup` 325 | MODIFY `id_sup` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; 326 | COMMIT; 327 | 328 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 329 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 330 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 331 | --------------------------------------------------------------------------------