• Tidak ada hasil yang ditemukan

Aplikasi Pemasaran Dan Reservasi Online Tour And Travel Berbasis Web Di PT Java Sentra Mandiri Utama

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pemasaran Dan Reservasi Online Tour And Travel Berbasis Web Di PT Java Sentra Mandiri Utama"

Copied!
193
0
0

Teks penuh

(1)

TOUR AND TRAVEL WEB-BASED IN PT. JAVA SENTRA MANDIRI UTAMA

By

ROBY MIFTAHURRIZKI 10107160

PT. Java Sentra Mandiri Utama is a company that specializes in services to overseas tour that played to help its customers to manage all the facilities, especially in terms of transportation, attractions and lodging. Ordering system at PT. Java Sentra Mandiri Utama still manual in a way customers come directly to the location of the company or through the medium of communication. Meanwhile, in promoting its services to the customers, PT. Java Sentra Mandiri Utama is less effective, so that the information provided about the services offered are less than the maximum.

E-commerce application development at PT. Java Sentra Mandiri Utama is a step to increase sales and promotions that make it easier to provide benefits to the company. With the application of e-commerce, customers can make reservations online.

In designing and building e-commerce application is using waterfall method which consists of several steps, namely: software engineering, systems analysis, system design, system implementation, system testing and system maintenance.

Based on the alpha and beta testing of e-commerce applications in the PT. Java Sentra Mandiri Utama, it can be concluded that e-commerce applications can assist in the promotion of services, helping increase sales and provide convenience to the customer to obtain information about the services offered by the company.

(2)

TOUR AND TRAVEL BERBASIS WEB DI PT. JAVA SENTRA MANDIRI UTAMA

Oleh

ROBY MIFTAHURRIZKI 10107160

PT. Java Sentra Mandiri Utama merupakan suatu perusahaan yang bergerak dalam bidang pelayanan jasa tour ke luar negeri yang berperan membantu pelanggannya untuk menguruskan semua fasilitas khususnya dalam hal transportasi, tempat wisata dan penginapan. Sistem pemesanan yang ada di PT. Java Sentra Mandiri Utama masih bersifat manual dengan cara pelanggan datang langsung ke lokasi perusahaan atau melalui media komunikasi. Sementara itu dalam mempromosikan jasanya ke pelanggan, PT. Java Sentra Mandiri Utama masih kurang efektif, sehingga informasi yang diberikan mengenai jasa yang ditawarkan kurang maksimal.

Pembangunan aplikasi e-commerce di PT. Java Sentra Mandiri Utama merupakan langkah untuk meningkatkan penjualan dan memudahkan promosi yang dapat memberikan keuntungan bagi perusahaan. Dengan adanya aplikasi e-commerce ini pelanggan dapat melakukan pemesanan secara online.

Dalam merancang dan membangun aplikasi e-commerce ini menggunakan metode

waterfall yang terdiri dari beberapa langkah, yaitu : rekayasa perangkat lunak, analisis sistem, perancangan sistem, implementasi sistem, pengujian sistem dan pemeliharaan sistem.

Berdasarkan hasil pengujian alpha dan betha terhadap aplikasi e-commerce di PT. Java Sentra Mandiri Utama, maka dapat ditarik kesimpulan bahwa aplikasi e-commerce ini dapat membantu dalam hal promosi jasa, membantu meningkatkan penjualan dan memberikan kemudahan kepada pelanggan untuk mendapatkan informasi mengenai jasa yang ditawarkan oleh perusahaan.

(3)

1 1.1 Latar Belakang Masalah

Berdasarkan data Internet World Stats, dalam kurun waktu 1995-2008

jumlah pengguna internet (netter) di dunia meningkat drastis. Pertumbuhan

internet dalam beberapa tahun terakhir ini, Indonesia menjadi pangsa pasar netter

yang sangat potensial. Diperkirakan untuk tahun berikutnya, pertumbuhan netter

Indonesia akan meningkat rata-rata 20%. Diawal tahun 2008, jumlah netter

Indonesia sekitar 25 juta pengguna.Dan diakhir 2008 diperkirakan telah mencapai

30 juta pengguna. Namun angka 30 juta ini masih relatif kecil karena baru 13%

penduduk Indonesia menikmati fasilitas internet, angka ini masih jauh dari

penetrasi netter dunia yang mencapai 23.5% atau 17.2% di Asia. Persentase

netter Indonesia (13%) masih kalah jauh dengan negara-negara tetangga di Asia

seperti Singapura, Malaysia, Thailand dan China.

Melihat hasil data tersebut, lembaga-lembaga pemerintah ataupun

lembaga-lembaga swasta saat ini lebih banyak menggunakan teknologi sebagai

salah satu cara mereka bertahan dalam persaingan bisnis mereka. Dimana

penggunaan internet akan mendominasi kegiatan–kegiatan yang dilakukan, tidak hanya itu mungkin saja penggunaan internet ini dapat dijadikan sebagai alat untuk

bersaing antara perusahaan yang satu dengan perusahaan yang lainnya, salah

(4)

diakses secara cepat. Selain itu juga penyajian suatu informasi juga perlu

mendapatkan perhatian serius untuk menarik pelanggan. Adanya perubahan–

perubahan ekonomi yang sering terjadi pada saat ini akan mempengaruhi terhadap

suatu perusahaan, oleh karena itu perusahaan harus dapat menyesuaikan diri atau

beradaptasi dengan cepat agar perusahaan tetap berada dalam jalur persaingan

dengan perusahaan yang lainnya.

PT. Java Sentra Mandiri Utama merupakan suatu perusahaan yang

bergerak dalam bidang pelayanan jasa tour ke luar negeri yang berperan

membantu pelanggannya untuk menguruskan semua fasilitas khususnya dalam hal

transportasi, penginapan. Dengan adanya kerja sama serta dukungan penuh dari

instansi–instansi lain seperti maskapai penerbangan, serta adanya kerja sama dengan agen atau pihak terkait di luar negeri, maka diharapkan PT. Java Sentra

Mandiri Utama mampu bersaing dengan perusahaan lain yang bergerak dalam

bidang yang sama.

Selama ini PT. Java Sentra Mandiri Utama memiliki adanya beberapa

masalah yang menghambat kerjanya perusahaaan berupa keterbatasan sarana

promosi, pemasaran maupun sarana pemesanan. Promosi yang dilakukan oleh

perusahaan belum begitu efektif diantaranya situs yang dimiliki oleh perusahaan

saat ini masih bersifat static, dimana jika ingin merubah content seperti

menambahkan gambar, update harga ataupun yang lainnya masih dilakukan

secara manual. Hal ini dapat menghabiskan waktu yang cukup banyak, pada

akhirnya informasi yang berada dalam situs tersebut tidak up to date. Sehingga,

(5)

datang secara langsung ke kantor atau dengan menghubungi telepon kantor untuk

memesan atau hanya sekedar melihat–lihat dari jasa yang perusahaan tawarkan

dan cara pembayaran dilakukan dengan tunai ataupun lewat transfer antar bank.

Untuk mengatasi permasalahan-permasalahan yang timbul, PT. Java

Sentra Mandiri Utama mengharapkan adanya sebuah media atau sarana yang

dapat memecahkan masalah tersebut dalam hal ini adalah aplikasi online berbasis

web atau yang lebih dikenal dengan E-Commerce (Electronic Commerce) yang

dapat mengenalkan, memasarkan dan menjual jasa dalam rangka memperluas

jangkauan pemasaran dan memudahkan konsumen dimanapun dan kapanpun.

Berdasarkan uraian penjelasan latar belakang permasalahan diatas maka

topik atau judul yang diambil dalam penelitian ini adalah “Aplikasi Pemasaran

dan Reservasi Online Tour And Travel Berbasis Web Di PT. Java Sentra Mandiri Utama”.

1.2 Rumusan Masalah

Berdasarkan penjelasan latar belakang sebelumnya, maka perumusan

masalah yang dapat diuraikan adalah sebagai berikut.

1. Bagaimana cara membuat member memperoleh informasi mengenai jasa

