• Tidak ada hasil yang ditemukan

TUGAS ADT. Penyewaan DVD Online. Reinold Simangunsong ( ) L. Roydel Simarmata ( ) Angga Ade sasmita ( )

N/A
N/A
Protected

Academic year: 2021

Membagikan "TUGAS ADT. Penyewaan DVD Online. Reinold Simangunsong ( ) L. Roydel Simarmata ( ) Angga Ade sasmita ( )"

Copied!
37
0
0

Teks penuh

(1)

TUGAS ADT

Penyewaan DVD Online

Reinold Simangunsong (5107100603) L. Roydel Simarmata (5107100617)

Angga Ade sasmita (5107100618)

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

INSTITUT TEKNOLOGI SEPULUH NOPEMBER

(2)

1

BAB I

Deskripsi

Semakin banyaknya persaingan dalam usaha rental DVD menyebabkan para pemilik toko rental DVD berusaha mengembangkan usahanya memperluas cakupan wilayah pelanggan tak hanya pada tingkat kecamatan namun lebih mengacu pada tingkat antar kota. Walaupun kemampuan para pengusaha rental DVD di Indonesia kebanyakan belum mampu untuk mencovernya dari sisi keuangan.

System ini diharapkan mampu untuk memberikan jawaban bagi para pengusaha yang menginginkan mengembangkan usahanya. Internet merupakan salah-satu jalan tercepat untuk mengembangkan usah. Dengan internet para pengusaha dapat menjaring customer dari seluruh dunia. Tinggal bagaimana kesiapan para pengusaha untuk memberikan manajemen yang baik dan structural bagi usahanya

(3)

2

BAB II

DEFENISI MASALAH

Semakin menjamurnya tempat persewaan film-film original dalam bentuk DVD akan meningkatkan persaingan diantara pemilik tempat persewaan untuk menambah kualitas pelayanan agar dapat menjaring lebih banyak pelanggan yang memesan film. Kemajuan teknologi yang ada saat ini memungkinkan untuk lebih memanjakan pelanggan dengan memesan DVD dari rumah.

Persewaan DVD online yang diinginkan adalah pelanggan di kota surabaya dan sekitarnya dapat memesan 1 atau lebih DVD dan akan diantar sampai ke alamat yang telah diinputkan ke dalam sistem. calon pelanggan harus menjadi member pada sistem ini untuk dapat menyewa DVD. Calon pelanggan diharapkan mengisi data berupa nama, alamat, no telp rumah/HP, email, dan no rekening bank jika ingin membayar lewat bank, atau pilihan kedua yaitu membayar lewat tagihan perbulan. Melalui Mesin ini pelanggan dapat melihat list-list film yang ada dan status ketersediaannya apakah tersedia atau telah dipinjam. Selain itu pelanggan dapat melihat langsung trailer tiap film yang akan dipinjamnya. Film yang akan disewakan selain dilengkapi dengan fasilitas trailer dilengkapi juga dengan rating, genre, berapa kali dipinjam, harga sewa, dan sinopsis. Pelanggan dapat melakukan mencari film dengan fasilitas search dengan kategori judul, genre, rating, harga sewa dan sinopsis. Pelanggan dapat melihat juga film-film yang sering di sewa, dan top 25 film menurut banyaknya film tersebut dipesan. DVD akan segera diantar setelah customer melakukan pemesanan online dengan terlebih dahulu memilih judul yang akan di pesan. Pembayaran untuk sistem ini dilakukan dengan cara mentransfer sejumlah uang kepada rekening pemilik web setelah itu kurir akan mengantarkan DVD dan menyerahkan bukti serah terima kepada customer.

(4)

3

BAB III

PROBLEM / REQUIREMENT CATALOGUE

Adapun Problem dan Requirement dalam pembuatan Rental DVD Online ini dapat dilihat dari katalog di bawah ini:

Problem / Requirement Catalogue System : Rental DVD Online Author : Reinold Simangunsong L Roidel Simarmata Angga Ade Sasmita

Date : 13/12/2008 Page 1 of 1 Draft / Final Final P/R R No : 1 Source : pemesan sistem Priority : 1

Description: customer yang menginginkan layanan dari rental toko online diharuskan untuk menjadi member pada sistem ini.

