Aplikasi Pengolahan Data Kendaraan PT. Bita Enarcon Engineering

(1)

12

BAB I

Pendahuluan

1.1 Latar Belakang Masalah

Kemajuan sangat pesat dibidang teknologi , terutama teknologi informasi komputerlah yang menambah dunia bisnis , mendorong munculnya informasi baru dalam penyajian informasi untuk memenuhi kebutuhan informasi. Begitupun halnya yang terjadi pada PT. Bita Enarcon Engineering Bandung khususnya dalam hal mengolah data kendaraan, dimana mereka masih menggunakan sistem pengolahan data yang masih manual , yang berarti belum menggunakan konsep database pada umumnya.

Hal ini menyebabkan timbulnya beberapa permasalahan dalam pengolahan data , sebagai contohnya sering terjadi kekeliruan dalam hal pemasukan data kendaraan , atau terjadi permasukan data kendaraan yang sama, lambatnya dalam proses pencarian data lampau, juga berbagai masalah lain yang muncul disebabkan masih diterapkan nya sistem manual dalam pengolahan setiap data kendaraan . Inilah yang menjadi latar belakang terciptanya keinginan untuk membuat sebuah perangkat lunak / aplikasi pengolahan data kendaraan sebagai alat pengolahan data pada PT. Bita Enarcon Engineering Bandung.

1.2 Perumusan Masalah

Berdasarkan gambaran umum yang dikemukakan di atas, permasalahan yang ada pad PT. Bita Enarcon Engineering adalah sebagai berikut :

a. Bagaimana membangun aplikasi penngolahan data kendaraan di PT. Bita Enarcon Engineering Bandung.


(2)

b. Bagaimana mengolah setiap proses dalam perusahaan yaitu semua yang berhubungan pengolahan data kendaraan dengan cepat dan tepat

c. Bagaimana menghasilkan laporan persedian kendaraan dan transaksinya. d. Bagaimana melakukan pencarian data secara cepat dan tepat

1.3 Maksud dan Tujuan

1.3.1 Maksud

Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan laporan kerja praktek ini adalah untuk membangun aplikasi / program yang nantinya akan menjadi alat pengolahan data PT. Bita Enarcon Engineering Bandung.

1.3.2 Tujuan

Sedangkan tujuan yang akan dicapai dalam penellitian ini adalah : 1. Menghindari kesalahan dalam pengolahan data kendaraan perusahaan 2. Mempermudah pekerjaan dalam mengelola data kendaraan

3. Mempermudah pekerjaan dalam pencarian data kendaraan yang sudah lampau. 4. Mendapatkan laporan (report) yang dikehendaki.

1.4 Batasan Masalah

Adapun batasan masalah yang dapat dirumuskan agar aplikasi yang dibuat lebih terarah dan mengacu kepada tujuan utama , diantarana adalah sebagai berikut :

a. Aplikasi ini hanya digunakan di PT. Bita Enarcon Engineering


(3)

c. Fasilitas yang dapat digunakan oleh user dalam pengolahan data kendaraan adalah login user, maintenance (perawatan terhadap sistem ) , insert data dan update data kendaraan

d. Apliksdi ini dibangun oleh Borland Delphi 7 dan Microsoft Acces sebagai databasenya

1.5 Metodologi Penelitian

Dalam rangka mendapatkan data atau informasi pendukung dalam penyusunan laporan ini, metode penelitian yang digunakan adalah :

1.5.1 Metodologi Pengumpulan Data

Adapun teknik-teknik yang digunakan dalam mengumpulkan data adalah:

a. Studi pustaka atau studi literatur, Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian. b. Observasi, mengadakan pengamatan langsung terhadap kegiatan operasional harian

perusahaan.

c. Interview, Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.

1.5.2 Metodologi Pengembangan Perangkat Lunak

Teknik analisis data dalam pembuatan perangkat lunak yang dibangun ini menggunakan paradigma perangkat lunak secara waterfall , sepeti analysis, design, coding, testing, dan maintenance.

Tahap-tahap pengembangan perangkat lunak metode waterfall dapat dilihat pada gambar :


(4)

Coding

Testing

Maintenance Design

Analysis

Gambar 1.1 Metode The Classic Life Cycle / Waterfall

a. Analysis adalah tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan pembuatan perangkat lunak agar sesuai dengan kebutuhan.

b. Design adalah proses yang menterjemahkan syaratatau kebutuhan ke dalam sebuah representasi software yang dapat diperkirakan demi kualitas sebelum dimulai pemunculan kode sehingga dapat dimenegerti oleh user.

c. Coding adalah tahap menterjemahkan data yang telah dirancang kedalam bahasa pemograman tertentu.

d. Testing adalah proses pengujian berfokus pada logika internal software, memastikan bahwa semua pernyataan sudah diuji, dan pada eksternal fungsional, yaitu mengarahkan pengujian untuk menemukan kesalahan – kesalahan dan memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang sesuai dengan hasil kebutuhan

e. Maintenance adalah Tahap dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahanpermintaan user.


(5)

1.6 Sistematika Penulisan

1.6.1 Bab I Pendahuluan

Dalam bab ini diuraikan mengenai latar belakang masalah, identifikasi masalah, maksud dan tujuan penelitian, batasan masalah, metodologi penelitian, dan sistematika penulisan laporan penelitian.

1.6.2 Bab II Tinjauan Pustaka

Bab ini berisi tinjauan perusahaan yang berisi sejarah, visi dan misi perusahaan, tempat dan kedudukan serta divisi/bidang pekerjaan perusahaan. Selain itu ada landasan teori yang berisi keterkaiatan sistem informasi, basis data serta teori mengenai perangkat lunak yang akan digunakan untuk pembuatan aplikasi.

1.6.3 Bab III Pembahasan

Pada bab ini membahas tentang analisis dan perancangan sistem, membahas mengenai analisis masalah, analisis prosedur yang digambarkan dengan tools Flow Map, analisis basis data yang digambarkan dengan ERD, analisis kebutuhan non fungsional (perangkat lunak, perangkat keras, pengguna (user) dan jaringan), analisis kebutuhan fungsional yang menggambarkan alur sistem dengan menggunakan tools Data Flow Diagram (DFD) dan membahas mengenai perancangan data, perancangan menu, perancangan antarmuka dan perancangan prosedural.

1.6.4 Bab IV Kesimpulan & Saran

Bab ini berisi tentang kesimpulan yang merupakan ringkasan bab-bab sebelumnya dan saran-saran berisi tentang tindak lanjut atau pengembangan yang dapat dilakukan terhadap program yang telah dibuat.


(6)

18

BAB II

Tinjauan Pustaka

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Instansi

PT Bita Enarcon Engineering adalah perusahaan konsultan yang disiplin dan telah memberikan kontribusi keahlian selama 30 tahun terakhir. Saat ini terdiri dari 2 entitas operasional yaitu PT Bita Enarcon Engineering (BEE) dan PT Bita Bina Semesta (BBS) yang telah dikembangkan untuk memenuhi siklus hidup proyek.

BEE didirikan pada tahun 1980 di Bandung sebagai salah satu perusahaan konsultan yang berada di Indonesia dengan sumber-sumber yang disiplin Arsitektur, Sipil / Struktural, Mechanical dan Elektrikal / Telekomunikasi / Control Rekayasa kemampuan. BEE telah menyediakan layanan untuk semua klien yang berada di dalam kepulauan Indonesia dan luar Indonesia yaitu Malaysia, Korea Selatan, Vietnam, Australia, Filipina, Timor-Leste, Nigeria, Singapura, Kongo-Afrika.

BBS adalah Perusahaan Konsultan Indonesia yang didirikan pada tahun 1989. Atas usulan karyawan dari Divisi Studi dan Perencanaan BEE. BBS menyediakan jasa perencanaan studi dan konsultasi untuk berbagai pembangunan dan pekerjaan konstruksi. Proyek yang dilakukan bervariasi dalam ukuran dan ruang lingkupnya, dari penelitian tahap inisiasi pelaksanaan proyek.

2.1.1.1 Ruang Lingkup Layanan PT Bita Enarcon Engineering (BEE) :

- Front-End Engineering Design / FEED.


(7)

2.1.1.2 PT Bita Bina Semesta (BBS) :

- Front End Studi.

- Studi Lingkungan Hidup. - Perencanaan Tata Ruang. - Survei dan Pemantauan.

2.1.1.3 Fokus Bisnis

- PT Bita Enarcon Engineering (BEE) :

- Ekstraksi Mineral & Industri Pengolahan.

- Consumer Goods & Makanan / Minuman Industri. - Industri umum bangunan.

- Kekuatan infrastruktur industri. - Infrastruktur industri minyak dan gas. - Transportasi dan prasarana.

- Infrastruktur agro industri. - Layanan bantuan operasional

- PT Bita Bina Semesta (BBS) :

- Studi (kebijakan, evaluasi pos, sosial, dll). - Penilaian dampak lingkungan.

- Perencanaan daerah.

- Perencanaan kota dan lokasi. - Industri


(8)

- Sanitasi dan Air Minum

2.1.1.4 Visi

Menjadi konsultan regional yang terpandang dan ter-kemuka dalam mewujudkan lingkungan binaan yang berkelanjutan.

2.1.1.5 Misi

Melahirkan inovasi terus menerus dan hasil yang ter- baik dalam mengoptimal-kan kebutuhan-kebutuhan lingkungan binaan yang ber- kelanjutan melalui integritas dan komitmen untuk selalu unggul dengan mengguna-kan sumber daya ber- dasarkan pengetahuan.

2.1.2 Logo Intansi

Gambar 2.1 Logo Instansi PT. Bita Enarcon Engineeering

2.1.3 Badan Hukum Instansi


(9)

2.1.4 Struktur Organisasi dan Job Description

2.1.4.1 Struktur Organisasi

Gambar 2.2 Struktur Organisasi Administrasi Personalia dan Umum

2.1.4.2 JobDescription Bagian Administrasi Personalia dan Umum ( Staf Umum)

1. Melaksanaan ketentuan & prosedur administrasi umum sesuai dengan ketentuan yang telah ditetapkan perusahaan.

2. Bertanggung jawab atas pelaksanaan dan penyelesaian tugas pekerjaan persediaan kendaraan, antara lain meliputi :

