• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
45
0
0

Teks penuh

(1)

28

ANALISA DAN PERANCANGAN SISTEM

3.1. Tinjauan Organisasi

Organisasi adalah wadah tempat orang – orang berkumpul, bekerjasama , secara rasional, terencana, terorganisir, terpimpin dan terkendali, dalam hal pemanfaatan sumber daya materi maupun non materi sarana dan prasarana, dan data yang digunakan secara efisien serta efektif untuk mencapai tujuan organisasi.

3.1.1. Profil Organisasi

PT Liga Adhi Buana merupakan sebuah perusahaan yang bergerak di bidang freight forwarder, transportasi darat dan laut ke seluruh Indonesia. Sebagai perusahaan freight forwarder atau jasa angkutan yang berdiri sejak tahun 1981, PT Liga Adhi Buana telah berperan aktif di bidang angkutan darat dan laut ke seluruh Indonesia. PT Liga Adhi Buana telah melakukan kerja sama dan berperan di bidang transportasi dengan perusahaan – perusahaan kontraktor, baik perusahaan BUMN ataupun perusahaan komersial swasta.

Beberapa jenis jasa yang ditawarkan oleh PT Liga Adhi Buana, antara lain terdiri dari :

Jasa Ekspedisi Angkutan Darat (Trucking Services)

o Jasa pengangkutan berat dan pemindahan (Heavy trucking and relocation)

o Truk charter dan pengangkutan regular (Charter and regular trucking services)

o Pengangkutan charter dan reguler antar pulau (Interinsuler trucking services).

Jasa Ekspedisi Angkutan Laut (Sea Freight Services) o Jasa pengangkutan barang curah

o Jasa pengiriman barang dengan container o Jasa penyediaan sarana angkutan laut

Jasa dan Layanan Pendukung Transportasi dan Logistics o Jasa pengiriman full container / konsolidasi o Door to door – Port to Door – Port to Port

(2)

3.1.2. Visi dan Misi Organisasi

PT Liga Adhi Buana memiliki visi dan misi berupaya keras untuk menjadi sebuah perusahaan Freight Forwarder yang memiliki kredibilitas yang tinggi dan berusaha untuk menjadi semakin lebih professional sebagai rekan di bidang transportasi darat dan laut ke seluruh Indonesia.

3.1.3. Struktur Organisasi

Struktur organisasi adalah kerangka yang terdiri dari fungsi – fungsi dan hubungan yang menyatakan seluruh kegiatan untuk mencapai sasaran tujuan yang sama. Adapun struktur organisasi dari PT Liga Adhi Buana adalah sebagai berikut :

Gambar 3.1 Struktur Organisasi 3.2. Analisa dan Perancangan Sistem

Pada tahapan perancangan sistem informasi, analisa masalah merupakan hal yang sangat penting dalam membuat suatu sistem yang baik. Analisa perancangan sistem merupakan langkah pemahaman persoalan sebelum mengambil tindakan atau keputusan penyelesaian hasil utama. Langkah selanjutnya dalam penyusunan sistem ini adalah perancangan sistem yang bertujuan memberikan gambaran kepada pengguna tentang sistem yang akan dikembangkan.

Komisaris

Angelina Nainggolan

Manager

Marketing

Muhammad Tony

Staff

Marketing

Citra Tantrina

Manager

Keuangan

Mustofa

Staff

Keuangan

Linda Yulinda

Manager

Operasional

Rendy Muchsin

Staff

Operasional

Budi

Manager

Perencanaan

Tedjo

Staff

Perencanaan

Daniel Sugeng

Direktur

Utama

Anie Roslina

(3)

3.2.1. Proses Bisnis

Seperti yang telah dijelaskan pada bagian awal dari penulisan penelitian ini, PT Liga Adhi Buana, saat ini telah menggunakan sistem informasi yang mengintegrasikan proses persiapan mengikuti proyek dan pelaksanaan proyek. Sistem yang digunakan oleh perusahaan ini masih terbatas berjalan pada jaringan intranet dan belum cukup membantu pekerjaan pekerja lapangan yang ada di perusahaan.

Sebelum membahas lebih jauh mengenai proses dari sistem informasi yang akan diimplementasikan, berikut ini akan dijelaskan proses bisnis utama yang ada pada PT Liga Adhi Buana dan telah di integrasikan pada sistem informasi pemantauan proyek yang mereka miliki.

Secara garis besar terdapat dua proses bisnis yang dilakukan oleh PT Liga Adhi Buana, yaitu proses mengikuti tender dan proses pelaksanaan proyek.

1. Proses Mengikuti Tender Proyek

Untuk dapat mengikuti tender di sebuah perusahaan, PT Liga Adhi Buana harus terlebih dahulu terdaftar sebagai rekanan dari perusahaan yang mengadakan tender tersebut. Proses untuk menjadi rekanan suatu perusahaan mengharuskan untuk mengirimkan sejumlah dokumen seperti misalnya company profile, sertifikat tenaga ahli, sertifikat izin usaha, dan sebagainya yang berhubungan dengan keabsahan dan kualifikasi perusahaan sebagai perusahaan freight forwarder. Proses ini hanya dilakukan sekali, dan ketika sudah terdaftar sebagai rekanan, perusahaan dapat mengikuti proses tender.

Adapun proses yang dilalui oleh PT Liga Adhi Buana dalam mengikuti tender suatu proyek:

a. PT Liga Adhi Buana memperoleh informasi mengenai tender yang diadakan oleh suatu perusahaan dan mempelajarinya.

