Anda di halaman 1dari 126

ANALISA DAN RANCANGAN SISTEM INFORMASI

RESERVASI SERVICE MOBIL PADA


PT. HERIROMADIALI (PT.HRA)
TUGAS AKHIR
Diajukan Untuk Melengkapi dan Memenuhi Salah Satu Syarat
Memperoleh Gelar Diploma III Program Studi Manajemen Informatika
Fakultas Ilmu Komputer
Universitas Pembangunan Nasional Veteran Jakarta
DISUSUN OLEH :
M IMAM FAUZI 205.502.016
M HUSEN 205.502.039
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN
JAKARTA
2008
ABSTRAK
Informasi merupakan hal yang amat dibutuhkan dalam perusahaan, terutama
pada tingkat top manajemen dimana informasi akan diolah menjadi bahan
alternatif pengambil keputusan. Informasi yang tepat, akurat dan uptodate akan
mendukung berjalannya suatu perusahaan.
Penelitian ini bertujuan untuk membangun suatu sistem yang dapat mengolah
data menjadi informasi kepada top manajemen untuk mengambil keputusan
pada sistem berjalan yang masih menggunakan teknologi konvensional dan
belum efisien.
Sistem yang akan di bangun merupakan reservasi service mobil berbasis web
yang mendukung para customer PT. Heriromadiali untuk melakukan reservasi
terhadap kendaraan mereka, sehingga waktu dan kinerja dari proses sistem
reservasi lebih efisien serta afektif dan data dapat di simpan dalam database
yang dapat di tampilkan untuk kebutuhan pengambilan keputusan.
Berdasarkan riset yang telah dilakukan, maka dapat disimpulkan bahwa sitem
reservasi service mobil yang digunakan lebih efektif dan efisien untuk membuat
laporan yang akan digunakan sebagi alternatif mengambil keputusan,
dibandingkan dengan sistem yang sudah berjalan dimana laporan data customer
dan laporan data pembayaran dilaporkan secara terpisah dan dicatat secara
manual yang menyebabkan sistem yang sudah berjalan kurang efektif dan
efisien untuk mengambil keputusan yang cepat dan akurat.

