BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1
Analisa Masalah Mengenal, mengetahui, memahami merupakan sesuatu yang dilakukan
oleh setiap masyarakat menjalankan proses bisnis dalam dunia Lelang. Dan umumnya masyarakat modern sekarang ini telah banyak yang mengenal & bahkan menjadikan Lelang sebagai sarana bisnis untuk memendapatkan barang atau jasa dan mengoleksi sesuatu barang/hewan langka, karena umumnya di jual melalui pelelangan agar si penjual mendapatkan keuntungan dan si pembeli mendapatkan apa yang di cari. Karena sistem lelang elektronik pecinta hewan anjing masih minim yang mengetahui. Maka dari itu pengenalan dan pembelajaran tentang lelang untuk membuat sebuah aplikasi kedalam sistem yang interaktif dalam perangkat mobile android yang mana setiap penggunanya bisa mengetahui beragam penjualan anjing melalui sistem lelang yang ada secara detail dan interaktif dengan memberikan Bid (tawaran) pada setiap detail informasi pelelangan hewan anjing dan informasi tentang hewan yang telah terjual sesuai dengan batas limit tanggal .
3.2
Analisa Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem
yang utuh kedalam bagian–bagian komponennnya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan–permasalahan, hambatanhambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Atau secara lebih mudahnya analisis sistem adalah penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau diperbarui.Dalam proses pembuatan suatu sistem mutlak dilakukan penelitian dan penganalisaan tentang sistem yang akan dibangun.
29 http://digilib.mercubuana.ac.id/
3.3
Analisa Kebutuhan Sistem Tahap analisis sistem merupakan salah satu usaha mengidentifikasi
kebutuhan dan spesifikasi sistem yang akan diciptakan. Di dalamnya akan dijabarkan apa saja entitas yang dilibatkan, proses yang dijalankan, serta output yang dihasilkan. Berdasarkan analisis masalah yang dijabarkan diatas, maka aplikasi yang dibuat adalah Perancangan Aplikasi Lelang Berbasis Android. spesifikasi sistem sebagai berikut: 1.
Sistem aplikasi yang akan digunakan berbasis mobile programming dengan platform android.
2.
Sistem menyediakan fasilitas posting penjualan, yang mana setiap penggunanya bisa mempostingkan hewan apa yang ingin dilelang kedalam aplikasi.
3.
Sistem menyediakan fasilitas Bid (tawaran) untuk memberikan penawaran perihal postingan pelelang yang ada didalam aplikasi.
4.
Sistem menutup bid apabila tanggal telah melewati batas dari tanggal yang ditentukan.
3.4
Perancangan Sistem Perancangan sistem yang merupakan analisis kebutuhan fungsional
iniakan mencakup diagram UML, dan desain interface.
30 http://digilib.mercubuana.ac.id/
3.5
Use case Diagram
Login
Daftar
Cari lelang
Buat Lelang Pembeli
Pelelang
Lihat lelang
Lihat list anjing
Bid
Gambar 3.1 Usecase diagram.
Nama Use Case
Daftar
Aktor
Pelelang, Pembeli
Deskripsi
melakukan pendaftaran pada aplikasi.
Precondition
memilih tombol daftar
Tindakan Utama
mengisi data diri ke dalam halaman daftar
Postcondition
Data berhasil disimpan Tabel 3.1 Daftar
Nama Use Case
Login.
31 http://digilib.mercubuana.ac.id/
Aktor
Pelelang, Pembeli.
Deskripsi
Untuk masuk kedalam menu aplikasi.
Precondition
Memasukan username dan password.
Tindakan Utama
Mengisi username serta password pada halam login.
Postcondition
Berhasil masuk ke menu utama aplikasi. Tabel 3.2 Login
Nama Use Case
Buat lelang.
Aktor
Pelelang,
Deskripsi
Untuk menjual hewan yang ingin di lelang.
Precondition
Pilih tombol buat lelang.
Tindakan Utama Pelelang menuliskan judul nama hewan yang ingin di jual. Postcondition
Data berhasil disimpan. Tabel 3.3 Buat lelang
Nama Use Case
Lihat List anjing.
Aktor
Pelelang, pembeli.
Deskripsi
Untuk melihat list anjing.
Precondition
Memilih tombol list anjing.
Tindakan Utama
User mencari tahu info karakteristik anjing yang umum.
Postcondition
menampilkan nama list anjing. Tabel 3.4 Lihat list anjing
32 http://digilib.mercubuana.ac.id/
Nama Use Case
BID
Aktor
Pembeli.
Deskripsi
Melakukan penawaran pada postingan lelang
Precondition
Mencari nama hewan yang ingin di cari pada kolom pencarian.
Tindakan Utama
Pembeli melakukan penawaran
Postcondition
menampilkan nama harga bid pembeli Tabel 3.5 BID
Nama Use Case
Cari lelang.
Aktor
Pembeli.
Deskripsi
Untuk mencari postingan lelang.
Precondition
Masukan nama hewan yang di cari.
Tindakan Utama
Melakukan pencarian pada halaman pencarian lelang.
Postcondition
menampilkan post lelang hewan yang tersedia.
Tabel 3.6 Cari lelang.
Nama Use Case
Lihat lelang.
Aktor
Pelelang, pembeli
Deskripsi
Untuk melihat tawaran yang sedang berlangsung
Precondition
Memilih hewan yang sedang di lelang
33 http://digilib.mercubuana.ac.id/
Tindakan Utama
Melakukan Bid pada hewan yang di lelang
Postcondition
menampilkan post harga lelang hewan yang tersedia. Tabel 3.7 Lihat lelang.
3.6
Activity Diagram
Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada aplikasi.
User
Sistem
Masuk ke halaman pendaftaran
menampilkan halaman daftar
isi daftar
data berhasil disimpan
simpan
Gambar 3.2 Activity Pendaftaran.
34 http://digilib.mercubuana.ac.id/
Pelelang
Sistem
Login
Cek Login
Tidak ya Isi Form lelang anjing
Tidak Ya Melihat Tawaran
Tidak Ya Konfirmasi pembayaran pada pembeli
Gambar 3.4 Activity Pelelang
35 http://digilib.mercubuana.ac.id/
Pembeli
Sistem
Login
Cek Login
Tidak ya Bid harga
Menunggu konfirmasi
Melakukan pembayaran
Logout
Gambar 3.5 Activity Pembeli
36 http://digilib.mercubuana.ac.id/
3.7
Sequence Diagram Sequence Diagram yang menggambarkan kelakuan objek pada Use Case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Form Pendaftaran
Data pendaftaran
Simpan
User
Masuk halaman pendaftaran Isi form pendaftaran Data lengkap
Data tidak lengkap
Gambar 3.6 Sequence diagram daftar aplikasi.
Form Login
Data Login
Form lelang
Lelang info
Simpan
Pelelang
Masukan halaman login
Login Isi form lelang
Masukan BID
Melihat BID
Data tidak lengkap
Gambar 3.7 Sequence diagram pelelang
37 http://digilib.mercubuana.ac.id/
Form Login
Data Login
Simpan
Lihat lelang
Pembeli
Masuk halaman login Login Verifikasi data Masukan BID Data tidak lengkap
Gambar 3.8 Sequence diagram pembeli.
3.8
Class Diagram Class Diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.
Gambar 3.9 Class diagram lelang anjing.
38 http://digilib.mercubuana.ac.id/
Field Id_user nama username password kota alamat email telpon
Type Int Varchar Varchar Varchar Varchar Text Varchar Varchar
Size 11 30 15 30 10 20 15
Description Id_registrasi pengguna Nama pengguna Username pengguna Password user Asal daerah user Alamat user Email user Nomor telepon user
Table 3.8 Struktur table user.
Field Id_bid Id_lelang Id_user Bid_harga
Type Int Int Int Varchar
Size 5 4 4 8
Description Id_penawaran Id_lelang hewan Username pengguna Penawaran harga
Table 3.9 Struktur table Bid.
Field Id_lelang Id_user Id_anjing Judul harga Limit
Type Int Varchar Varchar Varchar Int
Size 4 4 2 40 9
Description Id_lelang user Username pengguna Id_hewan Deskripsi pelelangan Harga pelelangan Batasan waktu
Table 3.10 Struktur table lelang.
Field Id_anjing Nama anjing Deskripsi
Type Int Varchar Varchar
Size 20 15 30
Description Id_hewan Nama hewan Pengenalan singkat jenis hewan
Table 3.10 Struktur table anjing.
39 http://digilib.mercubuana.ac.id/
3.9
Rancangan Layar Aplikasi
Tahap perancangan desain sistem ini merupakan salah satu usaha untuk mendefinisikan secara mendetail bagaimana aplikasi ini akan dibuat nantinya, didalamnya akan terdapat rancangan layar keseluruahan aplikasi dan rancangan input,proses dan outputnya. Berikut adalah rancangan layar perancangan aplikasi lelang komunitas pecinta anjing : 3.9.1 Rancangan Halaman Awal Aplikasi
Gambar 3.10 Rancangan Halaman Awal.
3.9.2 Rancangan Halaman Hasil Pencarian
40 http://digilib.mercubuana.ac.id/
Gambar 3.11 Rancangan Hasil Pencarian lelang.
3.9.3 Rancangan Halaman Registrasi
Gambar 3.12 Rancangan Halaman registrasi.
3.9.4 Rancangan Halaman Post Lelang
Gambar 3.13 Rancangan membuat lelang.
3.9.5 Rancangan Halaman Lelang
41 http://digilib.mercubuana.ac.id/
Gambar 3.14 Rancangan Bid lelang.
42 http://digilib.mercubuana.ac.id/