BAB III ANALISA DAN PERANCANGAN SISTEM
3.1
Tinjauan Organisasi Dalam hal ini tinjauan organisasi sangat perlu dilakukan untuk mengetahui
tentang sejarah organisasi sejak dari awal pendiriannya hingga sekarang ini, atau lebih singkatnya dapat disebut dengan rangkuman kisah dari organisasi tersebut, dan dalam tinjauan ini kita dapat mengetahui struktur organisasi dimana dalam struktur tersebut kita dapat mengetahui pengelolaan dari ruang lingkup management serta tugas-tugas dari masing-masing orang yang terdapat didalam struktur organisasi tersebut.
a.
Sejarah Organisasi Toko Palapa Sports adalah sebuah usaha dagang yang bergerak dalam bidang
penjualan alat – alat olah raga. Didirikan pada tahun 2000, bertempat di Jalan Mampang Raya No.36B Jakarta Selatan. Seiringnya waktu, Toko Palapa Sports mengalami kemajuan pesat dengan meningkatnya penjualan walaupun masih menggunakan sistem manual, dalam hal semua pencatatan laporan. Dalam menjalankan usahanya, Toko Palapa Sports berprinsip untuk memberikan pelayanan yang baik kepada para pelanggannya, agar terjalin hubungan yang baik antara pelanggan dan Toko Palapa Sports.
b.
Struktur Organisasi Struktur organisasi merupakan suatu jaringan kerja dari semua unsur
pelaksanaan kegiatan perusahaan, yang menggambarkan hubungan kerja yang resmi antara fungsi-fungsi organisasi dan orang-orang yang bertanggung jawab atas fungsifungsi tersebut, untuk mencapai tujuan yang telah ditetapkan. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini :
Gambar 3.1 Struktur Organisasi Toko Palapa Sports
c.
Deskripsi Tugas Setiap orang yang bekerja pada Toko Palapa Sports memiliki tugas dan
wewenangnya masing-masing. Dalam melakukan tugasnya, mereka dituntut agar bertanggung jawab terhadap tugas yang telah diberikan kepada mereka. Berikut ini penjelasan dari struktur organisasi diatas, berdasarkan tugas dan wewenang dari masing-masing bagian :
1. Pemilik Pemilik bertugas menyusun anggaran keuangan perusahaan, bertanggung jawab atas jalannya perusahaan, menyusun rencana pemasaran dan mengecek laporan – laporan yang dirangkum setiap bulan dari masing – masing bagian. 2. Bagain Penjualan a) Mencatat data pesanan dari pembeli. b) Bertanggung jawab atas pengiriman barang. c) Menerima pembayaran dari pembeli.
3. Bagian Pembelian a) Membuat laporan pembelian barang yang nantinya akan diberikan kepada pemilik b) membeli stok barang yang dibutuhkan tokoPalapa Sports.
3.2
Analisa Sistem Berjalan Saat ini pembeli sulit untuk mencari informasi yang terdapat pada toko
olahraga palapa sports yang tersebar dimanapun. Serta dalam melakukan promosi dengan menyebarkan brosur, spanduk dan pamflet dan mencatat data-data pembelian atas penjualan yang masih menggunakan sistem manual yang dapat menimbulkan masalah keterbatasan ruang penyimpanan berkas sehingga menyebabkan data-data yang disimpan dengan baik besar kemungkinan hilang atau rusak.
Uraian Prosedur Pemesanan Sistem Berjalan : A.
Pemesanan Barang Pembeli memesan barang bisa datang langsung atau menghubungi melalui
telepon. Setiap ada pesanan, begian penjualan akan memeriksa ketersediaan barang yang dipesan, apabila jenis barang yang dipesan tidak tersedia maka bagian penjualan akan mengkonfirmasi kepada pembeli. Jika jenis barang yang dipesan tersedia dan pembeli menyetujuinya maka bagian penjualan membuatkan nota.
B.
Pembayaran Setelah barang yang dipesan tersedia maka bagian penjualan akan membuatkan
nota sebagai bukti penjualan dan sebagai bukti pembayaran yang sah. Setelah barang yang dipesan telah siap, maka bagian penjualan menyiapkan nota pembayaran yang akan ditujukan kepada pembeli.
C.
Laporan Pemesanan Berdasarkan bukti transaksi yang ada, maka pada akhir bulan bagian penjualan
akan membuatkan laporan penjualan yang ditujukan kepada pemilik.
3.2.1
Use Case Diagram Pemesanan Barang Sistem Berjalan
Gambar 3.2 Use case Diagram Pemesanan Barang Sistem Berjalan
Tabel 3.1 Use case Diagram Pemesanan Barang Sistem Berjalan Nama Use Case
Use Case Pemesanan Barang
Aktor
Bagian Penjualan, Pembeli
Deskripsi Singkat
- Pembeli pesan barang kepada bagian penjualan. - Setelah
pesan
barang
pembeli
melakukan
pembayaran kepada bagian penjualan. - Bagian
penjualan
mencetakkan
nota,
setelah
pembeli melakukan pembayaran atas barang yang dibeli.
3.2.2
Use Case Diagram Laporan Pemesanan Sistem Berjalan
Gambar 3.3 Use case Diagram Laporan Pemesanan Sistem Berjalan Tabel 3.2 Use case Diagram Laporan Pemesanan Sistem Berjalan Nama Use Case
Use Case Laporan Pemesanan
Aktor
Bagian Penjualan, Pemilik
Deskripsi Singkat
- Bagian Penjualan mencetakkan laporan pemesanan barang setiap periode tertentu dan diberikan kepada pemilik.
3.2.3
Activity Diagram Pemesanan Barang Sistem Berjalan Pembeli
Lakukan Pemesanan
Bagian Penjualan
Terima Pesanan dan Catat Pesanan
Cek Barang
Tidak Tersedia
Tersedia
Siapkan Barang dan Buat Nota
Gambar 3.4 Activity Diagram Pemesanan Barang Sistem Berjalan
Tabel 3.3 Activity Diagram Pemesanan Barang Sistem Berjalan Nama Activity
Activity Diagram Pemesanan Barang
Deskripsi Singkat
Pembeli
melakukan
pemesanan
barang,
Bagian
Penjualan menerima pesanan dan mencatat pesanan, setelah itu bagian penjualan mengecek barang, Jika tidak tersedia, pembeli dapat melakukan pemesanan kembali. Jika tersedia maka bagian penjualan akan menyiapkan barang dan membuatkan nota yang akan di berikan oleh pembeli.
3.2.4
Activity Diagram Pembayaran Sistem Berjalan
Gambar 3.5 Activity Diagram Pembayaran Sistem Berjalan Tabel 3.4 Activity Diagram Pembayaran Sistem Berjalan
Nama Activity
Activity Diagram Pembayaran
Deskripsi Singkat
Pembeli melakukan Pembayaran kepada Bagian Penjualan, setelah menerima pembayaran dari pembeli, bagian penjualan membuatkan nota dan menyiapkan barang. Lalu pembeli menerima barang dan nota dari bagian penjualan.
3.2.5
Activity Diagram Laporan Pemesanan Sistem Berjalan
Gambar 3.6 Activity Diagram Laporan Pemesanan Sistem Berjalan Tabel 3.5 Activity Diagram Laporan Pemesanan Sistem Berjalan
Nama Activity
Activity Diagram Laporan Pemesanan
Deskripsi Singkat
Bagian Penjualan membuatkan laporan Penjualan yang akan diserahkan kepada pemilik.
3.3
Analisa Sistem Usulan Perancangan sistem perangkat lunak di deskripsikan dengan model analisis
menggunakan diagram Use Case serta dilanjutkan dengan model desain. Analisis digunakan untuk pemetaan awal mengenai perilaku yang diisyaratkan system aplikasi kedalam elemen-elemen pemodelan. Untuk membantu perancangan dan melengkapi dokumentasi perancangan, digunakan Microsoft Visio yang mendukung perancangan dengan basis UML. 3.3.1
Use Case Diagram Sistem Usulan
Gambar 3.7 Use case diagram Sistem Usulan
Tabel 3.6 Use Case Diagram View Web Nama Use Case
Use Case Diagram View Web
Aktor
Pengunjung,Admin
Deskripsi Singkat
- Pengunjung dapat melihat seluruh isi konten dari web yang telah disediakan oleh admin
Tabel 3.7 Use Case Diagram View Katalog Nama Use Case
Use Case Diagram View Katalog
Aktor
Pengunjung,Admin
Deskripsi Singkat
- Pengunjung dapat melihat seluruh isi katalog yang disediakan oleh admin. - Admin dapat mengupdate katalog
Tabel 3.8 Use Case Diagram Daftar Member Nama Use Case
Use Case Diagram Daftar Member
Aktor
Pengunjung
Deskripsi Singkat
Pengunjung di haruskan melakukan pendaftaran terlebih dahulu jika ingin memesan barang.
Tabel 3.9 Use Case Diagram Login
Nama Use Case
Use Case Diagram Login
Aktor
Member
Deskripsi Singkat
Setelah pengunjung melakukan pendaftaran, maka ia mendapatkan
username
dan
password
untuk
melakukan login
Tabel 3.10 Use Case Diagram Memesan Barang
Nama Use Case
Use Case Diagram Pesan Barang
Aktor
Member
Deskripsi Singkat
Setelah
melakukan
login
maka
member
dapat
melakukan pemesanan barang
Tabel 3.11 Use Case Diagram Mencetak Invoice
Nama Use Case
Use Case Diagram Cetak Invoice
Aktor
Member
Deskripsi Singkat
Setelah melakukan pemesanan barang, member harus mencetak invoice sebagai bukti pemesanan terhadap
barang yang dipesan.
Tabel 3.12 Use Case Diagram Pembayaran
Nama Use Case
Use Case Diagram Pembayaran
Aktor
Member
Deskripsi Singkat
Setelah member memesan barang dan mencetak invoice maka member harus membayar sesuai dengan jumlah pesanan melalui transfer.
Tabel 3.13 Use Case Diagram Validasi
Nama Use Case
Use Case Diagram Validasi
Aktor
Member, Admin
Deskripsi Singkat
Setelah member selesai melakukan pembayaran, member diwajibkan memvalidasi bukti pembayaran, sehingga admin dapat melihatnya.
Tabel 3.14 Use Case Diagram Pengiriman
Nama Use Case
Use Case Diagram Pengiriman
Aktor
Tiki
Deskripsi Singkat
Tiki akan mengirimkan barang yang telah dipesan oleh member.
Tabel 3.15 Use Case Diagram Mencetak Laporan
Nama Use Case
Use Case Diagram Laporan
Aktor
Admin, Pemilik
Deskripsi Singkat
Admin akan memberikan hasil laporan penjualan kepada pemilik.
3.3.2
Activity Diagram View Web
Gambar 3.8 Activity Diagram View Web
Tabel 3.16 Activity Diagram View Web
Nama Use Case
Activity Diagram View Web
Deskripsi Singkat
Admin menyediakan Konten-konten yang ada di web yang dapat dilihat oleh pengunjung.
3.3.3
Activity Diagram View Katalog
Gambar 3.9 Activity Diagram View Katalog
Tabel 3.17 Activity Diagram View Katalog
Nama Use Case
Activity Diagram View Katalog
Deskripsi Singkat
Admin menyediakan menu Katalog produk yang dapat
dilihat oleh pengunjung.
3.3.4
Activity Diagram Pendaftaran
Gambar 3.10 Activity Diagram Pendaftaran
Tabel 3.18 Activity Diagram Pendaftaran
Nama Activity
Activity Diagram Pendaftaran
Deskripsi Singkat
Member melakukan pendaftaran dengan mengisi form daftar yang kemudian akan di simpan oleh sistem dalam database.
3.3.5
Activity Diagram login
Gambar 3.11 Activity Diagram Login
Tabel 3.19 Activity Diagram Login
Nama Activity
Activity Diagram Login
Deskripsi Singkat
Untuk mengakses data, maka member harus melakukan login terlebih dahulu.
3.3.6
Activity Diagram Memesan Barang Member
Sistem
Lakukan Pemesanan
Terima Pesanan
Cek Barang
[Tidak Tersedia]
[Tersedia]
Keterangan konfirmasi Pembayaran & Cetak Invoice
Gambar 3.12 Activity Diagram Pesan Barang Tabel 3.20 Activity Diagram Memesan Barang
Nama Activity
Activity Diagram Pesan Barang
Deskripsi Singkat
Member melakukan pemesanan barang, system menerima pesanan dan mengecek ketersediaan barang.Jika tidak tersedia, selesai. Jika tersedia maka system akan menampilkan keterangan konfirmasi pembayaran dan pembeli akan mencetak invoice sebagai bukti pemesanan.
3.3.7
Activity Diagram Mencetak Invoice
Gambar 3.13 Activity Diagram Cetak Invoice
Tabel 3.21 Activity Diagram Mencetak Invoice
Nama Activity
Activity Diagram Cetak Invoice
Deskripsi Singkat
Member melakukan pencetakan invoice dari hasil pemesanan dan kemudian system memproses dari hasil cetak invoice tersebut yang akan diserahkan kepada member.
3.3.8
Activity Diagram Pembayaran
Member
Melakukan pembayaran
Bank
Terima Pembayaran
Gambar 3.14 Activity Diagram Pembayaran
Tabel 3.22 Activity Diagram Pembayaran
Nama Activity
Activity Diagram Pembayaran
Deskripsi Singkat
Member harus melakukan pembayaran setelah bertransaksi melalui transfer bank.
3.3.9
Activity Diagram Validasi
Gambar 3.15 Activity Diagram Validasi
Tabel 3.23 Activity Diagram Validasi
Nama Activity
Activity Diagram Validasi
Deskripsi Singkat
Member diwajibkan memvalidasi bukti pembayarannya kepada admin. Karena sebagai bukti pembayaran yang sah
3.3.10 Activity Diagram Pengiriman
Gambar 3.16 Activity Diagram Pengiriman
Tabel 3.24 Activity Diagram Pengiriman
Nama Activity
Activity Diagram Pengiriman
Deskripsi Singkat
Tiki mengirimkan barang yang telah dipesan oleh member
3.3.11 Activity Diagram Mencetak Laporan
Gambar 3.17 Activity Diagram Laporan
Tabel 3.25 Activity Diagram Mencetak Laporan
Nama Activity
Activity Diagram Laporan
Deskripsi Singkat
admin
membuatkan
laporan
diserahkan kepada pemilik.
3.3.12
Sequence Diagram Menu Utama
Penjualan
yang
akan
Gambar 3.18 Sequence Diagram Menu Utama Tabel 3.26 Sequence Diagram Menu Utama
Nama Sequence
Sequence Diagram Menu Utama
Aktor
Member
Deskripsi Singkat
member dapat membuka semua menu yang ada diantaranya yaitu halaman utama, Tentang Kami, Cara Pembelian, Daftar Member, Hubungi Kami
3.3.13
Sequence Diagram Daftar Member
Gambar 3.19 Sequence Diagram Daftar Member
Tabel 3.27 Sequence Diagram Daftar Member
Nama Sequence
Sequence Diagram Daftar Member
Aktor
Calon Member
Deskripsi Singkat
Calon Member dapat mengisi form pendaftran dan dapat melakukan pemesanan barang tersebut tetapi jika tidak memesan maka data tetap akan tersimpan dalam database pendaftran.
3.3.14 Class Diagram
Gambar 3.20 Class Diagram
Keterangan : Dalam perancangan sistem otomasi E-commerce ini menggunakan SQL sebagai sbahasa standar yang digunakan untuk mengakses database.
Tabel yang Digunakan Dalam Sistem 1.
Tabel Admin Adalah Tabel yang digunakan untuk mengupdate semua informasi data-data Toko yang dimiliki oleh PalapaSports. Tabel 3.28 Admin
2.
field
Type
Length
Uname_admin
varchar
10
Pswd_admin
varchar
10
Tabel Contact Tabel Contact digunakan untuk menyimpan saran dan kritik member PalapaSports Untuk memberikan masukkan terhadap PalapaSports Tabel 3.29 Contact
field
Type
length
Kd_Contact
Int
5
Nama
Varchar
50
Email
Varchar
50
Saran
Text
3.
Tabel Member Adalah table yang digunakan untuk menyimpan data diri member / anggota meliputi
Username, Password, Nama, alamat, kota, tlp, email, pekerjaan,
No.KTP.
Ussername dan, Password ini digunakan untuk login jika sudah
melakukan transaksi pemesanan barang. Adapun yang menjadi Primary Key-nya adalah kd_member. Tabel 3.30 Member field
Type
Length
kd_member
integer
5
uname
varchar
20
pswd
varchar
20
nama
varchar
50
alamat
text
kota
varchar
50
tlp
varchar
25
email
varchar
30
pekerjaan
varchar
30
ktp
varchar
20
4.
Tabel Pemesanan Adalah tabel yang digunakan untuk menyimpan data pemesanan yang telah diinputkan oleh pembeli. Tampilan tabelnya seperti berikut : Tabel 3.31 Pemesanan
5.
field
Type
Length
no
Int
5
no_trans
varchar
25
kd_produk
varchar
5
nm_produk
varchar
25
harga
varchar
10
jumlah
varchar
10
uname
varchar
10
tgl
varchar
25
Tabel Produk Adalah Tabel digunakan untuk menyimpan data-data produk yang dimiliki oleh PalapaSports. Untuk membedakan antar jenis produk, maka perusahaan akan memberikan kode-kode atau yang disebut jenis atau tipe produk. Tabel produk yang akan digunakan kurang lebih seperti berikut :
Tabel 3.32 Produk
6.
field
Type
Length
kd produk
int
5
nm_produk
varchar
25
jenis
varchar
25
harga
varchar
10
keterangan
text
stok
varchar
5
gambar
varchar
20
Tabel Temp Adalah Tabel yang digunakan sebagai media penyimpanan sementara untuk menyimpan barang yang dipesan oleh pembeli. Tabel Temp yang akan digunakan kurang lebih seperti berikut : Tabel 3.33 Temp field
Type
Length
no
int
5
id
varchar
20
kd_produk
varchar
5
7.
nm_produk
varchar
50
harga
varchar
10
jumlah
varchar
10
Tabel Validasi Adalah table yang digunakan untuk mengetahui bahwa member telah melakukan transaksi pembayaran. Tabel Validasi yang akan digunakan kurang lebih seperti berikut : Tabel 3.34 Validasi field
Type
Length
Kd_Validasi
Int
5
Nama
Varchar
50
No_Trans
Varchar
20
No_Ref_Bank
Varchar
30
Jmlh_Transfer
Varchar
10
3.3.15 Rancangan Layar Halaman Utama
Logo
Beranda
Tentang kami
Cara pembelian
Daftar member
Hubungi kami
Katalog
Informasi
Gambar 3.21 Rancangan Layar Halaman Utama
3.3.16 Rancangan Layar Daftar Member
Beranda
Tentang kami
Cara pembelian
Daftar member
Hubungi kami
Gambar 3.22 Rancangan Layar Daftar Member
3.3.17 Rancangan Layar Hubungi Kami
Beranda
Tentang kami
Cara pembelian
Daftar member
Hubungi kami
Gambar 3.23 Rancangan Layar Hubungi Kami
3.3.18 Rancangan Layar Login Admin
Login administrator Username Password Masuk
Refresh
Gambar 3.24 Rancangan Layar Login Admin
3.3.19 Rancangan Layar Pemesan
Beranda
Pemesan
Data Saran&Kritik
Logout
Gambar 3.25 Rancangan Layar Pemesan
3.3.20 Rancangan Layar Data Validasi Pembayaran
Beranda
Pemesan
Data Saran&Kritik
Logout
Gambar 3.26 Rancangan Layar Data Validasi Pembayaran