bab 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/bab3/2008-2-00190-if bab 3.pdf ·...

170
40 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1. Latar Belakang Perusahaan PT. Phapros Tbk. telah melayani masyarakat dengan memproduksi obat- obatan bermutu selama lebih dari empat dasawarsa melalui pabriknya di Simongan 131, Semarang. Cikal bakal perusahaan ini adalah NV Pharmaceutical Processing Industry – disingkat menjadi Phapros – yang didirikan pada 21 Juni 1954 sebagai bagian dari pengembangan usaha Oei Tiong Ham Concern (OTHC), konglomerat pertama Indonesia yang menguasai bisnis gula dan agroindustri. 3.1.1. Sejarah Perusahaan Dalam perjalanan bisnisnya, Phapros diambil-alih oleh pemerintah ketika pada tahun 1961 seluruh kekayaan OTHC dinasionalisasi dan diubah menjadi sebuah perusahaan holding yang sekarang dikenal sebagai PT Rajawali Nusantara Indonesia (RNI). Pada tahun 2003, RNI menguasai 53% saham Phapros dan selebihnya berada di tangan publik. Berorientasi pada kualitas, Phapros termasuk salah satu dari lima perusahaan yang pertama kali mendapatkan sertifikat Cara Pembuatan Obat yang Baik (CPOB) pada tahun 1990. Komitmen tinggi Phapros terhadap standar kualitas dibuktikan lagi dengan memperoleh Sertifikat ISO 9001 pada tahun 1999 lalu pada tahun 2002, ditingkatkan menjadi Sertifikat ISO 9001 versi 2000 - dan Sertifikat

Upload: ngodiep

Post on 28-Aug-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

40

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1. Latar Belakang Perusahaan

PT. Phapros Tbk. telah melayani masyarakat dengan memproduksi obat-

obatan bermutu selama lebih dari empat dasawarsa melalui pabriknya di Simongan

131, Semarang. Cikal bakal perusahaan ini adalah NV Pharmaceutical Processing

Industry – disingkat menjadi Phapros – yang didirikan pada 21 Juni 1954 sebagai

bagian dari pengembangan usaha Oei Tiong Ham Concern (OTHC), konglomerat

pertama Indonesia yang menguasai bisnis gula dan agroindustri.

3.1.1. Sejarah Perusahaan

Dalam perjalanan bisnisnya, Phapros diambil-alih oleh pemerintah ketika

pada tahun 1961 seluruh kekayaan OTHC dinasionalisasi dan diubah menjadi

sebuah perusahaan holding yang sekarang dikenal sebagai PT Rajawali Nusantara

Indonesia (RNI). Pada tahun 2003, RNI menguasai 53% saham Phapros dan

selebihnya berada di tangan publik.

Berorientasi pada kualitas, Phapros termasuk salah satu dari lima

perusahaan yang pertama kali mendapatkan sertifikat Cara Pembuatan Obat yang

Baik (CPOB) pada tahun 1990. Komitmen tinggi Phapros terhadap standar kualitas

dibuktikan lagi dengan memperoleh Sertifikat ISO 9001 pada tahun 1999 lalu pada

tahun 2002, ditingkatkan menjadi Sertifikat ISO 9001 versi 2000 - dan Sertifikat

Page 2: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

41

ISO 14001 pada tahun 2000. Pada akhir 2002 Phapros telah memproduksi 137 item

obat, 124 di antaranya adalah obat hasil pengembangan sendiri. Pada pertengahan

2004 Phapros memperkenalkan produk alam dalam kelompok Agro-Medicine-

Agromed.

Untuk meletakkan fondasi bisnis yang kuat, manajemen terus menerapkan

Good Corporate Governance. Tidak kalah penting manajemen akan terus

membangun kompetensi personil melalui program pengembangan SDM yang

terarah sehingga mampu membawa Phapros memasuki era perdagangan bebas

sebagai perusahaan farmasi terkemuka di kawasan ASEAN.

3.1.2. Visi dan Misi Perusahaan

Adapun visi dari PT. Phapros Tbk. adalah menjadi perusahaan farmasi lima

besar yang terkemuka di Indonesia, selain itu PT. Phapros Tbk. juga memiliki misi

perusahaan antara lain adalah menyediakan produk kesehatan yang terbaik untuk

memenuhi kebutuhan masyarakat, memberikan pelayanan infromasi kesehatan yang

terkait dengan produk-produk yang dihasilkan perusahaan, dan mengembangkan

bisnis perusahaan untuk memenuhi keinginan pihak-pihak terkait (stakeholders).

Page 3: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

42

3.1.3. Struktur Organisasi Perusahaan

Sebagai perusahaan yang berkembang pesat, struktur perusahaan PT.

Phapros Tbk., berkembang secara dinamis. Untuk mengakomodasi tuntutan bisnis

dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi

yang disusun berdasarkan kebutuhan internal perusahaan agar bisnis yang

dijalankannya dapat lebih fokus dan saling menunjang. Dalam Struktur Organisasi,

perusahaan menggabungkan unit-unit bisnis yang mempunyai korelasi ke dalam satu

bagian sehingga lebih efisien untuk melayani kebutuhan pelanggan. Berikut ini

adalah struktur Organisasi PT. Phapros Tbk. ditunjukkan pada Gambar 3.1. :

Gambar 3.1 Struktur Organisasi PT. Phapros Tbk.

RUPS Dewan Komisaris

Board of Director Presiden Direktur

SBU ( Solution Business Unit) SBU Director

SBU ( Solution Business Unit) SBU Director

Division IT

Manager

Staff

Division Pengawasan

Division Keuangan

Division Pemasaran

Page 4: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

43

3.1.4. Tugas dan Wewenang

1. Presiden Direktur

Merencanakan, mengarahkan, mengatur, dan membangun perusahaan untuk

mencapai misinya di industri farmasi dengan kesetaraan di antara semua

stakeholder. Presiden Direktur juga memberikan visi dan arah dalam membangun

dan mengimplementasikan strategi untuk mencapai kebijakan jangka panjang dan

jangka pendek PT. Phapros Tbk. Presiden Direktur membawahi beberapa Direktur.

2. Direktur

Merencanakan, mengarahkan, mengatur, dan membangun bisnis perusahaan

sebagai bagian penting dari keseluruhan bisnis PT. Phapros Tbk.. Sejalan dengan

strategi jangka panjang dan jangka pendek PT. Phapros Tbk., direktur juga

memberikan visi dan arah selama proses pembangunan, promosi, dan implementasi

strategis untuk mencapai tujuan jangka pendek dan jangka panjang PT. Phapros

Tbk.. Direktur membawahi beberapa Division Manager.

3. Division Manager

Bertanggungjawab memberi usulan rencana tahunan, mengembangkan,

mengorganisasikan dan mengkoordinasikan aktivitas seluruh divisi bisnis di

bawahnya untuk mencapai objektif dari masing-masing fungsi divisi secara efektif,

mendukung usaha seluruh divisi lainnya, membina hubungan baik antara perusahaan

dan pelanggan, prinsipal di tingkat manajemen puncak, memastikan penyampaian

solusi terpadu yang berkualitas pada setiap pelanggan demi tercapainya revenue

tahunan, target earning before tax dan dengan rencana strategis dan analisis usaha

Page 5: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

44

yang baik untuk menjaga pertumbuhan usaha jangka panjang. Division Manager

membawahi beberapa Manager.

4. Manager

Bertanggung jawab untuk merencanakan, menyiapkan, mengembangkan

masing-masing departemen. Manager juga berkewajiban untuk membangun

efektivitas dan efisiensi kerja tim untuk dapat memberikan pelayanan demi

tercapainya kepuasan pelanggan baik internal, eksternal dan menunjang fungsi tugas

dari departemen yang lain. Selain itu Manager juga bertanggung jawab memberikan

bimbingan dan bantuan kepada staf–stafnya dalam menjalankan fungsi tugas sehari-

hari.

5. Staff

Bertanggung jawab dalam menjalankan tugas-tugas yang ada sesuai dengan

