Anda di halaman 1dari 22

BAB II

LANDASAN TEORI DAN TINJAUAN PUSTAKA

2.1 LANDASAN TEORI

2.1.1 Konsep Sistem

Informasi

Sistem informasi digunakan untuk mengumpulkan, menyimpan, mencerna,

menganalisis, dan memahami semua informasi. Berikut definisi sistem informasi

menurut para ahli:

Satzinger, et, al. (2016;5) Sistem informasi adalah seperangkat komponen

terkait yang mengumpulkan, memproses, menyimpan, dan menyediakan sebagai

output informasi yang diperlukan untuk menyelesaikan tugas bisnis.

Sedangkan menurut Kenneth C. Laudon dan Jane P. Laudon (2020;16)

sistem informasi dapat didefinisikan secara teknis sebagai sekumpulan komponen

yang mengumpulkan (atau mengambil), memproses, menyimpan, dan

mendistribusikan informasi untuk mendukung pengambilan keputusan dan kontrol

dalam organisasi.

Sistem harus memiliki tiga batasan dasar:

1. Sistem harus memiliki beberapa struktur dan perilaku yang dirancang untuk

mencapai tujuan yang telah ditentukan.

2. Interkonektivitas dan interdependensi harus ada di antara komponen sistem.

3. Tujuan organisasi memiliki prioritas yang lebih tinggi daripada tujuan

subsistemnya.

7
Berikut adalah Prinsip dari sistem informasi:

1. Nilai informasi secara langsung terkait dengan membantu pengambil

keputusan mencapai Tujuan.

2. Sistem informasi terdiri dari komponen mendasar yang harus dirakit dengan

hati-hati dan terintegrasi untuk bekerja sama dengan baik.

3. Manajer memiliki peran penting untuk keberhasilan implementasi dan

penggunaan informasi sistem—peran tersebut berubah tergantung pada tipe

sistem IS sedang diimplementasikan.

4. Bentuk teknologi infrastruktur organisasi fondasi di mana sistem dan

aplikasinya dibangun.

5. Organisasi menggunakan berbagai informasi sistem untuk meningkatkan cara

mereka menjalankan bisnis dan membuat keputusan berbasis fakta.

6. Banyak tantangan dan potensi manfaat dikaitkan dengan memanfaatkan

pertumbuhan data yang cepat dalam organisasi.

7. Perencanaan strategis dan manajemen proyek kunci untuk memastikan bahwa

organisasi bekerja efektif pada proyek yang tepat.

8. Sistem informasi harus diterapkan dengan bijaksana dan hati-hati agar

masyarakat, organisasi, dan individu di seluruh dunia dapat menuai

manfaatnya yang sangat besar.

2.1.2 Konsep Analisis Sistem

8
Tahap analisis sistem dilakukan guna untuk mengetahui struktur sistem serta

kebutuhan sistem secara mendalam, maka dari itu analisis sistem memiliki

komponen penting dalam tujuannya.

Menurut Kenneth C. Laudon & Jane P. Laudon (2018;496), Analisis sistem

adalah analisis masalah yang coba dipecahkan perusahaan dengan sistem

informasi.

Stair dan Reynols (2018;514) analisis sistem adalah fase pengembangan

sistem yang berfokus pada mengumpulkan data pada sistem yang ada,

menentukan persyaratan untuk sistem baru, mempertimbangkan alternatif dalam

batasan yang diidentifikasi, dan menyelidiki kelayakan solusi alternatif

Analis Sistem melakukan peran berikut selama berbagai tahapan SDLC.

System analisis bekerja sebagai:

1. Masalah Investigator : Analisis mempelajari masalah dan kebutuhan

organisasi saat kelayakan dan analisis kebutuhan fase SDLC. Ia

mengunjungi berbagai departemen organisasi dan wawancara pengguna.

Dia menganalisis masalah dari sistem saat ini dan mengumpulkan

persyaratan baru mereka. analis awalnya bekerja sebagai penyidik

dengan mengekstraksi masalah sebenarnya dari pengguna.

2. Problem Solver : Analisis memecahkan masalah dari sistem saat ini