a. Penyimpanan dan melayani kebutuhan kendaraan operasional kantor. b. Mencatat penggunaan atau pemakaian kendaraan yang terpakai.


(10)

c. Mengatur dan menghitung kebutuhan kendaraan yang diperlukan , untuk diajukan kepada Ka. Bid/Urs. Umum.

d. Pencatatan penambahan dan pengurangan kendaraan perusahaan.

e. Membuat laporan bulanan pemakaian / penggunaan dan biaya kebutuhan kendaraan.

3. Bertanggung jawab atas pelaksanaan dan penyelesaian tugas pekerjaan transportasi, antara lain meliputi :

a. Pengaturan penggunaan kendaraan dinas Perusahaan, termasuk penyediaan kebutuhan perjalanan dinas, survai atau mobilisasi.

b. Pemeliharaan dan perbaikan berkala kendaraan dinas Perusahaan.

c. Pengaturan dan penyediaan fasilitas transportasi, untuk keperluan kantor dan pelaksanaan pekerjaan.

d. Membuat laporan penggunaan serta menyusun rencana kebutuhan keperluan kendaraan dinas.

4. Bertanggung jawab atas pelaksanaan dan penyelesaian tugas pekerjaan keamanan dan keselamatan kerja,antara lain meliputi :

a. Mengatur dan mengawasi pelaksanaan pengamanan dan keamanan, serta keselamatan kerja :

- Mengatur jadwal personel untuk melaksanakan tugas pengamanan-keamanan

- Memperkirakan kebutuhan perlengkapan pengamanan dan keselamatan kerja

b. Melakukan hubungan dengan pihak-pihak luar kantor, dalam rangka pembinaan pengamanankeamanandan keselamatan kerja.


(11)

c. Mengatur ketentuan keselamatan kerja di lingkungan kantor.

d. Membuat laporan pengamanan dan keamanan, serta menyusun rencana kebutuhan pengamanankeamanan

dan keselamatan kerja.

5. Sesuai dengan ketentuan yang ditetapkan Ka. Bid/Urs. Umum melakukan koordinasi dengan Bid/Urs. Atau Bagian lain dalam rangka menyelesaikan tugas dan pekerjaan yang menjadi tanggung jawabnya

6. Menyusun dan menerbitkan laporan berkala perihal administrasi umum, sesuai yang ditetapkan Ka. Bid/Urs. Umum.

2.2 Landasan Teori

2.2.1 Pengenalan Delphi

Borland Delphi adalah sebuah alat pengembangan aplikasi-aplikasi untuk sistem operasi Microsoft Windows. Delphi sangat berguna dan mudah digunakan untuk membuat suatu program berbasis GUI (Graphical user interface) atau console (mode teks).

Borland Delphi mempunyai “saudara” bernama Borland Kylix yaitu versi Delphi

yang digunakan untuk membuat aplikasi pada sistem operasi Linux. Dengan dipasangkannya Borland Delphi dengan Borland Kylix maka pengembang software dapat membuat aplikasi berbasis Windows yang dapat dengan mudah dikompilasi ulang pada Linux.

Delphi merupakan bahasa pemrograman pertama yang memecahkan batasan antara bahasa tingkat tinggi, pengembangan aplikasi dengan cepat (Rapid Application Development/RAD). Ketika membuat aplikasi GUI dengan Delphi, pengembang perangkat lunak akan mendapatkan bahasa pemrograman (dalam hal ini Object Pascal) yang dibungkus dalam lingkungan RAD. Semua user interface seperti form, tombol (button), dan objek


(12)

list-list telah disertakan dalam Delphi dalam bentuk komponen atau kontrol. Pengembang dapat dengan mudah menempatkan komponen-komponen tersebut ke dalam form. Pengembang dapat juga menempatkan control ActiveX pada form untuk membuat program-program khusus seperti Browser Web dalam waktu yang cepat. Delphi memungkinkan pengembang untuk merancang keseluruhan interface secara visual, dan dengan cepat dapat diimplementasikan sebuah kode perintah berbasis event (event driven) dengan mengklik mouse. Dengan Delphi, pengembang perangkat lunak dapat membuat program Windows dengan lebih cepat dan lebih mudah dari sebelumnya.

2.2.2 Kelebihan Menggunakan Borland Delphi

Kelebihan-kelebihan yang dapat diambil ketika seorang pengembang perangkat lunak menggunakan Borland Delphi adalah :

Delphi mendukung Pemrograman Berorientasi Objek (Object Oriented Programming/OOP)

- Pengembangan aplikasi secara cepat (Rapid Application Development/RAD) - Menggunakan bahasa tingkat tinggi

- Hasil dari proses kompilasi berupa sebuah file yang dapat dieksekusi (executable file) sehingga mempermudah dalam pendistribusian program dan mengurangi banyaknya file pendukung DLL.

- Delphi menyediakan banyak sekali komponen yang dapat digunakan. Selain itu banyak juga komponen yang bersumber dari pihak ketiga yang biasanya disertai dengan dokumentasi, source code dan lain-lain. Komponen dari pihak ketiga bisa yang komersil atau free.

- Mendukung banyak database server (MySQL, SQL Server, Interbase, Oracle dll) sehingga dapat mempermudah dalam membuat aplikasi database.


(13)

2.2.3 Aplikasi Yang Telah Dibangun dengan menggunakan Delphi

Dengan kemudahan yang diberikan oleh Borland Delphi, telah banyak aplikasi-aplikasi terkenal yang dibangun dengan menggunakan Borland Delphi1, diantaranya:

Produk Borland : Borland Delphi, Borland C++ Builder, Borland JBuilder versi 1 dan 2 - Perangkat Lunak Akunting Panggilan : Phone Control

- Game : Astral Masters, Astral Tournament, Smugglers series, Soldat, Quake conversion from the C source, Space Rangers, Space Rangers 2: Dominators - Management Database : Tool MySQL (Administrator, Query Browser, Migration

Toolkit)

- Internet Messaging : Skype (VoIP and IM), The Bat! (e-mail client), PopTray (e-mail check tool), FeedDemon (RSS/Atom feed viewer), XanaNews (newsgroup reader), Xnews (newsgroup reader)Customer relationship management: Sage SalesLogix - Produksi Musik : FL Studio

- Pengembangan Software : : Dev-C++ (IDE), DUnit, Help & Manual (help system authoring), Inno Setup (installer engine), ConTEXT (Programmers editor) - Pengembangan Web : Macromedia HomeSite (HTML editor), TopStyle Pro (CSS

editor), Macromedia Captivate (screencast) - Browser Web : Avant Browser, Netcaptor

- Utility : Spybot - Search & Destroy, Ad-Aware (anti-spyware), Total Commander (file manager), Copernic Desktop Search, PowerArchiver, ASuite

2.2.4 Pengenalan Micrsoft Acces

2.2.4.1 Pengertian Microsoft Acces

Merupakan salah satu program pengolah database yang cukup canggih dengan berbagai kemudahan yang ada seperti pengaturan data , pembuatan form, pembuatan laporan, menyaring data lain lain.

Databases adalah sekumpulan informasi yang saling berhubungan dan memiliki tujuan tertentu.


(14)

2.2.4.2 Objek Pokok dalam MS Acces

1. Table

Table digunakan untuk menyimpan data dalam sebuah objek , table memiliki arti sekumpulan data sejenis. Table sendiri memiliki item informasi :

a. Field : Data terkecil dari sebuah table yang menempati bagian kolom.

b. Record : Kumpilan beberapa field yang saing berhubungan yang menempati

bagian baris.

2. Query

Query adalah objek database yang digunakan untuk menampilkan , menyunting, dan menganalisa suatu data dengan cara lain.

3. Form

Form adalah sebuah objek database yang digunakan untuk membuat kontrol proses memasukan ,memeriksaa dan memperbaharui data.

4. Report

Report adalah sebuah objek yang digunakan untuk menampilkan data yan telah di format.


(15)

28

BAB III

Pembahasan

3.1.1 Analisis Masalah

PT. Bita Enarcon Engineering memerlukan suatu aplikasi yang dapat menyajikan informasi mengenai data-data kendaraan yang masuk ataupun yang sedang keluar (terpakai). Karena tingkat kebutuhan akan informasi mengenai data penggunaan kendaraan semakin meningkat sehingga dituntut agar dapat mempermudah sistemnya yaitu dengan dibuatkannya suatu aplikasi yang dapat menyajikan informasi . Selain dapat mempermudah penyajian informasi, aplikasi data kendaraan yang ingin dibangun juga dapat memberikan kemudahan bagi PT. Bita Enarcon Engineering dalam proses penyajian informasi mengenai data kendaraan yang tersedia.

3.1.2 Analisis Sistem

3.1.2.1 Analisis Prosedur yang Sedang Berjalan

Bagan alir dokumen atau disebut juga bagan alir formulir merupakan bagan aliryang menunjukkan arus dari dokumen formulir. Berdasarkan analisis di atas, maka terdapat prosedur yang sedang berjalan pada penggunaan – penggunaan kendaraan yang ada di PT. Bita Enarcon Engineering. Adapun prosedur-prosedur yang ada diantaranya prosedur penambahan dan penggunaan kendaraan .

1. Prosedure Penambahan Kendaraan

- Pengguna kendaraan (orang yang mengajukan) memberi informasi kepada super visior bagian Administrasi Personalia dan Umum dengan membawa surat pengajuan untuk mengajukan penambahan kendaraan di PT. Bita Enarcon Engineering.


(16)

- Setelah Super Visior menyetujui permintaan dari pengguna kendaraan untuk mengajukan penambahan kendaraan , Super Visior menandatangani persetujuan surat penambahan kendaraan di PT. Bita Enarcon Engineering. Pengguna kendaraan akan memberikan informasi kepada user aplikasi pengolahan data kendaraan untuk memasukan penambahan data kendaraan.

- Tetapi jika Super Visior tidak menyetujui pengajuan penambahan kendaraan, maka tidak akan terjadi penambahan data kepada user aplikasi pengolahan data kendaraan.

2. Prosedur Penggunaan Kendaraan

- Pengguna kendaraan memberikan informasi super visior bagian Administrasi Personalia dan Umum untuk meminta izin penggunaan kendaraan di PT. Bita Enarcon Engineering.

