Analisa Design Perangkat Lunak

37
System Administrasi Bengkel Mobil MM Oleh : Tegar Wisnu R (1218028)slide 16-20 29-30 Wahyu Ardiansyah (1218029)slide11-15 31-32 Herindra Bagus P (1218037)slide 6-10 33-34 Arik Aranta (1218044)slide 1-5 26-28 Edo Maryanda (1218048) slide 21-25 35-36 Analisa design perangkat lunak 1

description

informatika

Transcript of Analisa Design Perangkat Lunak

Analisa Design Perangkat Lunak

System Administrasi Bengkel Mobil MMOleh :Tegar Wisnu R (1218028)slide 16-20 29-30Wahyu Ardiansyah(1218029)slide11-15 31-32Herindra Bagus P (1218037)slide 6-10 33-34Arik Aranta(1218044)slide 1-5 26-28Edo Maryanda (1218048) slide 21-25 35-36

Analisa design perangkat lunak11Analisa dan Design Kebutuhan perusahaan:Kebutuhan system yang terkomputerisasi pada bagian:pembayaran konsumen Pendataan konsumen Claim garansi Pendataan barang Rancangan Software yang di tawarkan :Perancangan aplikasi system terdistribusi berbasis dekstop pada perusahaan bengkel mobil sesuai point-point kebutuhan

Analisa design perangkat lunak2Identifikasi Proses Pembayaran Pelaku : Kasir Input : Data KTP, STNK, No HandphoneOutput: Nota Pembayaran dan persetujuan service, laporan pembayaran. masalah :1.Proses pembayaran di lakukan secara manual 2.Data disimpan pada berkas hard copy3.Sebuah proses terselesaikan dalam waktu lebih dari 15 menitAnalisa design perangkat lunak3Sistem yang di Tawarkan Sistem baru yang akan di tawarkan pada perusahaan :Pendataan di lakukan berbasis computer dapat disimpan hard atau soft copy Kecepatan pencarian data dengan batas maximal 1 menit pada jumlah data 500MBOutput proses cetak nota dapat disertai foto sebelum dan sesudah proses pengerjaan.

Analisa design perangkat lunak4Identifikasi proses garansiPelaku : kasirInput : nota pembayaran output : nota persetujuan pengerjaan,laporan pengerjaan Masalah :Konsumen menghilangkan nota Proses pencarian nota memakan waktu minimal 20 menitTidak ada bukti gambar pengerjaan bagian kendaraanAnalisa design perangkat lunak5Sistem yang di tawarkan Sistem yang di tawarkan pada perusahaan :Proses pendataan menggunakan computer sehingga meminimalisir kasus kehilangan data konsumen.Pengecekan menggunakan plat nomer kendaraan Proses pencarian data maximal adalah 5 menit.Tedapat bukti posisi gambar pengerjaan kendaraan.Analisa design perangkat lunak6Identifikasi Proses Gudang Pelaku : karyawan gudang Input : List pembelian, Nota PembelianOutput : Validasi Pembelian dan laporan jumlah pembelian barangMasalah Proses pendataan dan penulisan list dilakukan manualPembuatan laporan di lakukan dengan fotocopy nota pembelian.Proses validasi di lakukan manual dengan proses cek nota.Analisa design perangkat lunak7Solusi yang di tawarkan Solusi yang di tawarkan pada perusahaan :Proses pendataan pembelian di lakukan dengan computer dengan database.Pelaporan pembelian dan list permintaan dapat di print sebagai laporan bulanan.Proses validasi pemasangan sparepart dapat dilakukan dengan mengirim pesan dengan koneksi LAN

Analisa design perangkat lunak8Proses Monitoring Manager Pelaku : ManagerInput : Laporan kasir laporan gudang.Output : laporan Update harga jasaMasalah :Laporan berbentuk hard copyProses pencarian kendaraan menggunakan teknik memindai manual.Formalitas laporan tidak memenuhi standar laoran perusahaan.

Analisa design perangkat lunak9Solusi yang di tawarkan Solusi yang di tawarkan pada perusahaan :Data pelaporan berformat soft copy dan hard copy.Proses update harga di lakukan dengan media computer jenis system ter distribusi.Formalitas laporan dapat terjaga dengan rapi pada point-point pemberian kop header dan halaman.

Analisa design perangkat lunak10Teknik Pengumpulan Data Teknik pengumpulan data yang digunkan pada system ini antara lain :InterviewObservasiPengamatan documentAnalisa design perangkat lunak11Teknik interview dan observasi Teknik interview akan diterapkan pada :5 sample konsumen 5 sample karyawan Manager Teknik observasi akan di terapkan guna :Presentase kemungkinan system baru dapat di gunakan.Presentase kemungkinan system dapat menyelesaikan permasalahan Melihat keadaan sesungguhnya pada perusahaan

Analisa design perangkat lunak12Teknik pengamatan document Teknik pengamatan document guna:Melakukan konsep perancangan databasePembuatan relasi antar tabel pada databaseMengetahui system user yang akan di terapkan pada databaseAnalisa design perangkat lunak13Functional RequirementKebutuhan fungsional pada system meliputi :User login pada semua interfacesPemberian id konsumen untuk memudahkan pendataan Proses cetak laporan untuk mendukung permintaan soft atau hard copy pada proses pendataan.Sistem dapat melakukan fungsi insert update delete.Analisa design perangkat lunak14Non Functional Requirement Adapun kebutuhan functional requirement yang membatasi system yang dibuat antara lain :Sistem menggunakan system multi server sehingga proses pelayanan lebih stabilKe amanan system menggunakan user dan password loginMedia penyimpanan menggunakan MySQL

