BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3...

51
55 BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil Perusahaan 3.1.1 Indomaret (franchisor) PT. Indomarco Prismatama (Indomaret) adalah perusahaan swasta nasional yang didirikan berdasarkan akta notaries No. 207, tertanggal 21 November 1988 oleh bapak Benny Kristianto dan SIUP No. 789/0902/PB/XII/88 tanggal 20 Desember 1988 dengan NPWP 1.337.994.6-041 dari Departemen Keuangan RI Ditjen Pajak Penjaringan Jakarta Utara. Indomaret merupakan jaringan minimarket yang menyediakan kebutuhan pokok dan kebutuhan sehari-hari dengan luas penjualan kurang dari 200 M2. Dikelola oleh PT Indomarco Prismatama, cikalbakal pembukaan Indomaret di Kalimantan dan toko pertama dibuka di Ancol, Jakarta Utara. Tahun 1997 perusahaan mengembangkan bisnis gerai waralaba pertama di Indonesia, setelah Indomaret teruji dengan lebih dari 230 gerai. Pada Mei 2003 Indomaret meraih penghargaan “Perusahaan Waralaba 2003dari Presiden Megawati Soekarnoputri. Hingga Desember 2010 Indomaret mencapai 4955 gerai. Dari total itu 3058 gerai adalah milik sendiri dan sisanya 1897 gerai waralaba milik masyarakat, yang tersebar di kota-kota di Jabotabek, Jawa Barat,

Transcript of BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3...

Page 1: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

55

BAB 3

ANALISA DAN PERANCANGAN SISTEM

3.1 Profil Perusahaan

3.1.1 Indomaret (franchisor)

PT. Indomarco Prismatama (Indomaret) adalah perusahaan swasta

nasional yang didirikan berdasarkan akta notaries No. 207, tertanggal 21

November 1988 oleh bapak Benny Kristianto dan SIUP No.

789/0902/PB/XII/88 tanggal 20 Desember 1988 dengan NPWP

1.337.994.6-041 dari Departemen Keuangan RI Ditjen Pajak Penjaringan

Jakarta Utara.

Indomaret merupakan jaringan minimarket yang menyediakan

kebutuhan pokok dan kebutuhan sehari-hari dengan luas penjualan kurang

dari 200 M2. Dikelola oleh PT Indomarco Prismatama, cikalbakal

pembukaan Indomaret di Kalimantan dan toko pertama dibuka di Ancol,

Jakarta Utara.

Tahun 1997 perusahaan mengembangkan bisnis gerai waralaba

pertama di Indonesia, setelah Indomaret teruji dengan lebih dari 230

gerai. Pada Mei 2003 Indomaret meraih penghargaan “Perusahaan

Waralaba 2003″ dari Presiden Megawati Soekarnoputri.

Hingga Desember 2010 Indomaret mencapai 4955 gerai. Dari

total itu 3058 gerai adalah milik sendiri dan sisanya 1897 gerai waralaba

milik masyarakat, yang tersebar di kota-kota di Jabotabek, Jawa Barat,

Page 2: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

56

Jawa Timur, Jawa Tengah, Jogjakarta, Bali dan Lampung. Di DKI Jakarta

terdapat sekitar 488 gerai.

Indomaret mudah ditemukan di daerah perumahan, gedung

perkantoran dan fasilitas umum karena penempatan lokasi gerai

didasarkan pada motto “mudah dan hemat”.

Lebih dari 3500 jenis produk makanan dan non-makanan tersedia

dengan harga bersaing, memenuhi hampir semua kebutuhan konsumen

sehari-hari.

Didukung oleh 13 pusat distribusi, yang menggunakan teknologi

mutakhir, Indomaret merupakan salah satu aset bisnis yang sangat

menjanjikan. Keberadaan Indomaret diperkuat oleh anak perusahaan di

bawah bendera grup INTRACO, yaitu Indogrosir, BSD Plaza dan

Charmant.

3.1.2 Visi, Misi dan Budaya Perusahaan

1. Visi

Menjadi aset nasional dalam bentuk jaringan ritel waralaba yang

unggul dalam persaingan global.

2. Misi

Mudah dan Hemat.

3. Budaya Perusahaan

Dalam bekerja kami menjunjung tinggi nilai-nilai:

Kejujuran, kebenaran dan keadilan.

