• Tidak ada hasil yang ditemukan

Pembangunan Website E-Commerce Penjualan Pakaian Adat Batak Toba Pada Toko Sipartano Naiborngin

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Website E-Commerce Penjualan Pakaian Adat Batak Toba Pada Toko Sipartano Naiborngin"

Copied!
243
0
0

Teks penuh

(1)

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

SARTIKA L SAMOSIR

10107854

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

PENJUALAN PAKAIAN ADAT BATAK TOBA

PADA TOKO SIPARTANO NAIBORNGIN

Oleh

SARTIKA L SAMOSIR

10107854

Toko Sipartano Naiborngin adalah toko yang menjual berbagai macam

pakaian Adat Batak Toba. Kurang optimalnya publikasi kepada masyarakat

mengakibatkan toko belum dikenal oleh masyarakat luas sehingga target

penjualan kurang maksimal. Selain itu kurangnya jumlah karyawan pada toko

menyebabkan proses pelayanan menjadi lamban, akibatnya pembuatan laporan

transaksi sering mengalami keterlambatan.

Website

e-commerce

ini di bangun dengan menggunakan bahasa

pemograman PHP dengan

database

menggunakan

MySql

. Adapun proses-proses

yang terjadi dalam

website

ini adalah proses pendaftaran, pemesanan,

pengiriman, pembayaran serta proses pembuatan laporan. Metode pengumpulan

data yang digunakan adalah dengan cara wawancara, observasi, dan studi literatur.

Metode penelitian yang digunakan adalah metode analisis deskriptif yaitu metode

penelitian yang dimaksudkan untuk mengumpulkan data yang dapat memberikan

gambaran yang lebih jelas mengenai suatu objek penelitian dan kemudian

diadakan analisis terhadap objek penelitian tersebut. Model analisis perangkat

lunak yang digunakan adalah pemodelan analisis terstruktur. Alat yang digunakan

adalah

flowmap

, ERD (

Entity Relationship Diagram

) dan untuk menggambarkan

proses yang digunakan adalah dengan DFD (

Data Flow Diagram

).

Berdasarkan pengujian

alpha

dan

beta

, pembangunan website

e-commerce

ini di harapkan dapat memberikan alternatif solusi terhadap proses promosi Toko

Sipartano Naiborngin dan memberikan informasi pemesanan, pembayaran serta

pengiriman. Selain itu dengan adanya

website

ini di harapkan dapat

mempermudah dalam pembuatan laporan.

Kata Kunci :

E-commerce, Data Flow Diagram, Entity Relation Diagram

(3)

SALE OF CLHOTES CUSTOM BATAK TOBA

SHOP OF SIPARTANO NAIBORNGIN

By

SARTIKA L SAMOSIR

10107854

Sipartano Naiborngin stores are stores that sell various brands of clothes

Culture Batak Toba. Less optimal to the community resulted in the publication of

the store has not been recognized by the public so that the sales target less than the

maximum. In addition to insufficient numbers of employees at the store cause the

service process becomes slow, consequently making the transaction reporting is

often delayed.

E-commerce website was built using the PHP programming language with

a database using MySql. The processes that occur within this website is the

process of registration, ordering, shipping, payment and reporting process. Data

collection method used is by interview, observation, and literature studies. The

research method used is descriptive analysis method is the method of research that

is intended to gather data that may provide a clearer picture of an object of

research and then conducted an analysis of the research object. Model analysis

software used is structured modeling analysis. The tools used are flowmap, ERD

(Entity Relationship Diagram) and to describe the process used is the DFD (Data

Flow Diagram).

Based on alpha and beta testing, e-commerce website development is

expected to provide alternative solutions to the Sipartano Naiborngin Store

promotions and provide ordering information, payment and shipping. In addition

to this website is expected to facilitate in making the report.

Keywords : E-commerce, Data Flow Diagrams, Entity Relation Diagram

(4)

anugerah dan kasih karunia yang tak habis-habisnya kepada penulis, yang telah menjadi

sumber hikmat, pengetahuan dan kekuatan sehingga penulis dapat menyelesaikan

penulisan skripsi ini dengan judul

“Pembangunan Website

E-commerce

Penjualan

Pakaian Adat Batak Toba Pada Toko Sipartano Naiborngin”

.

Penulisan skripsi ini disusun sebagai salah satu syarat kelulusan pada Program

Strata 1 Jurusan Teknik Informatika Fakultas Teknis dan Ilmu Komputer di Universitas

Komputer Indonesia.

Dalam penulisan skripsi ini, penulis telah mendapatkan banyak bantuan dari

berbagai pihak, baik dari segi materi, spirit maupun masukan-masukan yang sangat

membangun. Pada kesempatan ini secara khusus penulis ingin menyampaikan ucapan

terima kasih kepada :

1.

Papa tersayang yang selalu memberi dukungan, semangat, kasih sayang serta doa

yang tak henti-hentinya. Mama tercinta yang selalu menghibur setiap saat dalam

suka dan duka.

2.

Ibu Mira Kania Sabariah, S.T., M.T. Selaku Ketua Jurusan Teknik Informatika

Universitas Komputer Indonesia (UNIKOM).

3.

Ibu Tati Harihayati M. , S.T., M.T. Selaku Dosen Wali kelas IF10 angkatan 2007.

4.

Ibu Sri Nurhayati, S.Si., M.T. Selaku Pembimbing yang telah memberikan dorongan

dan arahan kepada penulis selama proses penyusunan laporan tugas akhir ini.

iii

 
(5)

iv

 

 

6.

Seluruh staf dan karyawan, sekretariat Jurusan Teknik Informatika, terima kasih

juga atas bantuannya.

7.

Bapak Juaksa Sibuea dan Herlina Pangaribuan selaku Pemilik dan Pembimbing

skripsi di Toko Sipartano naiborngin, terima kasih atas kerjasama dan informasi

yang telah diberikan.

8.

Kakak, abang, adik-adik dan keponakanku tersayang Rohanna dan Melody semua

keluarga.

9.

Tersayang Guntur Sibuea yang selalu setia memberikan

support

.

10.

Rekan kerja APLYSIT CORP IT SOLUTION CENTER.

11.

Rekan kuliah yang telah memberikan

support

dan dukungan selama ini.

12.

Semua pihak yang telah membantu terselesaikannya Tugas Akhir ini baik secara

langsung maupun tidak langsung.

Penulis menyadari bahwa penulisan skripsi ini masih jauh dari sempurna. Oleh

karena itu, penulis sangat mengharapkan saran dan kritik yang membangun dari para

pembaca. Akhir kata, penulis berharap semoga skripsi ini dapat memberikan manfaat

bagi semua pihak dan para pembaca.

Bandung, Maret 2012

(6)

221

1. Hakim, Lukmanul. (2008), Membongkar Trik Rahasia Para Master PHP, Lokomedia,Yogyakarta.

2. Hakim, Lukmanul. (2009), Trik Rahasia Master PHP, Lokomedia, Yogyakarta.

3. Jogianto. (1990), Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Bisnis, Andi Offset, Bandung.

4. Kadir, Abdul. (2008), Dasar Pemrograan Web Dinamis Menggunakan PHP, Andi Offset, Bandung.

5. Kristanto, Ir. Harianto, (1994). Konsep dan Perancangan Database. Andi, Yogyakarta.

6. Munir dan Wawan. (2006), Pengantar Sistem Informasi, Graha Ilmu , Yogyakarta.

