Anda di halaman 1dari 120

i

TUGAS AKHIR

APLIKASI OPTIMASI PRODUKSI KERUPUK RAMAYANA


DENGAN METODE SIMPLEKS BERBASIS WEB

Disusun oleh :

Nama : Rina Nuryana Fajriya


Npm : 1757201001947
Program Studi : S1-Sistem Informasi

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS DARWAN ALI
SAMPIT
2021
ii

DAFTAR ISI
DAFTAR ISI.................................................................................................................ii
DAFTAR GAMBAR....................................................................................................vi
DAFTAR TABEL......................................................................................................viii
Abstrak...........................................................................................................................x
BAB I PENDAHULUAN............................................................................................1
1.1 LATAR BELAKANG................................................................................................1

1.2 RUMUSAN MASALAH...........................................................................................3

1.3 TUJUAN PENELITIAN............................................................................................3

1.4 BATASAN MASALAH............................................................................................4

1.5 METODE PENELITIAN...........................................................................................4

1.6 SISTEMATIKA PENULISAN................................................................................5

1.7 PENJADWALAN.......................................................................................................6

BAB II TINJAUAN PUSTAKA..................................................................................8


2.1 TINJAUAN PUSTAKA.............................................................................................8

2.2 KEASLIAN PENELITIAN.....................................................................................10

2.3 LANDASAN TEORI...............................................................................................16

2.3.1 KONSEP DASAR TEKNIK RISET OPERASI.........................................16


2.3.1.1 Teknik Riset Operasi............................................................................16
2.3.1.2 Pemograman Linear..............................................................................16
2.3.2 KONSEP DASAR APLIKASI OPTIMASI PRODUKSI...........................24
2.3.2.1 Pengertian Aplikasi...............................................................................24
2.3.2.2 Pengertian Produksi..............................................................................24
2.3.2.3 Perencanaan Produksi...........................................................................25
2.3.2.4 Optimalisasi Produksi...........................................................................27
2.3.3 KONSEP DASAR BASIS DATA..............................................................27
2.3.3.1 Pengertian Basis Data...........................................................................27
2.3.3.2 Komponen Basis Data..........................................................................28
iii

2.3.3.3 Hierarki Data........................................................................................29


2.3.3.4 MYSQL................................................................................................30
2.3.4 Konsep Sistem Dan Analisis Design...........................................................31
2.3.4.1 Flowchart..............................................................................................31
2.3.4.2 Konteks Diagram..................................................................................32
2.3.4.3 Data Flow Diagram..............................................................................33
2.3.4.4 Entity Relationship Diagram (ERD)....................................................34
2.3.4.5 Relasi Data Model (RDM)...................................................................36
2.3.4.6 Kamus Data..........................................................................................37
2.3.5 Tinjauan Bahasa Pemrograman...................................................................37
2.3.5.1 HTML...................................................................................................37
2.3.5.2 PHP.......................................................................................................38
2.3.5.3 Javascript..............................................................................................39
2.3.5.4 CSS.......................................................................................................40
2.3.5.5 Bootstrap 4...........................................................................................40
2.3.4 Tinjauan Software.......................................................................................40
2.3.4.1 Sublime Text Editor..............................................................................40
2.3.4.2 XAMPP................................................................................................41
2.3.4.3 Web Browser.........................................................................................42
2.3.4.4 Microsoft Visio.....................................................................................43
2.3.4.4 PHP My Admin....................................................................................44
BAB III METODOLOGI PENELITIAN...................................................................45
3.1. METODE PENELITIAN........................................................................................45

3.1.1. Jenis, Sifat Dan Pendekatan.......................................................................46


3.1.2. Metode Pengumpulan Data........................................................................46
3.1.3. Metode Analisis Data.................................................................................51
3.1.4. Alur Metode...............................................................................................52
3.1.5. Metode Pengembangan Sistem..................................................................54
3.2 ANALISIS SISTEM.................................................................................................55

3.2.1 Proses Bisnis Yang Sedang Berjalan..........................................................55


iv

3.2.1.1. Flowmap Proses Bisnis Yang Sedang Berjalan...................................61


3.2.1.1. Evaluasi Proses Bisnis berjalan...........................................................62
3.2.2 Deskripsi Sistem yang Diusulkan...............................................................63
3.2.2.1 Flowmap Sistem Yang Diusulkan........................................................68
3.3. DESAIN SISTEM....................................................................................................70

3.3.1 Kontext Diagram.....................................................................................70


3.3.2 Diagram Berjenjang.................................................................................71
3.3.3 DFD Level – 0.........................................................................................72
3.3.4 DFD Level – 1 Master.............................................................................73
3.3.5 DFD Level – 1 Transaksi.........................................................................73
3.3.6 DFD Level – 1 Laporan...........................................................................74
3.3.7 Entity Relationship Diagram (ERD).......................................................74
3.3.8 Relasi Data Model (RDM)......................................................................76
3.3.9 Kamus Data.............................................................................................77
3.3.10 Relasi Tabel...........................................................................................78
3.3.11 Struktur Tabel........................................................................................78
3.4 Design Interface........................................................................................................81

3.4.1 Design Interface Operator.......................................................................81


3.4.2 Design Interface Pemilik........................................................................86
BAB IV........................................................................................................................89
4.1. IMPLEMENTASI PERHITUNGAN....................................................................89

4.1 Implementasi Perhitungan Manual Metode Simpleks................................89


4.2. Pengujian Sistem......................................................................................................94

4.2.1 Implementasi Perhitungan Simpleks.......................................................94


4.3 Pembahasan Hasil Penelitian.................................................................................101

BAB V......................................................................................................................103
KESIMPULAN.........................................................................................................103
5.1 KESIMPULAN.......................................................................................................103

5.2 SARAN....................................................................................................................103
v

DAFTAR PUSTAKA................................................................................................105
vi

DAFTAR GAMBAR

Gambar 2. 1 tampilan MYSQL..................................................................................31


Gambar 2. 2 Tampilan HTML..................................................................................38
Gambar 2. 3 Tampilan PHP.......................................................................................39
Gambar 2. 4 Tampilan Sublime Text Editor..............................................................41
Gambar 2. 5 Tampilan XAMPP.................................................................................42
Gambar 2. 6 Tampilan Web Browser........................................................................43
Gambar 2. 7 Tampilan Microsoft Visio.....................................................................43
Gambar 2. 8 Tampilan PHP My Admin....................................................................44

Gambar 3. 1 Flowchart Metode Penelitian................................................................45


Gambar 3. 2 Flowchart metode analisis data.............................................................51
Gambar 3. 3 Flowchart alur metode simpleks...........................................................53
Gambar 3. 4 Flowmap Sistem yang Sedang Berjalan................................................61
Gambar 3. 5 Flowmap Sistem yang Diusulkan........................................................68
Gambar 3. 6 Context Diagram...................................................................................70
Gambar 3. 7 Diagram Berjenjang..............................................................................71
Gambar 3. 8 DFD Level – 0.......................................................................................72
Gambar 3. 9 DFD Level – 1 Master...........................................................................73
Gambar 3. 10 DFD Level – 1 Transaksi....................................................................73
Gambar 3. 11 DFD Level – 1 Laporan......................................................................74
Gambar 3. 12 Entity Relationship Diagram (ERD)...................................................75
Gambar 3. 13 Relasi Data Model (RDM)..................................................................76
Gambar 3. 14 Form Login..........................................................................................81
Gambar 3. 15 Form Sign Up......................................................................................81
Gambar 3. 16 Form Home.........................................................................................82
Gambar 3. 17 Form Input Produk..............................................................................82
Gambar 3. 18 Form Input Kendala...........................................................................83
Gambar 3. 19 Form Tampilan Produk.......................................................................84
vii

Gambar 3. 20 Form Tampilan Kendala.....................................................................84


Gambar 3. 21 Form Nilai Bobot Kendala..................................................................84
Gambar 3. 22 Form Hasil Perhitungan.....................................................................85
Gambar 3. 23 Form Produksi Optimal......................................................................86
Gambar 3. 24 Home Pemilik.......................................................................................86
Gambar 3. 25 Laporan Data Operator........................................................................86
Gambar 3. 26 Laporan Produk...................................................................................87
Gambar 3. 27 Laporan Kendala.................................................................................87
Gambar 3. 28 Laporan Nilai Bobot Kendala.............................................................88
Gambar 3. 29 Laporan Produksi Optimal..................................................................88

Gambar 4. 1 Tabel Simpleks 1...................................................................................91


Gambar 4. 2 Tabel Simpleks 2...................................................................................92
Gambar 4. 3 Tabel Simpleks 3...................................................................................92
Gambar 4. 4 Tabel Simpleks ke 4..............................................................................92
Gambar 4. 5 Tabel Simpleks ke 5..............................................................................92
Gambar 4. 6 Tabel Simpleks ke 6..............................................................................92
Gambar 4. 7 Tabel Simpleks ke 7..............................................................................93
Gambar 4. 8 Tabel Solusi...........................................................................................93
Gambar 4. 9 Form Login............................................................................................94
Gambar 4. 10 Sign Up................................................................................................95
Gambar 4. 11 Form Tambah Produk.........................................................................96
Gambar 4. 12 Form Tampilan Produk.......................................................................96
Gambar 4. 13 Form Tambah Kedala..........................................................................97
Gambar 4. 14 Form Tampilan Kendala.....................................................................97
Gambar 4. 15 Form Tampilan Nilai Bobot Kendala.................................................98
Gambar 4. 16 Form Update Nilai Bobot Kendala.....................................................98
Gambar 4. 17 Form Hasil Perhitungan......................................................................99
Gambar 4. 18 Tabel - Tabel Simpleks.......................................................................99
viii

Gambar 4. 19 Tabel Solusi.......................................................................................100


Gambar 4. 20 Form Produksi Optimal.....................................................................100

DAFTAR TABEL

Tabel 1. 1 Tabel penjadwalan........................................................................................6

Tabel 2. 2 Keaslian Penelitian.....................................................................................10


Tabel 2. 3 Bentuk umum tabel analisi program maksimasi........................................21
Tabel 2. 4 Simbol Flowchart.......................................................................................31
Tabel 2. 5 Simbol konteks diagram.............................................................................33
Tabel 2. 6 Simbol Entity Relationship Diagram..........................................................35

Tabel 3. 1 Tabel Wawancara.......................................................................................46


Tabel 3. 2 Tabel observasi...........................................................................................49
Tabel 3. 3 Tabel harga kerupuk mentah setiap bal (5kg)............................................56
Tabel 3. 4 Tabel harga plastik yang digunakan 1 roll=100m......................................56
Tabel 3. 5 Tabel plastik yang dihabiskan disetiap jenis kerupuk (5kg)......................56
Tabel 3. 6 Tabel ketersedian minyak...........................................................................56
Tabel 3. 7 Tabel harga minyak....................................................................................57
Tabel 3. 8 Tabel minyak yang dihabiskan disetiap jenis kerupuk(5kg)......................57
Tabel 3. 9 Tabel gas yang dihabiskan disetiap jenis kerupuk (5kg)............................57
Tabel 3. 10 Tabel upah karywan goreng kerupuk (per 5kg kerupuk).........................57
Tabel 3. 11 Tabel upah karyawan membungkus kerupuk (per 5kg Kerupuk)............58
Tabel 3. 12 Tabel harga jual setiap jenis kerupuk (perkemasan)................................58
Tabel 3. 13 Tabel hasil pembungkusan setiap jenis kerupuk......................................58
Tabel 3. 14 Tabel berat kerupuk/bungkus...................................................................58
Tabel 3. 15 Tabel keuntungan setiap jenis kerupuk....................................................59
Tabel 3. 16 Tabel waktu produksi...............................................................................59
ix

Tabel 3. 17 Tabel produksi..........................................................................................60


Tabel 3. 18 Tabel keuntungan maksimal pemilik........................................................62
Tabel 3. 19 Hak akses aktor.........................................................................................63
Tabel 3. 20 Tabel keuntungan setiap jenis kerupuk....................................................65
Tabel 3. 21 Tabel kendala biaya produksi...................................................................65
Tabel 3. 22 Tabel kendala waktu pengerjaan (Kg/menit)...........................................65
Tabel 3. 23 Tabel kendala minimum permintaan pasar...............................................66
Tabel 3. 24 Tabel produksi optimal.............................................................................67
Tabel 3. 25 Kamus data...............................................................................................77
Tabel 3. 26 Relasi Tabel..............................................................................................78
Tabel 3. 27 Tabel user.................................................................................................78
Tabel 3. 28 Tabel produk.............................................................................................78
Tabel 3. 29 Tabel kendala............................................................................................79
Tabel 3. 30 Tabel nilai.................................................................................................79
Tabel 3. 31 Tabel produksi optimal.............................................................................80

Tabel 4. 1 Aturan simpleks..........................................................................................89


Tabel 4. 2 Hasil Produksi Optimal..............................................................................93
Tabel 4. 3 Produksi Optimal Perhitungan Manual....................................................101
Tabel 4. 4 Tabel Produksi Optimal pada Implementasi Sistem................................101
x

Abstrak

Perencanaan produksi dalam sebuah industri sangat penting. Produksi


optimal didalam industri maupun perusahaan harus jelas, tersruktur dan matematis.
Sebagai salah satu industri di kota Sampit Kerupuk Ramayana memiliki
permasalahan dengan produksi. Pemilik tidak bisa menentukan produksi optimal
kerupuk Ramayana. Pemilik juga kesulitan untuk mengelola stock barang yang
kurang atau berlebih dikarenakan tidak bisa menentukan produksi optimal yang akan
dilakukan. Selama ini pemilik melakukan perencanaan produksi dengan mengira-
ngira berdasarkan penjualan dihari sebelumnya. Berdasarkan permasalahan diatas
maka solusi yang diberikan yaitu dengan menerapkan metode simpleks pada
perencanaan produksi kerupuk Ramayana. Penerapan metode simpleks
diimplementasikan pada suatu sistem optimasi produksi. Sistem optimasi produksi
kerupuk Ramayana ini adalah sistem yang memiliki metode penyelesaian yaitu
metode simpleks untuk mengatasi permasalahan produksi pada industry Ramayana.
Sehingga hasil dari penerapan sistem ini yaitu sebuah produksi optimal pada setiap
jenis kerupuk yang harus diproduksi oleh industri kerupuk Ramayana.

Keyword: Produksi Optimal, Metode Simpleks, Sistem Optimasi Produksi


Production planning in an industry is very important. Optimal production in
the industry or company must be clear, structured and mathematical. As one of the
industries in the city of Sampit, Ramayana crackers have problems with production.
The owner could not determine the optimal production of Ramayana crackers.
Owners also find it difficult to manage stock of goods that are less or excess because
they cannot determine the optimal production to be carried out. So far, the owner has
been doing production planning by calculating based on the previous day's sales.
Based on the above problems, the solution given is to apply the simplex method to
Ramayana cracker production planning. The application of the simplex method is
implemented in a production optimization system. This Ramayana cracker production
optimization system is a system that has a solution method, namely the simplex
method to overcome production problems in the Ramayana industry. So that the
result of implementing this system is an optimal production for each type of cracker
that must be produced by the Ramayana cracker industry.
Keyword: Optimal Production, Simplex Method, Production Optimization System
xi
1

BAB I
PENDAHULUAN

1.1 LATAR BELAKANG

Teknologi informasi sudah sering kita jumpai melalui media – media yang ada
seperti televisi, radio, koran, atau internet. Teknologi informasi adalah ilmu yang
mempelajari penggunaaan teknologi sebagai media pengelola informasi.[1]
pentingnya teknologi informasi untuk kehidupan sehari-hari tentu sangatlah penting,
pada kebutuhan manusia yang semakin banyak maka teknologi yang digunakan pun
juga semakin pesat. Tanpa kita sadari semua aspek kehidupan manusia selalu
berkaitan dengan teknologi, oleh karena itu teknologi informasi harus relevan, akurat
dan tepat. Di bidang industri teknologi berperan dominan seperti mesin cetak, mesin
kemas dll. Bahkan teknologi sudah bisa meramalkan perenncanaan produksi melalui
teknik riset operasi. Teknik Riset operasi merupakan alat bantu para decision maker
atau pengambil keputusan an jika pengambil keputusan tersebut mendapatkan
masalah-masalah dalam operasi perusahaan untuk pengambilan suatu keputusan
secara optimal dan bersifat kuantitatif.

Linear programming (LP) atau yang biasa disebut pemrograman linear