dihadapi oleh pengguna. Dia menentukan bagaimana orang, metode dan

teknologi dapat meningkatkan sistem saat ini. Setelah analisis

kelayakan, ia menyajikan sistem usulan kepada manajemen.

9
3. Sistem Designer : Analisis menciptakan desain rinci fisik (saat ini) dan

logis (diusulkan) dari sistem.

4. Motivator : Analisis memotivasi pengguna untuk berpartisipasi dalam

pengembangan dan implementasi dari sistem yang diusulkan. Hal ini

membantu untuk memahami perasaan pengguna tentang sistem yang

diusulkan. Analis menafsirkan pikiran pengguna dan karenanya,

menarik kesimpulan. Dia menarik manajemen dan pengguna untuk

mendapatkan dukungan dalam pengembangan dan implementasi dari

sistem yang diusulkan.

5. Manajer Proyek : Analisis memonitor perkembangan dan implementasi

perangkat lunak dalam kaitannya dengan kualitas, biaya dan waktu. Dia

bekerja dengan pemimpin proyek untuk mengelola proyek dengan

benar. Untuk pengembangan sistem yang kecil, analis Sistem umumnya

pemimpin proyek.

Analis sistem merupakan tahap menyelidiki, menganalisis, merancang

mengembangkan, menginstal, mengevaluasi, dan memelihara sistem informasi

perusahaan. Untuk melakukan tugas-tugas tersebut, analis sistem berinteraksi

secara konstan dengan pengguna dan manajer di dalam dan di luar perusahaan

2.1.3 Konsep Prancangan

Sistem

Perancangan bertujuan untuk memberikan gambaran yang jelas dari sistem

yang akan dibentuk. Berikut beberapa pendapat tentang perancangan sistem yang

telah didefinisikan oleh para ahli :

10
Stair dan Reynols (2016;399) menyatakan desain sistem menciptakan

serangkaian spesifikasi yang dapat digunakan untuk membangun sistem

informasi.

Menurut C. Laudon dan P. Laudon (2020;503) Desain sistem informasi

adalah rencana atau model keseluruhan untuk sistem tersebut.

Tujuan dari perancangan sistem adalah untuk membangun sistem yang

efektif, andal, dan Maintainable. Pada kegiatan perancangan terdapat beberapa

aktivitas utama yang dilakukan, yaitu :

1. Merancang dan mengintegrasikan jaringan

2. Merancang arsitektur aplikasi

3. Mendesain antar muka pengguna

4. Mendesain sistem antar muka

5. Mendesain dan mengintegrasikan database

6. Membuat prototype untuk detail dari desain

7. Mendesain dan mengintegrasikan kendala sistem

Tahapan perancangan sistem (desain sistem) dapat dibagi menjadi 2 tahap,

yaitu desain logis (logical design) dan tahapan desain fisik (physical design).

Desain logis biasanya menghasilkan beberapa dokumen, diantaranya dokumen

model data, dokumen model proses, rancangan tabel, hierarki antar modul, sampai

desain antar muka dari sistem yang akan dibuat. Sedangkan pada desain fisik,

spesifikasi logis yang diperoleh diubah ke dalam detail teknologi dimana

pemrograman dan pengembangan sistem bisa diselesaikan. Pada tahapan inilah

aktifitas coding dilakukan.

11
2.1.4 Konsep CRM

2.1.4.1 D

efinisi CRM

Menurut Roger J. Baran dan Robert J. Galka (2017;11) CRM adalah

pendekatan strategis yang berkaitan dengan peningkatan nilai pemegang saham

melalui pengembangan hubungan yang sesuai dengan pelanggan utama dan

segmen pelanggan.

V. Kumar dan Werner Reinartz (2018;5) menyatakan CRM adalah proses

strategis untuk memilih pelanggan bahwa perusahaan dapat melayani dan

membentuk interaksi antara perusahaan dan pelanggan ini. Tujuan utamanya

adalah untuk mengoptimalkan nilai pelanggan saat ini dan masa depan bagi

perusahaan.

Menurut Turban (2018;310) Customer Relationship Management (CRM)

adalah metode layanan pelanggan yang berfokus pada membangun hubungan

