37
3.3 Kebutuhan Basis Data
Dalam sistem informasi sewa film online dibutuhkan basis data untuk memenuhi kebutuhan data-data dalam transaksi sewa film antara penyewa
sebagai member yang menyewa film dan administrator sebagai penyedia layanan kebutuhan film-film untuk penyewa.
3.3.1 Diagram Jenjang
Pada sistem sewa film online dapat di gambarkan secara diagram jenjang. Dari analisa dapat digambarkan bahwa proses
sistem terdapat 2 level diantara level 0 terdapat 1 proses yang global yaitu Sistem Informasi Sewa Film Online dan level 1
terdapat 7 proses diantaranya adalah menyimpan data user, menyimpan data kategori film, menyimpan data film, mendaftar
pelanggan, mengkonfirmasi transfer saldo, menyetujui data saldo dan memilih film. Berikut Gambar 3.2 untuk diagram jenjang sewa
film online :
38
Gambar 3.2 Diagram Jenjang Sewa Film Online
3.3.2 DFD Data Flow Diagram
DFD atau data alir diagram menggambarkan data yang masuk ke sistem berdasarkan pada gambar 3.2 diatas. Data-data
yang akan mengalir berupa input kemudian di proses oleh sistem untuk menghasilkan output yang sesuai dengan kebutuhan yang
diinginkan oleh pengguna. DFD terdiri dari beberapa level diantaranya DFD level 0 yang bisaa dikenal dengan diagram
konteks, DFD level 1, DFD level 2 dan seterusnya sesuai dengan banyaknya proses dalam sebuah sistem yang dibutuhkan oleh
pengguna. Diagram konteks merupakan gambaran dari sebuah
proses dalam sistem secara umum yang terdiri atas satu simbol
Sistem Informasi Sewa Film Online
Menyetujui Data Saldo Memilih Film
Menyimpan Data Film Menyimpan Data
Kategori Film Menyimpan Data User
Mendaftar Pelanggan Mengkonfirmasi
Transfer Saldo
Level 0 Level 1
39 proses. Diagram konteks sewa film online dapat dilihat pada
Gambar 3.3 DFD Level 0 berikut ini :
FILM PILIHAN DATA FILM PILIHAN
INFORMASI SALDO PELANGGAN
DATA APPROVE SALDO
INFORMASI SALDO MASUK DATA SALDO
INFORMASI PELANGGAN DATA PELANGGAN
INFORMASI USER DATA USER
INFORMASI FILM INFORMASI DAFTAR FILM
DATA FILM INFORMASI KATEGORI FILM
DATA KATEGORI FILM SEWA FILM ONLINE
+
ADMINISTRATOR PELANGGAN
Gambar 3.3 DFD Level 0 Sewa Film Online
Administrator memiliki otoritas penuh terhadap sistem, yaitu dapat menginputkan data approve saldo, input data user,
input data film dan input data kategori film. Sedangkan untuk sistem sewa online juga memberikan output kepada administrator
berupa informasi-informasi yang ada diantaranya informasi saldo masuk, informasi pelanggan, informasi user, informasi kategori
film, dan informasi daftar film. Pelanggan hanya dapat menginputkan data film pilihannya, data
saldo, dan data dirinya sebagai pelanggan,sedangkan untuk sistem sewa film online hanya dapat memberikan output kepada
pelanggan berupa film pilihan, informasi film, dan informasi saldo
40 pelanggan. Gambar 3.4 berikut merupakan hasil decompose dari
DFD level nol menjadi DFD level 1 :
LOAD FILM PILIHAN SAVE FILM PILIHAN
FILM PILIHAN DATA FILM PILIHAN
INFORMASI SALDO PELANGGAN LOAD SALDO TERBARU
UPDATE SALDO DATA APPROVE SALDO
LOAD DATA SALDO INFORMASI SALDO MASUK
SAVE DATA SALDO DATA SALDO
LOAD DATA FILM SAVE DATA FILM
INFORMASI PELANGGAN
LOAD DATA PELANGGAN SAVE DATA PELANGGAN
DATA PELANGGAN INFORMASI USER
DATA USER LOAD DATA USER
SAVE DATA USER
INFORMASI FILM INFORMASI DAFTAR FILM
DATA FILM LOAD KATEGORI FILM
LOAD DATA KATEGORI FILM SAVE DATA KATEGORI FILM
INFORMASI KATEGORI FILM DATA KATEGORI FILM
ADMINISTRATOR
PELANGGAN
ADMINISTRATOR PELANGGAN
1 MENYIMPAN DATA
KATEGORI FILM KATEGORI
2 MENYIMPAN DATA
FILM 3
MENYIMPAN DATA USER
USER
4 MENDAFTAR
PELANGGAN PELANGGAN
FILM
5 MENGKONFIRMASI
TRANSFER SALDO 6
MENYETUJUI DATA SALDO
7 MEMILIH FILM
Gambar 3.4 DFD Level 1 Sewa Film Online
Pada DFD Level 1 terdapat proses bisnis yang dapat dijelaskan sebagai berikut :
1. Pengelolaan penyimpanan data kategori film
Proses ini berfungsi untuk melakukan pengelolaan penyimpanan data kategori film. Pengelolaan data kategori