merupakan suatu teknik untuk pengambilan keputusan yang terstruktur. Dimana
alokasi sumberdaya-sumberdaya yang ada di suatu industri maupun perusahaan akan
dijadikan pembatas sehingga dari perhitungan tersebut mendapatkan suatu keputusan
yang optimum[2]. Linear programming atau pemograman linear merupakan suatu
program yang bisa digunakan untuk memecahkan berbagai kasus optimasi.
Pemecahan permasalahan seperti pengalokasian suatu sumber daya yang terbatas bisa
dilakukan dengan linear programming sehingga output yang dihasilkan sebuah
keputusan yang optimal. Di dalam kasus atau masalah optimasi linear ini, dungsi
tujuan dan fungsi kendala akan diterjemahkan kedalam bentuk sistem pertidaksamaan
linear. Linear programming ini terdiri dari 2 metode ,yaitu yang pertama metode
grafik dan yang kedua yaitu metode simpleks.
2

Metode simpleks merupakan sebuah cara untuk menyelesaikan soal


pemograman linear dimana pengulangan prosedur matematis itu dilakukan untuk
menguji titik-titik sudut sehingga ditemukan penyelesaian optimal[3]. Metode
simpleks adalah sebuah metode untuk menyelesaikan sebuah permasalahan dimana
dilakukan perhitungan matematis yang berulang-ulang sehingga tujuan yang ingin
dicapai bisa mendapatkan hasil yang maksimal. Model metode simpleks memiliki 2
fungsi yang pertama fungsi tujuan dan yang kedua fungsi kendala . Fungsi kendala
(kendala) dan fungsi tujuan akan dimasukan ke dalam sebuah tabel masukan dengan
memasukkan koefisien dari setiap variabel, sebelum proses optimasi dilakukan. Pada
metode simpleks ada 2 optimasi, yang pertama maksimasi dan yang kedua minimasi
sehingga pemakai harus terlebih dahulu memilih jenis optimasi yang pemakai
inginkan.
Home Industry Ramayana adalah usaha yang bergerak dalam produksi dan
penjualan kerupuk. Home Industry Ramayana beroperasi sejak 2008 yang menjual
berbagai macam jenis kerupuk. Sistem yang berjalan saat ini dalam Home Industry
Ramayana pada perencanaan produksi hanya berdasarkan perkiraan pemilik. Dimana
perencanaan produksi tersebut tidak menggunakan perhitungan yang tepat. Pemilik
hanya memperkirakan produksi kerupuk di setiap harinya. Pemilik juga kesulitan
untuk perencanakan produksi dari berbagai kendala pada sumber daya di Home
Industry Ramayana. Perencanaan produksi yang dilakukan tidak sesuai dengan
permintaan pasar, oleh karena itu banyak stok barang yang masih menumpuk,
sehingga pemilik juga kesulitan untuk mengetahui keuntungan yang diperoleh.

Pada penelitian terdahulu perancangan optimasi produksi sarung tangan


menggunakan linear programing pada PT. Smart glove indonesia[4], membahas
tentang penggunaan linear programming untuk memecahkan permasalahan
perencanaan produksi sarung tangan agar produksi yang dihasilkan bisa optimal.
Sedangkan pada penelitian perancangan sistem perencanaan jumlah produksi roti
menggunakan metode fuzzy mamdani[5], membahas tentang penggunaan metode
3

fuzzy mamdani untuk perencaan produksi roti. Penggunaan metode ini juga untuk
menghasilkan produksi optimal.

Berdasaran penelitian dan permasalahan maka solusi yang ditawarkan untuk


permasalahan di atas yaitu memperhitungkan bagaimana agar Home Industry
Ramayana ini mempunyai perencanaan produksi yang tepat dengan menggunakan
metode simpleks. Sehingga pemilik dapat memperoleh keuntungan yang maksimum.
Sistem akan dirancang dan mengimplementasikan perhitungan produksi optimal
dengan menggunakan metode simpleks pada aplikasi optimasi kerupuk Ramayana.
Dengan adanya sistem informasi optimasi produksi kerupuk Ramayana menggunakan
metode simpleks akan membantu pemilik untuk perencanaan produksi kerupuk
Ramayana dan memaksimalkan keuntungan yang akan pemilik peroleh. Sehingga
tujuan pemilik untuk mendapatkan keuntungan yang maksimal akan didapatkan.

1.2 RUMUSAN MASALAH

Dari permasalah yang telah disampaikan dilatar belakang dapat dirumuskan :


1. Bagaimana perencanaan produksi yang dilakukan agar sesuai dengan perkiraan
pemilik dari hasil penjualan di hari sebelumnya?
2. Bagaimana mengelola sumberdaya yang tersedia agar dapat melakukan
perencanaan produksi?
3. Bagaimana Perencanaan produksi yang dilakukan agar sesuai dengan permintaan
pasar sehingga mengatasi stok kurang atau bahkan berlebih?
4. Bagaimana agar pemilik mendapatkan keuntungan yang maksimal?

1.3 TUJUAN PENELITIAN

Solusi yang ditawarkan dari rumusan masalah diatas adalah :

1. Menentukan perencanaan produksi kerupuk Ramayana yang akurat dan cepat.


2. Menentukan perencanaan produksi kerupuk Ramayana dari sumber daya dan
kendala waktu pengolahan.
4

3. Menentukan perencanaan produksi kerupuk Ramayana dari kendala minimum


permintaan pasar.
4. Menentukan keuntungan yang maksimal pada kerupuk Ramayana dengan
metode simpleks.

1.4 BATASAN MASALAH

1. Aplikasi optimasi produksi ini dibuat dengan ruang lingkup Home Industry
Ramayana.
2. Kendala-kendala yang digunakan sebagai dasar dari perhitungan optimasi
produksi kerupuk Ramayana ditentukan dari wawancara pemilik dan observasi
pada Home Industry Ramayana.
3. Website dalam penelitian ini bersifat offline.
4. Website ini tidak menyediakan penjualan/pembelian kerupuk Ramayana.

1.5 METODE PENELITIAN

1. Metode Pengumpulan Data


a. Wawancara
Melakukan kegiatan tanya jawab secara langsung dengan pemilik dari
Home Industry kerupuk Ramayana guna memperoleh data-data yang
akurat dan memperoleh gambaran sistem yang dibutuhkan.
b. Studi pustaka
Menggunakan buku-buku atau literatur sebagai referensi yang terkait
dengan penelitian seperti teori, rumus dan aturan yang berlaku sebagai
bahan pendukung penelitian.
c. Observasi
Pegumpulan data atau dokumen secara langsung dengan cara mengamati
hal-hal dengan proses pengoptimalan produksi pada Home Industry
Ramayana.
2. Metode Pengembangan Sistem
a. Analisis data
5

Analisa yang di lakukan di Home Industry Ramayana dan beberapa


sekolah untuk mendapatkan data- data yang ada sehingga nanti dapat di
proses pada fase desain.
b. Design
Design pembuatan aplikasi optimasi produksi untuk Home Industry
Ramayana dimulai dari pembuatan flowmap, konteks diagram, diagram
berjenjang, DFD, ERD, RDM agar lebih mudah untuk pembuatan
programnya.
c. Pembuatan Kode Program
Proses pembuatan program berdasarkan desain sistem yang telah dibuat.
d. Pengujian
Pengujian program pada aplikasi optimasi produksi kerupuk Ramayana
ini dengan memasukkan kendala-kendala dari pihak Home Industry
Ramayana. Pengujian ini akan membandingkan antara perhitungan
manual dan sistem. Membandingkan hasil akhir dari perhitungan manual
dan implementasi kedalam sistem.

1.6 SISTEMATIKA PENULISAN

Untuk mempermudah dan memahami penelitian ini, maka penulis menyusun


penulisan sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, rumusan masalah,


kendala masalah, tujuan penelitian, metodolagi penelitian, dan
sistematika penulisan.

BAB II LANDASAN TEORI


6

Bab ini membahas berbagai konsep dan dasar-dasar teori yang


menunjang dalam kaitan dengan topik aplikasi optimasi produksi
menggunakan metode simpleks.

BAB III METODOLOGI PENELITAN

Bab ini berisi metodologi penelitian yang menguraikan tentang


langkah - langkah dalam pengumpulan data melalui observasi ,
wawancara dan studi pustaka. Dari kemudian peneliti melanjutkan
dengan penjelasan analisi sistem dalam pembuatan perangkat lunak
dengan metode simpleks.

BAB IV PEMBAHASAN

Bab ini menjelaskan mengenai langkah-langkah pembuatan aplikasi


optimasi produksi kerupuk Ramayana menggunakan metode simpleks.

BAB V PENUTUP

Bab ini merupakan bab penutup yang berisi kesimpulan serta saran
yang dapat membantu pengembagan sistem informasi ini di masa yang
akan datang.

1.7 PENJADWALAN

Penelitian ini dilakukan secara terstruktur dengan tahapan-tahapan dan jadwal yang
sudah dipertimbangkan oleh peneliti. Dilakukan pada bulan Februari 2021 sampai
Agustus 2021 dengan jadwal yaitu sebagi berikut :

Tabel 1. 1 Tabel penjadwalan


No Kegiatan Bulan
Februari Maret April Mei
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1. Identifikasi Masalah                    
2. Judul Penelitian                    
3. Pengumpulan Data
4. Analisis Data
5. Design Sistem (Peancangan
7

Flow Diagram dan DFD)


6. Design Tabel                    
7. Design Input/Output
8. Seminar Tugas Akhir

No Kegiatan Bulan
Juni Juli Agustus 
 September
 
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
9. Pembuatan Program Master                    
10. Pembuatan Program                    
Transaksi
11. Pengujian Sistem                    
14. Sidang Tugas Akhir
15. Laporan Penelitian

Ket :
: Sudah Dilakukan
: Sedang Dilakukan
: Belum Dilakukan
8

BAB II
TINJAUAN PUSTAKA

2.1 TINJAUAN PUSTAKA

Pada penelitian terdahulu, beberapa metode untuk pemecahan masalah teknik riset
operasi digunakan untuk berbagai studi kasus seperti metode simpleks[4], metode
fuzzy[5], algoritma genetika[6] baik memaksimalkan keuntungan dan
meminimalisir biaya produksi.
Objek penelitian yang akan dibuat adalah untuk menentukan produksi
optimal untuk produksi sarung tangan. Adapun tujuan penelitian terdahulu yaitu
menentukan biaya produksi yang minimal karena permintaan konsumen yang
tidak pasti dengan cara mengetahui jumlah optimal produksi yang dihasilkan.
Berkaitan dengan hal tersebut maka solusi yang diberikan yaitu suatu sistem
dimana sistem tersebut menjadi solusi untuk mengetahui biaya yang minimal
sehingga ketidakpastian permintaan konsumen bisa diatasi[4].
Pada penelitian perancangan sistem perencanaan jumlah produksi roti yang
menggunakan metode fuzzy mamdani , diketahui bahwa penggunaan metode fuzzy
mamdani tersebut untuk merencanakan jumlah poduksi roti berdasarkan jumlah
persediaan dan jumlah permintaan. Judens bakery adalah toko roti yang
mengalami ketidakstabilan permintaan pasar terhadap produksi roti. Dari tujuan
penelitian diatas, diketahui hasil dari penelitian dengan penerapan logika fuzzy
mamdani produksi lebih efektif karena aplikasi ini membantu pihak perusahaan
khususnya pihak judens bakery dalam merencanakan jumlah produksi roti
berdasarkan data persediaan dan jumlah permintaan[5].
Tujuan penelitian terdahulu mengoptimalkan persediaan barang untuk
produksi jilbab sesuai kebutuhan dengan biaya minimal dan keuntungan
maksimum dengan algoritma genetika. Dengan hasil penelitian pada penelitian ini
terdapat 26 kromosom sebagai data jumlah persediaan yang direpresentasikan
menggunakan representasi real coded. Panjang kromosom tersebut merupakan
9

waktu total perusahaan memproduksi jilbab dalam satuan minggu. Solusi optimal
diperoleh dari ukuran populasi sebanyak 140, kombinasi crossover rate dan
mutation rate adalah 0.5 dan 0.5, jumlah generasi sebanyak 150 yang memperoleh
rata-rata nilai fitness tertinggi yaitu 0.01107[6].
Tujuan penelitian dari aplikasi optimalisasi keuntungan menggunakan metode
simpleks berbasis android di UKM Sepatu untuk membantu para pemilik UKM
untuk mengambil keputusan secara tepat menggunakan metode simpleks untuk
optimalisasi keuntungan dibidang produksi berupa aplikasi yang mudah digunakan
oleh para pemilik UKM Sepatu. Hasil penelitian yang telah dilakukan berupa
aplikasi optimalisasi keuntungan berbasis android menggunakan metode simpleks
di UKM Sepatu berhasil dibangun di atas platform google android dengan fitur
berupa informasi komposisi penjualan sepatu dan keuntungan yang optimal[7].
Objek penelitian yang diteliti adalah pabrik kecap Wie Sin. Tujuan penelitian
dari usaha produksi adalah dapat memaksimalkan keuntungan dan meminimalkan
biaya. Dengan metode simpleks maka hasil yang akan di dapatkan yaitu sebuah
aplikasi yang mengimplementasiikan metode simpleks untuk meminimalisasi
biaya bahan baku produksi yang dapat membantu dalam perencanaan proses
produksi. Aplikasi penggunaan metode simpleks untuk minimasi biaya bahan baku
produksi dapat mempermudah dalam proses perencanaan atau perkiraan
penggunaan bahan baku yang paling sedikit dari satu proses produksi[8].
Pada penelitian terdahulu metode yang digunakan yaitu metode fuzzy mamdani
dan algoritma genetika sedangkan pada penelitian yang akan dilakukan
menggunakan metode simpleks. Pada penelitian terdahulu berbasis android dan
desktop sedangkap penelitian yang akan dilakukan berbasis web
10

2.2 KEASLIAN PENELITIAN

Di bawah ini merupakan penelitian terdahulu yang berkaitan dengan penelitian yang dilakukan.
Tabel 2. 1 Keaslian Penelitian
No Judul Peneliti, Tujuan penelitian Kesimpulan Saran atau kelemahan Perbandingan
media
publikasi,
dan tahun
1 Perancangan Pikaria Mendapatkan jumlah a. Penentuan a. Sistem yang a. Penelitian terdahulu
optimasi produksi r.sinaga, optimal produksi yang jumlah optimal dirancang ada hanya menggunakan
sarung tangan jurnal inti dihasilkan untuk memenuhi produksi untuk baiknya basis desktop sebagai
menggunakan (informasi permintaan konsumen yang memenuhi dikemudian hari pengapikasian
linear programing dan tidak pasti dengan biaya ketidakpastian dibuat dengan program, sedangkan
pada pt. Smart teknologi produksi yang minimal. permintaan teknik forecasting penelitian yang akan
glove indonesia ilmiah), konsumen atau sistem dilakukan
tahun 2016 dengan biaya pendukung menggunakan basis
minimal dengan keputusan. website.
menghitung b. Proses optimasi
jumlah produksi bisa diterapkan
yang ada. dengan melihat
b. Penyelesaikan kondisi pasar
permasalahan dengan
optimasi jumlah memperhitungan
produksi suatu kebutuhan dengan
perusahaan permintaan dalam
manufaktur ke hal ini sistem
dalam bentuk dirancang dengan
model linear kondisi disiplin
programming ilmu yang berbeda.
dibuat dengan
menggunakan
bahasa
11

pemrograman
Visual Basic.Net
No Judul Peneliti, Tujuan penelitian Kesimpulan Saran atau kelemahan Perbandingan
media
publikasi,
dan tahun
c. Penerapan
metode linear
programming
proses optimasi
produksi
menghitung
jumlah produksi
yang ada dan
kemudian
membagi proses
produksi hingga
dihasilkan nilai
optimasi.
12

2 Perancangan sistem Murni Untuk merencanakan Dapat disimpulkan Saran untuk peneliti Penelitian terdahulu
perencanaan marbun, jumlah poduksi roti bahwa penerapan selanjutnya yaitu menggunakan metode
jumlah produksi hengki berdasarkan jumlah logika fuzzy mamdani dibuat suatu metode fuzzy mamdani sedangkan
roti menggunakan tamando persediaan dan jumlah efektif diterapkan pemecahan masalah penelitian yang akan
metode fuzzy sihotang, permintaan dengan dalam aplikasi untuk untuk mengetahui dilakukan menggunakan
mamdani normi menggunakan metode fuzzy membantu pihak keuntungan. metode simpleks untuk
verawati mamdani. perusahaan mengetahui produksi
marbun, khususnya pihak optimal agar mengetahui
jurnal judens bakery dalam keuntungan yang
mantik merencanakan jumlah maksimal.
penusa, produksi roti
Tahun 2016 berdasarkan data

No Judul Peneliti, Tujuan penelitian Kesimpulan Saran atau kelemahan Perbandingan


media
publikasi,
dan tahun
13