Benefit if action taken: sistem memiliki data lengkap customer.

Comments / Suggested solution : disediakan form pengisian memasukkan informasi lengkap customer. Dibuat dengan menggunakan label, textbox, dan satu tombol untuk proses pengiriman informasi.

Related Probs/Reqs/document : Definisi masalah Buku anggota

Tabel 1. Katalog requirement pendaftaran anggota

Problem / Requirement Catalogue System : Rental DVD Online Author : Reinold Simangunsong L Roidel Simarmata Angga Ade Sasmita

Date : 13/12/2008 Page 1 of 1 Draft / Final Final P/R R No : 2 Source : pemesan sistem Priority : 1 Description: Customer dapat memilih beberapa judul film yang disediakan dalam sistem setelah melakukan pencarian.

Benefit if action taken: Customer lebih mudah untuk memilih film dalam jumlah maksimal yang ditentukan dengan hanya mengetahui judul film atau kata-kata yang berelasi dengan film yang dimaksud. Customer dapat melakuka pemilihan dan melakukan pembatalan terhadap judul film yang dipilih.

Comments / Suggested solution : pemakaian Cookies dalam sistem membantu customer untuk mengumpulkan film yang diinginkan, menampilkan hasil pencarian film yang menampilkan judul informasi lengkap film.

(5)

4 Related Probs/Reqs/document : DFD pencarian judul film. Definisi masalah

Daftar film

Tabel 2. Katalog requirement judul film

Problem / Requirement Catalogue System : Rental DVD Online Author : Reinold Simangunsong L Roidel Simarmata Angga Ade Sasmita

Date : 13/12/2008 Page 1 of 1 Draft / Final Final P/R R No : 3 Source : Pemesan sistem Priority : 1 Description: Customer dapat melakukan peminjaman setelah melakukan pemesanan film dan menyelesaikan proses pembayaran.

Benefit if action taken: setiap peminjaman yang dilakukan customer telah terpenuhi

pembayarannya sehingga pihak toko mempunyai jaminan atas barang yang akan dipinjam customer. Comments / Suggested solution : Peminjaman dilakukan setelah customer melakukan proses pemesanan dan menyetujui harga yang harus dibayarkan. Dalam proses peminjaman, customer membutuhkan IDpemesanan dan nomor transaksi pembayaran dari bank yang diinputkan dari textbox

Related Probs/Reqs/document : DFD Peminjaman. Definisi masalah Buku Peminjaman

Tabel 3. Katalog requirement peminjaman DVD

Problem / Requirement Catalogue System : Rental DVD Online Author : Reinold Simangunsong L Roidel Simarmata Angga Ade Sasmita

Date : 13/12/2008 Page 1 of 1 Draft / Final Final P/R R No : 6 Source : Pemesan sistem Priority : 1 Description: ketika peminjaman telah habis waktunya, kurir diberitahu untuk segera mengambil DVD yang dipinjam customer.

Benefit if action taken : kurir mengetahui kapan DVD harus di ambil.

Comments / Suggested solution : kurir mengetahui kapan DVD diambil dari tempat

customer.peminjaman yang telah habis batas waktunya di susun ke dalam list secara harian. Related Probs/Reqs/document : buku peminjaman.

(6)

5

Tabel 4. Katalog requirement batas maksimal peminjaman DVD

Problem / Requirement Catalogue System : Rental DVD Online Author : Reinold Simangunsong L Roidel Simarmata Angga Ade Sasmita

Date : 13/12/2008 Page 1 of 1 Draft / Final Final P/R R No : 4 Source : Pemesan sistem Priority : 1 Description: pemesanan customer akan berubah statusnya telah membayar setelah pihak bank mengirimkan informasi bahwa customer telah mentranfer sejumlah uang ke rekening toko online. Benefit if action taken: pemesanan DVD oleh customer secara otomatis dapat disetujui pihak toko dan akan segera dikirimkan ke alamat customer.

Comments / Suggested solution : bank mengirimkan informasi pembayaran oleh customer berupa no transaksi yang akan di cocokkan dengan no transaksi yang di inputkan user sebelumnya. Related Probs/Reqs/document : buku peminjaman

