• Tidak ada hasil yang ditemukan

BAB III ANALISA SISTEM BERJALAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA SISTEM BERJALAN"

Copied!
57
0
0

Teks penuh

(1)

33

ANALISA SISTEM BERJALAN

3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan

Awalnya Pak H Ali, itu usaha buah selama 3 tahun di pingir stasiun bojonggede, kegemarannya dalam merawat batu tidak pernah ia tinggalkan di kala ia berdagang buah. Pada akhirnya dagangan buahnya mulai terusik disaat ada pembersihan lokasi stasiun kereta api Bojonggede oleh pemerintah terhadap pedagang kaki lima ( PKL ), dan pak H Ali merubah hobinya itu menjadi peluang bisnis dengan modal seadanya sisa ia berdagang buah. Ia membuka toko di Jl, Kampung Pulo RT 04/01 Desa Kedung Waringin Kec. Bojonggede Bogor 16320, pada tanggal 21 Mai 2013. Usaha batu ini di beri nama Toko Karomah, toko karomah melayani pembelian batu, pemotongan, pemolesan, pemasangan ring, dan menjual berbagai alat yang di butuhkan oleh para pecinta batu akik di wilayah bojonggede bogor. Dalam usahanya ini dia di bantu oleh 2 orang yaitu Bang Jaenal, dan Bang Dedi, mereka membantu dalam memotong dan mempoles batu dari bongkahan ke barang siap pakai.

(2)

3.1.2. Struktur Organisasi Dan Fungsi

Adapun struktur organisasi yang dimiliki Toko Karomah adalah sebagai berikut :

Sumber : Toko Karomah

Gambar III.1

Struktur Organisasi Toko Karomah

Fungsi Organisasi :

1. Pemilik

Fungsinya adalah sebagai berikut :

a. Bertanggung jawab atas kinerja para pekerja atau pengrajin batu. b. Menentukan gaji dan kompensasi mereka sendiri.

c. Melakukan transaksi pembayaran kepada konsumen. d. Menentukan harga kepada konsumen.

e. Mengikat batu yang telah jadi, ke dalam ring yang di pilih konsumen. Pemilik Pak H Ali Pekerja 2 Dedi Pekerja 1 Jaenal

(3)

2. Pekerja 1

Fungsinya adalah sebagai berikut :

a. Memotong batu sehingga bisa di bentuk dari bongkahan batu menjadi beberapa bongkahan.

b. Mengolah bongkahan batu yang sudah di potong, menjadi batu yang indah setelah di rapihkan memakai alat daemon will.

c. Mengosok batu menjadi mengilap.

3. Pekerja 2

Fungsinya adalah sebagai berikut :

a. Memotong batu sehingga bisa di bentuk dari bongkahan batu menjadi beberapa bongkahan.

b. Mengolah bongkahan batu yang sudah di potong, menjadi batu yang indah setelah di rapihkan memakai alat daemon will.

(4)

3.2. Analisa Kebutuhan

Analisa sistem kebutuhan dilakukan untuk mengidentifikasi apa saja yang dibutuhkan dan diinginkan oleh pengguna dari sistem. Dalam analisis yang dilakukan pada Toko Karomah, ada berbagai macam kebutuhan yang dinginkan oleh Toko Karomah.

Dalam Analisis sistem kebutuhan pengguna ini dapat dibagi menjadi dua, yaitu kebutuhan Toko Karomah dan juga kebutuhan konsumen. Kebutuhan Toko Karomah terhadap website ini dapat diuraikan sebagai berikut :

1. Dengan adanya website ini diharapkan dapat memperluas pemasaran, dapat melakukan penjualan secara online melalui internet.

2. Website yang dibuat adalah website yang dinamis sehingga Toko Karomah dapat mengupdate produk dan informasi setiap saat dan mudah.

Sedangkan kebutuhan konsumen terhadap sistem baru ini adalah sebagai berikut :

1. Konsumen dapat dengan mudah mendapatkan informasi mengenai produk dan penjualan pada website Toko Karomah dengan mengakses web tersebut. Melalui website ini pula konsumen yang jauh dari Toko Karomah dapat memperoleh informasi dengan mudah.

2. Adanya informasi yang memadai dan jelas pada website Toko Karomah sehingga konsumen dapat dengan mudah memahami apa yang ingin disampaikan dari informasi tersebut.