Analisa design perangkat lunak15Development requirementKebutuhan Perangkat Keras (Hardware Development Requirement)

PC dengan Intel processor core i3. RAM minimal 2GB Hardisk yang disediakan minimal 500GB Monitor 14 Ethernet Card Switch Printer IP 2870

Analisa design perangkat lunak16Kebutuhan perangkat Lunak (Software Development Requirement)

Database MySQL

MySQL Connector 6.8.3

Microsoft Visual Studio 2008

Crystal Report Viewer

OS : Windows 7 Ultimate dan windows 8.1

Net Framework 3.5 atau Net Framework 4.0 untuk windows 8

Analisa design perangkat lunak17Performance RequirementPerformace requirement merupakan kebutuhan menurut ke stabilan program, kecepatan, skalabilitasKe stabilan system terjamin dengan penempatan 3 buah server terpisahSpesifikasi minimum computer tercantum pada development requirement Analisa design perangkat lunak18Document requirement Document yang di sertakan pada proses ahir pembuatan program antaralain :Document perencanaan system administrasi yang mecakup ERD, dan DFD program Document analisis kebutuhan yang berisi functional requirement, development requirement, deployment requirement, performance requirement, documentation requirement, dan support requirementDesign interfaces system administrasiUser manual berisi panduan penggunaan system Analisa design perangkat lunak19Support Requirement Support requirement berisi dengan dukungan yang di berikan setelah program di jalankan.Maintenance diberikan secara gratis selama setahun setelah tanggal pemasangan. Jika terjadi kesalahan atau eroor program, program bisa diganti atau diperbaiki selama 5 bulan setelah pemakaian. Masa trial program diberikan selama 3 bulan pertama setelah pemasangan program. Analisa design perangkat lunak20

Analisa design perangkat lunak21

Analisa design perangkat lunak22

Analisa design perangkat lunak23VTOC01.01.12.22.02.12.23.03.13.3Analisa design perangkat lunak24ORIVIEWINPUTData diri konsumenData persediaan barangData update harga PROCESS1 (proses pendataan )2 (proses pembayaran)3 (memo)OUTPUTLaporan kasir Laporan GudangLaporan manager Analisa design perangkat lunak25Detail Diagram Proses 1 INPUTNamaAlamatNo HPTanggal masukTanggal keluar merek No PlatList permintaanLama Garansi

PROCESSPendataan konsumenGaransi

OUTPUTNota pembayaranLaporan pemabyaran Laporan garansi List pembelian barangAnalisa design perangkat lunak26Detail Diagram Proses 2 INPUTId konsumenJumlah biaya

PROCESSPembayaran kosumen

OUTPUTNota pembayaranNota sisa tagihan Analisa design perangkat lunak27Detail Diagram Proses 3INPUTData harga jasa servicesData validasi Data perubahan

PROCESSMemo

OUTPUTInformasi update hargaInformasi validasi Analisa design perangkat lunak28

Analisa design perangkat lunak29Perancangan Database Pernacangan data base pada system menggunkana data base MySQL adapun keriterianya sebagai berikut :Databse db_kasir , db_gudang, db_managerJumlah table yang di rencanakan 10 buah table Data base disimppan pada server yang berbeda beda Analisa design perangkat lunak30Nama TablePada perancanganya table yang di buuhkan antra lain :Tabel login City car Pick upTabel jeepTabel minibus Tabel minibus medium Tabel sedan Tabel karyawan Tabel gudang Tabel manager Analisa design perangkat lunak31Kolom Type Username Int(30)PasswordInt(30)KolomTypeId hargaInt(30)Bagian kendaraanVarchar(30)SolidInt(30)MetalicInt(30)CeralicInt(30)OvenInt(30)Tanggal perubahanVarchar(30)Contoh Table ManagerAnalisa design perangkat lunak32Contoh Table Bagian Kasir KolomTypeId_adminInt(30)UsernameVarchar(20)PasswordVarchar(50)KolomTypeId_konsumenInt(30)Tanggal_MasukVarchar(20)Nama _pemilikVarchar(50)MerkVarchar(20)No_platVarchar(50)No_telpVarchar(20)Jenis_kendaraanVarchar(50)Analisa design perangkat lunak33KolomTypeId_pelunasanInt(20)Id_pembayaranInt(30)TanggalInt(30)A1Int(30)A2Int(30)A3Int(30)A4Int(30)A5Int(30)A6Int(30)A7Int(30)A8Int(30)A9Int(30)A10Int(30)Sisa_BiayaVarchar(50)StatusVarchar(50)KolomTypeId_garansiInt(30)Id_SparepartInt(30)Tanggal_pengajuanVarchar(20)Nama_garansiVarchar(50)Sisa_BiayaVarchar(50)Bagian_kendaraanVarchar(50)Analisa design perangkat lunak34Table Bagian Gudang KolomTypeIdInt(30)UsernameVarchar(20)PasswordVarchar(50)KolomTypeId_SparepartInt(30)Id_konsumenInt(30)Nama_SperpartVarchar(20)Harga_SperpartVarchar(50)Jumlah_SparepartVarchar(20)ValidasiVarchar(50)Nama_tokoVarchar(20)KeteranganVarchar(50)Analisa design perangkat lunak35Kesimpulan Aplikasi yang dibuat di tujukan untuk meng komputerisasi sebuah system yang berjalan pada perusahaan bengke mobill moll motor.Sistem yang akan di terapkan merupakan system berbasis desktop dengan software visual studio 2008.Sistem yang di terapkan merupakan jenis system terdistribusi dengan penempatan server yang tersebar di masing masing PC. Analisa design perangkat lunak36Sekian terimakasih Wasalamualaikum wr.wbAnalisa design perangkat lunak37