BAB III ANALISA DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM


BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III. PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

34 BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Yang Sedang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan dari sistem yang selama ini dijalankan oleh perusahaan serta memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri. Untuk mengetahui kekurangan dan kelebihan sistem tersebut, makan perlu diketahui bagaimana sistem yang sedang berjalan pada perusahaan. Adapun sistem yang sedang berjalan adalah sebagai berikut. Mekanisme sistem yang berjalan pada sistem penjualan daur ulang plastik pada CV.Maju Deli Perkasa masih dilakukan secara semi komputerisasi, meskipun sudah menggunakan komputer sebagai alat bantu, namun hanya digunakan untuk pengentrian data penjualan yang ada di perusahaan dengan menggunakan Ms.Excel. Dalam hal ini pihak perusahaan juga menyediakan kwitansi yang digunakan sebagai bukti pembayaran. Sehingga sistem penjualannya tidak terlalu efektif. Adapun mekanisme proses Penjualan Daur Ulang Plastik adalah : 1. Pembeli datang untuk menjemput barang yang telah di daur ulang pada CV. Maju Deli Perkasa. 2. Karyawan melakukan penimbangan barang daur ulang plastik yang akan dibeli. 34

35 3. Karyawan memberikan hasil perhitungan timbangan berupa bon faktur kepada pembeli. 4. Pembeli membayar biaya pembelian barang daur ulang plastik tersebut sesuai dengan harga yang telah ditentukan. II.1.1. Analisa Input Adapun input data dalam penjualan daur ulang plastik pada CV. Maju Deli Perkasa berada di Gambar III.1. berikut ini : Gambar III.1. Analisa Input Penjualan Daur Ulang Plastik Sumber : CV. Maju Deli Perkasa Medan

36 III.1.2. Analisa Proses Adapun proses penjualan daur ulang plastik pada CV. Maju Deli Perkasa Medan yang sedang berjalan terlihat pada Gambar III.2 berikut ini : Pelanggan Karyawan Bag.Pemesanan Barang Bendahara Pimpinan Mulai Mencatat Barang Yang di Pesan Bon Faktur Lap.Penjualan Barang Pemesanan Barang Menyiapkan Pemesanan Barang Input Penjualan Barang Selesai Lap.Penjualan Barang Menghitung Jumlah Barang Terima Bon Faktur Bon Faktur Gambar III.2 FOD(Flow Of Document) Penjualan Daur Ulang Plastik Sumber : CV. Maju Deli Perkasa

37 Keterangan dari Gambar III.2 Sitem Penjualan Daur Ulang Plastik Pada CV. Maju Deli Perkasa adalah : 1. Pelanggan memesan barang kepada karyawan. 2. Karyawan mencatat barang yag dipesan oleh pelanggan. 3. Karyawan menyediakan barang yang dipesan oleh pelanggan. 4. Karyawan menghitung jumlah barang yang dipesan oleh pelanggan. 5. Karyawan membuat bon faktur dan memberikan bon faktur kepada pelanggan dan bendahara. 6. Bendahara menerima bon faktur dan menginput hasil penjualan barang. 7. Bendahara membuat laporan penjualan barang dan dikirim kepada pimpinan. 8. Pimpinan menerima laporan hasil penjualan barang.

38 38 III.1.3. Analisa Output Berdasarkan hasil analisa input dan proses maka akan menghasilkan sebuah output atau laporan dimana laporan tersebut adalah laporan data penjualan yang dapat dilihat pada Gambar III.3 berikut ini : Gambar III.3 Output Penjualan Daur Ulang Plastik Sumber : CV. Maju Deli Perkasa