b. PT Liga Adhi Buana akan melakukan survey ke lapangan untuk mengamati daerah tempat barang akan dimuat, daerah yang akan dijadikan jalur pengiriman barang dan juga daerah tempat tujuan pengiriman barang.

c. Dengan mempelajari hasil survey yang dilakukan PT Liga Adhi Buana akan membuat penawaran harga yang dikirimkan ke perusahaan yang mengadakan tender.

(4)

Start Mendapat Info Tender dan Mempelajari Project Survey Lokasi Project Foto Lokasi Hasil Survey Membuat Surat Penawaran Surat Penawaran End

Gambar 3.2 Flowchart Proses Mengikuti Tender Proyek 2. Proses Pelaksanaan Proyek

Setelah proses persiapan proyek dilakukan sampai tahap memberikan surat penawaran, PT Liga Adhi Buana akan menunggu sampai mendapatkan informasi dari klien mengenai apakah tender tersebut dimenangkan oleh PT Liga Adhi Buana atau tidak. PT Liga Adhi Buana dianggap mendapatkan suatu proyek ketika perusahaan klien telah memberikan surat perintah kerja kepada PT Liga Adhi Buana untuk dapat melaksanakan pengiriman barang. Adapun proses dalam pelaksanaan proyek adalah sebagai berikut:

a. PT Liga Adhi Buana akan memperoleh surat perintah kerja dari perusahaan yang mengadakan tender proyek.

b. PT Liga Adhi Buana akan membuat kontrak kerja sama dengan pemilik kapal atau transportasi yang akan digunakan untuk pengiriman barang. c. PT Liga Adhi Buana akan membuat surat perintah kerja yang akan

diberikan ke PBM (Perusahaan Bongkar Muat) yang ada di tempat asal barang dan tempat tujuan pengiriman barang.

d. Setelah barang sampai ke tujuan pengiriman, PBM yang ada di daerah tujuan akan melakukan pembongkaran muatan akan memberitahukan PT Liga Adhi Buana beserta penyerahan dokumen berita acara sebagai bukti barang telah diturunkan dari kapal dan siap dilanjutkan ke proses selanjutnya.

(5)

e. PT Liga Adhi Buana akan memberikan invoice kepada klien berdasarkan perjanjian kerjasama pada awal proyek dan berita acara yang diperoleh dari PBM di daerah tujuan pengiriman.

f. Perusahaan akan menerima pembayaran dari Bank berdasarkan invoice yang dikirimkan ke klien.

PT Liga Adhi Buana Perusahaaan Bongkar Muat (PBM)(Daerah Asal) Perusahaan Bongkar Muat (PBM)(Daerah Tujuan)

Start

Menerima Surat Perintah Kerja dari

Klien

SPK

Membuat Surat Perintah Kerja untuk

PBM SPK Bongkar Muat Barang SPK Bongkar Muat Barang Tracking Kapal Menerima Informasi Penyelesaian Bongkar Muat dan

Berita Acara Penyerahan Berita Acara Penyerahan Barang Membuat Invoice Invoice End

Gambar 3.3 Flowchart Proses Pelaksanaan Proyek

3.2.2. Analisa Sistem Berjalan

Sistem informasi Project integration yang saat ini digunakan oleh PT Liga Adhi Buana, merupakan sistem yang dikembangkan untuk mengubah proses pencatatan data – data yang terkait dengan Proyek, dari sebelumnya menggunakan proses konvensional menggunakan buku dan file office sederhana, menjadi menggunakan suatu sistem dengan database yang terintegrasi.

Secara garis besar fungsi – fungsi yang terdapat pada sistem informasi Project integration system terdiri dari :

1. Pengelolaan data proses pengajuan tender Proyek.

2. Pengelolaan data terkait pelaksanaan Proyek yang telah dimenangkan dalam tender.

3. Pengelolaan data pembayaran.

(6)

3.2.3. Use case Sistem Berjalan

Gambar 3.4 Use case Sistem Berjalan

Tabel 3.1 Deskripsi Use case Persiapan Proyek

Nama Use case Proyek Tender

Aktor Marketing, Surveyor

Deskripsi Input data – data untuk persiapan tender Proyek.

Pra Kondisi Marketing dan Surveyor harus melakukan login terlebih dahulu.

Skenario  Bagian marketing yang telah memperoleh info mengenai tender proyek membuat proyek baru dan memasukan data awal proyek ke sistem.

 Surveyor akan melakukan survey dan mengupdate data hasil survey ke sistem

 Marketing akan membuat surat penawaran ke klien yang membuka tender.

(7)

Tabel 3.2 Deskripsi Use case Buat SPK PBM

Nama Use case Buat SPK PBM

Aktor Surveyor

Deskripsi Memasukan data surat perintah kerja untuk PBM Pra Kondisi Marketing harus melakukan login terlebih dahulu.

Skenario Bagian marketing yang telah memperoleh info mengenai tender proyek, memasukan data awal proyek ke sistem Pasca Kondisi Data proyek baru tersimpan di database

Tabel 3.3 Deskripsi Use case Update Data Tracking Kapal

Nama Use case Update Data Tracking Kapal

Aktor Surveyor

Deskripsi Menginput data koordinat kapal.

Pra Kondisi Surveyor harus melakukan login terlebih dahulu.

Skenario Surveyor akan melakukan komunikasi dengan nahkoda kapal ataupun petugas pada kapal untuk mengirimkan koordinat keberadaan kapal dan mengupdate sistem.

Pasca Kondisi Data koordinat kapal tersimpan pada sistem.

Tabel 3.4 Deskripsi Use case Update Project Completion

