14
 SISTEM PENYEWAAN DI RUMAH BUKU 1. Scope Defenition Fitur-fitur yang akan digunakan untuk membuat sistem Rumah Buku ini adalah C# untuk interface dan XAMPP untuk database sistem ini. Desain interface yang ada dalam sistem ini adalah tampilan untuk pembuatan kartu member, daftar buku yang tersedia, daftar member, serta daftar pengunjung yang datang. Selain itu, terdapat juga tampilan penyewaan dan juga pengembalian buku. Terdapat juga penghitungan biaya penyewaan dan juga denda. Interface tersebut ditujukan hanya untuk admin. Semua yang terjadi dalam sistem ini merupakan tanggung jawab admin. 1.1.Project Charter 1. Nama Proyek Sistem Penyewaan di Rumah Buku 2. Sasaran Proyek  Membantu petugas dalam mendata anggota.  Mempermudah orang-orang untuk bisa mendapatkan buku, tanpa harus membeli. 3. Gambaran Proyek Pelaksanaan proyek ini dimulai dengan melakukan pengumpulan semua informasi, data maupun dokumen yang diperlukan sebagai input untuk sistem yang akan dikembangkan. Selanjutnya akan melakukan analisis terhadap sistem yang ada dan data-data yang belum diakomodasi keberadaannya. Untuk menentukan data-data yang akan dimasukkan ke dalam sistem. Selanjutnya akan direncanakan metode pengembangan sistem yang digunakan dengan diagram ERD untuk menentukan entitas-entitas database, serta mendefinisikan alur data dalam diagram DFD, mengamati informasi-informasi yang berpengaruh ke sistem kemudian menentukan program aplikasi yang akan dibuat dalam C++ untuk interfacenya dan XAMPP sebagai databasenya. Selanjutnya tahap

Analisis Sistem Rumah Buku

Embed Size (px)

Citation preview

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 1/14

SISTEM PENYEWAAN DI RUMAH BUKU

1.  Scope Defenition

Fitur-fitur yang akan digunakan untuk membuat sistem Rumah Buku ini adalah C# untuk interface dan XAMPP untuk database sistem ini. Desain interface yang ada dalam sistem

ini adalah tampilan untuk pembuatan kartu member, daftar buku yang tersedia, daftar

member, serta daftar pengunjung yang datang. Selain itu, terdapat juga tampilan

penyewaan dan juga pengembalian buku. Terdapat juga penghitungan biaya penyewaan

dan juga denda. Interface tersebut ditujukan hanya untuk admin. Semua yang terjadi

dalam sistem ini merupakan tanggung jawab admin.

1.1.Project Charter

1.  Nama Proyek 

Sistem Penyewaan di Rumah Buku

2.  Sasaran Proyek 

  Membantu petugas dalam mendata anggota.

  Mempermudah orang-orang untuk bisa mendapatkan buku, tanpa harus membeli.

3.  Gambaran Proyek 

Pelaksanaan proyek ini dimulai dengan melakukan pengumpulan semua

informasi, data maupun dokumen yang diperlukan sebagai input untuk sistem yang

akan dikembangkan. Selanjutnya akan melakukan analisis terhadap sistem yang ada

dan data-data yang belum diakomodasi keberadaannya. Untuk menentukan data-data

yang akan dimasukkan ke dalam sistem.

Selanjutnya akan direncanakan metode pengembangan sistem yang digunakandengan diagram ERD untuk menentukan entitas-entitas database, serta

mendefinisikan alur data dalam diagram DFD, mengamati informasi-informasi yang

berpengaruh ke sistem kemudian menentukan program aplikasi yang akan dibuat

dalam C++ untuk interfacenya dan XAMPP sebagai databasenya. Selanjutnya tahap

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 2/14

perancangan, implementasi dan pengujian sistem sehingga system yang direncanakan

sesuai dengan yang diharapkan.

4.  Pernyataan Masalah

Masalah yang ada pada pembuatan sistem ini adalah :

  Admin yang mengawasi sistem terkadang lupa mengupdate data.

  Adanya perubahan data buku.

  Adanya perubahan data pengunjung setiap hari.

5.  Ruang Lingkup Awal Proyek 

