Kamis, 27 Oktober 2011

BAB III

BAB III
ANALISIS DAN PERANCANGAN SISTEM

Untuk membuat aplikasi pada Proyek Tugas Akhir ini, terlebih dahulu dilakukan analisis sistem, kemudian analisis kebutuhan, perancangan sistem dan yang terakhir adalah perancangan antarmuka. Analisis sistem berguna untuk mengetahui data apa saja yang dibutuhkan dalam proses implemetasi nantinya. Analisis kebutuhan berguna untuk melakukan identifikasi user dan menentukan variabel kebutuhan untuk input ataupun output user. Perancangan sistem berguna untuk mengintegrasikan semua proses-proses yang terjadi, kemudian dilakukan perancangan database. Perancangan antarmuka, digunakan sebagai jembatan antara pengguna dengan sistem aplikasi yang dibuat, sehingga pengguna dapat mengoperasikan aplikasi yang dibuat.


3.1              Analisis Sistem
Membangun website yang dimaksud dalam perancangan tugas akhir ini adalah dengan memberikan fasilitas kepada instansi terkait dan pelanggan dalam bidang penyewaan lapangan futsal yang sebagian besar dari pelanggan adalah orang-orang yang mulai mengenal teknologi. Dalam hal ini penulis mencoba untuk merancang sebuah aplikasi dengan menggunakan Ruby On Rails atau disebut juga dengan Framework Rails saja, dengan tidak mengabaikan kebutuhan oleh user itu sendiri.
Aplikasi berbasis website ini dibuat sedemikian rupa agar dapat memudahkan setiap pengunjung yang telah menjadi member untuk melakukan booking secara online tanpa harus datang ke instansi penyewaan tersebut.
3.2              Analisis Kebutuhan
Adapun pendukung dalam perancangan dan pembangunan website interaktif  ini adalah hasil analisis terhadap kebutuhan-kebutuhan user. Analisis yang dimaksud tersebut adalah sebagai berikut :

3.2.1        Identifikasi User
Sistem sangat membutuhkan user sebagai pelaku sistem, adapun identifikasi yang dilakukan terhadap user utama pada aplikasi, yaitu :
a.       Member
Berhak melakukan login terhadap sistem karena sudah terdaftar dengan aturan-aturan yang menjadikan customers biasa tersebut menjadi member, sehingga dapat melakukan booking secara online.
b.      Admin
Disini adalah orang yang telah menjadi petugas untuk mengatur website dan mempunyai hak akses sepenuhnya terhadap website aplikasi.  
c.       Guest
Pengunjung website aplikasi yang memiliki ruang akses yang sangat terbatas, yaitu hanya dapat melihat beberapa konten saja yang tersedia tanpa bisa melakukan booking lapangan.

3.2.2        Variabel Kebutuhan Input dan Output User
Selain sistem membutuhkan user sebagai pelaku, sistem juga membutuhkan inputan yang nantinya akan diproses oleh sistem dan sistem akan meresponnya berupa output yang sesuai dengan permintaan user. Adapun variabel input dan output tersebut, adalah :
a.       Member
1)      Input          :
-       User id dan password sebagai member (login).
-       Add booking lapangan.
2)      Output       :
-    Informasi jadwal lapangan
-    Data hasil booking (konfirmasi hasil booking)
-    View berita
b.      Admin
1)      Input          :
- Menginputkan user_id dan password (Login).
- Memasukkan berita-berita.
- Manipulasi data booking.
- Input Data Lapangan
2)      Output       :
- Informasi detail profil user (admin, member).
- Keseluruhan data termasuk jadwal.
- Data history member.
- Informasi data booking.
- Data berita.
c.       Guest
1)      Input : -
2)      Output :
-    View berita

3.3              Perancangan Sistem
Di dalam rancang bangun website interaktif ini, dibuat dengan beberapa perancangan yang bermaksud untuk menjelaskan dan menggambarkan sistem secara umum dan menyeluruh, sistem perancangan tersebut diantaranya adalah Use case, activity diagram, Conceptual Data Model (CDM), Physical Data Model (PDM) serta design interface.

3.3.1        Use Case Diagram
Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor.
Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case. Dalam system ini use case dibagi menjadi dua bagian, yaitu use case untuk admin dan use case untuk pengunjung. 

a.      Use Case Diagram Booking Online Admin
Use case diagram yang digunakan pada website booking untuk admin pada ”Leksono Futsal”

1 komentar:

  1. The Rooftop Casino | Hotels - JTM Hub
    Come 나주 출장샵 in 창원 출장마사지 for a swim 남양주 출장샵 in the pool or a dip in the outdoor pool. JTM's exciting casino is 경산 출장마사지 filled 안양 출장샵 with gaming machines, table games, video poker

    BalasHapus