analisa dan perancangan sistem basis data …thesis.binus.ac.id/doc/lain-lain/2012-1-00068-if...

37
ANALISA DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN PEMASARAN DAN PENJUALAN ONLINE PADA KALINDO LAND GROUP ERIK - 1200974315, NICODEMUS KURNIAWAN KAWIHARDJA - 1200992854, STEVEN THEODORE - 1200992886 ABSTRAK Tujuan penelitian adalah merancang sistem basis data yang sesuai dengan kebutuhan perusahaan, memudahkan customer Kalindo Land Group dalam mencari informasi dan permintaan pemesanan, survei dan melakukan transaksi jual-beli secara online. Metode penelitian yang digunakan adalah metode analisa, metode perancangan. Pada metode analisa dilakukan survei pada Kalindo Land Group, menganalisa serta mengidentifikasi kebutuhan informasi melalui studi kepustakaan dengan melakukan pengumpulan data atau informasi dari buku-buku yang berhubungan dengan sistem basis data, analisa dan perancangan sistem dan internet. Perancangan basis data, perancangan web dan perancangan layar dilakukan pada metode perancangan. Hasil yang dicapai adalah sistem aplikasi pemasaran dan penjualan online yang sesuai dengan kebutuhan Kalindo Land Group. Simpulan yang didapat yaitu dengan adanya sistem pemasaran dan penjualan online dilengkapi dengan basis data yang sesuai dengan kebutuhan perusahaan, akan memudahkan perusahaan dalam melakukan transaksi secara online, memudahkan customer untuk mengakses informasi yang dibutuhkan dan melakukan permintaan pemesanan, survei dan melakukan transaksi jual- beli secara online pada Kalindo Land Group Kata kunci : Analisa, perancangan, basis data, online

Upload: nguyenkhuong

Post on 16-Mar-2019

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

ANALISA DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN

PEMASARAN DAN PENJUALAN ONLINE PADA KALINDO LAND

GROUP

ERIK - 1200974315,

NICODEMUS KURNIAWAN KAWIHARDJA - 1200992854,

STEVEN THEODORE - 1200992886

ABSTRAK

Tujuan penelitian adalah merancang sistem basis data yang sesuai dengan kebutuhan

perusahaan, memudahkan customer Kalindo Land Group dalam mencari informasi dan

permintaan pemesanan, survei dan melakukan transaksi jual-beli secara online.

Metode penelitian yang digunakan adalah metode analisa, metode perancangan. Pada metode

analisa dilakukan survei pada Kalindo Land Group, menganalisa serta mengidentifikasi

kebutuhan informasi melalui studi kepustakaan dengan melakukan pengumpulan data atau

informasi dari buku-buku yang berhubungan dengan sistem basis data, analisa dan perancangan

sistem dan internet. Perancangan basis data, perancangan web dan perancangan layar dilakukan

pada metode perancangan.

Hasil yang dicapai adalah sistem aplikasi pemasaran dan penjualan online yang sesuai dengan

kebutuhan Kalindo Land Group.

Simpulan yang didapat yaitu dengan adanya sistem pemasaran dan penjualan online dilengkapi

dengan basis data yang sesuai dengan kebutuhan perusahaan, akan memudahkan perusahaan

dalam melakukan transaksi secara online, memudahkan customer untuk mengakses informasi

yang dibutuhkan dan melakukan permintaan pemesanan, survei dan melakukan transaksi jual-

beli secara online pada Kalindo Land Group

Kata kunci : Analisa, perancangan, basis data, online

Page 2: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

PENDAHULUAN

1. Latar Belakang

Kalindo Land Group merupakan sebuah grup gabungan dari beberapa perusahaan

antara lain PT. Kentanix Supra International, PT. Badra Arta dan PT. Panca Muara Jaya

yang bergerak di bidang pengembang perumahan sejak tahun 1980. Kalindo Land telah

mengembangkan 10 proyek Perumahan skala menengah dan membangun kurang lebih

20.000 unit rumah sejak tahun 1983. Hampir semua unit rumah yang dibangun adalah

rumah skala menengah.

Saat ini, masalah-masalah yang dihadapi Kalindo Land Group yaitu, masih

menggunakan sistem pemasaran manual, yang menjadi masalah adalah sulitnya

memperkenalkan produk mereka ke masyarakat luas pada era teknologi ini karena

