pengembangan sistem informasi pemasaran …repository.upnvj.ac.id/4103/1/awal.pdf · nrp :...
TRANSCRIPT
PENGEMBANGAN SISTEM INFORMASI PEMASARAN
PERUMAHAN MOUNTAIN BREEZE PADA PT BINA
MANGGAHANG BERBASIS WEB
TUGAS AKHIR
PETRA CHERYL ALIANA
1410501027
UNIVERSITAS.PEMBANGUNAN.NASIONAL.“VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
2017
PENGEMBANGAN SISTEM INFORMASI PEMASARAN
PERUMAHAN MOUNTAIN BREEZE PADA PT BINA
MANGGAHANG BERBASIS WEB
TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh
Gelar Ahli Madya Komputer
PETRA CHERYL ALIANA
1410501027
UNIVERSITAS.PEMBANGUNAN.NASIONAL.“VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
2017
ii
PERNYATAAN ORISINALITAS
Tugas Akhir ini adalah hasil karya sendiri, dan semua sumber yang dikutip
maupun yang dirujuk telah saya nyatakan dengan benar.
Nama : Petra Cheryl Aliana
NRP : 1410501027
Tanggal : 19 Juni 2017
Bilamana di kemudian hari ditemukan ketidaksesuaian dengan pernyataan
saya ini, maka saya bersedia dituntut dan diproses sesuai dengan ketentuan yang
berlaku.
Jakarta, 19 Juni 2017
Yang Menyatakan,
(Petra Cheryl Aliana)
iii
PERNYATAAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS
Sebagai civitas akademik Universitas Pembangunan Nasional “Veteran” Jakarta,
saya yang bertanda tangan dibawah ini :
Nama : Petra Cheryl Aliana
NRP : 1410501027
Fakultas : Ilmu Komputer
Program Studi : Manajemen Informatika
Demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada
Universitas Pembangunan Nasional “Veteran” Jakarta Hak Bebas Royalti Non
eksklusif (Non-exclusive Royalty Free Right) atas karya ilmiah saya yang berjudul
“PENGEMBANGAN SISTEM INFORMASI PEMASARAN PERUMAHAN
MOUNTAIN BREEZE PADA PT BINA MANGGAHANG BERBASIS
WEB”
Beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti ini
Universitas Pembangunan Nasional “Veteran” Jakarta berhak menyimpan,
mengalih media/formatkan, mengelola dalam bentuk pangkalan data (database),
merawat, dan mempublikasikan Tugas Akhir saya selama tetap mencantumkan
nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Jakarta
Pada Tanggal : 19 Juni 2017
Yang menyatakan,
(Petra Cheryl Aliana)
iv
v
PENGEMBANGAN SISTEM INFORMASI PEMASARAN
PERUMAHAN MOUNTAIN BREEZE PADA PT BINA
MANGGAHANG BERBASIS WEB
Petra Cheryl Aliana
Abstrak
Perumahan merupakan salah satu kebutuhan primer manusia selain pangan dan
sandang. Setiap pengembang diharapkan dapat menyediakan perumahan layak
huni yang memenuhi aspek standar kualitas bangunan, standar kualitas
lingkungan dan keinginan konsumen, sehingga tercapai kriteria sukses proyek,
yaitu terpenuhinya rencana biaya, mutu, waktu dan kepuasan klien/ konsumen.
Sehingga dilakukan pengembangan sistem informasi pemasaran perumahan
berbasis web sehingga dapat dilakukan pemesanan rumah disertai dengan
informasi pembayaran melalui web. Aplikasi yang dibuat diharapkan dapat
membantu pengguna sebagai pencari rumah atau penjual rumah sebagai penyedia
informasi rumah. Metode yang digunakan untuk menganalisa masalah yaitu
menggunakan PIECES dan perancangan menggunakan UML sehingga
menghasilkan menjadi sebuah aplikasi berbasis web yang memudahkan pengguna
dalam mengakses informasi mengenai rumah yang dipesan. Dengan adanya
sistem informasi pemesanan berbasis web pada perumahan Mountain Breeze ini,
dapat memudahkan pembeli dalam mencari informasi tentang perumahan dan
melakukan pembayaran.
Kata Kunci : Rumah, Pemasaran, Pemesanan, order, Website
vi
MARKETING INFORMATION SYSTEM DEVELOPMENT
MOUNTAIN BREEZE IN PT BINA MANGGAHANG WEB-
BASED
Petra Cheryl Aliana
Abstract
Residence is one of the primary human needs in addition to food and clothing.
Each developer is expected to provide decent residence that meet the quality
standard of building, environmental quality standard and consumer desire, so as to
achieve the criteria of project success, that is fulfillment of cost plan, quality, time
and satisfaction of client / consumer. Based on this is done to develop a web-
based housing marketing information system so that it can be done home
reservations accompanied by payment information via the web. The created app is
expected to help the user as a home seeker or home seller as a home information
provider. The method used to analyze the problem is using PIECES and design
using UML so that the result becomes a web application that can facilitate users in
accessing information about the house ordered. With the web-based ordering
information system on Mountain Breeze residence, it is expected to facilitate
buyers in finding information about residence and make payments.
Keywords : Home, Marketing, Sales, Order, Website
vii
PRAKATA
Puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan karunia
dan taufiq-Nya sehingga penulis dapat menyelesaiakan penulisan Tugas Akhir
dengan judul “Analisis dan Perancangan Sistem Informasi Simpan Pinjam
Koperasi Primer Universitas Pembangunan Nasional “Veteran” Jakarta. Penulisan
Tugas Akhir ini dimaksudkan sebagai salah satu syarat akademis untuk
menyelesaikan Program Studi Diploma III Jurusan Ilmu Komputer Fakultas
Manajemen Informatika Universitas Pembangunan Nasional “Veteran” Jakarta.
Dalam penyusunan Tugas Akhir, penulis menyadari bahwa dalam proses
penyusunannya tidak akan lepas dari bantuan dari berbagai pihak dan tidak lupa
penulis menyampaikan terima kasih dengan segala ketulusan kepada :
1. Keluarga besar saya yaitu Alm. Bapak Imam Hambali, Ibu Fenty
Gustiana, serta kakak saya Endruw Ifen Arne yang selalu memberikan
doa dan motivasi.
2. Prof. Dr. Ir. Eddy S. Siradj, M.Sc, Eng, selaku Rektor Universitas
Pembangunan Nasional “Veteran” Jakarta.
3. Dr. Nidjo Sandjojo, M.Sc, selaku Dekan Fakultas Ilmu Komputer
Universitas Pembangunan Nasional “Veteran” Jakarta.
4. Ibu Iin Ernawati S.Kom., M.Si selaku dosen pembimbing.
5. Ibu Anita Muliawati, S.Kom., MM. selaku Kepala Program Studi D3
Manajemen Informatika Fakultas Ilmu Komputer Universitas
Pembangunan Nasional “Veteran” Jakarta.
6. Segenap staffPrimkop dan seluruh Dosen Universitas Pembangunan
Nasional “Veteran” Jakarta.
7. Kepada sahabat saya Azizah, Muthia, Kyla, Nazma, Sinta, Ilham dan
seluruh teman seperjuangan mahasiswa D-III Manajemen Informatika
angkatan 2014 yang telah berjuang bersama-sama untuk lulus, yang telah
memberikan saya dukungan dalam menyelesaikan tugas akhir ini.
Penulis menyadari bahwa penulisan Tugas Akhir ini masih jauh dari
sempurna, oleh sebab itu penulis sangat mengharapkan saran dan kritik yang
viii
bersifat membangun demi terciptanya perbaikan di masa mendatang. Akhir kata,
penulis hanya dapat berharap, semoga Tugas Akhir ini dapat bermanfaat bagi kita
semua.
Jakarta 20 Mei 2017
Penulis
ix
DAFTAR ISI
HALAMAN JUDUL ............................................................................................. i
PERNYATAAN ORISINALITAS ...................................................................... ii
PERNYATAAN PERSETUJUAN PUBLIKASI ................................................ iii
PENGESAHAN ................................................................................................... iv
ABSTRAK ........................................................................................................... v
ABSTRACT ......................................................................................................... vi
PRAKATA ........................................................................................................... vii
DAFTAR ISI ......................................................................................................... ix
DAFTAR TABEL ................................................................................................. xi
DAFTAR GAMBAR ........................................................................................... xii
DAFTAR SIMBOL .............................................................................................. xiii
DAFTAR LAMPIRAN ........................................................................................ xviii
BAB 1 PENDAHULUAN ......................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Batasan Masalah....................................................................................... 2
1.4 Tujuan Penulisan ...................................................................................... 2
1.5 Manfaat Penulisan .................................................................................... 2
1.6 Luaran yang diharapkan ........................................................................... 3
BAB 2 LANDASAN TEORI
2.1 Sistem Informasi ...................................................................................... 4
2.1.1 Pengertian Informasi ...................................................................... 4
2.1.2 Konsep Dasar Sistem Informasi..................................................... 4
2.1.3 Karakteristik Sistem ....................................................................... 5
2.1.4 Klasifikasi Sistem .......................................................................... 5
2.2 Konsep Dasar Pengembangan Sistem ...................................................... 6
2.2.1 Definisi Pengembangan Sistem .................................................... 6
2.2.2 Tujuan Pengembangan Sistem ...................................................... 6
2.3 PIECES (Sistem Analisis ......................................................................... 6
2.4 Unified Modeling Language (UML) ........................................................ 8
2.5 HTML ....................................................................................................... 13
2.6 Bootsrap ................................................................................................... 14
2.7 PHP .......................................................................................................... 14
2.8 MySQL ..................................................................................................... 15
2.9 Pemasaran ................................................................................................. 16
2.10 Perumahan .............................................................................................. 17
2.11 Riview Riset yang Relevan .................................................................... 17
x
BAB 3 METODE PENELITIAN............................................................................... 18
3.1 Tahapan Penelitian ................................................................................... 18
3.2 Waktu dan Tempat Penelitian .................................................................. 19
3.3 Alat Bantu Penelitian ............................................................................... 20
3.4 Tahapan Kegiatan .................................................................................... 21
BAB 4 ANALISA DAN PERENCANAAN SISTEM .............................................. 22
4.1 Tinjauan Umum Perusahaan ................................................................... 22
4.1.1 Visi dan Misi ................................................................................. 22
4.2 Sruktur Organisasi PT Bina Manggahang ............................................... 23
4.3 Tugas Pokok dan Fungsi ......................................................................... 23
4.4 Dokumen yang digunakan Sistem Berjalan ............................................ 24
4.5 Analisis Prosedur Kerja Sistem Berjalan ................................................ 25
4.5.1 Deskripsi Aktor Diagram Berjalan ................................................. 26
4.5.2 Use Case Diagram Berjalan ............................................................ 27
4.6 Identifikasi Masalah ................................................................................ 27
4.7 Permasalahan Pokok ............................................................................... 29
4.8 Perancangan Sistem Usulan .................................................................... 29
4.9 Deskripsi Aktor Use Case Sistem Usulan ............................................... 31
4.9.1 Use Case Diagram Sistem Usulan .................................................. 32
4.10 Activity Diagram Usulan ...................................................................... 33
4.11 Class Diagram Usulan ........................................................................... 38
4.12 Sequence Diagram Usulan .................................................................... 39
4.13 Perancangan Kode ................................................................................. 44
4.14 Spesifikasi File ...................................................................................... 45
4.15 Rancangan Pengujian/Testing ................................................................ 49
BAB 5 PENUTUP ..................................................................................................... 54
5.1 Simpulan ................................................................................................. 54
5.2 Saran ........................................................................................................ 54
DAFTAR PUSTAKA ................................................................................................ 55
RIWAYAT HIDUP
LAMPIRAN
xi
DAFTAR TABEL
Tabel 3.1 Tahapan Kegiatan ..................................................................................... 21
Tabel 4.1 Dokumen Masukan Sistem Berjalan ......................................................... 24
Tabel 4.2 Dokumen Keluaran Sistem Berjalan .......................................................... 25
Tabel 4.3 Simpanan Data Sistem Berjalan ................................................................. 25
Tabel 4.4 Deskripsi Aktor Diagram Berjalan ............................................................ 25
Tabel 4.5 Deskripsi Aktor Diagram Usulan ............................................................... 31
Tabel 4.6 Spesifikasi File User ................................................................................. 46
Tabel 4.7 Spesifikasi File Member ........................................................................... 46
Tabel 4.8 Spesifikasi File Rumah ............................................................................. 47
Tabel 4.9 Spesifikasi File Pesanan ............................................................................ 47
Tabel 4.10 Spesifikasi File Rumah ........................................................................... 48
Tabel 4.11 Pengujian Black Box pada Menu Utama ................................................. 49
Tabel 4.12 Pengujian Black Box pada Menu Kavling Rumah .................................. 50
Tabel 4.13 Pengujian Black Box pada Menu Fasilitas .............................................. 51
Tabel 4.14 Pengujian Black Box pada Menu Pemesanan .......................................... 52
Tabel 4.15 Pengujian Black Box pada Menu Login .................................................. 53
xii
DAFTAR GAMBAR
Gambar 2.1 Use case Diagram ................................................................................... 9
Gambar 2.2 Activity Diagram .................................................................................... 11
Gambar 2.3 Sequence Diagram.................................................................................. 12
Gambar 2.4 Class Diagram ........................................................................................ 13
Gambar 3.1 Tahapan Penelitian ................................................................................. 20
Gambar 4.1 Struktur Organisasi ................................................................................. 23
Gambar 4.2 Use case Sistem Berjalan ....................................................................... 27
Gambar 4.3 Use case Sistem Usulan.......................................................................... 32
Gambar 4.4 Activity Diagram Lihat Data Rumah ..................................................... 33
Gambar 4.5 Activity Diagram Login User ................................................................. 34
Gambar 4.6 Activity Diagram Pemesanan Rumah .................................................... 35
Gambar 4.7 Activity Diagram Pembayaran Down Payment ..................................... 36
Gambar 4.8 Activity Diagram Update Data ............................................................... 37
Gambar 4.9 Class Diagram Pemesanan Rumah ......................................................... 38
Gambar 4.10 Sequence Diagram Lihat Data Rumah ................................................. 39
Gambar 4.11 Sequence Diagram Login User ............................................................ 40
Gambar 4.12 Sequence Diagram Pemesanan............................................................. 41
Gambar 4.13 Sequence Diagram Pembayaran Down Payment ................................. 42
Gambar 4.14 Sequence Diagram Update Data .......................................................... 43
xiii
DAFTAR SIMBOL
a. Use Case Diagram
NO GAMBAR NAMA KETERANGAN
1
Actor
Menspesifikasikan himpuan peran yang pengguna mainkan ketika
berinteraksi dengan use case
2
Dependency
Sebuah element bergantung dalam
beberapa cara ke element lainnya.
Aggregation, bentuk assosiation
dimana sebuah elemen berisi elemen
lainnya.
3
Generalization
Hubungan dimana objek anak (descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor)
4
Include
Kegiatan yang harus terpenuhi agar
sebuah event dapat terjadi, dimana
pada kondisi ini sebuah use case
adalah bagian dari use case.
5
Extend
Digunakan untuk menggambarkan
hubungan antar use case yang
menunjukkan bahwa satu use case
merupakan fungsionalitas dari use
case yang lain jika kondisi atau
syarat itu terpenuhi.
xiv
6
Association
Apa yang menghubungkan antara objek satu dengan objek lainnya
7
System
Menspesifikasikan paket yang menampilkan sistem secara
terbatas.
8
Use Case
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu aktor
9
Collaboration
Interaksi aturan-aturan dan elemen
lain yang bekerja sama untuk
menyediakan prilaku yang lebih
besar dari jumlah dan elemen-
elemennya (sinergi)
10
Note
Elemen fisik yang eksis saat
aplikasi dijalankan dan
mencerminkan suatu sumber daya
komputasi
b. Activity Diagram
NO GAMBAR NAMA KETERANGAN
1
Activity
Memperlihatkan bagaimana masing-
masing kelas antarmuka saling
berinteraksi satu sama lain
2
Action State dari system yang mencerminkan
eksekusi dari suatu aksi
xv
3
Initial Node Bagaimana objek dibentuk atau
diawali
4
Activity Final
Node
Bagaimana objek dibentuk dan
dihancurkan
5
Fork Node Satu aliran yang pada tahap tertentu
berubah menjadi beberapa aliran
6
Nary
Association
Upaya untuk menghindari asosiasi
dengan lebih dari 2 objek
7
Event
Kegiataan yang menyebabkan
berubahnya status mesin.
c. Class Diagram
NO GAMBAR NAMA KETERANGAN
1
Generalization
Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor)
2
Class
Himpunan dari objek-objek yang
berbagi atribut serta operasi yang
sama
3
Collaboration
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu aktor
4
Realization Operasi yang benar-benar
dilakukan oleh suatu objek
xvi
5
Dependency
Hubungan dimana perubahan yang
terjadi pada suatu elemen mandiri
(independent) akan mempegaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
6
Association Apa yang menghubungkan antara
objek satu dengan objek lainnya
d. Sequence Diagram
NO GAMBAR NAMA KETERANGAN
1
Aktor
Orang,proses,atau sistem lain yang
berinteraksi dengan sistem
informasi yang akan dibuat diluar
sistem informasi yang akan dibuat
itu sendiri, jadi walaupun simbol
dari aktor adalah gambar orang,
tapi aktor belum tentu merupakan
orang; biasanya dinyatakan
menggunakan kata benda di awal
frase name aktor
2
Garis hidup /
lifeline Menyatakan kehidupan suatu objek
3
Objek
Menyatakan objek yang
berinteraksi pesan
xvii
4
Waktu aktif
Menyatakan objek dalam keadaan
aktif dari berinteraksi pesan
5
Pesan tipe create
Menyatakan suatu objek membuat
Objek yang lain, arah panah
mengarah pada objek yang dibuat
xviii
DAFTAR LAMPIRAN
Lampiran A1 Formulir Pemesanan
Lampiran A2 Data Perumahan
Lampiran A 3 Data Perumahan
Lampiran A 4 Data Perumahan
Lampiran B 1 Laporan Penjualan
Lampiran B 2 Invoice
Lampiran C Tampilan Aplikasi