3. Optimasi Maretta dwi Untuk mengoptimalkan Dapat disimpulkan a. Perlu dilakukan Penelitian terdahulu
persediaan barang tika ramuna, persediaan barang untuk bahwa nilai pengujian menggunakan metode
dalam produksi Wayan produksi jilbab sesuai parameter algoritma parameter yang algoritma genetika
jilbab firdaus kebutuhan dengan biaya genetika berpengaruh lebih banyak sedangkan penelitian yang
menggunakan mahmudy, minimal dan keuntungan terhadap hasil sehingga akan dilakukan
algoritma genetika Jurnal maksimum dengan optimasi yang dihasilkan sebuah menggunakan metode
mahasiswa algoritma genetika. dihasilkan. solusi yang simpleks untuk mengetahui
ptiik optimal dengan produksi optimal agar
universitas waktu yang relatif mengetahui keuntungan
brawijaya, singkat. yang maksimal.
Tahun 2015 b. Data permintaan
pada penelitian ini
masih terbatas
dalam kurun waktu
26 minggu, perlu
tambahan waktu
agar algoritma
genetika dapat
menghasilkan
solusi yang
optimal dengan
tersedianya data
dalam kurun waktu
yang lebih
panjang.

No Judul Peneliti, Tujuan penelitian Kesimpulan Saran atau kelemahan Perbandingan


media
publikasi,
dan tahun
c. Metode crossover,
mutasi dan seleksi
14

yang digunakan
dalam penelitian
ini terbatas dalam
1 metode. Perlu
dilakukan uji coba
algoritma genetika
dengan metode
yang lain dan
mendapatkan
variasi hasil atau
solusi.
d. Melakukan
penggabungan
(hybrid) algoritma
genetika dengan
algoritma yang
lain untuk
memperoleh solusi
yang lebih baik.
Teknik
penggabungan ini
terbukti dapat
meningkatkan
akurasi dan
efisiensi pada
ruang pencairan
yang kompleks
(mahmudy, wf,
marian, rm &
luong, 2014).

No Judul Peneliti, Tujuan penelitian Kesimpulan Saran atau kelemahan Perbandingan


media
publikasi,
15

dan tahun
4. Aplikasi Yusman adi Membantu para pemilik Aplikasi optimalisasi a. Aplikasi ini Penelitian terdahulu
optimalisasi cahyo, luki ukm untuk mengambil keuntungan berbasis berbasis android menggunakan basis
keuntungan ardiantoro keputusan secara tepat android yang masih android sebagai
menggunakan dan nani menggunakan metode menggunakan metode mempunyai pengapikasian program,
metode simpleks sunarmi, simpleks untuk optimalisasi simpleks di ukm tampilan sedangkan penelitian yang
berbasis android di Repository keuntungan dibidang sepatu berhasil sederhana dan akan dilakukan
ukm sepatu institusi produksi berupa aplikasi dibangun di atas tampilan masih menggunakan basis
universitas yang mudah digunakan platform google dapat berubah website.
islam oleh para pemilik ukm android dengan fitur ketika sistem di
majapahit, sepatu. berupa informasi pasang di
tahun 2019 komposisi penjualan smartphone yang
sepatu dan berbeda resolusi
keuntungan yang layar.
optimal. b. Penambahan fitur
help untuk
memberi petunjuk
kepada pengguna
yang masih belum
mengetahui alur
sistem ini.
c. Penambahan
metode linear
programming
lainnya sebagai
pembanding
dengan metode
simpleks agar di
dapatkan hasil
yang lebih akurat.
16

No Judul Peneliti, Tujuan penelitian Kesimpulan Saran atau kelemahan Perbandingan


media
publikasi,
dan tahun
5. Pemodelan Jauharatun Dapat memaksimalkan a. Aplikasi a. Sistem ini belum Pada penelitian terdahulu
minimasi biaya makni dan keuntungan dan penggunaan dapat di jadikan membahas tentang
produksi helna meminimalkan biaya. metode simpleks acuan yang benar minimasi biaya produksi
menggunakan wardana, Dengan metode simpleks untuk minimasi untuk menentukan sedangkan pada penelitian
metode simpleks jurnal maka hasil yang akan di biaya bahan jumlah yang akan dilakukan
bumigora, dapatkan yaitu sebuah baku produksi penggunaan membahas tentang
tahun 2018 aplikasi yang dapat bahan baku agar produksi optimal agar
mengimplementasiikan mempermudah biaya produksi mendapat keuntungan
metode simpleks untuk dalam proses menjadi yang maksimal.
meminimalisasi biaya perencanaan atau seminimal
bahan baku produksi yang perkiraan mungkin.
dapat membantu dalam penggunaan b. Menambahkan
perencanaan proses bahan baku yang proses minimasi
produksi. paling sedikit untuk produksi
dari satu proses rutin yang lebih
produksi. terperinci karena
b. Memberikan penelitian yang
kemudahan penulis susun
dalam merekap masih
data. berdasarkan
produksi
pemesanan
produk.
17

2.3 LANDASAN TEORI

2.3.1 KONSEP DASAR TEKNIK RISET OPERASI

2.3.1.1 Teknik Riset Operasi

Teknik riset operasi adalah suatu metode pengambilan keputusan untuk


mendapatkan hasil yang optimal. Miller dan M.K Starr mengartikan riset operasi
sebagai manajemen yang menyatukan ilmu pengetahuan, matematika dan logika
dalam pemecahan suatu masalah yang dihadapi sehari-hari[9]. Teknik riset operasi
merupakan suatu teknik untuk pengelolaan atau pengalokasi sumber daya, baik
bahan baku, waktu tenaga kerja maupun uang sesuai dari kondisi yang diinginkan.
Dengan menggunakan teknik riset operasi ini maka sumber daya yang terbatas
tersedia dapat terproses dengan baik dan mendapatkan hasil yang maksimal. Riset
operasi ini menggunakan suatu metode yang didalamnya memuat model matematik
untuk menyediakan media bagi seorang pengambil keputusan yang terbaik ataupun
yang optimum, yang berhubungan dengan suatu keputusan( Hamdi A Taha, 2003)
dalam( Hamming, 2007). Riset operasi merupakan alat bantu para decision maker
atau pengambil keputusan an an jika pengambil keputusan tersebut mendapatkan
masalah-masalah dalam operasi perusahaan untuk pengambilan suatu keputusan yang
bersifat kuantitatif secara optimal.

2.3.1.2 Pemograman Linear

Pemogrman linear yang disingkat (LP) merupakan sebuah metode matematik


untuk mengalokasikan sumber daya yang terbatas atau limit untuk mencapai suatu
tujuan yaitu seperti memaksimumkan keuntungan serta meminimumkan biaya[3].
Pemograman linier ini banyak ditepatkan di dalam kasus-kasus dibidang
ekonomi,industri,militer,sosial dll. Pemograman linier ini diterapkan di dunia nyata
dengan memodelkan variabel-variabel didalamnya dalam matematika yang terdiri
dari fngsi tujuan linier dengan kendala-kendala. Ada 2 macam fugsi dari pemograman
linear :
18

a. Fungsi tujuan : mengarahkan analisa untuk mendeteksi tujuan permasalahan.


b. Fungsi kendala :untuk mengetahui sumber daya yang tersedia dan permintaan
atas sumber daya tersebut.

Di dalam pemograman linier terdapat 2 macam permasalahan yaitu maksimasi dan


minimasi. Maksimasi ini digunakan untuk permasalahan-permasalahan yang
mengupayakan hasil yang maksimal dari sumberdaya-sumberdaya yang sudah ada.
Hasil dari maksismasi ini seperti keuntungan maksimum dalam suatu produksi, hasil
penjualan yang maksimum dan lain-lain. Sedangkan minimasi ini digunakan untuk
meminimalkan sumberdaya yang akan digunakan. Hal yang dapat diminimalisie
antara lain sumber daya manusia, waktu pengerjaan, minimum permintaan pasar dan
lain-lain.

Pemograman linier ini digunaan untuk pengambilan keputusan yang menggunakan


suatu pendekatan kuantitatif[3]. Pemograman linier ini digunakan untuk pengambilan
keputusan yang menggunakan pendekatan kuantitatif. Maslah-masalah ini timbul jika
ada sesorang yang ingin mengambil suatu keputusan untuk menentukan keputusan
yang terhalang kendala-kendala yang ada.

Asumsi dasar pemrograman linier menurut vanderbei(2007) dijelaskan sebagai


berikut[3]:

1. Naik turunnya nilai atau value pada fungsi tujuan( baik yang dimaksimalkan
ataupun yang diminimalkan) dan penggunaan sumber daya akan sebanding
dengan perubahan pada tingkat kegiatan.

2. Nilai tujuan pada setiap produk atau kegiatan tidak saling mempengaruhi.

3. Hasil atau keluaran pada setiap kegiatan dapat berupa pecahan,bilangan bulat
dan lain-lain.

4. Semua parameter dari model dapat diperkirakan dengan pasti.

Model pemrograman linier memuat 3 unsur utama yaitu[3]:


19

1. Variabel keputusan, yaitu variabel persoalan pada linear programming yang


akan mempengaruhi  nilai  tujuan  yang akan dicapai. Dalam proses
pemodelan, penemuan variabel keputusan tersebut harus ditentukan terlebih
dahulu sebelum kita merumuskan fungsi tujuan dan fungsi kendala.

2. Fungsi tujuan, yaitu tujuan yang hendak dicapai(maksimal atau minimal) yang
akan diwujudkan ke dalam sebuah fungsi matematika linear titik lanjutnya,
fungsi ini dimaksimumkan atau diminimumkan kepada kendala-kendala yang
ada studi kasus.

3. Kendala fungsional yaitu manajemen menghadapi berbagai kendala untuk


mewujudkan tujuan-tujuannya.

Pemograman linier ini memiliki 2 metode yaitu metode grafik dan metode simpleks.

2.3.1.2.1 Metode Grafik

Metode grafik adalah metode pada pemograman linear yang dipakai untuk
memecahkan kasus dengan maksismum 3 variabel keputusan, namun metode ini
sering digunakan untuk 2 buah variabel keputusan saja. Metode grafik ini digunakan
untuk pemecahan maksimasi dan minimasi.

Adapun langkah-langkah untuk menggunakan metode grafik( variabel yang dianalisa


hanya 2 jenis) yaitu :

1. Tentukan variabel terikat


2. Tentukan fungsi objektif
3. Tentukan fungsi kendala atau batasan
4. Buatlah grafik pada setiap pertidaksamaan tentukan x2 jika x1=0
begitupun sebaliknya. Kemudian buatlah sebuah garis lurus sesuai dengan
titik koordinat yang telah diperoleh. Dan arsirlah daerah yang memenuhi
kriteria pada fungsi kendala
20

5. Tentukan.. Pojok dari grafik dan substitusi ke dalam fungsi objektif


6. Tentukan solusi optimum

2.3.1.2.2 Metode Simpleks


george b. Dantzig seorang ahli matematik dari amerika serikat pada tahun
1947, menemukan sebuah cara untuk menyelesaikan persoalan linear programming
dengan menggunakan suatu metode yang disebut dengan metode simpleks, atau biasa
disebut dengan “simplex method”. Metode simpleks adalah metode simpleks
merupakan suatu cara untuk menyelesaikan persoalan pemograman linear yang
dimana pengulangan prosedur yang matematis itu dilakukan untuk menguji beberapa
titik-titik sudut sehingga ditemukan penyelesaian yang optimal[3]. Metode simpleks
digunakan untuk mencari nilai yang optimal dari program linier yang melibatkan
akan banyak constraint (pembatas) dan akan melibatkan banyak variabel (lebih dari
dua variabel).

 beberapa istilah yang digunakan dalam metode simpleks penjelasannya diantaranya


sebagai berikut[10]:

a. Iterasi

Sebuah tahapan perhitungan dimana terdapat suatu nilai dalam perhitungan


ini disesuaikan dari nilai tabel sebelumnya.

b. Variabel nonbasis

Suatu variabel yang nilainya ditetapkan menjadi 0 pada sembarang


titrasi.dalam teknologi yang umum, jumlah nonbasis akan selalu sama dengan
suatu derajat bebas yang ada didalam sistem persamaan.

c. Variabel basis

Suatu variable yang nilainya bukan 0 pada sembarang iterasi titik pada solusi
awal, variabel basis ini disebut variabel slack atau variabel buatan. Jumlah
variabel batas akan selalu sama dengan jumlah fungsi pembatas.
21

d. Solusi atau nilai kanan(NK)

Suatu nilai sumber daya pembatas yang masih available.  Pada solusi awal,
nilai kanan didapatkan dari jumlah sumber daya pembatas awal, karena
perhitungan belum dilaksanakan.

e. Variabel slack

Suatu variable atau variable tambahan yang dimuat ke model matematik suatu
kendala untuk mengkonversikan pertidaksamaan < menjadi persamaan(=). 
Penambahan variable slack ini terjadi pada tahap awal inisialisasi.

f. Variabel surplus 

Suatu variabel yang diambil dari model  matematik suatu kendala untuk
mengkonversi pertidaksamaan >  menjadi persamaan(=).  Penambahan
variabel ini terjadi pada tahap awal inisialisasi. Variabel ini tidak dapat
berfungsi sebagai suatu variabel bebas.

g. Variabel buatan

Suatu variabel yang diambil ke model matematik kendala dengan suatu


bentuk >  atau  =  agar difungsikan sebagai suatu variabel basis awal. 
Penambahan variabel ini terjadi pada tahap awal inisialisasi.

h. Kolom  pivot( kolom kerja)

Kolom yang didalam nya memuat variabel masuk. Koefisien pada kolom
pivot akan menjadi pembagian nilai kanan untuk menentukan baris
pivot( baris kerja).

i. Baris pivot( baris kerja)

Salah satu dari antara variabel baris yang memuat variabel keluar.

j.  Elemen pivot (elemen kerja)


22

Adalah suatu elemen yang tempatnya terletak pada perpotongan kolom dan
baris pivot.  Elemen ini akan menjadi dasar perhitungan untuk tabel
berikutnya.

k.  Variabel masuk

Variabel yang terpilih untuk menjadi variabel garis pada iterasi berikutnya.
Variabel masuk dipilih  satu dari antara variabel nonbasis pada setiap iterasi.
Variabel ini pada iterasi berikutnya akan bernilai positif. 

l. Variabel keluar

Variabel yang keluar dari valia berbasis pada iterasi berikutnya dan digantikan
dengan variabel masuk. Variabel keluar dipilih  satu dari antara variabel basis
pada setiap iterasi dan bernilai nol. 

Tabel 2. 2 Bentuk umum tabel analisi program maksimasi


C1 Mix A1 A2 A… An 0 0 0
Q X1 X2 X3 Xn S1 S2 S3
0 S1 B1 C11 C12 C.. Cmn 1 0 0
0 S2 B2 C21 C22 C.. Cmn 0 1 0
0 S3 B3 C31 C32 C.. Cmn 0 0 1
Legenda:
Fungsi tujuan adalah :
Maksimalkan z = a1x1 + a2x2 + … + anxn + 0s1 + 0s2 + … 0sn= b2
Dengan kendala :
C11x1 + c12x2 + … + cmnxn + 0s1 + 0s1 + 0s2 + … 0sn = b1

C21x1 + c22x2 + … + cmnxn + 0s1 + 0s1 + 0s2 + … 0sn = b1

C31x1 + c32x2 + … + cmnxn + 0s1 + 0s1 + 0s2 + … 0sn = b1

Cj = kontribusi unit dari fungsi tujuan yaitu a untuk variabel keputusan dan o untuk
variabel slack sj.

Cij = koefisien fungsi kendala


23

Zj = kontribusi pada setiap proses iterasi.

Tabel terdiri dari bagian-bagian penting sebagai berikut[10] :

1. Kepala tabel, dibagi atas 2 bagian. Bagian atas kepala tabel dipakai
sebagai tempat penulisan kontribusi unit (cj) fungsi tujuan( karena ini
disebut juga objektif row), sedangkan bagian bawah kepala tabel dipakai
sebagai tempat menuliskan semua nama peubah keputusan an x1 dan
peubah dummy sj( karena itu disebut juga variable row). Kepala tabel ini
dibagi atas beberapa kolom, yaitu: cj ( untuk kontribusi unit iterasi),
kolom q ( nilai sisi kanan,bj fungsi kendala), kolom berubah keputusan
( disesuaikan dengan jumlah perubah menurut fungsi tujuan), serta
perubahan kolom dummy sj ( sesuaikan dengan jumlah baris kendala)
2. Badan tabel disebut juga problem rows , yaitu tempat menuliskan
koefisien fungsi kendala dan koefisien perubah dummy sj, selanjutnya
juga tempat mencatat hasil proses iterasi mulai tahapan pertama sampai
tahapan optimal.
3. Kaki tabel, terbagi atas dua baris yaitu baris zj dan baris zj- cj. Baris zj
disebut juga index row adalah baris tempat mencatat hasil perkalian
vektor cj dengan vektor kolom yang ada di dalam tabel. Baris zj - cj
baris tempat mencatat hasil pengurangan baris zj dengan koefisien fungsi
tujuan yang ada pada bagian atas kepala tabel dan baris ini juga disebut
identifikasi( baris identitas). Disebut demikian karena baris ini menjadi
landasan untuk menentukan berikut ini:
a. kolom kunci( key column)
b. tahap optimal analisis( dalam maksimasi, jika semua tanda dari
angka hasil kurang zj- cj sudah positif seluruhnya)
Adapun langkah-langkah penyelesaian dengan metode simpleks adalah sebagai
berikut menurut (hasan and dkk, 2018):

