Académique Documents
Professionnel Documents
Culture Documents
Oleh :
1117123010 Ayub Setyawan
1119123001 Deni Eka Pratama
1119123003 Tiodor Sianturi
1119123011 Muhammad Maulana
1119123013 Tubagus Fadli F
DAFTAR ISI.............................................................................................................................. 2
BAB I ......................................................................................................................................... 6
PENDAHULUAN ..................................................................................................................... 6
BAB II...................................................................................................................................... 10
BAB IV .................................................................................................................................... 19
E-BUSINESS PetLife-Care 2
4.3 Activity Diagram ..................................................................................................... 39
4.3.1 Activity Diagram Login Pelanggan ..................................................................... 39
BAB V ..................................................................................................................................... 63
5.2 CRM......................................................................................................................... 64
BAB VI .................................................................................................................................... 71
IMPLEMENTASI .................................................................................................................... 71
PENUTUP................................................................................................................................ 78
E-BUSINESS PetLife-Care 3
DAFTAR GAMBAR
E-BUSINESS PetLife-Care 4
DAFTAR TABEL
E-BUSINESS PetLife-Care 5
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Petshop hewan di era modern sekarang ini merupakan salah satu hal yang banyak
dibutuhkan oleh orang banyak. Kebanyakan orang memiliki peliharaan sebagai teman
dirumah ataupun pengusir penat setelah seharian bekerja, hewan peliharaan merupakan
salah satu alternatife penghilang strees yang ampuh dan efektif. Dengan bermain bersama
hewan peliharaan setelah melakukan berbagai aktifitas pekerjaan, kuliah, ataupun sekolah
dapat membangkitkan mood dan membuat perasaan menjadi nyaman dan senang
Memiliki hewan-hewan peliharaan adalah hobi tersendiri karena tidak semua orang
memiliki keinginan untuk menyayangi dan merawatnya. Dengan kita merawat hewan
tersebut otomatis kita harus mengeluarkan biaya ekstra untuk memberi makan dan
perlengkapan lainnya. dengan memelihara hewan manusia dapat melepas stress dan
menjadikan hewan peliharaan sebagai teman untuk disayangi ( umumnya yaitu anjing,
kucing, ikan, adan burung), karena dapat tumbuh saling percaya, ketertarikan, dan saling
berbagi.
Dengan makin berkembangnya teknologi dan semakin pesatnya persaingan di dunia bisnis,
hanya dengan membuka pet shop saja tidak cukup untuk memenangkan persaingan.
Terkadang pet shop yang terletak di daerah yang tidak berada di tengah kota cenderung
tidak dikenal karena jarang terlihat oleh penduduk baik dalam maupun luar daerah. Para
pemilik hewan peliharaan pun terkadang malas pergi ke pet shop untuk membeli barang-
barang kebutuhan hewan peliharaan mereka dan juga pemilik hewan peliharaan malas
untuk melakukan perawatan rutin ke pet shop. Bahkan masalah yang timbul pun terjadi
saat oemilik peliharaan akna pergi ke luar kota dengan waktu yang lama dan dia tidak
sempat untuk mendatangi pet shop untuk menitipkan hewan peliharaannya.
Dengan adanya masalah-masalah di atas, maka dibuat suatu sistem informasi untuk pet
shop yaitu “PetLife-Care”. Sistem informasi pet shop “PetLife-Care” ini dibuat dengan
berbasis web, sehingga akan mudah diakses bagi siapapun yang menggunakan internet.
E-BUSINESS PetLife-Care 6
Sistem informasi ini juga akan mempermudah penjualan peralatan dan perlengkapan
pemeliharaan hewan, mempermudah cara perawatan hewan, mempermudah pemilih
hewan peliharaan untuk melakukan perawatan pada hewan peliharaannya dan juga pemilih
hewan peliharaan dapat dengan mudah menitipkan hewan peliharaan tanpa harus
membuang banyak waktu untuk mendatangi pet shop untuk menitipkan hewan
peliharaannya.
Sistem informasi penjualan berbasis web pada PetLife-Care ini memiliki manfaat untuk
menjual hewan peliharaan beserta peralatan dan perlengkapan untuk pemeliharaan hewan.
Serta mempermudah pemilih hewan peliharaan untuk melakukan perawatan pada hewan
peliharaannya.
E-BUSINESS PetLife-Care 7
1.5 Metodologi
Software Development Life Cycle (SDLC) adalah proses mengembangkan atau mengubah
suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi yang
digunakan orang untuk mengembangkan sistem-sistem perangkat lunak sebelumnya.
SDLC memiliki beberapa model dalam penerapan tahap prosesnya, salah satunya model
Air Terjun (Waterfall) atau sering juga disebut dengan model sekuensial linier (sequential
linear). Gambar 1-1 merupakan tahapan pada model Waterfall oleh Roger S. Pressman.
Tahapan pada model Waterfall ini memiliki 4 tahap.
a. Analisis
Tahapan ini merupakan proses pengumpulan data yang dilakukan secara intensif
untuk mespesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat
lunak seperti apa yang dibutuhkan oleh pengguna. Pada tahapan ini dilakukan
pembuatan hasil analisis kebutuhan dalam bentuk diagram use case dan diagram
aktivitas. Untuk pemodelan data dan proses dilakukan pembuatan diagram kelas,
dan diagram sekuensial dengan alat bantu berupa Astah. Teknik pengumpulan data
yang dilakukan adalah Studi kepustakaan, yaitu dengan mencari referensi yang
berhubungan dengan penelitian ini yang diperoleh dari buku-buku, media ataupun
hasil penelitian orang lain untuk mendapatkan acuan dalam pembuatan desain
perangkat lunak.
b. Desain
Tahapan ini adalah proses multi langkah yang fokus pada desain pembuatan program
perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi
antarmuka, dan prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat
lunak dari setiap analisis kebutuhan ke representasi desain agar dapat
E-BUSINESS PetLife-Care 8
diimplementasikan menjadi program pada tahap selanjutnya dengan membuat
desain data dalam bentuk diagram relasi antar tabel dan desain antarmuka pengguna
menggunakan Balsamiq.
c. Pengkodean
Tahapan ini bertujuan untuk melakukan proses pembuatan kode program sebagai
hasil translasi dari desain yang telah dibuat pada tahap sebelumnya. Pembuatan kode
program menggunakan bahasa pemprograman PHP dengan menggunakan
Framework Codeigniter dan MySQL sebagai sistem manajemen basis datanya.
d. Pengujian
Tahapan ini bertujuan untuk memastikan bahwa semua bagian dan fungsionalitas
yang ada telah di uji untuk dapat mengurangi munculnya kesalahan berupa error.
Dalam pengujian aplikasi ini menggunakan pengujian Black Box Testing, User
Acceptance Test dan membandingkan dengan manual untuk menguji apakah
program yang dibuat sudah berjalan dengan semestinya berdasarkan kebutuhan dan
menghasilkan keluaran yang diharapkan.
E-BUSINESS PetLife-Care 9
BAB II
LANDASAN TEORI
2.1 Sistem Informasi Pet Shop
Pet shop merupakan tempat yang menjual berbagai kebutuhan untuk pemeliharaan hewan,
serta merupakan tempat yang menjual berbagai jenis hewan peliharaan, antara lain anjing,
kucing, hamster, dan yang lainnya. Kebutuhan yang wajib dimiliki oleh pemilik hewan
peliharaan antara lain shampoo, kandang, dan lainnya. Sedangkan kebutuhan tambahan
yang tidak wajib dimiliki oleh pemilik hewan peliharaan antara lain bola karet, kalung
anjing, dan lainnya.
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,
berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
sasaran yang tertentu. Atau sistem dapat pula didefinisikan sebagai kumpulan dari elemen
elemen yang berinteraksi untuk mencapai suatu tujuan tertentu
(http://kamii_yogyakarta.tripod.com).
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi
yang menerimanya, sedangkan data merupakan sumber informasi yang menggambarkan
suatu kejadian (kumpulan fakta) (http://kamii_yogyakarta.tripod.com).
Sistem informasi adalah sekumpulan orang, data, proses, serta teknologi informasi yang
saling berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan suatu
informasi yang diperlukan untuk mendukung organisasi (Whitten, 2004).
Sistem informasi Pet shop merupakan suatu sistem yang menyediakan informasi mengenai
suatu pet shop. Informasi tersebut antara lain barang-barang yang dijual dalam pet shop,
informasi mengenai cara perawatan hewan, serta informasi lainnya.
2.2 E-Bussiness
E-business adalah kegiatan bisnis yang dilakukan secara otomatis dengan memanfaatkan
teknologi elektronik seperti komputer dan internet. E-business memungkinkan suatu
perusahaan untuk berhubungan dengan sistem pemrosesan data internal dan eksternal
secara lebih efisien dan fleksibel. Contoh dari e-business misalnya pembelian barang secara
E-BUSINESS PetLife-Care 10
online melalui www.tokopedia.com. Dari proses pemesanan barang, konfirmasi
pembayaran, hingga konfirmasi bahwa pengiriman barang tersebut sudah sampai kepada
customer dilakukan secara elektronik.
E-business memiliki karakteristik tujuan yang sama dengan bisnis secara konvensional,
hanya saja e-business memiliki cakupan yang berbeda. Bisnis mengandalkan pertemuan
antar pebisnis seperti halnya rapat ditempat khusus, atau sekadar untuk berkenalan dengan
partner bisnis, sedangkan e-business mengandalkan media internet sebagai sarana untuk
memperoleh tujuannya
Dalam kegiatan e-business, ada lima kemungkinan bentuk hubungan bisnis berdasarkan
transaksinya, yaitu :
- Business to Business (perdagangan antar pelaku usaha bisnis)
- Business to Consumer (perdagangan antar pelaku usaha bisnis dengan konsumen)
- Consumer to Consumer (perdagangan antar konsumen yang satu dengan konsumen
yang lain)
- Consumer to Business (perdagangan antar konsumen dengan pelaku bisnis atau
perusahaan)
- Intrabusiness e-business (perdangan dalam lingkup intranet perusahaan yang
melibatkan pertukaran barang, jasa, dan informasi.
Sasaran dari e-business adalah pasar atau market. Menurut Forrester Research, telah terjadi
perkembangan yang sangat fantastis terhadap jumlah komputer yang terhubung dalam
internet, termasuk penggunanya. E-business market ini menyimpan peluang omset yang
besar yang dapat diperebutkan oleh para pebisnis.
E-BUSINESS PetLife-Care 11
a. Use Case Diagram
Use case atau diagram use case merupakan pemodelan untuk kelakuan (behavior)
sistem informasi yang akan dibuat. Use case menggambarkan sebuah interaksi antara
satu atau lebih aktor dengan sistem informasi yang akan dibuat. Use case berfungsi
untuk mengetahui apa saja yang ada di dalam sebuah sistem informasi dan siapa saja
yang mendapat hak akses terhadap sistem informasi yang ada. Komponen-komponen
yang terdapat pada diagram use case adalah use case, aktor, asosiasi, ekstensi (extend),
generalisasi, dan menggunakan (include).
Simbol Deskripsi
Use case Fungsionalitas yang disediakan
sistem sebagai unit-unit yang
Nama use case
saling bertukar pesan antar unit
atau aktor; biasanya dinyatakan
denga menggunakan kata kerja di
awal di awal frase nama use case
Aktor Orang, proses, atau sistem lain
yang berinteraksi dengan sistem
informasi yang akan dibuat diluar
sistem informasi yang akan dibuat
itu sendiri, jadi walaupun simbol
dari aktor adalah gambar orang,
tapi aktor belum tentu merupakan
orang.
Asosiasi/association Komunikasi antara aktor dan use
case yang berpartisipasi pada use
case atau use case memiliki
interaksi dengan actor
Ekstensi/extend Relasi use case tambahan ke
<<extend> sebuah use case dimana use case
>
yang ditambahkan dapat berdiri
E-BUSINESS PetLife-Care 12
sendiri walau tanpa use case
tambahan itu
Generalisasi/generalization Hubungan generalisasi dan
spesialisasi (umum-khusus) antara
dua buag use case dimana fungsi
yang satu adalah fungsi yang lebih
umum dari yang lainnya
Menggunakan/include/uses Relasi use case tambahan ke
b. Activity Diagram
Activity diagram atau diagram aktivitas adalah diagram yang menggambarkan workflow
(aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada
perangkat lunak. Diagram ini menjelaskan aktivitas sistem bukan aktivitas yang dilakukan
aktor. Komponen-komponen yang terdapat pada diagram aktivitas adalah status awal,
aktivitas, percabangan (decision), penggabungan (join), status akhir, dan swimlane.
Simbol Deskripsi
Status awal Status awal aktivitas sistem, sebuah
diagram aktivitas memiliki sebuah
status awal
Aktivitas Aktivitas yang dilakukan sistem,
E-BUSINESS PetLife-Care 13
Penggabungan / join Asosisasi penggabungan dimana
lebih dari satu aktivitas
digabungkan menjadi satu
Status akhir Status akhir yang dilakukan sistem,
sebuah diagram aktivitas memiliki
sebuah status akhir
Swimlane
Nama swimlane
c. Class Diagram
Class diagram atau diagram kelas adalah diagram yang menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki
atribut dan metode atau operasi. Diagram kelas dibuat agar saat pembuatan program,
programmer membuat kelas-kelas sesuai rancangan yang ada pada diagram kelas agar
antara dokumentasi perancangan dan perangkat lunak sinkron. Komponen-komponen yang
terdapat pada diagram kelas adalah kelas, antarmuka (interface), asosiasi, generalisasi,
kebergantungan (dependency) dan agregasi.
Simbol Deskripsi
E-BUSINESS PetLife-Care 14
Kelas
nama_kel Kelas pada struktur sistem
as
+atribut
+operasi()
Antarmuka / interface
Sama dengan konsep interface
dalam pemprograman berorientasi
objek
nama_interface
Agregasi / aggregation
Relasi antarkelas dengan makna
semua-bagian (whole-part)
d. Sequence Diagram
Sequence diagram atau diagram sekuen menggambarkan kelakuan objek pada use case
dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
antar objek. Banyaknya diagram sekuen yang harus digambar minimal adalah sebanyak
pendefinisian use case yang memiliki proses sendiri. Komponen-komponen yang terdapat
E-BUSINESS PetLife-Care 15
pada diagram sekuen adalah aktor, garis hidup (lifeline), objek, waktu aktif, pesan tipe
create, pesan tipe call, pesan tipe send, pesan tipe return, dan pesan tipe destroy.
Simbol Deskripsi
Aktor
E-BUSINESS PetLife-Care 16
Pesan tipe create Menyatakan suatu objek membuat
<<create>>
objek yang lain, arah panah
mengarah pada objek yang dibuat
2.4 MySQL
MySQL merupakan suatu bahasa yang digunakan dalam mengelola RDBMS. Sebuah
perangkat lunak yang sistem manajemen database SQL dapat terstruktur saat pengumpulan
data yang bersifat open source. Sistem database MySQL seperti Multithreaded, multiuser,
dan SQL database manajemen sistem (DBMS). Server database dibuat agar keperluan
sistem database dapat cepat, andal, dan mudah untuk digunakan.
E-BUSINESS PetLife-Care 17
2.5 HTML (HyperText Markup Language)
HTML adalah bahasa yang digunakan untuk membuat sebuah halaman web (dokumen
HTML). Ciri-ciri dokumen HTML adalah mempunyai elemen dan tag. Elemen dalam
dokumen HTML yaitu HEAD yang berfungsi untuk memberikan informasi tentang
dokumen tersebut dan BODY berfungsi untuk menentukan isi suatu halaman yang
ditampilkan oleh browser, seperti paragraph, list (daftar), table, dan lain-lain.
E-BUSINESS PetLife-Care 18
BAB IV
PERANCANGAN PERANGKAT LUNAK
4.1 Use Case Diagran
4.1.1 Use Case Diagram Pelanggan
E-BUSINESS PetLife-Care 19
4.1.2 Use Case Diagram Admin
E-BUSINESS PetLife-Care 20
Main Success 1. Pelanggan menginputkan username dan password
Scenario 2. Sistem melakukan verifikasi username dan password yang
diinputkan oleh pelanggan dengan username atau
password pada database.
a. Jika hasil verifikasi username dan password sesuai
dengan username dan password pada database,
maka verifikasi berhasil dan sistem memberikan
akses kepada pelanggan
b. Jika hasil verifikasi username dan password tidak
sesuai dengan username dan password pada
database, maka verifikasi gagal dan sistem tidak
memberikan akses kepada pelanggan.
Extension -
Special Requirements - pelanggan melakukan verifikasi username dan password
sebanyak satu kali setiap ingin mengakses sistem, diawal
saat membuka sistem
- username dan password pelanggan diverifikasi oleh sistem
dengan mengecek di database pada sistem Warehouse
Technology and Data - User menginput username dan password pada form yang
Variations List ditampilkan oleh sistem
Username berupa char dengan panjang 20
Password : gabungan dari angka dan alphabet, panjang
minimal 8 karakter dan panjang maksimal 16 karakter
- User menginput NIP dan password pada sistem dengan
menggunakan keyboard, dengan tools bantu lain seperti
mouse.
E-BUSINESS PetLife-Care 21
Tabel 6 Use Case Text Register
E-BUSINESS PetLife-Care 22
Technology and Data - User menginput data register pada form yang ditampilkan
Variations List oleh sistem”
Full name: berupa char dengan panjang 20
Username: berupa char dengan panjang 20
Emaill: berupa char dengan panjang 40
Password : gabungan dari angka dan alphabet, panjang
minimal 8 karakter dan panjang maksimal 16 karakter
Confirm password: gabungan dari angka dan alphabet,
panjang minimal 8 karakter dan panjang maksimal 16
karakter
- User menginput data register pada sistem dengan
menggunakan keyboard, dengan tools bantu lain seperti
mouse.
Frequency of Setiap kali pelanggan ingin mempunyai akses pada sistem dan
Occurrence melakukan pembuatan akun
Miscellaneous
E-BUSINESS PetLife-Care 23
Success guarantee Sistem berhasil mengirimkan bukti pembayaran order perawatan
hewan pada admin
Main Success 1. Pelanggan memilih order perawatan hewan pada website
Scenario 2. Sistem menampilkan list jenis perawatan hewan
3. Pelanggan memilih jenis perawatan hewan
4. Sistem menampilkan form order perawatan hewan
5. Pelanggan menginputkan data form order perawatan
hewan
6. Sistem menyimpan order perawatan hewa
7. Sistem membuat invoice order perawatan hewan
8. Pelanggan melakukan pembayaran pada invoice order
perawatan hewan
9. Pelanggan mengupload bukti pembayaran order perawatan
hewan
10. Sistem mengirimkan order perawatan hewan pada admin
Extension -
Special Requirements - bukti pembayaran di kirimkan oleh sistem pada role admin
untuk dilakukan pengecekan manual
Technology and Data - Pelanggan menginput data form order perawatan hewan
Variations List pada form yang ditampilkan oleh sistem:
Jenis perawatan: option
Jenis hewan: char 50
Tanggal perawatan: date
Jam Perawatan: time
Deskripsi: char 300
- Pelanggan menginput data form order perawatan hewan
pada sistem dengan menggunakan keyboard, dengan tools
bantu lain seperti mouse.
Frequency of Setiap kali pelanggan ingin order perawatan hewan pada sistem
Occurrence
Miscellaneous
E-BUSINESS PetLife-Care 24
4.2.4 User Case Text Order Pemeriksaan Hewan
E-BUSINESS PetLife-Care 25
Special Requirements - bukti pembayaran di kirimkan oleh sistem pada role admin
untuk dilakukan pengecekan manual
Technology and Data - Pelanggan menginput data form order pemeriksaan hewan
Variations List pada form yang ditampilkan oleh sistem:
Jenis perawatan: option
Jenis hewan: char 50
Tanggal perawatan: date
Jam Perawatan: time
Deskripsi: char 300
- Pelanggan menginput data form order pemeriksaan hewan
pada sistem dengan menggunakan keyboard, dengan tools
bantu lain seperti mouse.
Frequency of Setiap kali pelanggan ingin order pemeriksaan hewan pada sistem
Occurrence
Miscellaneous
E-BUSINESS PetLife-Care 26
Success guarantee Sistem berhasil mengirimkan bukti pembayaran order penitipan
hewan pada admin
Main Success 1. Pelanggan memilih order penitipan hewan pada website
Scenario 2. Sistem menampilkan list jenis penitipan hewan
3. Pelanggan memilih jenis penitipan hewan
4. Sistem menampilkan form order penitipan hewan
5. Pelanggan menginputkan data form order penitipan hewan
6. Sistem menyimpan order penitipan hewan
7. Sistem membuat invoice order penitipan hewan
8. Pelanggan melakukan pembayaran pada invoice order
pentiipan hewan
9. Pelanggan mengirimkan bukti pembayaran order penitipan
hewan
10. Sistem mengirimkan order penitipan hewan pada admin
Extension -
Special Requirements - bukti pembayaran di kirimkan oleh sistem pada role admin
untuk dilakukan pengecekan manual
Technology and Data - Pelanggan menginput data form order penitipan hewan
Variations List pada form yang ditampilkan oleh sistem:
Jenis perawatan: option
Jenis hewan: char 50
Tanggal perawatan: date
Jam Perawatan: time
Deskripsi: char 300
- Pelanggan menginput data form order penitipan hewan
pada sistem dengan menggunakan keyboard, dengan tools
bantu lain seperti mouse.
Frequency of Setiap kali pelanggan ingin order penitipan hewan pada sistem
Occurrence
Miscellaneous
E-BUSINESS PetLife-Care 27
4.2.6 Use Case Text Order Kebutuhan Hewan
E-BUSINESS PetLife-Care 28
Detail shipping: char 300
Invoice
- Pelanggan menginput data form order penitipan hewan
pada sistem dengan menggunakan keyboard, dengan tools
bantu lain seperti mouse.
Frequency of Setiap kali pelanggan ingin order kebutuhan hewan pada sistem
Occurrence
Miscellaneous
E-BUSINESS PetLife-Care 29
Technology and Data - Pelanggan menginput link pada sistem dengan
Variations List menggunakan keyboard, dengan tools bantu lain seperti
mouse.
E-BUSINESS PetLife-Care 30
maka verifikasi gagal dan sistem tidak memberikan
akses kepada admin.
Extension -
Special Requirements - admin melakukan verifikasi username dan password
sebanyak satu kali setiap ingin mengakses sistem, diawal
saat membuka sistem
- username dan password admin diverifikasi oleh sistem
dengan mengecek di database pada sistem Warehouse
Technology and Data - Admin menginput username dan password pada form yang
Variations List ditampilkan oleh sistem
Username berupa char dengan panjang 20
Password : gabungan dari angka dan alphabet, panjang
minimal 8 karakter dan panjang maksimal 16 karakter
- Admin menginput NIP dan password pada sistem dengan
menggunakan keyboard, dengan tools bantu lain seperti
mouse.
E-BUSINESS PetLife-Care 31
Stakeholders and - Admin : memverifikasi bukti pembayaran pada order
interest perawatan hewan. Dapat mengakses sistem untuk
melakukan verifikasi order perawatan hewan
Preconditions Admin sudah memiliki akun PetLife -Care
Success guarantee Sistem berhasil menyimpan status penerimaan order perawatan
hewan
Main Success 1. Admin memilih menu penerimaan order perawatan hewan
Scenario 2. Sistem menampilkan list order penerimaan order
perawatan hewan
3. Admin memilih order perawatan hewan yang belum di
verifikasi
4. Sistem menampilkan detail dan bukti pembayaran order
perawatan hewan
5. Admin melakukan pengecekan bukti pembayaran:
a. Jika hasil pengecekan bukti pembayaran valid dengan
data mutasi rekening, maka admin memilih status
valid
b. Jika hasil pengecekan bukti pembayaran tidak valid
dengan data mutasi rekening, maka admin memilih
status tidak valid
E-BUSINESS PetLife-Care 32
Special Requirements - admin melakukan penegcekan bukti pembayaran secara
manual
Technology and Data - Admin memilih status penerimaan order perawatan hewan
Variations List pada sistem dengan menggunakan keyboard, dengan tools
bantu lain seperti mouse.
E-BUSINESS PetLife-Care 33
4. Sistem menampilkan detail dan bukti pembayaran order
pemeriksaan hewan
5. Admin melakukan pengecekan bukti pembayaran:
a. Jika hasil pengecekan bukti pembayaran valid dengan
data mutasi rekening, maka admin memilih status
valid
b. Jika hasil pengecekan bukti pembayaran tidak valid
dengan data mutasi rekening, maka admin memilih
status tidak valid
E-BUSINESS PetLife-Care 34
Tabel 15 Use Case Text Penerimaan Order Penitipan Hewan
E-BUSINESS PetLife-Care 35
8. Sistem mengirimkan konfirmasi status order pada
pelanggan
e. Jika status order valid, maka order penitipan hewan
akan dilakukan oleh pihat PetLife-Care
f. Jika status order tidak valid, maka order penitipan
hewan gagal
Extension -
Special Requirements - admin melakukan penegcekan bukti pembayaran secara
manual
Technology and Data - Admin memilih status penerimaan order penitipan hewan
Variations List pada sistem dengan menggunakan keyboard, dengan tools
bantu lain seperti mouse.
E-BUSINESS PetLife-Care 36
Main Success 1. Admin memilih menu penerimaan order kebutuhan hewan
Scenario 2. Sistem menampilkan list order penerimaan order
kebutuhan hewan
3. Admin memilih order kebutuhan hewan yang belum di
verifikasi
4. Sistem menampilkan detail dan bukti pembayaran order
kebutuhan hewan
5. Admin melakukan pengecekan bukti pembayaran:
a. Jika hasil pengecekan bukti pembayaran valid dengan
data mutasi rekening, maka admin memilih status
valid
b. Jika hasil pengecekan bukti pembayaran tidak valid
dengan data mutasi rekening, maka admin memilih
status tidak valid
E-BUSINESS PetLife-Care 37
Frequency of Setiap kali Admin ingin melakukan penerimaan order kebutuhan
Occurrence hewan
Miscellaneous
E-BUSINESS PetLife-Care 38
5. Sistem menampilkan pop-up data berhasil disimpan
Extension -
Special Requirements
Technology and Data - Admin memilih status penerimaan order kebutuhan hewan
Variations List pada sistem dengan menggunakan keyboard, dengan tools
bantu lain seperti mouse.
E-BUSINESS PetLife-Care 39
4.3.2 Activity Diagram Register
E-BUSINESS PetLife-Care 40
4.3.3 Activity Diagram Order Perawatan Hewan
E-BUSINESS PetLife-Care 41
Gambar 7 Activity Diagram Order Pemeriksaan Hewan
E-BUSINESS PetLife-Care 42
Gambar 8 Activity Diagram Order Penitipan Hewan
E-BUSINESS PetLife-Care 43
Gambar 9 Activity Diagram Order Kebutuhan Hewan
E-BUSINESS PetLife-Care 44
Gambar 10 Activity Diagram Melihat Katalog Kebutuhan Hewan
E-BUSINESS PetLife-Care 45
Gambar 11 Activity Diagram Login Admin
E-BUSINESS PetLife-Care 46
Gambar 12 Activity Diagram Penerimaan Order Perawatan Hewan
E-BUSINESS PetLife-Care 47
Gambar 13 Activity Diagram Penerimaan Order Pemeriksaaan Hewan
E-BUSINESS PetLife-Care 48
Gambar 14 Activity Diagram Penerimaan Order Penitipan Hewan
E-BUSINESS PetLife-Care 49
Gambar 15 Activity Diagram Penerimaan Order Kebutuhan Hewan
E-BUSINESS PetLife-Care 50
Gambar 16 Activity Diagram Pengelolaan Kebutuhan Hewan
E-BUSINESS PetLife-Care 51
4.4.1 Sequence Diagram Login Pelanggan
E-BUSINESS PetLife-Care 52
4.4.3 Sequence Diagram Order Perawatan Hewan
E-BUSINESS PetLife-Care 53
Gambar 20 Sequence Diagram Order Pemeriksaan Hewan
E-BUSINESS PetLife-Care 54
4.4.6 Sequence Diagram Order Kebutuhan Hewan
E-BUSINESS PetLife-Care 55
4.4.8 Sequence Diagram Login Admin
E-BUSINESS PetLife-Care 56
4.4.10 Activity Diagram Penerimaan Order Pemeriksaan Hewan
E-BUSINESS PetLife-Care 57
4.4.12 Sequence Diagram Penerimaan Order Kebutuhan Hewan
E-BUSINESS PetLife-Care 58
4.5 Class Diagram
4.5.1 Class Diagram PetLife-Care
E-BUSINESS PetLife-Care 59
Gambar 32 Home PetLife-Care
E-BUSINESS PetLife-Care 60
Gambar 2 Founder PetLife-Care
E-BUSINESS PetLife-Care 61
Gambar 4 Contact PetLife-Care
E-BUSINESS PetLife-Care 62
BAB V
KONSEP E-BUSINESS
5.1 E-Marketing
Definisi e-Marketing :
Istilah ‘Internet marketing’ cenderung merujuk pada perspektif eksternal tentang
bagaimana internet dapat digunakan bersama dengan media tradisional untuk memperoleh
dan memberikan layanan kepada pelanggan. Istilah alternativenya adalah ‘e-marketing’
yang menggunakan teknologi untuk mencapai tujuan pemasaran dan memiliki perspektif
eksternal dan internal.
E-Marketing PetLife-Care :
Pada PetLife-Care menerapkan promosi atau pemasaran dengan tujuan mencapai target
pasar yang dituju, yaitu para pemilik hewan-hewan peliharaan. Promosi yang dilakukan
PetLife-Care menggunakan teknologi sebagai basis informasi agar target pasar yang dituju
lebih luas dan sangat berelasi dengan perkembangan jaman sekarang yang segalanya
menggunakan teknologi informasi.
Diperlukan e-marketing plan dalam pemasaran menggunakan e-marketing, dengan poin-
poin berikut:
Situation
PetLife-Care harus melakukan analisis situasi seperti, analisis permintaan yaitu
menganalisis bagaimana permintaan customer terhadap barang/produk yang akan
dijual oleh PetLife-Care yang mana dapat dijadikan sebagai tolak ukur bagaimana
produk yang akan dijual oleh PetLife-Care dapat diterima di masyarakat. Lalu ada
analisis competitor, bagaimana menganalisis competitor yang menjual barang/produk
yang serupa dan akan menjadi saingan bisnis PetLife-Care.
Objectives
Menentukan target perusahaan akan berjalan seperti apa dan menjadi apa, pada tahapan
ini PetLife-Care mempersiapkan segala bentuk mulai dari penjualan, pelayanan, dan
bagaimana mempertahankan kostumer.
Strategy
Tahap ini dimulai dengan PetLife-Care menentukan strategi dalam segmentasi
pelanggan, target pelanggan dan posisi produk dalam pasar. Diharapkan juga alur pada
E-BUSINESS PetLife-Care 63
proses transaksi di PetLife-Care berjalan semestinya dan sudah terintegrasi dengan
database.
Tactics
Tahap ini dimulai dengan PetLife-Care mendetailkan strategi yang sudah direncanakan
sebelumnya, termasuk social networking sebagai dasar dalam penentuan taktik atau
rencana pemasaran.
Actions
Mendetailkan tahap aksi yang akan dilakukan, seperti siapa yang melakukan apa dan
kapan akan dilaksanakan.
Control
Tahap terakhir adalah bagaimana PetLife-Care mengontrol segala kostumer
berdasarkan peminatan kostumer, agar segala pemasaran yang akan dipasarkan akan
sesuai dan tepat sasaran terhadap kostumer yang telah dijaga.
5.2 CRM
Customer relationship management
1. What is e-CRM?
2. Conversion marketing
3. The online buying process
4. Customer acquisition management
5. Customer retention management
6. Marketing communications for customer acquisition
7. Excelling in e-commerce service quality
1. What is e-CRM?
E-CRM ialah strategi bisnis yang menggunakan teknologi informasi yang memberikan
perusahaan suatu pandangan pelanggannya secara luas, dapat diandalkan dan
terintegrasi sehingga semua proses dan interaksi pelanggan membantu dalam
mempertahankan dan memperluas hubungan yang menguntungkan secara bersamaan.
E-CRM berdasarkan web, dengan aplikasi yang bersifat self-service, atau CRM yang
memiliki portal atau browser-based entry point. E-CRM adalah sebuah channel yang
powerful, fleksibel yang biasa digunakan oleh customer untuk berinteraksi dengan
E-BUSINESS PetLife-Care 64
perusahaan. Tujuan akhir dari e-CRM adalah untuk menjamin kepuasan dan loyalitas
pelanggan.
2. Conversion marketing
Strategi pemasaran di dalam bisnis Petlife Care ini melalui website, untuk strategi
pemasarannya sebagai berikut :
a. Membuat website yang user friendly agar pengunjung bias dengan mudah melihat
informasi.
b. Manfaatkan Pop Up di web petlife Care.
c. Lakukan Uji Coba Landing Page
Landing page adalah halaman website yang sengaja didesain untuk meningkatkan
conversion rate bagi bisnis. Link di landing page lebih sedikit dibanding homepage
yang didesain agar pengunjung membuat keputusan pembelian, sign up, atau
subscribe newsletter.
d. Permudah Pengunjung untuk Menghubungi Customer Service.
E-BUSINESS PetLife-Care 65
Dengan cara menanggapi semua keluhan pelanggan dengan ramah dan sopan,
menerima pemesanan online bagi pelanggan yang sibuk. Untuk pelayanannya via Web
memiliki waktu pelayanan 24 jam dalam 7 hari, sehingga kapan pun konsumen ingin
memesan barang bisa tetap dilakukan. Dengan begitu pelanggan yang tidak pernah
melakukan pembelian sebelumnya, dapat dengan mudah menemukan produk yang
akan di butuhkan nya.
Cara perusahaan petlife care Unggul dalam kualitas layanan e-commerce yaitu :
a. User interface Membuat desain e-CRM menjadi user friendly untuk memberikan
kenyaman dan kemudahan kepada karyawan saat mengerjakan e-CRM, melengkapi
fitur-fitur e-CRM untuk data Producer agar pada saat pelaporan e-CRM kepada
Branch Manager lebih lengkap.
E-BUSINESS PetLife-Care 66
b. Customer Service Menanggapi semua keluhan pelanggan dengan ramah dan sopan,
memberi informasi promo-promo barang kepada konsumen yang sudah menjadi
member dari agen/retailer, menerima pemesanan online bagi pelanggan yang sibuk.
Untuk pelayanannya via Web memiliki waktu pelayanan 24 jam dalam 7 hari,
sehingga kapan pun konsumen ingin memesan barang bisa tetap dilakukan.
5.3 SCM
Manajemen Rantai Pasokan merupakan proses yang melibatkan koordinasi semua kegiatan
pasokan dari organisasi dari pemasok dan pengiriman produk kepada pelanggan. Pada
gambar berikut merupakan pemain utama dalam rantai pasokan. Anggota utama rantai
pasokan menyediakan organisasi yang memproduksi dan atau memberikan layanan
pelengkap.
Gambar 32 SCM
Di dalam bisnis PetLife-Care menerapkan SCM dengan membeli produk nya secara langsung
(Upstream Supply Chain Buy-side e-commerce). Penerapan ini dilakukan ketika membeli
barang kebutuhan hewan seperti makanan hewan, aksesoris hewan (feather cat toys, kacamata
kucing, tali tuntun dsb) dan grooming (suba sisir kutu hewan, serokan pasir hewan dsb). Setelah
E-BUSINESS PetLife-Care 67
membeli semua kebutuhan tersebut, lalu pihak PetLife-Care akan menjual produk tersebut
kepada customer (Downstream Supply Chain Sell-side-e-commerce).
5.4 E-Procurement
1. Perencanaan Pengadaan
Konsep perencanaan pengadaan dari konsep e-business yang dibuat akan mengambil
data dari system stock yang telah dibuat. Dimana jumlah stock setiap barang akan
berada dalam suatu system. Hal ini akan membuat perencanaan pengadaan yang dibuat
sesuai dengan kebutuhan perusahaan, sehingga tidak ada penurunan kualitas barang
atau bahan yang ada dalam perusahaan,
2. Stock Management
Konsep pengelolaan stock yang ada pada konsep e-business PetLife-Care adalah
dimana semua produk yang di jual akan tercatat pada system pengelolaan stock produk,
dimana dalam system tersebut terdapat pengelolaan berupa:
Jumlah stock
Expired produk
Detail produk
E-BUSINESS PetLife-Care 68
5.5 E-Environment
1. Social factor
Pada konsep e-business PetLife-Care yang memanfaatkan jaringan internet
memungkinkan e-environment dapat diakses oleh semua orang di dunia. Hal ini
menjadi kemudahan untuk menyampaikan pelestarian lingkungan hidup kepada
masyarakat luas. Internet bukan lagi hal tabu dikalangan masyarakat, bahkan anak
setingkat sekolah dasar sudah dapat mengakses dan menggunakan internet. Jika internet
sedemikian mudahnya diakses, tak hayal ini merupakan sala satu media yang murah,
mudah, bahkan dapat mencakup masyarakat secara luas sehingga pesan tentang
pentingnya kelestarian lingkungan bias tersampaikan dan diterima.
3. Economic factors
Faktor ekonomi yang ada dalam e-business PetLife-Care adalah:
Mempertimbangkan lokasi toko offline dari competitor
Persaingan harga: dimana harga yang dibuat harus bisa menyaingi competitor lain
5.6 Infrastruktur
Infrastruktur E-bisnis mengacu pada kombinasi perangkat keras seperti server dan PC klien
dalam suatu organisasi, jaringan yang digunakan untuk menghubungkan perangkat keras
ini dan aplikasi perangkat lunak yang digunakan untuk memberikan layanan kepada
pekerja dalam e-bisnis dan juga kepada mitra dan pelanggannya. Infrastruktur juga
mencakup arsitektur jaringan, perangkat keras dan perangkat lunak dan di mana letaknya.
Akhirnya, infrastruktur juga dapat dipertimbangkan untuk memasukkan metode untuk
mempublikasikan data dan dokumen yang diakses melalui aplikasi e-bisnis. Keputusan
kunci dengan mengelola infrastruktur ini adalah elemen mana yang berada di dalam
perusahaan dan yang dikelola secara eksternal sebagai aplikasi, server data, dan jaringan
yang dikelola pihak ketiga.
E-BUSINESS PetLife-Care 69
Berikut beberapa layer yang terdapat dalam e-bisnis PetLife-Care :
a. Layer 1 (E-business services – application layer)
Pada e-bisnis PetLife-Care terdapat fungsionalitas supply chain management yang
dilakukan sebagai pemenuhan barang/produk untuk proses penjualan pada PetLife-
Care..
b. Layer 2 (Systems software layer)
Pada layer kedua dalam e-bisnis PetLife-Care terdapat web browser, server software
dan database management system sebagai penunjang system yang akan dibangun. Web
browser yang akan digunakan adalah Mozila Firefox atau Google Chrome dengan
operasi system minimal Microsoft Windows XP atau OS X.
c. Layer 3 (Transport or Network Layer)
Layer ketiga merupakan layer yang berisi jaringan fisik atau transport standards
(TCP/IP) dalam e-bisnis PetLife-Care dibutuhkan jaringan fisik sebagai jaringan
pendukung server.
d. Layer 4 (Storage)
Dibutuhkan penyimpanan sebagai pusat penyimpanan data customer maupun seluruh
data system, pada e-bisnis PetLife-Care menggunakan penyimpanan internal server
sebagai pusat penyimpanan.
e. Layer 5 (Content and data layer)
Pada layer terakhir ini menampilkan konten web sesuai dengan kebutuhan e-bisnis.
Pada e-bisnis PetLife-Care menampilkan konten-konten berkaitan dengan hewan
peliharaan dan segala barang-barang untuk hewan.
E-BUSINESS PetLife-Care 70
BAB VI
IMPLEMENTASI
Sistem yang dibuat pada PetLife-Care ini berbasis web dimana terdapat dua role user yaitu
customer dan admin.
2. Shop
Pada menu Shop terdapat dua sub menu yaitu Pet Food dan Pet Accessories. Menu
Pet Food menyediakan makanan-makanan hewan, sedangkan menu Pet
Accessories menyediakan aksesoris hewan mulai dari kandang, tempat makan dan
masih banyak lagi. Customer dapat membeli sesuai keinginan, karena pada menu
Pet Food dan Pet Accessories terdapat fitur menambah dan mengurangi jumlah
pesanan sesuai keinginan.
E-BUSINESS PetLife-Care 71
3. Pet Service
Pada menu Pet Service terdapat dua jenis perawatan hewan yaitu Pet Care dan Pet
Day Care. Pet Care adalah layanan berupa perawatan hewan yang memiliki jenis
paket, mulai dari Health Package, Fresh Package, Happy Wonderful Package.
Sedangkan Pet Day Care merupakan layanan berupa penitipan hewan. Customer
dapat memilih berapa lama hewan peliharaannya ingin dititipkan.
4. About
Menu About berisi informasi profile dan informasi proses bisnis yang dijalankan
oleh PetLifeCare.
E-BUSINESS PetLife-Care 72
5. Contact
Pada menu ini berisi infromasi berupa lokasi PetLifeCare, nomor telpon dan email.
Customer dapat memberikan kritik, saran dan masukkan kepada PetLifeCare.
6. Cart
Pada menu cart berisi detail order yang telah di pesan oleh customer. Detail-detail
order yang ada di menu cart yaitu harga produk, jumlah produk yang dibeli dan total
harga nya. Selain itu terdapat Cart Total yang merupakan total yang harus dibayar
oleh customer.
E-BUSINESS PetLife-Care 73
7. Login
Halaman login merupakan proses awal untuk memasuki sistem dari PetCareLife.
E-BUSINESS PetLife-Care 74
a. Mengisi Form Register yang berisi First Name, Last Name, Email Address,
Password, Repeat Password dan Phone.
b. Setelah mengisi semua field dari form Register, selanjutnya customer menekan
tombol Register Account.
1. Login
Halaman Login merupakan tahap kedua setelah tahap Register berhasil. Untuk
melakukan Login terdapat beberapa tahapan sebagai berikut:
a. Mengisi email yang telah terdaftar pada saat melakukan Register.
b. Mengisi password yang telah dibuat pada saat Register.
E-BUSINESS PetLife-Care 75
2. Buy product
3. Order Pet Care
Order Pet Daycare
2. Sales Service
Terdapat dua submenu pada Sales Service yaitu:
a. Pet Care: pada sub menu ini
3. Sales Product
4. Product Manager
5. User Manager
6. Bank Manager
Fungsi-fungsi yang terdapat dalam role customer adalah sebagai berikut:
1. Confirm Order Pet Care
2. Confirm Order Pet Daycare
3. Confirm Order Pet Shop
4. Product Manager
5. Bank Manager
E-BUSINESS PetLife-Care 76
E-BUSINESS PetLife-Care 77
BAB VII
PENUTUP
Berdasarkan hasil pembahasan yang telah diuraikan pada bab-bab sebelumya, berikut ini
adalah kesimpulan yang diperoleh dan diharapkan saran-saran yang akan memberikan
perbaikan yang perlu dilakukan untuk pengembangan sistem yang sudah ada agar lebih
optimal.
7.1. Kesimpulan
Berdasarkan dari hasil analisi dari e-Business PetLife-Care ini dapat
disimpulkan bahwa :
1. Aplikasi desktop ini dapat mengolah sebagian besar data dan telah mempermudah
dalam menjalankan kegiatan transaksi sehari-hari dalam penjualan penjualan
makanan, penjualan accessories, pembelian makanan, pembelian hewan, pembelian
accessories, pembuatan laporan pembelian, laporan penjualan, dan laporan
penitipan.
2. Pemasukan data dalam pengolahan data menggunakan penerapan database yang
memudahkan dalam pencarian data
3. Dengan adanya e-Business PetLife-Care ini, bagian gudang lebih efektif dalam
pengecekan persediaan barang dengan melihat pemberitahuan stok minimun barang,
sehingga informasi data persediaan barang lebih akurat.
4. Dengan e-Business PetLife-Care ini yang sudah terkomputerisasi, pengolahan data
akan lebih efisien dan efektif sehingga mempermudah jalannya operasional
penjualan dan perawatan anjing dan kucing.
7.2. Saran
Adapun saran yang dapat diberikan dalam e-business PetLife-Care ini yaitu :
1. Mengembangkan program Sistem Informasi Petshop berbasis online.
2. Mengembangkannya dalam hal penambahan jenis hewan tidak hanya anjing dan
kucing saja.
3. Menambahkan klinik untuk hewan.
4. Mengembangan sistem asuransi hewan.
E-BUSINESS PetLife-Care 78
5. Penambahan sistem untuk mengolah data keuangan Tera Petshop dalam penjualan,
pembelian dan jasa grooming yang lebih rinci agar Tera Petshop mengetahui laba
dan rugi perusahaan untuk setiap bulannya
6. Penambahan transaksi pembelian yang mencakup pada pembayaran secara kredit.
7. Melakukan back-up database secara teratur, bertujuan untuk mengembalikan data
semula dari peristiwa kehilangan data ataupun kerusakan data.
E-BUSINESS PetLife-Care 79