artikel kerja praktek sistem pendukung …jurnal.stmikelrahma.ac.id/assets/file/linda...
TRANSCRIPT
i
ARTIKEL KERJA PRAKTEK
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SUPLIER CETAK
DIGITAL PRINTING DI PERCETAKAN KEDAI MEDIA
MENGGUNAKAN METODE TOPSIS
BERBASIS WEB
Disusun Oleh
Nama : Linda Saraswati
Nomor Mahasiswa : 12151492
Program Studi : Teknik Informatika
Jenjang : Strata 1 (S1)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILM KOMPUTER
EL RAHMA
YOGYAKARTA
2019
ABSTRACT
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SUPLIER CETAK
DIGITAL PRINTING DI PERCETAKAN KEDAI MEDIA
MENGGUNAKAN METODE TOPSIS
BERBASIS WEB
Oleh
LINDA SARASWATI
NIM 12151492
Teknik Informatika,STMIK EL Rahma Yogyakarta
Supplier selection is one of the company's steps in spurring increased
production of goods. The role of Information Technology is so large on the com-
pany's business nets into consideration to maximize the use of information tech-
nology, including in terms of decision making. The integration of software, hard-
ware, and knowledge of an expert can produce a Decision Support System (SPK)
and do a lot of computing efficiently and at a low cost.
By using the Topsis method, in this study a case was raised, namely
finding the best alternative based on the criteria that have been determined using
the Topsis method. This method was chosen because it was able to select the best
alternative.
In this case the intended alternative is where digital printing suppliers
are based on predetermined criteria. This research was conducted by looking for
the level of importance for each attribute, then the search process was carried out.
Keywords: Topsis, Decision Support, Supplier
PENDAHULUAN
Arus globalisasi merupakan
realita yang harus dihadapi oleh
semua orang, dimana kita dituntut
untuk bergerak cepat pada semua
aktifitas.Begitu juga dengan sebuah
perusahaan tentunya. Dengan adanya
sebuah system yang terkomputerisasi
diharap akan memberikan kemu-
dahan untuk mendapat informasi
yang cepat dan akurat.
Saat ini banyak sekali perus-
ahaan-perusahaan yang
menggunakan system pendukung
keputusan, dalam menyelesaikan
suatu permasalahan seperti dalam
pencarian supplier, penerimaan kar-
yawan, pemilihan karyawan teladan
dan masih banyak yang lainnya.Hal
tersebut tentu disebabkan oleh arus
globalisasi yang saat ini banyak
digunakan oleh perusahaan-
perusahaan.Manfaat dari arus global-
isasi system pedukung keputusan ini
tentu dalam mempermudah peker-
jaan manusia dalam menyelesaikan
suatu permasalahan.Untuk itu system
pendukung keputusan sangat banyak
digunakan oleh perusahaan dalam
pengambilan keputusan.
Percetakan Kedai Media
merupakan perusahaan yang berge-
tak dibidang cetak dan sablon.
Kegiatan produksi menggunakan
make to order yaitu hanya
memproduksi barang sesuai pesan-
an.Bahan yang digunakan dalam
pembuatan produk pesanan adalah
kertas-kertas yang tersedia di digital
printing, dan file produk langsung
dicetak di digital printing.Setiap digi-
tal printing memiliki keunggulan dan
kelemahan, sehingga perencanaan
pemilihan supplier digital printing
mutlak diperlukan.Kondisi supplier
di lapangan tidak selalu sama,
mengikuti situasi dan perkembangan
dunia usaha, sehingga mengambil
keputusan selalu harus melakukan
peringkingan setiap saat, pekerjaan
ini tidak mudah dan tidak efisien ka-
rena membutuhkan waktu yang
cukup lama untuk mengambil kepu-
tusan dan dapat meningkatkan eval-
uasi. Di samping itu respon kepu-
tusan yang harus diambil tidak dapat
dilakukan dengan cepat.
Sebelumnya belum pernah dilakukan
penelitian sehubungan dengan pem-
ilihan supplier di percetakan kedai
media , karena perusahaan tersebut
memilih supplier dengan cara
sederhana yaitu dengan cara
menghubungi toko digital printing
menanyakan berapa harga cetak ker-
tas persatunya, kemudian baru dihi-
tung total biaya sesuai jumlah kertas
yang akan dicetak, namun tentunya
perusahaan juga mempertimbangkan
harga barang yang dibutukan apakah
sesuai dengan bagget atau tidak. Bila
sesuai dengan bagget yang di alo-
kasikan perusahaan maka perusahaan
akan melakukan pemesanan melalui
email atau datang langsung ke digital
printingtersebut. Tentu permasalahan
ini akan memakan waktu yang cukup
lama sehingga tidak dapat men-
goptimalkan pegawai dalam bekerja
untuk itu system pendukung kepu-
tusan ini sangat penting bagi perus-
ahaan percetakan kedai media.
Kemudian dengan adanya
permasalahan tersebut, maka diper-
lukan sebuah system pendukung
keputusan (SPK) yang dirancang
secara dinamik, memungkinkan
dengan cepat dapat memperhi-
tungkan dan membuat keputusan
prioritas supplier yang akan di pilih.
Penentuan prioritas supplier
dilakukan menggunakan metode
“Topsis”.Topsis digunakan karena
konsepnya sederhana, mudah untuk
di pahami.Koputasinya efisien, dan
memiliki kamampuan mengukur
kinerja relative dari alternatif-
alternatif keputusan dalam bentuk
matematis sederhana.
METODE PENELITIAN
Alat dan Bahan
Dalam membuat web ini metode
yang digunakan adalah pengumpulan
data dan perancangan sistem.alat
yang digunakan antara lain Proces-
sor Core i3,RAM 4 GB,Mouse dan
Keyboard,HDD 500 GB,LCD
beresolusi 1024x768 pixels. Se-
dangkan bahan yang digunakan ada-
lah Xampp,Sublime Text 3,Mozilla
Firefox
Metode Pengumpulan Data
Analisis dan Persyaratan
Perancangan Sistem dan
Desain Perangkat Lunak
Implementasi dan Pengujian Unit
Integrasi dan Pengujian Sistem
TINJAUAN PUSTAKA
(Fajar, 2015) membuat
penelitian sistem pendukung kepu-
tusan yang dapat memberi saran di-
nas Kesehatan dalam menentukan
data warga masyarakat yang berhak
memperoleh dana sehat jpkmm 9 ja-
minan Pemeliharaan Kesehatan
masyarakat Miskin0. Dibangun
dengan Microsoft Visual basic 6.0
dengan menerapkan metode sistem
pendukung keputusan analityc hier-
arki process. Terdapat perbedaan
mendasar penelitian tersebut dengan
penelitian-penelitian sebelumnya dan
penelitian ini dari sisi bahasa pem-
rograman dan metode Sistem pen-
dukung keputusan yang digunakan .
(Nugroho, 2014)membuat
penelitian tentang penerapan metode
simple additive weighting pada ap-
likasi system pendukung keputusan
yang membantu memberikan saran
mendukung keputusan pemilihan
penerima obat generic yang sesuai
dengan berbagai kriteria. Aplikasi
dibangun berbasis desktop
menggunakan bahasa pemrograman
java dan perangkat lunak database
MySql. Perbedaan penelitian tersebut
dengan penelitian sebelumbya dan
penelitian ini terdapat pada
penggunaan bahasa pemrograman.
Sedangkan pada metose Sistem Pen-
dukung Keputusan simple additive
weighting terdapat perbedaan im-
plementasi kriteria bertingkat yaitu
kriteria dan sub kriteria.
LANDASAN TEORI
Menurut Sri Kusumadewi
(2006:87) topsis membutuhkan rat-
ing kinerja setiap alternatif Aі pada
setiap kriteria Cі yang ternormalisasi.
Adapun langkh-langkah metode top-
sis adalah :
1. Menggambarkan alternative (m)
dan kriteria (n) ke dalam sebuah
matriks, dimana Xij adalah pen-
gukuran pilihan dari alternatif ke-
I dan kriteria ke-j. matriks ini
dapat dilihat pada persamaan sa-
tu.
2. Membuat matriks R yaitu matriks
keputusan ternormalisasi Setiap
normalisasi dari nilai rij dapat
dilakukan dengan perhitungan
menggunakan persamaan dua.
3. Membuat pembobotan pada
matriks yang telah dinormalisasi
Setelah dinormalisasi, setiap ko-
lom pada matriks R dikalikan
dengan bobotbobot (wj) untuk
menghasilkan matriks pada per-
samaan tiga.
4. Menentukan nilai solusi ideal
positif dan solusi ideal negatif.
Solusi ideal dinotasikan A+, se-
dangkan solusi ideal negatif di-
notasikan A-. Persamaan untuk
menentukan solusi ideal dapat
dilihat pada persamaan empat.
5. Menghitung separation measure.
Separation measure ini merupa-
kan
pengukuran jarak dari suatu al-
ternatif ke solusi ideal positif dan
solusi ideal negatif.
– Perhitungan solusi ideal positif
dapat dilihat pada persamaan li-
ma :
– Perhitungan solusi ideal
negatif dapat dilihat pada persa-
maan enam :
6. Menghitung nilai preferensi
untuk setiap alternatif. Untuk
menentukan ranking tiap-tiap al-
ternatif yang ada maka perlu di-
hitung terlebih dahulu nilai pref-
erensi dari tiap alternative. Perhi-
tumham nilai preferensi dapat
dilihat melalui persamaan tujuh.
Setelah didapat nilai Ci+,
maka alternatif dapat diranking
berdasarkan urutan Ci+. Dari
hasil perankingan ini dapat
dilihat alternatif terbaik yaitu
alternatif yang memiliki jarak
terpendek dari solusi ideal dan
berjarak terjauh dari solusi ideal
negative.
RANCANGAN SISTEM
Rancangan Tampilan Menu
Rancangan tampilan terdiri
dari rancangan menu utama, dan
rancangan tampilan sub menu yang
terdiri dari rancangan halaman log-
in,rancangan
home,kriteria,alternative,analisis dan
perhitungan serta rancangan logout.
Proses ini dilakukan untuk
menghasilkan sebuah sistem yang
baik, diperlukanan adanya rancangan
yang jelas.
Rancangan Basis Data
Pada rancangan basis data
terdiri dari ERD ( entity relationship
diagram ) Proses ini dilakukan untuk
menghasilkan sebuah sistem yang
baik, diperlukanan adanya rancangan
yang jelas. Mulai dari menentukan
entitas,relasi,kardinalitas
DFD ( Data Flow Diagram )
Diagram konteks
Diagram konteks adalah dia-
gram yang menggambarkan arus data
antara sistem dengan pengguna yang
berhubungan dengan sistem
Bagan Berjenjang
Diagram ini akan menggam-
barkan proses yang terdapat pada
sistem pendukung keputusan pemili-
han supplier cetak digitam printing
dimulai dari top level sampai level 1
secara berjenjang.
Diagram Alir Data Level 0
Diagram alir data level 0 ada-
lah diagram yang menggambarkan
arus data dan tempat penyimpanan
data pada sistem.Diagram ini juga
Admin Sistem
Data Kriteria
Data Alternatif
Data Perhitungan
Data Analisis
Info Kriteria
Info Alternatif
Info Perhitungan
Info Analisis
menggambarkan aliran data yang
melalui tempat penyimpanan data
antara sistem dengan pengguna yang
berhubungan dengan sistem.
Gambar 4.15 Diagram Alir Data
Level 0
Secara konsep web sistem pen-
dukung keputusan ini berjalan
dengan proses-proses yang ada , di-
antara proses tersebut adalah
1. Admin melakukan login kedalam
web SPK.
2. Admin melakukan pengelolaan
data admin.
3. Admin melakukan pengelolaan
kriteria atau variable yang dibu-
tuhkan dalam SPK.
4. Admin melakukan pengelolaan
data alternatif dari SPK.
5. Admin melakukan penilaian,pada
proses ini admin melakukan in-
put data yang kemudian akan di-
proses oleh SPK.
Rancangan Tampilan Input dan
Output
Rancangan Tampilan Input
Rancangan tampilan input
data alternatif digunakan untuk
menambah data alternatif. pada form
input data alternatif user dapat
melakukan proses tambah data
dengan mengklik tombol tambah da-
ta di atas table daftar alternatif. Pada
halama ini user harus mengisi data
mulai dari nama alternatif,
jarak,harga,kwalitas,dan pelayanan.
Pada form input data alternatif ini
user bisa melakukan reset,batal ,
dantambah data untuk melakukan
proses tambah data baru pada
tampilan alternatif. Untuk tampilan
dapat dilihat pada gambar 4.27
Admin
1
Login
2
Data Master
3
Perhitungan
4
Analisis
Data Login
Data Alternatif
Data Kriteria
Data Perhitungan
Data Analisis
Data Perhitungan
Data Analisis
Login
Data Perhitungan
Data Analisis
Info Perhitumgan
Data Alternatif
Data Kriteria
Data Perhitugan
Data Analisis
Info Alternatif
Info Kriteria
Info Data Master
dibawahini .
.
Gambar 4.27 Rancangan Tampi-
lan Form Input Data Alternatif
Rancangan Tampilan Output
Rancangan tampilan output
alternatif menampilkan daftar hasil
inputan tambah data alternatif yang
sudah dilakukan sebelumnya. Pada
tampilan output data alternatif user
juga dapat melakukan edit data alter-
natif dan hapus data alternatif jika
sekiranya data tersebut tidak diper-
lukan. Rancangan tampilan output
data alternatif dapat dilihat pada
Gambar 4.28.
Gambar 4.28 Rancangan Tampi-
lan Output Tambah Alternatif
Flowchart
Flowchart Sistem
Gambar 4.29Flowchart Sis-
tem
Keterangan :
1. Data Kriteria
2. Data Alternatif
3. Analisa
4. Perhitungan
HASIL DAN PEMBAHASAN
Halaman awal yang akan mun-
cul adalah halaman login yaitu
tampilan login admin seperti pada
Gambar 5.1 untuk masuk ke halaman
web ,admin(user) perlu login terlebih
Data Kriteria Data Alternatif Data Analisa Data Perhitungan
Proses
Simpan
Proses
Simpan
Proses
Simpan
Proses
Simpan
Krite
ria
Alte
rna
tif
An
alis
a
pe
rhitu
ng
an
Tampil Data Tampil Data Tampil Data Tampil Data
1 2 3 4
dahulu dengan memasukkan
username dan password pada kolom
yang sudah disediakan.
Gambar 5.1 Tampilan Halaman
Login
Pada menu home sperti
Gambar 5.2 akan muncul setelah
pengguna berhasil melakukan login.
Halaman ini hanya menampilkan
teks judul dari aplikasi sistem pen-
dukung keputusan.
Gambar 5.2 Tampilan Halaman
Home/Beranda
Setelah user mengkilik menu
Data Kriteria, Halaman data kriteria
akan muncul dan user dapat melihat
tampilan data kriteria yang berisi ko-
lom no, nama kriteria, kepentingan,
cost/benefit dan kolom bagian paling
kanan adalah kolom opsi yang berisi
edit. Padatombol edit user dapat
mengubah data kriteria yang ada,
untuk mengubahnya user tinggal
mengklik tombol dan mengubah data
sesuai yang diinginkan . Gambar 5.3
tampilan halaman data kriteria.Dan
Gambar 5.4 Tampilan Form Edit Da-
ta Kriteria .
Gambar 5.3 Tampilan Halaman
Data Kriteria
Gambar 5.4 Tampilan Form Edit
Data Kriteria
Pada tampilan data kriteria
diatas kolom opsi terdapat form cari
data kriteria yang berguna untuk
memudahkan user unruk mencari
suaitu kriteria dengan cepat. Gambar
5.5 tampilan halaman hasil pencarian
data kriteria.
Gambar 5.5 Tampilan Hal-
aman Hasil Pencarian Suatu Data
Kriteria
Halaman selanjutnya adalah
halaman data alternatif seperti pada
gambar 5.6 yang berisi kolom no,
alternatif, jarak, harga, kwalitas, pe-
layanan dan opsi , pada kolom opsi
terdapat dua button yaitu button un-
tuk mengedit data alternatif dan but-
ton delete alternatif. Dan pada bagian
tampilan atas kolom terdapat button
tambah data alternatif, pada tampilan
halaman data alternatif juga
dilengkapi form cari. Gambar 5.6
tampilan halaman data alternatif .
Gambar 5.6 Tampilan Halaman
Data Alternatif
Pada tombol tambah data al-
ternatif yang terletak di atas kolom
data alternatif berfungsi untuk
memudahkan user untuk menambah
data alternatif , caranya user tinggal
klik tombol tambah data alternatif
dan mengisi data sesuai format yang
terseda. Pada form tambah data al-
ternatif user bisa melakukan reset
data yang mau ditambah, membatal-
kan tambah data dan memproses
tambah data Gambar 5.7 tampilan
halaman form tambah data alternatif
.
Gambar 5.7 Tampilan Halaman
Form Tambah Data Alternatif
Untuk melihat hasil proses tambah
data alternatif , dapat dilihat pada
gambar 5.8.
Gambar 5.8 Tampilan Halaman
Data Alternatif Hasil Proses Tam-
bah Data
Pada opsi data alternatif tombol edit
dimaksudkan untuk mempermudah
user untuk mengubah data yang ada.
Untuk mengubahnya user tinggal
klik edit dan mengisi data yang baru
sesuai dengan format yang ada. Pada
halaman edit user bisa mereset data
yang ada kemudian mengeditnya
dengan data yang baru, apabila user
tidak jadi mengubah data user tinggal
mengklik button batal untuk mem-
batalkan proses edit data alternative.
pada gambar 5.9 untuk tampilan
proses edit data alternatif dan Gam-
bar 5.10 adalah tampilan hasil proses
edit data alternatif.
Gambar 5.9 Tampilan Proses Edit
Data Alternatif
Gambar 5.10 Tampilan Hasil
Proses Edit Alternatif
Dan untuk opsi selanjutnya
pada tampilan data alternatif adalah
tombol delete. Untuk menghapus da-
ta alternatif user tinggal mengklik
tombol hapus yang kemudian akan
muncul konfirmasi hapus data, jika
user yakin untuk menghapusnya user
tinggal mengklik tombol oke. Pada
Gambar 5.11 tampilan konfirmasi
hapus data , dan Gambar 5.12 tampi-
lan hasil proses hapus data.
Gambar 5.11 Tampilan Konfirma-
si Hapus Data Alternatif
Gambar 5.12 Tampilan Hasil
Proses Hapus Data Alternatif
Untuk memudahkan user
mencari suatu data pada data alterna-
tive tersedia juga form cari data yang
terletak pada atas kanan kolom data
alternative. User tinggal menuliskan
data yang akan dicari. untuk melihat
tampilan cara data alternative dapat
dilihat pada gambar 5.13.
Gambar 5.13 Tampilan Hasil
Proses Cari Data Alternatif
Pada halaman analisa men-
ampilkan hasil analisa dari perhi-
tungan data yang ada pada data krite-
ria dan alternatif yang berupa grafik
penjumlahan data dari beberapa al-
ternatif yang ada Seperti pada gam-
bar 5.14.sedangkan pada tampilan
analisa yang paling bawah adalah
hasil dari perhitungan analisa yang
diurutkan berdasarkan hasil nilai
tertinggi, seperti pada Gambar 5.15 .
Gambar 5.14 Tampilan Grafik
Analisa
Gambar 5.15 Tampilan Hasil Ana-
lisa
Pada tampilan menu yang terakhir
adalah tampilan hasil perhitungan
dari data yang ada. Pada tampilan
pergitungan data yang ditampilkan
berupa data perhitungan matrix al-
ternatif- kriteria, matrix pembagi,
matrix ternormalisasi, matrik terbo-
bot, min max berdasarkan
cost/benefit kriteria, nilai D+ dan D-,
hasil terakhir, dan hasil analisa. Pa-
da data matrix alternative- kriteria
berisi kolom alternatif /kriteria, ja-
rak, harga, kwalitas, pelayanan. Se-
dangkan pada data matrix pembagi
berisi kolom hasil pembagi dari ja-
rak, harga, kwalitas, dan pelayanan.
Pada Gambar 5.16 adalah tampilan
halaman perhitungan matrix alterna-
tive-kriteria dan matrix pembagi.
Gambar 5.16 Tampilan Perhi-
tungan Matrix Alternatif-Kriteria
dan Matrix Pembagi
Pada data matrix ternormal-
isasi berisi kolom alternatif/kriteria,
jarak, harga, kwalitas, pela-
yanan.Sedangkan pada data matrix
terbobot berisi kolom alter-
natif/kriteria, jarak, harga, kwalitas,
pelayanan.Pada Gambar 5.17 adalah
tampilan halaman perhitungan matrix
ternormalisasi dan matrix terbobot.
Gambar 5.17 Tampilan Perhi-
tungan Matrix Ternormalisasi dan
Matrix Terbobot
Pada data perhitungan selan-
jutnya adalah data min max ber-
dasarkan cost/benefit kriteria yang
berisi kolom A+,A-,jarak , harga,
kwalitas,dan pelayanan. Sedangkan
pada data perhitungan nilai D+ dan
D- berisi kolom perhitungan data al-
ternatif, D+ dan D-. Pada Gambar
5.18 adalah tampilan halaman perhi-
tungan min max berdasarkan
cost/benefit kriteria dan perhitungan
D+ dan D- ..
Gambar 5.18 Tampilan
Halaman Perhitungan Min Max
Berdasarkan Cost/benefit Kriteria
dan Perhitungan D+ dan D-
Pada data perhitungan selan-
jutnya adalah hasil akhir yang berisi
kolom hasil dari perhitungan alter-
natif. Sedangkan pada data hasil
akhir berisi sama dengan tampilan
hasil akhir yang berada pada tampi-
lan hasil akhir di halaman analisa.
Pada Gambar 5.19 adalah tampilan
halaman perhitungan hasil akhir dan
hasil analisa.
Dan untuk mengakhiri proses
perhitungan user dapat mengklik
tombol logout yang nantinya hala-
man tersebut akan kembali ke pada
halaman awal web yaitu halaman
login .
Gambar 5.19 Tampilan Halaman
Perhitungan Hasil Akhir dan Hasil
Analisa
KESIMPULAN
Berikut kesimpulan dari Ap-
likasi Sistem Pendukung Keputusan
Pemilihan Suplier Cetak Digital
Printing di Percetakan Kedai Media
Berbasis Web Dengan Metode Top-
sis.Dengan website yang dibuat ini
akan mempermudah manager untuk
menentukan supplier cetak digital
printing yang tepat
SARAN
Dalam pelaksanaan kerja
praktek ini disarankan untuk bisa
membuat sebuah aplikasi SPK yang
inovatif,modern dan mampu untuk
mempermudah dalam penentuan
keputusan-keputusan yang akan di-
ambil oleh menager.
DAFTAR PUSTAKA
Abdul Kadir, T. T. C. (2005).
Pengantar Teknologi Informasi
Edisi Revisi (Revisi).
Yogyakarta: Andi Publisher.
Arief, M. (2011). Pemrograman Web
Dinamis Menggunakan PHP
dan Mysql. CV.Andi Offset
Chaffey.
Ariyanto. (2012). Skripsi sistem
pendukung keputusan pemilihan
karyawan terbaik dengan
metode SAW.
Azhar, K. (1995). Teori Pembuat
Keputusan. Jakarta: Fakultas
Ekonomi Universitas Indonesia.
Dicky, N. (2015). Konsep Data
Mining Vs Sistem Pendukung
Keputusan. Yogyakarta:
Deepublish.
Fajar, P. (2015). Penentuan keluarga
miskin menggunakan metode
ahp.
Nugroho, D. . (2014). Skripsi sistem
pendukung keputusan
penentuan kelayakan obat
generik bagi pasien
menggunakan metode.
Oetomo, B. S. D. (2002).
Perencanaan & pembangunan
sistem informasi.
YOGYAKARTA: Andi
Publisher.
Salahudin, S. (2014). Rekayasa
Perangkat Lunak Terstruktur
dan Berorientasi Objek.
Bandung: INFORMATIKA.
Suroso, A. . (2016). Sistem
Pendukung Keputusan berbasis
web untuk pemilihan
handphone menggunakan
metode SAW.
Turban. (2005). Decision Support
System and Intelligent System
Edisi Bahasa Indonesia Jilid I
(1st ed.). Yogyakarta: Andi
Publisher.
Wijaya, T. W. . (2011). Sistem
Pendukung Keputusan
Pemilihan Bayi Sehat di RSI
Kalimasada Bantul.