• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
21
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN

III.1. Analisa Sistem Yang Berjalan

Analisa sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem yang telah ada pada perusahaan. Analisa dilakukan agar dapat menemukan masalah-masalah dalam pengolahan sistem produksi yang menjadi kendala dalam mengolah data pemesanan hingga data penjualan. Adapun analisis sistem ini meliputi input, proses dan output yang dijabarkan sebagai berikut :

III.1.1. Analisa Input

Dalam hal ini sistem yang sedang berjalan pada sistem yang lama adalah data kwitansi pembelian yang dilakukan oleh pelanggan untuk melakukan pembelian terhadap produk. Adapun contoh pembelian dapat dilihat pada gambar III.1 sebagai berikut :

(2)

III.1.2. Analisa Proses

Pelanggan Administrasi Gudang Kasir Kurir

Gambar III.2. Flow Of Diagram Penjualan Komponen Listrik

mulai Melakukan pemesanan Data pelanggan, Data pesanan Melakukan pembayaran Data pelanggan, Data pesanan Input data pelanggan dan data pesanan Data pesanan Data pesanan Data pesanan Pengecekan barang Data pesanan, Data pelanggan Data pesanan, Data pelanggan Input data pembayaran Kwitansi pembayaran, bon pemesanan Kwitansi pembayaran, bon pemesanan Kwitansi pembayaran, bon pemesanan Barang sesuai dengan pesanan Barang sesuai dengan pesanan selesai Pengepakan dan pengantaran barang

(3)

Adapun penjelasan dari FOD ( Flow Of Diagram ) yaitu :

1. Pelanggan melakukan pemesanan langsung kepada administrasi PT. Putra Sejati Mandiri, pelanggan memberikan data pribadi dan data pemesanan komponen listrik kepada administrasi.

2. Pihak Administrasi menginput data pelanggan dan data komponen listrik yang akan dipesan, kemudian administrasi mengirim data pemesanan kepada bagian gudang untuk melakukan pemeriksaan ketersediaan barang, setelah pengecekkan selesai data pelanggan dan data pemesanan dikirim kepada kasir untuk melakukan pembayaran.

3. Kasir menginput data pembayaran dan memberikan kwitansi beserta bukti pemesanan komponen listrik kepada pelanggan.

4. Kemudian data pelanggan dan bukti pemesanan dikirim kepada kurir untuk melakukan pengepakkan barang dan mengirim barang sesuai dengan permintaan pelanggan.

III.1.3. Analisa Output

Output pada sistem ini akan didapat data nama komponen listrik , harga komponen beserta dengan deskripsi dari komponen listrik tersebut. Untuk pembuatan laporannya, setiap produk dibuat laporan dalam jangka waktu dalam periode tiga bulan. Untuk pencatatan, pada bagian informasi umum mencatat tentang produk komponen lisrtrik tersebut menggunakan aplikasi dari Microsoft

(4)

III.2. Evaluasi sistem yang berjalan

Dalam hal ini sistem yang sedang berjalan memiliki beberapa kelemahan yang dijabarkan sebagai berikut :

1. Dalam pengolahan data penjualan komponen listrik masih membutuhkan waktu yang cukup lama.

2. Tidak adanya penyajian laporan penjualan berdasarkan periode yang diinginkan.

3. Belum ada sistem informasi yang berfokus pada penjualan melalui media online pada PT. Putra Sejati Mandiri Medan.

4. Pentingnya penggunaan sistem untuk mempermudah pendataan penjualan.

III.3 Desain Sistem

Untuk membantu sistem informasi penjualan komponen listrik pada PT. Putra Sejati Mandiri Medan, pada penelitian ini dibagi menjadi dua desain, yaitu desai sistem secara global untuk penggambaran model sistem secara garis besar dan desain sistem secara detail untuk membantu dalam pembuatan sistem.

III.3.1 Desain Sistem Global

