Anda di halaman 1dari 86

PERANCANGAN APLIKASI CUSTOMER RELATIONSHIP

MANAGEMENT (CRM) PENYEDIAAN KEBUTUHAN ALAT EVENT


BERBASIS WEBSITE

SKRIPSI

ACHMAD KURNIAWAN
14350002

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI INFORMASI
INSTITUT SAINS DAN TEKNOLOGI NASIONAL
JAKARTA

SEPTEMBER 2021
PERANCANGAN APLIKASI CUSTOMER RELATIONSHIP
MANAGEMENT (CRM) PENYEDIAAN KEBUTUHAN ALAT EVENT
BERBASIS WEBSITE

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana


Komputer

ACHMAD KURNIAWAN
14350002

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI INFORMASI
INSTITUT SAINS DAN TEKNOLOGI NASIONAL
JAKARTA

SEPTEMBER 2021
HALAMAN PERNYATAAN ORISINALITAS

Skripsi ini adalah hasil karya saya sendiri, dan semua sumber
baik yang dikutip maupun dirujuk telah saya nyatakan
dengan benar.

Nama : Achmad Kurniawan


NPM : 14350002
Tanggal : 01 September 2021

Jakarta,01 September 2021


Yang menyatakan

Achmad Kurniawan

iii
HALAMAN PERNYATAAN NON PLAGIAT

Saya yang bertanda tangan dibawah ini :


Nama : Achmad Kurniawan
NPM :14350002
Mahasiswa : Sistem
Informasi Tahun Akademik 2020/2021

Menyatakan bahwa saya tidak melakukan kegiatan plagiat


dalam penulisan Tugas Akhir yang berjudul Perancangan
Aplikasi Customer Relationship Management (CRM)
Penyediaan Kebutuhan Alat Event Berbasis Website
Apabila suatu saat nanti terbukti saya melakukan plagiat,
maka saya akan menerima sanksi yang telah ditetapkan.

Demikian Surat Pernyataan ini saya buat dengan sebenar-


benarnya.

Jakarta, 01
September 2021

iv
Achmad Kurniawan

v
HALAMAN PENGESAHAN

Skripsi ini diajukan oleh :

Nama : Achmad Kurniawan


NIM : 14350002
Program Studi : Sistem Informasi
Judul Tugas Akhir : Perancangan Aplikasi Customer
Relationship Management (CRM) Penyediaan
Kebutuhan Alat Event Berbasis Website

Telah berhasil dipertahankan di hadapan Dewan Penguji dan


diterima sebagai persyaratan yang diperlukan untuk
memperoleh gelar Sarjana Komputer pada Program Studi
Sistem Informasi, Fakultas Sains dan Teknologi Informasi,
Institut Sains dan Teknologi Nasional.

DEWAN PENGUJI

Pembimbing : Herly Nurahmi, S.Si, M.Kom ( )

Penguji 1 : Neny
Rosmawarni, S.Kom, ( )

Penguji 2 : Siti Nurmiati, S.Kom, M.Kom


M.Kom ( )

Penguji 3 : B.
Sumardiyono, ST., M.Kom ( )

vi
Ditetapkan di : Jakarta
Tanggal : 01
September 2021

vii
KATA PENGANTAR

Puji syukur atas kehadirat Allah SWT, dengan limpahan Rahmat Kasih Sayang
dan Karunia-Nya, sehingga penulis dapat merampungkan skripsi dengan judul:
Perancangan Aplikasi Customer Relationship Management (CRM)
Penyediaan Kebutuhan Alat Event Berbasis Website untuk memenuhi salah
satu syarat menyelesaikan studi serta dalam rangka memperoleh gelar gelar
Sarjana Komputer (S.Kom) bagi Mahasiswa program S-1 di program studi
Sistem Informasi, Fakultas Sains dan Teknologi Informasi di Institut Sains dan
Teknologi Nasional.
Dalam penulisan skripsi ini tidak terlepas dari bantuan banyak pihak, salah
satunya kepada Ibu Herly Nurahmi, S.Si, M.Kom, selaku dosen pembimbing yang
telah dengan sabar dan ikhlas meluangkan waktu kepada penulis selama
menyusun skripsi. terima kasih sebesar-besarnya juga kepada :
1. Ibunda dan Ayah tercinta serta Keluarga besar saya yang telah memberikan moril
maupun materil, terimakasih atas doa, dukungan, cinta, kasih sayang, kesabaran
yang selalu diberikan kepada penulis untuk dapat menyelesaikan Skripsi.
2. Marhaeni S.Kom, M.Kom, selaku Dekan Fakultas Sains dan Teknologi Informasi,
Institut Sains dan Teknologi Nasional.
3. Ibu Neny Rosmawarni S.Kom, M.Kom., selaku Kepala Program Studi Sistem
Informasi, Institut Sains dan Teknologi Nasional.
4. Bapak dan Ibu Dosen Program Studi Sistem Informasi Institut Sains dan
Teknologi Nasional.
5. Zulfikar, dan teman-teman lainnya Universitas Muhammadiyah Jakarta dan
rekan-rekan seperjuangan Sistem Informasi Angkatan 2010-2017.
Akhir kata penulis mengucapkan terimakasih kepada semua pihak yang telah
membantu.
Jakarta, 01 September 2021
Penulis,

Achmad Kurniawan
NIM 14350002
viii
Institut Sains Dan Teknologi Nasional
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIK

Sebagai civitas akademika Institut Sains dan Teknologi Nasional, saya yang
bertanda tangan dibawah ini :
Nama : Achmad Kurniawan
NIM : 14350002
Program Studi : Sistem Informasi
Fakultas : Sains dan Teknologi Informasi
Jenis Karya : Skripsi

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk


memberikan kepada Institut Sains dan Teknologi Nasional Hak Bebas Royalti
Non-Eksklusif (Non-eclusive Royalti-Free Right) atas karya ilmiah saya yang
berjudul, “Perancangan Aplikasi Customer Relationship Management (CRM)
Penyediaan Kebutuhan Alat Event Berbasis Website” beserta perangkat yang ada
(jika diperlukan). Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Institut
Sains dan Teknologi Nasional berhak menyimpan, mengalih media/format- kan,
mengelolanya dalam bentuk pangkalan data (database) softcopy dan hard copy,
merawat, dan mempublikasikan tugas akhir saya selama tetap mencantumkan
nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.

Demikian pernyataan ini saya buat dengan sebenarnya.


Dibuat di : Jakarta
Pada tanggal : 01 September 2021

Yang menyatakan

ix
Institut Sains Dan Teknologi Nasional
Achmad Kurniawan

ABSTRAK

Skripsi ini berjudul “Perancangan Aplikasi Customer Relationship Management


(CRM) Penyediaan Kebutuhan Alat Event Berbasis Website”. Penelitian ini
dilakukan dengan tujuan mengungkap tentangbagaimana mengoperasikan sistem
aplikasi penyediaan alat event melalui website dalam pengelolaan event konser
musik atau pentas seni secara Profesionalitas yang ditunjukan oleh masyarakat
maupun suatu perusahaan sebagai event membuat konsumen tertarik untuk
meneliti proses persiapan yang dilakukan aplikasi ini . Adapun yang menjadi
fokus penelitian antara lain adalah bagaimana penulis mengelola rangkaian
penyediaan desain panggung, lighting, tenda, alat-alat ini dan proses pertunjukan
yang diselenggarakan nantinya. Metode yang digunakan pada penelitian ini yaitu
deskriptif analisis dengan pendekatan kualitatif yang hasilnya disajikan dalam
bentuk aplikasi website. Berdasarkan hasil penelitian, bahwa sebuah
penyelenggara Event yang profesional pun tetap harus melakukan kerja sama
dengan vendor-vendor penyedia jasa yang lain. Karena pihak Event Organizer
harus dapat memenuhi keinginan-keinginan dari pihak-pihak lain seperti sponsor
dan talent yang mempunyai ide acara. Oleh karena itu, sukses atau tidaknya suatu
acara ditentukan oleh kualitas kinerja event . Maka terdapat beberapa kekurangan
yang direkomendasikan untuk dikembangkan bagi pihak sponsor maupun pihak
penulis.

Kata Kunci: Manajemen Pertunjukan Penyediaan Alat Event.

x
Institut Sains Dan Teknologi Nasional
ABSTRACT

This thesis is entitled "Designing Customer Relationship Management (CRM)


Applications for Provision of Website-Based Event Tools". This research was
conducted with the aim of revealing how to operate an application system for
providing event tools through a website in managing music concert events or
performing arts in a professional manner shown by the community or a
company as an Event Organizer to make consumers interested in researching
the preparation process carried out by this application. As for the focus of
research, among others, is how the author manages the series of provision of
stage designs, lighting, tents, these tools and the process of the performance
that will be held later. The method used in this research is descriptive analysis
with a qualitative approach whose results are presented in the form of a
website application. Based on the results of the research, even a professional
event organizer still has to cooperate with other service providers. Because the
Event Organizer must be able to fulfill the wishes of other parties such as
sponsors and talents who have event ideas. Therefore, the success or failure of
an event is determined by the quality of the Event Organizer's performance. So
there are some shortcomings that are recommended to be developed for the
sponsor and the author.

Keywords: Performance Management, Provision of Event Tools.

xi
Institut Sains Dan Teknologi Nasional
DAFTAR ISI

HALAMAN JUDUL……………………………………………………………ii
HALAMAN PERNYATAAN ORISINALITAS…………………………. iii
HALAMAN PERNYATAAN NON PLAGIAT………………………….. iv
HALAMAN PENGESAHAN……………………………………………… v
KATA PENGANTAR……………………………………………………… vi
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIK………………………. viii
ABSTRAK…………………………………………………………………... ix
ABSTRACT…………………………………………………………………..................x
DAFTAR ISI………………………………………………………………... xi
DAFTAR TABEL…………………………………………………………... xiv
DAFTAR GAMBAR……………………………………………………….. xv
BAB I…………………………………………………………………………1
PENDAHULUAN…………………………………………………………... 1
1.1 Latar Belakang…………………………………………………. 1
1.2 Rumusan Masalah……………………………………………… 3
1.3 Batasan Masalah……………………………………………….. 3
1.4 Tujuan dan Manfaat Penelitian………………………………… 3
1.5 Manfaat………………………………………………………… 4

BAB II 5
TINJAUAN PUSTAKA 5
2.1 Pendahuluan Penelitian………………………………………… 5
2.2 Tahapan Penelitian……………………………………………...5
2.3 Pengertian Customer Relationship Management (CRM)………..6
2.4 Metode Pembayaran E-Commerce………………………………… 8
2.5 XAMPP…………………………………………………………………10
2.6 Hipertext Preprocessor (PHP)……………………………………...10
2.7 Rancang Bangun……………………………………………………...10

xii
Institut Sains Dan Teknologi Nasional
2.8 Teori Aplikasi………………………………………………………….10
2.8.1 Aplikasi…………………………………………………….11
2.8.2 Website…………………………………………………………
… 11
2.8.3 Appserv…………………………………………………………... 11
2.8.4 MySQL……………………………………………………. 11
2.8.5 Boostrap…………………………………………………………. 12
2.8.6 Sublime Text……………………………………………………..........12
2.8.7 Metode Prototype……………………………………………….........12
2.8.8 United Modeling Language (UML)…………………………...13

