• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
35
0
0

Teks penuh

(1)

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.

(2)

b. Struktur Organisasi

Struktur organisasi merupakan suatu jaringan kerja dari semua unsur pelaksanaan kegiatan perusahaan, yang menggambarkan hubungan kerja yang resmi antara fungsi organisasi dan orang-orang yang bertanggung jawab atas fungsi-fungsi 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 :

(3)

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.

(4)

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.

(5)

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.

(6)

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

(7)

3.2.3 Activity Diagram Pemesanan Barang Sistem Berjalan

Lakukan Pemesanan

Cek Barang

Pembeli Bagian Penjualan

Tersedia Tidak Tersedia

Siapkan Barang dan Buat Nota Terima Pesanan dan Catat Pesanan

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.

(8)

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.

(9)

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.

(10)

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.

(11)

Gambar 3.7 Use case diagram Sistem Usulan

Tabel 3.6 Use Case Diagram View Web

Tabel 3.7 Use Case Diagram View Katalog

Tabel 3.8 Use Case Diagram Daftar Member

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

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

Nama Use Case Use Case Diagram Daftar Member

Aktor Pengunjung

Deskripsi Singkat Pengunjung di haruskan melakukan pendaftaran terlebih dahulu jika ingin memesan barang.

(12)

Tabel 3.9 Use Case Diagram Login

Tabel 3.10 Use Case Diagram Memesan Barang

Tabel 3.11 Use Case Diagram Mencetak Invoice Nama Use Case Use Case Diagram Login

Aktor Member

Deskripsi Singkat Setelah pengunjung melakukan pendaftaran, maka ia mendapatkan username dan password untuk melakukan login

Nama Use Case Use Case Diagram Pesan Barang

Aktor Member

Deskripsi Singkat Setelah melakukan login maka member dapat melakukan pemesanan barang

Nama Use Case Use Case Diagram Cetak Invoice

Aktor Member

Deskripsi Singkat Setelah melakukan pemesanan barang, member harus mencetak invoice sebagai bukti pemesanan terhadap

(13)

Tabel 3.12 Use Case Diagram Pembayaran

Tabel 3.13 Use Case Diagram Validasi

Tabel 3.14 Use Case Diagram Pengiriman barang yang dipesan.

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.

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.

(14)

Tabel 3.15 Use Case Diagram Mencetak Laporan

3.3.2 Activity Diagram View Web

Gambar 3.8 Activity Diagram View Web

Aktor Tiki

Deskripsi Singkat Tiki akan mengirimkan barang yang telah dipesan oleh member.

Nama Use Case Use Case Diagram Laporan

Aktor Admin, Pemilik

Deskripsi Singkat Admin akan memberikan hasil laporan penjualan kepada pemilik.

(15)

Tabel 3.16 Activity Diagram View Web

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 Web

Deskripsi Singkat Admin menyediakan Konten-konten yang ada di web yang dapat dilihat oleh pengunjung.

Nama Use Case Activity Diagram View Katalog

(16)

3.3.4 Activity Diagram Pendaftaran

Gambar 3.10 Activity Diagram Pendaftaran

Tabel 3.18 Activity Diagram Pendaftaran

(17)

3.3.5 Activity Diagram login

Gambar 3.11 Activity Diagram Login Nama Activity Activity Diagram Pendaftaran

Deskripsi Singkat Member melakukan pendaftaran dengan mengisi form daftar yang kemudian akan di simpan oleh sistem dalam database.

(18)

Tabel 3.19 Activity Diagram Login

3.3.6 Activity Diagram Memesan Barang

Lakukan Pemesanan Terima Pesanan

Cek Barang

Keterangan konfirmasi Pembayaran & Cetak Invoice

Member Sistem

[Tersedia] [Tidak Tersedia]

Gambar 3.12 Activity Diagram Pesan Barang

Tabel 3.20 Activity Diagram Memesan Barang Nama Activity Activity Diagram Login

Deskripsi Singkat Untuk mengakses data, maka member harus melakukan

login terlebih dahulu.

(19)

3.3.7 Activity Diagram Mencetak Invoice

Gambar 3.13 Activity Diagram Cetak Invoice

Tabel 3.21 Activity Diagram Mencetak Invoice

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.

(20)

3.3.8 Activity Diagram Pembayaran

Member Bank

Melakukan pembayaran Terima Pembayaran

Gambar 3.14 Activity Diagram Pembayaran

Tabel 3.22 Activity Diagram Pembayaran

Deskripsi Singkat Member melakukan pencetakan invoice dari hasil pemesanan dan kemudian system memproses dari hasil cetak invoice tersebut yang akan diserahkan kepada member.

(21)

3.3.9 Activity Diagram Validasi

Gambar 3.15 Activity Diagram Validasi

Tabel 3.23 Activity Diagram Validasi

Deskripsi Singkat Member harus melakukan pembayaran setelah bertransaksi melalui transfer bank.

