PEMBUATAN PROTOTYPE IMPLEMENTASI CUSTOMER RELATIONSHIP MANAGEMENT UNTUK PEMESANAN BARANG PADA CV .X BERBASIS WEB DAN SMS GATEWAY.

PEMBUATAN PROTOTYPE IMPLEMENTASI CUSTOMER
RELATIONSHIP MANAGEMENT UNTUK PEMESANAN
BARANG PADA CV .X BERBASIS WEB DAN SMS GATEWAY

SKRIPSI

Oleh :
AJ ENG SETYA HARIANI
NPM : 0554010105

Kepa da

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
SURABAYA
2012

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


KATA PENGANTAR
Puji syukur kita panjatkan kehadirat Allah SWT, Tuhan Yang Maha Esa yang
telah memberikan rahmat serta hidayah-Nya sehingga penyusunan laporan ini dapat
diselesaikan.
Laporan ini disusun untuk Tugas Akhir saya, dengan judul “MEMBANGUN
INFRASTRUKTUR

IT

PADA

WARNET

DAN

GAME

ONLINE

MENGGUNAKAN SQUID SEBAGAI PROXY SERVER”

Ucapan terima kasih

saya sampaikan juga ke berbagai pihak yang turut

membantu memperlancar penyelesaian Tugas Akhir ini, yaitu kepada:
1. Kedua orang tua saya masing-masing, ibu yang banyak memberikan Doa, Kasih
Sayang, Cinta, Kesabaran sejak kami dalam kandungan serta bimbingan, dan
semangat sampai saya menjadi sekarang ini, terima kasih banyak untuk semuanya dan
terima kasih karena selalu menjadi orang tua dan teman yang baik buat saya. Kepada
Ayah yang selalu men-support saya agar selalu bersemangat dan meraih cita-cita..
terima kasih Ayah semangatmu akan membuahkan hasil untuk masa depan saya.
2. Prof.Dr.Ir. Teguh Sudarto, MP Selaku Rektor Universitas Pembangunan Nasional
“Veteran” Jawa Timur.
3. Bapak Ir. Sutiyono, MT Selaku Dekan Fakultas Teknologi Industri UPN “Veteran”
Jawa Timur
4. Ibu Dr.Ir. Ni Ketut Sari, MT Selaku Kepala Jurusan Teknik Informatika. FTI, UPN
“Veteran” Jawa Timur.
5. Bapak Budi Nugroho, S.Kom dan ibu Dr.Ir. Niketut Sari, MT selaku pembimbing,
yang telah sabar dan arif dalam membimbing dan memberikan nasehat kepada kami.
6. Buat kakak saya Umu Farikha, Masruroh S.pd dan Marya Ulfah SE terima kasih atas

semangat dan nasehatnya, juga tidak lupa saya ucapkan terima kasih untuk Ria
Yudaninggar yang telah membantu saya disini.
7. Buat Teman – teman team blusu’an sidoarjo yang memberikan semangat dan hiburan,
terutama Qiqi, Tom, Ari, Sum, Catur, Dedek. Ur all the best.
Demikianlah laporan ini disusun semoga bermanfaat, sekian dan terima kasih.
Surabaya, 10 Juni 2012

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

ii

Penulis

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iii

Daftar Gambar


Gambar 2.1 SMS pada jaringan GSM………………………………………………… 9
Gambar 3.1 Proses Belanja…………………………………………………………… 23
Gambar 3.2 Flowcart Pasang Produk…………………………………………………. 24
Gambar 3.3 Flowcart Proses Pembayaran Customer……………………………….... 25
Gambar 3.4 Flowcart Pengunjung Daftar Jadi Anggota……………………………… 26
Gambar 3.5 Flowcart Pengunjung Mencari Informasi Produk………………………. 35
Gambar 3.6 Flowcart Pesan Belanja…………………………………………………. 27
Gambar 3.7 System Flow Pengelola Mengelola Belanja…………………………….. 29
Gambar 3.8 System Flow Data ……………………………………………………..... 31
Gambar 3.9 System Flow Maintenance Data Produk ……………………………...... 32
Gambar 3.10 System Flow Maintenance Data Produk 34………………………….... 33
Gambar 3.11 DFD Level 0 (contact diagram) ……………………………………….. 34
Gambar 3.12 DFD Level 1 …………………………………………………………... 36
Gambar 3.13 DFD Level 2 Proses Daftar Anggota………………………………….. 37
Gambar 3.14 DFD Level 2 Proses Pasang Produk …………………………………... 38
Gambar 3.15 DFD Level 2 Proses Pesan Belanja …………………………………… 39
Gambar 3.16 DFD Level 2 Proses Cek Belanja ……………………………………... 40
Gambar 3.17 DFD Level 2 Proses Maintenance Data Admin ………………………..41
Gambar 3.18 DFD Level 2 Proses Pencarian Produk ……………………………… . 41

Gambar 3.19 Conceptual Data Model (CDM) ………………………………………. 43
Gambar 3.20 Physical Data Model (PDM) …………………………………………....44
Gambar 3.21 Tampilan Antarmuka Halaman Pengunjung (hal utama) ………………45
Gambar 3.22 Tampilan Halaman User Login ………………………………………...45
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 3.23 Tampilan Halaman Daftar Anggota …………………………………….46
Gambar 3.24 Tampilan Halaman User ………………………………………………..47
Gambar 3.25 Tampilan Halaman Produk ……………………………………………..48
Gambar 3.26 Tampilan Halaman Belanja (1) ………………………………………. . 48
Gambar 3.27 Halaman View Belanja Member ………………………………………49
Gambar 3.28 Halaman Konfirmasi Pembayaran Member ……………………………49
Gambar 3.29 Tampilan Halaman Suplier Pasang Produk …………………………….50
Gambar 3.30 Tampilan Halaman Login Admin ............................................................50
Gambar 3.31 Tampilan Halaman Admin Data Kategori ...............................................57
Gambar 3.32 Tampilan Halaman Data Pasang Produk .................................................57
Gambar 3.33 Tampilan Halaman Menerima Konfirmasi Pembayaran Customer ........ 52
Gambar 3.34 Tampilan Halaman Detil Belanja ............................................................ 52
Gambar 4.1 Form Halaman Utama …………………………………………………....57

