• Tidak ada hasil yang ditemukan

Juwita Asri 1, Agus Pratondo 2, Hasanudin Husain Syafaat 3

N/A
N/A
Protected

Academic year: 2021

Membagikan "Juwita Asri 1, Agus Pratondo 2, Hasanudin Husain Syafaat 3"

Copied!
6
0
0

Teks penuh

(1)

Aplikasi Customer Relationship Management untuk Pemesanan Produk,

Penjadwalan Pembayaran & Implementasi, serta Pencatatan Pembayaran Produk

Pada PT. Buanatechno Cipta Solusi

Juwita Asri1, Agus Pratondo2, Hasanudin Husain Syafaat3

1,2,3Program Studi Manajemen Informatika, Politeknik Telkom Bandung 1[email protected],2[email protected],3[email protected]

Abstrak

PT. Buanatechno Cipta Solusi adalah perusahaan dengan fokus bisnis pada pembuatan dan pengembangan software dan Lembaga Keuangan Mikro (LKM) sebagai produk utama. Aspek penjualan produk pada PT. Buanatechno Cipta Solusi memerlukan penanganan yang baik untuk dapat terus meningkatkan jumlah klien, disamping tetap mempertahankan klien yang sudah ada. Pengelolaan penjualan dan implementasi produk pada PT. Buanatechno Cipta Solusi menggunakan Microsoft Office Excel sebagai media pencatatan pemesanan, pembayaran, dan penjadwalan pembayaran serta implementasi. Hal tersebut dapat membuat terjadinya redudansi data, karena tidak adanya pengintegrasian yang baik untuk setiap tahap penjualan produk.

Untuk mengatasi permasalahan yang ada, dibutuhkan suatu sistem yang dapat membantu dalam pengelolaan penjualan produk dan implementasi yang dilakukan terhadap klien, yaitu aplikasi Customer Relationship Management (CRM). Aplikasi CRM yang dibangun bertujuan untuk membantu perusahaan dalam melakukan pencatatan produk dan mengelola tahap-tahap penjualan produk serta pengimplementasian yang akan dilakukan terhadap klien. Pengelolaan tahap-tahap penjualan produk tersebut meliputi pencatatan pemesanan, penjadwalan pembayaran, dan pencatatan pembayaran.

Kata kunci: CRM, penjualan produk, implementasi, penjadwalan

PT. Buanatechno Cipta Solution is a company with a business focus on creating and developing software and Micro Finance Institutions (MFIs) as the main product. Aspects of product

sales at PT. Buanatechno Cipta Solution require a good solution to be able to continue to increase the number of clients, in addition to retaining existing clients.

Sales management and product implementation at PT. Buanatechno Cipta Solution

using Microsoft Office Excel as a recording media ordering, payment, and payment scheduling and implementation. It can make the data redundancy, in the absence of integration is good for every stage of product sales.

To overcome the existing problems, needed a system that can assist in the

management and implementation of product sales made to clients, namely the application of Customer Relationship Management (CRM). CRM applications are built aims to help

companies keep records of products and manage product sales stages and implementation will be done on the client. Management of the stages of recording sales of such

products include ordering, payment scheduling, and recording payments. Keyword: CRM, produt sales, implementation, schedulling

1. Pendahuluan

Salah satu faktor penting yang diperlukan perusahaan untuk tetap bertahan dalam bisnis yang dijalankan adalah dengan menjalin hubungan baik terhadap pelanggan dan dapat mengambil keputusan terbaik dalam pengelolaan dan pengembangannya. Bagi perusahaan berbasis customer oriented, seperti PT. Buanatechno Cipta Solusi, kepuasan pelanggan

merupakan salah satu kunci sukses dalam perjalanan bisnisnya. PT. Buanatechno Cipta Solusi merupakan perusahaan yang bergerak dalam bidang Information and Communication

Technology (ICT) yang berperan sebagai

