• Tidak ada hasil yang ditemukan

Aplikasi Penjualan Dan Pemesanan Souvenir Online Pada Galeri Elina Kerami Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Penjualan Dan Pemesanan Souvenir Online Pada Galeri Elina Kerami Bandung"

Copied!
360
0
0

Teks penuh

(1)

ii

ELINA CERAMIC GALLERY BANDUNG

By

DIDI MULYADI 10106274

Gallery Elina Ceramics is a company engaged in the business with raw materials ceramic craft stoneware clay which was founded by Dra. Elina Farida in 1996, Aside from being a seller Gallery Elina Ceramics also serves as a manufacturer of ceramic producer. Elina Ceramics Gallery itself has a lot of customers both inside and outside the city but the city will still apply Ceramics Gallery Elina shopping procedures manual so that customers should come directly to the place also process and report transactions that are still using the registry in the book report. Less optimal result in company publications to the public has not known by the public. To solve these problems, then Gallery Elina Ceramics plans to build by implementing e-commerce facilities.

To build an e-commerce application, a tool used to describe the system model is a data flow diagram (FlowMap), context diagrams, and Data Flow Diagrams (DFD), as well as in database design using a data dictionary, and Entity Relationship Diagram (ERD), by using programming language PHP and uses MySQL database. The process - a process that occurs in this website is the process of registration, ordering, shipping, payment and reporting process. Data collection methods used were interviews, observation and literature study. The research method used is descriptive analysis method is a method of research that is intended to gather data that may provide a clearer picture of an object of research and then conducted an analysis of the research object.

Based on testing alpha and beta, the development of e-commerce website is expected to provide alternative solutions to the promotional process Gallery Elina Ceramics and provide information on ordering, payment and delivery. Also with this website is expected to ease in making reports.

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

(2)

i

PADA GALERI ELINA KERAMIK BANDUNG

Oleh

DIDI MULYADI 10106274

Galeri Elina Keramik merupakan sebuah perusahaan yang bergerak dibidang usaha kriya keramik dengan bahan baku tanah liat stoneware yang didirikan oleh Dra. Elina Farida pada tahun 1996, Selain sebagai penjual Galeri Elina Keramik juga berperan sebagi produsen penghasil keramik. Galeri Elina Keramik sendiri telah memiliki banyak pelanggan baik didalam kota Bandung maupun diluar kota Bandung akan tetapi Galeri Elina Keramik masih menerapkan prosedur belanja manual sehingga pelanggan harus datang langsung ke tempat tersebut juga proses transaksi dan laporan yang masih menggunakan pencatatan dalam buku laporan. Kurang optimalnya publikasi kepada masyarakat mengakibatkan perusahaan belum dikenal oleh masyarakat luas. Untuk menyelesaikan permasalahan tersebut, maka Galeri Elina Keramik berencana untuk membangun dengan mengimplementasikan sarana e-commerce.

Untuk membangun sebuah aplikasi e-commerce, alat yang digunakan untuk menggambarkan model sistem adalah berupa diagram alir data (FlowMap), diagram konteks, dan Data Flow Diagram (DFD), serta dalam perancangan basis data menggunakan kamus data, dan Entity Relationship Diagram (ERD), dengan menggunakan bahasa pemrograman PHP dan menggunakan database MySql. Adapun proses – proses yang terjadi dalam website ini adalah proses pendaftaran, pemesanan, pengiriman, pembayaran serta proses pembuatan laporan. Metode pengumpulan data yang digunakan adalah wawancara, observasi, dan studi literatur. Metode penelitian yang digunakan adalah metode analisis deskriptif yaitu metode penelitian yang dimaksudkan untuk mengumpulkan data yang dapat memberikan gambaran yang lebih jelas mengenai suatu objek penelitian dan kemudian diadakan analisis terhadap objek penelitian tersebut.

Berdasarkan pengujian alpha dan beta ,pembangunan website e-commerce

ini diharapkan dapat memberikan alternatif solusi terhadap proses promosi Galeri Elina Keramik dan memberikan informasi pemesanan, pembayaran serta pengiriman. Selain itu dengan adanya website ini diharapkan dapat mempermudah dalam pembuatan laporan.

(3)

Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Jl. Dipati Ukur No. 112-116 Bandung

E-mail : die.moelyadie@yahoo.com

ABSTRAK

Galeri Elina Keramik merupakan sebuah perusahaan yang bergerak dibidang usaha kriya keramik dengan bahan baku tanah liat stoneware yang didirikan oleh Dra. Elina Farida pada tahun 1996, Selain sebagai penjual Galeri Elina Keramik juga berperan sebagi produsen penghasil keramik. Galeri Elina Keramik sendiri telah memiliki banyak pelanggan baik didalam kota Bandung maupun diluar kota Bandung akan tetapi Galeri Elina Keramik masih menerapkan prosedur belanja manual sehingga pelanggan harus datang langsung ke tempat tersebut juga proses transaksi dan laporan yang masih menggunakan pencatatan dalam buku laporan. Kurang optimalnya publikasi kepada masyarakat mengakibatkan perusahaan belum dikenal oleh masyarakat luas. Untuk menyelesaikan permasalahan tersebut, maka Galeri Elina Keramik berencana untuk membangun dengan mengimplementasikan sarana e-commerce.

Untuk membangun sebuah aplikasi e-commerce, alat yang digunakan untuk menggambarkan model sistem adalah berupa diagram alir data (FlowMap), diagram konteks, dan Data Flow Diagram (DFD), serta dalam perancangan basis data menggunakan kamus data, dan Entity Relationship Diagram (ERD), dengan menggunakan bahasa pemrograman PHP dan

menggunakan database MySql. Adapun proses – proses yang terjadi dalam website ini adalah

proses pendaftaran, pemesanan, pengiriman, pembayaran serta proses pembuatan laporan. Metode pengumpulan data yang digunakan adalah wawancara, observasi, dan studi literatur. Metode penelitian yang digunakan adalah metode analisis deskriptif yaitu metode penelitian yang dimaksudkan untuk mengumpulkan data yang dapat memberikan gambaran yang lebih jelas mengenai suatu objek penelitian dan kemudian diadakan analisis terhadap objek penelitian tersebut.

Berdasarkan pengujian alpha dan beta ,pembangunan website e-commerce ini diharapkan dapat memberikan alternatif solusi terhadap proses promosi Galeri Elina Keramik dan memberikan informasi pemesanan, pembayaran serta pengiriman. Selain itu dengan adanya website ini diharapkan dapat mempermudah dalam pembuatan laporan.

1. PENDAHULUAN

1.1 Identifikasi Masalah

Berdasarkan latar belakang dapat

diidentifikasikan beberapa permasalahan yang terjadi pada galeri Elina Keramik Bandung adalah sebagai berikut :

1.Galeri Elina keramik mengalami kesulitan

dalam melakukan promosi untuk menjangkau pemasaran yang lebih luas karena promosi yang dilakukan oleh galeri Elina Keramik masih menggunakan media surat kabar lokal,

pameran dan sarana informasi customer to

customer.

2.Galeri Elina keramik mengalami kesulitan

dalam pengelolaan proses transaksi karena proses transaksi harus dilakukan di galeri

Elina keramik sehingga customer harus

datang ke galeri Elina Keramik.

3.Galeri Elina keramik mengalami kesulitan

dalam pengelolaan data produk, data konsumen, data transaksi dan laporan keuangan yang telah diarsipkan sebelumnya.

1.2 Maksud dan Tujuan

1.2.1Maksud

Berdasarkan permasalahan yang telah

(4)

adalah :

1.Membangun sarana pemasaran yang baik

sehingga dapat menghemat waktu dan biaya pemasaran juga mempermudah galeri Elina keramik memberikan informasi yang cepat,

tepat dan akurat kepada customer secara

online untuk melakukan pembelian atau pemesanan souvenir di galeri Elina Keramik.

2.Membangun sistem transaksi yang baik serta

mengimplementasikan alat transaksi yang bersifat global.

3.Mempermudah dan mempercepat

pengelolaan data produk, data konsumen, data transaksi serta mempermudah dalam proses pembuatan laporan.

1.3 Manfaat

Manfaat yang didapat dalam pembuatan aplikasi ini antara lain :

1.Dengan adanya website ini pelanggan

menjadi mudah mendapatkan informasi tentang produk maupun detailnya tanpa harus datang ke toko.

2.Dengan adanya website ini fleksibilitas akan

dapat tercapai karena setiap costumer dapat melakukan transaksi dimanapun dia berada..

3.Dengan adanya website ini pelanggan yang

berada diluar kota tetap dapat melakukan tansaksi tanpa harus datang ke Bandung.