Kerja sama tim.

Page 3: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

57

Kemajuan melalui inovasi yang ekonomis.

Kepuasan pelanggan.

3.1.3 Struktur Organisasi PT. Indomarco Prismatama

PT. Indomarco Prismatama dalam pengoperasian usahanya dibagi

menjadi tiga bagian yaitu :

1. Toko-toko yang tersebar di wilayah Depok, Bogor, Sukabumi,

Jakarta, Cipanas, Cianjur.

2. Distribution Centre (DC) yang berlokasi di JL. Raya Bogor KM 32,5

No. 14A Curug Pekapuran Cimanggis Depok.

3. Administrasi operasional baik administrasi DC maupun administrasi

pendukung operasional.

Struktur organisasi Indomaret adalah serangkaian aktivitas

yang menyusun suatu kerangka yang menjadi wadah bagi segenap

kegiatan yang menunjukkan hubungan-hubungan seluruh pekerjaan

atau jabatan masing-masing agar tugas-tugas dalam organisasi

menjadi efektif dan efisien.

Bentuk dari struktur organisasi Indomaret adalah

organisasi ini yaitu merupakan hubungan wewenang dan tanggung

jawab langsung secara vertikal yang dikaitkan dengan tugas jabatan

tiap tingkatan atasan dan bawahan.

Organisasi Indomaret mempunyai karakteristik bentuk

organisasi dimana di dalamnya terdapat pembagian tugas, wewenang,

dan tanggung jawab yang didelegasikan kepada anggota-anggotanya

Page 4: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

58

serta mempersiapkan kegiatan-kegiatan tersebut untuk dapat

menjalankan rencana yang telah ditetapkan agar tujuan dapat

tercapai.

Struktur organisasi di PT. Indomarco Prismatama terdiri dari

1. Branch Manager.

2. Deputy Branch Manager.

3. Manager-manager yang bertanggung jawab terhadap masing-

masing departemen di bawah pengawasannya.

4. Supervisor

5. Officer

6. Clerk

Departemen-departemen yang ada dalam struktur organisasi PT.

Indomarco Prismatama adalah :

a. Distribution center

b. Area

c. Finace Reguler

d. Finance Franchise

e. Accounting and Tax Reguler

f. Accounting and Tax Franchise

g. EDP and BIC

h. Personel and General Affair

i. Development

j. Location

Page 5: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

59

Gambar 3.1. Bagan Struktur Organisasi

PT.Indomarco Prismatama

Branch Manager

Deputy Branch Manager

Distribution Center Manager

Area Manager

Finace Manager

Finance Manager

Accounting and Tax Regular Manager

Accounting and Tax Franchise Manager

EDP and BIC Manager

Personal and General Affair Manager

Development Manager

Location Manager

Supervisor Officer Clerk

Page 6: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

60

3.1.4 Struktur Organisasi Toko Indomaret

Gambar 3.2. Bagan Struktur Organisasi Toko Indomaret

Bagian Area / Toko Indomaret

a. Kepala Toko, bertugas :

• Mengkoordinir dan menjalankan semua kegiatan operasional.

• Mengkoordinir semua aktivitas toko di dalam memberikan pelayanan

kepada semua pelanggan yang diarahkan untuk memenuhi kepuasan

pelanggan dan meningkatkan jumlah pelanggan toko.

• Mengkoordinir dan mengelola bawahan sesuai dengan budaya

perusahaan.

• Berkoordinir atau berhubungan dengan area coordinator atau

departemen lain sehubung dengan adanya masalah atau program –

program tertentu yang berkaitan dengan toko.

• Melakukan evaluasi berkaitan dengan pelaksanaan tugas – tugas

operasional sehari-hari.

Page 7: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

61

b. Wakil Kepala Toko, bertugas :

• Mengkoordinir dan menjalankan semua kegiatan operasional.

• Mengkoordinir semua aktivitas toko di dalam memberikan pelayanan

kepada semua pelanggan yang diarahkan untuk memenuhi kepuasan

pelanggan meningkatkan jumlah pelanggan ditoko.

• Mengkoordinir dan mengelola bawahan dengan budaya perusahaan.

• Berkoordinir atau berhubungan dengan area coordinator atau

departemen lain sehubung dengan adanya masalah atau program –

