├── logout.php ├── assets ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── js │ ├── npm.js │ ├── jquery.chained.min.js │ ├── jquery.chained.remote.min.js │ └── bootstrap.min.js └── css │ ├── bootstrap-theme.min.css │ ├── bootstrap-theme.css │ └── bootstrap-theme.css.map ├── page ├── home.php ├── lap_pendaftaran.php ├── lap_seluruh.php ├── lap_permahasiswa.php ├── beasiswa.php ├── perhitungan.php ├── kriteria.php ├── mahasiswa.php ├── model.php ├── penilaian.php └── nilai.php ├── README.md ├── config.php ├── login.php ├── pengumuman.php ├── query.sql ├── index.php └── database.sql /logout.php: -------------------------------------------------------------------------------- 1 | 2 |

3 | 4 | Selamat Datang di Sistem Pendukung Keputusan
5 | Penentuan Penerima Beasiswa di STMIK AKAKOM Yogyakarta
6 | Menggunakan Metode Simple Additive Weighting (SAW) 7 |

8 | 9 |

10 |
-------------------------------------------------------------------------------- /assets/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') -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Sistem Pendukung Keputusan Penerimaan Beasiswa (SAW) sederhana 2 | 3 | ### Cara menjalankan 4 | 1. Clone repository dengan perintah 5 | ``` 6 | git clone https://github.com/imamdigmi/simple-dss-beasiswa-saw.git 7 | ``` 8 | 2. Letakkan directory `simple-dss-beasiswa-saw` di dalam root directory web server 9 | 3. Import database.sql 10 | 4. Ubah Username dan Password pada file config.php 11 | 5. Lalu browse ke ``localhost/simple-dss-beasiswa-saw`` di browser 12 | 13 | ### Kode Warna 14 | 1. Merah = danger 15 | 2. Kuning = yellow 16 | 3. Hijau = success 17 | 4. Biru = primary 18 | 5. Putih = default 19 | 6. Biru Muda = info 20 | -------------------------------------------------------------------------------- /config.php: -------------------------------------------------------------------------------- 1 | ERROR: Koneksi database gagal!"; 9 | } 10 | 11 | /** 12 | * Page initialize 13 | */ 14 | if (isset($_GET["page"])) { 15 | $_PAGE = $_GET["page"]; 16 | } else { 17 | $_PAGE = "home"; 18 | } 19 | 20 | /** 21 | * Page setup 22 | * @param page 23 | * @return page filename 24 | */ 25 | function page($page) { 26 | return "page/" . $page . ".php"; 27 | } 28 | 29 | /** 30 | * Alert notification 31 | * @param message, redirection 32 | * @return alert notify 33 | */ 34 | function alert($msg, $to = null) { 35 | $to = ($to) ? $to : $_SERVER["PHP_SELF"]; 36 | return ""; 37 | } 38 | -------------------------------------------------------------------------------- /assets/js/jquery.chained.min.js: -------------------------------------------------------------------------------- 1 | /*! Chained 1.0.0 - MIT license - Copyright 2010-2014 Mika Tuupola */ 2 | !function(a,b){"use strict";a.fn.chained=function(c){return this.each(function(){function d(){var d=!0,g=a("option:selected",e).val();a(e).html(f.html());var h="";a(c).each(function(){var c=a("option:selected",this).val();c&&(h.length>0&&(h+=b.Zepto?"\\\\":"\\"),h+=c)});var i;i=a.isArray(c)?a(c[0]).first():a(c).first();var j=a("option:selected",i).val();a("option",e).each(function(){a(this).hasClass(h)&&a(this).val()===g?(a(this).prop("selected",!0),d=!1):a(this).hasClass(h)||a(this).hasClass(j)||""===a(this).val()||a(this).remove()}),1===a("option",e).size()&&""===a(e).val()?a(e).prop("disabled",!0):a(e).prop("disabled",!1),d&&a(e).trigger("change")}var e=this,f=a(e).clone();a(c).each(function(){a(this).bind("change",function(){d()}),a("option:selected",this).length||a("option",this).first().attr("selected","selected"),d()})})},a.fn.chainedTo=a.fn.chained,a.fn.chained.defaults={}}(window.jQuery||window.Zepto,window,document); -------------------------------------------------------------------------------- /assets/js/jquery.chained.remote.min.js: -------------------------------------------------------------------------------- 1 | /*! Chained 1.0.0 - MIT license - Copyright 2010-2014 Mika Tuupola */ 2 | !function(a){"use strict";a.fn.remoteChained=function(b){var c=a.extend({},a.fn.remoteChained.defaults,b);return c.loading&&(c.clear=!0),this.each(function(){function b(b){var c=a(":selected",d).val();a("option",d).remove();var e=[];if(a.isArray(b))e=a.isArray(b[0])?b:a.map(b,function(b){return a.map(b,function(a,b){return[[b,a]]})});else for(var f in b)b.hasOwnProperty(f)&&e.push([f,b[f]]);for(var g=0;g!==e.length;g++){var h=e[g][0],i=e[g][1];if("selected"!==h){var j=a("