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