RANI ROSADA
191011400096
1. Merupakan hasil karya tulis ilmiah sendiri, bukan merupakan karya yang
pernah diajukan untuk memperoleh gelar akademik oleh pihak lain, dan
bukan merupakan hasil plagiat.
2. Saya ijinkan untuk dikelola oleh Universitas Pamulang sesuai dengan norma
hukum dan etika yang berlaku.
3.
Pernyataan ini saya buat dengan penuh tanggung jawab dan saya bersedia
menerima konsekuensi apapun sesuai aturan yang berlaku apabila di kemudian
hari pernyataan ini tidak benar.
Materai 10.000
RANI ROSADA
LEMBAR PERSETUJUAN
Mengetahui,
Skripsi ini telah dipertahankan di hadapan dewan penguji ujian skripsi fakultas
Teknik, program studi Teknik Informatika dan dinyatakan LULUS.
Mengetahui,
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta
taufik-Nya, Amin
Pamulang, 08 Desember 2023
Penulis
ABSTRACT
LEMBAR PERNYATAAN......................................................................................i
LEMBAR PERSETUJUAN....................................................................................ii
LEMBAR PENGESAHAN....................................................................................iii
KATA PENGANTAR............................................................................................iv
ABSTRACT...............................................................................................................v
ABSTRAK..............................................................................................................vi
DAFTAR ISI..........................................................................................................vii
DAFTAR GAMBAR..............................................................................................ix
DAFTAR TABEL....................................................................................................x
BAB I.......................................................................................................................1
PENDAHULUAN...................................................................................................1
BAB II......................................................................................................................8
LANDASAN TEORI...............................................................................................8
2.1. Penelitian Terkait......................................................................................8
2.2.1. Sistem.................................................................................................9
2.2.6. Framework.......................................................................................29
2.2.7. PHP..................................................................................................30
2.2.8. XAMPP.............................................................................................30
BAB III..................................................................................................................35
3.2. Perancangan.............................................................................................39
BAB IV..................................................................................................................61
2.1. Implemetasi.............................................................................................61
2.3. Pengujian.................................................................................................74
BAB V....................................................................................................................77
5.1. Kesimpulan..............................................................................................77
5.2. Saran........................................................................................................77
DAFTAR PUSTAKA............................................................................................78
DAFTAR GAMBAR
DAFTAR TABEL
Tabel 2. 1 Simbol ERD.........................................................................................20
Tabel 2. 2 Simbol Use Case...................................................................................25
Tabel 2. 3 Simbol Activity diagram.......................................................................26
Tabel 2. 4 Simbol Class Diagram..........................................................................27
Tabel 2. 5 Simbol Sequence diagram....................................................................27
Tabel 2. 6 Simbol Flowchart..................................................................................29
Tabel 3. 1 Skenario Use Case Login......................................................................39
Tabel 3. 2 Skenario Use Case Data Profile............................................................40
Tabel 3. 3 Skenario Use Case Data Barang...........................................................41
Tabel 3. 4 Skenario Use Case Data Penjualan.......................................................41
Tabel 3. 5 Skenario Use Case Data Chat...............................................................42
Tabel 3. 6 Skenario Use Case Data Laporan.........................................................43
Tabel 3. 7 Tabel Petugas........................................................................................54
Tabel 3. 8 Tabel Barang.........................................................................................54
Tabel 3. 9 Tabel Pengirim......................................................................................54
Tabel 3. 10 Tabel penjualan...................................................................................55
Tabel 3. 11 Tabel Laporan.....................................................................................55
Tabel 3. 12 Tabel Data Chat..................................................................................56
Tabel 4. 1 Antarmuka Admin................................................................................62
Tabel 4. 2 Antarmuka User....................................................................................63
Tabel 4. 3 Rencana Pengujian Level Admin..........................................................75
Tabel 4. 4 Rencana Pengujian Level Admin..........................................................75
BAB I
PENDAHULUAN
1
konsumen yang berpotensi untuk dijadikan (Placeholder1) pelanggan tetap sangat
sulit karena dengan banyaknya data.
Dampak lainnya mengacu akan aktivitas penjualan produk dan jasa
karena minimnya pengetahuan konsumen yang berdomisili jauh dari PT NPS
Pemuda. Penjelasan permasalahan tersebut membuat peneliti memiliki
rumusan masalah pada penelitian ini adalah bagaimana membuat sistem
informasi pemasaran dengan penerapan CRM menggunakan framework
laravel berbasis web.
Dari masalah untuk meningkatkan pelayanan kepada pelanggan maka,
permasalahan ini harus diselesaikan dengan cara membuat system aplikasi CRM
berbasi Web. Dari uraian diatas, maka penulis tertarik untuk menyusun Laporan
Skripsi “Rancang Bangun Sistem Aplikasi CRM Di PT Nps Pemuda Berbasis
Web Dengan Menggunakan Framework Laravel”.
2
3. Bagaimana cara PT NPS Pemuda menentukan costumer yang berpotensi ?
3
a. Penelitian ini diharapkan dapat menambah wawasan bagi
pengembangan ilmu dan pengetahuan yang berhubungan dengan topik
penerapan Customer Relationship Management (CRM) dan kualitas
pelayanan sebagai uapaya mempertahankan loyalitas pelanggan di PT.
NPS Pemuda.
b. Sebagai bahan refrensi untuk pengembangan ilmu dan penambah
wawasan bagi pihak-pihak tertentu.
2. Kegunaan Praktis
a. Memberikan informasi kepada para pengelola lembaga akademik
tentang realitas obyek penelitian sekaligus memperoleh bekal
aplikatif untuk memperbaikinya.
b. Menambah wawasan bagi para praktisi di bidang manajemen pada
umumnya, bahwa penerapan Customer Relationship Management
(CRM) dan kualitas pelayanan sebagai upaya mempertahankan
loyalitas pelanggan di PT. NPS Pemuda.
1.7. Metode Penelitian
4
Berikut ini adalah penjelasan dari tahap-tahap yang dilakukan di dalam
Model Waterfall menurut Pressman (2012):
a. Requirements Analisys / Analisa Kebutuhan
Pada tahap ini, pengumpulan informasi mengenai kebijakan dan
perencanaan sistem yang berjalan saat ini di SMK Citra Mandiri secara lengkap
dari sumber yang terpercaya, Informasi ini biasanya dapat diperoleh melalui
wawancara, diskusi atau survei secara langsung. Informasi dianalisis untuk
mendapatkan data yang dibutuhkan oleh pengguna. Pada penulisan penelitian ini
penulis menggunakan Flowchart Dokumen (Flowmap) sebagai alat untuk analisa
kebutuhan sistem yang akan dibuat, dan metode SWOT (Strength, Weakness,
Opportunity, dan Threats).
b. Design / Perancangan
Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari dalam fase ini
dan desain sistem akan disiapkan. Desain sistem membantu dalam menentukan
perangkat keras (hardware) dan sistem, juga membantu dalam mendefinisikan
arsitektur sistem secara keseluruhan. Pada penulisan penelitian ini penulis
menggunakan OOD (Object Oriented Design) dan UML (Unified Modeling
Language), use case diagram, sequence diagram, activity diagram, class
diagram, ERD, struktur tabel dan tampilan antarmuka.
c. Development / Pembuatan Perangkat Lunak
Pada tahap ini perancangan perangkat lunak pada tahap sebelumnya
direalisasikan dalam bentuk program. Pada penulisan penelitian ini penulis
menggunakan Bahasa Pemrograman Php dan menggunakan database Mysql.
d. Testing / Pengujian Perangkat Lunak
Seluruh unit yang dikembangkan dalam tahap implementasi diitegrasikan ke
dalam sistem setelah pengujian yang dilakukan masing-masing unit. Setelah
integrasi, seluruh sistem diuji untuk mengecek setiap kegagalan maupun
kesalahan. Pada penulisan penelitian ini penulis menggunakan metode black box.
e. Maintenance / Perbaikan Perangkat Lunak
Perangkat lunak yang sudah jadi dijalankan serta dilakukan pemeliharaan.
Pemelihaan disini termasuk juga memperbaiki kesalahan yang tidak ditemukan
5
pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan
jasa sistem sebagai kebutuhan baru menggunakan Black box testing.
Sistematika penulisan skripsi ini diuraikan dalam lima bab dan isinya akan
diuraikan sebagai berikut:
Bab I : PENDAHULUAN
Dalam bab ini merupakan pendahuluan yang materinya sebagian
besar untuk menyempurnakan isi dalam proposal pengajuan judul
skripsi. Yang berisikan tentang latar belakang masalah,
perumusan masalah, tujuan penelitian, manfaat penelitian, batasan
masalah, metode penelitian dan sistematika penulisan.
Bab II : LANDASAN TEORI
Dalam bab ini menguraikan teori-teori yang mendasari
pembahasan secara terperinci yang memuat tentang rancang
bangun, konsep dasar sistem, konsep dasar informasi, metode
pengembangan sistem, perangkat lunak pendukung, kebutuhan
perangkat keras, dan kebutuhan perangkat lunak.
Bab III : ANALISA DAN PERANCANGAN SISTEM
Pada bab ini dijelaskan tentang analisis sistem, bagaimana sistem
yang sedang berjalan yang digambarkan dengan flowmap, analisis
sistem dengan metode SWOT (Strength, Weakness, Opportunity ,
dan Threats), serta Perancangan Sistem menggunakan OOD
(Object Oriented Design) dan UML (Unified Modeling
Language), use case diagram, sequence diagram, activity
diagram, class diagram, ERD, struktur tabel dan tampilan
antarmuka..
Bab IV : IMPLEMENTASI DAN PENGUJIAN
Bab ini berisikan tampilan program, antara lain menu, data form,
dan report. Pada bab ini juga akan dibahas cara menjalankan
program, uji coba, serta rencana pengembangan program.
6
Bab V : PENUTUP
Bab ini membahas kesimpulan dari serangkaian pembahasan
skripsi berdasarkan analisis yang telah dilakukan dan saran-saran
untuk disampaikan kepada obyek penelitian, maupun kepada
pihak-pihak terkait yang berhubungan dengan penelitian atau bagi
penelitian selanjutnya.
7
BAB II
LANDASAN TEORI
Dengan pesatnya teknologi yang ada saat ini kebutuhan masyarakat akan
sebuah pelayanan yang tidak dibatasi ruang dan waktu saat ini mendorong
semakin dibutuhkannya suatu sistem, metodologi, strategi, dan perangkat lunak
yang akan membantu peroses peningkatan kualitas pelayanan terhadap pelanggan,
sehingga diharapkan kepuasan pelanggan dapat tercapai, penelitian terkait itu
adalah sebuah penelitan yang berkaitan dengan judul skripsi yang di ambil dan
untuk pembahasannya tentang judul, tujuan, metode yang digunakan, kesimpulan
serta perbedaan anatara peneliatn yang sudah ada.
Dipenelitian (Kundre, Wisnubadhra, and Suselo 2013) dengan judul
Penerapan Customer Relationship Management dengan Dukungan Teknologi
Informasi Pada PO. CHELSY membahas tentang penerapkan strategi Customer
Relationship Management dan di sistemnya masih dapat dikembangkan lagi
bukan hanya dengan pemesanan tiket dan pengecekan baranga secara online tetapi
lebih meluas seiring perkembangan zaman.
Penelitian selanjutnya oleh (Hawari, Kaswidjanti, and Sofyan 2015) dengan
judul Aplikasi E-CRM Berbasis Web Pada Rumah Sakit membahas tentang
perancangan aplikasi e-CRM berbasiskan internet yang berfungsi sebagai layanan
bagi pelanggan atau pasien untuk menyediakan informasi yang dibutuhkan
pelanggan atau pasien tanpa dibatasi jarak atau waktu, dan masih bisa di
kembangkan pembuatan live chat untuk pelanggan untuk menampung keluhan.
Dipenelitian dengan judul Customer Relationship Management (CRM) dan
Aplikasinya dalam Industri Manufaktur dan jasa yang di buat oleh (Wibowo
2016) juga masih bisa dikembangkan pembuatan live chat untuk pelanggan untuk
menampung keluhan konsumen, serta di penelitian yang di buat oleh (Setiawan,
n.d.) dan (Susilowati and Hidayat 2018a) juga perlu dikembangkan di live chat
supaya konsumen biar lebih mudah menyampaikan keluhannya.
8
2.2. Landasan Teori
2.2.1. Sistem
Kata sistem berasal dari bahasa latin (systema) dan bahasa Yunani
(sustema) yang artinya adalah suatu kesatuan yang terdiri komponen atau
elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi
atau energi. Menurut Jerry Fith Gerald sistem adalah suatu jaringan kerja dari
prosedurprosedur yang saling berhubungan berkumpul bersama-sama untuk
melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu (Muhidin,
Kharie, and Kubais, n.d.).
Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu
yang menekankan pada prosedurnya dan yang menekankan pada komponen atau
elemennya. Pendekatan sistem yang lebih menekankan pada prosedur
mendefinisikan sistem sebagai sebagai berikut ini: “Suatu sistem adalah suatu
jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
sasaran yang tertentu”. Pendekatan sistem yang merupakan jaringan kerja dari
prosedur lebih menekankan urut-urutan operasi di dalam sistem. Prosedur
(procedure) didefinisikan oleh Richard F.Neuschel sebagai berikut ini: “Suatu
prosedur adalah suatu urut-urutan operasi klerikal (tulis-menulis), biasanya
melibatkan beberapa orang di dalam satu atau lebih departemen, yang diterapkan
untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang
terjadi”.
Sedangkan pendekatan sistem yang lebih menekankan pada elemen atau
komponennya mendefinisikan sistem sebagai berikut ini: “Sistem adalah
kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan
tertentu” (Hasbiyalloh and Jakaria 2018). Komponen-komponen atau subsistem-
subsistem saling berinteraksi dan saling berhubungan membentuk satu kesatuan
sehingga tujuan atau sasaran sistem tersebut dapat tercapai. Untuk menganalisis
sistem dan merencanakan suatu sistem, analis dan perancang sistem harus
mengerti terlebih dahulu mengenai komponen-komponen dari sistem tersebut.
Berdasarkan hal diatas, definisi secara umum mengartikan sistem sebagai
kumpulan elemen-elemen yang saling berinteraksi dan bertanggung jawab
9
memproses masukan (input) sehinggan menghasilkan keluaran (output). Kedua
kelompok ini adalah benar dan tidak bertentangan, yang berbeda adalah
pendekatannya.
10
membangun portofolio melalui jalinan bisnis yang terbentuk dengan
customer melalui interaksi, memberdayakan hubungan yang terbentuk
pembentukan jaringan dan meningkatkan komunikasi dengan tujuan
untuk meningkatkan loyalitas customer.
CRM menekankan kolaborasi antara perusahaan dengan para
pelanggannya, hal ini yang paling membedakan CRM dengan konsep
pemasaran secara umum.
11
CRM menurut Kalakota dan Robinson memiliki tujuan-tujuan
sebagai berikut:
a. Menggunakan hubungan yang sudah ada untuk meningkatkan
pendapatan. Hal ini berarti mempersiapkan pandangan yang
komprehensif dari pelanggan untuk memaksimalkan hubungan
mereka dengan perusahaan baik melalui up-selling atau cross-
selling dan pada saat yang sama, meningkatkan profit dengan
identifikasi, menarik perhatian, dan mempertahankan pelanggan
terbaik.
b. Menggunakan informasi yang terintegrasi untuk pelayanan yang
memuaskan. Dengan menggunakan informasi dari pelanggan untuk
meningkatkan pelayanan yang lebih baik berdasarkan kebutuhan
mereka, perusahaan dapat menghemat waktu pelanggan dan
menyingkirkan segala kekecewaan dari pelanggan. Sebagai contoh,
pelanggan seharusnya tidak perlu untuk mengulangi informasi yang
sama ke berbagai departemen perusahaan secara terus-menerus.
Pelanggan akan senang jika pihak perusahaan tahu banyak tentang
apa yang mereka inginkan.
c. Menciptakan saluran proses dan prosedur komunikasi yang
konsisten dan berulang. Dengan banyaknya saluran komunikasi
dengan pelanggan, semakin banyak pula karyawan yang terlibat di
dalam transaksi penjualan. Tanpa memperhatikan ukuran atau
kompleksitas, perusahaan harus meningkatkan konsistensi proses
dan prosedural di dalam pengaturan terhadap pelayanan, pemasaran
dan penjualan.
Adapun menurut Kotler tujuan CRM yaitu menghasilkan ekuitas
pelanggan yang tinggi. Dimana ekuitas pelanggan adalah total nilai
seumur hidup semua pelanggan perusahaan yang didiskontokan.
Jelasnya semakin banyak pelanggan, semakin tinggi pula ekuitas
pelanggan.
12
2.2.2.3. Faktor-faktor Customer Relationship Management
Pada mulanya, perusahaan mengembangkan rencana CRM dalam
hubungan kemampuan strategis dari pada strategi di dalam
perusahaan. Hal ini membantu untuk memastikan bahwa perusahaan
dapat menyesuaikan variasi yang lebih luas dari perubahan pasar dan
industri tanpa merusak tujuan utama dari rencana tersebut. Perusahaan
yang menerapkan CRM bukan hanya dilihat pada teknologi saja tetapi
juga pada pengembangan dan fokus terhadap kemampuan organisasi
dalam era lain seperti proses CRM, manusia, dan pengetahuan /
wawasan. Tentu saja perusahaan yang menerapkan CRM tidak
mengadopsi solusi teknologi CRM terlebih dahulu kemudian
membangun CRM disekitar mereka. Melainkan, mereka
mengembangkan suatu pendekatan yang lebih seimbang untuk
memahami dan menerapkan kemampuan strategis CRM.
Menurut Anton dan Goldenbery yang dikutip oleh Kanaidi dan Ari
Kurniawan, CRM memiliki tiga aspek utama yang saling terkait,
yaitu:
a. Karyawan (people)
Kemampuan dan sikap dari orang yang mengatur CRM.
Manusia adalah faktor nomor satu, karena CRM sebenarnya adalah
bagaimana mengelola hubungan atau relasi antara manusia
sehingga diperlukan “personal touch ” atau sentuhan-sentuhan
pribadi dan manusiawi. Diperlukan “attitude” dan semangat dari
dalam pelaku bisnis untuk lebih proaktif menggali dan mengenal
pelanggannya lebih dalam agar dapat lebih memuaskan mereka.
Langkah terbaik untuk mengubah perilaku karyawan dan
meningkatkan keberhasilan CRM adalah dengan pelatihan yang
efektif.
Pelatihan merupakan proses untuk membantu karyawan
dalam memperoleh efektifitas dalam pekerjaan mereka sekarang
atau masa yang akan datang melalui pengembangan kebiasaan
fikiran dan tindakan, kecakapan, pengetahuan dan sikap.
13
Perusahaan yang menerapkan CRM perlu memiliki
pimpinan yang dapat menjelaskan dan menanamkan nilai-nilai
yang benar mengenai pentingnya loyalitas pelanggan dengan jelas
dan tepat. Dalam CRM diperlukan tim-tim kecil untuk
menyederhanakan tanggung jawab dan akuntabilitas dalam
pengambilan keputusan sehingga sangat diperlukan kehati-hatian
dalam pemilihan karyawan untuk mendapatkan hasil yang terbaik.
b. Proses (process)
Proses atau cara yang digunakan perusahaan dalam
mengakses dan berinteraksi dengan pelanggan dalam menciptakan
nilai baru dan kepuasan. Disamping itu dibutuhkan proses yaitu
sistem dan prosedur yang membantu manusia untuk dapat menjalin
hubungan dekat dengan pelanggan. Struktur organisasi, kebijakan
operasional serta sistem reward punishment harus dapat
mencerminkan apa yang akan dicapai dengan CRM.
Implementasi CRM akan merubah proses usaha yang telah
ada sebelumnya. Menurut Hammer dan Champy dalam Anatan dan
Ellitan proses didefinisikan sebagai pemikiran kembali desain
proses bisnis radikal untuk mencapai perbaikan yang dramatis baik
dalam hal biaya, kualitas, pelayanan dan kecepatan.6 Baik proses
usaha yang melibatkan pelanggan secara langsung maupun tidak.
Proses dan aplikasi program CRM selain proses kemudahan
transaksi yang ditawarkan kepada pelanggannya dan proses
mendekatkan diri atau menjaga hubungan dengan pelanggan,
perusahaan juga mengantisipasi beberapa langkah dalam hal
keluhan pelanggan.
Jika terdapat keluhan dari pelanggan terhadap pelayanan
atau produk, perusahaan telah mempunyai beberapa standar
prosedur yang dijalankan, untuk memudahkan proses penanganan
complain pelanggan. Proses tersebut secara singkat dapat
dijelaskan meliputi identifikasi, verifikasi, assess, negoisasi, action
dan follow-up.
14
Segala complain yang ada dan pernah terjadi, dicatat dan
dimasukkan kedalam perusahaan, kemudian dianalisa dan dilihat
keluhan mana yang paling sering muncul dan dari situ perusahaan
terus melakukan perbaikan-perbaikan meningkatkan kinerja
perusahaan. Segala informasi mengenai pelanggan yang didapat
tentu saja sangat dijaga kerahasiaannya.
c. Teknologi (Technology)
Teknologi merupakan fasilitator dalam implementasi
strategi CRM. Teknologi berfungsi untuk memfasilitasi akusisi
pengetahuan pelanggan dan melakukan analisis secara mendalam
tentang pelanggan. Pengetahuan yang dimiliki tentang pelanggan
digunakan untuk memformulasikan strategi pemasaran dan
perencanaan pemasaran sehingga perusahaan dapat
mempertahankan pelanggan.
Strategi ini menjadi faktor penting untuk mencapai
keberhasilan perusahaan dalam membangun hubungan personal
dengan pelanggan melalui bermacam metode komunikasi. Melalui
interaksi dengan pelanggan, organisasi dapat mempertahankan dan
memelihara hubungan dua belah pihak yang saling menguntungkan
sehingga pada akhirnya loyalitas pelanggan dapat ditingkatkan
melalui peningkatan nilai-nilai seperti kepercayaan, pengalaman
pelanggan, dan keuntungan yang didapat.
Teknologi pendukung CRM:
1. Database Konsumen
Sebuah sistem tidak berjalan dengan baik tanpa adanya
database. Begitu pula CRM yang menjadi tulang punggung
dari sistem ini adalah database dari konsumen. Informasi yang
diperoleh dari konsumen baik berupa interaksi dengan
perusahaan dan rencana perusahaan, informasi tentang
dukungan yang diberikan, permintaan konsumen, pendapat
konsumen dan survey yang telah diberikan. Sistem-sistem
CRM itu adalah input bagi perusahaan.
15
2. Kapasitas Konsumen dan Kompetensi Perusahaan
Tujuan utama dari teknologi pendukung ini adalah
perusahaan berada lebih dekat dengan apa yang diinginkan
oleh konsumen. Sistem yang komplek dibutuhkan untuk
mencapai tujuan yang diinginkan, praktek langsung jauh lebih
efisien untuk mencapai level kepuasan pelanggan, kombinasi
sempurna dari manusia dan teknologi akan menghasilkan
kompetensi yang memungkinkan perusahaan terus berada di
depan dalam kompetisi CRM.
Kesuksesan dalam memilih teknologi dan praktek langsung
akan ditiru oleh perusahaan lain ketika kombinasi itu terbukti
sukses. Hal ini akan menyebabkan perusahaan kita menjadi
pemimpin pasar dalam CRM. Pemimpin pasar tidak dapat
dipertahankan lama apabila tidak ada perubahan dinamis
didalam perusahaan yang disesuaikan dengan keinginan
konsumen.
3. Operasional CRM
Kekuatan utama dari CRM adalah database dari konsumen,
maka yang bertanggung jawab dalam penyediaan data ini
adalah sales, marketing dan service. Setiap interakasi dengan
konsumen 23 akan dicatat dan masuk dalam sistem kontak
history konsumen. Jika dibutuhkan data ini akan bisa diolah
kembali untuk kepentingan perusahaan. Salah satu kelebihan
yang diperoleh dari kontak history konsumen adalah konsumen
dapat berinteraksi dengan berbagai macam kontak saluran di
dalam perusahaan dari waktu ke waktu tanpa harus
menjelaskan pada para officer.
4. Framework Laravel
Menurut jurnal (Widhi, Sutanta, and Nurnawati 2019) Laravel
adalah framework PHP dengan kode terbuka (open source)
dengan desain MVC (Model-View-Controller) yang digunakan
untuk membangun aplikasi website. Framework ini pertama
16
kali dibangun oleh Taylor Otwell pada tanggal 22 Februari
2012.
17
Gambar 2. 1 Tahapan Metode Waterfall
(Sumber: Jogiyanto,2005)
1. Requirement Analysis
Seluruh kebutuhan software harus bisa didapatkan dalam fase
ini, termasuk didalamnya kegunaan software yang diharapkan
pengguna dan batasan software. Informasi ini biasanya dapat
diperoleh melalui wawancara, survey atau diskusi. Informasi
tersebut dianalisis untuk mendapatkan dokumentasi kebutuhan
pengguna untuk digunakan pada tahap selanjutnya.
2. System Design
Tahap ini dilakukan sebelum melakukan coding. Tahap ini
bertujuan untuk memberikan gambaran apa yang seharusnya
dikerjakan dan bagaimana tampilannya. Tahap ini membantu dalam
menspesifikasikan kebutuhan hardware dan sistem serta
mendefinisikan arsitektur sistem secara keseluruhan.
3. Implementation
Tahap ini dilakukan sebelum melakukan coding. Tahap ini
bertujuan untuk memberikan gambaran apa yang seharusnya
dikerjakan dan bagaimana tampilannya. Tahap ini membantu dalam
menspesifikasikan kebutuhan hardware dan sistem serta
mendefinisikan arsitektur sistem secara keseluruhan.
4. Integration & Testing
18
Di tahap ini dilakukan penggabungan modul-modul yang sudah
dibuat dan dilakukan pengujian ini dilakukan untuk mengetahui
apakah software yang dibuat telah sesuai dengan desainnya dan
masih terdapat kesalahan atau tidak.
5. Operations & Maintenance
Ini merupakan tahap terakhir dalam model waterfall. Software
yang sudah jadi dijalankan serta dilakukan pemeliharaan.
Pemeliharaan termasuk dalam memperbaiki kesalahan yang tidak
ditemukan pada langkah sebelumnya. Perbaikan implementasi unit
sistem dan peningkatan jasa sistem sebagai kebutuhan baru.
c. Kelebihan Model Waterfall
Ketika semua kebutuhan sistem dapat didefinisikan secara utuh,
eksplisit, dan benar diawal proyek, maka software engineering dapat
berjalan dengan baik dan tanpa masalah.
d. Kekurangan Model Waterfall
a) Ketika problem muncul, maka proses berhenti, karena tidak dapat
menuju ketahapan selanjutnya. Bahkan jika kemungkinan problem
tersebut muncul akibat kesalahan dari tahapan sebelumnya, maka
proses harus membenahi tahapan sebelumnya agar problem ini
tidak muncul. Hal-hal seperti ini yang dapat membuang waktu
pengerjaan software engineering.
b) Karena pendekatannya secara sequential, maka setiap tahap harus
menunggu hasil dari tahap sebelumnya. Hal itu tentu membuang
waktu yang cukup lama, artinya bagian lain tidak dapat
mengerjakan hal lain selain hanya menunggu hasil dari tahap
sebelumnya. Oleh karena itu, seringkali model ini berlangsung
lama pengerjaannya.
Pada setiap tahap proses tentunya dipekerjakan sesuai spesialisasinya
masing-masing. Oleh karena itu, ketika tahap tersebut sudah tidak
dikerjakan, maka sumber dayanya juga tidak terpakai lagi. Oleh karena
itu, seringkali pada model proses ini dibutuhkan seseorang yang “multi-
19
skilled”, sehingga minimal dapat membantu pengerjaan untuk tahapan
berikutnya.
2.2.4.1. ERD
Definisi Entity Relationship Diagram (ERD) dalam buku Pengantar
Basis Data Sri Widianti(2009:21), adalah merupakan jaringan yang
menggunakan susunan data yang di simpan dari sistem secara abstarak.
Diagram Entity Relationship ini ditemukan oleh Chen tahun 1976. Tujuan
dari Diagram Entity Relationship ini adalah untuk menjukan objek data dan
relationship yang ada pada objek tersebut. Disamping itu Model ER ini
merupakan salah satu alat untuk perancangan dalam basis data.
Tabel 2. 1 Simbol ERD
(Sumber: Bennett, McRobb, dan Farmer (2006))
20
Komponen-komponen yang digunakan antara lain sebagai berikut:
1. Entity Set
21
Terjadi apabila sebuah entitas memiliki banyak hubungan
dengan entitas lain atau sebaliknya.
c. Many To Many (M:N)
Terjadi apabila dua buah entitas memiliki banyak hubungan.
22
2.2.4.4. Table
Tabel adalah koleksi objek yang terdiri dari sekumpulan elemen yang
diorganisasi secara kontinue, artinya memori yang dialokasi antara satu
elemen dengan elemen yang lainnya mempunyai address yang berurutan.
23
2.2.5.3. Interaction Diagrams
Interaction diagram memodelkan sebuah interaksi yang terdiri dari
sekumpulan objek, hubungannya, dan pesan yang dikirimkandiantara
objek tersebut. Diagram yang ada dalam kelompok ini adalah sequence
diagram (diagram yang menggambarkan interaksi antar objek dimana
fokus pada timing dari pesan) dan communication diagram (diagram
yang menggambarkan interaksi antara objek dengan network format).
24
Tabel 2. 2 Simbol Use Case
(Sumber: Bennett, McRobb, dan Farmer (2006))
No Simbol/Gambar Nama Keterangan
25
ditulis di dalam simbol dua dimensi ini. Hal ini menjadi penuh arti dan
merangkum aksi tersebut (Bennett, McRobb, dan Farmer, 2006).
Selanjutnya, jika ingin mendeskripsikan beberapa pilihan yang dapat
diambil, digunakan explicit decision node, yang ditunjukkan dengan ikon
berbentuk diamond.Setiap aliran alternatif tersebut diberi label dengan
sebuah guard condition.Guard condition ditunjukkan di dalam simbol
bracket (Bennett, McRobb, dan Farmer, 2006).
26
2.2.5.8. Class Diagram
Class diagram adalah sebuah diagram yang menggambarkan objek-
objek dari sistem dan hubungan antara objek tersebut (Bennett, McRobb,
dan Farmer, 2006).
Tabel 2. 4 Simbol Class Diagram
(Sumber: Bennett, McRobb, dan Farmer (2006))
No Simbol/Gambar Nama Keterangan
27
No Simbol/Gambar Nama Keterangan
28
Flowcart adalah bagan-bagan yang mempunyai arus yang
menggambarkan langkah - langkah penyelsaian suatu
masalah. Flowcart merupakan cara penyajian dari suatu algoritma.
2.2.6. Framework
Framework secara sederhana dapat di artikan kumpulan dari fungsi-
fungsi atau prosedur-prosedur dan class-class untuk tujuan tertentu yang
sudah siap digunakan sehingga bisa lebih mempermudah dan
29
mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi
atau class dari awal. MenurutRaharjo (2015) Web Applicatin Framework
(WAF) adalah suatu kumpulan kode berupa pustaka (library) dan alat
(tools) yang dipadukan sedemikian rupa menjadi satu kerangka kerja
(framework) guna memudahkan dan mempercepat proses pengembangan
aplikasi web.
2.2.7. PHP
Menurut Raharjo (2015) Code igneter merupakan sebuah toolkit yang
ditujukan untuk orang yang ingin membangun aplikasi web dalam bahasa
pemrograman PHP. Keunggulan yang ditawarkan oleh Codeigniter
adalah sebagai berikut :
a. Codeigniter adalah framework yang bersifat free dan opensource.
b. Codeignite rmemiliki ukuran yang kecil dibandingkan dengan
framework lain.
c. Aplikasi yang dibuat dengan Codeigniter bias berjalan cepat.
d. Codeigniter menggunakan pola design Model- View- Controler
(MVC) sehingga satu file tidak terlalu berisi banyak kode. Hal ini
menjadikan kode lebih mudah dibaca, dipahami, dan diperlihatkan
dikemudian hari.
e. Codeigniter dapat diperluas sesuai dengan kebutuhan.
f. Codeigniter terdokumentasi dengan baik. Informasi tentang pustaka
kelas dan fungsi yang disediakan Codeigniter dapat diperoleh melalui
dokumentasi yang disertakan di dalam paket distribusinya.
2.2.8. XAMPP
Menurut Riyanto (2010), XAMPP merupakan paket PHP dan MySQL
berbasis open source, yang dapat digunakan sebagai tool pembantu
pengembangan aplikasi berbasis PHP. XAMPP mengkombinasikan
beberapa paket perangkat lunak berbeda ke dalam satu paket. Menurut
Betha Sidik (2012), XAMPP (X(windows/linux) Apache MySQL PHP
dan Perl) merupakan paket server web PHP dan database MySQL yang
30
paling popular dikalangan pengembang web dengan menggunakan PHP
dan MySQL sebagai databasenya.
a. Equivalence Partitioning
Equivalence Partitioning merupakan metode black box testing yang
membagi domain masukan dari program kedalam kelas-kelas sehingga
test case dapat diperoleh. Equivalence Partitioning berusaha untuk
mendefinisikan kasus uji yang menemukan sejumlah jenis kesalahan, dan
mengurangi jumlah kasus uji yang harus dibuat. Kasus uji yang didesain
untuk Equivalence Partitioning berdasarkan pada evaluasi dari kelas
31
ekuivalensi untuk kondisi masukan yang menggambarkan kumpulan
keadaan yang valid atau tidak. Kondisi masukan dapat berupa spesifikasi
nilai numerik, kisaran nilai, kumpulan nilai yang berhubungan atau
kondisi boolean.
32
4. Password : kondisi masukkan Boolean-pw mungkin diperlukan atau
tidak. Kondisi masukan nilai dengan 6 karakter string.
5. Perintah : kondisi masukan diatur dengan berisi perintah-perintah
yang telah didefinisikan. Menerapkan pedoman untuk derivasi kelas
kesetaraan, uji kasus untuk setiap masukan domain item data dapat
dikembangkan dan dilaksanakan. Uji kasus dipilih sehingga jumlah
terbesar dari atribut dari kelas kesetaraan tersebut dilakukan sekaligus.
Beberapa kata kunci dalam pengujian perangkat lunak yang dapat
diperhatikan, yaitu (Simarmata, 2009) :
1. Dinamis Pengujian perangkat lunak dilakukan pada masukan yang
bervariasi. Masukan ini ditentukan sebelum pengujian dilakukan
dengan batasan yang disesuaikan dengan kemampuan perangkat
lunak. Masukan tidak harus sesuatu yang dimungkinkan terjadi pada
penggunaan program lebih lanjut, melainkan meliputi keseluruhan
batasan yang dapat dijangkau perangkat lunak dan dilakukan
pemercontohan (sampling) secara acak untuk proses pengujian.
2. Terbatas Meskipun pengujian dilakukan pada perangkat lunak
sederhana sehingga rumit sekalipun, pengujian dilakukan dengan
memenuhi batasan-batasan tertentu sesuai dengan kemampuan
program. Batasan ini juga diberlakukan pada masukan-masukan yang
dipilih untuk pengujian. Tidak semua kemungkinan masukan diujika
pada perangkat lunak karena akan memakan waktu yang cukup
panjang mengingat begitu banyaknya kemungkinan yang bisa terjadi.
Untuk mengatasi hal ini, pemilihan masukan-masukan pada proses
pengujian secara acak yang diperkirakan mampu memenuhi
kebutuhan pengujian perangkat lunak akan dilakukan.
3. Tertentu Pengujian dilakukan dengan batasan tertentu disesuaikan
dengan harapan pada fungsi, respon, dan karakteristik perangkat lunak
tersebut. Batasan tersebut akan disesuaikan dengan teknik-teknik
pengujian yang ada. Pemilihan kriteria pengujian yang paling tepat
merupakan hal yang kompleks. Dalam praktiknya, analisis risiko
33
pengujian dan pengalaman terhadaop pengujian-pengujian sejenis
akan diperlukan.
4. Harapan Kata kunci ini memiliki keadaan-keadaan yang diharapkan,
baik berupa respon sistem terhadap masukan maupun karakteristik
responnya. Dalam hal ini, batasan-batasan hasil pengujian yang
diharapkan harus ditentukan. Dengan demikian, dapat diketahui
apakah perangkat lunak tersebut telah memenuhi hasil pengujian yang
diharapkan atau memerlukan pembenahan kembali, baik berupa
perbaikan maupun pengembangan perangkat lunak.
34
BAB III
ANALISA DAN PERANCANGAN
35
Gambar 3. 1 flowchart Berjalan
Pada gambar 3.1 adalah gambar analisa sistem yang berjalan yaitu konsumen
memberikan permintaan barang kepada admin lalu admin menerima permintaan
berang dari konsumen kemudian admin melakukan pengecekan semua
permintaan, jika semua permintaan sudah sesuai maka akan di proses ke
pengajualn permintaan barang dan pembuatan pengajuan permintaan barang,
setelah semua permintaan barang sudah terpenuhi maka admin membuat nota
pembayaran dan di kasihkan kepada konsumen dan pimnan buat bukti
pembayaran.
36
Gambar 3. 2 Activity Usulan
Pada gambar 3.2 activity usulan adalah konsumen melakukan pemesanan barang
dan admin menerima terus mengkonfirmasi pemesanan, lalu admin memberikan
tagihan pembayaran, konsumen memberikan bukti pembayaran, dan admin
melakukan pengiriman barang, pimpinan juga menerima laporan transaksi
penjualan.
37
c. Hardisk 500 GB
d. Monitor 14”
e. Kabel LAN
38
d. Menampilkan laporan penjualan.
e. Menampilkan form penambahan user baru.
1. Kebutuhan Data
Data yang diolah aplikasi ini yaitu sebagai berikut:
a. Data pelanggan.
b. Data keluhan dari pelanggan yakni berupa kerusakan barang yang
telah dibeli pelanggan.
c. Data produk – produk yang telah di tawarkan
d. Data akun pelanggan berupa nama pengguna dan kata sandi.
e. Data data costumer
2. Kebutuhan Fungsional
Kebutuhan fungsional merupakan penjelasan proses fungsi yang
berupa penjelasan secara terinci setiap fungsi yang digunakan untuk
menyelesaikan masalah.
Fungsi-fungsi yang dimiliki oleh aplikasi ini adalah sebagai berikut:
a. Menampilkan produk-produk yang sudah ditawarkan
b. Menampilkan form Penagihan
c. Menampilkan data akun pelanggan
d. Menampilkan data history transaksi
3.2. Perancangan
39
Gambar 3. 3 Use Case Usulan
Identifikasi
Nama Use Case Data Login
Aktor Konsumen, Admin, Pimpinan
Tujuan Fasilitas untuk masuk kedalam
website/sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Konsumen, Admin, Pimpinan
2. Tampil menu Login
3. Memasukan username dan password
40
4. Tampil halaman Utama
Pada tabel 3.1 adalah tabel skenario login dengan actor kunsumen,
admin, dan pimpinan aktifitas yang di lakukan adalah untuk masuk
kedalam webste / sistem.
Identifikasi
Nama Use Case Data Profile
Aktor Konsumen, Admin, Pimpinan
Tujuan Fasilitas merubah profile pribadi
Skenario
Aksi Aktor Reaksi Sistem
1. Konsumen, Admin, Pimpinan
2. Tampil menu Login
3. Memasukan username dan password
4. Tampil halaman Utama
5. Memilih menu profile
6. Tampil menu profile dan
melakukan perubahan
profle pribadi
Pada tabel 3.2 adalah skenario data profile dengan actor kunsumen,
admin, dan pimpinan aktifitas yang di lakukan memanipulasi data
pribadi mulai dari perubahan biodata, nama user dan password.
Identifikasi
Nama Use Case Data Barang
Aktor Konsumen, Admin
Tujuan Fasilitas memanipulasi menu barang
Skenario
41
Aksi Aktor Reaksi Sistem
2. Konsumen, Admin
5. Tampil menu Login
6. Memasukan username dan password
7. Tampil halaman Utama
6. Memilih menu barang
7. Tampil menu barang dan
melakukan perubahan
pada menu barang
Pada tabel 3.3 adalah skenario data barang dengan actor kunsumen,
admin aktifitas yang di lakukan memanipulasi data barang mulai
memilih barang atau perubah total barang yang di pesan oleh
konsumen.
Identifikasi
Nama Use Case Data Penjualan
Aktor Konsumen, Admin
Tujuan Fasilitas memanipulasi penjualan
Skenario
Aksi Aktor Reaksi Sistem
3. Konsumen, Admin
8. Tampil menu Login
9. Memasukan username dan password
10. Tampil halaman Utama
7. Memilih menu penjualan
8. Tampil menu penjualan
dan melakukan pembelian
dan transaksi di menu
penjualan
42
Pada tabel 3.4 adalah skenario data penjualan dengan actor
kunsumen, admin aktifitas yang di lakukan pembelian, pembayaran
dan pengiriman barang.
Identifikasi
Nama Use Case Data Chat
Aktor Konsumen, Admin
Tujuan Fasilitas memanipulasi Chat
Skenario
Aksi Aktor Reaksi Sistem
4. Konsumen, Admin
11. Tampil menu Login
12. Memasukan username dan password
13. Tampil halaman Utama
8. Memilih menu chat
9. Tampil menu chat dan
melakukan tukar informasi
menggunakan menu chat
Pada tabel 3.5 adalah skenario data chat dengan actor kunsumen,
admin aktifitas yang di lakukan konsumen dan admin bisa saling
komunikasi lewat menu chat yang ada di website/sistem.
Identifikasi
Nama Use Case Data Laporan
Aktor Admin, Pimpinan
Tujuan Fasilitas Rekap laporan
Skenario
Aksi Aktor Reaksi Sistem
5. Admin, Pimpinan
43
14. Tampil menu Login
15. Memasukan username dan password
16. Tampil halaman Utama
9. Memilih menu laporan
10. Tampil menu laporan
dan melakukan pencarian
laporan
Pada tabel 3.7 adalah skenario data laporan dengan actor admin
dan pimpinan aktifitas yang di lakukan admin dan pimpinan bisa
mencari laporan transaksi penjualan yang ada di website/sistem.
44
Gambar 3. 4 Activity Diagram Admin
Pada gambar 3.4 adalah gambaran admin melakukan interaksi dengan
sistem/website penjualan mulai dari login sampai ke melihat laporan penjualan
yang ada di website.
45
Pimpinan
Pimpinan Sistem
Tampilan
pesan
Semua Laporan
46
Konsumen
47
3.2.1.3. Sequence Diagram
Dibawah ini gambaran Sequence Diagram pada sistem :
Admin
Pimpinan
48
Gambar 3. 8 Sequence Diagram Pimpinan
Pada gambar 3.8 adalah pimpinan berintaksi pada sistem mulai dari membuka
website melakukan login, melakukan pencarian laporan penjualan yang ada di
website.
Konsumen
49
Gambar 3. 9 Sequence Diagram Konsumen
Pada gambar 3.9 adalah konsumen berintaksi pada sistem mulai dari membuka
website melakukan login, memilih barang, melakukan pemesanan, melakukan
pembayaran dan menerima laporan pengiriman barang.
50
3.2.1.4. Class Diagram
Dibawah ini adalah gambaran class diagram :
51
3.2.1.5. ERD
Dibawah ini adalah gambaran ERD :
Gambar 3. 11 ERD
52
Gambar 3. 12 Transformasi ERD ke LRS
53
3.2.1.7. Logic Ricord Stuctur (LRS)
Setelah di tranformasikan dari ERD ke LRS maka terbentuk data yang di
kelompokan menjadi LRS, berikut gambaran LRSnya:
54
Tabel 3. 7 Tabel Petugas
Data Barang
Pengirim
55
Data Penjualan
Data Laporan
Data chat
56
Tabel 3. 12 Tabel Data Chat
Data Keranjang
Data Order
57
CRM PT.NSP Pemuda
Login Admin
Username
Password
Level
Pendaftaran Login
Gambar 3.
Gambar 3.13
14Rancangan
Rancangantampilan
tampilan Form
Form Login
Login
Rancangan tampilan login untuk masuk ke sistem berdalasarkan level
yang masuk.
Id User 999999999999999
No Telepon 999999999999999
Role XXXXXXXXXXXXX
Simpan Reset
58
Dibawah ini adalah rancangan tampilan Barang :
Id Barang 999999999999999
Harga 999999999999999
Kondisi XXXXXXXXXXXXXX
Berat 999999999999999
Rating XXXXXXXXXXXXXX
Deskripsi XXXXXXXXXXXXXX
Simpan Reset
Id Pengirim 999999999999999
Simpan Reset
59
Input Data Pemesanan
Id Pemesanan 999999999999999
Id User 999999999999999
Id Barang 999999999999999
Id Pengirim 999999999999999
Alamat XXXXXXXXXXXXXX
Status XXXXXXXXXXXXXX
Simpan Reset
Id Chat 999999999999999
Id User 999999999999999
Simpan Reset
60
7. Laporan
Dibawah ini adalah rancangan tampilan laporan :
Administrator Modul
Pass Tampilan
Konsumen
Master
Barang
pengirim
Pemesanan
61
BAB IV
IMPLEMENTASI DAN PENGUJIAN
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem.
Tahapan dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan
diimplementasikan pada bahasa pemograman. Setelah diimplementasikan maka
dilakukan pengujian terhadap sistem yang sudah dibuat.
2.1. Implemetasi
Setelah sistem dianalisis dan didesain, maka selanjutnya adalah menuju tahap
implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap
untuk dioperasikan. Implementasi bertujuan untuk mengkonfrmasi modul-modul
perancangan, sehingga pengguna dapat memberikan masukan kepada pembangun
program aplikasi.
Berikut adalah analisis kebutuhan perangkat keras dalam pembuatan sistem:
a. Laptop / PC dengan spesifikasi windows 10 Pro
b. RAM 4 GB
c. Hardisk 500 GB
d. Monitor 14”
e. Handphone
62
h. GitHub
Berikut ini adalah antarmuka sebagai admin dan beberapa menu yang di
tampilkan didalam level admin :
Tabel 4. 1 Antarmuka Admin
Berikut ini adalah antarmuka sebagai user dan beberapa menu yang di tampilkan
didalam level user :
63
Tabel 4. 2 Antarmuka User
64
Gambar 4. 1 Form Login
65
Gambar 4. 2 Form Beranda
Form beranda berfungsi untuk melihat informasi apa saja yang ada di
aplikasi.
3. Data Produk
66
67
Gambar 4. 3 Form Data Produk
Form entri data pengguna berfungsi untuk menambahkan data produk
barang setiap field baru.
4. Data User
68
5. Data Pemesanan
69
Gambar 4. 5 Form Tambah Data Pemesanan
Form Tambah Data Pemesanan berfungsi untuk menambah Data
Pemesanan ke tabel.
6. Data Pengiriman Barang
70
Gambar 4. 6 Form Data Pengiriman Barang
Form Data Pengiriman Barang berfungsi untuk melihat informasi web
data Pengiriman Barang.
71
2. Beranda
Form beranda berfungsi untuk melihat informasi apa saja yang ada di
aplikasi.
72
3. Data CCTV
4. Data Produk
73
Gambar 4. 10 Form Produk User
Form data produk berfungsi untuk melihat produk lainnya dan user juga
bisa memilih produk apa saja yang akan di beli.
5. Data Chat
74
Gambar 4. 11 Form Data Chat
Form Data chat berfungsi untuk berkomunikasi secara realtime antara user
atau pembeli dengan admin.
2.3. Pengujian
75
Black box memfokuskan pengujian yang didasarkan pada pengecekan terhadap
fungsi aplikasi yang digunakan.
Rencana pengujian lever admin dapat dilihat pada tabel berikut ini.
Tabel 4. 4 Rencana Pengujian Level Admin
76
Item Uji Detail pengujian Jenis Uji Status
Edit data Pemesanan
Hapus data Pemesanan
Data Pengiriman barang Tambah data Pengiriman barang Black Box Berhasil
Edit data Pengiriman barang
Hapus data Pengiriman barang
Chat Melihat data chat Black Box Berhasil
77
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
5.2. Saran
78
DAFTAR PUSTAKA
Adawiah, Rabiatul, Syamsul Bachri Daeng Parani, and Farid Farid. 2020.
“PENGARUH PERSEPSI HARGA DAN CITRA MEREK TERHADAP
LOYALITAS PELANGGAN MENGGUNAKAN PRODUK KOSMETIK
(STUDI PADA SWALAYAN GRAND HERO DI KOTA PALU).”
Jurnal Ilmu Manajemen Universitas Tadulako (JIMUT) 1 (3): 271–78.
https://doi.org/10.22487/jimut.v1i3.28.
Faroh, Wahyu Nurul. 2018. “PENGARUH KUALITAS PELAYANAN
TERHADAP LOYALITAS PELANGGAN PADA PT DWI DAYA
CITRATAMA CARGO” 2.
Hasbiyalloh, Muslim, and Deni Ahmad Jakaria. 2018. “APLIKASI PENJUALAN
BARANG PERLENGKAPAN HAND PHONE DI ZILDAN CELL
SINGAPARNA KABUPATEN TASIKMALAYA” 1 (1).
Hawari, Luthfie, Wilis Kaswidjanti, and Herry Sofyan. 2015. “APLIKASI e-CRM
BERBASIS WEB PADA RUMAH SAKIT.” Telematika 7 (1).
https://doi.org/10.31315/telematika.v8i1.437.
Krissianty, Della, and Widayatmoko Widayatmoko. 2019. “Pengaruh Customer
Relationship Management dan Kepercayaan Merek Terhadap Loyalitas
Pelanggan Telkomsel.” Prologia 2 (2): 278.
https://doi.org/10.24912/pr.v2i2.3588.
Kundre, Albertus Januaris, Irya Wisnubadhra, and Thomas Suselo. 2013.
“PENERAPAN CUSTOMER RELATIONSHIP MANAGEMENT
DENGAN DUKUNGAN TEKNOLOGI INFORMASI PADA PO.
CHELSY.”
Muhidin, Rusli, N Faisal Kharie, and Muin Kubais. n.d. “ANALISIS DAN
PERANCANGAN SISTEM INFORMASI PADA SMA NEGERI 18
HALMAHERA SELATAN SEBAGAI MEDIA PROMOSI BERBASIS
WEB.”
Setiawan, Jimmy. n.d. “Implementasi Customer Relationship Management
(CRM) pada Sistem Reservasi Hotel berbasisi Website dan Desktop.”
Jurnal Sistem Informasi 6.
Susilowati, Susi, and Taufik Hidayat. 2018a. “APLIKASI WEB SERVER
BERBASIS BAHASA C SHARP Rachmat Adi Purnama, Adi Tri Laksono
Putra,” no. 1.
———. 2018b. “APLIKASI WEB SERVER BERBASIS BAHASA C SHARP
Rachmat Adi Purnama, Adi Tri Laksono Putra,” no. 1.
Wibowo, Edwin Agung. 2016. “CUSTOMER RELATIONSHIP
MANAGEMENT (CRM) DAN APLIKASINYA DALAM INDUSTRI
MANUFAKTUR DAN JASA.” JURNAL DIMENSI 3 (2).
https://doi.org/10.33373/dms.v3i2.81.
Widhi, Aji Nugrahaning, Edhy Sutanta, and Erna Kumalasari Nurnawati. 2019.
“PEMANFAATAN FRAMEWORKLARAVEL UNTUK
PENGEMBANGAN SISTEM INFORMASI TOKO ONLINE DI TOKO
NEW TREND BATURETNO” 7 (2).
Yulianti, Luli, Herman Sjahruddin, and Bungatang Tahir. 2017. “Implementasi
Customer Relationship Management (CRM) Terhadap Kepuasan dan
79
Loyalitas Pelanggan Pengguna Smartphone Android Merek Samsung.”
Preprint. INA-Rxiv. https://doi.org/10.31227/osf.io/dvb48.
80