fungsi tugas yang ada di departementnya. Staff juga bertanggung jawab dalam

memberikan bimbingan dan bantuan kepada rekan satu tim dalam menjalankan

fungsi tugas sehari-hari.

3.2. Sistem yang Sedang Berjalan

Sistem yang sedang berjalan pada perusahaan pada saat ini antara lain

melakukan kunjungan kepada para dokter bagi salesperson perusahaan dimana

pembuatan laporan dari hasil kunjungan tersebut masih dilakukan secara manual.

Semua laporan maupun dokumen dicatat dan dianalisis menggunakan buku atau

kertas hasil laporan, sedangkan untuk laporan akhir dilakukan dengan menggunakan

Page 6: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

45

komputer yang masih menggunakan microsoft excel. Hal ini tentu saja

memperlambat kinerja tenaga operasional dan juga proses bisnis dalam perusahaan.

Dalam hal target penjualan, perusahaan mempunyai target minimum

penjualan yang harus dicapai oleh para salesperson mereka. Jika terjadi pergantian

antara salesperson lama dengan salesperson yang baru, karena kurangnya informasi

yang didapat oleh salesperson baru dari salesperson yang lama, maka kinerja

salesperson baru akan menjadi buruk dengan tidak tercapainya target-target

penjualan yang telah ditentukan oleh perusahaan. Hal tersebut dapat menurunkan

hasil penjualan produk.

Selain itu, setiap sales manager membawahi beberapa salesperson untuk

lebih terkontrolnya proses penjualan dan hasil kinerja para mereka. Namun karena

masih buruknya sistem yang digunakan dalam perusahaan, maka akan menghambat

komunikasi antar sales manager mengenai kunjungan-kunjungan yang sudah

dilakukan oleh salesperson mereka. Hal ini dapat menyebabkan duplikasi data

dalam pencatatan hasil laporan kunjungan para salesperson.

Tidak terkontrolnya jadwal kunjungan para salesperson kepada client

membuat para salesperson dapat memalsukan hasil laporan kunjungan kepada

perusahaan, dengan memberitahukan bahwa mereka sudah mengunjungi client yang

pada kenyataannya belum mereka kunjungi.

Page 7: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

46

3.3. Analisis Kuesioner

Kuesioner yang kami bagikan terdapat 30 buah yang ditujukan kepada sales

manager, dimana didalam kuesioner tersebut terdapat 9 buah pertanyaan. Adapun

pertanyaan – pertanyaan yang terdapat didalam kuesioner tersebut adalah sebagai

berikut:

1. Berapa banyak salesperson yang anda bawahi dalam satu buah team ?

Tabel 3.1 Tabel Pertanyaan Kuesioner Nomor 1

A B C

2-4 orang 5-7 orang >7 orang

Berapa banyak salesperson yang anda bawahi dalam satu buah team ?

> 7 Orang17%

5 - 7 Orang 50%

2 - 4 Orang33%

2 - 4 Orang > 7 Orang5 - 7 Orang

Gambar 3.2 Diagram Pie Kuesioner Nomor 1

Page 8: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

47

2. Apakah selama in i anda mengalami kesulitan dalam mengontrol kinerja

salesperson anda ?

Tabel 3.2 Tabel Pertanyaan Kuesioner Nomor 2

Ya Tidak

67% 33%

Apakah selama ini anda mengalami kesulitan dalam mengontrol kinerja salesperson anda ?

YA67%

TIDAK33%

YA TIDAK

Gambar 3.3 Diagram Pie Kuesioner Nomor 2

Page 9: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

48

3. Berapa banyak target yang dapat team anda kunjungi dalam satu hari ?

a. 1 - 3 target

b. 4 - 6 target

c. 7 - 9 target

d. 10 target

Tabel 3.3 Tabel Pertanyaan Kuesioner Nomor 3

1 – 3 Target 4 - 6 Target 7 -9 Target 10 Target

10% 17% 50% 23%

Berapa banyak target yang dapat team anda kunjungi dalam satu hari ?

4 - 6 Target17%

1 - 3 Target10%

7 - 9 Target50%

10 Target23%

1 - 3 Target 10 Target7 - 9 Target4 - 6 Target

Gambar 3.4 Diagram Pie Kuesioner Nomor 3

Page 10: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

49

4. Apakah selama ini anda mengalami kesulitan dalam mencari target untuk

mereferensikan produk perusahaan anda ?

Tabel 3.4 Tabel Pertanyaan Kuesioner Nomor 4

Ya Tidak

67% 33%

Apakah selama ini anda mengalami kesulitan dalam mencari target untuk mereferens ikan produk perusahaan anda ?

YA67%

TIDAK33%

YA TIDAK

Gambar 3.5 Diagram Pie Kuesioner Nomor 4

Page 11: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

50

5. Apakah anda mengalami kesulitan mengontrol client agar tetap mau memakai

produk perusahaan anda?

Tabel 3.5 Tabel Pertanyaan Kuesioner Nomor 5

Ya Tidak

57% 43%

Apakah anda mengalami kesulitan mengontrol client agar tetap mau memakai produk perusahaan anda ?

TIDAK43%

YA57%

YA TIDAK

Gambar 3.6 Diagram Pie Kuesioner Nomor 5

Page 12: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

51

6. Apakah anda membutuhkan sebuah aplikasi yang dapat mempermudah dan

meningkatkan kinerja ?

a. Ya

b. Tidak

Tabel 3.6 Tabel Pertanyaan Kuesioner Nomor 6

Ya Tidak

70 % 30 %

Apakah anda membutuhkan sebuah aplikasi yang dapat mempermudah dan meningkatkan kinerja ?

YA70%

TIDAK30%

YA TIDAK

Gambar 3.7 Diagram Pie Pertanyaan Kuesioner Nomor 6

Page 13: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

52

7. Aplikasi seperti apa yang anda butuhkan untuk mempermudah kinerja anda ?

a. Aplikasi dengan teknologi tinggi

b. Aplikasi yang manual dan sulit digunakan

c. Aplikasi yang sederhana dan mudah digunakan

d. Tidak usah ada aplikasi

Tabel 3.7 Tabel Pertanyaan Kuesioner Nomor 7

Aplikasi dengan teknologi tinggi 27%

Aplikasi manual dan sulit digunakan 17%

Aplikasi sederhana dan mudah

digunakan

49%

Tidak usah ada aplikasi 7%

Aplikasi seperti apa yang anda butuhkan untuk me mpermudah kinerja anda ?

Aplikasi Yang Manual dan

Sulit Digunakan17%

Aplikasi Yang Sederhana dan

Mudah Digunakan

49%

Aplikasi Dengan Teknologi

Tinggi27%

Tidak Usah Ada Teknologi

7%

A DTT

2

AYMSD TUATAYSMD

Gambar 3.8 Diagram Pie Pertanyaan Kuesioner Nomor 7

Page 14: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

53

8. Apakah anda pernah mendengar dan mengetahui mengenai aplikasi berbasiskan

web ?

a. Ya

b. Tidak

Tabel 3.8 Tabel Pertanyaan Kuesioner Nomor 8

Ya Tidak

55% 45%

Apakah anda pernah mendengar dan mengetahui mengenai aplikasi berbasiskan web ?

YA55%

TIDAK45%

YA TIDAK

Gambar 3.9 Diagram Pie Pertanyaan Kuesioner Nomor 8

Page 15: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

54

9. Jika ya, apakah anda tertarik dalam menggunakan sebuah aplikasi berbasis web?

a. Ya

b. Tidak

Tabel 3.9 Tabel Pertanyaan Kuesioner Nomor 9

Ya Tidak

77% 23%

Jika ya, apakah anda tertarik dalam menggunakan se buah aplikasi berbasis web?

YA77%

TIDAK23%

YA TIDAK

Gambar 3.10 Diagram Pie Pertanyaan Kuesioner Nomor 9

Page 16: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

55

3.4. Identifikasi Permasalahan

Identifikasi permasalahan yang dilakukan menggunakan metode kuesioner

dengan memberikan beberapa lembar pertanyaan kepada para salesperson sebagai