- Setelah Super Visior mengizinkan pengguna kendaraan untuk menggunakan kendaraan, Super Visior menandatangani persetujuan surat penggunaan kendaraan di PT. Bita Enarcon Engineering. Pengguna kendaraan akan memberikan informasi kepada user aplikasi pengolahan data kendaraan untuk memasukan data pemakaian kendaraan di PT. Bita Enarcon Engineering.

- Tetapi jika Super Visior tidak memberikan izin untuk penggunaan kendaraan, maka tidak akan terjadi pemasukan data kepada user aplikasi pengolahan data kendaraan.


(17)

3.1.2.2 Flow Map Sistem yang Sedang Berjalan

Pengguna Kendaraan Super Visior Administrasi Personalia dan Umum

User Aplikasi Pengolahan Data Kendaraan Surat Penambahan Kendaraan Surat Penambahan Kendaraan Persetujuan YA TIDAK Surat Penambahan Kendaraan Surat Penambahan Kendaraan Surat Penambahan Kendaraan Dimasukan Surat Penambahan Kendaraan Database

Gambar 3.1 Flowmap Penambahan Kendaraan

Pengguna Kendaraan Super Visior Administrasi Personalia dan Umum

User Aplikasi Pengolahan Data Kendaraan Surat Penggunaan Kendaraan Surat Penggunaan Kendaraan izn YA TIDAK Surat Penggunaan Kendaraan Surat Penggunaan Kendaraan Surat Penggunaan Kendaraan Dimasukan Surat Penggunaan Kendaraan Database


(18)

3.1.2.3 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional. Spesifikasi kebutuhan non fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan. Analisis ini diperlukan untuk menentukan keluaran yang akan dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran, volume data yang akan ditangani sistem, jumlah pemakai serta kontrol terhadap sistem.

3.1.2.4 Analisis Perangkat Keras

Pada PT. Bita Enarconn Engineering khususnya dibagian Administrasi Personalia dan Umum (Staf Umum) memiliki beberapa komputer, namun hanya satu buah komputer yang digunakan dalam pengolahan data kendaraan. Adapun spesifikasi komputer tersebut adalah sebagai berikut:

Tabel 3.1 Analisi Perangkat Keras

No. Perangkat

Keras

Spesifikasi Minimum

Existensi Keterangan

1. Processor Intel Pentium II 450MHz

Intel Pentium III 2,2 GHz

Memenuhi

2. RAM 256 MB 512 MB Sudah

melebihi batas minimum

3. VGA SVGA GeForce MX

4400, 64 MB

Memenuhi

4. Hardisk 40 GB 40 GB Memenuhi

5. CD-ROM - - -

6. Monitor 7,5’’ 14’’ Sudah


(19)

batas minimum 7. Keyboard dan

mouse

Standar USA Standar USA -

Perangkat keras yang telah dimiliki Area Administrasi Personalia dan Umum (Staf Umum) saat ini, sudah memenuhi standar kebutuhan sehingga tidak diperlukan lagi penambahan perangkat keras untuk menjalankan aplikasi tersebut.

3.1.2.5 Analisis Perangkat Lunak

Analisis perangkat lunak pembangun pada aplikasi pengolahan data kendaraan ini adalah Borland Delphi 7, Microsoft Acces sebagai databasenya

3.1.2.6 Analisi Pengguna / User

3.1.2.6.1 User Profile

Pengguna aplikasi dari pengolahan data kendaraan ini adalah karyawan yang berada dibagian Administrasi Personalia dan Umum (Staf Umum) .

Spesifikasi pengguna aplikasi inii dalam melakukan kegiatannya adalah sebagai berikut :

Tabel 3.2 Spesifikasi Pengguna aplikasi

Pengguna Usia Hak

Akses

Tingkat Pendidikan

Pengalaman Jenis

Pelatihan

User 21 - 40 tahun

Login User

Minimal Lulusan D3

Berpengalaman dalam menggunakan

Tidak memerlukan


(20)

aplikasi – aplikasi pengolah data.

khusus

Human Information Processing System

- Data dan Informasi telah disesuailan dengan standar kegiatan pengolahan data kendaraan yang ada pada PT. Bita Enarcon Engineeering, sehingga user dapat dengan mudah memahami fungsi dari aplikasi ini.

- Usia pengguna dari aplikasi ini yaiti antara 21 sampai 40 tahun.

- Latar belakang pengguna aplikasi ini yaitu minimal lulusan D3 , dengan syarat sudah tidak asing dalam menjalankan aplikasi – aplikasi pengolah data.

User Psychology Characteristic

Menurut karakteristik psikolagi user , dapat diuraikan profile user yang menjadi terget user aplikasi ini adalah sebagai berikut :

1. Cognitive Style

Verbal / analytic 2. Attitude

Positive 3. Motivation

Low motivation

Berdasarkan urain tersebut, dampak implementasi desain antarmuka adalah mengadirkan desain yang sederhana, sehingga mudah diingat dan sesui kegiatan proses kerja user .


(21)

Untuk user knowledge and experience , pada aplikasi ini ditujukan untuk user yang mempunyai high system experience and high task esperience, sehingga target user dari aplikasi ini adalah perintah – perintah yang efisien, dan pesan error yang ringkas.

User Job and Task

Desain dan fungsi – fungsi yang terdapat pada aplikasi ini sudah tidak asing lagi bagi user, sehingga tidak dibutuhkan pelatihan khusus dalam menjalankan aplikasi ini.

User Physical Characteristic

Pada tahap ini pembangun dari sistem ini diperuntukan untuk user yang tidak memiliki kelainan buta warna (color blind) , juga memiliki kemampuan mengetik dengan kedua tangan.

User Physical Environment

Pemilihan warna dan pencahayaan yang baik, serta jarak antar content yang cukup baik, sehingga user tidak memerlukan konsentrasi tinggi dan kenyaman dalam mengakses dapat dengan mudah dipergunakannya.

3.1.3 Analisis Basis Data

Usulan untuk diagram E-R yaitu terdapat kunci yang unik (primary key) pada setiap entitas (tabel induk) yang dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan referensi untuk tabel yang lainnya. Usulan untuk tabel yang akan dibuat untuk membantu dalam pengolahan data perpustakaan yaitu tabel buku, tabel anggota, tabel peminjaman. Dari usulan diatas maka dapat dibuat diagram E-R untuk sistem baru yang terdri dari beberapa tabel yang dibutuhkan untuk menyimpan data. Untuk melihat keterhubungan antar tabel yang ada maka akan digambarkan sebagai berkut:


(22)

user Password user alamat telepon SPJ NonSPJ ISA NoKen perusahaan diajukan tujuan periode tanggal NoKen2 keterangan diajukan keperluan tanggal Jadwal_kendaraanSPJ memiliki supirSPJ kendaraanSPJ Rincian_biaya SPJ NoPol merk NamaSupir jamBerangkat jamPulang TanggalBerangkat TanggalPulang umpd liter BBM tol lain2 BiayaSupir parkir terpakai sisa mempunyai NoKen jamBerangkat umpd NamaSupir memiliki2 kendaraanNon SPJ supirSPJ Jadwal_kendaraanSPJ mempunyai2 NoPol merk NamaSupir jamBerangkat jamPulang TanggalBerangkat TanggalPulang NoPol NoKen2 NoPol jamBerangkat NamaSupir 1 N 1 N N N N N NoPol jamBerangkat umpd NamaSupir punya NoPol jamBerangkat NamaSupir punya2 1 N N N

Gambar 3.3 Entity Relationship Diagram

Keterangan :


(23)

 NoPol (Nomor Polisi)

 UMPD ( Uang Muka Perjalanan Dinas )

3.1.3.1 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program aplikasi yang akan dibangun. Kebutuhan fungsional pada Aplikasi pengolahan data kendaraan di PT. Bita Enarcon Engineering meliputi diagram konteks, data flow diagram, dan spesifikasi proses .

3.1.3.1.1 Diagram Konteks

Diagram konteks atau disebut juga dengan model 36ystem fundamental merepresentasikan seluruh elemen 36ystem sebagai sebuah bubble tunggal dengan data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan.


(24)

Aplikasi

Pengolahan Data

Kendaraan

User

Data Login ,Login user valid, request kendaraan SPJ, request kendaraan Non SPJ, request data user

Pesan Login Gagal,respon kendaraan SPJ, request

kendaraan Non SPJ, respon data user


(25)

3.1.3.1.1.1 DFD Level 1

User

1

Login

2

Pengolahan Data Master

Data Login

Pesan Login Gagal

Data User

Respon Data User

Data Non SPJ

Respon Data Non SPJ Request Data SPJ

Respon Data SPJ

Login User Valid

User

Non SPJ Non SPJ

Request Kendaraan SPJ Respon Kendaraan SPJ

user

Data User dan password

Respon user & password

Request kendaraan Non SPJ

Respon kendaraan Non SPJ Request data user Respon data user

Data user

Respon data user


(26)

3.1.3.1.1.2 DFD Level 2 Proses Pengolahan Data Master

2.2

Pengolahan Data Non SPJ

2.1

Pengolahan Data SPJ

User

Request Kendaraan SPJ Respon Kendaraan SPJ

Request Kendaraan Non SPJ Respon Kendaraan Non SPJ

Data SPJ

Respon Data SPJ

Data Non SPJ

Respon Data Non SPJ SPJ

Non SPJ

2.3

Pengolahan Data User

Request User

Respon Data User User Request Data User

Respon Data User


(27)

3.1.3.1.1.3 DFD Level 3 Proses Pengolahan Data SPJ

2.1.1 Tambah Data SPJ

2.1.3 Hapus Data

SPJ

2.1.2 Edit Data SPJ

User

SPJ

Request Tambah Data SPJ Respon Tambah Data SPJ

Request Hapus Data SPJ

Respon Hapus Data SPJ

Request Edit Data SPJ Respon Edit Data SPJ

Data SPJ

Respon Data SPJ

Respon Data SPJ Data SPJ

Data SPJ

Respon Data SPJ

2.1.4 Laporan SPJ

2.1.5 Laporan Biaya Operasional 2.1.6 Filter 2.1.7 No Filter 2.1.8 Bertingkat 2.1.9 Filter Bertingkat 2.1.10 Refresh Data