BAB III……………………………………………………………………… 17
METODOLOGI PENELITIAN……………………………………………17
3.1 Metodologi Penelitian………………………………………….. 17
3.1.1 Penerapan CRM …………………………………………... 17
3.1.2 Proses Penelitian…………………………………………...14
3.1.3 Standar Operasi Prosedur (SOP)………………………….. 17
3.1.4 Metode Pengumpulan Data………………………………...18
3.1.5 Metode Pembuatan Sistem………………………………....18
3.1.6 Analisa Kebutuhan…………………………………………18
3.1.7 Studi Literatur……………………………………………...19
3.2 Alat dan Bahan Penelitian………………………………………19
3.3 Tempat dan Waktu Penelitian………………………………….. 20
3.3.1 Tempat Penelitian…………………………………………. 20
3.3.2 Waktu Penelitian..................................................................20
3.3.3 Perancangan Sistem Usulan………………………………..20
3.4 Use Case Diagram ……………………………………………..21
3.5 Activity Diagram ……………………………………………….22

BAB IV……………………………………………………………………… 24
HASIL DAN PEMBAHASAN……………………………………………...24
4.1 Analisis dan Perancangan Sistem……………………………….24

xiii
Institut Sains Dan Teknologi Nasional
4.2 Analisis Sistem………………………………………………….24
4.3 Analisis Sistem Bisnis…………………………………………..24
4.3.1 Pesanan Jasa event Berjalan…………………………….… 25
4.3.2 Sistem Register…………………………………...……….. 25
4.3.3 Proses Penyediaan alat Event …………………………….. 26
4.3.4 Deskripsi Tugas Aktor …………………………………….27
4.3.5 Use Case ScenarioTugas Costumer………………………… 28
4.3.6 Use Case Scenario ………………………………………… 28
4.3.7 Use Case Tambah Register……………………………… 29
4.3.8 Use Case Scenario Tambah Transaksi……………………. 29
4.3.9 Use Case Cetak transaksi………………………………………30
4.3.10 Sequence Diagram ………………………………….………… 30
4.3.11 Sequence Diagram Scenario Admin Register…………….. 31
4.3.12 Sequence Diagram Tambah Transaksi……………………….32
4.4 Class Analysis ………………………..………………………... 33
4.5 Class Analysis Register…………………………………………33
4.6 Class Analysis Tambah transaksi ……………………………...34
4.7 Class Analysis Cetak Transaksi………………….…………….. 35
4.8 Perancangan Sistem…………………………………..………... 36
4.9 Perancangan Basis Data ……………………………………… 37
4.10 Struktur Tabel dan Basis Data…………….…………………… 39
4.11 Struktur Basis Data Transaksi…………………………………..39
4.12 Arsitektur Aplikasi Coding…………………………………….. 40
4.13 Class Diagram…………………………………………….……. 40
4.14 Perancangan Tampilan Halaman Customer ………...………….41
4.15 Perancangan Tampilan Daftar…………………………………..43
4.16 Tampilan Halaman Berhasil Login ……………………...……..44
4.17 Tampilan Halaman Belanja ……………………………….…....45
4.18 Tampilan Halaman Informasi Alamat Penerima…………..….. 46
4.19 Tampilan Halaman Akses Pembayaran………………………....47
4.20 Tampilan Informasi Pembayaran dan Pengiriman…………...…47
4.21 Tampilan Admin Konfirmasi Pesanan.……………………...….48
4.22 Tampilan Hasil Konfirmasi Pesanan Berhasil.……………….....49

xiv
Institut Sains Dan Teknologi Nasional
4.23 Pengujian Perangkat Lunak……………………………………..50

BAB 5 ………………………………………………………………………...53
PENUTUP…………………………………………………………………....53
5.1 Kesimpulan…………………………………………………….. 53
5.2 Saran…………………………………………………………… 53
DAFTAR PUSTAKA………………………………………………………..54
LAMPIRAN

xv
Institut Sains Dan Teknologi Nasional
DAFTAR TABEL

Tabel 4.3.4 Deskripsi Tugas Aktor…………………………………………...27


Tabel 4.3.5 Deskripsi Tugas Customer……………………………………....28
Tabel 4.3.7 Use Case Scenario Register………………………..……………29
Tabel 4.3.9 Use Case Cetak Transaksi………………………………………30
Tabel 4.10 Struktur Basis Data Admin ………………………..…………….38
Tabel 4.11 Struktur Basis Data Transaksi………………………...…………39

xvi
Institut Sains Dan Teknologi Nasional
DAFTAR GAMBAR

Gambar 3.1.1 Tahapan Proses Penelitian ……………………………………................14


Gambar 3.1.2 Proses Penelitian Kuantitatif………………………………….................15
Gambar 3.1.5 Metode Waterfall……………………………………………………...............18
Gambar 3.6 Activity Diagram …………………………………………….....................23
Gambar 4.3.1 Penyewaan Jasa Event Organizer …………………………....................25
Gambar 4.3.12 Sequence Diagram Tambah Transaksi ……………………..................33
Gambar 4.7 Class Analysis Cetak Transaksi………………………………...................36
Gambar 4.9 Rancangan ERD Sistem ………………………………………..................37
Gambar 4.12 Arsitektur Aplikasi Coding ..………………………………....….....40
Gambar 4.13 Class Diagram Alat Event……………………………………..................41
Gambar 4.14 Halaman Login Masuk…………………..………………………....................42
Gambar 4.15 Tampilan Daftar……………………………………………….................43

xvii
Institut Sains Dan Teknologi Nasional
BAB I
PENDAHULUAN

1.1 Latar Belakang


Event adalah salah satu cara yang digunakan oleh perkembangan bisnis untuk mendekatkan
diri antara pemanfaatan teknologi perusahaan dengan masyarakat. Contohnya seperti halnya sebuah
perusahaan PT. Nubie Production yang sering mengadakan Event Live Music untuk mendekatkan
diri dengan masyarakat. Semua kesuksesan itu berasal dari manajemen event yang baik.

Manajemen event dapat diartikan sebagai pengorganisiran sebuah event yang dikelola secara
profesional, sistematis, efisien dan efektif yang kegiatannya itu meliputi mulai dari konsep
(perencanaan), sampai dengan pelaksanaan hingga pengawasan. Ketika melakukan manajemen
event semua orang harus bekerja keras denganvisi yang sama untuk menghasilkan event yang sesuai
dengan yang kita harapkan.

Sangatlah diperlukan kekompakan pada setiap orang yang terlibat dalam sebuah tim.
Maksudnya, dalam sebuah tim itu tidak boleh merasa dirinya paling kuat, hebat dalam
menjalankan tugas, tapi semuanya harus saling bergantung satu sama lain berkerja sama. Adapun
tim yang dimaksudkan dalam pelaksanaan manajemen event

Event adalah penyelenggara sebuah acara atau kegiatan yang terdiri dari serangkaian
mekanisme yang sistematis dan memerlukan ketekunan, kesungguhan serta kekompakan kerja tim
dimana acara tersebut dipadati dengan deadline, targeting, sceduling, pressure dan team work
solidity. Event mempunyai peran yaitu melaksanakan penyelenggaraan sebuah event berdasarkan
pedoman kerja dan konsep event tersebut dan mengelolanya secara profesional.

Jasa penyediaan alat event di Indonesia khususnya di kota-kota besar itu sangatlah
diperlukan oleh perseorangan, instan ataupun sebuah perusahaan, dimana pada zaman sekarang ini
setiap orang ingin sesuatu yang serba praktis dan juga cepat, contohnya ketika dalam melakukan
sebuah rangkaian acara apabila  setiap orang, instansi atau pun perusahaan ketika mereka
menjalankan sebuah kegiatan acara dan menginginkan hasil yang sesuai dengan yang mereka
harapkan, tetapi mereka juga tidak mau dipusingkan dengan berbagai konsep yang begitu rumit

xviii
Institut Sains Dan Teknologi Nasional
yang menuntut mereka untuk menjalankan acara tersebut dengan lancar.

Maka dari itu, berdasarkan pengajuan penulisan skripsi ini maka diperlukan penyediaan
suatu sistem aplikasi berbasis website penyediaan kebutuhan alat-alat event yang dapat
meningkatkan serangkaian kinerja sistem dalam perkembangan bisnis teknologi dan memanajemen
event yang kegiatan proses pemesanan penyediaan alat-alat event nantinya dikelola secara
sistematis serta profesional.

Aplikasi penyediaan alat event berbasis website ini nantinya akan efesien mudah dioperasikan
dan dapat efektif dalam mengoptimalkan proses suatu rangkaian acara dengan penyediaan alat-alat
pesanan yang diinginkan, sehingga dapat diselengarakan dengan memuaskan dan sesuai
perencanaan event untuk perusahaan maupun organisasi lainnya.

1.2 Rumusan Masalah


Permasalahan utama yang diangkat dalam skripsi ini adalah:
1. Bagaimana cara proses aplikasi data yang masuk untuk menghasilkan informasi yang tepat
akurat ?
2. Bagaimana menentukan pesanan yang akan diproses dan mampu melakukan transaksi
pembayaran melalui via transfer online ?
3. Bagaimana pengelolaan event yang akan direncanakan untuk mengetahui perancangan suatu
aplikasi penyediaan pemesanan alat-alat event yang guna mampu membantu serangkaian
proses dalam pengelolahan kegiatan acara.

1.3 Batasan Masalah


Agar penelitian ini lebih terarah, maka diberikan batasan masalah sebagai berikut :
1. Sistem ini mengarah pada alat-alat event
2. Aplikasi yang dibangun berbasis web dengan bahasa pemrograman PHP dan database
MySQL
3. Aplikasi hanya untuk pengelola event
4. Pengelola dapat melihat produk apa saja yang terdaftar.
5. Pengelola dapat melakukan transaksi pembayaran melalui aplikasi.
6. Sistem dibangun dengan menggunakan software Dev-C++.
7. Aplikasi ini dapat diakses oleh Customer, Admin.

xix
Institut Sains Dan Teknologi Nasional
8. Penyediaan alat-alat event tidak memberikan merk type alat-alat event.

1.4 Tujuan dan Manfaat Penelitian


Adapun maksud tujuan dari pembuatan aplikasi berbasis website ini adalah :
1. Membuat website yang mempermudah perencanaan penyediaan alat event menyampaikan
informasi profil aplikasi alat event.
2. Memiliki layanan pemesanan event secara online tanpa harus tatap muka.
3. Mengembangkan dan mensosialisasikan inovasi teknologi informasi kepada masyarakat.
4. Mempererat hubungan dan motivasi di persaingan didunia bisnis.
5. Untuk mempermudah pihak event menginformasikan dan memberikan layanan pemesanan
event secara online agar nantinya perusahaan lebih dikenal oleh masyarakat luas via offline
maupun online.

1.5 Manfaat
Adapun maksud dari pembuatan aplikasi berbasis website ini adalah :
1. Mempermudah masyarakat dalam pencarian penyediaan alat event untuk menyampaikan
informasi profil aplikasi pesanan dekorasi alat event.
2. Memiliki layanan pemesanan event secara online tanpa harus tatap muka.
3. Menuangkan konsep dalam rancangan yang kreatif dan menarik
4. Mengembangkan dan mensosialisasikan inovasi teknologi website kepada masyarakat.
5. Mempererat hubungan dan motivasi di persaingan didunia bisnis.

xx
Institut Sains Dan Teknologi Nasional
BAB II
TINJAUAN PUSTAKA