(7)

6 Entitas Pembentuk Sistem

Sistem ini memiliki beberapa eksternal entity yang berhubungan dengan sistem persewaan DVD Online ini yaitu:

1. Bank : bank merupakan entity berhubungan dengan pembayaran antara customer dengan sistem. Sistem toko rental online akan menerima data pembayaran yang telah dilakukan oleh customer, yaitu: nama customer. ID customer dari bank, tanggal pembayaran, jumlah pembayaran. Customer juga akan menyerahkan no rekening dan pemindahan sejumlah uang kepada rekening pemilik toko yang digunakan sebagai pembayaran.

2. Customer : melakukan pemesanan DVD dengan memberikan beberapa informasi kepada rental online berupa nama customer, judul film, no rekening. Customer juga akan menerima nota penerimaan sebagai tanda bahwa customer telah menerima DVD yang di pesan. Customer juga melakukan beberapa transaksi dengan entitas luar lainnya untuk melakukan proses pembayaran.

(8)

7

BAB IV

ANALISIS DATA

Dalam pembangunan sistem DVD rental online memiliki aliran dokumen yang dimana tiap petugas memiliki tanggungjawab dalam menangani dokumen tersebut.

Gambar 1. Document Flow Diagram

Terdapat 2 petugas yang menangani rental ini, yaitu petugas toko dan kurir.

Customer

Bank No transaksi

ID anggota Kata kunci pencarian film

Data diri No transaksi No Rekening Jumlah Pembayaran No transaksi Informasi film

Info pemesanan disetujui

Petugas Toko Kurir List pemesanan List pengambilan

Lap pengiriman Lap pengambilan

(9)

8

pada system ini setidaknya terdapat 6 proses yang terjadi yaitu pendaftaran anggota, pemilihan judul film, pembayaran, peminjaman, pengiriman, dan pengambilan.

1 Pendaftaran anggota Petugas Toko Data diri Customer ID anggota 1.1 Cek kelengkapan Petugas Toko Data diri Customer

Info data lengkap

1.2 Menyimpan informasi Petugas Toko ID anggota M1. daftar anggota Data anggota

(10)
(11)

10

(12)

11

Fungsional decomposition pada system ini dapat dijelaskan sebagai berikut.

Gambar 4. Functional dekomposisi pendaftaran anggota

Gambar 5. Functional dekomposisi peminjaman DVD

Pengambilan

cek Batas Masa Peminjaman

Update Buku Peminjaman

(13)

12

pengiriman

cek list Peminjaman Update Buku

Peminjaman

Gambar 7. Functional dekomposisi pengiriman DVD

Dengan aliran data tiap entity adalah :

Eksternal Entity Data Flow Send (S) or Receive (R)

Customer Data diri

No transaksi

Kata kunci pencarian film Judul film

Info film Id anggota

Info pemesanan di setujui

S S S S R R R Bank No transaksi S

(14)

13

BAB V

BUSSINESS SYSTEM OPTION

Customer pada toko konvesional hanya yang berdomisili di sekitar daerah toko sehingga pemilik rental DVD menginginkan untuk menjaring customer yang lebih banyak dengan cakupan daerah yang luas. Oleh karena itu diperlukan suatu system untuk mengembangkan model toko ini.

Adapun solusi yang ditawarkan atas persoalan tersebut adalah • Membangaun outlet-outlet pada daerah yang berjauhan. • Membangun sistem berbasis web.

• Pelayanan melalui telephon.

• Merubah kebijakan dalam penyewaan.

Dari beberapa solusi yang ada dilakukan analisa yang akan menunjukkan solusi apa yang paling baik digunakan. Dalam melakukan analisa dihasilkan pertimbangan dengan beberapa hal berikut sebagai acuan.

• Pertimbangan Biaya

• Modal awal & hasil yang akan didapat. • Biaya perwatan.

• Pajak

• Kemudahan akses customer • Kemudahan perijinan

• Minimalisir kebutuhan tempat

Dari hasil analisa diatas didapatkan pilihan untuk membuat system berbasis web dengan kalkulasi biaya sebagai berikut.

• Pembuatan server • PC

(15)

14

Gambar 8. Spesikasi dan harga PC yang dibutuhkan