mereka belum memiliki sistem pemasaran berbasis dunia digital.

Sistem data customer, data-data transaksi masih menggunakan sistem semi

terkomputerisasi yang menjadi masalahnya adalah data-data tersebut ada yang hilang atau

duplikasi sehingga menyulitkan dalam pencarian data. Tingkat keamanan yang masih

kurang. Transaksi penjualan memakan waktu lama. Penginputan data masih mengalami

kesulitan karena sistem belum terintegrasi.

.

2. Ruang Lingkup

Adapun ruang lingkup pembuatan skripsi Sistem Basis Data pada Kalindo Land Group

ini mencakup :

1. Analisa dan Perancangan Sistem Basis Data yang berkaitan dengan pemasaran

dan penjualan pada Kalindo Land Group.

2. Membuat fitur – fitur baru untuk Admin, Customer dan Employee lainnya.

3. Membuat halaman untuk promosi, penjualan online, dan penyebaran informasi

mengenai produk yang ditawarkan pada bagian front – end.

4. Menampilkan laporan – laporan pada bagian back-end.

5. Pengiriman informasi

Page 3: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

3. Tujuan

Tujuan dari menulis skripsi ini adalah :

1. Merancang sistem basis data yang sesuai dengan kebutuhan perusahaan.

2. Membuat sistem manajemen pemasaran dan penjualan yang sesuai dengan kebutuhan

perusahaan.

3. Memberikan informasi yang tepat, akurat dan menarik serta mudah dipahami bagi

para penggunanya.

4. Manfaat

Adapun manfaat–manfaat yang dapat diberikan dari penyusunan skripsi ini antara lain :

1. Menghasilkan suatu sistem basis data yang memberikan informasi yang jelas dan

akurat yang kemudian dapat diakses oleh user secara online.

2. Mempermudah user untuk mengakses dan mendapatkan informasi secara cepat

melalui internet dimana saja user itu berada.

3. Mempermudah perusahaan untuk mengatur transaksi yang terjadi secara online.

4. Mempermudah admin dalam distribusi data ke user.

5. Metodologi Penelitian

Adapun metode yang digunakan dalam penulisan skripsi ini adalah:

a. Metode Analisis

Metode analisis terdiri dari beberapa tahapan, yaitu:

1. Pengumpulan informasi

Pengumpulan informasi dilakukan dengan melakukan studi kepustakaan dan

wawancara kepada pihak-pihak yang terlibat dengan sistem yang sedang

berjalan. Tujuan pengumpulan informasi adalah untuk mengetahui tentang

bagaimana proses-proses bisnis yang ada pada sistem lama berjalan.

2. Mengidentifikasi masalah-masalah

Dari informasi yang diperoleh maka dapat ditentukan titik-titik mana saja pada

sistem yang lama mengalami masalah atau kelemahan

3. Mendefinisikan system requirement

Setelah informasi tentang kelemahan sistem diperoleh, kemudian mendefinisikan

apa saja sebenarnya yang dibutuhkan sistem yang lama untuk mengatasi masalah-

Page 4: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

masalahnya.

4. Menentukan persyaratan sistem

Menentukan syarat-syarat yang diperlukan untuk perancangan sistem yang baru

yang dapat mengatasi masalah-masalah yang dihadapi saat ini.

5. Pembuatan Data Flow Diagram (DFD)

b. Metode Perancangan

Metode perancangan terdiri dari:

a. Perancangan Database Konseptual (Conceptual Database Design)

Mendeskripsikan dan membuat model dari informasi yang digunakan pada

Kalindo Land Group.

b. Perancangan Database Logical (Logical Database Design)

Membuat sebuah model dari informasi yang digunakan pada model data yang

spesifik dan relasi antar data.

c. Perancangan Database Fisikal (Physical Database Design)

Mendeskripsikan bagaimana data disimpan dalam database (struktur data,

organisasi file)

Page 5: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

TEORI PENDUKUNG

1. Sistem Basis Data

Sistem basis data juga dapat diartikan sebagai serangkaian program komputer

yang mengendalikan pembuatan, pemeliharaan, dan pemanfaatan basis data sebagai

sebuah organisasi

2. Database Management System (DBMS)

Sistem basis data merupakan sistem perangkat lunak yang memungkinkan

pengguna mendefinisikan, membuat, memelihara dan mengendalikan akses ke database