perancang sekaligus implementator sistem informasi di partner dan client (pelanggan), sehingga interaksi dengan pelanggan cenderung sering dilakukan.

Penjualan produk pada PT. Buanatechno Cipta Solusi yang dilakukan oleh unit Marketing

(2)

terdiri atas beberapa tahapan. Pada tahap awal, bagi LKM yang berminat untuk mengetahui tentang produk aplikasi, dapat mengirimkan

Letter of Interest (LoI) / Surat Ketertarikan

kepada unit Marketing. Setelah itu, unit

Marketing akan mengatur jadwal untuk

melakukan assessment. Assessment merupakan tahapan untuk mengidentifikasi kesesuaian produk aplikasi terhadap kebutuhan LKM yang bersangkutan. Jika LKM tertarik terhadap produk aplikasi, akan berlanjut pada tahap Sales

Purchase Agreement (SPA), namun jika tidak

tertarik, maka data LKM tersebut tetap menjadi arsip PT. Buanatechno Cipta Solusi. Pada tahap SPA dilakukan pembayaran dengan persentase pembayaran sesuai dengan kesepakatan antara pihak PT. Buanatechno Cipta Solusi dengan LKM yang tertarik mengimplementasikan produk aplikasi. Selanjutnya, unit Marketing akan mengatur jadwal untuk implementasi aplikasi. Penjadwalan implementasi dilakukan untuk mengatur waktu instalasi aplikasi, migrasi, pelatihan, pendampingan, dan penutupan (closing). Dalam hal ini, pencatatan pemesanan, penjadwalan pembayaran dan implementasi, pencatatan pembayaran, serta pencatatan data klien dicatat ke dalam Microsoft Office Excel, sehingga menyebabkan banyak terjadi redudansi data karena tidak adanya pengintegrasian yang baik pada setiap tahap yang dilalui.

Dari permasalahan-permasalan yang ada, maka PT. Buanatechno Cipta Solusi membutuhkan aplikasi yang dapat membantu pengelolaan penjualan produk, yaitu aplikasi

Customer Relationship Management (CRM).

CRM yang dibangun merupakan sistem yang dapat membantu pencatatan pemesanan produk, mengatur penjadwalan pembayaran dan implementasi dengan sistematis, serta mencatat pembayaran yang telah dilakukan.

2. Tinjauan Pustaka

2.1 PT. Buanatechno Cipta Solusi

Buanatechno merupakan perusahaan yang bergerak dibidang Information and Communication Technology (ICT) yang berperan

sebagai perancang sekaligus implementator dengan menyediakan jasa solusi terpadu bagi Lembaga Keuangan Mikro (LKM). Berdiri sejak November 2007 dengan lokasi operasional awal di wilayah Depok sebagai salah satu kota satelit/penyangga ibukota DKI Jakarta (PT. Buanatechno Cipta Solusi 2010).

2.2 Customer Relationship Management (CRM)

2.2.1 Pengertian CRM

Berikut ini dipaparkan lebih jauh tentang definisi CRM menurut beberapa ahli [10]: a. Menurut Turban (2004), CRM adalah suatu

pendekatan pelayanan kepada konsumen yang berfokus pada pembangunan jangka panjang dan hubungan konsumen yang berkelanjutan yang dapat memberikan nilai tambah bagi pelanggan maupun perusahaan. b. Menurut Kalakota dan Robinson (2001),

CRM adalah integrasi dari strategi penjualan, pemasaran, dan pelayanan yang terkoordinasi.

c. Menurut Laudon dan Traver (2002), CRM menyimpan informasi pelanggan dan merekam seluruh kontak yang terjadi antara pelanggan dan perusahaan, serta membuat profil pelanggan untuk staf perusahaan yang memerlukan informasi tentang pelanggan tersebut.

2.3 Pemodelan Sistem

2.3.1 Data Flow Diagram

Data Flow Diagram (DFD) adalah alat

pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD sering juga disebut dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi [7].