Nama Use case Update Proyek Completion

Aktor Surveyor

Deskripsi Meng-update data penyelesaian proyek.

Pra Kondisi Surveyor harus melakukan login terlebih dahulu.

Skenario Surveyor akan mengupdate data perkembangan proses pengerjaan progress berdasarkan indikator :

 SPK dikirimkan ke PBM dan kapal berangkat dari tempat asal barang

 Barang sampai ke tempat tujuan dan menerima berita acara bongkar muat barang.

(8)

Tabel 3.5 Deskripsi Use case Buat Invoice

Nama Use case Buat Invoice

Aktor Finance

Deskripsi Membuat invoice untuk dikirimkan ke Klien. Pra Kondisi  Finance harus melakukan login terlebih dahulu.

Proyek harus dalam status ready to charge

Skenario Bagian finance akan menerima informasi mengenai status Proyek yang telah “ready to charge”, kemudian akan membuatkan invoice. Invoice akan dicetak untuk dikirimkan ke klien dan bank.

Pasca Kondisi Invoice tersimpan pada database dan siap dicetak.

Tabel 3.6 Deskripsi Use case Buat Pencarian Proyek

Nama Use case Pencarian Proyek

Aktor Marketing, Surveyor, Finance, Management, Administrator Deskripsi Melakukan pencarian Proyek yang ada pada sistem.

Pra Kondisi Marketing, Surveyor, Finance, Management, Administrator harus melakukan login terlebih dahulu.

Skenario Aktor akan melakukan pencarian Proyek dengan menggunakan kata kunci.

Pasca Kondisi Proyek yang dicari akan ditampilkan ke layar.

Tabel 3.7 Deskripsi Use case View Progress Report

Nama Use case View Progress Report

Aktor Management

Deskripsi Melihat proses perkembangan pengerjaan proyek yang sedang berjalan

Pra Kondisi Management harus melakukan login terlebih dahulu. Skenario Management dapat melihat perkembangan dari proyek yang

sedang berjalan, sudah selesai atau dalam tahap tender. Pasca Kondisi -

(9)

Tabel 3.8 Deskripsi Use case Maintain Data Administrasi Sistem

Nama Use case Maintain data administrasi sistem

Aktor Administrator

Deskripsi Memasukan, memperbaharui dan menghapus data administrasi pada sistem.

Pra Kondisi Administrator harus melakukan login terlebih dahulu. Skenario Administrator dapat memasukan, memperbaharui dan

menghapus data administrasi pada sistem :  Data Pegawai

 Data Pengguna  Data Group  Master Data

Pasca Kondisi Data administrasi sistem akan tersimpan pada database.

Tabel 3.9 Deskripsi Use case Maintain Data Proyek

Nama Use case Maintain data Proyek

Aktor Administrator

Deskripsi Melakukan pembaharuan atau menghapus data Proyek Pra Kondisi Administrator harus melakukan login terlebih dahulu. Skenario Administrator melakukan pembaharuan data terkait dengan

Proyek ataupun menghapus Proyek sesuai dengan permintaan dari pengguna.

Pasca Kondisi Data Proyek terbaharui pada database.

Tabel 3.10 Deskripsi Use case Login

Nama Use case Login

Aktor Marketing, Surveyor, Finance, Management, Administrator Deskripsi Login untuk masuk ke sistem.

Pra Kondisi -

Skenario Setiap aktor memasukan username dan password yang dapat diverifikasi oleh sistem untuk dapat masuk ke sistem. Pasca Kondisi Pengguna dapat masuk ke sistem

(10)

2.1.1 Activity Diagram Sistem Berjalan 1. Activity Diagram Login

Gambar 3.5 Activity Diagram Login

Tabel 3.11 Deskripsi Activity Diagram Login

Nama Activity Diagram Login

Actor Pengguna

Deskripsi Pengguna memasukan username dan password, sistem akan memvalidasi username dan password pada database sistem.

Jika data login valid maka pengguna dapat masuk ke sistem, jika tidak sistem akan meminta pengguna untuk memasukan kembali username dan password.

(11)

2. Activity Diagram Persiapan Proyek

Persiapan Project

Marketing System Surveyor Management

Buat Project Baru

Memasukan Data Hasil Survey

Lapangan

[Project tidak menguntungkan] [Project menguntungkan]

Buat Surat Penawaran Project

Update Status Project menjadi

Aktif

[Tender Berhasil] [Tender Gagal]

Update Status Project menjadi

Cancel

Review and Approval

Login Verifikasi Data

Login

[Data Login Tidak Valid]

[Data Valid]

Gambar 3.6 Activity Diagram Persiapan Proyek

Tabel 3.12 Deskripsi Activity Diagram Persiapan Proyek

Nama Activity Diagram Persiapan Proyek Actor Marketing, Surveyor, Management

Deskripsi  Marketing akan memasukan data Proyek yang akan diikuti proses tendernya.

 Surveyor akan memasukan data – data hasil survey baik berupa deskripsi maupun foto – foto.

 Management akan mereview Proyek dan hasil survey serta estimasi yang sudah dibuat.  Apabila management menyetujui Proyek,

marketing akan membuatkan surat penawaran yang akan dikirimkan ke klien.

(12)

3. Activity Diagram Buat SPK untuk PBM

Buat SPK untuk PBM

Surveyor Sistem

Login

Pilih Menu Project dan Buat

SPK

Tampilkan menu buat SPK

Input data - data SPK Simpan data SPK Verifikasi Data Login [Data Valid] [Data Tidak Valid]