program tertentu yang berkaitan dengan toko.

• Melakukan evaluasi berkaitan dengan pelaksanaan tugas – tugas

operasional sehari-hari.

• Melapor atau meminta persetujuan kepada Kepala Toko mengenai

keputusan yang berhubungan dengan toko.

c. Merchandiser, bertugas :

• Mengkoordinir permintaan barang dagangan dari distribution center.

• Mengkoordinir pengeluaran atau retur barang dari toko ke

distribution center.

• Mengkoordinir pendisplay-an barang dagangan baik dirak-rak

penjualan ataupun gudang.

• Mengkoordinir dan memastikan sarana promosi terpasang sesuai

petunjuk.

• Menjaga dan merawat sarana promosi tersebut.

Page 8: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

62

• Menggantikan kepala toko atau asisten kepala toko apabila sedang off

d. Kasir, bertugas :

• Memberikan pelayanan kepada pelanggan.

• Melaksanakan kebersihan.

• Mempersiapakan sarana kerja yang diperlukan.

• Melakukan pengawasan dan pencegahan barang hilang.

• Menerima penitipan barang.

• Melakukan proses transaksi penjualan langsung.

• Pemanjangan barang (display).

• Persiapan retur barang.

• Informasi dan penawaran program promosi.

• Pencetakan barang.

• Stock Opname.

• Penyebaran Leaflet.

e. Pramuniaga, bertugas :

• Memberikan pelayanan kepada pelanggan.

• Melaksanakan kebersihan.

• Mempersiapakan sarana kerja yang diperlukan.

• Melakukan pengawasan dan pencegahan barang hilang.

• Menerima penitipan barang.

• Melakukan proses transaksi penjualan langsung.

Page 9: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

63

• Pemajangan barang (display).

• Persiapan retur barang.

• Informasi dan penawaran program promosi.

• Pencetakan barang.

• Stock Opname.

• Penyebaran Leaflet.

• Informasi barang kosong kepada MD atau kepala toko atau asisten

kepala toko.

3.2 Analisa Kebutuhan Sistem

3.2.1 Sistem Yang Sedang Berjalan

Indomaret menerapkan beberapa persyaratan lahan untuk

membangun suatu gerai baru yaitu tersedianya ruang usaha yang

berukuran 120-150 m2 (milik sendiri/sewa), lokasi yang strategis, yakni

dekat dengan jalan utama, berada di daerah yang tingkat penduduknya

tinggi dan tidak berdekatan dengan gerai Indomaret dan pesaing

lainnya.Jika terwaralaba tidak memiliki tempat usaha, Indomaret

menawarkan 2 pilihan kerja sama. Pilihan yang pertama adalah usulan

lokasi toko baru dimana Indomaret menawarkan lokasi yang telah

disurvey disertai perencanaan matang, mulai dari desain layout toko,

estimasi investasi, pendapatan, pengeluaran dan payback period. Pilihan

yang kedua adalah mengambil alih kepemilikan dimana Indomaret

menawarkan toko milik sendiri, yang sudah teruji dan menguntungkan.

Page 10: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

64

Sistem ini relatif lebih aman namun nilai investasinya lebih tinggi

dibanding dengan membuka toko baru karena ada biaya toko, sejak

dibuka hingga mencapai kondisi mapan.

Apabila terwaralaba telah memiliki lokasi usaha, Indomaret

menawarkan dua bentuk kerjasama sesuai dengan kondisi lokasi yang

dimiliki oleh terwaralaba. Kondisi yang pertama, jika terwaralaba hanya

memiliki ruang usaha berupa rumah atau tanah maka prosedur kerjanya

sama dengan “Usulan lokasi toko baru”. Indomaret terlebih dulu

melakukan survey kelayakan lokasi yang anda usulkan, mulai dari

potensi wilayah, peruntukan bangunan dan perijinan, perencanaan layout

toko sampai dengan estimasi payback period-nya. Jika semua dinilai

layak, kerja sama dapat dilakukan. Akan tetapi jika tidak atau ada kendala

lain, Indomaret akan menyarankan untuk mencari lokasi yang lain.

Kondisi yang kedua, bila anda memiliki toko yang kurang

berkembang dan ingin mengembangkannya dapat bergabung dengan

Indomaret. Prosedur standarnya sama, mulai dari survey kelayakan lokasi