Proyek ini mencakup sistem penyewaan buku-buku berdasarkan aturan-aturanyang sudah ditetapkan oleh Rumah Buku tersebut. Pengolahan sistem ini hanya dapat

dilakukan oleh admin saja.

6.  Visi Proyek 

Beberapa visi yang ingin dicapai dari pelaksanaan proyek ini adalah

  Mengefisienkan penyimpanan data.

  Pembuatan data yang akurat dan terupdate.

7.  Batasan Sistem

  Pembuatan sistem menggunakan aplikasi C#  untuk interfacenya dan XAMPP

untuk databasenya.

  Sistem harus memiliki tingkat kemudahan dalam menginputkan data.

8.  Batasan Teknologi

Sistem baru yang akan dikembangkan harus memenuhi kriteria teknologi sebagai

berikut:

1.   Database Management System menggunakan MySQL 

2.  Desain dengan C#  

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 3/14

9.  Strategi Proyek 

Tahapan-tahapan pada pengimplementasian proyek ini adalah:

1.  Studi Pustaka

2.  Pengumpulan Data

3.  Analisis

4.  Perancangan Database

5.  Implementasi

6.  Pengujian

7.  Penyusunan Laporan

Tahap  –  tahap diatas akan dijalankan secara berurutan dengan selalu menyelesaikan

terlebih dahulu tahap sebelumnya, oleh karena itu setiap tahap akan dijalankan dan

direncanakan dengan matang dan sempurna. Bila satu tahap tidak berjalan dengan

baik akan mempengaruhi tahap selanjutnya dan sangat susah kembali memeriksa

tahap sebelumnya untuk mencari di mana terdapat kekurangan yang menyebabkan

kekacauan tersebut. Hal tersebut akan membuat kita keluar dari jadwal yang

seharusnya. Kami memakai metode ini karena proyek ini pada dasarnya merupakan

sistem yang sederhana. Pelaksanaan dari keseluruhan fase ini akan dijelaskan lebih

lanjut pada bagian Manajemen Proyek.

10. Dokumentasi dan Komunikasi Proyek 

Berikut ini adalah petunjuk yang akan digunakan sebagai sarana dokumentasi dan

komunikasi proyek :

1.  System Analyst, Programmer, Desain Interface Sistem dan  Database

 Administrator  melakukan komunikasi secara langsung setiap hari untuk 

membahas mengenai perkembangan dari implementasi yang telah dilakukan, dan

memberikan sub-requirement berikutnya yang harus dipenuhi.

2.  Project Manager  dan System Analyst  melakukan pertemuan secara langsung

setiap minggu untuk melakukan quality assurance management. 3.  Project Team secara keseluruhan akan mengadakan pertemuan setiap dua minggu

untuk membahas mengenai arah perkembangan dari proyek yang telah

dilaksanakan, hambatan yang dihadapi, resiko yang terjadi serta solusi yang

ditawarkan.

Project Team dapat menggunakan sarana e-mail dan telepon sebagai alat komunikasi

untuk membahas permasalahan yang dihadapi oleh masing-masing anggota tim.

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 4/14

11. Organisasi dan Staf Proyek 

Struktur Organisasi dan Staf Proyek

No. Jabatan Nama

1. System Owner  Rumah Buku

2. Project Manager    Arfiyah

  Suri Syahfitri

  Nurul Khairina

  Widya Karolina.S

3. System Analyst    Arfiyah

  Widya Karolina.S

4. Programmer    Suri Syahfitri

  Nurul Khairina

5.  Database Administrator    Suri Syahfitri

  Nurul Khairina

6.  Desain Interface   Arfiyah

  Widya Karolina.S

Tabel Staf Proyek 

System Owner 

Project manager 

System Analyst 

Desain Interface Programmer DB Administrator 

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 5/14

2.  Problem analysis phase

2.1.Ishikawa Diagram

2.1.1.  Ishikawa Diagram Untuk Permasalahan 1

2.1.2 Ishikawa Diagram Untuk Permasalahan 2

Memori yang

dibutuhkan besar

Sistem

DataPenyimpanan

Admin kurang

teliti dalam

memasukkan data

Dokumen

MetodeAdmin