39 III.2 Evaluasi Sistem Yang Berjalan Dengan sistem yang berjalan saat ini maka CV. Maju Deli Perkasa Medan belum dapat menyusun laporan data penjualan secara cepat dan akurat. Sistem penjualan yang berjalan sekarang masih banyak kekurangan. Kekurangan dari sistem penjualan tersebut adalah : 1. Data-data dicatat dalam kertas dengan cara manual 2. Data-data yang disimpan dalam bentuk kertas rentan terhadap kerusakan. 3. Dalam memberikan informasi harus membuka file-file atau arsip, sehingga memerlukan waktu yang cukup lama dalam proses pencarian data. Untuk mengatasi kekurangan dari sistem yang berjalan saat ini pada CV. Maju Deli Perkasa Medan, bagian administrasi harus memiliki sistem komputerisasi dalam setiap pelaksanaan kegiatan penginputan data penjualan. Hal ini dilakukan agar bagian administrasi dapat menghasilkan informasi yang cepat, akurat serta lebih baik. III.3. Perancangan Sistem Setelah tahap analisa sistem, sebagai tindak lanjut untuk menyelesaikan masalah, maka dibuat suatu rancangan sistem. Perancangan sistem adalah tahapan yang berguna untuk memperbaiki efisiensi kerja suatu sistem yang telah ada. Tahap perancangan sistem dapat digambarkan sebagai tahap untuk membangun suatu sistem dan mngkonfigurasikan komponen-komponen perangkat lunak dan dapat menghasilkan sistem yang lebih baik.

40 III.3.1. Desain Sistem Secara Global Perancangan global atau desain konseptual atau disebut juga dengan nilai logika yaitu perancangan prosedur sistematika atau logika secara konseptual yang berfungsi untuk membenahi sistem yang sedang berjalan. Dalam perancangan global ini, diuraikan rancangan proses sistem yang diusulkan berupa Use Case Diagram, Class Diagram, Sequence Diagram, dan Activity Diagram. III.3.1.1. Use Case Diagram Use Case adalah interaksi atau dialog antara sistem dan aktor, termasuk pertukaran pesan dan tindakan yang dilakukan oleh sistem. Berikut adalah model use case diagram perancangan penjualan daur ulang plastik berbasis web yang dirancang :

41 Masuk Ke Beranda Masuk Ke About Us User Masuk Ke Produk Melakukan Pesan Barang Melakukan Login Masuk Ke Beranda Pemesanan <extend> <extend> <include> Melakukan Shopping Chart Admin Edit Produk Edit Password Gambar III.4. Use Case Diagram Perancangan Aplikasi Penjualan Daur Ulang Plastik

42 III.3.1.2. Class Diagram Diagram class menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Berikut adalah class diagram perancangan aplikasi penjualan daur ulang plastik yang dirancang : TabelBarang +kdbrg(varchar) +namabrg(varchar) +harga(int) +gambar(text) +ket(text) Beli() Kembai() TabelAdmin +idadmin(int) +nama(varchar) +email(varchar) +username(varchar) +password(varchar) Proses() Kembai() Tabelkeranjang +idkeranjang(int) +kdbrg(varchar) +idsession(varchar) +tglkeranjang(varchar) +qty(int) +harga(int) Totalharga(int) Proses() Kembai() TabelPemesanan +idpemesanan(varchar) +kdbrg(varchar) +nmprsh(varchar) +nmpmsn(varchar) +notlpn(varchar) +alamat(text) +email(varchar) +kota(varchar) +kdpos(varchar) +tgl(varchar) +jumlah(int) Kirim() Batal() Gambar III.5. Class Diagram Perancangan Aplikasi Penjualan Daur Ulang Plastik

43 III.3.1.3. Sequence Diagram Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario. Berikut ini merupakan perancangan sequence diagram : 1. Sequence Diagram Login Admin Form Login Database Menu Admin Admin Login Username dan password salah Validasi Login Hasi Gambar III.6 Sequence Diagram Login Admin 2. Sequence Input Data Produk ;Halaman utama ;registrasi Shopping Admin admin Chart View (item) Invalid Open New Open New Message Success Sent ( item ) Gambar III.7 Sequence Diagram Input Data Produk