respondennya.

Untuk mengetahui permasalahan yang dihadapi PT. Phapros Tbk., maka

dilakukan penyebaran lembar pertanyaan yang ditujukan kepada 30 orang Sales

Manager pada tanggal 16 April 2008 pukul 10.00 pagi di PT. Phapros Tbk., Gedung

RNI Lantai Dasar, Jl. Denpasar Raya Kav. DIII, Kuningan Jakarta Selatan. Dari

hasil kuesioner tersebut dapat disimpulkan permasalahan yang ada pada sistem yang

sedang berjalan pada saat ini yaitu :

• Permasalahan utama adalah mengenai efisiensi waktu. Efisiensi waktu tersebut

dengan alasan :

a. Pembuatan laporan dari hasil kunjungan dapat memakan waktu yang relatif

lebih lama karena masih dilakukan secara manual.

b. Lamanya penerimaan hasil laporan kunjungan salesperson ke executive

reviewer (para atasan salesperson) karena sales manager perlu menyusun

secara manual terlebih dahulu.

c. Lamanya pencarian berkas oleh karyawan bila dibutuhkan terutama untuk

data-data yang sudah cukup lama disimpan.

• Sales manager memiliki kesulitan untuk mengontrol jadwal kunjungan mereka

pada para dokter.

Page 17: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

56

• Kemungkinan terjadinya kehilangan data atau redudancy data sehingga laporan

yang diberikan terkadang tidak akurat.

3.5. Usulan Pemecahan Masalah

Berdasarkan permasalahan-permasalahan di atas maka diusulkan untuk

membuat sebuah aplikasi yang dinamakan Mosaiq Monitor sebagai teknologi

modern yang dapat dengan mudah digunakan oleh para salesperson dan dapat

memajukan kinerja kerja mereka. Kelebihan dari aplikasi Mosaiq Monitor antara

lain :

1. Memudahkan pendokumentasian, karena data yang disimpan tidak dalam bentuk

fisik.

2. Efektif untuk pemasaran, karena adanya jadwal kunjungan yang teratur sehingga

memudahkan salesperson dan sales manager untuk mengoptimalkan aktivitas

kunjungan.

3. Memudahkan salesperson dan sales manager dalam pembuatan laporan hasil

kunjungan mereka kepada client sehingga mempercepat alur pemberian laporan

kepada executive reviewer.

4. Memudahkan salesperson dalam me-manage client mereka.

5. Mengurangi resiko adanya redudancy atau duplikasi data.

6. Dapat diakses dari komputer manapun dalam perusahaan selama komputer

tersebut terhubung ke jaringan internet.

Page 18: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

57

Diharapkan dengan adanya aplikasi Mosaiq Monitor ini dapat meningkatkan

kinerja kerja para salesperson dan memperlancar proses distribusi perusahaan

sehingga dapat meningkatkan pendapatan pada PT. Phapros, karena aplikasi ini

membantu mereka untuk mengawasi kegiatan kunjungan.

Page 19: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

58

3.6. Perancangan Perangkat Lunak

3.6.1. Class Diagram

Gambar 3.11 Sistem Class Diagram

Page 20: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

59

3.6.2. Use Case Diagram

Gambar 3.12 Sistem Use Case Diagram

Page 21: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

60

Tabel 3.10 Deskripsi Use Case Admin

Actor Admin

Pre Condition Admin membuka website Mosaiq Monitor, memilih

kategori status yang dimilikinya untuk melakukan log in.

1. Admin melakukan log in dalam website

2. Admin melihat hasil laporan

3. Admin mengedit data dokter

4. Admin mengedit data outlet

5. Admin mengedit data tim sales

6. Admin mengedit data produk

7. Admin mengedit data distributor

8. Admin mengedit data user

9. Admin mengedit data area

Post Condition Halaman home admin akan terbuka. Admin dapat

melihat, memasukkan, menghapus data master sesuai

menu yang ada.

Page 22: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

61

Tabel 3.11 Deskripsi Use Case Sales Manager

Actor Sales Manager

Pre Condition Sales Manager membuka website Mosaiq Monitor,

memilih kategori status yang dimilikinya untuk

melakukan log in.

Flow Of Events 1. Sales Manager melakukan log in

2. Sales Manager menentukan jadwal kunjungan

3. Sales Manager mengedit Leave Activity

4. Sales Manager melihat hasil laporan

5. Sales Manager mengedit data dokter

6. Sales Manager mengedit data outlet

Post Condition Sales Manager log ini terlebih dahulu lalu dapat

menentukan jadwal kunjungan, mengedit Leave Activity,

data dokter, data outlet, dan melihat hasil laporan sesuai

dengan pemilihan kategori log in user.

Page 23: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

62

Tabel 3.12 Deskripsi Use Case Executive Reviewer

Actor Executive Reviewer

Pre Condition Executive Reviewer membuka website Mosaiq Monitor,

memilih kategori status yang dimilikinya untuk

melakukan log in.

Flow Of Events 1. Executive Reviewer melakukan log in

2. Executive Reviewer membaca hasil laporan

Post Condition Executive Reviewer log in terlebih dahulu lalu dapat

melihat hasil laporan sesuai dengan pemilihan kategori

log in user.

Page 24: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

63

3.6.3. Activity Diagram

Gambar 3.13 Activity Diagram Log In User

Page 25: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

64

Gambar 3.14 Activity Diagram Jadwal Kunjungan

Page 26: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

65

Gambar 3.15 Activity Diagram Edit Call Activity

Page 27: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

66

Gambar 3.16 Activity Diagram Edit Leave Activity

Page 28: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

67

Gambar 3.17Activity Diagram Edit Employee Data

Page 29: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

68

User Mengakses Menu General

User Masuk Ke Halaman Product 's Data

User Mendelete Data Produk

Aplikasi Mendelete Data Di Database

User Mengupdate Data ProdukUser Menginput Data Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

Gambar 3.18 Activity Diagram Edit Product’s Data

Page 30: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

69

User Mengakses Menu General

User Masuk Ke Halaman Doctor's Data

User Mendelete Data Doctor

Aplikasi Mendelete Data Di Database

User Mengupdate Data DoctorUser Menginput Data Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

Gambar 3.19 Activity Diagram Edit Doctor’s Data

Page 31: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

70

User Mengakses Menu General

User Masuk Ke Halaman Outlet 's Data

User Mendelete Data Out let

Aplikasi Mendelete Data Di Database

User Mengupdate Data OutletUser Menginput Data Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

Gambar 3.20 Activity Diagram Edit Outlet’s Data

Page 32: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

71

User Mengakses Menu General

User Masuk Ke Halaman Distrubutor's Data

User Mendelete Data Distributor

Aplikasi Mendelete Data Di Database

User Mengupdate Data DistributorUser Menginput Data Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

Gambar 3.21 Activity Diagram Edit Distributor’s Data

Page 33: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

72

Gambar 3.22 Activity Diagram Edit Team’s Data

Page 34: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

73

Gambar 3.23 Activity Diagram Edit Access Group

Page 35: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

74

User Mengakses Menu Configuration

User Masuk Ke Halaman Modul

User Mendelete Data Modul

Aplikasi Mendelete Data Di Database

User Mengupdate Data ModulUser Menginput Data Modul Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

Gambar 3.24 Activity Diagram Edit Modul

Page 36: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

75

User Mengakses Menu Configuration

User Masuk Ke Halaman Application

User Mendelete Data Appication

Aplikasi Mendelete Data Di Database

User Mengupdate Data ApplicationUser Menginput Data Application Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

Gambar 3.25 Activity Diagram Edit Application

Page 37: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

76

Gambar 3.26 Activity Diagram Edit Access Aplication

Page 38: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

77

Gambar 3.27 Activity Diagram Edit Product Type

Page 39: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

78

Gambar 3.28 Activity Diagram Edit Currency

Page 40: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

79

Gambar 3.29 Activity Diagram Edit Title

Page 41: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

80

User Mengakses Menu Parameter&Settings

User Masuk Ke Halaman Specialist

User Mendelete Data Specialist

