Page 1
LAPORAN KERJA PRAKTEK
RANCANG BANGUN APLIKASI KATALOG PRODUK BERBASIS WEB
OFFLINE PADA CV. UNIQUE PIXEL SURABAYA
Oleh :
Nama : Suhendra Hermawan
NIM : 09.41010.0117
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
2013
Page 2
iv
DAFTAR ISI
ABSTRAKSI .......................................................................................................... ii
KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI .......................................................................................................... iv
DAFTAR TABEL .................................................................................................. vi
DAFTAR GAMBAR ............................................................................................ vii
DAFTAR LAMPIRAN .......................................................................................... ix
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang Masalah ..................................................................... 1
1.2 Perumusan Masalah ............................................................................ 2
1.3 Pembatasan Masalah ........................................................................... 3
1.4 Tujuan ................................................................................................. 3
1.5 Kontribusi ........................................................................................... 4
1.6 Sistematika Penulisan ......................................................................... 5
BAB II GAMBARAN UMUM PERUSAHAAN ................................................... 6
2.1 Sejarah Singkat CV.Unique Pixel Surabaya ...................................... 6
2.2 Visi dan Misi CV. Unique Pixel Surabaya ........................................ 7
2.3 Ruang Lingkup Bagian Sales Manager ............................................... 7
2.4 Tugas dan Fungsi Bagian Sales Manager ........................................... 7
2.5 Visi, Misi dan Struktur Organisasi Bagian Sales Manager ................. 8
BAB III LANDASAN TEORI .............................................................................. 20
3.1 Definisi Katalog ................................................................................ 20
3.2 Definisi Pemesanan ........................................................................... 25
3.3 Definisi Aplikasi ............................................................................... 25
3.4 HTML ............................................................................................... 26
3.5 PHP .................................................................................................. 26
3.6 CSS ................................................................................................... 28
3.7 Java Script ........................................................................................ 30
3.8 Data Flow Diagram ........................................................................... 31
3.9 ERD ................................................................................................... 32
3.10 Basis Data ....................................................................................... 33
Page 3
v
3.11 Website ........................................................................................... 34
BAB IV DESKRIPSI PEKERJAAN ................................................................... 36
4.1 Menganalisis Kebutuhan Sistem ....................................................... 36
4.2 Desain Sistem .................................................................................... 36
4.2.1 System Flow ............................................................................ 37
4.2.2 DFD (Data Flow Diagram) ..................................................... 44
4.2.3 Entity Relationship Diagram .................................................. 51
4.2.4 Struktur Tabel ........................................................................ 52
4.2.5 Desain Input/Output ................................................................ 56
4.2.6 Interface Aplikasi .................................................................... 64
BAB V PENUTUP ............................................................................................... 73
5.1 Kesimpulan ...................................................................................... 73
5.2 Saran ................................................................................................ 73
LAMPIRAN .......................................................................................................... 75
Page 4
vi
DAFTAR TABEL
Tabel 4.1 Tabel Pelanggan .................................................................................... 53
Tabel 4.2 Tabel Pemesanan................................................................................... 54
Tabel 4.3 Tabel Produk ......................................................................................... 54
Tabel 4.4 Tabel Kategori....................................................................................... 55
Tabel 4.5 Tabel Rincian Pesanan .......................................................................... 55
Tabel 4.6 Tabel Gambar Produk ........................................................................... 55
Tabel 4.7 Tabel Penerimaan .................................................................................. 56
Page 5
vii
DAFTAR GAMBAR
Gambar 2.1 Kantor CV. Unique pixel di manyar indah V No. 19 .......................... 6
Gambar 2.2 Struktur organisasi CV. Unique pixel surabaya .................................. 8
Gambar 3.1 T-Slip ................................................................................................. 22
Gambar 3.2 Katalog kartu ..................................................................................... 22
Gambar 4.1 Sysflow Login Admin ....................................................................... 38
Gambar 4.2 Sysflow Jenis Produk ........................................................................ 39
Gambar 4.3 Sysflow Produk ................................................................................. 40
Gambar 4.4 Sysflow Pelanggan ............................................................................ 41
Gambar 4.5 Sysflow Transaksi Pemesanan .......................................................... 42
Gambar 4.6 Sysflow Laporan ............................................................................... 43
Gambar 4.7 Contex Diagram ................................................................................ 44
Gambar 4.8 Diagram Jenjang ................................................................................ 45
Gambar 4.9 DFD Level 0 Mengelola data master & melakukan transaksi .......... 46
Gambar 4.11 DFD Level 1 Mengelola Data Master ............................................. 48
Gambar 4.12 DFD Level 1 Melakukan Transaksi ................................................ 49
Gambar 4.13 DFD Level 1 Membuat Laporan ..................................................... 50
Gambar 4.14 CDM ................................................................................................ 51
Gambar 4.15 PDM ................................................................................................ 52
Gambar 4.16 Desain Form Login Admin .............................................................. 57
Gambar 4.17 Desain Form Halaman admin .......................................................... 57
Gambar 4.18 Desain Form Jenis Produk .............................................................. 58
Gambar 4.19 Desain Form Produk ....................................................................... 58
Gambar 4.20 Desain Login Dosen ........................................................................ 59
Gambar 4.21 Desain Form Lihat Produk .............................................................. 59
Gambar 4.22 Desain Form Pelanggan .................................................................. 60
Gambar 4.23 Desain Form Transaksi ................................................................... 61
Gambar 4.24 Desain Form Laporan ...................................................................... 61
Gambar 4.25 Desain Form Barang Fast Moving .................................................. 62
Gambar 4.26 Desain Form Barang Slow Moving ................................................. 63
Gambar 4.27 Desain Form Stok Terkini ............................................................... 63
Page 6
viii
Gambar 4.28 Form Login Admin ......................................................................... 64
Gambar 4.29 Form Jenis Produk ........................................................................... 65
Gambar 4.30 Form Produk .................................................................................... 66
Gambar 4.31 Login Manager Marketing .............................................................. 66
Gambar 4.32 Form Lihat Produk .......................................................................... 67
Gambar 4.33 Form Pelanggan .............................................................................. 68
Gambar 4.34 Form Transaksi ................................................................................ 69
Gambar 4.35 Form Laporan Penjualan ................................................................. 69
Gambar 4.36 Form Transaksi Pemesanan ............................................................. 70
Gambar 4.37 Form Laporan Barang Slow Moving .............................................. 71
Gambar 4.38 Form Laporan Stok Terkini ............................................................. 72
Gambar 4.38 Form Tampil Pembelian Barang ..................................................... 72
Page 7
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Mengingat pentingnya sistem informasi bagi setiap bisnis, perusahaan di
tuntut untuk memiliki suatu sistem informasi produk yang baik. Apabila sistem ini
tidak baik, maka akan berdampak terhadap informasi transaksi yang ada di
perusahaan. Dapat dikatakan sistem informasi produk yang tidak baik di
khawatirkan akan menghasilkan kegiatan bisnis yang kurang baik.
Perkembangan sistem informasi produk sangat dipengaruhi oleh teknologi
informasi. Hal ini wajar karena sistem informasi produk merupakan hal yang
sangat vital bagi suatu perusahaan yang nantinya akan berpengaruh pada
keuangan perusahaan. Penemuan komputer telah mengubah sistem informasi
produk yang bersifat manual menjadi suatu sistem yang terkomputerisasi. Proses
yang sebelumnya sangat lambat, sekarang dapat dilaksanakan dengan lebih cepat.
Selain dipengaruhi oleh perkembangan tehnologi informasi, sistem
informasi produk dalam suatu perusahaan atau instansi tertentu juga di pengaruhi
oleh lingkungan tempat sistem itu berada. Lingkungan adalah sesuatu yang
dinamis, sesuatu yang selalu berubah dimana akan berdampak terhadap sistem
informasi produk yang sedang digunakan oleh perusahaan. Perubahan lingkungan
dengan pengaruhnya tersebut tidak dapat diabaikan, mempunyai pengaruh kecil,
atau sangat berpengaruh. Apabila pengaruh itu kecil maka akan dilakukan sedikit
modifikasi atas sistem informasi produk.
Page 8
2
Pada saat pengaruh itu bersifat besar sekali maka sepatutnya dilakukan
revisi. Modifikasi dan revisi atas sistem informasi produk penting dilakukan agar
sistem tersebut selalu relevan dan mampu memenuhi segala kebutuhan yang
dituntut dari sistem informasi produk tersebut.
Menurut Basu Swastha (1984:127-132), daur hidup produk itu di bagi
menjadi empat tahap, yaitu :
1. Tahap perkenalan (introduction).
2. Tahap pertumbuhan (growth).
3. Tahap kedewasaan (maturity).
4. Tahap kemunduran (decline).
Demikian luasnya ruang lingkup sistem informasi produk, maka untuk
mempersempit lingkup penelitian diambil salah satu dari siklus. Adapaun siklus
yang menjadi pilihan adalah “ siklus tahap perkenalan (introduction) “ dengan
perusahaan tempat riset penelitian adalah CV. Unique pixel surabaya Jawa-Timur
yang merupakan sebuah production house yang ada di daerah manyar surabaya.
Berdasarkan uaraian diatas menjadi alasan penulis tertarik menulis kerja
praktek (KP) dengan judul “Rancang bangun aplikasi katalog produk berbasis
web offline pada CV. Unique pixel surabaya”.
1.2 Perumusan Masalah
Berdasarkan latar belakang yang telah diuraikan diatas, didapatkan suatu
perumusan masalah sebagai berikut:
1. Bagaimana merancang sistem yang dapat membantu proses promosi suatu
produk di CV. Unique pixel.
Page 9
3
2. Bagaimana merancang sistem yang dapat membantu proses pemesanan
produk di CV. Unique pixel
3. Bagaimana merancang sistem yang dapat memberi informasi mengenai
stok barang di gudang.
4. Bagaimana merancang sistem yang dapat menyajikan laporan informasi
laporan penjualan, barang fast moving, barang slow moving, dan stok
terkini berdasarkan pada periode tertentu kepada pimpinan CV. Unique
pixel.
1.3 Pembatasan Masalah
Pembatasan masalah ini bertujuan agar dalam pembahasannya lebih
terarah dan sesuai dengan tujuan yang akan dicapai. Adapun batasan masalah
dalam pembuatan aplikasi katalog produk pada CV. Unique pixel sebagai berikut :
1. Fokus pembahasan hanya pada proses kegiatan aplikasi katalog produk
yang memfokuskan pada siklus Tahap Perkenalan (introduction).
2. Tidak membahas retur pembelian yang telah dilakukan oleh pelanggan.
3. Prosedur transaksi yang diajukan hanya menangani proses transaksi
pemesanan.
4. Lingkup dari pembahasan pada pencatatan penjualan, barang fast moving,
barang slow moving, dan stok terkini berupa daftar laporan.
1.4 Tujuan
Tujuan dari pembuatan aplikasi katalog produk pada CV. Unique pixel
sebagai berikut :
Page 10
4
1. Merancang sistem yang dapat membantu proses promosi menggunakan
media komputer.
2. Merancang sistem yang dapat membantu pencatatan proses pemesanan
produk.
3. Merancang sistem yang dapat memberikan informasi mengenai stok barang
terkini di gudang kepada manager marketing.
4. Merancang sistem yang dapat membuat laporan penjualan, barang fast
moving, barang slow moving, dan stok terkini berdasarkan pada periode
tertentu kepada pimpinan CV. Unique pixel.
1.5 Kontribusi
Berikut hal yang dapat diperoleh oleh bagian marketing pada CV. Unique
pixel surabaya dari kegiatan kerja praktek yaitu:
1. Dapat memudahkan bagian manager marketing dalam melakukan proses
promosi atau memperkenalkan suatu produk.
2. Dapat membantu bagian manager marketing untuk melakukan proses
transaksi pemesanan dengan cepat kepada pelanggan.
3. Dapat membantu bagian manager marketing dalam pembuatan laporan
mengenai laporan penjualan, barang fast moving, barang slow moving,
dan stok terkini secara cepat.
4. Dari laporan yang telah diberikan oleh bagian manager marketing, dapat
membantu bagian produksi untuk memeproduksi barang yang telah
dipesan kemudian pimpinan juga dapat mengetahui hasil transaksi pada
periode tertentu.
Page 11
5
1.6 Sistematika Penulisan
BAB I PENDAHULUAN
Pada bab ini dikemukakan hal–hal yang menjadi latar belakang,
perumusan masalah, batasan masalah, tujuan yang ingin dicapai,
kontribusi serta sistematika penulisan laporan kerja praktek ini.
BAB II GAMBARAN UMUM PERUSAHAAN
Pada bab ini membahas tentang sejarah perusahaan, job diskripsi,
dan struktur organisasi.
BAB III LANDASAN TEORI
Pada bab ini menjelaskan tentang teori-teori pendukung dalam
mengerjakan Aplikasi katalog produk.
BAB IV DESKRIPSI PEKERJAAN
Bab ini menjelaskan tentang semua pekerjaan yang dilakukan
selama KP yakni, mendesain system flow, context diagram, Jenjang
proses (HIPO), data flow diagram (DFD), ERD, struktur tabel
desain I/O (input-output), desain Interface.
BAB V PENUTUP
Pada bab ini berisikan kesimpulan pembahasan yang telah
dilakukan terkait dengan tujuan dan permasalahan yang ada, serta
saran untuk pengembangannya.
Page 12
6
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Sejarah Singkat CV.Unique Pixel Surabaya
Unique pixel merupakan sebuah production house yang ada di daerah
manyar, surabaya. Unique pixel berdiri pada agustus 2009. Awalnya Unique pixel
memiliki kantor yang berada di daerah pucang anom. Unique pixel sendiri
melayani percetakan merchandise umum seperti gantungan kunci, gelas, pin, t-
shirt, dan sejenisnya, dan juga melayani percetakan untuk periklanan (indoor
printing).
Gambar 2.1 Kantor CV. Unique pixel di manyar indah V No. 19
Di karenakan kantor yang berada di pucang anom masa kontraknya habis
oleh pemilik kontrak, maka unique pixel tidak bisa lagi beroprasi di pucang anom.
Pada agustus 2010, unique pixel resmi pindah kantor ke jalan manyar indah,
surabaya.
Page 13
7
Sejak pindah kantor ke manyar, unique pixel juga resmi melayani jasa
pembuatan website dan aplikasi interaktif. Jadi saat ini unique pixel memiliki
divisi dalam hal percetakan dan multimedia interaktif.
2.2 Visi dan Misi CV. Unique Pixel Surabaya
2.2.1 Visi
Menjadi holder company dari berbagai usaha micro kreatif, yang
merupakan bagian dari produk creative partner.
2.2.2 Misi
Menciptakan, menggali, mewujudkan kreasi-kreasi dan bakat yang belum
terjamah sebelumnya serta menginovasi kreasi yang sudah ada agar menjadi lebih
kreatif.
2.2.3 Tujuan
Tujuan dari unique pixel adalah memudahkan publik untuk memiliki
sebuah merchandise dari inspirasi mereka sendiri dan membantu publik dalam
dunia periklanan. Tidak hanya jasa cetak menjadi produk saja yang mereka layani,
mereka juga melayani jasa pembuatan website dan interaktif.
2.3 Ruang Lingkup Bagian Sales Manager
Sales manager CV. Unique pixel surabaya adalah sebuah bagian dari CV.
Unique pixel surabaya yang menangani proses pemesanan suatu produk atau jasa.
2.4 Tugas dan Fungsi Bagian Sales Manager
Sales manager CV. Unique pixel memiliki tugas dan fungsi yaitu melayani
setiap proses pemesanan suatu produk atau jasa, kemudian memberikan list daftar
Page 14
8
produk dari pembeli yang akan di pesan kepada bagian designer yang nantinya
akan di produksi sesuai dengan pesanan pembeli. Selanjutnya memberikan
informasi kepada pembeli jika suatu barang sudah berhasil di produksi dan siap
untuk di ambil oleh pembeli ataupun di kirim menggunakan jasa pengiriman.
2.5 Visi, Misi dan Struktur Organisasi Bagian Sales Manager
2.4.1 Visi
Menjadi perusahaan penyedia produk dan jasa, yang unggul dan
terpercaya.
2.4.2 Misi
1. Menyediakan produk-produk berkualitas di bidang percetakan
merchandise melalui kegiatan marketing.
2. Memberdayakan seluruh karyawan sebagai modal utama untuk
memberikan mutu layanan terbaik bagi pelanggan, kegiatan operasi yang
efektif dan efisien, serta penciptaan nilai yang optimal bagi stakeholders.
3. Meningkatkan kemampuan teknologi informasi secara berkelanjutan untuk
menghadapi kompetisi global.
2.4.3 Struktur Organisasi
Gambar 2.2 Struktur organisasi CV. Unique pixel surabaya
Page 15
9
a. Deskripsi CEO
CEO (Chief Eksekutif Officer) adalah sebuah jabatan atau titel yang
berasal dari bahasa inggris yang memiliki arti jabatan eksekutif tertinggi. Tugas
dari seorang CEO adalah memimpin dan bertanggung jawab atas kegagalan atau
kesuksesan sebuah perusahaan. Operasi, pemasaran, strategi, pendanaan,
penciptaan budaya perusahaan, sumber daya manusia, perekrutan tenaga kerja,
pemutusan hubungan kerja, penjualan, hubungan masyarakat, dan sebagainya.
Semua urusan tersebut umumnya ditangani oleh seorang CEO.
b. Manager Keuangan
Manajer keuangan adalah seserorang yang berkepentingan dalam
penentuan jumlah aktiva yang layak dari investasi pada berbagai aktiva dan
pemilihan sumber-sumber dana untuk membelanjai aktiva-aktiva tersebut. Untuk
membelanjai kebutuhan dana tersebut, manajer keuangan dapat memenuhinya dari
sumber yang berasal dari luar perusahaan dan dapat juga yang berasal dari dalam
perusahaan. Sumber dari luar perusahaan berasal dari pasar modal, yaitu
pertemuan antara pihak membutuhkan dana dan pihak yang dapat menyediakan
dana. Dana yang berasal dari pasar modal ini dapat berbentuk hutang (obligasi)
atau modal sendiri (saham). Sumber dari dalam perusahaan berasal dari
penyisihan laba perusahaan (laba ditahan), cadangan, maupun depresiasi.
Setelah dana diperoleh, dana tersebut harus digunakan untuk membelanjai
operasi perusahaan. Dana akan tertanam pada berbagai kekayaan riil perusahaan.
Page 16
10
Manajer keuangan mempunyai tanggung jawab yang besar terhadap apa
yang telah dilakukannya. Adapun keputusan keuangan yang menjadi tanggung
jawab manajer keuangan dikelompokkan ke dalam tiga (3) jenis yaitu :
1. Mengambil keputusan investasi (investment decision), Menyangkut
masalah pemilihan investasi yang diinginkan dari sekolompok kesempatan
yang ada, memilih satu atau lebih alternatif investasi yang dinilai paling
menguntungkan.
2. Mengambil keputusan pembelanjaan (financing decision), Menyangkut
masalah pemilihan berbagai bentuk sumber dana yang tersedia untuk
melakukan investasi, memilih satu atau lebih alternatif pembelanjaan yang
menimbulkan biaya paling murah.
3. Mengambil keputusan dividen (dividend decision) atau dividen policy,
Menyangkut masalah penentuan besarnya persentase dari laba yang akan
dibayarkan sebagai dividen tunai kepada para pemegang saham, stabilitas
pembayaran dividen, pembagian saham dividen dan pembelian kembali
saham-saham.
Keputusan - keputusan tersebut harus diambil dalam kerangka tujuan yang
seharusnya dipergunakan oleh perusahaan yaitu memaksimumkan nilai
perusahaan. Nilai perusahaan adalah harga yang terbentuk seandainya perusahaan
dijual. Apabila perusahaan “go public” maka nilai perusahaan ini akan
dicerminkan oleh harga saham perusahaan tersebut. Aktivitas perusahaan ditinjau
dari sudut manajemen keuangan menjadi tugas manajer keuangan.
Page 17
11
Tugasnya antara lain adalah sebagai berikut :
1. Perolehan dana dengan biaya murah.
2. Penggunaan dana efektif dan efisien
3. Analisis laporan keuangan
4. Analisis lingkungan Internal dan eksternal yang berhubungan dengan
keputusan rutin dan khusus.
c. Manager Operasional
Manajer operasional adalah orang yang bertanggung jawab untuk
mengelola departemen atau fungsi dalam organisasi yang memproduksi barang
dan jasa.
d. Manager Marketing
Manajer Marketing adalah bagian yang bertanggung jawab terhadap
proses pemasaran produk, jabatan ini di tempati oleh orang yang ahli dalam hal
konsep dan sterategi bagaimana menawarkan dan menjual produk bisnis, Manager
marketing memiliki tim pemasaran yang handal dimana tim ini siap diperintah dan
digerakkan.
Tugas Manajer Marketing diantaranya:
1. Bertangggung jawab terhadap bagian pemasaran.
2. Bertanggung jawab mengurusi tim pemasaran, membimbing dan membina
mereka agar tetap semangat dan loyal.
3. Bertanggung jawab terhadap barang atau produk yang dijual, termasuk
target penjualan setiap hari.
Page 18
12
4. Melakukan kerjasama dengan pihak lain saling menguntungkan dan
berkelanjutan.
5. Melakukan evaluasi kinerja di tim pemsaran.
6. Memastikan Standar Oprasional Prosedure (SOP) pemasaran berjalan
sebagaimana mestinya.
7. Memberikan laporan secara tertulis berupa progres bagian pemasaran dan
masalah-masalah yang di hadapi dilapangan
Fungsi yang dijalankan oleh seorang manajer pemasaran dapat dibedakan menjadi
3 hal antara lain :
1. Perencanaan, mencakup : menetapkan tujuan yang ingin dicapai,
mengevaluasi kesempatan/peluang pemasaran yang ada, menciptakan
strategi pemasaran, mempersiapkan rencana pemasaran, mengembangkan
program pemasaran.
2. Implementasi : pelaksanaan dari rencana yang telah dibuat.
3. Kontrol, mencakup : pengukuran hasil yang dicapai dan evaluasi proses
implementasi pemasaran yang dilakukan.
e. Purchasing
Purchasing atau Pembelian adalah bagian yang mempunyai tugas dan
wewenang untuk menyediakan material untuk keperluan produksi.
Masing-masing perusahaan menerapkan system kerja purchasing berdasarkan
barang apa yang dihasilkan.
Page 19
13
Pada dasarnya peran fungsi pembelian adalah untuk menyediakan barang
dan jasa yang dibutuhkan oleh perusahaan pada waktu, harga dan kualitas yang
tepat. Assauri (1998:162) menjabarkan tanggung jawab bagian pembelian sebagai
berikut:
1. Bertanggung jawab atas pelaksanaan pembelian bahan-bahan agar rencana
operasi dapat dipenuhi dan pembelian bahan-bahan tersebut pada tingkat
harga dimana perusahaan akan mampu bersaing dalam memasarkan
produknya.
2. Bertanggung jawab atas usaha-usaha untuk dapat mengikuti
perkembangan bahan-bahan baru yang dapat meguntungkan dalam proses
produksi, perkembangan dalam desain, harga dan faktor-faktor lain yang
dapat mempengaruhi produk perusahaan, harga serta desainnya.
3. Bertanggung jawab untuk menurunkan investasi atau meningkatkan
perputaran bahan, yaitu dengan penentuan schedule arus bahan ke dalam
pabrik dalam jumlah yang cukup untuk memenuhi kebutuhan produksi.
4. Bertanggung jawab atas kegiatan penelitian dengan menyelidiki data-data
dan perkembangan pasar, perbedaaan sumber-sumber penawaran (supply)
dan memeriksa pabrik suplier untuk mengetahui kapasitas dan
kemampuannya dalam memenuhi kebutuhan-kebutuhan perusahaan.
5. Bertanggung jawab atas pemeliharaan bahan-bahan yang dibeli setelah
diterima dan bertanggung jawab atas pengawasan persediaan.
Tugas-tugas yang dilakukan bagian pembelian dalam memenuhi tanggung jawab
tersebut diatas antara lain:
Page 20
14
1. Melakukan pembelian bahan-bahan secara bersaing atas dasar nilai yang
ditentukan tidak hanya pada harga yang tepat tetapi juga pada waktu yang
tepat, serta jumlah dan mutu yang tepat pula.
2. Membantu pemilihan bahan-bahan dengan melakukan penyelidikan.
3. Melaksanakan usaha-usaha pencarian paling sedikit dua sumber pemasok.
4. Membeli seluruh bahan-bahan dan perlengkapan yang dibutuhkan tepat
waktu sehingga tidak menganggu rencana produksi dari perusahaan
tersebut.
f. QC (Quality Control)
Quality control adalah suatu kegiatan meneliti, mengembangkan,
merancang dan memenuhi kepuasan konsumen, memberi pelayanan yang baik
dimana pelaksananya melibatkan seluruh kegiatan dalam perusahaan mulai dari
pimpinan teratas sampai karyawan pelaksana (Dr. K. Ishikawa).
Quality control adalah suatu sistem yang efektif untuk mengintegrasikan
kegiatan-kegiatan pemeliharaan dan pengambangan mutu dalam suatu organisasi
sehingga dapat diperoleh produksi dan service dalam tingkat yang paling
ekonomis dan memuaskan konsumen (Feightboum). Beberapa langkah yang
dilakukan dalam proses kontrol kualitas :
1. Penentuan standar Menentukan standar kualitas produksi sesuai dengan
pesanan/permintaan.
2. Konfirmasi Membandingkan hasil produksi dengan ukuran standar yang
telah ditentukan.
3. Mengambil tindakan ( koreksi ) bila standar dilampui.
Page 21
15
4. Rencana perbaikan menggambarkan usaha terus–menerus untuk
memperbaiki standar harga dan standar mutu.
Untuk melaksanakan pengendalian kualitas dapat dilakukan dua pendekatan
antara lain :
1. Pendekatan bahan baku perusahaan bahan baku merupakan faktor yang
cukup besar pengaruhnya terhadap kualitas produk akhir. Karena kualitas
ditentukan oleh kualitas bahan bakunya, maka perlu adanya pengendalian
kualitas atau quality control bahan baku yang diteliti.
2. Pendekatan proses produksi perusahaan, sifat dan jenis proses produksi
perusahaan berbeda satu dengan yang lainnya.
Ada dua segi umum tentang kualitas, antara lain :
a. Kualitas rancangan adalah variasi dalam tingkat kualitas pada barang atau
jasa yang di sengaja.
b. Kualitas kecocokan adalah seberapa baik produk tersebut sesuai dengan
spesifikasi dan kelonggaran yang disyaratkan oleh rancangan itu. Tiap
produk mempunyai sejumlah unsur yang bersama–sama menggambarkan
kecocokan penggunanya.
Adapun ciri–ciri kualitas, antara lain :
a. Fisik. Panjang, berat, voltase, kekentalan
b. Indera. Rasa, penampilan, warna.
c. Orientasi waktu. Keandalan, dapatnya dipelihara, dapatnya dirawat
kualitas suatu produk ditentukan oleh ciri–ciri produk itu. Segala ciri yang
Page 22
16
mendukung produk itu memenuhi persyaratan disebut karakteristik
kualitas.
g. Tele Marketing
Telemarketing yaitu bagian yang memasarkan atau mensosialisasikan
produk atau jasa usaha melalui telepon, atau saluran pemasaran yang
menggunakan sarana telekomunikasi untuk berhubungan dengan pelanggan atau
pun calaon pelanggan dalam mengomunikasikan ataupun mempromosikan produk
yang dimiliki oleh perusahaan.
Berdasarkan prosesnya, telemarketing dapat dibagi menjadi inbound
telemarketing dan outbound telemarketing .
1. Inbound Telemarketing
Dalam inbound telemarketing, telepon berasal dari pelanggan yang
merespon promosi yang dilakukan oleh perusahaan. Pelanggan akan mencari
informasi atau langsung memesan produk yang di tawarkan perusahaan melalui
media promosi, seperti katalog, direct mail, DRTV, email, fax, print add, radio,
sms (short message service), voice mail, maupun website. Jenis telemarketing ini
di sebut telemarketing pasif, karena hanya menunggu telepon dari pelanggan.
2. Outbound Telemarketing
Outbound telemarketing merupakan jenis pemasaran yang lebih aktif
dibandingkan inbound telemarketing. Petugas menghubungi pelanggan
berdasarkan database yang dimiliki perusahaan. Pelanggan diberikan informasi
tentang produk dan sekaligus menawarkan produk tersebut.
Page 23
17
h. Mobile Marketing
Mobile marketing adalah seperangkat praktek yang memungkinkan
organisasi untuk berkomunikasi dan terlibat dengan audiens mereka secara
interaktif dan relevan melalui perangkat mobile atau jaringan
Mobile marketing dapat merujuk untuk menggambarkan pemasaran atau dengan
perangkat mobile antara lain:
1. Mobile Marketing melalui SMS Pemasaran
Marketing layanan SMS biasanya lari kode pendek, tetapi mengirimkan
pesan teks ke alamat email metodologi lain.
2. Mobile Marketing melalui MMS
MMS Mobile Marketing dapat berisi slideshow waktunya dari gambar,
audio teks, dan video. Ini konten mobile ini disampaikan melalui MMS
(Multimedia Message Service).
3. Mobile marketing dalam game
Merek sekarang memberikan pesan promosi dalam mobile game atau
mensponsori seluruh permainan untuk mendorong keterlibatan konsumen.
4. Mobile Web Marketing
Iklan difokuskan pada sifat jaringan mobile dan bentuk web pengiklan
pada halaman web dapat digunakan untuk mengintegrasikan dengan sumber SMS
mobile pengingat tentang pertemuan, seminar dan acara penting lainnya yang
mengasumsikan pengguna tidak selalu di komputer mereka.
5. Mobile Marketing melalui kode Quick Response
Page 24
18
Sebagai link hiper-visual untuk halaman, kode QR membuatnya mudah
bagi seseorang untuk melompat ke halaman menawarkan ponsel dioptimalkan dan
dengan demikian, merupakan alat yang sangat ampuh untuk memulai keterlibatan
konsumen - the impulse moment.
6. Mobile Marketing melalui Bluetooth
Kebanyakan dari bisnis ini menawarkan “hotspot” sistem yang terdiri dari
beberapa jenis konten-sistem manajemen distribusi dengan fungsi Bluetooth yang
memiliki keunggulan berbasis izin, kecepatan transfer yang lebih tinggi dan
teknologi radio-based juga sehingga tidak dapat ditagih (yaitu adalah gratis).
7. Mobile Marketing via Proximity Systems
Mengandalkan GSM 03,41 yang mendefinisikan Short Message Service
Cell Broadcast. SMS-CB memungkinkan pesan (iklan, informasi publik, dll)
untuk disiarkan ke semua pengguna ponsel di wilayah geografis tertentu.
8. Layanan berbasis lokasi
GPS memainkan peran penting dalam berbasis lokasi marketing. Telepon
seluler penyedia layanan mendapatkan lokasi dari sebuah chip GPS dibangun ke
dalam telepon, atau menggunakan radio lokasi dan Trilateration berdasarkan
kekuatan sinyal-sel-ponsel menara terdekat (untuk ponsel tanpa fitur GPS).
i. Produksi
Produksi adalah salah satu kegiatan yang berhubungan erat dengan
kegiatan ekonomi. Melalui proses produksi bisa dihasilkan berbagai macam
barang yang dibutuhkan oleh manusia. Tingkat produksi juga dijadikan sebagai
patokan penilaian atas tingkat kesejahteraan suatu negara.
Page 25
19
1. Pengertian produksi secara sempit
Produksi adalah perbuatan atau kegiatan manusia untuk membuat
suatu barang atau mengubah suatu barang menjadi barang yang lain.
2. Pengertian produksi secara luas
Produksi merupakan segala perbuatan atau kegiatan manusia baik
secara langsung maupun tidak langsung yang ditujukan untuk menambah
atau mempertinggi nilai dan guna suatu barang untuk memenuhi
kebutuhan manusia.
3. Pengertian produksi secara umum
Produksi merupakan semua perbuatan atau kegaitan yang tidak
hanya mencakup pembuatan barang-barang saja, tetapi dapat juga
membuat atau menciptakan jasa pelayanan, seperti acara hiburan,
penulisan buku-buku cerita, dan pelayanan jasa keuangan.
Page 26
20
BAB III
LANDASAN TEORI
3.1 Definisi Katalog
Katalogisasi adalah proses pembuatan katalog, katalog berarti daftar
berbagai jenis koleksi perpustakaan yang disusun menurut sistem tertentu.
Katalog dapat berbeda-beda sesuai dengan bidangnya. Untuk bidang bisnis
(promosi), katalog berarti daftar barang-barang yang akan dijual lengkap dengan
harga dan gambaran produk, biasanya dibuat dalam bentuk buku atau kadang-
kadang dalam bentuk media lain seperti CD-ROM atau video. Dalam bidang seni,
katalog dapat diartikan sebagai buku panduan dalam pameran yang berisi
penjelasan mengenai benda (objek) yang dipamerkan. Dalam bidang
perpustakaan, katalog berarti daftar buku-buku dan majalah yang ada di
perpustakaan. Biasanya disusun berdasarkan mata pelajaran atau mata kuliah,
judul atau pengarang, Dalam bidang pendidikan, katalog diartikan sebagai daftar
dari semua mata kuliah yang ditawarkan oleh perguruan tinggi atau universitas,
lengkap dengan informasi tentang fakultas yang ada dan informasi tentang
kampus. Katalog produk juga berupa kumpulan informasi tentang produk-produk
yang dijual oleh perusahaan tertentu yang dikemas ke dalam suatu media
penyampaian. Suatu katalog produk memungkinkan konsumen untuk memperoleh
informasi tentang produk-produk yang dijual di dalam satu format terstruktur
dengan definisi produk yang konsisten. Katalog juga sangat penting untuk
mempromosikan dan menjual produk dan jasa, berkat ruang yang tersedia, dapat
dimasukkan banyak gambar dan teks yang bersifat mengutarakan dengan semua
rincian yang dibutuhkan pelanggan untuk dapat memilih apa yang mereka ingin
Page 27
21
beli. Terlepas dari ini, desain yang baik dan kualitas foto atau ilustrasi dapat
menjadi daya tarik yang hebat bagi pembaca. Berkat perkembangan Internet
beberapa tahun terakhir, terlepas dari katalog cetak yang mewakili sebuah
material perusahaan, katalog elektronik juga dikembangkan (Fathmi dan Adriati,
2004).
Terdapat beberapa jenis katalog antara lain :
1. Katalog kartu (card catalogue).
Berbentuk persegi panjang yang berukuran panjang 12,5 cm dan
lebar 7,5 cm. Katalog kartu terdiri dari bermacam-macam jenis yaitu
katalog kartu, katalog pengarang, katalog subjek, dan katalog shelflist.
Perbedaannya hanya pada pengetikan dan penyusunannya. Kartu katalog
yang telah dibuat kemudian dijajarkan dalam laci-laci almari katalog.
Kartu tersebut diberi lubang di bagian tengah untuk dimasuki pengait agar
kartu katalog tersebut tidak lepas. Satu buah kartu katalog memuat
keterangan atau identitas dari satu judul bahan pustaka. Penempatan
katalog dalam laci-laci almari katalog dibedakan penjajarannya antara
jajaran katalog pengarang, jajaran katalog judul, dan jajaran katalog
subyek. Penjajarannya diurutkan secara alfabetis. Katalog kartu banyak
digunakan di perpustakaan yang masih menganut sistem manual. Untuk
memudahkan pengetikan kartu katalog, maka perlu dibuatkan temporary
slip. Keterangan yang dituliskan pada temporary slip sama dengan
keterangan apa yang akan dituliskan pada kartu katalog. Apabila telah
dibuatkan temporary slip untuk setiap judul bahan pustaka maka dapat
Page 28
22
dilanjutkan dengan menjadikannya acuan dalam penyalinan data pada
kartu katalog.
Berikut adalah contoh T-Slip :
Gambar 3.1 T-Slip
Berikut adalah contoh bentuk katalog kartu :
Gambar 3.2 Katalog kartu
Page 29
23
Keterangan : Tajuk Entri Utama (biasa disingkat TEU) dalam
katalog dapat berupa nama pengarang, nama instansi yang
bertanggungjawab pada isi dari sebuah bahan pustaka, maupun judul
karya. Penentuan TEU dari sebuah bahan pustaka tidak dapat dilakukan
sembarangan, tetapi bergantung pada jenis karya dari bahan pustaka
tersebut. Pedoman tentang penentuan TEU dapat dilihat pada pembahasan
selanjutnya (bagian E) dalam modul ini. TEU yang sudah ditentukan
kemudian dibuatkan katalog kartu yang disebut dengan katalog utama.
2. Katalog berkas (sheaf catalogue)
Katalog berkas adalah yang terdiri dari lembaran-lembaran yang
lepas kemudian disatukan dan disampul. Bentuk katalog ini dibuat dari
kertas manila berwarna putih berukuran 10x20 cm. Satu jilid berisi sekitar
50 buah berkas. Contoh : katalog perpustakaan museum nasional.
a. Katalog cetak atau katalog buku (printed catalogue)
Katalog buku adalah katalog tercetak yang berbentuk buku, tiap
halaman tercantum beberapa uraian katalog. Contohnya adalah katalog
penerbit yang biasanya dibuat oleh sebuah perusahaan penerbitan, katalog
ini biasa digunakan untuk membantu seleksi bahan pustaka bagi petugas
perpustakaan. Katalog buku berupa daftar judul-judul bahan pustakan yang
ditulis atau dicetak pada lembaran-lembaran yang berbentuk buku.
Keuntungan dari katalog buku antara lain :
1. Biaya pembuatannya murah, mudah dicetak, mudah dikirimkan ke
berbagai perpustakaan atau instansi lain, mudah dibawa kemana-mana.
Page 30
24
2. Dapat dibuat dalam jumlah eksemplar yang cukup banyak.
3. Tidak memerlukan filling seperti katalog kartu.
b. Katalog online (online catalogue)
Katalog online adalah katalog yang data bibliografinya disimpan
dalam database komputer. Untuk membuat katalog online dibutuhkan
perangkat komputer dan program aplikasi tertentu karena ‘pemanggilan
data’ dilakukan dengan menggunakan bahasa komputer. Contoh : Online
Public Access Catalogue (OPAC). Penelusuran dapat dilakukan dengan
berbagai pendekatan sekaligus, misalnya melalui judul, subjek, dan
sebagainya yaitu dengan menggunakan penelusuran boolean logic.
Katalog online yang semakin mempermudah kegiatan temu
kembali (retrieval) bahan pustaka di perpustakaan. Contohnya adalah
Online Public Access Catalogue (OPAC). OPAC merupakan sistem
pengkatalogan berbasis komputer yang memiliki pengaruh besar sejak
tahun 1980-an. OPAC menyediakan sarana penelusuran yang mandiri bagi
pengguna perpustakaan karena dapat diakses dimana saja dan kapan saja,
tanpa harus mengunjungi perpustakaan terlebih dahulu dengan
menggunakan jaringan LAN, atau WAN .
Keuntungan lain dari adanya katalog online adalah penelusuran
informasi dapat dilakukan dengan cepat-tepat dan kapasitas besar yang
memungkinkan input banyak muatan data bibliografis, penelusuran dapat
dilakukan oleh banyak pengguna perpustakaan dalam waktu yang
bersamaan tanpa saling mengganggu dan tidak sampai terjadi kerumunan
atau antrian sebagaimana mungkin terjadi pada katalog manual, tidak perlu
Page 31
25
penjajaran tertentu sebagaimana katalog manual, data bibliografis yang
dapat dimasukkan ke dalam entri katalog tidak terbatas. Apabila OPAC
terhubung dengan sistem sirkulasi maka dapat diketahui apakah koleksi
tersebut berada di rak atau kah sedang dipinjam oleh seorang pengguna
perpustakaan. Adanya katalog online memungkinkan terselenggaranya
kerjasama dengan perpustakaan lain sehingga dapat perpustakaan dapat
menyediakan koleksi yang lebih beragam dalam memenuhi kebutuhan
informasi dari penggunanya.
3.2 Definisi Pemesanan
Pemesanan adalah proses perbuatan, cara memesan atau memesankan.
Pemesanan merupakan salah satu aktifitas dalam sebuah perusahaan rental buku,
pemesanan dilakukan oleh konsumen, adanya pemesanan membantu penjual
menentukan jumlah persediaan barang. Kemajuan teknologi sekarang ini
memungkinkan pemesanan tidak hanya dapat dilakukan jika konsumen dan
penjual bertatap langsung, tetapi dapat dilakukan dari jarak jauh sekalipun,
misalnya dengan menggunakan E-commerce, yaitu sistem pemesanan barang
lewat internet. (Saydam, Gouzali, 1996).
3.3 Definisi Aplikasi
Definisi aplikasi adalah penggunaan atau penerapan suatu konsep yang
menjadi suatu pokok pembahasan. Aplikasi dapat diartikan juga sebagai program
komnputer yang dibuat untuk menolong manusia dalam melaksanakan tugas
tertentu. ( Noviansyah, 2008).
Page 32
26
Aplikasi software yang dirancang untuk suatu tugas khusus dapat
dibedakan menjadi dua jenis, yaitu :
1. Aplikasi softawre spesialis, program dengan dokumentasi tergabung
yang dirancang untuk menjalankan tugas tertentu.
2. Aplikasi software paket, suatu program dengan dokumentasi tergabung
yang dirancang untuk jenis masalah tertentu.
3.4 HTML
HTML (Hypertext Markup Language) merupakan salah satu
pemrograman web yang bersifat statis. HTML ini lebih berfungsi untuk mengukur
struktur tampilan web, membuat suatu Link atau sambungan ke lokasi di internet
yang lain dan aplikasi agar bisa berjalan di halaman web browser yang disimpan
dalam bentuk html.
Bagaimana HTML bekerja? Untuk mengetahuinya, harus terlebih dahulu
mengetahui tentang apa yang disebut HTTP. HTTP merupakan protokol yang
digunakan untuk mentransfer data atau dokumen antara web server ke web
browser. Selanjutnya protokol tersebut sewaktu melakukan transfer, dokumen,
data webnya ditulis atau dengan menggunakan format HTML. HTML disebut juga
markup language karena HTML berfungsi untuk memperindah file tulisan (text)
biasa untuk dapat dilihat pada web browser yang ada. (Sampurna, 1997).
3.5 PHP
PHP merupakan singkatan dari Hipertext Preprocessor, adalah sebuah
bahasa pemrograman web yang bekerja di server side. Bahasa pemrograman ini
dapat dijalankan pada berbagai macam sistem operasi seperti Windows, Linux,
Page 33
27
Unix dan Macintosh. Hal ini menjadikan PHP banyak digunakan oleh
programmer-programmer web. Selain itu, PHP merupakan skrip yang dijalankan
di server, dimana kode yang menyusun program tidak perlu diedarkan ke pemakai
sehingga kerahasiaan kode dapat dilindungi.
PHP didisain khusus untuk aplikasi web. PHP dapat disisipkan diantara
bahasa HTML dan karena bahasa server-side, maka bahasa PHP akan dieksekusi
diserver, sehingga yang dikirimkan ke browser adalah “hasil jadi” dalam bentuk
HTML, dan kode PHP anda tidak akan terlihat PHP. Jadi anda dapat merubah
source code dan mendistribusikannya secara bebas. PHP juga diedarkan secara
gratis. PHP dapat berjalan di berbagai Web Server semisal IIS, Apache, PWS, dll.
Jumlah web server yang mendukung bahasa pemrograman PHP cukup banyak,
antara lain IIS (Windows), apache, lighttpd dan xitami, serta sifatnya yang open
source membuat PHP digunakan oleh banyak orang untuk mengembangkan
website.
PHP pertama kali dibuat oleh seseorang yang bernama Rasmus Lerdorf,
yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada
homepagenya. PHP adalah salah satu bahasa server side yang didesain khusus
untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena
bahasa server side, maka PHP akan diekseskusi di server, sehingga yang
dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, kode PHP anda
tidak akan terlihat. Untuk dapat menjalankan skrip PHP pada web site kita, ada
beberapa hal yang perlu kita tambahkan.
1. Web server, yang mengatur atau memberikan tempat untuk mengeksekusi
skrip PHP. Web server ini diinstall pada komputer server kita. Saat ini
Page 34
28
PHP dapat dijalankan pada berbagai macam web server seperti Pws, Iis.
Xitami maupun Apache.
2. PHP parser. PHP parser adalah program yang digunakan untuk
menterjemahkan (intepreter) kode skrip dan kemudian mengeksekusinya.
PHP parser dapat berupa program yang dijalankan pada suatu shell/DOS
prompt yang biasanya berupa program yang telah terkompilasi yaitu
PHP.exe. Selain itu PHP parser bisa juga berupa modul-modul yang
diload oleh web server.
Pada sistem operasi Windows dapat mempergunakan PHPtriad,
apachefriends, PHP2triad, dimana ketika software PHP tersebut di install sudah
termasuk apache web server, mysql, PHPmyadmin dan lain-lain tergantung
versinya. Hal ini sangat simpel dalam instalasi dan pengunaannya pada sistem
operasi Windows. Disarankan bagi pemula untuk mempergunakan salah satu dari
PHPtriad, apachefriends, PHP2triad dan lain-lain mengingat kemudahan dalam
instalasinya (Kadir, 2002).
3.6 CSS
CSS singkatan dari (Cascading Style Sheets) adalah suatu bahasa
stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis
dalam bahasa markup. Pengunaan yang paling umum dari CSS adalah untuk
memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun
demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen
XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web
Consurtium (W3C)
Page 35
29
CSS digunakan untuk menentukan warna, jenis huruf, tata letak, dan
berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memsiahkan
antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya)
dengan presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat
meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol
terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada struktur
isi.
Pada perkembangannya CSS sudah masuk lelvel 3 untuk sekarang,
dimana dimulai CSS level 1 atau yang sering di sebut CSS aja, kemudian level 2
yang merupakan penyempurnaan dari CSS level sebelumnya, yaitu CSS level 1.
CSS merupakan alternatif bahasa pemrograman web masa yang akan datang,
dimana mempunyai banyak keuntungan, diantaranya :
- Ukuran file lebih kecil
- Load file lebih cepat
- Dapat berkolaborasi dengan JavaScript
- Pasangan setia XHTML
- Menghemat pekerjaan tentunya, dimana hanya membuat 1 halaman CSS.
- Mudah mengganti-ganti tampilan dengan hanya merubah file CSS nya saja.
- Dan banyak lagi yang lainnya.
CSS3 merpukan generasi ke-3 dari perkembangan CSS sebelumnya. Jadi
pada dasarnya, pengertian CSS3 sama saja dengan pengertian CSS generasi paling
awal. Hanya saja, beberapa standar baru untuk CSS3 menggantikan CSS2 dan
mungkin akan membuat kiat dapat bereksplorasi lebih dalam lagi untuk membuat
Page 36
30
tampilan situs lebih menarik dan mulai meninggalkan situs yang membuat
menunggu dengan loading yang lama.
Beberapa kelebihan yang ada pada CSS3 :
a. CSS3 bisa lebih detail untuk mendeklarasikan objek yang akan diberikan
style. Contohnya di dalam objek ‘blockquote’ bisa membuat (quote) di
awal dan akhirnya menggunakan font lebih besar dari konten blockquote
itu sendiri.
b. CSS3 kaya akan fitur untuk animasi dan efek untuk text atau objek, yang
sebelumnya tidak bisa dilakukan oleh CSS2/CSS2. 1, dan bisa
menggantikan peran gambar. Standar web 2.0 atau situs interaktif dan
efisien berdasar dari penggunaan CSS.
c. Dengan CSS3 situs akan bisa lebih berkembang dan bisa lebih interaktif
lagi dengan pengunjung.
d. Bisa mengurangi ukuran file yang di-load dan lebih ringan, secara
otomatis mengurangi bandwidth inbound/outbound situs.
CSS3 memiliki fasilitas untuk shadow dari suatu div layout, fitur
transparansi, gradien warna pada border, warna pada teks yang diseleksi, fitur
skala memperkecil atau memperbesar layout, kolom pada teks, dan fitur gradien
pada background.
3.7 Java Script
Java Script merupakan bahasa script yang dapat bekerja di sebagian besar
web browser. Java Script dapat disispkan di dalam halaman web menggunakan
tag script. Java script dapat digunakan untuk banyak tujuan, misalnya untuk
membuat efek rellover nauk di gambar maupun text, dan untuk membuat AJAX
Page 37
31
Java Script adalah bahasa yang digunakan untuk AJAX. Kode java script juga
dapat diletakkan di file tersendiri yang berextensi . Js (singkatan dari java script).
Script tersebut akan di eksekusi ketika dipanggil (biasanya dalam bentuk function)
atau dipanggil berdasarkan triger pada event tertentu.
3.8 Data Flow Diagram
Data flow diagram (DFD) sering di gunakan untuk mengambarkan suatu
sistem yang telah ada atau baru yang telah di kembangkan secara logika tanpa
mempertimbangkan lingkungan fisik di mana data tersebut mengalir. Diagram ini
di gunakan untuk menggambarkan arus data di dalam sistem secara terstruktur dan
jelas. Selain itu DFD juga merupakan gambaran dari sistem yang baik. (Jogiyanto,
1989 ).
Adapun beberapa simbol yang sering dipakai dalam DFD terdiri dari :
Simbol ini merupakan simbol
eksternal entity di gunakan sebagai sumber
dari inputan sistem atau tujuan dari output
sistem.
Simbol proses dimana sering
digunakan untuk melakukan perubahan
terhadap input yang masuk sehingga
menghasilkan data dari perubahan input yang
diolah tadi.
Simbol dari penyimpanan data, sering
digunakan sebagai simpanan dari data yang
dapat berupa suatu file atau basis data.
Page 38
32
Simbol yang menggambarkan aliran
data, yang sering digunakan untuk
menghubungkan antara proses dengan proses,
proses dengan sumber proses dan proses
dengan tujuan. Sedangkan anak panahnya
menunjukkan arah aliran datanya.
3.9 ERD
ERD singkatan dari entity relationship diagram, digunakan untuk
menggambarkan hubungan antar entity yang terlibat dalam sistem yang akan di
buat ERD merupakan notasi grafis dalam pemodelan data konseptual yang
mendeskripsikan hubungan anta penyimpanan. ERD di gunakan untuk
memodelkan struktur data dan hubungan antar data, karena hal ini relatif komplek.
Dengan ERD kita dapat menguji model dan mengabaikan proses apa yang
dilakukan (Jogiyanto, 1989).
ERD dapat dikategorikan menjadi tiga bagian, yaitu :
1. One to one relationship
Jenis hubungan antar tabel yang menggunakan bersama sebuah kolom
primary key. Jenis hubungan ini tergolong jarang di gunakan, kecuali unutk
alasan keamanan atau kecepatan akses data. Misalnya satu departemen hanya
mengerjakan satu jenis pekerjaan saja dan satu pekerjaan hanya dikerjakan
oleh satu departemen saja.
2. One to many relationship
Jenis hubungan antar tabel dimana satu record pada satu tabel terhubung
dengan beberapa record pada tabel lain. Jenis hubungan ini merupakan yang
Page 39
33
paling sering digunakan. Misalnya suatu pekerjaan hanya di kerjakan oleh satu
departemen saja, namun suatu departemen dapat mengerjakan beberapa
macam pekerjaan sekaligus.
3. Many to many relationship
Jenis hubungan ini merupakan hubungan antar tabel dimana beberapa
record pada satu tabel terhubung dengan beberapa record pada tabel lain.
Misalnya satu departemen mampu mengerjakan banyak pekerjaan, juga satu
pekerjaan dapat ditangani oleh banyak departemen.
3.9.1 Model ERD atau Conceptual Data Model (CDM)
Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri
dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan
(relationship) antara entitas-entitas itu.
3.9.2 Model Relasional atau Physical Data Model (PDM)
Model yang menggunakan sejumlah tabel untuk menggambarkan data
serta hubungan antara data-data tersebut. setiap tabel mempunyai sejumlah
kolom.
3.10 Basis Data
Basis dapat di artikan sebagai markas atau gudang, tempat bersarang atau
berkumpul. Sedangkan data adalah representasi fakta dunia nyata yang mewakili
suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan,
peristiwa, konsep, keadaan dan sebagainya yang di rekam dalam bentuk angka,
huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Definisi basis data adalah :
Page 40
34
a. Himpunan kelompok data (arsip) yang saling berhubungan yang
diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali
dengan cepat dan mudah.
b. Kumpulan data yang saling berhubungan yang disimpan secara bersama
sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu,
untuk memenuhi berbagai kebutuhan.
c. Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam
media penyimpanan elektronis. (Fathansyah, 1992)
Secara konsep, database atau basis data adalah kumpulan dari data-data
yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan
tatacara yang tertentu untuk membentuk data baru atau infromasi. Atau basis data
(database) adalah kumpulan dari data yang saling berhubungan (relation) antara
satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau struktur
tertentu. Pada komputer, basis data disimpan dalam perangkat hardware
penyimpanan, dan dengan software tertentu dimanipulasi untuk kepentingan atau
kegunaan tertentu. Hubungan atau relasi data biasanya ditunjukkan dengan kunci
(key) dari tiap file yang ada.
3.11 Website
Web merupakan aplikasi internet yang memungkinkan jasa dan informasi
yang luas disimpan dan diakses di dalam internet. Web meneyediakan cara yang
mudah untuk mengakses informasi dan menjalankan program atau aplikasi yang
disimpan pada computer yang terhubung ke internet. Web menggunakan internet
untuk menyediakan fasilitas seperti :
1. Penyimpanan informasi.
Page 41
35
2. Mencari dan mendapatkan informasi.
3. Menyimpan dan menjalankan program komputer.
4. Meng-input dan memanipulasi informasi.
Setiap komputer dalam internet memiliki sebuah alamat unik, yang
dikenal dengan IP (Internet Protocol) Address. IP Address digunakan untuk
memungkinkan komputer berkomunikasi dengan komputer lain dengan
menggunakan internet. Web statis adalah website yang mana pengguna tidak bisa
mengubah konten dari web tersebut secara langsung menggunakan browser.
Interaksi yang terjadi antara pengguna dan server hanyalah seputar pemrosesan
link saja. Halaman-halaman web tersebut tidak memliki database, data dan
informasi yang ada pada web statis tidak berubah-ubah kecuali diubah sintaksnya.
Dokumen web yang dikirim kepada client akan sama isinya dengan apa yang ada
di web server.
Contoh dari web statis adalah web yang berisi profil perusahaan. Di sana
hanya ada beberapa halaman saja dan kontennya hampir tidak pernah berubah
karena konten langsung diletakan dalam file HTML saja. (Eaglestone, 2001 : 20).
Page 42
36
BAB IV
DESKRIPSI PEKERJAAN
4.1 Menganalisis Kebutuhan Sistem
Sebelum melakukan desain sistem yang akan dibuat, maka langkah yang
pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan
analisis ini berisikan proses identifikasi data-data manager marketing CV. Unique
pixel surabaya. Proses identifikasi ini meliputi data-data yang akan diolah,
kebutuhan dari solusi permasalahan, dan output yang akan dihasilkan.
Dari data-data yang ada di sales manager CV. Unique pixel surabaya,
selanjutnya mengidentifikasi data-data tersebut agar dapat dirumuskan solusi-
solusi yang ditawarkan untuk mengatasi permasalahan yang ada. Dari perumusan
tersebut, kemudian menggambarkan terlebih dahulu output yang akan dihasilkan
dari solusi.
Setelah gambaran singkat solusi diberikan kepada penyelia manager
marketing CV. Unique pixel surabaya. Maka langkah selanjutnya yaitu dengan
Mendesain system flow, context diagram, jenjang proses (HIPO), data flow
diagram (DFD), ERD, struktur tabel desain I/O (input-output), desain Interface.
4.2 Desain Sistem
Pada perancangan aplikasi system informasi produk ini memiliki
beberapa sub desain yaitu system flow, context diagram, jenjang proses (HIPO),
data flow diagram (DFD), ERD, struktur table, desain I/O (input-output), desain
Interface.
Page 43
37
4.2.1 System Flow
Perancangan desain sistem yang akan menjadi solusi dari permasalahan
sales manager CV. Unique pixel surabaya akan dibahas pada sub bab berikut ini :
A. System Flow Login Admin
Di dalam system flow login admin ini merupakan aliran sistem yang
dilakukan oleh admin untuk dapat masuk ke halaman utama admin. Proses-proses
yang berada pada sistem ini bermula dari admin membuka aplikasi. Maka akan
tampil halaman login page yang berisikan username dan password, kemudian
button login untuk akses masuk.
Disini admin akan mengisikan username dan password lalu menekan
button login. Selanjutnya sistem akan mengecek username dan password dengan
tabel pengguna. Jika username dan password itu cocok dengan data yang tersedia
di tabel pengguna maka admin akan dibawa ke halaman utama. Akan tetapi, jika
data yang diisi tidak cocok dengan data yang ada di tabel pengguna maka admin
akan dibawa tetap ke halaman form login. Untuk lebih jelasnya dapat dilihat pada
gambar 4.1
Page 44
38
Gambar 4.1 Sysflow Login Admin
Page 45
39
B. System Flow Jenis Produk
Proses jenis produk dimulai dengan mengisi nama jenis produk
kemudian menyimpan data jenis produk. Untuk lebih jelasnya dapat dilihat pada
gambar 4.2
Gambar 4.2 Sysflow Jenis Produk
Page 46
40
C. System Flow Produk
Setelah melakukan pengisian data jenis produk, selanjutnya Proses
pengisian produk dimulai dengan mengisi data produk kemudian menyimpan
data produk. Untuk lebih jelasnya dapat di lihat digambar 4.3.
SysFlow_Produk
Bagian_Admin
Mulai
Produk
Menampilkan Tampilan Produk
Form Produk
Mengisi Data Produk
Selesai
Produk
Data Produk
Menyimpan Data Produk
Produk
Gambar 4.3 Sysflow Produk
Page 47
41
D. System Flow Pelanggan
Proses input pelanggan dimulai dengan melakukan pengisian data
pelanggan, kemudian menyimpan data pelanggan di table pelanggan. Untuk
lebih jelasnya dapat dilihat di gambar 4.4
SysFlow_Pelanggan
Bagian_Manager Marketing
Mulai
pelanggan
Menampilkan Tampilan
pelanggan
Form pelanggan
Menyimpan Data Pelanggan
Selesai
Pelanggan
Mengisi Data Pelanggan
Data Pelanggan
Pelanggan
Gambar 4.4 Sysflow Pelanggan
Page 48
42
E. System Flow Transaksi
Proses transaksi pemesanan dilakukan oleh manager marketing dimana
dimulai dengan melakukan pengisian data transaksi pemesanan, kemudian
menyimpan data transaksi pemesanan di table detail pemesanan dan di table
pemesanan. Untuk lebih jelasnya dapat dilihat digambar 4.5
SysFlow_Transaksi
Bagian_Manager MarketingPembeli
Mencetak Transaksi
Pemesanan
Pelanggan
Selesai
Mulai
Transaksi
Bukti Transaksi Pemesanan/
laporan Penjualan
Detail Pemesanan
Mengisi Transaksi
Pemesanan
Data Transaksi Pemesanan
Menampilkan Tampilan Transaksi
Pemesanan
Menyimpan Transaksi
Pemesanan
Form Transaksi
Pemesanan
Produk
Pemesanan
List_Pemesanan
Bukti Transaksi Pemesanan/
laporan Penjualan
Jenis_Produk
Gambar 4.5 Sysflow Transaksi Pemesanan
Page 49
43
F. System Flow Laporan
Proses Laporan dilakukan oleh manager marketing dimana dimulai
dengan melakukan pengisian tanggal, kemudian menampilkan laporan yang
dipilih. Untuk lebih jelasnya dapat dilihat digambar 4.6
Gambar 4.6 Sysflow Laporan
Page 50
44
4.2.2 DFD (Data Flow Diagram)
A. Contex Diagram
Context Diagram adalah gambaran menyeluruh dari DFD. Di dalam
Context Diagram terdapat 2 External Entity, yang terdiri dari Bagian Sales
manager dan pembeli. Untuk lebih jelasnya dapat melihat Gambar 4.7 di bawah
ini.
laporanBarangYangLaris
laporan_produk
data_produk
laporan_barang_yang_tidak_laris
laporan_pemesanan
laporan_stok_terkini
Username_Password
Bukti_Transaksi_Pemesanan
Data_Pemesanan
Data_Pembeli
Data_Pembayaran
Bukti_Transaksi_Pemesanan
List_Pesanan_Produk
0
Rancang_bangun_Aplikasi_Sistem_Informasi_Katalog
+
Pembeli
Sales_Manager
admin
Gambar 4.7 Contex Diagram
B. Diagram Jenjang
Diagram jenjang proses berguna sebagai alat desain dan teknik
dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi.
Tujuan dari pembuatan diagram jenjang adalah untuk memberikan informasi
mengenai fungsi-fungsi yang ada di dalam sistem tersebut. Berikut ini adalah
Page 51
45
hierarchy chart dari pembuatan aplikasi sistem informasi daftar menu produk
pada CV. Unique pixel surabaya yang terlihat pada Gambar 4.8.
Gambar 4.8 Diagram Jenjang
C. DFD LEVEL 0
DFD merupakan perangkat yang digunakan pada metodelogi
pengembangan sistem terstruktur. DFD dapat menggambarkan seluruh kegiatan
yang terdapat pada sistem secara jelas. Selain itu, DFD juga mampu
menggambarkan komponen dan aliran data antar komponen yang terdapat pada
sistem yang akan dikembangkan. Disini DFD di decompose hingga DFD level1.
Seperti terlihat pada gambar 4.10, 4.11. Untuk DFD Level 0 terdapat tiga proses
0
Aplikasi Sistem Informasi katalog
1
Mengelola Data Master
2
Melakukan Transaksi
3
Mengelola Laporan
1.1
Mengelola JenisProduk
1 . 2
Mengelola Produk
2.1
Pelanggan
2.2
Transaksi Pemesanan
3..2
Melihat laporan
Pembelian Barang
2.3
3 .1
Mencetak Laporan
Page 52
46
yaitu pertama mengelola data master dan kedua melakukan transaksi. Seperti pada
gambar 4.9
data_produk
laporan_produk
Data_Pengguna_Dibaca
Data_Detail_Pemesanan_Disimpan
Data_Pemesanan_Disimpan
Data_Customer_Dibaca
Data_Produk_Dibaca
Data_Jenis_Produk_Dibaca
Data_Pengguna_Disimpan
Data_Pengguna_Dibaca
Data_Customer_Disimpan
Data_Customer_Dibaca
Data_Produk_Disimpan
Data_Produk_Dibaca
Data_Jenis_Produk_Disimpan
Data_Jenis_Produk_Dibaca
Username_Password
Data_Pemesanan
Data_Pembayaran
List_Pesanan_Produk
Data_Pembeli
PembeliPembeli
Pembeli
Sales_Manager
1
Mengelola_Master
+
2
Melakukan_Transaksi
+
1 Pengguna
2 Jenis_Produk
3 Produk
4 Customer
5 Pemesanan
6Detail_Pemesa
nanSales_Man
ager
3 Produk
4 Customer
2 Jenis_Produk
1 Pengguna
admin
admin
Gambar 4.9 DFD Level 0 Mengelola data master & melakukan transaksi
Selajutnya yang ketiga yaitu proses mengelola laporan dengan
external entity sales manager. Seperti pada gambar 4.10
Page 53
47
laporanBarangYangLaris
laporan_pemesanan
laporan_stok_terkini
laporan_barang_yang_tidak_laris
Data_Detail_Pemesanan_Dibaca
Data_Pemesanan_Dibaca
Data_Customer_Dibaca
Data_Produk_Dibaca
Data_Jenis_Produk_Dibaca
Bukti_Transaksi_Pemesanan
Bukti_Transaksi_Pemesanan
Pembeli
Sales_Manager
3
Membuat_Laporan
+
2 Jenis_Produk
3 Produk
4 Customer
5 Pemesanan
6Detail_Pemesana
n
Sales_Manager
Sales_Manager
Sales_Manager
Sales_Manager
Gambar 4.10 DFD Level 0 Membuat Laporan
D. DFD LEVEL 1
D.1 DFD Level 1 Mengelola Data Master
DFD Level 1 mengelola data master terdiri dari 4 proses yaitu mengelola
jenis produk, mengelola produk, mengelola customer dan mengelola pengguna.
Dan juga membaca dari beberapa tabel. Untuk lebih jelasnya dapat melihat
gambar 4.11
Data_Jenis_Produk_Disimpan
Data_Jenis_Produk_Dibaca2 Jenis_Produk2 Jenis_Produk
1
Mengelola_Master_Jenis_Produk
Page 54
48
data_produk
laporan_produk
Data_Produk_Disimpan
Data_Produk_Dibaca3 Produk3 Produk2
Mengelola_Master_Produk
admin
admin
Data_Pengguna_Disimpan
Data_Pengguna_Dibaca
1 Pengguna1 Pengguna4
Mengelola_Master_Pengguna
Gambar 4.11 DFD Level 1 Mengelola Data Master
D.2 DFD Level 1 Melakukan Transaksi
DFD Level 1 melakukan transaksi terdiri dari 2 proses yaitu pertama
melakukan login, kedua melakukan transaksi pemesanan, Dan dalam proses ini
juga membaca dari beberapa tabel. Untuk lebih jelasnya dapat melihat gambar
4.12
Data_Pengguna_Dibaca
Username_Password
Sales_Manager
Sales_Manager
1 Pengguna
1
Melakukan_Login
Page 55
49
Gambar 4.12 DFD Level 1 Melakukan Transaksi
D.3 DFD Level 1 Membuat Laporan
DFD Level 1 membuat laporan terdiri dari 2 proses yaitu pertama
melakukan proses transaksi, kedua mencetak laporan barang, Dan dalam proses
ini juga membaca dari beberapa tabel. Untuk lebih jelasnya dapat melihat gambar
4.13
Data_Pemesanan_Disimpan
Data_Detail_Pemesanan_Disimpan
Data_Jenis_Produk_Dibaca
Data_Produk_Dibaca
Data_Customer_Dibaca
Data_Pemesanan
Data_Pembayaran
List_Pesanan_Produk
PembeliPembeli
Sales_Manager
2 Jenis_Produk
3 Produk
4 Customer
5 Pemesanan
6Detail_Pemes
anan
2
Melakukan_Transaksi_Pemesanan
Page 56
50
Data_Customer_Dibaca
Data_Pemesanan_Dibaca
Data_Detail_Pemesanan_Dibaca
Bukti_Transaksi_Pemesanan
Bukti_Transaksi_Pemesanan
laporan_pemesanan
Pembeli
Sales_Manager
4 Customer
5 Pemesanan
6Detail_Pemes
anan
Sales_Manager
2
LaporanTransaksi
laporan_barang_yang_tidak_laris
laporan_stok_terkini
laporanBarangYangLaris
Data_Produk_Dibaca
Data_Jenis_Produk_Dibaca
2 Jenis_Produk
3 Produk
Sales_Manager
Sales_ManagerSales_Manager
1
MencetakLaporanBarang
Gambar 4.13 DFD Level 1 Membuat Laporan
Page 57
51
4.2.3 Entity Relationship Diagram
Entity relationship diagram (ERD) adalah suatu desain sistem yang
digunakan untuk merepresentasikan, menentukan dan mendokumentasikan
kebutuhan-kebutuhan untuk sistem pemrosesan database. Pada gambar berikut
akan di jelaskan relasi-relasi atau hubungan antar tabel dalam aplikasi system
informasi katalog dalam bentuk conceptual data model (CDM) dan physical data
model (PDM).
A. Conceptual Data Model
Sebuah Conceptual data model (CDM) menggambarkan secara
keseluruhan konsep struktur basis data yang dirancang untuk suatu aplikasi seperti
terlihat pada Gambar 4.14
Gambar 4.14 CDM
Relation_124
Relation_123
Relation_122
Relation_121
Relation_120
Relation_119
Pemesanan
IDPemesananNomorTanggalPesanJumlahPesanStatus_PembayaranSisa_PembayaranTanggal_Pelunasan
Produk
IdProdukHargaStokNamaProduk
Gambar_Produk
IDGambarPath
Pelanggan
IDPelangganNamaPelangganAlamatKotaNomor_Telepon
Pengguna
PenggunaNama_PenggunaKata_SandiSalesAdmin
Kategori
IDKategoriNamaKategori
Rincian_Pesanan
IDRincian_PesananJumlah
Penerimaan
IDPenerimaanTanggalJumlah
Page 58
52
B. Physical Data Model
Sebuah Physical data model (PDM) menggambarkan secara detail konsep
rancangan struktur basis data yang dircancang untuk suatu program aplikasi. PDM
merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel
penyusun basis data beserta kolom-kolom yang terdapat pada setiap tabel
sebagaimana terlihat pada gambar 4.15.
Gambar 4.15 PDM
4.2.4 Struktur Tabel
Struktur tabel akan menjelaskan tentang fungsi tabel, relasi antar tabel,
constraint, dan item-tem yang terdapat dalam sebuah tabel yang dapat digunakan
sebagai gambaran dari database yang terbentuk.
IDPRODUK = IDPRODUK
IDPRODUK = IDPRODUK
IDPEMESANAN = IDPEMESANAN
IDPRODUK = IDPRODUK
IDKATEGORI = IDKATEGORI
PEMESANAN
IDPEMESANAN long varcharNOMOR numeric(50)TANGGALPESAN numeric(10)JUMLAHPESAN numeric(100)STATUS_PEMBAYARAN numeric(50)SISA_PEMBAYARAN numeric(50)TANGGAL_PELUNASAN numeric(30)IDPELANGGAN integer
PRODUK
IDPRODUK long varcharHARGA numeric(50)STOK numeric(50)IDKATEGORI integerNAMAPRODUK varchar(50)
GAMBAR_PRODUK
IDGAMBAR long binaryPATH long varcharIDPRODUK integer
PELANGGAN
IDPELANGGAN long varcharNAMAPELANGGAN long varcharALAMAT long varcharKOTA long varcharNOMOR_TELEPON numeric(50)
PENGGUNA
PENGGUNA long varcharNAMA_PENGGUNA long varcharKATA_SANDI long varcharSALES long varcharADMIN long varchar
KATEGORI
IDKATEGORI integerNAMAKATEGORI long varchar
RINCIAN_PESANAN
IDRINCIAN_PESANAN long varcharJUMLAH numeric(50)IDPEMESANAN integerIDPRODUK integer
PENERIMAAN
IDPENERIMAAN long varcharTANGGAL dateJUMLAH numeric(50)IDPRODUK integer
Page 59
53
A Tabel master
Untuk mempermudah pengelolaan data-data maka di kelompokan data-
data tersebut sesuai dengan fungsinya. Dibawah ini akan di jelaskan kelompok
tabel yang berfungsi sebagai tabel master.
A.1 Tabel PELANGGAN
Primary Key : ID_PELANGGAN
Foreign Key : -
Fungsi : Melihat data tentang pelanggan
Tabel 4.1 Tabel Pelanggan
A.2 Tabel PEMESANAN
Primary Key : ID_PEMESANAN
Foreign Key : -
Fungsi : Melihat data detail dan menyimpan data tentang pemesanan
PK FK Tabel AsalID_PELANGGAN LONG VARCHAR 5 ?NAMA_PELANGGAN LONG VARCHAR 20ALAMAT LONG VARCHAR 50KOTA LONG VARCHAR 20NO_TELEPON NUMERIC 50
Kolom Tipe Data PanjangKeterangan
Page 60
54
Tabel 4.2 Tabel Pemesanan
A.3 Tabel PRODUK
Primary Key : ID_PRODUK
Foreign Key : -
Fungsi : Melihat data dan menyimpan data tentang produk
Tabel 4.3 Tabel Produk
A.4 Tabel KATEGORI
Primary Key : ID_KATEGORI
Foreign Key : -
Fungsi : Melihat data detail dan menyimpan data tentang kategori
PK FK Tabel AsalID_PRODUK LONG VARCHAR 5 ?NAMA_PRODUK VARCHAR 50 HARGA NUMERIC 50STOK NUMERIC
50ID_KATEGORI INTEGER
Kolom Tipe Data PanjangKeterangan
PK FK Tabel AsalID_PEMESANAN L. VARCHAR ?NOMOR NUMERIC 50TANGGAL_PESAN NUMERIC 10
JUMLAH_PESAN NUMERIC
100
STATUS_PEMBAYARAN NUMERIC
Kolom Tipe Data PanjangKeterangan
SISA_PEMBAYARANTANGGAL_PELUNASAN 30
50 50
ID_PELANGGAN
NUMERIC
NUMERIC
INTEGER
Page 61
55
Tabel 4.4 Tabel Kategori
A.5 Tabel RINCIAN PESANAN
Primary Key : ID_RINCIAN_PESANAN
Foreign Key : -
Fungsi : Melihat data detail dan menyimpan Rincian Pesanan
Tabel 4.5 Tabel Rincian Pesanan
A.6 Tabel GAMBAR PRODUK
Primary Key : ID_GAMBAR
Foreign Key : -
Fungsi : Melihat data detail dan menyimpan gambar produk
Tabel 4.6 Tabel Gambar Produk
PK FK Tabel AsalID_GAMBAR LONG BINARY 9 ?
PATH LONG VARCHAR
50 ID_PRODUK INTEGER
Kolom Tipe Data PanjangKeterangan
PK FK Tabel AsalID_RINCIAN_PESANAN LONG VARCHAR 9 ?
JUMLAH NUMERIC
50 ID_PEMESANAN INTEGER
ID_PRODUK INTEGER
Kolom Tipe Data PanjangKeterangan
PK FK Tabel Asal ID_KATEGORI INTEGER 5 ?
NAMA_KATEGORI LONG VARCHAR 30
Kolom Tipe Data PanjangKeterangan
Page 62
56
A.7 Tabel PENERIMAAN
Primary Key : ID_PENERIMAAN
Foreign Key : -
Fungsi : Melihat data detail dan menyimpan penerimaan
Tabel 4.7 Tabel Penerimaan
4.2.5 Desain Input/Output
Desain input output digunakan untuk memberikan gambaran terhadap
desain aplikasi yang akan dibangun. Berikut ini adalah desain input output dari
aplikasi system informasi katalog CV. Unique pixel surabaya. Yang terdiri dari
halaman untuk admin dan halaman manager marketing.
A. Halaman Admin
Halaman admin digunakan untuk admin menginputkan data-data yang
ada. Disini admin oleh bagian admin yang mempunyai kewenangan mengelola
data-data.
A.1 Login Admin
Halaman login ini digunakan oleh admin untuk masuk ke aplikasi
berdasarkan username dan password, Seperti terlihat pada gambar 4.16
PK FK Tabel AsalID_PENERIMAAN LONG VARCHAR 9 ?
TANGGAL DATE
JUMLAH NUMERIC
50ID_PRODUK INTEGER
Kolom Tipe Data PanjangKeterangan
Page 63
57
Gambar 4.16 Desain Form Login Admin
A.2 Halaman Awal Admin
Halaman awal admin digunakan untuk memasukkan data baru,
menyimpan dan ubah data ketika klick button daftar jenis produk atau daftar
produk. Seperti terlihat pada gambar 4.17
Gambar 4.17 Desain Form Halaman admin
A.3 Button Jenis Produk
Halaman jenis produk ini digunakan untuk memasukkan data baru,
menyimpan data dan ubah data atau membatalkan. kemudian kembali untuk
kembali ke halaman awal admin. Seperti terlihat pada gambar 4.18
Page 64
58
Gambar 4.18 Desain Form Jenis Produk
A.4 Button Produk
Halaman daftar produk ini digunakan untuk memasukkan data baru,
menyimpan data dan ubah data atau membatalkan. Disini terdapat button baru,
simpan, ubah dan batal kemudian kembali untuk kembali ke halaman awal admin.
Seperti terlihat pada gambar 4.19
Gambar 4.19 Desain Form Produk
Page 65
59
B. Halaman User
Disini halaman user digunakan oleh manager marketing CV. Unique
pixel surabaya untuk melakukan transaksi terhadap pelanggannya.
B.1 Login Manager Marketing
Halaman login ini digunakan oleh manager marketing untuk masuk ke
aplikasi berdasarkan Username dan Password. Seperti terlihat pada gambar 4.20
Gambar 4.20 Desain Login Dosen
B.2 Lihat Produk
Halaman lihat produk ini digunakan untuk melihat data barang dan
gambarnya ketika salah satu row di klik. Seperti terlihat pada gambar 4.21.
Gambar 4.21 Desain Form Lihat Produk
Page 66
60
B.3 Pelanggan
Halaman pelanggan ini digunakan untuk memasukkan data baru
pelanggan, menyimpan data pelanggan dan ubah data pelanggan atau menghapus
data pelanggan. Seperti terlihat pada gambar 4.22.
Gambar 4.22 Desain Form Pelanggan
B.4 Transaksi
Halaman transaksi ini digunakan untuk melakukan pemesanan barang
dengan cara menetukan tanggal transaksi, nama pelanggan untuk melanjutkan
klick button mulai tambahkan barang, pilih barang yang ingin di pesan dan berapa
banyak jumlahnya,selanjutnya ketika sudah selesai klick button tambahkan untuk
melihat list laporan penjualannya, tahap berikutnya tentukan tanggal jadi dan DP
setelah itu klick button simpan untuk menyimpan data transaksi. Seperti terlihat
pada gambar 4.23
Page 67
61
Gambar 4.23 Desain Form Transaksi
B.5 Laporan Penjualan
Halaman laporan penjualan ini digunakan untuk melihat atau mencetak
laporan sesuai tanggal yang di inginkan, kemudian untuk jenis laporannya yaitu
laporan penjualan, barang fast moving, barang slow moving, dan stok terkini.
Seperti terlihat pada gambar 4.24.
Gambar 4.24 Desain Form Laporan
Page 68
62
B.6 Lapoan Barang Fast Moving
Halaman barang fast moving ini digunakan untuk melihat atau mencetak
laporan barang yang paling diminati konsumen, sesuai tanggal yang di inginkan.
Seperti terlihat pada gambar 4.25.
Gambar 4.25 Desain Form Barang Fast Moving
B.7 Lapoan Barang Slow Moving
Halaman barang slow moving ini digunakan untuk melihat atau mencetak
laporan barang yang tidak terlalu diminati konsumen, sesuai tanggal yang di
inginkan. Seperti terlihat pada gambar 4.26.
Page 69
63
Gambar 4.26 Desain Form Barang Slow Moving
B.8 Lapoan Stok Terkini
Halaman stok terkini ini digunakan untuk melihat atau mencetak laporan
sesuai tanggal yang di inginkan. Seperti terlihat pada gambar 4.27.
Gambar 4.27 Desain Form Stok Terkini
Page 70
64
4.2.6 Interface Aplikasi
Interface aplikasi disini merupakan capture tiap halaman dari aplikasi
Katalog Produk.
A. Halaman Admin
Halaman admin digunakan untuk admin menginputkan data-data yang
dan mengelola data-data yang ada. Disini admin oleh bagian sales manager yang
mempunyai kewenangan mengelola data-data.
A.1 Login Admin
Halaman login ini digunakan oleh admin untuk masuk ke aplikasi
berdasarkan username dan password. Kemudian klick button login untuk masuk
halaman selanjutnya. Seperti terlihat pada gambar 4. 28
Gambar 4.28 Form Login Admin
Page 71
65
A.2 Input Jenis Produk
Halaman input jenis produk ini digunakan untuk memasukkan data nama
jenis produk. Untuk di simpan atau diubah. Klick simpan untuk menyimpan dan
klik batal untuk membatalkan. Seperti terlihat pada gambar 4.29
Gambar 4.29 Form Jenis Produk
A.3 Input Produk
Halaman input produk ini digunakan untuk memasukkan data produk.
Untuk di simpan atau diubah. Klick simpan untuk menyimpan dan klik batal untuk
membatalkan. Seperti terlihat pada gambar 4.30
Page 72
66
Gambar 4.30 Form Produk
B.1 Login User
Halaman login ini digunakan oleh manager marketing untuk masuk ke
aplikasi berdasarkan Username dan Password. Seperti terlihat pada gambar 4.31
Gambar 4.31 Login Manager Marketing
Page 73
67
B.2 Lihat Produk
Halaman lihat produk ini digunakan untuk melihat nama jenis produk
dan gambarnya. Klik salah satu row untuk dapat melihat gambar dari jenis
produk. Seperti terlihat pada gambar 4.32.
Gambar 4.32 Form Lihat Produk
Page 74
68
B.3 Input Pelanggan
Halaman input pelanggan ini digunakan untuk memasukkan data
pelanggan, untuk di simpan atau diubah. Klik simpan untuk menyimpan dan klik
batal untuk membatalkan. Seperti terlihat pada gambar 4.33.
Gambar 4.33 Form Pelanggan
B.4 Input Transaksi
Halaman input transaksi ini digunakan untuk memasukkan data transaksi
mulai dari input tanggal dan nama pelanggan setelah selesai next klick mulai
tambahkan barang, kemudian pilih input nama barang dan jumlah barang yang
ingin di pesan, berikut input tanggal jadi dan DP yang akan di bayar. Kemudian
setelah selesai dan tidak ada perubahan data silahkan klick simpan untuk
mengakhiri. Seperti terlihat pada gambar 4.34
Page 75
69
Gambar 4.34 Form Transaksi
B.5 Tampil Laporan Penjualan
Halaman laporan penjualan ini digunakan untuk melihat dan mencetak
laporan penjualan sesuai dengan periode yang di inginkan dengan input tanggal
awal dan akhir, laporan penjualan ini meliputi no transaksi, no tanggal, nama
pelanggan, finish date, uang muka dan status pesan. Seperti terlihat pada gambar
4.35
Gambar 4.35 Form Laporan Penjualan
Page 76
70
B.6 Tampil Laporan Barang Fast Moving
Halaman laporan barang fast moving ini digunakan untuk melihat dan
mencetak laporan penjualan barang yang diminati konsumen sesuai dengan
periode yang di inginkan dengan input tanggal awal dan akhir laporan. Laporan
ini meliputi nama barang dan total dari barang yang paling laris hingga barang
yang paling tidak laris. Seperti terlihat pada gambar 4.36
Gambar 4.36 Form Transaksi Pemesanan
B.7 Tampil Laporan Barang Slow Moving
Halaman laporan barang slow moving ini digunakan untuk melihat dan
mencetak laporan penjualan sesuai dengan periode yang di inginkan dengan input
tanggal awal dan akhir laporan ini meliputi nama barang dan total dari barang
yang paling tidak laris sampai total barang yang paling laris. Seperti terlihat pada
gambar 4.37
Page 77
71
Gambar 4.37 Form Laporan Barang Slow Moving
B.8 Tampil Laporan Stok Terkini
Halaman laporan stok terkini yaitu digunakan untuk melihat dan mencetak
keseluruhan jenis produk maupun produk dan total keseluruhan barang yang ada
di gudang, dengan periode yang di inginkan dengan cara input tanggal awal dan
akhir, laporan ini meliputi nama kategori, nama produk, harga dan stok produknya
kemudian yang terakhir adalah akumulasi dari setiap produk. Seperti terlihat pada
gambar 4.38
Page 78
72
Gambar 4.38 Form Laporan Stok Terkini
B.9 Tampil Pembelian Barang
Halaman pembelian barang ini yaitu digunakan untuk mencatat nama
barang, tanggal yang telah di beli. Seperti terlihat pada gambar 4.39
Gambar 4.38 Form Tampil Pembelian Barang
Page 79
73
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari pembuatan aplikasi katalog ini pada
bagian manager marketing CV. Unique pixel surabaya adalah sebagai berikut:
1. Sistem ini dapat membantu proses promosi menggunakan media computer.
2. Sistem ini dapat membantu pencatatan proses pemesanan produk.
3. Sistem ini dapat memberikan informasi mengenai stok barang terkini di
gudang kepada manager marketing.
4. Sistem ini dapat membuat laporan penjualan, barang fast moving, barang
slow moving, dan stok terkini berdasarkan pada periode tertentu kepada
pimpinan CV. Unique pixel.
5. Sistem ini dapat mencatat history barang yang telah di beli.
5.2 Saran
Berdasarkan analisis dan perancangan sistem yang sudah dilakukan,
saran yang dapat disampaikan oleh penulis untuk pembuatan aplikasi katalog
produk yaitu:
1. Hasil analisis dan pembuatan aplikasi katalog produk ini dapat
dikembangkan dengan membangun aplikasi system informasi katalog
berbasis mobile.
2. Untuk kesempurnaan dari aplikasi katalog produk ini, diperlukan sistem
pembuatan laporan otomatis yang spesifik agar dapat digunakan untuk
memberikan gambaran secara grafik ke manager marketing.
Page 80
74
DAFTAR PUSTAKA
Barry Eaglestone and Mick Ridley, (2001), Web Database System, McGraw-Hill
Book Co, New York City.
Fathansyah, 2007, Buku Teks Ilmu Komputer Basis Data, Informatika, Bandung.
Fathmi dan Adriati, 2004, Katalogisasi, Perpustakaan Nasional RI, Jakarta.
Jogiyanto, 1989, Analisa dan Desain Sistem Informasi,Andi, Yogyakarta.
Kadir, Abdul, 2002, Dasar Pemrograman WEB Dinamis menggunakan PHP,
Andi, Yogyakarta.
Noviansyah, Eka, 2008, Aplikasi Website Museum Nasional Menggunakan
Macromedia Dreamweaver MX, STIK,Jakarta.
Sampurna, 1997, Belajar Sendiri Membuat Homepage dengan HTML, Elex Media
Komputindo, Jakarta.
Saydam, Gouzali, 1996, Manajemen sumber daya manusia (human resources
management), Toko Gunung Agung, Jakarta.
Kurniawan, Budi, 2008, Desain Web dengan HTML + CSS, Andi, Yokyakarta