2.1 Pendahuluan Penelitian


Penelitian ini melakukan observasi partisipasi aktif
dan secara via telepon. Maksudnya adalah penelitian
mengamati dan terlibat secara langsung dalam kegiatan
event. Pengumpulan data dan informasi yang penulis
lakukan adalah dengan cara menghubungi ke pihak
perusahaan dengan menanyakan secara lansung ke
bagian marketing Nubie Production dan anggotanya
dari kegiatan event ini dengan melampirkan surat
pengantar dari pihak peneliti serta surat konfirmasi
persetujuan.

2.2 Tahapan Penelitian


E-commerce penyedian alat event pada aplikasi ini
dirancang menggunakan metode pengembangan
Waterfall (Air Terjun), Adapun tahapan dalam metode
Waterfall ini Terdapat 5 (lima) tahapan pada metode
Waterfall yaitu :

1. Analisis dan Definisi kebutuhan adalah pengembangan perangkat


lunak, seorang pengembang harus mengetahui dan memahami
bagaimana informasi kebutuhan penggguna terhadap sebuah
perangkat lunak. Metode pengumpulan informasi ini dapat
diperoleh dengan berbagai macam cara diantaranya, diskusi,
observasi, survei, wawancara, dan sebagainya.
2. Desain Sistem dan Perangkat Lunak, Informasi mengenai
spesifikasi kebutuhan dari tahap Requirement Analysis selanjutnya

5
di analisa pada tahap ini untuk kemudian diimplementasikan pada
desain pengembangan.
3. Implementasi dan Pengujian Unit, Tahap implementation and unit
testing merupakan tahap pemrograman. Pembuatan perangkat lunak

6
6

dibagi menjadi modul-modul kecil yang nantinya akan digabungkan dalam


tahap berikutnya.
4. Integrasi dan Pengujian Sistem, Setelah seluruh unit atau modul
yang dikembangkan dan diuji di tahap implementasi selanjutnya
diintegrasikan dalam sistem secara keseluruhan.
5. Operasi dan Pemeliharaan
Pada tahap terakhir dalam Metode Waterfall, perangkat lunak yang sudah
jadi dioperasikan pengguna dan dilakukan pemeliharaan.
6. Pengodean, adalah tahap penterjemahan data pemecah masalah
yang telah dirancang kedalam bahasa pemograman komputer yang
telah ditentukan.deskripsi pengodean bisa dilihat di lampiran
penulisan ini.

2.3 Pengertian Customer Relationship Management (CRM)

 Pengertian CRM
Customer Relationship Management atau CRM adalah sebuah
pendekatan atau sistem yang mengelola hubungan antara pihak korporasi
(perusahaan) dengan pelanggan pada level bisnis. Sehingga, dapat
memaksimalkan komunikasi dan pemasaran melalui kontak dari user yang
berbeda.

Pendekatan jenis ini dapat memungkinan untuk


mempertahankan pelanggan dan memberikan nilai
tambah kepada customer tersebut. CRM sendiri
mengkombinasikan kebijakan, proses, dan strategi
dalam satu kesatuan yang diimplementasikan dalam
sebuah perusahaan.

Tujuan dari pembuatan sistem informasi berbasis CRM ini


adalah, sebagai berikut:
7

1. Untuk meningkatkan keuntungan bagi sebuah perusahaan melalui


terjalinnya hubungan yang baik antara korporasi dengan pihak pelanggan
terkait.
2. Menyediakan informasi yang lengkap mengenai data pelanggan untuk
memaksimalkan hubungan antara pihak perusahaan dan pelanggan melalui
penjualan secara up selling dan cross selling.
3. Menggunakan informasi yang telah terintegrasi sehingga menghasilkan
sistem pelayanan yang memuaskan.
4. Menghasilkan konsistensi dalam pembuatan prosedur penyaluran
jawaban kepada pelanggan.

 Fungsi dari CRM


Di dalam sistem CRM juga memiliki fungsi yang harus diterapkan, diantaranya
adalah sebagai berikut:
a. Mengidentifikasi faktor penting bagi kebutuhan pelanggan.
b. Membangun proses pelayanan terhadap pelanggan secara maksimal.
c. Menangani berbagai keluhan yang berasal dari pelanggan.
d. Membuat konfirmasi pesanan melalui online

● Komponen E-Commerce
Dalam mekanisme pasar e-commerce terdapat
beberapa komponen standar yang mendukung proses
operasionalnya, diantaranya adalah:
1. Customer

Costumer merupakan para pengguna atau tamu internet yang dapat


dijadikan sebagai target pasar yang potensial untuk diberikan
penawaran berupa produk, alat ajasa, atau informasi oleh para
penjual.
2. Penjual

Penjual merupakan pihak yang menawarkan produk, jasa, atau


informasi kepada para customer baik individu maupun organisasi.
Proses penjualan dapat dilakukan secara langsung melalui website
8

yang dimiliki oleh penjual tersebut atau melalui marketplace.


3. Produk

Salah satu perbedaan antara e-commerce dengan traditional


commerce terletak pada produk yang dijual. Pada dunia maya,
penjual dapat menjual produk digital. Produk digital yang dapat
dikirimkan secara langsung melalui internet.
4. Fasilitas
Fasilitas pasar yang menggunakan media elektronik meliputi
perangkat keras, perangkat lunak, dan juga sistem jaringannya.
5. Front end

Front end merupakan aplikasi web yang dapat berinteraksi dengan


pengguna secara langsung. Beberapa proses bisnis pada front end ini
antara lain: portal penjual, katalog elektronik, shopping cart, mesin
pencari dan payment gateway.
6. Back end

Back end merupakan apIikasi yang secara tidak langsung


mendukung aplikasi front end. Semua aktivitas yang berkaitan
dengan pemesanan barang, manajemen inventori, proses
pembayaran, packaging, dan pengiriman barang termasuk dalam
bisnis proses back end.

 Jenis E-Commerce
Penggolongan e-commerce pada umumnya dilakukan berdasarkan sifat
transaksinya. Penggolongan e-commerce dibedakan sebagai berikut:
1. Business to Consumer (B2C)
2. Business to business (B2B)
3. Consumer to Consumer (C2C)
4. Peer-to-peer (P2P)
5. Mobile Commerce (M-Commerce) “Laudon (2017:63)”.

 Mekanisme Perdagangan di Sistem E-Commerce


9

Proses jual-beli di sistem E-Commerce yang membedakan


dengan proses jual-beli tradisional adalah semua proses
mulai dari mencari informasi mengenai barang atau
jasa yang diperlukan, melakukan pemesanan, hingga
pembayaran di lakukan secara elektronik melalui
media internet. Menurut Meier dan Stormer (2009),
mekanisme perdagangan di sistem e-commerce
dijelaskan melalui rantai nilai dalam e-commerce
sebagai berikut:
1. E-Product dan E-Services
2. E-Procurement
3. E-Marketing
4. E-Contracting
5. E-Distribution
6. E-Payment
7. E-Customer Relationship Management

2.4 Metode Pembayaran E-Commerce


Metode dalam transaksi yang menggunakan E-
Commerce terdapat 3 metode pembayaran yang bisa
digunakan :

1. iPay adalah fitur belanja online bagi pengguna Internet Banking


di situs-situs e-commerce yang telah bekerjasama. Fitur ini
merupakan turunan produk dari Internet Banking yang memberikan
kemudahan bagi pengguna Internet Banking dalam menyelesaikan
transaksi belanja online-nya dalam satu alur transaksi.
2. Money Transfer
Pembayaran dalam metode ini lebih aman namun membutuhkan
biaya fee bagi pihak penyedia jasa money transfer untuk mengirim
sejumlah uang
3. Cash On Delivery
10

Pembayaran dengan bayar di tempat ini hanya bisa dilakukan jika


konsumen langsung data ke tempat produsen menjual produknya
atau berada dalam satu wilayah yang sama dengan penyedia jasa.

Ada enam jenis E- Commerce. Di bawah ini kami telah mencantumkannya


dan menjelaskan secara singkat apa arti semua itu.
1. Business-to-Business (B2B)
E-commerce B2B terjadi ketika transaksi dilakukan antara dua belah pihak
sebagai pelaku bisnis yang memiliki tujuannya sama.
Contoh jenis E-Commerce ini yaitu produsen dan suplier yang saling
bertransaksi secara online.
2. Business-to-Consumer (B2C)
Business to consumer terjadi ketika  pemilik toko menjual produk kepada
konsumen. (seperti jual beli biasa)
3. Consumer-to-Consumer (C2C)
C2C adalah jenis E-Commerce di mana konsumen memperdagangkan
produk, layanan, dan informasi satu sama lain secara online.
4. Consumer-to-Business (C2B)
C2B adalah jenis E-Commerce di mana konsumen membuat produk dan
layanan mereka tersedia online untuk di jual ke perusahaan.
5. Business-to-Administration (B2A)
Jenis e-niaga ini terjadi ketika transaksi dilakukan secara online antara pihak
perusahaan dan pihak administrasi public.
6. Consumer-to-Administration (C2A)
Terakhir, jenis E-Commerce ini melibatkan semua transaksi antara
perorangan dan administrasi publik atau badan pemerintah

2.5 XAMPP
Pengertian XAMPP adalah sebuah paket perangkat
lunak (software) komputer yang sistem penamaannya
diambil dari akronim kata Apache, MySQL (dulu) /
MariaDB (sekarang), PHP, dan Perl. Sementara
11

imbuhan huruf “X”yang terdapat pada awal kata


berasal dari istilah Cross Platform sebagai simbol
bahwa aplikasi ini bisa dijalankan di empat sistem
operasi berbeda, seperti OS Linux, OSWindows, Mac
OS, dan juga Solaris.

2.6 Hipertext Preprocessor (PHP)


PHP (Hypertext Preprocessor) adalah bahasa script
yang dapat ditanamkan atau disisipkan ke dalam
HTML. PHP banyak dipakai untuk membuat program
situs web dinamis”.PHP dapat digunakan dengan gratis
(free) dan bersifat Open Source. PHP dirilis dalam
lisensi PHP license.Untuk membuat program PHP kita
diharuskan untuk menginstal web server terlebih
dahulu.

2.7 Rancang Bangun


Rancang bangun sistem adalah membangun
sistem informasi dan komponen yang didasarkan pada
spesifikasi desain. Dengan demikian pengertian
rancang bangun merupakan kegiatan menerjemahkan
hasil analisa ke dalam bentuk paket perangkat lunak
kemudian menciptakan perbaikan sistem.

2.8 Teori Aplikasi


Aplikasi ialah suatu unit perangkat lunak yang dirancang untuk dapat
melayani suatu keperluan untuk beberapa kegiatan, contohnya seperti pada
sistem perniagaan, game palayanan masyarakat, periklanan atau bisa juga
semua proses yang hampir dapat dilakukan manusia.

2.8.1 Aplikasi
Aplikasi merupakan suatu sub kelas perangkat
12

lunak komputer yang memanfaatkan kemampuan


komputer langsung untuk melakukan suatu tugas yang
diinginkan pengguna. Biasanya dibandingkan dengan
perangkat lunak sistem yang mengintegrasikan
berbagai kemampuan komputer. Jadi Aplikasi
merupakan sebuah program yang di buat dalam sebuah
perangkat lunak dengan komputer untuk memudahkan
pekerjaan atau tugas-tugas tertentu seperti penerapan,
penggunaan dan penambahan data yang dibutuhkan.