DFD terdiri atas empat komponen utama, yaitu terminator, proses, alur data, dan penyimpanan data (data store).

2.3.2 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD)

merupakan pemodelan basis data yang menggambarkan relasi antar entitas di dalamnya. Entitas tersebut berasal dari komponen-komponen yang ada di dunia nyata yang dapat dibedakan antara satu sama lain. Entitas yang ada dalam ER Diagram memiliki atribut-atribut yang menunjukkan identitas dari suatu entitas.

(3)

2.4 Aplikasi Pendukung Web 2.4.1 Apache

Apache merupakan nama web server yang dapat dijalankan di banyak sistem operasi yang berfungsi untuk melayani request dari HTTP

client (web browser) ke komputer server.

Apache dikembangkan oleh komunitas open

source di internet dan merupakan web server

yang paling populer [4]

2.4.2 Basis Data

Basis data adalah kumpulan informasi yang terorganisasi dan disajikan untuk tujuan khusus. Basis data terkomputerisasi dapat

di-update, file bisa terorganisasi, dan informasi

dapat dibaca, dicari dengan cepat, dan di-retrieve menggunakan komputer. Suatu basis data adalah suatu koleksi/kumpulan dari data yang disimpan secara berhubungan yang melayani kebutuhan dari berbagai pengguna di dalam satu atau banyak organisasi [11].

2.4.3 PHP Hypertext Prepprocessor (PHP)

PHP merupakan singkatan dari PHP

Hypertext Preprocessor yang digunakan sebagai

bahasa script server-side dalam pengembangan

Web yang disisipkan pada dokumen HTML.

Pengguna PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web

tersebut menjadi lebih mudah dan efisien [2]. Beberapa kelebihan dari PHP (PHP

Hypertext Processor), antara lain (Kadir, Dasar

Pemrograman Web Dinamis Menggunakan PHP Edisi 3):

a. PHP bersifat free atau gratis.

b. PHP mampu berjalan di linux sebagai

platform sistem operasi utama bagi

PHP, tetapi juga dapat berjalan di FreeBSD, Unix, Solaris, Windows dan yang lainnya.

c. PHP dapat melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form,

menghasilkan isi halaman web

dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih dari kemampuan CGI.

d. PHP memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movie flash.

Beberapa database yang sudah ada, baik yang bersifat gratis ataupun komersial sangat

mendukung akses PHP, diantaranya MySQL, PosgreSQL, mSQL, Informix, dan yang lainnya.

2.4.4 Javascript

Javascript adalah bahasa skrip (bahasa yang kodenya ditulis menggunakan teks biasa) yang ditempelkan pada dokumen HTML dan diproses pada sisi klien. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi semakin luas. Sebagai contoh, dengan menggunakan Javascript dimungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum formulir dikirim ke server. Selain itu, dengan menggunakan Javascript juga dimungkinkan untuk mengimplementasikan tugas yang bersifat interaktif tanpa berhubungan dengan server (Kadir, Mastering Ajax dan PHP 2009).

3. Analisis Kebutuhan Dan Perancangan

3.1 Analisis Sistem

3.1.1 Gambaran Umum Sistem

CRM yang akan diimplementasikan di PT. Buanatechno Cipta Solusi merupakan suatu aplikasi berbasis web yang mengarah pada penjualan produk dan implementasi. Adapun pengguna yang nantinya terlibat dalam penggunaan CRM untuk modul penjualan produk dan implementasi ini adalah karyawan unit Marketing, dan implementor.

Aplikasi CRM akan membantu perusahaan dalam melakukan pencatatan produk dan pencatatan tahap-tahap penjualan produk, serta implementasi yang akan dilakukan terhadap klien.

Pencatatan tahap-tahap penjualan produk yang akan dilakukan oleh karyawan unit

Marketing meliputi pencatatan pemesanan,