4.Dengan website ini Galeri Elina Keramik

dapat memperluas pangsa pasarnya.

2. MODEL, ANALISA, DESAIN,

DAN IMPLEMENTASI

2.1 Model

1.Tahap pengumpulan data

a.Studi Kepustakaan.

b.Observasi.

c.Wawancara.

2.Model pengembangan perangkat lunak.

a.System engineering (Rekayasa perangkat

lunak)

b.Requirement analysis

c.Design

d.Coding (implementasi)

e.Testing (pengujian)

f.Maintenance (perawatan)

mengharuskan konsumen datang ke tempat tujuan untuk mendapatkan produk

2.Berkas transaksi masih berupa pembukuan

yang dapat hilang dan usang

2.3 E-Commerce

Electronic Commerce (e-commerce)

merupakan konsep baru yang biasa

digambarkan sebagai proses jual beli barang

atau jasa pada World Wide Web Internet atau

proses jual beli atau pertukaran produk, jasa dan informasi melalui jaringan informasi

termasuk internet. E-Commerce merupakan

kegiatan bisnis yang dijalankan secara elektronik melalui suatu jaringan internet atau kegiatan jual beli barang atau jasa melalui jalur komunikasi digital.

2.4 Desain

1.ERD (Entity Relationship Diagram)

member Produk

Kategori Kota Propinsi petugas

orders

mengisi memiliki

pembayaran orders_detail memiliki mengolah

mengolah berita mengolah Kategori_berita memiliki mengolah administrator mengelola Is a admin N N 1 N 1 N N 1 1 1 1 N Id_prop id parent_id Id_produk id Id_orders_detail Id_orders Id_produk Id_pembayaran Id_orders id_kota id_prop id_member Id_kota Id_admin username userpass Nama_lengkap Id_admin username userpass Nama_lengkap no_kategori Id_berita no_kategori Id_admin mengolah level Id_orders Id_member Id_produk testimonial N N N memiliki rating 1 Id_produk Id_testi Id_member Id_orders no_retur memiliki 1 1 N 1 Id_orders memiliki memiliki id_member Id_produk 1 memiliki 1 N

mengolah11 1 N mengolah N N N mengolah 1 1 1 1 N 1 1 N 1 11 Id_kota Kode_transaksi Jumlah_bayar Id_produk 1 email

Ongkos kirim memiliki ongkir Id_orders Id_produk id_member ongkir Jasa pengiriman memiliki ongkir Id_jasa Id_jasa memiliki Id_jasa id_kota 1 N N N mengolah N Id_jasa Id_admin Id_kota Id_admin Id_prop Id_admin mengolah Id_admin ongkir N mengolah Id_admin Id_produk id_member Id_orders memiliki Id_orders Id_produk retur N Id_orders Id_produk Bagian produksi mengolah N 1 Id_admin Id_produk Id_orders Id_orders id_member Id_produk Id_pembayaran Id_admin no_retur Id_admin mengelola N 1 N mengolah N 11 Id_testi Id_admin 1

(5)

kategori PKid parent_id nama kategori_seo hapus produk PK id_produk FK1id kd_produk produk harga diskon stok ukuran berat box warna bahan deskripsi dibeli dilihat tgl_produk gambar gambar_2 gambar_3 hapus_produk estimasi_produk orders_detail PK id_orders_detail FK1id_orders FK2id_produk jumlah_produk harga_produk produk_status produk_kurang orders PK id_orders FK1id_member id_prop id_kota nama_d_penerima nama_b_penerima alamat_penerima tgl_order jam_order status_order status_kirim jenis_kirim no_resi tgl_batal email_penerima kodepos_penerima telepon_penerima tgl_kirim jam_kirim total_ongkir member PK id_member nama_depan nama_belakang jk alamat kodepos id_prop FK1id_kota telepon email userpass kode aktif id_session online orders_temp PK id_orders_temp FK2id_produk FK1id_member jumlah id_session tgl_order_temp jam_order_temp gambar_temp stok_temp harga_temp ip estimasi_temp status_produk kota PK id_kota FK1id_prop kota kabkota hapus_kota propinsi PKid_prop propinsi hapus_propinsi kode_transaksi paypal_member konfirmasi jam_bayar jml_yg_dbyr_dlr jml_yg_dbyr_rp PK id_testi FK1id_member nama_dpn nama_blkng email isi_testi tgl_testi jam_testi status_testi ip jasa_pengiriman PKid_jasa nama hapus_jasa detail_jasa_kirim PK id_detail_jasa_kirim FK2id_jasa FK1id_kota ongkir estimasi_hari hapus_detail status id_session kode lastlogin lasttime rating PK,FK1id_produk counter value FK1no_retur FK2id_produk alasan status_detail_retur retur PK no_retur FK1id_orders tgl_retur status_retur no_resi

Gambar 2. Skema Relasi

3.Diagram Konteks

Member Pengunjung Administrator Petugas Sistem Pembayaran

Aplikasi penjualan dan pemesanan souvenir online

pada galeri elina keramik Bandung

Info konfirmasi pembayaran Data pembayaran Data login member

data produk data kategori Data subkategori data orders detail data pesanan data pembayaran data ongkir data pengiriman data berita data member data testimonial Data konfirmasi pembayaran Data pesanan sementara yang akan ditambah,

dirubah, dihapus Data retur Info login member

Info produk Info kategori Info subkategori Info order_detail konfirmasi pesanan Info pembayaran Info ongkir Info berita Info member konfirmasi pengiriman info testimonial Info konfirmasi pembayaran info pesanan sementara yang akan

ditambah, dirubah, dihapus Info retur Konfirmasi retur data produk data kategori Data subkategori data berita Data pendaftaran Info produk Info kategori Info subkategori

Info berita Info pendaftaran

Data login administrator Data petugas Data bagian produksi

Data administrator Data laporan yang dicari Data laporan yang akan dicetak

Info login administrator Info petugas Info bagian produksi

Info administrator Info laporan yang telah dicari Info laporan yang telah dicetak

Data login petugas Data petugas Data kategori Data produk Data subkategori Data kota Data propinsi Data pesanan Data order detail Data pembayaran Data konfirmasi pembayaran

Data member Data kategori berita

Data berita Data pengiriman Data testimonial Data ongkir Data jasa Data retur Konfirmasi retur Data laporan yang dicari atau dicetak

info login petugas Info petugas info kategori info produk Info subkategori info kota info propinsi konfirmasi pesanan

info order detail info pembayaran Info konfirmasi pembayaran

Info member info kategori berita

Info berita konfirmasi pengiriman info testimonial Info ongkir Info jasa Info retur Info laporan yang telah dicari atau dicetak

Bagian Produksi Info status produk Info login bagian petugas

Info bagian produksi Data status produk Data login bagian produksi

Data bagian produksi

Gambar 3. Diagram Konteks

dat a pro duk , d at a k atego ri, dat a su bka teg ori Inf o pro du k, I nfo ka te go ri, info su bka te go ri da ta p ro du k, da ta k at ego ri, da ta su bka Inf o pro duk, In fo kat ego ri, inf o su

bka Info login valid, invalid administrator

petugas Info login valid, invalid

data petugas Info petugas da ta m Inf 3.0 olah data user

dat a me m ber Inf o me mb er admin

data administrator, data petugas Info administrator, info petugas

dat a lo gin pe tug as In fo log in va lid , inva lid dat a lo gi n ad mi n ist ra to r In fo log in val id , inv al id

data login petugas

data petugas info petugas data administrator info administrator

4.0 olah data master

data produk data kategori data kota data propinsi data pesanan data order detail data pembayaran Data konfirmasi pembayaran data pengiriman data member data kategori_berita data berita data petugas data testimonial data ongkir Data jasa Konfirmasi retur Data retur info produk info kategori info kota info propinsi komfirmasi pesanan info order detail Info pembayaran Info konfirmasi pembayaran Konfirmasi pengiriman info member info kategori_berita info berita Info petugas Info testimonial Info ongkir Info jasa Info retur produk dat a pro duk In fo pro du k da ta p ro du k da ta pro du k kategori data kategor i Info kat egor i In fo ka te go ri , inf o su bk atego

ri dat

a ka teg ori , da ta su bka teg ori kota da ta k ot a Inf o ko ta propinsi data propinsi info propinsi orders info pesanan data pesanan

orders_detail data order detail info order detail

info pembayaran data pembayaran info pengiriman data pengiriman berita kategori_berita info kategori berita

data kategori_berita data berita info berita logi n va lid p et uga s 5.0 Cari produk 6.0 pesanan Lo gi n va lid me mb er 7.0 History dat a k ot a data propinsi data order_detail