7. Nugroho, Bunafit . (2008), Aplikasi Pemrograman Web Dinamis Dengan PHP dan MySQL, Gava Media, Yogyakarta.

8. Purbo, Onno W. (2008), Mengenal E-Commerce, Lokomedia, Yogyakarta. 9. Prof. Dr. Sugiyono. (2009), Metode Penelitian kuantitatif kulaitatif dan R&D,

ALFABETA, Bandung.

10.Slamet Riyanto.(2009), Membuat Web Portal Multi Bahasa Jomla . Elex Media Komputindo.

11.Supriansyah, Haris, Kartoyo (2003), 30 Menit menjadi webmaster , Jakarta. 12.Utdirartatmo, Firrar. (2002), Mengelola Database Server MySQL di Linux dan

Windows, Andi, Yogyakarta.

13.Vercellis, Bernadth. (2009), Sistem Informasi, Lokomedia, Yogyakarta. 14.Zend. (2004), Trik Rahasia Master PHP, Gava Media, Yogyakarta.

15.http://ilmukomputer.org/category/pemrograman-html-xml-css/ diakses pada

18-04- 2011.

16.http://www.paypalindonesia.com/informasi.html diakses pada 18-04- 2011.

17.http://www.webopedia.com/TERM/S/SSL.html diakses pada 18-04- 2011.

18.http://blog.re.or.id/macromedia-dreamweaver-mx-web-editor.htm diakses pada

(7)

1

Bab I Pendahuluan

I.1 Latar Belakang Masalah

Toko Sipartano Naiborngin adalah sebuah toko yang bergerak dalam

bidang perdagangan khususnya penjualan khas pakaian adat batak toba baik itu

menjual ulos batak, songket, kebaya burkat dan menerima jahitan pengantin,

kebaya, sarung songket. Sistem penjualan yang dilakukan di toko Sipartano

Naiborngin saat ini masih memakai sistem tradisional, dimana pelanggan harus

mendatangi toko untuk memilih dan membeli barang yang ada. Kondisi ini

menimbulkan kesulitan berbelanja bagi konsumen yang jarak rumahnya

berjauhan dengan toko. Hal ini terutama dirasakan oleh konsumen yang

mempunyai kesibukan dalam kegiatan sehari-hari sehingga tidak sempat datang

berbelanja. Berbagai kategori barang pakaian di toko Sipartano Naiborngin juga

tidak dapat secara langsung dipajang karena mengingat luas toko yang tidak

memadai.

Pemasaran barang pakaian di toko Sipartano Naiborngin jangkauannya

masih terbatas. Sementara itu, dalam melakukan promosi pihak Sipartano

Naiborngin masih menggunakan selebaran brosur yang dirasa kurang memberikan

informasi yang tepat mengenai barang yang ditawarkan kepada para konsumen.

Selain itu, dalam pembukuan untuk pembuatan laporan rekapitulasi penjualan

masih dilakukan secara manual sehingga pengolahan data laporan penjualan

(8)

dapat dijadikan sebagai alat pemasaran dan promosi guna menjangkau konsumen

umum secara lebih luas. Untuk memecahkan masalah yang terjadi, maka

diperlukan suatu sistem perdagangan secara online atau lebih dikenal dengan istilah e-commerce ( electronic commerce). E-Commerce didefinisikan sebagai proses pembelian dan penjualan barang, jasa dan informasi yang dilakukan secara

elektronik dengan memanfaatkan jaringan komputer seperti internet. Konsumen

dapat membeli produk tanpa harus datang langsung ke toko karena dengan e-commerce konsumen dapat melakukan pembelian kapan saja dan dimana saja.

Oleh karena itu, berdasarkan pemikiran dan latar belakang diatas, maka

penulis tertarik untuk membangun sebuah aplikasi berbasis web sebagai tugas

akhir dengan judul: ” PEMBANGUNAN WEBSITE E-COMMERCE PAKAIAN ADAT BATAK TOBA PADA TOKO SIPARTANO

NAIBORNGIN”.

I.2 Rumusan Masalah

Berdasarkan latar belakang dan judul yang telah dijabarkan, dapat dilihat

bahwa Toko Sipartano Naiborngin membutuhkan suatu aplikasi untuk mengatasi

permasalahan diatas. Pokok permasalahan yang dapat disimpulkan adalah :

”Bagaimana cara membangun aplikasi E-commerce di Toko Sipartano

(9)

Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas

akhir ini adalah untuk membangun sebuah aplikasi e-commerce di Toko Sipartano Naiborngin berbasis web.

Tujuan yang akan dicapai dalam penelitian ini adalah :

1. Memudahkan konsumen dalam mengetahui barang apa saja yang

ditawarkan oleh Toko Sipartano Naiborngin tanpa harus mengunjungi

tokonya secara langsung.

2. Memperluas jangkauan pemasaran dan promosi barang pakaian adat

batak toba melalui media internet.

3. Memudahkan konsumen dalam proses pembelian barang sehingga

konsumen dapat melakukan transaksi dimanapun konsumen berada

tanpa harus mengunjungi tokonya secara langsung.

4. Mempermudah dalam melakukan pembuatan laporan penjualan.

5. Mempercepat pelayanan ke pelanggan.

6. Transaksi penjualan dapat dilakukan kapan dan dimana saja selama ada

akses internet.

I.4 Batasan Masalah

Dengan maksud agar pembahasan dan penyusunan tugas akhir dapat

dilakukan secara terarah dan tidak menyimpang serta sesuai dengan apa yang

diharapkan, maka perlu ditetapkan batasan-batasan dari masalah yang

(10)

A. Pengaturan pada Data Barang meliputi pembatasan sebagai berikut :

a. Data barang

b. Data kategori barang

c. Detail barang (Warna, Ukuran)

d. Manajemen harga (penyesuaian harga)

e. Gambar barang

f. Rating barang

g. Barang promosi

h. Pengelolaan diskon

i. Pengelolaan stok barang

B. Manajemen Pemesanan meliputi batasan seperti berikut :

a. Pencarian Pesanan (untuk mempermudahkan admin untuk mencari siapa

saja yang sudah memesan dan membayar pesanannya)

b. Update Status Pesanan (Dipesan Dikonfirmasi Dibayar Dikirim

Diterima oleh pemesan)

c. Konfirmasi Pembayaran (jika si pemesan melakukan pembayarannya

menggunakan payment gateway karena pembayaran yang dilakukan secara online maka akan langsung mengubah data pemesanan secara

otomatis, sehingga biasanya tidak diperlukan konfirmasi, karena

(11)

dibatalkan)

C. Manajemen Pembayaran meliputi batasan sebagai berikut :

a. Dapat melakukan pembayaran secara tunai dengan datang langsung ke

Toko Sipartano Naiborngin

b. Dapat melakukan pembayaran melalui transfer antar bank (Mandiri,

BCA dan BNI)

c. Dapat melakukan pembayaran secara online dengan menggunakan

Payment Gateway (Paypal) D. Manajemen Shipping

a. Menggunakan Jasa Pengirimin JNE yang sudah dipercaya oleh banyak

orang di Indonesia dan sebagian besar Masyarakat Indonesia

menggunakan jasa pengirimin ini dan di JNE pun sudah ada fasilitas

Tracking (penelusuran pengiriman)

b. Menyediakan pengelolaan lokasi pengiriman dan harga ongkos kirim

barang.

E. Pembuatan Laporan yang akan dilakukan perhari, perminggu, perbulan

dan pertahun. Pembuatan laporan meliputi :

