SKRIPSI
Oleh:
SARI SABRINA
161300034
SKRIPSI
Oleh:
SARI SABRINA
161300034
Oleh :
Sari Sabrina
Dosen Pembimbing :
Riki, S.T., M.M
Amrullstone merupakan tempat dagang yang menyediakan barang berupa batu mulia,
perhiasan dan panjangan yang terbuat dari bahan utama yang ada di alam.
Amrullstone yang telah memiliki pelanggan baik didalam kota Batam maupun diluar
kota Batam masih menerapkan prosedur belanja manual atau pelanggan langsung
datang ke tempat penjualan tersebut. Serta sistem manual seperti pencatatan data-data
dan transaksi penjualannya. Untuk menyelesaikan masalah diatas, meningkatkan
penjualan dan menjangkau pangsa pasar yang lebih luas maka Amrullstone ingin
menggunakan teknologi dalam strategi pemasaran dan penjualannya dengan
mengimplementasikan E-Commerce. Untuk membangun sebuah aplikasi E-
commerce, alat yang digunakan untuk menggambarkan model sistem adalah berupa
Openchart. Berdasarkan hasil penelitian disimpulkan bahwa Aplikasi E-commerce
yang dibuat ini dapat menjadi media promosi, membantu meningkatkan penjualan
dan mempermudah konsumen dalam melakukan proses pemesanan dan pembayaran
suatu produk karena dilakukan secara online.
vi
ABSTRACT
By :
Sari Sabrina
Advisor :
Riki, S.T., M.M
Amrullstone is a trading place that provides items of precious stones, jewelry and
elongation made from the main ingredients in nature. Amrullstone who already have
customers both within the city of Batam and outside the city of Batam still apply
manual shopping procedures or customers directly come to the place of sale. As well
as manual systems such as recording of data and sales transactions. To solve the
above problems, increase sales and reach a wider market share then Amrullstone
wants to use technology in its marketing and sales strategy by implementing E-
Commerce. To build an E-commerce application, the tool used to describe the system
model is Openchart. Based on the results of the study concluded that the E-commerce
Applications made this can be a media campaign, helping to increase sales and
simplify the consumer in the process of ordering and payment of a product because it
is done online.
vii
DAFTAR ISI
JUDUL HALAMAN
viii
2.4.1 Jenis-Jenis E-Commerce………………………………... 15
2.4.2 Ruang Lingkup E-Commerce …………..……………… 16
2.4.3 Electronic E-Commerce……………………………...... 17
2.4.4 Komponen E-Commerce………………………………... 18
2.4.5 Manfaat E-Commerce ….………………………………. 20
2.4.6 Kelemahan E-Commerce………………………………... 20
2.5 Perangkat Lunak………………………………………………... 21
2.5.1 PHP ………………….…………………………………. 21
2.5.2 MySql…………………………………………………… 21
2.5.3 XAMPP………………………….……………………… 23
2.5.4 Internet ………………………….……………………… 24
2.5.5 Website………………………….……………………… 26
2.6 Flow Map……………………………………………………….. 27
2.7 Diagram Konteks……………………………………………….. 28
2.8 Basis Data (Database)………………………………………….. 28
2.9 DFD…………………..…………………………………………. 29
2.10 Flowchart..…………..………………………………………….. 30
2.11 Kamus Data ....…………………………………………………. 32
2.12 Openchart…………..…………………………………………… 35
2.12.1 Kelebihan dan keuanggulan ……………………………. 35
2.13 Penelitian Terdahulu ……………………………………………. 36
BAB III Metodologi Penelitian.…...……………………………………. 39
3.1 Kerangka Kerja ………………………………………………... 39
3.1.1 Identifikasi Masalah …….……………………………... 40
3.1.2 Metode Pengumpulan Data …………………………… 40
3.1.3 Metode Pengembangan Sistem …………………………. 41
3.2 Gambaran Umum Perusahaa.…………………………………… 43
3.2.1 Tempat Penelitian ……………………………………… 43
3.2.2 Tujuan Umum Perusahaan …………………………….. 44
3.2.3 Struktur Organisasi........... ……………………………... 45
3.2.3.1 Pemilik ……………....…………………………. 45
3.2.3.2 Marketing/ Admin …...…………………………. 46
ix
3.2.3.2 Technician IT …...……...………………………. 46
BAB IV ANALISIS DAN IMPLEMENTASI ….……………………… 47
4.1 Analisa Sistem Berjalan....…………………………………….... 47
4.2 Analisa Prosedur Berjalan....………………………………….... 48
4.3 Analisis Sistem Yang Diusulkan …...…………………………....48
4.4 Flowmap ..…...………………………………………..……….... 49
4.5 Diagram Konteks …...………………………………..……….... 49
4.6 DFD ……......………………………………………..……….... 50
4.6.1 DFD Level 1 ………………...…………………………. 50
4.7 Perancangan Sistem Yang Diusulkan ………………..……….... 50
4.8 Implementasi ……......………………………………..……….... 54
4.8.1 Halaman Login Admin ……..…………………………... 55
4.8.2 Halaman Home Admin ……...…………………………. 55
4.8.3 Tampilan Halaman Depan …….………………….……. 56
4.8.4 Halaman Login User ...…………………………………. 56
4.8.5 Halaman Produk ….....…………………………………. 57
4.8.6 Halaman Keranjang Belanja ...…………………………. 57
4.8.7 Halaman Checkout ...…………………………………... 58
4.8.8 Halaman Hubungi Kami ...……………………………… 58
BAB V KESIMPULAN DAN SARAN ….……………….…………… 59
5.1 Kesimpulan……………………………………………………… 59
5.2 Saran……..……………………………………………………… 59
DAFTAR PUSTAKA………………………………………………………….. 61
RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR TABEL
TABEL HALAMAN
xi
DAFTAR GAMBAR
GAMBAR HALAMAN
xii
BAB I
PENDAHULUAN
pesat dan memberikan dampak yang nyata di segala aspek kehidupan masyarakat.
kebutuhan dalam hal berbelanja. Berbelanja merupakan hal yang menjadi rutinitas
bahkan hobi bagi kaum hawa. Peralihan proses belanja saat ini didukung dengan
dilakukan secara konvensional saja tetapi bisa secara online. Belanja yang dulu
istilahnya adalah transaksi saling bertemu kini sudah mulai bergeser ke belanja
secara online hanya dengan mengakses melalui internet yang bisa dilakukan
dimana saja, seseorang bisa langsung melihat, memilih dan melakukan pemesanan
dan barang bisa sampai langsung kerumah tanpa harus bertemu langsung dengan
penjual.
Belanja online saat ini sudah menjadi trend baru di Indonesia termasuk di
Kota Batam beberapa tahun belakangan ini. Kemudahan yang dirasakan saat
belanja online membuat para penggemar shopping tidak perlu lagi repot untuk
belanja semua barang yang dibutuhkan ke toko offline mulai dari tas, pakaian,
bayi, kamera, handphone, hobi dan minat bahkan produk otomotif seperti mobil
1
2
motor bisa dibeli secara online. Semua barang yang diinginkan bisa didapatkan
secara mudah.
Berbelanja melalui internet atau online shopping juga sering disebut dengan
membayar barang-barang atau jasa yang mereka beli, dapat berpartisipasi dalam
e-commerce.
seperti antara konsumen dan penjual tidak dapat bertemu langsung, barang yang
dibeli tidak dapat dicoba, takut tertipu karena keamanan belanja online belum
penggunanya yaitu dapat diakses kapan dan dimana saja, lebih mudah untuk
batam telah berdiri sejak 2015. Awalnya hanya menggunakan sistem manual
harga yang tidak standar, dan konsumen hanya dari keluarga atau teman saja.
Seiring berjalannya waktu penjualan semakin menurun melihat trend batu mulia
mengetahui segala informasi lengkap dan cepat sehingga dirasa perlu untuk
sehingga bisa menjangkau wilayah dan konsumen yang sebelumnya belum pernah
membuat sebuah sistem penjualan berbasis online sehingga tempat tersebut bisa
menjual menjual produk selama 24 jam dan mempunyai sistem stok, profit,
Hal inilah yang mendorong penulis untuk melakukan penulisan ilmiah yang
Pada Amrullstone”.
Amrullstone?
4
bermanfaat bagi pihak lain yang dapat diperoleh dari penelitian ini:
1. Bagi Amrullstone
Amrull Stone dapat melakukan penjualan selama 24 jam dan memperluas target
pasar produknya, karena sifat internet yang tidak mengenal batasan geografis.
2. Bagi Pelanggan
5
3. Bagi Penulis
mengenai isi dan pembahasan setiap bab yang terdapat dalam penyusunan skripsi
ini. Sistematika pembahasan dalam penyusunan skripsi ini adalah sebagai berikut:
BAB I PENDAHULUAN
Bab ini menjelaskan teori-teori yang menjadi acuan dalam penulisan skripsi,
yaitu mengenai tahapan dalam perancangan basis data yang diperoleh dari
Pada bab terakhir ini berisikan tentang kesimpulan yang diperoleh dari hasil
penelitian dan saran perlu diajukan yang mungkin bermanfaat bagi perusahan
LANDASAN TEORI
2.1 Sistem
definisi sistem pada berbagai bidang berbeda-beda, tetapi meskipun istilah sistem
yang digunakan bervariasi, semua sistem pada bidang bidang tersebut mempunyai
interaksi antar elemen, interaksi antara elemen dengan lingkungannya dan yang
elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama.
Kumpulan elemen terdiri dari manusia, mesin, prosedur, dokumen, data atau elemen
Terdapat beberapa definisi sistem yaitu: Menurut Gordon B.Davis yang dikutip
yang terdiri dari manusia, alat, konsep dan prosedur yang dihimpun menjadi satu
untuk maksud dan tujuan sama. Sedangkan menurut Jr Mcleod (2008 : 63)
7
8
kumpulan dari bagian-bagian yang saling berintegrasi dan bekerja sama untuk
(Zakiyudin, 2012:6):
Komponen sistem dapat berupa suatu sub sistem atau bagian-bagian dari sistem.
Dimana setiap sistem memiliki sifat-sifat dari sistem dan menjalankan fungsi
tertentu dari sistem. Sub sistem yang menjalankan fungsi tertentu tersebut dapat
Lingkungan luar dari suatu sistem adalah apapun diluar dari batas system yang
mempengaruhi operasi sistem. Lingkungan luar sistem dapat berupa sesuatu yang
Batasan sistem merupakan daerah yang dibatasi antara suatu system dengan sistem
Penghubung atau jalinan sistem merupakan media penghubung antara satu sub
a. Memungkinkan sumber-sumber daya dapat mengalir dari sub sistem yang satu
b. Keluaran dari sub sistem menjadi masukkan untuk sub sistem yang lainnya
melalui penghubung.
c. Satu sub sistem dapat berintegrasi dengan sub sistem yang lainnya untuk
input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut
dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan
keluaran.
Suatu sistem harus memiliki suatu perangkat yang bertugas mengolah. Bagian
pengolah ini yang akan mengubah masukan menjadi keluaran. Sebagai contohnya
adalah sistem produksi akan mengolah masukan berupa bahan baku dan bahan-
Keluaran (Output) merupakan hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna dan berupa sisa pembuangan. Keluaran dapat
Tujuan dan sasaran merupakan sesuatu yang harus dimiliki sistem. Sasaran dan
sistem menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang
dihasilkan sistem. Suatu sistem dikatakan berhasil jika mengenai sasaran atau
tujuannya.
2.2 Informasi
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu juga
atau secara tidak langsung pada saat mendatang (Hendrianto, 2014:58). Sedangkan
menurut McLeod dalam Hendrianto (2014:58) Informasi adalah data yang diolah
menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.
pengolahan data yang lebih berguna bagi penerimanya dan mempunyai kegunaan
Informasi merupakan data yang telah diolah dan diatur ulang menjadi suatu
bentuk yang lebih berarti dan ditujukan untuk seseorang. Informasi dibentuk dari
11
kombinasi data, yang diharapkan memiliki arti bagi yang menerimanya. Informasi
merupakan hasil keluaran dari sistem informasi. Informasi yang berguna memiliki
1. Akurat.
Informasi yang akurat juga akan menjadi tolak ukur ketepatan dan keberhasilan
pengambilan keputusan.
2. Tepat Waktu.
Informasi harus tersedia pada saat pengambilan keputusan situasi yang genting
atau hilangnya peluang yang ada. Informasi yang datang setelah suatu keputusan
diambil tidak akan memiliki nilai. Semakin up to date informasi yang ada, maka
3. Lengkap.
lengkap atas suatu masalah tertentu atau solusinya. Pengguna hendaknya dapat
memiliki jumlah rincian agregasi yang tepat dan mendukung semua area dimana
4. Ringkas.
Suatu informasi tidak akan ada gunanya apabila tingkat relevansinya dengan
keadaan yang sedang dianalisis sangat tipis. Relevansi suatu informasi akan
12
informasi, dan sebagainya. Sumber dari informasi adalah data. Data merupakan
bentuk jamak dari bentuk tunggal datum atau data-item data adalah kenyataan yang
(event) adalah suatu yang terjadi pada saat yang tertentu. Suatu informasi dikatakan
dengan satuan nilai uang, tetapi dapat ditaksir dari nilai efektivitasnya. (Alhamidi,
2015:81-82).
perangkat keras, perangkat lunak, jaringan komunikasi, dan sumber daya data yang
bersifat manajerial, dan kegiatan strategi dari suatu organisasi serta menyediakan
Sistem informasi juga dapat didefinisikan sebagai seperangkat elemen atau komponen
yang saling terkait yang dikumpulkan (input), manipulasi (process), menyimpan dan
menyebarkan (output) data dan informasi dan memberikan reaksi korektif (feedback)
Jadi dapat disimpulkan dari definisi di atas sistem informasi adalah sebuah
istilah blok bangunan (building block), yaitu blok masukan (input block), blok model
(model block), blok keluaran (output block) dan blok teknologi (technology block),
blok basis data (database block) dan blok kendali (control block). Sebagai suatu
14
1. Blok Masukan. Blok masukan mewakili data yang masuk ke dalam sistem
2. Blok Model. Blok model terdiri atas prosedur, logika dan model matematika
untuk memanipulasi data masukan dan data yang tersimpan pada Basis Data.
3. Blok Keluaran. Informasi yang berkualitas dan dokumentasi yang berguna untuk
secara keseluruhan.
5. Blok Basis Data. Kumpulan data yang saling berhubungan dan tersimpan dalam
memanipulasinya.
6. Blok Kendali. Merupakan pengendali dari sistem informasi agar dapat berjalan
sesuai dengan keinginan dan pencegah dari hal-hal yang dapat merusak sistem.
2.4 E-commerce
dan jasa) lewat jaringan internet, tetapi hal itu mencakup berbagai aspek. Sejak awal,
menjual ataupun membeli barang dalam bentuk eletronik atau melalui jaringan
Hal ini berarti kedua pihak perusahaan melakukan transaksi bisnis dalam
menjalankan usahanya.
Disini konsumen menjual secara langsung satu sama lain melalui iklan elektronik
E-commerce yang mencakup semua transaksi yang dilakukan secara online antara
Jenis C2A meliputi semua transaksi elektronik yang dilakukan antara individu
Jenis e-commerce yang menarik pelanggan dari saluran online untuk toko fisik.
Pada proses dengan e-commerce terjadi efisiensi pada penggunaan fax, pencetakan
dokumen, entry ulang dokumen, serta jasa kurir. Efisiensi tersebut akan menunjukkan
pengurangan biaya dan waktu/kecepatan proses. Kualitas transfer data pun lebih baik,
karena tidak dilakukan entry ulang yang memungkinkan terjadinya human error.
yang terlibat:
1. Customer
Customer merupakan para pengguna internet yang dapat dijadikan sebagai target
pasar yang potensial untuk diberikan penawaran berupa produk, jasa atau
2. Penjual
Penjual merupakan pihak yang menawarkan produk, jasa, atau informasi kepada
para customer baik individu maupun organisasi. Proses penjualan dapat dilakukan
secara langsung melalui website yang dimiliki oleh penjual tersebut atau melalui
marketplace.
3. Produk
19
pada produk yang dijual. Pada dunia maya, penjual dapat menjual produk digital.
4. Infrastruktur
5. Front end
Front end merupakan aplikasi web yang dapat berinteraksi dengan pengguna
secara langsung. Beberapa proses bisnis pada front end ini antara lain portal
penjual, katalog, elektronik, shopping, cart, mesin pencari dan payment gateway.
6. Back end
Back end merupakan aplikasi yang secara tidak langsung mendukung aplikasi
front end. Semua aktivitas yang berkaitan dengan pemesanan barang, manajemen
7. Intermediary
dengan produsen.
20
9. Support services
Ada banyak support services yang saat ini beredar di dunia mulai dari sertifikasi
dan trust service, yang menjamin keamanan sampai pada knowledge provider.
1. Revenue Steam (aliran pendapatan) baru yang mungkin lebih menjanjikan, yang
4. Melebarkan jangkuan
mengurangi biaya transaksi bisnis dan dapat memperbaiki kualitas pelayan pada
pelanggan, namun e-commerce dan semua infrastrukturnya akan mudah sekali disalah
gunakan oleh pihak yang tidak bertanggung jawab. Dari segi pandang bisnis,
penyalahgunaan dan kegagalan sistem yang terjadi adalah antara lain sebagai berikut:
2. 5 Perangkat Lunak
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk
membuat halaman web yang dinamis. Maksud dari server-side scripting adalah
diserver tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan
kombinasi antara php sendiri sebagai bahasa pemrograman dan HTML sebagai
menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP
HTML.
Jadi dapat disimpulkan dari definisi di atas PHP adalah bahasa server-side
scripting yang menyatu dengan HTML untuk membuat web yang dinamis.
2.5.2 MySql
mendukung database yang terdiri dari sekumpulan relasi atau tabel. (Nandari,
2014:44). MySQL adalah salah satu jenis database server yang sangat terkenal,
mengakses database. Menurut Arief (2011:152) “MySQL adalah salah satu jenis
database server yang sangat terkenal dan banyak digunakan untuk membangun
22
aplikasi web yang menggunakan database sebagai sumber dan pengolahan datanya”
MySQL merupakan RDBMS yang telah lama dipakai oleh kalangan pemrograman
web, terutama dilingkungan Linux. Dulunya MySQL hanya berjalan pada platform
Linux tetapi pada saat sekarang telah tersedia MySQL untuk platform sistem operasi
terbaik untuk server Linux Versi Linux Magazine tahun 2001 dan tahun 2002, dan
sebagai database favorit tahun 2000. Lisensi MySQL terdiri dari dua lisensi yaitu:
1. Free License
MySQL bersifat free license di bawah GNU yang berarti bebas digunakan,
pemakai.
2. Comercial License
hak cipta, sesuai dengan jenis layanan yang tersedia. Biasanya lisensi ini
pemrograman sebagai frontend. MySQL merupakan database server yang ideal untuk
segala ukuran dengan daya kemampuan kecepatan tinggi dalam melakukan proses
data, multi user dan query. MySQL mempunyai ukuran file yang lebih kecil
2. MySQL didukung oleh server ODBC yang artinya database MySQL dapat
diakses menggunakan aplikasi apa saja termasuk berapa visual seperti Delpi
4. MySQL dapat menciptakan lebih dari 16 kunci per tabel dan satu kunci
2.5.3 XAMPP
operasi dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai
server yang terdiri sendiri (localhost), yang terdiri atas program Apache HTTP
Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa
pemograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam
GNU General Public Lisensi dan bebas, merupakan web server yang mudah
software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan
pada komputer lokal. XAMPP juga dapat disebut sebuah Cpanel server virtual, yang
24
dapat membantu melakukan preview sehingga dapat dimodifikasi website tanpa harus
2. PhpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada
3. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti
2.5.4 Internet
diseluruh dunia.
Internet harus dipandang sebagai sumber daya informasi. Isi Internet adalah
multimediayang sangat besar dan lengkap. Bahkan Internet dipandang sebagai dunia
dalam bentuk lain (maya) karena hampir seluruh aspek kehidupan di dunia nyata ada
diInternet seperti bisnis, hiburan, olah raga, politik dan lain sebagainya (Hendrianto,
2014:59). Menurut (O’Brien, 2012:33) internet ialah jaringan pada komputer yang
25
berkembang pesat dari jutaan pendidikan, bisnis dan jaringan pemerintahan yang
saling terkait dengan jumlah pengguna lebih dari dua ratus Negara.
langsung ke beberapa jalur utama yang disebut internet backbone dan dibedakan satu
dengan yang lainnya menggunakan unique name yang biasa disebut dengan alamat IP
32 bit. Dengan internet memperoleh berbagai informasi apa saja dimana saja dan
kapan saja. Komputer dan jaringan dengan berbagai platform yang mempunyai
perbedaan dan ciri khas masing-masing (Unix, Linux, Windows, dan Mac) bertukar
informasi dengan sebuah protokol standar yang dikenal dengan nama TCP/IP
internet secara langsung mampu menggeser bahkan mengubah sistem dan pola hidup
dikatakan baru, salah satu contoh adalah sumber informasi menjadi lebih beragam
dan luas,jarak dan waktu bukanlah lagi kendala utama, munculnya sistem pembelian
dan pembayaran online, mengadakan rapat secara bersamaan dan langsung dari
berbagai tempat. Perubahan nilai yang muncul dari aspek sosial internet menuntut
2.5.5 Website
berhubungan dengan file-file lain yang terkait. Dalam sebuah website terdapat suatu
halaman yang dikenal dengan sebutan home page. Home page adalah sebuah
halaman yang pertama kali dilihat ketika seseorang mengunjungi website. Dari home
page, pengujung dapat mengklik hyperlink untuk pindah kehalaman lain yang
(Uniform Resource Locator) yang dapat diakses semua pengguna internet dengan
Selain itu, website merupakan salah satu indikator kredibilitas dan prestige
(gengsi) suatu toko. Dengan memiliki website, maka sebuah toko yang bisa sejajar
dengan toko-toko lain yang namanya terkenal luas diseluruh Indonesia atau bahkan
internasional. Hal ini dikarenakan internet tidak mengenal batas wilayah negara
terkini, maka website toko akan menjadi pusat terminal pengunjung untuk mencari
informasi mengenai informasi barang terbaru yang dijual. Berikut ini beberapa
1. Jarak tidak menjadi masalah dapat langsung berhubungan secara langsung tanpa
Flow map Merupakan bagan alur yang menunjukkan arus dari laporan dan
untuk membuat Aliran Sistem Informasi (ASI). Flow map adalah aliran data
berbentuk dokumen atau formulir didalam suatu sistem informasi yang merupakan
suatu aktifitas yang terkait dalam hubungannya dengan kebutuhan data dan informasi.
Proses aliran dokumen ini terjadi dengan entitas diluar sistem. Simbol-simbol yang
Database adalah sekumpulan data yang berisi informasi mengenai satu atau
beberapa object. Data dalam database tersebut biasanya disimpan dalam tabel yang
Basis data dapat menghindari adanya data redudancy. Data redudancy adalah
duplikasi data dimana beberapa file memiliki data yang sama sehingga menyebabkan
perubahan, penambahan dan penghapusan suatu data lebih mudah dilakukan. Basis
29
data juga mendukung pengaksesan suatu resource secara bersama-sama oleh lebih
Sistem basis data ini lebih dikenal dengan istilah Data Base Management
System (DBMS). DBMS adalah sistem penyimpanan dan pengambilan data yang
mengijinkan beberapa aplikasi untuk mengakses data tersebut dalam sebuah sistem
terpadu sehingga tidak terjadi data redudancy dan integrasi data dapat dipertahankan.
Management System). Ada beberapa macam database, antara lain Oracle, Microsoft
Access, Microsoft SQL Server, MySQL, dll. Berikut ini adalah keuntungan dari
5. Meningkatkan keamanan.
Diagram Aliran Data (Data Flow Diagram) adalah teknis grafis yang
menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data
bergerak dari input menjadi output. DFD juga dikenali sebagai grafik aliran data atau
bubble chart. DFD dapat digunakan untuk menyajikan sebuah sistem atau perangkat
30
lunak pada setiap tingkat abstraksinya. Kenyataanya, DFD dapat dipartisi ke dalam
fungsional dan pemodelan aliran informasi. Bentuk komponen DFD yang sering
2.10 Flowchart
urutan prosedur dari suatu program. Flowchart menolong analisis dan programmer
untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong
urutan program.
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat
suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi
antara satu pemrogram dengan pemrogram lainnya. Namun secara garis besar, setiap
2. Proses pengolahan
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk
2. READ: berisi instruksi untuk membaca data dari suatu peralatan input.
Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi
yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai
pengertian yang sama tentang input, output, dan komponen data store. Kamus data ini
sangat membantu analisa sistem dalam mendefinisikan data yang mengalir di dalam
sistem, sehingga pendefinisian data itu dapat dilakukan dengan lengkap dan
Pada tahap analisis, kamus data merupakan alat komunikasi antara user dan
analis sistem tentang data yang mengalir di dalam sistem, yaitu tentang data yang
masuk ke sistem dan tentang informasi yang dibutuhkan oleh user. Sementara itu,
pada tahap perancangan sistem kamus data digunakan untuk merancang input,
laporan dan database. Pembentukan kamus data didasarkan atas alur data yang
terdapat pada DFD. Alur data pada DFD ini bersifat global, dalam arti hanya
menunjukan nama alur datanya tanpa menunjukan struktur dari alur data itu. Untuk
menunjukan struktur dari alur data secara terinci maka dibentuklah kamus data yang
Suatu sistem dapat diuraikan ke dalam 4 form kamus data yang menerangkan
isi database sistem dalam bentuk hirarki seperti yang Disajikan pada Tabel I. Di sini
lebih baik menganggap data flow dan data store sebagai file dari data. Selanjutnya
struktur data yang ada pada data flow dan data store terletak pada level kedua atau
middle level. Di sini struktur data dianggap sebagai record data. Yang terakhir adalah
data element yang terletak pada level terendah, karena data element merupakan
bagian dari struktur data. Di sini data element dianggap sebagai field.
Data flow dictionary entry ini menerangkan setiap data flow pada DFD. Data
flow ini dapat berupa Satu struktur yang terdiri dari satu elemen data tunggal, Satu
struktur yang terdiri dari satu paket elemen data, multiple struktur.
Berdasarkan uraian di atas, maka hubungan antara alur data pada DFD dan
alur data pada elemen kamus data adalah one to one relationship (relasi satu-satu).
Jika DFD berisi 40 alur data, maka kamus data harus mempunyai 40 elemen alur
data.
Data flow dictionary entry berisi hanya summary data atau data ringkasan,
dan menerangkan alur yang mengidentifikasikan dari mana alur itu berasal dan
kemana alur itu menuju. Data store dictionary entry menerangkan setiap data store
34
yang unik dalam DFD. Jika data store yang sama muncul lebih dari satu, maka hanya
satu bentuk tunggal yang akan digunakan. Seperti halnya data flow dictionary entry,
data store dictionary entry hanya berisi summary data. Data Store Name sama
dengan nama data store pada DFD. Description menerangkan secara singkat jenis
data yang terkandung dalam data store dan mungkin juga tentang bagaimana data itu
digunakan di dalam sistem. Data Structures memberikan daftar struktur yang ada
pada data store. Field Volume menunjukan ukuran dari data store. Ukuran ini berupa
Oleh sebab itu, akan lebih baik jika batas bawah, batas atas dan batas rata-rata
dictionary entry ini dilengkapi dengan setiap struktur yang ada pada bentuk data store
dan data flow. Tujuan dari data structure dictionary entry adalah untuk
menghubungkan summary description (deskripsi ringkasan) dari data flow dan data
strore dictionary entry ke deskripsi detail dari data element dictionary entry. Data
element dictionary entry menyediakan dasar untuk skema database. Bentuk ini
menyediakan data element dictionary (DED) dari kamus data yang berdasarkan
komputer.
deskripsi dari suatu elemen sehingga elemen itu direferensikan dengan cara yang
2.12 Openchart
Openchart adalah salah satu aplikasi web yang berbasis CMS (Content
merupakan aplikasi webstore (toko online) yang berbasis PHP dan MySQL yang
dapat dikelola dengan sistem CMS (Content Management System), dimana untuk
penggunaannya bersifat terbuka (OpenSource) dan gratis untuk siapa saja. Aplikasi
webstore ini berbasis PHP dan MySQL yang bersifat terbuka (OpenSource) dan
gratis untuk digunakan dengan lisensi GNU General Public License. Openchart
dikembangkan oleh Daniel Kerr dan mulai diluncurkan pada bulan Oktober 2008,
sampai dengan saat ini aplikasi penjualan online ini sudah mencapai versi 1.5.
Dengan menggunakan aplikasi web ecommerce ini, anda dapat dengan mudah
mengelola toko online untuk penjualan produk-produk milik anda tanpa perlu
mempelajari program web lebih jauh. Openchart memiliki fitur-fitur web yang sangat
8. Template dapat diganti dengan mudah dan tersedia template gratis dan berbayar
10. Pada halaman produk terdapat “Related Produk” untuk produk-produk lainnya
15. Dapat membuat diskon atau kupon untuk promosi atau potongan harga
17. Website dan database dapat di backup atau di restore dengan mudah
18. Struk pembelian (invoice) dapat di print oleh pengunjung setelah berbelanja
penjualan, dan pemasaran batik. Sangat perlu adanya kemudahan pelayanan untuk
memudahkan pelanggan yang jauh dari jangkauan. Guna memfasilitasi itu semua
dapat direalisasikan dengan toko online (E- Commerce). Aplikasi toko online yang
dibangun ini bertujuan untuk membantu USANTEX dalam hal pemasaran dan
penjualan produk. Proses pembuatan program ini dimulai dengan menganalisa sistem
yang telah ada di USANTEX, kemudian dibuat DFD, ERD dan tabel-tabel yang
Aplikasi toko online ini menggunakan bahasa pemrograman PHP, MySQL sebagai
37
sebagai image editor. Aplikasi ini memiliki tiga fungsi utama. Pertama yaitu untuk
user umum, setiap pengunjung website bisa melihat katalog produk, menggunakan
layanan website, tetapi tidak bisa melakukan pemesanan produk. Kedua adalah
anggota yang bisa melakukan pemesanan produk. Terakhir yaitu administrator yang
laporan. (Sistem Informasi Penjualan Berbasis Web Pada Usantex. Ditya Banu
penjualan dan promosi, juga mempermudah pembeli. Agar konsumen lebih mudah
Mempromosikan suatu produk harus disertai dengan konsep yang mudah dan
menarik agar diminati oleh konsumen dan masyarakat. Dengan dilakukan penelitian
ini diharapkan mampu menciptakan sarana pemasaran yang lebih efektif daripada
sistem sebelumnya pada Tata Distro kelurahan Ploso kabupaten Pacitan sehingga
meningkatkan omset penjualan pada Tata Distro ini. Sistem penjualan berbasis web
(e-commerce) Pada tata distro kabupaten pacitan. (Rulia Puji Hastanti, Indah Uly
tangga yang menghasilkan oleh-oleh khas Pontianak tidak bisa berkembang dengan
baik karena jumlah pembelinya terbatas. Mobilitas dan liberalisasi pasar yang terbatas
membuat pihak manajemen harus melakukan inovasi perluasan pasar sasaran melalui
38
yang dapat memberikan kemudahan mengenalkan dan menjual semua produk oleh-
oleh khas dari Kota Pontianak secara global. Memperluas area pangsa pasar dan
Sistem penjualan tidak lagi hanya fokus kepada masyarakat setempat saja, yang
navigasi yang memberikan kemudahan bagi pengunjung, dalam hal ini baik
pembayaran dapat melalui transfer, cash on delivery dan PayPal, dan konfirmasi
pembayaran produk melalui email. Kenyataan ini dapat memperluas pangsa pasar dan
menumbuhkan daya saing secara global karena sistem penjualannya tidak lagi
terbatas hanya pada wilayah tertentu saja. (Perancangan Sistem E-Commerce Untuk
METODOLODI PENELITIAN
Kerangka kerja adalah suatu struktur konseptual dasar yang digunakan untuk
memecahkan atau menangani suatu masalah kompleks. Istilah ini sering digunakan
antara lain dalam bidang perangkat lunak untuk menggambarkan suatu desain sistem
perangkat lunak yang dapat digunakan kembali, serta dalam bidang manajemen untuk
entitas bisnis secara homogeny. Kerangka kerja ini merupakan langkah-langkah yang
akan dilakukan dalam penyelesaian masalah yang akan dibahas. Adapun kerangka
39
40
Identifikasi masalah yang akan dibahas dalam skripsi ini adalah bagaimana
merancang website penjualan yang dapat mempromosikan penjualan batu mulia dan
1. Wawancara
wawancara yang penulis lakukan, dapat disimpulkan bahwa saat ini Amrullstone
memerlukan aplikasi toko online yang dapat memperluas target pasar produk dan
pengenalan produk.
2. Observasi
Stone.
41
3. Studi Pustaka
Pengumpulan data dengan cara membaca buku dan literatur lainnya yang dapat
baru.
Waterfall yang pertama kali dikenal oleh Winston Royce yang dipublikasikan pada
1. Aplikasi yang penulis coba kembangkan ini bukanlah sistem dengan skala teramat
besar.
2. Aplikasi ini lebih cocok dikembangkan dengan proses yang terstruktur dan
sekuensial.
Siklus SDLC ini dijalankan secara berurutan, mulai dari tahap awal sampai
akhir. Setiap langkah yang telah selesai harus dikaji ulang (review), terutama dalam
langkah analisis dan desain untuk memastikan bahwa tahapan tersebut telah
dikerjakan dengan benar dan sesuai dengan harapan. Jika tidak maka tahap tersebut
perlu diulangi lagi atau kembali ke tahapan sebelumnya. Tetapi kadang-kadang ada
beberapa langkah yang dapat dilakukan secara bersamaan, hal ini dilakukan untuk
1. Analisis (Analysis)
Pada tahap ini, penulis melakukan beberapa aktivitas, yaitu identifikasi masalah,
usulan pemecahan masalah dan analisa kebutuhan sistem. Pemodelan ini diawali
2. Perancangan (Design)
Maksud pembuatan model ini adalah untuk memperoleh pengertian yang lebih
baik terhadap aliran data dan kontrol, proses-proses fungsional, tingkah laku
beberapa hal, yaitu: Context Diagram, Data Flow Diagram (DFD), Perancangan
Pada tahap ini penulis melakukan penginstalan Openchart sebagai program utama.
4. Pengujian (Test)
Tahap ini dilakukan pengujian internal pada aplikasi yaitu melakukan pengujian
atas suatu bagian program untuk mengetahui apakah dapat berfungsi dengan baik
ketika dimasukan data atau menampilkan data, selain itu untuk bertujuan
5. Pemeliharaan (Support)
Tahap akhir ini dalam siklus SDLC pada model waterfall ini adalah support atau
menggunakan jasa sewa hosting agar aplikasi toko ini dapat berjalan secara online.
kualitas aplikasi Amrullstone ini. Pada tahap ini, sistem harus dipertahankan dan
dirawat secara berkala agar sistem tidak mengalami error. Beberapa hal yang
batu mulia yang ada di bumi, dimulai dari batu akik hingga batu mulia yang ada
didalam maupun luar negeri. Tak hanya itu Amrullstone juga menawarkan ganggang
cincin yang terbuat dari emas, perak maupun titanium. Bisa mendesain kalung
maupun gelang dari berbagai macam jenis batu sesuai dengan pesanan pembeli.
penelitian berlokasi di Amrull Stone yang beralamat di Perum Puri Malaka Blok K
44
Nomor 28 belakang Pertokoan dan Pasar Cipta Puri Kelurahan Tiban Baru
Dalam setiap perusahaan yang didirikan dan dioperasikan, baik itu penjualan
2. Hadir sebagai termpat berbelanja batu mulia dan berbagai macam lainnya.
dan memberikan layanan secara professional agar pelangan tidak merasa kecewa
struktur organisasi dari Amrullstone yang disertai tugas dan wewenang untuk tiap –
tiap posisinya.
45
Pemilik
Adapun uraian dan penjelasan dari gambar 3.2 Struktur Organisasi Amrullstone
3.2.3.1 Pemilik
secara efektif.
46
Merupakan bagian pemasaran dan penjualan serta membantu pemilik usaha dalam
mengembangkan perusahaan.
4. Selalu memastikan update stok barang dan harga terbaru dan melakukan
3.2.3.3 Technician IT
3. Maintenance web Amrullstone secara berkala, terhindar dari hack dan error
BAB IV
ANALISIS DAN IMPLEMENTASI
sistem yang ada, dengan menganalisa jabatan dan uraian tugas (business users),
proses bisnis (business prosess), ketentuan atau aturan (business rule), masalah
dan mencari solusinya (business problem and business soulution), dan rencana-
memperbaiki berbagai fungsi didalam sistem yang sedang berjalan agar menjadi
sama dengan seperangkat input yang lain (biasa jadi lebih sederhana dan lebih
pencatatan penjualan dan stok dengan buku dan sistem penjualannya masih
dengan telepon.
47
48
bagaimana cara kerja sistem tersebut dan masalah yang di hadapi sistem tersebut
untuk dapat dijadikan sistem yang baru agar terkomputerisasi dan perancangan
analisis sistem yang sedang berjalan. Berdasarkan urutan kejadian tersebut dapat
2. Admin akan memeriksa ketersediaan stok produk. Jika produk yang diinginkan
3. Jika stok produk tersedia, maka admin akan memberitahukan total yang akan
dibayar konsumen.
5. Admin akan memeriksa rekening apakah pembayaran telah sesuai. Setelah itu
admin akan memproses barang pesanan dan segera mengirim barang tersebut
ke konsumen.
dalam pembuatan sistem informasi yang dapat membantu proses penjualan dan
dalam flowchart, diagram konteks, DFD dapat menjelaskan proses aliran data
4.4 Flowmap
Notif stok T Y
habis
Memilih produk
Stok
ke wishlist
Konfirmasi Pesanan
Memilih produk pembayaran
ke shopping cart
Pembayaran Konfirmasi
pembayaran
Barang
Dikirim
4.6 DFD
digunakan atau menjalankan web browser tersebut, dan dapat mengatur semua
Tampilan menu utama admin setelah memasukan username dan password admin.
Tampilan halaman Login User untuk Customer memasuki web browser. Dan
pada Cart.
53
Tampilan Checkout ini berisi form alamat, data user, dan total pembayaran.
Amrullstone
54
4.9 Implementasi
itu mencakup “Proses bergerak menuju tujuan kebijakan dengan cara langkah
sebelumya.
mengarah pada tujuan yang diusulkan oleh seseorang, kelompok atau pemerintah
Halaman ini digunakan oleh admin untuk masuk ke menu utama agar
dapat mengelola informasi yang ada dalam web tersebut. Contohnya informasi
tentang produk yang akan dijual dalam web tersebut. Form login admin dan login
Halaman ini merupakan tampilan utama untuk admin ketika telah sukses
melakukan login kedalam web tersebut. Setelah itu admin dapat memilih menu-
halaman depan ini tertampil gambaran umum keadaan toko secara menyeluruh.
Tampilan untuk login User, setelah berhasil login , User akan mengetahui
seputar produk yg di beli . Dalam form ini user diharuskan mengisi identitas
lengkap.
pada website tersebut dengan menentukan gambar produk, kategori produk, harga
akan dipesan. User dapat mengurangi atau menambah barang pada keranjang
belanja.
Halaman ini adalah halaman yang berisi sebuah data seperti form alamat,
kepada admin untuk pertanyaan seputar produk, pembelian dan masalah teknis
5.1 Kesimpulan
1. Setelah menganalis sistem informasi berbasis Web pada Amrullstone kita dapat
membantu pengelola agar tidak lagi mengunakan cara manual dalam mendata
2. Dengan adanya perancangan sistem informasi ini penjualan batu mulia berbasis
Amrullstone.
5.2. Saran
59
60
kredit.
2. Stok produk belum ditangani dalam sistem informasi ini, sehingga perlu
Kendall, E. Kenneth & Julie E. Kendall. 2010. Analisis dan Perancangan Sistem.
Indeks. Jakarta
Metode USDP. Andi, Yogyakarta.
Nandari, Sukadi Bhirawa Anoraga. 2014. Pembuatan Website Portal Berita Desa
Jetis Lor. Jurnal Riset Indonesian Journal on Networking and Security.
Vol 3 No.3.
61
62
-Walt Disney