sampai dengan estimasi payback period. Perlakuan yang

membedakannya adalah dalam menghitung investasi perlengkapan toko.

Jika perlengkapan toko tersebut sesuai dengan standar Indomaret maka

investasinya lebih murah. Namun jika tidak sesuai dengan standar

Indomaret, perlengkapan tersebut harus diganti baru.

Page 11: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

65

3.2.2 Gambaran Permasalahan

Permasalahan yang sedang dihadapi oleh pihak Indomaret saat ini

yaitu:

1. Saat ini Indomaret masih memakai peta berformat JPEG dengan

informasi titik-titik persebaran Indomaret di wilayah Jakarta. Peta

persebaran yang dimiliki Indomaret ini belum terkomputerisasi

sehingga pihak Indomaret hanya dapat melihat persebaran gerai

Indomaret saja tetapi tidak dapat melakukan analisa data spasial dan

non spasial pada peta tersebut.

2. Indomaret belum memiliki data akurat tiap lokasi sehingga masih

memerlukan survey lokasi terlebih dahulu yaitu dengan mendatangi

lokasi secara langsung untuk mendapatkan data kepadatan penduduk,

pemukiman dan pesaing secara bertahap, sehingga membutuhkan

waktu yang lama sampai pihak Indomaret dapat menentukan lokasi

ideal untuk gerai Indomaret yang baru.

3. Metode manual ini juga tidak memiliki database yang terkait dengan

lokasi seperti data dari tiap gerai Indomaret dan data tingkat

kepadatan penduduk, sehingga tidak memungkinkan Indomaret

mengubah data lokasi secara langsung.

3.3 Kebutuhan Sistem

Melihat sistem yang sedang berjalan sekarang ini, diperlukan suatu

sistem informasi geografis yang dapat meningkatkan kinerja sistem dalam hal

Page 12: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

66

penentuan lokasi ideal gerai Indomaret sehingga Indomaret dapat

memaksimalkan pemasaran produknya kepada masyarakat, yaitu :

1. Adanya suatu sistem informasi geografis yang dapat menampilkan peta

sebaran gerai Indomaret dan melakukan analisa data spasial dan non spasial

untuk penentuan lokasi ideal gerai Indomaret pada peta digital tersebut.

2. Adanya suatu sistem informasi geografis yang memiliki data spasial berupa

peta persebaran gerai Indomaret dan pesaingnya, peta tingkat kepadatan

penduduk di tiap kelurahan dan juga peta pemukiman penduduk.

3. Adanya database yang menyimpan data dari tiap gerai Indomaret dan data

tingkat kepadatan penduduk di tiap kelurahan.

3.4 Pemecahan Masalah

Dari analisa dan pengamatan sistem yang sudah dibuat terlebih dahulu

dengan kekurangan-kekurangan yang ada, maka penulis merasa sistem yang

paling tepat untuk mengatasi permasalahan di atas adalah dengan menggunakan

sistem informasi geografis (SIG).

1. Dengan adanya sistem informasi geografis, Indomaret dapat melihat

persebaran gerainya dalam peta digital, didukung dengan ketersediaan data

spasial dan data non spasial yang mendukung sistem agar dapat melakukan

analisa penentuan lokasi ideal

2. Dengan adanya sistem informasi geografis yang dapat menyajikan data

spasial dan data non spasial, Indomaret tidak perlu melakukan survey setiap

kali ada usulan lokasi baru karena data sudah disajikan oleh sistem sehingga

lebih menghemat waktu.

Page 13: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

67

3. Dengan adanya sistem informasi geografis yang memungkinkan Indomaret

untuk mengatur data non spasial seperti data dari tiap gerai Indomaret

sehingga data non spasial selalu up to date.

3.5 Perancangan Sistem

3.5.1 Flow Chart

Gambar 3.3. Flow Chart

Page 14: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

68

3.5.2 Diagram Konteks

Gambar 3.4. Diagram Kontek

Page 15: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

69

3.5.3 Diagram Nol

Gambar 3.5. Diagram Nol

Page 16: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

70

3.5.4 Diagram Rinci

Gambar 3.6. Diagram Rinci

Page 17: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

71

3.6 Perancangan Database

3.6.1 Entity Relationship Diagram

Gambar 3.7. Entity Relationship Diagram

Page 18: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

