PERANCANGAN DAN PEMBUATAN APLIKASI PENJUALAN RUMAH DAN RUKO PADA GROUP PT. MEGA DASA SEMESTA BERBASIS WEB.
PERANCANGAN DAN PEMBUATAN APLIKASI PENJ UALAN
RUMAH DAN RUKO PADA GROUP
PT. MEGA DASA SEMESTA BERBASIS WEB
TUGAS AKHIR
Oleh :
DRAJ AD BUDI PRASETIYO
NPM : 0835010047
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
PERANCANGAN DAN PEMBUATAN APLIKASI PENJ UALAN
RUMAH DAN RUKO PADA GROUP PT. MEGA DASA SEMESTA
BERBASIS WEB
Disusun Oleh :
DRAJ AD BUDI PRASETIYO
NPM. 0835010047
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Sistem Informasi, Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada tanggal 23 November 2012
Tim Pembimbing,
1
Tim Penguji
1
Dr. Ronny, S.Kom, M.Kom, M.Hum
NIDN. 0930097101
PROF. DR. IR. H. Akhmad Fauzi, MMT
NIP. 196511091991031002
2
2
Doddy Ridwandono, S.Kom
NPT. 378050702181
Moh. Irwan Afandi, S.T, M.Sc
NPT. 376070702201
3
Priza Pandunata, S.Kom
NPT. 383010602121
Mengetahui
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran J awa Timur”
Ir. Sutiyono,M.T.
NPT. 196007131987031001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
PERANCANGAN DAN PEMBUATAN APLIKASI PENJ UALAN
RUMAH DAN RUKO PADA GROUP PT. MEGA DASA SEMESTA
BERBASIS WEB
Disusun Oleh :
DRAJ AD BUDI PRASETIYO
NPM. 0835010047
Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang 1 Tahun Akademik 2012/2013
Pembimbing I,
Pembimbing II,
Dr. Ronny , S.Kom. M.Kom, MHum
NIDN. 0930097101
Doddy Ridwandono, S.Kom
NPT. 378050702181
Mengetahui ,
Ketua Program Studi Sistem Informasi
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Nur Cahyo Wibowo, S.Kom, M.Kom
NPT. 379030401971
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan dibawah ini menyatakan bahwa mahasiswa berikut :
Nama
: DRAJAD BUDI PRASETIYO
NPM
: 0835010047
Program Studi : SISTEM INFORMASI
Telah mengerjakan revisi/tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan gelombang I, Tahun Ajaran 2012/2013 dengan judul:
“PERANCANGAN DAN PEMBUATAN APLIKASI PENJ UALAN
RUMAH DAN RUKO PADA GROUP PT. MEGA DASA SEMESTA
BERBASIS WEB”
Surabaya, 23 November 2012
Dosen Penguji yang memeriksa revisi
1) PROF. DR. IR. H. Akhmad Fauzi, MMT
NIP. 196511091991031002
{
}
2) Moh. Irwan Afandi, S.T, M.Sc
NPT. 376070702201
{
}
3) Priza Pandunata, S.Kom
NPT. 383010602121
{
}
Mengetahui,
Dosen Pembimbing I,
Dr. Ronny , S.Kom. M.Kom, MHum
NIDN. 0930097101
Dosen Pembimbing II,
Doddy Ridwandono, S.Kom
NPT. 378050702181
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Assalamualaikum Wr. Wb.
Dengan mengucap segala puji syukur terhadap Tuhan Yang Maha Esa atas
segala rahmat dan hidayah-Nya, sehingga Laporan Tugas Akhir yang telah
dilaksanakan di PT. Mega Dasa Semesta dapat terselesaikan dengan baik.
Laporan Tugas Akhir ini saya susun sebagai salah satu persyaratan
akademik kurikulum perguruan tinggi dalam menempuh program Strata Satu (S1),
serta sebagai mata kuliah wajib intrakurikuler yang ditempuh oleh setiap
mahasiswa Universitas Pembangunan Nasional “Veteran” Jawa Timur.
Tugas Akhir dilaksanakan pada tanggal 11 juli 2012 sampai dengan 13
November 2012. Dengan adanya Tugas Akhir (TA) ini setiap mahasiswa dapat
belajar menemukan penelitian serta dapat menjawab permasalahan yang berada di
dalam perusahaan atau organisasi. Dengan tujuan memberikan solusi terhadap
permasalahan yang dihadapi oleh perusahaan maupun organisasi dengan membuat
sebuah program atau aplikasi yang dapat membantu kinerja pengguna aplikasi
khususnya di bagian IT untuk mengolah data karyawan secara update, akurat, dan
efisien.
Setiap mahasiswa diberi kesempatan untuk menerapkan ilmu
pengetahuan yang diperoleh menurut disiplin ilmu yang telah diberikan dari
berbagai jurusan di Universitas Pembangunan Nasional “Veteran” Jawa Timur.
Atas kelancaran Tugas Akhir, saya berterima kasih atas bimbingan serta
bantuan dari berbagai pihak. Sehingga dalam kesempatan ini kami mengucapkan
terima kasih yang sebesar-besarnya kepada :
1.
Bapak Nur Cahyo Wibowo, S.Kom, M.Kom, selaku Kepala Program studi
Sistem Informasi Universitas Pembangunan Nasional “Veteran” Jawa
Timur.
2.
Bapak Muhammad Irwan Afandi, ST, MSc selaku Sekretaris Program studi
Sistem Informasi
Universitas Pembangunan Nasional “Veteran” Jawa
Timur.
3.
Bapak Dr. Ronny , S.Kom. M.Kom, MH selaku Dosen Pembimbing.
4.
Bapak Doddy Ridwandono S.Kom selaku Dosen Pembimbing.
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5.
Bapak Adi Sasmito S.Kom selaku pembimbing lapangan PT Mega Dasa
Semesta.
6.
Orang tua, Saudara, Sahabat, Teman maupun Kerabat atas do’a restu serta
dukungan morilnya.
7.
Seluruh pihak terkait dan berkepentingan yang telah membantu penyusunan
Tugas Akhir ini ini.
Akhir kata, kami menyadari bahwa penyusunan Laporan Tugas Akhir ini
masih kurang sempurna. Untuk itu, segala saran dan kritik yang bersifat
membangun sangat kami harapkan guna penyempurnaan tulisan kami selanjutnya.
Harapan kami semoga laporan ini dapat bermanfaat dan berguna bagi semua
pihak yang membutuhkan.
Atas perhatian dan kebijaksanaanya, kami ucapkan terima kasih.
Wassalamualaikum Wr. Wb.
Surabaya, 13 November 2012
Hormat Saya,
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
HALAMAN JUDUL
ABSTRAK ................................................................................................
i
KATA PENGANTAR.................................................................................
ii
DAFTAR ISI...............................................................................................
iii
DAFTAR GAMBAR..................................................................................
viii
DAFTAR TABEL......................................................................................
xii
BAB I
BAB II
PENDAHULUAN
........................................................ 1
1.1
Latar Belakang........................................................ 1
1.2
Rumusan Masalah................................................... 2
1.3
Batasan Masalah..................................................... 2
1.4
Tujuan Penelitian.................................................... 3
1.5
Manfaat Penelitian..................................................``3
1.6
Sistematika Penulisan............................................. 4
TINJ AUAN PUSTAKA.................................................... 5
2.1 Tinjauan Umum Perusahaan......................................
2.1.1 Sejarah Singkat Perusahaan..........................
5
5
2.1.2 Aktivitas dan Kapasitas Perusahaan.............. 6
2.1.3 Struktur Organisasi.....................................
2.1.4 Data Umum Perusahaan....................
A. Umum ......................................
A.1 Izin Usaha ............................
6
7
7
7
A.2 Landasan Hukum Pendirian
Perusahaan ..........................
8
2.2 Program Aplikasi.....................................................
9
2.3 Database.................................................................
10
2.3.1 Pengertian Database...................................
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
BAB III
2.3.2 Sifat-Sifat Database.....................................
10
2.3.3 Elemen-Elemen Database.............................
10
2.4 PHP…………………................................................
12
2.5 CSS (Cascading Style Sheets)………....,,.....................
13
2.6 AJAX …………………............................................
14
2.7 JQuery …………………...........................................
15
ANALISIS DAN PERANCANGAN SISTEM............... 16
3.1 Analisa Masalah……...……......................................
16
3.2 Pembahasan Masalah................................................
16
3.3 Analisa Sistem yang Berjalan ...................................
17
3.4 Sistem Saat Ini……………………….......................... 19
3.5 Perancangan Sistem ..................................................... 19
3.5.1 Bagan Alir Sistem (Flowchart) Menu Master ….. 20
3.5.2 Bagan Alir Sistem (Flowchart) Menu Data …….. 21
3.5.3 Bagan Alir Sistem (Flowchart) Menu Report ….. 22
3.5.4 Data Flow Diagram (DFD) .................................. 23
1) Diagram Konteks (Context Diagram) ............. 23
2) Diagram Level 0.............................................. 25
A. Proses Pengolahan Data.............................. 25
B. Proses Setting Master.................................. 25
C. Proses Pembuatan Laporan......................... 25
3) Diagram Level 1.............................................. 27
3.5.5 Perancangan Database......................................
29
1) Conceptual Data Model (CDM)............. 29
2) Physical Data Model (PDM) ................
30
3) Struktur File........................................
31
a. Tabel_Kategori Perjanjian.......... 32
b. Tabel_Kategori_Jenis_Stok......... 32
c. Tabel Lokasi…………................ 33
d. Tabel Cara Pembayaran.............. 33
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
e. Tabel Perjanjian……................... 34
f. Tabel Stok……………............... 34
g. Tabel Angsuran………….……... 35
h. Tabel Sales………….................. 35
i. Tabel Sp…………….................. 36
j. Tabel Customer .......................... 36
3.5.6 Desain Antarmuka (Interface) ....................... 37
1. Desain Form Utama................................ 37
2. Desain Form Login ................................ 38
3. Desain Form Master
Kategori Perjanjian................................. 38
4. Desain Form Master Jenis Stok ............. 39
5. Desain Form Master Lokasi ..................
39
6. Desain Form Master Tipe Rumah .........
40
7. Desain Form Master Cara Pembelian..... 40
8. Desain Form Master Stok .....................
41
9. Desain Form Data Sales........................
41
10. Desain Form Data Customer ..............
42
11. Desain Form Data Perjanjian .............
42
12. Desain Form SMS Gateway
SMS Masuk.........................................
43
13. Desain Form SMS Gateway
SMS Keluar.........................................
43
14. Desain Form SMS Gateway SMS
Contact................................................
44
15. Desain Form Sp3 ...............................
44
16. Desain Form Angsuran ......................
45
17. Desain Form Setting Sp3 ....................
46
18. Desain Form Laporan Penjualan ........
47
19. Desain Form Laporan Stok ................
48
20. Desain Form Laporan
Penjualan Sales....................................
vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
49
BAB IV
IMPLEMENTASI DAN UJ I COBA SISTEM………… 50
4.1 Implementasi dan Uji Coba Sistem ………………….. 50
1. Form Login………........................................
50
2. Form Menu Utama …....................................
51
3. Form Kategori Perjanjian...............................
52
4. Form Jenis Stok……………………................
53
5. Form Lokasi………………..............................
54
6. Form Tipe Rumah……………………………... 55
BAB V
7. Form Cara Pembelian…………………...........
56
8. Form Stok………………………………..........
57
9. Form Data Sales………………………............
58
10. Form Data Customer………………..............
59
11. Form SMS Masuk…………………...............
60
12. Form SMS Keluar..………………….............
61
13. Form Contact………………………..............
62
14. Form Sp3……………………………............
63
15. Form Angsuran…………………………........
66
16. Form Setting Sp3………………………........
68
17. Form Laporan Penjualan…….…………........
69
18. Form Laporan Stok….…………………........
70
19. Form Laporan Penjualan Sales…………........
71
20. Form Management User ..............................
72
KESIMPULAN DAN SARAN……………………........
73
5.1 Kesimpulan............................................................
73
5.2 Saran.....................................................................
73
vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Judul
Penulis
Pembimbing I
Pembimbing II
: PERANCANGAN DAN PEMBUATAN APLIKASI
PENJUALAN RUMAH DAN RUKO PADA GROUP PT.
MEGA DASA SEMESTA BERBASIS WEB
: Drajad Budi Prasetiyo
: Dr. Ronny, S.Kom, M. Kom, MH
: Doddy Ridwandono S.Kom
ABSTRAK
Semakin meningkatnya persaingan bisnis, maka sejalan dengan perkembangan
arus informasi, suatu perusahaan dituntut agar mampu memberikan informasi
yang lebih lengkap dan akurat, baik untuk kepentingan internal maupun eksternal
perusahaan. Adapun dengan perkembangan arus informasi yang meningkat,
kebutuhan teknologi informasi sangat penting sebagai salah satu faktor untuk
dapat bersaing. PT. MEGA DASA SEMESTA merupakan salah satu pengembang
properti yang mempunyai misi dibidang pembangunan properti. Dalam
pelaksanaannya, pengolahan data dan pemrosesan data yang dilakukan masih
mengalami kendala, contohnya pada penyimpanan data stok, data penjualan masih
disimpan menggunakan map serta pengecekan stok rumah masih menggunakan
cek list bolpoin.
Maka dari itu dibuatlah sistem informasi website penjualan ruko dan rumah
untuk mengolah data dengan arus informasi terbaru dan memproses penyimpanan
dan pencarian data penjualan, pembuatan surat SP3 sesuai dengan kebutuhan
perusahaan bagi pengguna web.
Dengan
menggunakan aplikasi penjualan ruko dan rumah ini maka dapat
membantu developer dalam memantau perkembangan usahanya.
Keyword : sistem informasi website , aplikasi penjualan
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1 Latar Belakang
Semakin
meningkatnya
persaingan
bisnis,
maka
sejalan
dengan
perkembangan arus informasi, suatu perusahaan dituntut agar mampu
memberikan informasi yang lebih lengkap dan akurat, baik untuk kepentingan
internal maupun eksternal perusahaan. Adapun dengan perkembangan arus
informasi yang meningkat, kebutuhan teknologi informasi sangat penting
sebagai salah satu faktor untuk dapat bersaing, Dalam hal ini peranan
komputer diperlukan dalam membantu melaksanakan aktivitas setiap pegawai
sesuai dengan jabatan dan tugasnya. Dengan komputerisasi dapat mendukung
sistem informasi perusahaan yang disertai aplikasi sebagai fasilitator
pengolahan data dan informasi.
Adapun dengan perkembangan arus informasi yang meningkat, kebutuhan
teknologi informasi sangat penting. Dalam hal ini peranan komputer
diperlukan dalam membantu melaksanakan aktivitas kinerja oleh setiap
pegawai sesuai dengan jabatan dan tugasnya. Dengan komputerisasi dapat
mendukung sistem informasi perusahaan yang disertai aplikasi sebagai
fasilitator pengolahan data dan informasi.
PT. MEGA DASA SEMESTA merupakan salah satu pengembang properti
yang
mempunyai
misi
dibidang
pembangunan
properti.
Dalam
pelaksanaannya, pengolahan data dan pemrosesan data yang dilakukan masih
mengalami kendala, contohnya pada penyimpanan data stok, data penjualan
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
masih disimpan menggunakan map serta pengecekan stok rumah masih
menggunakan cek list bolpoin. Sehingga untuk pencarian data lebih lama
karena belum maksimalnya sistem penyimpanan data yang ada. Selain itu
terbatasnya sumber daya manusia (user) yang ikut membantu dalam proses
pendaftaran pemohon surat SP3 (Surat
Pesananan dan Persetujuan
Pembelian), terkait dengan banyaknya data yang harus diproses sehingga
berpengaruh terhadap lamanya proses pesanan dan pengolahan itu sendiri.
Untuk menanggulangi hal tersebut maka sangat perlu diadakan pengembangan
sistem informasi sehingga diharapkan dapat mengurangi kesulitan yang ada.
Ru m u san Masalah
Berdasarkan hasil penelitian maka, identifikasi masalah dirumuskan
sebagai berikut :
Bagaimana merancang dan membangun website penjualan ruko dan rumah
untuk mengolah data dengan arus informasi terbaru ?
1.2 Batasan Masalah
Adapun batasan masalah dari ruang lingkup permasalahan sebagai berikut:
1. Hak akses aplikasi digunakan oleh Administrator web, sales, customer.
2. Mengolah data master lokasi, stok, jenis stok, tipe unit, perjanjian, cara
pembelian. Serta mengelola data customer, sp3, sales.
3. Membuat laporan data sp3, laporan penjualan, stok rumah,
laporan
penjualan per sales yang ditampilkan sesuai masukan kata kunci
berdasarkan filter data.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
4. Pada data angsuran diasumsikan jika pembelian secara KPR, nilai kredit
yang diajukan diterima sesuai dengan harga rumah atau ruko.
1.3 Tujuan Penelitian
Adapun tujuan dari penelitian berdasarkan latar belakang dan rumusan
masalah adalah sebagai berikut:
Membuat sistem informasi website penjualan ruko dan rumah untuk mengolah
data dengan arus informasi terbaru dan memproses penyimpanan dan pencarian
data penjualan, pembuatan surat SP3 sesuai dengan kebutuhan perusahaan bagi
pengguna web.
1.4 Manfaat Penelitian
Dari tujuan yang telah dihasilkan dalam pengerjaan Tugas Akhir, dapat
dihasilkan juga manfaatnya sebagai berikut:
1. Mempermudah bagian penjualan dalam mengolah data pembeli
2. Mempermudah developer dalam memantau perkembangan usahanya
1.5 Sistematika Penulisan
Urutan penyajian dan hal-hal yang akan dibahas pada penulisan laporan tugas
akhir ini dibagi dalam 5 (lima) bab, masing-masing bab diuraikan sebagai berikut:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
BAB I PENDAHULUAN
Untuk memberikan informasi-informasi awal bagaimana pengerjaan
laporan akhir yang menjelaskan tentang latar belakang, perumusan masalah,
batasan masalah, tujuan, manfaat, dan sistematika penulisan.
BAB II TINJ AUAN PUSTAKA
Membahas masalah yang berhubungan dengan “Perancangan dan
Pembuatan Aplikasi Penjualan Rumah dan Ruko Pada Perumahan Citra
Residence Berbasis Web ”, serta teori lainnya yang mendukung pembuatan
aplikasi.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Menjabarkan tahap perancangan sistem dari analisa aplikasi yang akan
dibuat, alur proses kerja penggunaan aplikasi, desain proses aplikasi, desain
sistem aplikasi, dan desain tampilan aplikasi yang dirancang.
BAB IV IMPLEMENTASI DAN UJ I COBA SISTEM
Menjabarkan cara kerja pada program aplikasi web , dalam memproses
penyimpanan dan pencarian dan pencarian data
BAB V PENUTUP
Berisi kesimpulan yang diperoleh selama tugas akhir selama merancang
aplikasi web dan saran yang diberikan sebagai acuan untuk perbaikan dan
pengembangan aplikasi lebih lanjut.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1 Tinjauan Umum Perusahaan
Berikut ini dijelaskan mengenai sejarah perusahaan dan gambaran umum
mengenai PT. Dasa Mega Semesta.
2.1.1 Sejarah Singkat Perusahaan
PT. Mega Dasa Semesta sebuah Perusahaan Nasional, didirikan pada
tanggal 30 Juni 2004, dengan akta Notaris Ny. Hj. Yuida, SH Nomor : 05
berkedudukan dan berdomisili di kota Surabaya, dan sudah melakukan
persetujuan dan perubahan anggaran dasar perseroan sesuai dengan akta Notaris
Ny. Hj. Yuida, SH Nomor : 02 tanggal 15 September 2008 berkedudukan di
Kotamadya Surabaya.
Perusahaan ini didirikan dengan tujuan keikutsertaan para pemegang
saham yang terdiri dari beberapa pengusaha, dalam pembangunan, dengan
mengambil peran dalam pembangunan dan penyediaan gedung, perumahan,
perkantoran, apartemen dan prasarana lainnya yang secara langsung maupun tidak
langsung dapat menunjang program-program Pemerintah Republik Indonesia
dalam mensejahterakan warga negaranya.
Termasuk dalam kegiatan adalah pembangunan infrastruktur yang
diperlukan untuk pengembangan ekonomi Negara dan masyarakat termasuk jalan,
fasilitas umum, seperti gelanggang olah raga, rekreasi, kolam renang dan lain-lain.
5
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
2.1.2 Aktivitas dan Kapasitas Perusahaan
Sehubungan dengan tujuan diatas, aktivitas Perusahaan dalam penyediaan
fasilitas perkantoran dan perumahan, dimulai dari inventarisasi kebutuhan di
pasar, baik penyediaan lahan industri, pemukiman dan perkantoran, serta fasilitas
pendukung lainnya.
Hal ini dimungkinkan karena kerja sama yang baik dengan partner usahanya,
didukung oleh modal yang cukup yang disediakan oleh para pemegang saham dan
pengurusnya.
Dengan demikian, Perusahaan mampu menangani pekerjaan-pekerjaan dalam
klarifikasi besar, yang pada umumnya adalah proyek-proyek swasta, tidak hanya
di Surabaya dan Jawa Timur, melainkan juga di Bali dan lain-lain
2.1.3 Struktur Organisasi
BOD
DIREKTUR
UTAM A
DIREKTUR I
DIREKTUR II
DIREKTUR III
(KEUANGAN)
(OPERASIONAL )
(TEKNIK)
M ANAGER
KEUANGAN
PROYEK
ADM
UM UM
PROYEK
PROYEK
PEM ASARAN
Gambar 2.1 Struktur Organisasi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
PROYEK
7
2.1.4 DATA UMUM PERUSAHAAN
A. UMUM
1
2
Nama Perusahaan
PT. MEGA DASA SEMESTA
Alamat Perusahaan
-
Kantor Pusat
Jl. Manyar Indah VI No. 14 Surabaya
Telp.(031) 5931931, (031) 72345899
Fax. (031) 5931931
-
Kantor Proyek
Jl. Raya Sarirogo ex TNI AU Sidoarjo
Telp. (031) 8058474,
Fax. (031) 8058474
A.1 IZIN USAHA
Tanda Daftar Perusahaan
1
(TDP)
-
Masa Berlaku Ijin Usaha
07 Oktober 2014
-
Nomor Surat Ijin
503/4589.0/436.6.11/2009
- Tanggal Ijin
03 Agustus 2009
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
- Instansi Pemberi Ijin
Usaha
Dinas Perindustrian, Perdagangan
& Penanaman Modal
Surat Ijin Usaha Pedagangan
2
(SIUP)
3
-
Masa Berlaku Ijin Usaha
27 September 2014
-
Nomor Surat Ijin
503/5149.A/436.6.11/2009
- Tanggal Ijin
20 Agustus 2009
-
Jasa Pemasaran Rumah, Periklanan
Jenis Usaha
NPWP
02.355.315.9-606.000
A.2 LANDASAN HUKUM PENDIRIAN PERUSAHAAN
1
Alamat Pendirian
-
Notaris
-
Nomor Akte
-
Tanggal/Bulan/Tahun
Notaris YUIDA, SH
30 Juni 2004
Berdiri
Revisi/Pembaharuan……………
……….…..
Notaris YUIDA, SH
-
Notaris
02
-
Nomor Akte
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
-
Tanggal/Bulan/Tahun
15 September 2008
Berdiri
2
Pengesahan
Menteri
Kehakiman
-
Nomor
-
Tanggal Pengesahan
Persetujuan
C-19440.HT.01.01.TH.2004
Akta
04 Agustus 2004
Perubahan
………………..
……………………………………
…….
-
Nomor
-
Tanggal Persetujuan
AHU-70181-AH.01.02.TAHUN
2008
06 September 2008
2.2 Program Aplikasi
Banyak pendapat dalam hal pendefinisian pengertian tentang Program
Aplikasi diantaranya, yaitu :
“Program Aplikasi merupakan perangkat lunak yang menentukan
bagaimana sumber data digunakan untuk menyelesaikan masalah para pengguna”.
(http://bebas.vlsm.org/v06/kuliah/sistemoperasi/buku/sistemoperasi/p1c1.html),
diakses pada tanggal 5 Agustus 2012 pukul 18.02.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
2.3 Database
Dibawah ini menjelaskan tentang pengertian database dan beserta elemen
– elemen database.
2.3.1 Pengertian Database
Database merupakan sekumpulan informasi yang saling berkaitan pada
suatu subjek tertentu pada tujuan tertentu pula.
Database adalah susunan record data operasional lengkap dari suatu
organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi
dengan menggunakan metode tertentu dalam computer sehingga mampu
memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.
2.3.2 Sifat-Sifat Database
1) Internal
: Kesatuan (integritas) dari file-file yang terlibat.
2) Terbagi/share : Elemen-elemen database dapat dibagikan pada para user baik
secara sendiri-sendiri maupun secara serentak dan pada waktu
yang sama (Concurrent sharing).
2.3.3 Elemen-Elemen Database
a) Tipe :
1. Enterprise = Suatu jenis organisasi, misalnya Bank, Hotel, Universitas
dan lain-lain.
2. Entity
= File = Obyek pada enterprise berdasarkan data yang disimpan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
3. Atribute
= Field = Data item = Beberapa hal yang ingin diketahui
dari suatu file.
4. Record
= Satu set field yang merupakan cirri khas dari suatu file istilah
entity dan attribute biasanya digunakan pada tingkat konsepsual
dan logikal, sedangkan file, record dan field pada tingkat
internal/fisikal.
Hubungan :
Enterprise terdiri dari beberapa entity, entity terdiri dari beberapa record dan
record terdiri dari beberapa field.
Gambar 2.2 Hubungan Database
b) Isi / Nilai :
1. Data File
: Seluruh isi data pada file
2. Data Record
: Satu set isi data pada suatu susunan field dari suatu file
3. Data Value
: Isi data masing-masing data elemen.
DATA Merupakan sumber daya yang paling penting dalam perusahaan,
data perlu disimpan dan dimanajemen (rencana, desain, operasi, control dan
evaluasi). Proses manajemen dilaksanakan dalam siklus hidup (Life Cycle).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
Manajemen data dapat dilakukan secara administrasi manual atau dengan
memakai komputer, secara umum. Sistem Database adalah sistem penyimpanan
data memakai komputer.
4 Komponen data proses yang menggunakan Sistem Database :
1. Perangkat Keras (Hardware) : Penyimpanan Sekunder
2. Perangkat Lunak (Software) : Program Aplikasi, DBMS
3. Data : Database mempunyai sifat internal (integritas dari file-file yang
terlibat) dan terbagi / share.
4. User : pengguna pembuat program aplikasi, end user (pengguna pemakai data
langsung), DBA (Penanggung jawab) (Dina Pertiwi WS)
2.4 PHP
PHP (akronim dari PHP: Hypertext Preprocessor) adalah bahasa
pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi
web. Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP
bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa
menampilkan konten yang dinamis dari sebuah website. Blog, Toko Online, CMS,
Forum, dan Website Social Networking adalah contoh aplikasi web yang bisa
dibuat oleh PHP. PHP adalah bahasa scripting, bukan bahasa tag-based seperti
HTML. PHP termasuk bahasa yang cross-platform, ini artinya PHP bisa berjalan
pada sistem operasi yang berbeda-beda (Windows, Linux, ataupun Mac). Program
PHP ditulis dalam file plain text (teks biasa) dan mempunyai akhiran “.php”.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
Contoh Script PHP
Aturan penulisan script PHP adalah:
1. Semua script PHP harus diapit oleh tanda:
, atau
dan , atau
, atau
2. Tetapi tanda yang resmi dan paling banyak digunakan adalah yang pertama,
yaitu
3. Pada setiap akhir perintah, diakhiri dengan tanda titik koma ( ; ).
2.5 CSS (Cascading Style Sheets)
CSS adalah singkatan dari Cascading Style Sheets, yang berfungsi untuk
mengontrol tampilan dari sebuah halaman website . contoh :
cara untuk memasukkan CSS ke dalam dokumen HTML yaitu
Membuat tulisan warna biru
Membuat jenis font,
ukuran dan warna
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
Test
Membuat tulisan miring
2.6 AJ AX
AJAX adalah singkatan dari “Asynchronous JavaScript and XML”, yang
dibuat dari serangkaian teknologi dengan berbagai kemampuan : JavaScript, XML
dan sebuah method komunikasi asinkron antara client dan server.
Pada awalnya AJAX dibuat sebagai sebuah rangkaian dari teknologi,
namun kemudian AJAX mengalami perkembangan. Sebagai contoh, adanya
aplikasi web yang tidak menggunakan XML dalam mentransfer data dari client ke
server. Cara tersebut dilakukan dengan menggunakan object XMLHttpRequest.
Pengembang telah mengembangkan web programming sebelum hadirnya AJAX :
action dari user yang membutuhkan data dari server ditampilkan dalam halaman
yang digunakan, dimana data request dari user dikirimkan menuju server. Setelah
mengolah halaman tersebut, server menampilkan halaman baru bagi user yang
mengandung hasil dari proses sebelumnya.
Permasalah dari macam arsitektur tersebut adalah lambat dan cukup memakan
waktu, terutama bila dibandingkan dengan aplikasi desktop. Aplikasi desktop
mampu merespon cepat atas request dari user, aplikasi ini tidak memproses ulang
masing – masing komponen interface yang akan ditampilkan sebagai respon
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
2.7 J Query
jQuery merupakan suatu framework (library) javascript yang menekankan
interaksi antara javascript dan HTML, atau bisa disebut juga sebagai cara baru
dalam menuliskan kode javascript. jQuery akan mempercepat dan meringkaskan
library javascript sehingga dengan menggunakan jQuery kita dapat mempercepat
perpindahan dokumen HTML, penanganan event (event handling), pembuatan
animasi didalam web sehingga web kita tampak seperti flash, dan juga interaksi
AJAX untuk pengembangan web yang modern dan cepat. Jquery memiliki slogan
“write less, do more” yang kurang lebih maksudnya adalah kesederhanaan dalam
penulisan code, tapi dengan hasil yang lebih banyak.
jQuery mempunyai lisensi dibawah GNU General Public License dan MIT
License artinya jQuery merupakan aplikasi yang Open Source dan bebas di
publikasikan oleh siapapun. Ukurannya juga cukup kecil yaitu sebesar 56 KB
(compressed) sehingga menggunakan jQuery menjadi jauh lebih cepat dan mudah
daripada menggunakan framework yang lain atau menggunakan Javascript
Konvensional.
Beberapa hal yang bisa dilakukan dengan JQuery.
1. Mengakses bagian halaman tertentu dengan mudah
2. Mengubah tampilan bagian halaman tertentu
3. Mengubah isi dari halaman
4. Merespon interaksi user dalam halaman dan menambahkan animasi ke halaman
5. Mengambil informasi dari server tanpa me-refresh seluruh halaman
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Masalah
Permasalahan yang dihadapi oleh perusahaan adalah sistem pendataan
penjualan yang selama ini berjalan masih secara manual, yang pada akhirnya akan
menimbulkan kendala-kendala sebagai berikut:
1. Memerlukan banyak tempat untuk menyimpan data-data dan informasi
mengenai data penjualan.
2. Menyita waktu dalam mengumpulkan data-data atau informasi mengenai data
penjualan.
3. Proses penyampaian informasi yang kurang cepat, apabila dibutuhkan data
yang siap tersedia maka akan menjadi tertunda sehingga sering mengalami
keterlambatan dalam pemberian laporan.
3.2 Pembahasan Masalah
Untuk mengatasi kendala-kendala yang terjadi pada perusahaan maka
dibutuhkan suatu sistem komputerisasi agar pengolahan data pada sistem
informasi penjualan menjadi lebih baik dari sebelumnya. Meskipun terdapat
keuntungan dan kerugian dari penggunaan sistem komputerisasi, namun
manfaatnya akan lebih banyak daripada kerugian yang akan ditanggung oleh
perusahaan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
Keuntungan dari penggunaan sistem komputerisasi adalah sebagai berikut:
1. Data-data dan informasi mengenai stok rumah, dan surat pesanan dan
persetujuan pembelian akan tersimpan lebih aman dan tidak mudah rusak atau
hilang.
2. Media untuk penyimpanan data-data dan informasi menjadi tidak memakan
banyak tempat.
3. Pengumpulan data-data atau informasi stok rumah dan data penjualan, akan
menjadi lebih cepat.
4. Pimpinan perusahaan dapat dengan mudah dan cepat mendapatkan laporan.
5. User friendly, dapat dioperasikan dengan mudah oleh pengguna.
Adapun, kerugian dalam penggunaan sistem komputerisasi adalah
pemakaian listrik akan lebih besar dari sebelumnya, dan apabila sistem komputer
terkena virus maka data-data dan informasi dapat menjadi rusak atau hilang,
namun data-data tersebut dapat di back up secara berkala untuk mengurangi
resiko sistem tersebut terkena virus.
3.3 Analisis Sistem Yang Berjalan
Aplikasi sistem informasi penjualan PT. MDS ini melibatkan beberapa
pengguna, dalam penggunaannya yaitu Administrator (Admin) yang mempunyai
kewenangan untuk mengolah data penjualan dan mempunyai seluruh hak akses
atas aplikasi ini, yaitu mempunyai kewenangan untuk mengubah, menambah,
mencari dan menghapus data. Aplikasi ini tidak akan dapat berjalan optimal tanpa
data-data yang diinputkan oleh Administrator (Admin).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
Pada sistem penjualan terdapat proses-proses dalam mengolah data stok di
perusahaan hingga menghasilkan suatu informasi dan data yang tepat.
Proses-proses dalam sistem ini adalah sebagai berikut :
1. Proses Login
Pada proses ini, setiap penggunaan aplikasi penjualan harus melalui tahap
proses login untuk dapat masuk sistem. Adapun pengguna hak akses login ini
adalah administrator dan marketing. Dengan proses login aktivitas pengguna
dapat menjalankan proses-proses yang ada pada aplikasi penjualan ini.
2. Proses Pengolahan Data
Proses ini merupakan suatu proses pemasukan data stok rumah disuatu
perusahaan dan pembaruan data-data pada transaksi penjualan yang disesuaikan
dengan informasi yang terjadi pada perusahaan. Apabila adanya ketidaksesuaian
data dapat dirubah sesuai dengan data yang diperlukan, dan juga penghapusan
data bila tidak diperlukan oleh perusahaan.
3. Proses Setting Master Data
Pada proses ini, merupakan proses pengaturan dan pemasukan data pada
master penjualan. Dengan tujuan dapat menetapkan data yang tidak dapat dihapus
sehingga bisa menghasilkan atau mengambil suatu informasi dari master data
untuk dapat melaksanakan pemasukan data-data dalam mengelolah
4. Proses pembuatan laporan
Dalam pembuatan laporan kepada pimpinan perusahaan,
bagian
administrasi menyusun laporan data sp3, laporan penjualan, stok rumah, laporan
penjualan per sales yang ditampilkan sesuai masukan kata kunci berdasarkan filter
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
19
data Dengan tujuan untuk dapat mendokumentasikan data-data suatu perusahaan
sebagai hasil laporan.
3.4 Sistem Saat ini
Sistem saat ini pada proses penjualan rumah pertama customer mencari
rumah yang diinginkan terlebih dahulu , setelah itu sales melakukan pengecekan
data rumah dan ruko namun dalam hal ini pengecekan masih menggunakan cara
manual , yaitu untuk mengetahui stok rumah dan ruko sales masih menggunakan
cek list bolpoint pada daftar stok rumah yang sudah dibeli dan yang belum terjual
belum ada cek list bolpoint. Setelah pengecekan stok rumah dan ruko barulah
sales memberikan form pemesanan kepada bagian pembuat perjanjian jual beli
(bagian Legal ) setelah itu bagian legal membuat surat perjanjian yang isi nya
sudah berupa template perjanjian yang di simpan di Ms. Word dan bagian legal
hanya merubah point – point penting nya saja yaitu nama , alamat kawasan , blok
dan jenis rumah serta cara pembayaran sesuai dengan pesanan customer.
3.5 Perancangan Sistem
Berdasarkan analisis permasalahan yang telah diuraikan diatas maka
tahapan selanjutnya adalah melakukan perancangan sistem. Perancangan sistem
berisi penjelasan tentang deskripsi umum system penjualan rumah dan ruko,
proses-proses yang akan dijabarkan dengan Flowchart (Bagan Alir Sistem), Data
Flow Diagram (DFD), perancangan database meliputi Conceptual Data Model
(CDM), Physical Data Model (PDM), dan juga perancangan Interface (antarmuka
aplikasi).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
3.5.1 Bagan Alir Sistem (Flowchart) Menu Master
Flowchart merupakan bagan yang menunjukkan alir (flow) didalam
program atau prosedur sistem secara logika. Digunakan terutama untuk alat bantu
komunikasi dan dokumentasi. Tujuan utamanya penggunaan flowchart adalah
untuk menggambarkan suatu tahapan penyelesaian secara sederhana, terurai, rapi,
dan jelas dengan menggunakan simbol-simbol standar.
Pada gambar 3.1 dibawah ini dijelaskan flowchart tentang pemilihan pada
menu master.
Gambar 3.1 Menu Master Sistem Penjualan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
21
Tahap mulai memasuki program aplikasi, user atau pengguna melakukan
inputan untuk data master. Agar program dapat digunakan, proses login harus
dilakukan oleh user, hingga bisa memilih menu utama yang telah tersedia pada
aplikasi kepegawaian. Pilihan menu master terdiri dari eenam sub menu yang
berisi form, yaitu master jenis stok, master lokasi, type unit , perjanjian, cara
pembelian dan stok. Setiap form dapat melakukan proses penyimpanan data,
perubahan data, dan penampilan data.
3.5.2 Bagan Alir Sistem (Flowchart) Menu Data
Gambar 3.2 Menu Data Sistem Penjualan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
22
Pilihan dari menu data terdiri dari 4 sub menu pilihan, yaitu form data perjanjian ,
data customer, data Sp3, data sales . Setiap form digunakan sebagai pemasukan
data hingga melalui proses penyimpanan data bila data yang dimasukkan benar,
dan jika data mengalami kesalahan dapat melalui proses edit data atau proses
perubahan data.
3.5.3 Bagan Alir Sistem (Flowchart) Menu Report
Pilihan dari menu data terdiri dari 4 sub menu pilihan, yaitu laporan
penjualan ,laporan stok per kawasan , laporan penjualan per sales. Setiap form
digunakan sebagai pemasukan data hingga melalui proses penyimpanan data bila
data yang dimasukkan benar, dan jika data mengalami kesalahan dapat melalui
proses edit data atau proses perubahan data.
Gambar 3.3 Menu Report Sistem Penjualan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
3.5.4 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan alat perancangan sistem yang
berorientasi pada alur data dengan konsep dekomposisi. Sehingga dapat
digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah
dikomunikasikan oleh professional sistem kepada pemakai maupun pembuat
program. DFD juga merupakan suatu model data atau proses yang dibuat untuk
menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut,
interaksi antara data yang tersimpan, dan proses yang dikenakan pada data
tersebut. Dengan adanya DFD akan mempermudah dalam melakukan analisa
sistem untuk mendapatkan asal suatu data. Alur data yang terjadi dalam sistem
informasi penjualan pada PT. Mega Dasa Semesta, akan ditunjukan melalui Data
Flow Diagram (DFD).
1) Diagram Konteks (Context Diagram)
Pada konteks diagram terdapat dua entity yaitu entity customer dan entity
sales. Semua proses yang terjadi diproses dalam sistem informasi penjualan. Data
dan informasi masuk dikelolah ke sistem yang diperoleh dari customer dan sales.
Sehingga menghasilkan data dan informasi yang keluar dari proses sistem
informasi penjualan.
Berikut ini gambar 3.4 diagram konteks dari diagram alur data proses
penjualan:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.4 Diagram Konteks Sistem Informasi Penjualan
25
2) Diagram level 0
Pada diagram arus data level 0 ini merupakan decompose atau penurunan
dari diagram konteks.
A. Proses Pengolahan Data
Dari sistem proses pengolahan data ini, mengolah data penjualan yang
berasal dari informasi penjualan customer dan sales. Data store yang berperan
mengolah data customer, stok, sp3, angsuran, sales, type unit perjanjian, lokasi,
jenis stok.
B. Proses Setting Master
Pengaturan master untuk data penjualan sebagai data utama untuk proses
pengolahan data aplikasi penjualan.
C. Proses Pembuatan Laporan
Pembuatan laporan meliputi laporan data penjualan, data penjualan per
sales dan laporan penjualan yang terdiri dari beberapa data store.
Berikut gambar 3.5 diagram level 0 dari diagram alur data proses system
informasi penjualan :
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
data type
data sales
data sp3
data angsuran
1
Data nama Customer
data jenis stok
data lokasi
data type unit
Data No Identitas
data customer
Data Lokasi
Data stok
Customer
Sales
Proses Mengolah Data
Data Type unit
12
sales
Data Cara Pembayaran
data sp3
11
data customer
8
tb_type_unit
data informasi customer
customer
data informasi pesanan
+
13
sp
14
angsuran
data perjanjian
10
perjanjian
data setting sp3
data lokasi
9
tb_lokasi
17
spset
data jenis stok
Data cara pembelian
5
3
katperj
Laporan penjualan
setting kat perjanjian
detail jenis stok
2
laporan stok
Laporan penjualan per sales
Sales
kategori_jenis
_stok
lokasi
2
setting stok
stok
detail lokasi
Proses pembuatan
laporan
3
lokasi
setting lokasi
detail stok
type unit
Setting master
4
stok
setting stok
cara_pembayara
n
setting cara pembelian
6
detail cara pembelian
kategori perjanjian
detail typeunit
7
type_unit
+
setting type unit
Gambar 3.5 Diagram Alir Data Level 0 Sistem Informasi Penjualan
27
3) Diagram level 1
Diagram arus data level 1 merupakan decompose atau penurunan dari
diagram arus data level 0. Diagram level 1 dari proses pengolahan data dapat
diperjelas pada gambar 3.6 dari system informasi penjualan. Ada tiga proses
penurunan dari proses pengolahan data yaitu proses penambahan data , proses
perubahan data dan proses penghapusan data.
Proses pengolahan data dapat mendapatkan sumber data atau informasi
dari customer dan sales. Data atau informasi yang dikelola berdasarkan rincian
dari proses pengolah data hingga hasil atau output yang didapat dari proses
penyimpanan data yang disimpan atau ditampung pada data store. Dalam
penurunan proses pembuatan laporan pada level nol, terdapat proses view data dan
proses cetak laporan. Berikut gambar 3.6 diagram level 1 penurunan dari proses
pengolahan data
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
data sp3
1
Data Type unit
data lokasi
Data No Identitas
Data stok
Customer
data type unit
proses penambahan
data
Data Cara Pembayaran
data jenis stok
Data Lokasi
data informasi customer
data informasi pesanan
data lokasi
9
tb_lokasi
14
angsuran
13
sp
12
sales
data angsuran
data setting sp3
data lokasi hapus
2
data sales hapus
proses penghapusan
data
17
spset
setting sp3
data cust hapus
8
customer
data perjanjian hapus
3
data customer
data type hapus
11
tb_type_unit
data type
proses perubahan
data
data perjanjian
10
perjanjian
edit data angsuran
edit data lokasi
Gambar 3.6 Diagram Alir Data Level 1 Pengolahan Data Penjualan
data informasi angsuran
Sales
29
3.5.5 Perancangan Database
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa
maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem
kepada pemakai maupun pembuat program
Dalam perancangan DFD dibutuhkan database untuk menyimpan data – data yang
nantinya akan diolah oleh system. Perancangan database dalam tabel ini dibagi
menjadi 3 bagian yaitu :
1) Conceptual Data Model (CDM)
Conceptual data model (CDM) merupakan langkah awal dalam
perancangan database. Setelah perancangan CDM telah berhasil degenerate tanpa
adanya kesalahan maka langkah berikutnya dapat degenerate menjadi Physical
DataModel(PDM).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
1) Conceptual Data Model (CDM)
katperj
katperj _kode Integer
katperj _nama
Variable characters (20)
perjanji an
Relationshi p_14
perjanji an_kode Integer
perjanji an_nama
Vari abl e characters (60)
katperj _kode
perjanji an_kode
sal es
kategori jenis stok
katj eni s_kode Integer
katj eni s_nama
Vari able characters (30)
sales_kode
sales_nam a
sales_alamat
sales_telp
Relationship_18
Integer
Variable characters (30)
Variable characters (30)
Variable characters (20)
sp3
sales_kode
Integer
sp3_kode
sp3_tanggal
Date
sp3_bookingfee
Decimal (20)
sp3_UM
Decimal (20)
catatan
Vari abl e characters (50)
bunga
Decimal (8,2)
katj eni s_kode
Relationship_16
m empunyai4
sp3_kode
cust_kode
cara pembayaran
stok
l okasi
lokasi_kode Integer
lokasi_nama
Vari abl e characters (30)
Relationship_15
stok_kode Integer
stok_bl ok
Vari abl e characters (4)
stok_status
Vari abl e characters (20)
cara_kode Integer
cara_nam a
Variable characters (30)
customer
cust_kode
cust_nama
cust_alamat
cust_tel p
cus_i dentitas
cus_noi denti tas
memil iki
Relati onship_17
mendaftar
Relationshi p_20
cara_kode
stok_kode
lokasi_kode
angsuran
Integer
angs_kode
jangka_wktu
Integer
Date
jatuh_tem po
Decimal (20)
angsuran
Vari abl e characters (20)
angs_keterangan
Decimal (20)
terbayar
Decimal (20)
si sa
type_unit
typeuni t_kode
Integer
typeuni t_nama
Vari abl e characters (30)
lb
Decimal
lt
Decimal
harga
Decimal
Relationship_19
angs_kode
typeuni t_kode
Gambar 3.7 Conceptual Data Model
Integer
Vari abl e
Vari abl e
Vari abl e
Vari abl e
Vari abl e
characters (30)
characters (30)
characters (30)
characters (5)
characters (20)
31
2) Physical Data Model (PDM)
perjanjian
katperj
perjanjian_kode int
katperj_kode
int
perjanjian_nama varchar(60)
katperj_kode int
sp3_kode
int
katperj_nama varchar(20)
spset
perjanjian_kode int
sp3_kode
int
sp
sales
kategori jenis stok
katjenis_kode int
katjenis_nam a varchar(30)
sales_kode
sales_nama
sales_alamat
sales_telp
int
varchar(30)
varchar(30)
varchar(20)
sp3_kode
cara_kode
cust_kode
sales_kode
stok_kode
sp3_tanggal
sp3_bookingfee
sp3_UM
catatan
bunga
int
int
int
int
int
date
decim al(20)
decim al(20)
varchar(50)
decim al(8,2)
stok
lokasi
lokasi_kode int
lokasi_nama varchar(30)
stok_kode
sto_stok_kode
katjenis_kode
sp3_kode
typeunit_kode
lokasi_kode
sp3_sp3_kode
stok_blok
stok_status
int
int
int
int
int
int
int
varchar(4)
varchar(20)
cara pembayaran
cara_kode int
cust_kode
int
cara_nama varchar(30)
type_unit
typeunit_kode
typeunit_nama
lb
lt
harga
int
varchar(30)
decimal
decimal
decimal
angsuran
angs_kode
sp3_kode
jangka_wktu
jatuh_tempo
angsuran
angs_keterangan
terbayar
sisa
Gambar 3.8 Physical Data Model
int
int
int
date
decimal(20)
varchar(20)
decimal(20)
decimal(20)
customer
cust_kode
cust_nama
cust_alamat
cust_telp
cus_identitas
cus_noidentitas
int
varchar(30)
varchar(30)
varchar(30)
varchar(5)
varchar(20)
32
3) Struktur File
Database adalah komponen utama dari sistem informasi manajemen yang
bertujuan untuk mengidentifikasikan kebutuhan file-file database sesuai dengan
Diagram Arus Data yang telah dirancang.
Dari desain yang telah dibuat
RUMAH DAN RUKO PADA GROUP
PT. MEGA DASA SEMESTA BERBASIS WEB
TUGAS AKHIR
Oleh :
DRAJ AD BUDI PRASETIYO
NPM : 0835010047
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
PERANCANGAN DAN PEMBUATAN APLIKASI PENJ UALAN
RUMAH DAN RUKO PADA GROUP PT. MEGA DASA SEMESTA
BERBASIS WEB
Disusun Oleh :
DRAJ AD BUDI PRASETIYO
NPM. 0835010047
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Sistem Informasi, Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada tanggal 23 November 2012
Tim Pembimbing,
1
Tim Penguji
1
Dr. Ronny, S.Kom, M.Kom, M.Hum
NIDN. 0930097101
PROF. DR. IR. H. Akhmad Fauzi, MMT
NIP. 196511091991031002
2
2
Doddy Ridwandono, S.Kom
NPT. 378050702181
Moh. Irwan Afandi, S.T, M.Sc
NPT. 376070702201
3
Priza Pandunata, S.Kom
NPT. 383010602121
Mengetahui
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran J awa Timur”
Ir. Sutiyono,M.T.
NPT. 196007131987031001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
PERANCANGAN DAN PEMBUATAN APLIKASI PENJ UALAN
RUMAH DAN RUKO PADA GROUP PT. MEGA DASA SEMESTA
BERBASIS WEB
Disusun Oleh :
DRAJ AD BUDI PRASETIYO
NPM. 0835010047
Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang 1 Tahun Akademik 2012/2013
Pembimbing I,
Pembimbing II,
Dr. Ronny , S.Kom. M.Kom, MHum
NIDN. 0930097101
Doddy Ridwandono, S.Kom
NPT. 378050702181
Mengetahui ,
Ketua Program Studi Sistem Informasi
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Nur Cahyo Wibowo, S.Kom, M.Kom
NPT. 379030401971
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan dibawah ini menyatakan bahwa mahasiswa berikut :
Nama
: DRAJAD BUDI PRASETIYO
NPM
: 0835010047
Program Studi : SISTEM INFORMASI
Telah mengerjakan revisi/tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan gelombang I, Tahun Ajaran 2012/2013 dengan judul:
“PERANCANGAN DAN PEMBUATAN APLIKASI PENJ UALAN
RUMAH DAN RUKO PADA GROUP PT. MEGA DASA SEMESTA
BERBASIS WEB”
Surabaya, 23 November 2012
Dosen Penguji yang memeriksa revisi
1) PROF. DR. IR. H. Akhmad Fauzi, MMT
NIP. 196511091991031002
{
}
2) Moh. Irwan Afandi, S.T, M.Sc
NPT. 376070702201
{
}
3) Priza Pandunata, S.Kom
NPT. 383010602121
{
}
Mengetahui,
Dosen Pembimbing I,
Dr. Ronny , S.Kom. M.Kom, MHum
NIDN. 0930097101
Dosen Pembimbing II,
Doddy Ridwandono, S.Kom
NPT. 378050702181
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Assalamualaikum Wr. Wb.
Dengan mengucap segala puji syukur terhadap Tuhan Yang Maha Esa atas
segala rahmat dan hidayah-Nya, sehingga Laporan Tugas Akhir yang telah
dilaksanakan di PT. Mega Dasa Semesta dapat terselesaikan dengan baik.
Laporan Tugas Akhir ini saya susun sebagai salah satu persyaratan
akademik kurikulum perguruan tinggi dalam menempuh program Strata Satu (S1),
serta sebagai mata kuliah wajib intrakurikuler yang ditempuh oleh setiap
mahasiswa Universitas Pembangunan Nasional “Veteran” Jawa Timur.
Tugas Akhir dilaksanakan pada tanggal 11 juli 2012 sampai dengan 13
November 2012. Dengan adanya Tugas Akhir (TA) ini setiap mahasiswa dapat
belajar menemukan penelitian serta dapat menjawab permasalahan yang berada di
dalam perusahaan atau organisasi. Dengan tujuan memberikan solusi terhadap
permasalahan yang dihadapi oleh perusahaan maupun organisasi dengan membuat
sebuah program atau aplikasi yang dapat membantu kinerja pengguna aplikasi
khususnya di bagian IT untuk mengolah data karyawan secara update, akurat, dan
efisien.
Setiap mahasiswa diberi kesempatan untuk menerapkan ilmu
pengetahuan yang diperoleh menurut disiplin ilmu yang telah diberikan dari
berbagai jurusan di Universitas Pembangunan Nasional “Veteran” Jawa Timur.
Atas kelancaran Tugas Akhir, saya berterima kasih atas bimbingan serta
bantuan dari berbagai pihak. Sehingga dalam kesempatan ini kami mengucapkan
terima kasih yang sebesar-besarnya kepada :
1.
Bapak Nur Cahyo Wibowo, S.Kom, M.Kom, selaku Kepala Program studi
Sistem Informasi Universitas Pembangunan Nasional “Veteran” Jawa
Timur.
2.
Bapak Muhammad Irwan Afandi, ST, MSc selaku Sekretaris Program studi
Sistem Informasi
Universitas Pembangunan Nasional “Veteran” Jawa
Timur.
3.
Bapak Dr. Ronny , S.Kom. M.Kom, MH selaku Dosen Pembimbing.
4.
Bapak Doddy Ridwandono S.Kom selaku Dosen Pembimbing.
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5.
Bapak Adi Sasmito S.Kom selaku pembimbing lapangan PT Mega Dasa
Semesta.
6.
Orang tua, Saudara, Sahabat, Teman maupun Kerabat atas do’a restu serta
dukungan morilnya.
7.
Seluruh pihak terkait dan berkepentingan yang telah membantu penyusunan
Tugas Akhir ini ini.
Akhir kata, kami menyadari bahwa penyusunan Laporan Tugas Akhir ini
masih kurang sempurna. Untuk itu, segala saran dan kritik yang bersifat
membangun sangat kami harapkan guna penyempurnaan tulisan kami selanjutnya.
Harapan kami semoga laporan ini dapat bermanfaat dan berguna bagi semua
pihak yang membutuhkan.
Atas perhatian dan kebijaksanaanya, kami ucapkan terima kasih.
Wassalamualaikum Wr. Wb.
Surabaya, 13 November 2012
Hormat Saya,
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
HALAMAN JUDUL
ABSTRAK ................................................................................................
i
KATA PENGANTAR.................................................................................
ii
DAFTAR ISI...............................................................................................
iii
DAFTAR GAMBAR..................................................................................
viii
DAFTAR TABEL......................................................................................
xii
BAB I
BAB II
PENDAHULUAN
........................................................ 1
1.1
Latar Belakang........................................................ 1
1.2
Rumusan Masalah................................................... 2
1.3
Batasan Masalah..................................................... 2
1.4
Tujuan Penelitian.................................................... 3
1.5
Manfaat Penelitian..................................................``3
1.6
Sistematika Penulisan............................................. 4
TINJ AUAN PUSTAKA.................................................... 5
2.1 Tinjauan Umum Perusahaan......................................
2.1.1 Sejarah Singkat Perusahaan..........................
5
5
2.1.2 Aktivitas dan Kapasitas Perusahaan.............. 6
2.1.3 Struktur Organisasi.....................................
2.1.4 Data Umum Perusahaan....................
A. Umum ......................................
A.1 Izin Usaha ............................
6
7
7
7
A.2 Landasan Hukum Pendirian
Perusahaan ..........................
8
2.2 Program Aplikasi.....................................................
9
2.3 Database.................................................................
10
2.3.1 Pengertian Database...................................
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
BAB III
2.3.2 Sifat-Sifat Database.....................................
10
2.3.3 Elemen-Elemen Database.............................
10
2.4 PHP…………………................................................
12
2.5 CSS (Cascading Style Sheets)………....,,.....................
13
2.6 AJAX …………………............................................
14
2.7 JQuery …………………...........................................
15
ANALISIS DAN PERANCANGAN SISTEM............... 16
3.1 Analisa Masalah……...……......................................
16
3.2 Pembahasan Masalah................................................
16
3.3 Analisa Sistem yang Berjalan ...................................
17
3.4 Sistem Saat Ini……………………….......................... 19
3.5 Perancangan Sistem ..................................................... 19
3.5.1 Bagan Alir Sistem (Flowchart) Menu Master ….. 20
3.5.2 Bagan Alir Sistem (Flowchart) Menu Data …….. 21
3.5.3 Bagan Alir Sistem (Flowchart) Menu Report ….. 22
3.5.4 Data Flow Diagram (DFD) .................................. 23
1) Diagram Konteks (Context Diagram) ............. 23
2) Diagram Level 0.............................................. 25
A. Proses Pengolahan Data.............................. 25
B. Proses Setting Master.................................. 25
C. Proses Pembuatan Laporan......................... 25
3) Diagram Level 1.............................................. 27
3.5.5 Perancangan Database......................................
29
1) Conceptual Data Model (CDM)............. 29
2) Physical Data Model (PDM) ................
30
3) Struktur File........................................
31
a. Tabel_Kategori Perjanjian.......... 32
b. Tabel_Kategori_Jenis_Stok......... 32
c. Tabel Lokasi…………................ 33
d. Tabel Cara Pembayaran.............. 33
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
e. Tabel Perjanjian……................... 34
f. Tabel Stok……………............... 34
g. Tabel Angsuran………….……... 35
h. Tabel Sales………….................. 35
i. Tabel Sp…………….................. 36
j. Tabel Customer .......................... 36
3.5.6 Desain Antarmuka (Interface) ....................... 37
1. Desain Form Utama................................ 37
2. Desain Form Login ................................ 38
3. Desain Form Master
Kategori Perjanjian................................. 38
4. Desain Form Master Jenis Stok ............. 39
5. Desain Form Master Lokasi ..................
39
6. Desain Form Master Tipe Rumah .........
40
7. Desain Form Master Cara Pembelian..... 40
8. Desain Form Master Stok .....................
41
9. Desain Form Data Sales........................
41
10. Desain Form Data Customer ..............
42
11. Desain Form Data Perjanjian .............
42
12. Desain Form SMS Gateway
SMS Masuk.........................................
43
13. Desain Form SMS Gateway
SMS Keluar.........................................
43
14. Desain Form SMS Gateway SMS
Contact................................................
44
15. Desain Form Sp3 ...............................
44
16. Desain Form Angsuran ......................
45
17. Desain Form Setting Sp3 ....................
46
18. Desain Form Laporan Penjualan ........
47
19. Desain Form Laporan Stok ................
48
20. Desain Form Laporan
Penjualan Sales....................................
vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
49
BAB IV
IMPLEMENTASI DAN UJ I COBA SISTEM………… 50
4.1 Implementasi dan Uji Coba Sistem ………………….. 50
1. Form Login………........................................
50
2. Form Menu Utama …....................................
51
3. Form Kategori Perjanjian...............................
52
4. Form Jenis Stok……………………................
53
5. Form Lokasi………………..............................
54
6. Form Tipe Rumah……………………………... 55
BAB V
7. Form Cara Pembelian…………………...........
56
8. Form Stok………………………………..........
57
9. Form Data Sales………………………............
58
10. Form Data Customer………………..............
59
11. Form SMS Masuk…………………...............
60
12. Form SMS Keluar..………………….............
61
13. Form Contact………………………..............
62
14. Form Sp3……………………………............
63
15. Form Angsuran…………………………........
66
16. Form Setting Sp3………………………........
68
17. Form Laporan Penjualan…….…………........
69
18. Form Laporan Stok….…………………........
70
19. Form Laporan Penjualan Sales…………........
71
20. Form Management User ..............................
72
KESIMPULAN DAN SARAN……………………........
73
5.1 Kesimpulan............................................................
73
5.2 Saran.....................................................................
73
vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Judul
Penulis
Pembimbing I
Pembimbing II
: PERANCANGAN DAN PEMBUATAN APLIKASI
PENJUALAN RUMAH DAN RUKO PADA GROUP PT.
MEGA DASA SEMESTA BERBASIS WEB
: Drajad Budi Prasetiyo
: Dr. Ronny, S.Kom, M. Kom, MH
: Doddy Ridwandono S.Kom
ABSTRAK
Semakin meningkatnya persaingan bisnis, maka sejalan dengan perkembangan
arus informasi, suatu perusahaan dituntut agar mampu memberikan informasi
yang lebih lengkap dan akurat, baik untuk kepentingan internal maupun eksternal
perusahaan. Adapun dengan perkembangan arus informasi yang meningkat,
kebutuhan teknologi informasi sangat penting sebagai salah satu faktor untuk
dapat bersaing. PT. MEGA DASA SEMESTA merupakan salah satu pengembang
properti yang mempunyai misi dibidang pembangunan properti. Dalam
pelaksanaannya, pengolahan data dan pemrosesan data yang dilakukan masih
mengalami kendala, contohnya pada penyimpanan data stok, data penjualan masih
disimpan menggunakan map serta pengecekan stok rumah masih menggunakan
cek list bolpoin.
Maka dari itu dibuatlah sistem informasi website penjualan ruko dan rumah
untuk mengolah data dengan arus informasi terbaru dan memproses penyimpanan
dan pencarian data penjualan, pembuatan surat SP3 sesuai dengan kebutuhan
perusahaan bagi pengguna web.
Dengan
menggunakan aplikasi penjualan ruko dan rumah ini maka dapat
membantu developer dalam memantau perkembangan usahanya.
Keyword : sistem informasi website , aplikasi penjualan
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1 Latar Belakang
Semakin
meningkatnya
persaingan
bisnis,
maka
sejalan
dengan
perkembangan arus informasi, suatu perusahaan dituntut agar mampu
memberikan informasi yang lebih lengkap dan akurat, baik untuk kepentingan
internal maupun eksternal perusahaan. Adapun dengan perkembangan arus
informasi yang meningkat, kebutuhan teknologi informasi sangat penting
sebagai salah satu faktor untuk dapat bersaing, Dalam hal ini peranan
komputer diperlukan dalam membantu melaksanakan aktivitas setiap pegawai
sesuai dengan jabatan dan tugasnya. Dengan komputerisasi dapat mendukung
sistem informasi perusahaan yang disertai aplikasi sebagai fasilitator
pengolahan data dan informasi.
Adapun dengan perkembangan arus informasi yang meningkat, kebutuhan
teknologi informasi sangat penting. Dalam hal ini peranan komputer
diperlukan dalam membantu melaksanakan aktivitas kinerja oleh setiap
pegawai sesuai dengan jabatan dan tugasnya. Dengan komputerisasi dapat
mendukung sistem informasi perusahaan yang disertai aplikasi sebagai
fasilitator pengolahan data dan informasi.
PT. MEGA DASA SEMESTA merupakan salah satu pengembang properti
yang
mempunyai
misi
dibidang
pembangunan
properti.
Dalam
pelaksanaannya, pengolahan data dan pemrosesan data yang dilakukan masih
mengalami kendala, contohnya pada penyimpanan data stok, data penjualan
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
masih disimpan menggunakan map serta pengecekan stok rumah masih
menggunakan cek list bolpoin. Sehingga untuk pencarian data lebih lama
karena belum maksimalnya sistem penyimpanan data yang ada. Selain itu
terbatasnya sumber daya manusia (user) yang ikut membantu dalam proses
pendaftaran pemohon surat SP3 (Surat
Pesananan dan Persetujuan
Pembelian), terkait dengan banyaknya data yang harus diproses sehingga
berpengaruh terhadap lamanya proses pesanan dan pengolahan itu sendiri.
Untuk menanggulangi hal tersebut maka sangat perlu diadakan pengembangan
sistem informasi sehingga diharapkan dapat mengurangi kesulitan yang ada.
Ru m u san Masalah
Berdasarkan hasil penelitian maka, identifikasi masalah dirumuskan
sebagai berikut :
Bagaimana merancang dan membangun website penjualan ruko dan rumah
untuk mengolah data dengan arus informasi terbaru ?
1.2 Batasan Masalah
Adapun batasan masalah dari ruang lingkup permasalahan sebagai berikut:
1. Hak akses aplikasi digunakan oleh Administrator web, sales, customer.
2. Mengolah data master lokasi, stok, jenis stok, tipe unit, perjanjian, cara
pembelian. Serta mengelola data customer, sp3, sales.
3. Membuat laporan data sp3, laporan penjualan, stok rumah,
laporan
penjualan per sales yang ditampilkan sesuai masukan kata kunci
berdasarkan filter data.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
4. Pada data angsuran diasumsikan jika pembelian secara KPR, nilai kredit
yang diajukan diterima sesuai dengan harga rumah atau ruko.
1.3 Tujuan Penelitian
Adapun tujuan dari penelitian berdasarkan latar belakang dan rumusan
masalah adalah sebagai berikut:
Membuat sistem informasi website penjualan ruko dan rumah untuk mengolah
data dengan arus informasi terbaru dan memproses penyimpanan dan pencarian
data penjualan, pembuatan surat SP3 sesuai dengan kebutuhan perusahaan bagi
pengguna web.
1.4 Manfaat Penelitian
Dari tujuan yang telah dihasilkan dalam pengerjaan Tugas Akhir, dapat
dihasilkan juga manfaatnya sebagai berikut:
1. Mempermudah bagian penjualan dalam mengolah data pembeli
2. Mempermudah developer dalam memantau perkembangan usahanya
1.5 Sistematika Penulisan
Urutan penyajian dan hal-hal yang akan dibahas pada penulisan laporan tugas
akhir ini dibagi dalam 5 (lima) bab, masing-masing bab diuraikan sebagai berikut:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
BAB I PENDAHULUAN
Untuk memberikan informasi-informasi awal bagaimana pengerjaan
laporan akhir yang menjelaskan tentang latar belakang, perumusan masalah,
batasan masalah, tujuan, manfaat, dan sistematika penulisan.
BAB II TINJ AUAN PUSTAKA
Membahas masalah yang berhubungan dengan “Perancangan dan
Pembuatan Aplikasi Penjualan Rumah dan Ruko Pada Perumahan Citra
Residence Berbasis Web ”, serta teori lainnya yang mendukung pembuatan
aplikasi.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Menjabarkan tahap perancangan sistem dari analisa aplikasi yang akan
dibuat, alur proses kerja penggunaan aplikasi, desain proses aplikasi, desain
sistem aplikasi, dan desain tampilan aplikasi yang dirancang.
BAB IV IMPLEMENTASI DAN UJ I COBA SISTEM
Menjabarkan cara kerja pada program aplikasi web , dalam memproses
penyimpanan dan pencarian dan pencarian data
BAB V PENUTUP
Berisi kesimpulan yang diperoleh selama tugas akhir selama merancang
aplikasi web dan saran yang diberikan sebagai acuan untuk perbaikan dan
pengembangan aplikasi lebih lanjut.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1 Tinjauan Umum Perusahaan
Berikut ini dijelaskan mengenai sejarah perusahaan dan gambaran umum
mengenai PT. Dasa Mega Semesta.
2.1.1 Sejarah Singkat Perusahaan
PT. Mega Dasa Semesta sebuah Perusahaan Nasional, didirikan pada
tanggal 30 Juni 2004, dengan akta Notaris Ny. Hj. Yuida, SH Nomor : 05
berkedudukan dan berdomisili di kota Surabaya, dan sudah melakukan
persetujuan dan perubahan anggaran dasar perseroan sesuai dengan akta Notaris
Ny. Hj. Yuida, SH Nomor : 02 tanggal 15 September 2008 berkedudukan di
Kotamadya Surabaya.
Perusahaan ini didirikan dengan tujuan keikutsertaan para pemegang
saham yang terdiri dari beberapa pengusaha, dalam pembangunan, dengan
mengambil peran dalam pembangunan dan penyediaan gedung, perumahan,
perkantoran, apartemen dan prasarana lainnya yang secara langsung maupun tidak
langsung dapat menunjang program-program Pemerintah Republik Indonesia
dalam mensejahterakan warga negaranya.
Termasuk dalam kegiatan adalah pembangunan infrastruktur yang
diperlukan untuk pengembangan ekonomi Negara dan masyarakat termasuk jalan,
fasilitas umum, seperti gelanggang olah raga, rekreasi, kolam renang dan lain-lain.
5
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
2.1.2 Aktivitas dan Kapasitas Perusahaan
Sehubungan dengan tujuan diatas, aktivitas Perusahaan dalam penyediaan
fasilitas perkantoran dan perumahan, dimulai dari inventarisasi kebutuhan di
pasar, baik penyediaan lahan industri, pemukiman dan perkantoran, serta fasilitas
pendukung lainnya.
Hal ini dimungkinkan karena kerja sama yang baik dengan partner usahanya,
didukung oleh modal yang cukup yang disediakan oleh para pemegang saham dan
pengurusnya.
Dengan demikian, Perusahaan mampu menangani pekerjaan-pekerjaan dalam
klarifikasi besar, yang pada umumnya adalah proyek-proyek swasta, tidak hanya
di Surabaya dan Jawa Timur, melainkan juga di Bali dan lain-lain
2.1.3 Struktur Organisasi
BOD
DIREKTUR
UTAM A
DIREKTUR I
DIREKTUR II
DIREKTUR III
(KEUANGAN)
(OPERASIONAL )
(TEKNIK)
M ANAGER
KEUANGAN
PROYEK
ADM
UM UM
PROYEK
PROYEK
PEM ASARAN
Gambar 2.1 Struktur Organisasi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
PROYEK
7
2.1.4 DATA UMUM PERUSAHAAN
A. UMUM
1
2
Nama Perusahaan
PT. MEGA DASA SEMESTA
Alamat Perusahaan
-
Kantor Pusat
Jl. Manyar Indah VI No. 14 Surabaya
Telp.(031) 5931931, (031) 72345899
Fax. (031) 5931931
-
Kantor Proyek
Jl. Raya Sarirogo ex TNI AU Sidoarjo
Telp. (031) 8058474,
Fax. (031) 8058474
A.1 IZIN USAHA
Tanda Daftar Perusahaan
1
(TDP)
-
Masa Berlaku Ijin Usaha
07 Oktober 2014
-
Nomor Surat Ijin
503/4589.0/436.6.11/2009
- Tanggal Ijin
03 Agustus 2009
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
- Instansi Pemberi Ijin
Usaha
Dinas Perindustrian, Perdagangan
& Penanaman Modal
Surat Ijin Usaha Pedagangan
2
(SIUP)
3
-
Masa Berlaku Ijin Usaha
27 September 2014
-
Nomor Surat Ijin
503/5149.A/436.6.11/2009
- Tanggal Ijin
20 Agustus 2009
-
Jasa Pemasaran Rumah, Periklanan
Jenis Usaha
NPWP
02.355.315.9-606.000
A.2 LANDASAN HUKUM PENDIRIAN PERUSAHAAN
1
Alamat Pendirian
-
Notaris
-
Nomor Akte
-
Tanggal/Bulan/Tahun
Notaris YUIDA, SH
30 Juni 2004
Berdiri
Revisi/Pembaharuan……………
……….…..
Notaris YUIDA, SH
-
Notaris
02
-
Nomor Akte
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
-
Tanggal/Bulan/Tahun
15 September 2008
Berdiri
2
Pengesahan
Menteri
Kehakiman
-
Nomor
-
Tanggal Pengesahan
Persetujuan
C-19440.HT.01.01.TH.2004
Akta
04 Agustus 2004
Perubahan
………………..
……………………………………
…….
-
Nomor
-
Tanggal Persetujuan
AHU-70181-AH.01.02.TAHUN
2008
06 September 2008
2.2 Program Aplikasi
Banyak pendapat dalam hal pendefinisian pengertian tentang Program
Aplikasi diantaranya, yaitu :
“Program Aplikasi merupakan perangkat lunak yang menentukan
bagaimana sumber data digunakan untuk menyelesaikan masalah para pengguna”.
(http://bebas.vlsm.org/v06/kuliah/sistemoperasi/buku/sistemoperasi/p1c1.html),
diakses pada tanggal 5 Agustus 2012 pukul 18.02.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
2.3 Database
Dibawah ini menjelaskan tentang pengertian database dan beserta elemen
– elemen database.
2.3.1 Pengertian Database
Database merupakan sekumpulan informasi yang saling berkaitan pada
suatu subjek tertentu pada tujuan tertentu pula.
Database adalah susunan record data operasional lengkap dari suatu
organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi
dengan menggunakan metode tertentu dalam computer sehingga mampu
memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.
2.3.2 Sifat-Sifat Database
1) Internal
: Kesatuan (integritas) dari file-file yang terlibat.
2) Terbagi/share : Elemen-elemen database dapat dibagikan pada para user baik
secara sendiri-sendiri maupun secara serentak dan pada waktu
yang sama (Concurrent sharing).
2.3.3 Elemen-Elemen Database
a) Tipe :
1. Enterprise = Suatu jenis organisasi, misalnya Bank, Hotel, Universitas
dan lain-lain.
2. Entity
= File = Obyek pada enterprise berdasarkan data yang disimpan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
3. Atribute
= Field = Data item = Beberapa hal yang ingin diketahui
dari suatu file.
4. Record
= Satu set field yang merupakan cirri khas dari suatu file istilah
entity dan attribute biasanya digunakan pada tingkat konsepsual
dan logikal, sedangkan file, record dan field pada tingkat
internal/fisikal.
Hubungan :
Enterprise terdiri dari beberapa entity, entity terdiri dari beberapa record dan
record terdiri dari beberapa field.
Gambar 2.2 Hubungan Database
b) Isi / Nilai :
1. Data File
: Seluruh isi data pada file
2. Data Record
: Satu set isi data pada suatu susunan field dari suatu file
3. Data Value
: Isi data masing-masing data elemen.
DATA Merupakan sumber daya yang paling penting dalam perusahaan,
data perlu disimpan dan dimanajemen (rencana, desain, operasi, control dan
evaluasi). Proses manajemen dilaksanakan dalam siklus hidup (Life Cycle).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
Manajemen data dapat dilakukan secara administrasi manual atau dengan
memakai komputer, secara umum. Sistem Database adalah sistem penyimpanan
data memakai komputer.
4 Komponen data proses yang menggunakan Sistem Database :
1. Perangkat Keras (Hardware) : Penyimpanan Sekunder
2. Perangkat Lunak (Software) : Program Aplikasi, DBMS
3. Data : Database mempunyai sifat internal (integritas dari file-file yang
terlibat) dan terbagi / share.
4. User : pengguna pembuat program aplikasi, end user (pengguna pemakai data
langsung), DBA (Penanggung jawab) (Dina Pertiwi WS)
2.4 PHP
PHP (akronim dari PHP: Hypertext Preprocessor) adalah bahasa
pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi
web. Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP
bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa
menampilkan konten yang dinamis dari sebuah website. Blog, Toko Online, CMS,
Forum, dan Website Social Networking adalah contoh aplikasi web yang bisa
dibuat oleh PHP. PHP adalah bahasa scripting, bukan bahasa tag-based seperti
HTML. PHP termasuk bahasa yang cross-platform, ini artinya PHP bisa berjalan
pada sistem operasi yang berbeda-beda (Windows, Linux, ataupun Mac). Program
PHP ditulis dalam file plain text (teks biasa) dan mempunyai akhiran “.php”.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
Contoh Script PHP
Aturan penulisan script PHP adalah:
1. Semua script PHP harus diapit oleh tanda:
, atau
dan , atau
, atau
2. Tetapi tanda yang resmi dan paling banyak digunakan adalah yang pertama,
yaitu
3. Pada setiap akhir perintah, diakhiri dengan tanda titik koma ( ; ).
2.5 CSS (Cascading Style Sheets)
CSS adalah singkatan dari Cascading Style Sheets, yang berfungsi untuk
mengontrol tampilan dari sebuah halaman website . contoh :
cara untuk memasukkan CSS ke dalam dokumen HTML yaitu
Membuat tulisan warna biru
Membuat jenis font,
ukuran dan warna
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
Test
Membuat tulisan miring
2.6 AJ AX
AJAX adalah singkatan dari “Asynchronous JavaScript and XML”, yang
dibuat dari serangkaian teknologi dengan berbagai kemampuan : JavaScript, XML
dan sebuah method komunikasi asinkron antara client dan server.
Pada awalnya AJAX dibuat sebagai sebuah rangkaian dari teknologi,
namun kemudian AJAX mengalami perkembangan. Sebagai contoh, adanya
aplikasi web yang tidak menggunakan XML dalam mentransfer data dari client ke
server. Cara tersebut dilakukan dengan menggunakan object XMLHttpRequest.
Pengembang telah mengembangkan web programming sebelum hadirnya AJAX :
action dari user yang membutuhkan data dari server ditampilkan dalam halaman
yang digunakan, dimana data request dari user dikirimkan menuju server. Setelah
mengolah halaman tersebut, server menampilkan halaman baru bagi user yang
mengandung hasil dari proses sebelumnya.
Permasalah dari macam arsitektur tersebut adalah lambat dan cukup memakan
waktu, terutama bila dibandingkan dengan aplikasi desktop. Aplikasi desktop
mampu merespon cepat atas request dari user, aplikasi ini tidak memproses ulang
masing – masing komponen interface yang akan ditampilkan sebagai respon
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
2.7 J Query
jQuery merupakan suatu framework (library) javascript yang menekankan
interaksi antara javascript dan HTML, atau bisa disebut juga sebagai cara baru
dalam menuliskan kode javascript. jQuery akan mempercepat dan meringkaskan
library javascript sehingga dengan menggunakan jQuery kita dapat mempercepat
perpindahan dokumen HTML, penanganan event (event handling), pembuatan
animasi didalam web sehingga web kita tampak seperti flash, dan juga interaksi
AJAX untuk pengembangan web yang modern dan cepat. Jquery memiliki slogan
“write less, do more” yang kurang lebih maksudnya adalah kesederhanaan dalam
penulisan code, tapi dengan hasil yang lebih banyak.
jQuery mempunyai lisensi dibawah GNU General Public License dan MIT
License artinya jQuery merupakan aplikasi yang Open Source dan bebas di
publikasikan oleh siapapun. Ukurannya juga cukup kecil yaitu sebesar 56 KB
(compressed) sehingga menggunakan jQuery menjadi jauh lebih cepat dan mudah
daripada menggunakan framework yang lain atau menggunakan Javascript
Konvensional.
Beberapa hal yang bisa dilakukan dengan JQuery.
1. Mengakses bagian halaman tertentu dengan mudah
2. Mengubah tampilan bagian halaman tertentu
3. Mengubah isi dari halaman
4. Merespon interaksi user dalam halaman dan menambahkan animasi ke halaman
5. Mengambil informasi dari server tanpa me-refresh seluruh halaman
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Masalah
Permasalahan yang dihadapi oleh perusahaan adalah sistem pendataan
penjualan yang selama ini berjalan masih secara manual, yang pada akhirnya akan
menimbulkan kendala-kendala sebagai berikut:
1. Memerlukan banyak tempat untuk menyimpan data-data dan informasi
mengenai data penjualan.
2. Menyita waktu dalam mengumpulkan data-data atau informasi mengenai data
penjualan.
3. Proses penyampaian informasi yang kurang cepat, apabila dibutuhkan data
yang siap tersedia maka akan menjadi tertunda sehingga sering mengalami
keterlambatan dalam pemberian laporan.
3.2 Pembahasan Masalah
Untuk mengatasi kendala-kendala yang terjadi pada perusahaan maka
dibutuhkan suatu sistem komputerisasi agar pengolahan data pada sistem
informasi penjualan menjadi lebih baik dari sebelumnya. Meskipun terdapat
keuntungan dan kerugian dari penggunaan sistem komputerisasi, namun
manfaatnya akan lebih banyak daripada kerugian yang akan ditanggung oleh
perusahaan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
Keuntungan dari penggunaan sistem komputerisasi adalah sebagai berikut:
1. Data-data dan informasi mengenai stok rumah, dan surat pesanan dan
persetujuan pembelian akan tersimpan lebih aman dan tidak mudah rusak atau
hilang.
2. Media untuk penyimpanan data-data dan informasi menjadi tidak memakan
banyak tempat.
3. Pengumpulan data-data atau informasi stok rumah dan data penjualan, akan
menjadi lebih cepat.
4. Pimpinan perusahaan dapat dengan mudah dan cepat mendapatkan laporan.
5. User friendly, dapat dioperasikan dengan mudah oleh pengguna.
Adapun, kerugian dalam penggunaan sistem komputerisasi adalah
pemakaian listrik akan lebih besar dari sebelumnya, dan apabila sistem komputer
terkena virus maka data-data dan informasi dapat menjadi rusak atau hilang,
namun data-data tersebut dapat di back up secara berkala untuk mengurangi
resiko sistem tersebut terkena virus.
3.3 Analisis Sistem Yang Berjalan
Aplikasi sistem informasi penjualan PT. MDS ini melibatkan beberapa
pengguna, dalam penggunaannya yaitu Administrator (Admin) yang mempunyai
kewenangan untuk mengolah data penjualan dan mempunyai seluruh hak akses
atas aplikasi ini, yaitu mempunyai kewenangan untuk mengubah, menambah,
mencari dan menghapus data. Aplikasi ini tidak akan dapat berjalan optimal tanpa
data-data yang diinputkan oleh Administrator (Admin).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
Pada sistem penjualan terdapat proses-proses dalam mengolah data stok di
perusahaan hingga menghasilkan suatu informasi dan data yang tepat.
Proses-proses dalam sistem ini adalah sebagai berikut :
1. Proses Login
Pada proses ini, setiap penggunaan aplikasi penjualan harus melalui tahap
proses login untuk dapat masuk sistem. Adapun pengguna hak akses login ini
adalah administrator dan marketing. Dengan proses login aktivitas pengguna
dapat menjalankan proses-proses yang ada pada aplikasi penjualan ini.
2. Proses Pengolahan Data
Proses ini merupakan suatu proses pemasukan data stok rumah disuatu
perusahaan dan pembaruan data-data pada transaksi penjualan yang disesuaikan
dengan informasi yang terjadi pada perusahaan. Apabila adanya ketidaksesuaian
data dapat dirubah sesuai dengan data yang diperlukan, dan juga penghapusan
data bila tidak diperlukan oleh perusahaan.
3. Proses Setting Master Data
Pada proses ini, merupakan proses pengaturan dan pemasukan data pada
master penjualan. Dengan tujuan dapat menetapkan data yang tidak dapat dihapus
sehingga bisa menghasilkan atau mengambil suatu informasi dari master data
untuk dapat melaksanakan pemasukan data-data dalam mengelolah
4. Proses pembuatan laporan
Dalam pembuatan laporan kepada pimpinan perusahaan,
bagian
administrasi menyusun laporan data sp3, laporan penjualan, stok rumah, laporan
penjualan per sales yang ditampilkan sesuai masukan kata kunci berdasarkan filter
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
19
data Dengan tujuan untuk dapat mendokumentasikan data-data suatu perusahaan
sebagai hasil laporan.
3.4 Sistem Saat ini
Sistem saat ini pada proses penjualan rumah pertama customer mencari
rumah yang diinginkan terlebih dahulu , setelah itu sales melakukan pengecekan
data rumah dan ruko namun dalam hal ini pengecekan masih menggunakan cara
manual , yaitu untuk mengetahui stok rumah dan ruko sales masih menggunakan
cek list bolpoint pada daftar stok rumah yang sudah dibeli dan yang belum terjual
belum ada cek list bolpoint. Setelah pengecekan stok rumah dan ruko barulah
sales memberikan form pemesanan kepada bagian pembuat perjanjian jual beli
(bagian Legal ) setelah itu bagian legal membuat surat perjanjian yang isi nya
sudah berupa template perjanjian yang di simpan di Ms. Word dan bagian legal
hanya merubah point – point penting nya saja yaitu nama , alamat kawasan , blok
dan jenis rumah serta cara pembayaran sesuai dengan pesanan customer.
3.5 Perancangan Sistem
Berdasarkan analisis permasalahan yang telah diuraikan diatas maka
tahapan selanjutnya adalah melakukan perancangan sistem. Perancangan sistem
berisi penjelasan tentang deskripsi umum system penjualan rumah dan ruko,
proses-proses yang akan dijabarkan dengan Flowchart (Bagan Alir Sistem), Data
Flow Diagram (DFD), perancangan database meliputi Conceptual Data Model
(CDM), Physical Data Model (PDM), dan juga perancangan Interface (antarmuka
aplikasi).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
3.5.1 Bagan Alir Sistem (Flowchart) Menu Master
Flowchart merupakan bagan yang menunjukkan alir (flow) didalam
program atau prosedur sistem secara logika. Digunakan terutama untuk alat bantu
komunikasi dan dokumentasi. Tujuan utamanya penggunaan flowchart adalah
untuk menggambarkan suatu tahapan penyelesaian secara sederhana, terurai, rapi,
dan jelas dengan menggunakan simbol-simbol standar.
Pada gambar 3.1 dibawah ini dijelaskan flowchart tentang pemilihan pada
menu master.
Gambar 3.1 Menu Master Sistem Penjualan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
21
Tahap mulai memasuki program aplikasi, user atau pengguna melakukan
inputan untuk data master. Agar program dapat digunakan, proses login harus
dilakukan oleh user, hingga bisa memilih menu utama yang telah tersedia pada
aplikasi kepegawaian. Pilihan menu master terdiri dari eenam sub menu yang
berisi form, yaitu master jenis stok, master lokasi, type unit , perjanjian, cara
pembelian dan stok. Setiap form dapat melakukan proses penyimpanan data,
perubahan data, dan penampilan data.
3.5.2 Bagan Alir Sistem (Flowchart) Menu Data
Gambar 3.2 Menu Data Sistem Penjualan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
22
Pilihan dari menu data terdiri dari 4 sub menu pilihan, yaitu form data perjanjian ,
data customer, data Sp3, data sales . Setiap form digunakan sebagai pemasukan
data hingga melalui proses penyimpanan data bila data yang dimasukkan benar,
dan jika data mengalami kesalahan dapat melalui proses edit data atau proses
perubahan data.
3.5.3 Bagan Alir Sistem (Flowchart) Menu Report
Pilihan dari menu data terdiri dari 4 sub menu pilihan, yaitu laporan
penjualan ,laporan stok per kawasan , laporan penjualan per sales. Setiap form
digunakan sebagai pemasukan data hingga melalui proses penyimpanan data bila
data yang dimasukkan benar, dan jika data mengalami kesalahan dapat melalui
proses edit data atau proses perubahan data.
Gambar 3.3 Menu Report Sistem Penjualan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
3.5.4 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan alat perancangan sistem yang
berorientasi pada alur data dengan konsep dekomposisi. Sehingga dapat
digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah
dikomunikasikan oleh professional sistem kepada pemakai maupun pembuat
program. DFD juga merupakan suatu model data atau proses yang dibuat untuk
menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut,
interaksi antara data yang tersimpan, dan proses yang dikenakan pada data
tersebut. Dengan adanya DFD akan mempermudah dalam melakukan analisa
sistem untuk mendapatkan asal suatu data. Alur data yang terjadi dalam sistem
informasi penjualan pada PT. Mega Dasa Semesta, akan ditunjukan melalui Data
Flow Diagram (DFD).
1) Diagram Konteks (Context Diagram)
Pada konteks diagram terdapat dua entity yaitu entity customer dan entity
sales. Semua proses yang terjadi diproses dalam sistem informasi penjualan. Data
dan informasi masuk dikelolah ke sistem yang diperoleh dari customer dan sales.
Sehingga menghasilkan data dan informasi yang keluar dari proses sistem
informasi penjualan.
Berikut ini gambar 3.4 diagram konteks dari diagram alur data proses
penjualan:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.4 Diagram Konteks Sistem Informasi Penjualan
25
2) Diagram level 0
Pada diagram arus data level 0 ini merupakan decompose atau penurunan
dari diagram konteks.
A. Proses Pengolahan Data
Dari sistem proses pengolahan data ini, mengolah data penjualan yang
berasal dari informasi penjualan customer dan sales. Data store yang berperan
mengolah data customer, stok, sp3, angsuran, sales, type unit perjanjian, lokasi,
jenis stok.
B. Proses Setting Master
Pengaturan master untuk data penjualan sebagai data utama untuk proses
pengolahan data aplikasi penjualan.
C. Proses Pembuatan Laporan
Pembuatan laporan meliputi laporan data penjualan, data penjualan per
sales dan laporan penjualan yang terdiri dari beberapa data store.
Berikut gambar 3.5 diagram level 0 dari diagram alur data proses system
informasi penjualan :
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
data type
data sales
data sp3
data angsuran
1
Data nama Customer
data jenis stok
data lokasi
data type unit
Data No Identitas
data customer
Data Lokasi
Data stok
Customer
Sales
Proses Mengolah Data
Data Type unit
12
sales
Data Cara Pembayaran
data sp3
11
data customer
8
tb_type_unit
data informasi customer
customer
data informasi pesanan
+
13
sp
14
angsuran
data perjanjian
10
perjanjian
data setting sp3
data lokasi
9
tb_lokasi
17
spset
data jenis stok
Data cara pembelian
5
3
katperj
Laporan penjualan
setting kat perjanjian
detail jenis stok
2
laporan stok
Laporan penjualan per sales
Sales
kategori_jenis
_stok
lokasi
2
setting stok
stok
detail lokasi
Proses pembuatan
laporan
3
lokasi
setting lokasi
detail stok
type unit
Setting master
4
stok
setting stok
cara_pembayara
n
setting cara pembelian
6
detail cara pembelian
kategori perjanjian
detail typeunit
7
type_unit
+
setting type unit
Gambar 3.5 Diagram Alir Data Level 0 Sistem Informasi Penjualan
27
3) Diagram level 1
Diagram arus data level 1 merupakan decompose atau penurunan dari
diagram arus data level 0. Diagram level 1 dari proses pengolahan data dapat
diperjelas pada gambar 3.6 dari system informasi penjualan. Ada tiga proses
penurunan dari proses pengolahan data yaitu proses penambahan data , proses
perubahan data dan proses penghapusan data.
Proses pengolahan data dapat mendapatkan sumber data atau informasi
dari customer dan sales. Data atau informasi yang dikelola berdasarkan rincian
dari proses pengolah data hingga hasil atau output yang didapat dari proses
penyimpanan data yang disimpan atau ditampung pada data store. Dalam
penurunan proses pembuatan laporan pada level nol, terdapat proses view data dan
proses cetak laporan. Berikut gambar 3.6 diagram level 1 penurunan dari proses
pengolahan data
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
data sp3
1
Data Type unit
data lokasi
Data No Identitas
Data stok
Customer
data type unit
proses penambahan
data
Data Cara Pembayaran
data jenis stok
Data Lokasi
data informasi customer
data informasi pesanan
data lokasi
9
tb_lokasi
14
angsuran
13
sp
12
sales
data angsuran
data setting sp3
data lokasi hapus
2
data sales hapus
proses penghapusan
data
17
spset
setting sp3
data cust hapus
8
customer
data perjanjian hapus
3
data customer
data type hapus
11
tb_type_unit
data type
proses perubahan
data
data perjanjian
10
perjanjian
edit data angsuran
edit data lokasi
Gambar 3.6 Diagram Alir Data Level 1 Pengolahan Data Penjualan
data informasi angsuran
Sales
29
3.5.5 Perancangan Database
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa
maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem
kepada pemakai maupun pembuat program
Dalam perancangan DFD dibutuhkan database untuk menyimpan data – data yang
nantinya akan diolah oleh system. Perancangan database dalam tabel ini dibagi
menjadi 3 bagian yaitu :
1) Conceptual Data Model (CDM)
Conceptual data model (CDM) merupakan langkah awal dalam
perancangan database. Setelah perancangan CDM telah berhasil degenerate tanpa
adanya kesalahan maka langkah berikutnya dapat degenerate menjadi Physical
DataModel(PDM).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
1) Conceptual Data Model (CDM)
katperj
katperj _kode Integer
katperj _nama
Variable characters (20)
perjanji an
Relationshi p_14
perjanji an_kode Integer
perjanji an_nama
Vari abl e characters (60)
katperj _kode
perjanji an_kode
sal es
kategori jenis stok
katj eni s_kode Integer
katj eni s_nama
Vari able characters (30)
sales_kode
sales_nam a
sales_alamat
sales_telp
Relationship_18
Integer
Variable characters (30)
Variable characters (30)
Variable characters (20)
sp3
sales_kode
Integer
sp3_kode
sp3_tanggal
Date
sp3_bookingfee
Decimal (20)
sp3_UM
Decimal (20)
catatan
Vari abl e characters (50)
bunga
Decimal (8,2)
katj eni s_kode
Relationship_16
m empunyai4
sp3_kode
cust_kode
cara pembayaran
stok
l okasi
lokasi_kode Integer
lokasi_nama
Vari abl e characters (30)
Relationship_15
stok_kode Integer
stok_bl ok
Vari abl e characters (4)
stok_status
Vari abl e characters (20)
cara_kode Integer
cara_nam a
Variable characters (30)
customer
cust_kode
cust_nama
cust_alamat
cust_tel p
cus_i dentitas
cus_noi denti tas
memil iki
Relati onship_17
mendaftar
Relationshi p_20
cara_kode
stok_kode
lokasi_kode
angsuran
Integer
angs_kode
jangka_wktu
Integer
Date
jatuh_tem po
Decimal (20)
angsuran
Vari abl e characters (20)
angs_keterangan
Decimal (20)
terbayar
Decimal (20)
si sa
type_unit
typeuni t_kode
Integer
typeuni t_nama
Vari abl e characters (30)
lb
Decimal
lt
Decimal
harga
Decimal
Relationship_19
angs_kode
typeuni t_kode
Gambar 3.7 Conceptual Data Model
Integer
Vari abl e
Vari abl e
Vari abl e
Vari abl e
Vari abl e
characters (30)
characters (30)
characters (30)
characters (5)
characters (20)
31
2) Physical Data Model (PDM)
perjanjian
katperj
perjanjian_kode int
katperj_kode
int
perjanjian_nama varchar(60)
katperj_kode int
sp3_kode
int
katperj_nama varchar(20)
spset
perjanjian_kode int
sp3_kode
int
sp
sales
kategori jenis stok
katjenis_kode int
katjenis_nam a varchar(30)
sales_kode
sales_nama
sales_alamat
sales_telp
int
varchar(30)
varchar(30)
varchar(20)
sp3_kode
cara_kode
cust_kode
sales_kode
stok_kode
sp3_tanggal
sp3_bookingfee
sp3_UM
catatan
bunga
int
int
int
int
int
date
decim al(20)
decim al(20)
varchar(50)
decim al(8,2)
stok
lokasi
lokasi_kode int
lokasi_nama varchar(30)
stok_kode
sto_stok_kode
katjenis_kode
sp3_kode
typeunit_kode
lokasi_kode
sp3_sp3_kode
stok_blok
stok_status
int
int
int
int
int
int
int
varchar(4)
varchar(20)
cara pembayaran
cara_kode int
cust_kode
int
cara_nama varchar(30)
type_unit
typeunit_kode
typeunit_nama
lb
lt
harga
int
varchar(30)
decimal
decimal
decimal
angsuran
angs_kode
sp3_kode
jangka_wktu
jatuh_tempo
angsuran
angs_keterangan
terbayar
sisa
Gambar 3.8 Physical Data Model
int
int
int
date
decimal(20)
varchar(20)
decimal(20)
decimal(20)
customer
cust_kode
cust_nama
cust_alamat
cust_telp
cus_identitas
cus_noidentitas
int
varchar(30)
varchar(30)
varchar(30)
varchar(5)
varchar(20)
32
3) Struktur File
Database adalah komponen utama dari sistem informasi manajemen yang
bertujuan untuk mengidentifikasikan kebutuhan file-file database sesuai dengan
Diagram Arus Data yang telah dirancang.
Dari desain yang telah dibuat