Gambar 4.2 Form Pendaftaran (Registrasi) …………………………………………...58
Gambar 4.3 Form Aktifasi …………………………………………………………….59
Gambar 4.4 Form Account Aktifasi …………………………………………………..59
Gambar 4.5 Form Halaman Supplier …………………………………………………60
Gambar 4.6 Form Pasang Produk (Supplier) ................................................................61
Gambar 4.7 Form Update Produk ……………………………………………………..62
Gambar 4.8 Form Update Profil Supplier .....................................................................62
Gambar 4.9 Form Ubah Password Supplier …………………………………………..63
Gambar 4.10 Form Halaman Member ………………………………………………...63
Gambar 4.11 Form Belanja Member ………………………………………………….64
Gambar 4.12 Form Keranjang Belanja ………………………………………………..64
Gambar 4.13 From Ubah Profil Member ……………………………………………...65
Gambar 4.14 Form Ubah Password Member ………………………………………….65

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 4.15 Form Login Admin …………………………………………………….66
Gambar 4.16 Form Data Kategori ……………………………………………………67
Gambar 4.17 Form Data Pasang Produk ......................................................................68

Gambar 4.18 Form Data User Member dan Supplier ...................................................69
Gambar 4.19 Form Data Konfirmasi Pembayaran Customer ………………………...70
Gambar 4.20 Form Data Detil Belanja .........................................................................70
Gambar 4.21 Form Ubah Profil Admin ………………………………………………71
Gambar 4.22 Form Ubah Password Admin …………………………………………..71
Gambar 5.1 Halaman Hasil Pencarian ………………………………………………..73
Gambar 5.2 Tampilan Informasi Data Pencarian Tidak Ada .......................................73
Gambar 5.3 Form Login User ………………………………………………………..74
Gambar 5.4 Konfirmasi User atau Password Salah .....................................................74
Gambar 5.5 Pengisian Data yang Kurang Lengkap .....................................................75
Gambar 5.6 Halaman Konfirmasi Kesalahan Pendaftaran ..........................................75
Gambar 5.7 Halaman Pendaftaran …………………………………………………..76
Gambar 5.8 Permintaan Kode Aktifasi ………………………………………………76
Gambar 5.9 Form Aktifasi pada Website ………………………………………………….77
Gambar 5.10 Konfirmasi Keberhasilan Aktifasi Account …………………………...77
Gambar 5.11 Konfirmasi Kegagalan Aktifasi Account ...............................................78
Gambar 5.12 Pengisian Data Pasang Produk ………………………………………..78
Gambar 5.13 Konfirmasi Keberhasilan Pasang Produk ..............................................79
Gambar 5.14 Konfirmasi Hapus Produk ………………………………………….....79
Gambar 5.15 Konfirmasi Ubah Profil ……………………………………………….80

Gambar 5.16 Belanja Produk ………………………………………………………..80
Gambar 5.17 Keranjang Belanja …………………………………………………….81
Gambar 5.18 View Belanja ………………………………………………………….81
Gambar 5.19 Konfirmasi Pembayaran ………………………………………………82
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 5.20 View Belanja Setelah Konfirmasi Pembayaran …………………….83
Gambar 5.21 Konfirmasi Kesalahan Username Pada Login ..................................83
Gambar 5.22 Informasi Menu Kategori …………………………………………...84
Gambar 5.23 Informasi Menu User ……………………………………………….84
Gambar 5.25 Menu Pasang Produk ……………………………………………….85
Gambar 5.26 Data Konfirmasi Pembayaran ……………………………………...86
Gambar 5.27 Proses Perubahan Status Belanja …………………………………...87
Gambar 5.28 Form Profil Admin ............................................................................88
Gambar 5.29 Konfirmasi Ubah Data Profil .............................................................88
Gambar 5.30 Hasil SMS Aktifasi Member ..............................................................89
Gambar 5.31 Hasil SMS Promo Produk …………………………………………..90
Gambar 5.32 Cek Harga Barang …………………………………………………..90


Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

PEMBUATAN PROTOTYPE IMPLEMENTASI CUSTOMER
RELATIONSHIP MANAGEMENT UNTUK PEMESANAN BARANG
PADA CV X BERBASIS WEB DAN SMS GATEWAY
Penyusun
: Ajeng Setya Hariani
Pembimbing I : Nur Cahyo Wibowo, S.Kom M.Kom
Pembimbing II : Sugiarto, S.Kom

ABSTRAK

CV.X merupakan perusahaan yang bergerak dalam bidang penjualan
alat kesehatan. Dengan penerapan CRM yang baik maka perusahaan ini
dapat mendapatkan pelanggan baru, meningkatkan nilai yang diperoleh
dari pelanggan serta mempertahankan pelanggan yang dapat
mendatangkan keuntungan bagi perusahaan. Informasi yang di hasilkan
oleh CRM dapat memberi manfaat bagi perusahaan dan pelanggan.
Kebutuhan dan keinginan pelanggan dapat terfasilitasi dengan baik dan

menjadi umpan balik bagi perusahaan untuk menghasilkan layanan dan
perubahan untuk peningkatan kepuasan pelanggan.
Dalam pembuatan aplikasi ini telah dilakukan beberapa langkah
yaitu merancang sstem informasi dengan menyusun table-tabel database
dan merancang konsep yang digunakan untuk merancang website maupun
SMS gateway serta desain sesuai dengan kebutuhan menggunakan PHP
dan Gammu. Pembuatan prototype ini bertujuan agar lebih memudahkan
perusahaan dalam pemasaran produknya dan juga bagi pelanggan karena
tidak perlu mendatangi langsung ke lokasi untuk melihat maupun membeli
produk yang diinginkan.
Dari hasil uji coba system membuktikan bahwa dengan adanya
aplikasi ini dalam pemesanan barang, pemasaran produk, maupun
pengecekan harga produk menjadi lebih mudah dengan adanya website
dan SMS Gateway.