(Connoly, 2005, p16). Biasanya DBMS menyediakan fasilitas sebagai berikut :

a) Data Manipulation Language (DML), memungkinkan user untuk menyisipkan,

meng-update, menghapus dan menerima data dari basis data dengan menciptakan

fasilitas permintaan data umum yang disebut query language.

b) Data Definition Language (DDL), memungkinkan user untuk mendefinisikan

basis data, tipe dan struktur data, serta memberi batasan pada data untuk disimpan dalam

basis data.

3. Normalization (Normalisasi)

Menurut Connolly dan Begg (2005, p.388), normalisasi adalah sebuah teknik

untuk menghasilkan sebuah kumpulan dari relasi-relasi dengan atribut-atribut yang

diinginkan, yang berdasarkan kebutuhan-kebutuhan data sebuah perusahaan. Normalisasi

memiliki 4 tahapan yaitu UNF, 1NF, 2NF, dan 3NF.

Page 6: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

4. Siklus Hidup Aplikasi Database (Database Application Lifecycle)

Gambar 1 Database Lifecycle

Page 7: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

ANALISIS DAN PERANCANGAN SISTEM

A. Sistem Boundaries

Gambar 2 System Boundaries

Page 8: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

B. Model ERD Konseptual

Gambar 3 Model ERD Konseptual

Page 9: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

C. ERD Model Logikal

Gambar 4 ERD Model Logikal

Page 10: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

IMPLEMENTASI SISTEM

A. Jadwal Implementasi

Berikut ini adalah jadwal rencana perancangan sistem basis data dan aplikasinya

dalam waktu 16 minggu :

Tabel 1 Jadwal Implementasi

Nama Kegiatan Minggu Ke-

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Analisis

Kebutuhan

Pengumpulan Data

Usulan

Perancangan Tabel

Usulan

Perancangan

Program

Demo Program

dengan perubahan

bila ada suatu

usulan

Tanggapan

terhadap hasil

program

Page 11: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

B. Panduan

Gambar 5 Halaman Home Customer

Halaman home berisi pesan singkat tentang isi website pada tampilan QuickLook,

What’s New, Talk To Us dan My Home. Halaman home berisi menu – menu yang dapat

dipilih dengan meng-klik menu yang diinginkan. Menu pada header diberi efek seperti

dropdown yang mana bila kursor diarahkan, akan muncul submenu secara dropdown.

Gambar 6 Halaman My Account

Halaman My Account berisi data diri customer seperti yang telah di input oleh

customer pada awal pembuatan account yaitu pada halaman registrasi. Pada halaman ini

dilengkapi dengan menu edit profile jika customer ingin mengubah data diri

Page 12: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Gambar 7 Halaman My Cart

Halaman My Cart

Halaman My Cart berisi property-property apa saja yang ingin dibeli oleh pihak

customer berikut deskripsi dan harga dari property-property tersebut. Pada halaman ini

juga dilengkapi dengan menu continue shopping dan juga next. Jika customer ingin

memilih dan membeli property dapat menggunakan menu continue shopping, namun jika

customer sudah selesai untuk memilih maka customer dapat mengklik menu next.

Gambar 8 Halaman Product

Halaman Product berisi tentang gambar property disertai harga serta lokasi dan

juga developer yang membangun property tersebut. Halaman ini dilengkapi dengan menu

slide sehingga mempermudah customer dalam mencari property yang diinginkan.

Page 13: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Gambar 9 Halaman Product Detail

Halaman Product Detail berisi tentang gambar property disertai harga, overview,

specifications, siteplan dan location, facilities dan review dari property yang dipilih.

Halaman ini dilengkapi dengan menu selected facade dan facing bagi customer yang

peduli dengan facade dan facing property serta menuadd to my favourite jika customer

ingin menjadikan property tersebut sebagai salah satu favorit mereka.

Gambar 10 Halaman Customer - Customer

Ini merupakan tampilan halaman menu Customer pada submenu Customer.

Halaman ini berfungsi untuk melihat daftar customer yang ada. Selain itu dapat melihat

insert data customer(transaksi offline), detail data customer, melakukan update data

customer dan delete data customer dengan mengklik icon yang bersesuaian. Terdapat

pula field untuk melakukan search yang berdasarkan semua atribut. Dan terdapat listbox

Page 14: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

untuk memilih jumlah halaman yang ditampilkan setiap halaman.