Request Laporan SPJ Respon Laporan SPJ Request Laporan Biaya Operasional Respon Laporan Biaya Laporn Operasional

Request Filter Respon Filter Request No Filter

Respon No Filter

Request Bertingkat Respon Bertingkat Request Filter Bertingkat Respon Filter Bertingkat

Request Refresh

Respon Refresh Data

2.1.12 Urut Data No

2.1.13 Urut Data Tanggal 2.1.15 Urut Data Merk 2.1.14 Urut Data Diajukan

Request Urut Data No Respon Urut Data No


(28)

3.1.3.1.1.4 DFD Level 3 Proses Pengolahan Data Non SPJ

2.2.1 Tambah Data Non

SPJ

2.2.3 Hapus Data

Non SPJ

2.2.2 Edit Data Non

SPJ

User

Non SPJ

Request Tambah Data Non SPJ Respon Tambah Data Non SPJ

Request Hapus Data Non SPJ

Respon Hapus Data Non SPJ

Request Edit Data Non SPJ Respon Edit Data Non SPJ

Data Non SPJ

Respon Data Non SPJ

Respon Data Non SPJ Data Non SPJ

Data Non SPJ

Respon Data Non SPJ

2.2.4 Laporan Non

SPJ 2.2.5 Filter 2.2.6 No Filter 2.2.7 Bertingkat 2.2.8 Filter Bertingkat 2.2.9 Refresh Data

Request Laporan Non SPJ Respon Laporan Non SPJ

Request Filter Respon Filter Request No Filter Respon No Filter

Request Bertingkat Respon Bertingkat Request Filter Bertingkat Respon Filter Bertingkat

Request Refresh

Respon Refresh Data

2.2.11 Urut Data No

2.2.12 Urut Data Tanggal 2.2.15 Urut Data Merk 2.2.13 Urut Data Diajukan

Request Urut Data No Respon Urut Data No


(29)

3.1.3.1.1.5 DFD Level 3 Proses Pengolahan Data User

2.3.1

Tambah Data User

2.3.3

Hapus Data User

2.3.2

Edit Data User User

User Request Tambah Data User

Respon Tambah Data User

Request Hapus Data User

Respon Hapus Data User

Request Edit Data User

Respon Edit Data User

Data User

Respon Data User Respon Data User

Data User

Data User

Respon Data User

Gambar 3.8 DFD Level 3 Proses Pengolahan Data User 3.1.3.1.1.6 DFD Level 4 Tambah Data SPJ

2.1.1.1 Pilih Kendaraan dan Data Supir kendaraanSPJ SupirSPJ Request Mobil data Mobil data Supir Respon Supir User 2.1.1.2 Lihat Jadwal Kendaraan 2.1.1.3 Lihat Rincian Biaya

Request kendaraan & supir Respon kendaraan & supir

Request jadwal kendaraan Respon jadwal kendaraan

Request rincian biaya Respon rincian biaya

Jadwal kendaraanSPJ

Rincian biayaSPJ

Data jadwal kendaraan

Respon data jadwal kendaraan

Data rincian biaya

Respon rincian biaya

2.1.1.4 Edit Jadwal Kendaraan

2.1.1.5 Edit Rincian

Biaya

Request edit jadwal Respon edit jadwal

Respon edit rincian Request edit rincian

Data rincian

Respon rincian


(30)

3.1.3.1.1.7 DFD Level 4 Tambah Data Non SPJ

User

2.2.11.1 Pilih Kendaraan

2.2.11.2 Tambah Data

Kendaraan

2.2.11.3 Hapus Data

Kendaraan

2.2.11.4 Pilih Supir

2.2.11.5 Tambah Data

Supir 2.2.11.6

Hapus Data Supir

Request Pilh Kendaraan

Respon Pilih Kendaraan

Request Tambah Data Kendaraan

Respon Tambah Data Kendaraan

Request Hapus Data Kendaraan

Respon Hapus Data Kendaraan Request Pilih Supir

Respon Pilih Supir Request Hapus Data Supir

Respon Hapus Data Supir

Mobil

Supir


(31)

3.1.3.1.1.8 DFD Level 5 Pilih Data Kendaraan dan Supir (SPJ)

User

2.1.1.1.1 Pilih Kendaraan

2.1.1.1.2 Tambah Data

Kendaraan

2.1.1.1.3 Hapus Data

Kendaraan

2.1.1.1.4 Pilih Supir

2.1.1.1.5 Tambah Data

Supir 2.1.1.1.6

Hapus Data Supir

Request Pilh Kendaraan

Respon Pilih Kendaraan

Request Tambah Data Kendaraan

Respon Tambah Data Kendaraan

Request Hapus Data Kendaraan

Respon Hapus Data Kendaraan Request Pilih Supir

Respon Pilih Supir Request Hapus Data Supir

Respon Hapus Data Supir

Kendaraan SPJ

Supir SPJ


(32)

3.1.3.1.1.9 DFD Level 5 Pilih Data Kendaraan dan Supir (NonSPJ) User 2.2.1.1.1 Pilih Kendaraan 2.2.1.1.2 Tambah Data Kendaraan 2.2.1.1.3 Hapus Data Kendaraan 2.2.1.1.4 Pilih Supir 2.2.1.1.5 Tambah Data Supir 2.2.1.1.6 Hapus Data Supir

Request Pilh Kendaraan

Respon Pilih Kendaraan

Request Tambah Data Kendaraan

Respon Tambah Data Kendaraan

Request Hapus Data Kendaraan

Respon Hapus Data Kendaraan Request Pilih Supir

Respon Pilih Supir Request Hapus Data Supir

Respon Hapus Data Supir

Kendaraan Non SPJ

Supir Non SPJ

Gambar 3.1.2 DFD Level 5 Proses Pilih Kendaraan & Supir (Non SPJ)

3.1.3.1.2 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi dari gambar DFD di atas akan dijelaskan pada tabel di bawah ini:

Tabel 3.2 Spesifikasi Proses

No Proses Keterangan


(33)

Nama Proses Login

Source User

Input User Name dan Password Output Login User Valid

Destination User

Logika Proses  User memasukan user name dan password  Sistem akan mengolah data user, jika user name

dan password salah maka akan muncul pesan gagal login . Tetapi jika user name dan password benar , maka akan masuk ke proses 2

2. No Proses 2

Nama Proses Pengolahan Data Master

Source User

Input Login User Valid , Request Data SPJ, Request Data Non SPJ dan Request Data User

Output Respon Data SPJ, Respon Data Non SPJ dan Respon Data User

Destination User

Logika Proses Setelah login valid ,user akan masuk kedalam menu pengolahan data master (Pengolahan Data user, Pengolahan Data SPJ , Pengolahan Data Non SPJ ) . 3. No Proses 2.1


(34)

Source User

Input Login Valid , Request Data SPJ Output Respon Data SPJ

Destination User

Logika Proses Sistem akan menampilkan Form data – data SPJ. 4. No Proses 2.2

Nama Proses Pengolahan Data Non SPJ

Source User

Input Login User Valid, Request Data Non SPJ Output Respon Data Non SPJ

Destination User

Logika Proses Sistem akan menampilkan Form data – data Non SPJ. 5. No Proses 2.3

Nama Proses Pengolahan Data User

Source User

Input Login User Valid, Request Data User Output Respon Data User

Destination User

Logika Proses Sistem akan menampilkan Form data – data User 6. No Proses 2.1.1


(35)

Source User

Input Login User Valid, Request Tambah Data SPJ Output Respon Tambah Data SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Tambah Data SPJ 7. No Proses 2.1.2

Nama Proses Edit Data SPJ

Source User

Input Login User Valid, Request Edit Data SPJ Output Respon Edit Data SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Edit Data SPJ 8. No Proses 2.1.3

Nama Proses Hapus Data SPJ

Source User

Input Login User Valid, Request Hapus Data SPJ Output Respon Hapus Data SPJ

Destination User

Logika Proses Sistem akan menampilkan Laporan SPJ

9. No Proses 2.1.4


(36)

Source User

Input Login User Valid, Request Laporan SPJ

Output Respon Laporan SPJ

Destination User

Logika Proses Sistem akan menampilkan Laporan SPJ

10 No Proses 2.1.5

Nama Proses Laporan Biaya Operasional

Source User

Input Login User Valid, Request Laporan Biaya Operasional

Output Respon Laporan Biaya Operasional

Destination User

Logika Proses Sistem akan menampikan Laporan Biaya Operasional

11 No Proses 2.1.6

Nama Proses Filter

Source User

Input Login User Valid, Request Filter

Output Respon Filter

Destination User

Logika Proses User akan menampilkan Proses Filter

12 No Proses 2.1.7


(37)

Source User

Input Login User Valid, Request No Filter

Output Respon No Filter

Destination User

Logika Proses Sistem akan menampilkan proses No Filter

13 No Proses 2.1.8

Nama Proses Bertingkat

Source User

Input Login User Valid, Request Bertingkat

Output Respon Bertingkat

Destination User

Logika Proses Sistem akan menampilkan pilihan beserta button Bertingkat

14 No Proses 2.1.9

Nama Proses Filter Bertingkat

Source User

Input Login User Valid, Request Filter Bertingkat

Output Respon Filter Bertingkat

Destination User

Logika Proses Sistem akan memproses Filter bertingkat


(38)

Nama Proses Refresh Data

Source User

Input Login User Valid, Request Refresh Data

Output Respon Refresh Data

Destination User

Logika Proses Sistem akan menampilkan proses Refresh Data

17 No Proses 2.1.12

Nama Proses Urut Data No

Source User

Input Login User Valid, Request Urut Data No

Output Respon Ururt Data No

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data no

18 No Proses 2.1.13

Nama Proses Urut Data Tanggal

Source User

Input Login User Valid, Request Urut Data Tanggal

Output Respon Ururt Data Tanggal

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data Tanggal


(39)

Nama Proses Urut Data Diajukan

Source User

Input Login User Valid, Request Urut Data Diajukan

Output Respon Ururt Data Diajukan

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data

Diajukan

20 No Proses 2.1.15

Nama Proses Urut Data Merk

Source User

Input Login User Valid, Request Urut Data Merk

Output Respon Ururt Data Merk

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data Merk