penjadwalan pembayaran, dan pencatatan pembayaran. Dengan adanya penjadwalan pembayaran dan implementasi secara sistematis, maka karyawan unit Marketing dapat memantau status pembayaran dan implementasi.

3.2 Desain Sistem

3.2.1 Perancangan Data Flow Diagram (DFD)

(4)

CRM Buanatechno Karyawan unit Marketing Implementor data pemesanan data pembayaran data klien informasi produk informasi klien informasi pemesanan

informasi jadwal implementasi informasi pembayaran

data produk waktu implementasi

Informasi tahap implementasi informasi implementasi

Informasi jadwal implementasi Administrator data tahap implementasi

informasi tahap implementasi

data realisasi implementasi

laporan implementasi

data implementasi

informasi realisasi implementasi

Gambar 1. Diagram Konteks

b. DFD Level 1 Gambar 2 DFD Level 1 3.2.2 ER Diagram Klien Pembayaran Produk_penjualan n tgl_pemesanan harga_jual nama_produk termin #id_produk total_bayar satuan_termin #id_pembayaran telepon nama_LKM #id_klien alamat PIC_klien email termin tgl_pembayaran angsuran_bayar fax n Implementasi_klien keterangan waktu_rilis versi Memiliki Realisasi_implementasi #id_implementasi Tahap_implementasi Memiliki 1 Memiliki Karyawan Pemesanan tgl_akhir_realisasi id_user #username password role n Jadwal_pembayaran_rinci Melakukan status tgl_awal_implementasi tgl_akhir_implementasi waktu_ketentuan #iid_tahap_implementasi tahap_implementasi 1 n 1 n 1 n n n

Gambar 9 Entity Relationship Diagram

3.2.3 Struktur Halaman

a. Marketing

Gambar 10 Struktur Halaman Marketing

b. Implementor

Gambar 11 Struktur Halaman Implementor

4. Implementasi Dan Pengujian

4.1 Implementasi

4.1.1 Tampilan Implementasi Aplikasi

Gambar 11 Halaman Login Karyawan Unit Marketing dan Implementor

Karyawan unit Marketing data produk 1.0 Mengelola data produk 2.0 Mengelola data klien 3.0 Mengelola data pemesanan 6.0 Mengelola data implementasi 4.0 Mengelola data Pembayaran Produk Penjualan data produk fix rekap data produk informasi produk

data klien data klien fix Klien rekap data klien informasi klien Implementor id produk id klien data pemesanan Implementasi Klien Pemesanan Pembayaran Jadwal Pembayaran Rinci informasi pemesanan

informasi jadwal pembayaran

data pembayaran rekap data pembayaran informasi pembayaran 5.0 Mengelola tahap implementasi informasi implementasi

data pemesanan fix rekap data pemesanan

rekap data implementasi

id pemesanan waktu pembayaran fix

data tahap implementasi

Tahap implementasi data tahap implementasi fix

rekap data tahap implementasi Informasi tahap implementasi

data implementasi

data implementasi Administrator informasi tahap implementasi

Realisasi Implementasi 7.0 Mengelola data realisasi implementasi id implementasi data realisasi implementasi

data realisasi implementasi

rekap data realisasi implementasi informasi realisasi implementasi

data pembayaran jadwal implementasi, informasi realisasi implementasi laporan implementasi Login Halaman Utama Produk Input Produk Ubah Produk Hapus Produk Klien Pemesanan Cari Prosuk Input Klien Ubah Klien Hapus Klien Cari Klien Hapus Pemesanan PemesananCari Input Pemesanan Laporan Implementasi Jadwal Implementasi Lihat Klien Lihat Klien Lihat Jadwal Implementasi Cari Jadwal Implementasi Download File Login Halaman Utama Implementasi Input Implementasi Hapus Implementasi Jadwal Implementasi Realisasi Implementasi Input Realisasi Implementasi Hapus Realisasi Implementasi Car Realisasii Implementasi Inpu Jadwalt Implementasi Hapus Jadwal Implementasi Cari Implementasi Tahap Implementasi Cari Tahap Implementasi