pelanggan jangka panjang dan berkelanjutan, sehingga menambah nilai bagi

pelanggan dan pebisnis.

Berdasarkan definisi diatas dapat disimpulkan bahwa CRM merupakan

sebuah pendekatan antara pihak perusahaan dengan pelanggannya melalui layanan

yang ditujukan untuk membangun sebuah hubungan kerja sama.

Konsep nilai pelanggan sangat penting untuk CRM dikarenakan mengacu

pada nilai ekonomis hubungan pelanggan dengan perusahaan, yang dinyatakan

sebagai margin kontribusi atau laba bersih. Sebagai metrik pemasaran, nilai

pelanggan menawarkan bantuan keputusan penting, di luar kemampuannya untuk

12
mengevaluasi efektivitas pemasaran. Perusahaan dapat mengukur dan

mengoptimalkan upaya pemasarannya dengan memasukkan nilai pelanggan

sebagai inti dari pengambilan keputusannya Proses.

Menurut V. Kumar dan Werner Reinartz (2018;5) CRM secara luas dapat

dibagi menjadi tiga perspektif yang berbeda yaitu tingkat fungsional, tingkat

front-end yang berhadapan dengan pelanggan, dan tingkat strategis.

1. Tingkat fungsional:

Hubungan pelanggan manajemen dapat dipraktikkan pada fungsional

terbatas (misalnya, tenaga penjualan otomatisasi dalam fungsi penjualan,

kampanye manajemen oleh fungsi pemasaran).

2. Tingkat front-end yang berhadapan dengan pelanggan:

Jenis CRM berfokus pada total pelanggan Pengalaman. Tujuannya adalah

untuk membangun satu tampilan pelanggan di semua saluran kontak dan

untuk mendistribusikan kecerdasan pelanggan kepada semua fungsi yang

menghadap pelanggan.

3. Tingkat strategis:

Perspektif ini mencoba bebaskan istilah CRM dari teknologi apa pun dasar

dan dari pelanggan tertentu teknik manajemen. Ini menggambarkan CRM

sebagai proses untuk mengimplementasikan sentrisitas pelanggan pasar

dan membangun nilai pemegang saham.

Secara keseluruhan, manajemen hubungan pelanggan strategis adalah

konsep manajemen hubungan berdasarkan prinsip pemasaran yang ditetapkan

13
yang mengakui perlunya menyeimbangkan organisasi dan kepentingan pelanggan

dengan hati-hati

2.1.4.2 S

trategy CRM

Strategi CRM difokuskan pada pengembangan budaya bisnis yang

berpusat pada pelanggan untuk memenangkan dan menjaga pelanggan dengan

menciptakan dan memberikan nilai lebih baik dari pada Pesaing (Buttle dan

Maklan, 2016;5).

1. Bisnis berorientasi produk.

2. Bisnis berorientasi produksi berfokus pada keunggulan operasional.

3. Bisnis yang berorientasi penjualan membuat asumsi bahwa jika mereka

berinvestasi cukup dalam iklan, penjualan, hubungan masyarakat (PR)

dan promosi penjualan, pelanggan akan dibujuk untuk membeli.

4. Pelanggan atau perusahaan yang berorientasi pasar berbagi

seperangkat keyakinan tentang menempatkan pelanggan Pertama.

Tujuan keseluruhan CRM bagi perusahaan adalah untuk menemukan,

menarik, dan memenangkan klien baru, memelihara dan mempertahankan

pelanggan lama. Agar pelanggan lama mereka dapat kembali tertarik kepada

perusahaan, dan mengurangi biaya pemasaran dan layanan klien.

2.1.4.3 M

anfaat CRM

14
Menurut Bordoloi, Fitzsimmons, dan Fitzsimmons (2019;102) Sistem

CRM memiliki manfaat berikut:

a. Memungkinkan departemen pemasaran untuk mengidentifikasi dan

menargetkan pelanggan terbaik mereka, mengelola iklan pemasaran, dan

menghasilkan prospek yang berkualitas untuk tim penjualan.

b. Memungkinkan pembentukan hubungan individual dengan pelanggan,

untuk meningkatkan kepuasan pelanggan dan memaksimalkan keuntungan