22. No Proses 2.2.1

Nama Proses Tambah Data Non SPJ

Source User

Input Login User Valid, Request Tambah Data Non SPJ Output Respon Tambah Data Non SPJ

Destination User


(40)

SPJ 23. No Proses 2.2.2

Nama Proses Edit Data Non SPJ

Source User

Input Login User Valid, Request Edit Data Non SPJ Output Respon Edit Data Non SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Edit Data Non SPJ 24. No Proses 2.2.3

Nama Proses Hapus Data Non SPJ

Source User

Input Login User Valid, Request Hapus Data Non SPJ Output Respon Hapus Data Non SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Hapus Data Non SPJ

25 No Proses 2.2.4

Nama Proses Laporan Non SPJ

Source User

Input Login User Valid, Request Laporan Non SPJ

Output Respon Laporan Non SPJ


(41)

Logika Proses Sistem akan menampilkan Laporan Non SPJ

26 No Proses 2.2.5

Nama Proses Filter

Source User

Input Login User Valid, Request Filter

Output Respon Filter

Destination User

Logika Proses User akan menampilkan Proses Filter

27 No Proses 2.2.6

Nama Proses No Filter

Source User

Input Login User Valid, Request No Filter

Output Respon No Filter

Destination User

Logika Proses Sistem akan menampilkan proses No Filter

28 No Proses 2.2.7

Nama Proses Bertingkat

Source User

Input Login User Valid, Request Bertingkat

Output Respon Bertingkat


(42)

Logika Proses Sistem akan menampilkan pilihan beserta button Bertingkat

29 No Proses 2.2.8

Nama Proses Filter Bertingkat

Source User

Input Login User Valid, Request Filter Bertingkat

Output Respon Filter Bertingkat

Destination User

Logika Proses Sistem akan memproses Filter bertingkat

30 No Proses 2.2.9

Nama Proses Refresh Data

Source User

Input Login User Valid, Request Refresh Data

Output Respon Refresh Data

Destination User

Logika Proses Sistem akan menampilkan proses Refresh Data

32 No Proses 2.2.11

Nama Proses Urut Data No

Source User

Input Login User Valid, Request Urut Data No


(43)

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data no

33 No Proses 2.2.12

Nama Proses Urut Data Tanggal

Source User

Input Login User Valid, Request Urut Data Tanggal

Output Respon Ururt Data Tanggal

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data Tanggal

34 No Proses 2.2.13

Nama Proses Urut Data Diajukan

Source User

Input Login User Valid, Request Urut Data Diajukan

Output Respon Ururt Data Diajukan

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data

Diajukan

35 No Proses 2.2.14

Nama Proses Urut Data Merk

Source User

Input Login User Valid, Request Urut Data Merk


(44)

Destination User

Logika Proses Sistem aka menampilkan proses pengurutan data Merk

Input Login User Valid, Request Bertingkat

36. No Proses 2.3.1

Nama Proses Tambah Data User

Source User

Input Login User Valid, Request Tambah Data User Output Respon Tambah Data User

Destination User

Logika Proses Sistem akan menampilkan Form Tambah Data User 37. No Proses 2.3.2

Nama Proses Edit Data User

Source User

Input Login User Valid, Request Edit Data User Output Respon Edit Data User

Destination User

Logika Proses Sistem akan menampilkan Form Edit Data User 38. No Proses 2.3.3

Nama Proses Hapus Data User

Source User


(45)

Output Respon Hapus Data User Destination User

Logika Proses Sistem akan menampilkan Form Hapus Data User

39 No Proses 2.1.1.1.1

Nama Proses Pilih Kendaraan

Source User

Input Login User Valid, Request Pilih Kendaraan Output Respon Pilih Kendaraan

Destination User

Logika Proses Sistem akan memilih kendaraan yang dipilih oleh user

40 No Proses 2.1.1.1.2

Nama Proses Tambah Data Kendaraan

Source User

Input Login User Valid, Request Tambah Data Kendaraan Output Respon Tambah Data Kendaraan

Destination User

Logika Proses Sistem akan menampilkan Form Tambah Data Kendaraan


(46)

Nama Proses Hapus Data Kendaraan

Source User

Input Login User Valid, Request Hapus Data Kendaraan Output Respon Hapus Data Kendaraan

Destination User

Logika Proses Sistem akan menampilkan Form Hapus Data Kendaraan

42 No Proses 2.1.1.1.4 Nama Proses Pilih Supir

Source User

Input Login User Valid, Request Pilih Supir Output Respon Pilih Supir

Destination User

Logika Proses Sistem akan memilih supir yang telah dipilih oleh user

43 No Proses 2.1.1.1.5

Nama Proses Tambah Data Supir

Source User

Input Login User Valid, Request Tambah Data Supir Output Respon Tambah Data Supir


(47)

Logika Proses Sistem akan menampilkan Form Tambah Data Supir

44 No Proses 2.1.1.1.6

Nama Proses Hapus Data Supir

Source User

Input Login User Valid, Request Hapus Data Supir Output Respon Hapus Data Supir

Destination User

Logika Proses Sistem akan menampilkan Form Hapus Data Supir

45 No Proses 2.2.1.1.1

Nama Proses Pilih Kendaraan

Source User

Input Login User Valid, Request Pilih Kendaraan Output Respon Pilih Kendaraan

Destination User

Logika Proses Sistem akan memilih kendaraan yang dipilih oleh user

46 No Proses 2.2.1.1.2

Nama Proses Tambah Data Kendaraan

Source User

Input Login User Valid, Request Tambah Data Kendaraan Output Respon Tambah Data Kendaraan


(48)

Destination User

Logika Proses Sistem akan menampilkan Form Tambah Data Kendaraan

47 No Proses 2.2.1.1.3

Nama Proses Hapus Data Kendaraan

Source User

Input Login User Valid, Request Hapus Data Kendaraan Output Respon Hapus Data Kendaraan

Destination User

Logika Proses Sistem akan menampilkan Form Hapus Data Kendaraan

48 No Proses 2.2.1.1.4 Nama Proses Pilih Supir

Source User

Input Login User Valid, Request Pilih Supir Output Respon Pilih Supir

Destination User

Logika Proses Sistem akan memilih supir yang telah dipilih oleh user

49 No Proses 2.2.1.1.5


(49)

Source User

Input Login User Valid, Request Tambah Data Supir Output Respon Tambah Data Supir

Destination User

Logika Proses Sistem akan menampilkan Form Tambah Data Supir

50 No Proses 2.2.1.1.6

Nama Proses Hapus Data Supir

Source User

Input Login User Valid, Request Hapus Data Supir Output Respon Hapus Data Supir

Destination User

Logika Proses Sistem akan menampilkan Form Hapus Data Supir

48 No Proses 2.1.1.1

Nama Proses Pilih Data Kendaraan & Supir SPJ

Source User

Input Login User Valid, Request Data Kendaraan & Supir Output Respon Data Kendaraan & Supir SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Data Kendaraan & Supir SPJ


(50)

Nama Proses Lihat Jadwal Kendaraan SPJ

Source User

Input Login User Valid, Request Jadwal Kendaraan SPJ Output Respon Tambah Data Supir SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Jadwal Kendaraan SPJ

50 No Proses 2.1.1.3

Nama Proses Lihat Rincian Biaya SPJ

Source User

Input Login User Valid, Request Rincian Biaya SPJ Output Respon Rincian Biaya SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Rincian Biaya SPJ

51 No Proses 2.1.1.4

Nama Proses Edit Jadwal Kendaraan SPJ

Source User

Input Login User Valid, Request Edit Jadwal Kendaraan SPJ

Output Respon Edit Jadwal Kendaraan SPJ Destination User


(51)

Logika Proses Sistem akan menampilkan Form Edit Jadwal Kendaraan SPJ

52 No Proses 2.1.1.5

Nama Proses Edit Rincian Biaya SPJ

Source User

Input Login User Valid, Request Edit Rincian Biaya SPJ Output Respon Edit Rincian Biaya SPJ

Destination User

Logika Proses Sistem akan menampilkan Form Edit Rincian Biaya SPJ

53 No Proses 2.2.1.1

Nama Proses Pilih Data Kendaraan & Supir SPJ

Source User

Input Login User Valid, Request Data Kendaraan & Supir SPJ

Output Respon Data Kendaraan & Supir SPJ Destination User

Logika Proses Sistem akan menampilkan Form Data Kendaraan & Supir SPJ

54 No Proses 2.2.1.2


(52)

Source User

Input Login User Valid, Request Lihat Jadwal Kendaraan Output Respon Lihat Jadwal Kendaraan

Destination User

Logika Proses Sistem akan menampilkan Form Lihat Jadwal Kendaraan

55 No Proses 2.2.1.3

Nama Proses Lihat Jadwal Kendaraan Non SPJ

Source User

Input Login User Valid, Request Lihat Jadwal Kendaraan Non SPJ

Output Respon Lihat Jadwal Kendaraan Non SPJ Destination User

Logika Proses Sistem akan menampilkan Form Lihat Jadwal Kendaraan Non SPJ

3.1.3.1.3 Kamus Data

Kamus data digunakan untuk mengalirkan struktur data yang dipakai dalam sistem. Penulisan kamus data memudahkan untuk menentukan apakah aliran data telah sesuai dengan kebutuhan atau belum. Berikut ini merupakan kamus data dari Aplikasi Pengolahan Data Kendaraan yang ada di PT. Bita Enarcon engineering :


(53)

 Data Login User + password  Pesan Login Gagal

User + password (pesan login gagal)  Request tambah data SPJ

NoKen + tanggal + perusahaan + tujuan + diajukan + periode  Respon tambah data SPJ

NoKen + tanggal + perusahaan + tujuan + diajukan + periode  Request edit data SPJ

NoKen + tanggal + perusahaan + tujuan + diajukan + periode  Respon edit data SPJ

NoKen + tanggal + perusahaan + tujuan + diajukan + periode  Hapus Data SPJ

NoKen + tanggal + perusahaan + tujuan + diajukan + periode + NoPol + merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang + umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Request Laporan SPJ

NoKen + tanggal + perusahaan + tujuan + diajukan + periode + NoPol + merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang + umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa

 Respon Laporan SPJ