(5)

3.3. Perancangan Perangkat Lunak 3.3.1. Rancangan Antar Muka

A. Rancangan Halaman Beranda User

Gambar III.1.

(6)

B. Rancangan Halaman Daftar User

Gambar III.2.

(7)

C. Rancangan Halaman Detail Produk

Gambar III.3.

(8)

D. Rancangan Halaman Cara Order

Gambar III.4.

(9)

E. Rancangan Halaman Keranjang Belanja

Gambar III.5.

(10)

F. Rancangan Halaman Struk Transaksi Header Text Nama Telepon Email Alamat Text Text Text Area No. Order :

No Id Nama Produk Jumlah Harga Subtotal

No Id Nama Produk Jumlah Harga Subtotal

Total : Rp. Subtotal

Ongkos Kirim : Rp. Subtotal

Grand Total : Rp. Subtotal

Print Date :

Text

Footer

Gambar III.6.

(11)

G. Rancangan Halaman Login Admin

Gambar III.3

Rancangan Antar Muka Login Admin

Gambar III.7.

(12)

H. Halaman Awal Admin

Gambar III.8.

(13)

I. Rancangan Halaman Data Admin

Gambar III.9.

(14)

J. Rancangan Halaman Data Tambah Admin

Gambar III.10.

(15)

K. Rancangan Halaman Data Member

Gambar III.11.

(16)

L. Rancangan Halaman Buku Tamu

Gambar III.12.

(17)

M. Rancangan Halaman Data Produk

Gambar III.13.

(18)

P. Rancangan Halaman Isi Produk

Gambar III.14.

(19)

O. Rancangan Halamann Data Artikel

Gambar III.15.

(20)

P. Rancangan Halaman Tambah Data Artikel

Gambar III.16.

(21)

Q. Rancangan Halaman Data Kategori

Gambar III.17.

(22)

R. Rancangan Halaman Tambah Kategori

Gambar III.18.

(23)

S. Rancangan Halaman Data Pemesanan

Gambar III.20.

(24)

T. Rancangan Halaman Data Konfirmasi

Gambar III.21.

(25)

3.3.2. Basis Data

A. Entity Relationship Diagram (ERD)

Member Kategori Pemesanan Barang Melakukan Menampilkan Menampilkan id_pelanggan Nama_pelanggan alamat telpon email username password id_barang gambar Dari_rekening tgl_bayar no_pesan jumbay kategori kategori harga gambar stok deskripsi id_katergori nama id_Pesan username no_pesan tgl_pesan Status_pesan jam_pesan 1 M M 1 M 1 1 no_konfirmasi Melakukan Mengelola Admin M Mengelola M 1 Mengelola 1 M Mengelola 1 M Mengelola 1 M id_admin username password M 1 Mempunyai 1 no_pesan id_barang jumlah Kota 1 Menentukan Mempunyai 1 1 M 1 id_kota ongkos_kirim nama_kota ongkir_pesan id_kota Konfirmasi username dari_bank Gambar III.22.

Entity Relationship Diagram (ERD) Penjualan Toko Karomah

(26)

B. Logical Relation Struktur Pemesanan id_pesan id_pelanggan no_pesan id_barang id_kategori no_pesan username nama gambar dari_rekening dari_bank tgl_bayar telepon email alamat Nama_pelanggan status_pesan jam_pesan username tgl_pesan jumbay stok kategori harga kategori deskripsi password gambar no_konfirmasi Kategori

Pelanggan Produk konfirmasi

id_admin Admin Password usrename no_pesan jumlah id_barang Pemesanan detail id_kota ongkos_kirim nama_kota Kota ongkir_pesan id_kota username 1 M 1 M 1 1 M M 1 M 1 1 1 1 1 1 1 1 1 1 Gambar III.23.

(27)

C. Spesifikasi File

Spesifikasi file menjelaskan tentang file – file yang akan digunakan dalam rancangan website yang diajukan dan sebagai media penyimpanan data dari proses yang terjadi pada rancangan website. Adapun spesifikasi file – file sebagai berikut antara lain :

1. Spesifikasi File Pelanggan

Nama Tabel : Pelanggan

Akronim : Pelanggan