44 3. Sequence Diagram Proses Data Pemesanan ;Halaman utama ;login ;admin Admin page View (item) Invalid Open New Proses Data Pemesanan Message Succes Sent ( item ) Gambar III.8 Sequence Diagram Proses Data Pemesanan III.1.3.4. Activity Diagram Activity diagram menggambarkan berbagai aliran aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses pararel yang mungkin terjadi pada beberapa eksekusi. Berikut ini merupakan activity diagram perancangan penjualan daur ulang plastik yang dirancang :

45 1. Login Admin Isi password Tidak Cek validasi Ya Tampilan Menu Admin Gambar III.9. Activity Diagram Login Admin 2. Activity Diagram Form Input Data Produk Activity diagram form input data produk dapat dilihat pada gambar III.11. Sebagai berikut :

46 invalid Tambah Data Produk Isi Data Produk valid Simpan Data Produk invalid Edit Data Data Produk p Isi Data Produk invalid valid Update Data Produk Hapus Data Data Produk Pilih Data Produk invalid valid Hapus Data Daftar Harga Batal Data Produk Pilih Data Produk valid Keluar Data Produk Gambar III.10. Activity Diagram Form Input Data Produk 3. Activity Diagram Form Input Data Pemesanan Activity diagram form input data pemesanan dapat dilihat pada gambar III.12. Sebagai berikut : invalid Tambah Data Isi Data Pemesanan Pemesanan valid Simpan Data Pemesanan invalid Edit Data Isi Data Pemesanan invalid valid Update Data Pelanggan Hapus Data Pilih Data Pemesanan invalid valid Hapus Data Pemesanan Batal Data Pilih Data valid Keluar Data Pemesanan Gambar III.11. Activity Diagram Form Input Data Pemesanan

47 III.4. Desain Sistem Secara Detail III.4.1.Desain Output Pada perancangan ini penulis akan menampilkan dan menjelaskan output yang akan dirancang pada sistem yang baru. Output tersebut antara lain : 1. Desain Halaman Utama Home About Us Produk Pay Ment Login Admin Banner Hari Ini : Text>> Text>> Customer Service : Text>> Footer Gambar III.12. Output Halaman Utama

48 2. Desain Halaman Produk Rancangan output halaman produk menampilkan produk yang dijual oleh CV. Maju Deli Perkasa Medan pada user. Berikut hasil rancangan halaman produk CV. Maju Deli Perkasa Medan : Home About Us Produk Pay Ment Login Admin Banner Katalog Produk : Hari Ini : Text>> Gambar Gambar Customer Service : Add To Cart Review Add To Cart Review Text>> Footer Gambar III.13. Output Halaman Produk 3. Desain Halaman Shopping Chart Rancangan output halaman shopping chart menampilkan produk yang akan dibeli oleh user. Berikut hasil rancangan halaman shopping chart CV. Maju Deli Perkasa Medan :

49 Home About Us Produk Pay Ment Login Admin Banner Shopping Cart : Hari Ini : No Kode Barang Nama Qty Harga Sub Total Text>> xx xx xx xx xx xx Customer Service : Lanjut Belanja Total Harga : xx Selesai Belanja Text>> Footer Gambar III.14. Output Halaman Shopping Chart 4. Desain Halaman Update Produk Admin Rancangan halaman update produk digunakan untuk mengupdate produk. Berikut hasil rancangan halaman update produk :

50 Home About Us Produk Pay Ment Login Admin Banner Halaman Administrator Update Produk Kode Barang : Nama Barang : Harga : Jumlah Barang : Keterangan : Gambar : Browse Text>> Update Back Footer Gambar III.15. Halaman Update Produk III.4.1.Desain Input Pada tahap ini penulis akan menampilkan dan menjelaskan input yang akan diracang pada sistem yang baru. Input tersebut antara lain : 1. Desain Halaman Login Admin Rancangan halaman login adalah sebuah halaman yang meminta admin untuk menginputkan username dan password. Berikut hasil rancangan halaman login.