LEMBAR PENGESAHAN
Tugas Akhir ini disetujui dan disahkan di Jakarta,
pada tanggal : .2008
Disetujui oleh :
Pembimbing Tugas Akhir
(Ati Zaidiah, S.Kom)
Disahkan oleh :
Ketua Program Studi Diploma Tiga
Manajemen Informatika
( Erly Krisnanik, S.Kom.,MM )
SURAT KETERANGAN LULUS TUGAS AKHIR
Yang bertanda tangan dibawah ini menerangkan bahwa :
NAMA : M Imam Fauzi 205.502.016
M Husen 204.502.039
Judul Tugas Akhir :
ANALISA DAN RANCANGAN SISTEM INFORMASI RESERVASI
SERVICE MOBIL BERBASIS WEB PADA PT. HERIROMADIALI
(HRA)
Telah Lulus Tugas Akhir Pada Tanggal : ..2008
Tim Penguji Tugas Akhir
Jakarta,
.2008
Ketua Program Studi
(Erly Krisnanik, S.Kom.,MM)
NO NAMA PENGUJI TANDA TANGAN
1 Erly Krisnanik, S.Kom.,MM
2 Saimin
SURAT PERSETUJUAN RISET TUGAS AKHIR
Yang bertanda tangan dibawah ini :
Nama : Suryadi
Jabatan : Manajer
Instansi/ Perusahaan : PT. HERIROMADIALI
Alamat : Jl. Dasa III/23a Gandaria Utara Kebayoran Baru,
Jakarta, 12140
Bersedia/ belum bersedia *), untuk menerima riset mahasiswa sebagai berikut :
No. NRP Nama Mahasiswa
1. 205502016 M Imam Fauzi
2. 205502039 M Husen
Keterangan :
..............................................................................................................
.....................................................................................................................
...
.....................................................................................................................
...
Tanggal,
(Suryadi)
*) Coret yang tidak perlu
LEMBAR MONITORING
BIMBINGAN TUGAS AKHIR PROGRAM STUDI DIII
MANAJEMEN INFORMATIKA
Judul : ANALISA DAN RANCANGAN SISTEM
INFORMASI RESERVASI SERVICE MOBIL
BERBASIS WEB PADA PT. HERIROMADIALI
(HRA)
Dosen Pembimbing : Ati Zaidiah, S.Kom
Nama Mahasiswa : M Imam Fauzi 205.502.016
M Husen 205.502.039
No Tanggal Pokok Bahasan Paraf
1 31 Oktober 2008 BAB I & DAD Sistem Berjalan
2 3 Nopember 2008 BAB II & Revisi DAD Sistem
Berjalan
3 5 Nopember 2008 Kamus Data Sistem Berjalan
4 7 Nopember 2008 Analisa Permasalahan Sistem
Berjalan
5 10 Nopember 2008 Rancangan Sistem Usulan
6 11 Nopember 2008 BAB III & DAD Sistem Usulan
7 14 Nopember 2008 Revisi DAD Sistem Usulan
8 17 Nopember 2008 Kamus Data & Normalisasi
9 24 Nopember
2008
Rancangan Masukan & Keluaran
10 25 Nopember 2008 Konfigurasi Sistem & Jaringan
11 25 Nopember 2008 Keamanan Sistem & BAB IV
12 26 Nopember 2008 Cek & Ricek BAB I, II, III, IV
KATA PENGANTAR
Dengan segala kerendahan hati penulis mengucapkan puji syukur atas
kehadirat Allah SWT yang telah melimpahkan segala rahmat dan hidayah-Nya,
salawat dan salam kepada junjungan Nabi Besar Muhammad SAW beserta para
keluarga, sahabat dan para pengikutnya sehingga penulis dapat menyelesaikan
tugas akhir dengan baik, untuk memenuhi salah satu persyaratan kelulusan
Diploma Tiga pada Fakultas Ilmu Komputer Universitas Pembangunan Nasional
veteran Jakarta, dengan judul : Analisa dan Rancangan Sistem Informasi
Reservasi Service Mobil Berbasis Web Pada PT. HERIROMADIALI
(HRA).
Selesainya tugas akhir ini tidak terlepas dari bantuan dan dorongan
yang telah diberikan. Oleh karena itu penulis ingin mengucapkan terima kasih
kepada :
1. Bapak Dwi Nugroho, MSc selaku Dekan Fakultas Ilmu Komputer
Universitas Pembangunan Nasional Veteran Jakarta.
2. Ibu Erly Krisnanik, S.Kom.,MM selaku Ketua Program Studi Diploma Tiga
Manajemen Informatika.
3. Ibu Ati Zaidiah, S.Kom yang telah berkenan meluangkan waktu untuk
membimbing, memberi petunjuk dan arahan kepada penulis dalam
menyusun tugas akhir ini dengan pengarahan yang baik.
4. Seluruh Dosen Fakultas Ilmu Komputer Jurusan Manajemen Informatika
yang sejak awal hingga akhir memberikan bekal ilmu pengetahuan yang
sangat berharga bagi penulis.
5. Orang tua, kakak dan adik kami yang selalu memberikan dukungan dan
pengorbananya baik moril maupun materil.
6. Anak-anak D3 MI Angkatan 2005, terutama team Lantai Slow (Adent, Bapa,
Ncex, Joni, Oecoep, Whosend) team Ema-Ema (Yuli, Nana, Mba Lia, Rana)
Tampan, Adrian, Dilly dan Torqi.
Sebagai penutup, dengan tulus penulis berdoa agar semua pihak yang
telah membantu penyusunan tugas akhir ini mendapatkan limpahan rahmat dan
karunia dari Allah SWT dan penulis juga berharap semoga tugas akhir ini dapat
memberikan manfaat bagi pembaca pada umumnya dan penulis khususnya.
Jakarta, 26 Nopember 2008
Penulis
DAFTAR ISI
KATA PENGANTAR.........................................................................................i
DAFTAR ISIiii
DAFTAR SIMBOL..........vi
DAFTAR TABEL.............x
DAFTAR
GAMBAR............................................xi
DAFTAR
LAMPIRAN............xii
BAB I : PENDAHULUAN
A. Latar Belakang Masalah....................1
B. Maksud Dan Tujuan..1
C. Perumusan Masalah...2
D. Ruang Lingkup......................................................................2
E. Metode Penelitian..2
F. Sistematika Penulisan2
BAB II : ANALISA SISTEM
A. Profil Perusahaan..4
1. Uraian Sejarah Singkat, Visi, Misi.....4
2. Struktur Organisasi.....6
3. Uraian Fungsi dan Tugas....7
B. Analisa Kebutuhan Informasi...8
1. Dokumen Yang Digunakan....8
2. Matrik Kegiatan dan Kebutuhan
Informasi....10
3. Prosedur Sistem
.....11
a. Bagan Alir
Dokumen....................11
b. Diagram Alir
Data................12
1. Diagram
Konteks................
12
2. Diagram
Overview.....
13
c. Kamus
Data..............
14
1. Aliran
Data..............
...14
2. Penyimpanan
Data.................15
3. Uraian
Proses................
.15
C. Analisa
Permasalahan..................17
1. Teknologi Pengolahan
Data...........................17
2. Identifikasi
Masalah.......................................................18
3. Masalah
Pokok...............................................................19
4. Pemecahan
Masalah.......19
D. Rancangan Umum Sistem
usulan....21
BAB III : SISTEM USULAN
A. Tujuan Dan
Sasaran.22
B. Rancangan Logik Sistem
Usulan.23
1. Diagram Alir
Data.....................23
a. Diagram
Konteks.............24
b. Diagram
Overview......25
c. Diagram
Rinci.........................26
2. Kamus
Data...................29
a. Aliran
Data..................
30
b. Penyimpanan Data..................31
c. Uraian Proses..................32
3. Normalisasi
Data.......33
4. Diagram Hubungan
Entitas.......36
C. Rancangan Fisik Sistem
Usulan..........39
1. Bagan Pengolahan
Terstruktur......39
2. Rancangan
Program......41
a. Pembagian Modul
Pengolahan....41
b. Rancangan
Program.....41
c. Struktur
Pengoperasian................42
3. Rancangan
Masukan......44
4. Rancangan
Keluaran..............44
5. Rancangan
Data..................................45
6. Rancangan
Kode.....................46
D. Konfigurasi Sistem Usulan.
.........................................47
1. Kriteria Pemilihan Perangkat Keras dan
Lunak..............47
2. Spesifikasi Web
Hosting.................................................47
3. Spesifikasi Perangkat
Lunak...........................................47
4. Konfigurasi Penempatan
Server......................................48
E. Keamanan.............................................................................4
9
F. Implementasi.....................
50
1. Uraian
Kegiatan..................50
2. Jadwal
Implementasi......53
BAB IV : PENUTUP
A. Kesimpulan.......5
4
B. Saran
................55
DAFTAR PUSTAKA
LAMPIRAN-LAMPIRAN
BIODATA PENULIS
SURAT KETERANGAN RISET
DAFTAR SIMBOL
1. Simbol Diagram Alir Data (DAD)
No Simbol Penjelasan / Arti
1 External Entity
Simbol yang menggambarkan orang
atau organisasi yang menjadi sumber
atau tujuan dari informasi
2 Process
Digunakan untuk menggambarkan
suatu proses yang sedang
berlangsung di dalam sistem
3 Data Store
Digunakan untuk menggambarkan
suatu tempat untuk menyimpan atau
mengambil data
4 Data Flow
Digunakan untuk menggambarkan
suatu aliran data
2. Simbol Kamus Data
No Simbol Penjelasan / Arti
1
=
Merupakan symbol pembuatan / pemasukan
data pertama kali ke dalam diagram aliran data
2
+
Merupakan symbol dari data yang dimasukkan
ke dalam diagram alir data
3
( )
Merupakan symbol yang digunakan untuk
menutup komponen yang sudah dipilih
4
[ ]
Merupakan symbol yang digunakan untuk
memilih salah satu pilihan
5
{ }
Merupakan symbol pengulangan dari
komponen yang tertutup
3. Simbol Diagram Hubungan Entitas ( ERD )
No Simbol Penjelasan / Arti
1 ENTITY
Entitas yang keberadaannya mandiri
dan harus ada dalam suatu system.
2 ONE TO ONE
Dimana setiap entitas pada himpunan
A berhubungan dengan paling banyak
dengan satu entitas pada himpunan B,
begitu pula sebaliknya.
3 ONE TO MANY
Dimana setiap entitas pada suatu
himpunan dapat berhubungan dengan
banyak entitas pada himpunan entitas
lainnya.
4 MANY TO ONE
Dimana setiap entitas berhubungan
paling banyak dengan satu entitas
pada himpunan entitas lainnya.
4. Simbol Bagan Terstruktur
No Simbol Penjelasan / Arti
1
MODUL
Simbol yang menunjukkan suatu modul
2
DECISION
Simbol yang menunjukkan pilihan dalam
mengerjakan modul
3
PREDIFINE MODUL
Suatu proses yang ditentukan terlebih
dahulu dan hanya bisa di identifikasikan
melalui namanya
4
KONEKSI
Digunakan untuk menghubungkan suatu
modul dengan modul lainnya
5
LOOPING
Suatu pengulangan di dalam modul
6
KOPEL
Menunjukkan data dan elemen kontrol yang
dikirimkan dari modul ke modul lainnya
DAFTAR TABEL
Tabel II-1 : Jenis Perawatan dan Perbaikan Roda Empat Pada PT.
HRA
Tabel II 2 : Matrik kegiatan dan kebutuhan informasi
Tabel III-1 : Bentuk Un-Normal
Tabel III-2 : Bentuk Normal Pertama
Tabel III-3 : Bentuk Normal Kedua
Tabel III-4 : Bentuk Normal Ketiga
DAFTAR GAMBAR
Gambar II-1 : Struktur Organisasi PT HERIROMADIALI
Gambar II-2 : Diagram Konteks Sistem Berjalan
Gambar II-3 : Diagram Overview Sistem Berjalan
Gambar III-1 : Diagram Konteks Sistem Usulan
Gambar III-2 : Diagram Nol Sistem Usulan
Gambar III-3 : Diagram Rinci Proses Penyiapan Data Awal
Gambar III-4 : Diagram Rinci Proses reservasi
Gambar III-5 : Diagram Rinci Proses Pembayaran
DAFTAR LAMPIRAN
Lampiran A Dokumen Masukan Pada Sistem Berjalan
1. Lampiran A 1 : Data Customer
2. Lampiran A 2 : Work Order
Lampiran B Dokumen Keluaran Pada Sistem Berjalan
1. Lampiran B 1 : Faktur Pembayaran
2. Lampiran B 2 : Laporan Data Customer
3. Lampiran B 3 : Laporan Pembayaran Harian
Lampiran C Rancangan Masukan Pada Sistem Usulan
1. Lampiran C 1 : Form Customer
2. Lampiran C 2 : Form Work Order
3. Lampiran C 3 : Form Login
4. Lampiran C 4 : Daftar Harga Order
5. Lampiran C 5 : Faktur Pembayaran
Lampiran D Rancangan Keluaran Pada Sistem Usulan
1. Lampiran D 1 : Faktur Pembayaran
2. Lampiran D 2 : Laporan Data Pembayaran Per Bulan
3. Lampiran D 3 : Laporan Data Customer Per Bulan
Lampiran E : Bagan Diagram Alir Data
Lampiran F Rancangan Data
1. Lampiran F 1 : File Customer
2. Lampiran F 2 : File Reservasi
3. Lampiran F 3 : File work Order
4. Lampiran F 4 : File Pembayaran
5. Lampiran F 5 : File Harga Order
Lampiran G Rancangan Program
1. Lampiran G 1 : Program Sistem Reservasi Service Mobil
2. Lampiran G 2 : Program perekaman data Customer
3. Lampiran G 3 : Program tampilkan data customer
4. Lampiran G 4 : Program perekaman daftar harga order
5. Lampiran G 5 : Program perekaman login
6. Lampiran G 6 : Program perekaman data reservasi
7. Lampiran G 7 : Program perekaman work order
8. Lampiran G 8 : Program cetak faktur pembayaran
9. Lampiran G 9 : Program perekaman data pembayaran
10. Lampiran G 10 : Program cetak laporan data pembayaran
11. Lampiran G 11 : Program cetak laporan data customer
Lampiran H Tampilan Layar
Lampiran I Biodata Penulis
BAB I
PENDAHULUAN
A. Latar Belakang Masalah
PT. HERIROMADIALI (PT.HRA) adalah perusahaan
yang bergerak dibidang jasa perbaikan dan perawatan kendaraan
roda empat, khususnya tyre specialist. Untuk mengantisipasi
perkembangan teknologi informasi serta berkembangnya
perusahaan, maka diperlukan suatu pengelolaan atau manajemen
perusahaan yang baik dan peningkatan sumber daya manusia.
Seiring pesatnya perkembangan bisnis dalam segala
bidang akhir-akhir ini menuntut adanya penyesuaian di dalam
penyajian informasi untuk kebutuhan para pengambil keputusan
dan diperlukan pengembangan sebuah sistem. Ini dapat diartikan
menyusun suatu sistem baru atau mengganti sistem yang lama
secara keseluruhan atau bertahap, atau memperbaiki sistem yang
sudah ada.
B. Maksud dan Tujuan
Maksud penulisan tugas akhir adalah untuk memenuhi
salah satu persyaratan kelulusan diploma tiga jurusan
Manajemen Informatika di Fakultas Ilmu Komputer UPN
Veteran Jakarta.
Sedangkan tujuannya adalah untuk :
a.Mempelajari dan menganalisa suatu kebutuhan akan
perkembangan system pada PT. HERIROMADIALI (PT.HRA)
b. Melakukan pembahasan, perancangan dan pengembangan
system
C. Perumusan Masalah
Masalah yang dihadapi dalam perusahaan ini adalah
caranya manager melihat cara dan kinerja para karyawan dalam
melakukan pendataan customer yang melakukan service.
D. Ruang Lingkup
Dalam pembahasan Tugas Akhir ini, Penulis akan menitik
beratkan hanya pada sistem Reservasi servis. Mulai dari proses
pendaftaran sampai dengan pembuatan laporan.
E. Metode Penelitian
Dalam melakukan penelitian, untuk mendapatkan data
sebanyak banyaknya tetapi akurat dan dapat dipertanggung
jawabkan, penulis menggunakan metode penelitian sebagai
berikut :
a. Interview (wawancara)
penelitian dilakukan dengan cara tanya jawab langsung
kepada pihak-pihak terkait yang berkompeten dalam system
yang sedang dianalisa, tujuannya untuk mendapatkan data-
data yang dapat dipertanggung jawabkan.
b. Observasi
Penelitian dilakukan dengan cara ikut langsung mengawasi
proses system berjalan di perusahaan, tujuannya untuk
mendapatkan data seobjektif mungkin.
E. Sistematika Penulisan
Sistematika penulisan dalam penyusunan laporan tugas
akhir ini adalah sebagai berikut :
1. BAB I : PENDAHULUAN
Menjelaskan secara umum mengenai latar belakang
permasalahan, maksud dan tujuan, metode penulisan yang
digunakan dan sistematika penulisan.
2. BAB II : ANALISA SISTEM BERJALAN
Pada bab ini memberikan gambaran secara garis besar
tentang sejarah singkat organisasi, struktur organisasi, uraian
fungsi dan tugas, prosedur-prosedur sistem, dokumen yang
digunakan berupa dokumen masukan dan keluaran, diagram
alir data/DFD, analis permasalahan, yang kemudian dicari
alternatif pemecahan masalah yang terbaik.
3. BAB III : SISTEM USULAN
Pada bab ini berisi tujuan dan sasaran dari rancangan sistem
usulan, rancangan Logic system usulan dan rancangan fisik
sistem usulan, konfigurasi sistem usulan, keamanan dan
implementasi.
4. BAB IV : PENUTUP
Pada bab terakhir ini disajikan kesimpulan dari pembahasan
bab-bab sebelumnya dan saran bagi perusahaan mengenai
rancangan sistem usulan dan pengembangan selanjutnya agar
dapat lebih mendatangkan suatu kebaikan.
DAFTAR PUSTAKA
LAMPIRAN LAMPIRAN
BAB II
ANALISA SISTEM YANG BERJALAN
A. PROFIL PERUSAHAAN
1. Uraian Sejarah Singkat, Visi, Misi
PT. HERIROMADIALI (PT.HRA) adalah perusahaan
yang bergerak dibidang jasa perbaikan dan perawatan kendaraan
roda empat, khususnya tyre specialist.
PT. HRA berdiri sejak tahun 2001 yaitu terhitung sejak
berdirinya bengkel PERFORMANCE di Jalan Haji Nawi Raya
no. 29 Jakarta Selatan.
PT.HRA adalah salah satu pusat layanan (service center)
kendaraan roda empat yang memiliki fasilitas alat-alat
berteknologi canggih untuk memenuhi standart layanan yang
terus meningkat. Semua layanan tersebut dilakukan oleh tenaga-
tenaga yang berpengalaman dibidangnya.
Beberapa alat yang telah digunakan antara lain : engine
scanner, gas analyzer, wheel alignment, dan lain-lain. Dengan
seluruh fasilitas yang ada membuat membuat prosedur pelayanan
kendaraan semakin komprehensif dengan hasil yang memuaskan
sehingga mampu memberi nilai tambah bagi customer.
PT.HRA juga tercatat sebagai salah satu vendor di PT
Astra International Tbk. Toyota Sales Operation untuk jasa
spooring dan balancing serta penggantian ban (tyre service) di
cabang-cabang AUTO 2000 hampir seluruh Indonesia. Di
samping itu juga melayani beberapa perusahaan swasta nasional
di Jakarta
Tabel II-1. Jenis perawatan dan perbaikan kendaraan roda empat pada PT. HRA
NO
JENIS PERBAIKAN DAN PERAWATAN PADA KENDARAAN
1 General Service
2 Uji Emisi
3 Wheel Alignment
4 Wheel Balancing
5 Power Streering Flush
6 Automatic transmission flush
7 Car Accessories
8 Body Repairs
9 Tyres
Sumber: PT. HERIROMADIALI (PT.HRA)
Visi
1. Untuk memberikan service yang terbaik bagi customer.
2. Meningkatkan pelayanan.
Misi
1. Meningkatkan kesejahteraan sesama karyawan
2. Menciptakan kesatuan manajemen yang sempurna
3. Memperluas usaha dengan membuka cabang baru.
4. Membuka lapangan kerja baru.
2. Struktur Organisasi
Struktur Organisasi PT. HERIROMADIALI (PT.HRA) adalah
sebagai berikut :
Gambar II-1
Struktur Organisasi PT. HERIROMADIALI (PT.HRA)
3. Tugas dan Fungsi
Dari susunan struktur organisasi dapat dijelaskan tugas dan
fungsi dari masing-masing yaitu ;
a. MANAJER
Menyediakan modal, sarana dan prasarana.
Memilih dan menentukan karyawan dilingkungan
perusahaan.
Mengawasi kinerja para karyawan.
b. CHIEF MEKANIK
Memberikan solusi terhadap keluhan customer dengan
memberikan form work order.
Memberikan work order pada mekanik.
b. ADMINISTRASI
Membuat daftar hadir karyawan.
Mencatat penerimaan dan pengeluaran.
Mengeluarkan Faktur Pembayaran.
Membuat laporan keuangan.
d. MEKANIK
Mangatasi keluhan customer.
e. ASISTEN MEKANIK
Membantu mekanik dalam mengerjakan tugas-tugasnya.
Menggantikan tugas MEKANIK saat full order.
B. ANALISA KEBUTUHAN INFORMASI
1. Dokumen Yang Digunakan
a. Dokumen masukan
Dokumen masukan adalah bentuk yang diperlukan dalam sistem
reservasi service. Dokumen masukan akan diolah sesuai dengan
maksud dan tujuan sistem. Bentuk dari dokumen masukan
tersebut adalah :
1) Nama masukan : Work Order
Fungsi : Digunakan untuk pendaftaran service
Sumber : Customer
Media : Kertas
Frekuensi : Setiap melakukan service
Format : Lihat lampiran A-1
2) Nama masukan : Data Customer
Fungsi : Digunakan untuk menyimpan data
customer
Sumber : Customer
Media : Kertas
Frekuensi : Setiap melakukan pendaftaran service
Format : Lihat lampiran A-2
b. Simpanan data
Pada sistem reservasi service terdapat beberapa simpanan data
yang digunakan yaitu sebagai berikut :
1). Nama simpanan : Data Customer
Fungsi : Digunakan untuk mengetahui data
customer
Media : Harddisk
Frekuensi : Setiap kali melakukan pendaftaran service
2). Nama simpanan : Copy Faktur pembayaran
Fungsi : Digunakan untuk menyimpan data
pembayaran
Media : Harddisk
Frekuensi : Setiap kali melakukan pembayaran
c. Dokumen keluaran
Dokumen keluaran yang digunakan dalam proses reservasi
service adalah sebagai berikut :
1). Nama keluaran : Faktur Pembayaran
Fungsi : Sebagai tanda bukti pembayaran
Distribusi : Customer
Media : Kertas
Frekuensi : setiap melakukan pembayaran
Format : Lihat lampiran B-1
2). Nama keluaran : Laporan Data Customer
Fungsi : Untuk Mengetahui Customer Yang Datang
Distribusi : Manajer
Media : Kertas
Frekuensi : setiap hari
Format : Lihat lampiran B-2
3). Nama keluaran : Laporan Data Pembayaran
Fungsi : Untuk Mengetahui Laporan Pembayaran
Distribusi : Manajer
Media : Kertas
Frekuensi : setiap hari
Format : Lihat lampiran B-3
3. Matrik kegiatan dan kebutuhan informasi
Tabel II-2. Matrik kegiatan dan kebutuhan informasi
No Bagian Kegiatan
Informasi yang
dibutuhkan
1. Manajer
Sebagai pengawas
Perusahaan
-lap. Customer yang
melakukan service
-lap. Keuangan
2. Chief mekanik
Memberikan informasi
pada mekanik dan
admin
-data service (work order)
3. Administtrasi
Membuat laporan
keuangan
-data service (work order)
4. Mekanik
Mengatasi masalah
customer
-data sevice (work order)
5. Ast. mekanik Membantu mekanik -data service (work order)
3. Prosedur Sistem Berjalan
Prosedur Pendaftaran Service
Kegiatan ini dimulai dengan customer melakukan
pendaftaran service dengan mengisi work order yang di berikan
oleh chief mekanik, kemudian chief mekanik memberikan work
order yang telah diisi oleh customer ke mekanik dan
administrasi, kemudian mekanik melakukan service sesuai
dengan work order yang telah diisi oleh customer, sedangkan
administrasi membuat faktur pembayaran.
Prosedur Pembayaran
Setelah mekanik melakukan service pada kendaraan
sesuai dengan work order yang diberikan lalu customer
melakukan pembayaran dan bagian Administrasi membuat faktur
pembayaran sekaligus menanyakan data customer, lalu faktur
pembayaran warna putih diberikan oleh customer sedangkan
yang merah dipegang oleh administrasi untuk dicatat ke dalam
buku pembayaran.
Prosedur Pembuatan Laporan
Laporan yang dibuat berdasarkan data yang diambil dari
work order, customer, buku pembayaran sehingga dapat dibuat
laporan untuk diserahkan kepada Manajer.
a. Bagan Alir Dokumen
Adapun bagan alir dokumen dari sistem reservasi service
mobil pada PT. HERIROMADIALI adalah sebagai berikut :
Lampiran E
b. Diagram Alir Data
1) Diagram Konteks Sistem Reservasi Service Mobil yang
Berjalan
Gambar II-2
Diagram Konteks Sistem Berjalan
P0
Sistem
Reservasi
Servi ce
Mobi l
a
Customer
b
Manajer
dt _customer
lap_dt_pembayaran
dt _work_order
faktur_pembayaran
dt _pembayaran
lap_dt_customer
a. Diagram Nol Sistem Reservasi Service Mobil yang Berjalan
Gambar II-3
P1
reservasi
P2
pembayaran
P3
laporan
a
Customer
b
Manajer
D1 F_work_order D2 F_customer
D3 F_pembayaran D1 F_work_order
dt _work_order
dt _work_order
faktur_pembayaran
dt _pembayaran
dt _work_order
dt _work_order
dt _customer
dt _customer
dt _customer
dt _pembayaran
dt _pembayaran
dt _work_order
lap_dt_customer
lap_dt_pembayaran
Diagram Nol Sistem Berjalan
4. Kamus Data
a. Kamus Data
1) Aliran Data
Adapun aliran data (data flow) pada sistem reservasi service
mobil pada PT. HERIROMADIALI (PT.HRA) adalah
sebagai berikut:
A) Dokumen Masukan
1. Work Oder
Sumber : Customer
Distribusi : Chief Mekanik dan
Administrasi
Struktur Data : Work Order = No_Order
+ Merk_kendaraan + Type + No_License + Order
2. Data Customer
Sumber : Customer
Distribusi : Administrasi
Struktur Data : Data Customer =
Nama_Customer + Alamat_Customer + Telp.
B) Dokumen Keluaran
1. Faktur Pembayaran
Sumber : Administrasi
Distribusi : Customer
Struktur Data : faktur pembayaran =
No_faktur + Tanggal + Nama_Customer + {Item
+ Descripion + QTY + Price + Disc + Extended}
+ Sale_Amount + Total_Amount.
2) Penyimpanan Data
Adapun penyimpanan data (data store) pada sistem Reservasi
Service mobil pada PT. HERIROMADIALI (PT.HRA)adalah
sebagai berikut :
a) Nama Simpanan Data : Data Customer
Fungi :Digunakan Untuk
Menyimpan Data
Customer
Media : Harddisk
Struktur Data :Data Customer =
Nama_Customer+
Alamat_Customer + Telp.
b) Nama Simpanan Data : Faktur Pembayaran
Fungsi :Digunakan Untuk
Menyimpan Data
pembayaran
Media : Harddisk
Struktur Data : faktur pembayaran =
No_faktur + Tanggal +
Nama_Customer + {Item +
Descripion + QTY + Price
+ Disc + Extended} +
Sale_Amount +
Total_Amount.
3) Uraian Proses
Uraian proses pada sistem Reservasi Service mobil pada
PT. HERIROMADIALI (PT.HRA) adalah sebagai berikut :
a) Nama Proses : Reservasi Service
Fungsi : Untuk mengetahui keluhan
customer tentang
kendaraanya yang dicatat di Work
Order kemudian diserahkan kepada
Mekanik dan Administrasi
kemudian Mekanik Menservice
kendaraan tersebut sesuai dengan
Work Order sedangkan
Administrasi Membuat faktur
pembayaran dan melakukan
pendataan customer untuk proses
pembayaran.
b) Nama Proses : Pembayaran
Fungs : Untuk melakukan pembayaran
yang dilakukan oleh customer
berdasarkan faktur pembayaran
yang diberikan oleh Administrasi,
kemudian data-data pembayaran
disimpan di file Pembayaran untuk
diinformasikan kepada Manajer.
c) Nama Proses : Laporan
Fungs : Untuk membuat laporan yang
datanya diambil dari file customer,
file work order dan file
pembayaran untuk dilaporkan
kepada Manajer laporan
Pembayaran dan laporan customer.
C. ANALISA PERMASALAHAN
1. Teknologi Pengolahan Data yang Digunakan
Sistem yang sedang berjalan sudah menggunakan
komputer, namun penggunaan komputer di sini hanya
digunakan untuk membuat laporan saja, yakni dengan
menggunakan Program komputer Ms. Excel, Ms. Word saja.
Sedangkan untuk proses sistem penjualannya masih
dilakukan secara manual. Hal ini menyebabkan penyelesaian
proses menjadi lama, karena pengerjaanya dilakukan hingga
dua kali yakni dicatat ke dalam buku penjualan, setelah
dikumpulkan baru diinput kedalam komputer menggunakan
program Ms. Excel.
Sistem yang sedang berjalan sudah menggunakan
komputer, tetapi belum ada database dan belum ada jaringan.
dengan spesifikasi sebagai berikut :
a. Hardware :
1) Processors : Intel Pentium 4 ( 2.40GHz )
2) RAM : 512 MB
3) HDD : 80 GB
4) FDD : Standart Floppy Disk
5) CD-ROM : Samsung 52x
6) Keyboard : PS/2 Keyboard
7) Mouse : PS/2 Compatible Mouse
8) Monitor : acer AC713 17
9) Printer : Canon iP 1880
b. Sistem Operasi yang digunakan adalah Microsoft
Windows XP Professional Version 2002 Service Park 2.
Untuk Program pengolahan data menggunakan Ms
Offiece 2003 Professional
2) Identifikasi Masalah
c. Performance
Kinerja pada Chief Mekanik dirasakan kurang
maksimal, hal ini disebabkan karena chief mekanik di sini
hanya ada 1 orang untuk melayani customer yang datang.
Hal ini menyebabkan kinerja dari pelayanan pada bagian
tersebut kurang maksimal.
b. Information
Pada sistem yang lama data service customer
disimpan dan diolah hingga menjadi sebuah informasi
sudah dilakukan menggunakan komputer akan tetapi
belum ada database. Namun dalam proses pengerjaan
pembuatan laporan sudah menggunakan komputer, tetapi
hanya menggunakan program MS. Excel saja, sehingga
proses pembuatan laporan, sehingga penyerahan laporan
jadi lambat.
c. Economic
Pada sistem yang lama, perlengkapan yang banyak
dibutuhkan untuk menyimpan data adalah kertas, map,
dan pulpen. Jika pada sistem yang lama banyak
menggunakan kertas untuk membuat bukti pembayaran,
maka pada sistem yang baru pembuatan bukti
pembayaran dapat langsung dibuat dengan menggunakan
komputer, tetapi perlengkapan tersebut tentu masih tetap
akan digunakan pada sistem yang baru, namun jumlahnya
tidak sebesar pada sistem yang lama.
d. Control
Pelayanan pada customer yang memakan waktu
lama, dan pencatatan Work Order pun masih
menggunakan kertas, belum ada program aplikasi untuk
mencatat Work Order.
e. Efficiency
Penyimpanan data yang belum menggunakan
komputer sebagai alat bantunya tentu saja tidak effisien
atau kurang berdaya guna. Sebagai contoh penyimpanan
data service customer pada bulan atau tahun tahun
sebelumnya hanya disimpan dalam lemari tempat
penyimpanan file dan jika sewaktu waktu dokumen
tersebut diperlukan cara untuk mencari dokumen tersebut
hanya menggunakan metode tertentu.
f. Services
Karena keterbatasan untuk mendapatkan informasi
secara cepat maka sering terjadi antrian work order,
administrasi tidak dapat langsung mencetak faktur karena
harus menunggu laporan Chief Mekanik mengenai
service yang dilakukan customer.
3. Masalah Pokok
Adapun permasalahan yang terdapat pada sistem
berjalan ini adalah sebagi berikut :
a. Belum ada Data Base untuk simpanan data sehingga
dalam pencarian data tidak cepat, akurat dan Uptodate
b. Pelayanan kepada customer masih kurang maksimal
karena belum memudahkan Customer dalam hal reservsi
service mobil.
c. Keamanan sistem masih kurang maksimal.
4. Pemecahan Masalah
Untuk menyelesaikan beberapa masalah yang telah
diungkapkan sebelumnya, penulis memiliki dua alternatif,
yaitu :
a. Stand Alone
Menggunakan komputerisasi sistem di mana seluruh
data yang dibutuhkan berada dalam satu komputer.
Adapun kekurangan dan kelebihannya antara lain :
Kekurangan :
Memerlukan biaya yang besar terutama dalam
pengadaan hardware.
Memberikan banyak waktu dalam memberikan
pendidikan dan bimbingan untuk karyawan agar dapat
mengoperasikan sistem.
Kelebihan :
Tidak membutuhkan banyak tempat untuk media
penyimpanan.
Tidak membutuhkan banyak karyawan untuk
menjalankan sistem kerja dengan komputer.
Memperkecil tingkat kesalahan dan keamanan data
terjamin
Penyajian informasi dapat dilakukan dengan tepat dan
cepat.
b. Jaringan
Komputerisasi sistem dengan menggunakan sistem
jaringan dan berbasis web.
Kekurangan :
Sistem yang menggunakan jaringan hampir sama
dengan alternatif pertama yaitu membutuhkan biaya
yang lebih besar karena yang dibutuhkan tidak hanya
1 komputer saja tapi lebih.
Membutuhkan biaya yang besar.
Kelebihan :
Memudahkan proses kerja dan waktu yang
dibutuhkan akan lebih singkat.
Data lebih terorganisir.
D. RANCANGAN SISTEM USULAN
Dengan ditemukannya permasalahan yang terjadi pada sistem
reservasi service dan dengan dibuatnya suatu pemecahan
permasalahan agar masalah yang ada dapat diatasi dan diperbaiki,
maka kami memilih alternatif ke dua sebagai pemecahan dari
masalah-masalah yang ada yaitu sistem reservasi berbasis web atau
lebih dikenal dengan aplikasi e-Commerce, sistem reservasi yang
dibangun yaitu Semi e-Commerce, Pemrograman untuk aplikasi e-
commerce ini diimplementasikan dengan PHP dan MySQL yang
terdapat pada paket Xampp. Untuk rancangan keamanan, dengan
menggunakan Xampp dapat dikatakan sistem keamanan terjamin
karena terdapat Xampp Security. Untuk server sistem di hosting di
salah satu ISP yang dapat mensuport paket Xampp (Apache, PHP,
MySQL)
BAB III
SISTEM USULAN
A. TUJUAN DAN SASARAN
Setelah menganalisa sistem reservasi service mobil yang
berjalan pada PT. HERIROMADIALI (PT.HRA), penulis
menemukan beberapa permasalahan yang dapat menghambat dan
mengurangi kelancaran pelayanan serta kinerja reservasi service
mobil. Untuk mengatasi permasalahan tersebut maka penulis
mencoba untuk merancang sistem informasi reservasi service
mobil yang lebih memanfaatkan komputer dalam
pelaksanaannya, dan penyimpananya diharapkan pada suatu
media perangkat keras untuk menjamin kerahasiaanya.
Tujuan dari perancangan sistem ini, yaitu sebagai berikut
:
1. Memaksimalkan kegiatan pada proses reservasi service
mobil, khususnya disaat reservasi mobil dalam kondisi antri
pada PT. HERIROMADIALI (PT.HRA).
2. Untuk memperlancar proses reservasi service mobil.
3. Membuat laporan data pembayaran kepada manajer.
Sasaran yang ingin dicapai dengan sistem yang baru
yaitu sebagai berikut :
1. Memberikan informasi yang dibutuhkan pada setiap saat
dengan cepat dan tepat.
2. Menyimpan data-data perusahaan agar tetap rapi
3. Menghemat waktu dalam mencari informasi yang
dibutuhkan.
B. RANCANGAN LOGIK SISTEM USULAN
1. Diagram Alir Data
DAD (Diagram Alir Data) merupakan alat bantu
untuk menggambarkan arus data di dalam sistem secara
terstruktur dan jelas, di mana pemakai sistem dapat
memahami sistem secara logika dengan menggunakan notasi
(simbol).
a. Diagram Konteks
Diagram konteks menggambarkan proses sistem
secara umum. Diagram ini dibuat untuk mengambarkan
sumber serta tujuan data yang akan diproses atau dengan
kata lain diagram tersebut untuk menggambarkan secara
lebih menyeluruh dari keseluruhan sistem yang ada.
Diagram konteks dapat dilihat pada gambar III-1.
b. Diagram Overview
Diagram nol dibuat untuk menggambarkan tahap-
tahap proses yang akan ada di dalam konteks atau
penjabaran secara rinci. Diagram Nol dapat dilihat pada
gambar III-2.
c. Diagram Rinci
Diagram Rinci terperinci dari tahap proses yang
ada dalam diagram nol. Diagram Rinci dapat dibuat untuk
menggambarkan arus data secara lebih detail dan dilihat
pada gambar III-3, III-4 dan III-5.
Gambar III-1
Diagram Konteks Sistem Usulan
P0
Sistem
Reservasi
Servi ce
Mobi l
a
Customer
b
Manajer
dt _customer
lap_dt_pembayaran_bulanan
dt _work_order
id_cust omer
dt _reservasi
dt _pembayaran
dt _akses
daftar_hrg_order
id_cust omer
faktur_pembayaran
lap_dt_customer_bulanan
daftar_hrg_order
P1
Penyi apan
Dat a
Awal
P2
Pengolahan
Dat a
Reservasi
a
Customer
b
Manajer
b
Manajer
D1 F_daftar_hrg_order D2 F_customer
D3 F_reservasi
P3
Work
Order
D4 F_work_order
P4
Pembayaran
D5 F_pembayaran
P5
Laporan
D4 F_work_order
D2 F_customer D1 F_daftar_hrg_order
dt _customer
id_cust omer
daftar_hrg_order
daftar_hrg_order
daftar_hrg_order
dt _customer
dt _customer
id_cust omer
dt _akses
daftar_hrg_order
dt _reservasi
dt _reservasi
dt _work_order
dt _reservasi
dt _work_order
dt _work_order faktur_pembayaran
dt _pembayaran
dt _pembayaran
dt _pembayaran
dt _work_order
dt _customer
daftar_hrg_order
lap_dt_customer_bulanan
lap_dt_pembayaran_bulanan
Gambar III-2
Diagram Nol Sistem Usulan
P1. 1
Rekam
Dat a
Customer
P1. 2
Tampilkan
Dat a
Customer
a
Customer D5 F_customer
dt _customer dt _customer
id_cust omer
id_cust omer
P1.3
Rekam
Daftar
Harga Order
b
Manajer D2 F_hrg_order
daftar_hrg_order daftar_hrg_order
Gambar III-3
Diagram Rinci Proses Penyiapan Data Awal
P2. 1
Rekam
Logi n
P2. 2
Rekam
Dat a
Reservasi
D5 F_customer
D1 F_reservasi
a
Customer
D2 F_hrg_order
dt _customer
id_cust omer
dt _akses
dt _reservasi
daftar_hrg_order
dt _reservasi
Gambar III-4
Diagram Rinci Proses Reservasi
Gambar III-5
Diagram Rinci Proses Pembayaran
P4. 1
Cet ak
Faktur
Pembayaran
P4. 2
Rekam
Dat a
Pembayaran
a
Customer D3 F_work_order
D4 F_pembayaran
faktur_pembayaran
dt _pembayaran
dt _work_order
dt _pembayaran
2. Kamus Data
Kamus Data (KD) atau Data Dictionary (DD) atau disebut
juga dengan istilah sistem data dictionary adalah katalog fakta
tentang data dan kebutuhan informasi. Dengan menggunakan
kamus data analisa sistem dapat mendefinisikan data yang
mengalir di sistem dengan lengkap. Kamus data dibuat pada
tahap analisis sistem dan menggunakan dengan baik pada tahap
analisis maupun tahap perancangan sistem
Kamus data adalah daftar yang terorganisir atau tersusun
dari elemen data yang terdapat dalam sistem, dengan ketepatan,
definisi yang baku sehingga pengguna dan analisa sistem
mempunyai pengertian yang sama.
Pada tahap analisis, kamus data dapat digunakan sebagai
alat komunikasi antara analisis sistem dengan pemakai sistem
tentang informasi yang dibutuhkan oleh pemakai.
Pada tahap perancangan database, kamus data dibuat
berdasarkan arus data yang ada di dalam diagram alir data. Alir
data di diagram alir data sifatnya adalah global, hanya ditujukan
nama arus data secara rinci dapat dilihat di kamus data. Di dalam
kamus data yang perlu dicatat harus dapat mencerminkan
keterangan yang jelas tentang data yang dicatatnya. Hal yang
harus dimuat dalam kamus data adalah sebagai berikut :
a. Aliran Data
Arus data ini mengalir diantara proses, simpanan
data dan kesatuan luar. Arus data ini menunjukkan arus
data yang dapat berupa masukan untuk sistem atau hasil
dari proses sistem arus data diberi simbol tanda panah.
1) Dokumen Masukan
a) Dt_Customer
Maksud : Perekam Data Customer
Sumber : Customer
Struktur Data : Dt_ Customer = kd_customer +
username + password + nama_lengkap + alamat +
kode_pos + telp + email.
b) Dt_Work_order
Maksud : Work Order
Sumber : Customer
Struktur Data : Dt_work_order = no_order +
tanggal + nama_lengkap + nm_order.
c) Copy_Faktur_Pembayaran
Maksud : Tanda Bukti Lunas Dalam
Pembayaran
Sumber : Customer
Struktur Data : Dt_Pembayaran =
kd_pembayaran + no_faktur + nama_customer +
kd_order + nm_order + harga + jumlah.
2) Dokumen Keluaran
a) Lap_Dt_Pembayaran_Perbulan
Maksud : Laporan Transaksi Pembayaran
Sumber : Sistem
Distribusi : Manajer
Struktur Data : Lap_ Dt_Pembayaran_Perbulan =
bulan + no_faktur + nm_customer + tgl_order +
no_order + nm_order + harga + jumlah.
b) Faktur_pembayaran
Maksud : Bukti Pembayaran
Sumber : Sistem
Distribusi : Customer
Struktur Data : Faktur_Pembayaran = no_faktur +
no_order + nm_costumer + tgl + kd_order + nm_order
+ harga + jumlah.
c) c) Lap_Dt_Customer_Perbulan
Maksud : Laporan Data Customer
Sumber : Sistem
Distribusi : Manajer
Struktur Data : Lap_ Dt_Customer_Perbulan =
bulan + nm_customer + jumlah
b. Penyimpanan Data
Simpanan data merupakan simpanan data yang
dapat berupa file atau basis data di dalam sistem komputer.
Simpanan data pada diagram arus data dapat disimbolkan
dengan sepanjang garis horizontal paralel yang tertutup di
salah satu ujungnya.
1) File_Customer
Fungsi : Untuk Menyimpan Data Customer
Struktur Data : File_Customer = kd_customer +
username + password + nama_lengkap + alamat + telp +
email.
2) File_Reservasi
Fungsi : Untuk Menyimpan Data Reservasi
Struktur Data : File_Reservasi = kd_reservasi +
tgl_reservasi + jam
3) File_Work_Order
Fungsi : Untuk Menyimpan Data Work Order
Struktur Data : File_Work_Order = no_order + tanggal +
nm_customer + merk_kendaraan + type + nm_order.
4) File_Pembayaran
Fungsi : Untuk Menyimpan Data Pembayaran
Struktur Data : File_Pembayaran = no_faktur + no_order
+ nm_costumer + tgl + kd_order + nm_order + harga +
jumlah.
5) File_Hrg_order
Fungsi : Untuk Menyimpan Data Harga Order
Struktur Data : File_Hrg_Order = kd_order + nm_order
+ harga.
c. Uraian Proses
Uraian proses adalah kegiatan atau kerja yang
dilakukan oleh orang, mesin atau komputer dari hasil suatu
arus data yang masuk ke dalam proses untuk menghasilkan
arus data yang akan keluar dari proses. Suatu proses dapat
ditunjukan dengan simbol lingkaran atau dengan simbol
empat persegi panjang tegak dengan sudut tumpul. Adapun
uraian proses yang terdapat pada sistem usulan sebagai
berikut:
1) Nama Proses : Penyiapan Data Awal
Penjelasan : Proses di sini berfungsi untuk
pendaftaran Customer untuk
melakukan reservsasi service
kendaraan ke Perusahaan yang
disertai Dt Customer untuk
memperlengkapi. Jika data yang
dikirim telah sempurna maka akan
diberikan data akses agar Customer
mengetahui Registrasi yang
dilakukannya berhasil atau tidak.
2) Nama Proses : Pengolahan Data Reservasi
Penjelasan : Proses di sini berfungsi untuk
memberikan informasi kepada
customer tentang jadwal service
dan customer dapat memilih hari
serta waktu untuk melakukan pada
service kendaraannya.
3) Nama Proses : Work Order
Penjelasan : Proses di sini berfungsi mendata
keluhan customer tentang
kendaraan mereka untuk diservice
oleh mekanik.
4) Nama Proses : Pembayaran
Penjelasan : Proses ini dilakukan setelah
sistem menerima data dari file
reservasi dan file work order yang
akan dijadikan satu menjadi faktur
pembayaran.
5) Nama Proses : Laporan
Penjelasan : Proses ini dilakukan setelah
sistem menerima laporan data dari
file pembayaran, work order, harga
order dan customer yang kemudian
disatukan dalam bentuk laporan per
bulan, laporan itu akan diserahkan
kepada manajer.
3. Normalisasi Data
Normalisasi adalah suatu tekhnik untuk mendapatkan satu himpunan (set) tabel
yang ternormalisasi dan memenuhi aturan-aturan yang berlaku dalam basis data
model relasional. Tujuan dari normalisasi adalah untuk menghilangkan
kerangkapan data, mengurangi komleksitas, untuk mempermudah
pemodifikasian data. Untuk mendapat bentuk normal, maka aturan-aturan dalam
normalisasi harus dipenuhi yang dinyatakan berdasarkan tingkatan-tingkatan
normalisasi yang biasa digunakan dalam normalisasi :
a. Bentuk tidak Normal (Unnormalized / UNF)
Form yang terdapat satu atau lebih atribut yang menampung
banyak nilai atau informasi berulang (repeating group).
UNF
{kd_customer + username + password + nama_lengkap + alamat + kode_pos +
telp + email} + tgl_reservasi + jam + {kd_order + no_order + nama_order + tgl
+ merk_kendaraan + type } + no_faktur + tgl_bayar + harga + jumlah +
harga_order
Tabel III-1 Bentuk Un-Normal
b. Bentuk Normal Pertama
Form normal pertama bersifat Atomic. Atomic berarti tidak
ada nilai atribut yang merupakan sekelompok nilai (tidak ada
set atribut yang berulang-ulang atau bernilai ganda).
Mengandung ketergantungan Parsial yaitu Atribut non key
tergantung pada atribut non key yang lain.
1
st
NF
kd_customer + username + password + nama_lengkap + alamat + kode_pos +
telp + email + tgl_reservasi + jam + kd_order + no_order + nama_order + tgl +
merk_kendaraan + type + no_faktur + tgl_bayar + harga + jumlah + harga_order
Tabel III-2 Bentuk Normal Pertama
c. Bentuk Normal Kedua
Bentuk normal kedua mempunyai syarat bentuk data telah
memenuhi kriteria bentuk normal pertama. Semua atribut
bukan kunci haruslah bergantung secara fungsional penuh
pada kunci utama/primary key, sehingga untuk membentuk
normal kedua haruslah sudah ditentukan kunci-kunci field
yang unik dan dapat mewakili atribut lain yang menjadi
anggotanya.
2
nd
NF
custemer Kd_custemer + username + password + nama_lengkap + alamat +
kode_post + telp + email
reservasi Kd_reservasi + tgl_reservasi + jam
Work_order
Kd_order + no_order + nama_order + tnggal + merk_kendaraan +
type + no_faktur + tgl_bayar + harga + jumlah + harga_order
Tabel III-3 Bentuk Normal Kedua
d. Bentuk Normal Ketiga
Untuk menjadi bentuk normal ketiga maka relasi haruslah
dalam bentuk normal kedua dan semua atribut bukan primer
tidak punya hubungan yang transitif. Suatu ketergantungan
transitif didefinisikan sebagai suatu hubungan ketergantungan
fungsional tidak langsung terhadap superkey primary key
Dengan kata lain, setiap atribut bukan kunci haruslah
bergantung hanya pada primary key dan pada primary key
secara menyeluruh.
3
rd
NF
customer Kd_costemer (*) + username + password + nama_lengkap +
alamat + telp + email
reservasi Kd_reservasi (*) + tgl_reservasi + jam + kd_costemer (fk)
Work_order No_order (*) + tanggal + merk_kendaraan + type + no_faktur (fk)
+ kd_order (fk) + kd_reservasi (fk)
pembayaran No_faktur (*) + tgl_bayar + harga + jumlah
Harga_order Kd_order (*) + nama_order + harga_order
Tabel III-4 Bentuk Normal Ketiga
4. Diagram Hubungan Entitas
Diagram hubungan entitas adalah suatu model
jaringan yang memaparkan perlengkapan simpanan data pada
abstraksi level tinggi. Istilah entitas diartikan sebagai suatu
(orang, tempat, kejadian, konsep) mengenai tempat organisasi
memilih untuk menyimpan data, atau dapat dikatakan entitas
merupakan obyek yang direpresentasikan dalam database yang
dapat berupa suatu elemen lingkungan, sumber daya, atau
transaksi.
Entitas digambarkan dalam bentuk segi empat.
Relasi (Relationship) adalah hubungan yang ada antara dua jenis
entitas, Banyaknya suatu entitas berhubungan dengan entitas lain
disebut keterkaitan. Adapun derajat relasi dapat berupa sebagai
berikut :
a. Satu ke Satu (One to One)
Artinya setiap entitas pada himpunan A dapat berhubungan
dengan paling banyak satu entitas pada himpunan B, atau
sebaliknya.
b. Satu ke Banyak (One to Many)
Artinya setiap entitas pada himpunan A dapat berhubungan
dengan banyak entitas pada himpunan B, tetapi himpunan B
hanya dapat berhubungan paling banyak dengan satu entitas
himpunan A.
c. Banyak ke Satu (Many to One)
Artinya setiap entitas pada himpunan A dapat berhubungan
paling banyak dengan satu entitas pada himpunan B dapat
berhubungan dengan banyak entitas di himpunan A.
d. Banyak ke Banyak (Many to Many)
Artinya setiap entitas pada himpunan A dapat berhubungan
dengan banyak entitas pada himpunan B begitu pula
sebaliknya.
Gambar III-8
Diagram Hubungan Entitas
C. RANCANGAN FISIK SISTEM USULAN
1. Bagan Pengolahan Terstruktur
customer
PK kd_customer
username
password
nama_lengkap
alamat
tlp
email
reservasi
PK kd_reservasi
tanggal
jam
FK1 kd_customer
work_order
PK,FK3 no_faktur
PK,FK2 kd_reservasi
PK no_order
nama_order
tanggal
merk_kendaraan
type
FK1 kd_order
pembayaran
PK no_faktur
tgl_bayar
harga
jumlah
harga_order
PK kd_order
harga_order
Gambar III-9
Gambar III-8 Bagan Pengolahan Terstruktur
2. Bagan Pengolahan Terstruktur
a. Pembagian Modul Pengolahan
Rekam Data Customer
Tampilkan Data Customer
Rekam Daftar Harga Order
Penyiapan Data Awal
Pengolahan Data Reservasi
Rekam Login
Rekam Data Reservasi
Work Order
Rekam Work Order
Pembayaran
Cetak Faktur Pembayaran
Rekam Data Pembayaran
Laporan
Cetak Laporan Reservasi
Sistem Informasi Reservasi
Gambar III-10
Pembagian Modul Pengolahan
b. Rancangan Program
Rancangan program gunanya untuk mengetahui logika
masing-masing modul pengolahan data.
Sistem Informasi Reservasi
Rekaman
Rekam Data Customer
Rekam Daftar Harga Order
Rekam Data Reservasi
Rekam Work Order
Rekam Data Pembayaran
Tampilkan
Tampilkan Data Customer
Cetak Faktur Pembayaran
Cetak Laporan Reservasi
Cetak
Rekam Login
1) Bagan Terstruktur Sistem Reservasi Service Mobil
( Lampiran F - 1 )
2) Bagan Terstuktur Proses Perekaman Customer
(Lampiran F 2)
3) Bagan Terstuktur Proses Tampilkan Data Customer
(Lampiran F 3)
4) Bagan Terstuktur Proses Perekaman Daftar Harga Order
(Lampiran F 4)
5) Bagan Terstuktur Proses perekaman Login
(Lampiran F 5)
6) Bagan Terstuktur Proses Perekaman Data Reservasi
(Lampiran F 6)
7) Bagan Terstuktur Proses Perekaman Work Order
(Lampiran F 7)
8) Bagan Terstuktur Proses Cetak Faktur Pembayaran
(Lampiran F 8)
9) Bagan Terstuktur Proses Perekaman Data Pembayaran
(Lampiran F 9)
10) Bagan Terstuktur Proses Cetak Laporan Pembayaran
(Lampiran F 10)
c. Struktur Pengoperasian
Dalam kegiatan pengoperasian pada sistem
Reservasi Service Mobil pada PT. HERIROMADIALI dibagi
menjadi beberapa struktur menu pengoperasian. Struktur
menu pengoperasian itu adalah sebagai berikut:
1. Rekam
Istilah Rekam di sini adalah merekam data-data
yang akan disimpan kedalam bentuk file.
a) Perekaman Customer
Perekaman ini berfungsi untuk merekam data
customer yang melakukan reservasi terhadap
kendaraan mereka kepada mekanik yang berisi
kd_customer + username + password +
nama_lengkap + alamat + kode_pos + telp + email
b) Perekaman Daftar Harga Order
Perekaman ini berfungsi untuk merekam daftar
harga order yang akan diinformasikan kepada
cutomer sebelum cutomer mengisi work order
yang berisi kd_order + nm_order + harga.
c) Perekaman Login
Perekaman ini berfungsi untuk merekam login
customer yang akan diberikan data akses untuk
melakukan reservasi terhadap kendaraan mereka
kepada mekanik yang berisi username dan email.
d) Perekaman Data Reservasi
Perekaman ini berfungsi untuk merekam reservasi
customer yang akan memperbaiki kendaraan yang
berisi kd_reservasi + tgl_reservasi + jam.
e) Perekaman Work Order
Perekaman ini berfungsi untuk merekam semua
work order customer yang melakukan reservasi
terhadap kendaraan mereka kepada mekanik yang
berisi no_order + tanggal + nama_lengkap +
nama_order.
f) Perekaman Data Pembayaran
Perekaman ini berfungsi untuk merekam semua
pembayaran yang dilakukan oleh customer. Yang
disimpan di file pembayaran yang berisi no_faktur
+ no_order + nm_costumer + tgl + kd_order +
nm_order + harga + jumlah.
2. Cetak
Dalam struktur menu pengoperasian pada
sistem reservasi service mobil ini hasil yang harus
dicetak berdasarkan query yang ada adalah sebagai
berikut :
a) Cetak Faktur Pembayaran
Fungsi dari proses cetak faktur pembayaran di sini
sebagai media pembayaran customer.
b) Cetak Laporan Pembayaran
Dari file work order, harga order, pembayaran dan
file customer dapat dicetak laporan pembayaran
yang akan diberikan kepada manajer untuk
memudahkan dalam mengetahui pembayaran yang
dilakukan oleh customer dalam jangka waktu satu
bulan.
c) Cetak Laporan Customer
Dari file customer dapat dicetak laporan customer
yang akan diberikan kepada manajer untuk
memudahkan dalam mengetahui jumlah customer
dalam periode 1 bulan.
3) Tampilkan
Yang dimaksud dengan tampilkan di sini
adalah output atau keluaran dari hasil proses.
Hasil proses yang harus ditampilkan adalah
customer.
3. Rancangan Masukan
Rancangan masukan merupakan suatu tampilan setelah
menerima arus data yang akan dirancang dan akan
dimasukkan kemudian arus diproses.
a. Nama : Form Customer
Fungsi : Untuk registrasi data customer
Bentuk : Lampiran C 1
b. Nama : Form work Order
Fungsi : Untuk menyimpan data work
order karyawan
Bentuk : Lampiran C 2
c. Nama : form login
Fungsi : Untuk menyimpan data login
customer
Bentuk : Lampiran C 3
d. Nama : form harga order
Fungsi : Untuk menginformasikan harga
order
Bentuk : Lampiran C 4
4. Rancangan Keluaran
a. Nama : Faktur Pembayaran
Fungsi : Digunakan sebagai bukti pembayaran
Bentuk : Lampiran D1
b. Nama : Laporan Data Pembayaran Perbulan
Fungsi : Digunakan sebagai untuk mengetahui
data
pembayaran dalam jangka waktu satu
bulan
Bentuk : Lampiran D 2
c. Nama : Laporan Data Customer Perbulan
Fungsi : Digunakan sebagai untuk mengetahui
data
customer dalam jangka waktu satu bulan
Bentuk : Lampiran D 3
5. Rancangan Data
File-file yang digunakan dalam proses reservasi
service mobil pada PT. HERIROMADIALI adalah seperti
yang dijelaskan sebagai berikut :
a. File customer
Akronim : customer
Fungsi : Menyimpan data customer
Bentuk : Lampiran F 1
b. File reservasi
Akronim : resevasi
Fungsi : Menyimpan data reservasi
Bentuk : Lampiran F 2
c. File work_order
Akronim : work_order
Fungsi : Menyimpan data work_order
Bentuk : Lampiran F 3
d. File pembayaran
Akronim : pembayaran
Fungsi : Menyimpan data pembayaran
Bentuk : Lampiran F 4
e. File harga order
Akronim : harga order
Fungsi : Menyimpan data harga order
Bentuk : Lampiran F 5
6. Rancangan Kode
Dalam sistem usulan ini dijumpai data yang disimpan
dalam bentuk kode. Kode-kode tersebut dibuat dengan tujuan
:
1. Memudahkan di dalam perekaman data dan
mengurangi kesalahan data.
2. Menyederhanakan data dan mengamankan data
Untuk memaksimalkan fungsi kode, maka bentuk
kode diklasifikasikan sebagai berikut :
1) Rancangan kode untuk Customer
XXX X
Keterangan :
3 Digit pertama menunjukan no urut customer
1 Digit kedua menunjukkan keterengan customer atau
admin
Misal : 0011
0010
2) Rancangan kode untuk faktur pembayaran
XXX XXX XX XX
3 Digit pertama menunjukkan no urut work order
3 Digit kedua menunjukkan no urut reservasi
2 Digit ketiga menunjukkan tanggal
2 Digit keempat menunjukkan bulan
Misal : 5191
3) Rancangan kode untuk reservasi
X X
1 Digit pertama menunjukkan ruangan
1 Digit kedua menunjukkan jam
D. KONFIGURASI SISTEM USULAN
1. Kriteria Pemilihan Perangkat Keras dan Lunak
Pemilihan perangkat keras dan perangkat lunak harus
disesuaikan dengan kebutuhan sistem baru yang diusulkan dan
harus mendukung kegiatan sistem untuk tercapainya target
perusahaan.
2. Spesifikasi Web Hosting untuk membangun sistem usulan
Dalam memilih ISP untuk web hosting (sewa space)
harus memberikan jaminan kecepatan akses yang cepat dan
stabil, dan dapat mensuport paket Xampp (Apache, PHP,
MySQL) dibawah ini akan dijelaskan spesifikasi web hosting
untuk membangun sistem usulan :
a. Disk Space : 250 MB
b. Bandwidth : 2.5 GB
c. Suport PHP & MySQL
d. Intel XEON 2.40 GHz dengan 2 GB memory
e. Anti Virus protection
f. Spam filters
g. Password Protected Directories
h. Server Side Includes (SSI) Support
3. Spesifikasi Perangkat Lunak untuk membangun sistem usulan
a. Microsoft Windows 2003 Server
b. Xampp
1) Apache 2.0.5.0
2) PHP
3) MySQL
4. Konfigurasi Penempatan Server
Jaringan komputer adalah sebuah kumpulan komputer,
printer dan peralatan lainnya yang terhubung dalam satu
kesatuan. Informasi dan data bergerak melalui kabel-kabel atau
tanpa kabel sehingga memungkinkan pengguna jaringan
komputer dapat saling bertukar dokumen dan data, mencetak
pada printer yang sama dan bersama-sama menggunakan
hardware/software yang terhubung dengan jaringan. Setiap
komputer, printer yang terhubung dengan jaringan disebut node.
Arsitektur dasar dari aplikasi penjualan mesin generator berbasis
web ini adalah arsitektur clientIserver.
Konfigurasi jaringan yang diusulkan secara umum pada
sistem informasi pemesanan barang dapat dilihat dalam gambar
dibawah ini.
Gambar III-11
Konfigurasi Penempatan Server
Keterangan gambar :
a. Internet adalah sebuah sistem komunikasi global yang
menghubungkan komputer-komputer dan jaringan-jaringan
komputer di seluruh dunia.
b. Firewall atau istilahnya tembok api bertujuan untuk menjaga
agar akses (ke dalam maupun ke luar) dari orang yang tidak
berwenang tidak dapat dilakukan.
c. Internet Service Provider (ISP) atau penyedia jasa internet
contohnya telkomnet instan dan indosat m2
d. Router adalah Alat penghubung antara LAN dan Internet
yang merutekan transmisi antara keduanya
e. ADSL (Asymmetric Digital Subscriber Lines) adalah
Pengiriman data digital tingkat tinggi di atas jalur line telepon
f. ISDN (Integrated Services Digital Network) adalah Metoda
standar transmisi data digital melalui jaringan telepon dengan
kecepatan tinggi, lebih cepat dari sebuah modem biasa.
g. Gateway adalah Sebuah komputer yang melayani konversi
protokol antara beberapa tipe yang berbeda dari suatu
network atau program aplikasi.
h. Hub / Switch adalah sarana penghubung
i. Web Server adalah Perangkat keras dan perangkat lunak yang
dipakai untuk menyimpan dan mengirim dokumen HTML
untuk digunakan dalam World Wide Web.
j. Client adalah sebuah software aplikasi yang memungkinkan
pengguna untuk mengakses servis atau layanan dari komputer
server.
E. KEAMANAN
a. Keamanan dari sisi server sudah dijamin oleh pihak ISP
karena dalam sistem usulan memakai web hosting (sewa
Space).
b. Untuk keamanan aplikasi dengan memakai Xampp dapat
dikatakan keamanannya terjamin, karena sudah ada Xampp
Security.
F. IMPLEMENTASI
Implementasi merupakan penerapan dari sistem baru yang
telah dirancang sebelumnya, sebagai upaya mewujudkan semua
konsep yang telah dirancang dalam perwujudan pengembangan
komputerisasi yang sebenarnya.
1. Uraian Kegiatan
Sebelum pelaksanaan kegiatan implementasi tersebut
dilaksanakan, terlebih dahulu dibuat suatu rencana implementasi
agar proses dapat berjalan menurut urutan-urutannya sehingga
kegiatan ini dapat berjalan dengan baik sesuai dengan yang
diharapkan sistem. Penulis membagi kegiatan tersebut menjadi
beberapa tahap, yaitu:
a. Pembuatan program dan Test program
Pembuatan program merupakan tahap awal dari rancangan
sistem yang diusulkan, pembuatan program ini berpedoman
pada pembagian modul pengolahan setelah program dibuat
maka tahapan selanjutnya adalah melakukan test terhadap
program yang dibuat, tes dilakukan berulang-ulang sampai
program tersebut bisa dijalankan dengan baik.
Waktu yang diperlukan pada tahap ini :
Jumlah Program * Waktu Pengerjaan tiap modul
= ----------------------------------------------------------------
Jumlah Programmer
13 program x 3 hari
= 2 Programmer
= 19.5 Hari ( 3 Minggu)
b. Pembuatan Buku Petunjuk
Tujuan pembuatan buku petunjuk pengoperasian
antara lain adalah untuk menuntun dan memudahkan
pemakaian sistem dalam mengoperasikannya. Selain itu dapat
juga dipakai oleh pembuat sistem sebagai pedoman dalam
memberikan latihan pengoperasian sistem. Buku petunjuk
pengoperasian ini secara garis besar menjelaskan tentang
prosedur-prosedur yang digunakan dalam pelaksanaan sistem
secara keseluruhan seperti petunjuk pengisian formulir,
petunjuk pengoperasian sistem dan prosedur pembuatan
laporan.Waktu yang dibutuhkan sekitar 1 minggu.
c. Pelatihan Personil
Kegiatan ini dilakukan untuk melatih personil yang
akan mengoperasikan sistem. Latihan tersebut dibutuhkan
sebagai langkah perkenalan terhadap sistem baru, sehingga
diharapkan pengoperasian sistem yang baru dapat berjalan
dengan baik. Pelaksanaan latihan terhadap personil yang
terlibat dalam sistem ini dilakukan oleh sistem analis.
Perkiraan waktu yang dibutuhkan adalah 1 minggu .
d. Pengumpulan Data
Pengumpulan data ini menyiapkan data masukan yaitu
data awal yang akan direkam ke media komputer pada sistem
Reservasi Service Mobil, waktu pengumpulan data awal
disesuaikan dengan batas waktu untuk pengerjaan tiap
kendaraan dibutuhkan waktu 2 minggu.
e. Perekaman Data
Kegiatan ini adalah penyiapan awal yang diperlukan
dalam pengolahan sistem baru, dilakukan dengan tujuan
untuk mengumpulkan dan mengelompokkan data berdasarkan
kebutuhannya. Kemudian direkam sebagai data pemasukan
data awal, kegiatan ini dijadwalkan 2 minggu.
f. Test Sistem
Kegiatan ini dimaksudkan untuk mengetahui sejauh
mana sistem telah berfungsi secara keseluruhan dengan baik,
benar dan terintergrasi secara benar terhadap bagian-bagian
lain, di mana sistem telah dapat menangani semua masukkan
yang diterima dan menghasilkan keluaran sesuai dengan yang
diinginkan, perkiraan waktu yang dibutuhkan 3 minggu.
g. Peralihan Sistem
Peralihan Sistem adalah suatu upaya mempersiapkan
sistem agar diimplementasikan di mana sistem yang lama
digantikan dengan sistem yang baru.
h. Pengoperasian Sistem
Jika peralatan baru akan dimiliki maka tempat dan
ruang untuk menempatkan peralatan ini pun perlu
dipersiapkan terlebih dahulu keamanan fisik dari tempat itu,
dan ini perlu dipertimbangkan. Hal ini juga perlu diperhatikan
adalah peletakan peralatan sehingga semua peralatan harus
dijangkau secara efektif.
2. Jadwal Implementasi
BULAN KE
I II III IV
Kegiatan
Implementasi
1. Pembuatan
Program dan Test
Program
2. Pembuatan Buku
Petunjuk
3. Pelatihan
Personil
4. Pengumpulan
Data
5. Perekaman Data
6. Test Sistem
7. Peralihan Sistem
8. Pengoperasian
Sistem
Gambar III-12
Jadwal Rencana Implementasi Sistem
BAB IV
PENUTUP
A. Kesimpulan
Berdasarkan pada bab-bab terdahulu yang telah membahas
secara rinci segala permasalahan yang dihadapi oleh sistem dan
bagaimana cara pemecahannya, maka penulis dapat menyimpulkan
bahwa dengan membuat informasi yang tersedia menjadi berbasis
data dalam aktifitas sehari-hari, dimaksudkan sistem dan entitas-
entitas luarnya dapat memperoleh informasi lebih cepat dan tepat
serta efisien dalam waktu pengolahannya. Hal ini disadari penulis
karena dengan mengubah informasi menjadi berbasis data, informasi
dapat diolah, meskipun dengan skala yang besar dan dengan
ketelitian dan kecepatan yang tinggi.
Maka sesuai dengan tuntutan pengembangan pada Sistem
Reservasi Service Mobil pada PT. Heriromadiali yang semakin baik,
dan mencapai tujuan yang sesuai dengan yang diharapkan perlu
dilakukan suatu penanganan kegiatan pengendalian sistem reservasi
service mobil. Dalam menjalankan kegiatan reservasi sehari-hari
sudah saatnya dibutuhkan suatu sistem manajemen yang baik
terutama pada penyajian informasi yang cepat, tepat dan benar.
Kecepatan dan ketepatan dalam penyajian informasi akan
banyak membantu pemakai sistem untuk mengambil keputusan,
sehingga apa yang akan menjadi tujuan perusahaan dapat tercapai
dengan baik. Adapun keuntungan yang diperoleh jika menggunakan
sistem ini adalah sebagai berikut :
1. Dalam proses pembuatan laporan dengan menggunakan sistem
komputer dapat lebih terorganisir, sehingga tidak banyak terjadi
kesalahan dan informasi dibutuhkan dapat diperoleh dengan
cepat.
2. Pengarsipan data-data menjadi lebih efisien
3. Kontrol terhadap sistem dengan menggunakan password dapat
menjamin data yang tersimpan aman, karena hanya orang tertentu
saja yang dapat mengoperasikannya.
B. Saran-saran
Guna mendukung kelancaran berjalannya sistem yang
diusulkan sehingga sesuai dengan apa yang diharapkan, maka
diperlukan :
1. Peningkatan disiplin kerja
Disiplin diri dari karyawan sangat membantu
terlaksananya sistem yang baru ini, karena dengan disiplin diri
setiap karyawan, maka sistem ini dapat berjalan dengan baik.
2. Peningkatan pemeliharaan sistem
Semua sistem akan berjalan dengan baik apabila sistem
tersebut dipelihara dan dijaga dengan baik pula. Agar sistem itu
berjalan sebagaimana mestinya maka disarankan agar diadakan
pemerikasaan rutin terhadap pelaksanaan dan pengoperasian,
sehingga bila terjadi kesalahan yang berhubungan dengan sistem
dapat segera diketahui. Upaya untuk menangani kesalahan-
kesalahan tersebut perlu diadakan evakuasi terhadap sistem yang
dioperasikan secara rutin dan teratur, sehingga langkah perbaikan
dan penyempurnaan dapat cepat ditentukan dan dilaksanakan.
Dari hasil evaluasi juga dapat diketahui apakah sistem ini masih
dapat memenuhi kebutuhan akan informasi atau tidak.
3. Studi kelayakan
Studi kelayakan diperlukan untuk mengamati hal-hal
yang dapat menunjang sistem demi tercapainya suatu
pendayagunaan dan pengelolaan data yang optimal.
4. Pengembangan
Adapun hal hal yang ingin dicoba dikembangkan lagi pada
tahap selanjutnya adalah customer dapat melakukan reservasi service
mobil melalui Short Message Service (SMS) dari Mobile Phone.
DAFTAR PUSTAKA
Jogiyanto H M, 1992. Analis dan Design Sistem Informasi,
Yogyakarta, Andi Offset
Mc. Leod, R., 2002. Sistem Informasi Manajemen, edisi bahasa
Indonesia, Prentice Hall Inc. dan Jakarta : PT. Prenhallindo
Jogiyanto H M, 1992. Analis dan Design Sistem Informasi,
Yogyakarta, Andi Offset
Mc. Leod, R., 2002. Sistem Informasi Manajemen, edisi bahasa
Indonesia, Prentice Hall Inc. dan Jakarta : PT. Prenhallindo
Kasiman Peranginangin. 2006. Aplikasi Web dengan PHP dan
MySQL. Yogyakarta: Andi.
Lampiran A 1
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
DATA CUSTOMER