yang ditawarkan oleh PT. Java Sentra Mandiri Utama.

2. Bagaimana cara mempermudah member untuk melakukan transaksi

dimanapun dan kapanpun tanpa harus datang langsung ke perusahaan

(6)

3. Bagaimana membuat member nyaman dan mudah dalam menggunakan jasa

di PT. Java Sentra Mandiri Utama tanpa harus datang langsung ke perusahaan

tersebut.

4. Situs yang dimiliki oleh perusahaan saat ini masih bersifat static, sehingga

informasi yang terdapat di dalamnya tidak up to date.

1.3 Maksud dan Tujuan

1.3.1 Maksud

Berdasarkan permasalahan yang telah dikemukakan, maka maksud dari

penyusunan skripsi ini adalah untuk membangun aplikasi pemasaran dan

reservasi online tour and travel berbasis web di PT. Java Sentra Mandiri Utama.

1.3.2 Tujuan

Tujuan yang ingin dicapai dalam pembuatan aplikasi e-commerce ini

adalah sebagai berikut.

1. Dengan adanya sistem ini, diharapkan mampu meningkatkan kinerja di PT.

Java Sentra Mandiri Utama.

2. Meningkatkan pelayanan dan penyampaian informasi terhadap member.

3. Memberikan kemudahan dalam melakukan transaksi pembayaran tanpa harus

mengunjungi kantor secara langsung yakni bersifat online serta menjamin

keamanan pada saat transaksi tersebut dilakukan.

4. Memudahkan member dalam reservasi tanpa harus mendatangi kantor secara

langsung.

5. Membangun situs yang bersifat dinamis agar menghasilkan informasi yang

(7)

6. Membantu PT. Java Sentra Mandiri Utama dalam menawarkan dan

mempromosikan paket jasa tour ke pelanggan.

1.4 Batasan Masalah/Ruang Lingkup Kajian

Didalam mengkaji suatu permasalahan diperlukan suatu pembatasan agar

pengkajiannya tidak terlalu meluas dan lebih terarah. Berikut adalah

batasan-batasan dalam penulisan tugas akhir ini.

1. Data yang dikelola dalam aplikasi ini adalah data admin, data member, data

kategori, data paket, data wisata, data hotel, data pembayaran, dan laporan.

2. Pemesanan dilakukan secara online.

3. Dalam pemesanan satu paket tour, maksimal pemesanan hanya untuk 6 orang

saja.

4. Negara tujuan yang ada dalam aplikasi ini adalah Malaysia.

5. Dalam aplikasi ini terdapat beberapa paket tour, dimana tiap paket tour

memiliki harga yang berbeda-beda.

6. Terdapat tiga level pengguna dalam aplikasi ini yaitu Administrator sebagai

pengguna backend situs, member dan pengunjung selaku pengguna frontend

situs.

7. Metode pembayaran yang digunakan adalah metode pembayaran secara

offline dan online. Untuk pembayaran secara offline menggunakan metode

transfer langsung ke rekening antar bank. Sedangkan untuk pembayaran

(8)

8. Dari segi keamanan aplikasi ini menggunakan IP Dedicated dan Secure

Socket Layer (SSL) yang mendukung protokol https: agar terjamin

keamanannya saat transfer dari browser pelanggan ke webserver.

9. Untuk berkomunikasi dengan pihak perusahaan, dalam aplikasi ini

menyediakan layanan konsultasi chatting melalui Yahoo Messenger.

10.Sebagai penunjang media promosi sistem yang akan dibangun berintegrasi

dengan berbagai macam situs jejaring sosial seperti Facebook dan Twitter.

11. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis

terstruktur, dimana tools yang digunakan adalah Flowmap dan Entity

Relationship Diagram (ERD), sedangkan untuk menggambarkan diagram

proses menggunakan Data Flow Diagram (DFD).

12. Aplikasi ini dibangun menggunakan bahasa pemrograman PHP, MySQL

sebagai database dan aplikasi pembangun lainnya yaitu Macromedia

Dreamweaver dan Wamp Server 2.0.

13. Terdapat fasilitas backup dan restoredatabase.

1.5 Metodologi Penelitian

Metode penelitian yang digunakan dalam penulisan skripsi ini

menggunakan metode analisis deskriptif yaitu suatu metode yang bertujuan untuk

mendapatkan gambaran yang jelas tentang hal-hal yang diperlukan dalam

(9)

1.5.1 Tahapan Pengumpulan Data

Metodologi yang digunakan dalam mengumpulkan data yang berhubungan

dengan penulisan skripsi ini adalah sebagai berikut.

a. Studi lapangan

Studi ini dilakukan dengan cara mengunjungi tempat yang akan diteliti dan

pengumpulan data dilakukan dengan datang langsung ke PT. Java Sentra

Mandiri Utama, hal ini meliputi :

a. Wawancara

Pengumpulan data dengan cara berkomunikasi secara langsung

dengan staf PT. Java Sentra Mandiri Utama.

b. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan

peninjauan langsung terhadap permasalahan yang diambil.

b. Studi pustaka

Mengumpulkan informasi dan data dengan cara membaca buku-buku

referensi yang dapat dijadikan acuan pembahasan dalam permasalahan ini.

1.5.2 Tahapan Pembangunan Aplikasi

Tahap pembangunan aplikasi e-commerce ini, menggunakan model

waterfall yang mengacu pada aturan Sommerville. Fase-fase dalam Waterfall

Model diantaranya adalah Requirements analysis and Definition, System and

(10)

dan Operation and maintenance [7]. Adapun penjelasannya adalah sebagai

berikut:

a. Requirements analysis and definition

Pelayanan, batasan dan tujuan sistem ditentukan melalui konsultasi dengan

user sistem. Persyaratan ini kemudian didefinisikan secara rinci dan

berfungsi sebagai spesifikasi sistem.

b. System and software design

Proses perancangan sistem membagi persyaratan dalam sistem perangkat

keras atau perangkat lunak. Kegiatan ini menentukan arsitektur sistem

secara keseluruhan. Perancangan perangkat lunak melibatkan identifikasi

dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan

hubungan-hubungannya.

c. Implementation and unit testing

Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai

serangkaian program atau unit program. Pengujian unit melibatkan

verifikasi bahwa setiap unit telah memenuhi spesifikasinya.

d. Integration and system testing

Unit program atau program individual diintegrasikan dan diuji sebagai

sistem yang lengkap untuk menjamin bahwa persyaratan system telah

(11)

e. Operation and maintenance

Tahap mengoperasikan program dilingkungannya dan melakukan

pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan

situasi sebenarnya.

Gambar 1.1 Model Waterfall

1.6 Sistematika Penulisan

Sebagai acuan bagi penulis agar penulisan skripsi ini dapat terarah dan

tersusun sesuai dengan yang penulis harapkan, maka akan disusun sistematika

penulisan sebagai berikut.

BAB 1 PENDAHULUAN

Bab ini berisi tentang latar belakang, maksud dan tujuan, perumusan

(12)

BAB 2 TINJAUAN PUSTAKA

Bab ini berisi penjelasan tentang perusahaan yang menjadi tempat

diadakannya penelitian dan berisi landasan teori yang menjelaskan secara umum

teori-teori yang mendukung dalam perancangan dan pembangunan aplikasi, juga

menjelaskan teori umum yang berkaitan dengan judul, teori program dengan

aplikasi yang digunakan, teori khusus yang berkaitan dengan istilah-istilah yang

dipakai dalam perancangan aplikasi e-commerce.

BAB 3 ANALISIS DAN PERANCANGAN

Bab ini membahas tentang analisis sistem, yang mencakup analisis

prosedur yang sedang berjalan, pengkodean, analisis kebutuhan non fungsional

yang terdiri dari analisis perangkat keras, analisis perangkat lunak, analisis

kebutuhan pengguna dan analisis basis data beserta solusi yang diberikan. Pada

bab ini juga berisikan tentang perancangan untuk sistem yang akan dibangun,

berdasarkan data terstruktur yaitu menggunakan flowmap dengan tools yang

digunakan yaitu Entity Relationship Diagram (ERD) dan Data Flow Diagram