• Koneksi Internet (dengan pemakaian Heavy)

Gambar 9. Biaya koneksi internet

(16)

15

Gambar 10. Biaya hosting yang dibutuhkan

• Gaji karyawan

• karyawan untuk memonitor server (admin web) >>2 juta/bulan untuk 1 orang • karyawan untuk mengirim dan mengambil DVD >>1 juta/bulan untuk 2 orang

(17)

16

BAB VI

MODEL PROSES

SISTEM YANG AKAN DIBANGUN

System ayng akan di bangun adalah system peminjaman DVD film yang dilakukan secara online. System ini dikembangkan dari system yang ada saat ini berbasis internet. Terdapat beberapa perubahan pada DFD untuk system yang ada sekarang dengan system yang akan di buat.

Dari gambar berikut dapat diketahui bahwa setiap entitas berhubungan dengan sistem. dan pada kasus ini antar entitas luar dapat melakukan suatu kegiatan sendiri di luar kegiatan yang berhubungan dengan sistem.

Gambar 11. Diagram context Sistem yang akan dibangun

Dengan DFD level 1

Pihak dalam yang terlibat dalam sistem ini diketahui adalah petugas toko dan kurir yang akan mengantar DVD sampai ke rumah pelanggan.

(18)

17

Gambar 12. DFD Level 1 sistem yang baru

(19)
(20)

19

(21)

20 ERD

(22)

21

BAB VII

ELEMENTARY PROSES DESCRIPTION

Tabel 7. Elemetary proses cek kelengkapan data anggota

(23)

22

Tabel 9. Elemetary proses pencarian film

Tabel 10. Elemetary proses cek keanggotaan customer

(24)

23

Tabel 12. Cek pembayaran

Tabel 13. Elemetary proses pencatatan pada buku pinjaman

(25)

24

Tabel 15. Elemetary proses validasi no transaksi

Tabel 16. Elemetary proses validasi pembayaran

(26)

25

Tabel 18. Update buku peminjaman

(27)

26

(28)

27

BAB VIII

STRUCTURE ENGLISH DAN DESISSION TREE

STRUCTURE ENGLISH

1.1 cek kelengkapan

if data diri customer = true then

informasikan pada proses 1.2 bahwa data valid 1.2 menyimpan informasi

if info data lengkap = true then generate ID anggota

update daftar anggota 2 pencarian film

if kata kunci pencarian = true then

tampilkan seluruh film yang berelasi dengan kata kunci

3.1 cek keanggotaan customer

If (select ID anggota from tcustomer) = true then

Print “Customer merupakan anggota” 3.2 cek stok barang

If (select judul film from tFilm)<> null then Print “film tersedia”

3.3 cek pembayaran

If id transaksi from customer = true then

Print “customer telah membayar” 3.4 pencatatan pada buku pinjaman

Insert * from tPeminjaman

4.1 menerima validasi pembayaran

If validasi pembayaran = true then

Run to process 4.2 4.2.1 pencocokan no transaksi

(29)

28

If no transaksi from customer = no transaksi from bank then Send “no transaksi cocok” to process 4.2.2

4.2.2 memberi validasi

If no transaksi cocok then

Send to process 3.3 info ketersediaan 5.1 cek list peminjaman

Select * from peminjaman where tanggal peminjaman = hari ini 5.2 update buku peminjaman

Update status pengiriman from peminjaman 6.1 cek batas masa peminjaman

Select * from peminjaman where tanggal pengembalian = hari ini 6.2 update buku peminjaman

Update status pengiriman from peminjaman

DECISSION TREE

1.2 cek kelengkapan

(30)

29 1.2 menyimpan informasi 1 Data valid ya Simpan data anggota Simpan data anggota Data tidak valid tidak

1. apakah ada info data lengkap?

Gambar 16. Decision tree simpan informasi anggota

2 pencarian film

1

Tampikan info yang berhubungan

Tampilkan pesan kosong

ya

tidak

1. apakah judul yang diinputkan customer ada? Gambar 17. Decision tree pencarian film

3.1 cek keanggotaan customer

(31)

30

3.2 cek stok barang

Gambar 19. Decision tree cek stok barang

3.3 cek pembayaran