2.8.2Website
Website adalah suatu halaman web yang saling
berhubungan yang umumnya berada pada peladen
yang sama berisikan kumpulan informasi yang
disediakan secara perorangan, kelompok, atau
organisasi. Sebuah situs web biasanya ditempatkan
setidaknya pada sebuah server web yang dapat diakses
melalui jaringan internet. Website atau disingkat web,
dapat diartikan sekumpulan halaman yang terdiri dari
beberapa laman yang berisi informasi dalam bentuk
data digital baik berupa text, gambar, video, audio, dan
animasi lainnyayang disediakan melalui jalur internet.

2.8.3Appserv
Appserv adalah aplikasi yang memiliki fungsi
untuk menginstal beberapa program yaitu Apache,
PHP, MySQL dalam sekejap. Banyak orang memiliki
masalah saat Install Apache, PHP, MySQL karena
memang membutuhkan waktu yang agak lama untuk
mengkonfigurasinya. Dengan adanya Appserv orang
sangat dipermudah. Beberapa fitur Appserv adalah
Apache, PHP, MySQL, PHP MyAdmin.
13

2.8.4MySQL
MySQL merupakan salah satu aplikasi RDBMS
(Relational Database Management System) dan
turunan dari SQL (Structured Query Language).
MySQL berfungsi untuk mempermudah manajemen
database. Nama MySQL berasal dari singkatan My dan
SQL. My mewakili nama penemu MySQL yaitu
Michael Widenius. SQL mewakili Structured Query
Language.

2.8.5Boostrap
Bootstrap adalah salah satu framework HTML,
CSS dan JavaScript yang paling populer dikalangan
para pengembang web. Bootstrap memiliki fungsi yang
tidak jauh berbeda dengan framework HTML, CSS dan
JavaSript lainnya. Semua itu digunakan memudahkan
pengembang dalam membuat website. Seorang
pengembang hanya perlu “memanggil” kelas-kelas
yang dibutuhkan. Misalnya ingin membuat tombol,
maka dari itu dibutuhkan hanya perlu memanggil kelas
button. Tidak perlu lagi mengkoding button secara
manual dari awal.

2.8.6Sublime Text
Sublime Text adalah aplikasi editor untuk kode dan
teks yang dapat berjalan diberbagai platform operating
system dengan menggunakan teknologi Phyton API.
Sublime Text mendukung berbagai bahasa
pemrograman dan mampu menyajikan fitur syntax
highlight hampir di semua bahasa pemrogramman yang
didukung ataupun dikembangkan oleh komunitas
14

seperti; C, C++, C#, CSS, D, Dylan, Erlang, HTML,


Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua,
Markdown, MATLAB, OCaml, Perl, PHP, Python, R,
Ruby, SQL, TCL, Textile and XML. Biasanya bagi
bahasa pemrograman yang didukung ataupun belum
terdukung secara default dapat lebih dimaksimalkan
atau didukung dengan menggunakan add-ons yang bisa
didownload sesuai kebutuhan user.

2.8.7Metode Prototype
Metode Prototype merupakan satu metode dalam
pengembangan perangkat lunak, metode ini merupakan
suatu paradigma baru dalam pembuatan atau
pengembangan perangkat lunak. Metode ini adalah
evolusi dalam dunia pengembangan atau pembuatan
perangkat lunak, metode ini juga merevolusi metode
pengembangan atau pembuatan perangkat lunak yang
lama, yaitu sistem sekuensial yang biasa dikenal
dengan nama Metode Waterfall. Dalam metode
prototype/prototyping, perangkat lunak yang dihasilkan
kemudian dipresentikan kepada klien, dan klien
tersebut diberikan kesempatan untuk memberikan
masukan dan kritikan, sehingga software yang
dihasilkan sesuai dengan kebutuhan dan keinginan
pelanggan. Perubahan perangkat lunak dapat dilakukan
berkali- kali hingga dicapai kesepakatan bentuk dari
software yang akan dikembangkan.

2.8.8Unified Modeling Language (UML)


UML adalah bahasa untuk
menspesifikasi,memvisualisasi, membangun dan
mendokumentasikan artifacts (bagian dari informasi
15

yang digunakan untuk dihasilkan oleh proses


pembuatan perangkat lunak, artifact tersebut dapat
berupa model, deskripsi atau perangkat lunak) dari
sistem perangkat lunak,seperti pada pemodelan bisnis
dan sistem non perangkat lunak lainnya. Selain itu
UML adalah bahasa pemodelan yang menggunakan
konsep orientasi object. UML dibuat oleh Grady
Booch, James Rumbaugh, dan Ivar Jacobson di bawah
bendera Rational Software Corps. UML bukan hanya
digunakan dalam pemodelan perangkat lunak, hanya
hampir dalam semua bidang yang membutuhkan
pemodelan. dan JavaSript lainnya.Yaitu memudahkan
pengembang dalam membuat website. Seorang
pengembang hanya perlu “memanggil” kelas-kelas
yang dibutuhkan. Misalnya ingin membuat tombol,
maka hanya perlu memanggil kelas button.
BAB III
METODOLOGI PENELITIAN

3.1 Metodologi Penelitian


Bab ini menjelaskan tentang objek penelitian,
metode pengumpulan data, metode pengembangan
sistem yang digunakan.

3.1.1 Penerapan E-CRM


Metodologi penelitian penerapan E-CRM
(Electronic Customer Relationship Management) pada
perusahaan Nubie Production berbasis Website ini
dirancang melalui tahap pada Gambar dibawah ini

Mulai

Pengujian Sistem dan


Observasi Analisa Hasil Pengujian
Aplikasi Untuk
Bertransaksi
16

Studi Literatur Perancangan Sistem

Studi Pustaka
Pengujian Sistem
Wawancara Pembuatan Aplikasi
tidak Tidak Layak

Ya
Simpulan
dan Saran

Selesai

Gambar 3.1.1 Tahapan Penerapan E-CRM

3.1.2 Proses Penelitian


Proses penelitian berarti tahapan-tahapan atau langkah-langkah
sistematis yang harus dilakukan oleh peneliti dalam sebuah aktivitas
peneliti.
1. Penemuan Permasalahan Penelitian adalah salah satu tahap yang
penting dalam sebuah penelitian. Penemuan masalah penelitian
didukung adanya survey ke suatu bisnis untuk mengukur
perkembangan pengetahuan pada bidang yang akan dijadikan
penelitian, terlebih yang terduga mengandung suatu permasalahan.
2. Landasan Teori adalah sebuah konsep dengan pernyataan yang
tertata rapi dan sistematis memiliki variabel dalam penelitian karena
landasan teori menjadi landasan yang kuat dalam penelitian yang
akan dilakukan
3. Perumusan Hipotesis yaitu sebuah pernyataan ataupun proposisi
17

yang menyatakan bahwa antara beberapa fakta terdapat hubungan


tertentu. Proposisi atau pernyataan tersebut akan membentuk proses
yang bisa membentuk sebuah hipotesis dalam penelitiannya. Salah
satu contohnya adalah penelitian sosial.
4. Pengumpulan Data adalah cara yang digunakan untuk
mengumpulkan informasi atau fakta-fakta yang ada di lapangan.
Proses pengumpulan data dalam sebuah penelitian bergantung pada
jenis penelitian yang dipilih.
5. Analisis Data. Seorang peneliti mengumpulkan data dengan cara
survei, observasi, wawancara mendalam, dan sebagainya. Setelah
mengumpulkan data-data yang dibutuhkan untuk penelitian tersebut,
peneliti memilah-milah atau menyeleksi data untuk dianalisis.
Teknik yang digunakan pada proses analisis data penelitian disebut
dengan teknik analisis data. 
6. Penarikan Kesimpulan dilakukan dari beberapa pernyataan yang
diketahui nilai kebenarannya yang disebut premis.

3.1.3 Standar Operasi Prosedur (SOP)


Standar Operasi Prosedur (SOP) pada penerapan E-CRM guna
mendukungan sistem informasi pada alat event berbasis website adalah
sebagai berikut.

Konfirmasi Pemesanan Service dan Paket Event


Perusahaan Sistem Data Base Klien
18

Notifikasi
Pemesanan
Mulai Service dan
Paket Event

Notifikasi
Konfirmasi Pemesanan Status
Update Sistem
Service dan Paket Event Pemesanan
Pesanan Informasi
Event
Organizer

Selesai

Gambar 3.1.3 Konfirmasi Pemesanan Service dan Paket Event

Gambar 3.1.3 Merupakan proses pihak Admin melakukan konfirmasi


pemesanan yang sudah di pesan oleh customer dengan mengirimkan bukti
resi kepada customer untuk segera dikirim.
3.1.4 Metode Pengumpulan Data
Pengumpulan data dilakukan untuk memperoleh informasi yang
dibutuhkan dalam rangka mencapai tujuan penelitian. Sebelum melakukan
penelitian, seorang peneliti biasanya telah memiliki dugaan berdasarkan
teori yang ia gunakan, dugaan tersebut disebut dengan hipotesis..
Proses pengumpulan data ditentukan oleh variabel-variabel yang ada dalam
hipotesis. Pengumpulan data dilakukan terhadap sampel yang telah
19

ditentukan sebelumnya. Data bisa memiliki berbagai wujud, mulai dari


gambar, suara, huruf, angka, bahasa, simbol, bahkan keadaan.

3.1.5 Metode Pembuatan Sistem


Metode pembuatan sistem informasi untuk penyediaan alat event berbasis
website ini Mengunakan metode Waterfall.

Rekayasa
Sistem

Analisis
Kebutuhan

Desain

Pengodean

Pengujian

Pemelihaaraan

Gambar 3.1.5 Metode Waterfall

Berikut ini adalah penjelasan dari tahapan-tahapan yang terdapat dalam


metode Waterfall:

a. Rekayasa Sistem, merupakan tahap awal dari pembangunan


perangkat lunak, yaitu menetapkan segala hal yang diperlukan dalam
pelaksanaan pembangunan perangkat lunak dan menentukan apakah
20

sistem benar-benar dibutuhkan.contohnya adalah Sistem operasi


perangkat lunak :
1. Bahasa Pemrograman : Php dan Javascript
2. Database : SQL
b. Analisis Kebutuhan, merupakan tahap dimana rekayasa perangkat
lunak menganalisa hal-hal yang diperlukan dalam pembuatan suatu
aplikasi yang akan dibuat.
c. Desain, merupakan tahap penterjemahan dari keperluan data-data
yang telah dianalisa kedalam bentuk yang mudah dimengerti oleh
pemakai. Contohnya bisa dilihat dari Tabel 4.3.4 Deskripsi Tugas Aktor
d. Pengodean, adalah tahap penterjemahan data pemecah masalah
yang telah dirancang kedalam bahasa pemograman komputer yang
telah ditentukan.deskripsi pengodean bisa dilihat di lampiran
penulisan ini.
e. Pengujian, merupakan tahap pengujian terhadap perangkat lunak
yang telah selesai dibuat untuk menemukan kesalahan-kesalahan atau
kekurangan yang terdapat di dalam sistem. Pada pengujian ini peneliti
menggunakan pengujian black box. Pengujian black box adalah
pengujian aspek fundamental system tanpa memperhatikan struktur
logika internal perangkat lunak. Metode ini digunakan untuk
mengetahui apakah perangkat lunak berfungsi dengan benar.
Pengujian black box merupakan metode perancangan data uji yang
didasarkan pada spesifikasi perangkat lunak. Data uji dieksekusi pada
perangkat lunak dan kemudian keluar dari perangkat lunak dicek
apakah telah sesuai dengan yang diharapkan. Pengujian black box
berusaha menemukan kesalahan dalam kategori:

1. Fungsi-fungsi yang tidak benar atau hilang.


2. Kesalahan interface, kesalahan dalam tampilan layar.
3. Kesalahan pada struktur data atau akses database.
4. Kesalahan performansi, kesalahan inisialisasi dan tujuan akhir.
21

f. Pemeliharaan yaitu tahap akhir dimana perangkat lunak yang


sudah selesai dan mengalami perubahan atau penambahan sesuai
dengan permintaan. Bagian ini merupakan bagian terujung dari
siklus pengembangan sistem laporan data administrasi.

3.1.6 Analisa Kebutuhan

Berikut adalah “Kebutuhan Pengguna” dari website penyediaan alat event


dan spsesifikasi kebutuhan sistem.

1). Admin: Dapat melakukan login ke halaman administrator atau


dashboard, dapat mengubah password admin, dapat menambah, mengubah
dan menghapus data kota, dapat menambah, mengubah dan menghapus data
kategori, dapat menambah, mengubah dan menghapus data barang, dapat
mencari, melihat dan menghapus data pelanggan, dapat melihat dan
menghapus data desain, dapat melihat informasi pemesanan barang dan
status pembayaran serta mencetak bukti pemesanan barang, dapat melihat
dan menghapus konfirmasi transfer, dapat melihat laporan data kota,
kategori, barang, pelanggan
dan pemesanan dan Logout.
2). Pengunjung /Customer: dapat mendaftar melihat halaman home, profil,
barang, kategori,pemesanan produk dan hubungi kami.
3). Kebutuhan Sistem: sistem membutuhkan adanya penambahan data
barang dan kategori barang dari halaman administrator yang kemudian
ditampilkan pada halaman utama untuk customer. Pada halaman
administrator sistem dikelola oleh admin. adanya admin sistem dapat
berjalan sebagaimana mestinya. Sistem juga membutuhkan adanya
pelanggan untuk mendapatkan informasi data pemesanan, data pelanggan,
data konfirmasi pembayaran. dengan adanya pelanggan perancangan
penyediaan alat event berbasis web ini akan berjalan lebih mudah.

3.1.7 Studi Literatur


Pengumpulan data dengan cara mempelajari berbagai literatur yang
22

bersumber dari buku, maupun jurnal ilmiah. Dengan menggunakan sebagian


atau seluruh data yang dicatat dari peneliti sebelumnya yang dijadikan
referensi.

3.1.8 Metode Wawancara


Metode wawancara, melakukan wawancara dengan pihak-pihak terkait
untuk mendapatkan informasi yang dibutuhkan. Misalnya melakukan
wawancara kepada Marketing dari Nubie Production. Hasil wawancara
terdapat pada lampiran A1.

3.1.9 Metode Observasi


Melakukan pengamatan langsung di Nubie Production yang dijadikan
sebagai objek penelitian. Adapun yang diamati langsung seperti alur proses
pemesanan dan manajemen data pesanan yang digunakan. Hasil observasi
terdapat pada lampiran A2

3.1.10 Pengkodean
Dalam tahap ini dilakukan penulisan kode program dengan menggunakan
bahasa pemrograman MySQL untuk pembuatan databasenya. Adapun kode
yang dibuat adalah Kode user, Kode barang, Kode pelanggan, Kode
pemesanan, Kode pembayaran dan Kode surat jalan. Untuk dapat mengakses
program aplikasi penjualan ini, diperlukan adanya login terlebih dahulu, agar
keamanan data lebih terjamin. Sebagai contoh, listing
program yang dibuat untuk Login, sebagai berikut :
23

Gambar 3.1.8 Pengodean aplikasi alat event

3.2 Pengujian Perangkat Lunak


Pengujian perangkat lunak digunakan untuk mengetahui kelayakan aplikasi
untuk digunakan. Metode yang dilakukan dalam pengujian adalah Black
Box testing. Pengujian ini untuk menentukan sejauh mana sistem yang ada
dapat memenuhi keinginan pelanggan.

 Prosedur Pengujian
Pengujian yang dilakukan adalah pengujian Black Box Testing yaitu
pengujian yang terfokus pada apakah unit program memenuhi
kebutuhan yang disebutkan dalam spesifikasi.Pada Black Box Testing
cara pengujiannya hanya dilakukan dengan menjalankan atau
mengeksekusi unit atau modul, kemudian diamati apakah hasil dari
unit tersebut sesuai dengan proses bisnis yang diinginkan.

 Skenario Pengujian
Skenario Pengujian dilakukan untuk menentukan langkah – langkah dalam
melakukan pengujian. Pengujian dilakukan dengan cara menjalankan
24

aplikasi alat event. Setelah aplikasi dijalankan selanjutnya adalah


menguji tombol – tombol yang terdapat dalam setiap antar muka
aplikasi tersebut, apakah sudah sesuai dengan tahap perencanaan.

 Analisis Hasil Pengujian


Setelah dilakukan pengujian secara menyeluruh terhadap aplikasi kebutuhan
alat event, maka diperoleh hasil pengujian yang dapat dianalisis sebagai
berikut:
1. Halaman Registrasi:
Menampilkan form untuk mendaftar akun pada aplikasi,
berjalan sesuai sistem yang dirancang;
2. Halaman Login:
Menampilkan link untuk masuk ke aplikasi dapat berjalan
sesuai sistem yang dirancang;
3. Halaman Utama:
Menampilkan link – link yang menghubungkan interface sub
menu terdapat dalam sistem aplikasi alat event Tessellant,
berjalan sesuai sistem yang dirancang;
4. Halaman Dashboard Pelanggan:
Dapat berjalan sesuai dengan sistem yang dirancang, link –
link yang menghubungkan interface sub menu yang ada
didalamnya dan memiliki button serta berfungsi sesuai yang
dirancang;
5. Halaman Detail Produk:
Dapat ditampilkan sesuai sistem yang dirancang;
6. Halaman Pencarian Produk:
Dapat terkendali sesuai dengan sistem yang dirancang, link –
link yang menghubungkan interface sub menu yang ada
didalamnya dan memiliki button serta berfungsi sesuai yang
dirancang;
7. Halaman Hasil Pencarian:
25

Dapat berjalan sesuai sistem yang dirancang, link – link yang


menghubungkan interface sub menu yang ada didalamnya;
8. Halaman Checkout:
Dapat berjalan sesuai dengan sistem yang dirancang, link –
link yang menghubungkan interface sub menu yang ada
didalamnya dan memiliki button serta berfungsi sesuai yang
dirancang;
9. Halaman Pembayaran:
Dapat berjalan sesuai dengan sistem yang dirancang, link –
link yang menghubungkan interface sub menu yang ada
didalamnya dan memiliki button serta berfungsi sesuai yang
dirancang;
10. Halaman Login Costumer:
Dapat berjalan sesuai dengan sistem yang dirancang;
11. Halaman Main Dashboard Costumer:
Dapat berjalan sesuai dengan sistem yang dirancang, link –
link yang menghubungkan interface sub menu yang ada
didalamnya dan memiliki button serta berfungsi sesuai yang
dirancang;
12. Halaman Tambah Admin:
Dapat berjalan sesuai dengan sistem yang dirancang;
13. Halaman Laporan Pesanan:
Dapat berjalan sesuai dengan sistem yang dirancang,
memiliki button serta berfungsi sesuai yang dirancang;
14. Halaman Laporan Produk:
Dapat berjalan sesuai dengan sistem yang dirancang,
memiliki button serta berfungsi sesuai yang dirancang;
15. Halaman List Customer:
Dapat berjalan sesuai dengan sistem yang dirancang;
16. Halaman Login Admin:
Dapat berjalan sesuai dengan sistem yang dirancang;
26

17. Halaman Main Dashboard Admin:


Dapat berjalan sesuai dengan sistem yang dirancang, link –
link yang menghubungkan interface sub menu yang ada
didalamnya dan memiliki button serta berfungsi sesuai yang
dirancang;
18. Halaman List Produk:
Dapat berjalan sesuai dengan sistem yang dirancang, link –
link yang menghubungkan interface sub menu yang ada
didalamnya dan memiliki button serta berfungsi sesuai yang
dirancang;
19. Halaman Tambah Produk:
Dapat berjalan sesuai dengan sistem yang dirancang;
20. Halaman Data Tag Produk:
Dapat berjalan sesuai dengan sistem yang dirancang;
21. Halaman Data Kategori Produk:
Dapat berjalan sesuai dengan sistem yang dirancang;
22. Halaman List Order produk:
Dapat berjalan sesuai dengan sistem yang dirancang;
23. Halaman List Pengiriman:
Dapat berjalan sesuai dengan sistem yang dirancang;
24. Halaman Pesanan Selesai:
Dapat berjalan sesuai dengan sistem yang dirancang.

3.3 Alat dan Bahan Penelitian


Kebutuhan non fungsional dari perancangan website penyediaan alat event
meliputi:
A. Perangkat Lunak
1. Sistem operasi : Windows 10
2. Bahasa Pemrograman : PHP dan Javascript
3. Database : SQL
4. User Server : Apache
27

5. User Browser : Google Chrome


6. Software Notepad Dev-C ++ , digunakan untuk membuat kode program
maupun mengedit kode program yang diunggah ke server.

B. Perangkat Keras
1. Processor : Minimal setara Pentium 4
2. Memory : Minimal 512 MB
3. Harddisk : Minimal 8.00 GB
4. VGA : Minimal 512 MB

3.4 Tempat dan Waktu Penelitian


3.4.1 Tempat Penelitian
Adapun Lokasi Penelitian yang dilakukan penulis sebagai tempat observasi
penelitian yaitu di Jl.Muhasan 2 RT 01/02 Kelurahan Meruyung, Kecamatan
Limo Kota Depok.

3.4.2 Waktu Penelitian

Penelitian ini dilakukan sejak April 2021, sampai dengan waktu


pengumpulan Skripsi pada bulan Juli 2021.

3.3.3 Perancangan Sistem Usulan

Perancangan sistem perangkat lunak meliputi perancangan model dalam


bentuk Unified Modelling Language (UML) yang meliputi use case
diagram, activity diagram, sequence diagram, dan class diagram.
28

3.5 Use Case Diagram


Use case diagram didesain untuk mendeskripsikan interaksi fungsi apa saja
yang terdapat dalam sistem dan siapa saja yang berhak melakukannya.

Registrasi

Login

Melakukan
Pesanan

Mengonfirmasi
Pembayaran DP

Melihat Cara
Admin Pesanan

Mengelola
Kategori

Mengelola Customer
Produk

Mengelola Metode
Pembayaran

Mengirim Notifikasi

Melihat Data Pesanan

Mengelola Akun Admin

Logout
29

Gambar 3.5 Use Case Diagram

1. Customer dapat melakukan register.

2. Admin dan customer dapat melakukan login.

3. Admin mengelola konfirmasi kategori produk pesanan


penjualan dan penyewaan.

4. Customer dapat melihat kategori produk.

5. Admin mengelola informasi transaksi dan data service.

6. Customer dapat melihat data konfirmasi pengiriman.