NoKen + tanggal + perusahaan + tujuan + diajukan + periode + NoPol + merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang + umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa


(54)

 Request Laporan Biaya Opersional

NoPol + periode + perusahaan + NamaSupir + liter + BBM+ tol + parkir + biaya_supir + lain2 + terpakai + sisa

 Respon Laporan Biaya Operasional

NoPol + periode + perusahaan + NamaSupir + liter + BBM+ tol + parkir + biaya_supir + lain2 + terpakai + sisa

 Request Filter

NoKen | tanggal | perusahaan | diajukan | merk | NamaSupir  Respon Filter

NoKen | tanggal | perusahaan | diajukan | merk | NamaSupir  Request No Filter

NoKen + tanggal + perusahaan + tujuan + diajukan + periode + NoPol + merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang + umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Respon No Filter

NoKen + tanggal + perusahaan + tujuan + diajukan + periode + NoPol + merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang + umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Request Filter Bertingkat

NoKen | tanggal | perusahaan | diajukan | merk | NamaSupir  Respon Filter Bertingkat

NoKen | tanggal | perusahaan | diajukan | merk | NamaSupir  Request Refresh Data


(55)

NoKen + tanggal + perusahaan + tujuan + diajukan + periode + NoPol + merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang + umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Respon Refresh Data

NoKen + tanggal + perusahaan + tujuan + diajukan + periode + NoPol + merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang + umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Request Urut Data No

Pengurutan data berdasarkan field NoKen  Respon Urut Data No

Pengurutan data berdasarkan field NoKen  Request Urut Data Tanggal

Pengurutan data berdasarkan field tanggal  Respon Urut Data Tanggal

Pengurutan data berdasarkan field tanggal  Request Urut Data Diajukan

Pengurutan data berdasarkan field diajukan  Respon Urut Data Diajukan

Pengurutan data berdasarkan field diajukan  Request Urut Data Merk

Pengurutan data berdasarkan field merk  Respon Urut Data Merk

Pengurutan data berdasarkan field merk


(56)

NoKen + tanggal + diajukan + keterangan + keperluan  Respon tambah data Non SPJ

NoKen + tanggal + diajukan + keterangan + keperluan  Edit tambah data Non SPJ

NoKen + tanggal + diajukan + keterangan + keperluan  Edit tambah data Non SPJ

NoKen + tanggal + diajukan + keterangan + keperluan  Hapus Data Non SPJ

NoKen + tanggal + diajukan + keterangan + keperluan + NoPol + Merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggaPulang

 Request Laporan Non SPJ

NoKen + tanggal + diajukan + keterangan + keperluan + NoPol + Merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggaPulang

 Respon Laporan Non SPJ

NoKen + tanggal + diajukan + keterangan + keperluan + NoPol + Merk + NamaSupir + jamBerangkat + jamPulang + tanggalBerangkat + tanggaPulang

 Request tambah data user

User + password + alamat + telepon  Respon tambah data user

User + password + alamat + telepon  Request edit data user

User + password + alamat + telepon  Respon edit data user


(57)

 Request hapus data user

User + password + alamat + telepon  Respon hapus data user

User + password + alamat + telepon

 Request pilih kendaraan & supir NoPol + merk + NamaSupir  Respon pilih kendaraan & supir

NoPol + merk + NamaSupir  Request Jadwal Kendaraan

jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang  Respon Jadwal Kendaraan

jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang  Request rincian biaya

umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Respon rincian biaya

umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Request edit Jadwal

jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang  Respon edit Jadwal

jamBerangkat + jamPulang + tanggalBerangkat + tanggalPulang  Request edit rincian

umpd + liter + BBM + tol + parkir + biaya_supir + lain2 + terpakai + sisa  Respon edit rincian


(58)

 NoKen : string 3 karakter = [A..Z | a..z | 0..9 | _ | -]  Tanggal : tanggal + jam (dd-mm-yyyy hh:ii:ss)

 Perusahaan : string 25 karakter = [A..Z | a..z | 0..9 | _ | -]  Tujuan : string 25 karakter = [A..Z | a..z | 0..9 | _ | -]  Diajukan : string 30 karakter = [A..Z | a..z | 0..9 | _ | -]  Periode : tanggal + jam (dd-mm-yyyy hh:ii:ss)

 NoPol : string 11 karakter = [A..Z | a..z | 0..9 | _ | -]  Merk : string 25 karakter = [A..Z | a..z | 0..9 | _ | -]  NamaSupir : string 30 karakter = [A..Z | a..z | 0..9 | _ | -]  Jamberangkat : hh:ii:ss

 jamPulang : hh:ii:ss

 tanggalBerangkat : dd-mm-yyyy  tanggalPulang : dd-mm-yyyy  liter : bilangan real (currency)  BBM : bilangan real (currency)  Tol : bilangan real (currency)  Lain2 : bilangan real (currency)  Parkir : bilangan real (currency)  Biaya_supir : bilangan real (currency)  Terpakai : bilangan real (currency)  Sisa : bilangan real (currency)


(59)

3.1.4 Peranacangan Basis Data

3.1.4.1 Skema Relasi

Dari diagram E-R di atas maka dapat digambarkan hubungan antar tabel yang ada seperti di bawah ini:

user password* user alamat telepon SPJ NoKen* password** Tanggal perusahaan tujuan diajukan periode Non SPJ NoKen2* password** tanggal diajukan keterangan keperluan JadwalKendaraanSPJ jamBerangkat* tanggalberangkat jamPulang tanggalPulang KendaraanSPJ NoPol* Merk SupirSPJ NamaSupir* KendaraanNonSPJ NoPol* Merk SupirNonSPJ NamaSupir* JadwalKendaraanNonSPJ jamBerangkat* tanggalberangkat jamPulang tanggalPulang Rincian_biayaSPJ umpd* liter BBM tol lain2 parkir biaya_supir terpakai sisa mempunyai punya NoKen** NoPol** NamaSupir* umpd** jamBerangkat** mempunyai2 punya2 NoKen2** NamaSupir** jamBerangkat** NoPol** 1 N N 1 1 N N N N N N N N N N N N N N N N

Gambar 3.13 Skema Relasi

3.1.4.2 Struktur Tabel

Pada sub bagian ini, akan diuraikan table-tabel yang terdapat dalam basis data yang digunakan dalam aplikasi pengolahan data kendaraan ini ,yaitu :

a. Tabel user


(60)

Field Name Data Type Size Description

Password* Varchar 20 Primary Key

User Varchar 25

Alamat Varchar 30

telepon Varchar 20

b. Tabel SPJ

Tabel 3.4 SPJ

Field Name Data Type Size Description

NoKen* Varchar 3 Primary Key

Password** Varchar 20 Foreign Key

tanggal Date / Time

perusahaan Varchar 11

tujuan Varchar 30

diajukan Varchar 30

periode Varchar 30

c. Tabel Non SPJ

Tabel 3.5 Non SPJ

Field Name Data Type Size Description

NoKen Varchar 4 Primary Key

Password** Varchar 20 Foreign Key


(61)

diajukan Varchar 30

Keterangan Varchar 25

Keperluan Varchar 25

d. Tabel KendaraanSPJ

Tabel 3.6 KendaraanSPJ

Field Data Type Size Description

NoPolisi* Varchar 11 Primary Key

Merk Varchar 25

e. Tabel SupirSPJ

Tabel 3.7 SupirSPJ

Field Data Type Size Description

NamaSupir Varchar 30 Primary Key

f. Tabel JadwalKendaraanSPJ

Tabel 3.8 JadwalKendaraanSPJ

Field Data Type Size Description

jamBerangkat* Varchar 10 Primari Key

tanggalBerangkat Varchar 15

jamPulang Varchar 10


(62)

g. Tabel rincian_biayaSPJ

Tabel 3.9 rincian_biayaSPJ

Field Data Type Size Description

Umpd* currency Primary Key

Liter currency

BBM currency

Tol currency

Lain2 currency

Parkir currency

Biaya_supir currency

terpakai currency

sisa currency

h. Tabel kendaraanNonSPJ

Tabel 3.10 kendaraanNonSPJ

Field Data Type Size Description

NoPol* Varchar 11 Primary Key

Merk Varchar 30


(63)

Tabel 3.11 supirNonSPJ

Field Data Type Size Description

NamaSupir* Varchar 30 Primary Key

j. Tabel JadwalKendaraanNonSPJ

Tabel 3.12 JadwalKendaraanNonSPJ

Field Data Type Size Description

jamBerangkat* Varchar 10 Primari Key

tanggalBerangkat Varchar 15

jamPulang Varchar 10

tanggalPulang Varchar 15

k. Tabel mempunyai

Tabel 3.13 mempunyai

Field Data Type Size Description

Punya

NoKen** 3 varchar Foreign Key

NoPol** 11 varchar Foreign Key

NamaSupir 30 varchar Foreign Key

Umpd** currency Foreign Key

jamBerangkat** 10 varchar Foreign Key


(64)

Tabel 3.14 mempunyai2

Field Data Type Size Description

Punya

NoKen** 3 varchar Foreign Key

NoPol** 11 varchar Foreign Key

NamaSupir 30 varchar Foreign Key


(65)

3.1.4.3 Perancangan Struktur Menu

3.1.4.3.1 Strukutur Menu User

Gambar 3.14 Struktur Menu User

3.1.4.4 Perancangan Antarmuka


(66)

yang berperan sebagai media komunikasi yang digunakan sebagai sarana dialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface yang sesuai dengan kebutuhan dan karakteristik user. Perancangan interface untuk aplikasi pengolahan data kendaraan adalah sebagai berikut :

User Password

Login Cancel

Logo Login

 Isi user dan password, kemudian klik tombol login menuju T02  Jika anda belum atau

salah memasukan user, muncul M22  Jika anda belum atau

salah memasukan password, maka muncul M23  Klik Cancel untuk

keluar aplikasi

T01

Nama Form : T01

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Gambar 3.13 T01 Login

Logo PT. BITA ENARCON ENGINEERING

 Klik tombol user menuju T03  Klik tombol Data

Inventaris Kendaraan menuju T07

 Klik tombol Keluar , maka muncul M20 dan M21 T02

Nama Form : T02

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Pengolahan Data Keluar Data User