Nama : ..
Alamat : ..
Telp. : ..
Lampiran A 2
Lampiran B 1
Lampiran B 2
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
LAPORAN DATA Customer
Tanggal : . Bulan : ..............
NO NAMA ALAMAT TELP
Lampiran B 3
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
Laporan Pembayaran
Tanggal : . Bulan : ..............
No No.
Faktur
Nama No.
Order
Jenis
Order
Biaya Jumlah
Total
Lampiran C 1
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
Form Customer
Username : |_|_|_|_|_|_|_|_|_|_|
Password : |_|_|_|_|_|_|
Ulangi Password : |_|_|_|_|_|_|
Nama Lengkap : |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
Alamat : |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
Telp. : |_|_|_|_|_|_|_|_|_|_|
Email : |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
SUBMIT CANCEL
Lampiran C 2
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
Work Order
Nama Lengkap : |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
Merk Kendaraan : |_|_|_|_|_|_|_|_|_|_|
Type : |_|_|_|_|_|_|_|_|_|_|
Pilih List Order : Engine Tune Up/Emisi O/H Rem
O/H Kopling O/H Engine Full/Top
Ganti Oli Gardan Tierod/Long Tierod
Kuras P/Steering/Flush Bearing Roda
O/H Power Stering BallJoint
Ganti Oli Mesin/Filter V-Belt
Ganti Oli Matic Transmisi/K/F Timing Belt
SUBMIT CANCEL
Lampiran C 3
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
From login
Username : |_|_|_|_|_|_|_|_|_|_|
Password : |_|_|_|_|_|_|
SUBMIT CANCEL
Lampiran C 4
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
DAFTAR HARGA ORDER
NO KODE
ORDER
NAMA
ORDER
HARGA
99
99
x - 2 - x
x - 2 - x
x - 25 x
x - 25 x
999.999
999.999
Lampiran D 1
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
Faktur Pembayaran
Tanggal : dd-mm-
yyyy
No. Fakur : x 10 x
Nama Costumer : x 20 - x
Customer
( _________ )
No Kode
Order
Nama
Order
Harga
99
99
X-2-X
X-2-X
X-25-X
X-25-X
999.999
999.999
Total 9.999.999
Lampiran D 2
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
Laporan Data Pembayaran Per Bulan
dd / mm / yyyy
No No
Faktur
Nama
Costumer
Tanggal
Order
Nama
Order
Biaya
999
999
x - 10 - x
x - 10 - x
x - 20 - x
x - 20 - x
dd-mm-yyyy
dd-mm-yyyy
x - 25 x
x - 25 - x
99.999
99.999
TOTAL (Rp)
9.999.999
Print
Lampiran D 3
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140
Phone & Fax : 021-7264335
Email : pt.heriromadiali@yahoo.com
Laporan Data Customer Per Bulan
dd / mm / yyyy
Jumlah Customer = 999
No Nama Customer Tanggal Order
999
999
x - 20 - x
x - 20 - x
dd-mm-yyyy
dd-mm-yyyy
Print
Lampiran F 1
SPESIFIKASI FILE
Nama File : Customer
Akronim : F_customer
Media : Hard Disk
Panjang Record : 202
Primary Key : kd_customer
No Nama Elemen Data Akronim Tipe Panjang Keterangan
1 Kd Customer no_customer Varchar 4 PK
2 Username username Varchar 10
3 Password pass Varchar 35
4 Ulangi Pasword Pass2 Varchar 35
5 Nama Lengkap nm_lengkap Varchar 20
6 Alamat alamat Text 30
7 Telp telp Varchar 13
8 Email email Varchar 25
Lampiran F 2
Nama File : reservasi
Akronim : F_reservasi
Media : Hard Disk
Panjang Record : 21
Primary Key : kd_reservasi
No Nama Elemen Data Akronim Tipe Panjang Keterangan
1 Kd_Reservasi no_reservasi Varchar 4 PK
2 Tgl_reservasi Tgl_reservasi date 8
3 jam jam time 5
4 Kd_customer no_customer varchar 4 FK
Lampiran F 3
Nama File : work_order
Akronim : F_work_order
Media : Hard Disk
Panjang Record : 78
Primary Key : kd_work_order
No Nama Elemen Data Akronim Tipe Panjang Keterangan
1 No_order no_order Varchar 4 PK
2 Kd_order kd_order Varchar 2 FK
3 Nama_lengkap nm_lengkap Varchar 20
4 Merk_kendaraan merk_kendaraan Varchar 10
5 Type Type Varchar 10
6 List Order nm_order Varchar 25
7 No_faktur no_faktur Varchar 10 FK
8 Kd_reservasi kd_reservasi Varchar 2 FK
Lampiran F 4
Nama File : Pembayaran
Akronim : F_pembayaran
Media : Hard Disk
Panjang Record : 20
Primary Key : kd_pembayaran
No Nama Elemen Data Akronim Tipe Panjang Keterangan
1 No_faktur no_faktur Varchar 10 PK
2 Tgl_bayar Tgl_bayar Date 8
3 Harga Harga Int 8
Lampiran F 5
Nama File : Harga_order
Akronim : F_hrg_order
Media : Hard Disk
Panjang Record : 45
Primary Key : kd_order
No Nama Elemen Data Akronim Tipe Panjang Keterangan
1 Kd_order Kd_order Varchar 2 PK
2 Nama_order Nm_order Varchar 20
3 Harga_order Harga_order Int 8
Lampiran G 1
Bagan Terstruktur Sistem Reservasi Service Mobil
Modul Menu Sistem Reservasi
Do while true
Input select
Do case
Case select = 1
Do Penyiapan Data Awal
Case select = 2
Sistem
Reservasi
Penyi apan
Dat a
Awal
Pengolahan
Dat a
Reservasi
Work
Order
Pembayaran
Laporan
Do Pengolahan Data Reservasi
Case select = 3
Do Work Order
Case select = 4
Do Pembayaran
Case select = 5
Do Laporan
Endcase
Enddo
End
Lampiran G 2
Bagan Terstruktur Proses Rekam Data Customer
Modul Rekam Data Customer
Input Username
Seek Username di Customer
If found()
Then Tampilkan Username Sudah Dipakai
Else
Rekam Username di Customer
End if
End
Rekam
Data
Customer
input
dt _cutomer
customer
EOD
dt _customer
username
dt _customer
Lampiran G 3
Bagan Terstruktur Proses Tampilkan Data Customer
Modul Tampilkan Data Customer
Buka file Customer
Do while true
Cetak Data Customer
Baca Customer
If Not EOF
Then
Tampilkan Data Customer
Skip
End If
End
Tampilkan
Data
Customer
customer
data
customer
username
dt _customer
EOF
dt _customer
Lampiran G 4
Bagan Terstruktur Proses Rekam Daftar Harga Order
Modul Rekam Daftar Harga Order
Input Kd_order
Seek Kd_order di Hrg_order
If found()
Then Tampilkan Kd_order Sudah Dipakai
Else
Rekam Kd_order di Hrg_order
End if
End
Rekam
Daftar
Harga
Order
Manajer hrg_order
EOD
kd_order
daftar_hrg_order
daftar_hrg_order
Lampiran G 5
Bagan Terstruktur Proses Rekam Login
Modul RekamLogin
Input username
Seek username di Reservasi
If found()
Then Tampilkan username Sudah ada
Else
Rekam username di Reservasi
End if
End
Rekam
Logi n
customer reservasi
EOD
username
dt _reservasi
dt _reservasi
Lampiran G 6
Bagan Terstruktur Proses Rekam Data Reservasi
Modul Rekam Data Reservasi
Input kd_reservasi
Seek kd_reservasi di Reservasi
If found()
Then Tampilkan Kd_reservasi Sudah Dipakai
Else
Rekam Kd_Reservasi di Reservasi
End if
End
Rekam
Dat a
Reservasi
customer reservasi
dt _reservasi
kd_reservasi
dt _reservasi
EOD
Lampiran G 7
Bagan Terstruktur Proses Rekam Work Order
Modul Rekam Work Order
Input kd_work_order
Seek kd_work_order di work_order
If found()
Then Tampilkan Kd_work_order Sudah Dipakai
Else
Rekam Kd_work_order di work_order
End if
End
Rekam
Work
Order
customer work_order
dt _work_order
kd_work_order
dt _work_order
EOD
Lampiran G 8
Bagan Terstruktur Proses Cetak Faktur Pembayaran
Modul Cetak Faktur Pembayaran
Buka file Work_order
Do while true
Cetak Data Work Order
Baca Work_order
If Not EOF
Then
Tampilkan Data Work Order
Skip
End If
End
Cet ak
Faktur
Pembayaran
work_order customer
kd_order
dt _work_order
dt _work_order
EOF
Lampiran G 9
Bagan Terstruktur Proses Rekam Data Pembayaran
Modul Rekam Data Pembayaran
Input no_faktur
Seek no_faktur di Data Pembayaran
If found()
Then Tampilkan No_faktur Sudah Dipakai
Else
Rekam No_faktur di Data Pembayaran
End if
End
Rekam
Data
Pembayaran
Customer Pembayaran
no_fakt ur
dt _pembayaran
EOD
dt _pembayaran
Lampiran G 10
Bagan Terstruktur Proses Cetak Laporan Pembayaran
Modul Laporan Pembayaran Per Bulan
Buka file Work_Order
Buka file Customer
Buka file Harga_Order
Buka file Pembayaran
Do while true
Cetak Laporan Pembayaran
Baca Work_Order
Baca Cutomer
Baca Harga_Order
Baca Pembayaran
Lap.
Dat a
Pembayaran
Per
Bul an
Pembayaran
Customer
Harga
Order
Work
Order
Cet ak
Laporan
Pembayaran
dt _pembayaran
no_fakt ur
EOF
dt _customer EOF
kd_work_order
EOF
username
dt _work_order
kd_order
daftar_harga_order
EOF
dt _pembayaran
dt _customer
dt _work_order
daftar_harga_order
If Not EOF
Then
Tampilkan Laporan Pembayaran Per Bulan
Skip
End If
End
Cet ak
Laporan
Customer
Customer Reservasi
Laporan
Dat a
Customer
Per
Bul an
dt _customer
kd_customer
EOF
kd_reservai
dt _reservasi
EOF
dt _customer
dt _reservasi
Lampiran G 11
Bagan Terstruktur Proses Cetak Laporan Customer
Modul Laporan Customer Per Bulan
Buka file Reservasi
Buka file Customer
Do while true
Cetak Laporan Customer
Baca Resevasi
Baca Cutomer
If Not EOF
Then
Tampilkan Laporan Customer Per Bulan
Skip
End If
End
Home
Tampilan Daftar Harga
Tampilan Daftar Mobil Order
Tampilan Daftar Mobil Yang Sudah Order
Tampilan Data Member Dan Admin
Tampilan Faktur Pembayaran
Tampilan Form Login
Tampilan Laporan Customer
Tampilan Laporan Pembayaran
Tampilan Reservasi
Tampilan Form Work Order
BIODATA PENULIS
1. Nama Lengkap : M Imam Fauzi
2. Tempat, Tanggal Lahir : Jakarta, 4 Nopember 1987
3. Jenis Kelamin : Laki - Laki
4. Agama : Islam
5. Asal SLTA :
Jurusan : IPS
Tahun Lulus : 2005
Nama Sekolah : SMU Sejahtera 1 Depok
Alamat Sekolah : Jl. Anyelir no. 68 Depok
6. Nama Orang Tua : H. Khalimi
7. Alamat Rumah : Komp. Depag Blok F. 11, Citayam
Kode Pos : 16320
No. Telp : (021) 87986335/085693281207
8. Alamat Perusahaan :
Instansi
(bagi yang sudah bekerja)
Alamat :
Jabatan/Posisi :
BIODATA PENULIS
1. Nama Lengkap : Mohamad Husen
2. Tempat, Tanggal Lahir : Jakarta, 7 Juni 1987
3. Jenis Kelamin : Laki-laki
4. Agama : Islam
5. Asal SLTA :
Jurusan : IPS
Tahun Lulus : 2005
Nama Sekolah : SMU 46 Jakarta
Alamat Sekolah : Jl.
6. Nama Orang Tua : Ratmo Umar
7. Alamat Rumah : Jl. Haji Ipin Rt.011 Rw.01 P.Labu
Kode Pos : 12450
No. Telp : 021-91976006
8. Alamat Perusahaan :
Instansi :
(bagi yang sudah bekerja)
Alamat :
Jabatan/Posisi :
SURAT KETERANGAN RISET
Yang bertanda tangan di bawah ini :
Nama : SURYADI
Jabatan : Manajer
Menerangkan bahwa :
Nama : M.Imam Fauzi 205.502.016
Mohamad Husen 205.502.039
Fakultas : Ilmu Komputer
Jurusan : Manajemen Informatika Universitas Pembangunan Nasional
VETERAN Jakarta
Telah melakukan riset pada PT Dwitama Gemilang di Jakarta untuk tujuan
menyusun Tugas Akhir sesuai judul ANALISA DAN RANCANGAN
SISTEM RESERVASI SERVICE MOBIL PADA PT. HERIROMADIALI
Demikian surat keterangan ini dibuat untuk dapat diketahui dan dipergunakan
sebagaimana mestinya.
Jakarta, 21 November 2008
SURYADI
Manajer

Anda mungkin juga menyukai