a. Laporan Penjualan (hanya pesanan yang sudah dibayar saja yang akan

terlihat).

F. Untuk mempermudahkan melihat atau mencocokan dan menyimpan

(12)

A. Lihat Barang (berdasarkan nama barang)

B. Menampilkan barang diskon, barang terbaru (Newest Product), barang terlaku(global/per kategori) dan barang paling banyak dilihat(Most View Product)

C. Tersedia fasilitas pendaftaran member dan login member

D. History Pemesanan

E. Pengiriman informasi pemesanan melalui email ke pemesan setiap ada

perubahan status pesanan

F. Mendukung Search Engine Optimization (SEO)

3. Pembatasan pada Feature Security, meliputi : A. IP-Dedicated

B. Secure Socket Layer (SSL) untuk keamanan. Mendukung protokol https. C. Login terlebih dahulu agar bisa mengakses situs e-commerce (gunakan

email dan password untuk login jika sudah ter-registrasi).

4. Pembatasan pada Feature Communication, meliputi : A. Menggunakan email yang didaftarkan oleh pengguna B. Menggunakan Instant Messaging (yahoo Messanger) C. Menggunakan Handphone untuk customer support . 5. Pengguna

(13)

pembeli, dan semua transaksi yang pesanan berdasarkan laporan harian,

mingguan, bulanan, dan tahunan. Admin juga melakukan pengolahan data

master yaitu : data barang, detail barang, pesanan, kategori, jenis

pengiriman, rekening, ukuran, warna, dan membuat laporan harian,

mingguan, bulanan, dan tahunan.

B. Pembeli atau member

Pembeli yang akan melakukan pembelian barang.

6. Pengiriman dilakukan dari kota Jakarta.

7. Barang yang dijual adalah pakaian adat batak toba.

8. Pengaturan diskon dilakukan oleh administrasi dan keuangan. Barang diskon

tidak ada ketentuan dan hanya diatur oleh administrasi.

9. Batas waktu konfirmasi pembayaran pesanan adalah satu hari, dihitung dari

tanggal pembelian.

10.Perangkat Lunak

Untuk menggunakan aplikasi yang akan dibangun, dibutuhkan perangkat

lunak dengan spesifikasi berikut:

1. Sistem operasi Windows XP, Vista atau Wondows 7.

2. Macromedia Dreamweaver 8 sebagai tool pembangun aplikasi. 3. WampServer 2.0 sebagai web server untuk membangun aplikasi.

4. Bahasa pemrograman yang digunakan adalah PHP dan untuk

(14)

lainnya yang sesuai standar untuk pembangunan aplikasi e-commerce. 6. Browser seperti Internet Explorer 6, Mozilla Firefox atau Opera untuk

mengakses aplikasi.

I.5 Metodologi Penelitian

Metodologi yang digunakan dalam penulisan tugas akhir ini metode

deskriptif yaitu suatu metode untuk membuat gambaran atau deskripsi mengenai

fakta-fakta dan informasi dalam situasi atau kejadian di masa sekarang secara

sistematis, factual dan akurat. Adapun tahap yang akan dilalui adalah sebagai

berikut :

1. Metodologi Pengumpulan Data

Adapun teknik-teknik yang digunakan dalam mengumpulkan data adalah:

a. Studi pustaka atau studi literatur, Pengumpulan data dengan cara

mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya

dengan judul penelitian.

b. Observasi, Teknik pengumpulan data dengan mengadakan penelitian dan

peninjauan langsung terhadap permasalahan yang diambil.

c. Interview, Teknik pengumpulan data dengan mengadakan tanya jawab secara

langsung yang ada kaitannya dengan topik yang diambil.

(15)

perangkat lunak secara waterfall, adapun tahapan-tahapan yang dilakukan dalam metodologi waterfall ini adalah :

a. System Information Engineering

Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek,

dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang

diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat

lunak.

b. Analisis

Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan

pembuatan perangkat lunak.

c. Design

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah

dimengerti oleh user.

d. Coding

Tahap penerjemahan data atau pemecahan masalah yang telah dirancang

keadalam bahasa pemrograman tertentu.

e. Implementation and Software testing

Merupakan tahap mengimplementasikan dan melakukan pengujian terhadap

(16)

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat

mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan

user.

Untuk lebih jelasnya susunan metode waterfall dapat dilihat pada gambar I.1 di bawah ini :

Gambar I.1 Metode Waterfal

I.6 Sistematika Penulisan

Sistematika penulisan ini terbagi menjadi beberapa sub bab dari pokok bahasan,

secara umum dapat dijabarkan sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini menjelaskan mengenai latar belakang penelitian, identifikasi

masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan

(17)

Pada bab ini berisi teori dasar yang mendukung dalam pemrosesan data yang

ada dan pembuatan program aplikasi berbasis web yang disesuaikan dengan

data yang ada, serta dijelaskan pula tentang perusahaan yang menjadi tempat

diadakannya penelitian.

BAB III. ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini berisi analisis kebutuhan dalam membangun aplikasi ini. Analisis

sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode

pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga

perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan

hasil analisis yang telah dibuat.

BAB IV. IMPLEMENTASI DAN PENGUJIAN

Pada bab ini berisi hasil implementasi dari hasil analisis dan perancangan

yang telah dibuat disertai juga dengan hasil pengujian dari aplikasi ini .

BAB V. KESIMPULAN DAN SARAN

Pada bab ini merupakan penutup yaitu berupa kesimpulan yang berisi

(18)

I d K t k k u s I b N II.1.1 Profil

Toko S

dan Herlina

Khas Pakaia

terbaik kep

khususnya u

Toko

kebutuhan K

ulos batak,

sarung songk

II.1.2 Logo

Logo S

berupa tulis

NAIBORNG

l Singkat Pe

Sipartano N

boru Pangar

an Adat Bat

pada pelang untuk daerah o Sipartano Khas Pakaia songket, ke ket. Toko Sipar

Sipartano N

san SN dan

GIN yang di

Gamba

erusahaan

Naiborngin d

ribuan. Sipar

tak Toba de

ggan dan s

h sekitar.

o Naiborngi

an Adat Bat

ebaya burka

rtano Naibo

Naiborngin s

n tercantum

padukan de

r II.1 Logo

didirikan pad

rtano Naibor

engan selalu

selalu mem

in sendiri

tak Toba. B

at dan men

orngin

eperti terlih

m nama toko

ngan pencah

Toko Sipar

da tahun 200

rngin berger

u berusaha m

mberikan ha

mengkhusu

Barang yang

nerima jahita

hat pada Gam

onya yaitu

hayaan warn

rtano Naibo

03 oleh Juak

rak di bidang

memberikan

arga yang

uskan penju

tersedia dis

an penganti

mbar II.1, y

TOKO SIP

na yang cerah

(19)

II.1.3 Struktur Organsisasi dan Fungsi Perusahaan

Organisasi adalah sekelompok orang yang bekerja sama untuk mencapai

tujuan yang telah di rencanakan, dari pengertian tersebut organisasi dapat di

simpulkan sebagai kumpulan orang-orang yang bekerja sama dengan dasar

persamaan tujuan. Organisasi perusahaan sangatlah penting didalam menjamin

kelangsungan dan kelancaran mekanisme kerja perusahaan, adanya organisasi

dapat menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan

kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan

dalam mencapai tujuan. Struktur organisasi Toko Sipartano Naiborngin dapat

dilihat pada Gambar II.2 berikut ini :