Kata kunci : Customer Relationship Management, SMS Gateway, pemesanan
barang, alat kesehatan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


i

BAB I
PENDAHULUAN

1.1

Latar Belakang
Dunia telekomunikasi dan informasi semakin hari semakin berkembang
pesat. Persaingan bisnis juga kian ketat, hal ini kemudian mendorong pelaku
bisnis untuk lebih inovatif dalam menarik perhatian pelanggan. Satu sama
lainnya saling berlomba-lomba menawarkan produk mereka masing–masing.
Berbagai media mereka gunakan untuk memperlancar usahanya. Media yang
sedang berkembang pesat saat ini adalah teknologi internet dan alat
komunikasi handphone. Yang menjadi langkah penting saat ini adalah yang
harus dilakukan perusahaan agar merebut pasar untuk di jadikan pelanggan
dan memelihara pelanggan tersebut dalam jangka waktu yang lama.
Customer Relationship Management (CRM) adalah merupakan suatu
metode untuk mengembangkan strategi bisnis yang berpusat pada pelanggan.
Dengan penerapan CRM yang baik maka perusahaan dapat mendapatkan
pelanggan baru, meningkatkan nilai yang diperoleh dari pelanggan serta
mempertahankan pelanggan yang dapat mendatangkan keuntungan bagi
perusahaan. Informasi yang di hasilkan oleh CRM dapat memberi manfaat
bagi perusahaan dan pelanggan. Kebutuhan dan keinginan pelanggan dapat

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

terfasilitasi dengan baik dan menjadi umpan balik bagi perusahaan untuk
menghasilkan layanan dan perubahan untuk peningkatan kepuasan pelanggan.
CV. X merupakan sebuah industri yang bergerak dalam bidang penjualan
alat-alat laboratorium kesehatan, alat-alat kedokteran, serta alat-alat yang
digunakan dalam melakukan penelitian. Selama ini dalam memasarkan
produk dan jual beli, CV.X menggunakan media cetak. Jika ada pelanggan
yang akan membeli produk dari CV tersebut, maka pelanggan datang
langsung dan melihat katalog yang disediakan oleh CV tersebut. Dengan
semakin berkembangnya dua teknologi yaitu internet dan handphone, maka
muncul ide untuk membuat suatu aplikasi layanan informasi produk dan pesan
barang yang bisa dilakukan melalui keduanya yang mana bertujuan untuk
lebih mempermudah pelanggan dalam mendapatkan informasi produk
maupun pemesanan barang. Untuk CV. X, juga bisa

bermanfaat dalam

mengembangkan pemasaran dari produk nya serta lebih mudah untuk
mengelola hubungan dengan pelanggan dengan cara mengumpulkan segala
bentuk

interaksi

pelanggan

melalui

CRM

(Customer

Relationship

Management) yang merupakan salah satu fasilitas yang ada pada aplikasi
tersebut.
1.2

Perumusan Masalah
Perumusan masalah dalam perancangan dan pembuatan tugas akhir ini
meliputi :
a. Bagaimana membuat suatu aplikasi yang dapat mempermudah pelanggan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

dalam mendapatkan informasi produk pada CV. X
b. Bagaimana membuat suatu aplikasi yang dapat mempermudah pelanggan
dalam melakukan pemesanan barang pada CV. X
c. Bagaimana membuat aplikasi yang dapat mempermudah CV.X untuk

memasarkan

produk

serta

mengelola

hubungan

dengan

para

pelanggannya.

1.3

Batasan Masalah
Batasan masalah yang digunakan pada tugas akhir ini adalah sebagai
berikut:
a. Pembayaran masih dilakukan secara manual melalui rekening bank yang
telah di tentukan.
b. Pemesanan barang hanya dapat dilakukan melalui website .
c. Layanan SMS hanya digunakan untuk, konfirmasi akifasi kode member,
informasi tentang harga, dan informasi jika ada promo diskon yang sedang
berlaku.
d. Database yang digunakan adalah MySQL.
e. Menggunakan

XAMPP

sebagai

server.

Karena

XAMPP

telah

menyediakan beberapa paket pendukung diantaranya adalah Apache
HTTP, MySQL, PHP, FileZilla FTP Server, phpMyAdmin, dll.
f. Menggunakan Dreamweaver 8 sebagai editor PHP.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.4

Tujuan
Tujuan yang ingin di capai dari pembuatan aplikasi ini adalah untuk
membuat perangkat lunak berbasis web yang dapat digunakan sebagai
pemberian informasi produk kepada pelanggan, tanpa pelanggan mendatangi
langsung ke tempat penjual sehinga mempermudah dalam pemasarannya serta
pelayanan jual beli produk karena pemesanan produk yang akan di beli bisa
dilakukan melalui internet. Selain itu juga dapat mempermudah pemilik dan
admin CV.X untuk memasarkan produk yang ada serta mengelola hubungan
baik dengan pelanggan.

1.5

Manfaat
Manfaat yang diperoleh dari pembuatan aplikasi ini adalah sebagai
berikut :
1. Memberi kemudahan kepada customer untuk mendapatkan informasi
produk yang akan di beli tanpa harus datang langsung ke lokasi sehingga
memberi efisiensi dan efektifitas dari segi waktu dan biaya.
2. Memberi kemudahan kepada CV dalam menyampaikan informasi produk
serta pemasarannya kepada pelanggan.
3. Memberi kemudahan kepada CV untuk menjalin hubungan baik dengan
pelanggan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

1.6

Metodologi Penelitian
Metode penelitian yang dilakukan menggunakan langkah–langkah sebagai
berikut:
a.