Gambar 11 Halaman Order – Add New Order

Halaman ini merupakan halaman yang muncul ketika mengklik Add New Order.

Halaman ini berisi form yang berfungsi untuk memasukkan data order jika customer

tidak melakukan registrasi (order secara offline) pada bagian front-end terlebih dahulu.

Gambar 12 Halaman Order – Add Selling

Halaman ini merupakan halaman yang muncul ketika mengklik icon Add Selling

yang berupa symbol dolar. Halaman ini berisi form untuk memasukkan data pada Selling.

Page 15: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

EVALUASI SISTEM

Evaluasi adalah tahapan akhir dari implementasi sistem pada aplikasi basis data

Kalindo Land Group. Evaluasi yang didapatkan dari perbandingan antara sistem yang

lama dengan sistem yang baru akan diimplementasikan pada perusahaan yaitu:

1. Laporan-laporan yang didapatkan lebih terkomputerisasi dan terorganisir

dibandingkan dengan sistem manual.

2. Keamanan data-data menjadi lebih terjamin dengan menggunakan aplikasi

database

3. Database yang dirancang dapat menyimpan informasi dan data-data yang

diperlukan untuk proses pemasaran, penjualan, survey, order, pembayaran.

4. Sistem database yang dibuat memudahkan dalam memanage kebutuhan yang

sesuai dengan permintaan Kalindo Land Group.

Page 16: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

SIMPULAN

Berdasarkan hasil analisa, perancangan, pembahasan, dan evaluasi system yang telah

disampaikan dalam bab-bab sebelumnya, maka simpulan yang dapat diambil adalah

sebagai berikut:

1. Dengan adanya aplikasi sistem manajemen pemasaran dan penjualan yang baru

pada Kalindo Land, data – data informasi property, transaksi, customer dapat

tersimpan dengan rapi dan teratur sehingga memudahkan dalam pencarian data

yang dibutuhkan dan mengurangi adanya penumpukan berkas transaksi

2. Dengan adanya sistem baru yang terintegrasi dengan baik pada Kalindo Land,

sehingga penginputan data customer, order, transaksi dan data yang berhubungan

dengan Kalindo Land dapat dilakukan tanpa harus dicatat manual terlebih dahulu.

Data juga tertata rapi dan mengurangi terduplikasinya data

3. Keamanan (security) data menjadi terjamin, karena adanya pembatasan hak akses

terhadap data dan aplikasi.

4. Dengan adanya sistem pemasaran yang baru, customer dapat dengan mudah

mencari informasi property yang mereka inginkan, selain itu informasi –

informasi seperti berita, promosi, tips, dan informasi juga dapat diakses customer

dengan mudah.

5. Dengan adanya sistem penjualan yang baru, customer dapat dengan mudah

memesan property yang diinginkan, dapat dengan mudah melakukan survey, atau

berkomunikasi dengan karyawan pada Kalindo Land. Data – data transaksi yang

masuk pun mudah sekali untuk diproses sehingga tidak terlalu memakan waktu

dalam pemprosesan pemesanan

SARAN

Beberapa saran yang diberikan sebagai perbaikan dari sistem baru yang ada pada

Kalindo Land Group adalah:

1. Membuat sistem data warehouse untuk mempermudah pihak Managerial dalam

mengambil keputusan.

2. Memperluas jangkauan sistem sehingga seluruh lapisan bagian dalam perusahaan

seperti Human Resource Development, Keuangan, dan departemen yang berada

Page 17: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

pada Kalindo Land Group dapat menggunakan dapat menggunakan sistem yang

berbasis web.

3. Menggunakan fasilitas keamanan tambahan sehingga data – data penting yang

ada, lebih bersifat privasi dan lebih terjaga dengan proteksi yang banyak.

Page 18: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

DAFTAR PUSTAKA

Bulger, Brad , Jay Greenspan and David Wall (2004). MySQL/PHP Database Applications. (2nd

edition). Wiley Publishing, Inc.

Connolly, Thomas M. and Carolyn E.Begg. (2005). Database system A Practical Approach,

Implementasi and Management. (4th edition). Addison – Wesley Publishing Company,

United States of America.

Douglas E.Comer (2004). Internetworking With TCP/IP Volume 1 Principles, Protocols, and

Architecture, (3th edition). Prentice Hall