Gambar 3.7 Activity Diagram Buat SPK untuk PBM

Tabel 3.13 Deskripsi Activity Diagram Buat SPK untuk PBM

Nama Activity Diagram Buat SPK untuk PBM Actor Surveyor, Sistem

Deskripsi Surveyor melakukan login terlebih dahulu ke sistem lalu memilih

Surveyor memilih menu pembuatan SPK dan mengisi data – data yang diperlukan. Sistem akan menyimpan data dan SPK bisa dicetak untuk dikirimkan ke PBM (Perusahaan Bongkar Muat)

(13)

4. Activity Diagram Update Data Tracking Kapal

Update Data Tracking Kapal

Surveyor Sistem Login Pilih menu tracking kapal Tampilkan halaman tracking kapal Input data koordinat kapal Simpan Data Tracking Kapal Verifikasi Data Login

[Data Tidak Valid]

[Data Valid]

Pilih Project

Gambar 3.8 Activity Diagram Update Data Tracking Kapal

Tabel 3.14 Deskripsi Activity Diagram Update Data Tracking Kapal

Nama Activity Diagram Update Data Tracking Kapal

Actor Surveyor

Deskripsi Surveyor melakukan login ke sistem untuk kemudian memilih menu tracking kapal.

Surveyor memasukan data koordinat kapal yang didapatkan dari nahkoda kapal dan sistem akan menyimpan data tersebut.

(14)

5. Activity Diagram Update Project Completion Update Project Completion

Surveyor Sistem Management

Login

Pilih menu

project halaman projectTampilkan

Cari dan pilih project Upload berita acara penyerahan dan update data project Update data project Review and Approve [Reject] [Approved] Validasi Data Login

[Data Login Tidak Valid]

[Data Login Valid]

Gambar 3.9 Activity Diagram Update Proyek Completion

Tabel 3.15 Deskripsi Activity Diagram Update Proyek Completion

Nama Activity Diagram Update Proyek Completion

Actor Surveyor

Deskripsi Surveyor melakukan login terlebih dahulu ke aplikasi.

Surveyor memilih menu Proyek dan memilih Proyek yang akan diperbaharui statusnya.

Surveyor mengupload berita acara penyerahan dan update informasi penyelesaian Proyek.

Bila review dari manajemen sudah mengatakan Proyek dapat ditutup maka status Proyek dapat di-update menjadi close.

(15)

6. Activity Diagram Pencarian Proyek Pencarian Project Pengguna Sistem Login Pilih Menu Project Tampilkan Menu Project dan Pencarian

Input Kata pencarian project

[Pencarian Valid] Tampilkan data

Hasil pencarian

[Pencarian Nihil]

Validasi data login

[Data login valid] [Data Login Tidak Valid]

Gambar 3.10 Activity Diagram Pencarian Proyek Tabel 3.16 Deskripsi Activity Diagram Pencarian Proyek

Nama Activity Diagram Update Data Tracking Kapal

Actor Pengguna

Deskripsi Pengguna melakukan login terlebih dahulu ke sistem.

Pengguna memilih menu Proyek kemudian ke bagian pencarian untuk memasukan kata pencarian. Sistem akan menampilkan hasil pencarian.

(16)

7. Activity Diagram Buat Invoice Create Invoice Finance Sistem Login Pilih menu project dan create invoice Tampilkan halaman create invoice Validasi Data Login

[Data Login Valid] [Data Login Tidak Valid]

Input data invoice Cetak invoice Pilih Project Tampilkan Informasi Project

Gambar 3.11 Activity Diagram Buat Invoice

Tabel 3.17 Deskripsi Activity Diagram Buat Invoice

Nama Activity Diagram Create Invoice

Actor Finance

Deskripsi Finance akan melakukan login ke sistem. Finance akan masuk ke halaman Proyek, dan mencari Proyek yang akan dibuatkan invoice.

Finance akan memasukan data – data invoice untuk kemudian dapat dicetak.

(17)

8. Activity Diagram View Progress Report

View Progress Report

Management

Sistem

Login

Pilih menu report

Tampilkan

halaman report

Validasi Data

Login

[Data Validasi Valid] [Data Validasi Tidak Valid]

Gambar 3.12 Activity Diagram View Progress Report

Tabel 3.18 Deskripsi Activity Diagram View Progress Report

Nama Activity Diagram View Progress Report

Actor Management

Deskripsi Management akan melakukan login untuk masuk ke sistem.

Management memilih menu report untuk kemudian sistem akan menampilkan halaman laporan.

(18)

9. Activity Diagram Maintain Data Proyek

Maintain Data Project

Administrator Sistem Login Pilih Menu Project Admin Tampilkan Project Admin Page Modifikasi data project Simpan Data Project Validasi Data Login

[Data Login Valid] [Data Login Tidak Valid]

Gambar 3.13 Activity Diagram Maintain Data Proyek

Tabel 3.19 Deskripsi Activity Diagram Maintain Data Proyek

Nama Activity Diagram Maintain Data Proyek Actor Administrator

Deskripsi Administrator akan melakukan login untuk masuk ke sistem.

Administrator memilih menu Proyek administrator kemudian dapat melakukan perubahan data terkait dengan Proyek.

(19)

10. Activity Diagram Maintain Data Administrasi Sistem

Maintain Data Administrasi

Administrator Sistem

Login

Pilih Menu Data Admin Tampilkan Data Administrasi Page Modifikasi data Administrasi Simpan Data Administrasi Validasi Data Login

[Data Login Tidak Valid]

[Data Login Valid]