Gambar II.2. Struktur Organisasi Toko Sipartano Naiborngin.

Uraian struktur organisasi dari Toko Sipartano Naiborngin adalah sebagai

berikut:

1. Pemilik

a. Bertanggung jawab atas kelangsungan toko.

b. Membuat perencanaan tentang sistem kerja.

c. Memonitoring perkembangan. PEMILIK

ADMINISTRASI  & KEUANGAN

(20)

14   

2. Bagian Administrasi dan Keuangan

a. Melaksanakan tugas mencatat segala transaksi yang terjadi dalam satu

hari.

b. Bertanggung jawab pencatatan laporan laporan berupa dokumen atau

kwitansi.

c. Bertanggung jawab terhadap pemasukan dan pengeluaran keuangan.

d. Membuat anggaran pemasukan dan pengeluaran perusahaan.

3. Bagian gudang

a. Membuat laporan pengeluaran dan pemasukan barang

b. Bertanggung jawab akan barang-barang yang ada di toko.

II.1.4 Visi dan Misi Perusahaan

Toko Sipartano Naiborngin mempunyai visi dan misi dalam menjalankan

tugasnya sebagai salah satu perusahaan yang bergerak dalam penjualan

bermacam-macam khas Pakaian Adat Batak Toba, Adapun visi dan misi dari toko

ini adalah :

1. Visi

Menjadi toko yang terpercaya dalam penjualan barang-barang khas

Pakaian Adat Batak Toba khususnya untuk daerah sekitar.

2. Misi

Menjadikan toko terbesar untuk penjualan kebutuhan Pakaian Adat

(21)

II.2 Landasan Teori

II.2.1. Konsep Dasar Sistem

Sistem menurut Jogianto (1990) dapat didefinisikan sebagai berikut :

“Sistem adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan bersama untuk memudahkan aliran informasi, materi atau energi.”

Suatu sistem mempunyai beberapa karakteristik, yaitu:

1. Komponen Sistem (Components)

Komponen-komponen sistem atau elemen-elemen sistem dapat berupa

suatu subsistem atau bagian-bagian sistem, yang mempunyai sifat-sifat

dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi

proses sistem keseluruhan.

2. Batas Sistem (Boundary)

Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas

suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. 3. Lingkungan Luar Sistem (Environments)

Lingkungan luar (environments) dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar

(22)

16   

4. Penghubung Sistem (Interface)

Penghubung (interface) merupakan media penghubung antara satu subsistem dengan susbsistem lainnya sehingga memungkinkan

sumber-sumber daya mengalir antara subsistem yang satu dengan yang lain.

5. Masukan Sistem (Input)

Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input).

6. Keluaran Sistem (Output)

Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat

merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

7. Pengolah Sistem (Process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah

masukan jadi keluaran.

8. Sasaran Sistem (Objectives)

Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan

sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan

(23)

Gambar II.2 Karakteristik Sistem

II.2.1.1 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya

adalah sebagai berikut :

1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya

sistem teologia dan sistem fisik merupakan sistem yang ada secara

fisik, misalnya sistem komputer.

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system). Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia,

misalnya sistem perputaran bumi dan sistem buatan manusia adalah

(24)

18   

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem tak tentu (probabilistic system). Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi dan sistem tak tentu

adalah sistem yang kondisi masa depannya tidak dapat diprediksi

karena mengandung unsur probabilitas.

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem terbuka (open system). Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya

dan sistem terbuka adalah sistem yang berhubungan dan terpengaruh

dengan lingkungan luarnya.

II.2.2 Konsep Dasar Informasi

Informasi adalah data yang telah di olah dan di organisasi melalui suatu

proses dan dengan maksud tertentu. Data yang sudah ada dikemas dan diolah

sedemikian rupa sehingga menjadi sebuah informasi yang berguna. Sebagai

contoh bila kita memasukan nama-nama mahasiswa dengan nilai rata-rata

,nama-nama konsumen dengan saldo bank,jumlah gaji dengan jumlah jam kerja,kita akan

mendapatkan informasi yang berguna. Berikut adalah pembahasan definisi

informasi berdasarkan berbagai sumber.

Informasi menurut Vercellis (2009) adalah sebagai berikut :

(25)

Selain merupakan hasil dari pengolahan data, informasi juga menggambarkan

sebuah kejadian. Informaasi menurut Wawan dan Munir (2006) adalah bahwa :

“Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) dengan lebih berguna dan lebih berarti “.

Dengan demikian informasi dapat dijelaskan kembali sebagai sesuatu yang

dihasilkan dari pengolahan data menjadi lebih mudah dimengerti dan bermakna

yang menggambarkan suatu kejadian dan fakta yang ada.

II.2.3 Sistem Informasi

II.2.3.1 Pengertian Sistem Informasi

Menurut Wawan dan Munir (2006) istilah sistem informasi menyiratkan

suatu pengumpulan data yang terorganisir beserta tata cara penggunaannya yang

mencakup lebih jauh daripada sekedar penyajian. Istilah tersebut menyiratkan

suatu maksud yang ingin dicapai dengan jalan memilih dan mengatur data serta

menyusun tata cara penggunaannya.

Sistem informasi diartikan sebagai suatu jaringan daripada beberapa

elemen-elemen yang saling berhubungan serta membentuk satu kesatuan untuk

menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan

cara yang sukses, serta memberi sinyal kepada manajemen dan yang lain terhadap

kejadian internal dan eksternal yang penting dan menyediakan suatu dasar

informasi untuk pengambilan keputusan.Jadi sistem informasi merupakan

(26)

20   

pegawai,komputer dan alat yang membantu dalam pengelolaan data dalam suatu

organisasi.

Adapun beberapa kemampuan sistem informasi adalah sebagai berikut:

1. Melaksanakan komputasi numerik,bervolume besar,dengan kecepatan

tinggi.

2. Menyediakan komunikasi dalam organisasi atau antar organisasi yang

murah akurat dan cepat.

3. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang yang

kecil tetapi mudah diakses

4. Memungkinkan pengaksesan informasi yang sangat banyak di seluruh

dunia dengan cepat dan murah

5. Meningkatkan efektivitas dan efisiensi orang-orang yang bekerja dalam

kelompok dalam suatu tempat atau pada beberapa lokasi

6. Menyajikan informasi dengan jelas yang menggugah pikiran manusia

7. Mengotomasikan proses-proses bisnis yang semiotomatis dan tugas-tugas

yang dikerjakan secara manual.

Selain kemampuan sistem informasi juga mempunyai beberapa peranan

penting antara lain :

1. Berpartisipasi dalam pelaksanaan tugas-tugas otomasi.

2. Mengaitkan perencanaan, pengerjaan, dan pengendali dalam sebuah

subsistem.

3. Mengkoordinasikan subsistem-subsistem.

(27)

II.2.4 Sistem Online

Menurut Slamet Riyanto (2009) mengatakan bahwa :

“Sistem Online adalah sistem yang menerima langsung input pada area dimana input tersebut direkam dan menghasilkan output yang dapat berupa hasil komputasi pada area dimana mereka dibutuhkan. Area sendiri dapat dipisah-pisah dalam skala, misalnya ratusan kilometer. Biasanya digunakan bagi reservasi angkutan udara, reservasi kereta api, perbankan dan lain-lain.”

II.2.5 Konsep Dasar Web

II.2.5.1 Website

Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya

berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup

Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan

(28)

22   

Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs email gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut menurut Slamet Riyanto (2009).

II.2.5.2 Aplikasi Web

Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web

application atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan

dalam bahasa yang didukung penjelajah web (seperti HTML, JavaScript, AJAX, Java, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.

Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client (klien tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci popularitasnya.

Aplikasi web yang umum misalnya webmail, toko ritel daring, lelang daring, wiki, papan diskusi, weblog, serta MMORPG menurut Slamet Riyanto (2009).

II.2.5.3 WWW

World Wide Web (disingkat sebagai WWW atau Web) adalah suatu ruang informasi yang yang dipakai oleh pengenal global yang disebut Uniform Resource

(29)

WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripadanya.

WWW (World Wide Web), merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan

bersama.WWW atau biasa disebut web adalah bagian yang paling menarik dari

Internet. Melalui web, dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambar, suara, video dan animasi.

Fasilitas ini tergolong masih baru dibandingkan surel (email), sebenarnya WWW merupakan kumpulan dokumen-dokumen yang sangat banyak yang berada

pada komputer server (web server), di mana server-server ini tersebar di lima benua termasuk Indonesia, dan terhubung menjadi satu melalui jaringan Internet. Dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML

(Hypertext Markup Language). Suatu halaman dokumen informasi dapat terdiri atas teks yang saling terkait dengan teks lainnya atau bahkan dengan dokumen

lain.Keterkaitan halaman lewat teks ini disebut hypertext. Dokumen infomasi ini tidak hanya terdiri dari teks tetapi dapat juga berupa gambar, mengandung suara

bahkan klip video. Kaitan antar-dokumen yang seperti itu biasa disebut

hypermedia.

Jadi dapat disimpulkan bahwa WWW adalah sekelompok dokumen

(30)

24   

II.2.5.4 Web Browser

Web Browser adalah perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web.

Web Browser yang populer adalah Microsoft Internet Explorer dan Mozilla Firefox. Web Browser adalah jenis agen pengguna yang paling sering digunakan. Web sendiri adalah kumpulan jaringan berisi dokumen dan tersambung satu dengan yang lain, yang dikenal sebagai World Wide Web menurut Slamet Riyanto (2009).

II.2.5.5 Web Server

Menurut Slamet Riyanto (2009) bahwa :

“Server web 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 server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.”

Beberapa istilah yang sering digunakan dalam pemrograman web, antara lain : a. Internet adalah kependekan International Networking, yang artinya

jaringan komputer berskala internasional yang dapat membuat

(31)

b. TCP/IP adalah kependekan dari Transmission Control Protocol/Internet

Protocol artinya protokol yang terdiri dari sub-protokol, yang beroperasi pada lapisan yang berbeda.

c. URL adalah kependekan dari Uniform Resource Locators, artinya sebuah alamat didalam internet yang terdiri dari 2 bagian. bagian pertama adalah pengenal protokol dan bagian kedua pengenal domain.

d. HTML adalah kependekan dari Hyper Text Markup Language, artinya adalah protokol yang berfungsi untuk mendefinisikan dan menjelaskan

bagaimana server dan client berinteraksi dalam pengiriman dan menerima dokumen web. protokol ini di desain untuk mentransfer berkas yang berisi hyperteks seperti berkas yang berisi HTML yang digunakan world wide web.

e. FTP adalah kependekan dari File Transfer Protokol, artinya sebuah protokol yang dipergunakan untuk mengirim berkas di antara dua

komputer.

f. Gophers adalah Protokol Publikasi informasi berbasis karakter yang menggunakan menu untuk mengakses teks, menempatkan informasi yang

disimpan pada internet servers dengan menggunakan hirarki menu. II.2.6 E-commerce

Menurut Onno W Purba (2008) E-commerce, atau Electronic Commerce merupakan salah satu teknologi yang berkembang pesat dalam dunia

(32)

26   

maupun pihak produsen dan penjual (retailer). Di Indonesia, sistem E-com ini kurang populer, karena banyak pengguna internet yang masih menyangsikan

keamanan sistem ini, dan kurangnya pengetahuan mereka mengenai apa itu

E-Com yang sebenarnya.

Bagi pihak konsumen, menggunakan E-Com dapat membuat waktu berbelanja menjadi singkat. Tidak ada lagi berlama-lama mengelilingi pusat

pertokoan untuk mencari barang yang diinginkan. Selain itu, harga barang-barang

yang dijual melalui E-Com biasanya lebih murah dibandingkan dengan harga di toko, karena jalur distribusi dari produsen barang ke pihak penjual lebih singkat

dibandingkan dengan toko konvensional.

Online shopping menyediakan banyak kemudahan dan kelebihan jika dibandingkan dengan cara belanja yang konvensional. Selain bisa menjadi lebih

cepat, di internet telah tersedia hampir semua macam barang yang biasanya dijual

secara lengkap. Selain itu, biasanya informasi tentang barang jualan tersedia

secara lengkap, sehingga walaupun kita tidak membeli secara online, kita bisa mendapatkan banyak informasi penting yang diperlukan untuk memilih suatu

produk yang akan dibeli.

Kegiatan E-Commerce mencakup banyak hal, untuk membedakannya E-Commerce dibedakan menjadi 2 berdasarkan karakteristiknya menurut Onno W Purba (2008) sebagai berikut:

1. Business to Business, karakteristiknya:

(33)

b. Pertukaran data dilakukan secara berulang-ulang dan berkala dengan

format data yang telah disepakati bersama.

c. Salah satu pelaku tidak harus menunggu rekan mereka lainnya untuk

mengirimkan data.

d. Model yang umum digunakan adalah peer to peer, di mana processing

intelligence dapat didistribusikan di kedua pelaku bisnis. 2. Business to Consumer, karakteristiknya:

a. Terbuka untuk umum, di mana informasi disebarkan secra umum pula.

b. Servis yang digunakan juga bersifat umum, sehingga dapat digunakan

oleh orang banyak.

c. Servis yang digunakan berdasarkan permintaan.

d. Sering dilakukan sistim pendekatan client-server.

II.2.7 Database

Basis data atau database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu

program komputer untuk memperoleh informasi dari basis data tersebut.

Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS) menurut Ir. Harianto Kristanto (1994).

Istilah basis data berawal dari ilmu komputer. Meskipun kemudian artinya

semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai

(34)

28   

sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan

data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau

potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari

jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema

menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara

obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan

struktur basis data, ini dikenal sebagai model basis data atau model data. Model

yang umum digunakan sekarang adalah model relasional, yang menurut istilah

layman mewakili semua informasi dalam bentuk tabel-tabel yang saling

berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang

sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan

antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yang

lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih

eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

II.2.7.1 SQL

(35)

System) untuk memanipulasi dan memperoleh data dari sebuah database yang berelasi.

Perintah-perintah pada SQL terbagi menjadi 5 yaitu sebagai berikut :

1. Data Definitions Language (DDL)

Adalah perintah Sql yang digunakan untuk mendefinisikan kerangka basis

data, perintahnya adalah :

a. CREATE : untuk membuat atau menciptakan objek basisdata

b. ALTER : untuk memodifikasi atau mengubah objek basis data

c. DROP : untuk menghapus objek basis data

d. Objek database : dimaksud adalah basisdata, tabel, index 2. Data Manipulations Language (DML)

Adalah perintah yang digunakan untuk memanipulasi isi basisdata, Sql

menyediakan 4 perintah DML :

a. SELECT : digunakan untuk mengambil data dari basisdata

b. DELETE : digunakan untuk menghapus data dari basisdata

