Sistem Informasi Penjualan Lagu Online [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Andrian Nugraha 207700329



IF-A Smt6



Sistem Informasi Penjualan Lagu Online A. Problem Statement Bertransaksi di dunia internet menjadi sebuah dunia baru dalam sektor bisnis jual beli. Pembeli tidak harus susah payah ke tempat asal barang untuk membeli barang. Tinggal mengunjungi situs yang menyediakan barang yang bisa dibeli secara online maka kita bisa melakukan pembelian. Sistem informasi penjualan lagu online adalah sistem yang menjual lagu yang memiliki lisensi. Maraknya download lagu bajakan secara gratis membuat sistem informasi ini diharapkan bisa mengatasi permasalahan tersebut.



B. Use Case Diagram



C. Flow of Event 1. Use case search lagu Nama Use Case



: Search lagu



Actor



: pembeli



Purpose



: untuk melakukan pencarian lagu



IF-A Smt6



Andrian Nugraha 207700329 TypicalCourseofEvent ActorAction 1.pem beli m em ilihm enu pencarianlagu



SystemRespon



2.m enam pilkantextboxuntuk m enginputkanjudul lagu/nam a album /nam apenyanyi 2.m enginputkanjudul lagu/nam aalbum /nam a penyanyi



3.Mem bacaInput 4.m encari dalamdatabase 5a.Jikainputanadadalam database,tam pilkansem uadata yangdicari



AlternativeC ourse 5b.Jikainputantidakadadalamdatabasetam pilkanpesan"m aaf, laguyangandacari tidakadadalamdatabase",kem udiankem bali kem enupencarian



2. Use Case memeriksa lagu Nama Use Case



: memeriksa lagu



Actor



: pembeli



Purpose



: untuk melihat list lagu-lagu yang akan dibeli



Typical Course of Event Actor Action SystemRespon 1. pembeli memilih menu memeriksalist lagu 2. memeriksadatabase lagu-lagu yangakan dibeli pembeli 3a. Jikadatabase tidakkosong makatampilkan lagu-lagu yang telah di list Alternative Course 3b. jikadatabase kosongmakatampilkan pesan"maaf andabelum me-list lagu", kemudian kembali ke menu utama



3. Use Case list lagu Nama Use Case



: list lagu



Actor



: pembeli



Purpose



: untuk me-list lagu-lagu yang akan dibeli



Typical Course of Event Actor Action SystemRespon 1. pembeli memilihmenu list lagu 2. update database list lagu



4. Use Case mendengarkan demo lagu



IF-A Smt6



Andrian Nugraha 207700329 Nama Use Case



: mendengarkan demo lagu



Actor



: pembeli



Purpose



: untuk memutar demo lagu yang akan di dengarkan oleh pembeli



Typical Course of Event Actor Action SystemRespon 1. pembeli memilih menu dengarkan demo lagu 2. periksadatabase demo lagu 3. putar demo lagu 4. mendengarkan demo lagu



5. Use Case Purchase Nama Use Case



: purchase



Actor



: pembeli



Purpose



: untuk melakukan transaksi pembelian lagu-lagu yang telah di List



Typical Courseof Event ActorAction 1. pembeli memilihmenupurchase



3. pembeli mengisi seluruhisianyang harusterisi dengandatayangvalid



SystemRespon



2. tampilkantext boxuntuk pengisiannama, alamat e-mail danpilihanbankdannorekening 4. periksakevalid-analamat email dannorekening 5a. Jikaisianvalidmakasistem akanmenghubungi bank bersangkutandanno-rekening pembeli akanmentransferuang sesuai laguyangtelahdibeli ke no-rekeningadmin 6. updatedatabasetransaksi 7. downloadlagu-laguyangtelah dibeli



8. pembeli menerimalaguyangtelah dibeli AlternativeCourse 5b. Jikatidakvalidmakatampilkanpesan"maaf dataemail ataunorekeningtidakvalid", kemudiankembali kemenupurchase



IF-A Smt6



Andrian Nugraha 207700329 6. Use Case laporan ke email pembeli Nama Use Case



: laporan ke email pembeli



Actor



: pembeli



Purpose



: untuk mengirim laporan transaksi dan mengirim copy lagu Yang telah di beli Typical Course of Event Actor Action



SystemRespon 1. cek database transaksi 2. cek database lagu yangada dalamtransaksi di database lagu 3. membuat laporan transaksi 4. mengirimlaporan ke email yangadadalamdatabase transaksi tersebut



5. pembeli menerimalaporan dan copylagu viaemail



7. Use Case update lagu Nama Use Case



: update lagu



Actor



: admin



Purpose



: untuk memungkinkan admin menambah lagu-lagu dan demo lagu-lagu ke dalam database



Typical Course of Event Actor Action SystemRespon 1. admin memilih menu update database 2. menampilkan formuntuk upload lagu dan demo lagu 3. admin memilih lagu-lagu untuk diupload 4. update database lagu dan demo lagu



D. Activity Diagram 1. Activity diagram 1



IF-A Smt6



Andrian Nugraha 207700329



pembeli



Pilih menu search lagu Input Judul lagu



SI lagu online



Tampilkan Text box untuk search Baca input Filter database lagu Kosong ada Tampilkan daftar lagu yang dicari



Melihat hasil pencarian Pilih “add to list”



Pilih “listen demo”



Pesan “maaf tidak ada dalam database”



IF-A Smt6



Andrian Nugraha 207700329



Update database list lagu



Cari demo lagu di database demo lagu



Mendengark an demo lagu



Putar demo lagu



Pilih Menu utama



2. Activity diagram 2



pembeli



SI lagu online



IF-A Smt6



Andrian Nugraha 207700329



Pilih menu lihat list lagu



Cek database list lagu Tampilkan list lagu yang akan dibeli Kosong ada Tampilkan isi list lagu



Pesan “anda belum me-list lagu”



IF-A Smt6



Andrian Nugraha 207700329



Pilih purchase



Tampilkan form isian untuk transaksi



Cek validasi isian invalid valid



Pesan “isian tidak valid”



Update database transaksi



Download lagu



Terima lagu



Pilih Menu utama



Kirim laporan dan copy lagu ke email pembeli



IF-A Smt6



Andrian Nugraha 207700329 3. Activity diagram 3 admin



Pilih upload lagu upload lagu dan demo lagu Pilih menu utama



SI lagu online



Tampilkan isian “browse file” lagu-lagu Update database lagu dan demo lagu