Data Inventaris Kendaraaan

Logo

HEAD OFFICE :

Jl. Pahlawan No. 74 , Bandung 40214, West Java – Indonesia Phone : +62 22 270 (hunting) . Fax : +62 22 270 2749

Email : bita@bita.co.id Jam


(67)

Logo PT. BITA ENARCON ENGINEERING

 Klik Tambah menuju T04

 Klik Edit menuju T05

 Klik hapus , maka muncul M06  Klik Keluar menuju

T02 T03

Nama Form : T03

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

User Alamat No Telepon

Tambah Edit Hapus Keluar

Pengolahan Data User

Gambar 3.15 T03 Pengolahan Data User

Logo Form Tambah User

 Klik Simpan menuju T03

 Klik Batal menuju T03

T04

Nama Form : T04

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih User

Password

Alamat

No Telepon

Simpan Batal


(68)

Logo Form Edit User

 Klik Simpan menuju T03

 Klik Batal menuju T03

T05

Nama Form : T05

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih User

Password

Alamat

No Telepon

Simpan Tambah

Gambar 3.17 T05 Form Edit User

Information

 Klik Yes menuju T03

 Klik No menuju T03 M06

Nama Form : M06

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih Anda yakin data berikut :

User : Alamat : Telepon : Akan dihapus :

Yes No


(69)

Logo PT. BITA ENARCON ENGINEERING

 Klik tambah menuju T08

 Klik Edit menuju T09

 Klik hapus , muncul M10

 Klik Laporan SPJ menuju T11

 Klik Laporan Biaya Operasional menuju T12

 Klik checkbox Bertingkat menuju T07

 Klik Filter menuju T07

 Klik No Filter menuju T07

 Klik radio button NO menuju T07

 Klik radio button Tanggal menuju T07

 Klik radio button Duajukan menuju T07

 Klik radio button Merk menuju T07

 Klik radio button SPJ menuju T07

 Klik radio button Non SPJ menuju T07

 Klik radio button Off dan On Auto Refresh menuju T07

 Klik Logo refresh ke T07

 Klik Keluar menuju T02

T07

Nama Form : T07

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

NoKen Periode Tgl NoPol Merk Perusahaan Diajukan NamaSupir Proyek Tujuan Berangkat Pulang Keprluan Diselesaikan TglLaporan Terpakai Sisa Liter BBM Tol Lain – lain BiayaSupir Parkir

Tambah Data Inventaris Kendaraan

Edit Hapus Laporan SPJ Laporan Biaya Operasional Keluar Pencarian Data

Field Yang Dicari

Kata Kunci

Bertingkat Filter No Filter

Pengurutan Data No Tanggal Diajukan Merk SPJ Non SPJ

Off Auto Refresh On Auto refresh Refresh Data

Bertingkat

Filter

Gambar 3.19 T07 Menu Pengolahan Data SPJ

Logo Form Tambah SPJ

 Klik Pilih Kendaraan dan Supir menuju T13

 Lihat Jadwal Kendaraan menuju T30

 Lihat Rincian Biaya T31

 Klik Simpan menuju T07

 Klik Batal menuju T07

T08

Nama Form : T08

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih NO Tanggal Perusahaan Diajukan Oleh Periiode Tanggal Berangkat Jam Berangkat Jam Pulang UMPD Tanggal Pulang

Lain - Lain Tol Parkir Supir Terpakai Sisa BBM Liter Rp Simapan Batal

Surat Perjalanan Dinas Jadwal Kendaraan Rincian Biaya

Pilih Kendaraan dan Supir Lihat Jadwal Kendaraan Lihat Rincian Biaya


(70)

Logo Form Edit SPJ

 Klik Pilih Kendaraan dan Supir menuju T13

 Lihat Jadwal Kendaraan menuju T30

 Lihat Rincian Biaya T31

 Klik Simpan menuju T07

 Klik Batal menuju T07

T09

Nama Form : T09

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih NO Tanggal Perusahaan Diajukan Oleh Periiode Tanggal Berangkat Jam Berangkat Jam Pulang UMPD Tanggal Pulang

Lain - Lain Tol Parkir Supir Terpakai Sisa BBM Liter Rp Simapan Batal

Surat Perjalanan Dinas Jadwal Kendaraan Rincian Biaya

Pilih Kendaraan dan Supir Lihat Jadwal Kendaraan Lihat Rincian Biaya

Gambar 3.21 T09 Form Edit Data SPJ

Information

 Klik Yes menuju T07

 Klik No menuju T07 M10

Nama Form : M10

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Anda yakin data akan dihapus ?

Yes No


(71)

 Klik close menuju T07

T11

Nama Form : T11

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

No Tanggal Diajukan Oleh Keperluan UMPD Yang Menerima Diselesaikan Oleh Berangkat Pulang No Polisi Nama Supir Merk Kendaraan Tanggal Laporan Terpakai Sisa

LOGO LOGO

PT. BITA ENARCON ENGINEERING Jln. Pahlawan No 74 Bandung LAPORAN DATA KENDARAAN INVENTARIS SPJ Tanggal / Waktu

NAVIGASI Close

Gambar 3.23 T11 Laporan Data Kendaraan SPJ

 Klik close menuju T07

T12

Nama Form : T12

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih No PRSHN Nama Supir No Proyek Tempat Tujuan

LOGO LOGO

PT. BITA ENARCON ENGINEERING Jln. Pahlawan No 74 Bandung

LAPORAN BIAYA OPERASIONAL DATA KENDARAAN INVENTARIS SPJ Tanggal / Waktu

NAVIGASI Close

Biaya BBM

Liter Rp Tol RP Parkir RP Lain2 RP Supir RP Jumlah RP

Keperluan Keterangan


(72)

Logo Form Kendaraan dan Data Supir

 Klik Pilih kendaraan menuju T08 atau T09

 Klik Tambah kendaraan menuju T14

 Klik Hapus menuju T13

 Klik Pilih kendaraan menuju T08 atau T09

 Klik Tambah supir menuju T15

 Klik Hapus supir menuju T13 T13

Nama Form : T13

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih Data Kendaraan NoPol Merk

Data Supir NamaSupir

Pilih Tambah Hapus Keluar

Pilih Tambah Hapus Keluar

Gambar 3.25 T13 Pengolahan Data Kendaraan dan Supir

 Jika sudah mengisi No Polisi dan Merk Kendaraan , klik Simpan menuju T13

 Klik Batal menuju T13

T14 Tambah Kendaraan

Nama Form : T14

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Simpan Batal

No Polisi

Merk Kendaraan


(73)

 Jika sudah mengisi Nama Supir , klik Simpan menuju T13

 Klik Batal menuju T13

T15 Tambah Supir

Nama Form : T15

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Simpan Batal

Nama Supir

Gambar 3.27 T15 Form Tambah Data Supir

Logo PT. BITA ENARCON ENGINEERING

 Klik tambah menuju T17

 Klik Edit menuju T19

 Klik hapus , muncul M24

 Klik Laporan Non SPJ menuju T19

 Klik checkbox Bertingkat menuju T16

 Klik Filter menuju T16

 Klik No Filter menuju T16

 Klik radio button NO menuju T16

 Klik radio button Tanggal menuju T16

 Klik radio button Duajukan menuju T16

 Klik radio button Merk menuju T16

 Klik radio button SPJ menuju T16

 Klik radio button Non SPJ menuju T16

 Klik radio button Off dan On Auto Refresh menuju T16

 Klik Logo refresh ke T16

 Klik Keluar menuju T02

T16

Nama Form : T16

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

NoKen Tanggal NoPolisi MerkKendaraan Diajukan NamaSupir Proyek Tujuan Jam Berangkat JamPulang Keterangan Keperluan

Tambah Data Inventaris Kendaraan

Edit Hapus Laporan Non SPJ Keluar

Pencarian Data Field Yang Dicari

Kata Kunci

Bertingkat Filter No Filter

Pengurutan Data No Tanggal Diajukan Merk SPJ Non SPJ

Off Auto Refresh On Auto refresh Refresh Data

Bertingkat

Filter


(74)

Logo Form Tambah SPJ

 Klik Pilih Kendaraan dan Supir menuju T29  Lihat Jadwal

Kendaraan menuju T32  Klik Simpan

menuju T07  Klik Batal menuju

T07 T17

Nama Form : T17

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih NO

Tanggal

Keperluan Diajukan Oleh

Tanggal Berangkat

Jam Berangkat

Jam Pulang Tanggal Pulang

Simapan Batal Data Non SPJ Jadwal Kendaraan

Pilih Kendaraan dan Supir Lihat Jadwal Kendaraan Keterangan


(75)

Logo Form Edit SPJ

 Klik Pilih Kendaraan dan Supir menuju T29  Lihat Jadwal

Kendaraan menuju T32  Klik Simpan

menuju T16  Klik Batal menuju

T16 T18

Nama Form : T17

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih NO Tanggal Keperluan Diajukan Oleh Tanggal Berangkat Jam Berangkat Jam Pulang Tanggal Pulang Simapan Batal Data Non SPJ Jadwal Kendaraan

Pilih Kendaraan dan Supir Lihat Jadwal Kendaraan Keterangan

Gambar 3.30 T18 Form Edit User Non SPJ

 Klik Close menuju T16

T19

Nama Form : T19

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Tanggal No Polisi Merk Kendaraan Diajukan Oleh Nama Supir Proyek Tujuan Jam Berangkat Jam Pulang Keperluan Keterangan

LOGO LOGO

PT. BITA ENARCON ENGINEERING Jln. Pahlawan No 74 Bandung LAPORAN DATA KENDARAAN INVENTARIS NON SPJ Tanggal / Waktu

NAVIGASI Close


(76)

Logo Form Kendaraan dan Data Supir Non SPJ

 Klik Pilih kendaraan menuju T08 atau T09

 Klik Tambah kendaraan menuju T14

 Klik Hapus menuju T29

 Klik Pilih kendaraan menuju T08 atau T09

 Klik Tambah supir menuju T15

 Klik Hapus supir menuju T29 T29

Nama Form : T29

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih Data Kendaraan NoPol Merk

Data Supir NamaSupir

Pilih Tambah Hapus Keluar

Pilih Tambah Hapus Keluar