c. INSERT : digunakan untuk menambah data kedalam tabel

d. UPDATE : digunakan untuk memodifikasi data pada basisdata

3. Security

Adalah perintah-perintah yang digunakan untuk menjamin keamanan data,

perintah-perintah antara lain :

a. GRANT : digunakan untuk memberikan akses kepada user tertentu ke basisdata

(36)

30   

4. Integrity

Adalah perintah yang digunakan untuk menjaga kesatuan data. Contohnya

RECOVER tabel; // digunakan untuk memperbaiki tabel pada basisdata

5. Auxilliary

Adalah perintah pelengkap atau tambahan seperti : rename.

II.2.7.2 MySQL

Menurut Firrar Utdirartatmo (2002) MySQL adalah sebuah perangkat

lunak sistem manajemen basis data SQL atau DBMS (database management

system) yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis

dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok

dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber

dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh

sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta

hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang

Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson,

dan Michael "Monty" Widenius.

MySQL adalah Relational Database Management System (RDBMS) yang

(37)

dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan

turunan salah satu konsep utama dalam database sejak lama, yaitu SQL

(Structured Query Language). SQL adalah sebuah konsep pengoperasian

database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja

optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi

seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan

masih banyak lagi.

2. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

(38)

32   

5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti

signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh

yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level

subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam

skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung

mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan

protokol TCP/IP, Unixsoket (UNIX), atau NamedPipes (NT).

10.Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa

Indonesia belum termasuk di dalamnya.

11.Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API

(Application Programming Interface).

12.Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan

(39)

13.Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam

menangani ALTER TABLE, dibandingkan basis data lainnya semacam

PostgreSQL ataupun Oracle. II.2.8 Diagram Konteks

Menurut Ir. Harianto Kristanto (1994) Diagram konteks adalah suatu

diagram alir yang tingkat tinggi yang menggambarkan seluruh jaringan, masukan

dan keluaran. sistem yang dimaksud adalah untuk menggambarkan sistem yang

sedang berjalan. mengidentifikasikan awal dan akhir data awal dan akhir yang

masuk dan keluaran sistem. Diagram ini merupakan gambaran umum sistem yang

nantinya akan kita buat. secara uraian dapat dikatakan bahwa diagram konteks itu

berisi siapa saja yang memberikan data (inputan) kesistem serta kepada siapa data informasi yang harus dihasilkan sistem.

II.2.9 Data Flow Diagram (DFD)

Menurut Ir. Harianto Kristanto (1994) Data Flow Diagram (DFD) adalah

suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari

data sistem, yang penggunaannya sangat membantu untuk memahami sistem

secara logika, tersruktur dan jelas.

DFD merupakan alat bantu dalam menggambarkan atau menjelaskan

sistem yang sedang berjalan logis.

Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual

data flow diagram yang akan pertama kali muncul adalah interaksi antara sistem

dan entitas luar. DFD didisain untuk menunjukkan sebuah sistem yang

(40)

34   

menggarisbawahi arus data antara kedua hal yang tersebut diatas. Diagram ini lalu

dikembangkan untuk melihat lebih rinci sehingga dapat terlihat model-model

yang terdapat di dalamnya.

II.2.10 ERD (Entity Relational Diagram)

Menurut Ir. Harianto Kristanto (1994) ERD merupakan suatu model untuk

menjelaskan hubungan antar data dalam basis databerdasarkan objek-objek dasar

data yang mempunyai hubungan antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada

tiga simbol yang digunakan menurut buku Wawan dan Munir (2006) yaitu :

a. Entiti

Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan

dengan persegi panjang.

b. Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut

mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang

lain. Gambar atribut diwakili oleh simbol elips. c. Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang

berbeda. Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B)

(41)

1) Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A

berhubungan paling banyak dengan satu entitas pada himpunan entitas B.

2) Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat

berhubungan dengan satu entitas pada himpunan entitas A.

3) Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B.

II.2.11 Kamus Data

Menurut Ir. Harianto Kristanto (1994) Kamus data (data dictionary) adalah suatu penjelasan tertulis tentang suatu data yang berada di dalam database.

Kamus data pertama berbasis kamus dokumen tersimpan dalam suatu bentuk hard copy dengan mencatat semua penjelasan data dalam bentuk yang dicetak. Walau sejumlah kamus berbasis dokumen masih ada, praktek yang umum saat ini ialah

mempergunakan kamus data yang berbasis komputer. Pada kamus data berbasis

komputer, penjelasan data dimasukkan ke dalam komputer dengan memakai Data Description Language (DDL) dari sistem manajemen database, sistem kamus atau peralatan CASE. Kamus data tidak perlu dihubungkan dengan diagram arus

data dan formulir-formulir kamus data dirancang untuk mendukung diagram arus

(42)

36   

II.2.12 Spesifikasi Proses

Menurut Ir. Harianto Kristanto (1994) Spesifikasi proses menggambarkan

deskripsi dan spesifikasi dari setiap proses pada pemodelan DFD sesuai

kebutuhan sistem. Spesifikasi proses berfungsi untuk menjelaskan apa yang

dilakukan ketika masukan ditransformasi menjadi keluaran. Menggunakan notasi

bentuk Algoritma atau Structured English (Pseudo-code). Spesifikasi proses tersusun dari tiga struktur dasar yaitu struktur sekuensi, pemilihan dan

pengulangan.

II.2.13 Software Pendukung

II.2.13.1 HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai

informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut

dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat

ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam

format ASCII normal sehingga menjadi homepage dengan perintah-perintah HTML yang terdapat dalam situs

(43)

II.2.13.2 PHP

Menurut Zend (2004) PHP adalah singkatan dari PHP Hypertext

Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah web dan bisa digunakan pada

HTML.

Kelebihan PHP dari bahasa pemrograman lain :

1. Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung php dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.

II.2.13.3 Adobe Dreamweaver

Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir

(44)

38   

versi 8. Versi terakhir keluaran Adobe Systems adalah versi 10 yang ada dalam

Adobe Creative Suite 4 (sering disingkat Adobe CS4) dalam situs http://blog.re.or.id/macromedia-dreamweaver-mx-web-editor.htm.

II.2.13.4 SSL (Secure Sockets Layer)

SSL atau Secure Sockets Layer adalah sebuah protokol keamanan data yang digunakan untuk menjaga pengiriman data web server dan pengguna situs

web tersebut. SSL memastikan data transaksi yang terjadi secara online di enkripsi/acak sehingga tidak dapat dibaca oleh pihak lain. Kegunaan utamanya

adalah untuk menjaga keamanan dan kerahasiaan data ketika melakukan transaksi.

SSL memberikan jaminan keamanan pada pemilik dan pengunjung situs atas data

yang dikirim lewat web. SSL yang sering digunakan dapat dilihat pada situs

perbankan untuk melakukan transaksi e-banking.

Tingkat keamanan SSL terletak pada kekuatan enkripsi yang didukungnya

(misalnya 256 bit). Semakin besar tingkat enkripsi semakin susah untuk dibobol.

Secara teknis, semua SSL dengan tingkat enkripsi yang sama, mempunyai tingkat

keamanan yang sama. Sebuah icon berlambangkan gembok yang terkunci akan

muncul di browser yang telah diamankan dengan SSL. Dengan mengklik icon

tersebut akan diketahui otoritas sertifikasi dari sertifikat SSL tersebut seperti yang

tertulis dalam situs http://www.webopedia.com/TERM/S/SSL.html.