dengan mengidentifikasi yang paling menguntungkan pelanggan dan

memberi mereka tingkat layanan tertinggi.

c. Memberi informasi kepada karyawan dan proses apa yang diperlukan

untuk mengetahui pelanggan mereka dengan cara memahami dan

mengidentifikasi kebutuhan pelanggan; sehingga dapat secara efektif

membangun hubungan antara perusahaan, basis pelanggan, serta mitra

distribusi.

d. Membantu organisasi untuk meningkatkan manajemen penjualan dengan

mengoptimalkan informasi dibagikan oleh beberapa karyawan,

menyiapkan metrik tentang efektivitas penjualan, dan pemantauan situs

media sosial sebagai media untuk mendapatkan dukungan klien dan

tempat untuk mendapatkan solusi dari tiap permasalahan klien.

2.1.5 Database

Menurut Dennis et.al (2016;327), Database adalah kumpulan kelompok

informasi yang berhubungan satu sama lain dalam beberapa cara (misalnya,

melalui bidang umum).

15
Menurut Stair dan Reynols (2018;194) Database adalah koleksi yang

dirancang dengan baik, terorganisir, dan dikelola dengan cepat. Database juga

membantu perusahaan menganalisis informasi untuk mengurangi biaya,

meningkatkan keuntungan, menambahkan pelanggan baru, melacak kegiatan

bisnis masa lalu, dan membuka peluang pasar baru.

Dua tujuan utama dari konsep database adalah untuk memperkecil

pengulangan data dan mencapai independensi data. Berikut adalah penjelasnya:

1. Pengulangan data (data redundansi) adalah duplikasi dari data, yaitu

data yang sama yang disimpan dalam bermacam-macam file.

2. Independensi data adalah kemampuan untuk membuat perubahan dalam

struktur data tanpa membuat perubahan untuk program yang memproses

data. Independensi data dilakukan melalui penempatan spesifikasi data

dalam tabel-tabel dan kamus yang terpisah secara khusus dari program-

program.

Dalam sistem informasi, database memiliki manfaat sebagai berikut:

1. Meningkatkan kecepatan dan kemudahan (speed), pemanfaatan database

memungkinkan untuk dapat menyimpan, merubah, dan menampilkan kembali

data tersebut dengan lebih cepat dan mudah.

2. Efisiensi ruang penyimpanan (space), dengan database efisiensi/optimalisasi

pengguna ruang penyimpanan dapat dilakukan, karena penekenan jumlah

redundansi data, baik sejumlah pengkodean atau dengan membuat tabel-tabel

yang saling berhubungan.

16
3. Keakuratan (accuracy), pembentukan relasi antar data bersama dengan

penerapan aturan/batasan (constraint) tipe, domain dan keunikan data dapat

diterapkan dalam sebuah basis data.

4. Ketersediaan (availability), dapat memilah data utama/master, transaksi, data

histori hingga data kadaluwarsa. Data yang jarang atau tidak digunakan lagi

dapat diatur dari sistem basis data yang aktif.

5. Kelengkapan (completeness), lengkap/tidaknya data dalam sebuah database

bersifat relative. Bila pemakai sudah menganggap sudah lengkap yang lain

belum tentu sama.

6. Keamanan (security), untuk menentukan siapa-siapa yang berhak

menggunakan database beserta objek-objek di dalamnya dan menetukan jenis-

jenis operasi apa saja yang boleh dilakukan.

7. Kebersamaan pemakai (sharebility), database dapat juga digunakan oleh

beberapa pemakai dan beberapa lokasi. Database dapat dikelola oleh sistem

(aplikasi) yang mendukung multiuser dapat memenuhi kebutuhan, akan tetapi

harus menghindari inkonsistensi data.

2.1.6 UML (Unified Modeling

Language)

UML (Unified Modeling Language) muncul karena adanya kebutuhan

pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan

dokumentasi dari sistem perangkat lunak.

Menurut A.S dan Shalahuddin (2018;118) UML merupakan bahasa visual

untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan

17
diagram dan teks-teks pendukung. UML hanya berfungsi untuk melakukan

