BAB I
PENDAHULUAN
1.1. Latar Belakang
Semakin pesatnya perkembangan ilmu pengetahuan dan teknologi informasi mengakibatkan setiap perusahaan baik yang bergerak di bidang jasa maupun perdagangan harus bersaing dengan perusahaan lainnya agar tetap eksis dan berkembang. Informasi merupakan sumber daya utama yang dapat menunjang keberhasilan suatu perusahaan, informasi yang akurat, dan lengkap dapat meningkatkan kinerja dan pertumbuhan perusahaan. Banyak perusahaan berusaha mendapatkan pelanggan dengan cara memberikan pelayanan yang baik kepada pelanggan, tetapi pelayanan yang disediakan tidak terfokus kepada kebutuhan pelanggan secara personal. Hal ini mengakibatkan usaha yang dilakukan perusahaan tidak mendapatkan hasil yang optimal. Penerapan strategi yang tidak sesuai dapat menyebabkan perusahaan kehilangan kesempatan untuk mendapatkan keuntungan yang optimal.
PT. Bizmedia merupakan salah satu perusahaan yang bergerak di bidang retail peralatan dan perlengkapan IT ke seluruh Indonesia. Selain menjalankan proses distribusi produk IT, PT. Bizmedia juga menangani kebutuhan pelanggan dalam mencari informasi dan keluhan terkait produk yang akan dan sudah dibeli. Namun sistem berjalan yang saat ini digunakan dirasa kurang maksimal, karena masih bersifat manual. Pengelolaan dokumen dan laporan yang bersifat manual
menyebabkan kinerja karyawan menjadi kurang produktif. Permasalahan lainnya yang muncul adalah seringkali terjadi kehilangan data, laporan, dan pencarian data yang memakan waktu cukup lama. PT. Bizmedia perlu menerapkan strategi yang berfokus pada peningkatan produktifitas karyawan, khususnya dalam mengelola kebutuhan pelanggan. Strategi yang tepat dalam mengelola kebutuhan pelanggan dapat menciptakan loyalitas pelanggan dan meningkatkan keuntungan bagi PT.
Bizmedia. Strategi tersebut adalah customer relationship management (CRM) berbasis website,
CRM adalah proses mengelola informasi rinci tentang pelanggan perorangan dan semua “titik kontak” pelanggan secara seksama untuk memaksimalkan loyalitas pelanggan (Buttle, 2004). Dengan menerapkan aplikasi CRM berbasis website yang berfokus kepada pelayanan pelanggan diharapkan dapat meningkatkan kepuasan pelanggan dan menghasilkan keuntungan bagi perusahaan. Di lingkungan perusahaan, pemanfaatan website bertujuan untuk meningkatkan profitabilitas perusahaan melalui peningkatan layanan yang diberikan (Rachmatullah, 2015).
Penulis melakukan perancangan aplikasi CRM berbasis website pada PT. Bizmedia dengan menerapkan arsitektur Model View Controller (MVC). MVC adalah sebuah pendekatan perangkat lunak yang yang memisahkan aplikasi logika dari presentasi (Septian, 2011). Dengan menerapkan arsitektur MVC yang disediakan oleh framework Laravel diharapkan dapat memudahkan penulis dalam merancang aplikasi CRM berbasis website, karena penulisan kode akan lebih singkat, dan mudah dipahami. Framework laravel menerapkan penuh arsitektur MVC dan memiliki fitur
library yang lengkap seperti autentikasi, cache, input, dan database yang akan memudahkan perancangan aplikasi berbasis website.
Hal tersebut yang melatar belakangi penelitian ini sehingga penulis mengambil judul IMPLEMENTASI ARSITEKTUR MVC PADA APLIKASI CUSTOMER RELATIONSHIP MANAGEMENT PT. BIZMEDIA.
1.2. Identifikasi Permasalahan
Berdasarkan penelitian yang telah dilakukan oleh penulis, permasalahan yang dihadapi oleh PT. Bizmedia adalah sebagai berikut :
1. Aspek data
Proses pencatatan data masih dicatat secara terpisah sehingga bagian administrasi dan sales kesulitan dalam mencari data histori pelanggan.
Dibutuhkan database untuk menyimpan data pelanggan sehingga memudahkan dalam pencarian data pelanggan
2. Aspek dokumen
Bukti keluhan masih dalam bentuk catatan sederhana, sehingga data pelanggan yang memiliki keluhan tidak tercatat dalam satu buku besar, sehingga terjadi kesulitan dalam melakukan rekap keluhan pelanggan.
3. Aspek metode
Proses pembuatan laporan bulanan masih bersifat manual sehingga memakan waktu yang cukup lama, karena harus mengumpulkan data dari dokumen- dokumen yang ada. Dibutuhkan sistem yang dapat menarik data dalam kisaran waktu tertentu.
4. Aspek sumber daya manusia
Permasalahan yang sering terjadi pada aspek ini adalah adanya kesalahan pencatatan nomor keluhan pelanggan, sehingga terjadinya double data pada nomor laporan. Maka dibutuhkan sistem yang dapat membantu karyawan dalam mencatat data pelanggan agar tidak terjadi double data.
1.3. Perumusan Masalah
Berdasarkan identifikasi permasalahan diatas maka perlu dikembangkan sistem informasi pengelolaan kebutuhan pelanggan yang dapat mendokumentasikan keluhan pelanggan dengan baik dan lengkap, serta dapat meningkatkan kinerja karyawan PT. Bizmedia.
1.4. Maksud dan Tujuan
Maksud dari penelitian ini adalah :
1. Memberikan alternatif solusi kepada PT. Bizmedia untuk pendokumentasian kebutuhan pelanggan yang baik dan lengkap, sehingga penanganan kebutuhan pelanggan dapat ditangani dengan cepat dan terawasi.
2. Membantu karyawan PT Bizmedia dalam meningkatkan kinerja dan pelayanan.
3. Merancang aplikasi Customer Relationship Management (CRM) berbasis website
Tujuan dari penyusunan skripsi ini adalah untuk memenuhi salah satu syarat kelulusan Program Strata Satu (S1) Jurusan Sistem Informasi Fakultas Teknik di Universitas BSI Bandung.
1.5. Metode Penelitian
Metode penelitian yang digunakan dalam penelitian ini menggunakan beberapa metode, antara lain :
1.5.1. Teknik pengumpulan data
Teknik pengumpulan data diperoleh secara langsung dari objek penelitian.
Cara yang dilakukan untuk mendapatkan data oleh penulis diantaranya sebagai berikut :
A. Observasi
Penulis melakukan pengamatan secara langsung pada PT. Bizmedia dengan melakukan observasi pada bagian Sales dan Admin. Dari hasil pengamatan tersebut dapat diketahui proses kegiatan pencatatan data pelanggan yang memiliki kebutuhan, dan kekurangan dari sistem yang sedang berjalan.
B. Wawancara
Pada metode wawancara, penulis mengajukan pertanyaan terhadap bagian sales dan admin yang berperan penting pada objek penelitian.
C. Studi Pustaka
Mencari data dan fakta dengan mengkaji sumber-sumber informasi yang berhubungan dengan objek penelitian. Dalam hal ini penulis memperoleh buku, artikel, dan dokumen di berbagai sumber termasuk internet.
1.5.2. Model Pengembangan Sistem
Model pengembangan sistem yang digunakan penulis mengadopsi metode pengembangan waterfall. Tahapan-tahapan yang dilakukan dalam pengembangan sistem untuk membangun aplikasi CRM pada PT. Bizmedia adalah sebagai berikut :
A. Analisa Kebutuhan Sistem
Menentukan kebutuhan data dan spesifikasi yang diperlukan untuk pembuatan aplikasi CRM berbasis website dalam pengelolaan data pelanggan.
B. Desain
Kebutuhan data dan spesifikasi sistem pada tahapan analisa kebutuhan sistem kemudian diterjemahkan kedalam model UML, untuk merancang perangkat lunak dan menjabarkan sistem secara rinci. Menggunakan ERD untuk menggambarkan relasi antar data dan model struktur datanya
C. Code Generation
Desain sistem yang sudah dirancang diimplementasikan kedalam bahasa pemrograman PHP dengan menggunakan framework Laravel dan MySQL sebagai aplikasi penyimpanan data
D. Testing
Tahap pengujian dilakukan terhadap perangkat lunak yang telah dibangun untuk memastikan apakah hasil yang diinginkan tercapai atau tidak. Proses pengujian menggunakan metode black box yang berfokus pada fungsionalitas perangkat lunak.
1.6. Ruang Lingkup
Sesuai dengan rumusan masalah yang telah dipaparkan, maka ruang lingkup yang diberlakukan dalam penelitian ini dikhususkan kepada perancangan aplikasi customer relationship management (CRM) yang diterapkan pada PT. Bizmedia.
Adapun secara umum adalah fasilitas pada aplikasi CRM adalah karyawan dapat
mengolah data kebutuhan pelanggan secara otomatis, dan keluhan pelanggan dapat terawasi.