Diagram Konteks Data Flow Diagram

dengan tujuan sebagai alat komunikasi anatara user dengan pembuat program guna mendapatkan sistem aplikasi yang sesuai dengan yang dibutuhkan. Dengan adanya pengmbangan sistem informasi ini, diharapkan mampu mengatasi permasalahan- permasalahan yang ada pada PT Amarta Sayap Merah, yang ada sebelumnya pada sistem yang sedang berjalan di PT Amarta Sayap Merah. Hal ini akan membantu efektifitas waktu pekerjaan menjadi lebih cepat dan meminimalisir kesalahan. Sistem informasi ini diharapkan dapat membantu mengatasi masalah yang ada dan dapat menghasilkan informasi yang cepat, tepat, dan akurat.

4.1.3. Perancangan Prosedur yang Diusulkan

Perancangan sistem yang diinginkan ini merupakan pengembangan dari sistem yang sedang berjalan yang bersifat manual menjadi terkomputerisasi. Perancangan prosedur yang di usulkan ini dibuat agar meminimalkan kekurangan, kelemahan, dan mengatasi masalah yang dihadapi.Perancangan prosedur ini diharapkan dapat memberi solusi untuk alternatif baru yang dapat memaksimalkan sistem informasi Service Online pada PT Amarta Sayap Merah. Tahapan perancangan sistem ini akan dijelaskan dengan menggunakan pemodelan sistem informasi berorientasi terstruktur.

4.1.3.1. Diagram Konteks

Diagram Konteks merupakan diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Berikut Diagram Konteks yang diusulkan pada PT Amarta Sayap Merah adalah sebagai berikut : Sistem informasi Pelayanan Service Konsumen Kasir Informasi data valid, info form service Mengisi form service, registrasi data member Konfirmasi data login, info form pembayaran Data login, verifikasi pembayaran service Gudang Data login, info data po dan spare part Konfirmasi data login, verifikasi po dan spare part Pemimpin Laporan data service, konfirmasi data login Data login, verifikasi data service Gambar 4.1 Diagram Konteks Pelayanan Service yang di usulkan.

4.1.3.2. Data Flow Diagram