Eaglestone, B. and Ridley, M. (2001). Web Database System. McGraw-Hill, Maidenhead

Ellsworth, Jill (1997). The Internet Unleashed. Sams Publishing

Irawan, Sardi (2004). Manajemen, Desain Dan Pengembangan Situs Web dengan Macromedia

Dreamweaver Dan Adobe Photoshop 7.0. Elex Media Computindo

James A. O’Brien (2003). Introduction to Information Systems. (11th edition) . James A. O’Brien,

Inc

Jeffrey, A et al. (1996). Modern System Analysis And Design. Cummings Publishing Company,

Inc. Menlo Park.

McLeod, Raymond, Jr. (2001). Sistem Informasi Manajemen. Edisi ke-7, Jilid ke-1. Alih Bahasa

: Hendra Teguh. PT.Prehallindo, Jakarta.

Pressman, Roger S. (2010). Software Engineering A Practitioner’s Approach. (7th edition).

McGraw-Hill Companies, Inc.

Purbo, Onno W (2001). Java & Javascript, Elex Media Computindo

Page 19: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Rainer, R. Kelly and Casey G. Cegielski (2011). Introduction to Information Systems. (3th

edition). John Wiley & Sons, Inc.

Reynolds. George W. (2010). Ethics in Information Technology. (3th edition). Course

Technology, Cengage Learning.

Schneiderman, Ben. (1998). Designing the User Interface: Effective Human Computer

Interaction (3th edition). Addison-Wesley, Longman Publishing.

Welling, Luke, and Laura Thomson (2001). PHP and MySQL Web Development, Sams

Publishing, Indianapolis, Indiana.

Williams, Hugh E. and David Lane (2004). Web Database Applications with PHP and MySQL.

(2nd edition). O’Reilly Media, Inc.

Page 20: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

DATABASE SYSTEM ANALYSIS AND DESIGN OF ONLINE

MARKETING MANAGEMENT AND SALES AT KALINDO LAND

GROUP

ERIK - 1200974315,

NICODEMUS KURNIAWAN KAWIHARDJA - 1200992854,

STEVEN THEODORE - 1200992886

Abstract

The research objectives are to design database system that appropriate with company

requirement, help customer of Kalindo Land Group to search information and booking request,

survey and conduct online transaction.

User research methods are analysis method, design method. In analysis method, survey has

been done in Kalindo Land Group, analyzed and identified information requirement through

library research to collect data or information from books related with database system and

screen design is done on design method.

Result that achieved is online sales and marketing application system which appropriate with

Kalindo Land Group requirement.

Summary that concluded is with the existence of online selling and marketing system that

attached with database that appropriate with company requirement will make company easier in

doing online transaction, make customer easier for accessing the information that needed and

request online survey in Kalindo Land Group

Key words: analysis, design, databases, online

Page 21: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Introduction

1. Background

Kalindo Land Group is a joint group of some company which are PT.Kentanix

Supra International, PT. Badra Arta and PT. Panca Muara Jaya that works in real estate

development sector since 1980. Kalindo Land has developed more than 10 projects and

built approximately 20.000 house units since 1983. Almost of all house units that built

were medium-scale houses.

Now, Kalindo Land is facing some problems which are, still using manual

marketing system, the problem is hard to introducing their products to the public in this

technology era because they haven't digital-based marketing system.

Customer data system, transaction data are still using semi computerized system,

the problem is some of the data may lost or duplicated and further, it makes data

searching process even harder. Security level isn't high enough. Selling transaction needs

long time. The Insertion of data is still experiencing troubled because system hasn't been

integrated yet.

2. Scope

The thesis scope includes :

1. Database analysis and design which related to marketing and sales at Kalindo Land

Group

2. Making new feature for admin, employee and customer

3. Creating pages for promotion, online sales, and dissemination of information about

Kalindo Land Group products in front-end application.

4. Display report on back-end

5. Delivery the information.

3. Purpose

The purpose of writing this thesis are :

1. Design new database that appropriate with company requirement.

Page 22: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

2. Creating marketing management and sales that appropriate with company

requirement.

3. Provide the right information, accurate and interesting and easy to understand for

the user.

4. Benefit

The benefit of preparing of this thesis are:

1. Creating database system that provides clear and accurate information which can

be accessed by user by online

2. Facilitate user to access and get the information quickly using internet wherever

the user is.