pemodelan. Jadi penggunaan UML tidak terbatas pada metodologi tertentu,

meskipun pada kenyataannya UML paling banyak digunakan pada metodologi

berorientasi objek.

Dennis at, al, (2016 ; 501), Unified Modeling Language (UML)

menyediakan kosakata umum berbasis objek dan teknik diagram yang memiliki

cukup banyak model untuk setiap pengembangan sistem dari analisis sampai

perancangan.

Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan

permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih

mudah dipelajari dan dipahami.

2.1.6.1 U

se Case Diagram

Use-case diagram merupakan model diagram UML yang digunakan untuk

menggambarkan requirement fungsional yang diharapkan dari sebuah sistem.Use-

case diagram menekankan pada “siapa” melakukan “apa” dalam lingkungan

sistem perangkat lunak akan dibangun.

Menurut Pressman (2016;149) Usecases didefinisikan dari titik aktor

pandangan. Seorang aktor adalah peran yang (pengguna) atau perangkat yang

dimainkan saat mereka berinteraksi dengan perangkat lunak

Menurut Dennis (2016;24) Usecases digunakan untuk mengidentifikasi

dan mengkomunikasikan persyaratan untuk sistem kepada programmer yang

harus menulis sistem.

18
Dari pengertian diatas dapat disimpulkan bahwa Use case merupakan

pemodelan untuk melakukan pengorganisasian spesifikasi kebutuhan pengguna

dengan menggambarkan fungsi tertentu dalam suatu sistem berupa komponen,

kejadian atau kelas.

Tabel 2.1 Komponen Use Case Diagram (Dennis dkk, 2016 ; 122)

NO KETERANGAN SIMBOL
1 Sebuah aktor ( an actor) :
a. Orang atau sistem yang memperoleh manfaat
dan internal untuk subjek.
b. Di gambarkan sebagai sosok yang melekat atau
jika seorang actor yang bukan manusia terlibat
sebagai sebuah bujur sangkar <<actor>> Actor role name
didalamnya (alternatif).
c. Yang diberi label atau tanda dengan perannya.
Actor bias dihubungkan dengan actor yang
lain menggunakan sebuah spesialisasi atau
asosiasi superclass, yang dilambangkan
dengan sebuah panah ataupun dengan sebuah
panah berongga.
d. Diletakan diluar dari batasan subjek.
2. Sebuah kasus penggunaan ( a use case):
a. Sebuah bagian utama dari fungsi system.
b. Dapat memperpanjang usa case lainnya. Use case name
c. Diletakan didalam batasan sistem.
d. Use case dinamakan dengan sebuah kata kerja
deskripsi atau frase nominal
3. Sebuah batasan subjek ( a subject boundary ) :
a. Sebuah batasan subjek yang mencantumkan
nama dari subjek tersebut yang berada didalam System name
atau diatas .
b. Sebuah batasan subjek merupakan cakupan
atau jangkawan subjek,contohnya sebuah
sistem atau proses bisnis dari individu.

19
4.
Sebuah hubungan asosiasi (an association
relationship) :
Merupakan jaringan seorang aktor dengan kasus
* *
penggunaan (use case) yang berinteraksi.
5. An include relationship :
a. Merupakan pemasukan fungsi dari satu kasus
penggunaan dengan lainnya.
<<include>>

b. Panah yang telah ditarik dari kasus


penggunaan dasar untuk penggunaan use case
6. An extend relationship :
a. Merupakan perpanjangan atau sambungan dari
<<extend>>
use case yang termasuk ke dalam perilaku
opsional
b. Panah yang digambar dari perpanjangan use
case menuju use case dasar.
7. A generalization relationship :
a. Merupakan kasus pengguna (use case) khusus
yang menuju ke lebih umum
b. Panah yang digambarkan dari use case khusus
menujukan use case dasar

2.1.6.2 A

ctivity Diagram

Activity diagram merupakan representasi grafis dari alur kerja tahapan

aktivitas. Diagram ini mendukung pilihan tindakan, iterasi dan concurrency. Pada

pemodelan UML, activity diagram dapat digunakan untuk menjelaskan bisnis dan

