Analisa Dan Rancangan Sistem Informasi Reservasi Service Mobil Pada

Embed Size (px)

Citation preview

ANALISA DAN RANCANGAN SISTEM INFORMASIRESERVASI SERVICE MOBIL PADAPT. HERIROMADIALI (PT.HRA)TUGAS AKHIRDiajukan Untuk Melengkapi dan Memenuhi Salah Satu SyaratMemperoleh Gelar Diploma III Program Studi Manajemen InformatikaFakultas Ilmu KomputerUniversitas Pembangunan Nasional Veteran JakartaDISUSUN OLEH :M IMAM FAUZIM HUSEN 205.502.016205.502.039FAKULTAS ILMU KOMPUTERUNIVERSITAS PEMBANGUNAN NASIONAL VETERANJAKARTA2008ABSTRAKInformasi merupakan hal yang amat dibutuhkan dalam perusahaan, terutamapada tingkat top manajemen dimana informasi akan diolah menjadi bahanalternatif pengambil keputusan. Informasi yang tepat, akurat dan uptodate akanmendukung berjalannya suatu perusahaan.Penelitian ini bertujuan untuk membangun suatu sistem yang dapat mengolahdata menjadi informasi kepada top manajemen untuk mengambil keputusanpada sistem berjalan yang masih menggunakan teknologi konvensional danbelum efisien.Sistem yang akan di bangun merupakan reservasi service mobil berbasis webyang mendukung para customer PT. Heriromadiali untuk melakukan reservasiterhadap kendaraan mereka, sehingga waktu dan kinerja dari proses sistemreservasi lebih efisien serta afektif dan data dapat di simpan dalam databaseyang dapat di tampilkan untuk kebutuhan pengambilan keputusan.Berdasarkan riset yang telah dilakukan, maka dapat disimpulkan bahwa sitemreservasi service mobil yang digunakan lebih efektif dan efisien untuk membuatlaporan yang akan digunakan sebagi alternatif mengambil keputusan,dibandingkan dengan sistem yang sudah berjalan dimana laporan data customerdan laporan data pembayaran dilaporkan secara terpisah dan dicatat secaramanual yang menyebabkan sistem yang sudah berjalan kurang efektif danefisien untuk mengambil keputusan yang cepat dan akurat.LEMBAR PENGESAHANTugas Akhir ini disetujui dan disahkan di Jakarta,pada tanggal : .2008Disetujui oleh :Pembimbing Tugas Akhir(Ati Zaidiah, S.Kom)Disahkan oleh :Ketua Program Studi Diploma TigaManajemen Informatika( Erly Krisnanik, S.Kom.,MM )SURAT KETERANGAN LULUS TUGAS AKHIRYang bertanda tangan dibawah ini menerangkan bahwa :NAMA : M Imam FauziM Husen 205.502.016204.502.039Judul Tugas Akhir :ANALISA DAN RANCANGAN SISTEM INFORMASI RESERVASISERVICE MOBIL BERBASIS WEB PADA PT. HERIROMADIALI(HRA)Telah Lulus Tugas Akhir Pada Tanggal : ..2008Tim Penguji Tugas AkhirJakarta,.2008Ketua Program Studi(Erly Krisnanik, S.Kom.,MM)NONAMA PENGUJITANDA TANGAN1Erly Krisnanik, S.Kom.,MM2SaiminSURAT PERSETUJUAN RISET TUGAS AKHIRYang bertanda tangan dibawah ini :NamaJabatan : Suryadi: ManajerInstansi/ Perusahaan : PT. HERIROMADIALIAlamat : Jl. Dasa III/23a Gandaria Utara Kebayoran Baru,Jakarta, 12140Bersedia/ belum bersedia *), untuk menerima riset mahasiswa sebagai berikut :Keterangan :..............................................................................................................................................................................................................................................................................................................................................................Tanggal,(Suryadi)*) Coret yang tidak perluNo.NRPNama Mahasiswa1.205502016M Imam Fauzi2.205502039M HusenLEMBAR MONITORINGBIMBINGAN TUGAS AKHIR PROGRAM STUDI DIIIMANAJEMEN INFORMATIKAJudulDosen PembimbingNama Mahasiswa : ANALISA DAN RANCANGAN SISTEMINFORMASI RESERVASI SERVICE MOBILBERBASIS WEB PADA PT. HERIROMADIALI(HRA): Ati Zaidiah, S.Kom: M Imam Fauzi205.502.016M Husen205.502.039NoTanggalPokok BahasanParaf131 Oktober 2008BAB I & DAD Sistem Berjalan23 Nopember 2008BAB II & Revisi DAD SistemBerjalan35 Nopember 2008Kamus Data Sistem Berjalan47 Nopember 2008Analisa Permasalahan SistemBerjalan510 Nopember 2008Rancangan Sistem Usulan611 Nopember 2008BAB III & DAD Sistem Usulan714 Nopember 2008Revisi DAD Sistem Usulan817 Nopember 2008Kamus Data & Normalisasi924 Nopember2008Rancangan Masukan & Keluaran1025 Nopember 2008Konfigurasi Sistem & Jaringan1125 Nopember 2008Keamanan Sistem & BAB IV1226 Nopember 2008Cek & Ricek BAB I, II, III, IVKATA PENGANTARDengan segala kerendahan hati penulis mengucapkan puji syukur ataskehadirat Allah SWT yang telah melimpahkan segala rahmat dan hidayah-Nya,salawat dan salam kepada junjungan Nabi Besar Muhammad SAW beserta parakeluarga, sahabat dan para pengikutnya sehingga penulis dapat menyelesaikantugas akhir dengan baik, untuk memenuhi salah satu persyaratan kelulusanDiploma Tiga pada Fakultas Ilmu Komputer Universitas Pembangunan Nasionalveteran Jakarta, dengan judul : Analisa dan Rancangan Sistem InformasiReservasi Service Mobil Berbasis Web Pada PT. HERIROMADIALI(HRA).Selesainya tugas akhir ini tidak terlepas dari bantuan dan doronganyang telah diberikan. Oleh karena itu penulis ingin mengucapkan terima kasihkepada :1. Bapak Dwi Nugroho, MSc selaku Dekan Fakultas Ilmu KomputerUniversitas Pembangunan Nasional Veteran Jakarta.2. Ibu Erly Krisnanik, S.Kom.,MM selaku Ketua Program Studi Diploma TigaManajemen Informatika.3. Ibu Ati Zaidiah, S.Kom yang telah berkenan meluangkan waktu untukmembimbing, memberi petunjuk dan arahan kepada penulis dalammenyusun tugas akhir ini dengan pengarahan yang baik.4. Seluruh Dosen Fakultas Ilmu Komputer Jurusan Manajemen Informatikayang sejak awal hingga akhir memberikan bekal ilmu pengetahuan yangsangat berharga bagi penulis.5. Orang tua, kakak dan adik kami yang selalu memberikan dukungan danpengorbananya 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 yangtelah membantu penyusunan tugas akhir ini mendapatkan limpahan rahmat dankarunia dari Allah SWT dan penulis juga berharap semoga tugas akhir ini dapatmemberikan manfaat bagi pembaca pada umumnya dan penulis khususnya.Jakarta, 26 Nopember 2008PenulisDAFTAR ISIKATA PENGANTAR.........................................................................................iDAFTAR ISIiiiDAFTAR SIMBOL..........viDAFTAR TABEL.............xDAFTARGAMBAR............................................xiDAFTARLAMPIRAN............xiiBAB IBAB II : PENDAHULUANA. Latar Belakang Masalah....................1B. Maksud Dan Tujuan..1C. Perumusan Masalah...2D. Ruang Lingkup......................................................................2E. Metode Penelitian..2F. Sistematika Penulisan2: ANALISA SISTEMA. Profil Perusahaan..41. Uraian Sejarah Singkat, Visi, Misi.....42. Struktur Organisasi.....63. Uraian Fungsi dan Tugas....7B. Analisa Kebutuhan Informasi...81. Dokumen Yang Digunakan....82. MatrikKegiatandanKebutuhanInformasi....103. ProsedurSistem.....11a. BaganAlirDokumen....................11b. DiagramAlirData................121. DiagramKonteks................122. DiagramOverview.....13c. KamusData..............141. AliranData.................142. PenyimpananData.................153. UraianProses.................15C. AnalisaPermasalahan..................171. TeknologiData...........................172. Identifikasi PengolahanMasalah.......................................................183. MasalahPokok...............................................................194. PemecahanMasalah.......19D. Rancangan Umum Sistemusulan....21BAB III : SISTEM USULANA. TujuanDanSasaran.22B. Rancangan Logik SistemUsulan.231. DiagramData.....................23a. Diagram AlirKonteks.............24b. DiagramOverview......25c. DiagramRinci.........................262. KamusData...................29a. AliranData..................30b. Penyimpanan Data..................31c. Uraian Proses..................323. NormalisasiData.......334. DiagramEntitas.......36C. RancanganFisikUsulan..........391. Bagan HubunganSistemPengolahanTerstruktur......392. RancanganProgram......41a. PembagianPengolahan....41b. RancanganProgram.....41 Modulc. StrukturPengoperasian................423. RancanganMasukan......444. RancanganKeluaran..............445. RancanganData..................................456. RancanganKode.....................46D. Konfigurasi Sistem Usulan..........................................471. Kriteria Pemilihan Perangkat Keras danLunak..............472. SpesifikasiHosting.................................................473. SpesifikasiLunak...........................................474. KonfigurasiServer......................................48 WebE. Keamanan.............................................................................49F. Implementasi.....................501. UraianKegiatan..................502. JadwalImplementasi......53BAB IV : PENUTUPA. Kesimpulan.......54B. Saran................55DAFTAR PUSTAKALAMPIRAN-LAMPIRANBIODATA PENULISSURAT KETERANGAN RISETDAFTAR SIMBOL1. Simbol Diagram Alir Data (DAD)2. Simbol Kamus DataNoSimbolPenjelasan / Arti1External EntitySimbol yang menggambarkan orangatau organisasi yang menjadi sumberatau tujuan dari informasi2ProcessDigunakan untuk menggambarkansuatu proses yang sedangberlangsung di dalam sistem3Data StoreDigunakan untuk menggambarkansuatu tempat untuk menyimpan ataumengambil data4Data FlowDigunakan untuk menggambarkansuatu aliran dataNoSimbolPenjelasan / Arti1=Merupakan symbol pembuatan / pemasukandata pertama kali ke dalam diagram aliran data3. Simbol Diagram Hubungan Entitas ( ERD )2+Merupakan symbol dari data yang dimasukkanke dalam diagram alir data3()Merupakan symbol yang digunakan untukmenutup komponen yang sudah dipilih4[]Merupakan symbol yang digunakan untukmemilih salah satu pilihan5{}Merupakan symbol pengulangan darikomponen yang tertutup4. Simbol Bagan TerstrukturNo Simbol Penjelasan / ArtiNoSimbolPenjelasan / Arti1ENTITYEntitas yang keberadaannya mandiridan harus ada dalam suatu system.2ONE TO ONEDimana setiap entitas pada himpunanA berhubungan dengan paling banyakdengan satu entitas pada himpunan B,begitu pula sebaliknya.3ONE TO MANYDimana setiap entitas pada suatuhimpunan dapat berhubungan denganbanyak entitas pada himpunan entitaslainnya.4MANY TO ONEDimana setiap entitas berhubunganpaling banyak dengan satu entitaspada himpunan entitas lainnya.DAFTAR TABELTabel II-1 : Jenis Perawatan dan Perbaikan Roda Empat Pada PT.HRA1MODULSimbol yang menunjukkan suatu modul2DECISIONSimbol yang menunjukkan pilihan dalammengerjakan modul3PREDIFINE MODULSuatu proses yang ditentukan terlebihdahulu dan hanya bisa di identifikasikanmelalui namanya4KONEKSIDigunakan untuk menghubungkan suatumodul dengan modul lainnya5LOOPINGSuatu pengulangan di dalam modul6KOPELMenunjukkan data dan elemen kontrol yangdikirimkan dari modul ke modul lainnyaTabel II 2Tabel III-1Tabel III-2Tabel III-3Tabel III-4Gambar II-1Gambar II-2Gambar II-3 : Matrik kegiatan dan kebutuhan informasi: Bentuk Un-Normal: Bentuk Normal Pertama: Bentuk Normal Kedua: Bentuk Normal KetigaDAFTAR GAMBAR: Struktur Organisasi PT HERIROMADIALI: Diagram Konteks Sistem Berjalan: Diagram Overview Sistem BerjalanGambar III-1Gambar III-2Gambar III-3Gambar III-4Gambar III-5Lampiran A : Diagram Konteks Sistem Usulan: Diagram Nol Sistem Usulan: Diagram Rinci Proses Penyiapan Data Awal: Diagram Rinci Proses reservasi: Diagram Rinci Proses PembayaranDAFTAR LAMPIRANDokumen Masukan Pada Sistem Berjalan1. Lampiran A 12. Lampiran A 2 : Data Customer: Work OrderLampiran B1. Lampiran B 12. Lampiran B 23. Lampiran B 3Lampiran C1. Lampiran C 12. Lampiran C 23. Lampiran C 34. Lampiran C 45. Lampiran C 5Lampiran D1. Lampiran D 12. Lampiran D 23. Lampiran D 3Lampiran ELampiran F1. Lampiran F 12. Lampiran F 23. Lampiran F 34. Lampiran F 45. Lampiran F 5 Dokumen Keluaran Pada Sistem Berjalan: Faktur Pembayaran: Laporan Data Customer: Laporan Pembayaran HarianRancangan Masukan Pada Sistem Usulan: Form Customer: Form Work Order: Form Login: Daftar Harga Order: Faktur PembayaranRancangan Keluaran Pada Sistem Usulan: Faktur Pembayaran: Laporan Data Pembayaran Per Bulan: Laporan Data Customer Per Bulan: Bagan Diagram Alir DataRancangan Data: File Customer: File Reservasi: File work Order: File Pembayaran: File Harga OrderLampiran G1. Lampiran G 12. Lampiran G 23. Lampiran G 34. Lampiran G 45. Lampiran G 56. Lampiran G 67. Lampiran G 78. Lampiran G 89. Lampiran G 910. Lampiran G 1011. Lampiran G 11Lampiran HLampiran I Rancangan Program: Program Sistem Reservasi Service Mobil: Program perekaman data Customer: Program tampilkan data customer: Program perekaman daftar harga order: Program perekaman login: Program perekaman data reservasi: Program perekaman work order: Program cetak faktur pembayaran: Program perekaman data pembayaran: Program cetak laporan data pembayaran: Program cetak laporan data customerTampilan LayarBiodata PenulisBAB IPENDAHULUANA. Latar Belakang MasalahPT. HERIROMADIALI (PT.HRA) adalah perusahaanyang bergerak dibidang jasa perbaikan dan perawatan kendaraanroda empat, khususnya tyre specialist. Untuk mengantisipasiperkembangan teknologi informasi serta berkembangnyaperusahaan, maka diperlukan suatu pengelolaan atau manajemenperusahaan yang baik dan peningkatan sumber daya manusia.Seiring pesatnya perkembangan bisnis dalam segalabidang akhir-akhir ini menuntut adanya penyesuaian di dalampenyajian informasi untuk kebutuhan para pengambil keputusandan diperlukan pengembangan sebuah sistem. Ini dapat diartikanmenyusun suatu sistem baru atau mengganti sistem yang lamasecara keseluruhan atau bertahap, atau memperbaiki sistem yangsudah ada.B. Maksud dan TujuanMaksud penulisan tugas akhir adalah untuk memenuhisalah satu persyaratan kelulusan diploma tiga jurusanManajemen Informatika di Fakultas Ilmu Komputer UPNVeteran Jakarta.Sedangkan tujuannya adalah untuk :a.Mempelajari dan menganalisa suatu kebutuhan akanperkembangan system pada PT. HERIROMADIALI (PT.HRA)b. Melakukan pembahasan, perancangan dan pengembangansystemC. Perumusan MasalahMasalah yang dihadapi dalam perusahaan ini adalahcaranya manager melihat cara dan kinerja para karyawan dalammelakukan pendataan customer yang melakukan service.D. Ruang LingkupDalam pembahasan Tugas Akhir ini, Penulis akan menitikberatkan hanya pada sistem Reservasi servis. Mulai dari prosespendaftaran sampai dengan pembuatan laporan.E. Metode PenelitianDalam melakukan penelitian, untuk mendapatkan datasebanyak banyaknya tetapi akurat dan dapat dipertanggungjawabkan, penulis menggunakan metode penelitian sebagaiberikut :a. Interview (wawancara)penelitian dilakukan dengan cara tanya jawab langsungkepada pihak-pihak terkait yang berkompeten dalam systemyang sedang dianalisa, tujuannya untuk mendapatkan data-data yang dapat dipertanggung jawabkan.b. ObservasiPenelitian dilakukan dengan cara ikut langsung mengawasiproses system berjalan di perusahaan, tujuannya untukmendapatkan data seobjektif mungkin.E. Sistematika PenulisanSistematika penulisan dalam penyusunan laporan tugasakhir ini adalah sebagai berikut :1. BAB I : PENDAHULUANMenjelaskan secara umum mengenai latar belakangpermasalahan, maksud dan tujuan, metode penulisan yangdigunakan dan sistematika penulisan.2. BAB II : ANALISA SISTEM BERJALANPada bab ini memberikan gambaran secara garis besartentang sejarah singkat organisasi, struktur organisasi, uraianfungsi dan tugas, prosedur-prosedur sistem, dokumen yangdigunakan berupa dokumen masukan dan keluaran, diagramalir data/DFD, analis permasalahan, yang kemudian dicarialternatif pemecahan masalah yang terbaik.3. BAB III : SISTEM USULANPada bab ini berisi tujuan dan sasaran dari rancangan sistemusulan, rancangan Logic system usulan dan rancangan fisiksistem usulan, konfigurasi sistem usulan, keamanan danimplementasi.4. BAB IV : PENUTUPPada bab terakhir ini disajikan kesimpulan dari pembahasanbab-bab sebelumnya dan saran bagi perusahaan mengenairancangan sistem usulan dan pengembangan selanjutnya agardapat lebih mendatangkan suatu kebaikan.DAFTAR PUSTAKALAMPIRAN LAMPIRANBAB IIANALISA SISTEM YANG BERJALANA. PROFIL PERUSAHAAN1. Uraian Sejarah Singkat, Visi, MisiPT. HERIROMADIALI (PT.HRA) adalah perusahaanyang bergerak dibidang jasa perbaikan dan perawatan kendaraanroda empat, khususnya tyre specialist.PT. HRA berdiri sejak tahun 2001 yaitu terhitung sejakberdirinya bengkel PERFORMANCE di Jalan Haji Nawi Rayano. 29 Jakarta Selatan.PT.HRA adalah salah satu pusat layanan (service center)kendaraan roda empat yang memiliki fasilitas alat-alatberteknologi canggih untuk memenuhi standart layanan yangterus meningkat. Semua layanan tersebut dilakukan oleh tenaga-tenaga yang berpengalaman dibidangnya.Beberapa alat yang telah digunakan antara lain : enginescanner, gas analyzer, wheel alignment, dan lain-lain. Denganseluruh fasilitas yang ada membuat membuat prosedur pelayanankendaraan semakin komprehensif dengan hasil yang memuaskansehingga mampu memberi nilai tambah bagi customer.PT.HRA juga tercatat sebagai salah satu vendor di PTAstra International Tbk. Toyota Sales Operation untuk jasaspooring dan balancing serta penggantian ban (tyre service) dicabang-cabang AUTO 2000 hampir seluruh Indonesia. Disamping itu juga melayani beberapa perusahaan swasta nasionaldi JakartaTabel II-1. Jenis perawatan dan perbaikan kendaraan roda empat pada PT. HRASumber: PT. HERIROMADIALI (PT.HRA)Visi1.2.Misi Untuk memberikan service yang terbaik bagi customer.Meningkatkan pelayanan.1. Meningkatkan kesejahteraan sesama karyawan2. Menciptakan kesatuan manajemen yang sempurnaNOJENIS PERBAIKAN DAN PERAWATAN PADA KENDARAAN1General Service2Uji Emisi3Wheel Alignment4Wheel Balancing5Power Streering Flush6Automatic transmission flush7Car Accessories8Body Repairs9Tyres3. Memperluas usaha dengan membuka cabang baru.4. Membuka lapangan kerja baru.2. Struktur OrganisasiStruktur Organisasi PT. HERIROMADIALI (PT.HRA) adalahsebagai berikut :Gambar II-1Struktur Organisasi PT. HERIROMADIALI (PT.HRA)3. Tugas dan FungsiDari susunan struktur organisasi dapat dijelaskan tugas danfungsi dari masing-masing yaitu ;a.b.b.d.e. MANAJERMenyediakan modal, sarana dan prasarana.Memilihdanmenentukankaryawandilingkunganperusahaan.Mengawasi kinerja para karyawan.CHIEF MEKANIKMemberikan solusi terhadap keluhan customer denganmemberikan form work order.Memberikan work order pada mekanik.ADMINISTRASIMembuat daftar hadir karyawan.Mencatat penerimaan dan pengeluaran.Mengeluarkan Faktur Pembayaran.Membuat laporan keuangan.MEKANIKMangatasi keluhan customer.ASISTEN MEKANIKMembantu mekanik dalam mengerjakan tugas-tugasnya.Menggantikan tugas MEKANIK saat full order.B. ANALISA KEBUTUHAN INFORMASI1. Dokumen Yang Digunakana. Dokumen masukanDokumen masukan adalah bentuk yang diperlukan dalam sistemreservasi service. Dokumen masukan akan diolah sesuai denganmaksud dan tujuan sistem. Bentuk dari dokumen masukantersebut adalah :1) Nama masukanFungsiSumberMediaFrekuensiFormat2) Nama masukanFungsiSumberMediaFrekuensiFormatb. Simpanan data : Work Order: Digunakan untuk pendaftaran service: Customer: Kertas: Setiap melakukan service: Lihat lampiran A-1: Data Customer: Digunakan untuk menyimpan datacustomer: Customer: Kertas: Setiap melakukan pendaftaran service: Lihat lampiran A-2Pada sistem reservasi service terdapat beberapa simpanan datayang digunakan yaitu sebagai berikut :1). Nama simpanan : Data CustomerFungsiMedia : Digunakan untuk mengetahui datacustomer: HarddiskFrekuensi : Setiap kali melakukan pendaftaran service2). Nama simpanan : Copy Faktur pembayaranFungsiMediaFrekuensic. Dokumen keluaran : Digunakan untuk menyimpan datapembayaran: Harddisk: Setiap kali melakukan pembayaranDokumen keluaran yang digunakan dalam proses reservasiservice adalah sebagai berikut :1). Nama keluaranFungsiDistribusiMediaFrekuensiFormat2). Nama keluaranFungsiDistribusiMediaFrekuensiFormat3). Nama keluaranFungsiDistribusi : Faktur Pembayaran: Customer: Kertas: setiap melakukan pembayaran: Lihat lampiran B-1: Laporan Data Customer: Manajer: Kertas: setiap hari: Lihat lampiran B-2: Laporan Data Pembayaran: ManajerMediaFrekuensiFormat : Kertas: setiap hari: Lihat lampiran B-33. Matrik kegiatan dan kebutuhan informasiTabel II-2. Matrik kegiatan dan kebutuhan informasiNoBagianKegiatanInformasi yangdibutuhkan1.ManajerSebagai pengawasPerusahaan-lap. Customer yangmelakukan service-lap. Keuangan2.Chief mekanikMemberikan informasipada mekanik danadmin-data service (work order)3.AdministtrasiMembuat laporankeuangan-data service (work order)4.MekanikMengatasi masalahcustomer-data sevice (work order)5.Ast. mekanikMembantu mekanik-data service (work order)3. Prosedur Sistem BerjalanProsedur Pendaftaran ServiceKegiatan ini dimulai dengan customer melakukanpendaftaran service dengan mengisi work order yang di berikanoleh chief mekanik, kemudian chief mekanik memberikan workorder yang telah diisi oleh customer ke mekanik danadministrasi, kemudian mekanik melakukan service sesuaidengan work order yang telah diisi oleh customer, sedangkanadministrasi membuat faktur pembayaran.Prosedur PembayaranSetelah mekanik melakukan service pada kendaraansesuai dengan work order yang diberikan lalu customermelakukan pembayaran dan bagian Administrasi membuat fakturpembayaran sekaligus menanyakan data customer, lalu fakturpembayaran warna putih diberikan oleh customer sedangkanyang merah dipegang oleh administrasi untuk dicatat ke dalambuku pembayaran.Prosedur Pembuatan LaporanLaporan yang dibuat berdasarkan data yang diambil dariwork order, customer, buku pembayaran sehingga dapat dibuatlaporan untuk diserahkan kepada Manajer.a. Bagan Alir DokumenAdapun bagan alir dokumen dari sistem reservasi servicemobil pada PT. HERIROMADIALI adalah sebagai berikut :Lampiran Eb. Diagram Alir Data1) Diagram Konteks Sistem Reservasi Service Mobil yangBerjalanP0dt _work _orderalap_dt_pembayarandt _customerCus tomerSis temRes ervasifaktur_pembay aranServicelap_dt_cus tomerMobildt _pembay aranGambar II-2Diagram Konteks Sistem Berjalan bManajera. Diagram Nol Sistem Reservasi Service Mobil yang Berjalanadt_work_orderCustomerdt_work_orderfaktur_pembayarandt_pembayaranD1 F_work_orderdt_work_orderbManajerlap_dt_customerlap_dt_pembayaran P1dt_customerreservasidt_work_orderD1 F_work_orderD2 F_customerP2dt_work_orderpembayarandt_customerdt_pembayaranD3 F_pembayaranP3dt_pembayarandt_customerlaporanGambar II-3Diagram Nol Sistem Berjalan4. Kamus Dataa. Kamus Data1) Aliran DataAdapun aliran data (data flow) pada sistem reservasi servicemobil pada PT. HERIROMADIALI (PT.HRA) adalahsebagai berikut:A) Dokumen Masukan1.Work OderSumber: CustomerDistribusi:ChiefMekanikdanAdministrasiStruktur Data : Work Order = No_Order+ Merk_kendaraan + Type + No_License + Order2.B) Data CustomerSumber: CustomerDistribusi: AdministrasiStruktur Data:DataCustomer=Nama_Customer + Alamat_Customer + Telp.Dokumen Keluaran1. Faktur PembayaranSumber: AdministrasiDistribusi: CustomerStruktur Data:fakturpembayaran=No_faktur + Tanggal + Nama_Customer + {Item+ Descripion + QTY + Price + Disc + Extended}+ Sale_Amount + Total_Amount.2) Penyimpanan DataAdapun penyimpanan data (data store) pada sistem ReservasiService mobil pada PT. HERIROMADIALI (PT.HRA)adalahsebagai berikut :a) Nama Simpanan DataFungiMediaStruktur Datab) Nama Simpanan DataFungsiMediaStruktur Data : Data Customer:DigunakanUntukMenyimpanDataCustomer: Harddisk:DataCustomer=Nama_Customer+Alamat_Customer + Telp.: Faktur Pembayaran:DigunakanUntukMenyimpanDatapembayaran: Harddisk:fakturpembayaran=No_faktur + Tanggal +Nama_Customer + {Item +Descripion + QTY + Price+ Disc + Extended} +Sale_AmountTotal_Amount.3) Uraian Proses +Uraian proses pada sistem Reservasi Service mobil padaPT. HERIROMADIALI (PT.HRA) adalah sebagai berikut :a) Nama ProsesFungsib) Nama ProsesFungsc) Nama ProsesFungs : Reservasi Service: Untuk mengetahui keluhancustomertentangkendaraanya yang dicatat di WorkOrder kemudian diserahkan kepadaMekanik dan Administrasikemudian Mekanik Menservicekendaraan tersebut sesuai denganWork Order sedangkanAdministrasi Membuat fakturpembayaran dan melakukanpendataan customer untuk prosespembayaran.: Pembayaran: Untuk melakukan pembayaranyang dilakukan oleh customerberdasarkan faktur pembayaranyang diberikan oleh Administrasi,kemudian data-data pembayarandisimpan di file Pembayaran untukdiinformasikan kepada Manajer.: Laporan: Untuk membuat laporan yangdatanya diambil dari file customer,file work order dan filepembayaran untuk dilaporkankepada Manajer laporanPembayaran dan laporan customer.C. ANALISA PERMASALAHAN1. Teknologi Pengolahan Data yang DigunakanSistem yang sedang berjalan sudah menggunakankomputer, namun penggunaan komputer di sini hanyadigunakan untuk membuat laporan saja, yakni denganmenggunakan Program komputer Ms. Excel, Ms. Word saja.Sedangkan untukproses sistem penjualannya masihdilakukan secara manual. Hal ini menyebabkan penyelesaianproses menjadi lama, karena pengerjaanya dilakukan hinggadua kali yakni dicatat ke dalam buku penjualan, setelahdikumpulkan baru diinput kedalam komputer menggunakanprogram Ms. Excel.Sistem yang sedang berjalan sudah menggunakankomputer, tetapi belum ada database dan belum ada jaringan.dengan spesifikasi sebagai berikut :a. Hardware :1) Processors2) RAM3) HDD4) FDD5) CD-ROM6) Keyboard7) Mouse8) Monitor9) Printer : Intel Pentium 4 ( 2.40GHz ): 512 MB: 80 GB: Standart Floppy Disk: Samsung 52x: PS/2 Keyboard: PS/2 Compatible Mouse: acer AC713 17: Canon iP 1880b. Sistem Operasi yang digunakan adalah MicrosoftWindows XP Professional Version 2002 Service Park 2.Untuk Program pengolahan data menggunakan MsOffiece 2003 Professional2) Identifikasi Masalahc. PerformanceKinerja pada Chief Mekanik dirasakan kurangmaksimal, hal ini disebabkan karena chief mekanik di sinihanya ada 1 orang untuk melayani customer yang datang.Hal ini menyebabkan kinerja dari pelayanan pada bagiantersebut kurang maksimal.b. InformationPada sistem yang lama data service customerdisimpan dan diolah hingga menjadi sebuah informasisudah dilakukan menggunakan komputer akan tetapibelum ada database. Namun dalam proses pengerjaanpembuatan laporan sudah menggunakan komputer, tetapihanya menggunakan program MS. Excel saja, sehinggaproses pembuatan laporan, sehingga penyerahan laporanjadi lambat.c. EconomicPada sistem yang lama, perlengkapan yang banyakdibutuhkan untuk menyimpan data adalah kertas, map,dan pulpen. Jika pada sistem yang lama banyakmenggunakan kertas untuk membuat bukti pembayaran,maka pada sistem yang baru pembuatan buktipembayaran dapat langsung dibuat dengan menggunakankomputer, tetapi perlengkapan tersebut tentu masih tetapakan digunakan pada sistem yang baru, namun jumlahnyatidak sebesar pada sistem yang lama.d. ControlPelayanan pada customer yang memakan waktulama, dan pencatatan Work Order pun masihmenggunakan kertas, belum ada program aplikasi untukmencatat Work Order.e. EfficiencyPenyimpanan data yang belum menggunakankomputer sebagai alat bantunya tentu saja tidak effisienatau kurang berdaya guna. Sebagai contoh penyimpanandata service customer pada bulan atau tahun tahunsebelumnya hanya disimpan dalam lemari tempatpenyimpanan file dan jika sewaktu waktu dokumentersebut diperlukan cara untuk mencari dokumen tersebuthanya menggunakan metode tertentu.f. ServicesKarena keterbatasan untuk mendapatkan informasisecara cepat maka sering terjadi antrian work order,administrasi tidak dapat langsung mencetak faktur karenaharus menunggu laporan Chief Mekanik mengenaiservice yang dilakukan customer.3.4. Masalah PokokAdapun permasalahan yang terdapat pada sistemberjalan ini adalah sebagi berikut :a. Belum ada Data Base untuk simpanan data sehinggadalam pencarian data tidak cepat, akurat dan Uptodateb. Pelayanan kepada customer masih kurang maksimalkarena belum memudahkan Customer dalam hal reservsiservice mobil.c. Keamanan sistem masih kurang maksimal.Pemecahan MasalahUntuk menyelesaikan beberapa masalah yang telahdiungkapkan sebelumnya, penulis memiliki dua alternatif,yaitu :a. Stand AloneMenggunakan komputerisasi sistem di mana seluruhdata yang dibutuhkan berada dalam satu komputer.Adapun kekurangan dan kelebihannya antara lain :Kekurangan :Memerlukan biaya yang besar terutama dalampengadaan hardware.Memberikan banyakwaktu dalam memberikanpendidikan dan bimbingan untuk karyawan agar dapatmengoperasikan sistem.Kelebihan : Tidak membutuhkan banyak tempat untuk mediapenyimpanan.Tidakmembutuhkanbanyakkaryawanuntukmenjalankan sistem kerja dengan komputer.Memperkecil tingkat kesalahan dan keamanan dataterjaminPenyajian informasi dapat dilakukan dengan tepat dancepat.b. JaringanKomputerisasi sistem dengan menggunakan sistemjaringan dan berbasis web.Kekurangan : Sistem yang menggunakan jaringan hampir samadengan alternatif pertama yaitu membutuhkan biayayang lebih besar karena yang dibutuhkan tidak hanya1 komputer saja tapi lebih.Membutuhkan biaya yang besar.Kelebihan : Memudahkan proses kerja dan waktu yangdibutuhkan akan lebih singkat.D. Data lebih terorganisir.Dengan ditemukannya permasalahan yang terjadi pada sistemreservasi service dan dengan dibuatnya suatu pemecahanpermasalahan agar masalah yang ada dapat diatasi dan diperbaiki,maka kami memilih alternatif ke dua sebagai pemecahan darimasalah-masalah yang ada yaitu sistem reservasi berbasis web ataulebih dikenal dengan aplikasi e-Commerce, sistem reservasi yangdibangun yaitu Semi e-Commerce, Pemrograman untuk aplikasi e-commerce ini diimplementasikan dengan PHP dan MySQL yangterdapat pada paket Xampp. Untuk rancangan keamanan, denganmenggunakan Xampp dapat dikatakan sistem keamanan terjaminkarena terdapat Xampp Security. Untuk server sistem di hosting disalah satu ISP yang dapat mensuport paket Xampp (Apache, PHP,MySQL)BAB IIISISTEM USULANA. TUJUAN DAN SASARANSetelah menganalisa sistem reservasi service mobil yangberjalan pada PT. HERIROMADIALI (PT.HRA), penulismenemukan beberapa permasalahan yang dapat menghambat danmengurangi kelancaran pelayanan serta kinerja reservasi servicemobil. Untuk mengatasi permasalahan tersebut maka penulismencoba untuk merancang sistem informasi reservasi servicemobil yang lebih memanfaatkan komputer dalampelaksanaannya, dan penyimpananya diharapkan pada suatumedia perangkat keras untuk menjamin kerahasiaanya.Tujuan dari perancangan sistem ini, yaitu sebagai berikut:1. Memaksimalkan kegiatan pada proses reservasi servicemobil, khususnya disaat reservasi mobil dalam kondisi antripada 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 baruyaitu sebagai berikut :1. Memberikan informasi yang dibutuhkan pada setiap saatdengan cepat dan tepat.2. Menyimpan data-data perusahaan agar tetap rapi3. Menghematdibutuhkan. waktu dalam mencari informasi yangB. RANCANGAN LOGIK SISTEM USULAN1. Diagram Alir DataDAD (Diagram Alir Data) merupakan alat bantuuntuk menggambarkan arus data di dalam sistem secaraterstruktur dan jelas, di mana pemakai sistem dapatmemahami sistem secara logika dengan menggunakan notasi(simbol).a. Diagram KonteksDiagram konteks menggambarkan proses sistemsecara umum. Diagram ini dibuat untuk mengambarkansumber serta tujuan data yang akan diproses atau dengankata lain diagram tersebut untuk menggambarkan secaralebih menyeluruh dari keseluruhan sistem yang ada.Diagram konteks dapat dilihat pada gambar III-1.b. Diagram OverviewDiagram nol dibuat untuk menggambarkan tahap-tahap proses yang akan ada di dalam konteks ataupenjabaran secara rinci. Diagram Nol dapat dilihat padagambar III-2.c. Diagram RinciDiagram Rinci terperinci dari tahap proses yangada dalam diagram nol. Diagram Rinci dapat dibuat untukmenggambarkan arus data secara lebih detail dan dilihatpada gambar III-3, III-4 dan III-5.dt_reservasidt_work_orderaid_customerdt_customerCustomerdt_pembayarandt_aksesdaftar_hrg_orderid_customerfaktur_pembayaran P0SistemReservasiServiceMobilGambar III-1 daftar_hrg_orderblap_dt_customer_bulananManajerlap_dt_pembayaran_bulananDiagram Konteks Sistem UsulanaP1dt _customerdaftar_hrg_orderPenyiapanCus tomerid_cust omerDat adaftar_hrg_orderAwaldt _customerD2 F_customerdaftar_hrg_orderdt _customerP2id_cust omerPengolahanD3 F_reservas idt _ak sesdt _res ervasiDat adaftar_hrg_orderReservasidt _res ervasiP3dt _work_orderdt _res ervasiWorkOrderdt _work _order bManajerD4 F_work _orderP4faktur_pembay arandt _pembayaranPembayarandt _customerD1 F_daftar_hrg_orderD2 F_customerbP5daftar_hrg_orderManajerlap_dt_cus tomer_bulananLaporanlap_dt_pembayaran_bulanan dt _work _orderdt _pembayaranD5 F_pembayarandt _pembayarandt _work _orderD4 F_work _orderGambar III-2Diagram Nol Sistem UsulanaCus tomerdt _customerid_cust omerbManajer P1. 1RekamD5 F_customerDat adt _customerCustomerP1. 2id_c ust omerTampilk anDat aCus tomerP1.3RekamD2 F_hrg_orderDaftardaftar_hrg_order Harga Order daftar_hrg_orderGambar III-3Diagram Rinci Proses Penyiapan Data AwalaP2. 1dt _customerid_c ust omerD5 F_cus tomerRek amLogindt _aksesdt _res ervasiP2. 2RekamD1 F_res ervas idt _reservasiDat aReservasi Customerdaftar_hrg_orderD2 F_hrg_orderGambar III-4Diagram Rinci Proses ReservasiaCus tomerfaktur_pembay arandt _pembay aran P4. 1Cet akD3 F_work _orderFakturPembayaran dt _work_orderP4. 2Rek amD4 F_pembayaranDat aPembayaran dt _pembayaranGambar III-5Diagram Rinci Proses Pembayaran2. Kamus DataKamus Data (KD) atau Data Dictionary (DD) atau disebutjuga dengan istilah sistem data dictionary adalah katalog faktatentang data dan kebutuhan informasi. Dengan menggunakankamus data analisa sistem dapat mendefinisikan data yangmengalir di sistem dengan lengkap. Kamus data dibuat padatahap analisis sistem dan menggunakan dengan baik pada tahapanalisis maupun tahap perancangan sistemKamus data adalah daftar yang terorganisir atau tersusundari elemen data yang terdapat dalam sistem, dengan ketepatan,definisi yang baku sehingga pengguna dan analisa sistemmempunyai pengertian yang sama.Pada tahap analisis, kamus data dapat digunakan sebagaialat komunikasi antara analisis sistem dengan pemakai sistemtentang informasi yang dibutuhkan oleh pemakai.Pada tahap perancangan database, kamus data dibuatberdasarkan arus data yang ada di dalam diagram alir data. Alirdata di diagram alir data sifatnya adalah global, hanya ditujukannama arus data secara rinci dapat dilihat di kamus data. Di dalamkamus data yang perlu dicatat harus dapat mencerminkanketerangan yang jelas tentang data yang dicatatnya. Hal yangharus dimuat dalam kamus data adalah sebagai berikut :a. Aliran DataArus data ini mengalir diantara proses, simpanandata dan kesatuan luar. Arus data ini menunjukkan arusdata yang dapat berupa masukan untuk sistem atau hasildari proses sistem arus data diberi simbol tanda panah.1) Dokumen Masukana) Dt_CustomerMaksudSumberStruktur Data : Perekam Data Customer: Customer: Dt_ Customer = kd_customer +username + password + nama_lengkap + alamat +kode_pos + telp + email.b) Dt_Work_orderMaksudSumberStruktur Data : Work Order: Customer: Dt_work_order = no_order +tanggal + nama_lengkap + nm_order.c) Copy_Faktur_PembayaranMaksudPembayaran : Tanda Bukti Lunas DalamSumberStruktur Data : Customer:Dt_Pembayaran=kd_pembayaran + no_faktur + nama_customer +kd_order + nm_order + harga + jumlah.2) Dokumen Keluarana) Lap_Dt_Pembayaran_PerbulanMaksudSumberDistribusiStruktur Data : Laporan Transaksi Pembayaran: Sistem: Manajer: Lap_ Dt_Pembayaran_Perbulan =bulan + no_faktur + nm_customer + tgl_order +no_order + nm_order + harga + jumlah.b) Faktur_pembayaranMaksudSumberDistribusiStruktur Data : Bukti Pembayaran: Sistem: Customer: Faktur_Pembayaran = no_faktur +no_order + nm_costumer + tgl + kd_order + nm_order+ harga + jumlah.c) c) Lap_Dt_Customer_PerbulanMaksudSumberDistribusiStruktur Data : Laporan Data Customer: Sistem: Manajer: Lap_ Dt_Customer_Perbulan =bulan + nm_customer + jumlahb. Penyimpanan DataSimpanan data merupakan simpanan data yangdapat berupa file atau basis data di dalam sistem komputer.Simpanan data pada diagram arus data dapat disimbolkandengan sepanjang garis horizontal paralel yang tertutup disalah satu ujungnya.1) File_CustomerFungsi : Untuk Menyimpan Data CustomerStruktur Data : File_Customer = kd_customer +username + password + nama_lengkap + alamat + telp +email.2) File_ReservasiFungsi : Untuk Menyimpan Data ReservasiStruktur Data : File_Reservasi = kd_reservasi +tgl_reservasi + jam3) File_Work_OrderFungsi : Untuk Menyimpan Data Work OrderStruktur Data : File_Work_Order = no_order + tanggal +nm_customer + merk_kendaraan + type + nm_order.4) File_PembayaranFungsi : Untuk Menyimpan Data PembayaranStruktur Data : File_Pembayaran = no_faktur + no_order+ nm_costumer + tgl + kd_order + nm_order + harga +jumlah.5) File_Hrg_orderFungsi : Untuk Menyimpan Data Harga OrderStruktur Data : File_Hrg_Order = kd_order + nm_order+ harga.c. Uraian ProsesUraian proses adalah kegiatan atau kerja yangdilakukan oleh orang, mesin atau komputer dari hasil suatuarus data yang masuk ke dalam proses untuk menghasilkanarus data yang akan keluar dari proses. Suatu proses dapatditunjukan dengan simbol lingkaran atau dengan simbolempat persegi panjang tegak dengan sudut tumpul. Adapunuraian proses yang terdapat pada sistem usulan sebagaiberikut:1) Nama ProsesPenjelasan2) Nama ProsesPenjelasan3) Nama ProsesPenjelasan4) Nama ProsesPenjelasan : Penyiapan Data Awal: Proses di sini berfungsi untukpendaftaranCustomeruntukmelakukanreservsasiservicekendaraan ke Perusahaan yangdisertaiDtCustomeruntukmemperlengkapi. Jika data yangdikirim telah sempurna maka akandiberikan data akses agar CustomermengetahuiRegistrasiyangdilakukannya berhasil atau tidak.: Pengolahan Data Reservasi: Proses di sini berfungsi untukmemberikaninformasikepadacustomer tentang jadwal servicedan customer dapat memilih hariserta waktu untuk melakukan padaservice kendaraannya.: Work Order: Proses di sini berfungsi mendatakeluhancustomertentangkendaraan mereka untuk diserviceoleh mekanik.: Pembayaran: Proses ini dilakukan setelahsistem menerima data dari filereservasi dan file work order yangakan dijadikan satu menjadi fakturpembayaran.5) Nama ProsesPenjelasan3. Normalisasi Data : Laporan: Proses ini dilakukan setelahsistem menerima laporan data darifile pembayaran, work order, hargaorder dan customer yang kemudiandisatukan dalam bentuk laporan perbulan, laporan itu akan diserahkankepada manajer.Normalisasi adalah suatu tekhnik untuk mendapatkan satu himpunan (set) tabelyang ternormalisasi dan memenuhi aturan-aturan yang berlaku dalam basis datamodel relasional. Tujuan dari normalisasi adalah untuk menghilangkankerangkapan data, mengurangi komleksitas, untuk mempermudahpemodifikasian data. Untuk mendapat bentuk normal, maka aturan-aturan dalamnormalisasi harus dipenuhi yang dinyatakan berdasarkan tingkatan-tingkatannormalisasi yang biasa digunakan dalam normalisasi :a. Bentuk tidak Normal (Unnormalized / UNF)Form yang terdapat satu atau lebih atribut yang menampungbanyak nilai atau informasi berulang (repeating group).Tabel III-1 Bentuk Un-Normalb. Bentuk Normal PertamaForm normal pertama bersifat Atomic. Atomic berarti tidakada nilai atribut yang merupakan sekelompok nilai (tidak adaset atribut yang berulang-ulang atau bernilai ganda).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_orderMengandung ketergantungan Parsial yaitu Atribut non keytergantung pada atribut non key yang lain.stTabel III-2 Bentuk Normal Pertamac. Bentuk Normal KeduaBentuk normal kedua mempunyai syarat bentuk data telahmemenuhi kriteria bentuk normal pertama. Semua atributbukan kunci haruslah bergantung secara fungsional penuhpada kunci utama/primary key, sehingga untuk membentuknormal kedua haruslah sudah ditentukan kunci-kunci fieldyang unik dan dapat mewakili atribut lain yang menjadianggotanya.nd1 NFkd_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_order2NFcustemerKd_custemer + username + password + nama_lengkap + alamat +kode_post + telp + emailreservasiKd_reservasi + tgl_reservasi + jamTabel III-3 Bentuk Normal Keduad. Bentuk Normal KetigaUntuk menjadi bentuk normal ketiga maka relasi haruslahdalam bentuk normal kedua dan semua atribut bukan primertidak punya hubungan yang transitif. Suatu ketergantungantransitif didefinisikan sebagai suatu hubungan ketergantunganfungsional tidak langsung terhadap superkey primary keyDengan kata lain, setiap atribut bukan kunci haruslahbergantung hanya pada primary key dan pada primary keysecara menyeluruh.rdWork_order type + no_faktur + tgl_bayar + harga + jumlah + harga_orderKd_order + no_order + nama_order + tnggal + merk_kendaraan +3NFcustomerKd_costemer (*) + username + password + nama_lengkap +Tabel III-4 Bentuk Normal Ketiga4. Diagram Hubungan EntitasDiagram hubungan entitas adalah suatu modeljaringan yang memaparkan perlengkapan simpanan data padaabstraksi level tinggi. Istilah entitas diartikan sebagai suatu(orang, tempat, kejadian, konsep) mengenai tempat organisasimemilih untuk menyimpan data, atau dapat dikatakan entitasmerupakan obyek yang direpresentasikan dalam database yangdapat berupa suatu elemen lingkungan, sumber daya, atautransaksi.Entitas digambarkan dalam bentuk segi empat.Relasi (Relationship) adalah hubungan yang ada antara dua jenisentitas, Banyaknya suatu entitas berhubungan dengan entitas lainalamat + telp + emailreservasiKd_reservasi (*) + tgl_reservasi + jam + kd_costemer (fk)Work_orderNo_order (*) + tanggal + merk_kendaraan + type + no_faktur (fk)+ kd_order (fk) + kd_reservasi (fk)pembayaranNo_faktur (*) + tgl_bayar + harga + jumlahHarga_order Kd_order (*) + nama_order + harga_orderdisebut keterkaitan. Adapun derajat relasi dapat berupa sebagaiberikut :a. Satu ke Satu (One to One)Artinya setiap entitas pada himpunan A dapat berhubungandengan paling banyak satu entitas pada himpunan B, atausebaliknya.b. Satu ke Banyak (One to Many)Artinya setiap entitas pada himpunan A dapat berhubungandengan banyak entitas pada himpunan B, tetapi himpunan Bhanya dapat berhubungan paling banyak dengan satu entitashimpunan A.c. Banyak ke Satu (Many to One)Artinya setiap entitas pada himpunan A dapat berhubunganpaling banyak dengan satu entitas pada himpunan B dapatberhubungan dengan banyak entitas di himpunan A.d. Banyak ke Banyak (Many to Many)Artinya setiap entitas pada himpunan A dapat berhubungandengan banyak entitas pada himpunan B begitu pulasebaliknya.work_orderPK,FK3PK,FK2customerPKPKkd_customerusernamepasswordnama_lengkapFK1alamattlpemailreservasiPKkd_reservasitanggaljamFK1kd_customer no_fakturkd_reservasino_ordernama_ordertanggalharga_ordermerk_kendaraanPKkd_ordertypekd_orderharga_orderpembayaranPKno_fakturtgl_bayarhargajumlahGambar III-8Diagram Hubungan EntitasC. RANCANGAN FISIK SISTEM USULAN1. Bagan Pengolahan TerstrukturSistem Informasi ReservasiPenyiapan Data AwalRekam Data CustomerTampilkan Data CustomerRekam Daftar Harga OrderPengolahan Data ReservasiRekam LoginRekam Data ReservasiWork OrderRekam Work OrderPembayaranCetak Faktur PembayaranRekam Data PembayaranLaporanCetak Laporan ReservasiGambar III-9Gambar III-8 Bagan Pengolahan Terstruktur2. Bagan Pengolahan Terstruktura. Pembagian Modul PengolahanSistem Informasi ReservasiRekamanRekam Data CustomerRekam Daftar Harga OrderRekam Data ReservasiRekam Work OrderRekam Data PembayaranRekam LoginTampilkanTampilkan Data CustomerCetakCetak Faktur PembayaranCetak Laporan ReservasiGambar III-10Pembagian Modul Pengolahanb. Rancangan ProgramRancangan program gunanya untuk mengetahui logikamasing-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 PengoperasianDalamkegiatanpengoperasianpadasistemReservasi Service Mobil pada PT. HERIROMADIALI dibagimenjadi beberapa struktur menu pengoperasian. Strukturmenu pengoperasian itu adalah sebagai berikut:1. RekamIstilah Rekam di sini adalah merekam data-datayang akan disimpan kedalam bentuk file.a) Perekaman CustomerPerekaman ini berfungsi untuk merekam datacustomer yang melakukan reservasi terhadapkendaraan mereka kepada mekanik yang berisikd_customer+username+password+nama_lengkap + alamat + kode_pos + telp + emailb) Perekaman Daftar Harga OrderPerekaman ini berfungsi untuk merekam daftarharga order yang akan diinformasikan kepadacutomer sebelum cutomer mengisi work orderyang berisi kd_order + nm_order + harga.c) Perekaman LoginPerekaman ini berfungsi untuk merekam logincustomer yang akan diberikan data akses untukmelakukan reservasi terhadap kendaraan merekakepada mekanik yang berisi username dan email.d) Perekaman Data ReservasiPerekaman ini berfungsi untuk merekam reservasicustomer yang akan memperbaiki kendaraan yangberisi kd_reservasi + tgl_reservasi + jam.e) Perekaman Work OrderPerekaman ini berfungsi untuk merekam semuawork order customer yang melakukan reservasiterhadap kendaraan mereka kepada mekanik yangberisi no_order + tanggal + nama_lengkap +nama_order.f) Perekaman Data PembayaranPerekaman ini berfungsi untuk merekam semuapembayaran yang dilakukan oleh customer. Yangdisimpan di file pembayaran yang berisi no_faktur+ no_order + nm_costumer + tgl + kd_order +nm_order + harga + jumlah.2.3) CetakDalam struktur menu pengoperasian padasistem reservasi service mobil ini hasil yang harusdicetak berdasarkan query yang ada adalah sebagaiberikut :a) Cetak Faktur PembayaranFungsi dari proses cetak faktur pembayaran di sinisebagai media pembayaran customer.b) Cetak Laporan PembayaranDari file work order, harga order, pembayaran danfile customer dapat dicetak laporan pembayaranyang akan diberikan kepada manajer untukmemudahkan dalam mengetahui pembayaran yangdilakukan oleh customer dalam jangka waktu satubulan.c) Cetak Laporan CustomerDari file customer dapat dicetak laporan customeryang akan diberikan kepada manajer untukmemudahkan dalam mengetahui jumlah customerdalam periode 1 bulan.TampilkanYang dimaksud dengan tampilkan di siniadalah output atau keluaran dari hasil proses.Hasil proses yang harus ditampilkan adalahcustomer.3. Rancangan MasukanRancangan masukan merupakan suatu tampilan setelahmenerima arus data yang akan dirancang dan akandimasukkan kemudian arus diproses.a. NamaFungsiBentukb.NamaFungsiBentukc.NamaFungsicustomerBentukd.NamaFungsiBentuk4. Rancangan Keluarana. NamaFungsi : Form Customer: Untuk registrasi data customer: Lampiran C 1: Form work Order: Untuk menyimpan data workorder karyawan: Lampiran C 2: form login: Untuk menyimpan data login: Lampiran C 3: form harga order: Untuk menginformasikan hargaorder: Lampiran C 4Bentuk : Lampiran D1b. NamaFungsi : Laporan Data Pembayaran Perbulan: Digunakan sebagai untuk mengetahuidatapembayaran dalam jangka waktu satubulanBentuk : Lampiran D 2c. NamaFungsi : Laporan Data Customer Perbulan: Digunakan sebagai untuk mengetahuidatacustomer dalam jangka waktu satu bulanBentuk : Lampiran D 35. Rancangan DataFile-file yang digunakan dalam proses reservasiservice mobil pada PT. HERIROMADIALI adalah sepertiyang dijelaskan sebagai berikut :a. File customerAkronimFungsiBentukb. File reservasiAkronimFungsiBentuk : customer: Menyimpan data customer: Lampiran F 1: resevasi: Menyimpan data reservasi: Lampiran F 2c. File work_orderAkronimFungsiBentuk : work_order: Menyimpan data work_order: Lampiran F 3d. File pembayaranAkronimFungsiBentuk : pembayaran: Menyimpan data pembayaran: Lampiran F 4e. File harga orderAkronimFungsiBentuk6. Rancangan Kode : harga order: Menyimpan data harga order: Lampiran F 5Dalam sistem usulan ini dijumpai data yang disimpandalam bentuk kode. Kode-kode tersebut dibuat dengan tujuan:1. Memudahkan di dalam perekaman data danmengurangi kesalahan data.2. Menyederhanakan data dan mengamankan dataUntuk memaksimalkan fungsi kode, maka bentukkode diklasifikasikan sebagai berikut :1) Rancangan kode untuk CustomerXXX XKeterangan :3 Digit pertama menunjukan no urut customer1 Digit kedua menunjukkan keterengan customer atauadminMisal : 001100102) Rancangan kode untuk faktur pembayaranXXX XXX XX XX3 Digit pertama menunjukkan no urut work order3 Digit kedua menunjukkan no urut reservasi2 Digit ketiga menunjukkan tanggal2 Digit keempat menunjukkan bulanMisal : 51913) Rancangan kode untuk reservasiXX1 Digit pertama menunjukkan ruangan1 Digit kedua menunjukkan jamD. KONFIGURASI SISTEM USULAN1. Kriteria Pemilihan Perangkat Keras dan LunakPemilihan perangkat keras dan perangkat lunak harusdisesuaikan dengan kebutuhan sistem baru yang diusulkan danharus mendukung kegiatan sistem untuk tercapainya targetperusahaan.2. Spesifikasi Web Hosting untuk membangun sistem usulanDalam memilih ISP untuk web hosting (sewa space)harus memberikan jaminan kecepatan akses yang cepat danstabil, dan dapat mensuport paket Xampp (Apache, PHP,MySQL) dibawah ini akan dijelaskan spesifikasi web hostinguntuk membangun sistem usulan :a.Disk Space: 250 MBb.Bandwidth: 2.5 GBc.Suport PHP & MySQLd.dengan 2 GB memoryIntel XEON 2.40 GHze.Anti Virus protectionf.Spam filtersg.Password Protected Directoriesh. Server Side Includes (SSI) Support3. Spesifikasi Perangkat Lunak untuk membangun sistem usulana. Microsoft Windows 2003 Serverb. Xampp1) Apache 2.0.5.02) PHP3) MySQL4. Konfigurasi Penempatan ServerJaringan komputer adalah sebuah kumpulan komputer,printer dan peralatan lainnya yang terhubung dalam satukesatuan. Informasi dan data bergerak melalui kabel-kabel atautanpa kabel sehingga memungkinkan pengguna jaringankomputer dapat saling bertukar dokumen dan data, mencetakpada printer yang sama dan bersama-sama menggunakanhardware/software yang terhubung dengan jaringan. Setiapkomputer, printer yang terhubung dengan jaringan disebut node.Arsitektur dasar dari aplikasi penjualan mesin generator berbasisweb ini adalah arsitektur clientIserver.Konfigurasi jaringan yang diusulkan secara umum padasistem informasi pemesanan barang dapat dilihat dalam gambardibawah ini.Gambar III-11Konfigurasi Penempatan ServerKeterangan gambar :a. Internet adalah sebuah sistem komunikasi global yangmenghubungkan komputer-komputer dan jaringan-jaringankomputer di seluruh dunia.b. Firewall atau istilahnya tembok api bertujuan untuk menjagaagar akses (ke dalam maupun ke luar) dari orang yang tidakberwenang tidak dapat dilakukan.c. Internet Service Provider (ISP) atau penyedia jasa internetcontohnya telkomnet instan dan indosat m2d. Router adalah Alat penghubung antara LAN dan Internetyang merutekan transmisi antara keduanyae. ADSL (Asymmetric Digital Subscriber Lines) adalahPengiriman data digital tingkat tinggi di atas jalur line teleponf. ISDN (Integrated Services Digital Network) adalah Metodastandar transmisi data digital melalui jaringan telepon dengankecepatan tinggi, lebih cepat dari sebuah modem biasa.g. Gateway adalah Sebuah komputer yang melayani konversiprotokol antara beberapa tipe yang berbeda dari suatunetwork atau program aplikasi.h. Hub / Switch adalah sarana penghubungi. Web Server adalah Perangkat keras dan perangkat lunak yangdipakai untuk menyimpan dan mengirim dokumen HTMLuntuk digunakan dalam World Wide Web.j. Client adalah sebuah software aplikasi yang memungkinkanpengguna untuk mengakses servis atau layanan dari komputerserver.E.F. KEAMANANa. Keamanan dari sisi server sudah dijamin oleh pihak ISPkarena dalam sistem usulan memakai web hosting (sewaSpace).b. Untuk keamanan aplikasi dengan memakai Xampp dapatdikatakan keamanannya terjamin, karena sudah ada XamppSecurity.IMPLEMENTASIImplementasi merupakan penerapan dari sistem baru yangtelah dirancang sebelumnya, sebagai upaya mewujudkan semuakonsep yang telah dirancang dalam perwujudan pengembangankomputerisasi yang sebenarnya.1. Uraian KegiatanSebelum pelaksanaan kegiatan implementasi tersebutdilaksanakan, terlebih dahulu dibuat suatu rencana implementasiagar proses dapat berjalan menurut urutan-urutannya sehinggakegiatan ini dapat berjalan dengan baik sesuai dengan yangdiharapkan sistem. Penulis membagi kegiatan tersebut menjadibeberapa tahap, yaitu:a. Pembuatan program dan Test programPembuatan program merupakan tahap awal dari rancangansistem yang diusulkan, pembuatan program ini berpedomanpada pembagian modul pengolahan setelah program dibuatmaka tahapan selanjutnya adalah melakukan test terhadapprogram yang dibuat, tes dilakukan berulang-ulang sampaiprogram tersebut bisa dijalankan dengan baik.Waktu yang diperlukan pada tahap ini :Jumlah Program * Waktu Pengerjaan tiap modul===b. ----------------------------------------------------------------Jumlah Programmer13 program x 3 hari2 Programmer19.5 Hari ( 3 Minggu)Pembuatan Buku PetunjukTujuan pembuatan buku petunjuk pengoperasianantara lain adalah untuk menuntun dan memudahkanpemakaian sistem dalam mengoperasikannya. Selain itu dapatjuga dipakai oleh pembuat sistem sebagai pedoman dalammemberikan latihan pengoperasian sistem. Buku petunjukpengoperasian ini secara garis besar menjelaskan tentangprosedur-prosedur yang digunakan dalam pelaksanaan sistemsecara keseluruhan seperti petunjuk pengisian formulir,petunjuk pengoperasian sistem dan prosedur pembuatanlaporan.Waktu yang dibutuhkan sekitar 1 minggu.c.d.e.f.g. Pelatihan PersonilKegiatan ini dilakukan untuk melatih personil yangakan mengoperasikan sistem. Latihan tersebut dibutuhkansebagai langkah perkenalan terhadap sistem baru, sehinggadiharapkan pengoperasian sistem yang baru dapat berjalandengan baik. Pelaksanaan latihan terhadap personil yangterlibat dalam sistem ini dilakukan oleh sistem analis.Perkiraan waktu yang dibutuhkan adalah 1 minggu .Pengumpulan DataPengumpulan data ini menyiapkan data masukan yaitudata awal yang akan direkam ke media komputer pada sistemReservasi Service Mobil, waktu pengumpulan data awaldisesuaikan dengan batas waktu untuk pengerjaan tiapkendaraan dibutuhkan waktu 2 minggu.Perekaman DataKegiatan ini adalah penyiapan awal yang diperlukandalam pengolahan sistem baru, dilakukan dengan tujuanuntuk mengumpulkan dan mengelompokkan data berdasarkankebutuhannya. Kemudian direkam sebagai data pemasukandata awal, kegiatan ini dijadwalkan 2 minggu.Test SistemKegiatan ini dimaksudkan untuk mengetahui sejauhmana sistem telah berfungsi secara keseluruhan dengan baik,benar dan terintergrasi secara benar terhadap bagian-bagianlain, di mana sistem telah dapat menangani semua masukkanyang diterima dan menghasilkan keluaran sesuai dengan yangdiinginkan, perkiraan waktu yang dibutuhkan 3 minggu.Peralihan SistemPeralihan Sistem adalah suatu upaya mempersiapkansistem agar diimplementasikan di mana sistem yang lamadigantikan dengan sistem yang baru.h. Pengoperasian SistemJika peralatan baru akan dimiliki maka tempat danruanguntukmenempatkanperalataninipunperludipersiapkan terlebih dahulu keamanan fisik dari tempat itu,dan ini perlu dipertimbangkan. Hal ini juga perlu diperhatikanadalah peletakan peralatan sehingga semua peralatan harusdijangkau secara efektif.2. Jadwal ImplementasiPetunjukKegiatanImplementasi1. PembuatanProgram dan TestProgram2. Pembuatan BukuBULAN KEKegiatanImplementasi1. PembuatanProgram dan TestProgram2. Pembuatan BukuIIIIIIIVKegiatanImplementasi1. PembuatanProgram dan TestProgram2. Pembuatan BukuKegiatanImplementasi1. PembuatanProgram dan TestProgram2. Pembuatan BukuProgram dan TestProgram2. Pembuatan Buku3. PelatihanPersonil4. Pengumpulan8. PengoperasianSistemGambar III-12Jadwal Rencana Implementasi SistemBAB IVPENUTUPA. KesimpulanBerdasarkan pada bab-bab terdahulu yang telah membahassecara rinci segala permasalahan yang dihadapi oleh sistem danbagaimana cara pemecahannya, maka penulis dapat menyimpulkanData5. Perekaman Data6. Test Sistem7. Peralihan Sistem6. Test Sistem7. Peralihan Sistem7. Peralihan Sistembahwa dengan membuat informasi yang tersedia menjadi berbasisdata dalam aktifitas sehari-hari, dimaksudkan sistem dan entitas-entitas luarnya dapat memperoleh informasi lebih cepat dan tepatserta efisien dalam waktu pengolahannya. Hal ini disadari penuliskarena dengan mengubah informasi menjadi berbasis data, informasidapat diolah, meskipun dengan skala yang besar dan denganketelitian dan kecepatan yang tinggi.Maka sesuai dengan tuntutan pengembangan pada SistemReservasi Service Mobil pada PT. Heriromadiali yang semakin baik,dan mencapai tujuan yang sesuai dengan yang diharapkan perludilakukan suatu penanganan kegiatan pengendalian sistem reservasiservice mobil. Dalam menjalankan kegiatan reservasi sehari-harisudah saatnya dibutuhkan suatu sistem manajemen yang baikterutama pada penyajian informasi yang cepat, tepat dan benar.Kecepatan dan ketepatan dalam penyajian informasi akanbanyak membantu pemakai sistem untuk mengambil keputusan,sehingga apa yang akan menjadi tujuan perusahaan dapat tercapaidengan baik. Adapun keuntungan yang diperoleh jika menggunakansistem ini adalah sebagai berikut :1. Dalam proses pembuatan laporan dengan menggunakan sistemkomputer dapat lebih terorganisir, sehingga tidak banyak terjadikesalahan dan informasi dibutuhkan dapat diperoleh dengancepat.2. Pengarsipan data-data menjadi lebih efisien3. Kontrol terhadap sistem dengan menggunakan password dapatmenjamin data yang tersimpan aman, karena hanya orang tertentusaja yang dapat mengoperasikannya.B. Saran-saranGuna mendukung kelancaran berjalannya sistem yangdiusulkan sehingga sesuai dengan apa yang diharapkan, makadiperlukan :1. Peningkatan disiplin kerjaDisiplin diri dari karyawan sangat membantuterlaksananya sistem yang baru ini, karena dengan disiplin dirisetiap karyawan, maka sistem ini dapat berjalan dengan baik.2. Peningkatan pemeliharaan sistemSemua sistem akan berjalan dengan baik apabila sistemtersebut dipelihara dan dijaga dengan baik pula. Agar sistem ituberjalan sebagaimana mestinya maka disarankan agar diadakanpemerikasaan rutin terhadap pelaksanaan dan pengoperasian,sehingga bila terjadi kesalahan yang berhubungan dengan sistemdapat segera diketahui. Upaya untuk menangani kesalahan-kesalahan tersebut perlu diadakan evakuasi terhadap sistem yangdioperasikan secara rutin dan teratur, sehingga langkah perbaikandan penyempurnaan dapat cepat ditentukan dan dilaksanakan.Dari hasil evaluasi juga dapat diketahui apakah sistem ini masihdapat memenuhi kebutuhan akan informasi atau tidak.3. Studi kelayakanStudi kelayakan diperlukan untuk mengamati hal-halyang dapat menunjang sistem demi tercapainya suatupendayagunaan dan pengelolaan data yang optimal.4. PengembanganAdapun hal hal yang ingin dicoba dikembangkan lagi padatahap selanjutnya adalah customer dapat melakukan reservasi servicemobil melalui Short Message Service (SMS) dari Mobile Phone.DAFTAR PUSTAKAJogiyanto H M, 1992. Analis dan Design Sistem Informasi,Yogyakarta, Andi OffsetMc. Leod, R., 2002. Sistem Informasi Manajemen, edisi bahasaIndonesia, Prentice Hall Inc. dan Jakarta : PT. PrenhallindoJogiyanto H M, 1992. Analis dan Design Sistem Informasi,Yogyakarta, Andi OffsetMc. Leod, R., 2002. Sistem Informasi Manajemen, edisi bahasaIndonesia, Prentice Hall Inc. dan Jakarta : PT. PrenhallindoKasiman Peranginangin. 2006. Aplikasi Web dengan PHP danMySQL. Yogyakarta: Andi.Lampiran A 1Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] CUSTOMER: ..: ..: ..Lampiran A 2Lampiran B 1Lampiran B 2Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] DATA CustomerTanggal : . Bulan : ..............NONAMAALAMATTELPLampiran B 3Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] PembayaranTanggal : . Bulan : ..............NoNo.FakturNamaNo.OrderJenisOrderBiayaJumlahTotalLampiran C 1Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] CustomerUsernamePasswordUlangi PasswordNama LengkapAlamatTelp.Email : |_|_|_|_|_|_|_|_|_|_|: |_|_|_|_|_|_|: |_|_|_|_|_|_|: |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|: |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|: |_|_|_|_|_|_|_|_|_|_|: |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|SUBMITCANCELLampiran C 2Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] OrderNama LengkapMerk KendaraanTypePilih List Order : |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|: |_|_|_|_|_|_|_|_|_|_|: |_|_|_|_|_|_|_|_|_|_|:Engine Tune Up/EmisiO/H RemO/H KoplingO/H Engine Full/TopGanti Oli GardanTierod/Long TierodKuras P/Steering/FlushBearing RodaO/H Power SteringBallJointGanti Oli Mesin/FilterV-BeltGanti Oli Matic Transmisi/K/FTiming BeltSUBMITCANCELLampiran C 3Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] loginUsernamePassword : |_|_|_|_|_|_|_|_|_|_|: |_|_|_|_|_|_|SUBMITCANCELLampiran C 4Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] HARGA ORDERNOKODEORDERNAMAORDERHARGA9999x-2-xx-2-xx - 25 xx - 25 x999.999999.999Lampiran D 1Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] PembayaranTanggal : dd-mm-yyyyNo. FakurNama Costumer : x 10 x: x 20 - xCustomer( _________ )NoKodeOrderNamaOrderHarga9999X-2-XX-2-XX-25-XX-25-X999.999999.999Total9.999.999Lampiran D 2Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] Data Pembayaran Per Bulandd / mm / yyyyPrintNoNoFakturNamaCostumerTanggalOrderNamaOrderBiaya999999x - 10 - xx - 10 - xx - 20 - xx - 20 - xdd-mm-yyyydd-mm-yyyyx - 25 xx - 25 - x99.99999.999TOTAL (Rp)9.999.999Lampiran D 3Jl. Dasa III/23a Gandaria Utara Kebayoran Baru, Jakarta 12140Phone & Fax : 021-7264335Email : [email protected] Data Customer Per Bulandd / mm / yyyyJumlah Customer = 999PrintNoNama CustomerTanggal Order999999x - 20 - xx - 20 - xdd-mm-yyyydd-mm-yyyyLampiran F 1SPESIFIKASI FILENama FileAkronimMediaPanjang RecordPrimary Key : Customer: F_customer: Hard Disk: 202: kd_customerNoNama Elemen DataAkronimTipePanjangKeterangan1Kd Customerno_customerVarchar4PK2UsernameusernameVarchar103PasswordpassVarchar354Ulangi PaswordPass2Varchar355Nama Lengkapnm_lengkapVarchar206AlamatalamatText307TelptelpVarchar138EmailemailVarchar25Lampiran F 2Nama FileAkronimMediaPanjang RecordPrimary Key : reservasi: F_reservasi: Hard Disk: 21: kd_reservasiNoNama Elemen DataAkronimTipePanjangKeterangan1Kd_Reservasino_reservasiVarchar4PK2Tgl_reservasiTgl_reservasidate83jamjamtime54Kd_customerno_customervarchar4FKLampiran F 3Nama FileAkronimMediaPanjang RecordPrimary Key : work_order: F_work_order: Hard Disk: 78: kd_work_orderNoNama Elemen DataAkronimTipePanjangKeterangan1No_orderno_orderVarchar4PK2Kd_orderkd_orderVarchar2FK3Nama_lengkapnm_lengkapVarchar204Merk_kendaraanmerk_kendaraanVarchar105TypeTypeVarchar106List Ordernm_orderVarchar257No_fakturno_fakturVarchar10FK8Kd_reservasikd_reservasiVarchar2FKLampiran F 4Nama FileAkronimMediaPanjang RecordPrimary Key : Pembayaran: F_pembayaran: Hard Disk: 20: kd_pembayaranNoNama Elemen DataAkronimTipePanjangKeterangan1No_fakturno_fakturVarchar10PK2Tgl_bayarTgl_bayarDate83HargaHargaInt8Lampiran F 5Nama FileAkronimMediaPanjang RecordPrimary Key : Harga_order: F_hrg_order: Hard Disk: 45: kd_orderNoNama Elemen DataAkronimTipePanjangKeterangan1Kd_orderKd_orderVarchar2PK2Nama_orderNm_orderVarchar203Harga_orderHarga_orderInt8Lampiran G 1Bagan Terstruktur Sistem Reservasi Service MobilSistemRes ervasiPengolahanDat aRes ervasiPenyiapanWorkDat aOrderAwalModul Menu Sistem ReservasiDo while trueInput selectDo caseCase select = 1Do Penyiapan Data AwalCase select = 2 PembayaranLaporanDo Pengolahan Data ReservasiCase select = 3Do Work OrderCase select = 4Do PembayaranCase select = 5Do LaporanEndcaseEnddoEndLampiran G 2Bagan Terstruktur Proses Rekam Data CustomerRekamDataCustomerdt _customerdt _customerusernameEODinputdt _cutomerModul Rekam Data CustomerInput UsernameSeek Username di CustomerIf found()ThenTampilkan Username Sudah DipakaiElseRekam Username di CustomerEnd ifEnd customerLampiran G 3Bagan Terstruktur Proses Tampilkan Data CustomerTampilkanDataCustomerus ernamedt _customerdt _customerEOFdatacustomerModul Tampilkan Data CustomerBuka file CustomerDo while trueCetak Data CustomerBaca CustomerIf Not EOFThenTampilkan Data CustomerSkipEnd IfEnd customerLampiran G 4Bagan Terstruktur Proses Rekam Daftar Harga OrderRek amDaftarHargaOrderkd_orderdaftar_hrg_orderdaftar_hrg_orderEODManajerModul Rekam Daftar Harga OrderInput Kd_orderSeek Kd_order di Hrg_orderIf found()ThenTampilkan Kd_order Sudah DipakaiElseRekam Kd_order di Hrg_orderEnd ifEnd hrg_orderLampiran G 5Bagan Terstruktur Proses Rekam LoginRek amLoginus ernamedt _reservasidt _reservasiEODcustomerModul Rekam LoginInput usernameSeek username di ReservasiIf found()ThenTampilkan username Sudah adaElseRekam username di ReservasiEnd ifEnd reservasiLampiran G 6Bagan Terstruktur Proses Rekam Data ReservasiRekamDat aReservasikd_reservasidt _res ervasidt _res ervasicustomerModul Rekam Data ReservasiInput kd_reservasiSeek kd_reservasi di ReservasiIf found()ThenElse EODreservasiRekam Kd_Reservasi di ReservasiEnd ifEndLampiran G 7Bagan Terstruktur Proses Rekam Work OrderRek amWorkOrderkd_work_orderdt _work_orderdt _work_ordercustomerModul Rekam Work OrderInput kd_work_orderSeek kd_work_order di work_orderIf found()ThenElse EODwork _orderRekam Kd_work_order di work_orderEnd ifEndLampiran G 8Bagan Terstruktur Proses Cetak Faktur PembayaranCet akFakturPembayarankd_orderdt _work_orderdt _work_orderEOFwork_orderModul Cetak Faktur PembayaranBuka file Work_orderDo while trueCetak Data Work OrderBaca Work_orderIf Not EOFThenTampilkan Data Work OrderSkipEnd IfEnd customerLampiran G 9Bagan Terstruktur Proses Rekam Data PembayaranRek amDataPembayaranno_fakt urdt _pembay arandt _pembay aranEODCustomerModul Rekam Data PembayaranInput no_fakturSeek no_faktur di Data PembayaranIf found()ThenElseRekam No_faktur di Data PembayaranEnd ifEnd PembayaranLampiran G 10Bagan Terstruktur Proses Cetak Laporan PembayaranCet akLaporanPembayaranno_fakt urdt _pembayaranEOFusernamePembayarandt _customerEOFEOFWorkCus tomerOrderModul Laporan Pembayaran Per BulanBuka file Work_OrderBuka file CustomerBuka file Harga_OrderBuka file PembayaranDo while trueCetak Laporan PembayaranBaca Work_OrderBaca CutomerBaca Harga_OrderBaca Pembayaran dt _pembayarandt _customerdt _work_orderdaftar_harga_orderkd_orderLap.Dat aPembayarandt _work_orderPerEOFBulankd_work_orderdaftar_harga_orderHargaOrderIf Not EOFThenTampilkan Laporan Pembayaran Per BulanSkipEnd IfEndLampiran G 11Bagan Terstruktur Proses Cetak Laporan CustomerCet akLaporanCustomerdt _reservasidt _customerdt _customerkd_customerEOFEOFCustomer dt _reservasiLaporankd_reservaiDat aCustomerPerBulanModul Laporan Customer Per BulanBuka file ReservasiBuka file CustomerDo while trueCetak Laporan CustomerBaca ResevasiBaca CutomerIf Not EOFThenTampilkan Laporan Customer Per BulanSkipEnd IfEndHomeTampilan Daftar HargaTampilan Daftar Mobil OrderTampilan Daftar Mobil Yang Sudah OrderTampilan Data Member Dan AdminTampilan Faktur PembayaranTampilan Form LoginTampilan Laporan CustomerTampilan Laporan PembayaranTampilan ReservasiTampilan Form Work OrderBIODATA PENULIS1. Nama Lengkap2. Tempat, Tanggal Lahir3. Jenis Kelamin4. Agama5. Asal SLTAJurusanTahun LulusNama SekolahAlamat Sekolah6. Nama Orang Tua7. Alamat RumahKode PosNo. Telp8. Alamat Perusahaan :Instansi(bagi yang sudah bekerja)Alamat:Jabatan/Posisi : : M Imam Fauzi: Jakarta, 4 Nopember 1987: Laki - Laki: Islam:: IPS: 2005: SMU Sejahtera 1 Depok: Jl. Anyelir no. 68 Depok: H. Khalimi: Komp. Depag Blok F. 11, Citayam: 16320: (021) 87986335/085693281207BIODATA PENULIS1. Nama Lengkap2. Tempat, Tanggal Lahir3. Jenis Kelamin4. Agama5. Asal SLTAJurusanTahun LulusNama SekolahAlamat Sekolah6. Nama Orang Tua7. Alamat RumahKode PosNo. Telp8. Alamat PerusahaanInstansi(bagi yang sudah bekerja)AlamatJabatan/Posisi : Mohamad Husen: Jakarta, 7 Juni 1987: Laki-laki: Islam:: IPS: 2005: SMU 46 Jakarta: Jl.: Ratmo Umar: Jl. Haji Ipin Rt.011 Rw.01 P.Labu: 12450: 021-91976006::::SURAT KETERANGAN RISETYang bertanda tangan di bawah ini :NamaJabatan : SURYADI: ManajerMenerangkan bahwa :NamaFakultasJurusan : M.Imam FauziMohamad Husen: Ilmu Komputer VETERAN Jakarta 205.502.016205.502.039Telah melakukan riset pada PT Dwitama Gemilang di Jakarta untuk tujuanmenyusun Tugas Akhir sesuai judul ANALISA DAN RANCANGANSISTEM RESERVASI SERVICE MOBIL PADA PT. HERIROMADIALIDemikian surat keterangan ini dibuat untuk dapat diketahui dan dipergunakansebagaimana mestinya.Jakarta, 21 November 2008SURYADIManajer