(5)

Gambar 12 Halaman Utama Karyawan Unit Marketing

Gambar 13 Halaman Menu Produk

Gambar 14 Halaman Menu Klien

Gambar 15 Halaman Form Pemesanan

Gambar 16 Halaman Utama Implementor

Gambar 17 Halaman Menu Tahap Implementasi

4.2 Pengujian

Tujuan dari pengujian sistem adalah untuk menemukan kemungkinan kesalahan yang terdapat dalam aplikasi dan untuk melihat keluaran yang muncul sesuai dengan yang diharapkan. Pengujian dalam aplikasi ini dilakukan dengan menggunakan metode black

box yang merupakan pengujian atas fungsionalitas dan tampilan antarmuka aplikasi.

TABEL 1 FORM TAMBAH DATA PRODUK

Nama Field Tipe Masukan Keluaran yang Diharapkan Hasil Keluaran Kesimpulan ID Produk default (ID

produk) Berhasil dan tersimpan Berhasil dan tersimpan Ok Nama Produk kosong Muncul pesan kesalahan Muncul pesan kesalahan Ok huruf (A-Z, a-z) semua, contoh: kopol Berhasil dan tersimpan Berhasil dan tersimpan Ok huruf (A-Z, a-z) + karakter spesial, contoh: BCore<<>> Berhasil dan tersimpan Berhasil dan tersimpan Ok huruf (A-Z, a-z) + tanda petik satu (‘), contoh: BMT AlBa’its Berhasil dan tersimpan Berhasil dan tersimpan Ok

(6)

huruf (A-Z, a-z) + angka, contoh: kopol1 Muncul pesan kesalahan Muncul pesan kesalahan Ok angka (0-9) semua, contoh: 112233 Muncul pesan kesalahan Muncul pesan kesalahan Ok angka (0-9) + karakter spesial, contoh: 112233* Muncul pesan kesalahan Muncul pesan kesalahan Ok Versi kosong Muncul pesan kesalahan Muncul pesan kesalahan Ok huruf (A-Z, a-z) semua, contoh: kopol Muncul pesan kesalahan Muncul pesan kesalahan Ok huruf (A-Z, a-z) + karakter spesial, contoh: versi-satu Muncul pesan kesalahan Muncul pesan kesalahan Ok huruf (A-Z, a-z) + angka, contoh: versi1 Muncul pesan kesalahan Muncul pesan kesalahan Ok angka (0-9) semua, contoh: 112233 Berhasil dan tersimpan Berhasil dan tersimpan Ok angka (0-9) + karakter spesial, contoh: 1122/33/ Muncul pesan kesalahan Muncul pesan kesalahan Ok Waktu Rilis Kosong Muncul pesan kesalahan Muncul pesan kesalahan Ok pilihan dari dropdown-list Berhasil dan tersimpan Berhasil dan tersimpan Ok Keterangan Kosong Muncul pesan kesalahan Muncul pesan kesalahan Ok huruf (A-Z, a-z) semua, contoh: kopol Berhasil dan tersimpan Berhasil dan tersimpan Ok huruf (A-Z, a-z) + karakter spesial, contoh: ketsatu// Berhasil dan tersimpan Berhasil dan tersimpan Ok huruf (A-Z, a-z) + angka, contoh: ket1 Berhasil dan tersimpan Berhasil dan tersimpan Ok angka (0-9) semua, contoh: 112233 Berhasil dan tersimpan Berhasil dan tersimpan Ok angka (0-9) + karakter spesial, contoh: 1122/33/ Berhasil dan tersimpan Berhasil dan tersimpan Ok 5. Penutup 5.1 Kesimpulan

Dari hasil pengujian data pada aplikasi CRM ini, maka dapat disimpulkan bahwa: 1. Aplikasi CRM ini dapat menangani