1. Fungsi tujuan dan kendala ke dalam bentuk standar


2. Susun semua nilai dalam tabel simpleks
24

3. Menentukan kolom kunci( variabel keputusan) yang masuk sebagai


variabel basis ( entering variabel). Kolom kunci adalah kolom yang
memiliki nilai pada baris z ( fungsi tujuan) yang bernilai negatif(-) dengan
angka terbesar.
4. Tentukan baris kunci, untuk melakukan variabel yang akan keluar dari
baris kunci( leaving variabel) baris kunci adalah baris dengan nilai indeks
positif terkecil dengan perhitungan indeks sebagai berikut:
Indeks=( nilai kanan(nk))/( nilai setiap baris pada kolom kunci)

5. Mengubah nilai-nilai pada baris kunci, dengan cara membaginya dengan


angka kunci.
Angka kunci merupakan nilai yang posisinya berada pada perpotongan antara
kolom kunci dengan baris kunci.

Nilai baris baru = nilai pada baris kunci lama

Angka kunci

6. Membuat baris baru dengan mengubah nilai-nilai baris(selain baris kunci)


sehingga nilai-nilai kolom kunci=0, dengan mengikuti perhitungan
sebagai berikut:

Nilai baris baru = nilai baris lama-(kkakxnbbk)


Kakk = koefisien angka kolom kunci( nilai setiap baris kolom kunci)

Nbkk = nilai baris kunci

7. Ulangi langkah di atas( langkah 3-6 atau disebut iterasi), sampai tidak
terdapat nilai negatif pada baris z ( baris fungsi tujuan).
25

2.3.2 KONSEP DASAR APLIKASI OPTIMASI PRODUKSI

2.3.2.1 Pengertian Aplikasi

Aplikasi menurut henky w.pramana, adalah sebuah perangkat lunak yang


dibuat agar memenuhi kebutuhan dari berbagai aktivitas dan kebutuhan, contohnya :
pelayanan masyarakat, aktivitas niaga, periklanan, game, dan berbagai aktivitas
lainnya[11]. Aplikasi adalah program komputer yang dioperasikan pada sistem
tertentu dimana aplikasi ini dibangun dan dikembangkan untuk melakukan perintah
tertentu. Aplikasi juga dibuat sebagai front end dari sebuah sistem yang dibuat untuk
mengolah data-data yang tersedia menjadi sebuah informasi. Aplikasi ini adalah suatu
kelompok file seperti , form,class,report  yang bertujuan untuk melakukan aktivitas
tertentu yang saling terkait[12].

2.3.2.2 Pengertian Produksi

Produksi biasanya digunakan dalam sebuah organisasi yang akan


menghasilkan keluaran atau hasil yang berupa barang atau jasa. Secara umum dapat
diartikan sebagai kegiatan ataupun proses mentransformasikan masukan atau input
menjadi keluaran atau output[13]. Produksi ini ditujukan untuk kegiatan yang akan
menghasilkan barang ,baik barang jadi atau setengah jadi, barang industri, cadang
maupun komponen-komponen penunjang. Dengan pengertian diatas produksi
dimaksudkan sebagai kegiatan pengolahan dalam pabrik dari kegiatan produksi dapat
menghasilkan barang konsumsi maupun barang industri.

Secara umum fungsi produksi ini berkaitan dengan suatu pertanggungjawaban dalam
pengolahan dan suatu pengubahan masukan  atau input menjadi keluaran atau output
yang berupa barang atau jasa dimana memberikan penghasilan bagi perusahaan.
Berikut fungsi terpenting dalam produksi dan operasi[13]:

1. Proses pengolahan ini berupa metode atau teknik yang digunakan untuk
pengolahan masukan
26

2. Jasa-jasa penunjang, data penunjang ini merupakan sarana yang berupa untuk
pengorganisasian agar penetapan teknik dan metode yang akan dijalankan
dapat terlaksana secara efektif dan efisien.

3. Perencanaan suatu perencanaan ini berupa penetapan keterkaitan dan


perorganisasian dari kegiatan produksi tersebut dari waktu atau periode
tertentu

4. Pengendalian atau pengawasan pengendalian dan pengawasan ini


dilaksanakan untuk memantau pelaksanaannya kegiatan apakah sesuai
rencana atau tidak sehingga maksud dan tujuan dari produksi tersebut dapat
terlaksana kan dengan baik.

2.3.2.3 Perencanaan Produksi

2.3.2.3.1 Pengertian Perencanaa Produksi

Perencanaan produksi adalah perencanaan tentang produk yang akan


diproduksi oleh perusahaan atau industri yang bersangkutan dalam satu periode yang
akan datang[14]. Perencanaan produksi dapat  diartikan rencanakan untuk
memproduksi suatu produk pada satu periode tertentu sesuai dengan yang diramalkan
atau dijadwalkan melalui perorganisasi sumber daya seperti tenaga kerja bahan baku
mesin dan peralatan lainnya menurut (buffa dan sarin, 1996). Perencanaan produksi
ini menuntut penaksir atas permintaan produk atau jasa yang diharapkan akan
disediakan perusahaan dimasa yang akan datang atau di periode berikutnya. Dengan
demikianlah, peramalan merupakan bagian internal dari perencanaan produksi. Hal
yang dapat dihasilkan dari perencanaan produksi ini adalah sebuah rencana produksi
si dengan peramalan yang telah dilakukan agar tujuan perusahaan dapat dicapai
dengan efektif dan efisien. 
27

2.3.2.3.2 Fungsi Perencanaan Produksi

Beberapa fungsi perencanaan produksi[14]:

a. Bagaimana menjamin perencanaan penjualan dan perencanaan produksi yang


konsisten pada rencana strategis perusahaan.
b. Alat ukur untuk proses perencanaan produksi.
c. Agar menjamin produksi konsisten terhadap perencanaan produksi.
d. Memonitor hasil produksi aktual terhadap rencana produksi dan membuat
penyesuaian.
e. Agar mengatur persediaan produk demi mencapai target produksi dan rencana
strategis.
f. Mengarahkan penyusunan dan pelaksanaan jadwal induk produksi.

2.3.2.3.3 Tujuan Perencaan Produksi

Beberapa tujuan dari perencanaan produksi menurut hendra kusuma 1999


adalah[14] :

a. Permintaan produk yang dinyatakan dalam jumlah produk sebagai fungsi dari
waktu.

b. Menetapkan jumlah saat pemesanan bahan baku serta komponen secara


ekonomis dan terpadu.

c. Menetapkan keseimbangan antara tingkat kebutuhan produksi, teknik


pemenuhan pesanan, serta memonitor tingkat persediaan produk jadi setiap
saat. Membandingkan dengan rencana persediaan dan melakukan revisi atas
rencana produksi pada saat yang ditentukan.

d. Membuat jadwal produksi, penugasan, pembebanan mesin dan tenaga kerja


yang terperinci sesuai dengan ketersediaan kapasitas dan fluktuasi permintaan
pada satu periode.
28

2.3.2.4 Optimalisasi Produksi

Optimasi merupakan pencapaian hasil sesuai harapan secara efektif dan


efisien[15]. Optimasi adalah pendekatan normatif dengan mengidentifikasi
penyelesaian yang terbaik dari suatu permasalahan dengan arah minimum atau
maksimum dengan suatu fungsi tujuan. Sedangkan optimasi produksi adalah
penggunaan factor-faktor produksi yang terbatas seefisien mungkin, agar produksi
yang akan dilakukan bisa mendapatkan keuntungan yang maksimal.

Produksi optimal atau economic production quantity merupakan perencanaan


produksi tertentu yang dihasilkan dengan meminimumkan total biaya
pengelolaan[16]. Model epq atau digunakan agar menentukan suatu kebijakan
persediaan optimum jika perusahaan akan memproduksi bahan yang akan digunakan.
Tujuan dari model epq adalah agar menentukan besarnya jumlah produksi yang
optimal untuk meminimumkan jumlah biaya persediaan atau total cost (tc), dalam
artian cukup untuk memenuhi kebutuhan dengan biaya yang serendahrendahnya.
Menurut yamit, (2002:251) economic production quantity (epq) adalah perencanaan
produksi tertentu yang akan dihasilkan dengan meminimumkan semua total biaya.

2.3.3 KONSEP DASAR BASIS DATA.

2.3.3.1 Pengertian Basis Data

Basis data terdiri dari kata basis dan data, basis data juga dikenal sebagai
database data adalah suatu catatan dari sekumpulan fakta yang dimiliki oleh suatu
objek[17]. Data ini memiliki ciri yang bersifat  mentah  dan tidak memiliki konteks
apapun. Sedangkan basis atau  base dapat diartikan sebagai, tempat berkumpulnya
suatu fakta atau representasi objek.  

Menurut Date,  basis data dapat diartikan sebagai bagai dengan tujuan utama
memelihara informasi dan membuat informasi tersebut tersedia saat dibutuhkan[17]. 
29

Menurut Chou, basis data sebagai sekumpulan informasi bermanfaat yang


diorganisasikan ke dalam tata cara yang khusus[17].

Basis data sendiri dapat didefinisikan dalam  sejuk sejumlah sudut pandang
seperti[18]:

a. Himpunan kelompok data  yang saling berhubungan yang diorganisasi


sedemikian rupa agar dapat dimanfaatkan kembali dengan cepat dan mudah.

b. Kumpulan data yang saling  berhubungan   yang disimpan  secara bersamaan 


sedemikian rupa dan tanpa pengulangan (redudansi).

c. Kumpulan file yang saling berhubungan akan disimpan dalam media


penyimpanan elektronik.

2.3.3.2 Komponen Basis Data

Komponen penting dalam sistem basis data adalah:

a. Data
Kumpulan kumpulan fakta yang memiliki arti titik data merupakan informasi
yang disimpan dalam suatu struktur tertentu yang terintegrasi. 

b. Hardware 

Hardware atau perangkat keras  seperti komputer yang memiliki media


penyimpanan yang digunakan untuk menyimpan data yang berukuran besar.

c. Sistem operasi
Sistem operasi ini berupa program untuk mengaktifkan dan memfungsikan
sistem pada komputer, sistem operasi ini dapat melakukan operasi dasar
dalam komputer yang meliputi input, proses, dan output.

d. Basis data
30

Basis data di sini adalah inti dari sistem basis data. Basis data ini menyimpan
data ta serta struktur struktur sistem basis data  seperti entitas maupun objek-
objek secara detail.

e. Database management system

Database management system merupakan sebuah perangkat lunak yang


digunakan untuk pengolahan data pada basis data titik seperti contoh
microsoft acces, pardox,sql server, mysql,oracle.

f. User

User memiliki arti pengguna, user menggunakan data yang tersimpan dan
terkelola di dalam basis data. User ini dapat berupa seseorang yang mengelola
basis data.  Orang yang mengelola basis data tersebut disebut database
administrator.

g. Aplikasi lainnya

Aplikasi lainnya yang dimaksud adalah program yang dibuat untuk


memberikan interface kepada user sehingga lebih mudah dan terkontrol dalam
mengakses basis data

2.3.3.3 Hierarki Data

Berdasarkan tingkat kompleksitas nilai data, tingkatan data disusun kedalam sebuah
hirarki. Tingkatan data mulai dari yang paling sederhana hingga yang paling
kompleks akan disusun kedalam hierarki[18].

a. Database adalah kumpulan dari bermacam-macam tipe record yang memiliki


hubungan antar record.

b. File ada sekumpulan  data-data yang berkaitan dengan suatu objek.

c. Record adalah sekumpulan field yang saling berhubungan terhadap objek


tertentu
31

d. Field dalah unit terkecil yang disebut dengan data , field tidak dapat dipecah
lagi menjadi unit lain.

e. Byte  bagian terkecil yang ada di dalam memori. Byte  adalah sekumpulan bit
yang terdiri  atas kombinasi 8 bit yang menyatakan sebuah karakter dalam
memori.

f. Bit adalah sistem binner  yang terdiri atas dua macam nilai yaitu 0 dan 1. Ini
merupakan dasar yang digunakan untuk berkomunikasi antara manusia dan
mesin.

2.3.3.4 MYSQL

Mysql merupakan suatu perangkat lunak sistem manajemen basis sql disebut
juga dengan dbms(database management system), database ini multithread, multi-
user[33]. Mysql adalah sebuah sistem untuk menyimpan data yang berupa tabel.
Database ini sebuah wadah untuk menyimpan data yang dibutuhkan oleh website
yang akan kita buat. Mysql adalah dbms yang open source dengan 2 bentuk lisensi
yaitu free software dan share software . Oleh karena itu bisa dipakai dengan bebas
sesuai keperluan pribadi atau omersil tanpa harus membayar lisensi yang ada.

Mysql adalah termasuk dalam sebuah relational database management system


(rdbms). Oleh karena itu istilah baris, kolom, tabel itu digunakan dalam mysql.
Bahasa pemograman yang ada di dalam mysql disebut sql yang merupakan suatu
bahasa yang dipakai di dalam pengambilan data pada relational database. Sebagai
simpulan mysql adalah database management system yang menggunakan bahasa sql
sebagai bahasa penghubung antara perangkat lunak dengan database server.

Berikut adalah contoh tag sql query:

Create tabel jurnal_transaksi (nomor_bukti character(6),


tanggal date, kode_sub character(5) , ket varchar(50), jumlah
int(10))
32

Gambar 2. 1 tampilan MYSQL

2.3.4 Konsep Sistem Dan Analisis Design

2.3.4.1 Flowchart

flowchart merupakan uraian simbol gambar (chart) yang menunjukan aliran


(flow) dari proses ke data, simbol-simbol yang ada pada flowchart dapat di
kategorikan menjadi symbol desain sistem. Flowchart merupakan simbol untuk
menyederhanakan rangkaian proses atau prosedur untuk memudahkan pemahaman
user terhadap informasi program[19].

Bagan alir sistem digambar dengan menggunakan simbol-simbol yang tampak pada
tabel[20].
Tabel 2. 3 Simbol Flowchart
No Lambang Nama Ket
.
1. Proses
Menunjukkan kegiatan proses
dan operasi program komputer.
33

2. Dokumen
Menunjukkan dokumen input
output baik untuk proses manual,
mekanik atau komputer.

3. Kegiatan
manual Menunjukkan pekerjaan manual

4. Terminal
Digunakan untuk menunjukkan
awal dan akhir program.

5. Simpanan
offline Menunjukkan simpanan secara
manual.

6. Keputusan
Menunjukkan pengambilan
keputusan.

7. Garis alur
Menunjukkan arus dari proses.

2.3.4.2 Konteks Diagram

Merupakan diagram yang terdiri dari proses-proses yang menggambarkan ruang


lingkup proses. Diagram konteks adalah diagram yang menghubungan terminator
dengan sistem dan juga pada sistem dalam suatu proses. Diagram konteks merupakan
diagram tingkatan atas, yang merupakan diagram dari sebuah sistem yang
menjelaskan alir data baik yang masuk maupun yang keluar dari sistem, dan yang
masuk dan keluar dari entitas luar[21]. Konteks diagram ini adalah diagram yang
sederhana yang menggambarkan antara entity luar,masukan dan keluaran dari sistem.

Tabel 2. 4 Simbol konteks diagram


No Lambang Nama Ket
34

.
1. Sumber dan Simbol entitas
tujuan data
eksternal/terminator
menggambarkan
asal atau tujuan
data dari luar
sistem.
2. Proses informasi
Menggambarkan
entitas atau proses
dimana aliran data
masukan
ditransformasikan
ke aliran data
keluar
3. Arus data
Menggambarkan
aliran data

2.3.4.3 Data Flow Diagram

Dfd menurut krismiaji adalah "data flow diagram(dfd) adalah sebuah grafis
yang menjelaskan arus data dala sebuah organisasi yangdigunakan untuk
mendokumentasikan sistem yang digunakan sekarang dan untuk merencanakan serta
mendesign yang baru"[22]. Dari pengertian yang disampaikan oleh krismaji diatas
dapat ditarik kesimpulan bahwa data flow diagram adalah model yang
menggambarkan aliran data untuk mengolah data itu sendiri dalam suatu sistem dan
juga untuk mndokumentasikan sistem yang sedang digunakan sekarang. Keuntungan
dari dfd adalah memungkinkan untuk menggambarkan sistem dari level yang paling
tinggi kemudian menguraikannya menjadi level yang lebih rendah (dekomposisi),
sedangkan keunggulan dari dfd adalah tidak menunjukkan proses pengulangan
(looping), proses keputusan dan proses perhitungan.
35