Umumnya situs yang tidak menggunakan sertifikasi SSL dapat diketahui

ketika membuka halaman web situs tersebut misalnya terdapat “Certificate Error:

(45)

memiliki sertifikat SSL, dianjurkan untuk tidak melakukan transaksi secara online atau melanjutkan membuka situs tersebut dengan mengklik link “Continue to this

website (not recommended)”. II.2.13.5 Paypal

PayPal adalah salah satu alat pembayaran (Payment procesors) menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna

internet dapat membeli barang di ebay, lisensi software original, keanggotaan

situs, urusan bisnis, mengirim dan menerima donasi/sumbangan, mengirim uang

(46)

40

Bab III Analisis dan Perancangan Sistem

III.1Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan permasalahan-permasalahan, hambatan-hambatan,

kesempatan-kesempatan dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikannya.

Sebagai analisis pada sistem yang sedang berjalan, akan dibahas bagaimana

prosedur dan aliran dokumen yang sedang berjalan yang digambarkan dalam bentuk

flowmap, pengkodean dan analisis sistem non fungsional yang meliputi perangkat keras dan perangkat lunak yang digunakan, serta analisis user yang terlibat.

III.1.1 Analisis Masalah

Dari hasil analisis terhadap sistem yang sedang berjalan, proses penjualan

barang yang dilakukan oleh Toko Sipartano Naiborngin masih secara tradisional

artinya pembeli harus mendatangi toko yang dituju untuk membeli barang yang di

inginkan. Selain itu kurangnya media promosi terhadap barang-barang Toko

Sipartano Naiborngin, sehingga informasi mengenai barang terbaru kepada

pelanggan menjadi lambat. Begitu juga dalam proses pencatatan, penyimpanan dan

penyajian dalam pengolahan data barang masih secara manual.

III.1.2 Analisis Prosedur Yang Sedang Berjalan

Prosedur adalah kumpulan dari proses dalam suatu sistem yang saling terkait

(47)

yang sedang berjalan saat ini di Toko Sipartano Naiborngin memiliki dua prosedur,

yaitu :

1. Prosedur pembelian dan pengiriman barang

2. Prosedur pembuatan laporan

Di bawah ini adalah penjelasan dari prosedur-prosedur yang terlibat dalam

sistem transaksi penjualan di Toko Sipartano Naiborngin adalah sebagai berikut :

III.1.2.1 Prosedur Pembelian dan Pengiriman barang

Adapun langkah-langkah yang harus di lakukan pelanggan dalam melakukan

pembelian adalah sebagi berikut :

1. Pelanggan melakukan pembelian barang kepada kasir.

2. Kemudian kasir menyerahkan data pemesanan kepada bagian gudang.

3. Bagian gudang mengecek barang yang di pesan, jika tidak tersedia barang

yang diinginkan maka bagian gudang akan memberitahukan kepada

pelanggan.

4. Jika barang yang diinginkan ada maka bagian kasir akan membuat kwitansi

pembayaran, sedangkan barang yang di pesan di serahkan kepada bagian

gudang untuk dilakukan pengiriman barang.

5. Kasir akan mencatat data barang yang di pesan di dalam arsip data barang

yang terjual.

6. Pelanggan akan membayar barang sesuai pesanan, bukti pembayaran akan di

(48)

7. Pembuatan alamat pengiriman yang akan dikirim melalui penyedia jasa

layanan titipan. Jika sesuai kriteria yang telah ditetapkan, maka barang akan

dikirim ke alamat pengiriman. Konsumen akan menerima barang tersebut

dari pihak penyedia jasa layanan titipan.

Prosedur pembelian dan pengiriman barang di Toko Sipartano Naiborngin

(49)
[image:49.612.101.481.102.582.2]

Gambar III.1 Flowmap Pembelian dan Pengiriman Barang

Keterangan :

A1 : Arsip kwitansi pembayaran.

(50)

III.1.2.2 Prosedur Pembuatan Laporan

Laporan yang akan di buat berdasarkan hasil penjualan dan laporan data

barang yang telah terjual, laporan penjualan ini di buat berdasarkan kwitansi

pembayaran dan data penjualan yang di catat oleh kasir per hari. Sedangkan laporan

data barang yang terjual di buat berdasarkan data barang terjual, kemudian di simpan

dalam arsip data barang terjual. Adapun tahap-tahap pembuatan laporan sebagai

berikut :

1 Kasir membuat laporan penjualan dan laporan data barang.

2 Kemudian laporan yang di buat rangkap 2 untuk diserahkan kepada pemilik. 3 Setelah diterima oleh pemilik, kemudian laporan dicek, disahkan dan

diterima.

4 Laporan yang ditandatangani di berikan kepada kasir.

Prosedur pemesanan dan pembuatan laporan di Toko Sipartano Naiborngin

(51)
[image:51.612.99.468.103.553.2]

Gambar III.2 Flowmap Pembuatan Laporan

Keterangan :

A3 : Laporan Pembayaran.

(52)

III.1.3 Analisis Prosedur Sistem Baru

Prosedur merupakan urutan langkah-langkah atau yang dilakukan dalam

sistem baru yang sedang dibangun. Adapun beberapa prosedur yang terlibat dalam

prosedur sistembaru ini adalah sebagai berikut :

a. Prosedur Registrasi b. Prosedur Aktivasi akun

c. Prosedur Pesan barang.

d. Prosedur Pembayaran.

III.1.3.1 Prosedur Registrasi

Prosedur Registrasi adalah proses yang dilakukan untuk menjadi member yang diharuskan sebelum melakukan transaksi pembelian. Prosedur daftar website sipartano-naiborngin.com yang sedang berjalan adalah sebagai berikut :

a. Pengunjung masuk form registrasi untuk menjadi member

b. Pengunjung masukan nama lengkap, provisi ,kota kode pos yang wajib di isi

untuk identitas member.

c. Masukan nomor telpon tetepi tidak diwajibkan untuk di isi.

d. Masukan email yang belum terdaftar pada web sipartano-naiborngin yang akan digunakan untuk login member dan aktivasi akun.

(53)
[image:53.612.117.473.163.388.2]

Proses prosedur daftar yang telah diuraikan dapat digambarkan kedalam flow map diagram pada gambar III.3:

Gambar III.3 Flowmap Prosedur Registrasi

III 1.3.2 Prosedur Aktivasi Akun

Prosedur aktivasi akun adalah proses aktivasi akun melalui email yang telah di

daftarkan sebelum menjadi member. Prosedur aktivasi akun website

sipartano-naiborngin .com yang sedang berjalan adalah sebagai berikut :

a. Pengunjung Login akun email pada email yg telah di daftarkan.

b. Cek pada inbox atau spam cari kiriman dari admin@ sipartano-naiborngin.com dengan subject aktivasi akun.

c. Klik link yang di kirim oleh admin@sipartano-naiborngin.com untuk

(54)

d. Tunggu sampai muncul tulisan aktivasi berhasil akun pada halaman web

www.sipartano-naiborngin.com.

Prosedur aktivasi akun yang telah diuraikan dapat digambarkan kedalam

[image:54.612.155.510.230.594.2]

flow map diagram pada gambar III.4:

(55)

III 1.3.3 Prosedur Pesan Barang

Prosedur pesan barang adalah proses yang dilakukan ketika adanya ketidak

tersediaan suatu barang sehingga diperlukannya produksi ulang yang dilakukan di

bagian produksi. Prosedur pesan barang website sipartano-naiborngin.com yang sedang berjalan adalah sebagai berikut :