7. Admin dan customer dapat menambah transaksi.

8. Admin dan customer dapat melihat data transaksi.

9. Admin dan customer dapat menghapus data transaksi

10. Admin dapat mengubah status transaksi.

11. Admin dan customer dapat melihat data detail transaksi.

12. Admin dan customer dapat mencetak laporan transaksi.

13. Admin dapat melihat laporan transaksi.

14. Admin dapat mengelola data customer.

15. Admin dapat mengubah status customer.

3.6 Activity Diagram Admin


Berikut ini adalah gambar activity diagram dari perancangan E-Commerce
pada Star Event Entertaiment yaitu : A. Activity Diagram menggambarkan
aliran aktivitas Admin dalam menjalankan system. Activity Diagram dapat
dilihat pada gambar 3.5 berikut ini :
30

ADMIN CUSTOMER

Menampilkan
Halaman Login
Login

Username dan Autentikasi User


Pasword

Menu Tidak
Ya

Masuk Halaman
Utama

Mengelola Transaksi
Mengelola
pesanan
Laporan
Pemesanan
Data
Event

Edit Data
Event

Hapus
Data
Event

Lihat
Data
Event

Gambar 3.5 Activity Diagram Admin


BAB IV
HASIL DAN PEMBAHASAN

4.1 Analisis dan Perancangan Sistem


Pada bab ini dijelaskan hasil dari analisis dan perancangan aplikasi
pemesanan layanan alat event berbasis web. analisis kebutuhan fungsional
sistem, use case diagram, use case scenario, sequence diagram, dan class
analysis. Sedangkan pada perancangan sistem terdiri dari perancangan
database, struktur tabel dan basis data, arsitektur aplikasi, class diagram,
dan user interface. “

4.2 Analisis Sistem

Pada tahap analisis sistem dilakukan analisis terhadap sistem yang


sedang berjalan serta merancang sistem yang diusulkan untuk memenuhi
kebutuhan fungsional dari sistem yang dibangun. Pemodelan analisis system
dilakukan dengan menggunakan UML. UML yang digunakan dalam analisis
sistem ini adalah use case diagram, use case scenario, sequence diagram,
dan class analysis.

4.3 Analisis Sistem Bisnis

Pada tahap analisis proses bisnis yang sedang berjalan pada alat event
dalam melakukan transaksi sampai saat ini masih dilakukan secara manual
dan belum terkomputerisasi. akibatnya aliran informasi sering berjalan
lambat dan proses transaksi kurang berjalan optimal karena pelanggan harus
bertemu karyawan secara langsung untuk mendapatkan informasi. oleh
sebab itu, pada penelitian ini dirancanglah suatu aplikasi pemesanan layanan
event berbasis web agar pelanggan bisa mendapatkan informasi secara cepat
dan memesan layanan sesuai budget.

4.3.1 Sistem Berjalan

Pada bagian ini dijelaskan proses bisnis yang sedang berjalan. Proses

30
31

pemesanan layanan alat event yang sedang berjalan sebagai berikut:


1. Untuk melakukan booking dalam penyewaan/penjualan customer
datang langsung ke kantor/via telepon dan mengakses website alat
event.
2. Customer konsultasi dengan admin.

3. Admin memberikan pilihan barang dan jasa sesuai dengan kebutuhan


customer mencatat dan menyetujui item dan produk yang dibutuhkan
serta membuat laporan transaksi penjualan/penjualan.

4. Customer menentukan tanggal dan memilih item dan jasa yang


dibutuhkan.

Untuk proses bisnis yang sedang berjalan penyewaan jasa event organizer
ini digambarkan seperti yang digambarkan pada gambar 4.3.1

Costumer Admin

Datang Kekantor atau Via Memberikan Produk Alat Event


Telpon

Mencatat Pesanan
Konsultasi Dengan Admin

Menentukan Harga
Menentukan Produk

Transaksi Pembayaran Membuat Bukti Pesanan

Menerima Bukti Transaksi


Membuat Laporan Jual atau
Berhasil Sewa Alat Event

Gambar 4.3.1 Pesanan jasa event yang sedang berjalan.

Institut Sains Dan Teknologi


Nasional
32

4.3.2 Sistem Register

Sistem penyewaan penjualan jasa alat event yang diusulkan dalam


analisis sistem ini, dimodelkan dengan menggunakan Bussines Process
Model and Notation (BPMN). Terdapat dua proses bisnis yang diusulkan
yaitu proses registrasi dan cara penyewaan jasa event organizer. Berikut
merupakan BPMN yang diusulkan pada pembangunan sistem dalam
penyewaan penjualan jasa event organizer berbasi web.

Untuk proses bisnis yang diusulkan dari penyewaan jasa alat event. Ini
digambarkan dengan seperti yang terdapat pada Gambar 4.3.2

Gambar 4.3.2 Register Yang Diusulkan

a. Pada bagian diatas ini dijelaskan proses bisnis yang


diusulkan event. Aktor yang terlibat untuk sistem register
adalah customer. Proses register pada layanan event
organizer adalah sebagai berikut:
1. Customer membuka halaman awal.

2. Customer memilih menu register

3. Customer mengisi form register.

4. Customer melakukan login.

Institut Sains Dan Teknologi


Nasional
33

Gambar 4.3.3 Proses penyediaan alat jasa event yang diusulkan

b. Pada bagian diatas adalah penyewaan, Staff event organizer


berperan sebagai admin. Proses pemesanan layanan event
organizer yang diusulkan adalah sebagai berikut:
1. Customer memilih menu tambah transaksi produk

2. Customer mengisikan biodata form transaksi

3. Customer membayar uang secara langsung melalui transfer

4. Admin menerima pesanan

5. Admin mengubah status pemesanan

6. Admin mencetak bukti

Institut Sains Dan Teknologi


Nasional
34

7. Customer menerima bukti pengiriman

4.3.4 Deskripsi Tugas Aktor

Deksripsi tugas aktor merupakan penjelasan dari Use Case Diagram.


Berdasarkan dengan use case diagram yang telah dibuat, terdapat dua aktor
yang terlibat dalam aplikasi pemesanan layanan event organizer, yaitu admin
dan customer. Masing-masing aktor memiliki tugasnya masing-masing.
No. Aktor Deskripsi Tugas
1 Admin  Login
admin dapat melakukan login.
 kelola kategori
admin dapat menambah, mengubah,
melihat dan menghapus data kategori.
 kelola service,
admin dapat menambah, mengubah,
melihat, dan menghapus data layanan.
 tambah transaksi
admin dapat menambahkan transaksi dan
memilih customer yang bertransaksi.
 lihat transaksi
admin dapat melihat transaksi.
 hapus transaksi
Admin dapat menghapus transaksi
 ubah status transaksi
admin dapat mengubah status transaksi.
 lihat detail transaksi
admin dapat melihat detail transaksi

Tabel 4.3.4 Deskripsi Tugas Aktor

Institut Sains Dan Teknologi


Nasional
35

2. Customer  login
customer dapat melakukan register.
 registrasi
customer dapat melakukan login.
 lihat kategori,
customer dapat melihat data kategori.
 lihat service,
customer dapat melihat semua layanan.
 lihat transaksi
customer dapat melihat transaksi yang
telah dilakukannya.
 lihat detail transaksi
customer dapat melihat detail.
 hapus transaksi
Admin dapat menghapus transaksi
 cetak laporan
admin dapat mencetak laporan transaksi

Tabel 4.3.5 Deskripsi Tugas Customer

4.3.4 Use Case Scenario Tambah Transaksi

Use case scenario tambah transaksi dapat dilakukan oleh aktor admin dan
customer. Pada bagian ini dijelaskan langkah-langkah yang dilakukan oleh admin
dan customer untuk membuat transaksi baru. Skenario use case dari tambah
transaksi yang dilakukan oleh admin dan customer dapat dilihat pada tabel 4.3.8

Institut Sains Dan Teknologi


Nasional
36

Tabel 4.3.6 Use Case Scenario Tambah Transaksi


Actor Admin, Customer
Entry Aktor telah login
Condition
Flow of Event 1. Actor Memilih menu Transaksi
2. Sistem menampilkan halaman Transaksi
3. Actor menekan tombol new transaction
4. Sistem menampilkan halaman tambah transaksi
5. Actor mengisi data tanggal transaksi
6. Actor mengisi data budget yang dimiliki
7. Actor menekan tombol tambah
8. Sistem menampilkan data kategori
9. Actor memilih kategori service.
10. Sistem Menampilkan data service
11. Actor memilih layanan yang diinginkan
12. Sistem menampilkan harga layanan dan total
harga layanan
13. Actor menekan tombol simpan
14. Sistem menyimpan data
15. Sistem menampilkan halaman lihat transaksi
Scenario 16. Actor menekan tombol simpan saat inputan data
Alternatif salah atau kosong
Exit Sistem menampilkan notifikasi error
Condition

Proses cetak transaksi hanya dapat dilakukan oleh admin. Pada proses
ini admin dapat mencetak transaksi yang telah dilakukan oleh
customer.

Tabel 4.3.7 Use Case Scenario Cetak Transaksi

Institut Sains Dan Teknologi


Nasional
37

Actor Admin

Entry Condition Actor telah login

Flow of Event 1. Actor membuka halaman awal


2. Sistem menampilkan halaman awal.
3. Actor memilih menu Transaksi
4. Sistem menampilkan halaman Transaksi
5. Actor menekan tombol cetak
6. Sistem mengarahkan halaman ke halaman cetak
transaksi
7. Sistem Mencetak transaksi
Exit Condition Sistem menampilkan halaman cetak Transaksi dan
mencetak transaksi yang ditampilkan

4.3.8 Sequence Diagram

Bagian ini menjelaskan tentang sequence diagram dari setiap proses yang
terjadi di dalam sistem. Pada sequence diagram ini setiap actor di
asumsikan telah melakukan login terlebih dahulu sebelum masuk ke proses
berikutnya. Sequence Diagram yang ditampilkan pada bagian ini adalah
sequence diagram registrasi, tambah transaksi dan cetak laporan. Sequence
diagram

4.3.9 Sequence Diagram Admin Register

Proses register dapat dilakukan oleh customer. Proses ini dimulai dari saat
aktor membuka halaman awal. Saat aktor memilih menu register pada
halaman utama. Setelah itu system menampilkan halaman register. Aktor
mengisi form register dan menekan tombol submit. Request dikirim ke
Register Controller. Register Controller melakukan request data transaksi ke
model User. Model transaksi memberikan return berupa data query register.
Kemudian User menampilkan halaman home.

Institut Sains Dan Teknologi


Nasional
38

Gambar 4.3.9 Sequence Diagram Register Admin

4.3.10 Sequence Diagram Tambah Transaksi

Proses tambah transaksi dilakukan oleh admin dan customer. Proses ini
dimulai dari membuka halaman utama. Aktor menekan menu transaction
untuk menampilkan halaman transaksi. Kemudian aktor menekan tombol
new transaction. Transaksi Controller melakukan request untuk
menampilkan halaman create transasksi. User mengisi form dan menekan
tombol save. Kemudian request dikirim ke TransaksiController untuk
menyimpan data transaksi. Transaksi melakukan query penyimpanan data
ke model Transaksi. Model transaksi memberikan return berupa data query
transaksi. Kemudian Transaksi Controller mengirimkan request untuk

Institut Sains Dan Teknologi


Nasional
39

menampilkan halaman transaksi.