Simbol atau lambang yang digunakan dalam membuat dfd ada empat buah, yaitu
sebagaimana terlihat pada gambar 2.3[22].

Tabel 2.5 Simbol Data Flow Diagram


No Lambang Nama Ket
.
1. External entity Simbol ini
digunakan untuk
menggambarkan
asal atau tujuan
proses.
2. Proses
Simbol ini
digunakan untuk
proses pengolahan
atau transformasi
data.

3. Data flow
Simbol ini
digunakan untuk
menunjukkan arah
aliran/ arus data.

4. Data storage
Simbol ini
menggambarkan
data yang sudah
disimpan.

2.3.4.4 Entity Relationship Diagram (ERD)

ERD (entity relationship diagram) adalah teknik model pendekatan yang


menggambarkan hubungan suatu model. Dalam hubungan model ini, dinyatakan yang
utama dari erd adalah menunjukan objek data (entity) dan hubunga (relationship)
36

yang ada pada entity selanjutnya[24]. Erd merupakan sebuah alat (tool) yang
berbentuk grafis dan populer untuk desain database. Tool ini relatif lebih mudah
dibandingkan dengan normalisasi[25].

Berikut bentuk atau simbol dari ERD adalah sebagai berikut[25]:

Tabel 2. 5 Simbol Entity Relationship Diagram


No Simbol Nama Keterangan
1. Entitas Suatu yang nyata atau
abstrak yang
mempunyai
karakteristik dimana
kita akan menyimpan
data.
2. Attribut Ciri umum semua
atau sebagian besar
instansi pada entitas
tertentu.
3. Relasi Hubungan alamiah
yang terjadi antara
satu atau lebih entitas.

4. Link Garis penghubung


atribut dengan
kumpulan entitas dan
kumpulan entitas
dengan relasi.
37

2.3.4.5 Relasi Data Model (RDM)

Model data relasional adalah suatu model data yang meletakkan data dalam bentuk
relasi (atau populer dengan tabel)[26]. Berbagai istilah penting yang terkait dengan
model data relasional dijelaskan berikut ini:

a. Relasi
Didalam model data relasional dikenal dengan istilah relasi (relation). Yang
disebut relasi adalah tabel yang terdiri dari atas baris dan kolom. Perlu
diketahui kumpulan relasi yang terkait membentuk sebuah database.
b. Atribut
Yang disebut dengan atribut adalah suatu nama untuk kolom yang terdapat
pada sebuah relasi.
c. Tuple
Yang dimaksud dengan tuple adalah sebuah baris dalam sebuah relasi.
d. Domain
Yang dimaksud dengan domain adalah seluruh kemungkinan nilai yang dapat
diberikan ke suatu atribut.
e. Derajat
Yang dimaksud dengan derajat relasi adalah jumlah atribut yang terdapat pada
relasi tersebut.
f. Kardinalitas
Yang dimaksud dengan kardinalitas suatu relasi adalah jumlah baris dalam
relasi tersebut.
g. Kunci kandidat
Yang dimaksud dengan kunci kandidat adalah sebuag atribut atau gabungan
beberapa atribut yang digunakan untuk membedakan antara satu baris dan
dengan baris yang lain.
h. Kunci primer
38

Kunci primer adalah kunci kandidat yang dipilih sebagai identitas untuk
membedakan satu baris dengan baris lain dalam suatu relasi. Untuk diketahui,
sebuah relasi harus memiliki satu kunci primer saja.
i. Kunci asing
Yang dimaksud dengan kunci asing (foreign key) adalah sebuah atribut (atau
gabungan beberapa atribut) dalam suatu relasi yang merujuk (mereferensi) ke
kunci primer relasi lain. Kunci asing dalam suatu relasi yang mengacu pada
kunci primer milik relasi lain merupakan perwujudan untuk membentuk
hubungan antar-relasi.

2.3.4.6 Kamus Data

Kamus data (kd) atau data dictionary (dd) atau disebut juga dengan istilah system
data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi
dari suatu sistem informasi[27]. Dengan menggunakan kamus data, analisis sistem
dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Kamus data
dibuat pada tahap analisis sistem dan digunakan baik pada tahap analisis maupun
pada tahap perancangan sistem.

2.3.5 Tinjauan Bahasa Pemrograman

2.3.5.1 HTML

Html adalah kependekan hypertext markup language. Fasilitas hypertext


merupakan metode yang menautkan link satu dokmen ke dokumen lain melalui teks.
Html merupakan halaman yang berada pada satu situs internet dan web. Sehingga
dalam suatu situs terdiri atas beberapa halaman html atau website itu dikunjungi[28].
Dalam bahasa sederhana html artinya adalah sebuah teks berbentuk link, foto atau
gambar yang mana ketika di-klik maka akan membawa user dari suatu dokumen ke
dokumen yang lainnya. Seorang user yang membuat dan menyusun html seperti
bagian paragraf, link, heading, atau tautan, dan blockquote untuk halaman web
ataupun aplikasi. Html hanya terdiri dari struktur - struktur kode yang sederhana
seperti tag dan atribut untuk mark up sebuah halaman website.
39

Berikut adalah contoh penulisan dari sebuah teks html :

<!Doctype html>
<html>
<head>
<title></title>
</head>
<body>
<h1>hello world</h1>
</body>
</html>

Dan berikut adalah hasil dari kode diatas :

Gambar 2. 2 Tampilan HTML

2.3.5.2 PHP

PHP singkatan dari hypertext preprocessor yaitu sebuah bahasa pemograman


web-server-side dimana PHP ini bersifat open source. PHP merupakan sebuah script
yang terintegrasi dengan html dn berada pada server[29]. PHP adalah sebuah script
yang digunakan untuk pembuatan halaman website yang dinamis. Dinamis disini
berarti halaman yang nanti nya akan ditampilkan dibuat saat halaman itu diminta atau
dipanggil oleh client. Mekanisme ini lah yang mana ketika digunakan oleh user
informasi yang diterima oleh user selalu up to date. PHP ini akan dieksekusi pada
server ketika scrip tersebuat nantinya dijalankan.
40

Berikut adalah contoh penulisan syntax PHP :

<?PHP
echo ‘hello world’ ;
?>

Berikut hasil dari kode diatas :

Gambar 2. 3 Tampilan PHP

2.3.5.3 Javascript

Javascript adalah bahasa scripting yang sangat populer diinternet dan


istimewanya javascript ini bisa bekerja di sebagian besar browser populer seperti
internet explorer (ie), mozilla firefox, netscape dan opera. Code yang ada di
javascript ini dapat disisipkan dalam halaman web dengan menggunkan tag
script[30]. Javascript ini didesign untuk interaktif yang lebih untuk sebuah website.
Karna mempunyai bahasa pemograman yang ringan maka javasript ini sering
digunakan oleh penggunanya. Script pada javascript dijalankan di browser pengguna
dengan fasilitas server, dan akan masuk ke library pihak ketiga untuk menyediakan
fungsionalitas tingkat lanjut tanpa mengharuskan developer melakukan coding dari
awal.
41

Berikut adalah contoh tag javascript:

<script>
Document.getelementbyid("demo").innerhtml = "my first
javascript";
</script>

2.3.5.4 CSS

Menurut rohi abdulloh (2015:2) css singkatan dari cascading style sheets, yaitu skrip
yang digunakan untuk mengatur desain website. Wlaupun html mempunyai
kemampuan untuk mengatur tampilan website, namun kemampuannya sangat
terbatas. Fungsi css adalah memberikan pengaturan yang lebih lengkap agar struktur
website yang dibuat dengan html terlihat lebih rapi dan indah[31].

2.3.5.5 Bootstrap 4

Menurut (eko, 2016:11), “bootstrap merupakan salah satu framework html, css, dan
js yang digunakan untuk membuat website yang bersifat responsive atau bisa
menyesuaikan tampilan layout nya berdasarkan ukuran viewport dari device
pengaksesnya, mulai dari smartphone, tabelt, maupun layar pc”. Bootstrap adalah
sebuah framework yang dibuat dengan menggunakan bahasa dari html dan css,
namun juga menyediakan efek javascript yang dibangun dengan menggunakan
jquery. Bootstrap telah menyediakan kumpulan komponen class interface dasar yang
telah dirancang sedemikian rupa untuk menciptakan tampilan yang menarik, bersih
dan ringan. Selain itu, bootstrap juga memiliki fitur grid yang berfungsi untuk
mengatur layout yang bisa digunakan dengan sangat mudah dan cepat[32].

2.3.4 Tinjauan Software

2.3.4.1 Sublime Text Editor


42

Sublime Text Editor Adalah editor teks untuk berbagai bahasa pemograman termasuk
pemograman PHP. Sublime text editor merupakan editor text lintas-platform dengan
python application programming interface (api). Sublime text editor juga mendukung
banyak bahasa pemrograman dan bahasa markup, dan fungsinya dapat ditambah
dengan plugin, dan sublime text editor tanpa lisensi perangkat lunak.

Sublime text editor pertama kali dirilis pada tanggal 18 januari 2008, dan sekarang
versi sublime text editor sudah mencapai versi 3 yang dirilis pada tanggal 29 januari
2013.

Sublime text mendukung operation system seperti linux, mac os x, dan juga windows.
Sangat banyak fitur yang tersedia pada sublime text editor diantarnya minimap,
membuka script secara side by side, bracket highlight sehingga tidak bingung
mencari pasangannya, kode snippets, drag and drop direktori ke sidebar terasa mirip
dengan textmate untuk mac os.

Gambar 2. 4 Tampilan Sublime Text Editor

2.3.4.2 XAMPP

Xampp merupakan salah satu paket instalasi apache, PHP dan MYSQL instan yang
dapat kita gunakan untuk membantu proses instalasi ketiga produk tersebut. Xampp
43

adalah web server open source yang berjalan pada sistem operasi cross-platform
(windows, linux, macos). Semua yang diperlukan untuk mengelola website tersedia di
xampp seperti apache, mysql/mariadb, PHP, dan perl. Meski program di dalamnya
lengkap, xampp tetap merupakan web server yang sederhana dan ringan.

Xampp dipakai untuk membuat web server lokal di komputer. Hal ini akan
memudahkan anda dalam mengembangkan, mendesain, dan keperluan testing
website.
Biasanya xampp digunakan untuk mencoba berbagai tema dan plugin wordpress,
menguji fitur-fiturnya, dan mempelajari dasar-dasar wordpress. Dengan xampp, anda
tak perlu khawatir mengubah kode inti program. Kalau ada error, itu tidak akan
muncul di website online.

Gambar 2. 5 Tampilan XAMPP

2.3.4.3 Web Browser

Web browser atau browser seperti mozila, chrome dan lain-lain yang
sering digunakan untuk menjelajah situs didunia maya adalah beberapa contoh dari
44

web browser. Web browser adalah sebuah aplikasi yang digunakan untuk menjelajah
berbagai macam situs yang ada didunia maya yang biasa disebut dengan website[34].

Gambar 2. 6 Tampilan Web Browser


2.3.4.4 Microsoft Visio

Microsoft visio atau yang lebih sering disebut dengan visio adalah sebuah
aplikasi komputer yang sering dipakai untuk membuat flowchart, diagram, dan masih
banyak lainnya[35]. Visio aplikasi yang dapat membantu soerang system analys
sebagai pengguna dalam membuat diagram yang biasa diperlukan seperti ERD, DFD,
dan lain sebagainya.
45

Gambar 2. 7 Tampilan Microsoft Visio

2.3.4.4 PHP My Admin

PHP My Admin adalah sebuah aplikasi pendukung untuk membuka software aplikasi
web PHP My Admin. Menurut sibero (2013:376) menyatakan bahwa “PHPmyadmin
adalah aplikasi web yang dibuat oleh phpmyadmin.net. PHPmyadmin digunakan
untuk administrasi database mysql”. Menurut hidayatullah (2015:184) menyatakan
bahwa PHP My Admin adalah “tool open source yang ditulis dalam bahasa PHP
untuk menangani administrasi mysql berbasis world wide web”[36].

Gambar 2. 8 Tampilan PHP My Admin


46

BAB III
METODOLOGI PENELITIAN

3.1. METODE PENELITIAN


47

Gambar 3. 1 Flowchart Metode Penelitian

3.1.1. Jenis, Sifat Dan Pendekatan

Penelitian yang digunakan dalam melakukan penelitian ini


menggunakan pendekatan secara kuantitatif. Metode kuantitatif ini adalah
suatu metode penelitian yang dapat digunakan untuk meneliti pada populasi
atau sampel tertentu, pengumpulan data menggunakan instrumen penelitian,
48

analisis data yang akan dilakukan bersifat kuantitatif dengan tujuan untuk
mnguji hipotesis yang telah diterapkan.
Dengan tujuan dan permasalahan yang ada, sifat penelitian ini bersifat
penelitian pengembangan, dikarenakan penelitian yang diteleliti bertujuan
untuk menghasilkan sebuah produk yang akan digunakan di dunia industri
melalui proses ilmiah yang diakhiri dengan tahapan validasi. Pendekatan
kuantitatif yang digunakan dalam penelitian ini yaitu dengan memahami jalan
kerja metode simpleks. Metode simpleks ini sangat penting untuk
penyelesaikan penelitian yang dilakukan karena merupakan metode
kecerdasan untuk memecahkan permasalahan dan mencapai tujuan penelitian.

3.1.2. Metode Pengumpulan Data

Untuk mendapatkan informasi dan data- data pendukung, maka metode


pengumpulan data yang diterapkan adalah sebai berikut :
A. Interview/Wawancara
Wawancara dimulai tanggal 1 Februari 2021 untuk mengetahui kebutuhan-
kebutuhan yang ada di dalam Ramayana. Berikut adalah rangkuman dari
interview yang kami lakukan :

Tabel 3. 1 Tabel Wawancara


no Tgl Pertanyaan narasumber tanggapan
interview
1. 1/02/2021 Berapa Harga pemilik Berbeda-beda
setiap jenis sesuai jenis
kerupuk? kerupuknya.
2. 1/02/2021 Berapa Harga pemilik Berbeda-beda
plastik yang setiap ukuran
digunakan? plasti yang
digunakakn
3. 1/02/2021 Berapa kg minyak pemilik 2,5 kg
yang dihabiskan
49

untuk 5 kg
kerupuk.
4. 1/02/2021 Ada berapa pemilik 1 orang
karyawan yang
bekerja untuk
pengorengan
kerupuk?
5. 1/02/2021 Berapa upah gaji pemilik 10.000/untuk
yang diberikan setiap 5 kg
setiap harinya kerupuk.
untuk karyawan
bagian goreng
6. 1/02/2021 Ada berapa pemilik 12 orang
karyawan untuk
bagian
pembungkusan?
7. 1/02/2021 Berapa upah gaji pemilik 10.000/untuk
yang diberikan setiap 5 kg
setiap harinya kerupuk
untuk karyawan perorang.
bagian
pengemasan?
8. 1/02/2021 Berapa Harga jual pemilik 3000 untuk
untuk setiap jenis semua jenis
kerupuk? kerupuk
9. 1/02/2021 Barapa kemasan pemilik Berbeda-beda
yang dihasilkan sesuai dengan
setiap 5kg kerupuk? jenis
kerupuknya.
10 1/02/2021 Berapa Keuntungan pemilik Berbeda-beda
50

. setiap jenis setiap jenis


kerupuk? kerupuk.
11 1/02/2021 Berapa produksi pemilik Berbeda-beda
. paling maksimal setiap jenis
yang telah kerupuk.
dilakukan?
12 1/02/2021 Berapa minimal pemilik Berbeda-beda
. produksi yang setiap jenis
harus dilakukan kerupuk.
setiap harinya?
13 17/06/2021 Apakah minyak Karyawan Diganti.
. yang digunakan bagian
untuk menggoreng penggorengan
kerupuk per5 kg kerupuk
diganti atau tidak?
14 17/06/2021 Mengapa minyak Karyawan Karena untuk
. yang digunakan bagian menjaga
untuk menggoreng penggorengan kualitas dari
kerupuk harus kerupuk kerupuk
diganti? Tidak Ramayana
ditambahkan saja? sendiri, sudah
menjadi
standar dari
industry
untuk
menggantikan
minyak
goring habis
pakai setelah
digunakan
51

untuk
menggoreng
5 kg kerupuk.

B. Observasi
Observasi yang dilakukan adalah mengambil data-data yang akurat untuk
perhitungan metode simpleks. Data-data yang diambil dari hasil wawancara di
observasi kevalidan nya. Dari data yang telah diobservasi dalam penelitian ini
yang menjadi kendalanya adalah biaya produksi,waktu pengolahan, dan
minimum produksi.

