Project Template Rekayasa Perangkat Lunak
Transcript of Project Template Rekayasa Perangkat Lunak
Sistem Informasi pada Website Perpustakaan Online
Sasaran Project
Sistem Informasi pada website perpustakaan online
Tujuan Project
Membangun project Rekayasa Perangkat Lunak untuk perancangan dan desain sistem
informasi perpustakaan secara online.
Nama RPL
SABER Smart Library.
Spesifikasi Software Pembangun
1. Menggunakan ASP.Net .
2. Menggunakan database SQL Server dan SQL 2005 Enterprise Edition.
3. Menggunakan Microsoft Visual Studio 2008 untuk mendesain, merancang,
dan membuat bahasa pemrograman.
4. Microsoft IIS sebagai web server.
5. Adobe Photoshop CS5 untuk mengolah gambar pada website.
Spesifikasi Hardware
1 Unit Komputer
Spesifikasi :
Processor Intel Core 2 duo
Motherboard Intel
Memory DDR 2 26B Visi pro
HD 500 6B SATA
DVD-RW LG
Speaker Simbada TB
Casing 450 watt
1
Keyboard PS2
Monitor LG 16’ WI322SC
Analisa Waktu, Budget, Dan Sumber Daya Manusia
SDM Waktu Budget
13 orang 3 bulan Rp 34.000.000
Divisi Planning Analysis Design Implementatio
n
Support
SDM 2 orang 2 orang 3 orang 4 orang 2 orang
Waktu 2 minggu 2 minggu 2 minggu 5 minggu 1 minggu
Budget 2 juta 3 juta 6 juta 20 juta 3 juta
Dasar Teori
o Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri
dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu
menyajikan informasi.
o Perangkat Lunak:
I. ASP.Net (Active Server Pages .NET) adalah kumpulan tekhnologi
dalam framework . NET untuk membangun aplikasi web dinamik dan
XML Web Service (Layanan Web XML).
II. Basis Data (database) adalah suatu pengorganisasian sekumpulan data
yang saling terkait sehingga memudahkan aktivasi untuk memperoleh
informasi.
III. Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap
(suite) yang dapat digunakan untuk melakukan pengembangan
aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen
aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun
aplikasi Web.
2
IV. Microsoft SQL Server adalah sebuah sistem manajemen basis data
relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya
adalah Transact-SQL yang merupakan implementasi dari SQL standar
ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya
SQL Server digunakan di dunia bisnis yang memiliki basis data
berskala kecil sampai dengan menengah, tetapi kemudian berkembang
dengan digunakannya SQL Server pada basis data besar.
V. Adobe Photoshop adalah perangkat lunak editor citra buatan Adobe
Systems yang dikhususkan untuk pengeditan foto/gambar dan
pembuatan efek.
VI. Microsoft IIS atau Internet Information Services atau Internet
Information Server adalah sebuah HTTP web server yang digunakan
dalamsistem operasi server Windows, mulai dari Windows NT 4.0
Server, Windows 2000 Server atau Windows Server 2003. Layanan ini
merupakan layanan terintegrasi dalam Windows 2000
Server, Windows Server 2003 atau sebagai add-on dalam Windows
NT 4.0. Layanan ini berfungsi sebagai pendukung
protokol TCP/IP yang berjalan dalam lapisan aplikasi (application
layer). IIS juga menjadi fondasi dari
platform Internet dan Intranet Microsoft, yang mencakup Microsoft
Site Server, Microsoft Commercial Internet System dan produk-
produk Microsoft BackOffice lainnya.
Perangkat keras untuk memenuhi kebutuhan program web ini, tidak begitu
hardware dengan spesifikasi yang high peformance, hanya perlu hardware
yang standard saja.
Konteks Diagram digunakan untuk menggambarkan dan menjelaskan
mekanisme kerja dari suatu sistem secara garis besar atau secara umum
dimana diagram konteks merupakan konsep dasar dari pengembangan suatu
sistem. Pada kontek diagram terdapat entity-entity yang melakukan kegiatan
memberi data ataupun menerima data.
3
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari data sistem, yang penggunaannya
sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem
yang sedang berjalan logis.
Entity Relationship Diagram (ERD) adalah alat permodelan data utama dan
akan membantu mengorganisasi data dalam suatu proyek ke dalam entitas-
entitas dan menentukan hubungan antar entitas. Proses memungkinkan analisis
menghasilkan struktur basiski data yang baik sehingga dapat disimpan dan
diambil secara efisien.
Konseptual Database merupakan detail dari entity relationship diagram
dimana terdapat attribute atau struktur file yang merupakan interpretasi dari
sistem basis data yang digunakan sebagai media penyimpanan.
Struktur File adalah tabel yang digunakan sebagai penyimapanan data suatu
aplikasi software memerlukan suatu database, dan memiliki beberapa buah
tabel yang saling berelasi satu dengan yang lain.
Analisa Proses
DFD Level Konteks :
4
DFD Level 0 :
DFD Level 1 maintanance Data :
5
DFD Level 1 Maintanance Transaksi :
ERD :
6
Konseptual Database :
Struktur File :
1. Nama tabel : T_Anggota
Fungsi : Untuk Menyimpan Data Master Anggota
Key Field Name Type Size Keterangan
PK no_induk varchar 12 Id anggota
nm_anggota Varchar 50 Nama
anggota
password Varchar 50 Password
anggota
jen_kel Varchar 10 Jenis kelamin
tmp_lahir Varchar 30 Tempat lahir
7
tgl_lahir Date time - Tanggal lahir
alamat Text - Alamat
anggota
no_telp Varchar 15 No telepon
email Varchar 30 Email
anggota
2. Nama tabel : T_Pemesanan
Fungsi : Untuk Menyimpan Data Master Pemesanan
Key Field Name Type Size Keterangan
PK id_pesan Varchar 12 Id pemesanan
FK id_buku Varchar 12 Id buku
FK id_pegawai Varchar 12 Id pegawai
FK no_induk Varchar 12 No induk
tgl_pesan Date time - Tanggal
pemesanan
jam_pesan Varchar 8 Jam
pemesanan
tgl_ambil Date time - Tanggal
pengembalian
status Varchar 50 Status buku
3. Nama tabel : T_Rak
Fungsi : Untuk Menyimpan Data Master Rak
Key Field Name Type Size Keterangan
PK id_rak Varchar 12 Id rak
nm_rak Varchar 50 Nama rak
4. Nama tabel : T_Pegawai
Fungsi : Untuk Menyimpan Data Master Pegawai
8
Key Field Name Type Size Keterangan
PK id_pegawai Varchar 12 Id pegawai
nm_pegawai Varchar 50 Nama
pegawai
password Varchar 50 Password
pegawai
alamat Text - Alamat
pegawai
no_telp Varchar 20 No telepon
email Varchar 30 Email
pegawai
5. Nama Tabel : T_Kategori
Fungsi : Untuk Menyimpan Data Master Kategori
Key Field Name Type Size Keterangan
PK id_kategori Varchar 25 Id kategori
nm_kategori Varchar 25 Nama
kategori
6. Nama Tabel : T_Buku
Fungsi : Untuk Menyimpan Data Master Buku
Key Field Name Type Size Keterangan
PK id_buku Varchar 12 Id buku
FK id_rak Varchar 12 Id rak
FK id_kategori Varchar 12 Id kategori
nm_buku Varchar 50 Judul buku
9
penerbit Varchar 50 Penerbit
pengarang Varchar 50 Pengarang
edisi Varchar 50 Edisi buku
thn_terbit Varchar 4 Tahun terbit
stok Int - Stok buku
Kesimpulan
Sistem Informasi pada website perpustakaan online memudahkan dan mempercepat
pengguna dalam mendapatkan informasi perpustakaan serta banyak membantu
petugas perpustakaan dalam mengelola data perpustakaan.
Admin memiliki hak akses penuh untuk melakukan perubahan, penambahan,
ataupun penghapusan anggota dari aplikasi perpustakaan berbasis web ini.
10