BAB 4 PERANCANGAN ULANG SISTEM. perancangan yang kompleks dimana pada setiap tahapan tersebut memerlukan proses

dokumen-dokumen yang mirip
c. Rancangan Menu News

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. perusahaan saat ini, maka diusulkan adanya sistem yang baru. Sistem yang diusulkan

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB III CARA DAN METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM. a. Prosesor yang digunakan adalah Intel Pentium processor T4400 (2.2 GHz,

BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB 5 IMPLEMENTASI DAN EVALUASI. Dalam menjalankan aplikasi target letter ini dibutuhkan perangkat keras yang

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. karyawan, aplikasi ini membutuhkan preangkat keras (hardware) dan perangkat

BAB IV ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV ANALISA DAN DESAIN

BAB IV DESKRIPSI PEKERJAAN. penyebaran informasi masih menggunakan cara selebaran ataupun melalui suratsurat

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERACANGAN. perangkat lunak (software), pengguna (user) serta hasil analisis terhadap sistem

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

tentang perubahan kondisi aplikasi dijalankan :

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB IV DESKRIPSI KERJA PRAKTEK. praktik di CV. Dwitunggal Abadi, ada beberapa cara yang telah dilakukan, ditampilkan dalam web yang akan dibangun.

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. Guna Elektro adalah sebagai berikut : Processor : Pentium III 800 MHz. Printer : HP Deskjet 400

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV DESKRIPSI PEKERJAAN. dapat mencatat debit tertinggi sungai. Aplikasi yang ada pada Balai Besar

BAB IV DESKRIPSI PEKERJAAN

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB IV ANALISIS DAN DESAIN SISTEM

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

BAB 4 HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN PENELITIAN

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. proses mengubah hasil dari analisis kedalam bahasa pemrograman yang

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

Gambar Halaman Hapus Tour

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. Menganalisa Proses merupakan langkah awal dalam membuat Tutorial ini.

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN


BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

Transkripsi:

BAB 4 PERANCANGAN ULANG SISTEM Perancangan ulang suatu proses bisnis dilakukan melalui tahapan-tahapan perancangan yang kompleks dimana pada setiap tahapan tersebut memerlukan proses analisis terhadap bagian-bagian proses yang penting. 4.1 Fase 3 : Perancangan Ulang Proses 4.1.1 Proses Bisnis As-Is Proses bisnis adalah proses bisnis yang sedang berjalan diperusahaan PT. Marley Sound. Proses bisnis tersebut adalah proses penyewaan dimana terdapat banyak proses lain yang saling mendukung, seperti melihat produk atau memilih produk. Pada gambar 4.1 menggambarkan proses As-Is pada PT. Marley Sound dalam proses penyewaan sound system. Perusahaan melakukan proses penyewaan ke pelanggan dengan melakukan beberapa proses, yaitu proses pelanggan mengubungi perusahaan oleh bagian penyewaan, proses pembuatan, proses penyerahan invoice ke bagian gudang dan road manager, sampai proses pengiriman barang ke pelanggan. Semua proses tersebut merupakan satu kesatuan yang tidak dapat dipisahkan dan membentuk Proses Penyewaan bagi perusahaan.

53 Sistem Penyewaan (Proses Penyewaan) Pelanggan Bagian Penyewaan Bagian Gudang Road Manager Mulai Menghubungi perushaan / Mendatangi kantor perusahaan Melihat produk yang akan disewa Menerima pelanggan Menyediakan daftar produk Keterangan : Batas selesainya proses penyewaan Mengalami perubahan pada proses To-Be Memilih produk yang akan disewa Membuat daftar sewa Daftar Sewa Menerima daftar sewa Mengecek produk digudang berdasarkan daftar sewa Memilih produk lain yang tersedia Mengumumkan produk tidak tersedia digudang T ProdukTersedia? Y Verivfikasi penyewaan Mengumumkan kesiapan produk Menyiapkan produk yang sesuai dengan daftar sewa Menerima daftar sewa Jadi Menyewa Y Membuat laporan penyewaan Menerima produk dari bagian gudang T Menerima produk dilokasi Laporan Penyewaan Mengirim produk ke pelanggan Selesai Gambar 4.1 Proses Penyewaan As-Is

54 4.1.1.1 Tabel Proses As-Is Sebelum melakukan penggambaran dan pendefinisian proses, maka dibuat tabel proses yang berguna untuk mengidentifikasikan data aktifitas objek, keputusan yang akan diambil, dan sumber daya yang digunakan seperti yang dijelaskan berikut : 1. Data aktivitas objek menggambarkan tugas-tugas yang dilakukan perbagian dalam suatu rangkaian aktivitas yang saling mendukung untuk menyelesaikan suatu proses yang sama, yaitu proses penyewaan. Nama pada data aktifitas objek menunjukkan nama proses atau aktivitas yang akan diidentifikasikan. Dalam Data Aktivitas Objek terdapat : a. Organisasi Unit menunjukkan departemen mana yang menangani tugas atau aktivitas pada data aktivitas objek. b. Role menunjukkan jabatan orang bekerja pada perusahaan yang menangani tugas atau aktivitas tertentu. c. Function menunjukkan fungsi yang dilakukan oleh suatu bagian dalam menjalankan aktivitas. d. Elapsed Duration menunjukan hasil perhitungan dari rata-rata jumlah waktu yang digunakan untuk menyelesaikan suatu aktivitas. Juga menunjukan suatu kondisi dimana proses perusahaan tidak berjalan ideal. e. Working Duration menunjukan rata-rata jumlah waktu yang digunakan untuk mengerjakan suatu dokumen. Working Duration selalu sama dengan atau lebih kecil daripada Elapsed Duration.

55 2. Keputusan dan Pemilihan terdiri dari : a. Pemilihan keputusan yang harus diambil oleh orang yang bertanggung jawab dalam menentukan layak atau tidaknya, setuju atau tidaknya suatu keputusan. b. Metode yang akan diambil dalam suatu aktivitas atau tugas. Pilihan dari keputusan mempunyai dua tipe, yaitu multiple jika lebih dari 2 pilihan dan binary jika pilihan yang diharapkan hanya yes/no. c. Angka persentase pilihan diperoleh dari hasil pengamatan dilapangan dan wawancara dengan pihak yang menangani aktivitas tersebut. 3. Aliran Data Objek atau phi menujukan adanya aliran dokumen yang masuk sebagai input dan melalui pemrosesan diubah menjadi output dan diterima oleh bagian lain sebagai input. 4. Data Sumber Daya menjelaskan data mengenai sumber daya yang melakukan aktivitas atau tugas tertentu dalam perusahaan dan mendukung suatu proses diselesaikan, biasanya sumber daya yang paling besar adalah manusia.

56 4.1.1.2 Tabel Proses Penyewaan As-Is Tabel proses penyewaan dibuat dengan tujuan untuk mengidentifikasi tugas dari bagian penyewaan. Tabel 4.1 Keputusan dan Pemilihan pada Penyewaan As-Is Nama Tipe Nama Pilihan Persentase Verifikasi oleh bagian gudang Binary Tersedia 50 Verifikasi oleh bagian gudang Binary Tidak Tersedia 50 Verifikasi oleh pelanggan Binary Jadi Menyewa 50 Verifikasi oleh pelanggan Binary Tidak Jadi Menyewa 50 Tabel 4.2 Aliran Objek Data Penyewaan As-Is Phi Tipe Phi Kategori Daftar Sewa Form Paper Document Laporan Sewa Form Paper Document Tabel 4.3 Data Sumber Daya Cabang As-Is Nama Standard Cost Overtime Cost Kepala Bagian Penyewaan Rp. 3.000.000 / bulan Rp. 100.000 / jam Kepala Bagian Gudang Rp. 3.000.000 / bulan Rp. 100.000 / jam Road Manager Rp. 3.000.000 / bulan Rp. 100.000 / jam Area-petugas administrasi Rp. 850.000 / bulan Rp. 30.000 / jam Area-petugas lapangan Rp. 850.000 / bulan Rp. 30.000 / jam Area-petugas gudang Rp. 850.000 / bulan Rp. 30.000 / jam

57 Bagian Penyewaan Bagian Gudang Road Manager Road Manager Kepala bagian Areapetugas lapangan penyewaan Mengumumkan kesiapan produk Menyiapkan produk Tabel 4.4 Data Aktivitas Objek Penyewaan As-Is Nama Organisasi Unit Role Fungsi Elapsed Duration Working Duration Penyewaan Pelanggan Pelanggan Menghubungi / 45 menit 30 menit mendatangi perusahaan Bagian Kepala Menerima 30 menit 15 menit Penyewaan bagian pelanggan Bagian Kepala Menyediakan 15 menit 10 menit Penyewaan bagian daftar produk Pelanggan Pelanggan Melihat produk 15 menit 10 menit Pelanggan Pelanggan Memilih produk 20 menit 15 menit Bagian Areapetugas Membuat daftar 20 menit 10 menit Penyewaan administrasi sewa Bagian Gudang, kepala Menerima daftar 30 menit 15 menit Road Manager bagian sewa Bagian Gudang petugas Mengecek 45 menit 30 menit gudang produk digudang Bagian Gudang Kepala Mengumumkan 10 menit 5 menit bagian produk yang tidak tersedia Pelanggan Pelanggan Memilih produk 20 menit 15 menit yang tersedia Pelanggan Pelanggan Verifikasi 10 menit 5 menit Areapetugas gudang Kepala bagian Pelanggan Pelanggan Menerima produk dilokasi Bagian Areapetugas Membuat laporan Penyewaan sewa 10 menit 5 menit 30 menit 20 menit Menerima 20 menit 15 menit produk dari gudang Mengirim produk 2 hari 1 hari 20 menit 15 menit 30 menit 20 menit administrasi Total Waktu Penyewaan 270 menit 165 menit

58 4.1.2 Proses Bisnis To-Be Proses bisnis yang berjalan menghadapi berbagai kendala seperti proses penyewaan yang terlalu panjang dan melibatkan terlalu banyak pihak sehingga menyebabkan waktu dan biaya operasi yang dikeluarkan tinggi. Adapun rancangan usulan perbaikan terhadap sistem yang berjalan dibuat dengan tujuan meningkatkan kinerja perusahaan dalam hal cycle-time, cost dan efisiensi biaya. Proses bisnis hasil perancangan ulang memperpendek siklus penyewaan barang dengan menggunakan aplikasi berbasis web yang dibuat sehingga Daftar Sewa yang di bisa langsung dikirim ke bagian penyewaan melalui internet tanpa harus melakukan pengecekan berulang kali dari bagian-bagian lainnya.

59 Sistem Penyewaan (Proses Penyewaan Baru) Pelanggan Bagian Penyewaan Bagian Gudang Road Manager Mulai Keterangan Membuka aplikasi penyewaan berbasis web Batas selesainya proses penyewaan Melihat Produk Dilakukan lewat web Memilih dan menyewa produk yang akan disewa Jadi Menyewa Y Menerima Daftar Sewa & Laporan Sewa Daftar Sewa Laporan Sewa Membuat Jadwal Penyewaan T Jadwal Menerima Jadwal Penyewaaan Menerima Jadwal Penyewaaan Menyiapkan produk yang sesuai dengan jadwal Menerima produk dari bagian gudang Menerima produk dilokasi Mengirim produk ke pelanggan Selesai Gambar 4.2 Proses Penyewaan To-Be

60 4.1.2.1 Tabel Proses To-Be Tabel proses To-Be dibuat dengan tujuan untuk memberikan usulan dalam rangka memperbaiki kelemahan-kelemahan yang terjadi diperusahaan. Pada tabel proses terrsebut diidentifikasi kembali tugas-tugas tiap bagian dengan waktu pelaksanaan proses yang berkurang karena adanya perancangan ulang yang dilakukan. Tabel proses tersebut terdiri dari tabel data aktivitas objek, aliran objek data, keputusan dan pemilihan yang akan diambil, data entitas diluar perusahaan dan sumber daya yang digunakan. 4.1.2.2 Tabel Proses Penyewaan To-Be Tabel proses penyewaan dibuat guna mengidentifikasikan tugas-tugas tiap bagian dalam perusahaan, khususnya bagian penyewaan. Data pada tabel diperoleh berdasarkan hasil uji coba aplikasi yang dibuat, hasil pengamatan yang dilakukan dilapangan dan wawancara dengan beberapa staff mulai dari bagian penyewaan hingga road manajer. Tabel 4.5 Keputusan dan Pemilihan pada Penyewaan To-Be Nama Tipe Nama Pilihan Persentase Verifikasi oleh pelanggan Binary Jadi Menyewa 80 Verifikasi oleh pelanggan Binary Tidak Jadi Menyewa 20 Tabel 4.6 Aliran Objek Data Penyewaan To-Be Phi Tipe Phi Kategori Daftar Sewa Form E-Document Laporan Sewa Form E-Document Jadwal Form E-Document

61 Tabel 4.7 Data Sumber Daya Penyewaan To-Be Nama Standard Cost Overtime Cost Kepala Bagian Penyewaan Rp. 3.000.000 / bulan Rp. 100.000 / jam Kepala Bagian Gudang Rp. 3.000.000 / bulan Rp. 100.000 / jam Road Manager Rp. 3.000.000 / bulan Rp. 100.000 / jam Area-Petugas Gudang Rp. 850.000 / bulan Rp. 30.000 / jam Area-Petugas Lapangan Rp. 850.000 / bulan Rp. 30.000 / jam Nama Tabel 4.8 Data Aktivitas Objek Penyewaan To-Be Organisasi Unit Role Fungsi Elapsed Duration Working Duration Penyewaan Pelanggan Pelanggan Membuka aplikasi 10 menit 5 menit penyewaan berbasis web Pelanggan Pelanggan Melihat Produk 15 menit 10 menit Pelanggan Pelanggan Memilih dan 40 menit 20 menit Bagian Penyewaan Bagian Penyewaan Bagian Gudang, Road Manager Bagian Gudang Road Manager Road Manager Kepala bagian Kepala bagian Kepala bagian Areapetugas gudang Kepala bagian Areapetugas lapangan menyewa produk Menerima Daftar Sewa & Laporan Sewa Membuat Penyewaan Menerima Penyewaan Jadwal Jadwal Menyiapkan Produk 30 menit 10 menit 5 menit 20 menit 10 menit 10 menit 5 menit 20 menit Menerima Produk 20 menit 15 menit dari bagian gudang Mengirim Produk 2 hari 1 hari Pelanggan Pelanggan Menerima produk 20 menit 15 menit dilokasi Total Waktu Penyewaan 75 menit 40 menit

62 4.1.3 Perbandingan Proses As-Is dan To-Be Berdasarkan penelitian diatas maka terdapat beberapa perbandingan antara proses penyewaan As-Is dan To-Be sebagai berikut : Tabel 4.9 Perbandingan Proses As-Is dan To-Be Kegiatan As-Is To-Be Perbedaan % Perubahan Total waktu penyewaan dihitung 165 menit 40 menit 125 menit 75,75% sampai pada kepastian pelanggan menyewa Verifikasi pelanggan jadi menyewa 50 % 80% 30% 60% 4.1.4 Perubahan Pada Proses Bisnis Hasil Perancangan Ulang Perubahan pada proses bisnis baru hasil perancangan ulang merubah fungsi tugas pada beberapa aktivitas di Pelanggan, Bagian penyewaan, Bagian gudang dan Road Manager., diantaranya adalah 1. Pada Tabel Data Sumber Daya Penyewaan To-Be, Area-Petugas Administrasi tidak lagi diperlukan. 2. Pada Tabel Aliran Objek Data Penyewaan, semua objek data penyewaan yang sebelumnya berbentuk Paper Document berubah menjadi E-Document.

63 4.2 Perancangan Aplikasi Pada fase ini akan dilakukan perancangan aplikasi penyewaan berbasis web dengan database berdasarkan penelitian yang telah dibahas sebelumnya. 4.2.1 Problem Domain Gudang -gudang_id -password_gudang +login() +view_jadwal() 1 1 * * Jadwal -jadwal_id -user_id -produk_id -nama_produk -jumlah_produk -tempat -tanggal_sewa -tanggal_kembali +view_jadwal() +add_jadwal() +update_jadwal() +delete_jadwal() +create_jadwal() +get_sewa() 1 Pelanggan -user_id -username -password -nama_depan -nama_belakang -alamat -e-mail -nomer_telepon +login() +add_produk() +delete_produk() +rent_produk() +view_sewa() +view_produk() * * Produk -produk_id -nama_produk -harga -kategori_produk -keterangan -stok_produk -gambar +view_produk() +add_produk() +update_produk() +delete_produk() +rent_produk() +get_produk() Road Manager -manajer_lapangan_id -password_manajer_lapangan * * * +login() +view_jadwal() 1 Bagian Penyewaan -bag_penyewaan_id -password_bag_penyewaan +login() +view_sewa() +create_jadwal() * * * Daftar sewa -sewa_id -produk_id -nama_produk -harga -jumlah_produk -jumlah_hari -total_sewa -user_id -tempat -tanggal_sewa -tanggal_kembali * * +view_sewa() +add_sewa() +update_sewa() +delete_sewa() +get_produk() Gambar 4.3 Class Diagram Aplikasi Penyewaan

64 Tabel 4.10 Penjelasan Class Nama Class Pelanggan Produk Daftar Sewa Bagian Penyewaan Jadwal Bagian Gudang Road Manager Keterangan Objek yang berisi mengenai data pelanggan. Objek juga dapat mengakses class produk dan daftar sewa Objek yang bisa diakses oleh pelanggan, objek ini juga berhubungan dengan daftar sewa bila produk di rent_produk. Berhubungan dengan class pelanggan, bagian penyewaan dan jadwal. Daftar Sewa juga menyimpan data penyewaan yang pernah terjadi. Objek yang dapat mengakses class daftar sewa dan jadwal. Bagian Penyewaan dapat mengambil data dari class Daftar Sewa dan mengunakan data tersebut untuk membuat objek Jadwal. Objek yang dibuat oleh class Bagian Penyewaan dan dapat diakses oleh Bagian Gudang dan Road Manager. Jadwal juga berisi informasi mengenai jadwal penyewaan. Objek yang hanya beroperasi melihat Jadwal. Objek yang hanya beroperasi melihat Jadwal.

65 4.2.2 Application Domain 4.2.2.1 Use Case Use Case Model Penyewaan Sound System PT. Marley Sound Melihat Produk Menyewa Produk Pelanggan Melihat Daftar Sewa Mengatur Jadwal Manajer Lapangan Membuat Jadwal Bagian Penyewaan Login Melihat Jadwal Gudang Gambar 4.4 Use Case Aplikasi Penyewaan

66 A. Bagian Penyewaan Goal : Aktor yang dapat login, melihat daftar sewa dan membuat jadwal. Characteristic : Bagian Penyewaan merupakan yang bertanggung jawab dalam sistem seperti menentukan keputusan penyewaan kemudian membuat jadwal bagi karyawan lain. B. Road Manager Goal : Aktor yang dapat login dan melihat jadwal Characteristic : Karyawan yang bertugas mengantarkan barang dengan mengacu pada jadwal yang ada. C. Gudang Goal : Aktor yang dapat login dan melihat jadwal Characteristic : Karyawan yang bertugas menyiapkan barang dengan mengacu pada jadwal yang ada. D. Pelanggan Goal : Aktor yang dapat login, melihat produk, melihat daftar sewa dan menyewa produk. Characteristic : Orang yang akan menyewa produk dari perusahaan

67 4.2.2.2 Rancangan Layar Home Bagian Penyewaan Daftar Sewa Jadwal View Daftar Sewa create jadwal update jadwal delete jadwal Home Bagian Gudang Jadwal View Jadwal Login Home Road Manager Jadwal View Jadwal Home Pelanggan Produk Daftar Sewa view produk add produk update produk view daftar sewa update daftar sewa sewa Gambar 4.5 Hierarki Menu

68 LOGIN PAGE USERNAME : PASSWORD: LOGIN CANCEL PELANGGAN BARU xxxxxxxxxxxxxxxxxxxx Gambar 4.6 User Interface Login Pada halaman ini, pengguna aplikasi diperkenankan untuk melakukan autentifikasi dengan cara memasukkan username dan juga password, serta peranan yang terdiri atas empat pilihan yaitu sebagai Pelanggan, Admin, Bagian Penyewaan atau Road Manager. Apabila ada pelanggan baru yang belum terdaftar maka harus mendaftar terlebih dahulu. Jika username dan password yang dimasukkan sesuai, maka dapat mengakses ke halaman-halaman lainnya sesuai dengan peranannya.

69 Daftar Sewa Jadwal Pelanggan Logout Daftar Sewa ID Nama Produk Jumlah Produk Jumlah Hari Total Sewa User ID Tempat Tgl Sewa Tgl Kembali x xxx xx xx Rp.xxx xxx xxxx xx-xx-xx xx-xx-xx Update Delete Sewa Footer Gambar 4.7 Interface Daftar Sewa Pelanggan Halaman melihat daftar sewa merupakan halaman yang muncul ketika Pelanggan menekan tombol daftar sewa. Dimana pada halaman ini terdapat informasi mengenai daftar sewa yang telah dibuat oleh pelanggan. User juga dapat mengubah isi dari daftar sewa dan menghapus item yang tidak diinginkan.

70 Daftar Sewa Jadwal Logout Jadwal Sewa Keyword Search ID User ID Produk ID Nama Produk Jumlah Produk Tempat Tgl Sewa Tgl Kembali xx xx xxx xxx xxx xxx xx-xx-xxxx xx-xx-xxxx Footer Gambar 4.8 Interface Melihat Jadwal Halaman melihat jadwal merupakan halaman yang hanya ada ketika bagian gudang dan road manajer login Dimana pada halaman ini terdapat informasi mengenai jadwal penyewaan yang akan datang.

71 Utama Produk Daftar Sewa Logout Produk Nama Kategori Search Checklist ID Nama Produk Harga Keterangan Stok Produk Gambar v xxx xxxx xxx xxx xx jpg Footer Tambahkan Ke Daftar Sewa Gambar 4.9 Interface Produk Halaman produk merupakan halaman yang muncul ketika Pelanggan menekan tombol daftar sewa. Dimana pada halaman ini terdapat informasi mengenai produkproduk yang disediakan oleh perusahaan untuk disewakan User juga dapat mengubah jumlah produk sesuai keinginan.dan user dapat mengunakan tombol Tambahkan ke daftar sewa untuk memasukkan produk ke dalam daftar sewa.

72 Daftar Sewa Jadwal Logout Jadwal Sewa Ambil Data Dari Daftar Sewa User ID Sewa ID Tgl Sewa Tgl Kembali Produk ID Jumlah Produk Tempat Create Jadwal ID User ID Produk ID Sewa ID Jumlah Produk Tempat Tgl Sewa Tgl Kembali xx xx xxx xxx xxx xxx xx-xx-xxxx xx-xx-xxxx Update Delete Gambar 4.10 Interface Membuat Jadwal Halaman membuat daftar sewa merupakan halaman yang muncul ketika Bagian Penyewaan menekan tombol jadwal. Dimana pada halaman ini bagian penyewaan dapat membuat, mengubah dan menghapus jadwal. Bagian penyewaan dapat mengambil data dari daftar sewa dengan menekan tombol ambil data dari daftar sewa dan data tersebut akan ditampilkan pada list box yang tersedia. Dengan menekan tombol create jadwal, maka jadwal yang dibuat akan di simpan kedalam database jadwal.

73 4.2.3 Arsitektur Sistem 4.2.3.1 Arsitektur Komponen Arsitektur komponen yang digunakan adalah client server architecture yang berdasarkan local presentation yaitu client mempunyai hanya mempunyai user interface, sedangkan server mempunyai function dan model. <<component>> Pelanggan <<component>> Bagian Gudang <<component>> Road Manager UI Pelanggan UI Bagian Gudang UI Road Manager <<component>> Server Model Function Server <<component>> Bagian Penyewaan <<component>> Admin UI Bagian Penyewaan UI Admin Gambar 4.11 Component Diagram

74 4.2.3.2 Arsitektur Proses Deployment diagram menggunakan centralized pattern, dimana client hanya menangani user interface. Semua permintaan dan peng-update-an diimplementasikan sebagai panggilan dari client ke server, dimana server merespon dengan mengeluarkan fungsi yang dipanggil. Pelanggan Bagian Gudang Road Manager UI Pelanggan UI Bagian Gudang UI Road Manager System Interface Pelanggan System Interface Bagian Gudang System Interface Road Manager Server Model Function Server System Interface Server Bagian Penyewaan Admin System Interface Bagian Penyewaan System Interface Admin UI Bagian Penyewaan AO_Printer active object UI Admin Printer Gambar 4.12 Deployment Diagram

75 4.2.4 Spesifikasi Database Database yang digunakan dalam aplikasi ini adalah : 1. Database Daftar Sewa Nama Tabel : Daftar_Sewa Primary Key : Sewa_ID Tabel 4.11 Tabel Daftar Sewa No. Nama Field Tipe Data Ukuran Field Keterangan 1 Sewa_ID Char 4 Nomer ID daftar sewa 2 Produk_ID Char 4 Nomer ID produk 3 Nama_Produk Varchar 20 Nama produk yang disewa 4 Harga Double 10 Harga sewa sebuah produk 5 Jumlah_Produk Int 2 Banyaknya produk disewa 6 Jumlah_Hari Int 2 Lamanya produk disewa 7 Total_Sewa Double 10 Total pembayaran sewa 8 User_ID Char 4 Nomer ID pelanggan 9 Tempat Varchar 20 Lokasi penyewaan 10 Tanggal_Sewa Date 8 Tanggal produk disewa 11 Tanggal_Kembali Date 8 Tanggal produk kembali 2. Database Jadwal Sewa Nama Tabel : Jadwal Sewa Primary Key : Jadwal_ID Tabel 4.12 Tabel Jadwal Sewa No. Nama Field Tipe Data Ukuran Field Keterangan 1 Jadwal_ID Char 4 Nomer ID daftar sewa 2 Produk_ID Char 4 Nomer ID produk 3 Nama_Produk Varchar 20 Nama produk yang disewa 4 Jumlah_Produk Int 2 Banyaknya produk disewa 5 User_ID Char 4 Nomer ID pelanggan

76 6 Tempat Varchar 20 Lokasi penyewaan 7 Tanggal_Sewa Date 8 Tanggal produk disewa 8 Tanggal_Kembali Date 8 Tanggal produk kembali 3. Database Pelanggan Nama Tabel : Pelanggan Primary Key : User_ID Tabel 4.13 Tabel Pelanggan No. Nama Field Tipe Data Ukuran Field Keterangan 1 User_ID Char 4 Nomer ID pelanggan 2 Username Char 10 Username pelanggan 3 Password String 6 Kata sandi pelanggan 4 Nama_Depan Varchar 20 Nama depan pelangan 5 Nama_Belakang Varchar 20 Nama belakang pelanggan 6 Alamat Varchar 40 Alamat pelanggan 7 Email Char 15 Alamat email pelanggan 8 No_Telepon Char 10 Nomer telepon pelanggan 4. Database Produk Nama Tabel : Produk Primary Key : Produk_ID Tabel 4.15 Tabel Produk No. Nama Field Tipe Data Ukuran Field Keterangan 1 Produk_ID Char 4 Nomer ID produk 2 Nama_Produk Char 20 Nama dari sebuah produk 3 Harga Double 10 Harga dari sebuah produk 4 Keterangan Varchar 20 Informasi sebuah produk 5 Stok Produk Int 2 Jumlah produk digudang 6 Gambar String 15 Gambar dari produk

77 4.3 Rencana Implementasi 4.3.1 Arsitektur Aplikasi Pelanggan Internet Server Modem ADSL Hub Bagian Penyewaan Bagian Gudang Road Manager PT. Marley Sound Gambar 4.13 Arsitektur Koneksi Internet 1. Spesifikasi Kebutuhan Perangkat Keras (hardware) a. User minimum berspesifikasi Processor Intel Pentium Dual Core 2,0 GHz, Memory 512 MB RAM, Harddisk berkapasitas 40GB, Ethernet Card 10/100 Mbps. b. Server minimum berspesifikasi Processor Intel Core 2 Quad 2,4GHz, Memori 2048 RAM. 2. Spesifikadi Kebutuhan Perangkat Lunak a. User mempunyai sistem operasi Windows 98/ME/XP/Vista, Program Web Browser yang dapat menjalankan php b. Server mendukung PHP 5.2, Database MySQL, Apache

78 4.3.2 Interface Sistem Sistem menggunakan printer Deskjet yang dapat mencetak laporan dalam format A4 dan letter. Jaringan yang digunakan adalah LAN (Local Area Network) dimana setiap divisi dihubungkan. 4.3.3 Jadwal Pelaksanaan Dalam pengimplementasian sistem didukung oleh tim development dan untuk semua user dilakukan pelatihan sistem yang diimplementasikan dengan waktu implementasi sebanyak 6 bulan. Tabel 4.16 Jadwal Pelaksanaan No Kegiatan 1 Pelaksanaan awal Mobilisasi proyek 2 BPR Perancangan Ulang 3 Proses Perancangan 4 Aplikasi Rencana 5 Implementasi BULAN 1 2 3 4 5 6 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4