(DFD).

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Bab ini membahas tentang hasil implementasi dari hasil analisis dan

perancangan yang telah dibuat disertai juga dengan hasil pengujian dengan

menguji sistem secara alpha menggunakan metode black box yang berfokus pada

(13)

diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi

yang user-friendly.

BAB 5 KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan dan saran yang diperlukan untuk pengembangan

(14)

12 BAB 2

TINJAUAN PUSTAKA

2.1 Tinjauan Umum Perusahaan

2.1.1 Sejarah Perusahaan

PT. Java Sentra Mandiri Utama merupakan suatu perusahaan yang

bergerak di bidang tour&travel yang mulai beroperasi pada bulan Juli 2007

dengan didahului oleh pemantauan serta hasil Marketing Research dan potensi

market tour&travel di kota Bandung. Perusahaan yang beralamatkan di Gedung

MIR lantai 3 jalan Lembong No. 34 Bandung ini hadir di Bandung untuk

mendukung kegiatan pariwisata di kota Bandung khususnya dan memberikan

kemudahan bagi masyarakat dalam mendapatkan jasa tour & travel.

2.1.1.1Visi

Dalam menjalankan usahanya di bidang tour&travel, PT. Java Sentra

Mandiri Utama mempunyai visi menjadi “Tour & Travel Multi Services Provider

by Excelent & Quality Services” sehingga diharapkan masuk dalam jajaran penyelenggara tour&travel terkemuka di Bandung khususnya dan di Indonesia

pada umumnya yang unggul baik dalam kualitas maupun pelayanan.

2.1.1.2Misi

PT. Java Sentra Mandiri Utama mempunyai misi baik dari sisi bisnis dan

sisi social dalam bidang tour&travel.Adapun misi tersebut dapat dijabarkan

(15)

1. Menjadi Tour & Travel Multi Services Provider terbaik dari sisi kualitas dan

pelayanan.

2. Memberikan kemudahan kepada masyarakat untuk mendapatkan transportasi

antar kota dan Negara.

3. Melakukan kerjasama dengan elemen perhubungan.

2.1.1.3Struktur Organisasi Perusahaan

Struktur organisasi perusahaan merupakan suatu gambaran yang

menunjukan suatu jabatan atau pekerjaan yang harus dilaksanakan oleh

masing-masing bagian dari organisasi perusahaan yang tergambar dengan strukur. Berikut

adalah struktur organisasi di PT. Java Sentra Mandiri Utama yang dapat dilihat

pada gambar 2.1.

(16)

2.2 Landasan Teori

2.2.1 Sistem

Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah

komponen fungsional (dengan satuan fungsi/tugas khusus) yang saling

berhubungan dan secara bersama-sama bertujuan untuk saling memenuhi suatu

proses/pekerjaan tertentu [2].

Sedangkan menurut L. James Havery, sistem adalah prosedur logis dan

rasional untuk merancang suatu rangkaian komponen yang berhubungan satu

dengan yang lainnya dengan maksud untuk berfungsi sebagai suatu kesatuan

dalam usaha mencapai suatu tujuan yang telah ditentukan.

2.2.2 Sistem Informasi

Menurut John F. Nash/Martin B. Robert, memberikan pengertian Sistem

Informasi sebagai berikut.

“Sistem Informasi merupakan kombinasi dari manusia, fasilitas

atau alat teknologi, media, prosedur dan pengendalian yang

bermaksud menata jaringan komunikasi yang penting, proses

atau transaksi-transaksi tertentu dan rutin, membantu manajemen

dan pemakai intern dan ekstern dan menyediakan dasar

pengambilan keputusan yang tepat (intelligent)”

Sistem informasi adalah suatu sistem dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi

(17)

organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi

yang diperlukan untuk pengambilan keputusan.

2.2.3 Perdagangan Elektronik (E-Commerce)

E-commerce (electronic commerce) merupakan metode untuk menjual

produk secara online melalui fasilitas internet. Transaksi bisa terjadi antara

pengusaha dengan pembeli atau antar pengusaha. Untuk melakukan proses “show, order, get, and deliver”, diperlukan sebuah website. E-commerce akan

memangkas semua biaya marketing dan semua biaya trading yang biasa

dilakukan [1].

Sementara itu Kalakota dan Whinston mendefinisikan E-Commerce dari

beberapa perspektif, yaitu:

1. Dari Perspektif Komunikasi

E-Commerceadalah pengiriman informasi, produk/jasa, atau pembayaran

melalui jaringan telepon, atau jalur komunikasi lainnya.

2. Dari Perspektif Proses Bisnis

E-commerce adalah aplikasi teknologi menuju otomatisasi transaksi bisnis

dan work flow.

3. Dari Perspektif Pelayanan

E-commerce adalah alat yang digunakan untuk mengurangi biaya dalam

(18)

4. Dari Perspektif Online

E-commerce menyediakan kemampuan untuk menjual dan membeli produk

serta informasi melalui internet dan jaringan jasa online lainnya.

2.2.3.1Jenis E-Commerce

Kegiatan E-Commerce mencakup banyak hal, untuk membedakannya

E-Commerce dibedakan menjadi 2 berdasarkan karakteristiknya, yaitu :

1. Business to Business (B2B)

Merupakan suatu transaksi antar perusahaan.Perusahaan, pemerintah, dan

organisasi lainnya bergantung pada komunikasi antar komputer sebagai

sarana bisinis yang cepat, ekonomis, dan dapat diandalkan. Adapun

karakteristik dari B2B adalah sebagai berikut.

a. Trading partners yang sudah saling mengetahui dan antara mereka sudah

terjalin hubungan yang berlangsung cukup lama.

b. Pertukaran data dilakukan secara berulang-ulang dan berkala dengan

format data yang telah disepakati bersama.

c. Salah satu pelaku tidak harus menunggu rekan mereka lainnya untuk

mengirimkan data.

d. Model yang umum digunakan adalah peer to peer, di mana processing

intelligence dapat didistribusikan di kedua pelaku bisnis.

2. Business to Customer (B2C)

B2C yang biasa disebut juga sebagai transaksi pasar dimana konsumen

mempelajari produk yang ditawarkan melalui publikasi elektronik,

(19)

meminta agar barang dikirmkan. Adapun karakteristik yang membedakannya

dengan B2B adalah sebagai berikut.

a. Terbuka untuk umum, di mana informasi disebarkan secra umum pula.

b. Service yang digunakan juga bersifat umum, sehingga dapat digunakan

oleh orang banyak.

c. Service yang digunakan berdasarkan permintaan.

d. Sering dilakukan sistim pendekatan clientserver.

2.2.3.2Keuntungan dan Kerugian E-Commerce Keuntungan dari E-Commerce :

1. Aliran pendapatan (Revenue stream) yang lebih menjanjikan.

2. Dapat meningkatkan pangsa pasar (market exposure).

3. Menurunkan biaya operasional (operating cost).

4. Melebarkan jangkauan (global reach).

5. Meningkatkan customer loyality.

6. Meningkatkan supplier management.

7. Memperpendek waktu produksi.

8. Meningkatkan mata rantai pendapatan (value chain).

Kerugian dari E-Commerce :

1. Kehilangan segi financial secara langsung karena kecurangan.

2. Pencurian informasi rahasia yang berharga.

3. Kehilangan kesempatan bisnis karena gangguan pelayanan.

4. Penggunaan akses ke sumber oleh pihak yang tidak berhak.

(20)

6. Kerugian-kerugian yang tidak terduga.

2.2.4 Internet

Internet merupakan tempat terhubungnya berbagai mesin komputer yang

mengolah informasi didunia ini, baik berupa server, komputer pribadi, HP, PDA

dan sebagainya [4].

Menurut Mac Bride yang diterjemahkan oleh Sugeng mendefinisikan

internet sebagai berikut.

“Internet adalah jaringan komunikasi global yang terbuka dan

menghubungkan ribuan jaringan komputer, melalui sambungan

telepon umum maupun pribadi (pemerintah maupun swasta)”

Sedangkan menurut John December, internet didefinisikan sebagai berikut.

