analisis sistem rumah buku
TRANSCRIPT
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).