46
BAB 3 ANALISIS SISTEM BERJALAN
3.1
PT JASNITA TELEKOMINDO
3.1.1 Sejarah Perusahaan PT.Jasnita Telekomindo didirikan pada tahun 1996 oleh sekumpulan profesional muda dengan fokus pada jasa nilai tambah di bidang teknologi informasi yang bisa digunakan untuk mempercepat pembangunan dan perkembangan bidang tersebut. Di Indonesia, PT.Jasnita Telekomindo berpusat di E-Trade Building JL. K.H. Wahid Hasyim No. 55 lantai 5, Jakarta 10350. Sampai saat ini, PT Jasnita Telekomindo telah memperluas jaringannya dengan membuka cabang-cabang dibeberapa kota di Indonesia Seperti: •
Kantor Cabang Surabaya
•
Jl. Tengku Zainal Abidin
JL. HR Muhammad 49-55
I/11E
Ruko Taman Beverly No.22
PekanBaru
Surabaya 60189
Tel.0761 41910
Telp. 031-7349068
•
Kantor Cabang Medan
Kantor Cabang PekanBaru
•
Kantor Cabang Banjarmasin
Jl. Sukatani / STM No. 4A
Jl. RE Martadinata No. 2A
Medan 20146
Banjarmasin
Telp 0813105550468
Telp. 7549272
0511-3350342/
47
3.1.2 Visi dan Misi
Visi PT Jasnita Telekomindo adalah 1. Menjadi yang pertama dalam jasa tambahan nilai (value added services) di Indonesia dengan menguasai infrastruktur jaringan information Technology 2. Merupakaan perusahaan yang terdepan dan yang berprestasi tinggi dan berkualitas di bidang akses internet dan IP Solution
Misi PT Jasnita Telekomindo adalah 1. Menyediakan pelayanan terbaik dalam bidang teknologi informasi untuk kepuasaan pelanggan dengan menjaga kualitas pelayanan secara profesional 2.
Memperoleh laba yang optimal untuk membiayai pertumbuhan perusahaan
3. Memperluas perusahaan di masa yang akan datang
3.1.3
Tujuan Perusahaan
Tim manajemen PT Jasnita Telekomindo mempunyai tujuan sebagai berikut: 1. Memberikan layanan superior melalui persekutuan strategis 2. Menjamin
kemajuan
bisnis
yang
konsisten
melalui
investasi
di
perkembangan teknologi dan ketrampilan sumber daya manusia
3.1.4
Layanan PT Jasnita Telekomindo 3.1.4.1
JasInfo PT. Jasnita Telekomindo menyediakan informasi bagi Customer seperti: 1. 13TYP atau 13897
48
13TYP/13897 adalah layanan segala sumber informasi umum
yang dibutuhkan oleh masyarakat tanpa harus
membaca media koran atau majalah, tanpa harus mengakses komputer/website/SMS,
tapi
cukup
hanya
dengan
menggunakan mobile phone / Handphone dengan kode akses 13897/13TYP secara langsung dan cepat. Layanan ini dapat dihubungi selama 24 jam dan merupakan sumber informasi umum yang langsung di jawab oleh operator (bukan mesin dan bukan sms), dengan motonya: Cepat, Tepat dan Akurat. Layanan 13TYP menyediakan hingga 100 operator yang akan melayani semua kebutuhan jenis informasi apapun, sehingga Anda tidak akan mengalami yang namanya "Nada Tunggu" di 13TYP/13897. 2. 140XX 140XX merupakan layanan dari PT.Jasnita Telekomindo. Layanan 140XX berbentuk call centre. 3.1.4.2
JasTrak JasTrak merupakan alat pelacak kendaraan yang berbasis teknologi GPS (Global Positioning System) dan GSM. Pelanggan dapat melacak dan mengawasi seluruh aktifitas armada kendaraan Anda (Fleet Management) melalui Internet (login) kapan saja dan dimana saja tanpa perlu membuat jaringan maupun server sendiri. Dengan Jas Trak, pelanggan dapat memantau beberapa aktivitas pengemudi maupun kendaraan, meliputi : •
Efisiensi penggunaan BBM kendaraan
49
•
Lokasi terkini dan report seluruh perjalanan kendaraan
•
Penyimpangan rute kendaraan
•
Komunikasi 2 arah antara sopir – kantor
•
Keamanan kendaraan, penumpang, dan muatan
•
Efisiensi waktu perjalanan
•
Jam kerja (operasional) kendaraan dan performa sopir JasTrak juga dilengkapi dengan berbagai macam fitur –
fitur
dan
aksesoris
(sensor-sensor)
untuk
meningkatkan pengawasan terhadap aktivitas kendaraan, antara lain : •
SOS Button : Tombol untuk SOS
•
Sensor Pintu : Mendeteksi buka tutup pintu kendaraan, tangki BBM dll
•
Sensor Suhu : Mendeteksi perubahan suhu dalam box
•
Sensor Infrared : Mendeteksi pergerakan yang tidak inginkan
•
Immobilizer : On / Off mesin kendaraan secara remote melalui web / SMS
•
ID Driver (RFID) : Alat absensi online yang dihubungkan dengan kontak mobil Jaringan JasTrak meliputi kepulauan Sumatera, Jawa,
Bali, NTB, NTT, Kalimantan dan Sulawesi yang disajikan dalam peta digital yang terus di-update dan dapat digunakan di kendaraan : Bus, Truk, Trailer, Rent Car, Logistics, Alat Berat, dan bahkan kendaraan pribadi Anda.
50
3.1.4.3
JasCall JasCall digunakan untuk komunikasi SLI (Sambungan Langsung Internasional) dan SLJJ (Sambungan Langsung Jarak
Jauh).
Layanan
ini
memungkinkan
pelanggan
melakukan percakapan ke manapun di seluruh dunia, dari manapun berada dengan cara yang mudah dan harga yang murah serta kualitas suara yang jernih. JasCall di design dalam bentuk Pra Bayar dan Pasca Bayardi mana pelanggan bebas menentukan pilihan yang sesuai dengan kebutuhan komunikasi. Fitur dan Kelebihan JasCall •
Bebas biaya pendaftaran.
•
Bebas biaya bulanan ( abodemen ).
•
Mudah dan dapat digunakan dari telepon manapun ( telepon rumah, kantor, umum, flexi, handphone ) dengan akses yang mudah di ingat dan bebas pulsa : 17055.
•
Kualitas suara yang jernih dan bening.
•
Tarif hemat hingga 86% dan discount untuk jam tertentu.
•
Tersedia discount yang menarik untuk pembelian nominal tertentu.
•
Jangkauan yang luas di seluruh Indonesia ( yang ada jaringan XL ) dan bebas roaming ( khusus untuk JasCall Mobile ).
•
Dapat di isi ulang ( khusus untuk Pra Bayar ).
•
Dapat di gunakan dengan atau tanpa menggunakan PIN, dengan mendaftarkan nomor telepon Anda ke sistem Jasnita Telekomindo.
51 •
Tersedia rincian atas pemakaian telepon yang akan dikirim beserta dengan tagihan tiap bulan ( Pasca Bayar ) atau sesuai dengan permintaan Anda ( Pra Bayar ).
•
Limit dapat di sesuaikan dengan kebutuhan / permintaan Anda.
•
Dapat melakukan panggilan cepat tanpa memasukan nomor tujuan, dengan cara mendaftarkan nomor tujuan Anda itu ke sistem Jasnita Telekomindo ( speed dialing ).
•
Dapat membatasi nomor tujuan yang tidak dikehendaki ( destination allowed )
•
Dapat mengontrol pemakaian telepon melalui sistem pin ( multi password ).
•
Dapat memilih bahasa pengantar pada sistem Jasnita Telekomindo ( Inggris, Indonesia, Mandarin, Jepang ).
3.1.4.4
JasNet JasNet merupakan perusahaan yang bergerak di bidang pelayanan internet, antara lain: 1. Internet Protocol Television Sistem ini merupakan layanan televisi digital dengan menggunakan Internet Protocol (IP) dalam jaringan internet dengan koneksi Broadband 2. Video Conference Video Conference adalah kumpulan dari interaktif teknologi telekomunikasi yang mengijinkan dua atau lebih lokasi untuk interaktif melalui dua jalur video dan transmisi radio. 3. Hosted PABX Hosted PABX adalah suatu layanan yang disediakan untuk perusahaan yang memerlukan sistem komunikasi PBX
52
dalam skala besar dengan menggunakan Internet Protocol (IP) 4. Multi Protocol Label Switching (MPLS) Layanan
ini
memungkinkan
pelanggan
untuk
menghubungkan semua kantor pelanggan dari PT Jasnita Telekomindo hanya dengan satu link di setiap cabang 3.2 Struktur Organisasi Struktur Organisasi dari PT. Jasnita Telekomindo adalah sebagai berikut:
Gambar 3.1 Struktur Organisasi PT. Jasnita Telekomindo
53
3.2.1 Wewenang dan Tanggung jawab Wewenang dan tanggung jawab masing-masing divisi dari PT.Jasnita Telekomindo ialah sebagai berikut:
1. Board of Director •
Memimpin rapat yang penting
•
Menerima dan memberhentikan karyawan
•
Menentukan kebijakan upah atau gaji karyawan
•
Mengawasi kegiatan karyawan
•
Merumuskan dan menetapkan strategi perusahaan
•
Membuat perencanaan jangka panjang
•
Menjaga
perkembangan
perusahaan
dengan
mengusahakan kegiatan usaha 2. Corporate Secretary •
Membuat janji dengan pihak-pihak yang ingin bekerja sama
•
Membuat laporan kegiatan perusahaan
•
Bertanggung jawab bagi pengadaan sarana atau prasarana kesekretariatan lainnya
•
Bertanggung jawab atas pelaksanaan rapat perusahaan
•
Menjadi notulen dalam rapat direksi
•
Menjadi petugas yang bertanggung jawab atas data perusahaan
•
Mengelola hubungan dengan regulator dan pemerintah
3. General Manager Admin,Finance and accounting •
Melakukan rekonsiliasi bank atau pajak (PPN/PPH 23)
54
•
Melakukan audit internal
•
Mengontrol data transaksi dari proyek
a. Manager Human Resources •
Mengurusi masalah penerimaan karyawan baru
•
Menyeleksi calon karyawan
•
Melakukan training terhadap calon karyawan
b. Manager Finance •
Membuat analisa studi kelayakan keuangan
•
Bertanggung jawab atas pengeluaran keuangan perusahaan yang menyangkut penggunaan dana antar segala kegiatan usaha
•
Mengatur pengalokasian dan penggunaan data
•
Mengkoordinir,
mengarahkan,
dan
mengawasi
penyajian laporan keuangan c.
Manager Tax and Accounting •
Membuat laporan keuangan, antara lain neraca dan perhitungan laba atau rugi
•
Menganalisa rasio-rasio keuangan
•
mengurusi masalah pembayaran pajak perusahaan
d. Manager Purchasing •
Membuat perencanaan pembelian barang ataupun jasa yang dibutuhkan perusahaan
•
Mengontrol kegiatan pembelian (harga, kualitas, dan delivery) dan administrasi perusahaan
•
Mencari dan mebandingkan beberapa supplier untuk mendapatkan harga dan kualitas yang baik
•
Melakukan negosiasi harga ,penalti,cara,dan waktu pembayaran serta cara dan waktu pengiriman
e. Manager Billing and Collection
55
•
Mengurusi masalah tarif atau billing yang akan dikenakan kepada customer setiap bulannya
•
Menentukan kebijakan tarif bagi konsumen apabila terjadi keluhan dari customer karena layanan yang kurang memuaskan
f. Manager Inventory •
Mengawasi ketersediaan peralatan yang mendukung kegiatan perusahaan
•
Mengadakan peralatan yang dibutuhkan atau belum tersedia di perusahaan
4. General Manager Sales and marketing •
Bertanggung jawab atas penjualan produk perusahaan
•
Membuat analisa penjualan produk
•
Mengatur strategi promosi yang akan digunakan
•
Bertanggung jawab dalam pemasaran layanan-layanan (termasuk JasNet dan JasCall) kepada para pelanggan
•
Memastikan bahwa pelanggan puas terhadap layanan yang diberikan
a. Manager Call Center •
Mengurus masalah analisa dan informasi yang berhubungan dengan product call center
b. Manager IP Solution •
Mengurus masalah VOIP (Voice Over Internet Protocol)
•
Mengurus masalah reliability link
c. Manager GPS Tracking System •
Mengatur hal-hal yang berhubungan dengan GPRS
56
•
Mengatur paket data akan melewati gateway IIX atau gateway international
d. Manager Promotion •
Mempromosikan perusahaan melalui iklan
•
Membuat dan mencetak brosur tentang perusahaan
5. General Manager Technical Support •
Mengawasi
dan
mengatur
masalah-masalah
yang
berkaitan dengan teknis •
Mengawasi
kegiatan
penginstalan
alat,service,
maintenance product, dan customer visit a.
Manager Customer Care •
Melayani keluhan-keluhan ataupun saran dari Customer
•
Meneruskan informasi keluhan dan saran dari customer ke bagian teknis agar segera diproses
b.
Manager Quality Assurance •
Bertanggung jawab atas masalah-masalah produk perusahaan
•
Memberikan masukan atas masalah-masalah yang terjadi
c. Manager Sales Support • Menjelaskan ke pelanggan tentang produk yang dijual •
Berkomunikasi dengan pelanggan melalui telepon dan memproses dokumentasi penjualan
d. Programmer •
Mendukung produk yang dijual perusahaan
57
•
Melakukan
pengembangan
terhadap
produk
perusahaan yang sudah ada e.
Design Graphic •
Membuat dan mengembangkan berbagai design graphic web
•
Merencanakan konsep dan ide dari sebuah karya desain
•
Merancang
atau
menyusun
bahan
(huruf,
gambar,dan unsur grafis lain) menjadi informasi visual pada media yang dimengerti publik •
Menjadi pemecah masalah untuk kebutuhan komunikasi dalam bentuk visual
6. General Manager Operational •
Mengatur bagaimana bisnis yang telah ada agar tetap beroperasi
a.
Manager Sistem Admin • Bertindak sebagai administrator perusahaan yang memiliki
akses
tertentu
terhadap
data-data
perusahaan • Bertanggung jawab atas masalah sistem seperti call center, IP solution, dan GPS tracking system b.
Manager Networking • Mendukung
layer-layer
yang
permasalahan
yang
membutuhkan
jaringan • Mengatasi jaringan c.
Site Manager Grand Indonesia
terjadi
dalam
58
• Mengkoordinir atau mengatur instalasi kabel di area mall,kantor,hotel, dan apartemen Grand Indonesia • Membuat laporan untuk instalasi yang terkait dengan Grand Indonesia • Mengkoordinir engineer yang akan melakukan instalasi ataupun aktivasi di Grand Indonesia • Melakukan jadwal maintenance untuk peralatan yang telah terpasang di Grand Indonesia d.
Site Manager Oakwood Premier Cosmo • Mengkoordinir atau mengatur instalasi kabel di area mall,kantor,hotel, dan apartemen Oakwood Premier Cosmo • Membuat laporan untuk instalasi yang terkait dengan Oakwood Premier Cosmo • Mengkoordinir engineer yang akan melakukan instalasi ataupun aktivasi di Oakwood Premier Cosmo • Melakukan jadwal maintenance untuk peralatan yang telah terpasang di Oakwood Premier Cosmo
7. General Manager Branches •
Mengawasi aktivitas kerja dari kantor yang dipegangnnya
•
Melaporkan perkembangan maupun kejadian yang terjadi pada kantornya kepada General Manager yang berlokasi di pusat
59
8. General Manager Business Development •
Merencanakan
hal-hal
yang
berhubungan
dengan
pengembangan perusahaan •
Melakukan inovasi terhadap produk yang akan dihasilkan
•
Melakukan lobby dengan pihak lain yang ingin bekerja sama
3.3 Analisa Sistem 3.3.1 Sistem yang berjalan Saat ini, PT Jasnita Telekomindo adalah suatu perusahaan yang melakukan penyewaan atau peminjaman GPS untuk perusahaan armada. Saat ini PT Jasnita Telekomindo sudah memiliki GPS transceiver yang dipasang pada armada atau kendaraan yang mana memungkinkan mengumpulkan informasi armada, seperti lokasi, kecepatan, status update atau tidak update, dsb. Transceiver mengirimkan informasi ini melalui jaringan GSM / GPRS menuju server aplikasi JAS-Trak, lalu data yang dikirim akan disimpan dalam database yang aman untuk pemutaran masa depan. Berikut ini adalah gambaran mengenai sistem yang berjalan pada PT Jasnita Telekomindo:
60
Gambar 3.2 Sistem berjalan
Gambar 3.3 Diagram Nol Sistem berjalan
61
3.3.2 Permasalahan yang dihadapi Ada beberapa permasalahan yang dihadapi oleh perusahaan armada dikarenakan belum adannya sistem yang mendukung Sistem Informasi Geografis
untuk
melakukan
pengelolaan
Armada.
Permasalahan-
permasalahan yang dihadapi oleh perusahaan armada adalah sebagai berikut: 1. Keterlambatan proses pengiriman barang Pada perusahaan armada seringkali pengemudi tidak mengirim barang langsung ke tujuan atau terjadi penyimpangan tujuan sehingga seringkali terjadi permasalahan dengan pelanggan utamanya yang berkenaan dengan keterlambatan. 2. Pengeluaran perusahaan yang berlebih Pada perusahaan armada seringkali mendapat tagihan pengeluaran khususnnya dalam tagihan pengisian bahan bakar yang tidak sesuai sehingga itu akan sangat merugikan pihak perusahaan. 3. Ketidaktahuan akan jarak dan waktu tempuh armada Perusahaan armada seringkali kekurangan informasi mengenai jarak dan waktu tempuh armada atau kendaraan yang dimiliki oleh perusahaan armada terutama untuk rute-rute yang belum pernah ditempuh sebelumnya. 4. Belum adanya sistem pengelolaan armada yang bisa memvisualisasikan data-data tracking armada pada sistem informasi geografis, sehingga posisi kendaraan secara aktual pada peta belum bisa ditampilkan.
62
3.3.3
Usulan Pemecahan Masalah Dengan adanya beberapa masalah dari sistem yang tersebut maka penulis mencoba untuk memberikan usulan pemecahan masalah dengan cara merancang suatu Sistem Informasi Geografi yang dapat memberikan solusi untuk kemudahan akses bagi pihak PT Jasnita Telekomindo agar mudah melakukan pelacakan kendaraan sekaligus mengawasi keberadaan armada dan pelanggan yang sedang melakukan peminjaman GPS. Fasilitas-fasilitas yang tersedia adalah : 1. Tracking Armada Sistem yang dibuat adalah sistem yang bisa memberikan gambaran atau visualisasi mengenai penjalanan armada yang bersangkutan dari mulai berangkat sampai kembali seperti lokasi armada, perkiraan waktu tempuh, perkiraan jarak tempuh, dan perkiraan jumlah konsumsi BBM. 2. Biaya BBM Sistem yang dibuat mampu untuk menampilkan biaya BBM yang terpakai pada armada yang dilacak dengan mengolah data yang ada seperti data jarak tempuh dengan konsumsi BBM per KM dari armada sehingga bisa didapatkan jumlah BBM dalam Liter (L) yang telah dipakai oleh armada. 3. Data-data didapat dari PT.Jasnita Telekomindo Data-data yang kami gunakan didapat dari PT Jasnita Telekomindo dengan cara meminta data pelanggan dan data GPS yang sedang dipinjam. Data-data tersebut diolah sehingga dapat saling melengkapi dan menjadi sebuah Sistem Informasi Geografi yang dapat menunjukkan lokasi atau tempat pelanggan dan juga
63
pelacakan perjalanan armada berdasarkan data dari GPS yang sedang dipinjam.
3.4 3.4.1
Data Flow Diagram (DFD) Diagram Konteks
Gambar 3.4 Diagram Konteks yang diusulkan
64
3.4.2
Diagram Nol
Gambar 3.5 Diagram Nol yang diusulkan 3.5 Perancangan Database 3.5.1 Kamus data Berikut ini merupakan kamus data dari tabel- tabel yang digunakan dalam “Analisa,perancangan dan
pengembangan sistem informasi geografis
berbasis web untuk sistem pengelolaan armada”: Client: @KdClient + Nama + Address + Phone + KdCity
65
Provinsi: @KdProvinsi + NamaProvinsi City: @KdCity + Nama + KdProvinsi Model: @KdModel + Model+ Type + Color + EngineNumber + ChasisNumber + FC_Avg KonsumsiBahanBakar: @KdFC + Jarak + JumlahLBensin+ Biaya_BBM + Kd_LP JenisBensin: @KdJenisBensin + NamaJenis + HargaSatuan Manufacture: @KdManufacture + Nama + KdModel Asset: @KdAsset + SAName + Speed +SserialKey + Smobilenumber+ KdClient LastPosition: @Kd_LP + KdAsset + Waktu + Posisi + Speed + Status Kendaraan: @SAName + PurchasingDate+ Price +KdModel + KdJenisBensin + KonsumsiBBM 3.5.2
Entity Relationship Diagram (ERD)
66
Gambar 3.6 ERD 3.5.3 Spesifikasi tabel 1.
Tabel Kota Nama Tabel : Kota Deskripsi
: Database Kota di Indonesia
67
Primary key : KdCity Tabel 3.1 Tabel Kota
2.
Nama Field
Tipe
Panjang
Keterangan
Kdkota
Integer
11
Kode Kota
KdProvinsi
Integer
11
Kode Provinsi
Nama
Varchar
100
Nama Kota
Tabel Provinsi Nama Tabel : Provinsi Deskripsi
: Database Provinsi di Indonesia
Primary key : KdProvinsi Tabel 3.2 Tabel Propinsi
3.
Nama Field
Tipe
Panjang
Keterangan
KdProvinsi
Integer
11
Kode Provinsi
NamaProvinsi
Varchar
100
Nama Provinsi
Tabel Last Position Nama Tabel : LastPosition Deskripsi
: Database Last Position
Primary key : Kd_LP
68
Tabel 3.3 Tabel Last Position
4.
Nama Field
Tipe
Panjang
Keterangan
Kd_LP
Integer
11
Kode Last Position
KdAsset
Integer
11
Kode Asset
Waktu
DateTime
Location
Varchar
100
Location
Speed
Varchar
100
Kecepatan kendaraan
Status
Varchar
100
Status Kendaraan
Waktu yang ditempuh
Tabel Kendaraan Nama Tabel : Kendaraan Deskripsi
: Database kendaraan
Primary key :SAName Tabel 3.4 Tabel Kendaraan
Nama Field
Tipe
Panjang
Keterangan
SAName
Varchar
100
No kendaraan
PurchasingDate
Datetime
Price
Float
11
Harga Kendaraan
KdModel
Integer
11
Kode Model
Tanggal pembelian
69
KdJenisBBM
5.
Integer
11
Kode Jenis BBM
Tabel manufacture Nama Tabel : Manufacture Deskripsi
: Database Manufacture
Primary key : KdManufacture Tabel 3.5 Tabel Manufacture
6.
Nama Field
Tipe
Panjang
Keterangan
KdManufacture
Integer
11
Kode manufacture
Nama
Varchar
100
Nama Manufacture
KdModel
Integer
11
Kode Model
Tabel konsumsi bahan bakar Nama Tabel : Konsumsi_bahan_bakar Deskripsi
: Database konsumsi bahan bakar
Primary key : KdFC Tabel 3.6 Tabel Konsumsi bahan bakar
Nama Field
Tipe
Panjang
Keterangan
KdFC
Integer
11
Kode konsumsi bahan bakar
Jarak
Float
11
Jarak yang ditempuh
70
Jumlah_l_BBM
Float
11
Jumlah L bensin yang keluar
Biaya_BBM
7.
Float
11
Biaya BBM
Tabel asset Nama Tabel : Asset Deskripsi
: Database untuk Asset yang ada di P. Jawa
Primary key : KdAsset Tabel 3.7 Tabel Asset
8.
Nama Field
Tipe
Panjang
Keterangan
KdAsset
Integer
11
Kode Asset
SAName
Varchar
100
No Kendaraan
Speed
Float
11
Kecepatan
SserialKey
Varchar
100
SerialKey
SmobileNumber Varchar
100
Mobile Number
KdClient
11
Kode Client
Integer
Tabel jenis bensin Nama Tabel : JenisBensin Deskripsi
:Database Jenis Bensin
Primary key :Kdjenisbensin
71
Tabel 3.8 Tabel jenis bensin
9.
Nama Field
Tipe
Panjang
Keterangan
Kdjenisbensin
Integer
11
Kode jenis bensin
NamaJenis
Varchar
100
Nama Jenis Bensin
HargaSatuan
Float
11
Harga satuan bensin
Tabel Client Nama Tabel : Client Deskripsi
: Database Client PT Jasnita Telekomindo
Primary key :KdClient Tabel 3.10 Tabel Client Nama Field
Tipe
Panjang
Keterangan
KdClient
Integer
11
Kode Client
NamaClient
Varchar
100
Nama Client
Address
Varchar
100
Alamat Client
KdCity
Integer
11
Kode Kota
10. Tabel model Nama Tabel : Model Deskripsi
: Database model kendaraan
Primary key : KdModel
72
Tabel 3.11 Tabel Model Nama Field
Tipe
Panjang
Keterangan
KdModel
Integer
11
Kode Model
Model
Varchar
100
Model
Type
Varchar
100
Type
Color
Varchar
100
Color
EngineNumber
Varchar
100
Engine Number
ChasisNumber
Float
11
Chasis Number
3.6 Perancangan menu
73
Gambar 3.7 Diagram Hierarki Main Menu
Didalam menu utama terdapat 8 sub menu, yaitu profile, new user, new client, client, asset,new asset, menu viewing, menu searching Sub menu tersebut dijelaskan sebagai berikut: •
Menu Profile
74
Menu ini menampilkan profile dari yang login berupa usename, password, nama,address, position, email, telp no, mobile no •
Menu new user Menu ini terdiri dari dari 4 sub menu yaitu: A. Menu Create: Untuk menambahkan user baru yang digunakan untuk login B. Menu tampilan: untuk menampilkan data user yang sudah dicreate C. Menu Update: untuk melakukan perubahan data user. D. Menu delete: untuk mendelete data user
•
Menu new client Menu ini untuk menambahkan data client
•
Menu client Menu client ini menampilkan data client. Data Client tersebut sebagai berikut: nama,alamat, telephone, kota, provinsi. Dan pada menu tersebut 1 sub menu yaitu delete, untuk mendelete data client yang sudah tidak melakukan transaksi dengan PT Jasnita Telekomindo.
•
Menu new asset Menu ini untuk menambahkan data asset
•
Menu asset Menu asset ini menampilkan data asset. Data Asset tersebut sebagai berikut: iasset, saname,speed, sserialkey, smobilenumber, nama client, alamat. Menu asset ini memiliki 2 sub menu yaitu A. Menu delete
75
Menu ini mendelete data asset yang sudah tidak terpakai. B. Menu update Menu ini untuk melakukan perubahan data asset. •
Menu viewing Menu ini terdiri dari dari enam sub menu yaitu: 1. Zoom in, untuk memperbesar gambar peta 2. Zoom out, untuk memperkecil gambar peta 3. Pan, untuk menggeser gambar peta 4. Best fit, untuk mengubah ukuran gambar peta seukuran layar 5. Sattelit, untuk menampilkan peta sesuai dengan gambaran sebenarnnya
•
Menu searching Pada tahap ini sangat tergantung pada saat proses di viewing. Pada menu ini terdapat waktu tempuh,jarak tempuh, jumlah BBM yang dikeluarkan, rute jalan yang dilalui, biaya BBM yang dikeluarkan oleh armada atau kendaraan.
3.7 Perancangan layar Rancangan Halamaan login
76
Gambar 3.8 Rancangan halaman login Rancangan Halaman home
Gambar 3.9 Rancangan halaman Home
77
Rancangan Halaman profile
Gambar 3.10 Rancangan halaman Profile Rancangan Halaman new user
78
Gambar 3.11 Rancangan halaman new user
Rancangan Halaman update User
Gambar 3.12 Rancangan halaman update user Rancangan Halaman newclient
79
Gambar 3.13 Rancangan halaman new client
Rancangan Halaman client
Gambar 3.14 Rancangan halaman client
Rancangan Halaman newasset
80
Gambar 3.15 Rancangan halaman new asset
Rancangan Halaman asset
Gambar 3.16 Rancangan halaman asset
Rancangan Halaman update asset
81
Gambar 3.17 Rancangan halaman update asset Rancangan Halaman viewing
Gambar 3.18 Rancangan halaman viewing
82
Rancangan Layar Searching
Gambar 3.19 Rancangan halaman searching
3.8 Spesifikasi program Modul Aplikasi Web Panggil alamat web Masukkan Username Masukkan Password Tekan Login Modul Menu Utama Aplikasi Web Lakukan Pilihan pada menu Home Tekan Sign Out untuk melakukan Logout Modul Profile
83
Lakukan Pilihan Profile di halaman Home Dapat Melihat Profile dari User yang sedang Login Modul New User Lakukan Pilihan New User di halaman Home Halaman Untuk membuat data user yang baru Masukkan Username Masukkan Password Pilih Position Masukkan Nama Masukkan Address Masukkan E-Mail Masukkan Phone Masukkan Mobile Phone Tekan Create untuk membuat Tekan Reset untuk mereset data yang diinput Centang User yang mau didelete Tekan Delete untuk mendelet User yang sudah ada Modul Update User Lakukan Pilihan Update User di halaman Home Masukkan Username Masukkan Password
84
Melakukan pengecekan ke database Pilih Position Yang ingin diganti Masukkan Nama Yang ingin diganti Masukkan Address Yang ingin diganti Masukkan E-Mail Yang ingin diganti Masukkan Phone Yang ingin diganti Masukkan Mobile Phone Yang ingin diganti Tekan Reset Untuk mereset input data Tekan Update untuk mengupdate data
Modul New Client Lakukan Pilihan New Client di halaman Home Masukkan Nama Masukkan Alamat Masukkan Phone Pilih Provinsi Pilih Kota Tekan Submit untuk membuat new client Modul Client Lakukan Pilihan Client di halaman Home
85
Menampilkan data-data client yang ada Centang client yang ingin dihapus Tekan Delete untuk menghapus client yang dipilih Modul New Asset Lakukan pilihan New asset di halaman Home Masukkan SANAME Masukkan Speed Masukkan SERIAL KEY Masukkan Phone Pilih Client yg memiliki Asset tersebut Tekan Submit untuk membuat Asset yang baru Modul Asset Lakukan pilihan Asset di halaman Home Menampilkan Asset-Asset yang tersedia Tekan angka halaman atau Next untuk mengganti halaman Centang Asset yang ingin di Delete Tekan Delete untuk menghapus Asset Modul Update Asset Lakukan pilihan Update Asset di halaman Home Masukkan IASSET Masukkan SANAME
86
Masukkan Speed Masukkan SERIAL KEY Masukkan Phone Pilih Client yg memiliki asset tersebut Melakukan pengecekan ke Database Tekan Submit untuk mengupdate Asset Modul Viewing Lakukan pilihan Viewing di halaman Home Masukkan SANAME yang ingin dicari Tentukan Start Date Tentukan End Date Tekan Search untuk mencari posisi Masuk ke modul searching Modul Searching Menampilkan jarak tempuh Armada Menampilkan jumlah BBM yang terpakai Menampilkan harga BBM yang dibutuhkan Menampilkan rute jalan yang dilalui oleh Armada