3. Facilitate the company to manage online transaction

4. Facilitate admin to distribute data to user.

5. Research Method

Methods used in this thesis writing are:

1. Analyze method

1.1 Information Collection.

Information collection is done by doing library study and interview with

peoples that involved directly to current system. Purpose of collecting

information is to know about how business processes exist in current

system.

1.2 Identifying The Issues

From the obtained information can be determined where the weak point of

old system.

1.3 Defining System Requirement

After having information about the weaknesses of the system, then define

exactly what the old system needs to solve the problems.

1.4 Determine System Requirement

Determine the necessary condition that needed for new system design

which can solves the current problem that company faced.

Page 23: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

1.5 Making Data Flow Diagram

2. Design Method

Design method is consist of :

2.1 Conceptual Database Design

Describe and create a model from the information that used in Kalindo

Land Group

2.2 Logical Database Design

Create a model from the information that used in specific model data and

relation among data.

2.3 Physical Database Design

Describe how data is stored in the database (data structures, file

organization)

Page 24: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Supporting Theory

1. Database System

Database system can also be defined as a series of computer programs that control

the creation, maintenance, and utilization of data base as an organization.

2. Database Management System

Database system is a software system that allows users to define, create, maintain

and control access to the database (Connolly, 2005, p16). DBMS usually provide the

following facilities:

a. Data Manipulation Language (DML), allows the user to insert, update, delete and

receive data from the database by creating a common data query facility called a

query language.

b. Data Definition Language (DDL), allows the user to define data bases, data structures

and types, as well as impose limits on the data to be stored in the database.

3. Normalization

According to Connolly and Begg (2005, p.388), normalization is a technique to

produce a set of relations with the desired attributes, which is based on the data needs of a

company. Normalization has 4 stages, namely UNF, 1NF, 2NF, and 3NF.

Page 25: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

4. Database Application Lifecycle

Figure 1 Database Lifecycle

Page 26: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

System Analysis and Design

A. System Boundaries

Figure 2 System Boundaries

Page 27: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

B. Model ERD Konseptual

Figure 3 Conceptual ERD Model

Page 28: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

C. ERD Model Logikal

Figure 4 Logical ERD Model

Page 29: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

System Implementation

1. Implementation Schedule

The following is a schedule of planned database system design and its application within

16 weeks:

Table 1 Implementation Schedule

Activity Weeks

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Requirement

Analysis

Data Collection

Table Designing

Program

Designing

Program

Demonstration

Program

Evaluation

Page 30: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

2. User Guide

Figure 5 Customer Home Page

Home page contains a brief message about the content of the website in

Quick Look, What's New, Talk To Us and My Home. Home page contains menus

that can be selected by clicking on the desired menu. Header menu is added with

dropdown effect which if cursor hover or poin on that menu, the submenus will

dropping down from the header menu.

Figure 6 My Account Page

My Account page contains customer data that customer input when they

register in Registration Page. This page is embedded with Edit Profile menu if

Page 31: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

customer want to change their data.

Figure 7 My Cart Page

My Cart page contains properties that the customer want to buy, along

with description and the price of the property. This page also comes with

Continue Shopping and Next menu. If a customer wants to choose and buy the

property,he/she can using Continue Shopping Menu, but if the customer has been

completed to select, he/she can click the Next menu.

Figure 8 Product Page

Product pages contain pictures of the property along with price and

location as well as property developers who build them. This page is embedded

with a slide menu making it easier for customers in finding the desired property.

Page 32: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Figure 9 Product Detail Page

Product Detail page contains pictures of the property along with price,

overview, specifications, siteplan and location, facilities and review of the

selected property. This page comes with a selecting Facade and Facing menu for

customers who are concerned with facing and facade of the property and Add To

My Favorite menu if the customer wants to make the property as one of their

Favorites.

Figure 10 Customer – Customer Page

This is a view of Customer submenu from Customer menu. This page

displays list of existing customers. Moreover, it can insert customer data (for

offline transaction usage), insert new order based on selected customer (also for

Page 33: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

offline transaction usage), see the details of customer data, customer data update

and delete customer data by clicking on the corresponding icon. There is also a

field to do a search based on any attribute. And there is a listbox to select the

number of pages displayed per page.

Figure 11 Order Page - Add New Order

This page is a page that appears when you click Add New Order. This

page contains a form which is used to insert order data if the customer doesn't

