Sistem Pendukung Keputusan Penentuan Vendor Dan Harga Penjualan Studi Kasus CV. Datamedia Infotama

(1)

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

Email

: 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 Inayatullah

Teknik 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, 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.


(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 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.


(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)