Aplikasi Mendelete Data Di Database

User Mengupdate Data SpecialistUser Menginput Data Specialist Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

User Masuk Ke Halaman General Side

Gambar 3.30 Activity Diagram Edit Specialist

Page 42: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

81

Gambar 3.31 Activity Diagram Edit Address Target

Page 43: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

82

User Mengakses Menu Parameter&Settings

User Masuk Ke Halaman Outlet Type

User Mendelete Data Outlet Type

Aplikasi Mendelete Data Di Database

User Mengupdate Data Outlet TypeUser Menginput Data Outlet Type Baru

Aplikasi Mengecek Kelengkapan Data

Aplikasi Update Data Di Database

Aplikasi Memasukkan Data Ke Database

/ data sesuai

/ data tidak sesuai

/ data sesuai

/ data tidak sesuai

User Masuk Ke Halaman General Side

Gambar 3.32 Activity Diagram Edit Outlet Type

Page 44: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

83

User Mengak ses M enu Parameter&S ettings

User Masuk K e Halam an Call Type

Us er Mendelete Data Cal l Type

Aplikasi Mendelete Data Di Database

User Mengupdate Data Call TypeUs er Menginput Data Cal l Type Baru

Apl ikasi M engecek Kelengkapan Data

A pl ikasi Update Data Di Database

Aplik asi Memasukk an Data Ke Database

/ data ses uai

/ data tidak s esuai

/ data sesuai

/ data tidak sesuai

User Masuk K e Halam an Activi ty Side

Gambar 3.33 Activity Diagram Edit Call Type

Page 45: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

84

Us er Mengakses Menu Par ameter &Settings

User M asuk Ke Halaman Leave Ty pe

Us er Mendelete Data Leave Ty pe

Aplikas i Mendelete Data Di Database

User Mengupdate Data Leave TypeUser Menginput Data Leav e Type Baru

Apl ik asi Mengecek Kelengkapan Data

Apl ikasi Update Data Di Database

Aplikasi Memasuk kan Data Ke Databas e

/ data ses uai

/ data tidak ses uai

/ data sesuai

/ data tidak sesuai

User M asuk Ke Halaman Ac tivity S ide

Gambar 3.34 Activity Diagram Edit Leave Type

Page 46: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

85

Gambar 3.35 Activity Diagram View Report

Page 47: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

86

3.6.4. Sequence Diagram

Gambar 3.36 Sequence Diagram Log In User

Page 48: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

87

Gambar 3.37 Sequence Diagram Edit Coverage

Page 49: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

88

Gambar 3.38 Sequence Diagram Edit Product

Page 50: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

89

Gambar 3.39 Sequence Diagram Edit Employee’s Data

Page 51: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

90

Gambar 3.40 Sequence Diagram Edit Team’s Data

Page 52: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

91

Gambar 3.41 Sequence Diagram Edit Doctor Data

Page 53: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

92

Gambar 3.42 Sequence Diagram Edit Outlet Data

Page 54: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

93

Gambar 3.43 Sequence Diagram Edit Distributors Data

Page 55: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

94

Gambar 3.44 Sequence Diagram Edit Access Group

Page 56: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

95

Gambar 3.45 Sequence Diagram Edit Module

Page 57: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

96

Gambar 3.46 Sequence Diagram Edit Application

Page 58: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

97

Gambar 3.47 Sequence Diagram Edit Access Application

Page 59: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

98

Gambar 3.48 Sequence Diagram Edit Call Plan

Page 60: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

99

Gambar 3.49 Sequence Diagram Edit Call Activity

Page 61: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

100

Gambar 3.50 Sequence Diagram Edit Call Detail

Page 62: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

101

Gambar 3.51 Sequence Diagram Edit Leave Activity

Page 63: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

102

Gambar 3.52 Sequence Diagram Edit Product Type

Page 64: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

103

Gambar 3.53 Sequence Diagram Edit Currency

Page 65: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

104

Gambar 3.54 Sequence Diagram Edit Tittle

Page 66: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

105

Gambar 3.55 Sequence Diagram Edit Specilist

Page 67: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

106

Gambar 3.56 Sequence Diagram Edit Address Target

Page 68: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

107

Gambar 3.57 Sequence Diagram Edit Outlet Type

Page 69: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

108

Gambar 3.58 Sequence Diagram Edit Call Type

Page 70: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

109

Gambar 3.59 Sequence Diagram Edit Leave Type

Page 71: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

110

Gambar 3.60 Sequence Diagram View Report

Page 72: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

111

3.6.5 Deployment Diagram

Workstation

WEBBROWSER

User

Database Server

MY SQL

Web Server

WEB INTERFACE

PHP

DATABASE INTERFACE

LOG FILE

Gambar 3.61 Deployment Diagram

Page 73: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

112

3.6.6 Component Diagram

Web Browser

Script

Style Sheet

HTML

AJAX PHP Processing File

Mosaiq M onitor

Gambar 3.62 Component Diagram

3.6.7 Rancangan Database

Software yang digunakan untuk membuat database web Mosaiq Monitor

adalah MySQL Server 4.1 sebagai server dan MySQL-Front sebagai tools untuk

memudahkan perancangan database. Sepesifikasinya sebagai berikut:

Page 74: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

113

Nama Tabel : MsUser

Deskripsi : Tabel ini untuk menampung data karyawan dengan jabatan

sebagai Admin, Executive Reviewer, dan Sales Manager.

Primary Key : User_Code

Tabel 3.13 MsUser

Nama Field Tipe Data Ukuran Keterangan User_Code Char 5 kode user atau employee ( primary key

), NOT NULL User_Name Varchar 255 User name employee, NULL User_Password Text - User password, NULL User_FirstName VarChar 255 nama depan user atau employee ,

NULL User_LastName Varchar 255 nama belakang user atau employee,

NULL AG_Code Char 5 kode akses group, NULL T_Code Char 5 kode jabatan, NULL User_BirthPlace Varchar 255 tempat lahir user atau employee,

NULL User_BirthDate Datetime - tanggal lahir user atau employee,

NULL User_Gender Varchar 255 jenis kelamin user atau employee ( pria

atau wanita), NULL User_Address Varchar 255 alamat user atau employee, NULL User_Phone Varchar 15 no telepon user atau employee, NULL User_MobilePhone Varchar 15 no telepon genggam user atau

employee, NULL User_Email Varchar 255 email user atau employee, NULL User_JoinDate Datetime - tanggal bergabung user atau employee,

NULL User_Status Bit 1 status user atau employee, NULL User_Description Text - gambaran tentang user atau employee User_EditTime Datetime - mengedit waktu user atau employee

waktu, NULL User_EditBy Char 5 user atau employee diedit oleh, NULL

Page 75: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

114

Nama Tabel : MsAccessGroup

Deskripsi : Tabel master untuk menentukan hak akses ke aplikasi

Primary Key : AG_Code

Tabel 3.14 MsAccessGroup

Nama Field Tipe Data Ukuran Keterangan

AG_Code Char 5 kode akses group ( primary key ),

NOT NULL

AG_Name Varchar 255 nama akses group, NULL

AG_Desciption Text - gambaran tentang akses group

AG_EditTime Date - mengedit waktu akses group, NULL

AG_EditBy Char 5 akses group diedit oleh, NULL

Page 76: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

115

Nama Tabel : MsAddressTarget

Deskripsi : Tabel master untuk menampung kode alamat target yang akan

dikunjungi, contoh : rumah sakit, praktek pribadi.

Primary Key : AT_Code

Tabel 3.15 MsAddressTarget

Nama Field Tipe Data Ukuran Keterangan

AT_Code Char 5 kode target alamat ( primary key ),

NOT NULL

AT_Name Varchar 255 nama target alamat, NULL

AT_Desciption Text - gambaran tentang target alamat

AT_EditTime datetime - mengedit waktu target alamat,

NULL

AT_EditBy Char 5 target alamat diedit oleh, NULL

Page 77: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

116

Nama Tabel : MsApplication

Deskripsi : Tabel master untuk menampung nama aplikasi atau link .