Tahap Perencanaan
Perencanaan sistem merupakan tahapan awal proses perancangan
sistem, dimana pada tahapan ini menyusun dan menyiapkan segala
sesuatu yang diperlukan selama pelaksanaan proyek.
Langkah pertama yang dilakukan adalah melakukan survey awal.
Survey ini bertujuan untuk melakukan pengenalan terhadap lingkungan
dalam proyek yang akan dilakukan
Langkah selanjutnya adalah identifikasi masalah. Identifikasi
permasalahan yang terjadi pada CV X antara lain:
a) Identifikasi masalah yang terjadi berhubungan dengan pemasaran
produk.
b) Identifikasi kebutuhan-kebutuhan dalam penerapan sistem.

b.

Tahapan Pengumpulan Data
Pengumpulan data mempergunakan metode survey. Survey
dilakukan dengan 3 cara yaitu :


Observasi, dengan melakukan pengamatan langsung di lapangan
pada proses penyediaan barang. Melalui observasi akan diketahui
kebutuhan pengguna terhadap sistem, kemampuan teknologi yang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

mampu disediakan oleh pihak manajemen


Wawancara (interview), melakukan wawancara dengan beberapa
pelaku kunci yaitu petugas laboratorium (administrator dan analis
medis).



Analisis document, melakukan analisis terhadap dokumen yang
terkait dengan administrasi pelayanan medis. Melalui analisis
dokumen dapat di peroleh bukti-bukti otentik mengenai pelaksanaan
pelayanan medis.

c.

Tahapan Desain Sistem
Terdapat beberapa langkah dalam pembuatan desain sistem antara
lain:


Work Flow System
Merupakan penjelasan mengenai bagaimana sistem ini berjalan.



DFD (Data Flow Diagram)
Merupakan penjelasan mengenai diagram aliran data pada sistem
tersebut.



ERD (Entity Relational Diagram)
Merupakan proses yang menunjukan hubungan antar entity dan
relasinya. ERD memiliki 2 (dua) model yaitu CDM (Conceptual Data
Model) yang menjelaskan suatu hubungan antar entity secara conceptual.
Sedangkan yang kedua adalah model PDM (Physical Data Model) yang
menggambarkan hubungan antar entity secara fisik.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7



Rancangan antarmuka (Interface)
Merupakan rancangan tiap halaman dari aplikasi yang di buat

d.

Tahapan Pembuatan Aplikasi
Melakukan pembuatan aplikasi ini berdasarkan analisa dan
perancangan sistem yang telah dibuat sebelumnya.

e.

Tahapan Evaluasi
Melakukan uji coba sistem secara keseluruhan, apakah terjadi
kesalahan proses dan melakukan modifikasi bila terjadi kesalahan proses.

f.

Penulisan Tugas Akhir
Pada tahap terakhir ini disusun buku sebagai dokumentasi dari
pelaksanaan tugas akhir.

1.7

Sistematika Penulisan
Sistematika pembahasan penulisan tugas akhir ini tersusun atas:
BAB I: PENDAHULUAN
Berisi tentang gambaran umum latar balakang penulisan tugas akhir,
perumusan masalah, tujuan penelitian, manfaat penelitian, batasan masalah,
metodologi penulisan dan sistematika penulisan.
BAB II: TINJ AUAN PUSTAKA
Berisi tentang teori-teori penunjang pembuatan sistem yang membahas
tentang pembuatan prototype implementasi CRM berbasis web dan SMS
gateway

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

BAB III: ANALISA DAN PERANCANGAN SISTEM
Analisa dan perancangan sistem antara lain berisi tentang konsep dan
kondisi tentang tool-tool atau alat-alat bantu yang diperlukan untuk instalasi
prototype implementasi CRM berbasis web dan SMS gateway
BAB IV : IMPLEMENTASI SISTEM
Pada bab ini akan membahas tentang implementasi dari hasil
perancangan beserta penjelasan dan tentang pengujian yang dilakukan
terhadap sistem atau alat yang telah dibuat.
BAB V

: UJ I COBA DAN EVALUASI SISTEM

Pada bab ini membahas tentang uji coba dari program yang telah
berjalan dan melakukan evaluasi pada program tersebut.
BAB VI : PENUTUP
Berisi tentang kesimpulan dan saran-saran mengenai Tugas Akhir
yang disusun.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

BAB II
TINJ AUAN PUSTAKA

2.1 SMS (Short Message Service)
SMS merupakan fitur GSM yang paling poluler hingga saat ini. Dimulai
dengan diperkenalkannya sistem telepon wireless/seluler digital memberikan
beberapa kelebihan, seperti kemampuan optimasi sistem yang ditunjukkan dengan
kemampuan kompresi dan pengkodean data digital. Handset yang diperlukan
untuk sistem ini juga menjadi sangat simpel, kecil, dan ringan, karena
digunakannya chip digital untuk SIM (subscriber identification module).
SMS menjadi alat pertukaran informasi antara dua mobile subscriber.
Elemen-elemen utama pada arsitektur SMS terdiri dari Short Message Entity
(SME), SMS Service Centre (SMSC) dan e-mail Gateway yang terkoneksi dengan
elemen-elemen

pada

GSM

sebagai

channel