Gambar 3.14 Activity Diagram Maintain Data Administrasi Tabel 3.20 Deskripsi Activity Diagram Maintain Data Administrasi

Nama Activity Diagram Maintain Data Administrasi Actor Administrator

Deskripsi Administrator akan melakukan login untuk masuk ke sistem.

Administrator memilih menu maintain data administrasi, administrator kemudian dapat melakukan perubahan data terkait dengan data admin seperti data pegawai, pengguna group dan master data.

(20)

2.1.2 Analisa Sistem Usulan

Aplikasi pemantauan proyek berbasis mobile ini dirancang dalam rangka memudahkan pihak manajemen dan pelaksana proyek untuk memonitor proses pengerjaan proyek yang sedang dilakukan melalui smartphone miliknya. Sistem yang sedang berjalan saat ini terbatas aksesnya yang hanya dapat diakses pada saat berada di kantor dengan menggunakan jaringan intranet.

3.2.4. Use case Sistem Usulan

Management

Surveyor

Project Review

Create Ship Tracking Login

<<include>> <<include>>

<<include>>

Create Field Survey

<<include>>

Project Activation or Rejection

<<include>>

Marketing

View Project Information

<<include>>

(21)

Tabel 3.21 Deskripsi Use case Login

Nama Use case Login

Aktor Management, Surveyor, Marketing Deskripsi Login untuk masuk ke sistem.

Pra Kondisi -

Skenario Setiap aktor memasukan username dan password yang dapat diverifikasi oleh sistem untuk dapat masuk ke sistem. Pasca Kondisi Pengguna dapat masuk ke sistem

Tabel 3.22 Deskripsi Use case View Project Information

Nama Use case View Project Information

Aktor Management, Surveyor, Marketing

Deskripsi Melihat informasi terkait dengan projyek yang dipilih. Informasi terdiri dari Informasi dasar proyek, data field survey, surat penawaran, data ship track dan project review. Pra Kondisi Aktor harus melakukan login terlebih dahulu.

Skenario Aktor memilih menu project, kemudian memilih project yang akan dilihat informasinya. Sistem akan menampilkan informasi dari proyek yang dipilih.

Pasca Kondisi -

Tabel 3.23 Deskripsi Use case Proyek Review

Nama Use case Project Review

Aktor Management, Surveyor, Marketing

Deskripsi Proses me-review Proyek dan komunikasi melalui pesan antar sesame aktor yang terlibat dalam proyek.

Pra Kondisi Aktor harus melakukan login terlebih dahulu

Skenario  Aktor memilih project yang pada menu Project. Pada halaman informasi proyek, aktor memilih sub-menu Review.

 Aktor menambahkan review terkait proyek yang dipilih. Pasca Kondisi Data review akan tersimpan pada sistem dan akan diketahui

(22)

Tabel 3.24. Deskripsi Use case Project Activation or Rejection

Nama Use case Project Activation or Rejection

Aktor Management

Deskripsi Mengaktivasi proyek ataupun menolak proyek setelah melakukan evaluasi pada proyek yang dipilih

Pra Kondisi Management harus melakukan login terlebih dahulu. Skenario Management memilih proyek yang masih memiliki status

“Planned”. Management dapat mengaktivasi ataupun menolak proyek melalui tombol yang ada pada aplikasi setelah melakukan review atas informasi yang ada pada sistem.

Pasca Kondisi Status proyek pada sistem akan menjadi “Executed” atau “Canceled”

Tabel 3.25 Deskripsi Use case Create Field Survey

Nama Use case Create Field Survey

Aktor Surveyor

Deskripsi Menginput data – data hasil survey ke dalam sistem. Pra Kondisi Surveyor harus melakukan login terlebih dahulu ke sistem. Skenario  Surveyor memasukan data – data deskripsi terkait

dengan hasil survey lapangan.

Surveyor menggunakan kamera pada smartphone-nya untuk mengambil gambar – gambar di tempat survey dan sistem akan otomatis menguploadnya ke database. Pasca Kondisi Informasi mengenai survey lapangan dan foto – foto hasil

survey tersimpan pada sistem.

Tabel 3.26 Deskripsi Use case Create Ship Tracking

Nama Use case Create Ship Tracking

Aktor Surveyor

Deskripsi Memasukan data koordinat kapal melalui dan informasi terbaru mengenai pengiriman barang saat berada dalam perjalanan.

Pra Kondisi Surveyor harus melakukan login terlebih dahulu.

Skenario Surveyor memilih project yang akan diperbaharui data perjalanan kapalnya.

Surveyor menambahkan data perjalanan kapal terbaru. Pasca Kondisi Data perjalanan kapal tersimpan pada sistem.

(23)

3.2.5. Activity Diagram Sistem Usulan

1.

Activity Diagram Login

Login Pengguna Sistem Memasukan Username dan Password Verifikasi username dan password [Data Valid] [Data tidak Valid]

Gambar 3.16 Activity Diagram Login Tabel 3.27 Deskripsi Activity Login

Nama Activity Diagram Login

Actor Pengguna

Deskripsi Pengguna memasukan username dan password, sistem akan memvalidasi username dan password pada database sistem.

Jika data login valid maka pengguna dapat masuk ke sistem, jika tidak sistem akan meminta pengguna untuk memasukan kembali username dan password.

(24)

2.

Activity Diagram Input Data Hasil Survey Create Field Survey

Surveyor Sistem

Input Username dan Password

Pilih Menu Input Data Survey

Tampilkan Menu Input Data

Survey

Input Data

Survey Upload Foto Hasil Survey