register on the front-end first (offline transaction).

Figure 12 Order Page - Add Selling

This page is a page that appears when clicking on the icon Add Selling

which is dollar symbol. This page contains a form to insert Selling date.

Page 34: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

System Evaluation

Evaluation

Evaluation is the final stage of system implementation on a database application Kalindo

Land Group. The obtained evaluation from the comparison between the old system with the

new system that will be implemented at the company are:

1. Reports provided more computerized and organized compared to manual systems.

2. Data security become more secure by using a database application

3. The designed database can store information and necessary data for the marketing,

sales, surveys, order, payment.

4. Database system make it easier to manage demand in line with demand Kalindo Land

Group.

Page 35: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Conclusion

Conclusion

Based on the analysis result, design, discussion, and evaluation system that has been

presented in previous chapters, the conclusion that can be concluded are :

1. The marketing and sales management application system helps company to store and

organize property, transaction, customer data and information, so it makes data

searching process easier and minimizing the buildu[ of transaction process.

2. The new system that well integrated in Kalindo Land make customer data, orders,

transactions and data relating to Kalindo Land insertion can be done without

manually written in the paper. Data is structurely stored and reducing data

duplication.

3. Data security is guaranteed, due to the limitation of the right of access to data and

applications.

4. With the new marketing system, customers can easily search for property information

they want, beside of that informations such as news, promotions, tips, and

information can also be accessed easily.

5. With the new sales system, customers can easily order the desired properties, can

easily do the survey, or communicate with employees on Kalindo Land. The insertion

of transactions data were easy to be processed so it's not take too much time.

Suggestion

Suggestion

Some suggestions are given as the improvement of the new system on Kalindo Land

Group are:

1. Creating a data warehouse system to help manager make the managerial decisions.

2. Extending the reach of the system so that all divisions such as Human Resource

Development, Finance, and departments on Kalindo Land Group can use a web-based

system.

3. Using the additional security so that important data, more privacy and more protected

with a lot of protection.

Page 36: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

References

Bulger, Brad , Jay Greenspan and David Wall (2004). MySQL/PHP Database Applications. (2nd

edition). Wiley Publishing, Inc.

Connolly, Thomas M. and Carolyn E.Begg. (2005). Database system A Practical Approach,

Implementasi and Management. (4th edition). Addison – Wesley Publishing Company,

United States of America.

Douglas E.Comer (2004). Internetworking With TCP/IP Volume 1 Principles, Protocols, and

Architecture, (3th edition). Prentice Hall

Eaglestone, B. and Ridley, M. (2001). Web Database System. McGraw-Hill, Maidenhead

Ellsworth, Jill (1997). The Internet Unleashed. Sams Publishing

Irawan, Sardi (2004). Manajemen, Desain Dan Pengembangan Situs Web dengan Macromedia

Dreamweaver Dan Adobe Photoshop 7.0. Elex Media Computindo

James A. O’Brien (2003). Introduction to Information Systems. (11th edition) . James A. O’Brien,

Inc

Jeffrey, A et al. (1996). Modern System Analysis And Design. Cummings Publishing Company,

Inc. Menlo Park.

McLeod, Raymond, Jr. (2001). Sistem Informasi Manajemen. Edisi ke-7, Jilid ke-1. Alih Bahasa

: Hendra Teguh. PT.Prehallindo, Jakarta.

Pressman, Roger S. (2010). Software Engineering A Practitioner’s Approach. (7th edition).

McGraw-Hill Companies, Inc.

Page 37: ANALISA DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00068-IF Ringkasan.pdf · 3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem

Purbo, Onno W (2001). Java & Javascript, Elex Media Computindo

Rainer, R. Kelly and Casey G. Cegielski (2011). Introduction to Information Systems. (3th

edition). John Wiley & Sons, Inc.

Reynolds. George W. (2010). Ethics in Information Technology. (3th edition). Course

Technology, Cengage Learning.

Schneiderman, Ben. (1998). Designing the User Interface: Effective Human Computer

Interaction (3th edition). Addison-Wesley, Longman Publishing.

Welling, Luke, and Laura Thomson (2001). PHP and MySQL Web Development, Sams

Publishing, Indianapolis, Indiana.

Williams, Hugh E. and David Lane (2004). Web Database Applications with PHP and MySQL.

(2nd edition). O’Reilly Media, Inc.