TUGAS AKHIR
Oleh:
MARLINA
21000493
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat
Oleh:
MARLINA
21000493
ii
HALAMAN PENGESAHAN
iii
HALAMAN PERNYATAAN
1. Tugas Akhir ini adalah asli dan belum pernah diajukan untuk
mendapatkan gelar akademik (ahli madya, sarjana, magister, dan/atau
doktor), baik di Sekolah Tinggi Manajemen Informatika dan Komputer
(STMIK) GICI maupun di Perguruan Tinggi lain kecuali secara tertulis
dengan jelas dicantumkan sebagai acuan dalam naskah dengan disebutkan
nama pengarang dan dicantumkan dalam daftar pustaka;
2. Tugas Akhir ini adalah murni gagasan, rumusan, dan penelitian saya
sendiri, tanpa bantuan pihak lain, kecuali arahan Pembimbing;
3. Pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian
hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini,
maka saya bersedia menerima sanksi akademik berupa pencabutan gelar
yang telah diperoleh, serta sanksi lainnya sesuai dengan norma dan
ketentuan yang berlaku.
Marlina
21000493
iv
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena
berkat rahmat-Nya penulis dapat menyelesaikan Skripsi yang berjudul
Perancangan Sistem Informasi Penjualan Jam Tangan Berbasis Web Pada
Toko Romeo Juliet, sesuai dengan yang direncanakan.
Penulis menyadari sepenuhnya bahwa tanpa adanya bantuan dari berbagai
pihak, Penulis akan banyak menemui kesulitan dalam penyusunan Tugas Akhir
ini. Untuk itu Penulis mengucapkan terima kasih kepada:
1. Bapak Kiatwansyah, selaku Ketua Pembina Yayasan Permata Harapan
Bangsa Batam
2. Ibu Sumiati Br. Bangun, S.E. selaku Ketua Yayasan Permata Harapan
Bangsa
3. Bapak Zainul Munir S.T.,MeTC, selaku Ketua Sekolah Tinggi
Manajemen Informatika
dan Komputer Gici Batam
3. Dedi Rahman Habibie, M.Kom , selaku Pembimbing yang telah
mengarahkan dan membimbing penulis selama mengerjakan Tugas
Akhir ini
4. Staff Dosen dan Karyawan STMIK GICI Batam, yang telah banyak
memberikan ilmu dan kemudahan dalam penyelesaian Tugas Akhir ini.
Penulis menyadari bahwa Skripsi ini masih jauh dari sempurna. Oleh
sebab itu, dengan segala kerendahan hati, kritik dan saran yang bersifat
membangun dari pembaca, Penulis sangat mengharapkan kritik dan sarannya
demi kesempurnaan Tugas Akhiri ini.
Batam, 15 Juli 2017
Penulis,
Marlina
v
ABSTRAK
Toko Romeo Juliet merupakan toko supplier yang menyediakan jam tangan kw.
Toko Romeo Juliet telah memiliki banyak pelanggan baik didalam kota batam
maupun diluar kota Batam. Toko Romeo Juliet masih menerapkan prosedur
belanja manual atau pelanggan langsung datang ke toko untuk membeli produk
yang diinginkan. Serta sistem manual seperti pencatatan data-data dan transaksi
penjualan produk. Untuk menyelesaikan masalah diatas, meningkatkan penjualan
dan menjangkau pangsa pasar yang lebih luas maka Toko Romeo Juliet ingin
menggunakan teknologi dalam strategi pemasaran dan penjualannya dengan
mengimplementasikan Penjualan Online. Untuk membangun sebuah aplikasi
penjualan online alat yang digunakan untuk menggambarkan model sistem adalah
dengan pengembangan Bahasa php dan database mysql. Berdasarkan hasil
penelitian disimpulkan bahwa Aplikasi E-commrce yang dibuat ini dapat menjadi
media promosi, membantu meningkatkan penjualan dan menekan biaya
operasional bagi perusahaan serta mempermudah konsumen dalam melakukan
proses pemesanan dan pembayaran suatu produk karena dilakukan secara on-line
serta mempermudah mencatat data-data produk dan transaksi lebih efisien.
vi
ABSTRACT
Romeo Juliet Store is a supplier store that provides my watch. Romeo Juliet store
has many customers both inside and outside the city of Batam. The Romeo Juliet
store still implements a manual shopping procedure or the customer goes straight
to the store to buy the desired product. As well as manual systems such as
recording data and product sales transactions. To solve the above problems,
increase sales and reach a wider market share then the Romeo Juliet Store wants
to use technology in its marketing and sales strategy by implementing Online
Sales. To build an online sales app the tool used to describe the system model is
with the development of PHP Language and mysql database. Based on the results
of the study concluded that the E-Commrce application made this can be a media
campaign, help increase sales and reduce operational costs for companies and
facilitate consumers in the process of ordering and payment of a product because
it is done on-line and facilitate record product data And more efficient
transactions.
vii
DAFTAR ISI
viii
2.13. Basis Data ........................................................................................ 24
2.14. Tingkatan Basis Data ....................................................................... 25
2.15. Tujuan Primer Pengembangan Basis Data ....................................... 26
2.16. Tujuan Sekunder Pengembangan Basis Data .................................. 29
2.17. Keuntungan Pengembangan Basis Data .......................................... 31
2.18. Siklus Hidup Pengembangan Sistem ............................................... 33
2.19. Alat Peranganan Sistem ................................................................. 35
2.19.1 Data Flow Diagram ............................................................. 35
2.19.2 Simbol-Simbol yang digunakan dalam DFD ....................... 35
2.19.3 Level Dalam DFD ................................................................ 38
2.20. Entity Relationship Diagram............................................................ 39
2.21. Pengertian Internet ........................................................................... 40
2.22. Sejarah Internet ................................................................................ 40
2.23. Aplikasi – Aplikasi Internet ............................................................. 41
2.24. P engertian E-Commerce ................................................................. 42
2.25. Tipe-tipe aplikasi E-commerce ........................................................ 43
2.26. Karakteristik E-commerce ............................................................... 44
2.27. Keuntungan dari E-commerce.......................................................... 45
2.27.1 Bagi organisasi/perusahaan ................................................... 45
2.27.2 Bagi Konsumen ..................................................................... 46
2.27.3 Bagi Masyarakat ................................................................... 47
2.28. Kekurangan E-commerce ................................................................ 48
2.28.1 Bagi Organisasi / Perusahaan................................................ 48
2.28.2 Bagi Konsumen ..................................................................... 49
2.28.3 Bagi Masyarakat .................................................................. 50
2.29. Database Management System My SQL ......................................... 51
2.29.1 Pengertian My SQL .............................................................. 51
2.29.2 Keungulan My SQLaan ........................................................ 51
2.30. PHP .................................................................................................. 52
2.30.1 Pengertian PHP ..................................................................... 52
2.30.2 Sejarah PHP .......................................................................... 52
2.31. XAMPP ............................................................................................ 53
ix
2.31.1 Pengertian XAMPP ............................................................... 53
2.32. CMS ( Content Management System ) ............................................ 54
2.32.1 Pengertian CMS .................................................................... 54
2.33. Jenis – Jenis CMS ............................................................................ 55
2.34. Sejarah Opencart .............................................................................. 58
2.35. Pengertian Opencart ......................................................................... 59
2.36. Toko Online ..................................................................................... 59
2.37. Pengertian Waterfall Mode .............................................................. 59
2.38. Penelitian Terdahulu ........................................................................ 61
BAB III METODE PENELITIAN ............................................................ 64
3.1. Kerangka Kerja ................................................................................. 64
3.2. Gambaran Umum Perusahaan ........................................................... 67
3.3. Struktur Organisasi dan Jabaran Tugas ............................................. 68
3.4. Gambaran Struktur Organisasi .......................................................... 68
3.5. Uraian Tugas Struktus Organisasi ..................................................... 69
BAB IV ANALISIS DAN IMPLEMENTASI ........................................... 73
4.1. Analisis Sistem Berjalan .................................................................. 73
4.1.1 Kelemahan Sistem Berjalan. .................................................... 73
4.2.Alternatif Pemecahan Masalah ......................................................... 74
4.3.Analisa Sistem ................................................................................... 76
4.4.Perancangan Sistem .......................................................................... 76
4.4.1 Metode Perancangan Sistem ................................................. 76
4.4.2 Analisis (Analysis) ................................................................ 77
4.4.3 Identifikasi Masalah .............................................................. 79
4.4.4 Usulan Pemecahan Masalah .................................................. 79
4.4.5 Design (Perancangan) .......................................................... 80
4.4.5.1 Perancangan Context Diagram .................................. 80
4.4.5.2 Data Flow Diagram (DFD) ....................................... 84
4.4.5.3 Entity Relationshiop Diagram ................................... 85
4.5.Perancangan Tampilan ...................................................................... 86
4.5.1 Perancangan Struktur Menu Home .......................................... 86
4.5.2 Perancangan Desain Halaman Home ...................................... 86
x
4.6. Implementasi System Yang Di Usulkan .......................................... 87
4.6.1 Dari Sisi Pembeli ( Customer ) ............................................... 91
4.7.Pembahasan ....................................................................................... 92
4.7.1. Analisis Sistem Baru ............................................................... 93
4.7.2. Keunggulan Sistem Baru ......................................................... 93
4.7.3. Kebutuhan Sistem ................................................................... 93
4.8. Perbandingan Sistem Lama dan Sistem Baru .................................. 94
BAB V PENUTUP ....................................................................................... 96
5.1. Kesimpulan ...................................................................................... 96
5.2. Saran ............................................................................................... 97
DAFTAR PUSTAKA ................................................................................... 99
LAMPIRAN
xi
DAFTAR TABEL
xii
DAFTAR GAMBAR
xiii
1
BAB I
PENDAHULUAN
kerja serta bidang lainnya merupakan contoh - contoh bahwa manusia semakin
memerlukan teknologi dalam kehidupan ini. Saat ini dunia telah mengenal suatu
teknologi yang disebut dengan internet. Dengan internet semua orang dapat
berkomunikasi dengan orang lain yang berada di berbagai belahan dunia. Melalui
yang dibutuhkan kapan saja dan dimana saja. Kini dengan hadirnya internet,
Bukan suatu hal yang baru jika sistem informasi berkembang sedemikian pesatnya
(Jogiyanto 2005).
Teknologi internet sudah terbukti merupakan salah satu media informasi yang
efektif dan efisien dalam penyebaran informasi yang dapat diakses oleh siapa saja,
kapan saja dan dimana saja. Teknologi internet mempunyai efek yang sangat
besar pada perdagangan atau bisnis. Hanya dari rumah atau ruang kantor, calon
1
2
pembeli dapat menghemat waktu dan biaya karena tidak perlu datang ke toko atau
tempat transaksi sehingga dari tempat duduk mereka dapat mengambil keputusan
dengan cepat. Transaksi secara online dapat menghubungkan antara penjual dan
calon pembeli secara langsung tanpa dibatasi oleh suatu ruang dan waktu. Itu
berarti transaksi penjualan secara online mempunyai calon pembeli yang potensial
sektor bisnis. Salah satu contoh aplikasi sistem informasi dalam sektor bisnis,
yang sama agar dapat bersaing dan didunia maya (Barkattulla 2005). Pelaksanaan
keunggulan dalam proses mengetahui secara otomatis jumlah stok produk yang
ada, proses transaksi secara langsung, pembuatan laporan harian. Hal tersebut
efektif, karena secara otomatis laporan akan terlihat ketika semua transaksi sudah
website e-commerce sebagai salah satu media penjualan akan memperluas daerah
3
pemasaran produk dan memudahkan pembeli untuk memilih dan memesan produk
Penjualan Jam Tangan Berbasis Web pada Toko Romeo Juliet Online Shop”.
2. Menggunakan opencart
bermanfaat bagi pihak lain yang dapat diperoleh dari penelitian ini:
dan memperluas target pasar produknya, karena sifat internet yang tidak
1. Bagi Pelanggan
2. Bagi Penulis
akhir ini.
berikut:
BAB I PENDAHULUAN
sistematika penulisan.
6
Bab ini berisikan yang menyajikan kesimpulan serta saran dari apa
BAB II
LANDASAN TEORI
Sistem berasal dari bahasa latin ( System ) dan bahasa Yunani ( Sustema )
adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan
bersama untuk memudahkan aliran informasi, materi atau energi. Istilah ini sering
yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh
umum misalnya seperti Negara. Negara merupakan suatu kumpulan dari beberapa
membentuk suatu Negara dimana yang berperan sebagai pengeraknya yaitu rakyat
yang berada di Negara tersebut. Contoh lainnya adalah sistem komputer yang
yang saling terikat dalam suatu antar relasi di antara unsur – unsur tersebut dengan
lingkungan.
fisik yang terdiri dari bagian-bagian dalam keadaan saling tergantung satu sama
lainnya.
7
8
Menurut James Havery sistem adalah prosedur logis dan rasional untuk
lainnya dengan maksud untuk berfungsi sebagai suatu kesatuan dalam usaha
saling berkaitan sehingga membentuk suatu kesatuan yang utuh dan terpadu.
saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran atau
maksud.
karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa
sebagai berikut:
1. Komponen ( Component )
mempunyai suatu sistem yang lebih besar yang disebut supra sistem,
misalnya suatu perusahaan dapat disebut dengan suatu sistem dan industri
yang merupakan sistem yang lebih besar dapat disebut dengan supra
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas
karena dengan batas sistem ini fungsi dan tugas dari subsistem yang satu
dengan lainnya berbeda tetapi tetap saling berinteraksi. Batas suatu sistem
lainnya. Dengan kata lain output dari subsistem akan menjadi input dari
berupa:
didapatkan keluaran.
computer.
Dengan kata lain suatu sistem akan dikatakan berhasil kalau pengoperasian
sistem itu mengenai sasaran atau tujuannya. Sistem yang tidak mempunyai
Lingkaran Luar
subsistem
Subsiste
input m
pengolah
Output
subsistem subsistem
boundary boundary
Menurut Husda, Nur Elfi. ( 2012 : 115 ) sistem dapat diklasifikasikan dari
sistem fisik, sistem alamiah, sistem buatan manusia, sistem tertentu, sistem tak
Sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara
Merupakan sistem yang ada secara fisik sehingga setiap mahluk dapat
Sistem yang terjadi melalui proses alam dalam artian tidak dibuat oleh
luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur
tangan dari pihak luarnya. Secara Teoritis sistem tersebut ada, tetapi
benar-benar tertutup ).
control oleh satu atau lebih komputer sebagai bagian dari sistem yang
dan sumber:
Data ukur adalah data yang menunjukkan ukuran mengenai nilai sesuatu.
14
Data internal adalah data yang asli, artinya data sebagai hasil observasi
tersebut hasil kerja orang lain. Data eksternal ini terdiri dari 2 jenis yaitu:
Data eksternal primer adalah data dalam bentuk ucapan lisan atau
sendiri.
Data eksternal sekunder adalah data yang diperoleh bukan dari orang
orang lain.
15
yang memiliki arti yang sangat penting didalam mendukung proses pengambilan
sebagai data yang diolah menjadi bentuk yang lebih berarti bagi yang
menerimanya.
menjadi suatu bentuk yang penting bagi si penerima dan mempunyai nilai yang
menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi
Menurut Husda, Nur Elfi. ( 2012 : 117 ) Secara umum informasi dapat
didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih
berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-
kejadian yang nyata yang digunakan yang nyata yang digunakan untuk
pengambilan keputusan.
ditangkap. Kualitas informasi di tentukan oleh beberapa factor. ( Husda, Nur Elfi.
2012 : 118 ) :
16
1. Akurat
2. Tepat waktu
Informasi yang sudah tidak akan mempunyai nilai lagi. Karena informasi
keputusan terlambat, maka dapat berakibat fatal bagi organisasi. Saat ini
3. Relevan
1. Menambah Pengetahuan
17
2. Mengurangi ketidakpastian
keputusan yang lebih terarah untuk mencapai sasaran dan tujuan yang
diperoleh.
18
tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat
sejumlah data kembali. Data tersebut akan di tangkap sebagai input, diproses
kembali lewat suatu model dan seterusnya membentuk suatu siklus. Siklus
Data di Penerimaan
Tangkap oleh Basis Informasi
Data (user)
indra
Hasil Hasil
Tindakan Keputusan
Menurut Husda, Nur Elfi. ( 2012 : 119 ) sistem informasi dapat didefinisikan
transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya
3. Keluwesan
macam operasi.
4. Kepuasan pemakai
Hal yang paling penting adalah pemakai mengetahui dan puas terhadap
sistem informasi.
20
enam buah komponen atau disebut juga dengan blok bangunan ( building block ).
Keenam komponen ini harus ada bersama-sama dan membentuk satu kesatuan.
Jika satu atau lebih komponen tersebut tidak ada, maka sistem informasi tidak
akan dapat melakukan fungsinya, yaitu pengolahan data dan tidak dapat mencapai
berikut ini :
memanipulasi data input dan data yang tersimpan di basis data dengan cara
sistem.
Pemakai Pemakai
Pemakai Pemakai
informasi adalah:
1. Level Organisasi
Contoh : E-commerce
Contoh :
System/TPS )
reservasi dll
System/MIS)
23
organisasi.
pembuatan keputusan.
tersebut.
Collaboration System )
kemampuan kolaborasi.
organisasikan dalam tata cara khusus. Menurut Fabbri dan Schwab, Basis data
pengulangan data. Menurut James Martin, Basis data adalah suatu kumpulan data
terhubung yang disimpan secara bersama-sama pada suatu media, tanpa mengatap
satu sama lain atau tidak perlu suatu kerangkapan data dengan cara-cara tertentu
untuk satu atau lebih program aplikasi secara optimal, data dapat disimpan tanpa
berbagai kebutuhan.
Sebuah data pada basis data mempunyai beberapa tingkatan diantaranya adalah:
1. Characters ( Karakter )
angka, huruf atau kharakter khusus yang membentuk suatu item atau
field.
3. Record
4. File
Contoh: file mata_kuliah yang berisi data tentang semua mata kuliah
yang ada.
sebagainya.
database
file
record
characters
James Martin ( 1975 ) memerinci tujuan primer atau tujuan utama basis
berbeda dapat menggunakan basis data yang sama dengan cara yang
berbeda-beda.
27
data logik yang telah ada pada saat ini tidak perlu dibuat/ dikerjakan
3. Penekanan biaya
semua kebutuhan para pemakai pada level manajemen dan pada semua
fungsi organisatoris
5. Kinerja ( performance )
mudah, dan akurat dengan bersumber pada data-data dalam basis data.
6. Kejelasan ( Clarity )
Setiap pemakai harus dapat mengetahui dengan jelas data apa saja
7. Kemudahan pemakaian
28
dapat terjaga apabila basis data terbebas dari kerangkapan data dan
lain-lain.
kebutuhan data dan informasi dari para pemakai dapat terjadi dengan
mudah tanpa harus mengubah program aplikasi dan schema basis data.
4. Kecepatan akses
30
5. Kecepatan pencarian
Kecepatan akses data dari dalam basis data sangat ditentukan oleh
6. Standarisasi data
Jika data tersebar dalam beberapa file dan dalam format yang tidak
basis data.
9. Bahasa end-user
failures)
Alat yang dimaksud disini adalah alat-alat bantu yang digunakan pada
otomatis
kriteria pengolahan data secara basis data akan memberikan beberapa keuntungan,
Jika file basis data dalam program aplikasi diciptakan oleh perancang
yang berbeda pada waktu yang berselang cukup lama maka beberapa
Basis data yang terbebas dari kerangkapan data akan terhindar dari
tugas kompleks yang membutuhkan banyak sumber daya dan dapat memakan
selama ini digunakan baik secara keseluruhan maupun sebagian untuk diperbaiki
menjadi sistem yang baru yang lebih baik. Untuk menjadikan sistem informasi
Siklus ini disebut dengan siklus hidup suatu sistem ( system life cycle ).
Daur atau siklus hidup dari pengembangan sistem merupakan suatu bentuk yang
1. Perencanaan sistem
diterapkan.
tahun.
2. Analisis sistem
diusulkan perbaikan-perbaikan.
3. Desain/Perancangan Sistem
perancangan sistem.
5. Implementasi sistem
Menurut Husda, Nur Elfi. ( 2012 : 141 ) Data Flow Diagram atau
atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart,
Bubble diagram, model proses, diagram alur kerja, atau motode fungsi.
Simbol Nama
lingkungan pemakai
36
Arus data ( data flow ) di DFD diberi simbol suatu panah. Arus
data ini mengalir diantara proses ( process ), simpanan data ( data store )
dan kesatuan luar ( external entity ). Arus data ini menunjukkan arus data
yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem.
perusahan-perusahaan
5. Komunikasi ucapan.
lainnya.
37
3. Proses ( process )
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang,
mesin, atau komputer dan hasil suatu arus data yang masuk ke dalam
proses untuk dilakukan arus data yang akan keluar dari prises. Suatu
Simbol Nama
(output)
komponen proses.
yang dapat berupa file atau database di sistem komputer, arsip atau
1. Diagram Konteks
2. Diagram Zero
zero
sebelumnya.
Menurut Husda, Nur Elfi. ( 2012 : 144 ) , ERD adalah model konsepsual
ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai bagian dari
perangkat lunak CASE. Notasi yang digunakan dalam ERD dapat dilihat pada
Simbol Nama
lingkungan pemakai
John December, 1997 ) Jadi, internet merupakan sistem global jaringan komputer
yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak
dimana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum
ARPANET diperkenalkan pada bulan oktober 1972. Tidak lama kemudian proyek
ini berkembang pesat di seluruh daerah, dan semua universitas di Negara tersebut
Oleh sebab itu ARPANET dipecah menjadi dua, yaitu “MILNET” untuk
keperluan militer dan “ARPANET” baru yang lebih kecil untuk keperluan
disederhanakan Internet.
WWW atau dikenal dengan Web atau situs adalah sistem di mana
Language)
2. Email
internet.
5. Gopher
teks saja.
6. Ping
di internet.
internet.
didefinisikan. E-commerce memiliki arti yang berbeda bagi orang yang berbeda.
yang satu dengan perusahaan yang lain, antara perusahaan dengan pelanggan (
pelayanan public.
organisasi komersial.
3. Internet Commerce
internet tanpa batas waktu ( 24 jam ), dan tentu saja pelanggan dari
secara online.
2. Transaksi anonym
Para penjual dan pembeli dalam transaksi melalui internet tidak harus
bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari
kartu kredit.
lain yang bersifat digital dapat dipasarkan melalui internet dengan cara
hidup lainnya.
a. Pasar internasional
c. Kustomisasi masal
c. Perbandingan harga
melalui internet.
kantor.
harga.
dan internet.
49
konsumen.
teknologi.
lain
langsung.
b. Kesenjangan sosial
Linux. Dulunya MySQL hanya berjalan pada platform Linux tetapi pada
database terbaik untuk server Linux Versi Linux Magazine tahun 2001 dan
tahun 2002, dan sebagai database favorit tahun 2000. Lisensi MySQL
dalam melakukan proses data, multi user dan query. MySQL mempunyai
2.30 PHP
sangat mudah dan dapat berjalan di berbagai jenis platform. Pada awalnya
memang PHP berjalan di sistem UNIX dan variannya, namun kini dapat
dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh
Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama
mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat.
untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan
dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang
paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari
Versi terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang
2.31 XAMPP
adalah sebagai server yang berdiri sendiri ( localhost ), yang terdiri atas
yang ditulis dengan bahasa pemograman PHP dan Perl. Nama XAMPP
MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public
License dan bebas, merupakan web server yang mudah di guanakan yang
untuk mengatur pembuatan, modifikasi, dan penghapusan isi dari suatu situs
ditambah, dikurangi atau diubah oleh pemilik situs web untuk meng-update
situs web tersebut. Banyak jenis CMS, mulai dari yang berbayar
CMS. Banyak jenis CMS, mulai dari yang berbayar (commercial) sampai yang
gratis (open source). CMS yang berbayar menawarkan kestabilan dan performa
yang lebih baik, hal ini wajar saja mengingat untuk membuat CMS berbayar
diperlukan biaya dan keahlian profesional. Sedangkan sifat CMS gratis yang open
source membuat pengembangan CMS ini semakin mudah karena bisa dilakukan
oleh setiap orang atau komunitas. Dalam bahasan kali ini, penulis hanya akan
Diantara CMS open source yang banyak dipakai adalah sebagai berikut :
B. Mambo pada awalnya disebut Mambo Open Source atau MOS adalah free
C. Joomla, kata Joomla diambil dari sebuah kata dari suku Swahili yaitu
kemampuan sama dengan Mambo, karena CMS ini code awalnya Joomla!
Kemampuan memilih plugin yang tepat untuk setiap release yang dipilih
D. Wordpress, CMS ini cocok sekali digunakan untuk website berbasis news
dari CMS ini sangat mudah dioptimasi menjadi sebuah website yang
search engine friendly dengan tag sistemnya, friendly url, custom meta,
auto ping, sitemap dan rss-nya. Penggunaan CMS ini sangat disarankan
untuk website berskala kecil atau website berbasis berita dan weblog.
Walaupun proses instalasinya terhitung masih cukup sulit, tapi fitur, user
yang untuk membangun sebuah toko online yang sukses. Yayasan ini
memegang kuat atas kustomisasi toko anda. Dengan alat Opencart, Anda
G.Mann untuk Walnut Creek CDROM dan kemudian The FreeBSD Mall. Rilis
sedikit aktivitas, dan kemajuan terhenti pada tahun 2000, dengan Mann Posting
pesan pada 11 April yang menyatakan “Komitmen lainnya adalah menjaga saya
dihidupkan kembali oleh Daniel Kerr, pengembang yang berbasis di Inggris, yang
digunakan sebagai dasar untuk perangkat lunak e-commerce sendiri, yang ditulis
dalam PHP. Rilis stabil pertama adalah versi 1.1.1, dirilis ke Google Code pada
10 Februari 2009.
Pada bulan september 2014, Kerr ternyata bahwa Opencart adalah nomor
tercatat sebagai yang bertanggung jawab atas 6.42 % dari volume e-commerce
Versi 2.0 dari perangkat lunak ini dirilis pada bulan Oktober 2014, yang
menampilkan merubah luas antarmuka. Versi 2.2.0.0 perangkat lunak dirilis pada
Opencart.
59
Opencart adalah sistem manajemen toko online. Hal ini PHP berbasis,
untuk berbagai bahasa dan mata uang, dan tersedia secara bebas di bawah GNU
Toko online adalah tempat memajang barang dagangan di internet. Saat ini
menggunakan internet untuk membeli dan menjual barang ataupun jasa. Toko
online di Indonesia memang sangat cocok sekali karena letak geografis indonesia
tempat penjual. Sangat besar manfaat dari toko online, yang pertama tak perlu
Kedua dari segi keuangan, bila jarak jauh misal jakarta-kalimantan akan
menghemat ongkos perjalanan di ganti dengan biaya kirim yang tentunya akan
lebih murah daripada datang ke tempat toko itu. Dengan toko online target pasar
produk pun lebih luas, tidak hanya di seluruh Indonesia saja tetapi juga bisa
Model air terjun adalah proses desain berurutan, yang digunakan dalam
mengalir kebawah ( seperti air terjun ) melalui tahap analisis, design, pengkodean,
Dalam Pressman (2001 : 28), metode ini bisa juga disebut dengan linear
berikut ini :
A. Analysis
B. Design (Perancangan)
Maksud pembuatan model ini adalah untuk memperoleh pengertian yang lebih
baik terhadap aliran data dan kontrol, proses-proses fungsional, tingkah laku
bentuk yang dapat dibaca dan dimengerti oleh komputer. Pada tahap ini hasil dari
pemrograman.
61
D. Test (Pengujian)
Testing adalah elemen kritis dari jaminan kualitas perangkat lunak dan
dan yang kedua adalah whitebox testing. Black box testing menyinggung ujicoba
yang dioperasikan; apakah input diterima dengan benar dan ouput yang dihasilkan
kondisi dan/atau perulangan tertentu. Status dari program dapat diperiksa pada
beberapa titik yang bervariasi untuk menentukan apakah status yang diharapkan
E. Support (Pemeliharaan)
Candra Apriyanto :2011 ), penulis mengutip beberapa studi penelitian yang ada,
antara lain: Sistem informasi penjualan arloji berbasis web pada CV. Sinar Terang
Semarang. Tugas Akhir ini ditulis akan mencoba membuat Sistem informasi
penjualan arloji berbasis web yang beralamatkan di Toko Sinar Terang Semarang,
62
saat ini masih menggunakan sistem penjualan secara manual. Diantara faktor yang
terkait dari sistem manual tersebut adalah kurangnya informasi secara luas, sistem
analisis penjualan yang kurang efisien dan beberapa faktor lainnya. Metode yang
digunakan dalam perancangan dan pembuatan perangkat lunak ini adalah metode
adalah PHP 5.2.2, HTML, dan Flash MX sebagai efek multimedia. Cascading
suatu sistem informasi penjualan arloji berbasis web pada CV. Sinar Terang –
secara luas dan bisa mempermudah proses transaksi penjualan arloji secara
praktis.
Services Berbasis Web ( Putra, 2001 ) yang mengemukakan bahwa teknologi web
yang berbeda yang berada pada aplikasi penyedia data jasa dan produk komputer.
Dukungan IDE besar seperti Netbeans 6.0 untuk JAX-WS merupakan nilai utama
dengan lebih leluasa dan lebih cepat yang terbukti sangat dibutuhkan dan
toko souvenir “X” Berbasis Web ( Budiono, 2009) , tugas akhir ini merancang dan
membuat sebuah website yang dapat diakses online 24 jam lewat internet oleh
63
para costumers, sehingga transaksi yang terjadi dapat lebih mudah dan cepat
diselesaikan. Selain itu, diharapkan dengan adanya website ini, maka Twinkle Gift
BAB III
METODOLOGI PENELITIAN
ini perlu disusun sebelum melakukan penelitian agar nantinya penelitian dapat
Metodologi penelitian ini memuat tentang kerangka kerja penelitian yang berupa
yang harus dilewati. Kerangka kerja disusun agar penelitian yang dilakukan
terlaksana dengan terstruktur dan jelas. Kerangka kerja dalam penelitian ini dapat
64
65
Menggambarkan masalah
Mempelajari literatur
Menguji sistem
1. Menggambarkan masalah
2. Mempelajari literatur
sistem tersebut.
proses perbaikan kata dengan menerapkan algoritma Knuth Morris Pratt dan
memodelkan sistem.
berikut:
c. Photoshop Cs 5
67
6. Menguji sistem
Tahap ini dilakukan proses pengujian apakah program sudah sesuai dengan
algoritma yang digunakan yaitu algoritma Knuth Morris Pratt dan dapat
a. Memilih input yang berupa file dokumen yang nantinya setiap kata akan
Toko Romeo Juliet berdiri pada tahun 2015 yang beralamat Komplek
Marketing, 10 orang sales, 1 orang office boy serta total karyawan berjumlah 15
orang dengan pengaturan jam kerja 8 jam, 7 hari kerja per minggu.
Toko Romeo Juliet merupakan salah satu supplier jam tangan impor ( kw )
HAUER. Jam tangan impor tersebut memiliki kualitas yang bagus dan harga yang
wewenang dan tanggung jawab yang dirancang oleh manajemen agar pekerjaan
dapat diselesaikan. Struktur organisasi pada suatu perusahaan belum tentu sesuai
untuk diterapkan pada perusahaan lain, bahkan pada perusahaan yang sama pada
Dalam setiap kegiatan usaha baik itu berskala kecil atau besar harus
Juliet beserta tugas-tugas dan tanggung jawab dari masing-masing divisi yang
DIREKTUR
MANAGER
ACCOUNTING
STAFF
OFFICE BOY
dapat dicapai melalui tindakan yang dilakukan secara bersama-sama. Oleh sebab
itu perlu adanya suatu pendelegasian tugas dan tanggung jawab yang seimbang
menerangkan uraian tugas dan kerja pada tiap bagian struktur organisasi, terutama
tanggung jawab tertentu, berdasarkan fakta-fakta yang ada. Adapun manfaat dari
Adapun uraian tugas dari setiap posisi dalam struktur organisasi pada Toko
1. Direktur
masing manajer.
2. Manager
Tugas dari seorang Manager :
telah ditetapkan.
pembelian.
3. Accounting
4. Admin
6. Staff
7. Office Boy
BAB IV
ANALISIS DAN IMPLEMENTASI
fasilitas jejaring sosial. Hal ini tentu saja masih banyak kendala yang dihadapai
terkait dengan jejaring sosial tersebut, dimana penjualan melalui jejaring sosial
tersebut terbatas hanya menampilkan foto produk serta harga dari produk tersebut.
penjualan secara langsung di jejaring atau blog ini tidak dapat dilakukan. Proses
penjualan produk hanya dapat dilakukan dengan kontak informasi yang berupa
pemesanan.
73
74
sebagai berikut:
Mencari Produk
Pengunjung
Jaringan/Blog
Info Produk
Toko
Romeo
akan di lakukan. Tujuan yang ingin dicapai dalam pemeliharaan alternative solusi
ini adalah dapat menentukan solusi atau pemecahan apa yang paling memadai dan
bermanfaat bagi pemakai. Sedangkan sasaran yang ingin dicapai adalah dapat
melengkapi:
75
dipilih.
direkomendasikan.
hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan.
Menurut Kristanto (2003) analisis sistem adalah suatu proses mengumpulkan dan
76
model Waterfall yang pertama kali dikenalkan oleh Winston Royce yang
Siklus SDLC ini dijalankan secara berurutan, mulai dari tahap awal
sampai akhir. Setiap langkah yang telah selesai harus dikaji ulang
bahwa tahapan tersebut telah dikerjakan dengan benar dan sesuai dengan
harapan. Jika tidak maka tahap tersebut perlu diulangi lagi atau kembali ke
dikirimkan.
Juliet.
Pemesanan Pengecekan
Barang
Barang
Ya
Hitung Total
Biaya
Mencetak
invoice
Invoice
invoice invoice
Laporan
Penjualan
merupakan penjabarannya:
langsung ke toko.
1. Membuat Aplikasi toko yang dapat diakses secara online atau yang
mengkonfigurasikan katalog.
80
perancangan database.
pembayaran.
progress.
Daftar User
login
Registrasi
E-Commerce Daftar Pemesanan Admin
User System Validasi Pemesanan (Penjual)
Pemesanan Barang
(pembeli) Invoice Pemesanan Data Barang
Invoice Pembelian
Daftar Tarif Pemesanan
dibelinya.
ke troli.
user.
order.
melakukan transaksi.
83
Mulai
Home
Troli
Login
Checkout
Invoice
Konfirmasi Orde
Selesai
antara satu entitas dengan entitas yang lain. Diagram ini berguna
Nama_Barang
Harga_Barang
Id_Barang
Stok_Barang
Barang
No_invoice
Alamat_Pembeli
Tgl_ invoice
Nama_Pembeli Pembeli Invoice
Ket_ invoice
Id_Pembeli
Sistem
Penjual
an
Id_Penjualan
Nama_Barang
Nama_Admin
Harga_Barang
Id_Admin Admin Penjualan
Jumlah
Alamat_admin
total harga
Home
Costomer
Informasi service
Extras My Account
dimana sistem ini berada. Pada bagian atas terdapat header template yang
87
terdiri dari gambar logo Romeo Juliet, form search, link menu Contact,
halaman di sistem ini. Lalu pada tubuh halaman terdapat link menu
spesifikasi produk.
Dari hasil penelitian yang dilakukan pada Toko Romeo Juliet, sistem
promosi dan penjualan masih bersifat manual. Oleh karena itu penulis merancang
sebuah website penjualan yang dapat memaksimalkan promosi pada toko Romeo
Juliet. Dengan sistem ini, diharapkan dapat meningkatkan penjualan pada Toko
Romeo Juliet.
88
Halaman Pelanggan
Beranda
Registrasi
Halaman Login
Keranjang / Pesanan
Konfirmasi Pembayaran
Halaman Admin
Konfirmasi Pembayaran
Dari sisi pembeli, Pembeli bisa membeli produk jam tangan tanpa harus datang ke
toko romeo juliet. Pembeli bisa membeli produk lewat website sesuai dengan
keinginannya. Pembeli bisa mengakses website toko romeo juliet selama 24 jam.
Sebelum membeli produk di toko romeo juliet online, pembeli bisa membaca
informasi, tentang kami, cara pengiriman, kebijakan privasi, syarat dan ketentuan,
contact us dan lainnya agar pembeli bisa merasa nyaman untuk membeli produk
jam tangan di toko romeo juliet. Pembeli bisa melakukan pembelian jam tangan
di toko romeo juliet online dengan cara menekan gambar produk yang diiinginkan
account pada toko romeo juliet online. Pembeli bisa mengembalikan produk yang
di kirimkan oleh toko romeo juliet jika produk tersebut tidak sesuai dengan
92
pengalaman ataupun keluhan kepada Toko Romeo Juliet dengan menekan contact
us. Pembeli yang membeli produk harus melakukan transfer uang ke kepada toko
romeo juliet online sesuai dengan rekening yang tersedia di toko romeo juliet.
setiap orderan dari pembeli ( Customer ). Admin Toko Romeo Juliet selalu
mengatur banner slide show produk-produk jam tangan dan logo produk jam
tangan. Memberikan featured di halaman menu Toko Romeo Juliet. Admin juga
mengatur mata uang. Admin juga selalu memerika list costumer yang ada.
Mengupload data-data baru di Toko Romeo Juliet. Implementasi dari Sisi Toko
Romeo Juliet bisa dilihat melalui gambar-gambar berikut ini. Admin juga
pembeli.
4.7 Pembahasan
penjualan.
93
1. Pembayaran
Cara melakukan pembayaran lewat No Rek yang telah ditentukan.
2. Cara Order
Berisi cara melakukan order produk dan jasa pengirimannya.
Sistem pengecekan barang masih manual.
3. Produk
Berisi tentang produk-produk Toko Romeo Juliet yang akan dijual.
4. Produk Spesial
Berisi tentang product yang sale (diskon)
5. Produk Baru
Berisi tentang produk-produk yang baru di update
Romeo Juliet
produk barang.
Romeo Juliet agar dapat berjalan dengan baik. Berikut adalah spesikasi
1. Piranti Keras:
94
b. Memory 4 GB.
2. Piranti lunak:
e. XAMPP V.3.2.2.
Information ada masih berupa katalog produk serta informasi toko dapat
kurang terjaga
BAB V
PENUTUP
Management System) prestashop pada Toko Romeo Juliet ini setidaknya dapat
dan memudahkan bertransaksi dalam berbelanja tanpa harus dating ke took secara
langsung.
pada bab ini penulis akan menguraikan kesimpulan yang dapat ditarik dari
penelitian ini.
5.1 Kesimpulan
1. Konsumen dapat memesan produk dari Toko Romeo Juliet ini dimana saja
96
97
5.2 Saran
System) yang penulis kembangkan ini masih terdapat beberapa kekurangan. Oleh
karena itu, penulis juga ingin menyampaikan beberapa saran guna menambah
pembeli.
98
menggunakan jasa sewa hosting agar aplikasi took ini dapat berjalan
secara online.
updated security.
99
DAFTAR PUSTAKA
Hall, 2002
Bain Bridge, David l., Komputer dan Hukum ( terjemahan alih bahasa oleh
December, John and Neil R., The World Wobe Web Unleashed, 1st
Dierer Gollmann, Computer Security, John Wiley & Sons, England, 2000
USA, 2003
99
100
Jakarta, 2012
2003
Hall, 1976
Jakarta, 2001
Yogyakarta, 2005
Jakarta, 2009
Jakarta, 2007
Graha Ilmu
Sutanta, E., 2004. Sistem Basis Data. Yogyakarta : Penerbit Graha Ilmu
2005
http://id.wikipedia.org/wiki