(22)

3.3.10 Activity Diagram Pengiriman

Gambar 3.16 Activity Diagram Pengiriman Nama Activity Activity Diagram Validasi

Deskripsi Singkat Member diwajibkan memvalidasi bukti pembayarannya

(23)

Tabel 3.24 Activity Diagram Pengiriman

3.3.11 Activity Diagram Mencetak Laporan

Gambar 3.17 Activity Diagram Laporan Nama Activity Activity Diagram Pengiriman

(24)

Tabel 3.25 Activity Diagram Mencetak Laporan

3.3.12 Sequence Diagram Menu Utama

Nama Activity Activity Diagram Laporan

Deskripsi Singkat admin membuatkan laporan Penjualan yang akan diserahkan kepada pemilik.

(25)

Gambar 3.18 Sequence Diagram Menu Utama Tabel 3.26 Sequence Diagram Menu Utama

3.3.13 Sequence Diagram Daftar Member

Gambar 3.19 Sequence Diagram Daftar Member 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

(26)

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.

(27)

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.

(28)

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

field Type Length

Uname_admin Pswd_admin varchar varchar 10 10 2. 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 Nama Email Saran Int Varchar Varchar Text 5 50 50

(29)

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 uname pswd nama alamat kota tlp email pekerjaan ktp integer varchar varchar varchar text varchar varchar varchar varchar varchar 5 20 20 50 50 25 30 30 20

(30)

4. Tabel Pemesanan

Adalah tabel yang digunakan untuk menyimpan data pemesanan yang telah diinputkan oleh pembeli. Tampilan tabelnya seperti berikut :

Tabel 3.31 Pemesanan

field Type Length

no no_trans kd_produk nm_produk harga jumlah uname tgl Int varchar varchar varchar varchar varchar varchar varchar 5 25 5 25 10 10 10 25 5. 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 :

(31)

Tabel 3.32 Produk

field Type Length

kd produk nm_produk jenis harga keterangan stok gambar int varchar varchar varchar text varchar varchar 5 25 25 10 5 20 6. 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 id kd_produk int varchar varchar 5 20 5

(32)

nm_produk harga jumlah varchar varchar varchar 50 10 10 7. 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 Nama No_Trans No_Ref_Bank Jmlh_Transfer Int Varchar Varchar Varchar Varchar 5 50 20 30 10

(33)

3.3.15 Rancangan Layar Halaman Utama

Beranda Tentang kami Cara pembelian Daftar member Hubungi kami

Katalog

Informasi

Logo

Gambar 3.21 Rancangan Layar Halaman Utama

3.3.16 Rancangan Layar Daftar Member

Beranda Tentang kami Cara pembelian Daftar member Hubungi kami

(34)

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

Username Password

Login administrator

Masuk Refresh

(35)

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

Gambar 3.2 Use case Diagram Pemesanan Barang Sistem Berjalan
Gambar 3.4 Activity Diagram Pemesanan Barang Sistem Berjalan
Gambar 3.5 Activity Diagram Pembayaran Sistem Berjalan Tabel 3.4 Activity Diagram Pembayaran Sistem Berjalan
Gambar 3.6 Activity Diagram Laporan Pemesanan Sistem Berjalan
+7

Referensi

Dokumen terkait

Dapat dilihat dari ilustrasi diatas bahwa jika terjadi kenaikan BI Rate maka para investor cenderung untuk mengalihkan dana dengan mendepositokannya, tetapi jika BI Rate

didapatkan 93.3% untuk konversi sistem bilangan, 96.7% untuk konversi sistem kode, 95% penyederhanaan persamaan logika K-Map, dan 93.3% untuk pengunduhan materi belajar

Contoh tanah dari Desa Cibatok, Jati Tujuh dan Gataksari memiliki kadar air optimum yang tinggi, hal ini diakibatkan karena tanah ini memiliki kandungan fraksi

Adapun hak-hak yang dimiliki buruh dalam hal terjadinya pemutusan hubungan kerja (PHK) adalah: jika PHK karena alasan berat memperoleh uang penggantian hak; Jika PHK karena

Didasarkan pada nilai betha dari masing-masing variabel bebas tersebut dapat disimpulkan bahwa variabel jaminan yang paling dominan berpengaruh terhadap kinerja

untuk menentukan suasana yang ditampilkan, seperti suasana gembira, sedih, marah, semangat dan lain-lainnya. 8 Dari berberapa suasana tersebut ada di antaranya yang

i Puji syukur kita panjatkan kehadirat Tuhan Yang Maha Esa, karena atas Karunia dan Rahmat-Nya Prosiding Seminar Nasional Kimia dan Pendidikan Kimia 2016, yang

enam jenis pohon inang mempunyai dua tipe asosiasi yaitu positif dan negatif sedangkan 16 jenis yang lain hanya berasosiasi positif dengan Paku epifit.. Tingkat Asosiasi Paku