alur kerja operasional secara step-by-step dari komponen suatu sistem. Activity

diagram menunjukan kesuluruhan dari aliran control.

Menurut Dennis dkk, (2016;130) Diagram aktivitas digunakan untuk

memodelkan perilaku dalam proses bisnis yang independen dari objek. Diagram

aktivitas dapat digunakan untuk memodelkan semuanya mulai dari alur kerja

bisnis tingkat tinggi yang melibatkan banyak kasus penggunaan yang berbeda,

20
hingga detail kasus penggunaan individual, hingga detail spesifik metode

individual.

Tabel 2.2 Komponen Activity Diagram(Dennis dkk, 2016 ; 132)


NO. SIMBOL GAMBAR KETERANGAN

Action Aksi (An Action), adalah sesuatu prilaku yang


1. seherhana bagian dari nondecomposable.

Aktivitas (An Activity), digunakan untuk


Activitykumpulan dari aksi dan aktifitas
mewakili
2.
dinamakan dengan namanya sendiri.
Simbol Objek (An Object Node), digunakan
3. Class Name untuk mewakili sebuah objek yang
berhubungan dengan sebuah kumpulan arus
objek yang dinamakan dengan namanya
sendiri.

Aliran/Arus Kontrol (A. Control Flow), yang


4. menunjukan urutan eksekusi.

Aliran Objek (A Object Flow), yang


menunjukkan aliran sebuah objek dari satu
5.
aktifitas ke aktifitas (aksi) lainnya.
Simbol Awal (An Initial Node),
6. menggambarkan awal dari kumpulan kegiatan/
aktivitas.

Simbol Aktivitas Terakhir (An Final-activity


7. Node), digunakan untuk memberhentikan
semua aliran kontrol dan aliran objek didalam
sebuah aktifitas atau aksi.

Simbol Aliran Terakhir (An Final-flow Node),


8. X yang digunakan untuk memberhentikan semua
aliran kontol yang spesifik / aliran objek.

Simbol Keputusan (A Decision Node), yang


9. digunakan untuk mewakili semua kondisi untuk
[Decision [Decision memastikan bahwa aliran kontol/aliran objek
hanya turun satu jalur dan yang dinamakan
Criteria] Criteria]
dengan keputusan kriteria untuk menyusun /
melanjutkan kejalur yang spesifik

21
Simbol Gabungan (A Marge Node), yang
10. digunakan untuk membawa kembali bersama
keputusan jalur-jalur yang berbeda yang
diciptakan dengan menggunakan Decision
Node (Simbol Keputusan)

Simpul garpu :digunakan untuk membagi


11. perilaku kesetparalelarus
bersamaankegiatan(atau tindakan)

Simpul gabungan:
12.  digunakan untuk membawa kembali bersama-
sama satu setarusparalel atau bersamaan
aktivitas (atau tindakan).
13. swimlane:
swimlane digunakan untuk memecah sebuah diagram
aktivitas dalam baris dan kolom untuk
menetapkan kegiatan individu(atau tindakan)
kepada individu atau objekyang bertanggung
jawab untuk melaksanakan kegiatan (atau
tindakan)

2.1.6.3 C

lass Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari

segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Berikut

pengertian dari class diagram:

Menurut A.S dan Shalahuddin (2018 : 122), Diagram kelas atau class

diagram adalah menggambarkan struktur sistem dari segi pendefinisian kelas-

kelas yang akan dibuat untuk membagun sistem.

Menurut Alan Dennis, dkk (2016 ; 176) Diagram kelas adalah model statis

yang menunjukkan kelas dan hubungan di antara kelasyang tetap konstan dalam

22
sistem dari waktu ke waktu. Diagram kelas menggambarkan kelas, yang

mencakup baik perilaku maupun negara bagian, dengan hubungan antara kelas.

Tabel 2.2 :Komponen Class Diagram (Dennis dkk, 2016 ; 178)


