ERD Entity Relationship Diagram Perancangan Data Flow Diagram

Dari hasil analisis hardware dapat disimpulkan bahwa spesifikasi hardware tergolong baik dan mampu untuk menjalankan aplikasi ini.

3.2.2.3 Analisis Software

Dalam melaksanakan kegiatannya, di CV. Kris Quality Management menggunakan Operating Sistem Microsoft Windows XP Professional Edition.

3.3 Perancangan Sistem

3.3.1 ERD Entity Relationship Diagram

Komponen utama pembentukan Entity Relationship Diagram atau biasa disebut Diagram E-R yaitu Entity entitas dan Relation relasi sehingga dalam hal ini Diagram E-R merupakan komponen-komponen himpunan entitas dan himpunan relasi yang dideskripsikan lebih jauh melalui sejumlah atribut-atribut property yang menggambarkan seluruh fakta dari sistem yang ditinjau. Adapun Diagram E-R dari Sistem Informasi Manajemen Data Band Indie CV. Kris Quality Management dapat digambarkan seperti berikut : band memiliki memiliki memiliki memiliki memiliki memiliki memiliki band_anggota band_lagu genre band_kontak kota provinsi user_tipe id Is_active foto website kota_id alamat genre_id profile tahun nama user id kota_id favgenre_id jk tglLahir email password username tipe_id nama foto Is_active id Is_active foto band_id perlengkapan posisi tglLahir jk nama id band_id url lirik judul Is_active id nama Is_active id band_id nama email telp id_provinsi id nama kabkota id nama id nama deskripsi Mengolah IS A Admin Member Favorit admin_id Gambar 3.1 ERD Sistem Informasi Manajemen Data Band Indie

3.3.2 Perancangan Data Flow Diagram

3.3.2.1 Aliran Informasi

Manajemen Band Indie Member admin Data_login_member, Data_member, Data_band, Data_genre Info_login_member, Info_member, Info_band, Info_genre Data_login_admin, Data_member, Data_band, Data_genre, Data_lagu Info_login_admin, Info_member, Info_band, Info_genre, Info_lagu Gambar 3.2. Diagram Konteks

3.3.2.2 DFD Level 1

3. Login 4. Sign Up 7. Ubah Password 8. Pilih Band 9. Pengolahan Data Member 10. Pengolahan Genre Musik 5. View Band 6. Edit Profile Member admin band band_lagu user genre Data_login_member Info_login_member Data_login_admin Info_login_admin Data_band Info_band Data_member Data_member Info_member data_member Data_genre Info_genre Data_genre Info_genre Data_band Info_band Data_member Info_member Data_band Info_band Data_band Info_band Data_member Info_member Data_ubah_password Info_ubah_password Data_ubah_password Info_ubah_password Data_login_member, Data_login_admin Info_login_member, Info_login_admin Data_member In fo _m em be r 1. View About Us 2. View Contact Us Pengunjung Web Info_about_us Info_contact_us Data_sign_up Info_sign_up Data_band Info_band Data_genre Info_genre Data_band Info_band 11. Logout Info_lagu Info_ubah_password Data_ubah_password Gambar 3.3. DFD Level 1

3.3.2.3 DFD Level 2 Proses 3 Proses Login

3.1 Validasi Username 3.2 Validasi Password Member admin user Data_username_member Info_username_member Data_password_member Info_password_member Data_username_admin Info_username_admin Data_password_admin Info_password_admin Data_username_member, Data_username_admin Info_username_member, info_username_admin Info_password_member, info_password_admin Data_password_member, Data_password_admin Gambar 3.4. DFD Level 2 Proses 3

3.3.2.4 DFD Level 2 Proses 5 Proses View Band

5.1 Lihat Profile Band 5.2 Play Lagu 5.3 Baca Lirik Member band_lagu band Info_profile Data_lagu Info_lagu Info_lirik Data_lirik Info_profile Data_profile Info_lagu Data_lagu Info_lirik Data_lirik Gambar 3.5. DFD Level 2 Proses 5

3.3.2.5 DFD Level 2 Proses 8 Proses Pilih Band

8.1 Olah List Band 8.2 Olah Anggota 8.3 Olah Lagu Demo 8.4 Olah Contact Person admin band Info_band Data_band Info_anggota Data_anggota Info_lagu Data_lagu Info_contact Data_contact Info_band Data_band Info_anggota Data_anggota Info_lagu Data_lagu Info_contact Data_contact Gambar 3.6. DFD Level 2 Proses 8

3.3.2.6 DFD Level 2 Proses 9 Proses Pengolahan Data Member

9.1 Edit Data Member 9.2 Hapus Data Member 9.3 Cari Data Member admin user Info_member Data_member Info_member Data_member Data_member Info_member Info_member Data_member Info_member Data_member Info_member Data_member Gambar 3.7. DFD Level 2 Proses 9

