Rancang Bangun Sistem Informasi E-Commerce Pada Toko Batik Ender Pekalongan.

penjualan masih dilakukan manual hanya

BAB I

dengan langsung datang ke toko apa bila

PENDAHULUAN

ingin mendapatkan informasi produk dan
hendak
1.1 Latar Belakang

memesan

produk

batik,

serta

konsumen harus menghubungi Toko Batik


Perkembangan dan kemajuan ilmu

Ender Pekalongan melalui sms/telepon jika

pengetahuan dan teknologi saat ini sangat

ingin

mempengaruhi semua pekerjaan agar dituntut

pemesanannya.

untuk dapat menyelesaikan permasalahan

mengetahui

Berdasarkan

perkembangan


pada

permasalahan-

dengan cepat, tepat, dan akurat serta dapat

permasalahan di atas, maka diperlukan

menghasilkan suatu hasil yang baik dan

sebuah

berkualitas. Untuk itu diperlukan sumber

menyediakan

daya yang benar-benar berkualitas, maju

katalog produk yang berisi gambar dan


produktif, dan profesional sangat diperlukan

informasi produk, dan konsumen dapat

juga sebagai sarana dan prasarana penelitian

mengetahui informasi proses pemesanan

dan pengembangan yang memadai sebagai

batik, serta dapat membuat laporan transaksi

salah satu contohnya

adalah komputer.

penjualan perbulan. Sehingga aplikasi ini

Sekarang ini komputer tidak hanya sebagai


diharapkan akan dapat membantu pihak Toko

pengolahan data tetapi sudah merupakan

Batik

pusat dari berbagai kegiatan.

mempromosikan produknya dan membuat

aplikasi

e-commerce

fasilitas-fasilitas

Ender

Pekalongan


yang
seperti:

untuk

Batik Ender Pekalongan merupakan

laporan transaksi penjualan perbulan. Juga

salah satu Toko Batik di Pekalongan yang

dapat membantu pihak konsumen yang ingin

bergerak dibidang perdagangan, seperti :

mendapatkan informasi, dan memesan produk

pakaian


dan

tanpa harus datang langsung ke toko, serta

lainnya. Namun, dengan sistem yang berjalan

mengetahui perkembangan pesanannya tanpa

sekarang, masih banyak masalah yang terjadi

harus

baik di pihak konsumen terutama yang

Pekalongan via sms/telepon.

wanita,

kemeja,


sarimbit,

menghubungi

Toko

Batik

Ender

berbeda di luar kota Pekalongan. Pihak

Mengingat adanya permasalahan yang

konsumen selama ini belum memiliki media

ditimbulkan oleh sistem lama maka penulis

khusus


produk-

menuangkan ide tersebut untuk dijadikan

produknya dan pencatatan laporan transaksi

sebuah penelitian dengan Judul: ―Rancang

untuk

mempromosikan

1

2

Bangun Sistem Informasi E-Commerce Pada
Toko

Batik


Ender

serta

Pekalongan‖

mencoba memberikan masukan bagi Toko

1. Bagaimana
Sistem

merancang

Informasi

bangun

suatu


E-Commerce

Pada

Toko Batik Ender Pekalongan.

Batik Ender Pekalongan berupa pembuatan

2. Aplikasi Sistem Informasi E-Commerce

sistem baru dengan menggunakan aplikasi E-

ini hanya menampilkan katalog barang,

Commerce.

pemesanan barang, pembayaran serta
memberikan informasi laporan terkait
kepada pemimpin pada Toko Batik Ender


1.2 Perumusan Masalah
Sesuai dengan uraian latar belakang di
atas yang menjadi permasalahan dalam

Pekalongan.
3. Aplikasi Sistem Informasi E-Commerce

laporan tugas akhir ini adalah,

akan dibangun dengan menggunakan

1. Bagaimana cara meningkatkan Sistem

Aplikasi PHP dan MySQL 5.0.

Informasi E-Commerce Pada Toko Batik
Ender Pekalongan?

1.4 Tujuan Tugas Akhir

2. Bagaimana Merancang Bangun Sistem

Dalam melaksanakan suatu pekerjaan

Informasi E-Commerce Pada Toko Batik

pasti terdapat suatu tujuan yang hendak

Ender

mampu

dicapai, karena merupakan suatu pedoman

peningkatan penjualan Toko Batik Ender

atau pegangan yang akan digunakan arah

Pekalongan dengan cepat, akurat, dan

jalannya pekerjaan tersebut. Adapun tujuan

tepat sasarannya?

dari penulis adalah :

Pekalongan

yang

1. Peningkatan Penjualan Batik Ender pada
Toko Batik Ender Pekalongan.

1.3 Batasan Masalah
Mengingat terbatasnya tenaga dan
waktu

yang

menghindari
terlalu

luas,

ada,

serta

pembahasan
maka

menjaga
masalah

penulis

2. Merancang

Sistem

Informasi

E-

dan

Commerce yang dapat mengelola data-

yang

data transaksi Penjualan Batik Ender

membatasi

Pekalongan.

permasalahan pada Sistem Informasi ECommerce

pada

Toko

Pekalongan yang meliputi:

Batik

Ender

1.5 Manfaat Tugas Akhir
Manfaat yang didapat dari penyusunan Tugas
Akhir ini Adalah :
1. Bagi Mahasiswa

3

a. Menambah pengetahuan dan wawasan
bagi penulis melalui Rancang Bangun
Sistem Informasi E-Commerce Pada
Toko Batik Ender Pekalongan
b. Untuk

menerapkan

dan

mengembangkan ilmu yang telah
diperoleh di perkuliahan.
2. Bagi Akademik
Laporan Tugas Akhir ini dapat dijadikan
sebagai sarana pengenalan atau tambahan
informasi serta referensi di perpustakaan
Universitas Dian Nuswantoro Semarang.
Mengenai permasalahan yang terkait
dengan sistem tersebut.
3. Bagi Toko Batik Ender Pekalongan
a. Dapat

dijadikan

sebagai

bahan

masukan yang berarti guna kemajuan
Toko Batik Ender Pekalongan dalam
hal ini pemesanan dan penjualan Batik
Ender.
b. Sebagai bahan pertimbangan dalam
meningkatkan

pelayanan

kepada

konsumen terutama yang berbeda di
luar kota maupun di luar pulau.
c. Agar ke depannya perusahaan dapat
lebih memanfaatkan internet sebagai
media

dalam

mengenalkan

Batik

Ender supaya dikenal keberadaannya.

kolaborasi

BAB II

Lainnya

LANDASAN TEORI

dengan

mitra

memandang

bisnis.

e-business

sebagai ―aktivitas selain pembelian
dan penjualan‖ di internet, seperti

2.1 Konsep Dasar E-Commerce
2.1.1

kolaborasi dan aktivitas intra bisnis.

Pengertian E-Commerce
Menurut E. Turban, David

2.1.2

Jenis-jenis E-Commerce

K. J. Lee, T. Liang D. Turban

Menurut E. Tuban, David

(2012,p38), Perdagangan elektronik

K, J. Lee, T. Liang, D. Turban

(electronic commerce, disingkat EC,

(2012,pp42-43), e-commerce dapat

atau E-Commerce) mencakup proses

dilakukan

pembelian, penjualan, transfer, atau

umum dari transaksi e-commerce

pertukaran produk, layanan atau

dijelaskan di bawah ini.

informasi melalui jaringan komputer,

1. Bisnis ke bisnis (Business-to-

berbagai

pihak,

jenis

termasuk internet. Berapa orang

business--B2B)