info order detail

dat a pe sa nan, d at a ord er det ai l, d at a pemb ay ara n, d at a pen gi rima n

data pesanan, data pembayaran,data pengiriman konfirmasi pesanan, info pembayaran, konfirmasi pengiriman

ko nfirma si pesa na n, in fo o rd er de ta il, k onf irma si pem bay ara n, k testimonial Data t estimonial Info test imonial Inf o be rita dat a beri ta d at a tes timo ni Inf o tes timo ni da ta me mb er Inf o me mb er 8.0 Laporan Dat a la po ra n ya ng di ca ri at au d icet ak

Login valid petugas

In fo lap ora n y ang tel ah dica ri a ta u di ce ta k

Data laporan yang dicari atau dicetak Info laporan yang telah dicari atau dicetak

Data laporan yang dicari atau dicetak Info laporan yang telah dicari atau dicetak orders_temp

info pesanan s

em ent ar a yang s udah ditambah, dir ubah , dihapus D ata pesanan sementar a yang akan dita mbah , dir ubah , dihapus in fo p esa na n se me nt ara ya ng su da h di ta mb ah , diru bah inf o pes ana n, i nfo pe mb aya ra n, inf o ko nfirma si pe mb ord er det ai l da ta p esa na n se me nt ara ya ng a ka n d itamb ah , diru ba h, d dat a pes an an , da ta p emb aya ra n, da ta ko nf irma si p emb dat a ord er det ai l

data pesanan, data pembayaran, data konfirmasi pembayaran konfirmasi pesanan, konfirmasi pengiriman, info konfirmasi pembayaraninfo order detaildata order detail

Dat a pro d uk ya ng ak an di pes an Detail_jasa_kirim data ongkir info ongkir

Data ongkir Info ongkir

pembayaran Data pembayar an,data k onfir mas i pembayar an info pembayar an, info k onfir m as i pembayar an Data pembayar an, dat a konfir masi pembay ar an Info pembaya ran, info konfir masi pembaya ran 9.0 Retur retur Da ta re tur

Data returData retur Konfirmasi retur Konfirmasi retur Kon firma si re tur

Data laporan yang dicari atau dicetak Info laporan yang telah dicari atau dicetak Data laporan yang dicari atau dicetak

Info laporan yang telah dicari atau dicetak

Data laporan yang dicari atau dicetak Info laporan yang telah dicari atau dicetak Bagian produksi Inf o logi n va lid, inva lid da ta log in bag ian pro duk si

Info bagian produksi data bagian produksi

Dat a sta tu s pro duk inf o s ta tu s p ro duk Jasa_pengiriman Data jasa info jasa Info status produk data status produk

Gambar 4. DFD Level 1

2.5 Implementasi

Perangkat lunak yang digunakan pada sistem komputer dalam membangun Aplikasi Penjualan dan Pemesanan Souvenir Online Pada Galeri ELina Kermik Bandung adalah :

1.Sistem Operasi Windows XP SP 2.

2.Bahasa Pemrograman PHP

3.DBMS MySQL 5.0.51a

4.Web browser Mozilla firefox 3.6

5.Code editor Macromedia Dreamweaver 8

6.DFD modeler Microsoft Visio 2007

1.Implementasi Database

CREATE TABLE IF NOT EXISTS `admin` (

`id_admin` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(20) NOT NULL,

`userpass` varchar(41) NOT NULL, `nama_lengkap` varchar(50) NOT NULL, `jk` enum('Pria','Wanita') NOT NULL, `alamat` text NOT NULL,

`email` varchar(100) NOT NULL, `telepon` varchar(30) NOT NULL,

`level` enum('Administrator','Petugas') NOT NULL, `status` enum('Aktif','Tidak Aktif') NOT NULL DEFAULT 'Tidak Aktif',

`id_session` varchar(100) NOT NULL,

`kode` varchar(50) NOT NULL, PRIMARY KEY (`id_admin`), UNIQUE KEY `username` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `produk` (

`id_produk` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL,

(6)

`deskripsi` text NOT NULL,

`dibeli` int(5) NOT NULL DEFAULT '0', `dilihat` int(11) NOT NULL DEFAULT '0', `tgl_produk` date NOT NULL,

`gambar` varchar(100) DEFAULT NULL, `gambar_2` varchar(100) NOT NULL, `gambar_3` varchar(100) NOT NULL,

`hapus_produk` enum('Ya','Tidak') NOT NULL DEFAULT 'Tidak',

`estimasi_produk` tinyint(4) NOT NULL, PRIMARY KEY (`id_produk`),

UNIQUE KEY `kd_produk` (`kd_produk`), KEY `id` (`id`))

) ENGINE=InnoDB DEFAULT

CHARSET=latin1AUTO_INCREMENT =1;