a. Member melakukan login .

b. Member melakukan pilih barang yang diinginkan untuk dibeli. c. Melakukan selesai belanja.

d. Masukan alamat pengiriman dan pilih jenis pengiriman.

e. Alamat pengiriman dapat menggunakan alamat sesuai akun atau dapat juga

menggunakan alamat lain yang dapat di sesuaikan .

f. Jenis pengiriman terbagi atas dua macam yaitu Paket ONS (One Night Services) dan paket Regular yaitu paket biasa dengan lama pengiriman bias mencapai 1-4 hari sesuai jarak pengiriman.

g. tekan selesai, untuk menyimpan sebagai data pesanan.

(56)

Gambar III.5 Flowmap Prosedur Pesan Barang Keterangan gambar :

(57)

III 1.3.4 Prosedur Pembayaran

Prosedur pembayaran adalah proses yang dilakukan setelah pemesanan barang

kemudian melakukan pemesanan. Prosedur pembayaran website

sipartano-naiborngin.com yang sedang berjalan adalah sebagai berikut : a. Member login .

b. Masuk ke form lihat history pemesanan

c. Cek pembelian, jika konfirmasi lebih dari 1x24 jam setelah waktu

pembelian maka pesanan di batalkan. Jika tidak status konfirmasi aktif.

d. Pilih metode pembayaran (paypal atau rekening).

e. Pada saat pembayaran menggunakan paypal maka stok di web e-commerce

sipartano-naiborngin.com otomatis akan berkurang sesuai dengan jumlah pembelian barang.

f. Sedangkan pembayaran menggunakan rekening stok berkurang pada saat

di konfirmasi oleh pengurus dan siap untuk dikirim.

g. Setelah selesai melakukan pembayaran tunggu konfirmasi dari

administrasi. Status menjadi sudah dibayar tetapi belum dikonfirmasi.

h. Apabila barang tersedia maka pengurus akan mengkonfirmasi dan

mengirimkan no resi pengiriman barang menggunakan jasa JNE. Status

pengiriman berubah menjadi barang dikirim.

i. Status barang diterima akan berubah secara otomatis yang mengacu pada

(58)

j. Apabila lebih dari 3 hari setelah tanggal pembelian pesanan belum di

konfirmasi oleh pengurus setatus akan berubah menjadi pesanan masih di

peroses.

k. Jika lebih dari 8 hari setelah tanggal pembelian tidak di konfirmasi oleh

pengurus maka setatus akan berubah menjadi pesanan dibatalkan.

[image:58.612.170.493.286.628.2]

Proses pembayaran yang telah diuraikan dapat digambarkan kedalam flow map diagram pada gambar III.6 sebagai berikut :

Gambar III.6 Flowmap Pembayaran

(59)

A6 : Arsip sipartano naiborngin

III.1.4 Aturan Bisnis

Aturan bisnis yang ada pada Toko Sipartano Naiborngin adalah sebagai berikut:

1. Pengelolaan Diskon

Pengelolaan diskon yang ada yakni berdasarkan penginputan barang baru.

Diskon yang diberikan terhadap barang baru sebesar 10% untuk masing-masing

barang. Batas waktu diskon untuk masa berlakunya diskon akan terus dikenakan

sampai barang tersebut habis terjual. Diskon dimasukkan ke sistem secara

otomatisasi oleh administrasi sesuai barang yang akan dikenakan diskon.

2. Pengelolaan stok

Untuk pengelolaan stok yaitu stok akan berkurang ketika member telah melakukan pemesanan barang dan memasukkan konfirmasi alamat pengiriman.

Stok akan dikembalikan ke stok semula oleh sistem secara otomatis jika member tidak melakukan konfirmasi pembayaran dalam waktu 1x24 jam dari waktu

pemesanan. Pengelolaan stok antara penjualan di toko (penjualan offline) berbeda dengan penjualan online sehingga jika terjadi pembelian secara bersamaan antara penjualan online dan offline tidak berpengaruh pada ketersediaan stok yang ada.

3. Pemesanan Barang

Untuk melakukan pemesanan barang di Toko Sipartano Naiborngin pembeli

harus terlebih dahulu menjadi anggota atau member Toko Sipartano Naiborngin.

(60)

Jika dalam pemesanan barang ada 2 member atau lebih memesan barang yang sama dengan jumlah pemesanan barang melebihi stok yang ada maka

barang yang dipesan akan diberikan kepada member yang memesan pertama kali

dan untuk member yang kedua atau selanjutnya akan diberi informasi bahwa

stok barang tersebut habis atau kurang dari pemesanan. Member dapat

melanjutkan belanja dengan stok yang tersisa atau dapat membatalkan memesan

barang tersebut.

Pembeli yang telah menjadi member memilih barang yang akan dibeli. barang yang telah dibeli akan dimasukan ke keranjang belanja. barang yang ada

di keranjang belanja dapat di hapus jika member tidak jadi membeli barang tersebut dengan menekan tombol hapus.

Setelah member selesai memasukan produk yang dibeli ke keranjang belanja,

member dapat melanjutkan belanja dengan menekan tombol chekout yang akan di lanjutkan ke form pengisian konfirmasi alamat pengiriman untuk memilih

alamat pengiriman barang dan memilih jasa pengiriman yang akan digunakan.

Member dapat memilih alamat pengiriman barang berdasarkan alamat akun atau dapat memilih alamat pengiriman lain.

Setelah mengisi form alamat pengiriman maka member menekan tombol konfirmasi untuk melanjutkan transaksi pembelian dan akan langsung

mendapatkan email konfirmasi detail barang yang dipesan.

4. Pembayaran

(61)

pembayaran secara offline dengan transfer antar bank. Batas waktu pembayaran yaitu

Gambar

Gambar III.1 Flowmap Pembelian dan Pengiriman Barang
Gambar III.2 Flowmap Pembuatan Laporan
Gambar III.3 Flowmap Prosedur Registrasi
Gambar III.4 Flowmap Prosedur Aktivasi Akun
+7

Referensi

Dokumen terkait

kosong Menampilkan informasi field nama ukuran baru yang kosong harus terisi Dapat Menampilkan informasi field nama ukuran baru yang kosong harus terisi. [ √ ] Diterima [

Data alamat tujuan tidak dapat disimpan dalam database karena kode pos belum terisi dan muncul pesan kesalahan Sistem tidak dapat menyimpan data ke dalam. database dan

Tidak mengisi pada semua field data manajemen modul Lalu klik tombol simpan Menampilkan pesan kesalahan “isi nama modul”, “masukan link”. Dapat Menampilkan pesan

Jika ada field tidak diisi muncul M15 Muncul 47 jika password diubah Jika salah isi akan muncul M18 Jika tidak beraktifitas muncul M14 Beranda Data pemesanan Data retur

Tanggal pembayaran tidak diisi Maka akan muncul pesan kesalahan “tanggal transaksi harus Dapat menampilkan pesan kesalahan ” tanggal [] Diterima [ ]

1.Boleh kombinasi antara huruf dengan angka 2.Boleh menggunakan angka Dapat memunculkan pesan kesalahan bahwa field tersebut harus terisi jika salah satu field

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data nama kategori kosong Muncul pesan kesalahan “Nama kategori harus diisi” Dapat menampilkan pesan kesalahan

Laporan ini dibuat untuk memenuhi salah satu syarat yang harus ditempuh untuk menyelesaikan jenjang srata satu (SI) Program Studi Sistem Informasi Fakultas