memandang istilah perdagangan (e-

Dalam

commerce) hanya untuk menjelaskan

penjual maupun pembeli adalah

transaksi yang dapat dilakukan antar

organisasi. Kebanyakan dari EC

mitra

adalah jenis ini.

bisnis.

digunakan,

Jika

definisi

beberapa

ini

orang

transaksi

B2B,

2. Perdagangan

baik

kolaborasi

menyadari bahwa istilah e-commerce

(Collaborative—c-commerce)

sangat sempit. Sehingga, banyak

Dalam e-commerce para mitra

yang menggunakan istilah e-business

bisnis

sebagai istilah penggantinya. Bisnis

membeli atau menjual) secara

elektronik (electronic business atau

elektronik. Kolaborasi semacam

e-business) mengarah pada definisi

ini seringkali terjadi antara dan

EC yang lebih luas, tidak adanya

dalam mitra bisnis di sepanjang

pembelian dan penjualan barang saja.

rantai pasokan.

Tetapi

juga

layanan

pelanggan,
4

berkolaborasi

(alih-alih

5

3. Bisnis ke konsumen (business-toconsumer--B2C)
Dalam

B2C,

dan harga yang diinginkan, dan
Priceline

penjual

adalah

mencoba

menemukan

untuk

pemasok

yang

perusahaan dan pembeli adalah

memenuhi kebutuhan tersebut.

perorangan B2C disebut juga e-

6. Perdagangan intra bisnis (intra

tailing.

organisasional)
–ke-konsumen

4. Konsumen

Dalam situasi ini Perusahaan

(Consumer-to-consumer—C2C)

menggunakan EC secara internal

Dalam C2C, seorang menjual

untuk memperbaiki operasinya,

produk ke orang lain. (Anda

kondisi khusus dalam hal ini

Juga)

disebut juga sebagai EC B2E

dapat

melihat

C2C

digunakan sebagai ―costumer-tocostumer‖

(pelanggan

ke

(Business-to-its-employees).
7. Pemerintah-ke-warga

pelanggan). Kedua istilah ini

(government-tocitizen—G2C)

dapat

dan

Dalam kondisi ini sebuah entitas

keduanya akan digunakan untuk

(unit) pemerintah menyediakan

menjelaskan orang – orang yang

layanan

menjual produk dan jasa ke satu

melalui teknologi EC. Unit-unit

sama lain.

pemerintah

dianggap

sama,

5. Konsumen-ke-bisnis (consumerto-business—C2B)
Dalam

C2B,

bisnis

ke

para

dapat

dengan

warganya

melakukan

berbagai

unit

pemerintah lainnya serta dengan
konsumen

berbagai perusahaan (G2B).

memberitahukan kebutuhan atas
produk atau jasa tertentu, dan

8. Perdagangan

Mobile

(Mobile

para pemasok bersaing untuk

commerce—m-commerce)

menyediakan produk atau jasa

Ketika e-commerce dilakukan

tersebut ke konsumen, contohnya

dalam

lingkungan

di

seperti

dengan

Priceline.com

dimana

pelanggan menyebutkan produk

nirkabel,

menggunakan

telepon seluler untuk mengakses

6

internet dan berbelanja, maka hal

serta berbagi produk ke orang-

ini disebut m-commerce.

orang di kota, di desa, dan

Tipe

e-commerce

yang

berbagai Negara berkembang.

digunakan pada skripsi ini adalah
tipe Business to Costumer (B2C)

2.1.4

Kekurangan E-Commerce

karena web ini akan memberikan

Menurut E. Turban, David

dari produsen kepada konsumen.

K, J. Lee, T. Liang, D. Turban
(2012,p68), e-commerce memiliki

2.1.3

Kelebihan E-Commerce

beberapa

Menurut E. Turban, David K, J. Lee,

teknologi dan non-teknologi, yang

T. Liang, D. Turban (2012,p67),

telah memperlambat pertumbuhan

kelebihan

dan

e-commerce

dibagi

menjadi 3 yaitu :
1. Kelebihan

keterbatasan,

penerimanya,

secara

keterbatasan

teknologi meliputi kurangnya standar
ecommerce

bagi

keamanan

yang

diterima

secara

perusahaan:

universal, bandwidth telekomunikasi



Ketersediaan pasar nasional

yang tidak cukup dan mahalnya

dan internasional

akses.



Keterbatasan

Penurunan biaya pemrosesan,
distribusi

dan

teknologi meliputi persepsi bahwa

penarikan

EC tidak aman, segi hukumnya yang

informasi
e-commerce

2. Kelebihan

non-

belum

bagi

lengkap,

serta

kurangnya

pelanggan

penjual dan pembeli besar yang

Akses ke sejumlah besar produk

penting

dan jasa, 24 jam sehari.
e-commerce

3. Kelebihan

bagi

masyarakat
Dengan

mudah

dan

nyaman

memberikan layanan informasi

2.2 Konsep Dasar Sistem
2.2.1

Definisi Sistem
Kata sistem berasal dari
bahasa

Yunani

yaitu

kumpulan

7

elemen-elemen yang saling terkait

Dan beberapa pengertian

dab bertanggung jawab memproses

di atas dapat disimpulkan bahwa

masukan

sistem adalah kumpulan dari elemen-

(input)

sehingga

menghasilkan keluaran (output).

elemen

Menurut
perkembangannya
pengertian

yang

berinteraksi

untuk

mencapai tujuan tertentu.
ada

beberapa

mengenai

sistem

diantarnya :
1. Menurut Gordon B Davis

2.2.2

Karakteristik Sistem

Sistem adalah kumpulan dari

Menurut Jogiyanto, HM

elemen-elemen yang beroperasi

(2005), definisi sistem memiliki

bersama-sama

karakteristik tertentu yaitu:

untuk

menyelesaikan suatu sasaran.

1. Komponen Sistem

2. Menurut Jogiyanto HM, 2005

Suatu sistem terdiri dari

Sistem adalah suatu jaringan

sejumlah komponen yang saling

kerja

berinteraksi,

dari

yang

prosedur-prosedur

saling

bekerja

sama

berhubungan,

membentuk satu kesatuan. Setiap

berkumpul bersama-sama untuk

komponen mempunyai sifat-sifat

melakukan suatu kegiatan atau

dari sistem untuk menjalankan

untuk

suatu

menyelesaikan

suatu

sasaran yang tertentu.
3. Menurut

Dr.

fungsi

mempengaruhi

Ricardus

Eko

Indrajit

tertentu
proses

dan
sistem

secara keseluruhan.
2. Batas Sistem

Pengertian sistem adalah suatu

Merupakan daerah yang

kumpulan dari berbagai prosedur

membatasi antara suatu sistem

yang

dengan sistem yang lainnya atau

dirancang

dan

disusun

sedemikian rupa untuk mencapai

dengan

suatu sasaran objektif yang telah

Batas sistem dapat dipandang

ditetapkan.

sebagai

lingkungan

satu

luarnya.

kesatuan

dan

8

menunjukkan ruang lingkup dari

perawatan dan masukan signal.

sistem tersebut.

Masukan

3. Lingkungan Luar Sistem
Segala

perawatan

(maintenance

sesuatu

input)

adalah

yang

energi yang dimasukkan agar

berada di luar batas dari sistem

sistem tersebut dapat beroperasi.

yang

Masukan signal (signal input)

mempengaruhi

operasi

sistem dapat dikatakan sebagai

adalah

lingkungan luar. Lingkungan luar

untuk mendapatkan keluaran.

dapat bersifat menguntungkan

energi

yang

diproses

6. Keluaran sistem (Output)

yang memberikan energi pada

Keluaran adalah hasil dari

sistem sehingga harus selalu

energi

dijaga dan dipelihara. Selain itu

diklasifikasikan menjadi keluaran

lingkungan

yang

luar

juga

dapat

yang

diolah

berguna

dan

dan

sisa

Keluaran

dapat

merugikan sistem. Untuk dapat

pembuangan.

seperti

merupakan masukan untuk sub-

ini

harus

dapat

dikendalikan.

sistem yang lain atau kepada

4. Penghubung Sistem

supra sistem.

Merupakan

media

7. Pengolahan Sistem

penghubung antara sub-sistem

Suatu sistem mempunyai

dengan

sub-sistem

lainnya.

suatu

Melalui

penghubung

sumber-

dapat merubah masukan menjadi

sumber daya dapat mengalir dari
sub-sistem ke sub-sistem lainnya,
sehingga

saling

berintegrasi

membentuk satu kesatuan.

bagian

pengolah

yang

keluaran.
8. Sasaran Sistem
Sistem memiliki sasaran
(Objective) atau tujuan (goal)

5. Masukan Sistem (Input)

yang akan menentukan sekali

Masukan adalah energi

masukan yang dibutuhkan dan

dimasukkan

dalam

keluaran yang dihasilkan sistem.

sistem, dapat berupa masukan

Suatu sistem dapat dikatakan

yang

ke

9

berhasil

apabila

mengenai

sasaran atau tujuan.

3. Sistem di klasifikasikan sebagai
sistem tertentu dan sistem tak
tentu.
Sistem

2.2.3

Klasifikasi Sistem

(2005), sistem dapat diklasifikasikan
beberapa

sudut

pandang,

diantaranya adalah sebagai berikut :
1. Sistem di klasifikasikan sebagai
sistem abstrak (abstract system)
dan

sistem

fisik

(physical

system)

yang berupa pemikiran atau ideide yang tidak tampak secara
fisik. Sistem fisik merupakan
sistem yang ada secara fisik
2. Sistem di klasifikasikan sebagai
sistem alamiah dan sistem buatan
manusia.

yang terjadi melalui proses alam,
hasil

buatan

manusia.

Sistem buatan manusia yang
melibatkan

interaksi

antara

manusia dengan mesin disebut

system

antara bagian-bagiannya dapat
dideteksi dengan pasti, sehingga
keluaran dari sistem yang kondisi
masa

depannya

tidak

dapat

diprediksi karena mengandung
unsur probabilitas.

dengan

sistem tertutup (closed system)
dan

sistem

terbuka

(Open

system)
Sistem

tertutup

merupakan

sistem yang tidak berhubungan
dan tidak berpengaruh dengan
lingkungan luarnya. Sistem ini
bekerja secara otomatis tanpa

Sistem alamiah adalah sistem

juga

dapat diprediksi. Interaksi di

4. Sistem di klasifikasikan sebagai

Sistem abstrak adalah sistem

tidak

beroperasi

dengan tingkah laku yang sudah

Menurut Jogiyanto, HM

dari

tertentu

human-machine

adanya campur tangan dari pihak
di luarnya. Sistem terbuka adalah
sistem yang berhubungan dan
terpengaruh dengan lingkungan
luarnya. Sistem ini menerima
masukan

dan

menghasilkan

keluaran untuk lingkungan luar
atau sub-sistem lainnya. Karena

10

keterbukaan sistem ini, maka

(relevance). John Burch dan Gari

suatu sistem harus mempunyai

Grudnitski menggambarkan kualitas

suatu sistem pengendalian yang

dari

baik.

bangunan yang ditunjang oleh tiga

informasi

dengan

bentuk

pilar.
2.3 Pengertian Informasi
Terdapat

beberapa

definisi

tentang

pengertian informasi antara lain:
1. Data yang di olah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang
menerima.
2. Sesuatu yang nyata atau setengah nyata
yang

dapat

mengurangi

derajat

ketidakpastian tentang suatu keadaan
atau kejadian.
Berdasarkan

definisi

diatas

maka

dapat disimpulkan informasi merupakan data
yang telah diproses atau diolah yang

Gambar 2. 1 : Pilar Kualitas

memiliki arti penting bagi si penerima dan

Informasi

dapat mengurangi derajat ketidakpastian
tentang

suatu

keadaan

atau

suatu

Sumber : Analisis & Desain Sistem
Informasi, Jogiyanto HM, 2005

kejadian.(Jogiyanto HM, 2005)
2.3.1. Kualitas Informasi
Kualitas

dari

suatu

informasi (quality of information)
tergantung dari 3 hal, yaitu informasi

Kualitas Informasi tergantung dari 3
hal :
1. Akurat (accurate)

harus akurat (accurate), tepat pada

Artinya informasi harus bebas

waktunya (timeliness) dan relevan

dari

kesalahan-kesalahan

dan

11

tidak boleh menyesatkan serta

dikatakan bernilai bila manfaatnya

harus

mencerminkan

lebih efektif dibandingkan dengan

makna

yang

biaya mendapatkannya, akan tetapi

makna

perlu diperhatikan bahwa informasi

jelas

maksud

dan

terkandung

dari

yang digunakan didalam suatu sistem

pendukungnya.

informasi umumnya digunaan untuk
beberapa kegunaan. Sehingga tidak
2. Tepat Pada Waktu (time lines)

memungkinkan pada suatu masalah

Artinya informasi yang datang

yang tertentu dengan biaya untuk

pada

memperolehnya,

enerima

tidak

bokeh

karena

sebagian

terlambat. Informasi yang sudah

besar

usang tidak punya nilai lagi,

hanya

keputusan.

pengambilan

perusahaan. Lebih lanjut sebagian

keputusan terlambat, maka dapat

besar informasi tidak dapat persis

berakibat fatal untuk organisasi.

ditaksir

Bila

informasi
oleh

satuan

3. Relevan
Artinya

informasi

mempunyai

tersebut

manfaat

untuk

pemakainya. Relevansi informasi
untuk tiap-tiap orang satu dengan

dinikmati

tidak

pihak

dalam

satu

keuntungannya
nilai

ditaksir

uang,

nilai

dengan

tetapi

dapat

efektivitasnya.

Pengukuran nilai informasi besarnya
dihubungkan dengan analisis cost
effectiveness atau cost benefit.

yang lainnya berbeda.

2.3.2. Nilai Informasi
Nilai dari informasi (value
of informastiion) ditentukan dari dua
hal,

yaitu

mendapatnya.

manfaat
Suatu

dan

biaya

informasi

2.4 Pengertian Sistem Informasi
Telah

diketahui

bahwa

informasi

merupakan hal yang sangat penting bagi
manajemen

di

dalam

pengambilan

12

keputusan. informasi dapat diperoleh dari

dimasukkan dapat

sistem informasi (information system) atau

dokumen dasar.

disebut juga dengan processing sistem atau
information

processing

system

atau

information-generating sistem.

2. Blok Model (Model Block)
Terdiri dari kombinasi prosedur, logika
dan model matematika yang berfungsi

Menurut Robert A. Leitch dan K.
Roscoe Davis dalam Jogiyanto, HM (2005),
sistem informasi dapat didefinisikan sebagai
berikut.

manipulasi data untuk menghasilkan
pengeluaran tertentu.
3. Blok Keluaran (Output Block)
Berupa keluaran dokumen dan informasi

―Sistem Informasi adalah suatu sistem
di

berupa dokumen-

dalam

suatu

mempertemukan
transaksi,

organisasi

kebutuhan

mendukung

yang berkualitas

yang

pengolahan

operasi,

bersifat

managerial dan kegiatan strategi dari suatu

4. Blok teknologi (Technology Block )

organisasi dan menyediakan pihak luar

Untuk menerima input, menjalankan

tertentu

model, menyimpan dan mengakses data,

dengan

laporan-laporan

yang

diperlukan.‖

menghasilkan dan mengirimkan keluaran
serta membantu pengendalian dari sistem
secara keseluruhan.

2.5 Komponen Sistem Informasi
Sistem

Informasi

terdiri

dari

5. Blok Basis Data (Database Block)

komponen-komponen yang disebut dengan

Merupakan

istilah blok bangunan (Building Block),

berhubungan satu dengan yang lainnya

dimana masing-masing

tersimpan di perangkat keras komputer.

blok

ini saling

berintegrasi satu sama lainnya membentuk

kumpulan

data

yang

6. Blok Kendali (Controllers Block )

satu kesatuan untuk mencapai tujuannya.

Meliputi masalah pengendalian yang

Adapun blok-blok tersebut sebagai berikut:

berfungsi

1. Blok masukan (Input Block)

kesalahan atau kegagalan sistem.

Meliputi
untuk

metode-metode

menangkap

data

dan

media

yang

akan

mencegah

2.6 Siklus Hidup Sistem

dan

menangani

13

Life

analisa kebutuhan ini. Untuk memperoleh

Circle) adalah Proses Evolusioner yang

