PENERAPAN APLIKASI CRM (CUSTOMER RELATIONSHIP MANAGEMENT) PADA PERUSAHAAN OUTSOURCING (PENYEDIA TENAGA KERJA) PT. ANDALAN MITRA PRESTASI MENGGUNAKAN BAHASA PEMROGRAMAN PHP-MySQL ---------------------------------------------------------------------------------------------------Bernandes Go Setiabudi1), Eka Praja Wiyata Mandala, S.Kom, M.Kom2), Eva Rianti, S.Kom, M.Kom3) 1)Teknik Informatika, UPI YPTK, Padang
[email protected] 2)Teknik Informatika, UPI YPTK, Padang
[email protected] 3)Teknik Informatika, UPI YPTK, Padang
[email protected]
--------------------------------------------------------------------------------------------------------------------Abstrak- Perkembangan teknologi, terutama internet pada saat ini telah memberikan kontribusi yang sangat berarti dan semakin menuntut kita untuk dapat memanfaatkan teknologi tersebut bagi kepentingan manusia, Customer Relationship Management (CRM) adalah tool yang membantu perusahaan untuk mengerti pelanggannya. CRM akan membantu perusahaan tetap dapat bersaing secara global. Menciptakan suatu sistem yang nantinya dapat dimanfaatkan dan membantu pihak lain dalam menciptakan efisiensi dan aktifitas kerja dan aplikasi CRM yang diterapkan dalam sistem memiliki sistem database yang digunakan sebagai tempat penyimpanan data, baik data-data informasi pekerjaan yang digunakan untuk user dalam melakukan pencarian pekerjaan maupun data-data seluruh user yang telah melakukan registrasi pada sebelumnya sehingga dapat mengakses aplikasi ini. Kata kunci: CRM ( Costumer Relationship Manegement), PHP, MySQL, WEB Perkembangan teknologi, terutama internet pada saat 1.
PENDAHULUAN ini telah memberikan kontribusi yang sangat berarti dan
Page 1
semakin menuntut kita untuk dapat memanfaatkan
keluhan, dan saran secara personal dari calon tenaga kerja
teknologi tersebut bagi kepentingan manusia. Apalagi
melalui internet.
di zaman Era-komputerisasi seperti sekarang ini
Dari uraian di atas, penulis merasa tertarik untuk
umumnya manusia lebih cenderung menggunakan
mengangkat masalah ini dengan melakukan penelitian
komputer sebagai alat bantu dalam menyelesaikan
untuk
pekerjaan.
Sehingga sistem diharapkan nantinya dapat bermanfaat
Penggunaan internet memberikan kontribusi yang
mendapatkan
gambaran
perancangan
sistem.
dan digunakan semaksimal mungkin. Semua rumusan-
sangat besar dalam usaha - usaha pelaku bisnis untuk
rumusan dan analisa, penulis
memberikan layanan kepada pelanggan. Melihat
tulisan dalam bentuk tugas akhir atau skripsi dengan judul
kondisi demikian, maka diperlukanlah strategi dalam
“PENERAPAN
menjalankan
RELATIONSHIP
proses
bisnis
yang
dapat
mengoptimalkan pemasaran, penjualan, dan pelayanan
PERUSAHAAN
yang
TENAGA
dikenal
dengan
Customer
Relationship
Management (CRM). Customer
PRESTASI
Relationship
Management
(CRM)
adalah strategi bisnis yang menggunakan teknologi informasi yang akan membantu perusahaan tetap
APLIKASI
tuangkan dalam suatu
CRM
(CUSTOMER
MANAGEMENT) OUTSOURCING
KERJA)
PT
.
(PENYEDIA
ANDALAN
MENGGUNAKAN
PADA
MITRA BAHASA
PEMROGRAMAN PHP-My SQL” 1.1 PERUMUSAN MASALAH Berdasarkan latar belakang yang telah diuraikan,
dapat diandalkan dan terintegrasi sehingga semua
penulis merumuskan beberapa perumusan masalah yaitu :
proses dan interaksi antar tenaga kerja membantu
1. Bagaimana aplikasi CRM yang diterapkan dapat
dalam mempertahankan dan memperluas hubungan
melayani calon tenaga kerja yang akan mendaftar melalui
yang
internet ?
menguntungkan
secara
bersamaan.
Maka
terdapat masalah bagaimana cara-cara calon tenaga
2. Bagaimana aplikasi CRM yang diterapkan mampu
kerja yang akan mendaftar di perusahaan PT. AMP
memberikan informasi tentang cara penyerahan berkas
(Andalan Mitra Prestasi) melalui internet apabila yang
lamaran setelah pendaftaran ?
berada di luar kota dan informasi tentang cara
3. Bagaimana dengan CRM yang diterapkan, pihak
penyerahan berkas lamaran, bagaimana cara
pihak
perusahaan dapat merespon semua pertanyaan, keluhan,
perusahaan PT. AMP merespon semua pertanyaan,
dan saran secara personal dari calon tenaga kerja melalui internet ?
Page 2
telah terdeskripsi dalam suatu dokumentasi bagi para
1.2 Tujuan Penelitian dan pembuatan skripsi ini bertujuan merancang dan menerapkan konsep aplikasi CRM
penggunanya (Soetam Rizky, 2011:32). 2.2 Unified Modeling Language (UML)
pada perusahaan. Adapun tujuan dari perancangan
UML
singkatan
dari
Unified
Modeling
CRM ini antara lain :
Languageyang berarti bahasa pemodelan standar .
1.
Choneles (2003 : bab1) mengatakan UML merupakan
Untuk meningkatkan layanan pada PT. AMP
terhadap calon tenaga kerja. 2.
Membantu
bahasa pemodelan standar yang memiliki sintaks dan
manajemen
untuk
menerapkan
semantik.
strategi PT. AMP sehingga tujuan dari PT. AMP dapat tercapai dengan baik. 3.
Membantu
UML (Unified Modelling Language) adalah salah satu alat bantu yang sangat handal di dunia pengembangan
dalam
mempertahankan
dan
sistem yang berorientasi obyek. Hal ini disebabkan karena
memperluas hubungan yang menguntungkan secara
UML menyediakan bahasa pemodelan visual yang
bersamaan.
memungkinkan bagi pengembang sistem untuk membuat
4.
Mendapatkan umpan balik secara personal antara
cetak biru atas visi mareka dalam bentuk yang baku,
tenaga kerja dengan PT. AMP yang dapat berupa
mudah dimengerti serta dilengkapi dengan mekanisme
saran, keluhan dan permintaan layanan dari tenaga
yang
kerja.
mengkomunikasikan rancangan mereka dengan yang lain
2. LANDASAN TEORI 2.1 Perangkat Lunak
(Munawar, 2005:17).
efektif
untuk
berbagi
(sharing)
dan
Perangkat lunak (Soetam Rizky, 2011:30-31): 2.3 CustomerRelationship Management (CRM) Menurut Pressman, perangkat lunak adalah program CRM merupakan proses mengelola informasi rinci komputer yang memiliki fungsi tertentu dan mampu tentang masing-masing pelanggan dan secara cermat memanipulasi informasi serta memiliki dokumentasi mengelola semua
“titik sentuhan”
pelanggan demi
yang mendeskripsikan operasional dan kegunaan memaksimalkan kesetiaan pelanggan. Titik sentuhan program.perangkat
lunak
adalah
aplikasi
yang pelanggan adalah kesempatan apapun dimana seseorang
dibangun dengan menggunakan program komputer mengahadapi produk mulai dari pengalaman aktual, dengan fungsi utama untuk melakukan otomatisasi komunikasi masal sampai observasi kasual. Manajemen proses bisnis dengan performa dan kegunaan yang relasional pelanggan memungkin perusahaan memberikan
Page 3
layanan pelanggan yang unggul saat diminta melalui
website-website
pelayanan
jaringan informasi yang sangat besar.
yang efektif atas informasi laporan
individual, berdasarkan yang mereka ketahui bahwa setiap
pelanggan
bernilai,
perusahaan
tersebut
dapat
membentuk
sebuah
2.6 Hypertext Markup Language (HTML)
dapat
HTML adalah bahasa pendiskripsi
menyelaraskan tawaran pasar, layanan, program,
menciptakan
pesan, dan media. CRM sangat penting karena
Hypermedia. HTML Memasukkan kode-kode pengendali
pendorong utama dari profitabilitas perusahaan adalah
dalam sebuah dokumen pada berbagai poin yang dapat
kumpulan nilai dari basis pengetahuan (Kotler Keller,
dispesifikasikan
2006:1).
dengan bagian lain dari dokumen tersebut dengan
2.4 Internet
dokumen lain yang berada di World Wide Web (Janner
Internet (kependekan daripada perkataan „internetwork‟) ialah rangkaian komputer yang berhubung
dokumen-dokumen
halaman yang
menciptakan
hyprtext
hubungan
atau
(hyperlink)
Simarmata, 2006: 37). 2.7 CSS
menerusi beberapa rangkaian. Manakala Internet
Cascading Style sheet di kembangkan untuk menata
(huruf „I‟ besar) ialah sistem komputer umum, yang
gaya pengaturan halaman web. Pada awalnya CSS
berhubung secara global dan menggunakan TCP/IP
dikembangkan pada SGML pada tahun 1970, dan terus
sebagai protokol pertukaran paket (packet switching
dikembangkan hingga saat ini CSS telah mendukung
communication protocol).
banyak bahasa Markup seperti: HTML, XHTML, XML,
2.5 Website
SVG (Scalable Vector Graphics) dan Mozilla XUL (XML
Terminologi website adalah kumpulan dari
User
Interface
Language).
Mengacu
dari
arti
halaman-halaman situs, yang biasanya terangkum
bahasa,Cascading Style Sheet memiliki arti Gaya Menata
dalam
yang
Halaman Bertingkat, yang berarti setiap satu elemen yang
tempatnya berada didalam World Wide Web (WWW)
telah diformat dan memiliki anak, maka anak dari elemen
di Internet. Sebuah web page adalah dokumen yang
tersebut secara otomatis mengikuti format elemen
ditulis dalam format HTML (Hyper Text Markup
induknya (Alexander F.K Sibero, 2011: 112).
Language), yang hampir selalu bisa diakses melalui
2.8 Pemrograman
sebuah
domain
atau
subdomain,
HTTP, yaitu protokol yang menyampaikan informasi
Bahasa yang dapat dimengertikan oleh computer
dari server website untuk ditampilkan kepada para
disebut bahasa pemrograman. Bahasa pemrograman
pemakai melalui web browser. Semua publikasi dari
Page 4
memengaruhi cara dan teknik pemrograman (Iwan
pengembang web (web developers) karena memiliki
Binanto: 2005,2006: 1).
kecepatan dan ukuran yang kecil membuat MySQL lebih
2.9 Personal Home Page (PHP)
ideal untuk web site ditambah lagi dengan fakta bahwa
Seperti
bahasa
pemrograman
lainnya
PHP
MySQL adalah open source yang berarti gratis (Janner
memproses seluruh perintah yang ada pada script PHP
Simarmata. 2006: 29).
didalam web server dan dan menampilkan web
2.12 Outsourcing
outputnya kedalam web browser klien. PHP adalah
Secara umum pengertian outsourcing adalah
bahasa scripting yang menampilkan output HTML
penyerahan tanggung jawab kegiatan perusahaan
ataupun
kepada
output
lain
sesuai
dengan
keinginan
pemrogram (misalnya: PDF dan lain-lain) yang
pihak
ketiga
dengan
tujuan
untuk
mendapatkan tenaga ahli serta menigkatkan efisiensi
dijalankan pada server side. Artinya semua sintak
dan
efektivitas
perusahaan
sebagai
pengawas
yang diberikan akan sepenuhnya dijalankan pada
pelayanan yang telah disepakati (Iftida Yasar. 2012: server sedangkan yang dikirin pada browser hanya menghasilkan output saja (Janner Simarmata. 2006:
Menurut definisi Maurice Greaver (Iftida Yasar. 2012:
30-31).
17) Outsourcing diartikan sebagai contract (work out).
2.10Database Basis data (database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.Database
19).
digunakan
untuk
menyimpan
informasi atau data yang terintegrasi dengan baik di dalam sebuah komputer. Beberapa istilah database yaitu sebagai berikut (Achmad Solichin, 2010; 6-7): 2.11 MySQL MySQL merupakan sebuah perangkat lunak sistem manajemen basis data SQLatau DBMS yang
outsourcing dipandang sebagai tindakan mengalihkan beberapa aktivitas perusahaan dan hak pengambilan keputusannya kepada pihak lain (outside provider), di mana tindakan ini terikat dalam suatu kontrak kerja sama. Menurut Dr. Richardus Eko Indrajit dan Drs. Richardus
Djokopranoto
(Iftida
Yasar.
2012:
18)
mendefinisikan bahwa outsourcing merupakan hasil samping dari Business Prosess Reengineering (BPR), yakni perubahan yang dilakukan secara mendasar oleh suatu perusahaan dalam proses pengelolaannya, bukan hanya sekedar melakukan perbaikan.
multithread dan multi-user. MySQL sangat populer
Page 5
Dari beberapa definisi yang dikemukakan di atas, terdapat persamaan dalam memandang outsourcing, yaitu
adanya
sekunder dengan membaca buku-buku, literatur-literatur
diharapkan
dan browsing Internet agar dapat memperoleh data dan
memberikan hasil berupa peningkatan kinerja agar
informasi yang dapat membantu dalam perancangan
dapat
sistem yang akan dibuat dalam laporan ini.
pada
lebih
pihak
kompetitif
sebagian
Penelitian ini dilakukan untuk memperoleh data
kegiatan
perusahaan
penyerahan
b. Penelitian Perpustakaan (Library Research)
lain,
yang
dalam
menghadapi
perkembangan ekonomi dan teknologi global. 3.
Metode Penelitian Metode penelitian yang dilakukan terdiri dari
c. Penelitian Laboratorium (Laboratory Research) Merupakan
tahap
penelitian
yang
mempraktekkan langsung hasil dari analisa yang bertujuan
beberapa tahapan, dan pada masing-masing tahapan
untuk menguji kebenaran sistem yang dirancang.
yang dilakukan saling berhubungan antara satu
4.Analisa dan Perancangan
tahapan dengan tahapan lainnya. Metode yang
untuk
Adapun hardwaredansoftware yang akan digunakan
digunakan dalam tahapan tersebut yakni :
untuk mendukung penelitian ini adalah sebagai berikut:
a. Penelitian Lapangan (Field Research)
Kebutuhan Hardware, diantaranya: Laptop Accer Aspire
Penelitian yang dilakukan untuk mendapatkan
4820G, processor Intel(R) Core(TM) i3 CPU
M380
data primer secara langsung dilakukan di PT. Andalan
@2.53 Ghz. RAM
Mitra Prestasi dengan teknik pengumpulan data
Kebutuhan
sebagai berikut:
Windows 7 Ultimate, Microsoft Office Word 2010,
1.
Wawancara
EasyWAMP, Rational Rose, Adobe Dreamwever CS5.
Suatu metode pengumpulan data dengan cara
4.1 Analisa Sistem
Software,
2GB DDR3, Harddisk 500 GB. diantaranya:
Sistem
operasi
melakukan tanya jawab dengan pihak PT. Andalan
Analisa sistem adalah penguraian dari suatu sistem
Mitra Prestasi untuk mendapatkan informasi yang
informasi kedalam bagian komponennya dengan maksud
diperlukan.
untuk mengidentifikasi dan mengevaluasi permasalahan-
2.
Survei
permasalahan yang terjadi dan kebutuhan-kebutuhan yang
Metode pengumpulan data dengan cara
diharapkan
sehingga
dapat
diusulkan
perbaikan-
melakukan tanya jawab dengan beberapa calon tenaga
perbaikannya. Analisa sistem merupakan tahap awal
kerja yang datang langsung ke PT. Andalan Mitra
dalam perancangan dan pengembangan sebuah sistem
Prestasi.
yang akan dirancang, karena tahap inilah akan diukur dan
Page 6
dievakuasi tentang kinerja dari sistem yang dirancang.
Adapun diagram yang akan digunakan dalam perancangan
Identifikasi terhadap masalah-masalah yang ada dan
aplikasi ini antara lain :Use Case Diagram, Class Diagram
langkah-langkah untuk kebutuhan perancangan yang
, Sequence Diagram, Collaboration Diagram, Statechart
diharapkan.
Diagram, Activity Diagram., Deployment Diagram.
4.2 Analisa Data
4.3.1 Use Case Diagram
Analisa data merupakan tahap untuk melakukan penganalisaan terhadap data-data yang dibutuhkan untuk perancangan sistem yang akan dibuat, dalam hal ini data di teliti dan pelajari dari PT. Andalan Mitra Prestasi Padang. Data-data yang dapat dikumpulkan berupa formulir pendaftaran calon tenaga kerja, dan rancangan sebuah situs web untuk PT. Andalan Mitra Prestasi Padang yang memiliki kriteria sebagai
Gambar 4.1 Use Case Diagram 4.3.2 Class Diagram
berikut:
1. Menampilkan profil perusahaan dengan lengkap. 2. Jasa dan Layanan. 3. Informasi Lowongan pekerjaan. 4. Form Aplikasi untuk pengisian data – data diri calon tenaga kerja yang mendaftar.
5. Sarana untuk melakukan komlpain sekaligus memberikan saran kepada pihak perusahhaan Gambar 4.2 Class Diagram mengenai pelayanan yang diberikan. 4.3 Perancangan Sistem Dengan Menggunakan Unified Modeling Language(UML) Aplikasi dirancang menggunakan pemodelan UML agar mempermudah memindahkan konsep sistem yang dirancang
ke dalam bentuk program.
Page 7
4.3.3 Activity Diagram
Gambar 4.3 Activity Diagram 5.
Gambar 5.2 Tampilan Menu Admin 5.3 Tampilan Menu Klien
IMPLEMENTASI DAN PENGUJIAN Halaman ini merupakan tampilan awal menu klien,
5.1Tampilan home Perhatikan Gambar 5.3.
Pada tampilan home ini, berisi tentang berita lowongan dan informasi terbaru. Tampilan home dapat dilihat pada Gambar 5.1.
Gambar 5.3. Tampilan Menu Klien Gambar 5.1.Tampilan home 5.2 Tampilan Menu Admin Pada Halaman ini merupakan tampilan awal menu
5.4 Tampilan Menu Member
Halaman ini merupakan tampilan awal menu member, Perhatikan Gambar 5.4.
admin, Perhatikan Gambar 5.2.
Page 8
3. Aplikasi CRM dirancang agar beberapa admin yang diperusahaan dapat melakukan komunikasi dengan user secara
personal
sehingga
semua
informasi
yang
dibutuhkan oleh user dapat diberikan sesuai dengan yang diharapkan. 6.2Saran-saran Agar sistem yang diusulkan dapat digunakan lebih optimal dan dapat berjalan sesuai dengan yang diharapkan, maka ada beberapa saran yang dapat dijadikan bahan pertimbangan untuk pihak PT. Anlan Mitra Prestasi. Gambar 5.35. Tampilan Menu Member Adapun saran yang penulis berikan adalah sebagai berikut 6.
KESIMPULAN DAN SARAN :
6.1 Kesimpulan 1. Terapkan sistem komputerisasi yang lebih optimal Kesimpulan yang dapat diambil dari aplikasi CRM dengan menggunakan aplikasi agar dapat menjawab ini adalah : tantangan-tantangan mengenai perkembangan zaman saat 1. Aplikasi CRM yang diterapkan dalam sistem ini. memiliki sistem database yang digunakan sebagai 2. Terapkan suatu aplikasi program melalui proses uji tempat penyimpanan data, baik data-data informasi coba dan adaptasi dari sistem yang lama ke sistem yang pekerjaan
yang
digunakan
untuk
user
dalam baru agar dapat mengetahui peningkatan dari unjuk kerja.
melakukan pencarian pekerjaan maupun data-data 3. Bangun kerja sama dalam meningkatkan efisiensi kerja seluruh user yang telah melakukan registrasi pada sangat dibutuhkan agar dapat mencapai tujuan. sebelumnya sehingga dapat mengakses aplikasi ini. 4. Rancangan system aplikasi ini juga bisa diberi 2. Aplikasi CRM ini memiliki client yang dapat tambahan aplikasi lain yang bersifat mendukung agar menambahkan serta menyediakan lowongan pekerjaan aplikasi yang dirancang menjadi jauh lebih sempurna. yang tersimpan dalam database yang telah di-input5. Diperlukan maintenace terhadap program aplikasi kan sebelumnya, sehingga user dapat mengakses serta yang telah dibuat, supaya dapat digunakan secara mendapatkan lowongan pekerjaan yang mereka cari berkelanjutan selama kebutuhan terhadap informasi yang dalam aplikasi ini. ada di PT. Andalan Mitra Prestasi.
Page 9
Daftar Referensi Achmad Solichin, 2010, MySQL 5 Dari Pemula Hingga Akhir, Jakarta Alexander F.K Sibero, 2011, Kitab Suci Web Programing, Jakarta Amin Widjadja Tunggal, 2008, Dasar-dasar Customer Relationship Management (CRM), Jakarta Andrea Adelheid & Khairil Nst, 2012, Buku Pintar Menguasai PHP MySQL, Jakarta Iftida Yasar, 2012, Outsourcing Tidak akan Pernah Bisa Dihapus, Jakarta Iwan Binanto, 2005, Konsep Bahasa Pemrograman, Yogyakarta Janner Simarmata, 2006, Aplikasi Mobile Commerce, Yogyakarta Maya
Ariyanti, Pelanggan
2006, Guna
Manajemen
Hubungan
memperoleh
Loyalitas
Pelanggan: Suatu Konsep, Jurnal Bisnis, Manajemen & Ekonomi, Bandung Philip Kotler, Kevin Lane Keller, 2006, Manajemen Pemasaran, Jakarta Prabowo
Pudjo
Widodo,
Herlawati,
2011,
Menggunakan Unified Modeling Language (UML), Bandung Roger Baran, Cristopher, Michael Zerres, 2011, Customer Relationship Management, London Soetam Rizky, 2011, Konsep Dasar Rekayasa Perangkat Lunak, Jakarta Teti Wijayanti, Imam Azhari, 2011, Pengembangan Customer Relationship Management Berbasis web pada griya muslim flora, Jurnal Sistem Informasi, Yogyakarta
Page 10