Primary Key : App_Code

Gambar 3.16 MsApplication

Nama Field Tipe Data Ukuran Keterangan

App_Code Char 5 kode dari aplikasi ( primary key),

NOT NULL

App_Name Varchar 50 nama aplikasi, NULL

App_Desciption Text - deskripsi tentang aplikasi

App_EditTime Datetime - mengedit waktu aplikasi, NULL

App_EditBy Char 5 aplikasi diedit oleh, NULL

Page 78: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

117

Nama Tabel : MsCallType

Deskripsi : Tabel master untuk menentukan jenis kunjungan, contoh :

detail, survey

Primary Key : CT_Code

Tabel 3.17 MsCallType

Nama Field Tipe Data Ukuran Keterangan

CT_Code char 5 kode tipe call ( primary key), NOT

NULL

CT_Name varchar 255 nama tipe call, NULL

CT_Desciption text - gambaran tentang tipe call

CT_EditTime datetime - mengedit waktu tipe call

aplikasi, NULL

CT_EditBy char 5 tipe call diedit oleh, NULL

Page 79: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

118

Nama Tabel : MsCoverageArea

Deskripsi : Tabel master untuk area yang dicakup, contoh : Jakarta Timur

Primary Key : CA_Code

Tabel 3.18 MsCoverageArea

Nama Field Tipe Data Ukuran Keterangan

CA_Code char 5 kode area coverage ( primary key ),

NOT NULL

CA_Name varchar 255 nama area coverage, NULL

CA_EditTime datetime - mengedit waktu area

coverage,NULL

CA_EditBy char 5 area coverage diedit oleh, NULL

Page 80: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

119

Nama Tabel : MsCurrency

Deskripsi : Tabel master untuk default harga, contoh : RP, Dollar, Ringgit

Primary Key : Cur_Code

Tabel 3.19 MsCurrency

Nama Field Tipe Data Ukuran Keterangan

Cur_Code char 5 kode default harga ( primary key),

NOT NULL

Cur_Name varchar 255 nama default harga, NULL

Cur_Desciption text - gambaran tentang default harga,

NOT NULL

Cur_EditTime datetime - mengedit waktu default harga,

NULL

Cur_EditBy char 5 default harga diedit oleh, NULL

Page 81: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

120

Nama Tabel : MsDistributor

Deskripsi : Tabel master untuk menampung seluruh data distributor

Primary Key : D_Code

Tabel 3.20 MsDistibutor

Nama Field Tipe Data Ukuran Keterangan

D_Code char 5 kode distributor ( primary key),

NOT NULL

D_Name varchar 255 nama distributor, NULL

D_Address varchar 255 alamat distributor, NULL

D_Zipcode varchar 10 kode pos distributor, NULL

D_Phone varchar 15 telepon distributor, NULL

D_Email varchar 10 email distributor, NULL

D_Status Bit 1 status distributor, NULL

D_PIC varchar 255 PIC d istributor, NULL

D_EditTime datetime - mengedit waktu distributor, NULL

D_EditBy char 5 distributor diedit oleh, NULL

Page 82: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

121

Nama Tabel : MsDoctor

Deskripsi : Tabel master untuk mencatat nama-nama dokter yang

termasuk dalam perusahaan

Primary Key : Doctor_Code

Tabel 3.21 MsDoctor

Nama Tipe Data Ukuran Keterangan

Doctor_Code char 5 kode dokter ( primary key ),

NOT NULL

Doctor_Name varchar 255 nama dokter, NULL

Doctor_FirstName varchar 255 nama depan dokter, NULL

Doctor_LastName varchar 255 nama belakang dokterNULL

Sp_Code char 5 kode spesialis, NULL

Doctor_BirthPlace varchar 255 tempat lahir dokter, NULL

Doctor_BirthDate datetime - tanggal lahir dokter, NULL

Doctor_Gender char 1 jenis kelamin dokter ( pria atau

wanita), NULL

AT_Code char 5 kode target alamat, NULL

Doctor_Address varchar 255 alamat dokter, NULL

Doctor_Phone varchar 15 no telepon dokter, NULL

Doctor_MobilePhone varchar 15 no telepon genggam dokter, NULL

Doctor_Email varchar 255 email dokter, NULL

Doctor_Status bit 1 status dokter, NULL

Doctor_Desription text - gambaran tentang dokter

Doctor_EditTime datetime - mengedit waktu dokter, NULL

Doctor_EditBy char 5 dokter diedit oleh, NULL

Page 83: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

122

Nama Tabel : MsLeaveType

Deskripsi : Tabel master untuk manampung jenis-jenis izin dari Sales

Person.

Primary Key : LT_Code

Tabel 3.22 MsLeaveType

Nama Field Tipe Data Ukuran Keterangan

LT_Code Char 5 kode tipe ijin ( primary key ),

NULL

LT_Name Varchar 255 nama tipe ijin, NULL

LT_Description Text - gambaran tentang tipe ijin

LT_EditTime Datetime - mengedit tipe ijin, NULL

LT_EditBy Char 5 tipe ijin diedit olehNULL

Page 84: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

123

Nama Tabel : MsModul

Deskripsi : Master untuk nama modul yang ada di dalam aplikasi.

Primary Key : MD_Code

Tabel 3.23 MsModul

Nama Field Tipe Data Ukuran Keterangan

MD_Code Char 5 kode modul ( primary key ), NOT

NULL

MD_Name varchar 255 nama modul, NULL

MD_Desciption Text - gambaran tentang modul

MD_EditTime date - mengedit waktu modul, NULL

MD_EditBy char 5 modul diedit oleh, NULL

Page 85: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

124

Nama Tabel : MsOutlet

Deskripsi : Tabel master untuk menampung nama-nama outlet yang

termasuk dalam data perusahaan

Primary Key : O_Code

Tabel 3.24 MsOutlet

Nama Field Tipe Data Ukuran Keterangan

O_Code char 5 kode outlet ( primary key ), NOT

NULL

O_Name varchar 255 nama outlet, NULL

OT_Code char 5 kode tipe outlet, NOT NULL

O_Address varchar 255 alamat outlet, NULL

O_Phone varchar 15 no telepon outlet, NULL

O_Email varchar 255 email outlet, NULL

O_EditTime datetime - mengedit outlet waktu, NULL

O_EditBy char 5 outlet diedit oleh, NULL

Page 86: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

125

Nama Tabel : MsOutletType

Deskripsi : Tabel master untuk menyimpan tipe-tipe outlet.

Primary Key : OT_Code

Gambar 3.25 MsOutletType Nama Field Tipe Data Ukuran Keterangan

OT_Code char 5 kode tipe outlet ( primary key ),

NOT NULL

OT_Name varchar 255 nama tipe outlet, NULL

OT_Desciption text - gambaran tentang tipe outlet

OT_EditTime datetime - mengedit waktu tipe outlet, NULL

OT_EditBy char 5 akses group diedit oleh, NULL

Page 87: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

126

Nama Tabel : MsProduct

Deskripsi : Tabel master untuk menampung data produk.

Primary Key : Prod_Code

Tabel 3.26 MsProduct

Nama Field Tipe Data Ukuran Keterangan

Prod_Code char 6 kode produk ( primary key ), NOT

NULL

Prod_Name varchar 255 nama produk, NULL

Prod_Desciption text - gambaran tentang produk

ProdType_Code char 5 kode dari tipe produk, NULL

Prod_EditTime datetime - mengedit waktu produk, NULL

Prod_EditBy char 5 produk diedit oleh, NULL

Page 88: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

127

Nama Tabel : MsProductType

Deskripsi : Tabel master untuk menampung data satuan obat, contoh : pil,

tablet

Primary Key : ProdType_Code

Tabel 3.27 MsProductType

Nama Field Tipe Data Ukuran Keterangan

ProdType_Code Char 5 kode tipe produk ( primary key ),

NOT NULL

ProdType_Name Varchar 255 nama tipe produk, NULL

ProdType_Descriptio

n

Text

-

gambaran tentang tipe produk

ProdType_EditTime Datetime - mengedit waktu tipe produk,

