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