3.1Sejarah 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.
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
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 laporan service
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 laporan service
3.3Analisa 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
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
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 laporan service
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
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
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
3.4.3 Activity Diagram Pemberitahuan Kegudang
Gambar 3.5Activity 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
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 laporan service
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
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
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
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
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
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 laporan service
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
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.
Gambar 3.13 : Class Diagram
Teknisi -Id_teknisi -Nama_teknisi +Simpan() +Hapus() +Batal() Spart Part -Kode_spart_part -Nama_spart_part -Stock_spart_part -Keterangan_spart_part -Nama_staff_gudang -Jabatan +Simpan() +Hapus() +Batal() Laporan Keseluruhan -Id_armada -Nomor_plat_armada -Tanggal_selesai_service -Kerusakan_armada -Nama_teknisi -Keterangan +Simpan() +Batal() +Cetak() Armada -Id_armada -Nomor_plat_armada -Tahun_armada -Tanggal_kerusakan -Keterangan +Simpan() +Ubah() +Hapus() Driver -Id_driver -Nama_driver -Alamat_driver -Nomor_sim_driver -Telepon_Driver -Email_driver -Status_driver +Simpan() +Hapus() +Batal()
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
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
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