“Internet merupakan kumpulan jaringan komputer yang bekerja sama

secara global mendistribusikan pertukaran informasi melalui protokol TCP/IP”

2.2.5 Basis Data

Basis data terdiri dari dua kata, yaitu basis dan data. Basis kurang lebih

dapat diartikan sebagai markas atau gudang, tempat bersarang/berkumpul.

Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek

seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa,

konsep, keadaan dan sebagainya yang direkam dalam bentuk angka, huruf,

(21)

2.2.5.1Sistem Basis Data

Sistem basis data adalah suatu sistem penyusunan dan pengelolaan

record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau

merekam serta memelihara data operasional lengkap sebuah

organisasi/perusahaan, sehingga mampu menyediakan informasi yang optimal

yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.

2.2.6 Flowmap

Flowmap adalah campuran peta dan flow chart, yang menunjukkan

pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam

migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan.

Flowmap menolong analis dan programmer untuk memecahkan masalah kedalam

segmen-segmen yang lebih kecil dan menolong dalam menganalisis

alternatif-alternatif lain dalam pengoperasian. Berikut ini adalah simbol-simbol dalam

(22)

Gambar 2. 2 Simbol Flowmap

2.2.7 ERD (Entity Realitionship Diagram)

Model Entity-Relationship yang berisi komponen-komponen himpunan

entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut

yang merepresentasikan seluruh fakta dari dunia nyata yang kita tinjau, dapat

digambarkan dengan lebih sistematis dengan menggunakan Diagram

Entity-Relationship (Diagram E-R) [2]. Notasi-notasi simbolik di dalam diagram E-R

yang dapat digunakan adalah :

1. Persegi panjang, menyatakan himpunan entitas.

2. Lingkaran/Elips, menyatakan atribut (atribut yang berfungsi sebagai key).

3. Belah Ketupat, menyatakan himpunan relasi.

4. Garis, sebagai penghubung antara himpunan relasi dengan himpunan entitas

(23)

5. Kardinalitas relasi, dapat dinyatakan dengan banyaknya garis cabang atau

dengan pemakaian angka (1 dan 1 untuk relasi satu ke satu, dan N untuk

relasi satu ke banyak atau N dan N untuk relasi banyak ke banyak).

2.2.8 DFD (Data Flow Diagram)

Data flow Diagram (DFD) adalah diagram yang menggunakan

notasi-notasi untuk menggambarkan arus dari sistem. DFD sering digunakan untuk

menggambarkan sustu sistem yang telah ada atau sistem baru yang akan

dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana

data tersebut mengalir (misalnya lewat telpon, surat, dan sebagainya) atau

lingkungan fisik dimana data tersebut akan disimpan (misalnya file kartu,

harddisk, tape, diskette, dan lain sebagainya).

Simbol-sombol yang digunakan di DFD mewakili maksud tertentu, yaitu:

1. External entity (kesatuan Luar) atau boundary (batas sistem)

Setiap sistem pasti memiliki batas sistem (boundary) yang memisahkan suatu

sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan

kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau

sistem lainya yang berada di lingkungan luarnya yang memberikan input atau

menerima output dari sistem.

2. Data flow (arus data) Arus data di DFD diberi simbol panah. Arus data ini

mengalir diantara proses, simpanan, dan kesatuan luar.

3. Process (proses) Suatu proses adalah kegiatan atau kerja yang dilakukan oleh

orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam

(24)

4. Data store (simpanan data) Simpanan data (data store) merupakan simpanan

dari data yang dapat berupa suatu file atau database di komputer, suatu arsip

atau catatan manual dan lain sebagainya.

2.2.9 Macromedia Dreamweaver

Macromedia dreamweaver adalah sebuah HTML editor profesional untuk

mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana

kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau

lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan

editing, dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan

tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman

kita dalam mendesain web. Dreamweaver dalam hal ini digunakan untuk web

desain.

Dreamweaver mengikutsertakan banyak tool untuk kode-kode dalam

halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan

Javascript, Javascript debugger, dan editor kode ( tampilan kode dan code

inspector) yang mengizinkan kita mengedit kode Javascript, XML, dan dokumen

teks lain secara langsung dalam dreamweaver. Teknologi dreamweaver roundtrip

HTML mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode

tersebut dan kita dapat menggunakan dreamweaver pula untuk membersihkan dan

memformat ulang HTML bila kita menginginkannya. Selain itu dreamweaver juga

dilengkapi kemampuan manajemen situs, yang memudahkan kita mengelola

(25)

situs dengan melakukan pengecekan broken link, kompatibilitas browser, maupun

perkiraan waktu download halaman web.

2.2.10 HTML (HyperText Markup Language)

HTML adalah singkatan dari Hypertext Markup Language. Dunia Internet

adalah dunia luas yang dipergunakan untuk mencari segala informasi yang kita

butuhkan. Dalam dunia yang begitu luasnya, komputer membutuhkan suatu

bahasa untuk berkomunukasi satu sama lain.

Bahasa yang biasa digunakan adalah bahasa computer, salah satunya HTML.

Ini berarti bahwa HTML adalah bahasa computer yang digunakan dalam dunia

internet atau www (world wide web) yang bias dipahami oleh semua komputer.

Bahasa HTML ini memiliki perintah-perintah yang memiliki aturan-aturan

tertentu.Aturan-aturan ini disebut dengan tag.

HTML disebut dengan Hypertext karena kita dapat membaca isi suatu

dokumen tanpa harus membacanya baris per baris, disebut dengan Mark-up

Language karena HTML mengandung tanda-tanda dan perintah-perintah tertentu

untuk menampilkan text, gambar, dan lain sebagainya beserta dengan

fungsi-fungsi yang diinginkan.

2.2.11 PHP (PHP Hypertext Preprosessor)

PHP adalah bahasa pemorgraman yang memungkinkan para web

developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP

(26)

diperkenalkan pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui

situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya.

PHP merupakan salah satu bahasa script yang terbilang baru dan tersedia

secara bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP

dapat diintegrasikan (embedded) ke dalam web server, atau dapat berperan

sebagai program CGI yang terpisah.

Karakteristik yang paling unggul dan paling kuat dalam PHP adalah

lapisan integrasi database (database integration layer).Database yang didukung

PHP adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL,

Informix, Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.

2.2.11.1 Sejarah PHP

PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus

Lerdorf.Beberapa versi awal yang tidak dipublikasikan digunakan pada situs

pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat hidup

onlinennya. Versi pertama digunakan oleh pihak lain pada awal tahun 1995 dan

dikenal sebagai Personal Home Page Tools. Terkandung didalamnya sebuah

parser engine (mesin pengurai) yang sangat disederhanakan, yang hanya mampu

mengolah macro khusus dan beberapa utilitas yang sering digunakan pada

pembuatan homepage,seperti buku tamu, pencacah, dan hal semacamnya. Parser

tersebut ditulis ulang pada pertengahan 1995 dan dinamakan PHP/FI Versi

2.FI(Form Interprenter) sendiri berasal dari kode lain yang ditulis juga oleh

(27)

Personal Home Page Tools dengan Form Interprenter dan menambahkan

dukungan terhadap server database yang menggunakan format mSQL sehingga

lahirlah PHP/FI. PHP/FI tumbuh dengan pesat, dan orang-orang mulai

menyiapkan kode-kode programnya supaya bisa didukung oleh PHP.

Sulit memberikan data statistis yang akurat, namun diperkirakan pada

akhir 1996 PHP/FI sudah digunakan sedikitnya pada 15.000 situs web di seluruh

dunia. Pada pertengahan 1997, angka tersebut berubah menjadi 50.000. Pada saat

itu juga terdapat perubahan di dalam pengembangan PHP. PHP berubah dari

proyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya

ditulis ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi Gutmans,

dan parser baru ini adalah sebagai dasar PHP Version 3.Banyak kode utilitas yang

berasal dari PHP/FI diport ke PHP3, dan banyak diantaranya sudah selesai ditulis

ulang secara lengkap.

Pada pertengahan 1998, baik PHP/FI maupun PHP3 dikemas bersama