Tidak ada pengintegrasian

data yang masuk

Admin kurang teliti dalam

memasukkan data

Dokumen tidak terkelola dengan baik

Ruang penyimpanan yang

terlalu kecil

Data yang diinputkan

terlalu besar

Tidak ada pengintegrasian database

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 6/14

2.1.2 Ishikawa Diagram Untuk Permasalahan 3

Problem Statement

Pernyataan singkat

masalah/peluang

Tingkat

kepentingan

Visibilitas Peringkat Solusi

Admin kurang teliti

mengupdate data

ASAP Sedang 3 Adanya pengontrolan

terhadap kerja admin danadmin tidak hanya 1 ora

Memori yang dibutuhkanuntuk menyimpan data besar

6 bulan Sedang 2 Memindahkan data yangsudah tidak diperlukan k

dalam suatu tempat

penyimpanan tersendiri

Data yang sering berubah-

ubah

ASAP Tinggi 1 Admin harus rajin

mengupdate data

Problem analysis phase

a.   Admin kurang teliti mengupdate data

Ketelitian admin sangat mempengaruhi dalam sistem ini, karena admin bertugasmemasukan data dan sistem yang diperlukan dalam kinerja sistem.  

b.   Memori yang dibutuhkan untuk menyimpan data besar 

Begitu banyaknya data yang disimpan pada database menyebabkan sistem memerlukan

memori penyimpanan yang besar. Oleh karena itu, data yang tidak diperlukan lagi

dipindahkan ke dalam suatu tempat penyimpanan tersendiri.

Data yang sering

berubah-ubah

Sistem

Dokumen

Admin

Metode

Dokumen tidak terkelola

dengan baik

Admin kurang teliti dalam

memasukkan data

Tidak ada pengintegrasian

data yang masuk

Tidak ada pengintegrasian

database

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 7/14

c.   Data yang sering berubah

Perubahan data yang sering terjadi di dalam sistem ini membuat admin harus rajin

mengupdate data.

3.  Requirements analysis phase

  Functional requirement

No. Fungsional Keterangan

1. InterfaceSebagai interaksi user terhadap sistem sehingga input

data dapat dilakukan.

2. DatabaseUntuk menyimpan semua semua data yang masuk ke

sistem.

  Nonfunctional requirement

No. Nonfungsional Keterangan

1. PerformaPenyewaan dengan sistem komputerisasi yang lebih

efisiensi.

2. InformasiData member disimpan ke database daftar buku

penyewa dan pengembalian buku.

3. Ekonomi Dengan emningkatkan kinerja sistem maka akan

meningkatkan laba dari Rumah Buku.

4. Keamanan Semua data tersimpan dalam database Rumah Buku.

4.  Logical Design Phase

4.1. Data yang Diperlukan

i.  Data buku-buku yang tersedia

ii.  Batasan-batasan dari sistem penyewaan Rumah Buku

4.2.Kamus data

i.  Admin (Nama, No_telp, Alamat, Jenis_kelamin, TTL, ID_admin)

ii.  Member (Nama, ID, Alamat, Jenis_kelamin, Pekerjaan, No_telp, TTL)

iii.  Pengunjung (No_pengunjung, Nama, Jenis_kelamin, Pekerjaan, No_telp)

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 8/14

iv.  Buku(Kode_buku, edisi, Penerbit, Pengarang, Judul_buku, Kota_terbit,

Tahun_terbit)

v.  Rumah Buku (No, Kode_pos, Alamat)

4.3 ERD (Entity Relationship Diagram)

Rumah Buku

Pengunjung

Admin

Buku

punya

kerja

Baca

melayani

Kode Buku

Judul Buku

Pengarang

Penerbit

Tahun Terbit

Kota Terbit

Edisi

No

Pengunjung

Nama

Jenis Kelamin

Pekerjaan

No Telepon

Nama

ID Admin

TTL

Jenis Kelamin

AlamatNo Telepon

Kode Pos

No

Alamat

Member

ID

Nama

Jenis Kelamin

Pekerjaan

No Telepon

Tgl Lahir

Alamat

Sewa

11

N P

P

N

M

1

N

N

1

M