Tabel 3. 2 Tabel observasi


N Tgl tempat Yang Kesimpula narasumber
o diamati n
pengamata
n
1. 5/02/2021 Industry Jenis-jenis 9 jenis Pemilik
Ramayan kerupuk kerupuk
a
2. 5/02/2021 Industry Plastik yang 5 jenis Karyawan
Ramayan digunakan plastik. bagian
a untuk pengemasan
pengemasa
n
3. 5/02/2021 Industry Produksi Prosedur pemilik
Ramayan yang produksi
a dilakukan yang
berjalan
4. 17/06/202 Industry Minyak Diganti Karyawan
1 Ramayan yang sesuai bagian
52

a digunakan, standar dari penggorenga


daur ulang industry n
atau diganti Ramayana

C. Studi Literatur
Studi literatur berupa pengumpulan data-data dan informasi untuk penelitian
dengan mempelajari buku, file, atau dokumen yang dibutuhkan untuk
penelitian ini. Studi literatur yang dibutuhkan yaitu mengenai optimasi
produksi penggunaan metode teknik riset operasi seperti simpleks.
53

3.1.3. Metode Analisis Data

Analisis data disini merupakan pengolahan data yang akan digunakan pada
sistem optimasi produksi hingga menjadi data yang siap digunakan ke dalam
perhitungan. Analisis data yang dilakukan menggunakan wawancara,
observasi dan studi literatur. Analisis data pada penelitian ini menggunakan
data laporan penjualan, dimana data laporan penjualan ini nantinya akan
menjadi pembatas pada optimasi penjualan.
Adapun alur analisis datanya seperti pada gambar 3.2 berikut :

Gambar 3. 2 Flowchart metode analisis data


54

3.1.4. Alur Metode

a. Formulasi permasalahan dalam bentuk fungsi tujuan dan kendala. Mengubah


bentuk kendala model pertidaksamaan menjadi persamaan.
b. Merubah fungsi tujuan dan kendala menjadi fungsi implisit. Mengubah bentuk
fungsi tujuan dan kendala model pertidaksamaan menjadi persamaan.
c. Menyusun fungsi-fungsi persamaan ke dalam tabel simpleks lalu membentuk
tabel awal untuk solusi feasible dasar pada titik orijin dan menghitung nilai-nilai
baris zj dan cj – zj.
d. Memilih kolom kunci/pivot dengan cara memilih kolom yang memiliki nilai
positif terbesar pada baris cj – zj. Kolom pivot ini digunakan untuk menentukan
variabel non-basis yang akan masuk ke dalam variabel basis.
e. Memilih baris kunci/pivot dan menentukan angka kunci dengan cara membagi
nilai-nilai pada kolom kuantitas dengan nilai-nilai pada kolom pivot, kemudian
memilih baris dengan hasil bagi yang non-negatif terkecil. Baris pivot ini
digunakan untuk menentukan variabel basis yang akan keluar dari variabel basis.
f. Merubah nilai-nilai baris dengan menghitung baris-baris zj dan cj – zj.
Menentukan apakah solusi telah optimal dengan cara mengecek baris cj – zj. Jika
nilai cj – zj adalah nol atau negatif, maka solusi telah optimal. Tetapi jika masih
terdapat nilai positif, maka kembali ke langkah c dan mengulangi kembali
langkah-langkah selanjutnya.
55

Adapun alur metode simpleks sebagai berikut :

Gambar 3. 3 Flowchart alur metode simpleks


56

3.1.5. Metode Pengembangan Sistem

Tahapan yang pertama analisis data adalah tahapan dimana kita


menganalisis kebutuhan-kebutuhan sistem yang nantinya kan dibangun,
menganalisis permasalahan-permasalahan yang yang akan diselesaikan.
Proses analisis ini dilakukan dengan cara wawancara, observasi serta studi
literatur, dimana diketahui bahwa permaslahaan pada penelitian ini yaitu
menentukan perencanaan produksi agar mendapatkan keuntungan yang
maksimal.
Tahapan design sistem adalah tahapan yang didalamnya memuat perancangan
sisstem yang akan dibuat terhadap solusi dari permasalahan yang ada. Pada
tahapan ini design sistem menyediakan perancangan data dan perancangan
sistem dengan menggunakan metode penyelesaian, metode penyelesaian pada
penelitian ini menggunakan metode simpleks.
Tahap pembuatan program adalah tahapan dimana dari design sistem
yang telah dibuat akan dibangun sebuah sistem sesuai design sistem yang
mana akan menjadi solusi dari permasalahan-permaslahan sebelumnya. Pada
penelitian ini aplikasi untuk pembuatan program yang akan digunakan yaitu
sublime dan framework bootstrap. Tahapan pengujian program adalah
tahapan untuk menguji sistem yang telah dibangun, apakah sistem yang telah
dibangun sesuai dengan kebutuhan - kebutuhan dari usernya. Tahapan
implementasi adalah tahapan dimana akan dipastikan bahwa sistem tersebut
bisa berjalan dengan baik atau tidak dan juga memperbaiki atau memperbarui
sistem berdasarkan masukkan dari pengujian yang diterima.
57

3.2 ANALISIS SISTEM

3.2.1 Proses Bisnis Yang Sedang Berjalan

Sebelum melakukan rancangan sistem, maka perlu dilakukan analisis terhadap sistem
yang sedang berjalan dengan tujuan untuk mengevaluasi permasalahan dan hambatan
yang sedang terjadi. Untuk prosedur perencanaan produksi yang berjalan pada Home
Industry Ramayana adalah sebagai berikut :
1. Bahan – bahan utama seperti kerupuk mentah dan minyak dibeli oleh pemilik.
2. Bahan-bahan pendukung seperti plastik, gas juga dibeli oleh pemilik sebelum
melakukan produksi.
3. Pemilik memberikan intruksi kepada karyawan bagian penggorengan jumlah
yang diproduksi pada hari tersebut.
4. Karyawan menjemur kerupuk mentah sesuai dengan permintaan pemilik.
5. Karyawan menggoreng kerupuk mentah hingga menjadi produk jadi.
6. Karyawan – karyawan yang bertugas untuk pengemasan produk akan
mengemas kerupuk setelah kerupuk digoreng.
7. Setiap kerupuk akan dirapikan dan disusun didalam wadah sehingga siap
untuk dipasarkan.
8. Pemilik setiap hari menjual kerupuk Ramayana di pasar.
9. Upah karyawan goreng dan karyawan pengemasan dibayar seminggu sekali.
10. Pemilik mendapatkan keuntungan dari menjumlah seluruh modal yang
digunakan berdasarkan pendapatan hari ini.
58

Berikut adalah data –data sumber daya sehingga menghasilkan keuntungan setiap
bal(5kg) kerupuk mentah:

1. Sumber daya

Tabel 3. 3 Tabel harga kerupuk mentah setiap bal (5kg)


Manggar Opak Liontin Selang Keong Rambak Lonjong Putih Tempe

Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.


83.000 80.000 90.000 75.000 92.000 75.000 75.000 93.000 80.000

Tabel 3. 4 Tabel harga plastik yang digunakan 1 roll=100m

12 x 03 13 x 03 14 x 03 15 x 03 18 x 03

Rp. Rp. Rp. Rp. Rp.


19.000 20.000 21.000 22.000 25.000

Tabel 3. 5 Tabel plastik yang dihabiskan disetiap jenis kerupuk (5kg)


Manggar Opak Lionti Selang Keong Rambak Lonjong Putih Tempe
n

1 roll(12 1 roll 1 1 1 1 1 1 1 roll


x 03) = (13 x roll(14 roll(12 roll(1 roll(13 roll(15 roll(18 (14 x
03) x 03) x 03) 3 x x 03) x 03) x 03 03)
03)

Tabel 3. 6 Tabel ketersedian minyak


Minyak(5 kg)

25 teng (150 kg)


59

Tabel 3. 7 Tabel harga minyak


Minyak(5 kg)

Rp. 63.000

Tabel 3. 8 Tabel minyak yang dihabiskan disetiap jenis kerupuk(5kg)


Manggar Opa Liontin Selan Keong Rambak Lonjon Putih Tempe
k g g

2,5 kg 2,5 2,5 kg 2,5 kg 2,5 kg 2,5 kg 2,5 kg 2,5 2,5 kg


kg kg

Diketahui untuk menjaga kualitas kerupuk, maka industry ini akan membuang sisa
minyak setelah penggorengan 1 ball/5kg kerupuk, sehingga minyak yang dihabiskan
untuk 1 ball/5 kg kerupk adalah 2,5 kg.

Tabel 3. 9 Tabel gas yang dihabiskan disetiap jenis kerupuk (5kg)


Manggar Opa Liontin Selan Keong Rambak Lonjon Putih Tempe
k g g

Rp. 500 Rp. Rp. Rp. Rp. Rp. 550 Rp. 500 Rp. Rp.
450 450 500 450 450 500

2. Upah karyawan

Tabel 3. 10 Tabel upah karywan goreng kerupuk (per 5kg kerupuk)


Karyawan goreng
kerupuk

Rp. 10.000 / orang


60

Tabel 3. 11 Tabel upah karyawan membungkus kerupuk (per 5kg Kerupuk)


Karyawan
membungkus
kerupuk (5 kg)

Rp. 10.000

3. Harga jual setiap kerupuk

Tabel 3. 12 Tabel harga jual setiap jenis kerupuk (perkemasan)


Manggar Opa Liontin Selan Keong Rambak Lonjon Putih Tempe
k g g

Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.


3000 3000 3000 3000 3000 3000 3000 3000 3000

4. Hasil Pembungkusan Kerupuk Di Setiap Bal(5kg)

Mangga Opak Liontin Selang Keong Rambak Lonjong Putih Tempe


r

60 70 65 65 70 60 60 65 65
bungkus Bungkus Bungku Bungkus Bungkus Bungku Bungkus Bungku Bungkus
s s s

Tabel 3. 13 Tabel hasil pembungkusan setiap jenis kerupuk


5. Berat perkemasan
Diketahui 1 bungkus/kemasan kerupuk memiliki berat :
61

Tabel 3. 14 Tabel berat kerupuk/bungkus


Manggar Opak Liontin Selang Keong Rambak Lonjong Putih Tempe

Kg 0,083 0,07 0,076 0,076 0,071 0,083 0,083 0,076 0,076


1

G 83 71 76 76 71 83 83 76 76

6. Keuntungan

Tabel 3. 15 Tabel keuntungan setiap jenis kerupuk


Manggar Opak Liontin Selang Keong Rambak Lonjong Putih Tempe

5 kg Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.


26000 58050 32050 49000 46050 32950 31000 25050 42000
Kg Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.
30800 30390 32590 29200 32790 29410 29800 33990 30600
G Rp. 30.8 Rp. Rp. Rp. Rp. Rp. Rp. 29.8 Rp. Rp.
30.39 32.59 29.2 32.79 29.41 33.99 30.6
Kemasa Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.
n 2556.4 2157.69 2476.84 2219.2 2328.09 2441.03 2473.4 2583.24 2325.6

7. Waktu proses produksi


Home Industry Ramayana memiliki karyawan yang bertugas untuk
menggoreng kerupuk sebanyak 2 orang dan karyawan yang bertugas untuk
membungkus kerupuk sebanyak 12 orang. Waktu memproduksi kerupuk
memiliki maksimum jam kerja 10 jam, dari jam 8 pagi hingga jam 5 sore.
Berikut adalah tabel untuk waktu memproduksi setiap kerupuk.

Tabel 3. 16 Tabel waktu produksi


Manggar Opak Lionti Selang Keong Rambak Lonjong Putih Tempe
n

5 Kg 241 211 197 197 211 241 181 263 263


Menit Menit Menit Menit Menit Menit Menit Menit Menit
62

Kg 48 Menit 42 39 39 42 48 36 Menit 53 53
Menit Menit Menit Menit Menit Menit Menit
Perkemasan 4 Menit 3 3 Menit 3 3 4 Menit 3 Menit 4 4
Menit Menit Menit Menit Menit

Berikut adalah data kerupuk yang diproduksi setiap harinya oleh Ramayana :

Tabel 3. 17 Tabel produksi


Mangga Opa Lionti Selan Keon Ramba Lonjon Puti Temp
r k n g g k g h e

1ball/ 2 ball 4 2 ball 2 ball 2 ball 2 ball 3 ball 2 3 ball


5kg ball ball

Kg 10 kg 20 10 kg 10 kg 10 kg 10 kg 15 kg 10 15 kg
kg kg
63

3.2.1.1. Flowmap Proses Bisnis Yang Sedang Berjalan

Karyawan bagian Pegemasan Karyawan bagian Penggorengan Pemilik

start

Membeli Data barang


bahan yang terjual
utama dan (nota)
pendukung

Pemilik
Menjemur memberikan
Kerupuk instruksi
jumlah
produksi

Menggoreng
Kerupuk

Mengemas
Kerupuk

Merapikan
Menjual
kerupuk
Kerupuk

Slip gaji Slip gaji

end

Gambar 3. 4 Flowmap Sistem yang Sedang Berjalan


64

3.2.1.1. Evaluasi Proses Bisnis berjalan

Dari data- data diatas keuntungan yang diperoleh adalah Rp. 873.400 disetiap harinya.
Manggar Opak Liontin Selang Keong Rambak Lonjong Putih Tempe
3000 3000 3000 3000 3000 3000 3000 3000 3000 Harga
Jual
60 70 65 65 70 60 60 65 65 Hasil
Perball
180000 210000 195000 195000 210000 180000 180000 195000 195000 Harga jual
Dikali hasil
perball
26000 58050 32050 49000 46050 32950 31000 25050 42000 Keuntungan
Setiap
kerupuk:
2 ball 4 ball 2 ball 2 ball 2 ball 2 ball 3 ball 2 ball 3 ball Produksi
maksimal
Total
52000 232200 64100 98000 92100 65900 93000 50100 126000 keuntungan
Berikut adalah perhitungan sehingga bisa menghasilkan keuntungan yang didapatkan
oleh pemilik :
Tabel 3. 18 Tabel keuntungan maksimal pemilik

Data-data diatas adalah data yang diambil dari observasi langsung di Home Industry
Ramayana. Keuntungan yang didpatkan diatas adalah keuntungan yang paling banyak
selama industry Ramayana beroperasi. Jika stok kerupuk masih ada maka produksi
yang dilakukan akan dikurangi. Setelah dilakukan analisis terhadap sistem yang
sedang berjalan , ternyata perencanaan produksi yang sedang berjalan dilakukan
dengan mengira-ngira setiap harinya tidak efektif karena akan menimbulkan
perencanaan produksi yang berlebih atau kurang sehingga keuntungan maksismum
sulit di maksimalkan.
65

3.2.2 Deskripsi Sistem yang Diusulkan

Berdasarkan hasil analisis terhadap sistem yang sedang berjalan bisa ditarik
kesimpulan tentang kendala-kendala seperti biaya produksi , waktu pengolahan dan
kendala dalam permintaan pasar. Oleh karena itu pengoptimalan produksi ini bisa
dilakukan dengan sistem yang didalamnya terdapat metode simpleks untuk
menghitung perencanaan produksi yang diterapkan agar meraih keuntungan yang
maksimal. Maka adapun sistem yang diusulkan dimulai dari operator melakukan
penginputan Data Produk dan Data Kendala yang kemudian akan disimpan kedalam
Database Teknik Riset Operasi .

Kemudian Operator juga mengisi form transaksi berupa Data Nilai Bobot
Kendala. Kemudian sistem akan melakukan perhitungan produksi optimal dengan
metode Simpleks di dalam form Hitung. Setelah itu sistem akan mengeluarkan hasil
produksi optimal yang berupa Hasil Data Produksi Optimal yang disertai dengan
Keuntungan yang maksimal. Dengan sistem ini pemilik Home Industry Ramayana
dapat mengetahui dengan mudah produksi yang optimal serta keuntungan yang
didapatkan.

Aktor yang berperan dalam sistem yang akan diusulkan ada 2 yaitu : Operator dan
juga Pemilik. Berikut adalah hak akses dari kedua aktor :

Tabel 3. 19 Hak akses aktor


No. Operator Pemilik
1. Form Login Lap. Produk
2. Form Sign Up Lap. Kendala
3. Form Show Produk Lap. Nilai Bobot Kendala
4. Form Tambah Produk Lap. Produksi Optimal
5. Form Show Kendala
6. Form Tambah Kendala
7. Form Show Nilai Bobot Kendala
8. Form Hitung
66

9. Form Produksi Optimal


10. Logout

Untuk prosedur perencanaan produksi optimal pada analisa sistem yang diusulkan
pada Home Industry Ramayana adalah sebagai berikut :
1. Operator membuat account untuk bisa mengakses sistem didalam form
sign up.
2. Operator login dan masuk ketampilan home.
3. Operator melakukan penginputan Data Produk dan Data Kendala yang
kemudian akan disimpan kedalam Database.
4. Kemudian Operator juga mengisi form transaksi berupa Data Nilai
Bobot Kendala.
5. Kemudian sistem akan melakukan perhitungan produksi optimal
dengan metode Simpleks di dalam form Hitung.
6. Setelah itu sistem akan mengeluarkan hasil produksi optimal yang
berupa Hasil Data Produksi Optimal yang disertai dengan Keuntungan
yang maksimal.
7. Hasil perhitungan akan disimpan di dalam tabel produksi optimal, dan
akan ditampilkan pada form produksi optimal.
8. Pemilik memiliki akses berupa melihat Laporan data produk, kendala,
nilai bobot kendala, dan produksi optimal yang telah diinput dan
dikelola oleh operator.

Data-data yang sudah dikumpulkan menjadi variable-variabel untuk perhitungan


optimasi produksi dengan metode simpleks. Dari data-data yang telah diobservasi
pada sistem yang berjalan disimpulkan fungsi tujuan dan fungsi kendala untuk
memperoleh optimasi produksi. Berikut adalah fungsi tujuan dan kendala.
1. Fungsi tujuan
67

Berikut adalah data keuntungan disetiap jenis kerupuk, dimana data-data ini
akan di jadikan fungsi tujuan dalam perhitungan metode simpleks.

Tabel 3. 20 Tabel keuntungan setiap jenis kerupuk


Mangga Opak Lionti Selan Keon Ramba Lonjon Putih Temp
r n g g k g e

5 kg Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.


26000 58050 32050 49000 46050 32950 31000 2505 42000
0
Kg Rp. 5200 Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.
11610 6410 9800 9210 6590 6200 5010 8400
Kemasa Rp. 432 Rp.82 Rp. Rp. Rp. Rp. 540 Rp. 515 Rp. Rp.
n 4 486 745 653 380 638

2. Fungsi kendala
a) Kendala biaya produksi

