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
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