dengan produk-produk komersial seperti server web StrongHold buatan C2 dan

Linux RedHat, dan menurut survei yang dilakukan oleh NetCraft, kemungkinan

PHP digunakan pada lebih dari 150.000 situs web di seluruh dunia. Sebagai

pembanding, angka tersebut lebih banyak daripada pengguna server

webEnterprise server buatan netscape di Internet.

2.2.11.2 Kelebihan PHP

PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah

(28)

program CGI di server web lain. Fleksibilitas ini amat bermanfaat bagi pemilik

situs-situs web yang besar dan sibuk, karena pemilik masih bisa mempergunakan

aplikasi-aplikasi yang sudah terlanjur dibuat di masa lalu dengan CGI, ISAP, atau

dengan script seperti Perl, Awk atau Python selama proses migrasi ke aplikasi

baru yang dibuat dengan PHP. Ini mempermudah dan memperluas peralihan

antara teknologi lama dan teknologi baru.

Beberapa kelebihan PHP dari bahasa pemrograman lain yaitu:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya.

2. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah

karena referensi yang banyak.

3. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(linux, unix, windows) dan dapat dijalankan secara runtime melalui console

serta juga dapat menjalankan perintah-perintah sistem.

4. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai

IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.

5. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

2.2.11.3 Syntax dari PHP

Kode php diawali dengan tanda lebih kecil (<) dan di akhiri dengan tanda

(29)

1. <?

Script PHP anda

?>

2. <?php

Script PHP anda

?>

3. <SCRIPT LANGUAGE=”PHP”

Script PHP anda

</script>

Cara pertama sering digunakan karena lebih ringkas. Cara kedua

digunakan untuk kombinasi dengan XML, sebuah bahasa yang merupakan

pengembangan dari HTML. Cara ketiga digunakan untuk mengantisipasi

editor-editor yang tidak dapat menerima cara 1 dan 2, seperti Microsfot Frontpage.

Jika Anda ingin menambahkan komentar, standar penulisannya adalah :

/* tulis comentar anda disini*/

Atau

//Komentar

2.2.12 MySQL

MySQL adalah database server yang cukup popular, cepat dan tangguh,

sangat cocok jika digabungkan dengan PHP, dengan database kita bisa

menyimpan, mencari dan mengklasifikasikan data dengan lebih akurat dan

(30)

MySQL menggunakan SQL language (Structur Query Language) artinya

MySQL menggunakan query atau bahasa pemprogaman yang sudah standar di

dalam dunia database. Implementasi program server database ini adalah program

daemon 'mysqld' dan beberapa program lain serta beberapa pustaka.

MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan 40

buah database berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris

(kirakira 100 gigabyte data). Database ini dibuat untuk keperluan sistem database

yang cepat, handal dan mudah digunakan. Walaupun memiliki kemampuan yang

cukup baik, MySQL untuk sistem operasi Unix bersifat freeware, dan terdapat

versi shareware untuk sistem operasi windows. Menurut pembuatnya, MySQL

disebut seperti "myessqueell" dan bukan mysequel.

2.2.13 WampServer

Wamp merupakan kependekan dari Windows Apache MySQL PHP yang

digunakan dalam pengembangan web pada lingkungan Windows. Dengan

menggunakan WampServer memungkinkan kita untuk membuataplikasi web

dengan Apache, PHP dan database MySQL. Selain itu WampServer juga

dilengkapi dengan PHP MyAdmin untuk mengelola database dengan lebih

(31)

29

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Masalah

Berdasarkan hasil penelitian di PT. Java Sentra Mandiri Utama terdapat

beberapa masalah yang menghambat kerjanya perusahaaan berupa keterbatasan

sarana promosi, pemasaran maupun sarana pemesanan. Promosi yang dilakukan

oleh perusahaan belum begitu efektif diantaranya situs yang dimiliki oleh

perusahaan saat ini masih bersifat static, dimana jika ingin merubah content

seperti menambahkan gambar, update harga ataupun yang lainnya masih

dilakukan secara manual. Permasalahan ini dapat menghabiskan waktu yang

cukup banyak, pada akhirnya informasi yang berada dalam situs tersebut tidak up

to date. Berdasarkan hal tersebut maka diperlukan aplikasi website (e-commerce)

yang dapat mengatasi masalah tersebut, sehingga dapat mempermudah PT. Java

Sentra Mandiri Utama dalam menjalankan proses bisnisnya.

3.2 Analisis Sistem

Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem,

mengetahui kekurangan sistem, dan menentukan kebutuhan sistem di PT. Java

Sentra Mandiri Utama. Dengan menganalisis masalah dan menganalisis prosedur

sistem yang sedang berjalan, maka dapat dijadikan sebagai dasar perancangan dan

perbaikan pada sistem yang baru agar dapat menjadi sebuah sistem yang lebih

(32)

3.3 Analisis Sistem Yang Sedang Berjalan

Analisa aliran data atau prosedur sangat diperlukan untuk mengetahui

proses yang berjalan di sebuah perusahaan dan sebagai dasar untuk membuat atau

memperbaiki serta mempermudah prosedur yang berjalan di perusahaan agar

menjadi lebih baik.

Adapun prosedur sistem yang masih berjalan di PT. Java Sentra Mandiri

Utama adalah sebagai berikut.

1. Prosedur Pemesanan

a. Konsumen mendatangi kantor untuk memilih paket tour yang akan

dipesan.

b. Petugas menyerahkan formulir yang harus diisi oleh konsumen, setelah

diisi konsumen menyerahkan kembali formulir tersebut beserta

persyaratan kepada petugas.

c. Petugas mengecek formulir beserta kelengkapan persyaratan yang

diberikan oleh konsumen. Jika persyaratan sudah lengkap petugas akan

menyimpannya dalam sebuah arsip, namun apabila persyaratan kurang

lengkap petugas mengembalikan formulir untuk dilengkapi

persyaratannya.

Untuk lebih jelasnya dapat dilihat pada gambar 3.1 dibawah ini yang

merupakan diagram alir dokumen (Flowmap) prosedur pemesanan sebagai

(33)

Pemesanan

Gambar 3. 1 Flowmap Pemesanan

Keterangan :

(34)

2. Prosedur Pembayaran

a. Konsumen memilih jenis pembayaran yaitu cash atau credit. Jika jenis

pembayaran secara credit konsumen wajib membayar uang muka kepada

petugas sebesar 10%.

b. Konsumen wajib melunasi sisa pembayaran pada 7 hari sebelum

keberangkatan. Jika dalam waktu yang telah ditentukan konsumen tidak

melunasi sisa pembayaran maka uang muka dianggap hangus.

c. Petugas membuat faktur sebagai bukti pembayaran. Faktur tersebut

berjumlah rangkap dua dimana satu buah untuk konsumen dan satu buah

lagi untuk di jadikan arsip.

d. Petugas memberikan faktur tersebut kepada konsumen.

Untuk lebih jelasnya dapat dilihat pada gambar 3.2 dibawah ini yang

merupakan diagram alir dokumen (Flowmap) prosedur pemesanan sebagai

(35)

Pembayaran

Petugas Konsumen

Jenis pembayaran

Memilih jenis pembayaran

Jenis pembayaran apa yang dipilih

?

Uang

Membuat faktur

Faktur Faktur

Cash

Uang muka

Credit

Uang

Uang muka

Faktur Faktur

A2

Gambar 3. 2 Flowmap Pembayaran

Keterangan :

(36)

3. Prosedur Laporan

a. Petugas membuat laporan penjualan dari data pemesanan.

b. Petugas memberikan hasil pembuatan laporan penjualan pada bagian

keuangan.

c. Bagian keuangan menerima laporan penjualan dari petugas.

d. Laporan tersebut dicek dan disahkan oleh pimpinan perusahaan kemudian

ditandatangani.

Untuk lebih jelasnya dapat dilihat pada gambar 3.3 dibawah ini yang

merupakan diagram alir dokumen (Flowmap) prosedur pemesanan sebagai

(37)

Laporan

Bagian Keuangan Petugas

A1