72

3.6.2 Spesifikasi Tabel

1. Tabel User

Nama Tabel = Ms_User

Deskripsi = Berisi informasi mengenai data-data dari pengguna.

Primary Key = Kd_User

Tabel 3.1. Tabel User

Nama Field Tipe Panjang Keterangan

Kd_User Text 5 Kode pengguna

nama Text 10 Nama pengguna

password Text 20 Kode rahasia pengguna

untuk masuk ke dalam

aplikasi

Kd_Gerai_Indomaret Text 5 Kode gerai Indomaret

2. Tabel Gerai Indomaret

Nama Tabel = Gerai_Indomaret

Deskripsi = Berisi informasi mengenai data-data gerai Indomaret

Primary Key = Kd_Gerai_Indomaret

Page 19: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

73

Tabel 3.2. Tabel Gerai Indomaret

Nama Field Tipe Panjang Keterangan

Kd_Gerai_Indomaret Text 5 Kode Gerai

Indomaret

alamat Text 120 Alamat Gerai

Indomaret

wilayah Text 50 Wilayah Gerai

Indomaret

Nama_Gerai_Indomaret Text 20 Nama Gerai

Indomaret

px Double 15 Nilai posisi

horizontal pada peta

py Double 15 Nilai posisi vertikal

pada peta

Kd_Kelurahan Text 5 Kode Kelurahan

Kd_Kecamatan Text 5 Kode Kecamatan

3. Tabel Minimarket Pesaing

Nama Tabel = Minimarket_Pesaing

Deskripsi = Berisi informasi mengenai data-data minimarket pesaing

Page 20: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

74

Primary Key = Kd_Minimarket_Pesaing

Tabel 3.3. Tabel Minimarket Pesaing

Nama Field Tipe Panja

ng

Keterangan

Kd_minimarket_pesaing Text 5 Kode Gerai

pesaing

alamat Text 120 Alamat Gerai

pesaing

wilayah Text 50 Wilayah Gerai

pesaing

Nama_minimarket_pesaing Text 20 Nama Gerai

pesaing

px Double 15 Nilai posisi

horizontal pada

peta

py Double 15 Nilai posisi

vertikal pada peta

Kd_Kelurahan Text 5 Kode Kelurahan

Kd_Kecamatan Text 5 Kode Kecamatan

Page 21: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

75

4. Tabel Kecamatan

Nama Tabel = Kecamatan

Deskripsi = Berisi informasi tentang nama-nama kecamatan

Primary Key = Kd_Kecamatan

Tabel 3.4. Tabel Kecamatan

Nama Field Tipe Panjang Keterangan

Kd_Kecamatan Text 5 Kode Kecamatan

Nama_Kecamatan Text 20 Nama Kecamatan

5. Tabel Sungai

Nama Tabel = Sungai

Deskripsi = Berisi informasi mengenai data-data sungai

Primary Key = Kd_sungai

Tabel 3.5. Tabel Sungai

Nama Field Tipe Panjang Keterangan

Kd_sungai Text 5 Kode sungai

Nama_sungai Text 20 Nama sungai

Page 22: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

76

Kd_Kelurahan Text 5 Kode Kelurahan

6. Tabel Kelurahan

Nama Tabel = Kelurahan

Deskripsi = Berisi informasi tentang nama-nama kelurahan

Primary Key = Kd_Kelurahan

Tabel 3.6. Tabel Kelurahan

Nama Field Tipe Panjang Keterangan

Kd_Kelurahan Text 5 Kode Kelurahan

Kd_Kecamatan Text 5 Kode Kecamatan

Nama Kelurahan Text 20 Nama Kelurahan

7. Tabel Detail Kepadatan Penduduk

Nama Tabel = Detail_Kepadatan_Penduduk

Deskripsi = Berisi informasi mengenai detail kepadatan penduduk di

suatu daerah

Primary Key = Kd_Kepadatan Penduduk

Page 23: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

77

Tabel 3.7. Tabel Detail Kepadatan Penduduk

Nama Field Tipe Panjang Keterangan

Kd_Kepadatan_Penduduk Text 5 Kode Kepadatan

Penduduk

Jumlah_Penduduk Integer 10 Nilai Jumlah

Penduduk

Jumlah_Kepadatan_Pendu

duk

Integer 10 Jumlah Penduduk