Tabel 3. 21 Tabel kendala biaya produksi


Mangga Opak Lionti Selan Keong Ramba Lonjon Putih Temp
r n g k g e

5kg Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.
154000 151950 162950 14600 163950 147050 149000 169950 15300
0 0
Kg Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.
30800 30390 32590 29200 32790 29410 29800 33990 30600
Kemasa Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp. Rp.
2556.4 2157.6 2476.8 2219.2 2328.0 2441.03 2473.4 2583.2 2325.6
n 9 4 9 4

Home Industry Ramayana memiliki uang cash Rp. 100.000.000 untuk biaya
produksi.

b) Kendala waktu pengerjaan

Tabel 3. 22 Tabel kendala waktu pengerjaan (Kg/menit)


Manggar Opak Lionti Selang Keong Rambak Lonjong Putih Tempe
n
68

5 Kg 241 211 197 197 211 241 181 263 263


Menit Menit Menit Menit Menit Menit Menit Menit Menit
Kg 48 Menit 42 39 39 42 48 36 Menit 53 53
Menit Menit Menit Menit Menit Menit Menit
Perkemasan 4 Menit 3 3 Menit 3 3 4 Menit 3 Menit 4 4
Menit Menit Menit Menit Menit

Dengan ketersediaan waktu pengerjaan 10 jam setiap karyawan. 7200


menit/432.000 detik untuk 12 karyawan yang mengerjakan diwaktu yang
bersamaan.
c) Kendala minimum permintaan pasar

Tabel 3. 23 Tabel kendala minimum permintaan pasar


Opak Selang Keong Rambak Lonjong Tempe

5kg 2 ball 2 ball 2 ball 2 ball 3 ball 3 ball

kg 10kg 10kg 10kg 10kg 15kg 15kg

Perkemasan 140 130 140 120 180 260

Sehinggga berikut adalah model persamaan pemograman linear dari observasi diatas :

Fungsi tujuan :
Max z = 432x1 + 824x2 + 486x3 + 745x4 + 653x5 + 540x6 + 515x7 + 380x8 +
638x9
Fungsi kendala :
2556x1 + 2157x2 + 2476x3 + 2219x4 + 2328x5 + 2441x6 + 2473x7 + 2583x8 +
2325x9 ≤ 100.000.000 (biaya produksi)
240x1 + 180x2 + 180x3 + 180x4 + 180x5 + 240x6 + 180x7 + 240x8 + 240x9 + ≤
432.000 (waktu pengerjaan)
X2 >= 140 (minimal produksi kerupuk opak)
X4 >= 130 (minimal produksi kerupuk selang)
69

X5 >= 140 (minimal produksi kerupuk keong)


X6 >= 120 (minimal produksi kerupuk rambak)
X7 >= 180 (minimal produksi kerupuk lonjong)
X9 >= 260 (minimal produksi kerupuk tempe)
Dari fungsi tujuan dan fungsi kendala yang telah ditentukan, maka dilakukan lah
perhitungan optimasi produksi dengan metode simpleks pada excel solver dan
perhitungan manual. Dari perhitngan tersebut didapatkan jumlah kerupuk yang harus
diproduksi serta keuntungan yang maksimal. Berikut adalah hasil produksi optimal
yang dilakukan :

Tabel 3. 24 Tabel produksi optimal


Opak Selang Keong Rambak Lonjong Tempe

5kg 20 ball 2 ball 2 ball 2 ball 3 ball 3 ball

kg 100kg 10kg 10kg 10kg 15kg 15kg

Perkemasan 1443 130 140 120 180 260

Sehingga keuntungan yang bisa didapatkan adalah 1.699.083.


70

3.2.2.1 Flowmap Sistem Yang Diusulkan

Operator Aplikasi optimasi & produksi tro Pemilik

Proses Data Hasil


Data Optimasi Optimasi
Operator Proses Data Produksi Produksi
Operator

Proses
Proses Data laporan data Data
Data Produk
Produk Produk
Produk

Proses
Data
Proses Data laporan data
Data Kendala
Kendala Kendala
Kendala

Data
Proses laporan
Nilai
Proses Data data Bobot
Data Nilai bobot
Nilai Bobot Kendala
bobot kendala
Kendala
kendala

Database

Gambar 3. 5 Flowmap Sistem yang Diusulkan


71
72

3.3. DESAIN SISTEM

3.3.1 Kontext Diagram

Gambar 3. 6 Context Diagram


73

3.3.2 Diagram Berjenjang

Gambar 3. 7 Diagram Berjenjang


74

3.3.3 DFD Level – 0

Gambar 3. 8 DFD Level – 0


75

3.3.4 DFD Level – 1 Master

Gambar 3. 9 DFD Level – 1 Master


3.3.5 DFD Level – 1 Transaksi

Gambar 3. 10 DFD Level – 1 Transaksi


76

3.3.6 DFD Level – 1 Laporan

Gambar 3. 11 DFD Level – 1 Laporan

3.3.7 Entity Relationship Diagram (ERD)


77

Gambar 3. 12 Entity Relationship Diagram (ERD)


78

3.3.8 Relasi Data Model (RDM)


79

Gambar 3. 13 Relasi Data Model (RDM)

3.3.9 Kamus Data

Tabel 3. 25 Kamus data


No. Nama field Tipe data Size Keterangan
1 kode_user Varchar 16 Primary key
2 nama_user Varchar 100 Nama operator
3 username Varchar 16 Username
4 password Varchar 16 Password
level Level operator/level
5 Varchar 16
pemilik
6 kode_produk Interger 16 Primary key
7 nama_produk Varchar 100 Nama produk
8 total_produk Double Untung setiap produk
bahan Bahan yang dipakai untuk
9 Integer 11
setiap jenis kerupuk
10 kode_kendala Varchar 16 Primary key
11 nama_kendala Varchar 100 Nama kendala
12 tanda Varchar 4 Keterangan
13 total_kendala Double Total kendala kendala
id_nilai Kendala produksi
14 Integer 11
perproduk perperiode
15 nilai Integer 11 Nilai
16 id Integer 11 Primary key
total Total produk yang harus
17 Integer 11
diproduksi perjenisnya
untung Keuntungan yang
18 Integer 11 diperoleh setiap jenis
kerupuk
19 modal integer 11 Modal yang dihabiskan
20 bahan integer 11 Bahan yang digunakan
80

3.3.10 Relasi Tabel

Tabel 3. 26 Relasi Tabel


Kode tabel Nama tabel Referensi Keterangan

- Tb_user T.01 Tabel user

T.03 Tb_produk T.02 Tabel produk

T.02, t.04 Tb_nilai T.03 Tabel nilai

T.03 Tb_kendala T.04 Tabel kendala


Tabel produksi
T.02 Tb_produksioptimal Tb.05
optimal

3.3.11 Struktur Tabel

Tabel 3. 27 Tabel user


Nama field Tipe data Size Allow nulls Key

kode_user Not null Primary key


Varchar 16

nama_user Not null -


Varchar 100

username Not null -


Varchar 16

password Not null -


Varchar 16

Level Not null -


Varchar 16

Tabel 3. 28 Tabel produk


Nama field Tipe data Size Allow nulls Key

Not null Primary key


kode_produk Interger 16

Not null -
nama_produk Varchar 100

Not null -
total_produk Double
81

Not null
bahan Integer 11

Tabel 3. 29 Tabel kendala


Nama field Tipe data Size Allow nulls Key

kode_kendala Integer 11 Not null Primary key

nama_kendala Varchar 20 Not null -

tanda Varchar 10 Not null -

total_kendala Integer 11 Not null -

Tabel 3. 30 Tabel nilai


Nama field Tipe data Size Allow nulls Key

id_nilai Interger 11 Not null Primary key

kode_kendala Integer 11 Not null Foreign key

kode_produk Integer 11 Not null Foreign key

nilai Integer 11 Not null -


82

Tabel 3. 31 Tabel produksi optimal


Nama field Tipe data Size Allow nulls Key

Not null Primary key


id Integer 11

Not null Foreign key


Kode_produk Varchar 16

Not null -
Nama_produk Varchar 100

Null -
total Integer 11

Null -
untung Integer 11

Null -
modal integer 11

Null -
bahan integer 11
83

3.4 Design Interface

3.4.1 Design Interface Operator

Gambar 3. 14 Form Login


Ketika ingin masuk kedalam system operator harus memasukkan data loginnya
terlebih dahulu yang sudah tersimpan ke database.
84

Gambar 3. 15 Form Sign Up


Ketika Operator baru ingin membuat akun baru kedalam system yag akan disimpan
langsung kedalam Database, agar bisa login kedalam system.

Gambar 3. 16 Form Home


Ketika operator ingin melakukan perhitungan produksi optimal maka tampilan setelah
operator login adalah tampilan Home.
85

Gambar 3. 17 Form Input Produk


Ketika operator ingin menginput produk kedalam system yang didalamnya memuat
data produk seperti nama produk, bahan produk serta total keuntungan produk.

Gambar 3. 18 Form Input Kendala


Ketika operator ingin memasukkan kendala kedalam system yang didalamnya
memuat nama dari kendala, tanda persamaan kendala dalam simpleks, serta total dari
kendala.
86

Gambar 3. 19 Form Tampilan Produk


Ketika produk sudah ditambahkan, maka tampilan produk akan seperti gambar diatas.

Gambar 3. 20 Form Tampilan Kendala


Ketika kendala sudah ditambahkan, maka tampilan kendala akan seperti gambar
diatas.
87

Gambar 3. 21 Form Nilai Bobot Kendala


Ketika ingin memasukkan data nilai bobot kendala dari kendala yang telah diinputkan
sebelumnya.

Gambar 3. 22 Form Hasil Perhitungan

Ketika system telah melakukan perhitungan, maka tampilan dari tabel-tabel


perhitungan dan tabel solusi akan ditampilkan di form hasil perhitungan.
88

Gambar 3. 23 Form Produksi Optimal


Ketika perhitungan sudah selesai dilakukan, maka produksi optimal dan keuntungan
maksimal akan ditampilkan seperti gambar diatas.

3.4.2 Design Interface Pemilik

Gambar 3. 24 Home Pemilik


Ketika pemilik ingin melihat laporan maka tampilan maka gambar diatas adalah
gambar adalah tampilan Home pemilik.
89

Gambar 3. 25 Laporan Data Operator


Output Laporan data operator yang akan diterima oleh pemilik.

Gambar 3. 26 Laporan Produk


Output laporan produk yang akan diterima oleh pemilik.
90

Gambar 3. 27 Laporan Kendala


Output laporan kendala yang akan diterima oleh pemilik.

Gambar 3. 28 Laporan Nilai Bobot Kendala


Output nilai bobot kriteria yang juga sebagai tabel pertama dalam perhitungan metode
simpleks, dan akanditerima oleh pemilik.
91

Gambar 3. 29 Laporan Produksi Optimal


Output Laporan Produksi Optimal berisi produksi optimal dari setiap jenis kerupuk
dan juga keuntungan setiap jenis kerupuk serta keuntungan maksimal yang
didapatkan.
92

BAB IV
HASIL DAN PEMBAHASAN

4.1. IMPLEMENTASI PERHITUNGAN

4.1 Implementasi Perhitungan Manual Metode Simpleks

Pada penelitian ini terdapat studi kasus yang mana terdapat 9 produk yang berbeda,
dengan 3 kendala yang berbeda pula. Perhitungan metode simpleks dimulai dari data-
data awal yang diolah sedemikian rupa menjadi bentuk baku dari perhitungan
simpleks itu sendiri hingga mendapatkan produksi optimal dan keuntungan yang
diperoleh. Perhitungan manual ini dilakukan dengan mengunakna Microsoft Excel
sebagai pebanding hasil akhir penilaian antara perhitungan manual dan menggunakan
sistem untuk membuktikan apakah akan mendapatkan hasil yang sama. Berikut adaah
tabel aturan yang dapat digunakan untuk memudahkan penyelesaian :

Tabel 4. 1 Aturan simpleks


Penyesuaian Koefisien fungsi tujuan
Batasan
fungsi batasan Maksimisasi Minimisasi
Tambah slack
< 0 0
variabel
Tambah artificial
= -M M
variabel
Kurang slack
0 0
variabel
>
Dan tambah
-M M
artificial variabel
93

Dari observasi yang telah dilakukan maka data yang didapatkan adalah sebagai
berikut :
Fungsi tujuan :
Max z = 432x1 + 824x2 + 486x3 + 745x4 + 653x5 + 540x6 + 515x7 + 380x8 + 638x9
Fungsi kendala :
2556x1 + 2157x2 + 2476x3 + 2219x4 + 2328x5 + 2441x6 + 2473x7 + 2583x8 + 2325x9 ≤
100.000.000 (biaya produksi)
240x1 + 180x2 + 180x3 + 180x4 + 180x5 + 240x6 + 180x7 + 240x8 + 240x9 ≤432.000
(waktu pengerjaan)
X2 >= 140 (minimal produksi kerupuk opak)
X4 >= 130 (minimal produksi kerupuk selang)
X5 >= 140 (minimal produksi kerupuk keong)
X6 >= 120 (minimal produksi kerupuk rambak)
X7 >= 180 (minimal produksi kerupuk lonjong)
X9 >= 260 (minimal produksi kerupuk tempe)

Persamaan diatas akan diubah menjadi bentuk baku sebelum melakukan perhitungan
dengan metode simpleks, berikut adalah bentuk baku dari persamaan diatas :

BENTUK BAKU :
Fungsi Tujuan :
Max z = 432x1 + 824x2 + 486x3 + 745x4 + 653x5 + 540x6 + 515x7 + 380x8 + 638x9
+0S1+0S2+0S3+0S4+0S5+0S6+0S7+0S8-R1-R2-R3-R4-R5-R6
Fungsi Kendala :
2556x1 + 2157x2 + 2476x3 + 2219x4 + 2328x5 + 2441x6 + 2473x7 + 2583x8 + 2325x9 +
S1 = 100.000.000
240x1 + 180x2 + 180x3 + 180x4 + 180x5 + 240x6 + 180x7 + 240x8 + 240x9 + S2 =
432.000
X2 - S3 + R1 =140
X4 - S4 + R2 = 130
X5 - S5+ R3 = 140
94

X6 - S6 + R4 = 120
X7 - S7 + R5 = 180
X9 -S8 + R6 = 260
Sehingga dari bentuk baku diatas , selanjutnya akan disusun dalam sebuah tabel, tabel
ini dinamakan tabel simpleks ke-1.

Gambar 4. 1 Tabel Simpleks 1


Tabel simpleks ke-2 dan seterusnya memiliki langkah yang berbeda, jika tabel
simpleks ke -1 hanya memasukan nilai/value ke dalam tabel maka berbeda dengan
tabel simpleks ke – 2 dst, berikut adalah langkah-langkahnya :

a) Periksa apakah tabel layak atau tidak.