Simpan data hasil survey Verifikasi username dan

password

[Data tidak Valid]

[Data Valid]

Gambar 3.17 Activity Diagram Create Field Survey

Tabel 3.28 Deskripsi Activity Diagram Create Field Survey

Nama Activity Diagram Create Field Survey

Actor Surveyor

Deskripsi Surveyor melakukan login terlebih dahulu ke sistem lalu kemudian memilih menu input data hasil survey.

Surveyor dapat melakukan input data – data terkait hasil survey dan juga mengambil foto – foto lokasi pengiriman dan jalur pengiriman barang.

Sistem akan menyimpan hasinya ke database dan siap untuk disinkronisasikan.

(25)

3.

Activity Diagram Proyek Review Project Review User Sistem Input Username dan Password Pilih Menu Project Validasi username dan password

[Data Login Tidak Valid]

[Data Login Valid]

Tampilkan List project Pilih Project yang akan direview dan pilih sub-menu review Reply review atau buat review

baru

Simpan data review

Gambar 3.18 Activity Diagram Proyek Review Tabel 3.29 Deskripsi Activity Diagram Proyek Review

Nama Activity Diagram Proyek Review Actor Management, Surveyor, Marketing

Deskripsi Aktor melakukan login terlebih dahulu ke sistem dan memilih menu project.

Aktor memilih Proyek yang akan direview dan memilih sub menu Review.

Aktor akan membalas review yang dikirimkan kepadanya atau membuat review baru.

(26)

4.

Activity Diagram Update Data Tracking Kapal

Create Ship Tracking

Surveyor Sistem

Input username

dan password Validasi Data Login

[Data Login Tidak Valid]

[Data Login Valid]

Pilih Menu Ship Tracking Input data koordinat kapal pengiriman dan keterangan Simpan data tracking kapal

Gambar 3.19 Activity Diagram Update Data Tracking Kapal

Tabel 3.30 Deskripsi Activity Diagram Update Data Tracking Kapal

Nama Activity Diagram Update Data Tracking Kapal

Actor Surveyor

Deskripsi Surveyor melakukan login terlebih dahulu ke sistem.

Surveyor memilih menu tracking kapal dan mengisi data koordinat kapal untuk Proyek yang dipilih. Sistem akan menyimpan data koordinat kapal.

(27)

5.

Activity Diagram View Project Information

View Project Information

User Sistem

Input username

dan password Validasi Data Login

Pilih Menu Project Tampilkan List Project Pilih Project Tampilkan Detil Informasi Proyek

Gambar 3.20 Activity Diagram View Report

Tabel 3.31 Deskripsi Activity Diagram View Report

Nama Activity Diagram View Report Actor Management, Surveyor, Marketing

Deskripsi Aktor melakukan login terlebih dahulu ke sistem. Aktor memilih menu project, sistem akan menampilkan list project yang ada. Aktor akan memilih project yang akan dilihat informasinya dan sistem akan menampilkan detil informasi dari proyek yang dipilih.

(28)

6.

Activity Diagram Project Activation / Reject

Project Activation or Reject

Management Sistem

Input username

dan password Validasi Data Login

[Data Login Tidak Valid]

Pilih Menu

Project Tampilkan List Project

Pilih Project Tampilkan Detail Informasi Project Aktvasi atau Reject Project Perbaharui Status Project di Database

Gambar 3.21 Activity Diagram Project Activation / Reject

Tabel 3.32 Deskripsi Activity Diagram Project Activation / Reject

Nama Activity Diagram Project Activation / Reject

Actor Management

Deskripsi Management akan melakukan Login terlebih dahulu untuk masuk ke sistem.

Management akan memilih menu Project dan memilih project yang akan direview dari list project yang ditampilkan sistem.

Management dapat mengaktivasi atau menolak proyek melalui tombol yang ada di halaman detil informasi proyek.

(29)

3.2.6. Class Diagram Mobile Project Monitoring CLIENT -ClientId : int -ClientName : string -Address : string -OfficePhone : string -ContactPersonName : string -ContactPersonPhone : string -TypeOfBusiness : string MASTER_DATA -Id : int -Group : string -Value : string SHIP_TRACKING -ShipTrackingId : int -ProjectId : int -ReportComment : string -Latitude : float -Longitude : float -ReportDate : string -ReportTime : string PROJECT -ProjectId : int -ProjectName : string -ProjectDescription : string -MarketingEmployeeId : char -SurveyorEmployeeId : char -ClientId : int -ProjectStatusId : int OFFERING_LETTER -OfferingLetterId : int -ProjectId : int -TransportType : string -TypeOfGoods : string -Quantity : int -SourceLocation : string -DestinationLocation : string PROJECT_REVIEW -ProjectReviewId : int -ProjectId : int -Reviewer : char -ReviewComment : string -Submitter : char -PrevProjectReviewId : int -SubmitDate : string -ReplyDate : string -Subject : string EMPLOYEE -EmployeeId : char -EmployeeName : string -PlaceOfBirth : string -DateOfBirth : string -Sex : char -Address : string -Email : string -HomePhone : string -HandPhone : string -DivisionId : int FIELD_SURVEY -FieldSurveyId : int -ProjectId : int -FieldLocation : string -SurveyDate : string -Comment : string FIELD_SURVEY_ATTACHMENT -FieldSurveyAttachmentId : int -FieldSurveyId : int -FileName : string USER -Id : int -UserName : string -PasswordHash : string -SecurityStamp : string -EmployeeId : char OFFERING_LETTER_PRICE_LIST -OfferingLetterPriceId : int -OfferingLetterId : int -Price : string -Description : string ROLE -Id : int -Name : string -Description : string 0..1 1..* 0..1 0..1 0..1 0..* 1..* 0..1 1..* 0..1 1..1 1..* 0..1 1..* 0..1 1..* 0..1 0..*

