LAPORAN PROGRAM METODE SIMPLEX BERBASIS WEB
Dosen Pengampu :I Gede Santi Astawa, M. Cs
Nama Mahasiswa: Alfin AmriNim Mahasiswa: 1308605066
PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS MATEMATIKA DAN ILMU
PENGETAHUAN ALAMUNIVERSITAS UDAYANA2013
SOURCE CODE DAN PEMBAHASANPada program simplex berbasis web
disini, digunakan bahasa pemrograman PHP ditambah HTML dan CSS
untuk desain halaman website. Dan terdiri dari 9 file PHP dan 1
file CSS. Seperti dapat dilihat dibawah.
Source Code: index.php
Program Linear - Metode Simplex
Copyright 2014 Simplex By Alfin Amri
1308605066
Penjelasan index.php:index.php adalah file utama yang akan
otomatis diakses oleh server, sehingga pada program ini, semua akan
berpusat di index.php. Pada file ini, terdiri dari gabungan HTML
dan php.error_reporting(0) digunakan untuk mendisable kan apabila
terjadi warning pada script php sehingga tidak ditampilkan.
session_start() digunakan untuk memulai sesi pada sebuah
website$get=$_GET['get'] untuk memberikan nilai pada variable $get
berupa nilai yang sebelumnya telah dimiliki oleh variable
superglobal $_GET[get] Menggunakan switch untuk mengecek nilai dari
variable $get yang sebelumnya telah diberikan nilai, nilai tersebut
akan digunakan untuk menentukan file mana yang akan di include,
apabila nilai dari variable $get adalah kosong, maka file step1.php
yang akan di include. Source Code: functions.php
Penjelasan functions.php:Jadi pada file functions.php ini,
tersimpan semua fungsi-fungsi yang digunakan pada program. Dimana
terdiri dari 6 fungsi:carimin($var) digunakan untuk mencari nilai
paling minimum pada suatu variable array dan memberi kembalian
berupa key/index dari array paling minimum tersebut.carimax($var)
digunakan untuk mencari nilai paling maksimum pada suatu variable
array dan memberi kembalian berupa key/index dari array paling
maksimum tersebut.cekmin($new) digunakan untuk mengecek ada atau
tidak nya variable minus pada suatu variable array.cekmax($new)
digunakan untuk mengecek ada atau tidak nya variable bernilai plus
pada suatu variable array.existsm($var) digunakan untuk mengecek
ada tidaknya huruf m pada variable yang
diinputkan.convertm($var,$nilaim) digunakan untuk mengganti
variable m yang ada pada string tersebut menjadi nilai yang ada
pada variable $nilaim, fungsi ini memberikan kembalian hasil hitung
sebuah string yang mengandung huruf m yang telah diberikan nilai
tadi.
Source Code: session.php
Penjelasan session.php:Variable sementara yang diletakkan di
server. Di mana PHP bisa mengambil nilai yang tersimpan di server
walaupun kita membuka halaman baru. Biasanya session akan hilang
jika anda menutup browser.Jadi setiap nilai yang digunakan untuk
program, disimpan kedalam session-nya masing-masing agar lebih
mudah ketika ingin mengakses variable tersebut.Dan pada file ini,
terdapat script untuk mengkonversi variable array table simplex
yang awalnya bertipe string menjadi float. Serta menggunakan fungsi
exists() dan fungsi convertm().
Source Code: step1.php simplex v1.0 Variabel Dasar Tujuan:
Maksimum Minimum Jumlah Kolom: Jumlah Baris:
Penjelasan step1.php:File ini digunakan untuk meminta inputan
user berupa Tujuan, Jumlah Baris dan Jumlah Kolom yang akan
digunakan untuk Tabel Simplex.
Source Code: step2.php simplex v1.0 format: centang
checkbox bila variable utama
format: Gunakan baris pertama untuk fungsi tujuan Variabel
Dasar