Gambar 4.3.11 Sequence Diagram Tambah Transaksi

4.4 Class Analysis

Class analysis berguna untuk menggambarkan kelas-kelas yang terlibat


dalam setiap proses. Class analysis dibuat berdasarkan sequence diagram
yang telah dibuat sebelumnya. Pada bagian ini ditampilkan class analysis
pada sistem yang dibangun. Class analysis yang ditampilkan ada tiga, yaitu
class analysis registrasi, tambah transaksi dan cetak transaksi.

4.5 Class Analysis Register

Class analysis register menjelaskan semua kelas yang terlibat dalam proses

Institut Sains Dan Teknologi


Nasional
40

register. Class analysis register transaksi terdiri dari beberapa halaman,


yaitu halaman utama dan halaman register. Pengelolaan data diproses oleh
Transaksi Controller untuk kemudian diambil dari database menggunakan
user model.

Gambar 4.5 Class Analysis Register

4.6 Class Analysis Tambah Transaksi

Class Analysis tambah transaksi menjelaskan seluruh kelas yang terlibat


dalam proses penambahan transaksi baru. Class analysis tambah transaksi
terdiri dari tiga halaman, yaitu halaman utama, halaman transaksi dan
halaman tambah pengelolaan data diproses oleh transaksi controller untuk
kemudian dikirim dan disimpan ke database menggunakan model transaksi.

Gambar 4.6 Class Analysis Tambah Transaksi

4.7 Class Analysis Cetak Transaksi

Institut Sains Dan Teknologi


Nasional
41

Class analysis cetak transaksi menjelaskan semua kelas yang terlibat dalam
proses cetak transaksi. Class analysis cetak transaksi terdiri dari dua
halaman, yaitu halaman utama dan halaman cetak transaksi. Proses cetak
transaksi data dipores oleh transaksi controller. Model yang digunakan
untuk penghapusan data pesanan dari database adalah model user.

Gambar 4.7 Class Analysis Cetak Transaksi

4.8 Perancangan Sistem

Berdasarkan tahapan analisis proses bisnis yang sedang berjalan, alur


sistem, dan kebutuhan fungsional sistem yang dibangun maka diperoleh
hasil yang menjadi dasar dan tolak ukur untuk melakukan perancangan
sistem. Perancangan sistem ini meliputi perancangan database, struktur
tabel dan basis data, arsitektur aplikasi antarmuka (user interface), dan
diagram kelas (class diagram).

4.9 Perancangan Basis Data

Institut Sains Dan Teknologi


Nasional
42

Perancangan basis data dimulai dengan menyusun struktur basis data


berdasarkan entitas yang digunakan dan relasi dengan entitas lainnya.
Entitas dan hubungan antar entitas digambarkan dengan ERD. Pada aplikasi
ini, basis data yang dirancang memiliki beberapa tabel. Tabel master terdiri
dari tabel tabel admin, table alamat, tabel pembayaran, tabel produk dan
table pesanan. Rancangan ERD sistem dapat dilihat pada gambar 4.9

Gambar 4.9 Rancangan ERD Sistem

4.10 Struktur Tabel dan Basis Data

Institut Sains Dan Teknologi


Nasional
43

Struktur tabel dan basis data adalah representasi tabel pada masing-masing
relasi beserta status atributnya. data, nama atribut, dan nama tabel. Berikut
merupakan uraian dari tabel-tabel basis data :

Tabel 4.10 Struktur Basis Data Admin

No. Nama Type Panjang


Field_admin
1. ID_ Admin Int 11
2. Nama text -
3. Level int 11
4. Username Varchar 100
5. Password text -

Tabel 4.11 Struktur Basis Data Transaksi


No. Nama Field Transaksi Type Panjang
1. Id big_int 11
2. User_id Big_int 11
3. Variasi Int 11
4. Id_produk Big_int 20
5. Tanggal Date_time -
6. Jumlah Int 11
7. Harga Big_int 20
8. Id_Transaksi Int 11
9. Diskon int 11

4.11 Arsitektur Aplikasi Coding

Perancangan dan pembangunan aplikasi pemesanan layanan alat event


berbasis web ini menggunakan arsitektur aplikasi Visual Studio Code
dengan metode Pemrograman Berbasis PHP.

Institut Sains Dan Teknologi


Nasional
44

Gambar 4.11. Arsitektur Aplikasi

Berdasarkan gambar 4.11 ini mengenai arsitektur aplikasi terdapat empat


elemen penting yang terlibat, yaitu routing, controller, model, dan view.
Saat user melakukan request terhadap sistem, kemuadian routing
mengarahkan kepada controller dengan method yang dibutuhkan.
Controller kemudian memanggil data melalui model. Model mengambil
data dari database. Data yang didapatkan model dikirim kembali ke
controller untuk kemudian ditampilkan oleh view ke halaman user.

4.12 Class Diagram

Class diagram yaitu suatu gambaran tentang struktur kelas-kelas dari suatu
sistem. Dalam class diagram terdapat kelas view, model, dan controller.
Class diagram juga menampilkan atribut dari masing-masing kelas beserta
method- method yang terkandung didalamnya. Method yang ada pada

Institut Sains Dan Teknologi


Nasional
45

masing-masing kelas memiliki tugas sesuai kebutuhan sistem.

Gambar 4.12 Class Diagram Alat Event

4.13 Perancangan Tampilan Halaman Customer


Gambar dibawah ini merupakan tampilan awal customer. Halaman ini bisa
diakses oleh customer dengan harus mendaftar terlebih dahulu kemudian
login .

Institut Sains Dan Teknologi


Nasional
46

Gambar 4.13 Halaman Login (Masuk)

Halaman login masuk untuk customer ini untuk mempermudah admin


mengetahui identitas customer dan mempermudah customer untuk
selanjutnya melakukan transaksi pemesanan alat event.

4.14 Perancangan Tampilan Daftar


Pada gambar selanjutnya merupakan tampilan pendaftaran customer,
customer harus mendaftar terlebih dahulu kemudian masuk (login) kembali
dengan password kode dan nama lengkap.

Institut Sains Dan Teknologi


Nasional
47

Gambar 4.14 Tampilan Daftar

Perancangan tampilan daftar ini memiliki biodata user (costumer) tahap ini
adalah kegunaan untuk menjadi guna mempermudah admin mengetahui
identitas user dan syarat mendaftar untuk memesan alat event.
4.15 Tampilan Halaman Berhasil Masuk (Login)
Gambar dibawah ini merupakan tampilan produk alat event untuk dipesan.

Institut Sains Dan Teknologi


Nasional
48

Gambar 4.15 Halaman Login

Tampilan setelah berhasil masuk dari pendaftaran untuk melalukan transaksi


pemesanan produk oleh customer.

4.16 Tampilan Halaman Belanja


merupakan tampilan setelah produk alat event yang dipilih untuk dipesan.

Institut Sains Dan Teknologi


Nasional
49

Gambar 4.16 Tampilan Halaman Belanja

Tampilan ini adalah tampilan pemilihan produk alat event yang ingin
dipesan lalu ditambahkan ke keranjang untuk di lanjutkan untuk pengiriman
dan pembayaran .

4.18 Tampilan Halaman Informasi Alamat Penerima


merupakan tampilan biodata pembeli setelah produk alat event yang dipilih
untuk dikirim ke alamat nanti.

Institut Sains Dan Teknologi


Nasional
50

Gambar 4.18 Tampilan Halaman Informasi Alamat Penerima

Tampilan selanjutnya ini adalah tampilan biodata penerima pesanan


nantinya untuk admin atau kurir toko mengirim produk ke alamat yang di
miliki oleh user (costumer)

4.19 Tampilan Akses Pembayaran


merupakan tampilan biodata pembeli setelah produk alat event yang dipilih
untuk dikirim ke alamat nanti melanjutkan untuk memilih metode

Institut Sains Dan Teknologi


Nasional
51

pengiriman pesanan dan pembayaran.

Gambar 4.19 Tampilan Akses Pembayaran

Tampilan akses pembayaran melalui i-pay payment ini dirancang guna


membantu costumer melakukan transaksi pengiriman yang diinginkan
produk alat event secara online.

4.20 Tampilan Informasi Pembayaran dan Pengiriman


merupakan tampilan produk alat event yang dipilih untuk dikirim ke alamat
nanti setelah memilih metode pengiriman pesanan dan pembayaran untuk

Institut Sains Dan Teknologi


Nasional
52

dikonfirmasi oleh admin.

Gambar 4.20 Tampilan Informasi Pembayaran dan Pengiriman

Tampilan informasi untuk mengetahui costumer bahwa dia telah berhasil


melakukan persyaratan pemesanan produk alat event.

4.21 Tampilan Admin Konfirmasi Pesanan

Institut Sains Dan Teknologi


Nasional
53

merupakan tampilan konfirmasi untuk admin produk alat event yang


diverifikasi untuk menerima laporan transaksi pesanan ke alamat
pembeli untuk dikirim.

Gambar 4.21 Tampilan Admin Konfirmasi Pesanan

Tampilan untuk admin melakukan konfirmasi pesanan yang dipesan oleh


costumer untuk diproses lebih lanjut ke dalam bentuk resi bukti bahwa
transaksi akan di kirimkan.

4.22 Tampilan Hasil Konfimasi Berhasil


merupakan tampilan konfirmasi berhasilnya pesanan untuk admin produk alat
event yang sudah diterima untuk segera dikirim.

Institut Sains Dan Teknologi


Nasional
54

Institut Sains Dan Teknologi


Nasional
55

Gambar 4.22 Tampilan Hasil konfimasi

Tampilan hasil konfirmasi yang telah berhasil ini selanjutnya akan segera
dikirim produk pesanan customer sesuai dengan alamat tujuan.

Institut Sains Dan Teknologi


Nasional
BAB V
PENUTUP
KESIMPULAN DAN SARAN

5.1 Kesimpulan
Pada bab ini akan menjelaskan kesimpulan tentang penelitian yang telah
dilakukan dengan tujuan untuk mengetahui informasi penyediaan alat event
berbasis aplikasi web dalam penetapan harga alat event pada Kurniawan
event. Dengan tersusunnya penulisan skripsi ini dapat memberikan
gambaran dan menambah wawasan yang luas di bidang event organizer,
lebih tepatnya akan lebih memahami dan membangun sebuah aplikasi web
alat event tersebut.
Berdasarkan dari penelitian dan pembahasan ini, maka dapat diambil
kesimpulan :
1. Sukses dalam menerapkan proses pembayaran Virtual Payment E-
Wallet dan M-bangking sehingga memudahkan pengguna untuk
melakukan transaksi online yang aman dan nyaman.
2. Mampu memudahkan pelanggan bertransaksi alat event dalam
melakukan penyewaaan dan pembelian produk secara digital.
3. Dapat memudahkan admin maupun karyawan Jasa penyediaan alat
event dalam memproses pemesanan.
4. Berhasil membuat website yang mempermudah perencanaan
penyediaan alat event untuk menyampaikan terkait informasi
produk dalam profil aplikasi alat event ini.
5. Mempunyai layanan pemesanan event secara online.
6. Mengembangkan kembali dan mensosialisasikan informasi inovasi
teknologi mesin digital kepada masyarakat.
7. Mempererat hubungan dan motivasi di persaingan didunia bisnis
digital.
8. Mempermudah konsumen mendapatkan informasi serangkaian
perencanaan alat event.