Fungsi : Menyimpan data pelanggan Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 140 karakter Kunci Field : id_pelanggan

(28)

Tabel III.1.

Spesifikasi File Pelanggan

No Elemen Data Nama Field Type Size Ket

1. Kode Pelanggan id_pelanggan Int 35 Primary key

2. Username Username Varchar 15

3. Password Password Varchar 15

4. Nama Pelanggan Nama_pelanggan Varchar 30

5. Alamat Alamat Text

6. Telp Telpon Varchar 20

7. Email Email Varchar 40

2. Spesifikasi File Kategori

Nama Tabel : Kategori

Akronim : Kategori

Fungsi : Menyimpan data kategori produk Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 53 karakter Kunci Field : id_kategori

(29)

Tabel III.2. Spesifikasi File Kategori

No Elemen Data Nama Field Type Size Ket

1 Kode Kategori Id_kategori Int 3 Auto_increment, Primary Key

2 Kategori Kategori Varchar 50

3. Spesifikasi File Produk

Nama Tabel : Barang

Akronim : Catalog

Fungsi : Menyimpan data produk Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 264 karakter Kunci Field : id_barang

(30)

Tabel III.3. Spesifikasi File Produk

No Elemen Data Nama Field Type Size Ket

1 Kode Barang id_barang Int 5 Primary key

2 Kategori Kategori Varchar 25

3 Nama Nama Varchar 50

4 Harga Harga Int 8

5 Harga lama Hargalama Varchar 11

6 Stock Stock Int 15

7 Deskripsi Deskripsi Varchar 150

8 Gambar Gambar Text

4. Spesifikasi File Transaksi

Nama Tabel : Pemesanan Akronim : transaksi

Fungsi : Menyimpan data transaksi Tipe File : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 125 karakter Kunci Field : id_pesanan

(31)

Tabel III.4

Spesifikasi File Transaksi

No Elemen Data Nama Field Type Size Ket

1 Id Pesanan id_pesanan Int 5 Primary key

2 No Pesan no_pesan Varchar 10

3 Tanggal Pesan tgl_pesan Date

4 Username Username Varchar 50

5 Jam Pesan jam_pesan Time

6 Status Pesan status_pesan Varchar 30

7 Id Kota id_kota Int 15

(32)

3.3.3 Rancangan Struktur Navigasi

Jenis struktur navigasi yang digunakan adalah struktur navigasi campuran. Struktur navigasi yang terdapat pada aplikasi e-commerce ini dibagi menjadi dua yaitu struktur navigasi administrator dan struktur navigasi

user.

1. Struktur Navigasi Admin

Gambar III.24. Struktur Navigasi Admin

(33)

2. Struktur Navigasi Member

Gambar III.25. Struktur Navigasi Member

(34)

3.4 Implementasi dan Pengujian Unit 3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi penjualan berdasarkan hasil rancangan antar muka.

 Halaman Awal

Halaman Awal merupakan halaman yang pertama kali terlihat oleh customer

Gambar III.26. Halaman Awal User

(35)

 Halaman Daftar User

Halaman ini di pergunakan bagi pelangan yang mau mendaftarkan sebagai member baru, dan akan mendapatkan potongan harga atau diskon.

Gambar III.27. Halaman Daftar User

(36)

 Halaman Detail Produk

Halaman detail produk adalah halaman yang menginfokan deskripsi atau keterangan produk yang di jual di dalam web ini.

Gambar III.28. Halaman Detail Produk

(37)

 Halaman Cara Pemesanan

Halaman cara pemesanan adalah halaman bagi para member membaca bagaimana cara untuk memesan produk yang ada di web ini.

Gambar III.29. Halaman Cara Pemesanan

(38)

 Halaman Keranjang Belanja

Halaman keranjang belanja adalah halaman di mana para pembeli bisa mengupdate stock, melanjutkan belanja atau mengakhiri belanja.

Gambar III.30.

(39)

 Halaman Struk Transaksi

Halaman struk transaksi adalah halaman dimana para pembeli bisa melihat berapa total yang harus di bayar setelah di tambah biaya pengiriman, biaya pengiriman ini sesuai dengan kota kalian berada, biaya pengiriman di ambil mengunakan biaya kirim JNE.

Gambar III.31. Halaman Struk Transaksi

(40)

 Halaman Login Admin