M

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 9/14

  4.4 DFD (Data Flow Diagram)

i)  Diagram Konteks

ii)  Diagram Nol (Level 1)

Admin

Sistem Penyewaan

Buku di

Rumah BukuPemilik

Aplikasi Penyewaan

Identitas

password

Info Login

Aplikasi Pengembalian

Laporan

Harian

1.0LoginAdmin

2.0

PembuatanKartu

Anggota

3.0Penyewaan

Buku

4.0Pengembalian

Buku

5.0Pendataan

Pengunjung

Admin

6.0 *Rekapitulasi

LaporanPe

Pen

Anggota

Penyewaan

Pengembalian

TamuIdentitas

Aplikasi Pengembalian

Aplikasi Penyewaan

Identitas

ID (password)

Aplikasi Penyewaan

Aplikasi Pengembalian

Laporan

Harian

InfoLogin

KartuAnggota

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 10/14

iii)  Diagram Satu (Level 2)

Admin

1.1*Pengecekan

ID

1.3*Penolakan

ID

1.2*Penerimaan

ID

ID Valid

Invalid ID

Info Penolakan

Info Masuk

2.1*PengecekanKeanggotaan

2.2*Pencatatan

Data

Anggota

2.3*Pencetakan

KartuAnggota

2.4*Penolakan

Keanggotaan

Identitas

IDBelum terdaftar

Identitas

Penyewa

ID

terdaftar

InfoPenolakan

Kartu Member

Anggota

ID

3.1*PengecekanPenyewaan

3.2*PencatatanPenyewaan

KodeBuku

AplikasiPenyewaan

Penyewaan

4.1*PengecekanPenyewaan

4.2*Penghapusan

DataPenyewaan

IDAplikasi

PengembalianPengembalian

Aplikasi

Pengembalian

5.1*Pengecekan

NomorPengunjung

5.2*Pencatatan

Datapengunjung

5.3*Penolakan

NomorPengunjung

Nomor belumterdaftar

Nomorterdaftar

Identitas

InfoPenolakan

tamu

6.0 *Rekapitulasi

LaporanHarian

Pemilik

LaporanHarian

ID

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 11/14

2. Decision Analysis Phase

NO. Kriteria Kelayakan BobotKandidat

1

Kandidat

2

Kandidat

3

Kandidat

4

1. Kelayakan

Operasional

Fungsionalitas. 

Deskripsi tentang

pada tingkat apa

kandidat akan

memberikan

manfaat bagi

organisasi dan

seberapa baik

sistem akan bekerja.

Politik. Deskripsi

tentang seberapa

baik solusi ini

diterima dari

perspektif 

manajemen

pengguna,

pengguna, dan

organisasi.

30 % Hanya

mendukung

persyaratan

Member

Service, dan

proses bisnis

saat ini akan

harus

dimodifikasi

untuk

memanfaatkan

fungsionalitasperangkat

lunak.

Sepenuhnya

mendukung

fungsionalitas

persyaratan

pengguna.

Sama

dengan

kandidat 2.

Skor : 60 Skor : 100 Skor : 100

2. Kelayakan Teknis. 

Penilaian tentang

kematangan,

ketersediaan (atau

kemampuan untuk

didapatkan), dan

desirabilitas dari

teknologi computer

yang diperlukan

untuk mendukung

kandidat ini.

Keahlian. Penilaian

tentang keahlian

teknis yang

diperlukan untuk

30 % Sistem ini

digunakan di

Rumah Buku

dan mereka

membebankan

upah untuk

dukungan

teknis.

Secara teknis

mempelajari

dan

memprogram

sistem dengan

C#.

Akan terus

mengguna

kan MySQL

untuk

penyimpan

an data ke

dalam

database.

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 12/14

mengembangkan

mengoperasikan,

dan memelihara

sistem kandidat.

Skor : 50 Skor : 95 Skor : 603. Kelayakan Ekonomi

Biaya untuk

mengembangkan :

Periode

pengembalian

(diskon) :

30 %

Sekitar :

Rp 20.000.000

Sekitar :

3 bulan

Sekitar :

Rp 27.000.000

Sekitar :

3 bulan

Sekitar :

25.000.000

Sekitar :