informasi tentang proses bisnis dalam

diikuti

kebutuhan

SDLC

dalam

(System

Development

menerapkan

sistem

atau

subsistem informasi berbasis komputer.
SDLC terdiri dari rangkaian yang erat
yang mengikuti langkah-langkah pendekatan
sistem.

Karena

tugas-tugas

tersebut

perusahaan

umumnya

pembuat aplikasi melakukan wawancara,
diskusi dan survey.
2. Desain Sistem
Desain

sistem

merupakan

tahap

mengikuti suatu pola yang teratur dan

penyusunan proses, data, aliran proses

dilakukan secara top-down, SDCL disebut

dan hubungan antar data yang paling

sering disebut sebagai pendekatan air terjun

optimal untuk menjalankan proses bisnis

(Waterfall Approach)

dan memenuhi kebutuhan perusahaan
sesuai dengan hasil analisa kebutuhan.
Dokumentasi yang dihasilkan dari tahap
desain sistem ini antara lain : system flow,
Data Flow Diagram (DFD), dan Entity
Relationship Diagram (ERD). System
Flow merupakan bagian aliran dokumen
dari saru bagian perusahaan ke bagian
lain baik secara manual maupun melalui
sistem informasi. Data Flow Diagram
adalah Diagram yang menunjukkan aliran

Gambar 2. 2 Waterfall Model
1. Analisa Kebutuhan

data diantara pengguna, proses dan data
base yang terkait dengan software. Entity

Analisa kebutuhan merupakan tahap

Relationship

pertama yang menjadi dasar proses

diagram yang menunjukkan bagaimana

pembuatan aplikasi. Kelancaran proses

data dan informasi software yang akan

pembuatan aplikasi secara keseluruhan

disimpan di dalam database beserta

dan kelengkapan fitur aplikasi yang

hubungan antar data.

dihasilkan sangat tergantung pada hasil

3. Penulisan Kode Program

Diagram

merupakan

14

Penulisan

kode

program

merupakan

2.7.1 System Procedure Diagram\
System

tahap penerjemahan desain sistem yang

procedure

telah dibuat ke dalam bentuk perintah-

diagram digunakan untuk membuat

perintah

Flowchart

yang

dengan

dimengerti

komputer

mempergunakan

bahasa

Document/Flow

of

Document (Manual) maupun Flow of

pemrograman, Middle Ware dan database

System

tertentu di atas Plat Form yang menjadi

diagram ini untuk mendefinisikan

standar perusahaan.

hubungan antara bagian (Pelaku

4. Pengujian Program

proses), proses (manual atau berbasis

Pengujian

software

dilakukan

untuk

(Komputerisasi).

komputer) dan aliran data (dalam

memastikan bahwa software yang dibuat

bentuk

telah sesuai dengan desainnya dan semua

keluaran).

fungsi dapat di pergunakan dengan baik
tanpa ada kesalahan.

Fungsi

dokumen

masukan

dan

Tabel 2. 1 Sistem Procedure
Diagram

5. Penerapan Program atau Maintenance
Penerapan program merupakan tahap

Simbol

dimana tim pengembang menerapkan

Simbol Dokumen

Ke

atau menginstal software yang telah

Menunjukkan

selesai dibuat dan di uji ke dalam

(Formulir dan dok

lingkungan

teknologi

informasi

perusahaan dan memberikan pelatihan

Simbol Proses Manual

kepada pengguna di perusahaan. Pada

Menenjukkan pro

saat melaksanakan pelatihan perusahaan

pengesahaan, terim

harus yakin bahwa semua karyawan
menguasai sistem informasi yang di buat
sesuai dengan tugas, kewenangan dan
tanggung jawabnya.

2.7 Alat Bantu Perancangan

Simbol Pemasukan Data

Menunjukkan Inp

15

Simbol Garis

Menunjukkan Aru
Simbol Transaksi
Mendefinisikan Penyimpanan yang bukan
Sumber :Analisa dan Desain
master berupa transaksi
(Jogiyanto HM, 2005)
Simbol Berbasis Komputer
2.7.2yang
Data
Flow Diagram (DFD)
Mendifinisikan proses
dilakukan
DFD adalah diagram dari
dengan komputer seperti: penghitungan,

Simbol Display

aliran data melalui sebuah sistem.
pencetakan, laporan, penjualan
DFD dapat dibagi menjadi dua yaitu
DFD fisik dan DFD logis. DFD
Menunjukkan Output yangdigunakan
akan
untuk komunikasi antara
ditampilkan dilayar monitor
penulis dan pemakai. Tujuan
penggunaan

DFD

untuk

menghubungkan aliran data dari

Simbol Penghubung

seluruh sistem. Simbol-simbol yang
Menunjukkan penghubung ke halaman lain
digunakan dalam DFD antara lain :
atau pindah halaman.
Tabel 2. 2 Simbol DFD
Simbol

F

Simbol Master
PROSES
Menunjukkan file penyimpanan untuk
data-data master.

Digunakan untuk me

dari masukan menjad

sejumlah masukan d
Simbol Keterangan

keluaran ataupun seb
Menunjukkan penjelasan dari suatu proses

16

yang terinci yang disebut dengan

ALIRAN DATA

lower level. Dan yang pertama
Digunakan untuk menggambarkan gerakan
kali digambar adalah level yang
paket data atau informasi dari satu bagian ke
teratas sehingga disebut Diagram
bagian lain dari sistem dimana penyimpanan
Context.
mewakili bakal penyimpanan data.
2. DFD Leveled
PENYIMPANAN
Setelah
context
diagram
Dapat digunakan untuk mendefinisikan
dirancangfile kemudian
atau

basis

mendefinisikan

data

atau

akan

sering
digambarkali
lebih terinci lagi yang

bagaimana

penyimpanan
disebut dengan

diimplementasikan dalam sistem diagram
komputer. (level

over
0).

view

Tiap-tiap

proses di over view diagram akan
TERMINATOR (asal / tujuan data)
digambar lebih terinci lagi dan
Melambangkan orang atau kelompok orang
disebut dengan level 1, dan
(misalnya organisasi diluar sistem, grup,
kemudian diteruskan ke level
departemen,
perusahaan,
perusahaan
berikutnya
sampai
tiap-tiap
pemerintah) yang merupakan asal data atau
proses tidak dapat digambarkan
tujuan informasi
lebih terinci.
Sumber

:

Analisis

&

Desain

(Jogiyanto, Hartono, 2005)

2.7.3 Kamus Data (Data Dictionary)

Data Flow Diagram itu sendiri dibagi

Merupakan

teknik

lain

menjadi dua bagian yaitu:

untuk model data dalam sistem

1. DFD Diagram Context

informasi dan merupakan tempat

Merupakan

untuk

penyimpanan untuk semua level

analisis.

sederhana struktur data dan elemen

Pendekatan ini mencoba untuk

data dalam sistem. Dengan demikian

menggambarkan sistem pertama

kamus data dapat mendefinisikan

kali

dan

data yang mengalir di sistem dengan

memecahkannya menjadi bagian

lengkap. Pada tahap perancangan

menjelaskan

secara

alat

bantu

struktur

garis

besar

17

sistem kamus data digunakan untuk
input,

merancang

merancang

database.

laporan-laporan

Sumber : Pengantar Perancangan
Sistem

Kamus

(Pohan,

Husni

Iskandar,

1997)

data dibuat berdasarkan arus data
yang ada di DFD. Arus data di DFD

2.7.4 Konsep Dasar Perancangan Basis

secara lebih terinci dapat dilihat di
kamus

data.

untuk

Perancangan pada basis

mendefinisikan struktur data yang

data (database) adalah perancangan

ada

biasanya

yang digunakan pada pembuatan

yang

sistem informasi perangkat lunak

informasi-informasi

(Software) ini. Basis data sendiri

di

Dan

Data

kamus

digunakan

data

notasi-notasi

menunjukkan
tambahan.

Notasi-notasi

tersebut

dapat didefinisikan sebagai berikut:

berbentuk :

1. Himpunan kelompok data (arsip)
yang saling berhubungan yang

Tabel 2. 3 Simbol Data Dictionary

disorganisasi sedemikian rupa
Simbol
=

Uraian

agar kelak dapat dimanfaatkan

kembali
dengan
Sama dengan diuraikan menjadi,
terdiri dari,

Dan

dan

mudah.

mendefinisikan, artinya.
+

cepat

2. Kumpulan

data

berhubungan

yang

yang

saling

disimpan

()

Optional ( boleh ada / tidak )

{}

Pengulangan

[]

(redundancy) yang tidak perlu
Memilih salah satu dari alternatif
untuk
memenuhi
berbagai

**

Komentar

|

secara bersama sedemikian rupa
dan

tanpa

pengulangan

kebutuhan.

3. Kumpulan file atau table ataupun
Pemisah sejumlah alternatif pilihan antara
arsip yang saling berhubungan
symbol
yang disimpan dalam media
penyimpanan elektronik.

18

Perancangan basis data

Digunakan untuk meng

Entity

terdiri dari ERD (Entity Relationship

obyek yang dapat didef

Diagram), normalisasi, table relasi

lingkungan pemakai sis

atau relasi File, Struktur File.
Atribut

Digunakan untuk meng

2.7.5 ERD (Entity Relationship Diagram)

elemen-elemen dari sua

ERD adalah merupakan
suatu

model

data

menggambarkan karakt

untuk

mengilustrasikan desain logika dari
skema

Entity dapat berhubun

Hubungan

database.

yang

(Fathansyah.Ir,2001). ERD terdiri

lain.

Hubunga

Relationship.

dari tiga bagian :
1. Entitas, yaitu suatu objek yang

Garis

Digunakan untuk meng

terdiri dari kumpulan data dari

dengan entity dan entity

database.
2. Relasi,

Sumber : Basis Data, Fathansyah.Ir,

yaitu pengukur antar

2002

entitas
3. Atribut, yaitu menggambarkan
hubungan

antara

entitas

dan

2.7.6 Normalisasi

relasi.

Normalisasi adalah proses
ERD

menggunakan

yang berkaitan dengan model data

sejumlah notasi dan simbol untuk

relasional

menggambarkan

himpunan

struktur

dan

untuk

menggorganisasi
data

dengan

hubungan antar data. Simbol-simbol

ketergantungan dan keterkaitan yang

yang digunakan yaitu:

tinggi atau erat. (Fatansyah, Ir.

Tabel 2. 4 Simbol-simbol ERD

2002). Bentuk-bentuk Normalisasi :

Simbol

Fungsi
1. Bentuk tidak normal

19

Merupakan kumpulan data yang
akan

direkam,

tidak

ada

keharusan mengikat suatu format

2.7.7 Perancangan

Masukan

dan

Keluaran (Input Output Design)

tertentu, dapat saja tidak lenglap
atau

terduplikasi.

Data

o Desain Input
Untuk membuat laporan

dikumpulkan apa adanya sesuai

baru ke dalam perkembangan

dengan kedatangannya.

sistem

2. Bentuk Normal Kesatu

adalah

menggunakan
Bentuk

normal

kesatu

dengan

dokumen

dan

prosedur desain input sehingga

mempunyai ciri yaitu setiap data

perkembangan

dibentuk dalam flat file. Data

berkembang dengan cepat dan

dibentuk dalam satu record dan

akurat pada sistem informasi.

nilai dari field berupa atomik

Tujuan desain input :

sistem

dapat

value.
1. Untuk mengefektifkan biaya
3. Bentuk Normal Kedua

pemasukan data.

Syarat yaitu bentuk data telah
memenuhi

kriteria

2. Untuk menjamin kemasukan

kesatu.

data

Atribut bukan kunci haruslah
bergantung secara fungsi pada

dapat

diterima

dan

dimengerti oleh pemakai.
o Desain Output

kunci utama.

Desain

4. Bentuk Normal Ketiga

merupakan

keberhasilan

output
dari

Syarat yaitu harus memenuhi

sistem informasi. Setelah desain

bentuk normal kedua. Setiap

input dan file berlangsung maka

atribut bukan kunci haruslah

akan terjadi desain output .

bergantung hanya pada kunci
utama dan pada kunci utama
secara menyeluruh.

2.8 Internet

20

Internet adalah jaringan luas dari
komputer, yang lazim disebut dengan world

Web browser adalah suatu program

wide network. Dengan internet Anda akan

atau perangkat lunak yang digunakan untuk

dapat mencari jutaan informasi, mulai dari

mengakses internet. Contoh web browser

informasi kota-kota dunia, pemerintahan,

adalah Internet Explorer (produk Microsoft

budaya, teknologi, pribadi, berita (majalah

Corporation).

dan koran dari seluruh dunia), software

(produk Netscape) dan lain-lain.

komputer,

iklan-iklan

perusahaan

Netscape

Communicator

dari

seluruh dunia, iklan-iklan pribadi, informasi

2.9 Konsep Pemrograman Web

barang-barang terbaru dan lain-lain, selain

Web merupakan fasilitas hiperteks

itu internet bisa juga digunakan untuk

untuk

mencari teman, kontak jodoh, mengirim

gambar, suara, animasi dan data multimedia

berita, alat komunikasi, alat hiburan seperti

lainnya. PHP merupakan salah satu script

game dan lain-lain.

(perintah-perintah program) Server Side

Internet

berupa

teks,

yang sangat popular diterapkan dalam sebuah

halaman, dan setiap halaman disebut dengan

situs web. Situs/web dapat dikategorikan

web, sedangkan halaman yang pertama kali

menjadi dua, yaitu web statis dan web

muncul ketika Anda membuka browser

dinamis.

Explorer

dari

data

berjuta-juta

(Internet

terdiri

menampilkan

atau

Netscape

Communicator) disebut dengan Homepage.

2.9.1

Web Statis

Tetapi web sering juga disebut dengan
website

atau

homepage.

Contoh-contoh

Web statis adalah web
yang berisi/menampilkan informasi-

WEB(WEBSITE/HOMEPAGE):

informasi yang sifatnya statis (tetap).

1. http://www.msn.com

Disebut statis karena pengguna tidak

2. http://www.microsoft.com

dapat

3. http://www.yahoo.com

tersebut.

4. http://www.hotmail.com

mengetahui suatu web bersifat statis

5. http://www.jawapos.com

atau dinamis dapat dilihat dari

6. http://www.lippobank.com.id

tampilannya. Jika suatu web hanya

berinteraksi

dengan

singkatnya,

web
untuk

21

berhubungan dengan halaman web

2.9.3

Pemrograman Web
Ada 2 kategori dalam

lain dan berisi suatu informasi yang
tetap maka web tersebut disebut

pemrograman

statis.

pemrograman

web,
Server

yaitu
Slide

dan

Client Slide. Pada pemrograman

Pada web statis, pengguna
hanya dapat melihat ini dokumen

Server

pada halaman web dan apabila diklik

pemrograman (Script) dijalankan di

akan dipindah ke halaman web yang

server

lain.

dikirimkan ke browser dalam bentuk

Interaksi

pengguna

hanya

Slide,

web,

perintah-perintah

kemudian

hasil

HTML biasa.

terbatas dapat melihat informasi
yang ditampilkan, tetapi tidak dapat

Adapun pada Client Slide,

mengolah informasi yang dihasilkan

perintah program dijalankan pada

web

merupakan

browser web sehingga ketika klien

HTML yang ditulis pada editor teks

meminta dokumen script maka script

dan disimpan dalam bentuk .html

dapat men-download dari server

atau .htm.

kemudian dijalankan pada browser

statis

biasanya

yang bersangkutan.
2.9.2

Web Dinamis
Web dinamis adalah web

2.10

Sekilas Mengenai PHP

yang menampilkan informasi serta

PHP Merupakan bahasa berbentuk

dapat berinteraksi dengan pengguna.

script yang ditempatkan dalam server dan

Web yang dinamis memungkinkan

diproses di sever. Hasilnya dikirimkan ke

pengguna

klien,

untuk

berinteraksi

menggunakan form sehingga dapat

tempat

pemakai

menggunakan

browser.

yang

Kelahiran PHP bermula saat Rasmus

ditampilkan. Web dinamis bersifat

Lerdorf membuat sejumlah script Perl yang

interaktif, tidak kaku, dan terlihat

dapat mengamati siapa saja yang melihat-

lebih indah.

lihat daftar riwayat hidupnya, yakni pada

mengolah

informasi

tahun 1994. Skrip ini selanjutnya dikemas

22

menjadi tool yang disebut ―Personal Home

PHP dapat berjalan pada System operasi

Page‖. Paket inilah yang menjadi cikal-bakal

Linux/Unix, Windows, dan Macintosh.

PHP. Pada tahun 1995, Rasmus menciptakan
PHP versi 2. Pada versi inilah pemrograman
dapat menempelkan kode terstruktur di

3. Bersifat

open

Source

sehingga

diterbitkan secara gratis.
4. Dapat

berjalan

pada

server

web

dalam tag HTML. Yang menarik kode PHP

Microsoft Personal Web Server, Apache,

juga bisa berkomunikasi dengan database

IIS, Xitami, dan sebagainya.

dan melakukan perhitungan yang kompleks

5. Termasuk bahasa yang embedded (bisa

sambil jalan. Pada saat ini, PHP cukup

ditempel atau diletakkan dalam tag

popular sebagai peranti pemrograman web,

HTML).

terutama di lingkungan Linux. Walaupun

2.10.1

Skrip PHP

dapat

Skrip PHP berkedudukan

berfungsi pada server-server yang berbasis

sebagai tag dalam bahasa HTML.

UNIX, Windows NT, dan Macintosh, bahkan

Sebagaimana

versi untuk Windows 95/98 pun tersedia.

(Hypertext

demikian,

PHP

PHP

sebenarnya

adalah

juga

suatu

bahasa

adalah

diketahui,
Markup

bahasa

HTML
Language)

standar

untuk

web.

HTML

pemrograman Open Source yang digunakan

halaman-halaman

secara luas terutama untuk pengembangan

disimpan dengan ekstensi .htm atau

web dan dapat disimpan dalam bentuk

html.

HTML. Keuntungan utama menggunakan

adalah sebagai berikut :

PHP adalah script PHP tidak hanya benarbenar sederhana bagi pemula, tetapi juga

Struktur

professional.

Secara

singkat,


Judul
Website

kelebihan-kelebihan PHP meliputi :



1. Script PHP sederhana, mudah dibuat, dan


**ISI

mempunyai kecepatan akses tinggi.
2. Dapat berjalan dalam server web yang
berbeda dan dalam operasi yang berbeda.

HTML



menyediakan banyak fitur tambahan untuk
programer

dokumen

DOKUMEN**


DARI

23





Skrip

yang

dituliskan



dapat disisipkan ke dalam HTML,



ditulis disini**



?>



PHP terletak di dalam
dokumen HTML dijalankan bersama

2.11

HTTP (Hypertext Transfer Protocol)

dengan dokumen HTML pada saat

HTTP (Hypertext Transfer Protocol)

dipanggil di browser, tetapi untuk

adalah salah satu layanan jaringan internet

skrip

dijalankan

yang menangani lalu lintas pengiriman data.

Server.

Melalui layanan HTTP, setiap server di

PHP

sendiri

menggunakan
Walaupun

Web

ini

jaringan internet dapat mengirimkan data dan

disimpan dengan ekstensi *.PHP

menyajikan informasinya kepada pengguna

tetapi perintah-perintah atau tag-tag

internet. Jaringan paling luas yang ditangani

HTML yang kita buat tetap terbaca

HTTP adalah world wide web (www). HTTP

oleh browser.

berfungsi

Penulis skrip PHP yang paling umum

pendistribusian dan pengguna informasi

digunakan

secara

dengan

nantinya

bila

HTML

skrip

dikombinasikan
adalah

sebagai

berikut:

sebagai

bersama

system

internet

protocol

merupakan aturan dan standarisasi yang
memungkinkan



di

suatu

terjadinya

pertukaran

informasi antar komputer. Dengan adanya


di
sini judul yang akan dibaca oleh

HTTP, maka computer dengan system
tertentu
berinteraksi

(misalnya
dengan

windows)
komputer

dapat
yang

menggunakan system lain (misalnya Unix
browser

24

atau Linux). Protocol HTTP digunakan

data dalam file biasa memiliki banyak

dengan world wide web sejak tahun 1990.

keterbatasan.

File

teks

tidak

memiliki

Cara kerja dalam system komunikasi

kemampuan unuk mengolah data misalnya

HTTP pada intinya terletak pada proses

menghitung total nilai, rata-rata, dan lain

pengiriman

sebagainya.

permintaan

oleh

klien

dan

Demikian

juga

dalam

hal

pemberian respon permintaan oleh server

pencarian data. Semakin besar ukuran file,

internet.

pencarian

Klien

mengirimkan

sebuah

data

yang

dilakukan

pada

permintaan tertentu melalui protocol HTTP.

―*.TXT*‖ akan menjadi lebih sulit. Untuk

Permintaan akan dilanjutkan ke server yang

itulah diperlukan database.

terkait. Setelah permintaan tersebut diterima
maka

server

memberikan

respon

informasi

tertentu

(Perusahaan IT Swedia) sejak tahun 1979 di

beserta pesan status atau hasil pemberian

bawah komando Michael Widenius Monty.

respon. Pada kasus tertentu, respon yang

MySQL release 1.0 dikeluarkan Mei 1996

diterima oleh klien tidak selalu membawa

secara terbatas untuk kalangan sendiri. Baru

hasil

Status

dilepas untuk public bulan Oktober 2005

keberhasilan dan kegagalan pemrosesan

setelah muncul versi 5.1. MySQL dapat

sebuah permintaan akan tampilkan kepada

didefinisikan sebagai :

klien dalam kode tertentu.

a. MySQL merupakan system manajemen

dengan

akan

Cikal bakal MySQL adalah mini SQL

menampilkan

seperti

yang

diharapkan.

yang

dikembangkan

MySQL

AB

database. Database merupakan struktur
2.12

penyimpanan data. Untuk menambah,

MySQL
MySQL adalah salah satu jenis data

base

server

Kepopulerannya

yang

mengakses, dan memproses data yang

sangat

terkenal.

disimpan

disebabkan

MySQL

komputer, diperlukan system manajemen

menggunakan SQL sebagai bahasa dasar
untuk mengakses databasenya. Selain itu, ia

dalam

sebuah

database

database seperti MySQL Server.
b. MySQL merupakan sistem manajemen

bersifat free.

atau basis data terhubung (relational

PHP juga mengenal pengolahan data dengan

database management system). Database

menggunakan file teks. Tetapi menyimpan

terhubung menyimpan data pada tabel-

25

tabel

terpisah.

Hal

menambah

tersebut

kecepatan

akan

multithread SQL server yang mendukung

dan

software klien dan library yang berbeda,

fleksibilitasnya. Kata SQL pada MySQL

tool

merupakan

Application

singkatan dari ―Structure

Query Language ‖. SQL merupakan
bahasa standar yang digunakan untuk
mengakses database dan ditetapkan oleh
ANSI/ISO SQL standard.
c. MySQL

Merupakan

software

Open

Source. Open Source berarti semua orang
diizinkan

menggunakan

dan

memodifikasi software. Semua orang
dapat mendownload software MySQL
dari internet dan menggunakannya tanpa
membayar.
d. Server database MySQL mempunyai
kecepatan

akses

digunakan,

dan

tinggi,
andal.

mudah
MySQL

dikembangkan untuk menangani database
yang besar secara cepat dan telah sukses
digunakan

selama

Konektivitas,

bertahun-tahun.

kecepatan,

dan

keamanannya membuat server MySQL
cocok untuk mengakses database di
internet.
e. MySQL Server bekerja di Klien/server
atau

system

embedded.

Software

database MySQL merupakan system
klien/server

yang

terdiri

dari

atas

administratif,

dan

sejumlah

Programming

Interface

(APIs).
f. MySQL tersedia dalam beberapa macam
bahasa.

BAB III
METODOLOGI PENELITIAN

Untuk penyusunan suatu laporan diperlukan data-data yang sesuai dengan pokok permasalahan
yang sedang dihadapi. Data dikatakan baik apabila data dapat mewakili keadaan obyek yang sedang
diteliti dan untuk mendapatkan data yang baik tersebut diperlukan suatu metode atau cara yang sesuai
dengan kebutuhan penelitian, yaitu cara kerja untuk dapat memahami obyek yang menjadi sasaran ilmu
yang bersangkutan.

3.1 Objek Penelitian
Objek yang penulis teliti di sini adalah pada Toko Batik Ender Pekalongan yang bertempat di
Jalan Kradenan Gang 5 No. 208 Telpon 0285428141 Pekalongan.

3.2 Jenis dan Sumber Data
3.2.1 Jenis Data
1. Data kuantitatif
Merupakan data yang dapat diukur dalam bentuk angka yang menunjukkan jumlah atau
banyaknya sesuatu, data ini berupa penjualan batik Toko Batik Ender Pekalongan.
2. Data kualitatif
Merupakan data yang tidak berdasarkan jumlah atau banyaknya sesuatu. Data ini berupa
data historis instansi, struktur organisasi, dan deskripsi tugas. Termasuk di dalamnya
adalah data yang diperoleh dari hasil wawancara dengan pihak-pihak yang berkepentingan
dalam Toko Batik Ender Pekalongan.
3.2.1 Sumber Data
1. Data Primer

26

27

Data primer merupakan data penelitian yang diperoleh secara langsung dari sumber asli
yaitu instansi tempat diadakannya penelitian. Data tersebut diperoleh dengan cara
wawancara langsung dengan responden di Toko Batik Ender Pekalongan.
2. Data Sekunder
Data Sekunder merupakan data penelitian yang diperoleh secara tidak langsung melalui
media perantara (diperoleh dan dicatat oleh pihak lain), dalam bentuk dokumen dan
laporan yang berkaitan dengan Manajemen penjualan/batik di Toko Batik Ender
Pekalongan.

3.3 Metode Pengumpulan Data
Dalam Penulisan laporan tugas akhir ini penulis menggunakan teknik pengumpulan data
sebagai berikut :
1. Wawancara atau (interview)
Wawancara digunakan untuk mendapatkan data secara langsung dari pihak perusahaan.
yang merupakan komunikasi dari seseorang pekerja untuk mendapatkan informasi yang sesuai
dengan yang diinginkan. Dalam hal ini penulis langsung mewancarai pengurus pada Toko Batik
Ender Pekalongan untuk melengkapi data-data yang dibutuhkan. Antara lain: Bagaimana prosedur
penjualan batik serta pembuatan laporan-laporannya penjualan batik yang berlaku pada Toko
Batik Ender Pekalongan.
2. Observasi
Observasi merupakan salah satu teknik pengumpulan data yang cukup efektif untuk
mempelajari suatu sistem. Observasi merupakan pengamatan secara langsung terhadap kegiatan
yang sedang berlangsung.
Pengamatan yang dilakukan secara langsung terhadap objek penelitian yaitu untuk Sistem
Informasi Penjualan Batik Ender pada Toko Batik Ender Pekalongan yang berjalan saat ini. Di
mana penulis mengamati secara langsung kegiatan-kegiatan yang sedang berjalan dengan

28

menggunakan pencatatan secara sistematika terhadap gejala-gejala yang ada hubungannya dengan
masalah yang sedang di teliti.
3. Studi Pustaka
Merupakan teknik pengumpulan data dengan cara mempelajari dan membaca berbagai
macam buku dan laporan yang ada kaitannya dengan penelitian.

3.4 Tahap-tahap Pengembangan Sistem
Proses pengembangan sistem melewati beberapa tahapan mulai dari sistem direncanakan
sampai dengan sistem tersebut diterapkan. Dalam penyusunan sistem menurut Jogiyanto. HM, 2005,
terdapat beberapa langkah yaitu:
1. Analisis Sistem
Tahap ini merupakan tahap proses pengumpulan informasi untuk mengembangkan sistem
yang baru. Dalam analisa sistem prosedur pengolahan informasi yang ada dibedakan secara terinci
melalui proses identifikasi, adapun proses identifikasi yang dilakukan dalam proses analisa sistem
ini meliputi:
Mengidentifikasi masalah Penjualan Batik Ender sampai pembuatan laporan penjualan batik.
a. Menggambarkan aliran sistem yang berjalan
b. Analisa kebutuhan-kebutuhan dan komponen-komponen yang dibutuhkan sistem.
2. Desain Sistem
Desain sistem adalah penentuan bagaimana sebuah sistem akan menyesuaikan apa yang harus
diselesaikan, meliputi konfigurasi komponen-komponen dari sistem sehingga setelah instalasi dari
sistem akan benar-benar memuaskan rancang bangun pada akhir tahap analisa sistem. Langkahlangkah yang penulis lakukan dalam menganalisa untuk pembuatan laporan tugas akhir ini adalah:
a.

Menyusun sistem secara global dengan penggambaran Context Diagram, Decompotition
Diagram, Data Flow Diagram.

29

b.

Merancang sistem secara rinci dengan penggambaran Entity Relationship Data (ERD),
Teknik Normalisasi, Relasi Tabel, penyusunan Kamus Data dan Struktur File.

c.

Merancang bentuk input dan output data.

3. Implementasi Sistem
Tahap implementasi sistem merupakan tahap meletakkan atau menerapkan sistem supaya
sistem tersebut siap untuk dioperasikan.
Kegiatan-kegiatan dalam mengimplementasikan sistem dibagi menjadi beberapa tahap, yaitu:
a. Rencana Implementasi sistem
Dalam tahap ini dimaksudkan untuk mengatur biaya dan waktu yang dibutuhkan selama
tahap implementasi supaya lebih optimal.
b. Pelaksanaan Implementasi Sistem
Dalam tahap ini diadakan serangkaian kegiatan-kegiatan yaitu antara lain:
1)

Pemilihan dan pelatihan personil

2)