Dibagi Luas Area

Kd_Kelurahan Text 5 Kode Kelurahan

8. Tabel Detail Pemukiman Penduduk

Nama Tabel = Detail_Pemukiman_Penduduk

Deskripsi = Berisi informasi mengenai detail pemukiman penduduk

di suatu daerah

Primary Key = Kd_Pemukiman_Penduduk

Tabel 3.8. Tabel Detail Pemukiman Penduduk

Nama Field Tipe Panjang Keterangan

Kd_Pemukiman_Penduduk Text 5 Kode Pemukiman

Penduduk

Page 24: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

78

Luas area Integer 10 Nilai Jumlah

Bangunan

Kd_Kelurahan Text 5 Kode Kelurahan

Page 25: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

79

3.7 Perancangan Menu

MAIN MENU

FILE

VIEW

BUFFER

TOOL

EXIT

UPDATE PASSWORD

BATAL

ADMIN JAKBAR INDOMARET &

PESAING

ADMIN JAKBAR INDOMARET

UPDATE

HAPUS

KELUAR

UBAH

CLOSE

HOT LINK

CARI NAMA

FULL EXTENT

PAN

ZOOM IN

ZOOM OUT

CLOSE

DATA SEBARAN

TAMBAH

CLOSE

BUFFER ON

STREET ON

RIVER ON

RIVER BUFFER

ON

UPDATE BUFFER

STREET BUFFER

ON

CLOSE

BUFFER OFF

STREET OFF

RIVER OFF

RIVER BUFFER

OFF

OK

STREET BUFFER

OFF

CANCEL

ADMIN JAKBAR KEPADATAN

INDOMARET & PESAING

ADMIN JAKBAR KEPADATAN INDOMARET

CLOSE

CLOSE

LEGEND LANDUSE CLOSE

Gambar 3.8. Perancangan Menu

Page 26: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

80

3.8 Perancangan Layar

1. Layar Halaman Login

Gambar 3.9. Layar Halaman Login

Pada layar halaman login ini menampilkan kolom username dan password

yang harus diisi dengan nama dan password yang sudah ditentukan untuk

memberikan nilai keamanan dari pengolahan data. Terdapat pula tombol

login untuk masuk ke dalam program dan tombol batal apabila user

membatalkan untuk menggunakan program.

Page 27: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

81

2. Layar Halaman Utama

Gambar 3.10. Layar Halaman Utama

Pada layar halaman utama ini menampilkan beberapa submenu di antaranya

sub menu file, tool dimana dari submenu ini akan berisi menu-menu yang

lainnya. Pada layar halaman utama ini juga sudah menampilkan peta

wilayah Jakarta Barat beserta layernya.

Page 28: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

82

3. Tampilan Submenu dari File

Gambar 3.11. Submenu, Menu File

Pada Submenu File ini berisi menu data sebaran, update password, exit

yaitu menu yang berfungsi untuk melihat database gerai, mengubah

password, dan keluar dari aplikasi.

Page 29: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

83

4. Tampilan Submenu dari Tool

PETA

FILE TOOL

VIEW

BUFFER

ADMIN JAKBAR INDOMARET & PESAING

ADMIN JAKBAR INDOMARET

ADMIN JAKBAR KEPADATAN INDOMARET & PESAING

ADMIN JAKBAR KEPADATAN INDOMARET

LEGEND LANDUSE

Gambar 3.12. Submenu, Menu Tool

Pada submenu view ini menampilkan menu admin Jakbar Indomaret, admin

Jakbar Indomaret dan pesaing, admin Jakbar kepadatan Indomaret, Admin

Jakbar kepadatan Indomaret dan pesaing, legend landuse, view, buffer yaitu

menu yang berfungsi untuk menampilkan legenda dari layer admin jakbar

beserta memunculkan layer admin jakbar, menampilkan legenda dari layer

landuse beserta menampilkan layer landuse, serta menampilkan menu-

menu pelengkap lainnya.

Page 30: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

84

5. Tampilan Submenu dari Data Sebaran

Gambar 3.13. Submenu, Menu Data Sebaran

Pada submenu data sebaran ini menampilkan menu tambah, update, hapus

dan keluar yaitu menu yang berfungsi menambah, mengubah, maupun

menghapus data gerai.

Page 31: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