3 bulan

Skor : 60 Skor : 85 Skor : 904. Kelayakan Jadwal.

Penilaian tentang

berapa lama waktu

yang diperlukan

oleh solusi untuk

didesain dan

diimplementasikan.

10 % Kurang dari 3

bulan

6 bulan Sama

dengan

kandidat 2

Skor : 95 Skor : 80 Skor : 85

5. Ranking 100 % 60.5 92 83.5

3. Matrix Candidat Sistem

NO KarakteristikAnalis

Kandidat 1

Desainer

Kandidat 2

Builder

Kandidat 3

Owner

Kandidat 4

1. Bagian dari sistem

Computerized. 

Penjelasan singkat

tentang bagian dari

sistem yang akan

dikomputerisasi dalam

kandidat tersebut.

2. Manfaat. 

Penjelasan singkat

tentang manfaat bisnis

Solusi ini

dapat

diimplementa

Sepenuhnya

mendukung

proses bisnis yang

Sama

dengan

kandidat 2.

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 13/14

yang akan direalisir untuk

kandidat tersebut.

si dengan

cepat.

diperlukan

pengguna untuk

proses

penyewaan buku.

Ditambah

interaksi yang

lebih efisien

dengan akun

anggota.

3. Alat perangkat lunak

yang diperlukan .

Alat perangkat lunak

yang diperlukan untuk

mendesain dan

membangun kandidat

(missal sistem

manajemeen database,

emulator, sistem operasi,

bahasa dan sebagainya).

Tidak biasa digunakan

 jika paket perangkat

lunak aplikasi dibeli.

C# untuk

interface dan

XAMPP untuk

koneksi ke

database

Sama dengan

kandidat 1

Sama

dengan

kandidat 1

4. Alat input dan implikasi

Deskripsi tentang

metode input yang

digunakan, alat input

(missal keyboard, mousedan sebagainya),

persyaratan input khusus

(missal form baru atau

revisi dari mana data

akan diinput), dan

konsiderasi input (missal

timing input actual).

Keyboard dan

mouse

Sama dengan

kandidat 1

Sama

dengan

kandidat 1

5. Alat penyimpanan dan

implikasi

Penjelasan singkattentang data apa yang

akan disimpan, data apa

yang akan diakses dari

store yang ada, media

penyimpanan apa yang

akan digunakan, berapa

banyak kapasitas

penyimpanan yang

MS SQL Server

DBMS

Sama dengan

kandidat 1

Sama

dengan

kandidat 1

5/17/2018 Analisis Sistem Rumah Buku - slidepdf.com

http://slidepdf.com/reader/full/analisis-sistem-rumah-buku 14/14

diperlukan, dan

bagaimana data akan

diorganisasi.

4. Cause & Effect

Analisis Sebab & Akibat Tujuan-Tujuan Perbaikan Sistem

Masalah atau

KesempatanSebab & Akibat Tujuan Sistem Batasan Sistem

1.  Waktu renpons

penyewaan tidak

dapat diterima.

1.  Hasil telah

meningkat,

sedangkan jumlah

buku penyewaan

terbatas. Lama

waktu penyewaan

buku ditetapkan.

2.  Sistem terlalu

tergantung pada

keyboard.

3.  Karena komputer

mendekati

kapasitasnya,

maka responssistem pada saat

editing penyewaan

mengalami

kelambatan.

Karena admin

berusaha bekerja

lebih cepat maka

 jumlah kesalahan

meningkat.

1.  Pengurangan

waktu untuk

memproses satu

permintaan

sebesar 50 %.

2.  Entry data lewat

keyboard

berkurang 50 %

untuk semua

penyewaan.

3.  Untuk penyewaan

yang masih

tersisa,

mengurangisebanyak mungkin

keystore dengan

mengganti

keystore dengan

menempatkan

objek point-and-

click pada layar

display computer.

1.  Tidak aka nada

peningkatan

dalam proses

penyewaan.

2.  Beberapa sistem

yang

dikembangkan

harus cocok

dengan standar

desktop windows

7.

3.  Sistem yang baru

harus cocok

dengan sistemidentifikasi

otomatis yang

ditetapkan (untuk

bar coding).