(http://eastborneomaster.wordpress.com/2008/11/)

Gambar 2.1 SMS pada jaringan GSM
9
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

penghantar.

10

a.

Short Messaging Entieties (SME)
SME adalah suatu piranti yang dapat menerima atau mengirim
pesan pendek. SME dapat berada dalam jaringan fixed, sebuah piranti
bergerak, atau pusat layanan (service center) lainnya seperti :
1. WEB
2. E-mail
3. Lainnya

b.

Short Message Service Center (SMSC)
SMSC adalah sebuah kombinasi perangkat keras dan perangkat
lunak yang bertanggung jawab memperkuat, menyimpanan meneruskan
pesan pendek antara SME dan piranti bergerak. SMSC harus memiliki
kehandalan, kapasitas pelanggan, dan throuput pesan yang tinggi.
Selain itu SMSC juga harus dapat diskalakan dengan mudah untuk
mengakomodasi peningkatan permintaan SMS dalam jaringan yang ada.
Faktor lain yang harus dipertimbangkan adalah kemudahan operasi dan
pemeliharaan aplikasi dan juga fleksibilitas untuk mengaktifkan
layanan baru dan mengupgrade software terbaru.

c.

SMS Gateway dan SMS Interworking Mobile Switching

Center

SMS-GMSC adalah sebuah aplikasi MSC yang mampu menerima
pesan singkat dari SMSC, menginterogasi Home Location Register
(HLR) untuk informasi routing, dan mengirimkan pesan tersebut ke
MSC dari piranti bergerak yang dituju. SMS-IWMSC adalah aplikasi
MSC yang mampu menerima pesan pendek dari jaringan begerak dan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

mengirimkannya ke SMSC yang tepat SMS-GMSC/SMSIWMSC
biasanya terintegrasi dengan SMSC.
d. Home Location Register (HLR)
HLR adalah basis data yang digunakan untuk penyimpanan
permanent, pengelolaan pelanggan dan profil layanan. Ketika
diinterogasi oleh SMSC, HLR memberikan informasi routing mengenai
pelanggan yang ingin dituju. HLR juga dapat memberitahu SMSC, yang
sebelumnya mengalami kegagaglan usaha pengiriman pesan pendek ke
piranti bergerak tertentu, bahwa sekarang piranti mobile tersebut telah
dikenali oleh jaringan bergerak, dan dengan demikian pesan telah dapat
dikirimkan.
e. Mobile Switching Center (MSC)
MSC melakukan fungsi penyaklaran sistem dan mengendalikan
panggilan ke dan dari sistem telepon dan data yang lain. MSC akan
mengirimkan pesan pendek ke pelanggan tertentu melalui base stasion
yang sesuai.
f. Visitor Location Register (VRL)
VLR adalah basis data yang berisi informasi temporal mengenai
pelanggan yang berasal dari suatu HLR yang roaming ke HLR lainnya.
Informasi ini dibutuhkan oleh MSC untuk melayanai pelanggan yang
berkunjung.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

g. Base Station System (BSS)
Semua fungsi yang terkait dengan transmisi sinyal radio
elektromagnetis antara MSC dan piranti bergerak dilakukan di BSS.
BSS terdiri dari Base Station Controller (BSC) dan Base Transceiver
Stasion (BTS), juga dikenal sebagai wilayah sel. BSC dapat
mengendalikan dua atau lebih BTS dan bertanggung jawab pada
pemberian sumber data yang semestinya ketika pelanggan bergerak dari
satu sector suatu BTS ke sektor lain, terlepas dari apakah sektor
berikutnya tersebut berada di BTS yang sama atau berbeda.

2.1.1 Keuntungan SMS
Perkembanagan telepon selular pada masa sekarang ini semakin kompetitif,
dimana jasa pelayanannya merupakan factor yang cukup signifikan untuk
mencapai sukses service provider. Sekali sebuah layanan tergelar seperti telepon,
maka SMS merupakan sebuah senjata yang cukup ampuh dalam rangka
meningkatkan layanan, bahkan bila pasar menerima dengan antusias, maka tidak
mustahil SMS akan menjadi sumber pendapatan baru bagi service provider atau
operator telekomunikasi.
Keuntungan tidak saja dapat dinikmati oleh operator, pelanggan juga
mendapatkan keuntungan. Keuntungan yang didapat pelanggan dengan adanya
SMS adalah pada masalah kenyamanan, fleksibilitas, dan kemudahan integrasi
antara messaging service dengan data access.
a. Jaminan pengiriman pesan singkat.
b. Pengiriman informasi pendek yang handal dan murah.
c. Kemampuan untuk memfilter pesan dan membalas dengan cara yang selektif.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

d. Meningkatkan produktivitas.

2.2 FORMAT PDU
Format pengiriman dan penerimaan SMS ada dua mode yaitu mode Text
dan mode PDU Protocol Data Unit) (Gunawan, 2003). Perbedaan dasarnya adalah
mode Text ini tidak didukung oleh semua operator GSM maupun terminal.
Terminal dapat di-cek menggunakan perintah “AT+CMGF=1”, jika hasilnya error
maka dapat dipastikan bahwa terminal tesebut tidak mendukung mode Text.
Mode Text adalah cara termudah untuk mengirim dan menerima pesan
(SMS), dimana tidak dilakukan proses konversi terhadap pesan yang dikirimkan
oleh. Teks yang dikirim tetap dalam bentuk aslinya dengan panjang mencapai 160
karakter (7 bit default alphabet) atau 140 (8 bit). Mode teks merupakan hasil
enkode yang direpresentasikan dalam format PDU. Kelemahannya, pada ponsel
yang hanya mendukung mode teks tidak dapat menyisipkan gambar dan nada
dering ke dalam pesan yang akan dikirim serta terbatasnya tipe encoding.
Mode PDU (Protokol Data Unit) adalah format pesan dalam heksadesimal
octet dan semi decimal octet dengan panjang mencapai 160 (7 bit default
alphabet) atau 140 (8 bit) karakter. Kelebihan menggunakan mode PDU adalah
pendekodingan dapat dilakukan sendiri yang tentunya harus pula didukung oleh
hardware dan operator GSM, melakukan kompresi data, menambahkan nada
dering dan gambar pada pesan yang akan dikirim.
Format PDU dituliskan dengan heksadesimal, terbagi atas 8 header, yaitu:
1. Nomor SMS Center.
Terdiri lagi dari 3 subheader yang memiliki aturan sendiri, sebagai contoh
SMS Center Telkomsel dengan format text biasa adalah 0811000000, tetapi di

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