Dalam proses data flow diagram yang di usulkan ini menggambarkan tentang aliran data yang terjadi di dalam sistem informasi service online. Berikut ini adalah penjabaran tentang DFD yang di usulkan : a. DFD Level 1 Pada Data Flow Diagram DFD akan diuraikan tentang gambaran dan penjelasan tentang system yang sedang di usulkan. Data Flow Diagram nya adalah sebagai berikut File User 4.0 Pembuatan laporan 3.0 Pembelian barang 1.0 Pengolahan data login 2.0 Pengolahan data service dan pembayaran Konsumen Pemimpin Kasir Gudang Data User D at a U se r D at a U ser Data User Data User Konfirmasi Data User valid K onfi rma si D at a U se r va lid K o nfi rma si Dat a U se r va lid Konfirmasi Data User valid File Motor File Part Data Parts, Data Motor, Data Service File Jasa Data Jasa Data Motor File Penjualan Data Penjualan Info Form Service File Pembelian File Supplier Data Penjualan Data Part Dat a Pem be lian File Mekanik Data Mekanik D at a Pe nj ua la n Data Pembelian Data Penjualan dan data Pembelian Data Supplier Data Mekanik Data Penjualan Data User Data Penjualan Data Jasa Data Part Data Motor Data Supplier Data Part Data Pembelian Data Pembelian Dat a Pe mbe lian Ga mbar 4.2 D F D L ev el 1 P ela y an an S ervi ce y an g se d an g di us ulka n . b . DF D Le v el 2 p rose s 1 Ga mbar D F D L eve l 2 P rose s 1 ini men gg amb ar de tail prose s d ari D F D L ev el 1 prose s 1.0 y an g meliput i prose s da fta r da ta us er, membua t data lo g in. Konsumen 1.1 Daftar data user File User Data User Gudang Pemimpin Kasir 1.2 Membuat data login 1.3 Ubah data Dat a U se r Data User Dat a U se r Dat a U se r Konfirmasi Data login K onf ir m as i Da ta Us er V al id Konf ir m as i Dat a U se r va lid K onf ir m as i D at a Us er va lid D at a us er l am a Dat a us er ba ru Data User baru Data User lama Dat a U se r Data User Service Advisor Data User Konf ir m as i Dat a U se r va lid Data User lama D at a Us er ba ru Gambar 4.3 DFD Level 2 Proses 1 Pelayanan Service yang sedang di usulkan. c. DFD Level 2 proses 2 Gambar DFD Level 2 Proses 2 ini menggambar detail proses dari DFD Level 1 proses 2.0 yang meliputi proses baca login, input data motor,part,jasa, tambah data penjualan, edit data, dan hapus data. Konsumen File User 2.1 Baca Login 2.5 Tambah data penjulan Data User Konfirmasi Data User valid Data User 2.2 Input Data motor,part,jasa Data User valid File Motor File jasa File Part D at a P ar t 2.4 Hapus Data 2.3 Edit Data In fo D at a F orm S er vi ce File Penjualan Data Penjualan Kasir Data User Konfirmasi Data User valid D at a P enj ua la n D at a P en ju al an Data Penjualan D at a P enj ua la n D at a Pa rt Da ta P ar t D at a Mot o r Da ta Mot or Data Motor Da ta Ja sa Da ta J as a D at a ja sa Data Mekanik File Mekanik Service Advisor Data U ser Konfirm asi Data User va lid 2.6 Verifikasi data jasa Data jasa Da ta jas a Data Mekanik Da ta P art D at a P art D at a P ar t D at a M ot or Data Motor D at a Ja sa D at a Ja sa Data Penjualan Data Penjualan D at a P en ju al an Da ta Mot or D at a ja sa Gambar 4.4 DFD Level 2 Proses 2 Pelayanan Service yang sedang di usulkan. d. DFD Level 2 proses 3 Gambar DFD Level 2 Proses 3 ini menggambar detail proses dari DFD Level 1 proses 3.0 yang meliputi proses baca login, input data pembelian dan part, edit data pembelian, hapus data pembelian. Gudang File User 3.1 Baca Login Data User Konfirmasi Data User valid Da ta U ser 3.2 Input Data prmbelian dan part Data User valid File Part File Supplier File Pembelian Da ta p em b eli an Data Supplier Data Part 3.4 Hapus Data Pembelian 3.5 Edit Data Pembelian D at a P em b eli an d an p art Data pembelian Data pembelian D at a P art Da ta P art Da ta p em b eli an Data pembelian Data Part D at a P art Data pembelian Da ta P art Gambar 4.5 DFD Level 2 Proses 3 Pelayanan Service yang sedang di usulkan. 4.1.4. Perancangan Basis Data Perancangan Basis Data ditunjukan untuk merancang bentuk-bentuk tabel dan menggambarkan hubungan antar tabel tersebut. Penggunaan basis data database ini ditunjukan agar dalam pengoprasian dan pengimplementasian sistem diperoleh informasi yang lengkap. 4.1.4.1. Normalisasi Proses normalisasi merupakan proses pengelompokan data dan elemen menjadi tabel-tabel yang menunjukan entity atau relasi. Pada proses normalisasi selalu diuji beberapa kondisi sehingga menjadi kondisi yang diharapkan. NORMALISASI 1 : Tabel Service : NORMALISASI 2 : Tabel User = {Id_user,user_name,password,akses, nama_user, alamat_user ,telp_user ,hp_user} Tabel Part = {Id_part, nama_part, merk_part, cat_part, buy_part, price_part, stok_part, low_iven_part, image_part} Tabel Penjualan_Part = { Id_service, Id_part, qty_part, harga_part, jumlah_part } Tabel Service = {Id_service, id_user, id_mekanik, nopol_motor, tgl_service, jam_service, keluhan_service, anilisis_sa, kilometer, total_service, konf_tambahan_service, estimasi_selesai, saran_mekanik, tanki_awal, catatn_lain, status_service } Tabel Pembelian = {Id_pembelian, Id_supplier, id_part tgl_pembelian, qty_pembelian, stat_pembelian, } Tabel Id_Jasa = {Id_jasa, id_mekanik, id_user, nama_jasa, harga_jasa, } Tabel Service_Bayar = { id_jasa, harga_service, jumlah_service, tanggal_service} Tabel Motor = { nopol_motor,Id_user, nomes_motor, tipe_motor, tahun_motor, km_motor} Tabel Mekanik = {Id_mekanik, nama_mekanik} Tabel Supplier = {Id_supplier, nama_supplier, alamat_supplier, telp_supplier} 4.1.4.2. Relasi Tabel Relasi tabel adalah bagan yang menggambarkan hubungan antar tabel satu dengan tabel yang lain sehingga membentuk basis data, dan adapula tabel yang tidak ada hubungan antara tabel satu dengan yang lainnya. Adapun Relasi Tabel dari pembangunan Sistem Penjualan pada PT Amarta Sayap Merah. Gambar 4.6 Relasi Tabel

4.1.4.3. Entity Relationship Diagram