b) Tentukan kolom kunci.
c) Tentukan baris kunci.
d) Tentukan angka kunci.
e) Bentuk tabel simpleks baru.
f) Periksa apakah tabel sudah optimal.

Sehingga dari prosedur diatas dapat menghasilkan produksi yang optimal serta
keuntungan yang maksismal bisa didapatkan.
95

Gambar 4. 2 Tabel Simpleks 2


Langkah tabel ke-3 dan seterusnya dilakukan perhitungan berulang-ulang seperti
langkah penyelesaian tabel ke-2 hingga mendapatkan nilai Z<=0. Pada tabel ke -3
belum ditemukan solusi yang optimal.

Gambar 4. 3 Tabel Simpleks 3


Pada tabel simpleks ke-4 diketahui nilai Z masih ada yang > 0 oleh karena itu ditabel
yang ke-4 belum ditemukan solusi.

Gambar 4. 4 Tabel Simpleks ke 4


Pada tabel simpleks ke-5 diketahui nilai Z masih ada yang > 0 oleh karena itu ditabel
yang ke-5 belum ditemukan solusi.

Gambar 4. 5 Tabel Simpleks ke 5


Pada tabel simpleks ke-6 diketahui nilai Z masih ada yang > 0 oleh karena itu ditabel
yang ke-6 belum ditemukan solusi.

Gambar 4. 6 Tabel Simpleks ke 6


96

Pada tabel simpleks ke-6 diketahui nilai Z masih ada yang > 0 oleh karena itu ditabel
yang ke-6 belum ditemukan solusi.

Gambar 4. 7 Tabel Simpleks ke 7

Pada tabel ke-8 terdapat bahwa semua nilai Z<=0 , oleh karena itu tabel ke – 8 adalah
tabel solusi dari perhitungan metode simpleks. Sehingga dari tabel ke-8 ini lah
produksi optimal serta keuntungan yang diperoleh diketahui. Berikut adalah tabel
final/tabel solusi dari perhitungan diatas.

Gambar 4. 8 Tabel Solusi


Berikut adalah produksi optimal setiap kerupuk dan keuntungan yang didapatkan.

Tabel 4. 2 Hasil Produksi Optimal


Diketahui : X2 = 1443
X4 = 130
X5 = 140
X6 = 120
X7 = 180
X9 = 260
Untung Z = 1.699.083
97

4.2. Pengujian Sistem

4.2.1 Implementasi Perhitungan Simpleks

Ketika operator atau pemilik ingin login, maka berikut tampilan form login yang ada
pada sistem aplikasi optimasi kerupuk Ramayana.

Gambar 4. 9 Form Login


Form login didalamnya memuat level, username dan password. Level berfungsi
sebagai pembeda login, operator atau pemilik.
98

Gambar 4. 10 Sign Up
Dalam form sign up user diharusnya mengisi setiap kolom yang tertera pada form
sign up. Username, password yang digunakan serta nama dari user hingga level dari
user.

Dalam perhitungan Simpleks, langkah pertama operator harus memasukkan data


produk yang berisi nama produk, bahan yang diperlukan dan total dari keuntungan
yang didapatkan.
99

Gambar 4. 11 Form Tambah Produk

Pada form tambah produk, operator memasukkan nama produk, jumlah bahan baku
yang diperlukan, dan total dari keuntungan produk, kode produk auto increment,
sehingga akan langsung terisi di database.

Gambar 4. 12 Form Tampilan Produk


Setelah operator menambahkan data produk dan sudah tersimpan ke database, maka
data produk tersebut akan tampil di halaman daftar produk. Data tersebur dapat
dilakukan pengubahan data dan menghapus data.
100

Gambar 4. 13 Form Tambah Kedala


Setelah melakukan penginputan produk, operator melakukan penginputan kendala
pada form kendala. Form kendala berisi nama kendala, tanda yang akan digunakan
dalam perhitungan , serta total dari setiap kendala.

Gambar 4. 14 Form Tampilan Kendala


Setelah operator menambahkan data kendala dan sudah tersimpan ke database, maka
data kendala tersebut akan tampil di halaman daftar kendala. Data tersebur dapat
dilakukan pengubahan data dan menghapus data.
101

Gambar 4. 15 Form Tampilan Nilai Bobot Kendala


Pada form Nilai, ditampilkan tabel untuk memuat nilai bobot setiap kendala. Form
nilai bobot kendala ini menjadi awal perhitungan simpleks, dimana data master
seperti data produk, data kendala dan pembobotan nilai disetiap kendala akan
ditampilkan pada form ini.

Gambar 4. 16 Form Update Nilai Bobot Kendala


Pada form nilai bobot kendala terdapat tools untuk mengubah isi dari dari setiap
kendala, tools ini digunakan untuk mengisi dan mengubah isi dari pembobotan nilai
setiap kendalanya.
102

Gambar 4. 17 Form Hasil Perhitungan


Pada form hitung terdapat hasil perhitungan diantaranya data awal, data awal ini
diambil dari form nilai , yang akan dieksekusi didalam perhitungan.

Gambar 4. 18 Tabel - Tabel Simpleks


Setelah menampilkan data awal, pada form perhitungan akan menapilkan detail
perhitungan metode simplrks yang terdiri dari beberapa tabel, tabel didalam metode
simpleks jumlahnya tergantung dari setiap kasus yangdiselesaikan, jumlahnya tidak
selalu sama.
103

Gambar 4. 19 Tabel Solusi


Setelah dilakukan perhitungan oleh sistem, maka solusi yang didapatkan akan
ditampilkan di bagian bawah pada form hitung, ketika selesai operator akan
menyimpan hasil solusi pada form hasil produksi optimal.

Gambar 4. 20 Form Produksi Optimal

Setelah solusi didapatkan , produksi optimal pada setiap kerupuk akan ditampilkan
pada form produksi optimal dan disimpan di dalam database. Pada form produksi
optimal didalamnya memuat nama produk, jumlah yang harus diproduksi,
104

keuntungan, bahan yang diperlukan , dan modal yang dibutuhkan.form produksi


optimal menjadi laporan akhir dari perhitungan metode simpleks.

Dari penjelasan diatas maka dapat disimpulkan bahwa dengan perhitungan manual
dan perhitungan dengan sistem yang telah dilakukan diketahui hasil dari keduanya
SAMA. Dari perhitungan manual diketahui produksi optimal setiap jenis kerupuk
adalah :

Tabel 4. 3 Produksi Optimal Perhitungan Manual


Diketahui : Opak : 1443
Selang : 130
Keong : 140
Rambak : 120
Lonjong : 180
Tempe : 260
1.699.08
Keuntungan = 3
Sedangkan didalam implementasi sistem menunjukkan produksi disetiap kerupuk
adalah sebagai berikut :

Tabel 4. 4 Tabel Produksi Optimal pada Implementasi Sistem


Diketahui : Opak : 1443
Selang : 130
Keong : 140
Rambak : 120
Lonjong : 180
Tempe : 260
1.699.08
Keuntungan = 3

Dari keduanya menunjukkan hasil akhir yang sama, oleh karena itu pengujian yang
dilakukan ini untuk membandingkan perhitungan manual dengan perhitungan sistem
pada penelitian aplikasi produksi optimal kerupuk Ramayana menggunakan metode
simpleks berhasil.

4.3 Pembahasan Hasil Penelitian


105

1. Bagaimana perencanaan produksi yang dilakukan agar sesuai dengan perkiraan


pemilik dari hasil penjualan di hari sebelumnya?
Dengan adanya metode simpleks, maka perencanaan produksi bisa lebih akurat
dan cepat karena perencanaan produksi yang dilakukan menggunakan
perhitungan yang terstruktur dan matematis. Untuk lebih lengkap nya bisa dilihat
pada bab 2, sub bab konsep dasar teknik riset operasi.
2. Bagaimana mengelola sumberdaya yang tersedia agar dapat melakukan
perencanaan produksi?
Mengelola sumber daya yang dibutuhkan, serta waktu pengolahaan agar
perencanaan produksi bisa dihitung oleh metode simpleks, karena sumber daya
serta waktu pengolahan akan dijadikan kendala atau pembatas untuk
menyelesaikan studi kasus ini. Untuk lebih lengkap nya bisa dilihat pada bab 3,
sub bab Deskripsi Sistem yang Diusulkan.
3. Bagaimana Perencanaan produksi yang dilakukan agar sesuai dengan permintaan
pasar sehingga mengatasi stok kurang atau bahkan berlebih?
Dengan menjadikan minimum permintaan pasar menjadi kendala, minimum
permintaan pasar akan di ubah sesuai bentuk baku perhitungan simpleks agar
bisa menjadi kendala untuk menyelesaikan studi kasus ini. Untuk lebih lengkap
nya bisa dilihat pada bab 3, sub bab Deskripsi Sistem yang Diusulkan.
4. Bagaimana agar pemilik mendapatkan keuntungan yang maksimal?
Perencanaan produksi menggunakan metode simpleks ini selain bisa
memprediksi produksi yang optimal, metode simpleks juga bisa menghitung
keuntungan maksimal yang didapatkan ketika sudah mengetahui produksi
optimal. Untuk lebih lengkap nya bisa dilihat pada bab 4 , sub bab implementasi
perhitungan manual.
106

BAB V
KESIMPULAN

5.1 KESIMPULAN

Berdasarkan perancangan dan pengujian yang dilakukan sebagaimana pada


hasil pembahasan, didapatkan kesimpulan bahwa:

1. Sistem optimasi produksi ini membantu pemilik dalam pengambilan keputusan


untuk melakukan produksi kerupuk Ramayana dengan cepat dan akurat
menggunakan metode simpleks..
2. Sistem ini membantu pemilik untuk mengelola sumber daya dan waktu
pengolahan menjadi fungsi pembatas untuk pemecahan masalah pengambilan
keputusan produksi optimal.
3. Sistem ini juga membantu mengatasi stock yang kurang atau berlebih karena
perhitungan matematis yang dilakukan menggunakan perhitungan yang tepat
yaitu metode simpleks.
4. Sistem optimasi produksi kerupuk Ramayana membantu pemilik untuk
mendapatkan keuntungan yang maksimal.

5.2 SARAN

Berdasarkan penelitian yang dilakukan, skripsi ini diakui masih memiliki banyak
kekurangan yang harus diperbaiki ataupun ditambahkan diantaranya yaitu :

1. Menambahkan kolaborasi atau perbandingan metode untuk penyelesaian studi


kasus yang lain, sehingga sistem lebih kompleks.
2. Diharapkan adanya pengembangan sistem dengan menambahkan sistem
penjualan online.
107

3. Diharapakan sistem memiliki ruang lingkup lebih luas agar bisa digunakan di
semua industri.
108

DAFTAR PUSTAKA

[1] m. Sobri, emigawaty, n. R. Damayanti, and u. B. D. Palembang, pengantar


teknologi informasi - konsep dan teori. Penerbit andi.
[2] d. T. Syaifuddin, riset operasi (aplikasi quantitative analysis for management).
2011.
[3] d. Hartama, s. R. Andani, t. A. Y. Pradana, e. M. Ayu, and s. Solikhun, riset
operasi: optimalisasi produksi menggunakan metode simpleks & metode grafik.
Yayasan kita menulis, 2020.
[4] “perancangan optimasi produksi sarung tangan menggunakan linear programing
pada pt. Smart glove indonesia | sinaga | informasi dan teknologi ilmiah (inti).”
Https://ejurnal.stmik-budidarma.ac.id/index.PHP/inti/article/view/9 (accessed
nov. 01, 2020).
[5] m. Marbun and h. T. Sihotang, “perancangan sistem perencanaan jumlah
produksi roti menggunakan metode fuzzy mamdani,” mantik, vol. 20, no. 1, art.
No. 1, 2016, accessed: oct. 31, 2020. [online]. Available: http://e-
jurnal.pelitanusantara.ac.id/index.PHP/mantik/article/view/211
[6] m. D. T. Ramuna and w. F. Mahmudy, “optimasi persediaan barang dalam
produksi jilbab menggunakan algoritma genetika,” vol. 5, no. 14, p. 10, 2015.
[7] y. A. Cahyo, “aplikasi optimalisasi keuntungan menggunakan metode simpleks
berbasis android di ukm sepatu,” p. 8.
[8] j. Makni and h. Wardhana, “pemodelan minimasi biaya produksi menggunakan
metode simpleks,” jurnal bumigora information technology (bite), vol. 1, no. 1,
art. No. 1, jul. 2019.
[9] i. P. Dan h. Syafwan, teknik riset operasi menggunakan pom qm for windows 3.
Deepublish, 2018.
[10] d. Hartama, s. R. Andani, t. A. Y. Pradana, e. M. Ayu, and s. Solikhun, riset
operasi: optimalisasi produksi menggunakan metode simpleks & metode grafik.
Yayasan kita menulis, 2020.
[11] s. F. Pane, m. Zamzam, and m. D. Fadillah, membangun aplikasi peminjaman
jurnal menggunakan aplikasi oracle apex online. Kreatif, 2020.
[12] membuat multiaplikasi m/ vb 6+cd. Elex media komputindo.
[13] pengantar bisnis. Gramedia pustaka utama.
[14] d. Pianda, optimasi perencanaan produksi pada kombinasi produk dengan
metode linear programming. Cv jejak (jejak publisher), 2018.
[15] “page 7 - perpustakaan lemhannas ri.”
Http://lib.lemhannas.go.id/public/media/catalog/0010-011600000000149/swf/
4173/files/basic-html/page7.html (accessed nov. 02, 2020).
[16] “produksi optimal.pdf.”
[17] n. K. D. A. J. M.kom s. T. And n. K. S. M.m.s.i s. Kom, teori basis data.
Penerbit andi.
[18] r. Yanto, manajemen basis data menggunakan mysql. Deepublish, 2016.
[19] designing information system. Elex media komputindo.
109

[20] y. Sari, logika algoritma, pseudocode, flowchart, dan c++. Perahu litera,
2017.
[21] kusrini and u. Amikom, tuntunan praktis membangun sistem informasi
akuntansi dengan visual basic dan microsoft sql server+cd. Penerbit andi.
[22] s. M. Hidayat, implementasi sistem informasi penjualan. Siti munasasa
hidayat, 2017.
[23] m. Waruwu surya darma nasution, fince tinus, merancang aplikasi penjualan
dengan visual basic. Green press, 2019.
[24] “rancang bangun sistem informasi permintaan atk berbasis intranet (studi
kasus: kejaksaan negeri rangkasbitung) | fridayanthie | jurnal khatulistiwa
informatika.” Https://ejournal.bsi.ac.id/ejurnal/index.PHP/khatulistiwa/article/
view/1264 (accessed may 25, 2021).
[25] s. B. Menjadi, programmer java case study. Elex media komputindo.
[26] d. Dedy and m. Minarni, “sistem informasi koperasi simpan pinjam pada
(kpri) dharma satata sma negeri 2 sampit,” jurnal penelitian dosen fikom (unda),
vol. 5, no. 2, art. No. 2, mar. 2018, accessed: may 26, 2021. [online]. Available:
http://jurnal.unda.ac.id/index.PHP/jpdf/article/view/59
[27] q. Li and y.-l. Chen, “entity-relationship diagram,” in modeling and analysis
of enterprise and information systems, berlin, heidelberg: springer berlin
heidelberg, 2009, pp. 125–139. Doi: 10.1007/978-3-540-89556-5_6.
[28] mahir dan terampil berkomputer. Pt grafindo media pratama.
[29] anhar, PHP & mysql secara otodidak. Mediakita.
[30] a. S. Kom m. And u. Amikom, ajax membangun web dengan teknologi
asynchronouse javascript&xml. Penerbit andi.
[31] a. Josi, “penerapan metode prototiping dalam pembangunan website desa
(studi kasus desa sugihan kecamatan rambang),” 1, vol. 9, no. 1, jun. 2017, doi:
10.32767/jti.v9i1.108.
[32] r. Sanjaya and s. Hesinto, “rancang bangun website profil hotel agung
prabumulih menggunakan framework bootstrap,” jurnal teknologi dan informasi,
vol. 7, no. 2, pp. 57–64, sep. 2017, doi: 10.34010/jati.v7i2.758.
[33] m. H. Komputer bunafit, membuat aplikasi database. Elex media komputindo.
[34] d. Setiawan, buku sakti pemrograman web: html, css, PHP, mysql &
javascript. Anak hebat indonesia, 2017.
[35] h. Irawan, “perancangan sistem informasi administrasi kesiswaan pada smp
negeri 4 muntok dengan berorientasi objek,” p. 8.
[36] “file_10-bab-ii-landasan-teori.pdf.” Accessed: may 27, 2021. [online].
Available: https://repository.bsi.ac.id/index.PHP/unduh/item/834/file_10-bab-ii-
landasan-teori.pdf

Anda mungkin juga menyukai