laporan simplex program

32
LAPORAN PROGRAM METODE SIMPLEX BERBASIS WEB Dosen Pengampu : I Gede Santi Astawa, M. Cs Nama Mahasiswa : Alfin Amri Nim Mahasiswa : 1308605066 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA 2013 SOURCE CODE DAN PEMBAHASAN

Upload: deviwedayanti

Post on 19-Nov-2015

265 views

Category:

Documents


3 download

DESCRIPTION

sistem operasi

TRANSCRIPT

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