85

6. Tampilan Submenu dari Update Password

NAMA PENGGUNA

PASSWORD LAMA

PASSWORD BARU

KONFIRMASI

UBAH BATAL

Gambar 3.14. Submenu, Menu Update Password

Pada submenu update password ini menampilkan menu untuk mengubah

password dari username yang telah dibuat.

Page 32: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

86

7. Layar Submenu Admin Jakbar Indomaret

PETA

FILE TOOL

CLOSE

LEGENDA

Gambar 3.15. Layar Submenu Admin Jakbar Indomaret

Pada layar submenu admin Jakbar Indomaret ini memiliki submenu close

untuk menutup legenda dari admin Jakbar Indomaret.

Page 33: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

87

8. Layar Submenu Admin Jakbar Indomaret dan Pesaing

Gambar 3.16. Layar Submenu Admin Jakbar Indomaret dan Pesaing

Pada layar submenu admin Jakbar Indomaret dan pesaing ini memiliki

submenu close untuk menutup legenda dari admin Jakbar Indomaret dan

pesaing.

Page 34: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

88

9. Layar Submenu Admin Jakbar Kepadatan Indomaret

Gambar 3.17. Layar Submenu Admin Jakbar Kepadatan Indomaret

Pada layar submenu admin Jakbar kepadatan Indomaret ini memiliki

submenu close untuk menutup legenda dari admin Jakbar kepadatan

Indomaret.

Page 35: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

89

10. Layar Submenu Admin Jakbar Kepadatan Indomaret dan Pesaing

Gambar 3.18. Layar Submenu Admin Jakbar Kepadatan Indomaret

dan Pesaing

Pada layar submenu admin Jakbar kepadatan Indomaret dan pesaing ini

memiliki submenu close untuk menutup legenda dari admin Jakbar

kepadatan Indomaret dan pesaing.

Page 36: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

90

11. Layar Submenu Legend Landuse

Gambar 3.19. Submenu, Menu Legend Landuse

Pada layar submenu legend landuse ini memiliki submenu close untuk

menutup legenda dari legend landuse.

Page 37: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

91

12. Layer Submenu View

Gambar 3.20. Submenu, Menu View

Pada submenu view ini terdapat beberapa menu yang berfungsi untuk

memudahkan dalam melihat peta yaitu zoom in, zoom out, pan, hot link,

cari nama, full extent, dan close.

Page 38: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

92

13. Layer Submenu Buffer

PETA

FILE TOOL

UPDATE BUFFER

RIVER ON/OFF

CLOSE

STREET ON/OFF

BUFFER ON/OFF

RIVER BUFFER ON/OFF

STREET BUFFER ON/

OFF

Gambar 3.21. Submenu, Menu Buffer

Pada submenu buffer ini menampilkan menu update buffer yang berguna

untuk mengubah batas maksimal buffer gerai minimarket, street buffer,

river buffer, buffer, street, river yang berguna untuk menampilkan buffer

dari jalan, sungai, gerai minimarket, dan juga menampilkan layer jalan dan

sungai.

Page 39: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

93

14. Layer Submenu Hotlink

Gambar 3.22. Submenu, Menu Hotlink

Pada submenu hotlink ini menampilkan menu update, hapus dan close yaitu

menu yang berfungsi mengubah, maupun menghapus data gerai.

Page 40: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

94

15. Layar Submenu Cari Nama

Gambar 3.23. Submenu, Menu Cari Nama

Pada submenu cari nama ini menampilkan menu untuk mencari gerai

minimarket yang sudah ada berdasarkan nama gerainya.

Page 41: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

95

3.9 State Transition Diagram (STD)

Gambar 3.24. State Transition Diagram (STD)

Page 42: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

96

3.10 Spesifikasi File Data

Spesifikasi File Data

Modul Utama

Memasuki Modul Utama

lakukan input username dan password

melakukan pilihan

klik tombol login

memasuki menu pembuka

memanggil form menu pembuka

tampilkan layar menu pembuka

akhiri pilihan

Lakukan pilihan

Pilih menu ("file")

tampilkan submenu file

melakukan pilihan

pilih menu "data sebaran"

Page 43: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

97

memanggil form data sebaran

menunggu input user

melakukan pilihan

klik tombol "tambah"

menambah data

klik tombol "update"

mengubah data