Pada tahap ini dilakukan desain terhadap sistem yang diusulkan secara keseluruhan. Desain sistem secara umum dapat digambarkan dengan Flow of

(5)

Sistem Informasi Penjualan Komponen Listrik Pada PT. Putra Sejati Mandiri Medan

I.3.1.1 Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan tugas akhir ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini.

Bagian Administrasi Berita Katagori Berita Login Belanja Katagori produk

Gambar III.3. Use Case Sistem Informasi Penjualan Komponen Listrik Pada PT. Putra Sejati Mandiri Medan.

Beranda

Produk

(6)

III.3.1.2 Class Diagram

Rancangan kelas-kelas yang akan digunakan pada system yang akan dirancang dapat dilihat pada gambar III.4

Gambar III.4. Class Diagram Sistem Informasi Penjualan Komponen Listrik Connection Connection Manager ( ) Katagori produk Id_katagori Nama _katagori Katagori_seo -simpan -edit -hapus -simpan -edit -hapus Orders Id_orders Nama_kostemer Alamat Telpon Email Status_order Tgl_order Jam_order -simpan -edit -hapus -simpan -edit -hapus -simpan -edit -hapus Produk Id_produk Id_katagori Nama_produk Produk_seo Harga Stok Tgl_masuk Gambar Dibeli Id_orders Id_produk Jumlah Orders Detail -simpan -edit -hapus -simpan -edit -hapus Katagori Id_katagori Katagori User Katagori Berita Username pas sword Id Judul Idkatagori Gambar status user -simpan -edit -hapus Id order temp Id_produk Id_sesion Jumlah Tgl_order Jam_order Id order using using using using using using using using using using

(7)

III.3.1.3 Activity Diagram

Activity diagrams menggambarkan berbagai alir 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 paralel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form Input Data Login

Activity diagram form input data login dapat dilihat pada Gambar III.5. Sebagai

berikut :

Gambar III.5. Activity Diagram Halaman Login

2. Activity Diagram Form Entry Data Order / Pelanggan

Activity diagram form entry data order / pelanggan dapat dilihat pada Gambar

III.6. Sebagai berikut :

Gambar III.6. Activity Diagram Form Data Order/Pelanggan

Tidak Input data order /

pelanggan

Isi data order

Menyimpan Data order

Menekan Tombol Tambah

Simpan data order Mengubah Data

order

Menekan Tombol Simpan Menghapus Data Konfirmasi Penghapusan

Edit data order Tambah Edit Hapus Ya invalid Form Login Masukan Password

Aktifkan Menu Utama Menampilkan Pesan Error

(8)

3. Activity Diagram Form Entry Data Komponen

Activity diagram form entry data komponen dapat dilihat pada Gambar III.7.

Sebagai berikut :

4. Activity Diagram Form Entry Data Penjualan

Activity diagram form entry data penjualan dapat dilihat pada Gambar III.8.

Sebagai berikut :

Gambar III.7. Activity Diagram Form Entry Data Komponen

Gambar III.8.Activity Diagram Form Entry Data Penjualan

Tidak Input data komponen

Isi data komponen

Menyimpan Data komponen

Menekan Tombol Tambah

Simpan data komponen Mengubah Data

komponen

Menekan Tombol Simpan Menghapus Data Konfirmasi Penghapusan Edit data komponen Tambah Edit Hapus Ya Tidak Input data penjualan

Isi data penjualan

Menyimpan Data penjualan

Menekan Tombol Tambah

Simpan data penjualan Mengubah Data

penjualan

Menekan Tombol Simpan Menghapus Data Konfirmasi Penghapusan Edit data penjualan Tambah Edit Hapus Ya

(9)

5. Activity Diagram Form Entry Data Produk

Activity diagram form entry data produk dapat dilihat pada Gambar III.9.

Sebagai berikut :

6. Activity Diagram Form Entry Data Berita

Activity diagram form entry data berita dapat dilihat pada Gambar III.10.

Sebagai berikut :

Gambar III.9.Activity Diagram Form Entry Data Produk