SIMBOL KETERANGAN
Kelas
Class name a. Merupakan jenis orang, tempat, atau hal
tentang yang sistem harus menangkap dan
–Attribute name
–/derived attribute name
menyimpan informasi
b. Telah nama diketik dalam huruf tebal dan
+Operation name () berpusat di bagian atas nya
c. Memiliki daftar atribut di bagian tengah nya
d. Memiliki daftar operasi di bagian bawah nya
e. Tidak secara jelas menunjukkan operasi yang
tersedia untuk semua kelas
Atribut
a. Merupakan sifat yang menggambarkan
Atribut name/ derived tempat dari suatu obyek
attribute name b. Dapat diturunkan dari atribut lainnya,
ditunjukkan dengan menempatkan garis
miring sebelum nama atribut ini
Operasi
a. Merupakan aksi fungsi yang kelas dapat
melakukan
Operasi name() b. Dapat diklasifikasikan sebagai konstruktor,
query, atau operasi update
c. Termasuk tanda kurung yang mungkin berisi
parameter khusus atau informasi yang
dibutuhkan untuk melakukan operasi
Penghubung
1..* 0..1 a. Merupakan hubungan antara banyak kelas,
atau satu kelas dan kelas itu sendiri
Verb phrase b. Diberi label frase kata kerja atau nama peran,
mana yang lebih baik menunjukkan

23
hubungan
c. Bisa ada di antara satu atau lebih kelas
d. Berisi banyak simbol, yang mewakili
minimum dan waktu maksimum contoh kelas
dapat dikaitkan dengan kelas misalnya terkait

2.1.7 Prototype

Prototyping adalah proses iteratif yang melibatkan analis dan pengguna di

mana versi dasar dari sistem informasi dibangun dan dibangun kembali sesuai

dengan umpan balik pengguna (S. Valacich & F. George, 2017;165).

Menurut Roger S. Pressman (2016;43), Prototype adalah sekumpulan

tujuan umum untuk perangkat lunak, tetapi tidak mengidentifikasi persyaratan

terperinci untuk fungsi dan fitur.

Konstruksi teknis pada Terminologi Prototype yang digunakan sebagai

media interaksi manusia dan komputer antara lain adalah :

1. Prototype Horisontal, mengerjakan sebagian besar interface tetapi tidak

mendalam, dimana prototype rancangan mencakup seluruh antarmuka

pengguna, namun tanpa fungsi pokok, berupa simulasi dan belum dapat

digunakan untuk melakukan pekerjaan yang sesungguhnya.

2. Prototype Vertikal, mengerjakan lebih sedikit aspek atau fitur dari

interface yang disimulasikan tetapi dilaksanakan dengan rincian yang

sangat baik, mengandung fungsi yang detail tapi hanya untuk beberapa

fitur terpilih dan tidak pada keseluruhan sistem.

3. Early Prototype (prototype cepat)

4. Late Prototype (prototype lambat)

24
5. Low-fidelity Prototype (prototype dengan tingkat ketepatan yang rendah),

lebih menggambarkan konsep, perancangan, alternative, dan layout layar

disbanding model interaksi pengguna dengan sistem.

2.2 TINJAUAN PUSTAKA

Tinjauan pustaka dilakukan oleh penulis dimaksudkan sebagai bahan

pertimbangan dalam penelitian ini. Berikut akan dicantumkan beberapa hasil

penelitian terdahulu:

1. Perancangan Sistem Infomasi Customer Relationship Management

Pelayanan Berbasis Web di PT Sahabat Kreasi Muda yang dilakukan

oleh Hilmi Fuad, Sutarman, Yayah tahun 2018 permasalahan yang

dihadapi pada Sistem pelayanan pelanggan yang berjalan saat ini di PT

Sahabat Kreasi Muda masih berjalan dengan mengunakan aplikasi google

untuk mengisi keluhan pelanggan sehingga setiap pelanggan bisa melihat

keluhan dari pelanggan lain sehingga keluhan tidak bersifat rahasia bagi

perusahaan sehingga tak jarang PT Sahabat Kreasi Muda mengalami

kehilangan pelanggan, Tujuan dari penelitian ini adalah menganalisis dan

merancang sistem dapat membantu memecahkan atau mengurangi

permasalahan yang ada pada sistem pelayanan terhadap pelanggan data

yang sedang berjalan. Hasil dari penelitian ini adalah sistem E-CRM yang