Pemilihan tempat dan instalasi perangkat lunak

3)

Pengetesan program

4)

Konversi sistem

c. Tindak Lanjut Tahap Implementasi
Pada tahap ini penulis akan melakukan pengetesan sistem dengan jalan menggunakan data
yang sesungguhnya dalam jangka waktu tertentu.

BAB IV
ANALISIS DAN PERANCANGAN SISTEM

30

4.1 Sejarah Umum Perusahaan
Bagian ini menjelaskan tentang sejarah singkat Toko Batik Ender Pekalongan
4.1.1. Sejarah Singkat
Toko Batik Ender Pekalongan adalah perusahaan yang bergerak di bidang penjualan batik,
perusahaan ini berdiri tahun ...., awalnya dikelola secara perseorangan dan didirikan oleh ......,
tetapi dua tahun terakhir berubah menjadi badan usaha CV........... Toko Batik Ender pekalongan
merupakan perusahaan kerajinan batik yang memproduksi batik yang dirancang menjadi busana
bagi kalangan semua umur.
Toko Batik Ender Pekalongan memasarkan produknya bukan hanya di Kota Pekalongan
tapi juga sampai ke .......... Kantor perusahaan ini terletak di .......... dan sekaligus menjadi
galerinya. Jumlag karyawan ada ... orang. Sedangkan produksi batiknya ada di jalan. Setiap
pengrajin batik yang ada di daerah tersebut dikumpulkan dalam satu wadah yang disebut madina
yang bertujuan untuk melestarikan kerajinan asli Pekalongan dan terus menciptakan sebuah hasil
kreasi yang berunsurkan kedaerahan dan bernilai tinggi