NULL

ProdType_EditBy Char 5 tipe produk diedit oleh, NULL

Page 89: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

128

Nama Tabel : MsSpecialist

Deskripsi : Tabel master untuk menyimpan berbagai macam

keahlian yang terdapat dalam ilmu kedokteran.

Primary Key : Sp_Code

Tabel 3.28 MsSpecialist

Nama Field Tipe Data Ukuran Keterangan

Sp_Code char 5 kode spesialis ( primary key ),

NOT NULL

Sp_Name varchar 255 nama spesialis, NULL

Sp_Description text - gambaran tentang spesialis

Sp_EditTime datetime - mengedit waktu spesialis, NULL

Sp_EditBy char 5 spesialis diedit oleh, NULL

Page 90: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

129

Nama Tabel : MsSubCoverageArea

Deskripsi :Tabel master untuk menampung sub area dari

MsCoverageArea, contoh: Klender, CA Jakarta Timur

Primary Key : SCA_Code

Tabel 3.29 MsSubCoverageArea

Nama Field Tipe Data Ukuran Keterangan

SCA_Code char 5 kode bagian area coverage ( primary

key ), NOT NULL

SCA_Name varchar 255 nama bagian area coverage, NULL

CA_Code char 5 kode area coverage

SCA_EditTime datetime - mengedit waktu bagian area

coverage, NULL

SCA_EditBy char 5 bagian area coverage diedit oleh,

NULL

Page 91: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

130

Nama Tabel : MsTeam

Deskripsi : Tabel master untuk menampung data tim (team leader = user

code)

Primary Key : Team_Code

Tabel 3.30 MsTeam

Nama Field Tipe Data Ukuran Keterangan

Team_Code Char

5

kode tim ( primary key ), NOT

NULL

Team_Name varchar

255

nama tim, NULL

Team_Leader Char

5

pimpinan tim, NULL

SCA_Code Char 5 kode bagian area coverage, NULL

Team_Description Text - gambaran tentang tim

Team_EditTime datetime - mengedit waktu team, NULL

Team_EditBy Char 5 tim diedit oleh, NULL

Page 92: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

131

Nama Tabel : MsTitle

Deskripsi : Tabel master untuk menampung jabatan employee

Primary Key : T_Code

Tabel 3.31 MsTitle

Nama Field Tipe Data Ukuran Keterangan

T_Code Char 5 kode jabatan ( primary key ), NOT

NULL

T_Name varchar 255 nama jabatan, NULL

T_Description Text - gambaran tentang jabatan

T_EditTime datetime - mengedit waktu jabatan , NULL

T_EditBy Char 5 jabatan diedit oleh, NULL

Page 93: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

132

Nama Tabel : TrAccessApplication

Deskripsi : Tabel untuk memberikan informasi user group apa saja yang

dapat mengakses aplikasi

Primary Key : AG_Code, App_Code

Tabel 3.32 TrAccessApplication

Nama Field Tipe Data Ukuran Keterangan

AG_Code Char 5 kode akses group ( primary key),

NOT NULL

App_Code Char 5 kode aplikasi ( primary key), NOT

NULL

AA_EditTime datetime - mengedit waktu akses aplikasi, NULL

AA_EditBy Char 5 akses aplikasi diedit olehNULL

Page 94: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

133

Nama Tabel : TrCall

Deskripsi : Table yang digunakan untuk mencatat aktivitas call atau

kunjungan yang dikerjakan oleh salesperson

Primary Key : C_Id

Tabel 3.33 TrCall

Nama Field Tipe Data Ukuran Keterangan

C_Id Int 11 id kunjungan, NOT NULL

PC_Id Int 11 id rencana kunjungan, NULL

Team_Code Char 5 kode tim, NULL

C_PIC Char 5 PIC kunjungan, NULL

Doctor_Code Char 5 kode dokter, NULL

C_DateTime datetime - waktu kunjungan, NULL

C_EditTime datetime - mengedit waktu kunjungan, NULL

C_EditBy Char 5 kunjungan diedit oleh, NULL

Page 95: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

134

Nama Tabel : TrCallDetail

Deskripsi : Table untuk mencatat penjualan produk dari hasil kunjungan

Primary Key : C_Id, Prod_Code, O_Code

Tabel 3.34 TrCallDetail

Nama Field Tipe Data Ukuran Keterangan

C_Id Int 11 id kunjungan, NOT NULL

Prod_Code Char 6 kode produk, NOT NULL

O_Code Char 5 kode outlet, NOT NULL

qty Int 11 jumlah, NOT NULL

price decimal 10,0 harga, NOT NULL

Page 96: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

135

Nama Tabel : TrLeave

Deskripsi : Table yang digunakan untuk mencatat status salesperson

yang tidak berada di tempat atau tidak masuk

Primary Key : L_Id

Tabel 3.35 TrLeave

Nama Field Tipe Data Ukuran Keterangan

L_Id Int 11 kode status, NOT NULL

User_Code Char 5 kode user. NULL

LT_Code Char 5 kode tipe ijin, NULL

L_SDateTime datetime - status awal waktu, NULL

L_EDateTime datetime - status akhir waktu, NULL

L_EditTime datetime - mengedit waktu status, NULL

L_EditBy Char 5 status diedit oleh, NULL

Page 97: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

136

Nama Tabel : TrPlanCall

Deskripsi : Table untuk menampung rencana kunjungan dalam satu hari

yang diisi oleh sales manager

Primary Key : PC_Id

Tabel 3.36 TrPlanCall

Nama_Field Tipe Data Ukuran Keterangan

PC_Id Int 11 id rencana kunjungan, NOT NULL

PC_Action Int 11 aksi rencana kunjungan, NOT NULL

PC_Date datetime - hari rencana kunjungan, NOT NULL

Team_Code Char 5 kode tim, NOT NULL

PC_EditTime datetime

-

mengedit waktu rencana kunjungan,

NOT NULL

PC_EditBy Char 5 rencana kunjungan diedit oleh,NOT

NULL

Page 98: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

137

Nama Tabel : TrProductStdPrice

Deskripsi : Table untuk manampung harga standard produk perusahaan

Primary Key : Id

Tabel 3.37 TrProductStdPrice

Nama Field Tipe Data Ukuran Keterangan

Id Int 11 id, NOT NULL

Cur_Code Char 5 kode default harga, NOT NULL

Prod_Code Char 6 kode produk, NOT NULL

Price decimal 10,0 harga, NOT NULL

Page 99: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

138

Nama Tabel : TrTeam

Deskripsi : Table untuk menampung data anggota team sales

Primary Key : Team_Code, User_Code

Tabel 3.38 TrTeam

Nama Field Tipe Data Ukuran Keterangan

Team_Code char 5 kode tim, NOT NULL

User_Code char 5 kode user atau employee, NOT

NULL

Tteam_EditTime datetime - mengedit waktu transaksi tim,

NULL

Tteam_EditBy char 5 transaksi tim diedit oleh , NULL

3.6.8 NORMALISASI

UNF

Usercode + UserFirstName + UserLastName + UserTitle + DoctorCode +

DoctorFirstName + DoctorLastName + DoctorPhone + DoctorAddress +

SpecialistCode + AddressTargetCode + OutletCode + OutletName + OutletAddress

+ TeamCode + CoverageAreaCode + CoverageAreaName + {ProductCode +

ProductName + ProductPrice + Quantity} + Total + Call id

Page 100: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

139

1NF

UserCode + UserName + TitleCode + UserTitle + DoctorCode + DoctorName +

DoctorPhone + DoctorAddress + SpecialistCode + OutletCode +

AddressTargetCode + OutletAddress + TeamCode + CoverageAreaCode +

CoverageAreaName + @ProductCode + ProductName + ProductPrice + Quantity +

@Call id

2NF

TrCall :

@Call id + UserCode + UserName + TitleCode + UserTitle

+ DoctorCode + DoctorName + DoctorPhone +

DoctorAddress + SpesialistCode + AddressTargetCode +

OutletAddress + OutletCode + TeamCode +

