UNIKOM - SEMINAR - Rendi Agus Tirtana
UNIKOM - SEMINAR - Rendi Agus Tirtana
BAB I
PENDAHULUAN
1.1 Latar Belakang Penelitian
dimana Tanaman hias merupakan salah satu produk hortikultura yang dimana saat
ini sangat diminati oleh masyarakat untuk dijadikan sebuah hiasan ataupun
tanaman pelindung, tidak terlepas dari namanya “Tanaman Hias” yang berarti
tanaman yang menciptakan daya Tarik dan kesan keindahan, bukan hanya
digunakan sebagai pengias rumah ataupun pengisi taman saja tetapi tanaman hias
tersebut bisa berbentuk tanaman hias hidup ataupun tanaman hias potong,
melalui internet menjadi nilai tambah tersendiri. Dengan adanya suatu layanan
informasi melalui internet, maka akan tercapai suatu efisiensi berdampak pada
sangat luas. Karena pengguna Internet yang begitu banyak dan semakin hari
semakin meningkat, tentu saja peluang bisnis di Internet semakin besar, Mudah
diakses oleh siapa saja, dimana saja, dan kapan saja, Internet adalah dunia tanpa
batas. Informasi Perusahaan atau Bisnis bisa dilihat oleh siapa saja, dimana saja,
1
2
Hanya dengan jaringan internet, pengunjung bisa melihat informasi tentang bisnis
Alycia Garden merupakan toko yang bergerak pada bidang penjualan hasil
kegiatan penjualan Alycia Garden. Pengelolaan data adalah hal yang penting bagi
perusahaan, data adalah aset bagi perusahaan tersebut, dilihat dari hasil penelitian
yang sudah di lakukan bahwa Alycia Garden ini tidak mengelola datanya dengan
baik dimana Alycia garden ini jarang sekali membuat laporan penjualannya,
Alycia Garden ini tidak memiliki metode Promosi dan pemasaran yang baik,
karena metode promosi dan pemasaran pada toko ini di dirasa masih kurang dan
harus dikembangkan maka tingkat promosi dan pemasaran yang dilakukan ini
dilihat harus di kembangkan lagi dan di buatkan alat bantu untuk mengembangkan
sistem yang sudah ada, hal tersebut tidak terlepas dari terbatasnya daerah
mana yang sering di minati oleh pembeli, dan mampu mengatasi kebutuhan
seorang pembeli, Usulan sistem ini akan di jadikan sebagai materi tugas dengan
2
3
adalah :
3
4
sedang berjalan di perusahaan, dimana hal tersebut akan berguna baik bagi
Alycia Garden.
1. Bagi Perusahaan
4
5
2. Bagi Penulis
Alycia Garden.
sebagai berikut:
4. Biaya Pengiriman di hitung dari berapa banyak bunga yang di beli dan
5
6
6
7
Aktivitas Juli
April Mei Juni
Pengumpulan
1 Kebutuhan
Perancangan
2 prototype
Evaluasi/Uji
3 coba
Prototype
Tabel 1.1 Waktu Penelitian
7
8
BAB I PENDAHULUAN
penulisan.
Pada Bab ini membahas tentang berbagai definisi, konsep dan teori-
teori yang berkaitan dengan tema penelitian dan hal-hal yang berguna dalam
serupa, landasan teori ini akan menjadi dasar yang kuat dalam penelitian
teliti yang terdiri dari sejarah singkat perusahaan, visi dan misi , serta
struktur organisasi , dan juga seperti apa sistem yang sedang berjalan di
Pada bab ini menjelaskan tentang sistem baru yang akan di ajukan
8
9
dapatkan.
Pada bab ini membahas tentang kesimpulan apa yang dapat kita
ambil dari hasil penelitian yang telah kita lakukan yang berkaitan dengan
sistem yang kita bangun, dan bagaimana saran – saran yang akan kita
9
10
BAB II
LANDASAN TEORI
penjualan pada toko Cital Garden. Dalam penelitian ini, metode yang
proses yang ada di cital garden dapat berjalan dengan cepat, tepat dan
10
11
tersebut. [2]
penjualan dan jasa dekorasi tanaman hias berbasis web. Persamaan antara
kejadian-kejadian dan kesatuan yang nyata itu adalah suatu objek nyata,
seperti tempat, benda, dan orang-orang yang betul-betul ada dan sudah
terjadi. [4]
11
12
berinteraksi satu sama lain dan berkerja sama untuk mencapai tujuan
tertentu. [5]
komponen atau elemen yang berkaitan satu sama lain dan saling bekerja
sama yang pada akhirnya menjadi suatu kesatuan untuk mencapai suatu
tujuan dari sistem tersebut. maksud dari suatu sistem adalah untuk
1. Komponen
keseluruhan.
2. Batasan sistem
12
13
4. Penghubung sistem
kesatuan.
5. Masukan sistem
13
14
6. Keluaran sistem
Keluaran (output) sistem adalah hasil dari energi yang diolah dan
dibutuhkan.
7. Pengolahan sistem
8. Sasaran sistem
14
15
sebagai berikut:
system).
Sistem abstrak (abstract system) adalah sistem yang berupa pemikiran atau
gagasan yang tidak tampak secara fisik. Sedangkan sistem fisik (physical
system) adalah sistem yang ada secara fisik dan dapat dilihat dengan mata.
15
16
buatan manusia (human made systems) adalah sistem yang terjadi melalui
berinteraksi dan tidak dipengaruhi oleh lingkungan luar. Sistem ini juga
bekerja secara otomatis tanpa adanya campur tangan dari pihak luar.
Dalam kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada
luar dan dapat terpengaruh dengan keadaan lingkunga luar. Sistem terbuka
16
17
kombinasi dari bentuk tersebut. Data merupakan material atau bahan baku
dapat berupa suatu kejadian, fakta, peristiwa, keadaan yang belum diolah
17
18
menjadi bentuk yang lebih berguna dan lebih mempunyai arti bagi
dapat disimpulkan bahwa informasi adalah hasil pengolahan dari data yang
telah didapatkan atau dikumpulkan sehinnga mempnyai arti atau nilai dan
untuk lebih jelasnya dapat dijelaskan pada poin-poin berikut ini [6] :
18
19
Data yang diolah melalui suatu model informasi. Penerima akan menerima
bawah ini:
19
20
(input, processing, output – IPO) dapat dilihat pada gambar berikut [10]:
diperlukan. [11]
20
21
[12]
pemakainya yang melingkupi lebih jauh dari pada hanya penyiapan. [10]
1. Kegunaan (Usefulness)
di dalam organisasi.
2. Ekonomi (Economic)
21
22
3. Keandalan (Reliability)
sistem itu sendiri harus mampu beroperasi secara efektif bahkan pada
waktu komponen manusia tidak hadir atau saat komponen mesin tidak
Sistem harus memberikan layanan dengan baik atau ramah kepada para
pelanggannya.
5. Kesederhanaan (Simplicity)
6. Fleksibilitas (Fleksibility)
22
23
sistem informasi.
belah pihak. Penjualan juga hasil yang dicapai sebagai imbalan jasa –
usaha. [14]
23
24
adalah suatu proses, cara atau perbuatan pada perpindahan hak guna
suatu barang atau jasa dari pemilik kepada pembeli dengan rentan waktu
fungsi dari tanaman itu sendiri pada bidang pertanian. Semua bagian
diakses dimana saja dan kapan saja selama komputer atau gadget
atas 2 kata, yaitu Basis dan data. Basis kurang lebih dapat diartikan
24
25
Data adalah representasi fakta dunia nyata yang mewakili suatu objek
angka, huruf, simbol, teks, gambar, bunyi, atau kombinasi lainnya. [18]
yang disimpan di tempat yang sama pada suatu media tanpa adanya
kerangkapan data namun jika ada kerangkapan data itu harus seminimal
mensentralisasi fungsi dan aplikasi kepada satu atau dua dedicated file
25
26
daya yang ada pada file server. Model hubungan ini menyediakan
jaringan dan
Visual Studio Code adalah editor kode sumber gratis yang dibuat
2.10.2 XAMPP
sebagai server yang berdiri sendiri yang dikembangkan oleh sebuah tim
1. X (Cross)
26
27
dan Solaris.
2. A (Apache)
3. M (MySQL)
4. P (PHP)
5. P (Perl)
27
28
paket. [23]
2.10.2 Filezilla
pengguna atau pemakai untuk bisa mengirim atau menerima file dari dan
sebuah perpindahan file dari kedua kanal komunikasi yang terbentuk serta
BAB III
OBJEK DAN METODE PENELITIAN
28
29
Parongpong, Bandung Barat., toko ini didirikan oleh Bapak A Rusmana pada
tahun 1990, awal mula toko bunga ini adalah hanya terdiri dari tanaman
tanaman khusus untuk di simpan di luar ruangan, tapi pada tahun 2005 bapak
1. VISI
Menjadi toko tanaman hias terbesar dan terdepan dalam produksi
2. MISI
- Menghidupi Keluarga
29
30
Alycia Garden.
- Mengelola keuangan.
2. Pegawai :
30
31
31
32
1. Wawancara
langsung dengan sumber datanya, baik melalui tatap muka atau melalui
toko ini menjalankan seluruh aktivitas bisnisnya dan kendala apa saja yang
2. Observasi
dimana nantinya cara tersebut akan dilakukan untuk memperoleh data dan
Internet, Studi litelatur dan data lainnya dari hasil penelitian sebelumnya
32
33
penjualan.
objek.
33
34
1. Pengumpulan kebutuhan
2. Perancangan
prorotype.
3. Evaluasi Prototype
34
35
interaksi antara user dan sebuah sistem sendiri melalui sebuah alur
Skenario use case merupakan alur jalannya proses use case dari sisi
c. Activity diagram
35
36
d. Database diagram
e. Class diagram
f. Sequence diagram
bagaimana suatu operasi itu dilakukan, dan apa yang dikirim dan
g. Deployment diagram
proses yang terjadi pada suatu sistem perangkat lunak yang akan di
bangun.
36
37
perangkat lunak yang telah di buat. Pada pengujian ini difokuskan untuk
aktor, yaitu Pegawai, pembeli, pemilik dan supplier dengan sistem yang
37
38
Tabel 3.1. Definisi aktor dan deskripsinya pada sistem yang berjalan
No Aktor Deskripsi
1 Pegawai Pegawai merupakan seorang yang
melayani transaksi pembelian,
penyetokan, pengecekan, pembuatan
laporan, dan ikut terlibat dalam proses
bisnis Alycia Garden.
2 Pembeli Pembeli merupakan seseorang atau
organisasi yang membeli barang.
3 Pemilik Pemilik adalah seseorang yang
mendirikan toko Alycia Garden
4 Supplier Supplier merupakan petani lain yang
memiliki bibit untuk di jual ke Alycia
Garden.
Tabel 3.2 Definisi use case dan deskripsi pada sistem yang berjalan
38
39
Tabel 3.3 Skenario use case penjualan pada sistem yang berjalan
Idetifikasi
Nama Use Case Penjualan
Aktor Pegawai
Tujuan Menjual tanaman hias kepada pembeli
Kondisi Awal Pembeli ingin membeli tanaman
Kondisi Akhir Pembeli mendapatkan tanaman yang
di inginkan
Skenario
Aksi Aktor Reaksi sistem
1. Pembeli menanyakan tanaman
yang akan di beli
2. Pegawai mengecek barang
apakah ada atau tidak, jika
tanaman ada tanaman akan di
siapkan jika tidak pegawai
akan memberitahu jika
tanaman kosong.
3. Pegawai membawa bunga
yang akan di beli
4. Pembeli membayar bunga
5. Pegawai membuatkan nota
6. Pegawai menyimpan nota
penjualan.
7. Pegawai mengepack bunga
yang sudah di beli
8. Pembeli mendapatkan nota
bunga yang di inginkan
Skenario Alternatif
2. Jika barang tidak tersedia Alycia Garden akan merekomendasikan pembeli
untuk mencari ke toko bunga yang lain.
Tabel 3.4 Skenario use case pengecekan pada sistem yang berjalan
Idetifikasi
Nama Use Case Pengecekan
Aktor Pegawai
39
40
Tabel 3.5 Skenario use case penyetokan pada sistem yang berjalan
Idetifikasi
Nama Use Case Penyetokan
Aktor Pemilik
Tujuan Penambahan tanaman baru untuk
menambahkan barang yang sudah
habis atau untuk mengantikan barang
yang sudah rusak.
Kondisi Awal Kebutuhan tanaman baru
40
41
41
42
melakukan pembayaran
7. Supplier Menerima
pembayaran dan memberikan
nota pembelian dan
memberikan tanaman
8. Pegawai menyimpan tanaman
di tempat penyimpanan
Skenario Alternatif
3. Jika tanaman tidak tersedia maka pegawai akan mencari tanaman ke
supplier lain.
42
43
43
44
44
45
45
46
Maslalah
1 Alycia Garden ini jarang sekali Bagian Membuatkan sistem
mencatat hasil penjualannya, Penjualan pengolahan data dengan
yang mengakibatkan sering menggunakan aplikasi yang
hilangnya data penjualan. akan di buat, yang nantinya
untuk memudahkan pihak
Alycia Garden, dimana
nantinya data penjualan
akan tertata rapih dan
mudah di temukan.
2 Sistem pengecekan Alycia Bagian Membuatkan sistem yang
garden ini memang tidak Pengecekan akan mengeluarkan label
menggunakan label data barang data bunga yang baik dan
yang baik, dimana label yang di mudah di pahami pembeli,
gunakan hanya menggunakan yang nantinya sistem ini
tulisan yang di tulis di luar akan mencetak label data
kardus pengiriman. barang, label ini bisa di
tempelkan di luar kardus
pengiriman yang berfungsi
sebagai penanda isi dari
kardus tersebut, yang
nantinya dapat
memudahkan pembeli
mengetahui apa saja isi dari
kardus pengiriman yang di
dapatkan.
3 Lambatnya pembuatan laporan Bagian Dibuatkan sistem
penjualan. penjulaan pembuatan laporan yang
dapat memudahkan Alycia
Garden dalam mengelola
hasil penjualannya, yang
dimana akan membuat
46
47
pembuatan laporan
penjualan yang akurat dan
tepat.
BAB IV
47
48
aktivitas penjualan dan evaluasi sistem yang bejalan pada Alycia Garden,
aspek-aspek yang ada, seperti sumberdaya, waktu, dan dana yang dimiliki.
48
49
data.
sistem yang akan membantu dan memperbaiki masalah yang terdapat pada
sistem informasi yang diusulkan pada Alycia Garden. Lima aktor, yaitu
49
50
No Aktor Deksripsi
50
51
Table 3.3 Skenario use case penjualan pada sistem yang diusulkan
Identifikasi
51
52
Skenario
2. Produk di tambahkan ke
keranjang, menampilkan halaman
Keranjang.
3. Pembeli menekan lanjut dan
periksa.
52
53
53
54
Kondisi Alternatif
54
55
55
56
Identifikasi
Login pegawai.
Kondisi Awal
Skenario
56
57
Skenario Alternatif
57
58
1. setiap melakukan proses login bagian admin, hak akses dibagi sesuai
dengan bagian masing-masing.
Identifikasi
Login pegawai.
Kondisi Awal
Skenario
58
59
59
60
Skenario Alternatif
60
61
61
62
62
63
63
64
64
65
65
66
66
67
67
68
pada lokasi tersebut, spesifikasi server, dan hal hal lain yang digunakan untuk
4.2.1 NORMALISASI
68
69
menggabungkan semua atribut yang ada pada kamus data dalam satu
tabel/skema.
nama_bunga,harga,jumlah_bunga,
gantung/standar,
total
No.tlp_pembeli
normal.
no_penjualan
gantung/standar,
69
70
total
No.tlp_pembeli.}
harga, no_penjualan
No.tlp_pegawai,No._pembeli, Nama_pembeli,
Alamat_pembeli, No.tlp_pembeli }
kunci.
70
71
No.tlp_pembeli }
No_pembeli**,kode_bunga**}
No.tlp_pegawai}
4.2.5 ERD
sebelumnya.
71
72
Kamus Data :
No.tlp_pembeli }
bayar, No._Pegawai**,
No_pembeli**,kode_bunga**}
No.tlp_pegawai }
gantung}
72
73
aplikasi sistem program yang akan dibuat seutuhnya, perancangan antar muka
73
74
Dalam perancangan Input ini, data yang nantinya akan di masukan akan sangat
berpengaruh terhadap output yang nanti akan di hasilkan, yang akan di jelaskan di
bawah ini.
kodefikasi berguna untuk identitas pada setiap data yang akan dimasukan ke
dalam table. Kode dibentuk dari angka dan huruf, berikut merupakan sistem
XXX-XXXX
74
75
Kode : PGW-A001
XXX-XXXX
Kode : PGN-A001
XXX-XXXX
Kode : PJN-B001
75
76
XXX-XXXX
Kode : PRN-B001
XXX-XXXX
Kode : PDK-B001
X-XXXX
76
77
Kode : L-L001
77
78
78
79
79
80
4. Rancangan Pemesanan
80
81
81
82
82
83
83
84
84
85
Perancangan Output adalah hasil dari apa yang telah kita inputkan terlebih
dahulu , output yang dimaksudkan adalah laporan dari semua data yang telah di
inputkan dan telah di simpan di database kemudian di tampilkan kembali dalam
bentuk laporan.
85
86
86
87
87
88
88
89
4.5 Pengujian
Rencana pengujian kali ini adalah dengan menggunakan metode tes Black
Box (Black Box Testing). Dimana pada pengujian kali ini bertujuan untuk
mengetahui fungsionalitas aplikasi Alycia Garden.
Username :
sumail
Password :
89
90
123456
Username :
admin
Password :
admin
90
91
91
92
92
93
1 - - - -
93
94
1 - - - -
94
95
1 - - - -
95
96
box aplikasi Alycia Garden dapat berjalan sesuai dengan yang diharapkan
4.6 Implementasi
96
97
5. Filezilla
1. Hardisk: 500GB.
2. RAM: 4GB.
4. Monitor.
5. Mouse.
6. Keyboard.
97
98
Database Query
CREATE DATABASE `alycia_gardendb` /*!40100
alycia_garde
n
DEFAULT CHARACTER SET latin1 */
Database Query
Database Query
98
99
Database Query
99
100
Database Query
100
101
Database Query
101
102
Database Query
102
103
Database Query
103
104
Database Query
104
105
1. Form Login
Pada from login terdapat texfield nama pengguna dan password, terdapat
juga checkbox untuk mengingat kata sandi serta terdapat button masuk,
105
106
garden
106
107
3. Main Menu
Berikut ini merupakan tampilan menu utama dari website Alycia Garden.
4. Tampilan Produk
107
108
Tampilan keranjang akan muncul ketika kita sudah memili barang apa
yang kita inginkan dan juga setelah kita login terlebih dahulu untuk
melanjutkan pembelian.
kita mengklik tombol lanjutkan dan pesan, disini kita dapat menginput
tanggal pengiriman jika kita menginginkan barang yang telah kita beli di
kirim atau kita juga bisa mengambil barang langsung ke toko alycia
garden.
108
109
Setelah memasukan pemesanan, maka kita bisa melihat daftar pesanan kita
di daftar pesanan yang ada panel navigasi, yang nantinya kita tunggu
Pada tampilan ini admin atau pegawai bisa menggunakan aplikasi ini
109
110
Pada tampilan ini kita bisa melihat siapa saja yang ada di bagian user
dimana kita juga dapat melihat di posisi manakah user tersebut berada.
Pada tampilan ini kita bisa membuat akun untuk pegawai kita nantinya,
dan juga kita bisa memilih posisi sesuai dengan bagian dari pegawai baru
kita nantinya.
110
111
Pada tampilan ini kita bisa melihat pelanggan kita yang sudah memiliki
akun.
111
112
Pada tampilan ini kita bisa melihat produk yang kita miliki, dan juga kita
dapat melakukan penambahan stock produk jika memang produk kita sudah
112
113
Pada bagian perbaharui barang kita dapat memperbaharui barang kita, jika
memang stock barang kita sudah menipis atau penginputan nama yang salah
113
114
Pada bagian tabel transaksi kita dapat melihat pembelian yang sudah di
lakukan oleh pembeli dimana nantinya admin bisa melakukan proses untuk
115
116
pengiriman, setelah barang yang telah di beli dan di bayar oleh pembeli,
tersebut.
Pada bagian ini alycia garden dapat melihat laporan penjualannya, alycia
garden juga dapat melihat laporannya sesuai keinginan dengan cara Generate
laporan per bulan yang terdapat di tampilan laporan penjualan, dan juga
116
117
cara hosting kali ini penulis menggunakan metode transfer data melalui ftp
2. Jika sudah terkoneksi dengan server maka bagian sebelah kanan terdapat
117
118
3. Setelah file sudah terkoneksi dengan server maka selanjutnya Upload file
118
119
4. Jika upload telah selesai ubah koneksi file php agar dapat tertuju pada
lokasi server.
119
120
120
121
5. Import Database
6. Setelah semua telah selesai buka alamat alyciagarden.xyz dan jika berhasil
121
122
menjalankan tiap-tiap proses yang ada dalam aplikasi Alycia Garden ini.
1. Pertama pilih terlebih dahulu bunga mana yang diinginkan pada form
produk.
122
123
dahulu.
123
124
124
125
125
126
126
127
pengiriman.
4. Setelah melakukan pengiriman dan barang terkirim driver mengkonfirmasi
pengiriman bahwa barang telah terkirim.
127
128
128