diimplementasikan kedalam sebuah website yang menyediakan layanan

agar digunakan oleh pengunjung maupun pelanggan dalam menyampaikan

keluhan.

25
Persamaan penelitian ini adalah permasalahan yang dihadapi mengenai

keluhan pelanggan yang bersifat tidak layak kadang tersampaikan dimedia

mambuat perusahaan menjadi kehilangan pelanggan. sedangkan

perbedaannya adalah Objek penelitian penulis yaitu PT. KT&GI AMO

Jambi yang bergerak dalam distributor rokok Esse. Sedangkan penelitian

yang dilakukan di PT Sahabat Kreasi Muda bergerak di bidang percetakan

sehingga pelayanan yang ditujukan kepada pelanggan dengan kebutuhan

yang berbeda.

2. Sistem Informasi Pemasaran dengan Penerapan CRM (Customer

Relationship Management) Berbasis Website menggunakan Metode

Waterfall dan Agile yang dilakukan oleh Johar Saputra Irsandi, Iskandar

Fitri dan Novi Dian Nathasia tahun 2021 memiliki permasalahan dalam

bidang promosi dimana metode promosi pada Toko Bella Frame ART

masih menggunakan brosur, poster dan pamflet, sehingga pemilik toko

memerlukan biaya yang tidak sedikit untuk menyampaikan informasi

ketarget pasar secara luas, selain itu penyimpanan data produk masih

manual menggunakan buku besar sebagai media catat data produk

sehingga data belum tersimpan rapih dan belum terperinci . Tujuan

penelitian ini adalah membangun CRM di Toko Bella Frame ART dengan

menggunakan model Waterfall. Hasil dari penelitian ini adalah prototype

sistem CRM yang digunakan untuk media promosi di Toko Bella Frame

ART.

26
Persamaan penelitian ini dengan penelitian yang penulis lakukan adalah

belum adanya media promosi bagi PT. KT&GI AMO Jambi. Sedangkan

perbedaannya penulis penulis menggunakan metode prototype yang dapat

diperuntukkan bukan hanya promosi saja tetapi juga dapat mempermudah

pelanggan dalam mencari informasi mengenai produk yang ada.

Berdasarkan penelitian diatas maka persamaan yang didapat adalah topik

pembahasan belum adanya layanan CRM sebagai penghubung antara pelanggan

dan pihak perusahaan untuk dapat bertukar informasi membuat kualitas pelayanan

belum menjadi maksimal sehingga menyebabkan kehilangan para pelanggan lama

dan para pelanggan baru pun tidak bertambah. Sedangkan perbedaan penelitian

diatas dengan penelitian yang penulis lakukan adalah:

1. Objek penelitian penulis yang dilakukan di PT. KT&GI AMO JAMBI

yang bergerak dibidang distributor rokok Esse.

2. Penulis hanya sampai pada tahapan perancangan prototype sistem

menggunakan alat bantu pemodelan sistem UML (Unified Modeling

Language) dengan diagram yang digunakan anata lain Usecase Diagram,

Activity Diagram dan Class Diagram dan menggunakan metode Prototype

dalam perancangan sistem. User yang dapat terlibat dalam perancangan

sistem CRM ini adalah Pelanggan, Pengunjung, admin Admin.

3. Kelebihan Perancangan sistem yang diusulkan oleh penulis yaitu:

a. Tampilan bagi pelanggan ataupun pengunjung memiliki fitur informasi

yang berisi paket-paket wisata yang ditawarkan, informasi mengenai

27
paket yang sedang promo, point pelanggan, form pendaftaran diri yang

dapat digunakan untuk mendaftarkan data diri kedalam sistem

database, live chatting yang dapat digunakan untuk berkomunikasi

kepada pelanggan secara langsung, dan riwayat pembelian pelanggan.

b. Bagi admin memiliki menu pengolahan data pelanggan, notifikasi

pemesanan paket yang terhubung dengan email sehingga ketika produk

dipesan admin dapat mengetahui produk apa yang dipesan oleh

konsumen, menu pengolahan social media yang dapat membantu

admin dalam melakukan promosi.

28

Anda mungkin juga menyukai