55
56

Peneliti ini tertarik dengan aplikasi web event seperti ini karena peneliti
ingin mengetahui informasi dengan lebih mudah dalam menetapkan harga
event organizer di setiap event/acara dan peneliti sudah pernah terlibat
dalam event tersebut, Metode pengumpulan data yang dilakukan adalah
observasi, wawancara, dan dokumentasi. Observasi yang dilakukan peneliti
adalah dengan melakukan kunjungan ke beberapa event yang telah
dilakukan dan sudah berpartisipasi langsung di event perguruan tinggi
swasta. Sedangkan Wawancara yang dilakukan peneliti adalah wawancara
kepada crew event dan senior event organizer.

5.1.2 Keterbatasan Penelitian


Pada penelitian ini penulis mengalami hambatan sehingga dapat
mengganggu proses penelitian, hambatan-hambatan tersebut antara
lain :
a. Melakukan wawancara secara online karena kesibukan nara
sumber dan Keterbatasan data yang diberikan kepada nara
sumber khususnya terkait biaya dengan aktivitas event
organizer.
b. pembatasan kegiatan di masa pandemic dalam proses
bertemu secara langsung.

5.2 SARAN
Keterbatasan Penelitian
Pada penelitian ini penulis mengalami hambatan sehingga dapat
mengganggu proses penelitian, hambatan-hambatan tersebut antara
lain :
a. Melakukan wawancara secara offline karena akan lebih efektif
data yang diberikan kepada nara sumber khususnya terkait
dengan aktivitas event organizer.
b. Masalah terkait pembatasan kegiatan di masa pandemic
dilakukan secara online.

Institut Sains Dan Teknologi


Nasional
57

DAFTAR PUSTAKA

Article Metode Waterfall (2019)


https://binus.ac.id/bandung/2019/11/mengenal-metode-pembuatan-sistem-
informasi-waterfall/

Azuar Julianda Buku Jurnal Metodologi Penelitian

Dwi Hadya Jayani Jurnal Statista, “Data Books” (2019)


https://databoks.katadata.co.id/datapublish/2019/09/09/berapa-pengguna-
internet-di-indonesia

https://bieproduction.com/jasa-event-equipment/ Bie Production Jasa Video


Company Profile, Animasi, Liputan, Digital Marketing, Website, Jingle,
Equipment

https://ipaymu.com/id/viralmu-apps/

https://wablas.com/

I Putu Yudha Yarcana JURNAL ILMIAH MERPATI VOL. 8, NO. 1


APRIL 2020p-ISSN: 2252-3006e-ISSN: 2685-2411 Penerapan E-CRM
dengan Dukungan Sistem Informasi pada Event Organizer Berbasis Website

Jurnal Intra Tech (2018)

Jurnal UIN Universitas Islam Negeri Sunan Kalijaga Bandung


http://digilib.uinsgd.ac.id/6995/4/4_bab1.PDF

Nubie Production Event (2019)“ Penyediaan Alat Event”


https://ipaymu.com/blog/ipaymu-solusi-pembayaran-mobile-berbasis-qr-code/

Riyadi Slamet Buku Praktikum WEB DINAMIS DENGAN PHP DAN MYSQL

Penerapan Data Mining Dalam Analiytic CRM (2019)


Riyadi Slamet Buku Praktikum WEB DINAMIS DENGAN PHP DAN MYSQL
Zulfikar Rizqi “SISTEM INFORMASI PENJUALAN ALAT MUSIK
BERBASIS WEB PADA TOKO ALAT MUSIK TESSELLANT
INSTRUMENT WORKS JAKARTA

Institut Sains Dan Teknologi


Nasional
58

LAMPIRAN A

Kepada Yth,
Kepala Program Studi
Sistem Informasi
Fakultas Sains dan Teknologi Informasi – ISTN
di –
Tempat

Dengan hormat,
Dalam rangka pelaksanaan Penelitian Skripsi pada Program Studi Sistem Informasi
FSTI-ISTN, bersama ini saya mengajukan permohonan agar dapat diberikan surat
pengantar untuk melaksanakan penelitian pada perusahaan/lembaga eksternal

NIM / Nama Mahasiswa : 14350002 / Achmad Kurniawan


SKS diperoleh (Lulus) : 145 sks
IPK diperoleh : 2.93
Semester / Tahun Akademik : XVI / 2021
Program Studi / Konsentrasi : Sistem Informasi / Enterprise
Tema/Judul Skripsi : Perancangan Aplikasi Customer Relationship
Management (CRM) Penyediaan Kebutuhan Alat Event
Berbasis Website
Tempat Penelitian : Meruyung, Kec. Lim, Kota Depok, Jawa Barat
16515

Demikian permohonan saya ini, atas perhatian dan kerjasamanya saya ucapkan
terimakasih.

Menyetujui,

Pembimbing I Mahasiswa Peneliti

(Herly Nurahmi, S.Si, M.Kom) (Achmad Kurniawan)

LAMPIRAN B

Institut Sains Dan Teknologi


Nasional
59

NUBIE PRODUCTION

Menyediakan kebutuhan Alat Event

Jl. Muhasan II RT.01/02 Kelurahan Meruyung Kecamatan Limo

Kota Depok 085771234686

No Surat : 001/ A/ SK/ 2021

SURAT KETERANGAN

Yang bertanda tangan di bawah ini :

Nama : Muhamad Subhan


NIK : 3276042007930002
Jabatan : owner

Dengan ini menerangkan bahwa, yang tersebut di bawah ini :


Nama : Achmad Kurniawan
NIM : 14350002
Perguruan Tinggi : Sistem Informasi Institut Sains dan Teknologi Nasional
Jakarta.
Adalah benar telah melakukan riset pada kantor pusat Nubie Production terhitung
sejak tanggal 3April 2021 s/d 3 Juli 2021 dan yang bersangkutan telah
melaksanakan tugasnya dengan baik dan penuh tanggung jawab.

Demikian surat keterangan ini di buat dengan benar, agar dapat di pergunakan
sebagaimana mestinya.

PT Nubie Production
OWNER

Muhamad Subhan

327604200793002

LAMPIRAN C

Institut Sains Dan Teknologi


Nasional
60

LAMPIRAN CODING
Halaman Awal
1. Halaman Awal

<?php
defined('BASEPATH') OR exit('No direct sc
ript access allowed');

class Home extends CI_Controller {
    public function __construct(){
        parent::__construct();

        $set = $this->func-
>getSetting("semua");
        $production = (strpos($set-
>midtrans_snap,"sandbox") == true) ? fals
e : true;
        \Midtrans\Config::$serverKey = $s
et->midtrans_server;
        \Midtrans\Config::$isProduction = 
$production;
        \Midtrans\Config::$isSanitized = 
true;
        \Midtrans\Config::$is3ds = true;

        /*if($this->func->maintenis() == 
TRUE) {
            include(APPPATH.'views/mainte
nis.php');

Institut Sains Dan Teknologi


Nasional
61

            die();
        }*/
    }

    public function index(){
        $this->load->view("headv2");
        $this->load->view("home");
        $this->load->view("footv2");
    }

    public function wishlist(){
        $this->load->view("headv2");
        $this->load->view("wishlist");
        $this->load->view("footv2");
    }

    /*

2. Halaman Login

Institut Sains Dan Teknologi


Nasional
62

    public function pentesan(){
    //  $this->load->library("encrypt");
        $db = $this->db->get("userdata");
        echo "<table border=1><tr><th>Use
rname</th><th>Password</th></tr>";
        foreach($db->result() as $res){
            echo "<tr><td>".$res-
>id."</td><td>".$res-
>username."</td><td>".$res-
>nama."</td><td>".$this->func-
>getProfil($res-
>id,"nama","usrid")."</td><td>".$res-
>nohp."</td><td>".$this->func-
>decode($res->password)."</td></tr>";
            //$this->db->where("id",$res-
>id);
            //$this->db-
>update("userdata",array("password"=>$thi
s->func->encode($res->password)));
        }
        echo "</table>";
        //print_r($this->func-
>getProduk(1,"semua"));
    }
    public function cobamidtrans(){
        $params = array(
            'transaction_details' => arra
y(

Institut Sains Dan Teknologi


Nasional
63

                'order_id' => rand(),
                'gross_amount' => 10000,
            ),
            'customer_details' => array(
                'first_name' => 'budi',
                'last_name' => 'pratama',
                'email' => 'budi.pra@exam
ple.com',
                'phone' => '08111222333',
            ),
        );
        
        $snapToken = \Midtrans\Snap::getS
napToken($params);

        print_r($snapToken);
    }
    public function resetipaymu(){
        //$this->load->view("head");
        //$this->load->view("tes");
        //$this->load-
>view("main/email_template");
        //$this->load->view("foot");
        //$db = $this->db-
>get("pembayaran");
        //foreach($db->result() as $res){

Institut Sains Dan Teknologi


Nasional
64

            $this->db-
>update("pembayaran",array("ipaymu"=>"","
ipaymu_link"=>"","ipaymu_trx"=>""));
        //}
        
        //echo $this->func-
>encode("tes");
    }

    /*

3. Pembayaran Transaksi

if($status->payment_type == "cstore")
{
            $tipe = "Convenience Stor
e";
            $store = (isset($status-
>store)) ? $status->store : "Indomare
t/Alfamart/Alfamidi";
            $kode = $status-
>payment_code;
            $pdfurl = (isset($status-
>pdf_url)) ? $status->pdf_url : "";
            $cara = (isset($status-
>pdf_url)) ? "Petunjuk Pembayaran: ".
$status->pdf_url : "";

Institut Sains Dan Teknologi


Nasional
65

      }elseif($status->payment_type =
= "bank_transfer"){
            $tipe = "Virtual Account"
;
            $pdfurl = $status-
>pdf_url;
            if(isset($status-
>va_numbers)){
                $store = $status-
>va_numbers[0]->bank;
                $kode = $status-
>va_numbers[0]->va_number;
                $cara = "Petunjuk Pem
bayaran: ".$status->pdf_url;
            }elseif(isset($status-
>permata_va_number)){
                $store = "Bank Permat
a";
                $kode = $status-
>permata_va_number;
                $cara = "Petunjuk Pem
bayaran: ".$status->pdf_url;
            }else{
                $cara = "Petunjuk Pem
bayaran: ".$status->pdf_url;
                $kode = $status-
>payment_code;
                $store = "Bank";

Institut Sains Dan Teknologi


Nasional
66

            }
        }elseif($status->payment_type 
== "credit_card"){
            $tipe = "Kartu Kredit";
            $store = $status->bank;
            $kode = $status-
>masked_card;
            $cara = "";
        }elseif($status->payment_type =
= "echannel"){
            $tipe = "E-Channel";
            $store = "Bank";
            $kode = $status-
>biller_code." - ".$status->bill_key;
            $cara = "Petunjuk Pembaya
ran: ".$status->pdf_url;
            $pdfurl = $status-
>pdf_url;
        }elseif($status->payment_type 
== "gopay"){
            $tipe = "E-Channel";
            $store = "Gopay";
            $kode = "";
            $cara = "";
        }else{
            $tipe = "";
            $store = "";
            $kode = "";

Institut Sains Dan Teknologi


Nasional
67

            $cara = "";
        }   
        
        if(isset($_GET["status"]) AND $
_GET["status"] == "success"){
                

Institut Sains Dan Teknologi


Nasional

Anda mungkin juga menyukai