(77)

Logo Form Jadwal Kendaraan SPJ

 Klik Edit jadwal kendaraan menuju T09

 Klik Keluar menuju T09

T30

Nama Form : T30

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih Jadwal Kendaraan

jamBerangkat tanggalBerangkat jamPulang tanggalPulang

Edit Keluar


(78)

Logo Form Rincian Biaya SPJ

 Klik Edit jadwal kendaraan menuju T09

 Klik Keluar menuju T09

T31

Nama Form : T31

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih Rincian Biaya

Umpd liter BBM tol lain2 parkir biaya_supir terpakai sisa

Edit Keluar


(79)

Logo Form Jadwal Kendaraan Non SPJ

 Klik Edit jadwal kendaraan menuju T18

 Klik Keluar menuju T18

T30

Nama Form : T30

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih Jadwal Kendaraan

jamBerangkat tanggalBerangkat jamPulang tanggalPulang

Edit Keluar

Gambar 3.35 T30 Form Jadwal Kendaraan Non SPJ

Confirm

 Klik Yes, maka muncul M21

 Klik No menuju T02 M20

Nama Form : M20

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Anda yakin ingin keluar program ?

Yes No


(80)

Informasi

 Klik OK untuk keluar dari aplikasi M21

Nama Form : M21

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Terima kasih anda telah menggunakan program ini

OK

Gambar 3.37 M21 Informasi setelah menggunakan aplikasi

Informasi

 Kik OK menuju T01 M22

Nama Form : M22

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

User yang anda masukan salah, silahkan ulangi kembali !

OK

Gambar 3.38 M22 Informasi salah memasukan User

Informasi

 Kik OK menuju T01 M23

Nama Form : M23

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Password yang anda masukan salah, silahkan ulangi kembali !

OK


(81)

Information

 Klik Yes menuju T16

 Klik No menuju T16 M24

Nama Form : M24

Ukuran Layar : Dinamis Sesuai monitor pengguna Font : Arial

Warna Latar : Biru - Putih

Anda yakin data akan dihapus ?

Yes No

Gambar 3.40 M24 Hapus Data Non SPJ

3.2 Jaringan Semantik

Aplikasi pengolahan data ini memiliki satu antar muka, yaitu antar muka user, sehingga pada jaringan semantik hanya terdapat satu jaringan semantik. Berikut ini adalah jaringan semantik yang terdapat pada sistem infotmasi tersebut


(82)

3.2.1 Jaringan Semantik User

T01 T02 T03 T04 T05

T08

T07

T09 T11 T12 T13 T14

T15 T16 T17 T18 T19

M22

M23

M20

M21

M06

M10

M24 T29

T30

T31

T32 T19

Gambar 3.41 Jaringan Semantik User

Keterangan :

T01 : Menu Login T02 : Menu Utama T03 : Menu Data User T04 : Form Tambah User T05 : Form Edit User M06 : Hapus Data User


(83)

T08 : Form Tambah SPJ T09 : Form Edit SPJ M10 : Hapus Data SPJ

T11 : Laporan Data Kendaraan SPJ T12 : Laporan Biaya Operasional SPJ T13 : Menu Data Kendaraan dan Data Supir T14 : Form Tambah Data Kendaraan

T15 : Form Tambah Data Supir T16 : Menu Data Inventaris Non SPJ T17 : Form Tambah Data Non SPJ T18 : Form Edit Data Non SPJ M24 : Pesan Hapus Data Non SPJ T19 : Laporan Data Kendaraan Non SPJ M20 : Pesan Konfirmasi keluar aplikasi

M21 : Pesan keluar aplikasi setelah memilih yes pada konfirmasi keluar aplikasi M22 : Pesan salah memasukan user pada menu login


(84)

3.3 Implementasi

3.3.1 Menu Login

Gambar 3.42 Menu Login

3.3.2 Menu Utama

Gambar 3.43 Menu Utama


(85)

Gambar 3.44 Data User

3.3.4 Form Tambah User


(86)

3.3.5 Menu Data Kendaraan SPJ

Gambar 3.46 Menu Data Kendaraan SPJ

3.3.6 Form Tambah Data SPJ


(87)

3.3.7 Pengolahan Data Kendaraan dan Data Supir SPJ


(88)

Gambar 3.49 Jadwal Kendaraan SPJ


(89)

3.3.8 Form Tambah Data Kendaraan

Gambar 3.51 Form Tambah Data Kendaraan

3.3.9 Form Tambah Data Supir

Gambar 3.52 Form Tambah Data Supir

3.3.10 Laporan Data SPJ


(90)

3.3.11 Laporan Biaya Operasional SPJ

Gambar 3.54 Laporan Biaya Operasional SPJ

3.3.12 Menu Data Kendaraan Non SPJ


(91)

3.3.13 Form Tambah Data Non SPJ

Gambar 3.56 Form Tambah Data Non SPJ


(92)

3.3.14 Laporan Data Kendaraan Non SPJ

Gambar 3.58 Laporan Data Non SPJ

3.3.15 Konfirmasi Keluar Apliksi

Gambar 3.59 Keluar Aplikasi


(93)

112

BAB IV

Kesimpulan dan Saran

4.1 Kesimpulan

Berdasarkan hasil analisis dan perancangan sistem yang di bangun, maka dapat disimpulkan hal-hal sebagai berikut :

1. Dengan adanya aplikasi pengolahan data kendaraan yang di buat di PT. Bita Enarcon Engineering diataranya untuk menghindari kesalahan dalam pengolahan data kendaraan perusahaan

2. Mempermudah pekerjaan dalam mengelola data kendaraan

3. Mempermudah pekerjaan dalam pencarian data kendaraan yang sudah lampau. 4. Mendapatkan laporan (report) yang dikehendaki.

4.2 Saran

Dari hasil kesimpulan diatas, maka diberikan beberapa saran antara lain :

 Diperlukannya fasilitas backup data untuk lebih meningkatkan keamanan data jika sewaktu-waktu terjadi kerusakan pada data – data yang sudah dibuat.

 Dalam hal menganalisa kebutuhan dan permasalahan yang di miliki oleh perusahaan atau tempat dimana kerja praktek tersebut dilaksanakan, harus jelas dan lebih spesifikasi agar hasil dari pelaksanaan kerja praktek sesuai dengan apa yang diharapkan dan dibutuhkan oleh perusahaan tersebut.


(94)

 Untuk menghindari kesalahan dalam menggunakan aplikasi tersebut, user sistem terlebih dahulu memahami perangkat lunak yang digunakan serta cukup mengerti mengenai database.


(1)

112

BAB IV

Kesimpulan dan Saran

4.1 Kesimpulan

Berdasarkan hasil analisis dan perancangan sistem yang di bangun, maka dapat disimpulkan hal-hal sebagai berikut :

1. Dengan adanya aplikasi pengolahan data kendaraan yang di buat di PT. Bita Enarcon Engineering diataranya untuk menghindari kesalahan dalam pengolahan data kendaraan perusahaan

2. Mempermudah pekerjaan dalam mengelola data kendaraan

3. Mempermudah pekerjaan dalam pencarian data kendaraan yang sudah lampau. 4. Mendapatkan laporan (report) yang dikehendaki.

4.2 Saran

Dari hasil kesimpulan diatas, maka diberikan beberapa saran antara lain :

 Diperlukannya fasilitas backup data untuk lebih meningkatkan keamanan data jika sewaktu-waktu terjadi kerusakan pada data – data yang sudah dibuat.

 Dalam hal menganalisa kebutuhan dan permasalahan yang di miliki oleh perusahaan atau tempat dimana kerja praktek tersebut dilaksanakan, harus jelas dan lebih spesifikasi agar hasil dari pelaksanaan kerja praktek sesuai dengan apa yang diharapkan dan dibutuhkan oleh perusahaan tersebut.


(2)

113  Untuk menghindari kesalahan dalam menggunakan aplikasi tersebut, user sistem

terlebih dahulu memahami perangkat lunak yang digunakan serta cukup mengerti mengenai database.


(3)

PT. BITA ENARCON ENGINEERING

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Matakuliah Kerja Praktek Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

OKI MAULANA NUGRAHA

10107156

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(4)

114

Daftar Pustaka

 Heryandi Andri , SQL (Structured Query Language) dengan Delphi , Dosen Tetap, Universitas Komputer Indonesia

 www.didiksetiyadi.com, dds@didiksetiyadi.com

 Tim Programming IF UNIKOM - Diktat Perkuliahan Pemrograman II, Borland Delphi

 http://zainurie.files.wordpress.com/2007/05/bab-ii-entitas 


(5)

ii

Puji serta syukur penulis selalu panjatkan kehadirat-Nya atas segala limpahan berkah dan rahmat yang telah diberikan kepada kami, dan tak lupa shalawat serta salam selalu tercurah limpahkan kepada junjungan besar Nabi Muhammad SAW, sehingga kami dapat menyelesaikan laporan ini tepat pada waktunya.

“Laporan Aplikasi Pengolahan Data Kendaraan di PT. Bita Enarcon Engineering ” merupakan judul dari laporan yang kami susun untuk memenuhi salah satu tugas laporan Kerja Praktek , dimana laporan ini berisikan laporan hasil survey Data Kendaraan di PT. Bita Enarcon Engineering.

Kami menyadairi sepenuhnya, bahwa tidak ada yang sempurna didunia ini hanyalah dia Sang Maha Sempurna Allah SWT. Begitupun dengan laporan yang kami susun, sangatlah banyak kekurangan tentunya. Untuk itulah kritik serta saran yang membangun sungguh kami harapkan dari berbagai pihak demi perbaikan dikemudian hari.


(6)

DAFTAR RIWAYAT HIDUP

IDENTITAS DIRI

Nama Lengkap : Oki Maulana Nugraha Tempat Tanggal Lahir : Bandung, 28 Oktober 1988

Alamat : Komp. Cipageran Asri Blok C 8 No 5 Cimahi Utara Nomor Tlp/HP : 085220082666

Jenis Kelamin : Laki-Laki

Agama : Islam

E-mail : okimaulananugraha@yahoo.com

PENDIDIKAN

SD : SDN Cipageran 1 Cimahi

SMP : SMPN 7 Cimahi lulus tahun 2004 di Cimahi