CREATE TABLE IF NOT EXISTS `orders` (

`id_orders` int(11) NOT NULL AUTO_INCREMENT, `id_member` int(11) NOT NULL,

`id_prop` int(11) NOT NULL, `id_kota` int(11) NOT NULL,

`nama_d_penerima` varchar(20) NOT NULL, `nama_b_penerima` varchar(20) NOT NULL, `alamat_penerima` text NOT NULL, `tgl_order` date NOT NULL, `jam_order` time NOT NULL,

`status_order` enum('Di setujui','Di batalkan') NOT NULL DEFAULT 'Di setujui',

`status_kirim` enum('Sedang di proses','Sedang

dikirim','Sedang dikirim sebagian','Sudah diterima','Sudah diterima sebagian','Produk kurang sedang dikirim','--') NOT NULL DEFAULT '--',

`jenis_kirim` enum('JNE Express','JNE Regular','Tiki','Kurir') NOT NULL,

`no_resi` varchar(15) DEFAULT NULL, `tgl_batal` date DEFAULT NULL, `email_penerima` varchar(100) NOT NULL, `kodepos_penerima` varchar(6) NOT NULL, `telepon_penerima` varchar(20) NOT NULL, `tgl_kirim` date DEFAULT NULL, `jam_kirim` time DEFAULT NULL, `total_ongkir` decimal(10,0) NOT NULL, PRIMARY KEY (`id_orders`),

KEY `id_member` (`id_member`) ) ENGINE=InnoDB DEFAULT

CHARSET=latin1AUTO_INCREMENT =1;

CREATE TABLE IF NOT EXISTS `orders_temp` (

`id_orders_temp` int(11) NOT NULL AUTO_INCREMENT, `id_produk` int(11) NOT NULL,

`id_member` int(11) NOT NULL, `jumlah` int(4) NOT NULL, `id_session` varchar(100) NOT NULL, `tgl_order_temp` date NOT NULL, `jam_order_temp` time NOT NULL, `gambar_temp` varchar(100) NOT NULL, `stok_temp` int(5) NOT NULL,

`harga_temp` decimal(10,0) NOT NULL DEFAULT '0', `ip` varchar(15) NOT NULL,

`estimasi_temp` tinyint(4) NOT NULL,

`status_produk` enum('1','2','3','4') NOT NULL DEFAULT '4',

PRIMARY KEY (`id_orders_temp`)) ENGINE=InnoDB DEFAULT CHARSET=latin1AUTO_INCREMENT =1;

CREATE TABLE IF NOT EXISTS `pembayaran` (

`id_pembayaran` int(11) NOT NULL AUTO_INCREMENT, `id_orders` int(11) NOT NULL,

`jumlah_bayar` decimal(10,0) NOT NULL, `jenis_bayar` varchar(20) NOT NULL,

`jml_yg_dbyr_dlr` float DEFAULT NULL, `jml_yg_dbyr_rp` decimal(10,0) DEFAULT NULL, PRIMARY KEY (`id_pembayaran`),

KEY `id_orders` (`id_orders`) ) ENGINE=InnoDB DEFAULT

CHARSET=latin1AUTO_INCREMENT =1;

2.Implementasi Antarmuka

Gambar 5. Tampilan Utama

3. HASIL DAN DISKUSI

Aplikasi e-commerce yang dibangun

mempunyai kemampuan sebagai berikut :

1. Memaparkan informasi tentang produk

apa saja yang ditawarkan oleh perusahaan

2. Mempermudah pelanggan dalam

melakukan transaksi

3. Memperluas pangsa pasar pihak

(7)

global, sehingga masyarakat luas dapat mengakses langsung ke dalam toko.

2.Sistem ini dapat melayani pemesanan

maupun penjualan dan transaksi secara online.

3.Sistem ini dapat menyediakan laporan sesuai

yang diharapkan oleh perusahaan.

4.2 Saran

Untuk pengembangan perangkat lunak ini, ada beberapa saran yang dapat dikemukakan, yaitu:

1.Perlu adanya pengembangan website agar

lebih lengkap dan menarik lagi, baik dari segi design ataupun dari segi sistemnya.

2.Perlu adanya pengembangan penambahan

kerjasama dengan sejumlah ekspedisi

pengiriman selain Tiki atau JNE, mungkin untuk pengiriman luar negeri seperti FedEx.

3.Penggunaan multi bahasa sangat dianjurkan

selain bahasa indonesia, karena promosi yang dilakukan melalui jaringan internet

yang bersifat internasional, minimal

menggunakan bahasa internasional dalam hal ini bahasa inggris.

4.Metode pembayaran agar dapat dilakukan

secara online seperti halnya Internet banking agar atau payment lainnya agar tidak terjadi penumpukan nomor pesanan.

5. DAFTAR PUSTAKA

[1] Hakim, Lukmanul, 2008, Membongkar

Trik Rahasia Para Master PHP,

LOKOMEDIA, Yogyakarta.

[2] Bernard Renaldy Suteja, Agus Prijono,

Rusdy Agustaf, 2005, Mudah dan Cepat

Menguasai Pemrograman Web,

Informatika, Bandung

[3] Agus Prijono, Josep Widiadhi, Teddy

Marcus (2004), DELPHI Developer dan

SQL Server 2000 Pengembangan

Pemrograman Database Menggunakan

Delphi dengan SQL Server 2000,

Informatika, Bandung.

[4] Fathansyah (2007), Basis Data,

Informatika, Bandung.

[5] Ketut Darmayuda (2007), Program

Aplikasi Client-Server Pengolahan Data Akademik dan Sistem Penjualan Terpadu dengan Visual Basic 6.0 dan Borland

Delphi 7.0, Informatika, Bandung.

Komputindo, Jakarta.

[8] http://fairuzelsaid.wordpress.com/2010/09/

05/konsep-dasar-sistem/,

10 ktober 12:10 WIB

[9]

http://blog.re.or.id/definisi-informasi-2.htm, 10 Oktober 13:45 WIB

[10]http://blog.re.or.id/nilai-informasi.htm, 10

Oktober 14:20 WIB

[11]http://adiprtm.dikti.net/sim/SIM%20sess_2

.ppt, 10 Oktober 14:50 WIB

[12]http://dhamidin.files.wordpress.com/2008/

01/handout-7.pdf, 10 Oktober 14:20 WIB

[13]

http://blog.re.or.id/erd-entity-relationship-diagram.htm 22 Oktober 20:02 WIB

[14]

http://www.asep-hs.web.ugm.ac.id/Artikel/BASIS%20DAT A%20DAN%20DBMS/BASIS%20DATA

%20DAN%20DBMS.pdf, 22 Oktober

22:15 WIB

[15]

http://blog.re.or.id/perancangan-basis-data.htm 22 Oktober 22:30 WIB

[16]http://subkioke.files.wordpress.com/2010/

01/bab-ii-memahami-konsep-database.pdf, 28 Oktober 08:55 WIB

[17]

http://www.baliorange.web.id/pengertian-ecommerce/, 28 Oktober 11:17 WIB

[18]http://tempebasah.com/pengertian-paypal,

28 Oktober 17:25 WIB

[19]http://www.doniirawan.com/seo/pengertia

n-search-engine-optimization-seo/,

28 Oktober 20:32 WIB

[20]

http://ilmukomputer.org/2008/11/25/tips-

seo-untuk-optimasi-website-pada-search-engine/, 28 Oktober 23:36 WIB

[21]

http://javascript-array.com/scripts/simple_drop_down_men

u/, 29 Oktober 14:25 WIB

(8)

1

1.1. Latar Belakang

Perkembangan dunia e-commerce di Indonesia berkembang sedemikian pesat yang diindikasikan perkembangan teknologi (tele) komunikasi dan komputer. Perkembangan tersebut diikuti juga oleh perusahaan yang juga berlomba – lomba membangun bisnis secara online. Pelaku bisnis mendapat desakan perubahan pola perilaku konsumen yang semakin modern sehingga menjadi sebuah keharusan untuk menggunakan metode elektronik ini dalam melakukan sistem pendukungan penjualan berbasis online.

Pada prinsipnya e-commerce menyediakan infrastruktur bagi perusahaan untuk melakukan ekspansi proses bisnis internal menuju lingkungan eksternal tanpa harus menghadapi rintangan waktu dan ruang yang selama ini menjadi isu utama. Peluang untuk membangun jaringan dengan berbagai institusi lain tersebut harus dimanfaatkan karena dewasa ini persaingan sesungguhnya terletak pada bagaimana suatu perusahaan dapat memanfaatkan e-commerce untuk meningkatkan kinerja dalam bisnis inti yang digelutinya.

Sesuai dengan tumbuh dan berkembangnya masyarakat Indonesia secara general dan masyarakat bandung pada khususnya, maka perkembangan

e-commerce merupakan paradigma baru yang menjadi penting ketika masyarakat

(9)

ingin memenuhi kebutuhannya. Internet yang menjadi mediator utama dalam penerapan e-commerce sudah mulai meluas penggunaannya.

Elina keramik merupakan sebuah galeri Usaha Kecil Menengah (UKM) yang menjual dan membuat karya seni yang terbuat dari tanah liat, galeri Elina keramik sendiri akan mengembangkan usahanya agar masyarakat luas dapat mengenalnya.

(10)

Proses transaksi yang dilakukan mengharuskan customer datang ke galeri Elina Keramik dan memilih produk yang akan dibelinya lalu memberikan produk tersebut kepada kasir untuk dihitung total biaya yang harus dibayar oleh customer,

kasir akan membuatkan dua buah struk pembayaran, struk pertama untuk

customer sebagai bukti pembelian produk dan struk kedua untuk arsip yang

nantinya akan direkap kedalam buku rekapitulasi galeri Elina Keramik.

Rekapitulasi dilakukan setiap hari di Elina Keramik, seluruh bukti transaksi setiap hari dikumpulkan dan dilakukan pencatatan kedalam buku besar transaksi yang tujuannya untuk memudahkan dalam pembuatan laporan penjualan, setiap produk yang masuk dan keluar dicatat dalam buku produk untuk memudahkan pencarian data produk ketika customer melakukan pemesanan ataupun menanyakan persediaan jumlah produk. Dengan banyaknya jumlah produk dan transaksi yang terjadi setiap harinya akan semakin banyak pula data produk dan transaksi yang harus dicatat, hal ini akan menyulitkan karyawan dalam mengelola data produk, data transaksi juga dalam pembuatan laporan dimana laporan setiap minggu atau pun laporan tiap bulannya harus dicatat dengan memerlukan waktu yang tidak sedikit.

1.2. Rumusan Masalah

(11)

1. Galeri Elina keramik mengalami kesulitan dalam melakukan promosi untuk menjangkau pemasaran yang lebih luas karena promosi yang dilakukan oleh galeri Elina Keramik masih menggunakan media surat kabar lokal, pameran dan sarana informasi customer to customer.

2. Galeri Elina keramik mengalami kesulitan dalam pengelolaan proses transaksi karena proses transaksi harus dilakukan di galeri Elina keramik sehingga customer harus datang ke galeri Elina Keramik.

3. Galeri Elina keramik mengalami kesulitan dalam pengelolaan data produk, data konsumen, data transaksi dan laporan keuangan yang telah diarsipkan sebelumnya.

1.3. Maksud dan Tujuan

1.3.1. Maksud

Berdasarkan permasalahan yang telah diidentifikasi tersebut galeri Elina Keramik berencana membangun aplikasi penjualan dan pemesanan souvenir online untuk memudahkan promosi, proses transaksi, pengelolaan data produk, data konsumen dan laporan – laporan.

1.3.2. Tujuan

Adapun tujuan dari pembuatan aplikasi ini adalah :

1. Membangun sarana pemasaran yang baik sehingga dapat menghemat waktu dan biaya pemasaran juga mempermudah galeri Elina keramik memberikan informasi yang cepat, tepat dan akurat kepada customer

(12)

galeri Elina Keramik.

2. Membangun sistem transaksi yang baik serta mengimplementasikan alat transaksi yang bersifat global.

3. Mempermudah dan mempercepat pengelolaan data produk, data konsumen, data transaksi serta mempermudah dalam proses pembuatan laporan.

1.4. Batasan Masalah

Pembatasan masalah dilakukan agar pembahasan masalah dapat lebih terarah dan terperinci, dengan maksud untuk mempermudah identifikasi dan pemahaman terhadap sistem. Adapun batasan masalah terhadap sistem, yaitu sebagai berikut :

1. Sumber data diambil dari galeri Elina Keramik Bandung.

2. Produk yang ditawarkan adalah semua souvenir, aksesoris yang terbuat dari tanah liat atau keramik.

3. Pengaturan produk

a. Data kategori gift / souvenir, aksesoris dan lain-lain

b. Data sub kategori adalah produk – produk bagian dari souvenir, aksesoris, paperbag dan lain sebagainya.

c. Detail produk akan ditampilkan dalam bentuk gambar dan deskripsi dari produk itu sendiri.

d. Manajemen harga yang dapat diubah setiap saat.

(13)

f. Rating produk diketahui dari banyaknya voting pada produk tersebut. g. Promosi produk souvenir, aksesoris, paperbag dan lain sebagainya. h. Diskon akan diberikan oleh pihak galeri dan sewaktu-waktu dapat

berubah.

i. Memberikan keterangan jika stok sudah mencapai batas minimum. 4. Manajemen pesanan

a. User dapat melakukan pencarian produk sebelum dan sesudah melakukan transaksi.

b. Update Status Pesanan (produk dipesan lalu dikonfirmasi lalu dibayar kemudian produk dikirim dan produk diterima oleh pemesan)

c. Konfirmasi pembayaran dilakukan setelah pesan diterima oleh pihak galeri Elina Keramik.

d. Pembatalan pesanan dilakukan dan akan di update statusnya dan akan ada konfirmasi pembatalan kepada customer. Pembatalan pesanan akan dilakukan jika melebihi 3 hari

e. Pembatalan retur dilakukan jika melebihi 7 hari

f. Pembuatan produk akan dimulai jika telah melunasi semua pembayaran dan akan diproses untuk tanggal pesanan dan tanggal pembayaran paling pertama

(14)

i. Produk untuk pesanan yang pertama dikirim adalah yang pertama melakukan pesanan dan pembayaran, kami akan memprioritaskan pengiriman kepada customer yang paling pertama melakukan pemesanan dan pembayaran.

5. Manajemen pembayaran

Cara pembayaran yang akan digunakan : a. Pembayaran Offline

Via transfer bank, setoran tunai langsung melalui bank b. Pembayaran Online

Menggunakan fasilitas Payment Gateway yaitu Paypal.

Pembayaran yang dilakukan secara online akan langsung mengupdate data pemesanan secara otomatis, sehingga tidak diperlukan konfirmasi, karena konfirmasi akan dilakukan antara payment gateway dengan situs yang akan dibangun. Dalam Paypal hal tersebut dikenal dengan IPN (Instant Payment Notification).

c. Cash On Delivery (COD) diberlakukan untuk wilayah pengiriman bandung, produk akan di bayar ditempat ketika produk itu sudah sampai di tujuan, dengan mempekerjakan kurir sebagai pengirimnya. 6. Manajemen shipping

(15)

b. Biaya pengiriman barang dihitung berdasarkan ketentuan dari pihak penyedia layanan jasa pengiriman barang.

7. Semua ketentuan dan peraturan pemesanan, pengiriman, retur telah disediakan didalam sistem

8. Pembuatan laporan (reporting) / statistic

Pembuatan laporan dibuat perminggu, perbulan dan tahunan yaitu laporan penjualan, pemesanan, laporan data produk dll.

9. Aplikasi ini juga akan berintegrasi dengan situs jejaring sosial seperti facebook sebagai media promosi.

10.Mempunyai fasilitas backup dan restore database agar menjaga data yang telah dan akan dikelola.

11.Pesanan dapat di retur 1 kali adapun jika barang rusak dalam perjalanan adalah diluar dari tanggung jawab galeri.

12.Shoping features yang ada pada situs ini antara lain :

a. Dapat melakukan pencarian berdasarkan nama, kategori dan lain-lain. b. Menampilkan produk diskon, Produk Terbaru (Newest Product),

Produk Terlaku (Global), Produk Paling Banyak Dilihat (Most View Product).

c. Fasilitas pendaftaran member dan login member. d. Dilengkapi dengan history pemesanan

e. Pengiriman informasi pemesanan melalui email ke pemesan setiap ada perubahan status pesanan.

(16)

g. Mendukung Search Engine Optimization (SEO) agar situs terdaftar di search engine pada halaman-halaman depan.

13.Security

a. Situs akan dilengkapi dengan IP-Dedicated.

b. Menggunakan Secure Socket Layer (SSL) untuk keamanan. Mendukung protokol https.

c. Menggunakan email dan login untuk mengakses situs. 14.Communication

Komunikasi yang dapat dilakukan antara situs dengan pengguna adalah : a. Menggunakan email yang didaftarkan oleh pengguna.

b. Menggunakan Instant Messaging (Yahoo Messanger, MSN Messanger,dll).

c. Manfaatkan Situs Jejaring Sosial untuk promosi. Integrasikan dalam halaman administrator.

d. Menggunakan telepon, fax untuk customer support.

15.Pemodelan analisis yang digunakan adalah anaslisis terstrukutur dan alat yang digunakan adalah flowmap dan diagram E-R, dan model proses yang digunakan adalah DFD (Data Flow Diagram)

16.Aplikasi berbasis website.

17.Adapun software yang digunakan untuk membangun aplikasi ini adalah sebagai berikut :

(17)

c. WAMP server

d. Macromedia Dreamweaver 8

1.5. Metodologi Penelitian

Metode penelitian yang digunakan adalah metode deskriptif yaitu suatu metode yang bertujuan untuk mendapatkan gambaran yang jelas mengenai fakta – fakta dan informasi dalam situasi atau kejadian dimasa sekarang secara sistematis, faktual dan akurat

1.5.1. Teknik pengumpulan data

Teknik pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

1. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan terjun langsung ke lingkungan objek yang diteliti.

2. Wawancara

Wawancara adalah teknik pengumpulan data dengan cara mengadakan tanya jawab secara langsung dengan pihak yang berkaitan dan terlibat langsung dengan sistem yang akan dianalisis untuk memperoleh data yang tepat dan akurat.

3. Studi pustaka

(18)

bersumber dari buku-buku, teks, jurnal ilmiah, situs – situs di internet, dan bacaan – bacaan yang ada kaitannya dengan topik penelitian.

1.5.2. Model Pengembangan Perangkat Lunak

Model pengembangan perangkat lunak dalam pembuatan aplikasi ini menggunakan model waterfall. Model Waterfall adalah suatu jenis model pengembangan sistem teknologi informasi yang diperkenalkan pada tahun 1970 oleh Winston W. Royce. Tujuan model ini adalah untuk memperkenalkan bagaimana proses desain sistem sebagai kerangka untuk pengembangan sistem dalam upaya membantu secara teratur dan efisien melalui suatu rangkaian tahapan dengan analisa kelayakan sistem termasuk atas release sistem dan pemeliharaannya. Dinamakan waterfall karena model tersebut menggambarkan arah kemajuan sistem dari puncak ke bawah, seperti air yang terjun dari suatu ketinggian dengan berbagai panoramanya.

System Engineering

Requirements Analysis

Testing Design

Coding

Maintenance

Feedback

(19)

Tahapan – tahapan yang terdapat dalam model waterfall adalah sebagai berikut :

a. System engineering (Rekayasa perangkat lunak)

Merupakan tahapan yang pertama kali dilakukan yaitu merumuskan sistem yang akan kita bangun. Hal ini bertujuan agar pengembang benar-benar memahami sistem yang akan kita bangun dan langkah-langkah serta kebijakan apa saja yang berkaitan dengan pengembangan sistem tersebut.

b. Requirement analiysis

Melakukan analisis terhadap permasalahan yang dihadapi dan menetapkan kebutuhan perangkat lunak.

c. Design

Menghasilkan rancangan yang memenuhi kebutuhan yang ditentukan selama tahapan requirements analisis. Hasil akhirnya berupa spesifikasi rancangan yang sangat rinci sehingga mudah diwujudkan pada saat pemrograman.

d. Coding (implementasi)

Pengkodean yang mengimplementasikan hasil desain ke dalam kode atau bahasa yang dimengerti oleh mesin komputer dengan menggunakan bahasa pemrograman tertentu.

e. Testing (pengujian)

(20)

bahwa semua pernyataan sudah diuji dan memastikan apakah hasil yang diinginkan sudah tercapai atau belum.

f. Maintenance (perawatan)

Menangani perangkat lunak yang sudah selesai agar dapat berjalan lancar dan terhindar dari gangguan-gangguan yang dapat menyebabkan kerusakan.

1.6. Sistematika Penulisan

Sistemetika penulisan laporan penelitian ini terdiri dari lima bab yang disusun untuk memberikan gambaran secara umum tentang penelitian yang dijalankan, adapun sistematika penulisannya adalah sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini menguraikan permasalahan secara garis besar tentang latar belakang, rumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, serta sistematika penulisan.

BAB II TINJAUAN PUSTAKA

(21)

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini menjelaskan mengenai hasil analisis terhadap sistem yang sedang berjalan untuk mengetahui kekurangan dan kebutuhan sistem yang akan dibangun agar menjadi lebih baik. Dijelaskan pula tentang perancangan sistem secara keseluruhan berdasarkan hasil analisis. Perancangan sistem ini mencakup perancangan basis data, pemodelan sistem yang dibuat seperti diagram konteks, data flow diagram, dan diagram ERD. Selain itu juga terdapat perancangan antarmuka dari sistem yang akan dibangun.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini berisi hasil implementasi analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem di lingkungan kerja galeri Elina keramik dan pengunjung untuk mengetahui apakah aplikasi yang dibangun sudah memenuhi kebutuhan setiap penggunanya.

BAB V KESIMPULAN DAN SARAN

(22)

15

2.1. Tinjauan Perusahaan

2.1.1. Sejarah Elina Keramik (Studio 181)

Sebagai sebuah Usaha Kecil Menengah (UKM) Elina memiliki harapan. Perempuan yang pernah meraih penghargaan dari Indonesia Good Design

Selection (IGDS) pada 2005 dan 2006 ini, menginginkan usahanya dibidik

sebagai salah satu tempat wisata kria di Bandung. Menurutnya, prospek

handycraft sangat bagus di Bandung. Sayangnya, factory outlet yang menjamur

lebih sering menjadi tujuan wisata para turis.

Elina keramik atau yang lebih dikenal dengan nama Studio 181 merupakan sebuah perusahaan yang bergerak dibidang usaha kriya keramik dengan bahan baku tanah liat stoneware yang didirikan oleh Dra. Elina Farida pada tahun 1996, Elina memulai usahanya setelah memperoleh ilmu yang didapatnya dari pendidikan sarjana seni keramik FSRD ITB.

(23)

Dikenal 3 macam / jenis kualitas keramik : a. Earthenware (900° C – 1050° C)

Earthenware masih berpori – pori dan baru setelah permukaannya ditutup glasir, menjadi kedap air. Karena suhu pembakarannya yang rendah keramik jenis ini masih memiliki struktur dan tekstur sehingga cenderung lebih rapuh.

b. Stoneware (1100° C - 1250° C)

Stoneware seperti namanya mempunyai kekerasan seperti batu memiliki struktur yang kokoh dan kuat

c. Porselen (1400° C)

Porselen tampaknya rapuh dan ramping, tetapi secara structural memiliki kekuatan yang keras seperti gelas karena dibakar dengan suhu tinggi.

2.1.2. Maksud dan Tujuan

Maksud :

1. Memanfaatkan seoptimal mungkin sumber daya alam yang berlimpah, yaitu tanah liat sebagai bahan baku melalui proses produksi yang ramah lingkungan.

2. Meningkatkan kualitas sumber daya manusia perajin keramik yang dapat diandalkan, mandiri dan berwawasan lingkungan.

3. Memelihara dan mengembangkan kerajinan keramik yang merupakan warisan budaya bangsa yang perlu dilestarikan dan dikembangkan.

(24)

1. Memperkenalkan keramik sebagai salah satu budaya bangsa, melalui bentuk – bentuk yang mempunyai karakter budaya Indonesia.

2. Mengelola usaha kerajinan secara professional.

3. Membuka lapangan pekerjaan bagi perajin yang memiliki motivasi untuk maju.

4. Menyumbangkan kontribusi yang nyata bagi perajin keramik, khususnya dalam mengembangkan pasar dalam negeri maupun luar negeri.

2.1.3. Sasaran Perusahaan

Jangka Pendek :

1. Mengupayakan pemasaran hasil produksi keramik Studio 181 secara rutin dan berkala sesuai dengan permintaan pasar dalam negeri maupun luar negeri.

2. Membuka lapangan pekerjaan bagi perajin dan seniman keramik baik yang berpendidikan formal maupun non formal.

Jangka Panjang :

(25)

3. Menumbuhkan minat pada generasi muda untuk turut berpartisipasi dalam mengembangkan kerajinan keramik yang berasal dari sumber daya alam yang ada di Indonesia.

2.1.4. Lingkup Kerja Perusahaan

A. Produksi

Memproduksi kerajinan keramik berupa Fashion Accessories, Interios Accessories, Gift dan lain-lain.

B. Kapasitas Produksi

Fashion Accessories (kalung, anting, bros) 500 – 100 pcs/bulan Interior Accessories

1. Wall Decoration 50 – 100 pcs/bulan

2. Lamp 20 – 30 pcs/bulan

3. Wastafel maks 10 pcs/bulan

4. Tiles 100 – 500 pcs/bulan

5. Vas 20 – 50 pcs/bulan

Gift 500 – 1000 pcs/bulan

C. Program Produksi

(26)

D. Riset dan Pengembangan

Riset dan pengembangan yang dilakukan oleh Elina keramik (Studio 181) dilakukan pada :

1. Jenis tanah liat

2. Campuran glasir untuk pewarna 3. Desain produk

4. Packaging

Untuk meningkatkan SDM dengan cara : 1. Studi literature / kepustakaan

2. Mengikuti seminar dan pelatihan

3. Kunjungan ke sentra keramik dan pameran - pameran E. Edukasi

1. Menyelenggarakan kursus keramik singkat dan umum

2. Tempat kerja praktek siswa Sekolah Menengah Seni Rupa dan mahasiswa Perguruan Tinggi Negeri dan Swasta Jurusan Seni Rupa 3. Mengadakan kegiatan Ekstrakurikuler sekolah mulai tingkat TK

sampai SLA yang diikuti oleh peserta dari kota Bandung maupun luar kota

F. Wisata

(27)

tetapi juga dapat melihat secara langsung proses pembuatan bentuk, pengglasiran hingga proses pembakaran keramik.

2.1.5. Susunan Pengurus dan Struktur Organisasi

Struktur organisasi galeri Elina Keramik dapat digambarkan sebagai berikut :

Gambar 2.1 Struktur Organisasi

Pimpinan : Dra.Elina Farida

Wakil Pimpinan : Drs.Alfonzo Ronald Koapaha, Msn

Sekretaris : Evi

Keuangan : Edwin Ramadhan Eksan, SE,.MM

Administrasi : Erick Firmansyah R & D : Dra.Elina Farida

Drs.Alfonzo Ronald Koapaha, Msn Maria Walburga Sinto D.P, Ssn Rully Maulana

Kepala Produksi : Gunawan Madipermana Marketing : Abang, Andhika, Aldhira, Nia

WAKIL PIMPINAN

KEUANGAN

MARKETING SEKRETARIS R & D

ADMINISTRASI PIMPINAN

(28)

2.1.6. Deskripsi Kerja

Adapundeskripsi kerja galeri Elina Keramik adalah sebagai berikut : a. Pimpinan

Memimpin, mengkoordinasikan dan mengendalikan perusahaan melaksanakan penyusunan dan pelaksanaan kebijakan perusahaan.

b. Wakil Pimpinan

Wakil pimpinan bertugas menggantikan pimpinan jika pimpinan tidak ada ditempat, membantu pimpinan dalam melakukan tugasnya agar operasional perusahaan berjalan lancar, efektif dan efisien, mengawasi pekerjaan karyawan.

c. Sekretaris

Sekretaris bertugas mencatat setiap transakasi yang terjadi di perusahaan dalam buku besar, berwenang serta berkewajiban untuk memegang dan mengatur buku-buku dan hal – hal lain yang menyangkut perusahan dan berwenang dalam pembuatan segala laporan yang di butuhkan.

d. Keuangan

Bagian keuangan bertanggung jawab mengurus dan mengelola keuangan perusahaan.

e. Administrasi

Administrasi bertanggung jawab mengurus semua surat – masuk dan keluar mengurus semua berita, mengurus semua data keanggotaan dan membantu bagian keuangan menyelesaikan pekerjaannya.

(29)

Marketing bertanggung jawab dalam mengelola pemasaran produk perusahaan.

g. Riset and Development (R & D)

Melakukan berbagai penelitian, pengembangan dan inovasi produk yang telah ada agar sesuai dengan keinginan pasar, bahkan jika perlu mengeluarkan produk baru demi kesinambungan bisnis.

h. Produksi

Produksi yang dipimpin oleh seorang kepala produksi bertanggung jawab mengurus semua kegiatan produksi.

2.2. Konsep Dasar Sistem

Menurut FitzGerald (1985:5), terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu yang menekankan pada prosedur dan yang menekankan pada komponen atau elemen. Pendekatan system yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut :

Sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling

berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urutan –urutan operasi didalam sistem. Sedangkan pendekatan sistem yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai berikut :

Sistem adalah kumpulan elemen – elemen yang berinteraksi untuk

(30)

Dari definisi - definisi tersebut diatas dapat diambil kesimpulan bahwa suatu sistem merupakan kumpulan dari komponen – komponen yang saling terstruktur dan terpadu serta saling bekerja sama untuk melakukan fungsi dari sistem sehingga adanya ketercapaian tujuan dari sistem tersebut.

2.2.1. Karakteristik Sistem

Suatu sistem terdiri dari komponen yang saling berinteraksi , artinya saling bekerja sama membentuk satu kesatuan. Komponen - komponen dari suatu sistem biasanya dikenal dengan subsistem. Subsistem ini mempunyai sifat-sifat dari sistem itu sendiri dalam menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem juga mempunyai sistem yang lebih besar yang dikenal dengan Suprasistem.

Gambar 2.2 Karakteristik Sistem

Sub sistem

Sub sistem

Sub sistem

Sub sistem

input Proses Output

Boundary

Interface Environment

(31)

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yaitu sebagai berikut:

1. Komponen – komponen (components)

Komponen sistem atau elemen sistem dapat berupa :

a. Elemen-elemen yang lebih kecil yang disebut sub sistem, misalkan sistem komputer terdiri dari sub sistem perangkat keras, perangkat lunak dan manusia.

b. Elemen-elemen yang lebih besar yang disebut supra sistem. Misalkan bila perangkat keras adalah sistem yang memiliki sub sistem CPU, perangkat I/O dan memori, maka supra sistem perangkat keras adalah sistem komputer.

2. Batas sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

3. Lingkungan luar sistem (Environment)

(32)

luar yang merugikan harus ditahan dan dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem .

4. Penghubung Sistem (Sistem Interface)

Penghubung sistem merupakan media perantara antar subsistem. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Output dari satu subsistem akan menjadi input untuk subsistem yang lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berinteraksi dengan subsistem yang lainnya membentuk satu kesatuan.

5. Masukkan (Input)

Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa maintenance input dan sinyal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal

input adalah energi yang diproses untuk didapatkan keluaran.

6. Keluaran (Output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

7. Pengolah Sistem (Sistem Processing)

(33)

bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi.

8. Sasaran atau tujuan ( goal objective )

Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.2.2. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari berberapa sudut pandang, diantaranya sebagai berikut:

1. Sistem Abstrak (abstract system) dan Sistem Fisik (physical system).

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, Contoh : Sistem Teologia. Sedangkan Sistem fisik adalah sistem yang ada secara fisik, Contoh : Sistem Komputer.

2. Sistem Alamiah (natural system) dan Sistem Buatan Manusia (human made system).

(34)

3. Sistem Tertentu (deterministic system) dan Sistem Tak Tentu

(probabilistic system).

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi, interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan. Contoh : Sistem Komputer melalui program. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. 4. Sistem Tertutup (closed system) dan Sistem Terbuka (open system).

Sistem tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya. Dalam kenyataannya tidak ada sistem yang benar-benar tertutup), yang ada hanyalah relatively closed system. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya, sehingga harus memiliki sistem pengendalian yang baik.

2.3. Konsep Dasar data

(35)

Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sabagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus.

2.3.1. Pengertian Data

Data adalah kumpulan dari fakta-fakta, kejadian-kejadian yang dapat berupa simbol, angka, huruf, dan lain-lain yang berguna bagi suatu pengolahan data (process) atau sebagai masukan (input) bagi suatu proses.

Data sering disebut sebagai bahan mentah informasi. Tapi menurut Murdick, dkk (1984) merumuskan bahwa data adalah :

Fakta yang tidak sedang digunakan pada proses keputusan, biasanya dicatat dan diarsipkan tanpa maksud untuk segera diambil kembali untuk pengambilan keputusan.

Menurut Zulkifli Amsyah (1987) data adalah :

Fakta yang sudah ditulis dalam bentuk catatan atau direkam ke dalam berbagai bentuk media.

Adapun definisi dari kata data adalah suatu istilah majemuk dari datum

(36)

2.3.2. Model Data

Model data adalah himpunan deksripsi data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari penyimpanan level rendah. Beberapa manajemen basis data didasarkan pada model data relasional, model data hirarkis, atau model data jaringan.

2.3.2.1.Model Data Hirarkis

Model hirarkis sering disebut juga model pohon, karena strukturnya menyerupai pohon yang dibalik. Model ini menggunakan pola hubungan orang tua – anak. Setiap simpul (biasa dinyatakan dengan lingkaran atau kotak) menyatakan sekumpulan medan. Simpul yang terhubung ke simpul pada level di bawahnya disebut orang tua. Setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan 1:M), tetapi setiap anak hanya memiliki satu orang tua. Simpul – simpul yang dibawahi oleh simpul orang tua disebua anak. Simpul orang tua yang tidak memiliki orang tua disebut akar. Simpul yang tidak mempunyi anak disebut daun. Adapun hubungan antara anak dan orang tua disebut cabang.