Gambar III.10.Activity Diagram Form Entry Data Berita

Tidak Input data produk

Isi data peroduk

Menyimpan Data produk

Menekan Tombol Tambah

Simpan data produk

Mengubah Data produk

Menekan Tombol Simpan Menghapus Data Konfirmasi Penghapusan Edit data produk Tambah Edit Hapus Ya Tidak Input data berita

Isi data berita

Menyimpan Data berita

Menekan Tombol Tambah

Simpan data berita Mengubah Data

berita

Menekan Tombol Simpan Menghapus Data Konfirmasi Penghapusan

Edit data berita Tambah Edit

Hapus

(10)

III.3.1.4 Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario,

diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence

diagram :

a. Sequence Proses Data Daftar Login

Sequence diagram form entry daftar login dapat dilihat pada Gambar III.11.

Sebagai berikut :

b. Sequence Proses Data Order / Pelanggan

Sequence diagram form data pelanggan dapat dilihat pada Gambar III.12.

Sebagai berikut :

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Order/Pelanggan Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Daftar login Sent ( item ) Invalid View (item)

Gambar III.12. Sequence Diagram Proses Data Order / Pelanggan Gambar III.11. Sequence Diagram Login

(11)

c. Sequence Proses Data Komponen

Sequence diagram form entry data Komponen dapat dilihat pada Gambar

III.13. Sebagai berikut :

Gambar III.13. Sequence Diagram Proses Data Komponen

d. Sequence Proses Data Penjualan

Sequence diagram form entry data penjualan dapat dilihat pada Gambar

III.14. Sebagai berikut :

Gambar III.14 Sequence Diagram Proses Data Penjualan

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Penjualan Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Komponen Sent ( item ) Invalid View (item)

(12)

e. Sequence Proses Data Produk

Sequence diagram form entry data produk dapat dilihat pada Gambar III.15.

Sebagai berikut :

Gambar III.15. Sequence Diagram Proses Data Produk

f. Sequence Proses Data Berita

Sequence diagram form entry data berita dapat dilihat pada Gambar III.16.

Sebagai berikut :

Gambar III.16 Sequence Diagram Proses Data Berita

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Berita Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Produk Sent ( item ) Invalid View (item)

(13)

III.3.2. Desain Sistem Detail

Desain sistem detail dari sistem informasi penjualan komponen listrik pada PT. Putra Sejati Mandiri Medan ini adalah sebagai berikut:

III. 3. 2. 1. Desain Output

Perancangan output merupakan suatu proses perancangan hasil dari pengolahan data yang kemudian dapat menghasilkan informasi sesuai dengan kebutuhan. Perancangan output dari sistem yang diusulkan antara lain :

Rancangan Output merupakan suatu keluaran berupa data dan informasi atau tabel-tabel yang dibutuhkan. Adapun output yang dimaksud disini adalah berupa laporan detail produk, detail berita. Laporan ini dapat dilihat secra langsung oleh member saat program (situs ) sedang aktif.

1. Output Detail Produk

Gambar III.17. Output Detail Produk. Nama Barang : xxxxxxxxxxxxx Kode Barang : xxxxxxxxx Harga : xxxxxxx Images

(14)

2. Output Detail Berita

Gambar III.18. Output Detail Berita

III. 3. 2. 2. Desain Input

Rancangan input adalah suatu interface yang menyediakan kontrol

input untuk pemasukan data oleh user dan Administrator. Penginputan data

dilakukan oleh dua pihak yaitu konsumen dan perancang program selaku produsen.

1. Input Data Login Administrasi

Data yang diperlukan pada input ini adalah untuk login Admin agar dapat melihat data pesanan, melihat member, menginput data katalog produk, mengedit atau menghapus katalog, dan memasukkan berita.

Judul xxxxxxxxxxxxxxxxxxxxxxxx Isi xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Images User Password Masuk Image

(15)

2. Input Data Pelanggan