pencatatan pemesanan produk oleh klien. 2. Aplikasi CRM ini mampu menangani

penjadwalan implementasi dengan sistematis

5.2 Saran

Saran bagi pengembangan aplikasi CRM ini adalah sebagai berikut:

1. Mengembangkan aplikasi CRM dengan tampilan antarmuka yang menarik.

2. Meningkatkan aspek keamanan data pada pengembangan aplikasi CRM.

Daftar Pustaka

[1] Idestio, Barsyah Dwi. Pembangunan Aplikasi Ujian

Akhir Semester (UAS) Online untuk Mengukur

Pencapaian Kompetensi Peserta Didik di Politeknik Telkom. Bandung, 2010.

[2] Kadir, Abdul. Dasar Pemrograman Web Dinamis

Menggunakan PHP. Yogyakarta: Penerbit ANDI, Edisi

3.

[3] —. Mastering Ajax dan PHP. Yogyakarta: Penerbit ANDI, 2009.

[4] Komputer, Wahana. Panduan Belajar MySQL Database Server. Jakarta Selatan: Mediakita, 2010.

[5] Maghfirah. Sistem Informasi Berbasis Web pada

Bimbingan Belajar NATC Bandung. Bandung, 2010.

[6] Nugroho, Bunafit. Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL (Studi Kasus, Sistem Informasi Penjualan pada Toko Buku). Yogyakarta: Penerbit Gava Media, 2011.

[7] Pamo, SKom., MMSI. "Lecture Notes: Sistem Informasi." 2011.

[8] http://power.lecture.ub.ac.id/files/2011/04/DFD.pdf (accessed June 10, 2011).

[9] PT. Buanatechno Cipta Solusi. Profil | Buanatechno. May 19, 2010. http://buanatechno.com/news/about/ (accessed June 4, 2011).

[10] Saputri, Devy Listisari. "jurnal-final2." 2009. d3vai.blog.binusian.org/files/2009/06/jurnal-final2.doc (accessed June 4, 2011).

[11] Simarmata, Janner. Perancangan Basis Data.

Gambar

Gambar 1. Diagram Konteks b. DFD Level 1 Gambar 2 DFD Level 1 3.2.2 ER Diagram Klien Pembayaran Produk_penjualanntgl_pemesananharga_jual nama_produktermin#id_produk total_bayarsatuan_termin #id_pembayaranteleponnama_LKM#id_klienalamatPIC_klienemail termin

Referensi

Dokumen terkait

Menurut Ismail Solihin (2009 : 193), mengemukakah bahwa pada dasarnya fungsi pengawasan merupakan suatu upaya untuk memastikan aktivitas yang dilakukan oleh seluruh

Gambarkan skema hubungan antara sistem komputer, sistem operasi dan brainware (beri keterangannya), Beri alasan mengapa sistem operasi disebut juga sebagai pengendali

Parameter yang paling penting dalam lensa adalah panjang fokus f, penelusuran berkas untuk menemukan bayangan, baik lensa divergen maupun konvergen ditunjukkan pada Gambar

III Tahun 2020 Anindini Winda Amalia, S.Kep., Ns., M.Kes Budi Pranoto, AMd.RMIK.,S.K.M 4 DEVITA MEDARISKA TIK Perancangan Aplikasi Reservasi dan Antrian Online Berbasis Website di

Membiasakan meminum air dalam jumlah yang cukup merupakan hal yang harus dilakukan setiap orang sehingga faktor resiko untuk mengalami gangguan ginjal dapat dikurangi..

Media sosial youtube digemari oleh masyarakat untuk berbagai macam sarana. Baik untuk sekedar melihat video atau pun mengunggah video kedalam youtube. youtube

a) Pengalaman fisik ( physical experience ), yaitu interaksi manusia dengan lingkungannya. Contohnya adalah interaksi seorang siswa dengan kumpulan batu yang ia tata. b)