31

4.1.2. Struktur Organisasi

Gambar 2.3 Struktur Organisasi

32

4.1.3. Job Description
1. Wewenang Direktur Utama :
a. Mengangkat dan memberhentikan pegawai
b. Menetapkan gaji pegawai
c. Bertanggung jawab memberikan pengaraha n dan masukan menangani masalah
yang muncul pada tingkat manajemen
Tugas dan tanggung jawab :
a. Merencanakan dan menyusun Program Kerja Perusahaan Tahunan
b. Mengelola perusahaan, memelihara harta kekayaan perusahaan dan
bertanggungjawab atas aktifitas perusahaan secara umum
c. Merumuskan, mengimplementasikan dan mengevaluasi visi, misi dan strategi
perusahaan.
d. Bertindak sebagai perwakilan perusahaan dalam hubungannya dengan pihak luar
e. Menjamin kredibiltas dan objektivitas
2. Wewenang Direktur Keuangan:
a. Mengusulkan anggaran kepada Direktur Utama
b. Menandatangani cek sesuai ketentuan yang berlaku
Tugas dan Tanggungjawab :
a. Mengelola aliran keluar masuk dana perusahaan
b. Memeriksa dan memberikan laporan keuangan secara berkala
c. Merencanakan acara pameran agar sesuai target yang ditentukan
d. Menyediakan laporan keuangan yang transparan dan up-to-date
e. Menyusun anggaran sesuai kebijakan Direksi
3. Direktur Operasional:
a. Mengarahkan bagian Marketing untuk dalam pelaksanaan kegiatan pemasaran
Tugas dan Tanggungjawab :
a. Membantu Direktur Utama dalam mengendalikan operasional perusahaan
b. Mengawasi jalur pengiriman dan distribusi barang
c. Merencanakan dan menyelenggarakan pameran baik di dalam maupun luar negeri