2.3.2.2.Model Data Jaringan

(37)

suatu simpul anak bisa memilki lebih dari satu orang tua. Oleh karena sifatnya demikian, model ini bisa menyatakan hubungan 1:1 (satu arang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M (beberapa anak bisa mempunyai beberapa orangtua). Pada model jaringan, orang tua disebut pemilik dan anak disebut anggota.

2.3.2.3.Model Data Relasional

Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data.

Model ini menunjukkan cara mengelola/mengorganisasikan data secara fisik dalam memory sekunder, yang akan berdampak pula pada bagaimana kita mengelompokkan data dan membentuk keseluruhan data yang terkait dalam sistem yang kita buat.

Model relasional adalah model data yang paling banyak digunakan saat ini. Pembahasan pokok pada model ini adalah relasi, yang dimisalkan sebagai himpunan dari record. Deskripsi data dalam istilah model data disebut skema. Pada model relasional, skema untuk relasi ditentukan oleh nama, nama dari tiap field (atau atribut atau kolom), dan tipe dari tiap field.

2.4. Konsep Dasar Informasi

(38)

keputusan oleh pihak manajemen. Secara umum informasi dapat didefinisikan sebagai data yang diolah menjadi bentuk yang lebih berarti bagi yang menerimanya.

Menurut Raymond Mcleod :

Informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang.

Secara umum informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian - kejadian yang nyata yang digunakan untuk pengambilan keputusan.

Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu. Di dalam dunia bisnis, kejadian-kejadian yang sering terjadi adalah transaksi perubahan dari suatu nilai yang disebut transaksi. Kesatuan nyata adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi.

2.4.1. Nilai Informasi

(39)

Berarti informasi harus bebas dari kesalahan – kesalahan dan tidak bisa atau menyesatkan.

a. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan terjadi gangguan yang dapat merubah atau merusak informasi tersebut.

b. Relevan, yaitu menambah pengetahuan atau nilai bagi para pembuat keputusan, dengan cara mengurangi ketidakpastian, menaikan kemampuan untuk memprediksi, atau menegaskan ekspetasi semula

c. Dapat dipercaya, yaitu bebas dari kesalahan atau bisa secara akurat menggambarkan kejadian atau aktivitas organisasi

d. Lengkap, yaitu tidak menghilangkan data penting yang dibutuhkan oleh para pemakai

e. Tepat waktu, yaitu disajikan pada saat yang tepat untuk mempengaruhi proses pembuatan keputusan

f. Mudah dipahami, yaitu disajikan dalam format mudah dimengerti

g. Dapat diuji kebenarannya, yaitu memungkinkan dua orang yang kompeten untuk menghasilkan informasi yang sama secara independent.

(40)

sebagian besar informasi tidak dapat ditaksirkan keuntungannya dengan satuan uang tetapi dapat ditaksir nilai efektivitasnya.

Tata Sutabri (2003: 27) berpendapat bahwa nilai informasi tidak mudah untuk dinyatakan dengan ukuran yang bersifat kuantitatif. Namun, nilai informasi dapat dijelaskan menurut skala relatif. Misalnya, jika suatu informasi dapat menghasilkan hal yang mengurangi ketidakpastian bagi pengambilan keputusan, maka nilai informasinya tinggi. Sebaliknya, jika suatu informasi kurang memberikan relevansi bagi pengambilan keputusan, informasi tersebut dikatakan kurang bernilai atau informasinya rendah (Abdul Kadir, 2003: 31).

2.4.2. Siklus Informasi

Siklus informasi adalahgambaran secara umum mengenai proses terhadap data sehingga menjadi informasi yang bermanfaat bagi pengguna. Informasi yang menghasilkan informasi berikutnya. Demikian seterusnya proses pengolahan data menjadi informasi.

Gambar 2.3 Siklus Informasi

Data ditangkap

Hasil Tindakan Input (Data)

Proses (Model)

Output (Information)

Penerima

(41)

2.4.3. Fungsi Informasi

Adapun fungsi-fungsi informasi adalah sebagai berikut : 1. Untuk meningkatkan pengetahuan bagi si pemakai

2. Untuk mengurangi ketidakpastian dalam proses pengambilan keputusan pemakai.

3. Menggambarkan keadaan yang sebenarnya dari sesuatu hal. 4. Mengurangi resiko kegagalan

5. Mengurangi keanekaragaman / variasi yang tidak diperlukan

6. Memberi standar, aturan- aturan, ukuran, dan keputusan- keputusan yang menentukan pencapaian sasaran atau tujuan

2.5. Konsep Dasar Sistem Informasi

2.5.1. Pengertian Sistem Informasi

(42)

Menurut Robert A. Leitch dan K. Roscoe Davis Sistem Informasi didefinisikan sebagai berikut:

Sistem Informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar dengan laporan-laporan yang diperlukan.

Sedangkan Pengertian Sistem Informasi menurut Henry C. Lucas.

Sistem Informasi adalah kegiatan dari suatu prosedur-prosedur yang diorganisasikan bilamana dieksekusi akan menyediakan informasi untuk mendukukung pengambilan keputusan dan pengendalian di dalam

organisasi.

Dari beberapa definisi diatas maka, dapat diambil kesimpulan bahwa sistem informasi merupakan perpaduan antara manusia, alat teknologi, media, prosedure dan pengendalian yang bertujuan untuk menata jaringan komunikasi sehingga dapat membantu dalam pengambilan keputusan yang tepat.

2.5.2. Fungsi Sistem Informasi

Adapun beberapa kemampuan sistem informasi adalah sebagai berikut: 1. Melaksanakan komputasi numerik,bervolume besar,dengan kecepatan

tinggi.

2. Menyediakan komunikasi dalam organisasi atau antar organisasi yang murah akurat dan cepat.

3. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang yang kecil tetapi mudah diakses

(43)

5. Meningkatkan efektivitas dan efisiensi orang-orang yang bekerja dalam kelompok dalam suatu tempat atau pada beberapa lokasi

6. Menyajikan informasi dengan jelas yang menggugah pikiran manusia 7. Mengotomasikan proses-proses bisnis yang semiotomatis dan tugas-tugas

yang dikerjakan secara manual.

Selain kemampuan sistem informasi juga mempunyai beberapa peranan penting antara lain :

1. Berpartisipasi dalam pelaksanaan tugas-tugas otomasi.

2. Mengaitkan perencanaan, pengerjaan, dan pengendali dalam sebuah subsistem

3. Mengkoordinasikan subsistem-subsistem 4. Mengintegrasikan subsistem-subsistem.

2.6. Metode Pengembangan Sistem dengan Waterfall

Metodologi yaitu kesatuan metode-metode atau aturan-aturan pekerjaan yang digunakan oleh suatu ilmu pengetahuan. Sedangkan metode adalah suatu cara atau teknik yang sistematik mengerjakan sesuatu.

(44)

Pengembangan sistem dapat berarti penyusunan suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada.

Metode pengembangan sistem menggunakan Waterfall model, karena metode waterfall ini terdiri dari tahap-tahap yang memberikan kemudahan, jika pada satu tahap tidak sesuai atau mengalami kesalahan maka dapat kembali ke tahap sebelumnya.

2.7. Analisis Perancangan Terstruktur

Perancangan terstruktur bertujuan untuk membuat model solusi terhadap problemyang sudah dimodelkan secara lengkap pada tahap analisis terstruktur.

Dalam tahap perancangan suatu sistem diperlukan adanya teknik-teknik penyusunan sistem untuk menganalisa dan mendokumentasikan data yang mengalir didalam sistem tersebut. Teknik-teknik tersebut adalah diagram kontek, data flow diagram, kamus data, normalisasi, dan Entity Relation Diagram (ERD). Ada empat kegiatan perancangan yang harus dilakukan, yaitu:

(45)

2. Perancangan data, kita merancang struktur data yang dibutuhkan, serta merancang skema basisdata dengan mengacu pada model analisis yang sesuai (ERD).

3. Perancangan antarmuka, kita merancang antarmuka P/L dengan pengguna, antarmuka dengan sistem lain, dan antarmuka antar-modul.

4. Perancangan procedural, kita merancang detil dari setiap fungsi pada modul. Notasi yang digunakan bisa berupa flow chart, algoritma, dan lain-lain.

2.7.1. Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem.

Diagram konteks berisi gambaran umum (secara garis besar) sistem yang akan dibuat. Secara kalimat, dapat dikatakan bahwa diagram konteks ini berisi

“siapa saja yang memberi data (dan data apa saja) ke sistem, serta kepada siapa

saja informasi (dan informasi apa saja) yang harus dihasilkan sistem.”

2.7.2. Data Flow Diagran (DFD)

(46)

baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.

DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

Penggunaan DFD sangat berguna untuk mengetahui prosedur suatu program. Keuntungan yang lain adalah mempermudah pemakai atau user yang kurang menguasai komputer, untuk mengerti sistem yang akan dibuat.

DFD merupakan penurunan atau penjabaran dari diagram konteks. Dalam pembuatan DFD harus mengacu pada ketentuan sebagai berikut :

1. Setiap penurunan level yang lebih rendah harus mempresentasikan proses tersebut dalam spesifikasi proses yang jelas.

2. Penurunan dilakukan apabila memang diperlukan.

(47)

Simbol-simbol yang digunakan dalam Data Flow Diagram menurut notasi Yourdan adalah sebagai berikut :

1. Proses

Proses adalah simbol pertama data flow diagram. Proses dilambangkan dengan lingkaran, dimana proses ini menunjukan bagian dari sistem yang mengubah satu atau lebih input dan output. Nama proses dituliskan dengan satu kata, singkatan atau kalimat sederhana. Lambang sebuah proses dapat dilihat pada gambar 2.5 berikut :

Gambar 2.4 Simbol proses

2. Aliran Data

Aliran Data digambarkan dengan tanda panah. Aliran data juga digunakan untuk menunjukan bagian-bagian informasi dari satu bagian ke bagian lain. Pembagian nama untuk aliran ini menunjukan sebuah arti untuk sebuah aliran. Untuk kebanyakan sistem yang dibuat, aliran data sebenarnya mengambarkan data yakni angka, huruf, pesan, floating point, dan macam-macam informasi lainnya.

(48)

3. Simpanan Data

Simpanan data digunakan sebagai penyimpanan bagi paket-paket data. Notasi penyimpanan data digambarkan dengan garis horizontal yang pararel. Simpanan data merupakan simpanan data dari data yang berupa suatu file atau database di sistem komputer ataupun berupa arsip atau catatan manual. Nama dari simpanan data menunjukan nama filenya.

Gambar 2.6 Simbol simpanan data

4. Terminator

Terminator digambarkan dengan sebuah kotak yang menggambarkan kesatuan luar (eksternal entitty) yang berhubungan dengan sistem. Kesatuan luar merupakan kesatuan (entity) dilingkungan luar sistem yang dapat berupa orang, Organisasi atau sistem lainnya yang berada dilingkungan luarnya yang akan memberikan input atau output dari sistem.

Gambar 2.7 Simbol terminator

2.7.3. Kamus Data

(49)

1. Memvalidasi diagram aliran data dalam hal kelengkapan

Gambar

Gambar 3.1 Flowmap Prosedur Pemesanan Barang
Gambar 3.5 Proses Pemesanan Hingga Akhir
Gambar 3.6 Entity Relationship Diagram (ERD)
Gambar 3.7 Diagram Konteks
+7

Referensi

Dokumen terkait

Halaman ini menampilkan data club tenis meja di kota bandung yang dikelola oleh admin untuk tambah, edit dan hapus data. Data ini nantinya akan ditampilkan pada menu jadwal di

Perancangan antarmuka menu tambah foto villa dapat dilihat pada. gambar

[r]

Implementasi Cetak Laporan Pembelian Halaman cetak laporan pembelian pada gambar 12 ini merupakan hasil cetak laporan transaksi pembelian dari user pada Aplikasi