Formulir pendaftaran digunakan untuk menginputkan data member dalam proses pendaftaran

Gambar III.20. Input Data Pelanggan

3. Input Data Tambah Katalog Produk

Formulir untuk menginput data katalog produk kedalam database dan menampilkannya pada halaman katalog produk.

Nama Alamat Lengkap Telepon/Hp Email Proses Kategori Komponen Nama Produk Deskripsi Gambar Browse… Simpan Batal

(16)

4. Input Data Produk

Formulir untuk menginput data produk kedalam database kemudian ditampilkan pada halaman produk.

5. Input Data Berita

Formulir Untuk menginput data berita kedalam database kemudian diatampilkan pada halaman berita terbaru

Judul Berita Kategori Berita Berita Content Gambar Browse… Simpan Batal Kategori Komponen Nama Produk Deskripsi

Gambar III.23. Input Data Berita. Gambar III.22. Input Data Produk. Harga Stock Gambar Simpan Browser… Batal

(17)

III. 3. 2. 3. Desain Database

Dari sistem yang akan dirancang maka field-field yang akan diolah di kelompokan ke dalam beberapa tabel yang akan membentuk satu database.

III.3.2.3.1. Desain Tabel/File

Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database MySQL.

Berikut adalah desain database dan tabel dari sistem yang dirancang : 1. Tabel Kategori

Tabel katagori digunakan untuk menyimpan data id_katagori,

nama_katagori, katagori_seo, selengkapnya mengenai struktur table ini dapat dilihat pada tabel III.24 berikut.

Nama Database : Listrik Nama Tabel : Kategori Primary Key : Id_kategori Foreign Key : -

Tabel III.24. Tabel Kategori

Nama Field Tipe Data Ukuran Keterangan

*id_kategori Int 5 *Id kategori

nama_kategori Varchar 100 Nama kategori

(18)

2. Tabel Oders

Tabel orders digunakan untuk menyimpan data id_orders, nama_kostemer, alamat, telpon, email, status_order, tgl_order, jam_order, selengkapnya mengenai struktur table ini dapat dilihat pada tabel III.25 berikut.

Nama Database : Listrik

Nama Tabel : Oders

Primary Key : Id_orders

Foreign Key : -

Tabel III.25. Tabel Orders

Nama Field Tipe Data Ukuran Keterangan

*id_orders Int 5 *Id oders

nama_kustomer Varchar 100 Nama customer

Alamat Text - Alamat

Telepon Varchar 20 No telepon

Email Varchar 50 Email

status_order Varchar 50 Status order

tgl_order Date - Tanggal order

jam_order Time - Jam order

3. Tabel Orders Detail

Tabel Orders detail dihgunaka untuk menyimpan data id_order, id_produk, jumlah selengkapnya mengenai struktur table ini dapat dilihat pada tabel III.26 berikut.

Nama Database : Listrik Nama Tabel : Oders Detail

Primary Key : -

(19)

Tabel III.26. Tabel Orders Detail

Nama Field Tipe Data Ukuran Keterangan

Id_orders Int 5 Id oders

Id_produk Int 5 Id Produk

Jumlah Int 5 Jumlah Produk

4. Tabel Produk

Tabel produk dihgunaka untuk menyimpan data id_produk, id_katagori, nama_produk, produk_seo, deskripsi, harga, stok, tgl_masuk, gambar, dibeli selengkapnya mengenai struktur table ini dapat dilihat pada tabel III.27 berikut.

Nama Database : Listrik

Nama Tabel : Produk

Primary Key : Id_produk Foreign Key : Id_kategori

Tabel III.27. Tabel Produk

Nama Field Tipe Data Ukuran Keterangan

Id_produk Int 5 *Id produk

Id_katagori Int 5 Id kategori

Nama_produk Varchar 100 Nama produk

Produk_seo Varchar 100 Produk komponen

Deskripsi Text - Deskripsi

Harga Int 20 Harga

Stok Int 5 Stok