(30)

3.2.7. Sequence Diagram Mobile Proyek Monitoring

1.

Sequence Diagram Login

Gambar 3.23 Sequence Diagram Login Tabel 3.33 Sequence Diagram Login

Nama Sequence Diagram Login

Actor User

Deskripsi User melakukan login, kemudian melakukan pengecekan login. Method akan me-return hasil validasi login.

User melakukan logout dan memanggil fungsi logout. Sistem akan menghapus session pada aplikasi dan akan mengeluarkan user dari aplikasi.

(31)

2.

Sequence Diagram Create Field Survey

Gambar 3.24 Sequence Diagram Create Field Survey Tabel 3.34 Sequence Diagram Create Field Survey

Nama Sequence Diagram Create Field Survey

Actor Surveyor

Deskripsi Surveyor melakukan login terlebih dahulu ke dalam sistem untuk dapat mengakses modul pembuatan survey lapangan.

Surveyor akan me-request untuk menampilkan halaman pembuatan survey lapangan.

Surveyor dapat menjalankan fungsi menambahkan data survey lapangan atau melakukan fungsi pembaharuan data survey lapangan. Pada saat melakukan penambahan data atau pembaharuan, surveyor dapat juga melakukan pengunggahan file – file pendukung saat melakukan survey lapangan.

(32)

3.

Maintain Ship Tracking Data

Gambar 3.25 Sequence Diagram Maintain Ship Tracking Data Tabel 3.35 Sequence Diagram Maintain Ship Tracking Data

Nama Sequence Diagram Maintain Ship Tracking Data

Actor Surveyor

Deskripsi Surveyor harus melakukan login terlebih dahulu ke dalam sistem untuk dapat mengakses modul penelusuran kapal.

Surveyor akan me-request halaman penelusuran kapal, untuk kemudian dari halaman tersebut, surveyor dapat melakukan penambahan data, pembaharuan data ataupun melakukan penghapusan data.

(33)

Gambar 3.26 Sequence Diagram Project Review Tabel 3.36 Sequence Diagram Project Review

Nama Sequence Diagram Project Review Actor Management, Marketing, Surveyor

Deskripsi Pengguna (management, marketing dan surveyor) harus melakukan login terlebih dahulu ke aplikasi untuk dapat mengakses modul review proyek. Modul ini akan dapat di akses dari halaman utama proyek ataupun my review.

Dari halaman proyek, pengguna dapat menjalankan fungsi penambahan, pembaharuan ataupun penghapusan review proyek.

Dari halaman my review, pengguna dapat melihar review yang ditujukan ke dirinya sendiri dan melakukan fungsi membalas pesan review tersebut.

(34)

Gambar 3.27 Sequence Diagram View Project Information Tabel 3.37 Sequence Diagram View Project Information

Nama Sequence Diagram View Project Information Actor Management, Marketing, Surveyor

Deskripsi Pengguna (management, surveyor, marketing) harus melakukan login terlebih dahulu ke sistem untuk dapat mengakses modul ini.

Pengguna mengakses modul ini akan me-request data – data yang terkait dengan proyek dari modul – modul lain seperti Field Survey, Ship Tracking, Offering Letter dan Project Review.

(35)

3.2.8. Spesifikasi Basis Data

Rancangan basis data (database) bertujuan diperolehnya basis data yang efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah untuk memanipulasi data serta bebas dari redundansi data. Berikut ini adalah tabel – tabel dalam perancangan basis data untuk aplikasi pemantauan proyek berbasis mobile :

1.

Tabel Employee

Nama tabel : EMPLOYEE Field kunci : EmployeeId

Tabel 3.38 Tabel Employee

No. Nama Field Type Size

1. EmployeeId Char 10 2. EmployeeName Varchar 20 3. PlaceOfBirth Varchar 15 4. DateOfBirth DateTime 5. Sex Integer 6. Address Varchar 200 7. Email Varchar 50 8. HomePhone Varchar 10 9. Handphone Varchar 10 10. DivisionId Integer

2.

Tabel User

Nama tabel : USER Field kunci : UserId

Tabel 3.39 Tabel User

No. Nama Field Type Size

1. UserId Int 2. Username Varchar 10 3. PasswordHash Varchar 100 4. SecurityStamp Varchar 45 5. EmployeeId Varchar 10 6. RoleId Int

(36)

3.

Tabel Group Nama tabel : ROLE Field kunci : RoleId

Tabel 3.40 Tabel Group

No. Nama Field Type Size

1. RoleId Int

2. Name Varchar 45

3. Description Varchar 100

4.

Tabel Client

Nama tabel : CLIENT Field kunci : ClientId

Tabel 3.41 Tabel Client

No. Nama Field Type Size

1. ClientId Int 2. ClientName Varchar 50 3. Address Varchar 100 4. OfficePhone Varchar 10 5. ContactPersonName Varchar 20 6. ContactPersonPhone Varchar 10 7. TypeOfBusiness Varchar 20

5.

Tabel Project

Nama tabel : PROJECT Field kunci : ProjectId

Tabel 3.42 Tabel Project

No. Nama Field Type Size

1. ProjectId Int 2. ProjectName Varchar 50 3. ProjectDescription Varchar 100 4. MarketingEmployeeId Varchar 10 5. SurveyorEmployeeId Varchar 10 6. ClientId Int 7. ProjectStatusId Int