Halaman login admin adalah halaman berguna untuk admin memasukan password dan user.

Gambar III.32. Halaman Login Admin

(41)

 Halaman Awal Admin

Halaman Awal Admin adalah halaman dimana terdapat beberapa menu yang berada di web ini, menu berikut adalah Beranda, Admin, Member, Bukutamu, Produk, Artikel, Kategori, Pemesanan, Konfirmasi, Laporan, Logout.

Gambar III.33. Halaman Awal Admin

(42)

 Halaman Data Admin

Halaman Data Admin adalah halaman di mana admin bisa membuat admin baru atau user baru, menghapus, mengedit password atau nama saat login, berguna untuk membantu admin dalam pengolahan data.

Gambar III.34. Halaman Data Admin

(43)

 Halaman Data Tambah Admin

Halaman data tambah admin adalah halaman yang digunakan untuk membuat login admin baru.

Gambar III.35.

(44)

 Halaman Data Member

Halaman data member adalah halaman di mana admin bisa mengelola data member, seperti mengapus member yang sudah tidak aktif lagi.

Gambar III.36. Halaman Data Member

(45)

 Halaman Buku Tamu

Halaman buku tamu adalah halaman di mana admin dapat mengelola

komentar dari pada pembeli yang ingin di tampilkan atau tidak ingin di tampilkan ke web.

Gambar III.37. Halaman Buku Tamu

(46)

 Halaman Data Produk

Halaman data produk adalah halaman di mana admin bisa melihat stock barang, menghapus barang yang sudah tidak di jual dan menambah barang atau produk baru.

Gambar III.38. Halaman Data Produk

(47)

 Halaman Isi Produk

Halaman isi produk adalah halaman di mana admin bisa menambahakan produk baru, menulis jumlah stock, memasukan harga, memasukan gambar produk, nama produk, dan kategori produk.

Gambar III.39. Halaman Isi Produk

(48)

 Halaman Data Artikel

Halaman data artikel adalah halaman di mana admin membuat artikel / tulisan yang berhubungan dengan batu akik, misalnya cara merawar batu akik dengan baik, dan sebagainya. Juga admin bisa menghapus data artikel yang sudah kusam atau lama.

Gambar III.40. Halaman Data Artikel

(49)

 Halaman Tambah Data Artikel

Halaman tambah data artikel adalah halaman di mana admin ingin mempostkan artikel baru.

Gambar III.41.

(50)

 Halaman Data Kategori

Halaman data kategori adalah halaman dimana admin menambahkan kategori yang berada di dalam web.

Gambar III.42. Halaman Data Kategori

(51)

 Halaman Tambah kategori

Halaman tambah kategori adalah halaman di mana admin bisa menambahkan kategori sesuai yang dibutuhkan para konsumen.

Gambar III.43. Halaman Tambah Kategori

(52)

 Halaman Data Pemesanan

Halaman data pemesanan adalah kumpulan semua informasi pembilan pelangan yang membeli produk dalam web ini.

Gambar III.44. Halaman Data Pemesanan

(53)

 Halaman Data Konfirmasi

Halaman data konfirmasi adalah halaman di mana admin bisa melihat data pelanggan mengirimkan bukti pembayaran setelah mereka selesai memilih produk.

Gambar III.45. Halaman Data Konfirmasi

(54)

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan sistem informasi penjualan untuk Toko Karomah.

1. Spesifikasi Perangkat Keras a. Server

1) CPU

(a) Processor Intel® Pentium® Core 2 Duo (b) RAM DDR2 4 GB

(c) Hard Disk 500 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps. b. Client

1) CPU

(a) Processor Intel® Pentium® 4 (b) RAM DDR2 1GB

(c) Hard Disk 20 GB 2) Mouse

3) Keyboard

(55)

5) Koneksi internet dengan kecepatan 56 kbps. 2. Spesifikasi Perangkat Lunak

a. Server

1.) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain ).

2.) Aplikasi bundle web server seperti : Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:

(a) Aplikasi Apache Server v2 (b) Aplikasi PHP Server v5 (c) Aplikasi MySQL Server v5 (d) Aplikasi phpMyAdmin v3

3.) Aplikasi Web Lihat seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

b. Client

1.) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain ).

2.) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

(56)

B. Pengujian Unit