Tgl_masuk Varchar 10 Tanggal masuk

Gambar Varchar 100 Gambar produk

(20)

5. Tabel User

Tabel user digunakan untuk menyimpan data username, password,

nama_lengkap, email, telp_hp, level, status, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.28 berikut.

Nama Database : Listrik

Nama Tabel : User

Primary Key : -

Foreign Key : -

Tabel III.28. Tabel User

Nama Field Tipe Data Ukuran Keterangan

Username Varchar 50 Username

Password Varchar 50 Password

Nama_lengkap Varchar 50 Nama_lengkap

Email Varchar 100 Email

Telp_hp Varchar 15 Telp_hp

Level Varchar 25 Level

Status Varchar 1 Status

6. Tabel Berita Info

Tabel berita info digunakan untuk menyimpan data id, judul, idkatagori, content, gambar, user, status, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.29 berikut.

Nama Database : Listrik

Nama Tabel : tblcms

Primary Key : Id

(21)

Gambar III.29. Tabel Berita Info

Nama Field Tipe Data Ukuran Keterangan

*Id Int 15 *Id

Judul Varchar 100 Judul

Idkategori Varchar 10 Idkategori

Content Text - Content

Gambar Varchar 100 Gambar

User Varchar 50 User

Status Varchar 1 Status

7. Tabel Katagori

Tabel katagori digunakan untuk menyimpan data idkatagori, katagori,

selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.30 berikut. Nama Database : Listrik

Nama Tabel : tblkatagori Primary Key : Idkatagori

Foreign Key : -

Gambar III.30. Tabel Katagori

Nama Field Tipe Data Ukuran Keterangan

*Id Int 15 *Id

Idkatagori Int 5 Idkatagori

Gambar

Gambar III.1. Kwitansi Pembelian
Gambar III.2. Flow Of Diagram  Penjualan Komponen Listrik
Gambar III.3. Use Case Sistem Informasi Penjualan Komponen Listrik  Pada PT. Putra Sejati Mandiri Medan
Gambar III.4.  Class  Diagram Sistem Informasi Penjualan Komponen Listrik  Connection  Connection Manager ( ) Katagori  produk Id_katagori Nama _katagori Katagori_seo  -simpan -edit -hapus   -simpan -edit -hapus   Orders Id_orders  Nama_kostemer Alamat Tel
+7

Referensi

Dokumen terkait

didefinisikan mengalami keracunan akut sianida bila kadar sianida serumnya  0.5 mg/L. Tapi kadar sianida serum tidak bisa dijadikan parameter untuk menentukan

Dalam metode ini, pihak BMT melakukan promosi langsung kepada masyarakat, yang belum mengetahui keberadaan BMT dan menjelasakn keunggulan produk simpanan, sehingga

Penelitian yang dilakukan oleh Zaman (2009) tentang pemanfaatan tumbuhan obat di Kabupaten Pamekasan Madura yang berkaitan dengan masalah reproduksi masyarakat

Imbas kenaikan BI rate yang baru terasa pada perdagangan valas di akhir pekan dengan penguatan nilai tukar Rupiah membuat pelaku pasar percaya diri bahwa laju Rupiah akan stabil

Diketahui 10 galur kedelai yang digunakan dalam penelitian merupakan hasil persilangan antara varietas Gumitir yang merupakan varietas berdaya hasil tinggi dengan

Dari penelitian ini dapat disimpulkan bahwa kelima belas sampel krim pemutih yang diuji tidak aman untuk digunakan dan tidak memenuhi persyaratan Peraturan Kepala Badan Pengawas

Kegiatan penelitian tersebut merupakan bagian dari Program Badan Litbang Pertanian yang dititikberatkan pada kegiatan penelitian pemuliaan dan pengelolaan sumber daya

Sama halnya dengan kadar kadmium dalam darah perokok aktif, kadar kadmium dalam darah perokok pasif juga dipengaruhi oleh jumlah paparan kadmium dalam tubuh,