3.3.2.7 DFD Level 2 Proses 10 Proses Pengolahan Genre Musik

10.1 Tambah Data Genre 10.2 Edit Data Genre 10.3 Hapus Data Genre 10.4 Cari Data Genre admin genre Info_genre Data_genre Info_genre Data_genre Info_genre Data_genre Data_genre Info_genre Info_genre Data_genre Info_genre Data_genre Info_genre Data_genre Info_genre Data_genre Gambar 3.8. DFD Level 2 Proses 10 3.3.2.8 DFD Level 3 Proses 8.1 Proses Olah List Band 8.1.1 Tambah Data Band 8.1.2 Edit Profile Band 8.1.3 Hapus Data Band 8.1.4 Upload Foto 8.1.5 Cari Data Band admin band Info_band Data_band Info_band Data_band Info_band Data_band Info_band Data_band Data_band Info_band Info_band Data_band Info_band Data_band Info_band Data_band Info_band Data_band Info_band Data_band Gambar 3.9. DFD Level 3 Proses 8.1

3.3.2.9 DFD Level 3 Proses 8.2 Proses Olah Anggota

8.2.1 Tambah Anggota 8.2.2 Edit Anggota 8.2.3 Hapus Anggota 8.2.4 Upload Foto Anggota 8.2.5 Cari Anggota admin Band_anggota Info_anggota Data_anggota Info_anggota Data_anggota Info_anggota Data_anggota Info_anggota Data_anggota Data_anggota Info_anggota Info_anggota Data_anggota Info_anggota Data_anggota Info_anggota Data_anggota Info_anggota Data_anggota Info_anggota Data_anggota Gambar 3.10. DFD Level 3 Proses 8.2

3.3.2.10 DFD Level 3 Proses 8.3 Proses Olah Lagu Demo

8.3.1 Tambah Data Lagu 8.3.2 Edit Data Lagu 8.3.3 Hapus Data Lagu 8.3.4 Upload Lagu 8.3.5 Cari Data Lagu admin band_lagu Info_lagu Data_lagu Info_lagu Data_lagu Info_lagu Data_lagu Info_lagu Data_lagu Data_lagu Info_lagu Info_lagu Data_lagu Info_lagu Data_lagu Info_lagu Data_lagu Info_lagu Data_lagu Info_lagu Data_lagu band Data_lagu Info_lagu Data_lagu Info_lagu Info_lagu Data_lagu Info_lagu Data_lagu Info_lagu Data_lagu Gambar 3.11. DFD Level 3 Proses 8.3

3.3.2.11 DFD Level 3 Proses 8.4 Proses Olah Contact Person

8.4.1 Tambah Contact 8.4.2 Edit Contact 8.4.3 Hapus Contact 8.4.4 Cari Contact admin Band_contact Info_contact Data_contact Info_contact Data_contact Info_contact Data_contact Data_contact Info_contact Info_contact Data_contact Info_contact Data_contact Info_contact Data_contact Info_contact Data_contact Gambar 3.12. DFD Level 3 Proses 8.4

3.3.2.12 Spesifikasi Proses

Tabel 3.2 Spesifikasi Proses No Proses Keterangan 1 Nomor Proses 1 Nama Proses View About Us Source sumber - Pengunjung Web Deskripsi Proses ini adalah proses untuk melihat halaman web About us dalam bentuk modal box, yang dilakukan oleh Pengunjung Web. Input - Output Info_about_us Logika Proses a. Pengunjung Web mengklik link About Us di halaman index. b. Muncul halaman web About Us, dalam bentuk modal box yang berisi profile singkat Qmanagement beserta Visi Misi. 2 Nomor Proses 2 Nama Proses View Contact Us Source sumber - Pengunjung Web Deskripsi Proses ini adalah proses untuk melihat halaman web Contact Us dalam bentuk modal box, yang dilakukan oleh Pengunjung Web. Input - Output Info_contact_us Logika Proses a. Pengunjung Web mengklik link Contact Us di halaman index. b. Muncul halaman web Contact Us, dalam bentuk modal box . Di halaman ini Pengunjung web dapat mengirimkan pesan kepada QManagement. 3 Nomor Proses 3 Nama Proses Login Source sumber - Member - Admin Deskripsi Proses ini adalah proses untuk login ke dalam aplikasi apakah sebagai member ataupun administrator untuk menuju ke proses selanjutnya. Input - data_login_member - data_login_admin Output - info _login_member - info _login_admin Logika Proses a.Member admin memasukan username dan password b. Check username dan password di dalam database c. Jika username dan password benar, dan tipe user adalah admin maka tampilkan pesan bahwa login berhasil, lalu buka halaman index administrator d. Jika username dan password benar, dan tipe user adalah member maka tampilkan pesan bahwa login berhasil, lalu buka halaman index member e. Jika username atau password salah, maka tampilkan pesan kesalahan.

3.1 Nomor Proses