klik tombol "hapus"

menghapus data

klik tombol "keluar"

kembali ke layar menu pembuka

akhiri pilihan

pilih menu "update password"

memanggil form mengubah password

menunggu input user

melakukan pilihan

Page 44: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

98

klik tombol "ubah"

tampilkan pesan "password telah berubah"

kembali ke layar menu pembuka

klik tombol "batal"

kembali ke layar menu pembuka

akhiri pilihan

pilih menu "exit"

akhiri modul utama

akhiri pilihan

pilih menu "tool"

tampilkan submenu tool

melakukan pilihan

pilih menu "legend admin jakbar"

menampilkan menu legend admin jakbar

melakukan pilihan

klik tombol "close"

Page 45: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

99

menutup menu legend admin jakbar

akhiri pilihan

pilih menu "legend landuse"

menampilkan menu legend landuse

melakukan pilihan

klik tombol "close"

menutup menu legend landuse

akhiri pilihan

pilih menu "view"

menampilkan menu view

melakukan pilihan

klik tombol "zoom in"

mendekatkan jarak pandang peta

klik tombol "zoom out"

memjauhkan jarak pandang peta

klik tombol "pan"

Page 46: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

100

menggesar posisi tengah

klik tombol "hotlink"

menunggu input dari user

menampilkan form gerai

menunggu input user

melakukan pilihan

klik tombol "update"

mengubah data gerai yang dipilih

klik tombol "hapus"

menghapus data gerai yang dipilih

klik tombol "close"

menutup form gerai

akhiri pilihan

klik tombol "cari nama"

menampilkan form cari nama

menunggu input user

Page 47: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

101

melakukan pilihan

klik tombol "ok"

jika input=TRUE

menampilkan form gerai WHERE input = nama gerai

menunggu input user

melakukan pilihan

klik tombol "update"

mengubah data gerai yang dipilih

klik tombol "hapus"

menghapus data gerai yang dipilih

klik tombol "close"

menutup form gerai

akhiri pilihan

klik tombol "cancel"

menutup form cari nama

akhiri pilihan

Page 48: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

102

klik tombol "full extent"

mengembalikan jarak pandang dan posisi tengah peta

klik tombol "close"

menutup menu view

akhiri pilihan

pilih menu "buffer"

menampilkan menu buffer

melakukan pilihan

klik tombol "update buffer"

menampilkan form update buffer

menunggu input user

melakukan pilihan

klik tombol "ok"

mengubah maks buffer gerai

menutup form update buffer

klik tombol "cancel"

Page 49: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

103

menutup form update buffer

akhiri pilihan

klik tombol "street buffer on"

menampilkan layer street buffer

jika layer street buffer visible = 1

mengubah tampilan tombol dan fungsi "street buffer off"

menutup layer street buffer

jika layer street buffer visible = 0

mengubah tampilan tombol dan fungsi "street buffer on"

klik tombol "river buffer on"

menampilkan layer river buffer

jika layer river buffer visible = 1

mengubah tampilan tombol dan fungsi "river buffer off"

menutup layer river buffer

jika layer river buffer visible = 0

Page 50: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

104

mengubah tampilan tombol dan fungsi "river buffer on"

klik tombol "buffer gerai on"

menampilkan buffer gerai

jika buffer gerai visible = 1

mengubah tampilan tombol dan fungsi "buffer gerai off"

menutup buffer gerai

jika buffer gerai visible = 0

mengubah tampilan tombol dan fungsi "buffer gerai on"

klik tombol "street on"

menampilkan layer street

jika layer street visible = 1

mengubah tampilan tombol dan fungsi "street off"

menutup layer street

jika layer street visible = 0

mengubah tampilan tombol dan fungsi "street on"

Page 51: BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Profil …thesis.binus.ac.id/Doc/Bab3/2011-1-00088-IF bab 3 rev.pdf · atau jabatan masing-masing agar tugas-tugas dalam organisasi menjadi

105

klik tombol "river on"

menampilkan layer river

jika layer river visible = 1

mengubah tampilan tombol dan fungsi "river off"

menutup layer river

jika layer river visible = 0

mengubah tampilan tombol dan fungsi "river on"

klik tombol "close"

menutup menu buffer

akhiri pilihan

akhiri pilihan

akhiri pilihan

akhir modul utama