Sistem Pendukung Keputusan Penentuan Vendor Dan Harga Penjualan Studi Kasus CV. Datamedia Infotama
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN VENDOR
DAN HARGA PENJUALAN STUDI KASUS
CV.DATAMEDIA INFOTAMA
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana
MUHAMAD ILHAM INAYATULLAH
10111964
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2015
(2)
KATA PENGANTAR
Assalamu’alaikum Wr. Wb
Alhamdulillah segala puji dan syukur penulis panjatkan kehadirat Allah SWT
yang telah melimpahkan rahmat, taufik serta hidayahnya. Shalawat dan salam
kepada junjungan nabi Muhammad SAW seserta keluarga dan para sahabat,
sehingga penulis dapat menyelesaikan tugas akhir yang berjudul
Sistem
Pendukung Keputusan Penentuan Vendor dan harga penjualan di CV.
Datamedia Infotama.
Laporan tugas akhir ini disusun sebagai salah satu syarat guna memperoleh gelar
Sarjana Teknik Informatika di Universitas Komputer Indonesia, juga sebagai
sarana untuk mempraktekkan secara langsung ilmu dan teori yang telah diperoleh
selama menjalani masa studi di Jurusan Teknik Infromatika Unikom.
Penulis menyampaikan ucapan terima kasih dan penghargaan yang
sebesar-besarnya atas bantuan, bimbingan dan dukungan dari berbagai pihak yang ikut
serta demi kelancaran pelaksanaan Tugas Akhir kepada:
1.
Allah SWT yang telah memberikan kelancaran, kemudahan serta petunjuk.
2.
Ayahanda Bapak H. Zaenal M Burhan dan Ibunda tercinta Ibu Emma
Maliya Matussalahiyah, kakak, dan semua keluarga besar, yang telah
mendukung proses pendidikan dari awal perkuliahan.
3.
Ibu Sufaatin S.T.M.KOM selaku dosen pembingbing yang telah
memberikan pengarahan, bimbingan, serta nasihat selama pelaksanaan
tugas akhir dan penulisan laporan.
4.
Irawan Afrianto S.T.M.T., selaku ketua jurusan teknik informatika
5.
Ibu Tati Hatiyati M.,ST.,M.T dan Ibu Kania Dewi, S.Kom selaku penguji
dan
reviewer
, terima kasih yang sebesar-besarnya atas segala koreksi dan
bimbingannya.
(3)
6.
Bapak dan ibu dosen yang mengajar di Universitas Komputer Indonesia,
terima kasih atas bimbingan dan pelajaran yang sangat berharga.
7.
Kang Irpan beserta keluarga yang telah mendongkrak semangat serta
memberikan bimbingan dan masukkan berharga dalam tugas akhir.
8.
Kang Sifa dan Inne Friharnti yang telah semnatiasa memberikan masukan
terbaik dalam pembuatan tugas akhir ini.
9.
Teman seatap Yusar Muzanni, Anugrah Bahtiar dan Unaesah Rahmah yang
senantiasa mendengarkan segala keluh kesah dan memberikan semangat
yang tinggi.
Untuk teman-teman kelas IF-17K yang tidak bisa saya sebut satu per satu, terima
kasih atas kebaikan dan dukungannya.
Semoga Allah SWT melimpahkan rahmat dan hidayahnya kepada semua pihak
yang telah membantu terselesaikannya penulisan laporan tugas akhir ini. Penulis
menyadari bahwa dalam penyusunan laporan tugas akhir ini masih banyak terdapat
kekeliruan dan kekurangan. Untuk itu penulis menyampaikan permohonan maaf
serta sangat mengharapkan kritik dan saran yang bersifat membangun untuk bahan
koreksi dan perbaikan diri penulis pada masa yang akan datang.
Akhir kata semoga laporan ini dapat bermanfaat bagi penulis dan semua pembaca.
Wassalamu’alaikum Wr. Wb
Bandung, Agustus 2015
Penulis
(4)
v
DAFTAR ISI
ABSTRAK ... i
ABSRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR GAMBAR ... x
DAFTAR TABEL ...xi
DAFTAR SIMBOL……….xv
DAFTAR LAMPIRAN ... xix
BAB 1 PENDAHULUAN ... 1
1.1
Latar Belakang Masalah ... 1
1.2
Perumusan Masalah ... 2
1.3
Maksud dan Tujuan ... 2
1.4
Batasan Masalah... 2
1.5
Metodelogi Penelitian ... 3
1.6
Sistematika Penulisan... 5
BAB 2 TINJAUAN PUSTAKA ... 7
2.1
Profil CV.Datamedia infotama
…
... 7
(5)
vi
2.1.2
Visi dan Misi CV.Datamedia infotama…..
...7
2.1.3 Gambaran Umum Organisasi ...9
2.1.4 Deskripsi Kerja CV.Datamedia Infotama
….………...………... 11
2.2 Landasan Teori ...11
2.2.1 Sistem pendukung keputusan ... .11
2.2.1.1 Karakteristik SPK pada pengolahan informasi...
…..
12
2.2.1.2 karakteristik dan kemampuan sistem pendukung keputusan ... 13
2.2.1.3 Fase-fase p
engambilan keputusan………
14
2.2.1.3 komponen spk……
...
……
15
2.2.1.4 Prinsip kerja AHP ...18
2.2.1.5. kelebihan da
n kekuarangan AHP………...…………..
21
2.2.2 Unified Modeling language (UML)
……….
…………
... 22
a) Diagram………22
b) Tujuan penggunan Unified Modeling Languager ………...24
2.2.3 PHP
...
………25
2.2.3.1 Hypertext Procesor. ... 25
2.2.3.1. Sejarah Procesor….
...
…..….
.25
2.2.4 Database dengan
Mysql……
....
………
..
….
27
2.2.4.1 Database Server Mysql………
...27
2.2.4.2 Relational database Manag
ement System………..…..28
2.3 Pengertian Jav
asqript………29
BAB 3 ANALISIS DAN PERANCANGAN SISTEM... 31
(6)
vii
3.1.1
Analisis Masalah ... 31
3.1.2
Analisis Sistem yang Sedang Berjalan
……...
... 31
3.1.2.1
Sist
em pemilihan vendor……….
... 32
3.1.2.2
Prosedur penentuan h
arga………...………
... 33
3.1.3 aturan bisnis………
... ..36
3.1.3.1
Aturan bisnis berdasarkan fakta..
……….
... 36
3.1.3.2
Aturan bisnis berdasarkan kebutuhan………...
... 36
3.1.3.3
Kesimpulan aturan b
isnis………
.
…...
... 37
3.1.4
Analisa pengkodean..……….
.
.……….… 37
3.1.5
Analisis Metode
sistem keputusan
... 38
3.1.5.1 Analisis metode analitycal process(AHP)...
... ….. 38
3.1.5
.1.1 Langkah Penyelesaian Analitical hierarchy prosces (AHP)………
..41
3.1.5
.1.2 menghitung vector prioritas kriteria………..
42
3.1.5
.1.3 menghitung vector prioritas subkriteria………
.
……….
44
3.1.5.1.4
Hirarchu Analitical hierarchy process (AHP)
………
.
………..
57
3.1.5.2
Metode penentuan harga………
.
………. 58
3.1.5
.2.1 intregasi antar kriteria,………
.
………..58
3.1.5
.2.2 analisis keputusan……….……….……….62
3.1.5.3.3
menghitung nilai vendor dan harga………63
3.1.6 Spesifikasi Kebutuhan Perangkat lunak
……..………66
(7)
viii
3.1.5.1
Analisis Kebutuhan Perangkat Keras ... 68
3.1.5.2
Analisis Kebutuhan Perangkat Lunak ... 68
3.1.8
Analisis Kebutuhan User (Pengguna) ... 69
3.1.9 A
nalisis Kebutuhan Fungsional ……
... 70
3.1.9.1
Usecase
Diagram
………..
... 71
A. Identifikasi Aktor ... 71
B.
Identifikasi
Usecase
... 73
3.1.9.2
Usecase scenario
…
... 74
3.1.9.3
Activity
Diagram ... 88
3.1.9.4
Sequence
Diagram
………….
... 111
3.1.9.5
Class Diagram
……….………... 133
3.1.9.5.1 Perancangan detai class……… 136
3.2.1 Perancangan basis data…...……….………... 145
3.2.1.1 diagram relasi………...……….………. 146
3.2.2 Struktur Tabel
….
.
……… 146
3.3 Perancangan Sistem ...
…...
152
3.3.1 Perancangan Struktur Menu...
………. 153
3.3.2 Perancangan Antar muka ……….…………
..
……….156
3.3.3 Jaringan Semantik ...166
3.4 Perancangan
Method………...………168
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ... 173
4.1
Implementasi Sistem ... 173
(8)
ix
4.1.2
Perangkat Lunak yang Digunakan ... 176
4.1.3
Implementasi Basis Data ... 174
4.2
Pengujian Perangkat Lunak... 180
4.2.1
Scenario pengujian
black box
... 180
4.2.2
Pengujian
Alpha
……….183
4.2.3 Kesimpulan Hasil Pengujian Alpha... 195
4.2.4 Pengujian Beta ... 195
4.2.3.1 Wawancara Pegawai ... 195
4.2.3.3 Kesimpulan Hasil Uji Beta ... 199
BAB 5 KESIMPULAN DAN SARAN ... 201
5.1
Kesimpulan ... 200
5.2
Saran ... 200
(9)
x
(10)
203
DAFTAR PUSTAKA
[1]
Sommerville, Ian. 2003.
Software Engineering, 9th Edition.
Pearson. Boston.
[2]
Hartono, Jogiyanto. 2002.
Pengenalan Komputer, Dasar Ilmu Komputer,
Pemrograman, Sistem Informasi, dan Intelegensi Buatan
. Andi. Yogyakarta.
[3]
Saaty, T.L. 1994.
Fundamental Of Decision Making and Priority Theory With
The Analytic Hierarchy Process.
University of Pittsburgh. RWS publication.
[4]
Turban, E., Aronson, J. E., dan Liang, T. P. 2005.
Decision Support System
and Intelligent Systems
.Seventh Edition. Prentice-Hall of India Private
Limited. New Delhi.
[5]
Kusrini. 2007
. Konsep dan Aplikasi Sistem Pendukung Keputusan
. C.V Andi
Offset. Yogyakarta.
(11)
1
BIODATA PENULIS
1.
DATA PRIBADI
Nama
: Muhamad Ilham Inayatullah
Tempat/ Tanggal Lahir
: Bandung, 5 juni 1987
Agama
: Islam
Kewarganegaraan
: Indonesia
Status
: Belum Menikah
Anak ke
: 5 dari 5 bersaudara
Alamat : Jl Kopo Gg pakasi no 17 Bandung RT 05 RW 07
kode pos40132
Nomor Telepon
: 085722204990
: inayatullah.ilham@gmail.com
2.
RIWAYAT PENDIDIKAN
1.
Sekolah Dasar
1993
–
1999
: SDN Babakan Ciparay 3 Bandung
2.
Sekolah Menengah Pertama
1999
–
2002
: MTSN Sukamanah Tasikmalaya
3.
Sekolah Menengah Atas
2002
–
2005
: SMAN 1 Kabupaten Tasikmalaya
4.
Perguruan Tinggi
2005-2009 : Progam Diploma III (D-3) Universitas Padjadjaran
Bandung
(12)
2
2011-2015
: Program Sarjana (S-1) Teknik Informatika
Universitas Komputer Indonesia Bandung
Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam
keadaan sadar dan tanpa paksaan.
Bandung, 20 Agustus 2015
(13)
(14)
(15)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
1
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN VENDOR
DAN HARGA PENJUALAN STUDI KASUS CV.DATAMEDIA
INFOTAMA
Muhamad Ilham InayatullahTeknik Informatika – Universitas Komputer Indonesia Jl. Dipatiukur 112-114 Bandung
Email : Inayatullah.ilham@gmail.com
ABSTRAK
Koperasi Pemilihan vendor dan harga yang tepat yang tepat bagi perusahaan perlu memilih vendor yang dapat mampu memenuhi kebutuhan perusahaan secara konsisten. CV.Datamedia Infotama Merupakan sebuah perusahaan yang bergerak di bidang penjualan alat tulis kantor dan komputer dan perbankan.
Proses pemilihan vendor yang berjalan di CV.Datamedia saat ini hanya menekankan pada kriteria biaya (cost). Ditambah kriteria lain yang bersifat subyektif kurang mengutungkan perusahaan karena kriteria selain biaya (cost) tidak dijadiakn pertimbangan dalam pemilihan vendor. Permasalahan lainya yaitu penentuan penawaran harga kepada pelanggan karena proses penawaran harga harus bisa bersaing dengan perusahaan lainya. Pada penelitian ini akan diangkat suatu kasus dalam pemilihan vendor, yaitu mencari arternatif terbaik berdarsarkan kriteria-kriteria yang telah ditentukan dengan menggunakan metode analytic hierarchy
process (AHP). Metode ini dipilih karena mampu
menyelesaikan alternative terbaik dalam menentukan vendor berdasarkan kriteria-kriteria yang ditentukan. Hasil dari pemilihan vendor diimplementasikan dengan penawaran harga pelanggan. Proses penawaran harga pelanggan mengakibatkan harga barang pelanggan menjadi berbeda-beda hal ini dimaksudkan untuk menjaga pangsa pasar pelanggan.
Berdasarkan hasil pengujian, sistem yang dibangun dapat membantu manager dalam melakukan penentuan vendor, menentukan harga jual pelanggan dan mempercepat proses penentuan vendor dan harga jual bagi pelanggan.
.
Kata kunci : Sistem Pendukung Keputusan, ,,
Analytic Heirarchi proces
1. PENDAHULUAN
CV.Datamedia Infotama adalah sebuah perusahaan yang bergerak di bidang penjualan alat tulis kantor dan komputer untuk perbankan, perusahaan dan instansi pemerintah. CV.Datamedia Infotama dalam melakukan kegiatan bisnisnya bekerja sama dengan vendor untuk memenuhi pesanan pelanggan. Pembelian barang ke vendor disesuaikan dengan jumlah pemesanan barang dari pelanggan oleh karena itu pemilihan vendor sangatlah penting karena harus bisa memenuhi pesanan pelanggan dalam waktu cepat sehingga dapat mengirimkan barang ke pelanggan dengan tepat waktu
Berdasarkan hasil pengamatan dan wawancara dengan bapak Yanuar Muhamad Irwan selaku manager di CV. Datamedia Infotama, menunjukkan bahwa Salah satu permasalahan yang ada di CV.Datamedia Infotama adalah permasalahan yang terkait dengan pemilihan vendor. Pemilihan Vendor saat ini perusahaan menghubungi vendor satu persatu via telepon untuk mendapatkan penawaran terbaik untuk memenuhi pemesanan pelanggan sehingga memakan waktu dan kurang efisiensi. Managemen perusahaan juga merasa kebingungan ketika harus menentukan vendor dengan pelayanan terbaik karena seleksi vendor saat ini hanya menekankan pada kriteria biaya ditambah penilaian lain yang bersifat subyektif. Sistem ini kurang mengutungkan perusahaan, dikarenakan penilaian seleksi vendor hanya berdasarkan aspek biaya (cost) sedangkan kriteria selain biaya (non cost) mempunyai peranan sangat penting tidak jadi pertimbangan seperti vendor dapat memberikan penarawan harga terbaik tetapi pengiriman terlambat atau mutu barang yang kurang baik sehingga perusahaan sering mendapat keluhan dari pelanggan.
Permasalahan yang kedua terkait dengan penentuan penawaran harga pelanggan. Perusahaan memberikan penawaran barang atau proses pengadaan barang kepada pelanggan, oleh karena itu dalam proses penawaran barang harus bisa bersaing dengan kompetitor perusahaan lainya. Aspek aspek penilaian dalam menentukan penawaran harga
(16)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
2
barang adalah jumlah harga yang diinginkan, kena pajak atau tidak kena pajak dan petimbangan pemberian diskon meliputi jumlah pemesanan, lama relasional dan lama pembayaran sehingga dapat menghasilkan harga jual. Proses pembuatan penawaran barang mengakibatkan harga barang pelanggan berbeda dengan pelanggan lainnya. Harga barang pelanggan yang mempunyai harga tersendiri belum terdokumentasi dengan baik karena tidak tersimpan di dalam database sehingga dapat
menyebabkan kerusakan dokumen dan
mengakibatkan keterlambatan dalam pembuatan laporan.
. Berdasarkan masalah yang ada, maka perlu adanya suatu sistem pendukung keputusan penentuan vendor dan harga penjualan di CV.Datamedia Infotama Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :
1. Memudahkan manager dalam menentukan vendor terbaik
2. Memudahkan manager dalam menentukan harga jual bagi pelanggan.
3. Mempercepat manager dalam menentukan harga jual
2. MODEL, ANALISA, DESAIN DAN
IMPLEMENTASI
2.1 Model
Tahap pembangunan perangkat lunak menggunakan paradigm perangkat lunak secara waterfall, yang meliputi beberapa proses, seperti yang digambarkan
2.2 Analisis
2.2.1 Analisis Masalah
Analisis masalah merupakan sebuah asumsi dari
masalah yang akan diuraikan dalam
prosedurprosedur dalam menentukan vendor dan harga jual bagi pelanggan. Analisis masalah dari sistem yang sedang berjalan saat ini adalah : 1. Manager sulit dalam menentukan vendor
dikarenakan banyaknya variasi barang yang dijual oleh CV.Datamedia Infotama. .
2. Manager mengalami kesulitan dalam menentukan harga jual barang untuk konsumen karena setiap konsumen mempunyai harga yang berbeda-beda.
2.2.2 Analisis Metode AHP 1. Proses Penyusunan Hierarki
Berdasarkan hasil wawancara dengan Bapak Irwa selaku Manager CV.Datamedia Infotama, didapatkan kriteria-kriteria yang dibutuhkan guna mendukung proses perhitungan AHP, yaitu :
1. Lama pembayaran 2. Pelayanan 3. Pengiriman 4. Harga
Sehingga data diatas, kemudian dapat disusun hirarki dari proses kenaikan pangkat jabatan seperti pada gambar 2 dibawah ini :
Gambar 2. Hierarki Proses penentuan vendor 1. Proses Perhitungan Bobot
a. Perhitungan Bobot Kriteria
Tabel 1. Matrik Perbandingan Berpasangan Kriteria Lama pembayar an Pelayan an Pengirim an Harg a Lama pembayar an
1 3 5 7
Pelayana n
1/3 1 3 5
Pengirim an
1/5 1/3 1 3
Harga 1/7 1/5 1/3 1
Keterangan :
1. Perbandingan diatas adalah dengan membandingkan kolom yang terletak paling kiri dengan setiap kolom kedua, ketiga dan keempat.
2. Baris 2 kolom 2 perbandingan lama pembayaran yang bernilai 1 maka kedua elemen sama penting.
3. Baris ke 2 kolom 3 perbandingan lama pembayaran dan pelayanan bernilai 3 maka
(17)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
3
lama pembayaran sedikit lebih penting daripada pelayanan.
4. Baris 2 kolom 4 perbandingan antara lama pembayaran dan pengiriman bernilai 5 maka lama pembayaran jelas lebih penting daripada pengiriman.
5. Baris ke 2 kolom ke 5 perbandingan antara lama pembayaran dan harga bernilai 7 maka lama pembayaran sangat jelas lebih penting dari harga.
Tabel 2. Matriks Perbandingan Berpasangan Kriteria Bentuk Desimal
Tabel 2 Matrik Nilai Desimal
Lama pembay aran Pelayana n Pengi riman Har ga Lama pembay aran
1, 0 3,000 5,000 7,000
Pelayan
an 0,333 1,000 3,000 5,000
Pengiri
man 0,200 0,333 1,000 3,000
Harga 0,143 0,200 0,333 1,000
1,676 4,533 9,333 16,000
Keterangan :
- Pada tabel lama pembayaran pada kolom 1 baris 3 bernilai 0,333 merupakan perbandingan berpasangan kriteria dari lama pembayaran dan pelayanan pendidikan dengan lama bekerja dengan membandingkan nilai tiap kriteria nilai yaitu 1 : 3= 0,333
3.. Tabel 3. Nilai kriteria
Lama pembayar an Pelayana n Pengirim an Harga Lama pemba yaran (1.000/)/( 1.1676) (3,000)/( (4.533) (5.000)/( 9.333) (7.000) /16.000 ) - - Pelaya nan (0.333)/(1 .1676) (1.000)/4 .533) (3.000)/( 9.333) (5.000/ 16.000) - - Pengiri man (0.200)/91 .676) (0.333)/( 4.533) (1.000)/( 9.333) (3.000) /(16.00 0) - -
Harga (0.143)/(1 ..676) (0.200)/( 4.533) (1.000)/( 9.333) (1.000) /(16.00 0) - - Keterangan :
1. Perhitungan (1.000)/(1.676)
didapat dari tabel 3.3 dibagi dengan jumlah pada masing-masing kolom.
2. Perhitungan pada kolom
didapat dari nilai perbaris pada tabel seperti lama pelayanan didapat dari masing masing kolom pada baris ke 2.
3. Perhitungan pada
didapat dari hasil pejumlahan pada dibagi dengan jumlah kriteria(n). 4.Baris dan pembagian jumlah baris.
Tabel 4. Perhitungan nilai TPV (Total Priority Value) Lama pemba yaran Pelay anan Peng irim an
Harga Jml
Baris Vect or Prior itas Lama pembaya ran
0,596 0,661 0,53
5 0,437 2.229
0.55 7 Pelayana
n 0,199 0,220
0,32
1 0,312 1.052
0.26 3 Pengirim
an 0,119 0,073
0,10
7 0,187 0.486
0.12 1 Harga 0,085 0,044 0,03
5 0,062 0.226
0.05 6 a) Memeriksa konsistensi kriteria
1) Menentukan nilai eigen maksimum (
dengan mengalikan setiap kolom dari matriks perbandingan dengan vector prioritas.
(18)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
4
2) Menghitung consistency index (CI)
3) Rasio konsistensi dimana RI = 0,9:
2.2.3 Analisis metode harga
Hirarki metode harga
1. Perhitungan harga jual
Untuk menentukan harga jual maka harga beli ditambah dengan laba yang diinginkan dan kemudian dikurangi diskon yang diberikan. Untuk harga jual dibagi 2 macam yaitu harga jual konsumen regular dan konsumen langganan.
-Harga jual regular = biaya beli + (biaya beli * laba/100) + ( kena pajak./tidak pajak - Harga jual langganan = harga jual regular-harga jual
sebelum diskon * diskon/100)+ (kena pajak /tidak kena pajak
2.2.4 UseCase Diagram
Dibawah ini merupakan alur dari Use Case sistem pendukung keputusan yang menyajikan sebuah actor
yang mempresentasikan proses bisnis yang berjalan dalam suatu sistem seperti gambar pada dibawah ini :
2.2.4 Activity Diagram
1. Activity Diagram Login
Activity diagram ini dipergunakan untuk verifikasi data user dalam sistem.
(19)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
5
2. Activity Diagram Lupa Password Activity diagram ini dipergunakan actor untuk lupa password
Gambar 5. Activity Diagram Lupa Password
2.2.5 Class Diagram
Gambar 6. Class Diagram SPK
2.2.6 Sequence Diagram
1. Sequcence Diagram Login
Gambar 7. Sequence Diagram Login
2. Sequence Diagram kelola user
Gambar 8. Sequence Diagram
2.2.7 Tabel Relasi
Proses relasi antar file merupakan gabungan file
yang memiliki primary key (kunci utama) yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan field (atribut) kunci tersebut.
No Perangkat Keras Spesifikasi/ Keterangan
1 Processor Intel Corei3 2.3 Ghz
2 Monitor Monitor Resolusi 1024 x 728 Pixels
3 VGA 256 MB
4 Memori 2,00 GB
(20)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
6
Gambar 9. Skema Relasi Antar Tabel
2.3 Desain
Berikut ini adalah gambar struktur menu pada aplikasi SPK penentuan vendor dan harga penjualan di CV.Datamedia Infotama
Gambar 10. Struktru Menu
2.4 Implementasi
2.4.1 Implementasi Perangkat Keras
Tujuan Implementasi adalah untuk mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga user dapat memberi masukan kepada pembangun sistem seperti terlihat pada tabel 9.
Tabel 9. Implementasi Perangkat Keras yang dibutuhkan
Tabel 10. Implementasi Perangkat Keras User
No Perangkat Keras
Spesifikasi/ Keterangan
1 Processor Pentium 4, 1.8 Ghz
2 Monitor Monitor Resolusi 1024 x 728 Pixels
3 VGA 256 MB
4 Memori 1024 MB
5 Harddisk 10 GB
2.4.2 Implementasi Perangkat Lunak Spesifikasi perangkat lunak yang digunakan untuk membangun dan pengidentifikasian dalam membangun sistem yang digunakan.
No Perangkat Lunak
Spesifikasi/ Keterangan
1 Mysql Sebagai DBMS
2 Sistem
Operasi
Windows 7 Ultimate
3 Web
Browser
Mozilla Firefox, Internet Explorer 8
Dari hasil analisis dan perancangann yang telah dilakukan hasil dari aplikasi yang dibangun sala satunya dapat terlihat seperti pada gambar 11, 12, 13, dan 14.
Gambar 11. Tampilan utama Home
(21)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
7
Gambar 12. Tampilan Role User
Gambar 13. Tampilan matrik kriteria
Gambar 14. Tampilan analisis harga
Gambar 15. Tampilan Rekomendasi Harga
3
PENUTUP
3.1 Kesimpulan
Setelah melakukan analisis, perancangan, dan pengujian, maka dapat diperoleh kesimpulan sebagai berikut :
1. Sistem Pendukung Keputusan ini dapat membantu manager dalam menentukan vendor dan harga penjualan
2. Sistem pendukung keputusan ini dapat mempercepat manager dalam menentuakan vendor dan harga penjualan.
3.2 Saran
Dari semua hasil yang telah dicapai saat ini, masih mempunyai beberapa kekurangan.Disarankan untuk menambahkan hal-hal yang dapat melengkapi sistem pendukung keputusan ini yang akan datang.
Diantaranya adalah :
1. Perangkat lunak sistem pendukung keputusan ini masih dapat dikembangkan seiring dengan berkembangnya spesifikasi kebutuhan pengguna sistem yang harus dipenuhi dalam mencapai hasil dan kinerja sistem yang lebih baik.
2. Pengembangan interface yang lebih menarik dan
user friendly.
3. Lebih dinamis lagi dalam pembuatan websitenya.
DAFTAR PUSTAKA
[1]
Sommerville, Ian. 2003. Software Engineering,9th Edition. Pearson. Boston.
[2]
Hartono, Jogiyanto. 2002. Pengenalan Komputer, Dasar Ilmu Komputer, Pemrograman, Sistem Informasi, danIntelegensi Buatan. Andi. Yogyakarta.
[3]
Saaty, T.L. 1994. Fundamental Of Decision Making and Priority Theory With The AnalyticHierarchy Process. University of Pittsburgh.
(22)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
8
[4]
Turban, E., Aronson, J. E., dan Liang, T. P. 2005. Decision Support System and IntelligentSystems.Seventh
Edition. Prentice-Hall of
India Private Limited. New Delhi.
[5]
Kusrini. 2007
. Konsep dan Aplikasi
Sistem Pendukung Keputusan
. C.V
Andi Offset. Yogyakarta.
(23)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
1
DECISION SUPPORT SYSTEM VENDOR AND SELLING PRICE
DETERMINATION CASE STUDY CV.DATAMEDIA INFOTAMA
Muhamad Ilham Inayatullah
Department of Informatics Engineering, Faculty of Technique and Computer Science, Indonesian Computer University
St. Dipatiukur No.112-114 Bandung 40132
Inayatullah.ilham@gmail.com
ABSTRAK
Selection of the right vendors and
the right price for the company will need to
select a vendor that is able to meet the
company's
needs
consistently.
CV.Datamedia Infotama It is a company
engaged in the sale of stationery and
computers and banking.
Vendor selection process that runs
in CV.Datamedia currently only emphasis
on cost criteria (cost). Plus other criteria
that are subjectively less companies
because of criteria other than cost (cost) is
not be consideration in selecting a vendor.
Other issues, namely the determination of
price quotes to customers because of the
price quote must be able to compete with
other companies.
This research will be appointed a
case in vendor selection, the search for the
best arternatif of the criteria that have been
determined using the analytic hierarchy
process (AHP). This method was chosen
because it can finish the best alternative in
determining the vendor based on specified
criteria. Results of the selection of vendors
implemented by offering the customer price.
Customer price quote process resulted in
the price of the goods the customer be
different, it is intended to maintain the
market share of customers.
Based on test results, a system built to assist
managers in making the determination of
the vendor, determine the selling price of its
customers and accelerate the process of
determining the selling price for the vendor
and the customer.
.
Keywords: DSS, criteria, programming, AHP
1. PRELIMINARY
CV.Datamedia Infotama is a company engaged in the sale of office supplies and computers for banks, enterprises and government agencies. CV.Datamedia Infotama in conducting its business activities in collaboration with vendors to meet customer orders. Purchases of goods to vendor adjusted the number of customers ordering goods therefore vendor selection is very important because it should be able to fulfill customer orders in a short time so that it can deliver the goods to the customer in a timely manner
Based on observations and interviews with Mr. Muhammad Irwan Yanuar as manager at CV. Datamedia Infotama, shows that One of the problems that exist in CV.Datamedia Infotama are issues related to vendor selection. Vendor Selection is currently contacting companies one by one via phone vendors to get the best deals to meet customer reservation so that time-consuming and less
efficiency. Management companies also feel
confused when it must determine the vendor with the best service for the current vendor selection criteria only emphasizes the cost plus another assessment is subjective. This system is less profit for company, because the assessment vendor selection based only on the aspect of cost (cost) while the criteria other than cost (non-cost) has a very important role not be considered as a vendor can provide offer best price but late delivery or quality of goods is not good so companies often get complaints from customers.
the second problem associated with
determining the customer price quote. Company offers goods or the procurement of goods to customers, therefore in the process of the supply of goods to be able to compete with other company's competitors. Aspects aspects of assessment in determining the offer price of goods is the number of the desired price, taxable or not taxable and giving discounts considerations include the number of reservations, the old relational and long payment so as to produce the selling price. The process of
(24)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
2
making an offer of goods resulted in the price of goods of different customers with other customers. Prices of goods customers who have a separate price has not been well documented as being stored in a database that can cause damage to documents and resulting delay in making the report,
. Based on the existing problems, the need for
a decision support system vendors and the sales price determination in CV.Datamedia Infotama While the objectives to be achieved in this study are:
1. Make it easy for managers to determine the best vendor
2. Facilitate manager in determining the price for the customer.
3. Accelerate manager in determining the price
2
. MODEL, ANALYSIS, DESIGN AND
IMPLEMENTATION
2.1 Model
Stage of development software using the waterfall software paradigm, which includes several processes, such as those described
2.2 Analysis
2.2.1 Problem Analysis
Analysis of the problem is an assumption of the problem to be described in prosedurprosedur in determining the selling price for the vendor and the customer. Analysis of the problems of the current system at this time is:
1. Manager difficult to determine because many
vendors are variations of goods sold by
CV.Datamedia Infotama. ,
2. Manager difficulties in determining the selling price of goods to the consumer because the consumer has a different price
2.2.2 Analysis AHP
1. Process Hierarchy
Based on the interview with Mr. Irwa as Manager CV.Datamedia Infotama, obtained the necessary criteria to support the calculation process AHP, namely:
1. Duration of payment 2. Services
3. delivery 4. Prices
So the data above, can then be arranged hierarchy of the promotion positions as in Figure 2 below
figure 2. Hierarchy Process of determining vendor 1. The process of calculating the weight
a. Weight Calculation Criteria
Table 1. Pairwise Comparison Matrix criteria
Duration of payment
Service Delivery Price
Duration of payment
1 3 5 7
Service 1/3 1 3 5
Delivery 1/5 1/3 1 3
Price 1/7 1/5 1/3 1
escription:
1. The above comparison is to compare the leftmost column lies with each column of the second, third and fourth.
2. Line 2 column 2 ratio of long payment worth 1 then both equally important elements.
3. Row 2 column 3 long comparison of payments and long service payments worth 3 then a little more important than service.
4. Line 2 column 4 a comparison between the old payment and delivery time payment worth 5 then obviously more important than delivery.
5. Row 2 column 5 the comparison between the old and the payment of the price of the old payments worth 7 clearly more important than the price.
table 2. Pairwise Comparison Matrix Criteria Form Decimal
Table 2 Matrix Value Decimal
Duratio n of paymen
t
Service Deliv ery Pric e Duratio n of paymen t
1, 0 3,000 5,000 7,000
Service 0,333 1,000 3,000 5,000
(25)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
3
Duratio n of paymen
t
Service Deliv ery
Pric e y
Price 0,143 0,200 0,333 1,000
1,676 4,533 9,333 16,000
description:
- In the long table payments in column 1 line 3 worth 0.333 a pairwise comparison of the old criteria and the payment of educational services with the old works by comparing the value of each criterion value is 1: 3 = 0.333
Table 3. criteria value
Duration of payment
Service Delivery Price
Duratio n of payme nt (1.000/)/( 1.1676) (3,000)/( (4.533) (5.000)/( 9.333) (7.000) /16.000 ) - -
Service (0.333)/(1 .1676) (1.000)/4 .533) (3.000)/( 9.333) (5.000/ 16.000) - - Deliver y (0.200)/91 .676) (0.333)/( 4.533) (1.000)/( 9.333) (3.000) /(16.00 0) - -
Price (0.143)/(1 ..676) (0.200)/( 4.533) (1.000)/( 9.333) (1.000) /(16.00 0) - - Description:
1. Calculation (1000) / (1676) obtained from Table 3.3 divided by the number in each column. 2. The calculation of the value obtained from the column in the table as long perbaris services obtained from each column in row 2.
3. Calculation of the results obtained from the addition divided by the number of criteria (n). 3. Line and the division of the number of lines
.
Table 4. Total Total Priority Value
Duratio n of payment Servic e Deli
very Price Jml Baris Vect or Prior itas Duration of payment
0,596 0,661 0,53
5 0,437 2.22
9
0.55 7 Service 0,199 0,220 0,32
1 0,312 1.05
2
0.26 3 Delivery 0,119 0,073 0,10
7 0,187 0.48
6
0.12 1 Price 0,085 0,044 0,03
5 0,062 0.22
6
0.05 6
a) Check the consistency criteria
1) Determine the maximum eigen values (by multiplying each column of the matrix comparison with the priority vector.
+
1) countconsistency index (CI)
2) consistency ratio where RI = 0,9:
2.2.3 Price Analysis
(26)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
4
1) counting price method
for counting selling price method then buy price additing with salary manager want. For selling price additing 2 . selling price regular and selling price costumer
-selling price reguler = buy price + (buy price /100) + ( tax./ no tax)
- selling price custome = selling price costume-selling pricereguler * discount/100)+ (tax /no tax
2.2.4 UseCase Diagram
Below is the flow of Use Case decision
support system that presents an actor who presented the business processes running in a system as shown in below:
o
2.2.4 Activity Diagram
1. Activity Diagram Login
Activity diagram this use for verifikasi user data
in system.
Figure 4. Activity Diagram Login
2. forgot Password Activity Diagram Activity
diagrams are used actors to forget the password
Figure 5. Activity Diagram forgot Password
(27)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
5
Figure 6. Class Diagram SPK
2.2.6 Sequence Diagram
1. Sequcence Diagram Login
Figure 7. Sequence Diagram Login
2. Sequence Diagram management user
Figure 8. Sequence Diagram management user
2.2.7 table Relationships
Process relationships between files is a combination
of a file that has a primary key (primary key) are the
same, so that those files into a single unit which is connected fields (attributes) of the key.
Figure 9. scema relation integration table
2.3 Desain
Here is a figure in the menu structure determination SPK application vendors and the sales price in CV.Datamedia Infotama
No hardware spesification
1 Processor Intel Corei3 2.3 Ghz
2 Monitor Monitor Resolusi 1024 x 728
Pixels
3 VGA 256 MB
4 Memori 2,00 GB
5 Harddisk 500 GB
No harware spesification
1 Processor Pentium 4, 1.8 Ghz
2 Monitor Monitor Resolusi 1024 x 728 Pixels
3 VGA 256 MB
4 Memori 1024 MB
(28)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
6
Figure 10. menu structure
2.4 Implementation
2.4.1 Hardware Implementation
Implementation goal is to confirm the module design program on the perpetrators of the system so that the user can provide input to the system builder as shown in Table 9.
Tabel 9. Hardware implementation
Tabel 10. User harware implementation
2.4.2 Software Implementation Specification
software used to build and identification systems used in building.
From the analysis and perancangann has done a result of the application built sala them can be seen
as in figure 11, 12, 13,and 14
Figure 11. The main view Home
Figure 12. view Role User
Figure 13. view matrix criteria
Figure 14. view price analysis
No Sofware spesification
1 Mysql Sebagai DBMS
2 Sistem Operasi Windows 7 Ultimate
(29)
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
7
Figure 15. View Price Rekomendation
3
CLOSING
3.1 Conclusion
After doing the analysis, design, and testing,
it can be concluded as follows:
1. Decision Support System can help
managers in determining the vendor and the
sales price
2. The decision support system can
accelerate manager in menentuakan
vendors and the sales price.
3.2 2 Suggestions
Of all the results that have been achieved so far, still has shortage .recomended to add things that can complement this decision support system that will come.
Among others are :
1. The software decision support system can still be developed along with the development of the system user requirements specifications that must be met in achieving results and better system performance. 2. Development of an interface more attractive and user friendly.
3. More dynamic again in making the website.
Bibliography
[1]
Sommerville, Ian. 2003.
Software
Engineering, 9th Edition.
Pearson.
Boston.
[2]
Hartono, Jogiyanto. 2002.
Pengenalan
Komputer, Dasar Ilmu Komputer,
Pemrograman, Sistem Informasi, dan
Intelegensi Buatan
. Andi. Yogyakarta.
[3]
Saaty, T.L. 1994.
Fundamental Of
Decision Making and Priority Theory
With The Analytic Hierarchy Process.
University of Pittsburgh. RWS
publication.
[4]
Turban, E., Aronson, J. E., dan Liang,
T. P. 2005.
Decision Support System
and Intelligent Systems
.Seventh
Edition. Prentice-Hall of India Private
Limited. New Delhi.
[5]
Kusrini. 2007
. Konsep dan Aplikasi
Sistem Pendukung Keputusan
. C.V
Andi Offset. Yogyakarta.
(30)
(1)
Duratio n of paymen
t
Service Deliv ery
Pric e y
Price 0,143 0,200 0,333 1,000 1,676 4,533 9,333 16,000
description:
- In the long table payments in column 1 line 3 worth 0.333 a pairwise comparison of the old criteria and the payment of educational services with the old works by comparing the value of each criterion value is 1: 3 = 0.333
Table 3. criteria value Duration
of payment
Service Delivery Price
Duratio n of payme nt (1.000/)/( 1.1676) (3,000)/( (4.533) (5.000)/( 9.333) (7.000) /16.000 ) - -
Service (0.333)/(1 .1676) (1.000)/4 .533) (3.000)/( 9.333) (5.000/ 16.000) - - Deliver y (0.200)/91 .676) (0.333)/( 4.533) (1.000)/( 9.333) (3.000) /(16.00 0) - -
Price (0.143)/(1 ..676) (0.200)/( 4.533) (1.000)/( 9.333) (1.000) /(16.00 0) - - Description:
1. Calculation (1000) / (1676) obtained from Table 3.3 divided by the number in each column. 2. The calculation of the value obtained from the column in the table as long perbaris services obtained from each column in row 2.
3. Calculation of the results obtained from the addition divided by the number of criteria (n). 3. Line and the division of the number of lines
.
Table 4. Total Total Priority Value
Duratio n of payment Servic e Deli
very Price Jml Baris Vect or Prior itas Duration of payment
0,596 0,661 0,53
5 0,437 2.22
9
0.55 7 Service 0,199 0,220 0,32
1 0,312 1.05
2
0.26 3 Delivery 0,119 0,073 0,10
7 0,187 0.48
6
0.12 1 Price 0,085 0,044 0,03
5 0,062 0.22
6
0.05 6
a) Check the consistency criteria
1) Determine the maximum eigen values (by multiplying each column of the matrix comparison with the priority vector.
+
1) countconsistency index (CI)
2) consistency ratio where RI = 0,9:
2.2.3 Price Analysis
(2)
1) counting price method
for counting selling price method then buy price additing with salary manager want. For selling price additing 2 . selling price regular and selling price costumer
-selling price reguler = buy price + (buy price /100) + ( tax./ no tax)
- selling price custome = selling price costume-selling pricereguler * discount/100)+ (tax /no tax
2.2.4 UseCase Diagram
Below is the flow of Use Case decision support system that presents an actor who presented the business processes running in a system as shown in below:
o
2.2.4 Activity Diagram
1. Activity Diagram Login
Activity diagram this use for verifikasi user data in system.
Figure 4. Activity Diagram Login
2. forgot Password Activity Diagram Activity diagrams are used actors to forget the password
Figure 5. Activity Diagram forgot Password
(3)
Figure 6. Class Diagram SPK 2.2.6 Sequence Diagram
1. Sequcence Diagram Login
Figure 7. Sequence Diagram Login 2. Sequence Diagram management user
Figure 8. Sequence Diagram management user 2.2.7 table Relationships
Process relationships between files is a combination of a file that has a primary key (primary key) are the
same, so that those files into a single unit which is connected fields (attributes) of the key.
Figure 9. scema relation integration table 2.3 Desain
Here is a figure in the menu structure determination SPK application vendors and the sales price in CV.Datamedia Infotama
No hardware spesification
1 Processor Intel Corei3 2.3 Ghz
2 Monitor Monitor Resolusi 1024 x 728
Pixels
3 VGA 256 MB
4 Memori 2,00 GB
5 Harddisk 500 GB
No harware spesification
1 Processor Pentium 4, 1.8 Ghz
2 Monitor Monitor Resolusi 1024 x 728 Pixels
3 VGA 256 MB
4 Memori 1024 MB
(4)
Figure 10. menu structure
2.4 Implementation 2.4.1 Hardware Implementation
Implementation goal is to confirm the module design program on the perpetrators of the system so that the user can provide input to the system builder as shown in Table 9.
Tabel 9. Hardware implementation Tabel 10. User harware implementation 2.4.2 Software Implementation Specification
software used to build and identification systems used in building.
From the analysis and perancangann has done a result of the application built sala them can be seen as in figure 11, 12, 13,and 14
Figure 11. The main view Home
Figure 12. view Role User
Figure 13. view matrix criteria
Figure 14. view price analysis
No Sofware spesification
1 Mysql Sebagai DBMS
2 Sistem Operasi Windows 7 Ultimate
(5)
Figure 15. View Price Rekomendation
3
CLOSING
3.1 Conclusion
After doing the analysis, design, and testing,
it can be concluded as follows:
1. Decision Support System can help
managers in determining the vendor and the
sales price
2. The decision support system can
accelerate manager in menentuakan
vendors and the sales price.
3.2 2 Suggestions
Of all the results that have been achieved so far, still has shortage .recomended to add things that can complement this decision support system that will come.
Among others are :
1. The software decision support system can still be developed along with the development of the system user requirements specifications that must be met in achieving results and better system performance. 2. Development of an interface more attractive and user friendly.
3. More dynamic again in making the website.
Bibliography
[1]
Sommerville, Ian. 2003.
Software
Engineering, 9th Edition.
Pearson.
Boston.
[2]
Hartono, Jogiyanto. 2002.
Pengenalan
Komputer, Dasar Ilmu Komputer,
Pemrograman, Sistem Informasi, dan
Intelegensi Buatan
. Andi. Yogyakarta.
[3]
Saaty, T.L. 1994.
Fundamental Of
Decision Making and Priority Theory
With The Analytic Hierarchy Process.
University of Pittsburgh. RWS
publication.
[4]
Turban, E., Aronson, J. E., dan Liang,
T. P. 2005.
Decision Support System
and Intelligent Systems
.Seventh
Edition. Prentice-Hall of India Private
Limited. New Delhi.
[5]
Kusrini. 2007
. Konsep dan Aplikasi
Sistem Pendukung Keputusan
. C.V
(6)