(37)

6.

Tabel ShipTracking

Nama tabel : SHIP_TRACKING Field kunci : ShipTrackingId

Tabel 3.43 Tabel ShipTracking

No. Nama Field Type Size

1. ShipTrackingId Int 2. ProjectId Int 3. ReportDate Date 4. ReportTime Time 5. ReportComment Varchar 50 6. Latitude Decimal 7. Longitude Decimal

7.

Tabel ProjectReview

Nama tabel : PROJECT_REVIEW Field kunci : ProjectReviewId

Tabel 3.44 Tabel ProyekReview

No. Nama Field Type Size

1. ProjectReviewId Int 2. PrevProjectReviewId Int 3. ProjectId Int 4. Submitter Varchar 10 5. Reviewer Varchar 10 6. ReviewComment Varchar 100 7. SubmitDate Datetime 8. ReplyDate DateTime 9. Subject Varchar 100

8.

Tabel OfferingLetter

Nama tabel : OFFERING_LETTER Field kunci : OfferingLetterId

Tabel 3.45 Tabel OfferingLetter

No. Nama Field Type Size

1. OfferingLetterId Int 2. ProjectId Int 3. TransportType Varchar 50 4. TypeOfGoods Varchar 100 5. Quantity Int 6. SourceLocation Varchar 20 7. DestinationLocation Varchar 20

(38)

9.

Tabel OfferingLetterPriceList

Nama tabel : OFFERING_LETTER_PRICE_LIST Field kunci : OfferingLetterPriceId

Tabel 3.46 Tabel OfferingLetterPriceList

No. Nama Field Type Size

1. OfferingLetterPriceId Int 2. OfferingLetterId Int

3. Price Float

4. Description Varchar 20

10.

Tabel FieldSurvey

Nama tabel : FIELD_SURVEY Field kunci : FieldSurveyId

Tabel 3.47 Tabel FieldSurvey

No. Nama Field Type Size

1. FieldSurveyId Int 2. ProjectId Int 3. FieldLocation Varchar 50 4. SurveyDate Date 5. Comment Varchar 100

11.

Tabel FieldSurveyAttachment

Nama tabel : FIELD_SURVEY_ATTACHMENT Field kunci : FieldSurveyAttachementId

Tabel 3.48 Tabel FieldSurveyAttachement

No. Nama Field Type Size

1. FieldSurveyAttachemtnId Int 10

2. FieldSurveyId Int 10

(39)

12.

Tabel MasterData

Nama tabel : MASTER_DATA Field kunci : MasterDataId

Tabel 3.49 Tabel MasterData

No. Nama Field Type Size

1. MasterDataId Int 10

2. Group Varchar 100

3. Value Varchar 200

3.2.9. Perancangan Tampilan

1. Login

Gambar 3.29 Tampilan antarmuka login 2. Halaman Utama

(40)

3. Survey Lapangan

Gambar 3.31 Tampilan Antar Muka Menu Utama Input Data Survei Lapangan 4. Tracking Kapal

(41)

5. Daftar Project

Gambar 3.33 Tampilan Antarmuka Daftar Project 6. Tampilan Informasi Proyek

(42)

7. Tampilan Informasi Survey Lapangan

Gambar 3.35 Tampilan Antarmuka Informasi Survey Lapangan 8. Tampilan Informasi Surat Penawaran

(43)

9. Tampilan Daftar Ship Track

Gambar 3.37 Tampilan Antarmuka Daftar Ship Track 10. Tampilan Project Review

(44)

Gambar 3.38 Tampilan Antarmuka Daftar Review Proyek 11. Tampilan Input Project Review

(45)

Gambar

Gambar 3.5 Activity Diagram Login
Gambar 3.6 Activity Diagram Persiapan Proyek
Gambar 3.7 Activity Diagram Buat SPK untuk PBM
Gambar 3.8 Activity Diagram Update Data Tracking Kapal
+7

Referensi

Dokumen terkait

SYARAT &amp; KELAYAKAN SASARAN CALON MINAT BIDANG HARTANAH Mempunyai minat yang mendalam di dalam bidang hartanah PENDAPATAN TAMBAHAN Ingin menambah pendapatan sedia ada

Bendahari Kehormat PERKIM Bhg. Wilayah Persekutuan, En. Shukor bin Aziz bergambar kenangan bersama perserta dan urusetia Program Remaja &#34; Aspirasi Anak Cemerlang&#34;... Ada

I mengalami proses persalinan normal saat usia 38 minggu, hal ini sesuai dengan teori Sumarah (2009) yang menyatakan Persalinan adalah proses pengeluaran

Gunakan tabel yg berkaitan dg prosedur pengambilan sampel terpilih (tahap 5) dan modus/tingkat inspeksi (tahap 2) untuk mendapatkan ukuran sampel, angka penerimaan (Ac) dan

Pengembangan Hutan Rakyat, Reboisasi Pengkayaan, PT-1 Hutan Rakyat, PT-1 Reboisasi Pengkayaan, Penghijauan Lingkungan, Sarpras Pengamanan Hutan dan Sarpras Penyuluhan

Pengguna berakujanji untuk mengganti rugi dan menahan CIMB daripada dan terhadap apa-apa dan semua kehilangan (termasuk semua atau apa-apa kerugian atau kerosakan secara

Data yang diperoleh dari Desa Maluka Baulin dikumpulkan dalam bentuk tabulasi dan selanjutnya dianalisis untuk mendapatkan suatu gambaran tentang