Diagram Jenjang DFD Data Flow Diagram

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