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 M Husen
205.502.016 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 NO
NAMA PENGUJI
1
Erly Krisnanik, S.Kom.,MM
2
Saimin
TANDA TANGAN
Jakarta, ……………………….2008 Ketua Program Studi
(Erly Krisnanik, S.Kom.,MM)
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 M Husen
No
Tanggal
205.502.016 205.502.039
Pokok Bahasan
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
Rancangan Masukan & Keluaran
2008 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
Paraf
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 ISI……………………………………………………………………iii 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 Penulisan………………………………………2
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 Data………………………................12
Alir
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 Sasaran……………………………………….22
Dan
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 Pengolahan…………………....41 b. Rancangan Program…………………………….....41
Modul
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 External Entity
1
Simbol yang menggambarkan orang atau organisasi yang menjadi sumber atau tujuan dari informasi
Process
2
Digunakan untuk menggambarkan suatu proses yang sedang berlangsung di dalam sistem
Data Store
3
Digunakan untuk menggambarkan suatu tempat untuk menyimpan atau mengambil data Data Flow
4
Digunakan untuk menggambarkan suatu aliran data
2. Simbol Kamus Data No
Simbol
1
=
Penjelasan / Arti 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 ENTITY
1
Entitas yang keberadaannya mandiri dan harus ada dalam suatu system.
ONE TO ONE
2
Dimana setiap entitas pada himpunan A berhubungan dengan paling banyak dengan satu entitas pada himpunan B, begitu pula sebaliknya. ONE TO MANY
3
Dimana setiap entitas pada suatu himpunan dapat berhubungan dengan banyak entitas pada himpunan entitas lainnya. MANY TO ONE
4
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 Lampiran F
: Bagan Diagram Alir Data 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 datadata 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 tenagatenaga 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. b.
Mengawasi kinerja para karyawan. CHIEF MEKANIK
Memberikan solusi terhadap keluhan customer dengan memberikan form work order.
b.
Memberikan work order pada mekanik. ADMINISTRASI
Membuat daftar hadir karyawan.
Mencatat penerimaan dan pengeluaran.
Mengeluarkan Faktur Pembayaran.
Membuat laporan keuangan.
d.
MEKANIK
e.
Mangatasi keluhan customer. 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 Fungsi
: Data Customer : 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 Fungsi
: Faktur Pembayaran
: Sebagai tanda bukti pembayaran
Distribusi
: Customer
Media
: Kertas
Frekuensi
: setiap melakukan pembayaran
Format
: Lihat lampiran B-1
2). Nama keluaran Fungsi
: Laporan Data Customer : Untuk Mengetahui Customer Yang Datang
Distribusi
: Manajer
Media
: Kertas
Frekuensi
: setiap hari
Format
: Lihat lampiran B-2
3). Nama keluaran Fungsi Distribusi
: Laporan Data Pembayaran : Untuk Mengetahui Laporan Pembayaran : 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
1.
Bagian
Manajer
Kegiatan
Sebagai pengawas Perusahaan
Informasi yang dibutuhkan -lap. Customer yang melakukan service -lap. Keuangan
Memberikan informasi 2.
Chief mekanik
pada mekanik dan
-data service (work order)
admin 3.
Administtrasi
4.
Mekanik
5.
Ast. mekanik
Membuat laporan keuangan Mengatasi masalah customer Membantu mekanik
-data service (work order) -data sevice (work order) -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
P0 dt _work _order
a
lap_dt_pembayaran Cus tomer
dt _customer faktur_pembay aran
Sis tem Res ervasi Service Mobil
b Manajer
lap_dt_cus tomer
dt _pembay aran
Gambar II-2 Diagram Konteks Sistem Berjalan
a. Diagram Nol Sistem Reservasi Service Mobil yang Berjalan
a
P1 dt_work_order
Customer
dt_work_order
dt_customer
reservasi dt_work_order
D1 F_work_order
D2 F_customer
P2 dt_work_order faktur_pembayaran
pembayaran
dt_customer
dt_pembayaran dt_pembayaran D1 F_work_order
dt_work_order
b Manajer
D3 F_pembayaran
P3
dt_pembayaran dt_customer
lap_dt_customer
laporan
lap_dt_pembayaran
Gambar II-3
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 Fungi
: Data Customer :Digunakan
Untuk
Menyimpan
Data
Customer Media
: Harddisk
Struktur Data
:Data
Customer
=
Nama_Customer+ Alamat_Customer + Telp. b) Nama Simpanan Data Fungsi
: Faktur Pembayaran :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 Fungsi
: Reservasi Service : 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 Fungís
: Pembayaran : 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 Fungís
: Laporan : 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
dibutuhkan akan lebih singkat.
D.
Data lebih terorganisir.
RANCANGAN SISTEM USULAN
dan
waktu
yang
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 ecommerce 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 dibutuhkan.
waktu
dalam
mencari
informasi
yang
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 tahaptahap 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.
dt_reservasi dt_work_order a Customer
P0
id_customer dt_customer dt_pembayaran
daftar_hrg_order lap_dt_customer_bulanan
Sistem Reservasi Service Mobil
lap_dt_pembayaran_bulanan
dt_akses daftar_hrg_order id_customer faktur_pembayaran
Gambar III-1 Diagram Konteks Sistem Usulan
b Manajer
a Cus tomer
b
P1
dt _customer id_cust omer dt _customer
Penyiapan Dat a Awal
D2 F_customer
daftar_hrg_order
daftar_hrg_order
D1 F_daftar_hrg_order
dt _customer P2 id_cust omer dt _ak ses daftar_hrg_order dt _res ervasi
Pengolahan dt _res ervasi Dat a Reservasi
D3 F_reservas i
P3
dt _work_order
Work Order
dt _res ervasi dt _work _order
D4 F_work _order
faktur_pembay aran
P4
dt _work _order
dt _pembayaran Pembayaran
D1 F_daftar_hrg_order
b
D2 F_customer
daftar_hrg_order Manajer
dt _customer
dt _pembayaran
D5 F_pembayaran
P5 dt _pembayaran
lap_dt_cus tomer_bulanan
Laporan
Manajer
daftar_hrg_order
dt _work _order
lap_dt_pembayaran_bulanan
D4 F_work _order
Gambar III-2 Diagram Nol Sistem Usulan
a
P1. 1 Cus tomer dt _customer
Rekam Dat a Customer
P1. 2 id_cust omer
b
D5 F_customer dt _customer
id_c ust omer
Tampilk an Dat a Cus tomer
P1.3 Manajer
Rekam D2 F_hrg_order Daftar daftar_hrg_order Harga Order daftar_hrg_order
Gambar III-3 Diagram Rinci Proses Penyiapan Data Awal
dt _customer D5 F_cus tomer
Rek am Login
P2. 2 D1 F_res ervas i
dt _reservasi
a
P2. 1 id_c ust omer
Customer
dt _akses
dt _res ervasi
Rekam Dat a Reservasi daftar_hrg_order D2 F_hrg_order
Gambar III-4 Diagram Rinci Proses Reservasi
a
P4. 1 Cus tomer
faktur_pembay aran
Cet ak Faktur Pembayaran dt _work_order
D3 F_work _order
dt _pembay aran P4. 2 Rek am D4 F_pembayaran Dat a Pembayaran dt _pembayaran
Gambar III-5 Diagram Rinci Proses 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 Pembayaran
:
Tanda
Bukti
Lunas
Dalam
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 Penjelasan
: Penyiapan Data Awal : Proses di sini berfungsi untuk pendaftaran
Customer
melakukan
untuk
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 Penjelasan
: Pengolahan Data Reservasi : 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 Penjelasan
: Work Order : Proses di sini berfungsi mendata keluhan
customer
tentang
kendaraan mereka untuk diservice oleh mekanik. 4) Nama Proses Penjelasan
: Pembayaran : Proses ini dilakukan setelah sistem menerima data dari file reservasi dan file work order yang akan dijadikan satu menjadi faktur pembayaran.
5) Nama Proses Penjelasan
: Laporan : 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. st
1 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. nd
2
custemer
NF
Kd_custemer + username + password + nama_lengkap + alamat + kode_post + telp + email
reservasi
Kd_reservasi + tgl_reservasi + jam
Kd_order + no_order + nama_order + tnggal + merk_kendaraan + Work_order 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.
rd
3
customer
NF
Kd_costemer (*) + username + password + nama_lengkap +
alamat + telp + email
reservasi Work_order
Kd_reservasi (*) + tgl_reservasi + jam + kd_costemer (fk) 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.
work_order
customer PK
PK,FK3 PK,FK2 PK
no_faktur kd_reservasi no_order
FK1
nama_order tanggal merk_kendaraan type kd_order
kd_customer username password nama_lengkap alamat tlp email reservasi PK
kd_reservasi
FK1
tanggal jam kd_customer
PK
PK
no_faktur tgl_bayar harga jumlah
Diagram Hubungan Entitas
RANCANGAN FISIK SISTEM USULAN 1. Bagan Pengolahan Terstruktur
kd_order harga_order
pembayaran
Gambar III-8
C.
harga_order
Sistem Informasi Reservasi
Penyiapan Data Awal Rekam Data Customer Tampilkan Data Customer Rekam Daftar Harga Order
Pengolahan Data Reservasi Rekam Login Rekam Data Reservasi
Work Order Rekam Work Order Pembayaran Cetak Faktur Pembayaran Rekam Data Pembayaran Laporan
Cetak Laporan Reservasi
Gambar III-9 Gambar III-8 Bagan Pengolahan Terstruktur
2. Bagan Pengolahan Terstruktur a.
Pembagian Modul Pengolahan
Sistem Informasi Reservasi Rekaman Rekam Data Customer Rekam Daftar Harga Order Rekam Data Reservasi Rekam Work Order Rekam Data Pembayaran Rekam Login Tampilkan Tampilkan Data Customer
Cetak Cetak Faktur Pembayaran Cetak Laporan Reservasi
Gambar III-10 Pembagian Modul Pengolahan
b.
Rancangan Program Rancangan program gunanya untuk mengetahui logika masing-masing modul pengolahan data.
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
b.
: Form Customer
Fungsi
: Untuk registrasi data customer
Bentuk
: Lampiran C – 1
Nama
: Form work Order
Fungsi
: Untuk menyimpan data work order karyawan
c.
Bentuk
: Lampiran C – 2
Nama
: form login
Fungsi
: Untuk menyimpan data login
customer d.
Bentuk
: Lampiran C – 3
Nama
: form harga order
Fungsi
: Untuk menginformasikan harga order
Bentuk
: Lampiran C – 4
4. Rancangan Keluaran a. Nama Fungsi
: Faktur Pembayaran : Digunakan sebagai bukti pembayaran
Bentuk : Lampiran D–1 b. Nama Fungsi
: Laporan Data Pembayaran Perbulan : Digunakan sebagai untuk mengetahui data pembayaran dalam jangka waktu satu bulan
Bentuk : Lampiran D – 2
c. Nama Fungsi
: Laporan Data Customer Perbulan : 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 Bentuk
: Menyimpan data work_order : 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 XX 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
c.
Suport PHP & MySQL
d.
Intel® XEON™ 2.40 GHz
e.
Anti Virus protection
f.
Spam filters
g.
Password Protected Directories
: 2.5 GB
dengan 2 GB memory
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
= =
b.
2 Programmer 19.5 Hari (± 3 Minggu)
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 Kegiatan Implementasi 1. Pembuatan Program dan Test Program 2. Pembuatan Buku Petunjuk
BULAN KE I
II
III
IV
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 entitasentitas 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 kesalahankesalahan 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
pendayagunaan dan pengelolaan data yang optimal.
suatu
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 :
[email protected]
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 :
[email protected]
LAPORAN DATA Customer Tanggal : ……. NO
NAMA
Bulan : .............. ALAMAT
TELP
Lampiran B – 3
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140 Phone & Fax : 021-7264335 Email :
[email protected]
Laporan Pembayaran Tanggal : …….
No
No. Faktur
Nama
Bulan : ..............
No.
Jenis
Order
Order
Biaya
Total
Jumlah
Lampiran C – 1
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140 Phone & Fax : 021-7264335 Email :
[email protected]
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 :
[email protected]
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
SUBMIT
Timing Belt
CANCEL
Lampiran C – 3
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140 Phone & Fax : 021-7264335 Email :
[email protected]
From login
Username
: |_|_|_|_|_|_|_|_|_|_|
Password
: |_|_|_|_|_|_|
SUBMIT
CANCEL
Lampiran C – 4
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140 Phone & Fax : 021-7264335 Email :
[email protected]
DAFTAR HARGA ORDER
NO 99
99
KODE ORDER x-2-x
x-2-x
NAMA ORDER x - 25 – x
x - 25 – x
HARGA 999.999
999.999
Lampiran D – 1
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140 Phone & Fax : 021-7264335 Email :
[email protected]
Faktur Pembayaran Tanggal : dd-mmyyyy No. Fakur
: x – 10 – x
Nama Costumer
: x – 20 - x
No
99
99
Kode
Nama
Order
Order
X-2-X
X-25-X
999.999
X-25-X
999.999
Total
9.999.999
X-2-X
Harga
Customer
( _________ )
Lampiran D – 2
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140 Phone & Fax : 021-7264335 Email :
[email protected]
Laporan Data Pembayaran Per Bulan dd / mm / yyyy
No
999
999
No
Nama
Tanggal
Nama
Faktur
Costumer
Order
Order
x - 10 - x
x - 20 - x
dd-mm-yyyy
x - 10 - x
x - 25 – x
Biaya
99.999
x - 25 - x x - 20 - x
dd-mm-yyyy
TOTAL (Rp)
99.999 9.999.999
Print
Lampiran D – 3
Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140 Phone & Fax : 021-7264335 Email :
[email protected]
Laporan Data Customer Per Bulan dd / mm / yyyy No
Nama Customer
Tanggal Order
999
x - 20 - x
dd-mm-yyyy
999
x - 20 - x
dd-mm-yyyy
Jumlah Customer = 999
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 PK
1
Kd_Reservasi
no_reservasi
Varchar
4
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 3
Nama_order Harga_order
Nm_order Harga_order
Varchar Int
20 8
Lampiran G – 1
Bagan Terstruktur Sistem Reservasi Service Mobil
Sistem Res ervasi
Pengolahan Dat a Res ervasi
Penyiapan Dat a Awal
Modul Menu Sistem Reservasi Do while true Input select Do case Case select = 1 Do Penyiapan Data Awal Case select = 2
Pembayaran
Work Order
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
Rekam Data Customer dt _customer dt _customer username EOD
input dt _cutomer
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
Lampiran G – 3 Bagan Terstruktur Proses Tampilkan Data Customer
Tampilkan Data Customer us ername dt _customer dt _customer EOF
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
data customer
Lampiran G – 4
Bagan Terstruktur Proses Rekam Daftar Harga Order
Rek am Daftar Harga Order kd_order daftar_hrg_order daftar_hrg_order EOD
Manajer
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
hrg_order
Lampiran G – 5
Bagan Terstruktur Proses Rekam Login
Rek am Login
us ername dt _reservasi dt _reservasi EOD
customer
Modul Rekam Login Input username Seek username di Reservasi If found() Then
Tampilkan ” username Sudah ada”
Else Rekam username di Reservasi End if End
reservasi
Lampiran G – 6
Bagan Terstruktur Proses Rekam Data Reservasi
Rekam Dat a Reservasi
kd_reservasi dt _res ervasi dt _res ervasi
EOD
customer
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
Lampiran G – 7 Bagan Terstruktur Proses Rekam Work Order Rek am Work Order
kd_work_order dt _work_order dt _work_order
EOD
customer
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
Lampiran G – 8 Bagan Terstruktur Proses Cetak Faktur Pembayaran Cet ak Faktur Pembayaran
kd_order dt _work_order dt _work_order EOF
work_order
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
customer
Lampiran G – 9 Bagan Terstruktur Proses Rekam Data Pembayaran
Rek am Data Pembayaran
no_fakt ur dt _pembay aran dt _pembay aran EOD
Customer
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
Lampiran G – 10 Bagan Terstruktur Proses Cetak Laporan Pembayaran Cet ak Laporan Pembayaran no_fakt ur
dt _pembayaran dt _customer dt _work_order daftar_harga_order
dt _pembayaran EOF
kd_order Lap. Dat a Pembayaran Per Bulan
username Pembayaran dt _work_order dt _customer
EOF
kd_work_order daftar_harga_order
EOF
Cus tomer
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
EOF
Work Order
Harga Order
If Not EOF Then Tampilkan Laporan Pembayaran Per Bulan Skip End If End
Lampiran G – 11 Bagan Terstruktur Proses Cetak Laporan Customer
Cet ak Laporan Customer
dt _reservasi dt _customer dt _customer
dt _reservasi
kd_customer EOF
Customer
EOF kd_reservai
Reservasi
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
Laporan Dat a Customer Per Bulan
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 Jabatan
: SURYADI : Manajer
Menerangkan bahwa : Nama
: M.Imam Fauzi Mohamad Husen
205.502.016 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