PERANCANGAN DAN PEMBANGUNAN APLIKASI ELECTRONIC MALL.
PERANCANGAN DAN PEMBANGUNAN APLIKASI
ELECTRONIC MALL
SKRIPSI
Oleh :
ALFIAH NURUL SARTIKA
0834010184
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
PERANCANGAN DAN PEMBANGUNAN APLIKASI
ELECTRONIC MALL
SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh :
ALFIAH NURUL SARTIKA
0834010184
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
PERANCANGAN DAN PEMBANGUNAN APLIKASI
ELECTRONIC MALL
Disusun oleh :
ALFIAH NURUL SARTIKA
0834010184
Telah disetujui mengikuti Ujian Negara Lisan
Gelombang VI Tahun Akademik 2011 / 2012
Pembimbing I
Pembimbing II
Rinci Kembang Hapsar i, S.Si, M.Kom
NPT. 712 127 701
Doddy Ridwandono, S.Kom
NPT. 3 7805 07 02181
Mengetahui,
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Dr. Ir. Ni Ketut Sar i, M.T
NPT. 19650731 199203 2001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SKRIPSI
PERANCANGAN DAN PEMBANGUNAN APLIKASI
ELECTRONIC MALL
Disusun Oleh :
ALFIAH NURUL SARTIKA
0834010184
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Pada Tanggal 15 Juni 2012
Pembimbing :
1.
Tim Penguji :
1.
Rinci Kembang Hapsari, S.Si, M.Kom
NPT. 712 127 701
Dr. Ir. Ni Ketut Sari, M.T
NPT. 19650731 199203 2001
2.
2.
Doddy Ridwandono, S.Kom
NPT. 3 7805 07 02181
Basuki Rahmat, S.Si, MT
NPT. 36907 06 02 09 1
3.
Dian Puspita Hapsari, S.Kom, M.Kom
NIP. 0729057801
Mengetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Ir. Sutiyono, MT
NIP. 19600713 198703 1001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama
: ALFIAH NURUL SARTIKA
NPM
: 0834010184
Jurusan
: Teknik Informatika
Telah mengerjakan revisi / tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan gelombang V , TA 2011/2012 dengan judul:
“PERANCANGAN DAN PEMBANGUNAN APLIKASI ELECTRONIC MALL”
Surabaya, 20 juni 2012
Dosen Penguji yang memeriksa revisi
Intan Yuniar Purbasari, S.Kom, MSc
NPT. 3800 6040 198
{
}
2)
Ir. Moch. Rochmad, MT
NIDN. 19620304 1991031 002
{
}
3)
Ir. Sutiyono, MT
NIP. 19600713 198703 1001
{
}
1)
Mengetahui,
Dosen Pembimbing
Pembimbing I
Rinci Kembang Hapsari, S.si, M.Kom.
NPT. 712 127 701
Pembimbing II
Doddy Ridwandono, S.Kom
NPT. 3 7805 07 02181
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
PERANCANGAN DAN PEMBANGUNAN APLIKASI ELECTRONIC MALL
DOSEN PEMBIMBING I
: RINCI KEMBANG HAPSARI S.Si, M.Kom
DOSEN PEMBIMBING II
: DODDY RIDWANDONO, S.Kom
PENYUSUN
: ALFIAH NURUL SARTIKA
ABSTRAK
Era sekarang ini menuntut seseorang untuk serba cepat. Terutama dalam
proses jual beli.Terkadang seseorang mempunyai keinginan untuk membeli
sesuatu, tapi malas untuk keluar rumah membeli barang tersebut. Kemajuan era
internet sekarang ini semakin mempermudah proses jual beli. Salah satunya
dengan adanya mall elektronik. proses jual beli. Sehingga seseorang tidak perlu
keluar rumah untuk membeli barang kebutuhannya.
Mall Elektronik ini dirancang sebagai upaya untuk mengumpulkan tokotoko individu di bawah sebuah alamat internet tunggal. Ide yang mendasari dari
sebuah mal elektronik adalah sama seperti pusat perbelanjaan biasa yang
menyediakan suatu tempat belanja dengan menawarkan banyak produk dan jasa.
Hasil dari proses implementasi yaitu Mal Elektronik dapat digunakan sebagai
pihak ketiga bagi bertemunya para penjual dan para pembeli untuk melakukan
pemesanan dan transaksi penjualan maupun hanya tukar menukar informasi
produk dan jasa secara online. Sehingga baik para penjual dan para pembeli
tidak terikat waktu dan tempat yang berbeda. Selain itu, sistem ini juga memiliki
keunggulan dalam memberikan kepercayaan kepada pembeli bahwa beberapa
penjual yang sudah melakukan verifikasi maka alamat kantornya sudah valid dan
benar berada di dunia nyata.
Bahasa pemrograman PHP digunakan dalam mengimplementasikan
keseluruhan sistem emall ini karena memberikan kemudahan dalam membuat
aplikasi web yang merupakan jembatan komunikasi antara e-mall dengan toko
maupun member.
Kata Kunci : Internet, Mall Elektronik, Bisnis Online, PHP
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Syukur Alhamdulillaahi rabbil ‘alamin terucap ke hadirat Allah SWT atas
segala limpahan Rahmat-Nya sehingga dengan segala keterbatasan waktu, tenaga,
pikiran dan keberuntungan yang dimiliki, akhirnya penulis dapat menyelesaikan
Tugas Akhir yang berjudul “Per ancangan dan Pembangunan Aplikasi
Electr onic Mall ” tepat waktu.
Tugas Akhir ini disusun guna diajukan sebagai salah satu syarat untuk
menyelesaikan program Strata Satu (S1) pada jurusan Teknik Informatika,
Fakultas Teknologi Industri, UPN ”VETERAN” Jawa Timur.
Dalam penyusunan Tugas akhir ini, Penulis berusaha untuk menerapkan
ilmu yang telah didapat selama menjalani perkuliahan dengan tidak terlepas dari
petunjuk, bimbingan, bantuan, dan dukungan berbagai pihak.
Dengan tidak lupa akan kodratnya sebagai manusia, Penulis menyadari
bahwa dalam karya tugas akhir ini masih mengandung kekurangan sehingga
dengan segala kerendahan hati, Penulis masih akan tetap terus mengharapkan
saran serta kritik yang membangun dari rekan-rekan pembaca.
Surabaya, 5 Juni 2012
Penulis
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
UCAPAN TERIMA KASIH
Puji syukur ke hadirat Allah SWT yang telah memberikan rahmat dan
karunia-Nya, sehingga dapat terselesaikannya Tugas Akhir ini.
Dengan selesainya tugas akhir ini tidak terlepas dari bantuan banyak pihak
yang telah memberikan masukan-masukan. Untuk itu penyusun mengucapkan
terima kasih sebagai perwujudan rasa syukur atas terselesaikannya tugas akhir
ini dengan lancar. Ucapan terima kasih ini saya tujukan kepada :
1. Bapak Prof. Dr. Ir. Teguh Soedarto, MP selaku Rektor Universitas
Pembangunan Nasional “Veteran” Jawa Timur.
2. Bapak Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur.
3. Dr. Ir. Ni Ketut Sari, MT selaku Ketua Jurusan Teknik Informatika UPN
“Veteran” Jawa Timur.
4. Ibu Rinci Kembang Hapsari, S.Si, M.Kom selaku dosen pembimbing I
pada Tugas Akhir ini, yang telah banyak memberikan petunjuk, masukan,
bimbingan, dorongan serta kritik yang bermanfaat sejak awal hingga
terselesainya Tugas Akhir ini. Sekali lagi terima kasih banyak dan tidak
akan saya lupkan jasa - jasa ibu rinci.
5. Bapak Doddy Ridwandono, S.Kom selaku dosen pembimbing II yang
telah banyak memberikan petunjuk, masukan serta kritik yang bermanfaat
hingga terselesainya Tugas Akhir ini.
6. Terimakasih buat kedua orang tuaku tercinta yang telah memberi
semangat, dorongan
dan do’a yang tiada henti-hentinya, aku
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
persembahkan semua ini untuk mama dan papa. Maaf selama ini aku
masih belum bisa memberikan apa-apa buat kalian, mungkin dengan ini
aku bisa membuat kalian bangga denganku. Terimakasih buat mbak nofi
dan mbak chusnul yang paling aku sayangi (meskipun aku sadar terkadang
suka nyebelin kalian.hehehehe…), terima kasih selalu memberi support
dan sudah sayang sekali denganku. Terima kasih juga buat mbah, om,
tante, mas baruku (mas harun), sepupu-sepupuku, dan keluarga besarku
terima kasih banyak sudah mau direpotkan selama aku di Surabaya.
7. Terima kasih buat sahabat terbaikku Mershakti Rizky Oktariani, terima
kasih telah menjadi sahabatku selama ini dan selalu membantu aku. Buat
teman-teman seperjuanganku Syamsul Arif, Ilza Rosida, Tri Rahmawanto,
Min Umami, Aris Yulianto, Rizky Firmansyah, Slamet Soendoro, Ruri
Asprianto, Eva Yulia, Andri Istifarianto, Duddy Harianto, Misbachul
Munir, Maysita, Muhamad Abbas, Adam Septiansyah, Muhammad Hudi,
Aditya Bagus, Faris Surya, semua teman-teman Teknik Informatika 2008,
semua keluarga “KKN 34 tahun 2011”, masa-masa indah bersama kalian
tak kan kulupakan. Terima kasih juga buat teman-temanku di “SMK N 1
Sorong” yang telah memberi semangat dan banyak membantu selama ini..
Terima kasih juga buat Rio Apriono yang selalu memberiku motivasi dan
semangat kepadaku selama ini. Terima kasih banyak sudah mau direpotin
selama ini, membangunkan aku untuk kuliah pagi, memberi aku semangat
setiap hari untuk tetap rajin belajar selama ini meskipun aku selalu
membuat kamu sebel dengan sifatku, maaf yah.
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8. Serta orang-orang yang tidak dapat saya sebutkan satu persatu namanya.
Terimakasih atas bantuannya semoga Allah SWT yang membalas semua
kebaikan dan bantuan tersebut.
Surabaya, 5 Juni 2012
Penulis
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN
ABSTRAK ..................................................................................................
i
KATA PENGANTAR .................................................................................. ii
UCAPAN TERIMA KASIH ........................................................................ iii
DAFTAR ISI ................................................................................................ vi
DAFTAR GAMBAR ...................................................................................
x
DAFTAR TABEL ........................................................................................ xvi
BAB I PENDAHULUAN .............................................................................
1
1.1
Latar Belakang.....................................................................................
1
1.2
Perumusan Masalah .............................................................................
2
1.3
Batasan Masalah ..................................................................................
3
1.4
Tujuan .................................................................................................
3
1.5
Manfaat ...............................................................................................
4
1.6
Metodologi ..........................................................................................
4
1.7
Sistematika Penulisan ..........................................................................
5
BAB II TINJAUAN PUSTAKA ...................................................................
7
2.1
Electronic Mall (E-Mall)......................................................................
7
2.1.1 Kategori Electronic Mall ......................................................................
7
2.1.2 Kelemahan dan Kelebihan E-Mall........................................................
8
2.2
Konsep Dasar Sistem Informasi ...........................................................
9
2.3
Pengertian Penjualan............................................................................
9
2.4
Mekanisme Transaksi Pada E-Mall ...................................................... 10
vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.5
Mekanisme Pembayaran Pada E-Mall .................................................. 11
2.6
Kebutuhan-Kebutuhan Sistem .............................................................. 12
2.6.1 Alir Dokumen (Document Flowchart).................................................. 12
2.6.2 Sistem Flowchart (Flowchart System) .................................................. 13
2.6.3 Diagram Berjenjang ............................................................................. 15
2.6.4 Kontek Diagram .................................................................................. 16
2.6.5 Data Flow Diagram (DFD).................................................................. 17
2.6.6 Cardinality Ratio.................................................................................. 20
2.7
Bahasa Pemrograman PHP................................................................... 21
2.8
Server Web Apache ............................................................................. 23
BAB III ANALISA DAN PERANCANGAN SISTEM ................................. 25
3.1
Analisa Sistem ..................................................................................... 25
3.2
Perancangan Sistem ............................................................................. 27
3.2.1 Deskripsi Umum Sistem ...................................................................... 27
3.2.2 Flowchart............................................................................................. 28
3.2.3 Diagram Berjenjang ............................................................................. 31
3.2.4 Diagram Konteks ................................................................................. 32
3.2.5 Data Flow Diagram (DFD) Level 1 ..................................................... 33
3.2.6 Data Flow Diagram (DFD) Level 2 ..................................................... 35
3.3
Perancangan Database ......................................................................... 38
3.3.1 CDM (Conceptual Data Model) ........................................................... 38
3.3.2 PDM (Physical Data Model)................................................................ 38
3.4
Perancangan Antarmuka ...................................................................... 41
3.4.1 Desain Halaman Utama ....................................................................... 41
3.4.2 Desain Halaman Administrator (Admin) .............................................. 42
vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.4.3 Desain Halaman Toko.......................................................................... 43
BAB IV HASIL DAN PEMBAHASAN ....................................................... 44
4.1
Implementasi Tabel.............................................................................. 44
4.2
Implementasi WEB .............................................................................. 50
4.3
Interface .............................................................................................. 51
4.3.1 Halaman Registrasi .............................................................................. 52
4.3.2 Halaman Login .................................................................................... 54
4.4
Toko Interface ..................................................................................... 57
4.4.1 Halaman Daftar Produk ....................................................................... 57
4.4.2 Lihat Order .......................................................................................... 61
4.4.3 Halaman Pengaturan Akun................................................................... 63
4.5
Member Interface................................................................................. 63
4.5.1 Halaman Shopping Cart ....................................................................... 64
4.5.2 Halaman Checkout Order..................................................................... 65
4.5.3 Halaman History Pembelanjaan ........................................................... 66
4.5.4 Halaman Pengaturan Akun................................................................... 68
4.6
Admin Interface ................................................................................... 68
4.6.1 Halaman Login .................................................................................... 68
4.6.2 Halaman Utama Administrator............................................................. 71
4.6.3 Halaman Kategori ................................................................................ 71
4.6.4 Halaman Sub Kategori ......................................................................... 73
4.6.5 Halaman Lihat Order ........................................................................... 76
4.6.6 Halaman Ongkos Kirim ....................................................................... 76
4.6.7 Halaman Data Toko ............................................................................. 78
4.6.8 Halaman Data Member ........................................................................ 80
viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.6.9 Halaman Data Admin .......................................................................... 82
BAB V UJI COBA SISTEM ......................................................................... 86
5.1
Pengujian Member Interface ................................................................ 86
5.2
Pengujian Toko Interface ..................................................................... 92
5.3
Pengujian Admin Interface................................................................... 97
5.3.1 Menu Kategori ..................................................................................... 98
5.3.2 Menu Sub Kategori .............................................................................. 100
5.3.3 Menu Lihat Order ................................................................................ 102
5.3.4 Menu Ongkos Kirim ............................................................................ 103
5.3.5 Menu Data Toko .................................................................................. 105
5.3.6 Menu Data Member ............................................................................. 107
5.3.7 Menu Data Admin ............................................................................... 109
BAB VI PENUTUP ...................................................................................... 112
6.1
Kesimpulan.......................................................................................... 112
6.2
Saran Pengembangan ........................................................................... 1113
DAFTAR PUSTAKA
ix
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1
Latar Belakang
Perkembangan internet menyebabkan terbentuknya sebuah dunia baru
yang lazim disebut dunia maya.
hak dan kemampuan untuk
batasan
apapun
yang
Di dunia maya ini setiap individu memiliki
berinteraksi
dengan
dapat menghalanginya.
individu
lain
tanpa
Sehingga globalisasi yang
sempurna sebenarnya telah berjalan di dunia maya yang menghubungkan
seluruh komunitas digital.
Dari seluruh aspek kehidupan manusia yang
terkena dampak kehadiran internet, sektor bisnis merupakan sektor yang paling
terkena dampak dari perkembangan teknologi informasi dan telekomunikasi
serta paling cepat tumbuh. Semakin padatnya aktifitas dan kegiatan sehari-hari
membuat orang-orang beralih pada sesuatu yang mudah dan simple, bahkan saat
berbelanja. Internet, media informasi yang juga memfasilitasi kegiatan belanja,
menawarkan berbagai macam pilihan untuk konsumen dalam berbelanja. Sebuah
situs perusahaan dagang atau jasa biasa menawarkan produk mereka atau mereka
akan bergabung pada sebuah “pasar” yang memuat berbagai macam situs unit
bisnis. Pasar ini sering disebut e-mall atau electronic mall.
Mall elektronik atau biasa disebut e-mall, hampir sama dengan mall-mall
di dunia nyata. Mall elektronik juga menampilkan produk-produk dari berbagai
toko. Seperti mall pada umumnya, apabila para pengunjung di mall elektronik
tersebut tertarik untuk membeli produk, maka pembeli bisa melakukan transaksi
untuk barang yang diinginkan. Dan biasanya pembayaran dilakukan dengan cara
men-transfer uang melalui ATM serta pengiriman barang melalui pos atau jasa
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
kurir [7]. Dengan kata lain, E-mall adalah web site yang menampilkan katalog
elektronik maupun barang-barang lainnya dari beberapa pemasok, dan biaya
komisi dari mereka untuk pendapatan penjualan dihasilkan di situs tersebut.
Seiring dengan kebutuhan tersebut situs-situs e-mall sudah ada yang
menyajikan kategori barang-barang yang dijual dan berasal dari pengunjung yang
memasukkan data akan barangnya namun beberapa situs ini ada yang memiliki
kelemahan karena transaksi tidak dapat dilakukan secara langsung dari website
yang dimiliki oleh e-mall karena kategori tersebut hanya sebagai iklan yang
bersumber dari toko-toko online atau input dari user. Dari kacamata pengunjung
yang ingin membeli atau sekedar melihat produk diperlukan suatu e-mall yang
menyajikan informasi yang lengkap tentang barang-barang yang terjual dan
tentunya bersumber dari toko yang mendaftar pada e-mall. Informasi ini harus
terstruktur, dalam arti tersusun suatu katalog dari barang-barang yang terjual dan
bersumber dari semua toko. Selain itu, customer juga ingin melakukan pernbelian
pada e-mall secara mudah. Customer membutuhkan e-mall yang tidak hanya iklan
produk atau sekedar link suatu toko [6].
1.2
Perumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka
ditarik suatu rumusan masalah sebagai berikut:
1. Bagaimana membangun aplikasi e-mall ini dengan menggunakan PHP.
2. Bagaimana merancang proses pembelian yang memungkinkan pengunjung
membeli produk melalui e-mall dan dapat melibatkan produk yang berasal
dari semua toko.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
1.3
Batasan Masalah
Dalam menganalisa dan menyelesaikan suatu masalah, maka perlu
diberikan pembatasan atau ruang lingkup pembahasan. Adapun batasan - batasan
masalah adalah sebagai berikut :
1. Pada aplikasi e-mall ini biaya pengiriman sesuai dari perusahaan ekspedisi
yang menangani pengiriman barang.
2. Aplikasi yang dibuat merupakan e-mall khusus yang menjual produk
elektronik.
3. Sistem yang dibuat tidak mencakup sistem pembagian keuangan antara tokotoko yang terlibat pada e-mall. E-mall membutuhkan data nomor rekening dari
setiap toko yang terdaftar sehingga e-mall dapat melakukan transfer rekening
secara konvensional di luar sistem ini untuk menangani pembagian keuangan
yang didapat karena adanya pembelian dari customer.
4. Di dalam perancangan pembuatan aplikasi e-mall ini menggunakan bahasa
pemrograman PHP dengan database MySQL.
1.4
Tujuan
Tujuan yang ingin dicapai dalam tugas akhir ini adalah:
1. Menyediakan fasilitas bagi pengunjung untuk membeli produk yang dijual
oleh e-mall dan bersumber dari semua toko yang terdaftar padanya.
2. Menyediakan fasilitas bagi toko untuk membangun dan mengatur produk bagi
toko yang ingin menjual barang.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.5
Manfaat
Adapun manfaat yang akan diperoleh adalah:
1. Dengan adanya e-mall dapat langsung memasarkan produk tanpa harus
melalui perantara, sehingga dapat meminimalisir biaya promosi.
2. Menghemat waktu, biaya dan tenaga. Karena dengan e-mall, konsumen akan
mudah mendapatkan apa yang diinginkan hanya dengan mengakses dengan
internet. Tanpa mencari lokasi toko, konsumen bisa langsung memesan apa
yang dibutuhkan.
1.6
Metodologi
Metodologi yang digunakan dalam Tugas Akhir ini adalah sebagai berikut:
1. Studi Literatur
Mencari dan mempelajari segala macam informasi secara kepustakaan tentang
e-mall. Dalam tahap ini pula saya mempelajari teknologi dan cara
pengimplementasian dalam bahasa pemrograman PHP.
2. Pengumpulan Data
Pengumpulan data dilakukan dengan cara identifikasi dan klarifikasi melalui
studi literatur. Dari pengumpulan data tersebut dapat dilakukan analisa data.
3. Pengembangan Konsep dan Desain Sistem
Pada tahap ini, proses dominan yang dilakukan adalah merancang dan
membuat arsitektur database, dimana pada database tersebut dapat menyimpan
informasi dan data yang diperlukan guna menunjang berjalannya sebuah
sistem informasi atau perangkat lunak yang dibuat.
4. Perancangan dan Pembuatan Sistem
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
Pada tahap ini setelah database terbentuk maka dibuat dan dirancang sebuah
sistem informasi yang nantinya sistem ini dapat berguna dan dimanfaatkan
oleh user. Pada perancangan dan pembuatan sistem ini menggunakan tools
tertentu yang sesuai dengan sistem yang dibuat
5. Uji Coba
Tahap akhir dari pembuatan sistem ini adalah uji coba, dimana sistem akan
melewati tahap pengujian apakah mampu berjalan dengan baik sesuai tujuan
ataukah masih perlu adanya perbaikan sehingga dapat digunakan oleh
pengguna secara efektif.
6. Dokumentasi
Dokumentasi berupa penulisan laporan tugas akhir sudah dilakukan sejak awal
penelitian. Hasil laporan tiap bab penyusun merupakan keluaran (deliverables)
tertulis dari setiap tahapan penelitian.
1.7
Sistematika Penulisan
Dalam dokumentasi laporan tugas akhir ini, pembahasan disajikan dalam
enam bab dengan sitematika pembahasan sebagai berikut :
BAB I
PENDAHULUAN, Bab ini berisikan tentang latar belakang masalah,
perumusan masalah, batasan masalah, tujuan, manfaat, dan sistematika penulisan
pembuatan tugas akhir ini.
BAB II
LANDASAN TEORI, Pada bab ini menjelaskan tentang teori-teori
pemecahan masalah yang berhubungan dan digunakan untuk mendukung dalam
pembuatan tugas akhir ini.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
BAB III
ANALISA DAN PERANCANGAN SISTEM, Bab ini dijelaskan
tentang tata cara perancangan sistem yang digunakan untuk mengolah sumber
data yang dibutuhkan sistem antara lain : Perancangan perangkat keras,
perancangan perangkat lunak, seperti pada Flowchart , Diagram Berjenjang,
Diagram Konteks, DFD, dan perancangan server data
BAB IV
IMPLEMENTASI
SISTEM,
Pada
bab
ini
menjelaskan
implementasi dari program yang telah dibuat meliputi lingkungan implementasi ,
implementasi proses dan implementasi antarmuka.
BAB V
UJ I COBA DAN EVALUASI, Pada bab ini menjelaskan tentang
pelaksanaan uji coba dan evaluasi dari pelaksanaan uji coba dari program yang
dibuat.
BAB VI PENUTUP, Bab ini berisi kesimpulan dan saran dari penulis untuk
pengembangan sistem .
DAFTAR PUSTAKA, Pada bagian ini akan dipaparkan tentang sumber-sumber
literatur yang digunakan dalam pembutan laporan tugas akhir ini .
LAMPIRAN
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1
Elektronik Mall (E-Mall)
Elektronik mall adalah sebuah situs yang berisi sejumlah vendor yang
menjaga halaman web di situs. Mall tersebut dapat menyerupai mall nyata dengan
berbagai e-commerce perusahaan yang menjual produk atau jasa atau mereka
dapat menjadi operasi khusus dimana vendor berkonsentrasi pada satu bidang
tertentu seperti barang olahraga atau kosmetik. Kadang-kadang istilah ini
digunakan untuk menggambarkan koleksi berbasis web penyedia layanan
daripada vendor produk [5].
Secara teori, e-mall hampir serupa dengan dunia mall yang sebenarnya,
sebuah kelompok toko dalam satu tempat lokasi. Saat memasuki situs e-mall
disana akan ditemukan serangkaian produk yang dapat dilihat, dicari dan dipilih
secara visual. Karena tidak semua barang bisa di browse dalam satu page, maka
biasanya untuk dapat menemukan barang yang diperlukan oleh konsumen, penjual
menampilkan katalog yang dibuat berdasarkan kategori tertentu, misalnya
berdasarkan harga, jenis produk, lokasi dimana customer berada, dan sebagainya
[8].
2.1.1
Kategor i E-Mall [9]
E-mall dapat dibedakan ke dalam beberapa kategori. Berdasarkan produk
yang dijual, e-mall dibedakan menjadi:
7
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
1. E-mall general (umum) merupakan e-mall yang menyediakan berbagai macam
produk untuk dijual pada situsnya. E-mall mempunyai market yang luas bila
dilihat dari barang atau produk yang dijual. E-mall General adalah
marketspace yang besar yang menjual tipe produk.
2. E-mall khusus adalah e-mall yang hanya menjual satu jenis barang atau lebih
spesifik ke satu jenis barang yang ditawarkan.
2.1.2
KELEBIHAN DAN KEKURANGAN E-MALL [10]
Kelebihan E-mall, yaitu:
1. Akses luas. Dengan terhubung lewat internet maka dapat mengkses semua
barang yang diinginkan yang ditawarkan di internet tersebut serta waktu yang
tidak terbatas. Karena pada waktu kapan pun asalkan kita terhubung dengan
internet, kita bisa mengaksesnya tanpa ada batasan hari libur atau
semacamnya.
2. Hemat. Hemat meliputi hemat waktu, biaya, dan tenaga. Karena dengan Emall kita sebagai konsumen akan mudah mendapatkan apa yang kita inginkan
hanya dengan mengakses internet. Tanpa mencari lokasi toko kita bisa
langsung memesan apa yang kita butuhkan.
Kekurangan E-mall, yaitu:
1. Tidak dapat mengetahui bentuk asli barang secara langsung. Karena yang
ditampilkan berupa foto dan detail produk, maka kita tidak mengetahui bentuk
asli barang tersebut seperti apa. Waktu pengiriman. Waktu pengiriman tidak
selalu tepat waktu.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
2. Keamanan. Karena biasanya pembayaran dilakukan dengan mentransfer
sejumlah uang ke nomor rekening tertentu, hal ini bisa dimanfaatkan pihak
yang bertanggung jawab untuk menyalahgunakan hal tersebut.
2.2
Konsep Dasar Sistem Infor masi
Suatu sistem dalam suatu organisasi yang merupakan kombinasi dari
orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian
untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin
tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadiankejadian internal dan eksternal yang penting dan menyediakan suatu dasar
informasi untuk pengambilan keputusan.
Definisi menurut Jogiyanto (2005:11), menyebutkan bahwa: “Sistem
informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-laporan yang diperlukan” [4].
2.3
Penger tian Penjualan
Penjualan merupakan bagian dari kegiatan pemasaran, kerena penjualan
sangat penting dan sangat menentukan suatu pemasaran untuk produknya yaitu
dengan cara menjual produk tersebut dan apabila penjualan tidak dapat
dilaksanakan maka fungsi-fungsi lain dari pemasaran tidak akan berjalan dengan
baik. Kegiatan penjualan terbagi dalam dua cara yaitu:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
1. Penjualan kredit yaitu penjualan barang yang dilakukan dengan cara mengirim
barang sesuai dengan pesanan dari pembeli dan tidak ada pembayaran
langsung yang terjadi dalam jangka waktu tertentu tetapi pihak perusahaan
yang menjual mempunyai tugas untuk memberikan tagihan pada pembeli
tersebut.
2. Penjualan tunai yaitu apabila perusahaan tersebut menjual produknya sesuai
langsung pada pembeli dan dibayar pada saat itu juga oleh pembeli.
Pengertian penjualan menurut “American Marketing Association”
ditetapkan sebagai berikut: Proses pemberian bantuan persuasi secara pribadi atau
non pribadi agar membeli suatu komoditi atau jasa agar bertindak yang
menguntungkan suatu gagasan atau ide yang mengandung arti komersial bagi
penjual.
Dari pemikiran diatas maka diambil kesimpulan bahwa yang dimaksud
dengan sistem penjualan adalah pola hubungan antar bagian-bagian yang saling
berkaitan untuk melakukan kegiatan yaitu memproses data penjualan sehingga
menghasilkan informasi yang cepat, tepat dan akurat sehingga memuaskan kedua
belah pihak baik pembeli maupun penjual.
2.4
Mekanisme Tr ansaksi Pada E-Mall
Pembeli yang akan berbelanja di toko online dapat menggunakan fasilitas
shopping cart. Shopping cart adalah sebuah software di situs web yang
mengijinkan pelanggan untuk melihat toko yang anda buka kemudian memilih
item barang untuk diletakkan dalam kereta dorong yang kemudian membelinya
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
saat melakukan check out (Tim Penelitian dan Pengembangan Wahana Komputer
Yogyakarta, 2006).
Konsep shopping cart ini meniru kereta belanja yang biasanya digunakan
orang untuk berbelanja di pasar swalayan. Shopping cart biasanya berupa formulir
dalam web dan dibuat dengan kombinasi CGI (Common Gateway Interface),
database, dan HTML (Hyper Text Markup Language), dimana barang-barang
yang dimasukkan ke shopping cart masih dapat dibatalkan, jika pembeli berniat
untuk membatalkan membeli barang tersebut. Jika pembeli ingin mambayar untuk
barang yang dipilih, maka pembeli harus mengisi form transaksi. Biasanya form
ini menanyakan identitas pembeli. Setelah pembeli mengadakan transaksi, barang
akan dikirimkan melalui jasa pos/jasa pengiriman lain langsung ke alamat
pembeli.
2.5
Mekanisme Pembayar an Pada E-Mall
Menurut Onno W. Purbo, (2001:1), bentuk atau cara pembayaran
yang digunakan di internet umumnya bertumpu pada sistem keuangan
nasional, tapi ada juga beberapa yang mengacu kepada keuangan local atau
masyarakat. Adapun klasifikasi berbagai mekanisme pembayaran tersebut
dapat kita bagi dalam lima (5) mekanisme utama, seperti:
1. Transaksi model-ATM, yang menyangkut hanya institusi financial dan
pemegang account yang akan melakukan pengambilan atau mendeposit
uangnya dari account masing-masing.
2. Pembayaran dua pihak tanpa perantara, transaksi dilakukan langsung antara
dua pihak tanpa perantara menggunakan uang nasional-nya.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
3. Pembayaran dengan perantaraan pihak ke-tiga, umumnya proses pembayaran
yang menyangkut debit, kredit maupun check masuk dalam kategori ini.
4. Micropayment, dalam bahasa sederhananya adalah pembayaran untuk uang
recehan kecil-kecil. Mekanisme micropayment ini penting dikembangkan
karena sangat diperlukan pembayaran receh yang kecil
tanpa overhead
transaksi yang tinggi.
5. Anonymous digital cash, uang elektronik yang di enkripsi, didahului oleh
David Chaum dengan Digicash-nya. Uang elektronik menjamin privasi dari
user cash tetap terjamin sama seperti uang kertas maupun koin yang kita
kenal.
2.6
Kebutuhan-Kebutuhan Sistem
2.6.1
Alir Dokumen ( Document Flowchart )
Bagan alir dokumen (Document flowchart) atau disebut juga bagan alir
formulir (Form flowchart) atau paperwork flowchart merupakan bagan alir yang
menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
Formulir adalah suatu dokumen yang memuat informasi konstan yang
tercetak dan mempunyai bagian luang untuk diisi dengan variabel. Bagi
perusahaan tentunya harus mencatat transaksi setiap harinya, yang mana semua ini
harus dikonversikan dari satu media ke media lainnya dan dimanipulasi berulangulang yang pada akhirnya berakhir pada suatu formulir yang berguna bagi manajer
di dalam mengambil keputusan. Sehingga dapat dikatakan bahwa keberhasilan
atau kegagalan suatu perusahaan juga tergantung dari formulir-formulir yang
digunakan. Dari uraian diatas maka dapat diambil kesimpulan bahwa alasan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
pemakaian formulir adalah untuk memudahkan suatu arus, proses dan analisa,
yaitu berupa :
1) Penyusunan data.
2) Meminimumkan waktu
pencatatan dan penghapusan penulisan data
konstan.
3) Memungkinkan kontrol terhadap kegiatan.
4) Mengurangi terjadinya kesalahan tulis menulis.
5) Menyampaikan informasi penting dari satu orang ke orang lain baik dalam
suatu organisasi maupun antar organisasi.
2.6.2
Sistem Flowchart ( Flowchart System )
Sistem flowchart merupakan alat bantu yang banyak digunakan untuk
menggambarkan sistem secara phisik dengan simbol-simbol bagan alir yang
menunjukkan secara tepat arti phisiknya seperti simbol : terminal, hard disk,
laporan dan lain-lainnya.
Adapun simbol-simbol standar yang digunakan untuk membuat bagan alir
adalah sebagai berikut :
Tabel 2.1 Simbol-Simbol Flowchart
Simbol Dokumen
Simbol ini digunakan untuk menggambarkan semua
jenis dokument input dan output baik untuk proses
manual, mekanik maupun komputer.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
Simbol Kegiatan Manual
Simbol ini digunakan untuk menggambarkan kegiatan
manual.
Simbol Operasi Luar
Simbol ini menunjukkan operasi yang dilakukan
diluar komputer
Simbol Arsip Sementara
Simbol ini digunakan untuk menggambarkan tempat
penyimpanan dokumen yang dokumennya akan
diambil kembali dari arsip tersebut dimasa yang akan
datang untuk keperluan pengolahan lebih lanjut
terhadap
dokumen tersebut urutan
pengarsipan
dokumen digunakan simbol berikut :
A : menurut Abjad
N : menurut Nomor Urut
T : menurut Tanggal
Simbol Penghubung
Penghubung pada halaman yang sama. Dalam
menggambarkan bagan alir dokumen dibuat mengalir
dari atas ke bawah dan dari kiri kekanan. Karena
keterbatasan
ruang
halaman
kertas
untuk
menggambarkan maka diperlukan simbol penghubung
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
yang memungkinkan aliran dokumen berhenti disuatu
lokasi pada halaman tertentu dan kembali berjalan
dilokasi lain pada halaman yang sama.
Simbol Penghubung
Penghubung pada halaman yang berbeda. Dalam
menggambarkan bagan alir dokumen dibuat mengalir
dari atas ke bawah dan dari kiri kekanan. Karena
keterbatasan
ruang
halaman
kertas
untuk
menggambarkan maka diperlukan simbol penghubung
yang memungkinkan aliran dokumen berhenti disuatu
lokasi pada halaman tertentu dan kembali berjalan
dilokasi lain pada halaman yang berbeda.
Simbol Terminal
Simbol ini digunakan untuk menggambarkan awal
dan akhir suatu sistem.
Simbol Keputusan
Simbol ini menggambarkan keputusan yang harus
dibuat dalam proses pengolahan data.
2.6.3
Diagram Ber jenjang
Dekomposisi: proses membagi sistem ke sub sistem yg lebih kecil dan
menunjukkan hierarchy proses-proses yang ada dalam sistem yang kita buat.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
Berikut adalah contoh gambar dari diagram berjenjang:
Gambar 2.1 Diagram Berjenjang
2.6.4
Kontek Diagram
Model diagram konteks menjabarkan tentang aktor-aktor yang terlibat
dalam suatu konteks informasi, serta dinamika informasi yang terjadi antar aktoraktor tersebut. Pada model ini tergambar organisasi yang bersangkutan, dan
dengan siapa saja organisasi ini berhubungan secara informasi. Kemudian
hubungan itu dirinci dalam soal apa saja informasi dan sifat informasinya.
Model ini kemudian menjadi peta tentang alur informasi di seputar
organisasi tersebut. Karena pihak-pihak yang digambarkan adalah fihak luar
organisasi maka pada tahap pertama yang dihasilkan adalah analisis eksternal.
Namun demikian kemudian dari yang eksternal dapat dibangun model yang sama
untuk versi internal.
Bagi Ornop yang terbiasa dengan alat bernama stakeholder analysis, maka
pihak pihak eksternal ini dapat dipungut dari hasil stakeholder analysis kalau
memang sudah ada.
Diagram konteks dapat dibuat berjenjang mulai dari yang paling umum
sampai yang paling terperinci. Salah satu bentuk turunan diagram lebih terperinci
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
dari diagram konteks, adalah Diagram Aliran Data atau (Data Flow
Diagram/DFD).
2.6.5
Data Flow Diagram (DFD)
DFD merupakan penggambaran sistem yang menggunakan bentuk simbol
untuk
menggambarkan
aliran
data
dalam
suatu
proses
yang
saling
berhubungan(McLeod, Jr., Schell, 1979). Beberapa simbol yang dipergunakan
untuk menggambarkan sistem antara lain:
1)
External entity, merupakan kesatuan di lingkungan luar sistem yang akan
mempengaruhi sistem, dengan memberikan input atau menerima output dari
sistem. External entity dapat berupa:
a)
orang atau sekelompok orang dalam organisasi tetapi di luar sistem
yang sedang dikembangkan
b)
organisasi atau orang yang berada di luar organisasi
c)
kantor atau divisi dalam perusahaan tetapi di luar sistem yang sedang
dikembangkan
d)
sistem informasi lain di luar sistem yang sedang dikembangkan
e)
sumber asli dari suatu transaksi
f)
penerima akhir dari suatu laporan yang dihasilkan oleh sistem.
entitas
Gambar 2.2 External entity
2)
Repeated external entity, untuk menghindari keruwetan dalam diagram,
karena banyaknya garis penghubung antara external entity, proses, maupun
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
data store yang saling berpotongan, maka external entity dapat digambarkan
>1 kali untuk satu nama, yang disebut repeated external entity.
Nama external entity
Nama external entity
Gambar 2.3 Repeated external entity
3)
Data flow, disimbolkan dengan tanda panah dimana arah panah
menunjukkan arah mengalirnya data. Data flow mengalir menuju proses atau
meninggalkan proses. Data flow yang meninggalkan external entity selalu
menuju ke proses. Data flow dapat berupa:
a)
masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk
formulir atau dokumen yang digunakan sistem
b)
laporan tercetak yang dihasilkan sistem
c)
masukan untuk komputer
d)
output ke layar monitor
e)
data yang dibaca dari suatu file atau yang direkam ke suatu file
f)
komunikasi ucapan
g)
surat atau memo
h)
suatu isian yang dicatat pada buku agenda
Arus data diberi nama yang jelas dan bermakna (meaningfull) yang dapat
mewakili data yang mengalir.
Nama data flow
Gambar 2.4 Data Flow
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
19
4)
Process, Adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer
dari hasil suatu arus data yang masuk ke proses dan akan dihasilkan arus data
yang keluar dari proses.
Process
Gambar 2.5 Process
5)
Data storage, Merupakan simpanan dari data yang dapat berupa:
a)
File atau database di sistem komputer
b)
Arsip atau catatan manual
c)
Kotak tempat data di meja seseorang
d)
Tabel acuan buku
e)
Suatu agenda atau buku.
storage
Gambar 2.6 Data stroge
6)
Repeated Data Storage, Untuk menghindari keruwetan diagram, karena
banyaknya garis penghubung antar data storage, external entity, process,
maupun data storage yang saling berpotongan, maka data storage dapat
digambarkan lebih dari satu buah untuk satu nama yang disebut repeated
data storage.
D1
Nama data
storege
Gambar 2.7 Repeated Data Strage
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
2.6.6
Car dinality Ratio
Dalam penggambaran ER-diagram juga diperlukan cardinality rasio yaitu
notasi yang menunjukan banyaknya relasi yang terjadi antar enitas. Disamping itu
cardinality rasio juga untuk membantu gambaran relasi secara lengkap.Terdapat
tiga macam relasi dalam hubungan atribut dalam satu file, relasi dari data dapat
berupa:
1) Hubungan satu ke satu (one to
ELECTRONIC MALL
SKRIPSI
Oleh :
ALFIAH NURUL SARTIKA
0834010184
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
PERANCANGAN DAN PEMBANGUNAN APLIKASI
ELECTRONIC MALL
SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh :
ALFIAH NURUL SARTIKA
0834010184
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
PERANCANGAN DAN PEMBANGUNAN APLIKASI
ELECTRONIC MALL
Disusun oleh :
ALFIAH NURUL SARTIKA
0834010184
Telah disetujui mengikuti Ujian Negara Lisan
Gelombang VI Tahun Akademik 2011 / 2012
Pembimbing I
Pembimbing II
Rinci Kembang Hapsar i, S.Si, M.Kom
NPT. 712 127 701
Doddy Ridwandono, S.Kom
NPT. 3 7805 07 02181
Mengetahui,
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Dr. Ir. Ni Ketut Sar i, M.T
NPT. 19650731 199203 2001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SKRIPSI
PERANCANGAN DAN PEMBANGUNAN APLIKASI
ELECTRONIC MALL
Disusun Oleh :
ALFIAH NURUL SARTIKA
0834010184
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Pada Tanggal 15 Juni 2012
Pembimbing :
1.
Tim Penguji :
1.
Rinci Kembang Hapsari, S.Si, M.Kom
NPT. 712 127 701
Dr. Ir. Ni Ketut Sari, M.T
NPT. 19650731 199203 2001
2.
2.
Doddy Ridwandono, S.Kom
NPT. 3 7805 07 02181
Basuki Rahmat, S.Si, MT
NPT. 36907 06 02 09 1
3.
Dian Puspita Hapsari, S.Kom, M.Kom
NIP. 0729057801
Mengetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Ir. Sutiyono, MT
NIP. 19600713 198703 1001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama
: ALFIAH NURUL SARTIKA
NPM
: 0834010184
Jurusan
: Teknik Informatika
Telah mengerjakan revisi / tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan gelombang V , TA 2011/2012 dengan judul:
“PERANCANGAN DAN PEMBANGUNAN APLIKASI ELECTRONIC MALL”
Surabaya, 20 juni 2012
Dosen Penguji yang memeriksa revisi
Intan Yuniar Purbasari, S.Kom, MSc
NPT. 3800 6040 198
{
}
2)
Ir. Moch. Rochmad, MT
NIDN. 19620304 1991031 002
{
}
3)
Ir. Sutiyono, MT
NIP. 19600713 198703 1001
{
}
1)
Mengetahui,
Dosen Pembimbing
Pembimbing I
Rinci Kembang Hapsari, S.si, M.Kom.
NPT. 712 127 701
Pembimbing II
Doddy Ridwandono, S.Kom
NPT. 3 7805 07 02181
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
PERANCANGAN DAN PEMBANGUNAN APLIKASI ELECTRONIC MALL
DOSEN PEMBIMBING I
: RINCI KEMBANG HAPSARI S.Si, M.Kom
DOSEN PEMBIMBING II
: DODDY RIDWANDONO, S.Kom
PENYUSUN
: ALFIAH NURUL SARTIKA
ABSTRAK
Era sekarang ini menuntut seseorang untuk serba cepat. Terutama dalam
proses jual beli.Terkadang seseorang mempunyai keinginan untuk membeli
sesuatu, tapi malas untuk keluar rumah membeli barang tersebut. Kemajuan era
internet sekarang ini semakin mempermudah proses jual beli. Salah satunya
dengan adanya mall elektronik. proses jual beli. Sehingga seseorang tidak perlu
keluar rumah untuk membeli barang kebutuhannya.
Mall Elektronik ini dirancang sebagai upaya untuk mengumpulkan tokotoko individu di bawah sebuah alamat internet tunggal. Ide yang mendasari dari
sebuah mal elektronik adalah sama seperti pusat perbelanjaan biasa yang
menyediakan suatu tempat belanja dengan menawarkan banyak produk dan jasa.
Hasil dari proses implementasi yaitu Mal Elektronik dapat digunakan sebagai
pihak ketiga bagi bertemunya para penjual dan para pembeli untuk melakukan
pemesanan dan transaksi penjualan maupun hanya tukar menukar informasi
produk dan jasa secara online. Sehingga baik para penjual dan para pembeli
tidak terikat waktu dan tempat yang berbeda. Selain itu, sistem ini juga memiliki
keunggulan dalam memberikan kepercayaan kepada pembeli bahwa beberapa
penjual yang sudah melakukan verifikasi maka alamat kantornya sudah valid dan
benar berada di dunia nyata.
Bahasa pemrograman PHP digunakan dalam mengimplementasikan
keseluruhan sistem emall ini karena memberikan kemudahan dalam membuat
aplikasi web yang merupakan jembatan komunikasi antara e-mall dengan toko
maupun member.
Kata Kunci : Internet, Mall Elektronik, Bisnis Online, PHP
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Syukur Alhamdulillaahi rabbil ‘alamin terucap ke hadirat Allah SWT atas
segala limpahan Rahmat-Nya sehingga dengan segala keterbatasan waktu, tenaga,
pikiran dan keberuntungan yang dimiliki, akhirnya penulis dapat menyelesaikan
Tugas Akhir yang berjudul “Per ancangan dan Pembangunan Aplikasi
Electr onic Mall ” tepat waktu.
Tugas Akhir ini disusun guna diajukan sebagai salah satu syarat untuk
menyelesaikan program Strata Satu (S1) pada jurusan Teknik Informatika,
Fakultas Teknologi Industri, UPN ”VETERAN” Jawa Timur.
Dalam penyusunan Tugas akhir ini, Penulis berusaha untuk menerapkan
ilmu yang telah didapat selama menjalani perkuliahan dengan tidak terlepas dari
petunjuk, bimbingan, bantuan, dan dukungan berbagai pihak.
Dengan tidak lupa akan kodratnya sebagai manusia, Penulis menyadari
bahwa dalam karya tugas akhir ini masih mengandung kekurangan sehingga
dengan segala kerendahan hati, Penulis masih akan tetap terus mengharapkan
saran serta kritik yang membangun dari rekan-rekan pembaca.
Surabaya, 5 Juni 2012
Penulis
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
UCAPAN TERIMA KASIH
Puji syukur ke hadirat Allah SWT yang telah memberikan rahmat dan
karunia-Nya, sehingga dapat terselesaikannya Tugas Akhir ini.
Dengan selesainya tugas akhir ini tidak terlepas dari bantuan banyak pihak
yang telah memberikan masukan-masukan. Untuk itu penyusun mengucapkan
terima kasih sebagai perwujudan rasa syukur atas terselesaikannya tugas akhir
ini dengan lancar. Ucapan terima kasih ini saya tujukan kepada :
1. Bapak Prof. Dr. Ir. Teguh Soedarto, MP selaku Rektor Universitas
Pembangunan Nasional “Veteran” Jawa Timur.
2. Bapak Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur.
3. Dr. Ir. Ni Ketut Sari, MT selaku Ketua Jurusan Teknik Informatika UPN
“Veteran” Jawa Timur.
4. Ibu Rinci Kembang Hapsari, S.Si, M.Kom selaku dosen pembimbing I
pada Tugas Akhir ini, yang telah banyak memberikan petunjuk, masukan,
bimbingan, dorongan serta kritik yang bermanfaat sejak awal hingga
terselesainya Tugas Akhir ini. Sekali lagi terima kasih banyak dan tidak
akan saya lupkan jasa - jasa ibu rinci.
5. Bapak Doddy Ridwandono, S.Kom selaku dosen pembimbing II yang
telah banyak memberikan petunjuk, masukan serta kritik yang bermanfaat
hingga terselesainya Tugas Akhir ini.
6. Terimakasih buat kedua orang tuaku tercinta yang telah memberi
semangat, dorongan
dan do’a yang tiada henti-hentinya, aku
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
persembahkan semua ini untuk mama dan papa. Maaf selama ini aku
masih belum bisa memberikan apa-apa buat kalian, mungkin dengan ini
aku bisa membuat kalian bangga denganku. Terimakasih buat mbak nofi
dan mbak chusnul yang paling aku sayangi (meskipun aku sadar terkadang
suka nyebelin kalian.hehehehe…), terima kasih selalu memberi support
dan sudah sayang sekali denganku. Terima kasih juga buat mbah, om,
tante, mas baruku (mas harun), sepupu-sepupuku, dan keluarga besarku
terima kasih banyak sudah mau direpotkan selama aku di Surabaya.
7. Terima kasih buat sahabat terbaikku Mershakti Rizky Oktariani, terima
kasih telah menjadi sahabatku selama ini dan selalu membantu aku. Buat
teman-teman seperjuanganku Syamsul Arif, Ilza Rosida, Tri Rahmawanto,
Min Umami, Aris Yulianto, Rizky Firmansyah, Slamet Soendoro, Ruri
Asprianto, Eva Yulia, Andri Istifarianto, Duddy Harianto, Misbachul
Munir, Maysita, Muhamad Abbas, Adam Septiansyah, Muhammad Hudi,
Aditya Bagus, Faris Surya, semua teman-teman Teknik Informatika 2008,
semua keluarga “KKN 34 tahun 2011”, masa-masa indah bersama kalian
tak kan kulupakan. Terima kasih juga buat teman-temanku di “SMK N 1
Sorong” yang telah memberi semangat dan banyak membantu selama ini..
Terima kasih juga buat Rio Apriono yang selalu memberiku motivasi dan
semangat kepadaku selama ini. Terima kasih banyak sudah mau direpotin
selama ini, membangunkan aku untuk kuliah pagi, memberi aku semangat
setiap hari untuk tetap rajin belajar selama ini meskipun aku selalu
membuat kamu sebel dengan sifatku, maaf yah.
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8. Serta orang-orang yang tidak dapat saya sebutkan satu persatu namanya.
Terimakasih atas bantuannya semoga Allah SWT yang membalas semua
kebaikan dan bantuan tersebut.
Surabaya, 5 Juni 2012
Penulis
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN
ABSTRAK ..................................................................................................
i
KATA PENGANTAR .................................................................................. ii
UCAPAN TERIMA KASIH ........................................................................ iii
DAFTAR ISI ................................................................................................ vi
DAFTAR GAMBAR ...................................................................................
x
DAFTAR TABEL ........................................................................................ xvi
BAB I PENDAHULUAN .............................................................................
1
1.1
Latar Belakang.....................................................................................
1
1.2
Perumusan Masalah .............................................................................
2
1.3
Batasan Masalah ..................................................................................
3
1.4
Tujuan .................................................................................................
3
1.5
Manfaat ...............................................................................................
4
1.6
Metodologi ..........................................................................................
4
1.7
Sistematika Penulisan ..........................................................................
5
BAB II TINJAUAN PUSTAKA ...................................................................
7
2.1
Electronic Mall (E-Mall)......................................................................
7
2.1.1 Kategori Electronic Mall ......................................................................
7
2.1.2 Kelemahan dan Kelebihan E-Mall........................................................
8
2.2
Konsep Dasar Sistem Informasi ...........................................................
9
2.3
Pengertian Penjualan............................................................................
9
2.4
Mekanisme Transaksi Pada E-Mall ...................................................... 10
vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.5
Mekanisme Pembayaran Pada E-Mall .................................................. 11
2.6
Kebutuhan-Kebutuhan Sistem .............................................................. 12
2.6.1 Alir Dokumen (Document Flowchart).................................................. 12
2.6.2 Sistem Flowchart (Flowchart System) .................................................. 13
2.6.3 Diagram Berjenjang ............................................................................. 15
2.6.4 Kontek Diagram .................................................................................. 16
2.6.5 Data Flow Diagram (DFD).................................................................. 17
2.6.6 Cardinality Ratio.................................................................................. 20
2.7
Bahasa Pemrograman PHP................................................................... 21
2.8
Server Web Apache ............................................................................. 23
BAB III ANALISA DAN PERANCANGAN SISTEM ................................. 25
3.1
Analisa Sistem ..................................................................................... 25
3.2
Perancangan Sistem ............................................................................. 27
3.2.1 Deskripsi Umum Sistem ...................................................................... 27
3.2.2 Flowchart............................................................................................. 28
3.2.3 Diagram Berjenjang ............................................................................. 31
3.2.4 Diagram Konteks ................................................................................. 32
3.2.5 Data Flow Diagram (DFD) Level 1 ..................................................... 33
3.2.6 Data Flow Diagram (DFD) Level 2 ..................................................... 35
3.3
Perancangan Database ......................................................................... 38
3.3.1 CDM (Conceptual Data Model) ........................................................... 38
3.3.2 PDM (Physical Data Model)................................................................ 38
3.4
Perancangan Antarmuka ...................................................................... 41
3.4.1 Desain Halaman Utama ....................................................................... 41
3.4.2 Desain Halaman Administrator (Admin) .............................................. 42
vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.4.3 Desain Halaman Toko.......................................................................... 43
BAB IV HASIL DAN PEMBAHASAN ....................................................... 44
4.1
Implementasi Tabel.............................................................................. 44
4.2
Implementasi WEB .............................................................................. 50
4.3
Interface .............................................................................................. 51
4.3.1 Halaman Registrasi .............................................................................. 52
4.3.2 Halaman Login .................................................................................... 54
4.4
Toko Interface ..................................................................................... 57
4.4.1 Halaman Daftar Produk ....................................................................... 57
4.4.2 Lihat Order .......................................................................................... 61
4.4.3 Halaman Pengaturan Akun................................................................... 63
4.5
Member Interface................................................................................. 63
4.5.1 Halaman Shopping Cart ....................................................................... 64
4.5.2 Halaman Checkout Order..................................................................... 65
4.5.3 Halaman History Pembelanjaan ........................................................... 66
4.5.4 Halaman Pengaturan Akun................................................................... 68
4.6
Admin Interface ................................................................................... 68
4.6.1 Halaman Login .................................................................................... 68
4.6.2 Halaman Utama Administrator............................................................. 71
4.6.3 Halaman Kategori ................................................................................ 71
4.6.4 Halaman Sub Kategori ......................................................................... 73
4.6.5 Halaman Lihat Order ........................................................................... 76
4.6.6 Halaman Ongkos Kirim ....................................................................... 76
4.6.7 Halaman Data Toko ............................................................................. 78
4.6.8 Halaman Data Member ........................................................................ 80
viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.6.9 Halaman Data Admin .......................................................................... 82
BAB V UJI COBA SISTEM ......................................................................... 86
5.1
Pengujian Member Interface ................................................................ 86
5.2
Pengujian Toko Interface ..................................................................... 92
5.3
Pengujian Admin Interface................................................................... 97
5.3.1 Menu Kategori ..................................................................................... 98
5.3.2 Menu Sub Kategori .............................................................................. 100
5.3.3 Menu Lihat Order ................................................................................ 102
5.3.4 Menu Ongkos Kirim ............................................................................ 103
5.3.5 Menu Data Toko .................................................................................. 105
5.3.6 Menu Data Member ............................................................................. 107
5.3.7 Menu Data Admin ............................................................................... 109
BAB VI PENUTUP ...................................................................................... 112
6.1
Kesimpulan.......................................................................................... 112
6.2
Saran Pengembangan ........................................................................... 1113
DAFTAR PUSTAKA
ix
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1
Latar Belakang
Perkembangan internet menyebabkan terbentuknya sebuah dunia baru
yang lazim disebut dunia maya.
hak dan kemampuan untuk
batasan
apapun
yang
Di dunia maya ini setiap individu memiliki
berinteraksi
dengan
dapat menghalanginya.
individu
lain
tanpa
Sehingga globalisasi yang
sempurna sebenarnya telah berjalan di dunia maya yang menghubungkan
seluruh komunitas digital.
Dari seluruh aspek kehidupan manusia yang
terkena dampak kehadiran internet, sektor bisnis merupakan sektor yang paling
terkena dampak dari perkembangan teknologi informasi dan telekomunikasi
serta paling cepat tumbuh. Semakin padatnya aktifitas dan kegiatan sehari-hari
membuat orang-orang beralih pada sesuatu yang mudah dan simple, bahkan saat
berbelanja. Internet, media informasi yang juga memfasilitasi kegiatan belanja,
menawarkan berbagai macam pilihan untuk konsumen dalam berbelanja. Sebuah
situs perusahaan dagang atau jasa biasa menawarkan produk mereka atau mereka
akan bergabung pada sebuah “pasar” yang memuat berbagai macam situs unit
bisnis. Pasar ini sering disebut e-mall atau electronic mall.
Mall elektronik atau biasa disebut e-mall, hampir sama dengan mall-mall
di dunia nyata. Mall elektronik juga menampilkan produk-produk dari berbagai
toko. Seperti mall pada umumnya, apabila para pengunjung di mall elektronik
tersebut tertarik untuk membeli produk, maka pembeli bisa melakukan transaksi
untuk barang yang diinginkan. Dan biasanya pembayaran dilakukan dengan cara
men-transfer uang melalui ATM serta pengiriman barang melalui pos atau jasa
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
kurir [7]. Dengan kata lain, E-mall adalah web site yang menampilkan katalog
elektronik maupun barang-barang lainnya dari beberapa pemasok, dan biaya
komisi dari mereka untuk pendapatan penjualan dihasilkan di situs tersebut.
Seiring dengan kebutuhan tersebut situs-situs e-mall sudah ada yang
menyajikan kategori barang-barang yang dijual dan berasal dari pengunjung yang
memasukkan data akan barangnya namun beberapa situs ini ada yang memiliki
kelemahan karena transaksi tidak dapat dilakukan secara langsung dari website
yang dimiliki oleh e-mall karena kategori tersebut hanya sebagai iklan yang
bersumber dari toko-toko online atau input dari user. Dari kacamata pengunjung
yang ingin membeli atau sekedar melihat produk diperlukan suatu e-mall yang
menyajikan informasi yang lengkap tentang barang-barang yang terjual dan
tentunya bersumber dari toko yang mendaftar pada e-mall. Informasi ini harus
terstruktur, dalam arti tersusun suatu katalog dari barang-barang yang terjual dan
bersumber dari semua toko. Selain itu, customer juga ingin melakukan pernbelian
pada e-mall secara mudah. Customer membutuhkan e-mall yang tidak hanya iklan
produk atau sekedar link suatu toko [6].
1.2
Perumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka
ditarik suatu rumusan masalah sebagai berikut:
1. Bagaimana membangun aplikasi e-mall ini dengan menggunakan PHP.
2. Bagaimana merancang proses pembelian yang memungkinkan pengunjung
membeli produk melalui e-mall dan dapat melibatkan produk yang berasal
dari semua toko.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
1.3
Batasan Masalah
Dalam menganalisa dan menyelesaikan suatu masalah, maka perlu
diberikan pembatasan atau ruang lingkup pembahasan. Adapun batasan - batasan
masalah adalah sebagai berikut :
1. Pada aplikasi e-mall ini biaya pengiriman sesuai dari perusahaan ekspedisi
yang menangani pengiriman barang.
2. Aplikasi yang dibuat merupakan e-mall khusus yang menjual produk
elektronik.
3. Sistem yang dibuat tidak mencakup sistem pembagian keuangan antara tokotoko yang terlibat pada e-mall. E-mall membutuhkan data nomor rekening dari
setiap toko yang terdaftar sehingga e-mall dapat melakukan transfer rekening
secara konvensional di luar sistem ini untuk menangani pembagian keuangan
yang didapat karena adanya pembelian dari customer.
4. Di dalam perancangan pembuatan aplikasi e-mall ini menggunakan bahasa
pemrograman PHP dengan database MySQL.
1.4
Tujuan
Tujuan yang ingin dicapai dalam tugas akhir ini adalah:
1. Menyediakan fasilitas bagi pengunjung untuk membeli produk yang dijual
oleh e-mall dan bersumber dari semua toko yang terdaftar padanya.
2. Menyediakan fasilitas bagi toko untuk membangun dan mengatur produk bagi
toko yang ingin menjual barang.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.5
Manfaat
Adapun manfaat yang akan diperoleh adalah:
1. Dengan adanya e-mall dapat langsung memasarkan produk tanpa harus
melalui perantara, sehingga dapat meminimalisir biaya promosi.
2. Menghemat waktu, biaya dan tenaga. Karena dengan e-mall, konsumen akan
mudah mendapatkan apa yang diinginkan hanya dengan mengakses dengan
internet. Tanpa mencari lokasi toko, konsumen bisa langsung memesan apa
yang dibutuhkan.
1.6
Metodologi
Metodologi yang digunakan dalam Tugas Akhir ini adalah sebagai berikut:
1. Studi Literatur
Mencari dan mempelajari segala macam informasi secara kepustakaan tentang
e-mall. Dalam tahap ini pula saya mempelajari teknologi dan cara
pengimplementasian dalam bahasa pemrograman PHP.
2. Pengumpulan Data
Pengumpulan data dilakukan dengan cara identifikasi dan klarifikasi melalui
studi literatur. Dari pengumpulan data tersebut dapat dilakukan analisa data.
3. Pengembangan Konsep dan Desain Sistem
Pada tahap ini, proses dominan yang dilakukan adalah merancang dan
membuat arsitektur database, dimana pada database tersebut dapat menyimpan
informasi dan data yang diperlukan guna menunjang berjalannya sebuah
sistem informasi atau perangkat lunak yang dibuat.
4. Perancangan dan Pembuatan Sistem
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
Pada tahap ini setelah database terbentuk maka dibuat dan dirancang sebuah
sistem informasi yang nantinya sistem ini dapat berguna dan dimanfaatkan
oleh user. Pada perancangan dan pembuatan sistem ini menggunakan tools
tertentu yang sesuai dengan sistem yang dibuat
5. Uji Coba
Tahap akhir dari pembuatan sistem ini adalah uji coba, dimana sistem akan
melewati tahap pengujian apakah mampu berjalan dengan baik sesuai tujuan
ataukah masih perlu adanya perbaikan sehingga dapat digunakan oleh
pengguna secara efektif.
6. Dokumentasi
Dokumentasi berupa penulisan laporan tugas akhir sudah dilakukan sejak awal
penelitian. Hasil laporan tiap bab penyusun merupakan keluaran (deliverables)
tertulis dari setiap tahapan penelitian.
1.7
Sistematika Penulisan
Dalam dokumentasi laporan tugas akhir ini, pembahasan disajikan dalam
enam bab dengan sitematika pembahasan sebagai berikut :
BAB I
PENDAHULUAN, Bab ini berisikan tentang latar belakang masalah,
perumusan masalah, batasan masalah, tujuan, manfaat, dan sistematika penulisan
pembuatan tugas akhir ini.
BAB II
LANDASAN TEORI, Pada bab ini menjelaskan tentang teori-teori
pemecahan masalah yang berhubungan dan digunakan untuk mendukung dalam
pembuatan tugas akhir ini.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
BAB III
ANALISA DAN PERANCANGAN SISTEM, Bab ini dijelaskan
tentang tata cara perancangan sistem yang digunakan untuk mengolah sumber
data yang dibutuhkan sistem antara lain : Perancangan perangkat keras,
perancangan perangkat lunak, seperti pada Flowchart , Diagram Berjenjang,
Diagram Konteks, DFD, dan perancangan server data
BAB IV
IMPLEMENTASI
SISTEM,
Pada
bab
ini
menjelaskan
implementasi dari program yang telah dibuat meliputi lingkungan implementasi ,
implementasi proses dan implementasi antarmuka.
BAB V
UJ I COBA DAN EVALUASI, Pada bab ini menjelaskan tentang
pelaksanaan uji coba dan evaluasi dari pelaksanaan uji coba dari program yang
dibuat.
BAB VI PENUTUP, Bab ini berisi kesimpulan dan saran dari penulis untuk
pengembangan sistem .
DAFTAR PUSTAKA, Pada bagian ini akan dipaparkan tentang sumber-sumber
literatur yang digunakan dalam pembutan laporan tugas akhir ini .
LAMPIRAN
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1
Elektronik Mall (E-Mall)
Elektronik mall adalah sebuah situs yang berisi sejumlah vendor yang
menjaga halaman web di situs. Mall tersebut dapat menyerupai mall nyata dengan
berbagai e-commerce perusahaan yang menjual produk atau jasa atau mereka
dapat menjadi operasi khusus dimana vendor berkonsentrasi pada satu bidang
tertentu seperti barang olahraga atau kosmetik. Kadang-kadang istilah ini
digunakan untuk menggambarkan koleksi berbasis web penyedia layanan
daripada vendor produk [5].
Secara teori, e-mall hampir serupa dengan dunia mall yang sebenarnya,
sebuah kelompok toko dalam satu tempat lokasi. Saat memasuki situs e-mall
disana akan ditemukan serangkaian produk yang dapat dilihat, dicari dan dipilih
secara visual. Karena tidak semua barang bisa di browse dalam satu page, maka
biasanya untuk dapat menemukan barang yang diperlukan oleh konsumen, penjual
menampilkan katalog yang dibuat berdasarkan kategori tertentu, misalnya
berdasarkan harga, jenis produk, lokasi dimana customer berada, dan sebagainya
[8].
2.1.1
Kategor i E-Mall [9]
E-mall dapat dibedakan ke dalam beberapa kategori. Berdasarkan produk
yang dijual, e-mall dibedakan menjadi:
7
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
1. E-mall general (umum) merupakan e-mall yang menyediakan berbagai macam
produk untuk dijual pada situsnya. E-mall mempunyai market yang luas bila
dilihat dari barang atau produk yang dijual. E-mall General adalah
marketspace yang besar yang menjual tipe produk.
2. E-mall khusus adalah e-mall yang hanya menjual satu jenis barang atau lebih
spesifik ke satu jenis barang yang ditawarkan.
2.1.2
KELEBIHAN DAN KEKURANGAN E-MALL [10]
Kelebihan E-mall, yaitu:
1. Akses luas. Dengan terhubung lewat internet maka dapat mengkses semua
barang yang diinginkan yang ditawarkan di internet tersebut serta waktu yang
tidak terbatas. Karena pada waktu kapan pun asalkan kita terhubung dengan
internet, kita bisa mengaksesnya tanpa ada batasan hari libur atau
semacamnya.
2. Hemat. Hemat meliputi hemat waktu, biaya, dan tenaga. Karena dengan Emall kita sebagai konsumen akan mudah mendapatkan apa yang kita inginkan
hanya dengan mengakses internet. Tanpa mencari lokasi toko kita bisa
langsung memesan apa yang kita butuhkan.
Kekurangan E-mall, yaitu:
1. Tidak dapat mengetahui bentuk asli barang secara langsung. Karena yang
ditampilkan berupa foto dan detail produk, maka kita tidak mengetahui bentuk
asli barang tersebut seperti apa. Waktu pengiriman. Waktu pengiriman tidak
selalu tepat waktu.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
2. Keamanan. Karena biasanya pembayaran dilakukan dengan mentransfer
sejumlah uang ke nomor rekening tertentu, hal ini bisa dimanfaatkan pihak
yang bertanggung jawab untuk menyalahgunakan hal tersebut.
2.2
Konsep Dasar Sistem Infor masi
Suatu sistem dalam suatu organisasi yang merupakan kombinasi dari
orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian
untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin
tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadiankejadian internal dan eksternal yang penting dan menyediakan suatu dasar
informasi untuk pengambilan keputusan.
Definisi menurut Jogiyanto (2005:11), menyebutkan bahwa: “Sistem
informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-laporan yang diperlukan” [4].
2.3
Penger tian Penjualan
Penjualan merupakan bagian dari kegiatan pemasaran, kerena penjualan
sangat penting dan sangat menentukan suatu pemasaran untuk produknya yaitu
dengan cara menjual produk tersebut dan apabila penjualan tidak dapat
dilaksanakan maka fungsi-fungsi lain dari pemasaran tidak akan berjalan dengan
baik. Kegiatan penjualan terbagi dalam dua cara yaitu:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
1. Penjualan kredit yaitu penjualan barang yang dilakukan dengan cara mengirim
barang sesuai dengan pesanan dari pembeli dan tidak ada pembayaran
langsung yang terjadi dalam jangka waktu tertentu tetapi pihak perusahaan
yang menjual mempunyai tugas untuk memberikan tagihan pada pembeli
tersebut.
2. Penjualan tunai yaitu apabila perusahaan tersebut menjual produknya sesuai
langsung pada pembeli dan dibayar pada saat itu juga oleh pembeli.
Pengertian penjualan menurut “American Marketing Association”
ditetapkan sebagai berikut: Proses pemberian bantuan persuasi secara pribadi atau
non pribadi agar membeli suatu komoditi atau jasa agar bertindak yang
menguntungkan suatu gagasan atau ide yang mengandung arti komersial bagi
penjual.
Dari pemikiran diatas maka diambil kesimpulan bahwa yang dimaksud
dengan sistem penjualan adalah pola hubungan antar bagian-bagian yang saling
berkaitan untuk melakukan kegiatan yaitu memproses data penjualan sehingga
menghasilkan informasi yang cepat, tepat dan akurat sehingga memuaskan kedua
belah pihak baik pembeli maupun penjual.
2.4
Mekanisme Tr ansaksi Pada E-Mall
Pembeli yang akan berbelanja di toko online dapat menggunakan fasilitas
shopping cart. Shopping cart adalah sebuah software di situs web yang
mengijinkan pelanggan untuk melihat toko yang anda buka kemudian memilih
item barang untuk diletakkan dalam kereta dorong yang kemudian membelinya
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
saat melakukan check out (Tim Penelitian dan Pengembangan Wahana Komputer
Yogyakarta, 2006).
Konsep shopping cart ini meniru kereta belanja yang biasanya digunakan
orang untuk berbelanja di pasar swalayan. Shopping cart biasanya berupa formulir
dalam web dan dibuat dengan kombinasi CGI (Common Gateway Interface),
database, dan HTML (Hyper Text Markup Language), dimana barang-barang
yang dimasukkan ke shopping cart masih dapat dibatalkan, jika pembeli berniat
untuk membatalkan membeli barang tersebut. Jika pembeli ingin mambayar untuk
barang yang dipilih, maka pembeli harus mengisi form transaksi. Biasanya form
ini menanyakan identitas pembeli. Setelah pembeli mengadakan transaksi, barang
akan dikirimkan melalui jasa pos/jasa pengiriman lain langsung ke alamat
pembeli.
2.5
Mekanisme Pembayar an Pada E-Mall
Menurut Onno W. Purbo, (2001:1), bentuk atau cara pembayaran
yang digunakan di internet umumnya bertumpu pada sistem keuangan
nasional, tapi ada juga beberapa yang mengacu kepada keuangan local atau
masyarakat. Adapun klasifikasi berbagai mekanisme pembayaran tersebut
dapat kita bagi dalam lima (5) mekanisme utama, seperti:
1. Transaksi model-ATM, yang menyangkut hanya institusi financial dan
pemegang account yang akan melakukan pengambilan atau mendeposit
uangnya dari account masing-masing.
2. Pembayaran dua pihak tanpa perantara, transaksi dilakukan langsung antara
dua pihak tanpa perantara menggunakan uang nasional-nya.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
3. Pembayaran dengan perantaraan pihak ke-tiga, umumnya proses pembayaran
yang menyangkut debit, kredit maupun check masuk dalam kategori ini.
4. Micropayment, dalam bahasa sederhananya adalah pembayaran untuk uang
recehan kecil-kecil. Mekanisme micropayment ini penting dikembangkan
karena sangat diperlukan pembayaran receh yang kecil
tanpa overhead
transaksi yang tinggi.
5. Anonymous digital cash, uang elektronik yang di enkripsi, didahului oleh
David Chaum dengan Digicash-nya. Uang elektronik menjamin privasi dari
user cash tetap terjamin sama seperti uang kertas maupun koin yang kita
kenal.
2.6
Kebutuhan-Kebutuhan Sistem
2.6.1
Alir Dokumen ( Document Flowchart )
Bagan alir dokumen (Document flowchart) atau disebut juga bagan alir
formulir (Form flowchart) atau paperwork flowchart merupakan bagan alir yang
menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
Formulir adalah suatu dokumen yang memuat informasi konstan yang
tercetak dan mempunyai bagian luang untuk diisi dengan variabel. Bagi
perusahaan tentunya harus mencatat transaksi setiap harinya, yang mana semua ini
harus dikonversikan dari satu media ke media lainnya dan dimanipulasi berulangulang yang pada akhirnya berakhir pada suatu formulir yang berguna bagi manajer
di dalam mengambil keputusan. Sehingga dapat dikatakan bahwa keberhasilan
atau kegagalan suatu perusahaan juga tergantung dari formulir-formulir yang
digunakan. Dari uraian diatas maka dapat diambil kesimpulan bahwa alasan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
pemakaian formulir adalah untuk memudahkan suatu arus, proses dan analisa,
yaitu berupa :
1) Penyusunan data.
2) Meminimumkan waktu
pencatatan dan penghapusan penulisan data
konstan.
3) Memungkinkan kontrol terhadap kegiatan.
4) Mengurangi terjadinya kesalahan tulis menulis.
5) Menyampaikan informasi penting dari satu orang ke orang lain baik dalam
suatu organisasi maupun antar organisasi.
2.6.2
Sistem Flowchart ( Flowchart System )
Sistem flowchart merupakan alat bantu yang banyak digunakan untuk
menggambarkan sistem secara phisik dengan simbol-simbol bagan alir yang
menunjukkan secara tepat arti phisiknya seperti simbol : terminal, hard disk,
laporan dan lain-lainnya.
Adapun simbol-simbol standar yang digunakan untuk membuat bagan alir
adalah sebagai berikut :
Tabel 2.1 Simbol-Simbol Flowchart
Simbol Dokumen
Simbol ini digunakan untuk menggambarkan semua
jenis dokument input dan output baik untuk proses
manual, mekanik maupun komputer.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
Simbol Kegiatan Manual
Simbol ini digunakan untuk menggambarkan kegiatan
manual.
Simbol Operasi Luar
Simbol ini menunjukkan operasi yang dilakukan
diluar komputer
Simbol Arsip Sementara
Simbol ini digunakan untuk menggambarkan tempat
penyimpanan dokumen yang dokumennya akan
diambil kembali dari arsip tersebut dimasa yang akan
datang untuk keperluan pengolahan lebih lanjut
terhadap
dokumen tersebut urutan
pengarsipan
dokumen digunakan simbol berikut :
A : menurut Abjad
N : menurut Nomor Urut
T : menurut Tanggal
Simbol Penghubung
Penghubung pada halaman yang sama. Dalam
menggambarkan bagan alir dokumen dibuat mengalir
dari atas ke bawah dan dari kiri kekanan. Karena
keterbatasan
ruang
halaman
kertas
untuk
menggambarkan maka diperlukan simbol penghubung
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
yang memungkinkan aliran dokumen berhenti disuatu
lokasi pada halaman tertentu dan kembali berjalan
dilokasi lain pada halaman yang sama.
Simbol Penghubung
Penghubung pada halaman yang berbeda. Dalam
menggambarkan bagan alir dokumen dibuat mengalir
dari atas ke bawah dan dari kiri kekanan. Karena
keterbatasan
ruang
halaman
kertas
untuk
menggambarkan maka diperlukan simbol penghubung
yang memungkinkan aliran dokumen berhenti disuatu
lokasi pada halaman tertentu dan kembali berjalan
dilokasi lain pada halaman yang berbeda.
Simbol Terminal
Simbol ini digunakan untuk menggambarkan awal
dan akhir suatu sistem.
Simbol Keputusan
Simbol ini menggambarkan keputusan yang harus
dibuat dalam proses pengolahan data.
2.6.3
Diagram Ber jenjang
Dekomposisi: proses membagi sistem ke sub sistem yg lebih kecil dan
menunjukkan hierarchy proses-proses yang ada dalam sistem yang kita buat.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
Berikut adalah contoh gambar dari diagram berjenjang:
Gambar 2.1 Diagram Berjenjang
2.6.4
Kontek Diagram
Model diagram konteks menjabarkan tentang aktor-aktor yang terlibat
dalam suatu konteks informasi, serta dinamika informasi yang terjadi antar aktoraktor tersebut. Pada model ini tergambar organisasi yang bersangkutan, dan
dengan siapa saja organisasi ini berhubungan secara informasi. Kemudian
hubungan itu dirinci dalam soal apa saja informasi dan sifat informasinya.
Model ini kemudian menjadi peta tentang alur informasi di seputar
organisasi tersebut. Karena pihak-pihak yang digambarkan adalah fihak luar
organisasi maka pada tahap pertama yang dihasilkan adalah analisis eksternal.
Namun demikian kemudian dari yang eksternal dapat dibangun model yang sama
untuk versi internal.
Bagi Ornop yang terbiasa dengan alat bernama stakeholder analysis, maka
pihak pihak eksternal ini dapat dipungut dari hasil stakeholder analysis kalau
memang sudah ada.
Diagram konteks dapat dibuat berjenjang mulai dari yang paling umum
sampai yang paling terperinci. Salah satu bentuk turunan diagram lebih terperinci
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
dari diagram konteks, adalah Diagram Aliran Data atau (Data Flow
Diagram/DFD).
2.6.5
Data Flow Diagram (DFD)
DFD merupakan penggambaran sistem yang menggunakan bentuk simbol
untuk
menggambarkan
aliran
data
dalam
suatu
proses
yang
saling
berhubungan(McLeod, Jr., Schell, 1979). Beberapa simbol yang dipergunakan
untuk menggambarkan sistem antara lain:
1)
External entity, merupakan kesatuan di lingkungan luar sistem yang akan
mempengaruhi sistem, dengan memberikan input atau menerima output dari
sistem. External entity dapat berupa:
a)
orang atau sekelompok orang dalam organisasi tetapi di luar sistem
yang sedang dikembangkan
b)
organisasi atau orang yang berada di luar organisasi
c)
kantor atau divisi dalam perusahaan tetapi di luar sistem yang sedang
dikembangkan
d)
sistem informasi lain di luar sistem yang sedang dikembangkan
e)
sumber asli dari suatu transaksi
f)
penerima akhir dari suatu laporan yang dihasilkan oleh sistem.
entitas
Gambar 2.2 External entity
2)
Repeated external entity, untuk menghindari keruwetan dalam diagram,
karena banyaknya garis penghubung antara external entity, proses, maupun
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
data store yang saling berpotongan, maka external entity dapat digambarkan
>1 kali untuk satu nama, yang disebut repeated external entity.
Nama external entity
Nama external entity
Gambar 2.3 Repeated external entity
3)
Data flow, disimbolkan dengan tanda panah dimana arah panah
menunjukkan arah mengalirnya data. Data flow mengalir menuju proses atau
meninggalkan proses. Data flow yang meninggalkan external entity selalu
menuju ke proses. Data flow dapat berupa:
a)
masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk
formulir atau dokumen yang digunakan sistem
b)
laporan tercetak yang dihasilkan sistem
c)
masukan untuk komputer
d)
output ke layar monitor
e)
data yang dibaca dari suatu file atau yang direkam ke suatu file
f)
komunikasi ucapan
g)
surat atau memo
h)
suatu isian yang dicatat pada buku agenda
Arus data diberi nama yang jelas dan bermakna (meaningfull) yang dapat
mewakili data yang mengalir.
Nama data flow
Gambar 2.4 Data Flow
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
19
4)
Process, Adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer
dari hasil suatu arus data yang masuk ke proses dan akan dihasilkan arus data
yang keluar dari proses.
Process
Gambar 2.5 Process
5)
Data storage, Merupakan simpanan dari data yang dapat berupa:
a)
File atau database di sistem komputer
b)
Arsip atau catatan manual
c)
Kotak tempat data di meja seseorang
d)
Tabel acuan buku
e)
Suatu agenda atau buku.
storage
Gambar 2.6 Data stroge
6)
Repeated Data Storage, Untuk menghindari keruwetan diagram, karena
banyaknya garis penghubung antar data storage, external entity, process,
maupun data storage yang saling berpotongan, maka data storage dapat
digambarkan lebih dari satu buah untuk satu nama yang disebut repeated
data storage.
D1
Nama data
storege
Gambar 2.7 Repeated Data Strage
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
2.6.6
Car dinality Ratio
Dalam penggambaran ER-diagram juga diperlukan cardinality rasio yaitu
notasi yang menunjukan banyaknya relasi yang terjadi antar enitas. Disamping itu
cardinality rasio juga untuk membantu gambaran relasi secara lengkap.Terdapat
tiga macam relasi dalam hubungan atribut dalam satu file, relasi dari data dapat
berupa:
1) Hubungan satu ke satu (one to