CoverageAreaCode + CoverageAreaName

TrCallDetail : @Call id + @ProductCode + Quantity

MsProduct : @ProductCode + ProductName

TrProductStdPrice : @ ProductCode + @CurrencyCode + Price

MsCurrency : @CurrencyCode + CurrencyName

Page 101: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

140

3NF

MsCoverageArea = @CoverageAreaCode + CoverageAreaName

MsSubCoverageArea =

@SubCoverageAreaCode + #CoverageAreaCode + SubCoverageAreaName

MsProductType =

@ProductTypeCode + ProductTypeName + ProductTypeDescription

MsProduct =

@ProductCode + ProductName + ProductDescription + #ProductTypeCode

MsCurrency =

@CurrencyCode + CurrencyName + CurrencyDescription

MsAddressTarget =

@AddressTargetCode + AddressTargetName + AddressTargetDescription

MsCallType =

@CallTypeCode + CallTypeName + CallTypeDescription

MsUser = @UserCode + UserName + UserPassword + UserFirstName + UserLastName + UserBirthPlace + UserBirthDate + UserGender + UserAddress + UserPhone + UserMobilePhone + UserEmail + UserJoinDate + UserStatus + UserDescription + #TitleCode

MsTittle = @TittleCode + T itleName + TitleDescription

MsTeam =

@TeamCode + TeamName + TeamLeader + TeamDescription + #SubCoverageAreaCode

MsOutlet = @OutletCode + OutletName + OutletAddress + OutletEmail + OutletPhone + #OutletTypeCode

MsOutletType = @OutletTypeCode + OutletTypeName + OutletTypeDescription

Msdoctor = @DoctorCode + DoctorName + DoctorFirstName + DoctorLastName + #AddressTargetCode + #SpecialityCode + DoctorBirthPlace + DoctorBirthDate + DoctorGender + DoctorAddress + DoctorPhone + DoctorMobilePhone + DoctorEmail + DoctorStatus + DoctorDescription

MsSpeciality = @SpecialityCode + SpecialityName + SpecialityDescription TrCallDetail = @Call_id + @ProductCode + @OutletCode + Quantity + Price TrPlanCall = @PlanCall_Id + PlanCallAction + PlanCallDateStart +

PlanCallDateEnd + #TeamCode TrCall = @Call_id + #UserCode + #DoctorCode + CallDate +

#CallTypeCode + #TeamCode + #PlanCall id TrProductStdPrice = @Id + @ProductCode + @CurrencyCode + Price TrTeam = @UserCode + @TeamCode

Page 102: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

141

Table yang muncul untuk keperluan aplikasi :

MsDistributor = @DistributorCode + DistributorName +

DistributorAddress + DistributorPhone +

DistributorEmail + DistributorStatus + #PIC

MsModul = @ModulCode + ModulName + ModulDescription

MsApplication =

@ApplicationCode + ApplicationName +

ApplicationDescription + #ModulCode

MsAccessGroup =

@AccessGroupCode + AccessGroupName +

AccessGroupDescription

MsLeaveType =

@LeaveTypeCode + LeaveTypeName +

LeaveTypeDescription

TrAccessApplication =

@AccessGroupCode + @ApplicationCode

TrLeave = @Leave_id + #UserCode + #LeaveTypeCode +

LeaveStartDate + LeaveEndDate

3.6.9 Struktur Menu

Pada sub bab ini akan dibahas mengenai perancangan sistem berbasis web

mengenai laporan kunjungan salesperson pada PT. Phapros, Tbk. yang akan

digambarkan dalam bentuk diagram, di mana dalam diagram tersebut terdapat

halaman-halaman dan modul-modul yang saling berhubungan. Struktur ini akan

menunjukkan hirerki modul-modul yang terdapat dalam suatu aplikasi. Rancangan

struktur menu untuk sistem yang akan dibuat adalah sebagai berikut :

Page 103: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

142

3.6.9.1 Struktur Menu User

Gambar 3.63 Struktur Menu Sales Manager

Gambar 3.64 Struktur Menu Executive Reviewer

Page 104: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

143

3.6.9.2 Struktur Menu Admin

Gambar 3.65 Struktur Menu Admin

3.6.10. Rancangan Layar

Berikut ini akan dijelaskan mengenai rancangan layar berbasis web

mengenai laporan kunjungan salesperson pada PT. Phapros, Tbk. Rancangan ini

Page 105: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

144

terdiri dari beberapa jenis, sesuai dengan status login user. Status user terbagi

menjadi :

1. Admin : user yang mempunyai wewenang hak akses dan seluruh fungsi-fungsi

pada aplikasi untuk me-maintenance web.

2. Sales Manager : user yang mempunyai wewenang hak akses dan fungsi-fungsi

tertentu pada aplikasi untuk mengawasi kinerja para sale person.

3. Executive Reviewer : user yang mempunyai wewenang hak akses dan fungsi-

fungsi tertentu pada aplikasi untuk mengawasi seluruh kegiatan penjualan pada

PT. Phapros,Tbk.

3.6.10.1. Perancangan Layar Menu Utama

Gambar 3.66 Rancangan Layar Halaman Utama Log In

Page 106: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

145

Gambar 3.67 Rancangan Layar Halaman Utama Log In

Gambar 3.68 Rancangan Layar Halaman Utama Admin

Page 107: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

146

Gambar 3.69 Rancangan Layar Halaman Utama Sales Manager

Gambar 3.70 Rancangan Layar Halaman Utama Executive Reviewer

Page 108: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

147

3.6.10.2. Rancangan Layar Halaman Admin dan Sales Manager

Gambar 3.71 Rancangan Layar Halaman General

Gambar 3.72 Rancangan Layar Halaman Coverage

Page 109: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

148

Gambar 3.73 Rancangan Layar Halaman Add Coverage Area

Gambar 3.74 Rancangan Layar Halaman Update Coverage Area

Page 110: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

149

Gambar 3.75 Rancangan Layar Halaman Sub Coverage Area

Gambar 3.76 Rancangan Layar Halaman Add Sub Coverage Area

Page 111: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

150

Gambar 3.77 Rancangan Layar Halaman Update Coverage Area

Gambar 3.78 Rancangan Layar Halaman product

Page 112: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

151

Gambar 3.79 Rancangan Layar Halaman Add product

Gambar 3.80 Rancangan Layar Halaman Update Product

Page 113: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

152

Gambar 3.81 Rancangan Layar Halaman Standard Price

Gambar 3.82 Rancangan Layar Halaman Add Standard Price

Page 114: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

153

Gambar 3.83 Rancangan Layar Halaman Update Standard Price

Gambar 3.84 Rancangan Layar Halaman User Information

Page 115: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

154

Gambar 3.85 Rancangan Layar Halaman Add User

Gambar 3.86 Rancangan Layar Halaman Update User

Page 116: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

155

Gambar 3.87 Rancangan Layar Halaman Team

Gambar 3.88 Rancangan Layar Halaman Add Team

Page 117: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

156

Gambar 3.89 Rancangan Layar Halaman Update Team

Gambar 3.90 Rancangan Layar Halaman Doctor

Page 118: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

157

Gambar 3.91 Rancangan Layar Halaman Add Doctor

Gambar 3.92 Rancangan Layar Halaman Update Doctor

Page 119: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

158

Gambar 3.93 Rancangan Layar Halaman Outlet

Gambar 3.94 Rancangan Layar Halaman Add Outlet

Page 120: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

159

Gambar 3.95 Rancangan Layar Halaman Update Outlet

Gambar 3.96 Rancangan Layar Halaman Distributor

Page 121: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

160

Gambar 3.97 Rancangan Layar Halaman Add Distributor

Gambar 3.98 Rancangan Layar Halaman Update Distributor

Page 122: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

161

Gambar 3.99 Rancangan Layar Halaman Access Group

Gambar 3.100 Rancangan Layar Halaman Add Access Group

Page 123: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

162

Gambar 3.101 Rancangan Layar Halaman Update Access Group

Gambar 3.102 Rancangan Layar Halaman Modul

Page 124: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

163

