BAB III ANALISA DAN PERANCANGAN 3.1 Sejarah Perusahaan Terinspirasi dari dongeng di Eropa tentang harapan dan doa seorang gadis untuk mendapatkan kebahagiaan yang akhirnya terkabul berkat kebaikan seekor burung biru (Blue Bird) pun la hir lebih dari sekadar jawaban sebuah doa dan harapan. Ia kini telah berkembang menjadi sebuah perusahaan transportasi terdepan, memenuhi harapan dan cita-cita bukanhanya bagi pendiri, almarhumah Ny Mutiara Djokosoetono, tapi juga bagi ribuan karyawan.Pada 1972, jauh sebelum Jakarta berkembang menjadi kota metropolis yang berpenduduk sekitar 12 juta orang, Blue Bird telah hadir. Cikal bakal perusahaan ini yaitu layanan Golden Bird, yang kemudian dikenal sebagai Chandra Taksi, sebagai sebuah perusahaan penyedia jasa sewa mobil yang khusus melayani para jurnalis asing serta pelanggan lain yang berkunjung ke Jakarta. Berdasarkan pengalaman tersebut, maka tak perlu waktu lama bagi perusahaan untuk mendapatkan izin usaha mengelola perusahaan taksi.Awalnya, Blue bird muda didirikan untuk menyediakan alternatif jasa transportasi berkualitas yang memang belum ada pada waktu itu. Blue bird menjadi pelopor pengenaan tarif taksi berdasarkan sistem argo, serta melengkapi seluruh armadanya yang ber-AC dengan radio komunikasi. Untuk mempertahankan kualitas pelayanan, perusahaan pun membangun sejumlah bengkel khusus untuk merawat armadanya. Setelah sukses berbisnis di layanan taksi reguler, Blue Bird, dan taksi limousine, GoldenBird, serta usaha sewa mobil, perusahaan kemudian mengembangkan usaha bus carter, BigBird, pada 1979. Pada 1993 Blue bird pun menghadirkan layanan taksi eksekutif Silver Bird. Setelah lebih dari satu dekade, Blue Bird Group kini memiliki empat divisi utama.Pengalaman panjang mengelola bisnis transportasi mendukung upaya perusahaan mengembangkan teknologi baru dan mengelola sumber daya manusia, agar tetap unggul. Dari kantor pusatnya di Jakarta, perusahaan telah berkembang pesat merambah bisnis lainnya dengan tetap memperhatikan layanan pelanggan sebagai pedoman.
29
http://digilib.mercubuana.ac.id/
30
3.2 Analisa Sistem Berjalan Untuk menganalisa sistem yang berjalan, penelitian ini menggunakan program Unified Modelling Languange (UML) untuk menggambarkan rancangan prosedur sistem yang berjalan.
Gambar 3.1 Use Case Diagram Sistem berjalan
3.2.1 Use Case Specification Tabel 3.1 Deskripsi Use Case Diagram Laporan Nama Use Case
Laporan
Actor
Admin
Pra kondisi
Admin
mendapat laporan dari driver
tentang kerusakan armada Tindakan
Membuat laporan tentang kerusakan
Post kondisi
Teknisi mengecek phisik kendaraan
http://digilib.mercubuana.ac.id/
31
Tabel 3.2 Deskripsi Use Case Diagram Cek Phisik Nama Use Case
Cek Phisik
Actor
Teknisi
Pra kondisi
Admin
memberikan
list
laporan
kerusakan armada Tindakan
Teknisi cek Phisik armada
Post kondisi
Teknisi
mencatat
rekomendasi
atas
kerusakan armada
Tabel 3.3 Deskripsi Use Case Diagram Rekomendasi Order (RO) Nama Use Case
Rekomendasi order
Actor
Admin
Pra kondisi
Teknisi memberikan surat rekomendasi
Tindakan
Admin membuat data rekomendasi order kepada staff gudang spare part
Post kondisi
Staff gudang menyediakan barang yang diminta
Tabel 3.4 Deskripsi Use Case Diagram Penyediaan Spare Part Nama Use Case
Penyediaan spare part
Actor
Staff gudang
Pra kondisi
Admin memberikan surat Rekomendasi order
Tindakan
Staff gudang memberikan barang yang diminta
Post kondisi
Teknisi
memberikan
selesai
http://digilib.mercubuana.ac.id/
laporan service
32
Tabel 3.5 Deskripsi Use Case Diagram Laporan Service Selesai Nama Use Case
Laporan service selesai
Actor
Teknisi
Pra kondisi
Staff gudang memberikan barang yang diminta
Tindakan
Teknisi melakukan service
Post kondisi
Teknisi
memberikan
selesai
http://digilib.mercubuana.ac.id/
laporan service
33
3.3 Analisa Sistem Usulan
Gambar 3.2 Use Case Diagram Sistem Usulan
3.3.1 Use Case Specification Tabel 3.6 Deskripsi Use Case Diagram Login Nama Use Case
Login
Actor
Admin
Pra kondisi
Admin
mendapat laporan dari driver
tentang kerusakan armada Tindakan
Admin login
Post kondisi
Membuat laporan tentang kerusakan
http://digilib.mercubuana.ac.id/
34
Tabel 3.7 Deskripsi Use Case Diagram Laporan Nama Use Case
Laporan
Actor
Admin
Pra kondisi
Admin
mendapat laporan dari driver
tentang kerusakan armada Tindakan
Entry data kerusakan armada
Post kondisi
Memberikan pengantar cek phisik kepada teknisi
Tabel 3.8 Deskripsi Use Case Diagram Pengantar Cek Phisik Kendaraan Nama Use Case
Pengantar Cek Phisik Kendaraan
Actor
Admin
Pra kondisi
Admin Entry data kerusakan armada
Tindakan
Admin memberikan surat pengantar cek phisik ke pada teknisi
Post kondisi
Teknisi akan mencatat rekomendasi atas kerusakan armada
Tabel 3.9 Deskripsi Use Case Diagram Rekomendasi Order (RO) Nama Use Case
Rekomendasi order
Actor
Teknisi
Pra kondisi
Teknisi
menulis
surat
rekomendasi
tentang perbaikan atau pergantian spare part Tindakan
Teknisi menyerahkan surat rekomendasi order kepada admin
Post kondisi
Admin membuat data pengajuan barang ke staff gudang
http://digilib.mercubuana.ac.id/
35
Tabel 3.10 Deskripsi Use Case Diagram Pemberitahuan Kegudang Nama Use Case
Pemberitahuan ke gudanng
Actor
Admin
Pra kondisi
Teknisi menyerahkan surat rekomendasi order kepada admin
Tindakan
Admin membuat data pengajuan barang ke staff gudang
Post kondisi
Staff gudang menyediakan barang yang diminta
Tabel 3.11 Deskripsi Use Case Diagram Penyediaan Spare Part Nama Use Case
Penyediaan spare part
Actor
Staff gudang
Pra kondisi
Admin memberitahukan kepada staff gudang
Tindakan
Staff gudang entry data barang
Post kondisi
Teknisi
memberikan
laporan
service
selesai
Tabel 3.12 Deskripsi Use Case Diagram Laporan Service Teknisi Selesai Nama Use Case
Laporan service teknisi selesai
Actor
Teknisi
Pra kondisi
Staff gudang memberikan barang yang diminta
Tindakan
Teknisi melakukan service
Post kondisi
Teknisi
memberikan
selesai
http://digilib.mercubuana.ac.id/
laporan service
36
Tabel 3.13 Deskripsi Use Case Diagram Laporan Keseluruhan Nama Use Case
Laporan Keseluruhan
Actor
Admin
Pra kondisi
Teknisi
memberikan
laporan service
selesai Tindakan
Admin membuat laporan keseluruhan
Post kondisi
Admin menyimpan laporan berupa soft copy dan mencetak laporan keseluruhan
3.4 Activity Diagram 3.4.1 Activity Diagram Admin Login
Gambar 3.3 Activity Diagram Admin Login
http://digilib.mercubuana.ac.id/
37
Tabel 3.14 Activity Diagram Login Admin Nama Use Case
Login
Actor
Admin
Pra kondisi
Admin
mendapat laporan dari driver
tentang kerusakan armada Tindakan
Admin login
Post kondisi
Membuat laporan tentang kerusakan
3.4.2 Activity Diagram
Gambar 3.4 Activity Diagram
http://digilib.mercubuana.ac.id/
38
Tabel 3.15 Activity Diagram Laporan Nama Use Case
Laporan
Actor
Admin
Pra kondisi
Admin
mendapat laporan dari driver
tentang kerusakan armada Tindakan
Mengentry driver, armada dan teknisi
Post kondisi
Memberikan pengantar cek phisik kepada teknisi
Tabel 3.16 Cek Phisik Kendaraan Nama Use Case
Pengantar Cek Phisik
Actor
Admin
Pra kondisi
Admin
Membuat
laporan
tentang
kerusakan Tindakan
Admin memberikan surat pengantar cek phisik ke pada teknisi
Post kondisi
Teknisi akan mencatat rekomendasi atas kerusakan armada
Tabel 3.17 Rekomendasi Order (RO) Nama Use Case
Rekomendasi order
Actor
Teknisi
Pra kondisi
Teknisi menulis surat rekomendasi yang turun ke admin perbaikan atau pergantian spare part
Tindakan
Teknisi mengisi form rekomendasi order dan diserahkan ke admin
Post kondisi
Admin memberitahukan ke pada Staff Gudang
http://digilib.mercubuana.ac.id/
39
3.4.3 Activity Diagram Pemberitahuan Kegudang
Gambar 3.5 Activity Diagram Pemberitahuan kegudang
Tabel 3.18 Activity Diagram Pemberitahuan Kegudang Nama Use Case
Pemberitahuan ke gudang
Actor
Admin
Pra kondisi
Teknisi menyerahkan surat rekomendasi order kepada admin
Tindakan
Admin membuat data pengajuan spart part ke pada Staff Gudang
Post kondisi
Staff gudang menyediakan barang yang diminta
http://digilib.mercubuana.ac.id/
40
3.4.4 Activity Diagram Penyediaan Spart Part
Gambar 3.6 Activity Diagram Penyediaan Spart Part
Tabel 3.19 Activity Diagram Penyediaan Spart Part Nama Use Case
Penyediaan spare part
Actor
Staff gudang
Pra kondisi
Admin memberitahukan kepada staff gudang
Tindakan
Staff gudang memberikan barang yang diminta dan mengentry spart part yang dikirim
Post kondisi
Teknisi
memberikan
selesai
http://digilib.mercubuana.ac.id/
laporan
service
41
3.4.5 Activity Laporan keseluruhan
Gambar 3.7 Activity Diagram Laporan Keseluruhan
Tabel 3.20 Activity Diagram Laporan Keseluruhan Nama Use Case
Laporan Keseluruhan
Actor
Admin
Pra kondisi
Teknisi
memberikan
laporan service
selesai Tindakan
Admin membuat laporan keseluruhan
Post kondisi
Admin menyimpan laporan berupa soft copy dan mencetak laporan keseluruhan
http://digilib.mercubuana.ac.id/
42
3.5 Sequance Diagram 3.5.1 Sequance Diagram Login Admin
Gambar 3.8 : Sequance Diagram
Tabel 3.21 Squance Diagram Login Admin Nama Use Case
Login
Actor
Admin
Pra kondisi
Admin mendapat laporan dari driver tentang kerusakan armada
Tindakan
Admin login
Post kondisi
Membuat laporan tentang kerusakan
http://digilib.mercubuana.ac.id/
43
3.5.2 Sequance Diagram
Gambar 3.9 : Sequance Diagram
Tabel 3.22 Activity Diagram Laporan Nama Use Case
Laporan
Actor
Admin
Pra kondisi
Admin
mendapat laporan dari driver
tentang kerusakan armada Tindakan
Membuat laporan tentang kerusakan
Post kondisi
Memberikan pengantar cek phisik kepada teknisi
http://digilib.mercubuana.ac.id/
44
Tabel 3.23 Chek Phisik Kendaraan Nama Use Case
Pengantar Cek Phisik
Actor
Admin
Pra kondisi
Admin
Membuat
laporan
tentang
kerusakan Tindakan
Admin memberikan surat pengantar cek phisik ke pada teknisi
Post kondisi
Teknisi akan mencatat rekomendasi atas kerusakan armada
Tabel 3.24 Rekomendasi Order (RO) Nama Use Case
Rekomendasi order
Actor
Teknisi
Pra kondisi
Teknisi menulis surat rekomendasi yang turun ke admin perbaikan atau pergantian spare part
Tindakan
Teknisi mengisi form rekomendasi order dan diberikan ke admin
Post kondisi
Admin memberitahukan ke pada Staff Gudang
http://digilib.mercubuana.ac.id/
45
3.5.3 Sequance Diagram Pemberitahuan kegudang
Gambar 3.10 Sequance Diagram Pemberitahuan kegudang
Tabel 3.25 Squance Diagram Pemberitahuan Kegudang Nama Use Case
Pemberitahuan ke gudanng
Actor
Admin
Pra kondisi
Teknisi menyerahkan surat rekomendasi order kepada admin
Tindakan
Admin memberitahukan ke pada Staff Gudang
Post kondisi
Staff gudang menyediakan barang yang diminta
http://digilib.mercubuana.ac.id/
46
3.5.4 Sequance Diagram Penyediaan Spart Part
Gambar 3.11 Sequance Diagram Penyidiaan Spart Part Tabel 3.26 Squance Diagram Penyediaan Spart Part Nama Use Case
Penyediaan spare part
Actor
Staff gudang
Pra kondisi
Admin memberitahukan kepada staff gudang
Tindakan
Staff gudang memberikan barang yang diminta dan mengentry spart part yang diberikan
Post kondisi
Teknisi
memberikan
selesai
http://digilib.mercubuana.ac.id/
laporan
service
47
3.5.5 Sequance Diagram Laporam Keseluruhan
Gambar 3.12 Sequance Diagram Laporan Keseluruhan
Tabel 3.27 Squance Diagram Laporan Keseluruhan Nama Use Case
Laporan Keseluruhan
Actor
Admin
Pra kondisi
Teknisi
memberikan
laporan
service
selesai Tindakan
Admin membuat laporan keseluruhan
Post kondisi
Admin menyimpan laporan berupa soft copy dan mencetak laporan keseluruhan
3.6 Class Diagram
http://digilib.mercubuana.ac.id/
48
Untuk membuat sebuah Database sistem maka perlu ada rancangan database terlebih dahulu. Pada riset ini penulis menggunakan class diagram sebagai acuan dalam pembuatan database sistem.
Driver
Armada
-Id_driver -Nama_driver -Alamat_driver -Nomor_sim_driver -Telepon_Driver -Email_driver -Status_driver
-Id_armada -Nomor_plat_armada -Tahun_armada -Tanggal_kerusakan -Keterangan +Simpan() +Ubah() +Hapus()
+Simpan() +Hapus() +Batal()
Laporan Keseluruhan
Teknisi -Id_teknisi -Nama_teknisi +Simpan() +Hapus() +Batal()
Spart Part
-Id_armada -Nomor_plat_armada -Tanggal_selesai_service -Kerusakan_armada -Nama_teknisi -Keterangan
-Kode_spart_part -Nama_spart_part -Stock_spart_part -Keterangan_spart_part -Nama_staff_gudang -Jabatan
+Simpan() +Batal() +Cetak()
+Simpan() +Hapus() +Batal()
Gambar 3.13 : Class Diagram
http://digilib.mercubuana.ac.id/
49
3.7
Spesifikasi Database
3.7.1 Spesifikasi Database Entry Data Armada Nama File : Entry Data Armada Field_Kunci : Id_ Entry Data Jumlah Field : 6 No Nama Field
Tipe Data
Panjang
Keterangan
1
Id_Entry
Char
4
Id Entry
2
Nomor Plat
Char
4
Nomor Plat
3
Tahun Armada
Char
4
Tahun Armada
4
Tgl_Service
Date
2
Tanggal Service
5
Periode_Service
Char
2
Periode Service
6
Keterangan
Varchar
25
Keterangan
3.7.2 Spesifikasi Database Teknisi Nama File : Teknisi Field_Kunci : Id_Teknisi Jumlah Field : 2 No Nama Field
Tipe Data
Panjang
Keterangan
1
Id_Teknisi
Char
4
Id Teknisi
2
Nama_Teknisi
Varchar
25
Nama Teknisi
3.7.3 Spesifikasi Database Driver Nama File : Driver
http://digilib.mercubuana.ac.id/
50
Field_Kunci : Id_Driver Jumlah Field : 7 No Nama Field
Tipe Data
Panjang
Keterangan
1
Id_Driver
Char
4
Id Driver
2
Nama_Driver
Varchar
25
Nama Driver
3
Alamat_Driver
Varchar
25
Alamat Driver
4
No_Sim
Varchar
25
No Sim Driver
5
Email_Driver
Varchar
25
Email Driver
6
No_Telepon
Char
12
Nomer Telpon
7
Status
Varchar
10
Status Driver
3.7.4 Spesifikasi Database Entry Spart Part Nama File : Spart Part Field_Kunci : Kode_Spart Part Jumlah Field : 6 No Nama Field
Tipe Data
Panjang
Keterangan
1
Kode_Spart Part
Char
4
Kode Spart Part
2
Nama_Spart Part Varchar
25
Nama Spart Part
3
Stock
Char
4
Stock Spart Part
4
Keterangan
Varchar
25
Keterangan
5
Nama
Varchar
25
Nama
6
Jabatan
Varchar
25
Jabatan
3.7.5 Spesifikasi Database Laporan Keseluruhan Nama File : Laporan Keseluruhan
http://digilib.mercubuana.ac.id/
51
Field_Kunci : Id_Armada Jumlah Field : 7 No Nama Field
Tipe Data
Panjang
Keterangan
1
Id_
Char
4
Id Driver
2
Nomor_Plat
Char
4
Nomor Plat
3
Tanggal
Date
2
Tanggal
4
Kerusakan
Varchar
25
Kerusakan
5
Nama_Teknisi
Varchar
25
Email Teknisi
6
Keterangan
Varvhar
25
Keterangan
http://digilib.mercubuana.ac.id/