Pembuatan laporan penjualan

Laporan penjualan Laporan penjualan

Pengesahan Pengecekan

Laporan penjualan yang

telah ditandatangani

A3

Gambar 3. 3 Flowmap Laporan

(38)

3.4 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional sendiri merupakan analisis yang

dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Analisis kebutuhan

non fungsional juga menentukan spesifikasi masukan yang diperlukan sistem,

keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk

mengolah masukan dan akhirnya didapatlah suatu keluaran yang dikehendaki.

Kebutuhan non-fungsional terbagi menjadi beberapa analisis yaitu analisis

perangkat keras, perangkat lunak dan analisis pengguna.

3.4.1 Analisis Perangkat Keras

Adapun spesifikasi perangkat keras yang diperlukan untuk menjalankan

sistem aplikasi yang dibangun adalah sebagai berikut.

Tabel 3. 1 Perangkat Keras

Kebutuhan Minimal Tempat Penelitian Keterangan

Processor Intel Pentium

IV 1.80 Ghz

Harddisk 40 GB Harddisk 80 GB Memenuhi

VGA onboard atau VGA

Card 128 MB

VGA onboard atau VGA

Card 128 MB

Memenuhi

(39)

3.4.2 Analisis Perangkat Lunak

Analisis perangkat lunak pembangun sistem pada aplikasi ini adalah

Windows XP sebagai sistem operasinya, Adobe Dreamweaver CS3, MySQL

sebagai database, PHP, HTML, CSS dan AJAX sebagai bahasa pemrogramannya.

Sedangkan perangkat lunak yang dibutuhkan untuk mengoperasikan sistem ini

adalah Windows XP sebagai sistem operasinya, WAMP server untuk localhost,

Mozilla Firefox untuk menjalankan sistem aplikasi ini.

3.4.3 Analisis Pengguna

Aplikasi ini digunakan oleh tiga jenis pengguna, yaitu administrator,

member, pengunjung.

Tabel 3. 2 Analisis Pengguna

Pengguna Administrator Member Pengunjung Tanggung

Jawab

Mengelola data master yang terdapat dalam aplikasi dapat melakukan transaksi pembelian Hak Akses Memanipulasi data