Gambar 3.103 Rancangan Layar Halamn Add Modul

Gambar 3.104 Rancangan Layar Halaman Update Modul

Page 125: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

164

Gambar 3.105 Rancangan Layar Halaman Application

Gambar 3.106 Rancangan Layar Halaman Add Application

Page 126: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

165

Gambar 3.107 Rancangan Layar Halaman Update Application

Gambar 3.108 Rancangan Layar Halaman Add Access Application

Page 127: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

166

Gambar 3.109 Rancangan Layar Halaman Activity

Gambar 3.110 Rancangan Layar Halaman Call

Page 128: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

167

Gambar 3.111 Rancangan Layar Halaman Add Call Plan

Gambar 3.112 Rancangan Layar Halaman Update Call Plan

Page 129: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

168

Gambar 3.113 Rancangan Layar Halaman Call Detail

Gambar 3.114 Rancangan Layar Halaman Add Call Detail

Page 130: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

169

Gambar 3.115 Rancangan Layar Halaman Leave Activity

Gambar 3.116 Rancangan Layar Halaman Add Leave Activity

Page 131: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

170

Gambar 3.117 Rancangan Layar Halaman Menu Parameter

Gambar 3.118 Rancangan Layar Halaman Product Type

Page 132: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

171

Gambar 3.119 Rancangan Layar Halaman Add Product Type

Gambar 3.120 Rancangan Layar Halaman Update Product Type

Page 133: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

172

Gambar 3.121 Rancangan Layar Halaman Currency

Gambar 3.122 Rancangan Layar Halaman Add Currency

Page 134: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

173

Gambar 3.123 Rancangan Layar Halaman Tittle

Gambar 3.124 Rancangan Layar Halaman Add Tittle

Page 135: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

174

Gambar 3.125 Rancangan Layar Halaman Specialist

Gambar 3.126 Rancangan Layar Halaman Add Specialist

Page 136: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

175

Gambar 3.127 Rancangan Layar Halaman Address Target

Gambar 3.128 Rancangan Layar Halaman Add Address Target

Page 137: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

176

Gambar 3.129 Rancangan Layar Halaman Update Address Target

Gambar 3.130 Rancangan Layar Halaman Outlet Type

Page 138: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

177

Gambar 3.131 Rancangan Layar Halaman Add Outlet Type

Gambar 3.132 Rancangan Layar Halaman Update Outlet Type

Page 139: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

178

Gambar 3.133 Rancangan Layar Halaman Call Type

Gambar 3.134 Rancangan Layar Halaman Add Call Activity Type

Page 140: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

179

Gambar 3.135 Rancangan Layar Halaman Update Call Activity Type

Gambar 3.136 Rancangan Layar Halaman Leave Activity Type

Page 141: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

180

Gambar 3.137 Rancangan Layar Halaman Update Leave Activity Type

Gambar 3.138 Rancangan Layar Halaman Add Leave Activity

Page 142: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

181

3.7. Spesifikasi Proses

Modul Login

* valid means match to database.

User open the browser

User do a login

Application check login's input

if login is valid

Browser shows main page

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Call's Plan

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all activity's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

Page 143: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

182

end if

User choose Activity Menu

User choose Call's Plan

if User choose Add or Update Call's Plan

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Call's Plan data

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

Page 144: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

183

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Call's Activity

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all activity's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Activity Menu

User choose Call's Activity

if User choose Add or Update Call's Activity

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Page 145: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

184

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Call's Activity data

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Leave's Activity

Page 146: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

185

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all activity's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Activity Menu

User choose Leave's Activity

if User choose Add or Update Leave's Activity

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

Page 147: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

186

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Leave's Activity data

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Doctor's Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all general's menu

Page 148: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

187

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose General Menu

User choose Doctor's Data

if User choose Add or Update Doctor's Data

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Doctor's data

Application will ask User to confirm his/her

action

if action is confirmed

Page 149: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

188

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Outlet's Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all general's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose General Menu

User choose Outlet's Data

Page 150: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

189

if User choose Add or Update Outlet's Data

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Outlet's data

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

Page 151: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

190

end if

End Modul

Modul Edit Team's Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all general's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose General Menu

User choose Team's Data

if User choose Add or Update Team's Data

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Page 152: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

191

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Team's data

Application will ask User to confirm his/her action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Product's Data

User Open the browser

User do a login

Page 153: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

192

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all general's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose General Menu

User choose Product's Data

if User choose Add or Update Product's Data

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

Page 154: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

193

end if

else if User choose delete Product's data

Application will ask User to confirm his/her action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Distributor's Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all general's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Page 155: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

194

Application will show report's menu only

end if

User choose General Menu

User choose Distributor's Data

if User choose Add or Update Distributor's Data

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Distributor's data

Application will ask User to confirm his/her action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

Page 156: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

195

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Employee's Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all general's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose General Menu

User choose Employee's Data

if User choose Add or Update Employee's Data

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Page 157: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

196

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Employee's data

Application will ask User to confirm his/her action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul Edit Coverage's Data

Page 158: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

197

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all general's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose General Menu

User choose Coverage's Data

if User choose Add or Update Coverage's Data

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

Page 159: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

198

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Coverage's data

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Edit Call's Detail

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all activity's menu

Page 160: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

199

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Activity Menu

User choose Call's Detail

if User choose Add or Update Call's Detail

User choose Call id from select option input

User choose product and input data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Call's Detail

Application will ask User to confirm his/her

action

Page 161: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

200

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Edit Parameter's Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will show all parameter's menu

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Parameter Menu

Page 162: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

201

User choose desired menu to be updated or added or

deleted

if User choose Add or Update

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

Page 163: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

202

else if login is not valid

User will see information about it on browser

end if

End Modul

Parameter's Data include :

- General Side : Product Type, Currency, Title, Specialist, Address Target, Outlet Type

- Activity Side : Call Type, Leave Type

Edit Access Group Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will hide all menus in Configuration

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Configuration menu

User choose Access Group menu

if User choose Add or Update Access Group

User inputing new data into browser

Page 164: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

203

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Access Group

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Page 165: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

204

Edit Modul Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will hide all menus in Configuration

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Configuration menu

User choose Modul menu

if User choose Add or Update Modul

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Page 166: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

205

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Modul

Application will ask User to confirm his/her

action

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Edit Application Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Page 167: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

206

Application will hide all menus in Configuration

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Configuration menu

User choose Application menu

if User choose Add or Update Application

User inputing new data into browser

User press "Save" button

if all required inputs are filled

Application check new data with database

if data is valid

Application insert or update data into

database

else if data is not valid

Application return error information

end if

Browser show information related to it

else if required inputs are not filled

Browser will show information related to it

end if

else if User choose delete Application

Application will ask User to confirm his/her

action

Page 168: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

207

if action is confirmed

Application delete data from database

else if action is not confirmed

Application will back from the last condition

end if

end if

else if login is not valid

User will see information about it on browser

end if

End Modul

Edit Access Application Data

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Sales Manager

Application will hide all menus in Configuration

else if User's Access Group is Administrator

Application will show all menus

else if User's Access Group is Executive Viewer

Application will show report's menu only

end if

User choose Configuration menu

Page 169: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

208

User choose Access Application menu

User choose access group that want to be updated

User checks all application which want to be accessed by

choosen access group

User save the changes

else if login is not valid

User will see information about it on browser

end if

End Modul

Modul View Report

User Open the browser

User do a login

if login is valid

Browser shows main page

Application check User's Access Group

if User's Access Group is Admin or Executive Viewer

Application will show all report's menu

else if User's Access Group is Sales Manager

Application will show Call's Detail Report and

Leave's Detail Report only

end if

User choose Report's Menu

User choose Report's Type

User view Report's Detail

Page 170: BAB 3 analisis & perancangan sistem.2thesis.binus.ac.id/doc/Bab3/2008-2-00190-IF Bab 3.pdf · dan aspek legal, manajemen PT. Phapros Tbk. menggunakan Struktur Organisasi ... Memudahkan

209

else if login is not valid

User will see information about it on browser

end if

End Modul