dalam format PDU dituliskan menjadi 06818011000000. Contoh lain SMS
Center Indosat-M3 adalah 0855000000 dalam format text, dituliskan menjadi
06818055000000 dalam format PDU.
2. Tipe SMS.
3. Nomor Referensi SMS.
4. Nomor Ponsel Penerima, dengan cara penulisan yang mirip dengan header 1,
yaitu pengisian nomor SMS Center.
5. Bentuk SMS.
6. Skema Encoding Data I/O.
7. Jangka Waktu Sebelum Expired.
8. Isi SMS, terbagi lagi menjadi dua subheader dan isi pesan dalam heksadesimal.

2.3 SMS GATEWAY
SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi
dengan menggunakan SMS. Pengguna

dapat menyebarkan pesan ke ratusan

nomor secara otomatis dan cepat yang langsung terhubung dengan database
nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di
ponsel anda karena semua nomor akan diambil secara otomatis dari database
tersebut. Selain itu , dengan adanya SMS Gateway pengguna dapat
mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program
tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya.
(http://id.wikipedia.org/wiki/SMS_Gateway#Keuntungan_SMS_Gateway).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

SMS Gateway merupakan satu dari tiga jenis teknologi SMS yang dikenal
hingga saat ini, yaitu:
1. SMS Premium. SMS Premium adalah jenis layanan SMS yang menggunakan 4
digit angka unik dengan harga premium (Rp. 500, Rp. 750, Rp. 1.000, hingga
Rp. 10.000 per SMS). Semua beban biaya SMS dikenakan pada pengguna
layanan. Jenis komunikasi yang biasa dibangun adalah dua arah, yaitu dengan
aturan-aturan tertentu yang sudah ditentukan sebelumnya, maka layanan
tersebut dapat diikuti.
2. SMS Broadcast. SMS Broadcast yaitu jenis SMS satu arah dikirim ke banyak
nomor tujuan. Mengingat sifatnya yang satu arah, maka jenis SMS ini sangat
cocok digunakan sebagai bentuk promosi, SMS Reminder atau SMS Info.
Waktu pengiriman yang bisa dijadwalkan, membuat Anda bebas dalam
menentukan kapan SMS tersebut akan dikirim. Semua biaya pengiriman
dikenakan kepada pengirim. Penerima SMS tidak dikenakan biaya.
3. SMS Gateway. SMS Gateway adalah jenis SMS dua arah. Menariknya bahwa
semua tarif yang diberlakukan adalah tarif SMS normal sesuai dengan apa
yang diberlakukan oleh operator. Karena sifatnya yang dua arah, maka jenis
SMS ini sangat cocok digunakan sebagai SMS Center sebuah organisasi atau
perusahaan dalam rangka meningkatkan kualitas komunikasi antara anggota
komunitas organisasi atau pegawai di dalam perusahaan. Selain itu, dengan
adanya SMS Gateway, juga dapat mengatur pesan-pesan yang ingin dikirim.
dengan menggunakan program tambahan yang dapat dibuat sendiri,
pengiriman pesan dapat lebih fleksibel dalam mengirim berita karena

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing
penerimanya (kustomisasi pesan).

2.4 PHP
PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa
pemrogramman berbasis web yang memiliki kemampuan untuk memproses data
dinamis (www.ddeptan.go.id). PHP dikatakan sebagai sebuah server-side
embedded script language artinya sintaks-sintaks dan perintah yang kita berikan
akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML
biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan
memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan
dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan
dari client. Alasan menggunakan PHP dan MySQL (Andi 2006, Aplikasi
Manajemen Database Pendidikan Berbasis Web dengan PHP dan MySQL) dalam
pembuatan aplikasi ini adalah :
1. Bahasa program PHP terbukti sangat andal dalam membangun sebuah program
berbasis web.
2. Waktu yang digunakan untuk memproses data dan menjalankan perintah-perintah
query sangat cepat.
3. Dengan berjalan dalam sebuah web server maka secara otomatis program ini
bersifat multiuser.
4. Database MySQL dalam menyimpan data ditempatkan ke direktori khusus dan
terpisah dengan file program PHP yang lain sehingga keamanan data dari orang
usil lebih terjamin.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

5. Web server dan database server terpisah sehingga menyulitak pihak luar yang
punya tidak punya aksesuntuk mengakses data yang terdapat di dalam database.
6. Bahasa Program PHP dan database MySQL lebih fleksibel karena dapat diakses
dalam system operasi Windows maupun Linux.
7. Program dapat diakses dari computer mana pun tanpa harus menginstal program
client. Program bantuan untuk mengakses system ini hanya sebuah browser yang
mudah dicari.

2.5 MySQL
MySQL (My Structure Query Language) atau yang biasa dibaca “mai-sekuel” adalah sebuah program pembuat database yang bersifat open source dan
berjalan di semua platform baik Windows maupun Linux. Selain itu, MySQL juga
merupakan program pengakses database yang bersifat jaringan sehingga dapat
digunakan untuk aplikasi Multi User (Banyak Pengguna).
Sebagai sebuah program penghasil database, MySQL tidak dapat berjalan
sendiri tanpa adanya sebuah aplikasi lain (interface). Oleh karena itu harus ada
software pendukung antara lain PHP (Paper Hipertext Preposesor), Visual
Delphi,

Visual

Basic,

Cold

Fusion,

dan

lain-lain

(http://www.articlecenter.org/pengertian-mysql-my-structure-query-anguage/).
MySQL adalah suatu perangkat lunak database relasi (Relational Database
Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS
SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open
source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform
Web, dan baik untuk kategori open source maupun umum, MySQL adalah

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

database yang paling banyak dipakai. Menurut perusahaan pengembangnya,
MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu
situs mengandalkan MySQL bekerja siang malam memompa data bagi para
pengunjungnya.
2.5.1

Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat
populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan
dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin
mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM,
yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang
pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga
InnoDB, primadona baru yang potensial. Seri 4.x. Di seri yang baru berjalan
hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL
satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan,
seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski
InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2),
cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan
dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open
source terpopuler.

2.5.2 Keunggulan MySQL
Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia
memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di
berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

Access, misalnya padahal Access amat popular di platform Windows. Banyak
server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai
karena ia pun tidak memiliki kemampuan client-server/networking. Kedua, fiturfitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam
aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan
paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau
sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan
memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang
terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs.
Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan
melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa
diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini
MySQL-lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan
aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi,
mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. .

2.6 XAMPP
XAMPP merupakan singkatan dari X ( empat sistem operasi apapun),
Apache, MySQL, Perl. XAMPP merupakan tool yang menyediakan paket
perangkat lunak ke dalam satu buah paket. Dalam paketnya sudah terdapat
Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP
server,

PHP

MyAdmin

dan

berbagai

pustaka

(http://blog.duniascript.com/pengertian-tentang-xampp.html).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

bantu

lainnya

BAB III
ANALISIS DAN PERANCANGAN SISTEM

3.1.

Analisis Sistem
Sistem pemesanan barang yang sedang berjalan pada CV. X saat ini

sudah berjalan dengan baik, beberapa proses bisnis yang sedang berjalan dalam
penyimpanan data nya sudah dilakukan secara komputerisasi. Beberapa proses
bisnis yang di lakukan secara manual adalah dalam proses pemasaran dan
pemesanan barang nya. Untuk memasarkan produknya CV. X masih
menggunakan brosur yang di cetaknya. Sedangkan untuk memesan produk dari
CV. X, maka pelanggan harus datang langsung ke tempat, dan memilih barang
yang akan di beli maupun yang akan di pesan harus melihatnya terlebih dahulu
pada katalog produk yang sudah di sediakan oleh CV. X.
Dari analisis permasalahan yang telah dilakukan, maka akan dirancang
suatu aplikasi penjualan berbasis web dan sms gateway yaitu dengan melakukan
perancangan

dan

pembuatan

sistem.

Hal

tersebut

dilakukan

untuk

menggambarkan arus data dalam aplikasi secara terstruktur dan jelas, serta
menggambarkan proses yang terjadi pada aplikasi, sehingga dapat menjadi sarana
dokumentasi sistem yang baik.
Sesuai batasan masalah, penulis menjelaskan bahwa Aplikasi ini selain
memasarkan produk kepada customer, juga dapat menjalin hubungan baik dengan
pelanggan melalui sms. Dimana proses pembayaran dilakukan secara manual
melalui rekening bank yang telah di tentukan. Setiap customer yang melakukan
pembelian sudah merupakan user yang telah teregistrasi ( member ) sehingga

20

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

mendapatkan fasilitas tentang informasi promo produk melalui sms. Layanan SMS
di sediakan

hanya di gunakan untuk aktifasi pada saat registrasi, informasi

tentang harga, produk terbaru, dan informasi jika ada promo yang sedang berlaku.
Dengan aplikasi berbasis web ini terdapat beberapa banyak fitur yang
tidak begitu saja dapat di gunakan oleh user, seperti jika user tersebut belum
menjadi anggota dari situs web aplikasi ini. Pengguna biasa tidak dapat
melakukan proses belanja pada aplikasi ini, karena dalam melakukan pemesanan
produk, pengguna harus menjadi anggota pada situs tersebut tentunya dengan
mendaftarkan diri sebagai customer
Dalam

aplikasi

berbasis

web

ini,

hak

akses

untuk

seorang

customer/member selain memesan produk adalah ia juga dapat mengubah profil,
password, pencarian produk. Bagi pengguna biasa hanya dapat memanfaatkan
fitur pencarian informasi produk dan pencarian informasi produk berdasarkan
kategori saja. Bagi admin (orang yang mengelola dari aplikasi ini) dapat
menghapus data

customer, mengubah data profil admin dan mengubah data

password admin, menerima konfirmasi pembayaran dari customer, mengecek data
produk yang dibeli dan menghitung barang belanja.
Di dalam aplikasi ini juga ada menu yang bisa digunakan oleh suplier
sebagai pemasok barang pada CV X tersebut. Untuk seorang suplier hak aksesnya
adalah dapat memasang produk kesehatan, mengubah data produk miliknya dan
juga dapat mengubah profil serta dapat mengubah password. Bagi pengguna biasa
hanya dapat memanfaatkan fitur pencarian informasi produk dan pencarian
informasi produk berdasarkan kategori saja. Admin dapat menghapus useranggota (suplier atau customer), mengubah data profil admin dan mengubah data

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

22

password admin, menerima konfirmasi pembayaran dari customer, mengecek data
produk yang dibeli dan menghitung barang belanja.
3.2.

Perancangan Sistem
Perancangan sistem berisikan penjelasan tentang deskripsi umum sistem,

kebutuhan sistem meliputi kebutuhan pengguna, kebutuhan basis data, prosesproses akan dijabarkan dalam flowchart, sistem flow, data flow selain itu juga
dibuat perancangan antarmuka aplikasi.
3.2.1

Flowchar t
Bagan (chart) yang menunjukkan alir (flow) di dalam program atau

prosedur sistem secara logika. Flowchart juga merupakan :
1. Bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem.
2. Menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem.
3. Menunjukkan apa yang dikerjakan di sistem.
Tujuan utamanya penggunaan flowchart adalah untuk menggambarkan
suatu tahapan penyelesaian secara sederhana, terurai, rapi dan jelas dengan
menggunakan simbol-simbol standar. Tahap penyelesaian masalah yang disajikan
harus jelas, sederhana, efektif dan tepat.
Flowchart dibawah ini menjelaskan mengenai proses utama dari
pembuatan aplikasi tersebut, yakni proses belanja yang dilakukan oleh customer

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

23

Gambar 3.1 Proses Belanja

Gambar flowchart pada Gambar 3.1 menjelaskan tentang alur dari proses
belanja secara umum apabila pengunjung tidak login dan atau tidak ingin
mendaftar dan atau tidak berniat untuk membeli produk maka pengunjung hanya
bisa melihat informasi produk kesehatan yang telah tersedia pada website. Namun
jika dari pengunjung yang melihat produk tersebut tertarik untuk membeli produk
maka diharuskan login terlebih dahulu. Apabila pengunjung sudah berhasil login
dan mendapatkan sesi maka proses selanjutnya adalah belanja, jika pengguna
tidak ingin belanja maka pengguna dapat melihat-lihat informasi produk. Namun
jika pengunjung belum login atau belum terdaftar menjadi anggota yang berarti
belum mendapat sesi, maka pengunjung diharuskan mendaftarkan diri agar
pengunjung tersebut mendapat sesi dan proses selanjutnya pengunjung tersebut
dapat melakukan proses belanja. Jika tidak ada lagi keinginan untuk belanja maka
pengunjung/user tersebut dapat keluar dari halaman tersebut.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

23

24

Flowchart dibawah ini menjelaskan mengenai proses utama dari
pembuatan aplikasi jual beli online untuk produk kesehatan, yakni proses pasang
produk kesehatan

Gambar 3.2 Flowchar t Pasang Produk

Gambar flowchart pada Gambar 3.2 menjelaskan tentang alur dari proses
pasang produk kesehatan secara umum apabila pengunjung tidak login dan atau
tidak ingin mendaftar dan atau tidak berniat untuk memasang produk maka
pengunjung hanya bisa melihat menu-menu yang isinya sejumlah informasi
seputar produk kesehatan. Namun jika dari pengunjung yang melihat produk
tersebut tertarik ingin ingin memasarkan produknya maka diharuskan login
terlebih dahulu. Apabila pengunjung sudah berhasil login dan mendapatkan sesi
maka proses selanjutnya adalah pasang produk. Namun jika pengunjung belum
login atau belum terdaftar menjadi anggota yang bearati belum mendapat sesi,
maka pengunjung diharuskan mendaftarkan diri agar pengunjung tersebut
mendapat sesi dan proses selanjutnya pengunjung tersebut dapat melakukan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

24

25

proses pasang produk. Jika tidak ada lagi keinginan untuk pasang produk maka
pengguna/user tersebut dapat keluar dari halaman tersebut.
Flowchart dibawah ini merupakan proses pembayaran customer terhadap
produk belanja dimana proses ini bagian dari pembuatan aplikasi jual beli online
untuk produk kesehatan.

Gambar 3.3 Flowchar t Proses Pembayar an Customer

Gambar 3.3 menjelaskan proses customer melakukan pembayaran belanja.
Setelah customer beli produk melalui jasa belanja online maka selanjutnya
customer mentransfer sejumlah uang ke rekening pengelola yang mana proses
transfer uang ini merupakan bagian luar sistem dari aplikasi ini, kemudian setelah
customer melakukan transfer uang, customer tersebut diharuskan memberikan
konfirmasi pada pengelola bahwa ia telah mentransfer lewat rekening. Selanjutnya
pengelola akan mengecek bukti transfer dari customer dan oleh suplier baru akan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

26

diproses pengurangan stok dan suplier akan mengirim barang. Namun untuk
proses kirim barang hingga customer menerima barang disini merupakan proses
diluar sistem dari aplikasi ini.
Terdapat beberapa proses lain pada sistem aplikasi ini, diantaranya :
flowchart daftar anggota, flowchart cari informasi produk, flowchart pesan belanja
dan flowchart pasang produk.

Gambar 3.4 Flowchar t Pengunjung Daftar Jadi Anggota

Gambar 3.5 Flowchart Pengunjung Mencar i Infor masi Pr oduk

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

26

27

Gambar 3.6 Flowchart Pesan Belanja

Gambar 3.6 menjelaskan tentang proses customer pesan belanja. Customer
dapat pesan belanja disini sesuai ketentuan berlaku, hal ini diperlukan untuk
memudahkan pihak user khususnya admin dalam mengelola jual beli online
produk kesehatan online ini. Contohnnya adalah saat customer membatalkan
pesan belanja. Customer dapat membatalkan belanjanya diberlakukan saat hari itu
juga saat customer memesan produk. Jika hari ini pesan dan dikemudian hari
customer tersebut ingin membatalkan pemesanannya maka hal tersebut diluar
sistem dari aplikasi ini. Setelah pesan belanja, customer dapat melakukan transfer

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

27

28

sejumlah uang dan harus memberikan konfirmasi pada pengelola bahwa
pembayaran lewat rekening telah dilakukan. Keterangan alur dari proses
pembayaran ada pada Gambar 3.2, namun sistem pembayaran tidak ada pada
aplikasi kami karena sistem tersebut merupakan diluar dari sistem aplikasi ini.

3.2.2

System Flow Diagram
System Flow Diagram (SFD) adalah diagram yang memuat bagian atau

urut-urutan yang terlibat arus informasi yang mengalir. Sistem Flow Diagram
merupakan bagan dari DFD yang berfungsi memetakan model lingkungan yang
direpresentasikan dengan lingkungan tunggal yang mewakili keseluruhan sistem.
Penggambaran dimulai dengan alur input, proses, terminator, aliran data, aliran
kontrol, penyimpanan dan proses tunggal yang mempresentasikan keseluruhan
sistem.
System Flow Diagram pada perancangan aplikasi untuk produk kesehatan
ini yang terfokus pada sistem pengelolaannya yang mana sistem ini ditangani oleh
admin.
Terdapat beberapa sistem flow untuk prototype implementasi produk
kesehatan ini, diantaranya :
1. System Flow Pengelola Mengelola Belanja.
2. System Flow Pengelola Maintenance Data Anggota.
3. System Flow Pengelola Maintenance Data Produk.

Pada aplikasi ini pengelola dapat mengecek belanja. Proses ini mula-mula
admin harus melakukan login terlebih dahulu agar admin dapat masuk kehalaman
hak

akses

admin,

s