(update, tambah, dapat melakukan transaksi pembelian Tingakat

Pendidikan

(40)

Pengalaman Pelatihan computer

- -

Jenis Pelatihan Pelatihan computer

- -

3.5 Analisis Fungsional

3.5.1 Analisis Basis Data

3.5.1.1Entity Relationship Diagram

Entity Relationship Diagram (ERD) merupakan suatu alat pemodelan

yang digunakan untuk menggambarkan hubungan antar entitas yang terjadi, berisi

komponen-komponen entitas dan relationship yang masing-masing dilengkapi

dengan atribut-atribut yang merepresentasikan seluruh fakta dari sebagian dunia

nyata. Entity Relationship dalam membangun aplikasi e-commerce adalah suatu

model jaringan susunan data yang disimpan dalam sistem secara abstrak. Atau

sebuah teknik untuk menggambarkan informasi yang dibutuhkan dalam sistem

dan hubungan antar data-data tersebut berisi komponen-komponen entitas dan

relationship yang masing-masing dilengkapi atribut-atribut yang

mempresentasikan seluruh fakta dari sebagian dunia nyata. Analisis basis data

(41)

Gambar 3. 4 Gambar ERD

3.5.2 Diagram Konteks

Diagram konteks adalah alat struktur analisis yang menggambarkan hubungan

dan keterkaitan suatu sistem dengan entitas serta aliran data dari entitas menuju sistem

dan dari sistem menuju entitas. Diagram konteks dari aplikasi ini dapat dilihat pada

(42)

Gambar 3. 5 Gambar Diagram Konteks

3.5.3 Data Flow Diagram

Dari diagram konteks di atas, aliran data yang ada pada sistem

digambarkan dengan lebih rinci menggunakan Data Flow Diagram. Data Flow

Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk

menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari

sistem, dimana data disimpan, proses apa saja yang menghasilkan data tersebut

dan interaksi antara data yang disimpan dan proses yang dikenakan pada data

tersebut. Berikut data flow diagram (DFD) dari aplikasi yang dirancang pada PT.

(43)

3.5.3.1DFD Level 1

Gambar 3. 6 Gambar DFD Level 1

3.5.3.2DFD Level 2 Proses 1.0 Registrasi

(44)

3.5.3.3DFD Level 2 Proses 2.0 Login

Gambar 3. 8 DFD Level 2 Proses 2.0 Login

3.5.3.4DFD Level 2 Proses 3.0 Pengolahan Profil

(45)

3.5.3.5Level 2 Proses 4.0 Pengolahan Data Paket

(46)

3.5.3.6Level 2 Proses 5.0 Pengolahan Data Kategori

(47)

3.5.3.7Level 2 Proses 6.0 Pengolahan Data Wisata

(48)

3.5.3.8Level 2 Proses 7.0 Pengolahan Data Hotel

(49)

3.5.3.9Level 2 Proses 8.0 Pengolahan Data Agen

Gambar 3. 14 Level 2 Proses 8.0 Pengolahan Data Agen

3.5.3.10 Level 2 Proses 9.0 Pengolahan Data Diskon

(50)

3.5.3.11 Level 2 Proses 10.0 Pengelolaan Backup & Restore

(51)

3.5.3.12 Level 2 Proses 11.0 Pengolahan Data Transaksi

Gambar 3. 17 Level 2 Proses 8.0 Pengolahan Data Transaksi

3.5.3.13 Level 2 Proses 12.0 Pengolahan Laporan

(52)

3.5.3.14 Level 3 Proses 12.1 Pembuatan Laporan Paket

Gambar 3. 19 Level 3 Proses 12.1 Pembuatan Laporan Paket

3.5.3.15 Level 3 Proses 12.2 Pembuatan Laporan Pemesanan

(53)

3.5.4 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran

yang terdapat pada DFD. Spesifikasi dari gambar DFD di atas akan dijelaskan

pada tabel di bawah ini.

Tabel 3. 3 Tabel Spesifikasi Proses

No Proses Keterangan

1. No.Proses 1.0

Nama Registrasi

Deskripsi Proses untuk melakukan registrasi member baru Source Pengunjung

Input Data registrasi member Output Info Gagal Registrasi Destination Pengunjung

Logika proses 1. Pengunjung memilih menu daftar

2. Pengunjung memasukan data ke dalam daftar form member

3. Jika daftar valid sistem akan memasukan data ke dalam database

4. Jika data invalid sistem akan memberikan informasi bahwa data ada yang tidak valid 2. No Proses 2.0

Nama Login

Deskripsi Proses untuk member melakukan login Source Admin, Member

Input Data login Admin, Data login Member Output Info login admin, Info login Member Destination Admin, Member

Logika Proses 1. Admin dan member mengisi username dan password

2. Apabila username dan password yang diinputkan sesuai maka dapat dilanjutkan ke proses

selanjutnya

3. Apabila username atau password yang diinputkan tidak sesuai maka akan masuk ke halaman gagal login

3. No Proses 3.0

Nama Pengolahan Data Profil

Deskripsi Proses untuk melakukan pengolahan data profil user

(54)

Input Data profil admin, data profil member Output Info profil admin, info profil member Destination Admin, Member

Logika Proses 1. Admin, Member memilih menu profile

2. Sistem akan menampilkan data profil admin, data profil member

4. No.Proses 4.0

Nama Pengolahan Data Paket

Deskripsi Proses untuk melakukan pengolahan data paket

Source Admin

Input Data paket

Output Info paket Destination Admin

Logika proses 1. Admin memilih menu paket

2. Admin memilih untuk melakukan penambahan, pengubahan dan penghapusan data paket

5. No Proses 5.0

Nama Pengolahan Data Kategori

Deskripsi Proses untuk melakukan pengolahan data kategori

Source Admin

Input Data kategori Output Info kategori Destination Admin

Logika proses 1. Admin menu kategori

2. Admin memilih untuk melakukan penambahan, pengubahan dan penghapusan data kategori 6. No Proses 6.0

Nama Pengolahan Data Wisata

Deskripsi Proses untuk melakukan pengolahan data wisata

Source Admin

Input Data wisata

Output Info wisata Destination Admin

Logika proses 1. Admin memilih menu wisata

2. Admin memilih untuk melakukan penambahan, pengubahan dan penghapusan data wisata 7. No.Proses 7.0

Nama Pengolahan Data Hotel

Deskripsi Proses untuk melakukan pengolahan data hotel

Source Admin

Input Data hotel

(55)

Logika proses 1. Admin memilih menu hotel

2. Admin memilih untuk melakukan penambahan, pengubahan dan penghapusan data hotel

8. No.proses 8.0

Nama Pengolahan Data Agen

Deskripsi Proses untuk melakukan pengolahan data agen

Source Admin

Input Data agen

Output Info agen Destination Admin

Logika proses 1. Admin memilih menu agen

2. Admin memilih untuk melakukan penambahan, pengubahan dan penghapusan data paket

9. No.Proses 9.0

Nama Pengolahan Data Diskon

Deskripsi Proses untuk melakukan pengolahan data diskon

Source Admin

Input Data diskon

Output Info diskon Destination Admin

Logika Proses 1. Admin memilih menu diskon

2. Admin memilih untuk melakukan penambahan, pengubahan dan penghapusan data diskon 10. No.Proses 10.0

Nama Pengelolaan Backup dan Restore

Deskripsi Proses untuk membackup dan merestore database

Source Admin

Input Data backup, data restore Output Info backup, info restore Destination Admin

Logika proses 1. Admin memilih menu database

2. Admin memilih untuk melakukan backup dan restore database

11. No.Proses 11.0

Nama Pengolahan Data Transaksi

Deskripsi Proses untuk melakukan pengolahan data transaksi

Source Admin

Input Data pemesanan, data pembayaran Output Info pemesanan, info pembayaran Destination Admin

Logika proses 1. Admin memilih pengolahan data transaksi 2. Admin merubah status pembayaran 12. No.Proses 12.0

Nama Pengolahan Laporan

(56)

Source Admin

Input Data paket, data pemesanan, data pembayaran Output Info paket, info pemesanan, info pembayaran Destination Admin

Logika proses 1. Admin memilih menu laporan yang terdiri dari laporan pemesanan, laporan paket, laporan pembayaran

13. No.Proses 1.1

Nama Input Data Registrasi

Deskripsi Proses untuk pengisian data registrasi untuk menjadi member

Source Pengunjung Input Data registrasi

Output Info registrasi, info registrasi invalid Destination Pengunjung

Logika proses 1. Pengunjung memilih menu daftar

2. Pengunjung mengisi data pendaftaran pada form pendaftaran pengunjung

3. Sistem akan menampilkan info pendaftaran tesimpan atau gagal disimpan

14. No.Proses 1.2

Nama Verifikasi Akun

Deskripsi Proses untuk mengaktifasi proses pendaftaran yang dilakukan oleh pngunjung

Source Pengunjung, webmail Input Data verifikasi akun Output Info verifkasi akun Destination Pengunjung, webmail

Logika proses 1. Pengunjung mengisi form pendaftaran

2. Sistem akan mengirimkan aktifasi pendaftaran ke webmail member

15. No.proses 2.1

Nama Verifikasi Login

Deskripsi Proses untuk mengecek dan membandingkan data login user

Source Member, admin

Input Data login member, Data login admin

Output Info login admin invalid, Info login member invalid Destination Member, admin

Logika proses 1. Admin dan member mengisi form login 2. Data login yang diinputkan dicek dan

disesuaikan dengan yang ada di database 3. Apabila data login yang diinputkan sesuai

(57)

maka akan dialihkan ke halaman gagal login 16. No.proses 2.2

Nama Lupa Password

Deskripsi Proses untuk mereset password member Source Member, webmail

Input Data email member

Output Info email member invalid Destination Member, webmail

Logika proses 1. User mengisi email pada form lupa password 2. Data yang diinputkan berupa email member 3. Sistem akan mengirimkan data password baru

ke email member 17. No.proses 3.1

Nama Pengubahan Profil

Deskripsi Proses untuk merubah data profil user Source Member, admin

Input Data profil member, Data profil admin Output Info profil admin, Info profil member Destination Member, admin

Logika proses 1. Admin atau member memilih menu profil, kemudian mengklik tombol ubah data untuk merubah data

2. Sistem menampilkan data profil pada form ubah profil

18. No.proses 3.2

Nama Pengubahan Password

Deskripsi Proses untuk merubah password user Source Admin, member

Input Data password admin, data password member Output Info password admin, info password member Destination Admin,member

Logika proses 1. Admin atau member memilih menu profil, kemudian mengklik tombol ubah password untuk merubah data password

2. Sistem menampilkan data password pada form ubah 19. No.proses 4.1

Nama Penambahan Data Paket

Deskripsi Proses untuk menambah data paket baru

Source Admin

Input Data Paket

Output Info Paket Destination Admin

Logika proses 1. Admin memilih menu tambah data paket 2. Admin menginputkan data paket baru pada

(58)

3. Sistem akan menampilkan info data paket yang telah ditambahkan/menampilkan info data paket gagal ditambahkan

20. No.proses 4.2

Nama Pengubahan Data Paket

Deskripsi Proses untuk merubah data paket

Source Admin

Input Data paket

Output Info paket Destination Admin

Logika proses 1. Admin memilih menu data paket yang akan diubah

2. Mengisi atau merubah data produk pada form edit paket

3. Sistem menampilkan info edit data paket tersimpan/gagal

21. No.proses 4.3

Nama Penghapusan Data Paket

Deskripsi Proses untuk menghapus data paket

Source Admin

Input Data paket

Output info paket Destination Admin

Logika proses 1. Admin memilih menu data paket yang akan dihapus

2. Menampilkan konfirmasi hapus data paket 3. Jika memilih ok, maka data paket dihapus 4. Jika memilih cancel, maka data paket tidak

dihapus 22. No.proses 5.1

Nama Penambahan Data Kategori

Deskripsi Proses untuk menambah data kategori baru

Source Admin

Input Data kategori Output Info kategori Destination Admin

Logika proses 1. Admin memilih menu tambah data kategori 2. Admin menginputkan data paket baru pada

form tambah data kategori

3. Sistem akan menampilkan info data kategori yang telah ditambahkan/menampilkan info data kategori gagal ditambahkan

23. No.proses 5.2

Nama Pengubahan Data Kategori

(59)

Source Admin Input Data kategori Output Info kategori Destination Admin

Logika proses 1. Admin memilih menu data kategori yang akan diubah

2. Mengisi atau merubah data kategori pada form edit kategori

3. Sistem menampilkan info edit data kategori tersimpan/gagal

24. No.proses 5.3

Nama Penghapusan Data Kategori

Deskripsi Proses untuk menghapus data kategori

Source Admin

Input Data kategori Output Data kategori Destination Admin

Logika proses 1. Admin memilih menu data kategori yang akan dihapus

2. Menampilkan konfirmasi hapus data kategori 3. Jika memilih ok, maka data paket dihapus 4. Jika memilih cancel, maka data paket tidak

dihapus 25. No.proses 6.1

Nama Penambahan Data Wisata

Source Admin

Input Data wisata Output Info wisata Destination Admin

Logika proses 1. Admin memilih menu tambah data wisata 2. Admin menginputkan data wisata baru pada

form tambah data wisata

3. Sistem akan menampilkan info data wisata yang telah ditambahkan/menampilkan info data wisata gagal ditambahkan

26. No.proses 6.2

Nama Pengubahan Data Wisata

Source Admin

Input Data wisata

Output Info wisata Destination Admin

Logika proses 1. Admin memilih menu data wisata yang akan diubah

(60)

3. Sistem menampilkan info edit data wisata tersimpan/gagal

27. No.proses 6.3

Nama Penghapusan Data Wisata

source Admin

Input Data wisata

Output Data wisata Destination Admin

Logika proses 1. Admin memilih menu data wisata yang akan dihapus

2. Menampilkan konfirmasi hapus data wisata 3. Sistem menampilkan info data wisata telah

terhapus 28. No.proses 7.1

Nama Penambahan Data Hotel

Deskripsi Proses untuk menambah data hotel baru

Source Admin

Input Data hotel

Output Info hotel Destination Admin

Logika proses 1. Admin memilih menu tambah data hotel 2. Admin menginputkan data hotel baru pada

form tambah data hotel

3. Sistem akan menampilkan info data hotel yang telah ditambahkan/menampilkan info data hotel gagal ditambahkan

29. No.proses 7.2

Nama Pengubahan Data Hotel

Deskripsi Proses untuk mengubah data hotel

Source Admin

Input Data hotel

Output Info hotel Destination Admin

Logika proses 1. Admin memilih menu data hotel yang akan diubah

2. Mengisi atau merubah data hotel pada form edit hotel

3. Sistem menampilkan info edit data hotel tersimpan/gagal

30. No.proses 7.3

Nama Penghapusan Data Hotel

Deskripsi Proses untuk menghapus data hotel

Source Admin

Input Data hotel

(61)

Destination Admin

Logika proses 1. Admin memilih menu data hotel yang akan dihapus

2. Menampilkan konfirmasi hapus data hotel 3. Jika memilih ok, maka data paket dihapus 4. Jika memilih cancel, maka data paket tidak

dihapus 31. No.proses 8.1

Nama Penambahan Data Agen

Deskripsi Proses untuk menambah data agen

Source Admin

Input Data agen

Output Info agen Destination Admin

Logika proses 1. Admin memilih menu tambah data agen 2. Admin menginputkan data agen baru pada

form tambah data agen

3. Sistem akan menampilkan info data agen yang telah ditambahkan/menampilkan info data agen gagal ditambahkan

32. No.proses 8.2

Nama Pengubahan Data Agen

Deskripsi Proses untuk mengubah data agen

Source Admin

Input Data agen

Output Info agen Destination Admin

Logika proses 1. Admin memilih menu data agen yang akan diubah

2. Mengisi atau merubah data agen pada form edit agen

3. Sistem menampilkan info edit data agen tersimpan/gagal

33. No.proses 8.3

Nama Penghapusan Data Agen

Deskripsi Proses untuk menghapus data agen

Source Admin

Input Data agen

Output Data agen

Destination Admin

Logika proses 1. Admin memilih menu data agen yang akan dihapus

(62)

dihapus 34. No.Proses 9.1

Nama Penambahan Data Diskon

Deskripsi Proses untuk menambahkan data diskon baru

Source Admin

Input Data diskon

Output Info diskon Destination Admin

Logika proses 1. Admin memilih menu tambah data diskon 2. Admin menginputkan data hotel baru pada

form tambah data diskon

3. Sistem akan menampilkan info data diskon yang telah ditambahkan/menampilkan info data diskon gagal ditambahkan

35. No.Proses 9.2

Nama Pengubahan Data Diskon

Deskripsi Proses untuk mengubah data diskon

Source Admin

Input Data diskon

Output Info diskon Destination Admin

Logika proses 1. Admin memilih menu data diskon yang akan diubah

2. Mengisi atau merubah data diskon pada form edit diskon

3. Sistem menampilkan info edit data diskon tersimpan/gagal

36. No.Proses 9.3

Nama Penghapusan Data Diskon

Deskripsi Proses untuk menghapus data diskon

Source Admin

Input Data diskon

Output Data diskon Destination Admin

Logika proses 1. Admin memilih menu data diskon yang akan dihapus

2. Menampilkan konfirmasi hapus data diskon 3. Jika memilih ok, maka data paket dihapus 4. Jika memilih cancel, maka data paket tidak

dihapus 37. No.proses 10.1

Nama Pengelolaan Backup Database Deskripsi Proses untuk membackup database

Source Admin

(63)

Output Info backup Destination Admin

Logika proses 1. Admin memilih menu backup database 2. Sistem akan menampilkan nama-nama tabel

yang ada dalam database

3. Admin memilih salah satu tabel yang akan dibackup

4. Sistem membackup sesuai tabel yang dipilih 38. No.proses 10.2

Nama Pengelolaan Restore Database Deskripsi Proses untuk merestore database

Source Admin

Input Data restore Output Info restore Destination Admin

Logika proses 1. Admin memilih menu restore database 2. Sistem akan merestore database

39. No.proses 10.3

Nama Pengelolaan Backup Gambar Deskripsi Proses untuk membackup gambar

Source Admin

Input Data backup

Output Info backup Destination Admin

Logika proses 1. Admin memilih menu backup gambar

2. Sistem akan membackup gambar yang terdapat dalam direktori

40. No.proses 10.3

Nama Pengelolaan Restore Gambar Deskripsi Proses untuk merestore gambar

Source Admin

Input Data restore Output Info restore Destination Admin

Logika proses 1. Admin memilih menu restore database 2. Sistem akan merestore database 41. No.proses 12.1.1

Nama Pembuatan Laporan Paket Harian

Source Admin

Input Data laporan paket Output Info laporan paket Destination Admin

(64)

Nama Pembuatan Laporan Paket Bulanan

Source Admin

Input Data laporan paket Output Info laporan paket Destination Admin

Logika proses 1. Admin memilih laporan paket bulanan 2. Sistem akan menampilkan hasil pencarian 43. No.proses 12.1.3

Nama Pencetakan Laporan Paket

Source Admin

Input Data laporan paket Output Info laporan paket Destination Admin

Logika proses 1. Admin memilih laporan untuk mencari laporan yang ingin dicetak

2. Hasil pencarian laporan paket yang ditemukan dan akan dicetak

44. No.proses 12.1.1

Nama Pembuatan Laporan Pemesanan Harian

Source Admin

Input Data laporan pemesanan Output Info laporan pemesanan Destination Admin

Logika proses 1. Admin memilih laporan pemesanan harian 2. Sistem akan menampilkan hasil pencarian 45. No.proses 12.1.2

Nama Pembuatan Laporan Pemesanan Bulanan

Source Admin

Input Data laporan pemesanan Output Info laporan pemesanan Destination Admin

Logika proses 1. Admin memilih laporan pemesanan bulanan 2. Sistem akan menampilkan hasil pencarian 46. No.proses 12.1.3

Nama Pencetakan Laporan Pemesanan

Source Admin

Input Data laporan pemesanan Output Info laporan pemesanan Destination Admin

Logika proses 1. Admin memilih laporan untuk mencari laporan yang ingin dicetak

Gambar

Gambar 3. 1 Flowmap Pemesanan
Gambar 3. 2 Flowmap Pembayaran
Gambar 3. 3 Flowmap Laporan
Tabel 3. 1 Perangkat Keras
+7

Referensi

Dokumen terkait

Berdasarkan hasil penelitian dan pembahasan, eksperimen penerapan metode mind mapping pada pembelajaran biologi yang dilakukan dapat disimpulkan bahwa ada

► Penulis menandai kumpulan data dalam pernyataan ini, apa yang peneliti rencanakan untuk studinya/penelitiannya sebagai individual (biografi, mungkin studi kasus atau

Dibandingkan dengan penelitian sebelumnya yang dilakukan oleh muangnak [8] kinerja klasifikasi siswa berkesulitan belajar dengan metode C-NBC sedikit lebih baik

4. Masalah fokus terhadap pem- bangunan wilayah dalam KESR IMT-GT, yang diperluas menjadi 10 provinsi, sehingga fokus peme- rintah menjadi berkurang karena banyaknya daerah yang

PBB-P2 yang diperlakukan secara berbeda karena berpindah pos pendapatan, tidak lagi diberi label sebagai komponen dana bagi hasil yang digunakan untuk membiayai belanja modal

Penulisan data pada register akan menempatkan data tersebut ke DDRAM sesuai dengan alamat yang telah diatur sebelumnya.. Penulisan Data ke

Dalam sistem kesetimbangan, jika konsentrasi salah satu komponennya ditambah maka kesetimbangan akan bergeser dari arah penambahan itu, dan bila salah satu