PEMBUATAN SISTEM PENJUALAN TERINTEGRASI FUR
PEMBUATAN SISTEM PENJUALAN TERINTEGRASI
BERBASIS WEB DAN MOBILE CROSS PLATFORM
UNTUK PRODUSEN KAOS ANAK
Laporan Proyek Minor
Diajukan sebagai salah satu syarat untuk menyelesaikan
Mata kuliah Information Technology Project (minor)
Disusun oleh:
Samuel Febrian (1510007)
Riko Ariyanto (1510006)
SEKOLAH TINGGI ILMU KOMPUTER BINANIAGA BOGOR
Jl. Mayor Oking No.27 Kota Bogor
2013
DAFTAR ISI
DAFTAR ISI .................................................................................................................. 2
LEMBAR PERSETUJUAN ............................................................................................ 3
KATA PENGANTAR ..................................................................................................... 5
DAFTAR TABEL ........................................................................................................... 6
DAFTAR GAMBAR ....................................................................................................... 6
DAFTAR ISTILAH ......................................................................................................... 8
ABSTRAK ..................................................................................................................... 9
A.
LATAR BELAKANG ......................................................................................... 11
B.
MASALAH PROYEK ........................................................................................ 12
1.
IDENTIFIKASI MASALAH............................................................................. 12
2.
POKOK MASALAH ....................................................................................... 12
3.
RUMUSAN MASALAH ................................................................................. 12
4.
KETERBATASAN ......................................................................................... 12
C. MAKSUD DAN TUJUAN PROYEK................................................................... 13
D. SIGNIFIKASI PROYEK .................................................................................... 13
E.
PENDEKATAN PROYEK ................................................................................. 13
1.
Feasibility ..................................................................................................... 13
2.
Penjadwalan ................................................................................................. 19
3.
Pemikiran Teoritis ......................................................................................... 19
4.
Kerangka Identifikasi Pemecahan Masalah .................................................. 23
5.
Analisis ......................................................................................................... 24
F.
PEMODELAN DAN STRUKTUR ...................................................................... 24
1.
ARSITEKTUR ............................................................................................... 24
2.
IMPLEMENTASI ........................................................................................... 26
G. IMPLIKASI ....................................................................................................... 43
H. DAFTAR PUSTAKA ......................................................................................... 44
I.
TENTANG PELAKSANA .................................................................................. 45
J.
LAMPIRAN....................................................................................................... 46
STIKOM BINANIAGA BOGOR |
2
LEMBAR PERSETUJUAN
PEMBUATAN SISTEM PENJUALAN TERINTEGRASI BERBASIS WEB DAN
MOBILE CROSS PLATFORM UNTUK PRODUSEN KAOS ANAK
Dilaksanakan Oleh :
Pelaksana 1
Pelaksana 2
Samuel Febrian
Riko Ariyanto
NIM. 1510007
NIM. 1510006
Disetujui dan disahkan Oleh :
Dosen Pembimbing
Pembimbing Proyek
Anggra Triawan, S.Kom
Aries Dwantoro Setyanto, S.E
Dosen ITPM
Ir. Hardi Jamhur
11393002
Penanggung Jawab Proyek
Ketua Program Studi
Anne Setia Fajarine, S.E.
Irmayansyah, S.Kom
(Pemilik)
NIP. 11304010
STIKOM BINANIAGA BOGOR |
3
Nomor
:
Bogor, 12 Desember 2013
Lampiran
:
Perihal
: Surat Keterangan Pelaksanaan Proyek
Kepada
Yth. STIKOM Binaniaga
Di Bogor
Dengan hormat,
Yang bertanda tangan di bawah ini :
Nama
: Anne Setia Fajarine, S.E.
Jabatan
: Pemilik Produsen Kaos Anak
Dengan ini menerangkan bahwa :
Nama
: Samuel Febrian
NPM
: 1510007
Program Studi
: Teknik Informatika, STIKOM Binaniaga Bogor
Nama
: Riko Ariyanto
NPM
: 1510006
Program Studi
: Teknik Informatika, STIKOM Binaniaga Bogor
Adalah benar mahasiswa yang telah melakukan proyek pada tanggal 15 Oktober 2013 s.d. 12
Desember 2013. Dengan judul proyek: Pembuatan Sistem Penjualan Terintegrasi Berbasis
Web Dan Mobile Cross Platform Untuk Produsen Kaos Anak.
Demikian surat keterangan ini bisa digunakan untuk keperluan sidang proyek mahasiswa
tersebut. Atas perhatiannya saya mengucapkan terima kasih.
Hormat saya,
Pemilik
Anne Setia Fajarine, S.E.
STIKOM BINANIAGA BOGOR |
4
KATA PENGANTAR
Puji syukur yang dalam kami sampaikan kepada Tuhan Yang Maha pemurah yang telah
memberikan rahmat serta karuniaNya sehingga kami berhasil menyelesaikan proyek tepat pada
waktunya dengan proyek yang berjudul “Pembuatan Sistem Penjualan Terintegrasi Berbasis
Web Dan Mobile Cross Platform Untuk Produsen Kaos Anak”. Laporan ini berisikan tentang
penjualan berbasis web dan mobile yang bersifat cross-platform di Produsen Kaos Anak.
Laporan ini diharapkan dapat digunakan sebagai bagian dari komponen dalam melakukan
evaluasi program penjualan yang dilakukan dalam bisnis. Evaluasi keterlaksanaan dari hasil
proyek dapat dilihat dari keberhasilan pencapaian kegiatan jual beli yang ditetapkan perlu
dianalisis untuk mendapatkan informasi tentang tingkat penjualan.
Dalam penyelesaian proyek ini, tidak terlepas dari dukungan berbagai pihak. Oleh sebab itu,
pada kesempatan ini pula, kami mengucapkan terima kasih yang sebesar-besarnya kepada :
Tuhan Yang Maha Esa, yang selalu memberikan kami kesehatan, kemampuan dan
kesempatan pada kami dalam menghadapi setiap tantangan yang ada dalam proyek ini.
Orangtua dan keluarga tercinta, yang selalu memberikan dukungan dalam bentuk kasih sayang
sehingga kami bisa menyelesaikan proyek ini dengan maksimal.
Bapak Ir. Hardi Jamhur, selaku dosen mata kuliah ITPM yang sangat berperan dalam
mengarahkan dan memberikan materi yang lengkap tentang proyek ini
Bapak Anggra Triawan, selaku dosen pembimbing yang berperan dalam memberikan masukan
terhadap setiap proses alur program dalam proyek ini.
Bapak Aries Dwantoro Setyanto, S.E, dan Ibu Anne Setia Fajarine, S.E. yang telah
memberikan ijin untuk menerapkan proyek ini di pabrik yang dipimpin beliau.
Akhirnya dengan mengucapkan Puji Syukur, mudah-mudahan karya kecil ini dapat bermanfaat
baik untuk bahan bacaan maupun bahan pertimbangan bagi yang berminat mengkaji lebih
mendalam tentang proyek ini. Penulis menyadari bahwa proyek ini masih jauh dari sempurna,
atas saran dan kritik yang membangun penulis ucapkan terima kasih.
Bogor, 12 Desember 2013
Penyusun
STIKOM BINANIAGA BOGOR |
5
DAFTAR TABEL
Tabel 1. Economic feasibility........................................................................................................14
Tabel 2. Kelayakan Operasional ..................................................................................................16
Tabel 3. Kelayakan Teknis ...........................................................................................................16
Tabel 4. Tabel data aktifitas proyek .............................................................................................17
Tabel 5. Tabel waktu yang diharapkan ........................................................................................18
Tabel 6. Perangkat Keras ............................................................................................................25
Tabel 7. Perangkat Lunak ............................................................................................................25
DAFTAR GAMBAR
Gambar 1 Penjadwalan ................................................................................................................19
Gambar 2 Kerangka Identifikasi Pemecahan Masalah ................................................................23
Gambar 3 Arsitektur .....................................................................................................................25
Gambar 4 Database .....................................................................................................................26
Gambar 5 Stored Procedure ........................................................................................................27
Gambar 6 Halaman Awal .............................................................................................................28
Gambar 7 Halaman Detail Produk ...............................................................................................29
Gambar 8 Halaman Konfirmasi ....................................................................................................30
Gambar 9 Halaman Tas Belanja ..................................................................................................30
Gambar 10 Halaman Login ..........................................................................................................31
Gambar 11 Halaman Informasi Pengiriman.................................................................................31
Gambar 12 Halaman Informasi Pembayaran ..............................................................................32
Gambar 13 Halaman Konfirmasi Pembayaran ............................................................................32
Gambar 14 Halaman Login Administrator ....................................................................................33
Gambar 15 Halaman Utama Administrator ..................................................................................33
Gambar 16 Halaman Input Produk .............................................................................................34
Gambar 17 Halaman Utama Versi Mobile ...................................................................................34
(pada emulator) ............................................................................................................................34
Gambar 18 Halaman Detail Produk Versi Mobile ........................................................................35
(pada emulator) ............................................................................................................................35
Gambar 19 Halaman Utama Mobile ............................................................................................35
Gambar 20 Halaman Detail Produk Mobile .................................................................................35
Gambar 21 Membuat Project Baru ..............................................................................................38
Gambar 22 Import Project Phonegap ..........................................................................................38
Gambar 23 Selesai Import ...........................................................................................................39
STIKOM BINANIAGA BOGOR |
6
Gambar 24 Isi Folder www...........................................................................................................40
Gambar 25 Menjalankan Aplikasi ................................................................................................40
Gambar 26 Hasil Implementasi Pada Perangkat Mobile .............................................................41
Gambar 27 Halaman Login Phonegap Build ...............................................................................41
Gambar 28 Upload File ZIP .........................................................................................................42
Gambar 29 Pembuatan Aplikasi ..................................................................................................42
Gambar 30 Pilih Proyek ...............................................................................................................42
Gambar 31 Unduh Installer ..........................................................................................................42
STIKOM BINANIAGA BOGOR |
7
DAFTAR ISTILAH
Berikut adalah istilah-istilah yang terdapat pada laporan proyek ini :
1. Sistem penjualan, yaitu perangkat unsur yg secara teratur saling berkaitan sehingga
membentuk suatu totalitas dari proses, cara, perbuatan menjual dan bisa disebut juga
tempat menjual. Atau “suatu kesatuan proses yang saling mendukung dalam usahanya
untuk memenuhi kebutuhan pembeli dan bersama – sama mendapatkan kepuasan dan
keuntungan”.
2. Web Hosting, yaitu salah satu bentuk layanan jasa penyewaan tempat di Internet yang
memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau
produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat
penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi
ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua
tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses
bersamaan dalam satu waktu oleh multi user.
3. Mobile, yaitu media untuk menjangkau audiens Anda ke mana pun mereka pergi.
4. PhoneGap, yaitu sebuah kerangka kerja/framework open source yang dipakai untuk
membuat aplikasi cross-platform mobile dengan HTML, CSS, dan JavaScript.
PhoneGap menjadi suatu solusi yang ideal untuk seorang pengembang aplikasi web
yang tertarik dalam pembuatan aplikasi di smartphone. PhoneGap juga merupakan
solusi ideal bagi mereka yang tertarik untuk membuat sebuah aplikasi yang dapat
berjalan pada beberapa perangkat smartphone dengan basis kode yang sama. Artinya,
cukup hanya dengan 1 kali coding saja, anda dapat membuat aplikasi untuk
smartphone iPhone, Android, Blackberry, Symbian dan Windows Phone.
5. Cross Platform, yaitu istilah dalam teknologi informasi mengenai sebuah software yang
dapat digunakan di beberapa sistem operasi yang berbeda, misalnya : Microsoft
Windows , Mac OS,Linux,BSD dan lain-lain. Biasanya software yang memiliki
kemampuan antar platform adalah software open source . Salah satu contoh software
yang memiliki kemampuan antar platform adalah Apache HTTP Server,MySQL dan
PHP.
STIKOM BINANIAGA BOGOR |
8
ABSTRAK
Nama Proyek
: Pembuatan Sistem Penjualan Terintegrasi Berbasis Web
Dan Mobile Cross Platform Untuk Produsen Kaos Anak
Nama Penyusun
: Samuel Febrian (1510007)
Riko Ariyanto (1510006)
Kata Kunci
: sistem penjualan, web, android, mobile, cross-platform.
HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari World
Wide Web, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang
pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997[1])
dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan
HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia
terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua (World Wide Web
Consortium, W3C) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis
dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML
4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbedabeda oleh banyak perangkat lunak pembuat web.
CSS 3 adalah versi CSS terbaru yang masih dikembangkan oleh W3C. Namun beberapa web
browser sudah mendukung CSS 3. CSS 2 didukung seutuhnya oleh CSS 3 dan tidak ada
perubahan, hanya ada beberapa penambahan, sehingga ketika bermigrasi dari CSS 2 ke CSS
3, tidak perlu mengubah apapun. CSS 3 memiliki beberapa fitur baru, seperti: Animasi,
sehingga pembuatan animasi tidak memerlukan program sejenis Adobe Flash dan Microsoft
Silverlight, Beberapa efek teks, seperti teks berbayang, kolom koran, dan "word-wrap",
Beberapa efek pada kotak, seperti kotak yang ukurannya dapat diubah-ubah, transformasi 2
dimensi dan 3 dimensi, sudut-sudut yang tumpul dan bayangan.
Android merupakan sebuah sistem operasi yang berbasis Linux yang dapat digunakan untuk
telepon pintar dan komputer tablet. Sistem operasi ini bersifat open source (terbuka) sehingga
para programmer dapat membuat aplikasi dengan mudah untuk digunakan oleh bermacam
perangkat bergerak yang sekarang ini banyak digunakan oleh banyak orang. Android terdiri dari
sistem operasi , perangkat lunak , dan aplikasi.
STIKOM BINANIAGA BOGOR |
9
Sistem penjualan berbasis web merupakan suatu teknik memasarkan produk melalui halaman
website dimana pembeli cukup mengunjungi website tersebut untuk memilih dan memesan
barang yang diinginkan kemudian setelah pembayaran dilakukan dalam waktu yang cukup
singkat produk atau barang tersebut sudah dapat diterima oleh pembeli. Inilah bentuk
perdagangan elektronik yang memberikan kemudahan bagi para konsumen maupun para
pengusaha dalam menjalankan kegiatan bisnisnya.
Dikarenakan Produsen Kaos Anak adalah yang sedang mengembangkan tingkat penjualan
dan perlunya pengelolaan proses transaksi yang cepat dan terkontrol, maka teknologi yang ada
pada perangkat bergerak Android, juga teknologi HTML 5 dan CSS3, dapat dijadikan media
yang mampu menawarkan produk kepada masyarakat secara luas dan menjadi sistem yang
mampu mengelola informasi stok dan pemesanan bagi pengguna secara online.
Dengan tujuan untuk membuat sistem penjualan yang mampu menawarkan produk barang
secara online kepada masyarakat luas, sistem penjualan yang menarik
dan sistem yang
mampu mengelola setiap transaksi, maka sistem penjualan ini diharapkan dapat menciptakan
kinerja yang terkontrol bagi pemilik dan menarik bagi konsumen.
STIKOM BINANIAGA BOGOR |
10
A. LATAR BELAKANG
Produsen Kaos Anak adalah yang sedang berkembang di dalam penjualan berbagai macam
kaos untuk anak-anak. Dengan adanya promosi melalui web dan aplikasi Android kepada
konsumen maka proses jual beli dapat dilakukan dengan mudah. Karena sistem penjualan
bersifat online, maka pengunjung di internet bisa lebih membandingkan banyak produk dari
hanya dengan katalog saja.
Kemudahan
informasi
yang
memberikan
kenyamanan
kepada
konsumen
mengenai
pembayaran yang dilakukan kepada pihak penjual akan membuat konsumen bisa mengontrol
keuangan lebih mudah karena penawaran lebih bersifat satu arah.
Internet saat ini telah menjadi bagian yang tidak terpisahkan dari kehidupan kita. Semua aspek
kehidupan telah mulai memanfaatkan fasilitas internet, tidak hanya perusahaan yang ingin
memasarkan produknya secara global, tetapi juga pemerintahan, organisasi, partai politik,
yayasan, lembaga, dan bahkan individu juga telah menggunakan internet untuk mendapatkan
kemudahan dalam memberikan layanan dan informasi, juga untuk kemudahan perluasan dan
pengembangan bisnis.
Setiap waktunya internet semakin memasyarakat di Indonesia, hal ini ditandai dengan semakin
banyaknya pengguna internet dari tahun ke tahun, dan akan terus bertambah. Diprediksikan
setiap tahunnya pengguna internet di Indonesia meningkat tajam. Ini sangat masuk akal
mengingat era globalisasi yang sudah mulai berjalan. Bahkan setiap pribadi lepas pribadi dapat
melakukan jual beli secara online.
Online shopping atau belanja online via internet, adalah suatu proses pembelian barang atau
jasa dari mereka yang menjual melalui internet. Sejak kehadiran internet, para pedagang telah
berusaha membuat sistem penjualan dan menjual produk kepada mereka yang sering
menjelajahi dunia maya (internet). Para konsumen dapat mengunjungi Sistem penjualan
dengan mudah dan nyaman, mereka dapat melakukan transaksi di rumah, sambil duduk di
kursi mereka yang nyaman dan di depan komputer. Bisnis online adalah juga sama seperti
kegiatan bisnis yang kita kenal sehari-hari. Bedanya dalam bisnis online ini adalah segala
kegiatan bisnis dilakukan secara online dengan menggunakan media internet.
Dengan memiliki website maka semua orang, semua pihak, dan semua komponen dari seluruh
penjuru Indonesia dan dunia dapat dengan mudah mendapatkan informasi mengenai produk
yang ditawarkan oleh yang memiliki banyak persedian barang di dalamnya.
STIKOM BINANIAGA BOGOR |
11
B. MASALAH PROYEK
1. IDENTIFIKASI MASALAH
Identifikasi masalah dalam pembuatan sistem penjualan terintegrasi berbasis web dan
mobile cross platform untuk produsen kaos anak adalah:
1. Kurangnya media promosi untuk meningkatkan penjualan.
2. Jangkauan promosi yang terbatas.
3. Pengelolaan stok barang tidak tepat.
2. POKOK MASALAH
Berdasarkan permasalahan diatas maka pokok masalah sebagai berikut :
1. Tidak adanya sistem penjualan yang mampu mengelola informasi persediaan
barang dan penjadwalan pengiriman barang.
2. Belum memiliki sarana teknologi yang mendukung promosi dan penjualan untuk
wilayah di luar kota Bogor.
3. Belum memiliki sarana yang dapat menjual produk secara mobile yang bisa
diakses kapan saja dan dimana saja.
4. Terhambatnya proses transaksi yang menyebabkan kurangnya kepuasan
konsumen.
3. RUMUSAN MASALAH
Dengan memperhatikan masalah proyek diatas serta berdasarkan hasil diskusi dengan
pihak Produsen Kaos Anak, maka dapat dirumuskan permasalahannya yaitu
Bagaimana menerapkan sistem penjualan berbasis web dan mobile di Produsen Kaos
Anak.
4. KETERBATASAN
Adapun keterbatasan dari penerapan ini adalah:
a. Beberapa konsumen lebih percaya datang langsung ke tempat penjualan.
b. Fisik dan kualitas barang terkadang tidak sesuai dengan yang diharapkan, karena
konsumen hanya dapat melihat melalui foto yang ada di website.
c. Tidak semua konsumen percaya dengan sistem toko online.
STIKOM BINANIAGA BOGOR |
12
C. MAKSUD DAN TUJUAN PROYEK
Maksud dan tujuan yang akan dicapai pada proyek ini adalah terciptanya sistem penjualan
yang mampu mengontrol stok barang, proses transaksi, serta adanya media yang dapat
menawarkan produk kepada konsumen secara luas, dari mana saja, dan kapan saja
D. SIGNIFIKASI PROYEK
Proyek ini dibangun karena adanya masalah dalam pengontrolan stok barang dan penjadwalan
pengiriman kepada konsumen
serta belum adanya media penjualan yang menarik untuk
membantu meningkatkan penghasilan pada Produsen Kaos Anak.
Proyek ini menekankan informasi mengenai jenis – jenis produk yang dijual pada Produsen
Kaos Anak, konfirmasi pembayaran dari konsumen, dan status pengiriman produk kepada
konsumen.
E. PENDEKATAN PROYEK
1. Feasibility
a. Kelayakan Ekonomi
II
Biaya-biaya
Tahun 0
Tahun 1
Tahun 2
Tahun 3
1. Biaya Pengadaan
a. Biaya pembelian perangkat keras
4.500.000
b. Biaya instalasi perangkat keras
200.000
c.
500.000
Biaya sewa web server
Total Biaya Pengadaan
5.200.000
2. Biaya Operasional
a. Biaya
perlengkapan
perangkat
lunak sistem
Total Biaya Operasional
1.000.000
1.000.000
3. Biaya Akomodasi
Akomodasi dan Transportasi
200.000
Total Biaya Akomodasi
200.000
Operasional
a. Biaya Dokumentasi
STIKOM BINANIAGA BOGOR |
13
Kertas, fotocopy, print
150.000
Total Biaya Dokumentasi
150.000
b. Biaya Penerapan Sistem
Biaya pelatihan admin
300.000
Total Biaya Penerapan Sistem
300.000
4. Biaya operasi dan perawatan
a. Biaya Personil
b. Biaya perawatan software
Total Biaya-biaya
II
6.850.000
Manfaat – manfaat
Tahun 0
300.000
500.000
600.000
1.400.000
1.500.000
1.800.000
1.700.000
2.000.000
2.400.000
Tahun 1
Tahun 2
Tahun 3
Keuntungan berwujud
a. Pengurangan biaya operasi
1.000.000
1.000.000
1.500.000
800.000
850.000
900.000
Pengurangan biaya persediaan
1.000.000
1.000.000
1.500.000
Total keuntungan berwujud
2.800.000
2.850.000
3.900.000
a. Peningkatan kinerja staff
2.500.000
3.000.000
4.000.000
b. Peningkatan kepuasan kinerja staff
1.500.000
1.500.000
2.000.000
c.
1.000.000
1.500.000
1.500.000
operasional
Total keuntungan tak berwujud
5.000.000
6.000.000
7.500.000
Total manfaat
7.800.000
8.850.000
11.400.000
6.100.000
6.850.000
9.000.000
b. Pengurangan kesalahan proses
c.
Keuntungan tak berwujud
Peningkatan
Selisih
total
pelayanan
manfaat
dengan
total biaya
Tabel 1. Economic feasibility
STIKOM BINANIAGA BOGOR |
14
Metode Return On Investment (ROI)
Persentase manfaat yang dihasilkan oleh proyek ini dibandingkan dengan biaya yang
dikeluarkannya atau besarnya keuntungan yang bisa diperoleh dalam(%) selama periode yang
telah ditentukan
Manfaat
manfaat tahun ke-1
= Rp. 7.800.000
manfaat tahun ke-2
= Rp. 8.850.000
manfaat tahun ke-3
= Rp. 11.400.000
Total Manfaat
= Rp. 28.050.000
Biaya
Biaya tahun ke-0
= Rp. 6.850.000
Biaya tahun ke-1
= Rp. 1.700.000
Biaya tahun ke-2
= Rp. 2.000.000
Biaya tahun ke-3
= Rp. 2.400.000
Total Biaya
= Rp. 12.950.000
ROI
=
Total Manfaat – Total Biaya * 100%
Total biaya
ROI
=
28.050.000– 12.950.000 *100%
12.950.000
=
15.100.000 *100%
12.950.000
=
1,17*100%
=
117%
Suatu proyek investasi yang mempunyai ROI (Return Of Investment) lebih besar dari 0 adalah
proyek yang dapat diterima. Pada nilai ROI proyek ini adalah 117%, maka akan dikatakan
proyek ini dapat diterima, karena proyek ini akan memberikan keuntungan sebesar 117% dari
biaya investasinya.
STIKOM BINANIAGA BOGOR |
15
b. Kelayakan Operasional
Item Penilaian
Penilaian
Ketersediaan teknologi
Mudah
Kemampuan menggunakan sistem operasi
Mudah
Kemampuan sistem informasi yang menghasilkan
Baik
Tabel 2. Kelayakan Operasional
Ketersediaan teknologi dalam pengembangan sistem penjualan untuk kelancaran
pengiriman promosi kepada konsumen dikatakan cukup layak dan mampu karena
ketersediaan yang ada mencakup semua komponen yang dibutuhkan untuk
menggunakan sistem penjualan dan juga kemampuan dalam menggunakan
sistem informasi sangat baik.
c. Kelayakan Teknis
Item Penilaian
Penilaian
1. Kebutuhan Perangkat Lunak :
Operating Sistem(OS)
: Semua Operating Sistem
Browser
: Mozila Firefox , Google
Chrome, Opera, Safari
Web Server
: WAMP Server
Programming Language
: Java Script, Ajax, PHP
Script Pendukung
: HTML5, CSS3
Mudah
2. Kebutuhan Perangkat Lunak Mobile
3. Operating Sistem(OS)
: Android 2.3 (Ginger Bread)
atau lebih
4.
Processor
: Snapdragon Prosesor atau
lebih
Ram
: 512 MB
Tabel 3. Kelayakan Teknis
STIKOM BINANIAGA BOGOR |
16
Semua komponen diatas mengenai spesifikasi kebutuhan akan penunjang sistem
mudah ditemukan diberbagai tempat komputer karena spesifikasi diatas adalah
spesifikasi standar untuk komputer.
d. Legal Feasibility (Kelayakan Legal)
Secara hukum sistem penjualan ini telah memenuhi aturan dan undang-undang
yang berlaku dikarenakan sistem ini menggunakan perangkat lunak legal.
e. Schedule Feasibility (Kelayakan Jadwal)
No
Kegiatan
Id Kegiatan
1.
Perencanaan
1
2.
- Identifikasi masalah
1.1
3.
- Perumusan masalah
1.2
4.
Analisis
2
5.
- Analisa kebutuhan sistem
2.1
6.
Perancangan
3
7.
- Design Database
3.1
8.
- Design System
3.2
4.
Implementasi
4
9.
- Pengujian
4.1
10.
- Dokumentasi
4.2
11.
- Delivery Product
4.3
12.
- Instalasi Sistem
4.4
13
- Perawatan dan Evaluasi
4.5
Tabel 4. Tabel data aktifitas proyek
STIKOM BINANIAGA BOGOR |
17
Id
No
Waktu
Waktu
Waktu
Waktu
optimistis
realistis
pesimistis
(a)
(m)
(b)
(ET)
Kegiatan
yang
diharapkan
1
1.1.
5
7
10
7.17
2
1.2
5
7
10
7.17
3
2.1
2
4
7
4.17
4
3.1
5
7
10
7.17
5
3.2
5
7
10
7.17
6
4.1
1
2
2
1.83
7
4.2
1
1
2
1.17
8
4.3
1
1
1
1.00
9
4.4
1
1
2
1.17
10
4.5
2
5
6
4.67
28
42
60
42.67
Total
Tabel 5. Tabel waktu yang diharapkan
ET =
( )
Keterangan Formula :
ET= Expected Time | a = Waktu optimis | b = Waktu Pesimis | m = Waktu Realistis
STIKOM BINANIAGA BOGOR |
18
2. Penjadwalan
Gambar 1 Penjadwalan
3. Pemikiran Teoritis
3.1. World Wide Web (WWW)
Awalnya intenet adalah sebuah proyek yang dimaksudkan untuk menghubungkan para
ilmuwan dan peneliti di Amerika, namun saat ini telah tumbuh menjadi media
komunikasi global yang dipakai semua orang di muka bumi. Pertumbuhan ini membawa
beberapa masalah penting mendasar, di antaranya kenyataan bahwa Internet tidak
diciptakan pada jaman graphical user interface (GUI) seperti saat ini. Internet dimulai
pada masa dimana orang masih menggunakan alat-alat akses yang tidak user-friendly
yaitu terminal berbasis teks serta peintah-perintah command-line yang panjang-panjang
dan sukar diingat, sangat berbeda dengan komputer dewasa ini yang menggunakan
klik tombol mouse pada layar grafik berwarna.
STIKOM BINANIAGA BOGOR |
19
3.2. Cross-Platform
Adalah istilah dalam teknologi informasi mengenai sebuah perangkat lunak yang dapat
digunakan di beberapa sistem operasi yang berbeda (Microsoft Windows, Linux, Mac
OS, BSD, aplikasi mobile, dan lainnya ). Umumnya perangkat lunak yang memiliki
kemampuan lintas platform adalah perangkat lunak bebas.
Contoh perangkat lunak yang memiliki kemampuan lintas platform ini antara lain:
• Apache HTTP Server
• MySQL
• PHP
3.3. Phonegap
PhoneGap adalah sebuah kerangka kerja/framework open source yang dipakai untuk
membuat aplikasi cross-platform mobile dengan HTML5, CSS3, dan JavaScript.
PhoneGap menjadi suatu solusi yang ideal untuk seorang pengembang aplikasi web
yang tertarik dalam pembuatan aplikasi di smartphone. PhoneGap juga merupakan
solusi ideal bagi mereka yang tertarik untuk membuat sebuah aplikasi yang dapat
berjalan pada beberapa perangkat smartphone dengan basis kode yang sama. Artinya,
cukup hanya dengan 1 kali coding saja, anda dapat membuat aplikasi untuk
smartphone iPhone, Android, Blackberry, Symbian dan Windows Phone. PhoneGap
juga tidak memerlukan coding secara terpisah untuk masing-masing platform. Dengan
PhoneGap kita dapat menghemat waktu dalam membuat aplikasi untuk beberapa
smartphone dengan sekaligus dan hanya dibekali pengetahuan tentang HTML5, CSS3,
dan JavaScript semua dapat menggunakan PhoneGap. Hal ini bisa disebut dengan
cross-platform karena PhoneGap dapat membuat aplikasi pada beberapa smartphone
dengan hanya 1 coding.
3.4. E-commerce
E-commerce merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis yang
menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi
elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan secara
elektronik, David Baum (1999, pp. 36-34).
E-commerce sebagai suatu teknik penjualan secara elektronis, yang bisa dilakukan dari
jarak jauh (teknologi marketing) yang digunakan di luar toko. Untuk tempat yang jauh
sekalipun
tetap
dilakukan
perdagangan
dengan
memanfaatkan
e-commerce.
Perubahan cara dan bentuk perdagangan telah mengubah, menggeser dan
menaklukkan cara bisnis global yang tidak mengenal jarak dan waktu. Kegiatan yang
STIKOM BINANIAGA BOGOR |
20
dilakukan juga menjadi tidak banyak lagi diwakili oleh tenaga manusia di saat terjadi
peningkatan keterpaduan telekomunikasi dan komputasi secara integral. Berdagang
lewat elektronik merupakan tantangan dan ancaman bagi perdagangan tradisional.
3.5. Javascript
Javascript adalah bahasa skrip yang ditempelkan pada kode HTML dan diproses di sisi
klien. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi semakin luas.
Sebagai contoh, dengan menggunakan JavaScript dimungkinkan untuk memvalidasi
masukanmasukan pada formulir sebelum formulir dikirimkan ke server. Javascript
bukanlah bahasa Java dan merupakan dua bahasa yang berbeda. Javascript
diinterpretasikan oleh klien (kodenya bisa dilihat pada sisi klien), sedangkan kode Java
dikompilasi oleh pemrogram dan hasil kompilasinyalah yang dijalankan oleh klien.
3.6. Pemrograman Database
Definisi dari database adalah kumpulan dari beberapa data dalam jumlah banyak,
saling berhubungan dan mempunyai arti tertentu (Riyanto, 2003). Database secara
global terdiri dari kumpulan tabel yang berisi baris dan kolom. Tiap baris dan tabel
mewakili satu unit data yang disebut dengan record dan kolom di dalam tabel (disebut
dengan field) merupakan keterangan dari masing-masing record.
3.7. Web Server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan
mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya
berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan
Microsoft Internet Information Service (IIS). Apache merupakan web server antarplatform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.
3.8. Toko Online
Pertama kali bermula pada tahun 1990 Tim Berners-Lee menciptakan browser web
WorldWideWeb yang mengubah jaringan telekomunikasi akademik menjadi sistem
komunikasi untuk semua orang setiap hari secara mengglobal yang dikenal dengan
nama Internet.
Pada awalnya penggunaan Internet bertujuan komersial dilarang dengan keras. Ini
dikarenakan adanya larangan commercial network traffic oleh National Science
Foundation’s (NSFNET) yang merupakan backbone Internet.
STIKOM BINANIAGA BOGOR |
21
Tahun 1991 NSF menghapus larangan untuk tujuan komersial dan saat itulah
membuka jalan bagi electronic commerce (e-commerce). Hanya saja, tidak semua
kebijakan mengenai komersial dicabut. Baru pada tanggal 30 April 1995, batasan
komersial yang paling terakhir dicabut.
Jika menelusuri sejarah, maka Pizza Hut-lah yang menjadi perusahaan paling pertama
mendirikan toko online. Mereka menyediakan fasilitas pemesanan online atau
pengiriman ke rumah untuk testing pada tahun 1994 di Santa Cruz, California. Pada
tahun 2007 seluruh daerah sudah mendapatkan opsi dalam sistemnya. Pada akhir
tahun 2000, banyak perusahaan Eropa dan Amerika menyediakan fasilitas pelayanan
melalui World Wide Web. Semenjak saat itulah, orang mulai mengasosiasikan istilah
“ecommerce” sebagai kemampuan untuk membeli berbagai produk melalui Internet.
Sekedar untuk diketahui, istilah ecommerce waktu zaman sebelumnya lebih mengarah
ke transaksi secara online/elektronik.
Berlanjut pada tahun 1995, Amazon muncul sebagai toko buku online. Belakangan
perusahan tersebut menyadari barang dagangan lainnya juga memiliki permintaan
yang tinggi, sehingga pada akhirnya mengadakan perluasan dengan menjual berbagai
komoditas. Sekarang perusahaan ini sudah memiliki 20.700 karyawan dengan
keuntungan net US$902 juta pada tahun 2009.
Sekarang, hampir toko nyata (di dunia nyata) memiliki toko online. Berkat semakin
cepatnya koneksi dan majunya teknologi, sektor penjualan online sangat berkembang
dan terkenal. Sekarang pun, orang terkadang lebih memilih membeli online daripada ke
toko karena alasan kenyamanan dan perbandingan harga yang menarik.
Berikut timeline perkembangan toko online:
1982 :
1987 :
1990 :
1992 :
1994 :
1995 :
1998 :
1999 :
France Telecom (Perancis) memperkenalkan Minitel yang digunakan untuk
pemesanan online.
Swreg mulai menyediakan account kepada pembuat software dan shareware
untuk menjual produk mereka.
Tim Berners-Lee menulis browser web pertama, WorldWideWeb, digunakan ke
komputer NeXT
J.H. Snider dan TerraZiporyn mempublikasi buku Future Shop:How New
Technologies Will Change the Way We Shop and What We Buy
Netscape merilis browser Navigator di Oktober dengan nama kode Mozilla.
Pizza Hut menyediakan fasilitas pemesanan online pada halaman web-nya.
Bank Online pertama dibuka
Jeff Bezos merilis Amazon.com dan merupakan stasiun radio internet,
komersial-gratis
24
jam.
Dell dan Cisco mulai menggunakan Internet untuk transaksi online secara
intensif.
eBay dibuat oleh Pierre Omidyar dengan nama AuctionWeb
Perangko pos elektronik dapat dibeli dan di-download untuk diprint dari web.
Business.com, yang dibeli seharga $149.000 di tahun 1997, dijual kepada
STIKOM BINANIAGA BOGOR |
22
2000 :
2002 :
2003 :
2007 :
2008 :
eCompanies
sebesar
$7.5
juta.
Filesharing peer-to-peer Napster diluncurkan.ATG Stores diluncurkan untuk
menjual barang dekorasi rumah secara online.
Terjadi dot-com bust.
eBay mengakuisisi PayPal sebesar $1.5 miliar.
Amazon.com mengumumkan profit tahunan pertama.
Business.com diakuisisi oleh R.H Donnelley sebesar $345 juta.
Penjualan US eCommerce dan Online Retail diproyeksikan akan mencapai
$204 miliar, meningkat sebesar 17% dari tahun 2007.
(Tim Penelitian dan Pengembangan Wahana Komputer Yogyakarta, 2006)
(Anggit Masri Mutsanni Aplikasi Online Diakses dari: http/repository.amikom.ac.id)
(http://www.computesta.com)
4. Kerangka Identifikasi Pemecahan Masalah
Pengembangan yang diterapkan pada sistem penjualan untuk Produsen Kaos Anak
adalah sebagai berikut :
Administrator
Halaman Input
Administrator
Database
Aplikasi Mobile
Halaman Pengguna
Pengguna
Gambar 2 Kerangka Identifikasi Pemecahan Masalah
4.1. Konsepsi
Perancangan sistem ini menggunakan bahasa pemrograman Javascript , Ajax dan PHP
untuk versi web dan menggunakan teknologi dari Phonegap Cordova untuk pembuatan
sistem pada perangkat mobile. Selain itu, proyek ini juga menggunakan mySQL
sebagai database,sehingga tewujud sebuah aplikasi terintegrasi yang mampu
mengolah data setiap transaksi yang dilakukan oleh pengguna baik via website maupun
mobile secara akurat.
STIKOM BINANIAGA BOGOR |
23
5. Analisis
5.1. Gambaran Umum Pabrik
Setelah lulus di Universitas Guna Dharma dua orang yang baru saja menikah bertekad
untuk berwirausaha. Aris Dwantoro dan Anne Setia Fajarine mulai menawarkan produk
pakaian dari pintu ke pintu dan dilanjutkan dengan pameran-pameran. Tidak berhenti
begitu saja, mereka mengembangkan melalui kerjasama di luar kota, seperti Surabaya
dan Bandung. Sampai pada akhirnya memiliki lokasi sendiri di Yasmin Bogor dengan
nama Pabrik : Produsen Kaos Anak.
5.2. Analisis Sistem
a. Pengumpulan data
Observasi (Pengamatan Lapangan), mengenai tata cara atau proses kinerja
setiap staff dalam memasarkan produk yang mereka jual.
Wawancara, menanyakan tentang kebutuhan staf administrator dan pabrik. Ini
merupakan data yang didapat dari hasil wawancara langsung tanpa diolah
terlebih dahulu.
b. Analisa data
Menganalisa jenis produk dan ukuran yang akan dijual.
Menganalisa frekuensi pembelian berdasarkan gender.
c. Persiapan proposal
Menyajikan analisis biaya.
Mempersiapkan proposal.
Menyajikan proposal.
F. PEMODELAN DAN STRUKTUR
1. ARSITEKTUR
Gambar
di
atas
menggambarkan
tatacara
yang
dilakukan
selama
proses
pengembangan, dengan rincian sebagai berikut :
STIKOM BINANIAGA BOGOR |
24
Database Server
Perangkat Mobile
Kabel USB
(proses pengembangan)
Personal
Computer
Gambar 3 Arsitektur
a. Perangkat Keras
No
1
2
3
4
5
6
7
Perangkat Keras
Prosesor
Memori
Layar
I/O Ports
HDD
Dell Streak 5
Kabel Data Dell
Spesifikasi
AMD Quad-Core A8-4500M up to 2.8 GHz
4GB DDR3
14’’ HD LED LCD 1366x768
USB 3.0
500 GB
5” 1GHz Snapdragon prosesor, 512 MB memori
USB 2.0
Tabel 6. Perangkat Keras
b. Perangkat Lunak
No
1
2
3
4
5
Perangkat Lunak
Sistem Operasi
Sistem Operasi Mobile
Aplikasi
Database
Driver
Spesifikasi
Windows 8.1 Enterprise 64 bit
Android 2.3 Gingerbread
Bluefish, Android Developer Tools
MySQL
Dell Streak USB Driver
Tabel 7. Perangkat Lunak
c. Jaringan
Dalam proses pengembangan proyek ini, pelaksana menggunakan koneksi lokal
selama proses pengembangan versi web, dan menggunakan koneksi wifi (WiFi
ADB), kabel USB untuk keperluan pengujian aplikasi ke mobile serta koneksi
internet (melalui webhosting) dalam pengujian database untuk aplikasi versi
mobile.
STIKOM BINANIAGA BOGOR |
25
2. IMPLEMENTASI
2.1 Implementasi Database
Proyek ini menggunakan database MySQL dalam penerapannya. Berikut adalah
informasi table yang digunakan dalam proyek ini:
Gambar 4 Database
STIKOM BINANIAGA BOGOR |
26
Pada versi web, proyek ini tidak menggunakan framework yang biasanya memiliki fitur
anti sql injection, karena bertujuan untuk membuat
isi website yang lebih ringan,
disamping itu, keamanan source code database kurang terjaga. Untuk mengatasi
masalah ini pelaksana menggunakan stored procedure di dalam setiap perintah akses
database. Berikut adalah daftar stored procedure yang terdapat pada proyek ini :
Gambar 5 Stored Procedure
STIKOM BINANIAGA BOGOR |
27
2.2. Implementasi Interface
2.2.1. Versi Web
Halaman di atas merupakan halaman awal ketika website kaosanak.hoashops.com di akses.
Pengguna dapat langsung melihat detail produk dengan cara mengklik gambar dari setiap
produk yang ditampilkan. Pelanggan juga dapat melakukan penyaringan produk sesuai
dengan harga, produk terbaru, dan kepopularitasan produk pada halaman ini.
Gambar 6 Halaman Awal
STIKOM BINANIAGA BOGOR |
28
Pada halaman ini keterangan dan gambar dari produk ditampilkan dengan lebih jelas
dan lebih detail, halaman ini juga memiliki fitur untuk mengecek lama pengiriman
produk ke tempat pengguna. Data pada database yang sampai saat proyek ini dibuat
merupakan data dari layanan JNE sebagai kurir yang digunakan oleh pemilik.
Gambar 7 Halaman Detail Produk
STIKOM BINANIAGA BOGOR |
29
Halaman ini merupakan halaman untuk konfirmasi kepada pengguna setelah
pengguna website melakukan pemilihan produk. Terdapat 2 pilihan, pilihan untuk
memilih produk lainnya atau selesai memilih produk dan melakukan proses
selanjutnya.
Gambar 8 Halaman Konfirmasi
Halaman ini merupakan perincian dari produk yang sudah dipilih oleh pengguna.
Pengguna website dapat menghapus produk yang sudah dipilih dan juga dapat
mengubahnya sesuai dengan keinginan.
Gambar 9 Halaman Tas Belanja
STIKOM BINANIAGA BOGOR |
30
Pada halaman ini pengguna diminta untuk login ke dalam sistem untuk dapat
melanjutkan proses selanjutnya.
Gambar 10 Halaman Login
Setelah login, informasi dari pengguna ditampilkan pada halaman ini. Halaman ini
merupakan halaman konfirmasi untuk alamat pengiriman produk.
Gambar 11 Halaman Informasi Pengiriman
STIKOM BINANIAGA BOGOR |
31
Halaman terakhir dalam proses pemesanan produk. Pelanggan diminta untuk
mencatat nomor pemesanan untuk keperluan konfirmasi jika pelanggan sudah
melakukan pembayaran ke produsen kaos anak.
Gambar 12 Halaman Informasi Pembayaran
Pelanggan yang sudah melakukan pembayaran wajib melakukan konfirmasi. Hal ini
dapat dilakukan melalui halaman di atas atau melalui sms. Setelah pelanggan
melakukan konfirmasi, maka pihak administrasi dari produsen kaos anak akan
mengurus pengiriman produk kepada pelanggan.
Gambar 13 Halaman Konfirmasi Pembayaran
STIKOM BINANIAGA BOGOR |
32
Gambar 14 Halaman Login Administrator
Gambar 15 Halaman Utama Administrator
STIKOM BINANIAGA BOGOR |
33
Gambar 16 Halaman Input Produk
2.2.2. Versi Mobile
Gambar 17 Halaman Utama Versi Mobile
(pada emulator)
STIKOM BINANIAGA BOGOR |
34
Gambar 18 Halaman Detail Produk Versi Mobile
(pada emulator)
Gambar 19 Halaman Utama Mobile
STIKOM BINANIAGA BOGOR |
Gambar 20 Halaman Detail Produk Mobile
35
2.3. Implementasi Phonegap Cordova
Pelaksana melakukan implementasi teknologi Phonegap Cordova di lingkungan sistem
operasi Android, dengan rincian sebagai berikut:
2.3.1. Perangkat Android Yang Didukung
Android 2.1
Android 2.2
Android 2.3
Android 3.x
Android 4.x
2.3.2. Instalasi SDK + Cordova
Download
dan
install
SDK
Android
di
http://developer.android.com/sdk/index.html
Download salinan terbaru dari PhoneGap dan ekstrak isinya.
2.3.3 Mengatur variabel lingkungan PATH di Windows
Dari Desktop, klik kanan My Computer dan klik Properties.
Klik tautan Advanced System Settings di kolom sebelah kiri.
Di bagian System Properties klik tombol Environment Variables.
Pilih variabel PATH dari bagian variable System.
Pilih tombol Edit.
Tambahkan path SDK Android direktori platform-tools dan tools. Di contoh
ini digunakan "C:\Android\android-sdk-windows" sebagai direktor dimana
SDK ter-install. Tambahkan teks berikut pada kotak teks:
;C:\ Android \android-sdk-windows\platform-tools;C:\ Android \android-sdkwindows\tools
STIKOM BINANIAGA BOGOR |
36
Simpan hasil perubahan. Tutup dialog Environment Variables.
Sebagai tambahan, mungkin perlu menambahkan %JAVA_HOME%\bin ke
PATH juga. Untuk memeriksa apakah hal tersebut diperlukan, eksekusi
perintah di command prompt dengan ketik java. Jika program tidak dapat
ditemukan maka tambahkan %JAVA_HOME%\bin ke PATH. Anda mungkin
perlu menyertakan path lengkap dibanding hanya menuliskan variabel
lingkungan %JAVA_HOME%.
Terakhir, mungkin butuh menyertakan %ANT_HOME%\bin ke PATH juga.
Untuk memeriksa apakah hal tersebut diperlukan, eksekusi perintah di
command prompt dengan ketik ant. Jika program tidak dapat ditemukan
maka tambahkan %ANT_HOME%\bin ke PATH. Anda mungkin perlu
menyertakan
path
lengkap
dibanding
hanya
menuliskan
variabel
lingkungan %ANT_HOME%.
2.3.4 Buat Project Baru
Buka terminal
Di sebuah terminal, arahkan ke direktori bin dalam sub-folder android dari
distribusi Cordova. Misalnya :
cd C:\Android\phonegap\lib\android\bin
Ketik create
kemudian tekan "Enter". Misalnya :
create C:\Android\project\itpm com.pka.kaosanak KaosAnak
adalah path ke proyek Android Cordova Android yang baru
adalah nama paket, misalnya. com.YourCompany.YourAppName
adalah nama proyek, misalnya YourApp
STIKOM BINANIAGA BOGOR |
37
Buka Eclipse/ADT, dan pilih menu Other :
Gambar 21 Membuat Project Baru
Gambar 22 Import Project Phonegap
STIKOM BINANIAGA BOGOR |
38
Gambar 23 Selesai Import
Pilih direktori yang tadi digunakan sebagai
Klik Finish.
Jika proyek anda memiliki tanda silang (X) merah yang menyatakan artinya ada
masalah, ikuti langkah-langkah berikut:
Klik kanan di folder proyek.
Di dialog Properties yang tampil pilih Android dari panel navigasi.
Untuk target pembangungan proyek pilih Android API level tertinggi dari yang telah terinstall.
Klik OK
Kemudian dari blok menu Project pilih Clean.
Seharusnya hal tersebut memperbaiki semua error di proyek.
STIKOM BINANIAGA BOGOR |
39
2.3.5 Implementasi teknologi HTML5, AJAX, JSON ke perangkat mobile
Selanjutnya adalah membuat aplikasi pada perangkat mobile sistem operasi
Android kemudian pada perangkat mobile lainnya seperti Blackberry dan iOS. Hal
tersebut dapat dilakukan hanya dengan sekali melakukan pemograman,
kemudian diimplementasikan pada ke 2 sistem operasi lainnya diatas.
Langkah-langkah implementasi adalah sebagai berikut:
1. Buka folder proyek dimana aplikasi phonegap cordova sebelumnya dibuat,
kemudian buka folder www seperti di bawah ini
C:\Android\project\itpm\assets\www
2. Kopikan seluruh file HTML5 dan lainnya di folder www seperti di bawah ini:
Gambar 24 Isi Folder www
Catatan : di dalam folder www harus terdapat file index agar phonegap cordova
berjalan.
3. Jika semua langkah sudah diterapkan, lakukan proses seperti di bawah ini:
Gambar 25 Menjalankan Aplikasi
STIKOM BINANIAGA BOGOR |
40
Gambar 26 Hasil Implementasi Pada Perangkat Mobile
Untuk mengimplementasikan pada perangkat mobile lainnya, dapat dilakukan melalui
website dengan cara login ke https://build.phonegap.com/ kemudian klik sign in.
Gambar 27 Halaman Login Phonegap Build
Buatlah zip file dari seluruh isi file yang ada di dalam foder www pada langkah
sebelumnya kemudian klik private-> upload a zip, pilih file zip tersebut untuk membuat
aplikasi baru.
STIKOM BINANIAGA BOGOR |
41
Gambar 28 Upload File ZIP
Setelah proses upload selesai, klik ready to build!
Gambar 29 Pembuatan Aplikasi
Kemudian klik icon nama proyek/ikon phone seperti di bawah ini :
Gambar 30 Pilih Proyek
Selanjutnya klik pada masing-masing ikon sistem operasi untuk unduh installer pada
masing-masing perangkat mobile yang sesuai dengan sistem operasinya.
Gambar 31 Unduh Installer
STIKOM BINANIAGA BOGOR |
42
2.3.6 Menjalankan aplikasi ke Perangkat
Pastikan USB debugging sudah diaktifkan di perangkat kemudian hubungkan ke
sistem anda dengan memastikan terlebih dahulu usb driver untuk perangkat telah
terinstall. Klik kanan di proyek kemudian pilih Run As > Android Application.
G. IMPLIKASI
1. Banyak bisnis yang mencoba untuk memperoleh keunggulan bersaing dengan
menggunakan teknologi web dalam berinteraksi dengan para konsumen. Oleh sebab
itu, teknologi yang terdapat pada web, khususnya HTML5 dan CSS 3 baik diterapkan
dalam website agar konsumen merasakan kenyamanan saat berbelanja, bukan hanya
keindahan yang diberikan oleh CSS 3 dalam membuat style halaman web, tetapi juga
halaman yang responsive dan animasi yang diberikan sehingga pengguna berkeinginan
kembali untuk mengunjungi website maupun aplikasi mobile Produsen Kaos Anak.
2. Proyek
ini
juga
menyediakan
solusi
bagi
pengguna
yang
lebih
suka
mengakses/berbelanja melalui perangkat mobile dengan teknologi Phonegap Cordova.
SARAN
Berdasarkan hasil penelitian yang telah dilakukan, teknologi yang sudah diterapkan pada
proyek ini tidak bisa berjalan dengan maksimal dalam hal desain dan animasi yang terdapat
pada versi web maupun versi perangkat mobile, jika dalam proses pengambilan gambar
produk tidak sesuai dengan resolusi yang sudah ditetapkan. Maka penulis memberikan saran
untuk :
1. Mengubah resolusi gambar produk sesuai dengan resolusi yang sudah ditentukan
sebelum diupload ke webhosting.
2. Memperhatikan besar setiap file yang di upload, karena akan menambahkan waktu
memuat pada halaman web maupun mobile.
STIKOM BINANIAGA BOGOR |
43
H. DAFTAR PUSTAKA
[1]http://wiki.phonegap.com/w/page/16494 772/FrontPageMeier, Get Started Guide.
[2]http://www.phonegap.com, Phonegap Overview.
[3]Jon Reid, jQuery Mobile, O’Reilly books, 2011.
[4]Meyer, Jeanine. Games to Learn HTML5 and JavaScript. New York: Friendsof, 2010.
[5]Akhmad Dharma Kasman, Kolaborasi Dahsyat ANDROID dengan PHP dan MySQL, 2013.
STIKOM BINANIAGA BOGOR |
44
I. TENTANG PELAKSANA
Samuel Febrian
Lahir di Bogor pada tanggal 21 Feb
BERBASIS WEB DAN MOBILE CROSS PLATFORM
UNTUK PRODUSEN KAOS ANAK
Laporan Proyek Minor
Diajukan sebagai salah satu syarat untuk menyelesaikan
Mata kuliah Information Technology Project (minor)
Disusun oleh:
Samuel Febrian (1510007)
Riko Ariyanto (1510006)
SEKOLAH TINGGI ILMU KOMPUTER BINANIAGA BOGOR
Jl. Mayor Oking No.27 Kota Bogor
2013
DAFTAR ISI
DAFTAR ISI .................................................................................................................. 2
LEMBAR PERSETUJUAN ............................................................................................ 3
KATA PENGANTAR ..................................................................................................... 5
DAFTAR TABEL ........................................................................................................... 6
DAFTAR GAMBAR ....................................................................................................... 6
DAFTAR ISTILAH ......................................................................................................... 8
ABSTRAK ..................................................................................................................... 9
A.
LATAR BELAKANG ......................................................................................... 11
B.
MASALAH PROYEK ........................................................................................ 12
1.
IDENTIFIKASI MASALAH............................................................................. 12
2.
POKOK MASALAH ....................................................................................... 12
3.
RUMUSAN MASALAH ................................................................................. 12
4.
KETERBATASAN ......................................................................................... 12
C. MAKSUD DAN TUJUAN PROYEK................................................................... 13
D. SIGNIFIKASI PROYEK .................................................................................... 13
E.
PENDEKATAN PROYEK ................................................................................. 13
1.
Feasibility ..................................................................................................... 13
2.
Penjadwalan ................................................................................................. 19
3.
Pemikiran Teoritis ......................................................................................... 19
4.
Kerangka Identifikasi Pemecahan Masalah .................................................. 23
5.
Analisis ......................................................................................................... 24
F.
PEMODELAN DAN STRUKTUR ...................................................................... 24
1.
ARSITEKTUR ............................................................................................... 24
2.
IMPLEMENTASI ........................................................................................... 26
G. IMPLIKASI ....................................................................................................... 43
H. DAFTAR PUSTAKA ......................................................................................... 44
I.
TENTANG PELAKSANA .................................................................................. 45
J.
LAMPIRAN....................................................................................................... 46
STIKOM BINANIAGA BOGOR |
2
LEMBAR PERSETUJUAN
PEMBUATAN SISTEM PENJUALAN TERINTEGRASI BERBASIS WEB DAN
MOBILE CROSS PLATFORM UNTUK PRODUSEN KAOS ANAK
Dilaksanakan Oleh :
Pelaksana 1
Pelaksana 2
Samuel Febrian
Riko Ariyanto
NIM. 1510007
NIM. 1510006
Disetujui dan disahkan Oleh :
Dosen Pembimbing
Pembimbing Proyek
Anggra Triawan, S.Kom
Aries Dwantoro Setyanto, S.E
Dosen ITPM
Ir. Hardi Jamhur
11393002
Penanggung Jawab Proyek
Ketua Program Studi
Anne Setia Fajarine, S.E.
Irmayansyah, S.Kom
(Pemilik)
NIP. 11304010
STIKOM BINANIAGA BOGOR |
3
Nomor
:
Bogor, 12 Desember 2013
Lampiran
:
Perihal
: Surat Keterangan Pelaksanaan Proyek
Kepada
Yth. STIKOM Binaniaga
Di Bogor
Dengan hormat,
Yang bertanda tangan di bawah ini :
Nama
: Anne Setia Fajarine, S.E.
Jabatan
: Pemilik Produsen Kaos Anak
Dengan ini menerangkan bahwa :
Nama
: Samuel Febrian
NPM
: 1510007
Program Studi
: Teknik Informatika, STIKOM Binaniaga Bogor
Nama
: Riko Ariyanto
NPM
: 1510006
Program Studi
: Teknik Informatika, STIKOM Binaniaga Bogor
Adalah benar mahasiswa yang telah melakukan proyek pada tanggal 15 Oktober 2013 s.d. 12
Desember 2013. Dengan judul proyek: Pembuatan Sistem Penjualan Terintegrasi Berbasis
Web Dan Mobile Cross Platform Untuk Produsen Kaos Anak.
Demikian surat keterangan ini bisa digunakan untuk keperluan sidang proyek mahasiswa
tersebut. Atas perhatiannya saya mengucapkan terima kasih.
Hormat saya,
Pemilik
Anne Setia Fajarine, S.E.
STIKOM BINANIAGA BOGOR |
4
KATA PENGANTAR
Puji syukur yang dalam kami sampaikan kepada Tuhan Yang Maha pemurah yang telah
memberikan rahmat serta karuniaNya sehingga kami berhasil menyelesaikan proyek tepat pada
waktunya dengan proyek yang berjudul “Pembuatan Sistem Penjualan Terintegrasi Berbasis
Web Dan Mobile Cross Platform Untuk Produsen Kaos Anak”. Laporan ini berisikan tentang
penjualan berbasis web dan mobile yang bersifat cross-platform di Produsen Kaos Anak.
Laporan ini diharapkan dapat digunakan sebagai bagian dari komponen dalam melakukan
evaluasi program penjualan yang dilakukan dalam bisnis. Evaluasi keterlaksanaan dari hasil
proyek dapat dilihat dari keberhasilan pencapaian kegiatan jual beli yang ditetapkan perlu
dianalisis untuk mendapatkan informasi tentang tingkat penjualan.
Dalam penyelesaian proyek ini, tidak terlepas dari dukungan berbagai pihak. Oleh sebab itu,
pada kesempatan ini pula, kami mengucapkan terima kasih yang sebesar-besarnya kepada :
Tuhan Yang Maha Esa, yang selalu memberikan kami kesehatan, kemampuan dan
kesempatan pada kami dalam menghadapi setiap tantangan yang ada dalam proyek ini.
Orangtua dan keluarga tercinta, yang selalu memberikan dukungan dalam bentuk kasih sayang
sehingga kami bisa menyelesaikan proyek ini dengan maksimal.
Bapak Ir. Hardi Jamhur, selaku dosen mata kuliah ITPM yang sangat berperan dalam
mengarahkan dan memberikan materi yang lengkap tentang proyek ini
Bapak Anggra Triawan, selaku dosen pembimbing yang berperan dalam memberikan masukan
terhadap setiap proses alur program dalam proyek ini.
Bapak Aries Dwantoro Setyanto, S.E, dan Ibu Anne Setia Fajarine, S.E. yang telah
memberikan ijin untuk menerapkan proyek ini di pabrik yang dipimpin beliau.
Akhirnya dengan mengucapkan Puji Syukur, mudah-mudahan karya kecil ini dapat bermanfaat
baik untuk bahan bacaan maupun bahan pertimbangan bagi yang berminat mengkaji lebih
mendalam tentang proyek ini. Penulis menyadari bahwa proyek ini masih jauh dari sempurna,
atas saran dan kritik yang membangun penulis ucapkan terima kasih.
Bogor, 12 Desember 2013
Penyusun
STIKOM BINANIAGA BOGOR |
5
DAFTAR TABEL
Tabel 1. Economic feasibility........................................................................................................14
Tabel 2. Kelayakan Operasional ..................................................................................................16
Tabel 3. Kelayakan Teknis ...........................................................................................................16
Tabel 4. Tabel data aktifitas proyek .............................................................................................17
Tabel 5. Tabel waktu yang diharapkan ........................................................................................18
Tabel 6. Perangkat Keras ............................................................................................................25
Tabel 7. Perangkat Lunak ............................................................................................................25
DAFTAR GAMBAR
Gambar 1 Penjadwalan ................................................................................................................19
Gambar 2 Kerangka Identifikasi Pemecahan Masalah ................................................................23
Gambar 3 Arsitektur .....................................................................................................................25
Gambar 4 Database .....................................................................................................................26
Gambar 5 Stored Procedure ........................................................................................................27
Gambar 6 Halaman Awal .............................................................................................................28
Gambar 7 Halaman Detail Produk ...............................................................................................29
Gambar 8 Halaman Konfirmasi ....................................................................................................30
Gambar 9 Halaman Tas Belanja ..................................................................................................30
Gambar 10 Halaman Login ..........................................................................................................31
Gambar 11 Halaman Informasi Pengiriman.................................................................................31
Gambar 12 Halaman Informasi Pembayaran ..............................................................................32
Gambar 13 Halaman Konfirmasi Pembayaran ............................................................................32
Gambar 14 Halaman Login Administrator ....................................................................................33
Gambar 15 Halaman Utama Administrator ..................................................................................33
Gambar 16 Halaman Input Produk .............................................................................................34
Gambar 17 Halaman Utama Versi Mobile ...................................................................................34
(pada emulator) ............................................................................................................................34
Gambar 18 Halaman Detail Produk Versi Mobile ........................................................................35
(pada emulator) ............................................................................................................................35
Gambar 19 Halaman Utama Mobile ............................................................................................35
Gambar 20 Halaman Detail Produk Mobile .................................................................................35
Gambar 21 Membuat Project Baru ..............................................................................................38
Gambar 22 Import Project Phonegap ..........................................................................................38
Gambar 23 Selesai Import ...........................................................................................................39
STIKOM BINANIAGA BOGOR |
6
Gambar 24 Isi Folder www...........................................................................................................40
Gambar 25 Menjalankan Aplikasi ................................................................................................40
Gambar 26 Hasil Implementasi Pada Perangkat Mobile .............................................................41
Gambar 27 Halaman Login Phonegap Build ...............................................................................41
Gambar 28 Upload File ZIP .........................................................................................................42
Gambar 29 Pembuatan Aplikasi ..................................................................................................42
Gambar 30 Pilih Proyek ...............................................................................................................42
Gambar 31 Unduh Installer ..........................................................................................................42
STIKOM BINANIAGA BOGOR |
7
DAFTAR ISTILAH
Berikut adalah istilah-istilah yang terdapat pada laporan proyek ini :
1. Sistem penjualan, yaitu perangkat unsur yg secara teratur saling berkaitan sehingga
membentuk suatu totalitas dari proses, cara, perbuatan menjual dan bisa disebut juga
tempat menjual. Atau “suatu kesatuan proses yang saling mendukung dalam usahanya
untuk memenuhi kebutuhan pembeli dan bersama – sama mendapatkan kepuasan dan
keuntungan”.
2. Web Hosting, yaitu salah satu bentuk layanan jasa penyewaan tempat di Internet yang
memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau
produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat
penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi
ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua
tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses
bersamaan dalam satu waktu oleh multi user.
3. Mobile, yaitu media untuk menjangkau audiens Anda ke mana pun mereka pergi.
4. PhoneGap, yaitu sebuah kerangka kerja/framework open source yang dipakai untuk
membuat aplikasi cross-platform mobile dengan HTML, CSS, dan JavaScript.
PhoneGap menjadi suatu solusi yang ideal untuk seorang pengembang aplikasi web
yang tertarik dalam pembuatan aplikasi di smartphone. PhoneGap juga merupakan
solusi ideal bagi mereka yang tertarik untuk membuat sebuah aplikasi yang dapat
berjalan pada beberapa perangkat smartphone dengan basis kode yang sama. Artinya,
cukup hanya dengan 1 kali coding saja, anda dapat membuat aplikasi untuk
smartphone iPhone, Android, Blackberry, Symbian dan Windows Phone.
5. Cross Platform, yaitu istilah dalam teknologi informasi mengenai sebuah software yang
dapat digunakan di beberapa sistem operasi yang berbeda, misalnya : Microsoft
Windows , Mac OS,Linux,BSD dan lain-lain. Biasanya software yang memiliki
kemampuan antar platform adalah software open source . Salah satu contoh software
yang memiliki kemampuan antar platform adalah Apache HTTP Server,MySQL dan
PHP.
STIKOM BINANIAGA BOGOR |
8
ABSTRAK
Nama Proyek
: Pembuatan Sistem Penjualan Terintegrasi Berbasis Web
Dan Mobile Cross Platform Untuk Produsen Kaos Anak
Nama Penyusun
: Samuel Febrian (1510007)
Riko Ariyanto (1510006)
Kata Kunci
: sistem penjualan, web, android, mobile, cross-platform.
HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari World
Wide Web, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang
pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997[1])
dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan
HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia
terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua (World Wide Web
Consortium, W3C) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis
dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML
4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbedabeda oleh banyak perangkat lunak pembuat web.
CSS 3 adalah versi CSS terbaru yang masih dikembangkan oleh W3C. Namun beberapa web
browser sudah mendukung CSS 3. CSS 2 didukung seutuhnya oleh CSS 3 dan tidak ada
perubahan, hanya ada beberapa penambahan, sehingga ketika bermigrasi dari CSS 2 ke CSS
3, tidak perlu mengubah apapun. CSS 3 memiliki beberapa fitur baru, seperti: Animasi,
sehingga pembuatan animasi tidak memerlukan program sejenis Adobe Flash dan Microsoft
Silverlight, Beberapa efek teks, seperti teks berbayang, kolom koran, dan "word-wrap",
Beberapa efek pada kotak, seperti kotak yang ukurannya dapat diubah-ubah, transformasi 2
dimensi dan 3 dimensi, sudut-sudut yang tumpul dan bayangan.
Android merupakan sebuah sistem operasi yang berbasis Linux yang dapat digunakan untuk
telepon pintar dan komputer tablet. Sistem operasi ini bersifat open source (terbuka) sehingga
para programmer dapat membuat aplikasi dengan mudah untuk digunakan oleh bermacam
perangkat bergerak yang sekarang ini banyak digunakan oleh banyak orang. Android terdiri dari
sistem operasi , perangkat lunak , dan aplikasi.
STIKOM BINANIAGA BOGOR |
9
Sistem penjualan berbasis web merupakan suatu teknik memasarkan produk melalui halaman
website dimana pembeli cukup mengunjungi website tersebut untuk memilih dan memesan
barang yang diinginkan kemudian setelah pembayaran dilakukan dalam waktu yang cukup
singkat produk atau barang tersebut sudah dapat diterima oleh pembeli. Inilah bentuk
perdagangan elektronik yang memberikan kemudahan bagi para konsumen maupun para
pengusaha dalam menjalankan kegiatan bisnisnya.
Dikarenakan Produsen Kaos Anak adalah yang sedang mengembangkan tingkat penjualan
dan perlunya pengelolaan proses transaksi yang cepat dan terkontrol, maka teknologi yang ada
pada perangkat bergerak Android, juga teknologi HTML 5 dan CSS3, dapat dijadikan media
yang mampu menawarkan produk kepada masyarakat secara luas dan menjadi sistem yang
mampu mengelola informasi stok dan pemesanan bagi pengguna secara online.
Dengan tujuan untuk membuat sistem penjualan yang mampu menawarkan produk barang
secara online kepada masyarakat luas, sistem penjualan yang menarik
dan sistem yang
mampu mengelola setiap transaksi, maka sistem penjualan ini diharapkan dapat menciptakan
kinerja yang terkontrol bagi pemilik dan menarik bagi konsumen.
STIKOM BINANIAGA BOGOR |
10
A. LATAR BELAKANG
Produsen Kaos Anak adalah yang sedang berkembang di dalam penjualan berbagai macam
kaos untuk anak-anak. Dengan adanya promosi melalui web dan aplikasi Android kepada
konsumen maka proses jual beli dapat dilakukan dengan mudah. Karena sistem penjualan
bersifat online, maka pengunjung di internet bisa lebih membandingkan banyak produk dari
hanya dengan katalog saja.
Kemudahan
informasi
yang
memberikan
kenyamanan
kepada
konsumen
mengenai
pembayaran yang dilakukan kepada pihak penjual akan membuat konsumen bisa mengontrol
keuangan lebih mudah karena penawaran lebih bersifat satu arah.
Internet saat ini telah menjadi bagian yang tidak terpisahkan dari kehidupan kita. Semua aspek
kehidupan telah mulai memanfaatkan fasilitas internet, tidak hanya perusahaan yang ingin
memasarkan produknya secara global, tetapi juga pemerintahan, organisasi, partai politik,
yayasan, lembaga, dan bahkan individu juga telah menggunakan internet untuk mendapatkan
kemudahan dalam memberikan layanan dan informasi, juga untuk kemudahan perluasan dan
pengembangan bisnis.
Setiap waktunya internet semakin memasyarakat di Indonesia, hal ini ditandai dengan semakin
banyaknya pengguna internet dari tahun ke tahun, dan akan terus bertambah. Diprediksikan
setiap tahunnya pengguna internet di Indonesia meningkat tajam. Ini sangat masuk akal
mengingat era globalisasi yang sudah mulai berjalan. Bahkan setiap pribadi lepas pribadi dapat
melakukan jual beli secara online.
Online shopping atau belanja online via internet, adalah suatu proses pembelian barang atau
jasa dari mereka yang menjual melalui internet. Sejak kehadiran internet, para pedagang telah
berusaha membuat sistem penjualan dan menjual produk kepada mereka yang sering
menjelajahi dunia maya (internet). Para konsumen dapat mengunjungi Sistem penjualan
dengan mudah dan nyaman, mereka dapat melakukan transaksi di rumah, sambil duduk di
kursi mereka yang nyaman dan di depan komputer. Bisnis online adalah juga sama seperti
kegiatan bisnis yang kita kenal sehari-hari. Bedanya dalam bisnis online ini adalah segala
kegiatan bisnis dilakukan secara online dengan menggunakan media internet.
Dengan memiliki website maka semua orang, semua pihak, dan semua komponen dari seluruh
penjuru Indonesia dan dunia dapat dengan mudah mendapatkan informasi mengenai produk
yang ditawarkan oleh yang memiliki banyak persedian barang di dalamnya.
STIKOM BINANIAGA BOGOR |
11
B. MASALAH PROYEK
1. IDENTIFIKASI MASALAH
Identifikasi masalah dalam pembuatan sistem penjualan terintegrasi berbasis web dan
mobile cross platform untuk produsen kaos anak adalah:
1. Kurangnya media promosi untuk meningkatkan penjualan.
2. Jangkauan promosi yang terbatas.
3. Pengelolaan stok barang tidak tepat.
2. POKOK MASALAH
Berdasarkan permasalahan diatas maka pokok masalah sebagai berikut :
1. Tidak adanya sistem penjualan yang mampu mengelola informasi persediaan
barang dan penjadwalan pengiriman barang.
2. Belum memiliki sarana teknologi yang mendukung promosi dan penjualan untuk
wilayah di luar kota Bogor.
3. Belum memiliki sarana yang dapat menjual produk secara mobile yang bisa
diakses kapan saja dan dimana saja.
4. Terhambatnya proses transaksi yang menyebabkan kurangnya kepuasan
konsumen.
3. RUMUSAN MASALAH
Dengan memperhatikan masalah proyek diatas serta berdasarkan hasil diskusi dengan
pihak Produsen Kaos Anak, maka dapat dirumuskan permasalahannya yaitu
Bagaimana menerapkan sistem penjualan berbasis web dan mobile di Produsen Kaos
Anak.
4. KETERBATASAN
Adapun keterbatasan dari penerapan ini adalah:
a. Beberapa konsumen lebih percaya datang langsung ke tempat penjualan.
b. Fisik dan kualitas barang terkadang tidak sesuai dengan yang diharapkan, karena
konsumen hanya dapat melihat melalui foto yang ada di website.
c. Tidak semua konsumen percaya dengan sistem toko online.
STIKOM BINANIAGA BOGOR |
12
C. MAKSUD DAN TUJUAN PROYEK
Maksud dan tujuan yang akan dicapai pada proyek ini adalah terciptanya sistem penjualan
yang mampu mengontrol stok barang, proses transaksi, serta adanya media yang dapat
menawarkan produk kepada konsumen secara luas, dari mana saja, dan kapan saja
D. SIGNIFIKASI PROYEK
Proyek ini dibangun karena adanya masalah dalam pengontrolan stok barang dan penjadwalan
pengiriman kepada konsumen
serta belum adanya media penjualan yang menarik untuk
membantu meningkatkan penghasilan pada Produsen Kaos Anak.
Proyek ini menekankan informasi mengenai jenis – jenis produk yang dijual pada Produsen
Kaos Anak, konfirmasi pembayaran dari konsumen, dan status pengiriman produk kepada
konsumen.
E. PENDEKATAN PROYEK
1. Feasibility
a. Kelayakan Ekonomi
II
Biaya-biaya
Tahun 0
Tahun 1
Tahun 2
Tahun 3
1. Biaya Pengadaan
a. Biaya pembelian perangkat keras
4.500.000
b. Biaya instalasi perangkat keras
200.000
c.
500.000
Biaya sewa web server
Total Biaya Pengadaan
5.200.000
2. Biaya Operasional
a. Biaya
perlengkapan
perangkat
lunak sistem
Total Biaya Operasional
1.000.000
1.000.000
3. Biaya Akomodasi
Akomodasi dan Transportasi
200.000
Total Biaya Akomodasi
200.000
Operasional
a. Biaya Dokumentasi
STIKOM BINANIAGA BOGOR |
13
Kertas, fotocopy, print
150.000
Total Biaya Dokumentasi
150.000
b. Biaya Penerapan Sistem
Biaya pelatihan admin
300.000
Total Biaya Penerapan Sistem
300.000
4. Biaya operasi dan perawatan
a. Biaya Personil
b. Biaya perawatan software
Total Biaya-biaya
II
6.850.000
Manfaat – manfaat
Tahun 0
300.000
500.000
600.000
1.400.000
1.500.000
1.800.000
1.700.000
2.000.000
2.400.000
Tahun 1
Tahun 2
Tahun 3
Keuntungan berwujud
a. Pengurangan biaya operasi
1.000.000
1.000.000
1.500.000
800.000
850.000
900.000
Pengurangan biaya persediaan
1.000.000
1.000.000
1.500.000
Total keuntungan berwujud
2.800.000
2.850.000
3.900.000
a. Peningkatan kinerja staff
2.500.000
3.000.000
4.000.000
b. Peningkatan kepuasan kinerja staff
1.500.000
1.500.000
2.000.000
c.
1.000.000
1.500.000
1.500.000
operasional
Total keuntungan tak berwujud
5.000.000
6.000.000
7.500.000
Total manfaat
7.800.000
8.850.000
11.400.000
6.100.000
6.850.000
9.000.000
b. Pengurangan kesalahan proses
c.
Keuntungan tak berwujud
Peningkatan
Selisih
total
pelayanan
manfaat
dengan
total biaya
Tabel 1. Economic feasibility
STIKOM BINANIAGA BOGOR |
14
Metode Return On Investment (ROI)
Persentase manfaat yang dihasilkan oleh proyek ini dibandingkan dengan biaya yang
dikeluarkannya atau besarnya keuntungan yang bisa diperoleh dalam(%) selama periode yang
telah ditentukan
Manfaat
manfaat tahun ke-1
= Rp. 7.800.000
manfaat tahun ke-2
= Rp. 8.850.000
manfaat tahun ke-3
= Rp. 11.400.000
Total Manfaat
= Rp. 28.050.000
Biaya
Biaya tahun ke-0
= Rp. 6.850.000
Biaya tahun ke-1
= Rp. 1.700.000
Biaya tahun ke-2
= Rp. 2.000.000
Biaya tahun ke-3
= Rp. 2.400.000
Total Biaya
= Rp. 12.950.000
ROI
=
Total Manfaat – Total Biaya * 100%
Total biaya
ROI
=
28.050.000– 12.950.000 *100%
12.950.000
=
15.100.000 *100%
12.950.000
=
1,17*100%
=
117%
Suatu proyek investasi yang mempunyai ROI (Return Of Investment) lebih besar dari 0 adalah
proyek yang dapat diterima. Pada nilai ROI proyek ini adalah 117%, maka akan dikatakan
proyek ini dapat diterima, karena proyek ini akan memberikan keuntungan sebesar 117% dari
biaya investasinya.
STIKOM BINANIAGA BOGOR |
15
b. Kelayakan Operasional
Item Penilaian
Penilaian
Ketersediaan teknologi
Mudah
Kemampuan menggunakan sistem operasi
Mudah
Kemampuan sistem informasi yang menghasilkan
Baik
Tabel 2. Kelayakan Operasional
Ketersediaan teknologi dalam pengembangan sistem penjualan untuk kelancaran
pengiriman promosi kepada konsumen dikatakan cukup layak dan mampu karena
ketersediaan yang ada mencakup semua komponen yang dibutuhkan untuk
menggunakan sistem penjualan dan juga kemampuan dalam menggunakan
sistem informasi sangat baik.
c. Kelayakan Teknis
Item Penilaian
Penilaian
1. Kebutuhan Perangkat Lunak :
Operating Sistem(OS)
: Semua Operating Sistem
Browser
: Mozila Firefox , Google
Chrome, Opera, Safari
Web Server
: WAMP Server
Programming Language
: Java Script, Ajax, PHP
Script Pendukung
: HTML5, CSS3
Mudah
2. Kebutuhan Perangkat Lunak Mobile
3. Operating Sistem(OS)
: Android 2.3 (Ginger Bread)
atau lebih
4.
Processor
: Snapdragon Prosesor atau
lebih
Ram
: 512 MB
Tabel 3. Kelayakan Teknis
STIKOM BINANIAGA BOGOR |
16
Semua komponen diatas mengenai spesifikasi kebutuhan akan penunjang sistem
mudah ditemukan diberbagai tempat komputer karena spesifikasi diatas adalah
spesifikasi standar untuk komputer.
d. Legal Feasibility (Kelayakan Legal)
Secara hukum sistem penjualan ini telah memenuhi aturan dan undang-undang
yang berlaku dikarenakan sistem ini menggunakan perangkat lunak legal.
e. Schedule Feasibility (Kelayakan Jadwal)
No
Kegiatan
Id Kegiatan
1.
Perencanaan
1
2.
- Identifikasi masalah
1.1
3.
- Perumusan masalah
1.2
4.
Analisis
2
5.
- Analisa kebutuhan sistem
2.1
6.
Perancangan
3
7.
- Design Database
3.1
8.
- Design System
3.2
4.
Implementasi
4
9.
- Pengujian
4.1
10.
- Dokumentasi
4.2
11.
- Delivery Product
4.3
12.
- Instalasi Sistem
4.4
13
- Perawatan dan Evaluasi
4.5
Tabel 4. Tabel data aktifitas proyek
STIKOM BINANIAGA BOGOR |
17
Id
No
Waktu
Waktu
Waktu
Waktu
optimistis
realistis
pesimistis
(a)
(m)
(b)
(ET)
Kegiatan
yang
diharapkan
1
1.1.
5
7
10
7.17
2
1.2
5
7
10
7.17
3
2.1
2
4
7
4.17
4
3.1
5
7
10
7.17
5
3.2
5
7
10
7.17
6
4.1
1
2
2
1.83
7
4.2
1
1
2
1.17
8
4.3
1
1
1
1.00
9
4.4
1
1
2
1.17
10
4.5
2
5
6
4.67
28
42
60
42.67
Total
Tabel 5. Tabel waktu yang diharapkan
ET =
( )
Keterangan Formula :
ET= Expected Time | a = Waktu optimis | b = Waktu Pesimis | m = Waktu Realistis
STIKOM BINANIAGA BOGOR |
18
2. Penjadwalan
Gambar 1 Penjadwalan
3. Pemikiran Teoritis
3.1. World Wide Web (WWW)
Awalnya intenet adalah sebuah proyek yang dimaksudkan untuk menghubungkan para
ilmuwan dan peneliti di Amerika, namun saat ini telah tumbuh menjadi media
komunikasi global yang dipakai semua orang di muka bumi. Pertumbuhan ini membawa
beberapa masalah penting mendasar, di antaranya kenyataan bahwa Internet tidak
diciptakan pada jaman graphical user interface (GUI) seperti saat ini. Internet dimulai
pada masa dimana orang masih menggunakan alat-alat akses yang tidak user-friendly
yaitu terminal berbasis teks serta peintah-perintah command-line yang panjang-panjang
dan sukar diingat, sangat berbeda dengan komputer dewasa ini yang menggunakan
klik tombol mouse pada layar grafik berwarna.
STIKOM BINANIAGA BOGOR |
19
3.2. Cross-Platform
Adalah istilah dalam teknologi informasi mengenai sebuah perangkat lunak yang dapat
digunakan di beberapa sistem operasi yang berbeda (Microsoft Windows, Linux, Mac
OS, BSD, aplikasi mobile, dan lainnya ). Umumnya perangkat lunak yang memiliki
kemampuan lintas platform adalah perangkat lunak bebas.
Contoh perangkat lunak yang memiliki kemampuan lintas platform ini antara lain:
• Apache HTTP Server
• MySQL
• PHP
3.3. Phonegap
PhoneGap adalah sebuah kerangka kerja/framework open source yang dipakai untuk
membuat aplikasi cross-platform mobile dengan HTML5, CSS3, dan JavaScript.
PhoneGap menjadi suatu solusi yang ideal untuk seorang pengembang aplikasi web
yang tertarik dalam pembuatan aplikasi di smartphone. PhoneGap juga merupakan
solusi ideal bagi mereka yang tertarik untuk membuat sebuah aplikasi yang dapat
berjalan pada beberapa perangkat smartphone dengan basis kode yang sama. Artinya,
cukup hanya dengan 1 kali coding saja, anda dapat membuat aplikasi untuk
smartphone iPhone, Android, Blackberry, Symbian dan Windows Phone. PhoneGap
juga tidak memerlukan coding secara terpisah untuk masing-masing platform. Dengan
PhoneGap kita dapat menghemat waktu dalam membuat aplikasi untuk beberapa
smartphone dengan sekaligus dan hanya dibekali pengetahuan tentang HTML5, CSS3,
dan JavaScript semua dapat menggunakan PhoneGap. Hal ini bisa disebut dengan
cross-platform karena PhoneGap dapat membuat aplikasi pada beberapa smartphone
dengan hanya 1 coding.
3.4. E-commerce
E-commerce merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis yang
menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi
elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan secara
elektronik, David Baum (1999, pp. 36-34).
E-commerce sebagai suatu teknik penjualan secara elektronis, yang bisa dilakukan dari
jarak jauh (teknologi marketing) yang digunakan di luar toko. Untuk tempat yang jauh
sekalipun
tetap
dilakukan
perdagangan
dengan
memanfaatkan
e-commerce.
Perubahan cara dan bentuk perdagangan telah mengubah, menggeser dan
menaklukkan cara bisnis global yang tidak mengenal jarak dan waktu. Kegiatan yang
STIKOM BINANIAGA BOGOR |
20
dilakukan juga menjadi tidak banyak lagi diwakili oleh tenaga manusia di saat terjadi
peningkatan keterpaduan telekomunikasi dan komputasi secara integral. Berdagang
lewat elektronik merupakan tantangan dan ancaman bagi perdagangan tradisional.
3.5. Javascript
Javascript adalah bahasa skrip yang ditempelkan pada kode HTML dan diproses di sisi
klien. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi semakin luas.
Sebagai contoh, dengan menggunakan JavaScript dimungkinkan untuk memvalidasi
masukanmasukan pada formulir sebelum formulir dikirimkan ke server. Javascript
bukanlah bahasa Java dan merupakan dua bahasa yang berbeda. Javascript
diinterpretasikan oleh klien (kodenya bisa dilihat pada sisi klien), sedangkan kode Java
dikompilasi oleh pemrogram dan hasil kompilasinyalah yang dijalankan oleh klien.
3.6. Pemrograman Database
Definisi dari database adalah kumpulan dari beberapa data dalam jumlah banyak,
saling berhubungan dan mempunyai arti tertentu (Riyanto, 2003). Database secara
global terdiri dari kumpulan tabel yang berisi baris dan kolom. Tiap baris dan tabel
mewakili satu unit data yang disebut dengan record dan kolom di dalam tabel (disebut
dengan field) merupakan keterangan dari masing-masing record.
3.7. Web Server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan
mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya
berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan
Microsoft Internet Information Service (IIS). Apache merupakan web server antarplatform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.
3.8. Toko Online
Pertama kali bermula pada tahun 1990 Tim Berners-Lee menciptakan browser web
WorldWideWeb yang mengubah jaringan telekomunikasi akademik menjadi sistem
komunikasi untuk semua orang setiap hari secara mengglobal yang dikenal dengan
nama Internet.
Pada awalnya penggunaan Internet bertujuan komersial dilarang dengan keras. Ini
dikarenakan adanya larangan commercial network traffic oleh National Science
Foundation’s (NSFNET) yang merupakan backbone Internet.
STIKOM BINANIAGA BOGOR |
21
Tahun 1991 NSF menghapus larangan untuk tujuan komersial dan saat itulah
membuka jalan bagi electronic commerce (e-commerce). Hanya saja, tidak semua
kebijakan mengenai komersial dicabut. Baru pada tanggal 30 April 1995, batasan
komersial yang paling terakhir dicabut.
Jika menelusuri sejarah, maka Pizza Hut-lah yang menjadi perusahaan paling pertama
mendirikan toko online. Mereka menyediakan fasilitas pemesanan online atau
pengiriman ke rumah untuk testing pada tahun 1994 di Santa Cruz, California. Pada
tahun 2007 seluruh daerah sudah mendapatkan opsi dalam sistemnya. Pada akhir
tahun 2000, banyak perusahaan Eropa dan Amerika menyediakan fasilitas pelayanan
melalui World Wide Web. Semenjak saat itulah, orang mulai mengasosiasikan istilah
“ecommerce” sebagai kemampuan untuk membeli berbagai produk melalui Internet.
Sekedar untuk diketahui, istilah ecommerce waktu zaman sebelumnya lebih mengarah
ke transaksi secara online/elektronik.
Berlanjut pada tahun 1995, Amazon muncul sebagai toko buku online. Belakangan
perusahan tersebut menyadari barang dagangan lainnya juga memiliki permintaan
yang tinggi, sehingga pada akhirnya mengadakan perluasan dengan menjual berbagai
komoditas. Sekarang perusahaan ini sudah memiliki 20.700 karyawan dengan
keuntungan net US$902 juta pada tahun 2009.
Sekarang, hampir toko nyata (di dunia nyata) memiliki toko online. Berkat semakin
cepatnya koneksi dan majunya teknologi, sektor penjualan online sangat berkembang
dan terkenal. Sekarang pun, orang terkadang lebih memilih membeli online daripada ke
toko karena alasan kenyamanan dan perbandingan harga yang menarik.
Berikut timeline perkembangan toko online:
1982 :
1987 :
1990 :
1992 :
1994 :
1995 :
1998 :
1999 :
France Telecom (Perancis) memperkenalkan Minitel yang digunakan untuk
pemesanan online.
Swreg mulai menyediakan account kepada pembuat software dan shareware
untuk menjual produk mereka.
Tim Berners-Lee menulis browser web pertama, WorldWideWeb, digunakan ke
komputer NeXT
J.H. Snider dan TerraZiporyn mempublikasi buku Future Shop:How New
Technologies Will Change the Way We Shop and What We Buy
Netscape merilis browser Navigator di Oktober dengan nama kode Mozilla.
Pizza Hut menyediakan fasilitas pemesanan online pada halaman web-nya.
Bank Online pertama dibuka
Jeff Bezos merilis Amazon.com dan merupakan stasiun radio internet,
komersial-gratis
24
jam.
Dell dan Cisco mulai menggunakan Internet untuk transaksi online secara
intensif.
eBay dibuat oleh Pierre Omidyar dengan nama AuctionWeb
Perangko pos elektronik dapat dibeli dan di-download untuk diprint dari web.
Business.com, yang dibeli seharga $149.000 di tahun 1997, dijual kepada
STIKOM BINANIAGA BOGOR |
22
2000 :
2002 :
2003 :
2007 :
2008 :
eCompanies
sebesar
$7.5
juta.
Filesharing peer-to-peer Napster diluncurkan.ATG Stores diluncurkan untuk
menjual barang dekorasi rumah secara online.
Terjadi dot-com bust.
eBay mengakuisisi PayPal sebesar $1.5 miliar.
Amazon.com mengumumkan profit tahunan pertama.
Business.com diakuisisi oleh R.H Donnelley sebesar $345 juta.
Penjualan US eCommerce dan Online Retail diproyeksikan akan mencapai
$204 miliar, meningkat sebesar 17% dari tahun 2007.
(Tim Penelitian dan Pengembangan Wahana Komputer Yogyakarta, 2006)
(Anggit Masri Mutsanni Aplikasi Online Diakses dari: http/repository.amikom.ac.id)
(http://www.computesta.com)
4. Kerangka Identifikasi Pemecahan Masalah
Pengembangan yang diterapkan pada sistem penjualan untuk Produsen Kaos Anak
adalah sebagai berikut :
Administrator
Halaman Input
Administrator
Database
Aplikasi Mobile
Halaman Pengguna
Pengguna
Gambar 2 Kerangka Identifikasi Pemecahan Masalah
4.1. Konsepsi
Perancangan sistem ini menggunakan bahasa pemrograman Javascript , Ajax dan PHP
untuk versi web dan menggunakan teknologi dari Phonegap Cordova untuk pembuatan
sistem pada perangkat mobile. Selain itu, proyek ini juga menggunakan mySQL
sebagai database,sehingga tewujud sebuah aplikasi terintegrasi yang mampu
mengolah data setiap transaksi yang dilakukan oleh pengguna baik via website maupun
mobile secara akurat.
STIKOM BINANIAGA BOGOR |
23
5. Analisis
5.1. Gambaran Umum Pabrik
Setelah lulus di Universitas Guna Dharma dua orang yang baru saja menikah bertekad
untuk berwirausaha. Aris Dwantoro dan Anne Setia Fajarine mulai menawarkan produk
pakaian dari pintu ke pintu dan dilanjutkan dengan pameran-pameran. Tidak berhenti
begitu saja, mereka mengembangkan melalui kerjasama di luar kota, seperti Surabaya
dan Bandung. Sampai pada akhirnya memiliki lokasi sendiri di Yasmin Bogor dengan
nama Pabrik : Produsen Kaos Anak.
5.2. Analisis Sistem
a. Pengumpulan data
Observasi (Pengamatan Lapangan), mengenai tata cara atau proses kinerja
setiap staff dalam memasarkan produk yang mereka jual.
Wawancara, menanyakan tentang kebutuhan staf administrator dan pabrik. Ini
merupakan data yang didapat dari hasil wawancara langsung tanpa diolah
terlebih dahulu.
b. Analisa data
Menganalisa jenis produk dan ukuran yang akan dijual.
Menganalisa frekuensi pembelian berdasarkan gender.
c. Persiapan proposal
Menyajikan analisis biaya.
Mempersiapkan proposal.
Menyajikan proposal.
F. PEMODELAN DAN STRUKTUR
1. ARSITEKTUR
Gambar
di
atas
menggambarkan
tatacara
yang
dilakukan
selama
proses
pengembangan, dengan rincian sebagai berikut :
STIKOM BINANIAGA BOGOR |
24
Database Server
Perangkat Mobile
Kabel USB
(proses pengembangan)
Personal
Computer
Gambar 3 Arsitektur
a. Perangkat Keras
No
1
2
3
4
5
6
7
Perangkat Keras
Prosesor
Memori
Layar
I/O Ports
HDD
Dell Streak 5
Kabel Data Dell
Spesifikasi
AMD Quad-Core A8-4500M up to 2.8 GHz
4GB DDR3
14’’ HD LED LCD 1366x768
USB 3.0
500 GB
5” 1GHz Snapdragon prosesor, 512 MB memori
USB 2.0
Tabel 6. Perangkat Keras
b. Perangkat Lunak
No
1
2
3
4
5
Perangkat Lunak
Sistem Operasi
Sistem Operasi Mobile
Aplikasi
Database
Driver
Spesifikasi
Windows 8.1 Enterprise 64 bit
Android 2.3 Gingerbread
Bluefish, Android Developer Tools
MySQL
Dell Streak USB Driver
Tabel 7. Perangkat Lunak
c. Jaringan
Dalam proses pengembangan proyek ini, pelaksana menggunakan koneksi lokal
selama proses pengembangan versi web, dan menggunakan koneksi wifi (WiFi
ADB), kabel USB untuk keperluan pengujian aplikasi ke mobile serta koneksi
internet (melalui webhosting) dalam pengujian database untuk aplikasi versi
mobile.
STIKOM BINANIAGA BOGOR |
25
2. IMPLEMENTASI
2.1 Implementasi Database
Proyek ini menggunakan database MySQL dalam penerapannya. Berikut adalah
informasi table yang digunakan dalam proyek ini:
Gambar 4 Database
STIKOM BINANIAGA BOGOR |
26
Pada versi web, proyek ini tidak menggunakan framework yang biasanya memiliki fitur
anti sql injection, karena bertujuan untuk membuat
isi website yang lebih ringan,
disamping itu, keamanan source code database kurang terjaga. Untuk mengatasi
masalah ini pelaksana menggunakan stored procedure di dalam setiap perintah akses
database. Berikut adalah daftar stored procedure yang terdapat pada proyek ini :
Gambar 5 Stored Procedure
STIKOM BINANIAGA BOGOR |
27
2.2. Implementasi Interface
2.2.1. Versi Web
Halaman di atas merupakan halaman awal ketika website kaosanak.hoashops.com di akses.
Pengguna dapat langsung melihat detail produk dengan cara mengklik gambar dari setiap
produk yang ditampilkan. Pelanggan juga dapat melakukan penyaringan produk sesuai
dengan harga, produk terbaru, dan kepopularitasan produk pada halaman ini.
Gambar 6 Halaman Awal
STIKOM BINANIAGA BOGOR |
28
Pada halaman ini keterangan dan gambar dari produk ditampilkan dengan lebih jelas
dan lebih detail, halaman ini juga memiliki fitur untuk mengecek lama pengiriman
produk ke tempat pengguna. Data pada database yang sampai saat proyek ini dibuat
merupakan data dari layanan JNE sebagai kurir yang digunakan oleh pemilik.
Gambar 7 Halaman Detail Produk
STIKOM BINANIAGA BOGOR |
29
Halaman ini merupakan halaman untuk konfirmasi kepada pengguna setelah
pengguna website melakukan pemilihan produk. Terdapat 2 pilihan, pilihan untuk
memilih produk lainnya atau selesai memilih produk dan melakukan proses
selanjutnya.
Gambar 8 Halaman Konfirmasi
Halaman ini merupakan perincian dari produk yang sudah dipilih oleh pengguna.
Pengguna website dapat menghapus produk yang sudah dipilih dan juga dapat
mengubahnya sesuai dengan keinginan.
Gambar 9 Halaman Tas Belanja
STIKOM BINANIAGA BOGOR |
30
Pada halaman ini pengguna diminta untuk login ke dalam sistem untuk dapat
melanjutkan proses selanjutnya.
Gambar 10 Halaman Login
Setelah login, informasi dari pengguna ditampilkan pada halaman ini. Halaman ini
merupakan halaman konfirmasi untuk alamat pengiriman produk.
Gambar 11 Halaman Informasi Pengiriman
STIKOM BINANIAGA BOGOR |
31
Halaman terakhir dalam proses pemesanan produk. Pelanggan diminta untuk
mencatat nomor pemesanan untuk keperluan konfirmasi jika pelanggan sudah
melakukan pembayaran ke produsen kaos anak.
Gambar 12 Halaman Informasi Pembayaran
Pelanggan yang sudah melakukan pembayaran wajib melakukan konfirmasi. Hal ini
dapat dilakukan melalui halaman di atas atau melalui sms. Setelah pelanggan
melakukan konfirmasi, maka pihak administrasi dari produsen kaos anak akan
mengurus pengiriman produk kepada pelanggan.
Gambar 13 Halaman Konfirmasi Pembayaran
STIKOM BINANIAGA BOGOR |
32
Gambar 14 Halaman Login Administrator
Gambar 15 Halaman Utama Administrator
STIKOM BINANIAGA BOGOR |
33
Gambar 16 Halaman Input Produk
2.2.2. Versi Mobile
Gambar 17 Halaman Utama Versi Mobile
(pada emulator)
STIKOM BINANIAGA BOGOR |
34
Gambar 18 Halaman Detail Produk Versi Mobile
(pada emulator)
Gambar 19 Halaman Utama Mobile
STIKOM BINANIAGA BOGOR |
Gambar 20 Halaman Detail Produk Mobile
35
2.3. Implementasi Phonegap Cordova
Pelaksana melakukan implementasi teknologi Phonegap Cordova di lingkungan sistem
operasi Android, dengan rincian sebagai berikut:
2.3.1. Perangkat Android Yang Didukung
Android 2.1
Android 2.2
Android 2.3
Android 3.x
Android 4.x
2.3.2. Instalasi SDK + Cordova
Download
dan
install
SDK
Android
di
http://developer.android.com/sdk/index.html
Download salinan terbaru dari PhoneGap dan ekstrak isinya.
2.3.3 Mengatur variabel lingkungan PATH di Windows
Dari Desktop, klik kanan My Computer dan klik Properties.
Klik tautan Advanced System Settings di kolom sebelah kiri.
Di bagian System Properties klik tombol Environment Variables.
Pilih variabel PATH dari bagian variable System.
Pilih tombol Edit.
Tambahkan path SDK Android direktori platform-tools dan tools. Di contoh
ini digunakan "C:\Android\android-sdk-windows" sebagai direktor dimana
SDK ter-install. Tambahkan teks berikut pada kotak teks:
;C:\ Android \android-sdk-windows\platform-tools;C:\ Android \android-sdkwindows\tools
STIKOM BINANIAGA BOGOR |
36
Simpan hasil perubahan. Tutup dialog Environment Variables.
Sebagai tambahan, mungkin perlu menambahkan %JAVA_HOME%\bin ke
PATH juga. Untuk memeriksa apakah hal tersebut diperlukan, eksekusi
perintah di command prompt dengan ketik java. Jika program tidak dapat
ditemukan maka tambahkan %JAVA_HOME%\bin ke PATH. Anda mungkin
perlu menyertakan path lengkap dibanding hanya menuliskan variabel
lingkungan %JAVA_HOME%.
Terakhir, mungkin butuh menyertakan %ANT_HOME%\bin ke PATH juga.
Untuk memeriksa apakah hal tersebut diperlukan, eksekusi perintah di
command prompt dengan ketik ant. Jika program tidak dapat ditemukan
maka tambahkan %ANT_HOME%\bin ke PATH. Anda mungkin perlu
menyertakan
path
lengkap
dibanding
hanya
menuliskan
variabel
lingkungan %ANT_HOME%.
2.3.4 Buat Project Baru
Buka terminal
Di sebuah terminal, arahkan ke direktori bin dalam sub-folder android dari
distribusi Cordova. Misalnya :
cd C:\Android\phonegap\lib\android\bin
Ketik create
kemudian tekan "Enter". Misalnya :
create C:\Android\project\itpm com.pka.kaosanak KaosAnak
adalah path ke proyek Android Cordova Android yang baru
adalah nama paket, misalnya. com.YourCompany.YourAppName
adalah nama proyek, misalnya YourApp
STIKOM BINANIAGA BOGOR |
37
Buka Eclipse/ADT, dan pilih menu Other :
Gambar 21 Membuat Project Baru
Gambar 22 Import Project Phonegap
STIKOM BINANIAGA BOGOR |
38
Gambar 23 Selesai Import
Pilih direktori yang tadi digunakan sebagai
Klik Finish.
Jika proyek anda memiliki tanda silang (X) merah yang menyatakan artinya ada
masalah, ikuti langkah-langkah berikut:
Klik kanan di folder proyek.
Di dialog Properties yang tampil pilih Android dari panel navigasi.
Untuk target pembangungan proyek pilih Android API level tertinggi dari yang telah terinstall.
Klik OK
Kemudian dari blok menu Project pilih Clean.
Seharusnya hal tersebut memperbaiki semua error di proyek.
STIKOM BINANIAGA BOGOR |
39
2.3.5 Implementasi teknologi HTML5, AJAX, JSON ke perangkat mobile
Selanjutnya adalah membuat aplikasi pada perangkat mobile sistem operasi
Android kemudian pada perangkat mobile lainnya seperti Blackberry dan iOS. Hal
tersebut dapat dilakukan hanya dengan sekali melakukan pemograman,
kemudian diimplementasikan pada ke 2 sistem operasi lainnya diatas.
Langkah-langkah implementasi adalah sebagai berikut:
1. Buka folder proyek dimana aplikasi phonegap cordova sebelumnya dibuat,
kemudian buka folder www seperti di bawah ini
C:\Android\project\itpm\assets\www
2. Kopikan seluruh file HTML5 dan lainnya di folder www seperti di bawah ini:
Gambar 24 Isi Folder www
Catatan : di dalam folder www harus terdapat file index agar phonegap cordova
berjalan.
3. Jika semua langkah sudah diterapkan, lakukan proses seperti di bawah ini:
Gambar 25 Menjalankan Aplikasi
STIKOM BINANIAGA BOGOR |
40
Gambar 26 Hasil Implementasi Pada Perangkat Mobile
Untuk mengimplementasikan pada perangkat mobile lainnya, dapat dilakukan melalui
website dengan cara login ke https://build.phonegap.com/ kemudian klik sign in.
Gambar 27 Halaman Login Phonegap Build
Buatlah zip file dari seluruh isi file yang ada di dalam foder www pada langkah
sebelumnya kemudian klik private-> upload a zip, pilih file zip tersebut untuk membuat
aplikasi baru.
STIKOM BINANIAGA BOGOR |
41
Gambar 28 Upload File ZIP
Setelah proses upload selesai, klik ready to build!
Gambar 29 Pembuatan Aplikasi
Kemudian klik icon nama proyek/ikon phone seperti di bawah ini :
Gambar 30 Pilih Proyek
Selanjutnya klik pada masing-masing ikon sistem operasi untuk unduh installer pada
masing-masing perangkat mobile yang sesuai dengan sistem operasinya.
Gambar 31 Unduh Installer
STIKOM BINANIAGA BOGOR |
42
2.3.6 Menjalankan aplikasi ke Perangkat
Pastikan USB debugging sudah diaktifkan di perangkat kemudian hubungkan ke
sistem anda dengan memastikan terlebih dahulu usb driver untuk perangkat telah
terinstall. Klik kanan di proyek kemudian pilih Run As > Android Application.
G. IMPLIKASI
1. Banyak bisnis yang mencoba untuk memperoleh keunggulan bersaing dengan
menggunakan teknologi web dalam berinteraksi dengan para konsumen. Oleh sebab
itu, teknologi yang terdapat pada web, khususnya HTML5 dan CSS 3 baik diterapkan
dalam website agar konsumen merasakan kenyamanan saat berbelanja, bukan hanya
keindahan yang diberikan oleh CSS 3 dalam membuat style halaman web, tetapi juga
halaman yang responsive dan animasi yang diberikan sehingga pengguna berkeinginan
kembali untuk mengunjungi website maupun aplikasi mobile Produsen Kaos Anak.
2. Proyek
ini
juga
menyediakan
solusi
bagi
pengguna
yang
lebih
suka
mengakses/berbelanja melalui perangkat mobile dengan teknologi Phonegap Cordova.
SARAN
Berdasarkan hasil penelitian yang telah dilakukan, teknologi yang sudah diterapkan pada
proyek ini tidak bisa berjalan dengan maksimal dalam hal desain dan animasi yang terdapat
pada versi web maupun versi perangkat mobile, jika dalam proses pengambilan gambar
produk tidak sesuai dengan resolusi yang sudah ditetapkan. Maka penulis memberikan saran
untuk :
1. Mengubah resolusi gambar produk sesuai dengan resolusi yang sudah ditentukan
sebelum diupload ke webhosting.
2. Memperhatikan besar setiap file yang di upload, karena akan menambahkan waktu
memuat pada halaman web maupun mobile.
STIKOM BINANIAGA BOGOR |
43
H. DAFTAR PUSTAKA
[1]http://wiki.phonegap.com/w/page/16494 772/FrontPageMeier, Get Started Guide.
[2]http://www.phonegap.com, Phonegap Overview.
[3]Jon Reid, jQuery Mobile, O’Reilly books, 2011.
[4]Meyer, Jeanine. Games to Learn HTML5 and JavaScript. New York: Friendsof, 2010.
[5]Akhmad Dharma Kasman, Kolaborasi Dahsyat ANDROID dengan PHP dan MySQL, 2013.
STIKOM BINANIAGA BOGOR |
44
I. TENTANG PELAKSANA
Samuel Febrian
Lahir di Bogor pada tanggal 21 Feb