A. Pengujian Terhadap Form Login User

Tabel III.5.

Hasil Pengujian Halaman Login User

No Skenario pengujian Test Case Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Username dan

password tidak diisi kemudian klik

tombol login

Username :

(kosong)

Password:

(kosong)

Sistem akan menolak akses user dan

menampilkan “Username belum terisi

atau anda gagal login”

Sesuai harapan Valid

2 Password tidak diisi atau kosong kemudian klik tombol login Username : andi Password: (kosong) Sistemakan menolak akses user dan

menampilkan “Password Belum

Terisi”

Sesuai harapan Valid

3. Username tidak di isi Username : (kosong) Password: andi

Sistem akan menolak akses user dan

menampilkan “Username belum terisi

atau anda gagal login”

Sesuai harapan Valid

4. Mengetikkan salah satu kondisi salah pada username atau

password kemudian klik tombol login Username : andi (benar) Password: 123 (salah)

Sistem akan menolak akses user dan

menampilkan “Username atau password salah”

Sesuai harapan Valid

5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: andi (benar) Password:a ndi (benar)

Sistem menerima akses

login , kemudian

langsung menampilkan ”Login Sukses dan

masuk kehalaman Beranda Admin.

Sesuai harapan Valid

6 Mengetikan username sama

Username :andi

Sistem akan menolak akses user dan

menampilkan “Username sudah terdaftar, cari yang

lain”

(57)

B. Pengujian Terhadap Form Login Admin

Tabel III.7.

Hasil Pengujian Halaman Login Admin

No Skenario pengujian

Test Case Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Username dan password tidak diisi kemudian klik tombol login

Username : (kosong) Password:

(kosong)

Sistem akan menolak akses user dan

menampilkan “Username belum terisi atau anda gagal

login”

Sesuai harapan Valid

2 Password tidak diisi atau kosong kemudian klik tombol login Username : wahyu Password: (kosong) Sistemakan menolak akses user dan

menampilkan “Password Belum

Terisi”

Sesuai harapan Valid

3. Username tidak di isi Username : (kosong) Password: 18122367

Sistem akan menolak akses user dan

menampilkan “Username belum terisi atau anda gagal

login”

Sesuai harapan Valid

4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login Username : wahyu (benar) Password: 18122367 (salah)

Sistem akan menolak akses user dan

menampilkan “Username atau password salah”

Sesuai harapan Valid

5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username : wahyu (benar) Password: 1812236 7 (benar) Sistem menerima akses login , kemudian langsung menampilkan ”Login

Sukses dan masuk kehalaman Beranda

Admin.

Gambar

Gambar III.4.
Gambar III.5.
Gambar III.6.
Gambar III.3
+7

Referensi

Dokumen terkait

Menurut Winkel dan Hastuti (2007) “bimbingan kelompok adalah pelayanan bimbingan yang diberikan kepada lebih dari satu orang pada waktu bersamaan”. Menurut Tim MKDK

Oleh karena itu pabrik yang akan didirikan mempunyai prospek pasar yang baik.Berdasarkan kebutuhan Margarin di Indonesia, maka pabrik akan mulai beroperasi pada tahun 2022

Pada activity diagram admin yang pertama yaitu admin/user masuk ke halaman login 1.0 kemudian sistem otomatis masuk ke halaman dashboard 1.1, setelah itu admin/user

Tujuan dari penulisan ini adalah mengetahui tinggi timbunan kritis pada badan jalan, mengetahui daya dukung tanah dengan menggunakan geotextile sebagai bahan

Untuk menghindari dari efek lebur, maka panas yang tinggi dapat terjadi bunga api yang pada saat pemutusan akan diredam oleh pemadam busur api (arc-shute) dan bunga api yang

Pemberian kompensasi, lingkungan kerja yang baik pada dasarnya adalah hak para karyawan dan merupakan kewajiban dari pihak perusahaan untuk mendukung kontribusi

yang ada di Indonesia yang mengatakan bahwa Moe itu terlihat lucu, baik itu dalam hal penampilan maupun karakter, bahkan ada beberapa orang yang mengikuti karakter dan

memiliki budaya sekolah yang bersih, bebas asap rokok, bebas kekerasan, narkotika, dan rindang mempunyai andil keberhasilan menanamkan QLODL nilai karakter bangsa pada