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