33

d. Merencanakan strategi pemasaran dan mengarahkan bagian Marketing untuk
menjalankannnya
e. Befrtanggungjawab atas terselenggarakannya pameran
f. Menyediakan laporan kegiatan operasional
4. Direktur Kominfo
Wewenang :
a. Menilai dan memilih peralatan teknologi informasi sesuai kebutuhan
Tugas dan Tanggungjawab :
a. Menetapkan konsep penyuluhan kepada pengrajin di daerah
b. Merencanakan penerapan teknologi untuk komunikasi dan informasi
c. Membuat laporan dari hasil implementasi teknologi
d. Memberdayakan pengrajin daerah untuk peningkatan kreativitas
5. Bagian Administrasi
Wewenang :
a. Mengelola kegiatan pelayanan administrasi dan pelanggan
Tugas dan Tanggungjawab :
a. Menginput data-data transaksi
b. Mengecek persediaan barang dan membuat laporannya ke Direktur Operasional
c. Membuat laporan bulanan untuk selanjutnya diserahan ke Direktur Keuangan setiap
bulan
6. Bagian Marketing
Wewenang :
a. Menyelenggarakan kegiatan pemasaran seperti acaran pameran sesuai arahan
Direktur Operasional
Tugas dan Tanggungjawab :
a. Menjalankan strategi pemasaran yang telah di rencanakan
b. Menyebarkan brosur kepada pelanggan
c. Bertanggung jawab terhadap produk kepada pelanggan dan acara pameran yang
diselenggarakan

34

35

4.2 Analisis Sistem Yang Berjalan
Analisis sistem memberikan gambaran tentang sistem yang diamati yang saat ini sedang berjalan.
Kelebihan dan kekurangan sistem tersebut dapat diketahui dan diidentifikasi sehingga dalam membangun
perangkat lunak lebih mudah.dari system lama maka akan ditemukan beberapa data dan fakta yang akan
dijadikan bahan uji dan analisa menuju pengembangan dan penerapan sebuah aplikasi sistem yang
diusulkan.

4.2.1 Analisis Prosedur penjualan yang sedang berjalan
Analisa prosedur penjualan yang sedang berjalan adalah menganalisa proses yang
sedang berjalan pada sistem pembelian yang ada pada Toko Batik Ender Pekalongan. Dengan
ini, maka ak