51 Home About Us Produk Pay Ment Login Admin Banner Login Administrator Username Admin : Password Admin : Masuk Hapus Footer Gambar III.16. Input Halaman Login Admin 2. Desain Halaman Input Data Pemesanan Rancangan halaman input data pemesanan menampilkan cara memesan produk yang dipesan oleh user. Berikut hasil rancangan halaman input data pemesan CV. Maju Deli Perkasa :

52 Home About Us Produk Pay Ment Login Admin Banner Input Data Pemesan : Hari Ini : Nama Prusahaan : Nama Pemesan : No.Tlpn : Alamat : Text>> Email : Kota : Kode Pos : Customer Service : Text>> Order Now Clear Footer Gambar III.17. Halaman Input Data Pemesanan 3. Desain Halaman Tambah Barang Admin Rancangan halamn tambah barang digunakan untuk menambahakan produk berikut hasil rancangan halaman tambah barang :

53 Home About Us Produk Pay Ment Login Admin Banner Halaman Tambah Barang Admin Kode Barang : Nama Barang : Harga : Jumlah Barang : Keterangan : Gambar : Browse Text>> Tambah Produk Clear Footer Back Gambar III.18. Input Halaman Tambah Barang 4. Desain Halaman Edit Profil Admin Rancangan input halaman edit profil digunakan untuk mengedit nama admin. Berikut hasil rancangan input edit profil admin :

54 Home About Us Produk Pay Ment Login Admin Banner Halaman Edit Profil Admin Nama : Email : Username : Password : Save Back Footer Gambar III.19. Input Halaman Edit Produk III.4.3. Desain Database Dalam merancang dan membuat sebuah sistem, database berfungsi sebagai suatu bentuk pengolahan data yang ditujukan agar pengaksesan terhadap data dapat dilakukan lebih mudah dan efektif. Database atau sering disebut basis data adalah kesimpulan informasi yang disimpan dalam komputer secara sistematik dan merupakan sumber informasi yang dapat diperiksa menggunakan suatu program komputer.

55 III.4.3.1 Desain Tabel/File Pada tahap ini akan dirancang table/file untuk keperluan sistem yang baru. Tabel/file yang dirancang antara lain adalah sebagai berikut : 1. Admin Nama/file : Admin Media :MySQL Tabel III.1. Struktur Tabel Admin Field Type Size Keterangan * id_admin int 10 Id Admin nama iarchar 100 Nama Admin email varchar 100 Email Admin username varchar 100 Nama Admin password varchar 100 Password Admin

56 2. Pemesanan Nama/file : Pemesanan Media : MySQL Tabel III.2. Struktur Tabel Pemesanan Field Type Size Keterangan * id_pemesanan int 12 Id Pemesanan kd_barang varchar 50 Kode Barang nm_prsh varchar 50 Email user nm_pmsn varchar 50 Nama User no_tlpn varchar 15 No Telepon User alamat text Alamat User email varchar 50 Email User eota varchar 50 Kota User kd_pos varchar 15 Kode Pos User tgl varchar 15 Tanggal Pemesanan jumlah int 15 Jumlah Barang total_targa int 15 Total Pemesanan 3. Barang Nama/File : Barang Media : MySQL Tabel III.3. Struktur Tabel Barang Field Type Size Keterangan * kd_barang varchar 50 Kode Barang nama _barang varchar 100 Nama Barang harga int 20 Harga Barang jumlah int 10 Jumlah Barang gambar text Gambar Barang keterangan text Keterangan Gambar

57 4. Keranjang Nama/file : Keranjang Media : MySQL Tabel III.4. Struktur Tabel Keranjang Field Type Size Keterangan * id_keranjang int 10 Id Keranjang kd_barang varchar 50 Kode Barang id_session varchar 100 Id Session tgl_keranjang varchar 50 Tanggal Keranjang qty int 10 Quantity Barang harga int 15 Harga Barang total_harga int 15 Total Harga