1

Perbolehkan meminjam

Tampilkan halaman input lagi

ya

tidak

1. apakah id yang diinputkan customer terdaftar? Gambar 20. Decision tree cek pembayaran

(32)

31

Gambar 21. Decision tree Pencatatan pada buku pinjaman

4.1 menerima validasi pembayaran

1

Lanjutkan ke proses 4.2

Tampilkan halaman input lagi

ya

tidak

1. apakah customer sudah menginputkan id? Gambar 22. Decision tree validasi pembayaran

4.2.1 pencocokan no transaksi

(33)

32

4.2.2 memberi validasi

Gambar 24. Decision tree validasi no transaksi

5.1 cek list peminjaman

1

Tampilkan daftar peminjaman hari ini

Tampilkan null

ya

tidak

1. apakah ada peminjaman hari ini? Gambar 25. Decision tree cek list peminjaman

(34)

33

Gambar 26. Decision tree Update buku peminjaman

6.1 cek batas masa peminjaman

Gambar 27. Decision treecek batas masa peminjaman

6.2 update buku peminjaman

(35)

34

BAB IX

DESAIN INPUT/OUTPUT

No Nama Value Keterangan

1 Check box pinjam False/true Default false

2 Text link Mouse click Untuk menuju keranjang belanja

Gambar 29. Pemesanan DVD

Gambar 30. Daftar pemesanan customer

Gambar 31. Daftar pemesanan dvd

1

(36)

35

No Nama Value Keterangan

1 textBox Username anggota Diberikan saat pendaftaran

2 textBox Password login Diberikan saat pendaftaran

3 textbox Nama lengkap anggota Nama asli anggota

4 textbox alamat Alamat lengkat tempat dikirimkan DVD

5 textbox kota Kota tempat tinggal anggota

6 textbox provinsi Provinsi tempat tinggal anggota

7 textbox kodepos kodepos tempat tinggal anggota

8 textbox No telp No telp anggota

9 textbox No HP No HP anggota

10 button submit Untuk mengirimkan data ke proses

pengecekan data anggota

Gambar 32. Form Pendaftaran anggota

1 2 3 4 5 6 7 8 10

(37)

36

order

No Nama Value Keterangan

1 Check box hapus False/true Default false

2 Text link Mouse click Untuk memesan DVD

Gambar 33. Gambar Keranjang belanja 1

Gambar

Tabel 4. Katalog requirement batas maksimal peminjaman DVD
Gambar 2. Aliran dokumen dan pihak-pihak terkait
Gambar 3. Proses –proses yang terdapat dalam sistem
Gambar 6. Functional dekomposisi pengambilan DVD
+7

Referensi

Dokumen terkait

AN AWAL JUMLAH

Đối với ngành nông nghiệp, khi bắt buộc phải để cây trồng, vật nuôi có mặt trong vùng bị ảnh hưởng bởi BĐKH, cần ứng dụng các giải pháp phù hợp để làm giảm mức bị

informasi bahwa bahan ajar yang digunakan pada pembelajaran IPA kelas VII belum sesuai untuk mengoptimalkan keterampilan proses sains dan hasil belajar siswa, oleh

Pengenalan dan pelatihan tari Aplang terhadap anak sejak dini, selain dapat memberikan pengetahuan tentang salah satu kearifan lokal Banjarnegara, namun juga

12 Dalam pembuatan kebijakan untuk mengatasi masalah yang timbul di masyarakat, kebijakan tersebut berisi nilai nilai yang selaras dengan nilai nilai yang berlaku di dalam

Kami tidak menyadari bahwa Tuhan memberi mereka usia lanjut agar menjadi pelopor, penggerak dan teladan bagi generasi penerus demi ketahanan jemaat dan bangsa.. PKLU Ya Tuhan kami

1. Untuk menganalisis bagaimana pengaruh manajemen strategik terhadap daya saing sekolah di SD Negeri Se-Kecamatan Mangkubumi Kota Tasikmalaya. Untuk menganalisis

Kinerja petugas rekam medis adalah suatu hasil kerja secara kualitas dan kuantitas yang dicapai oleh petugas dalam melaksanakan tugasnya sesuai dengan tanggung jawab