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
Keterangan : Menghubungi perushaan / Mendatangi kantor perusahaan
Menerima pelanggan
Melihat produk yang akan disewa
Menyediakan daftar produk
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
Mengumumkan produk tidak tersedia digudang
Memilih produk lain yang tersedia
T
ProdukTersedia? Y
Verivfikasi penyewaan
Jadi Menyewa
Mengumumkan kesiapan produk
Y
Menyiapkan produk yang sesuai dengan daftar sewa
Membuat laporan penyewaan
Menerima daftar sewa
Menerima produk dari bagian gudang
Laporan Penyewaan
T Menerima produk dilokasi
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 Verifikasi oleh bagian gudang Verifikasi oleh bagian gudang Verifikasi oleh pelanggan Verifikasi oleh pelanggan
Tipe Binary Binary Binary Binary
Nama Pilihan Tersedia Tidak Tersedia Jadi Menyewa Tidak Jadi Menyewa
Persentase 50 50 50 50
Tabel 4.2 Aliran Objek Data Penyewaan As-Is Phi Daftar Sewa Laporan Sewa
Tipe Phi Form Form
Kategori Paper Document Paper Document
Tabel 4.3 Data Sumber Daya Cabang As-Is Nama Kepala Bagian Penyewaan Kepala Bagian Gudang Road Manager Area-petugas administrasi Area-petugas lapangan Area-petugas gudang
Standard Cost Rp. 3.000.000 / bulan Rp. 3.000.000 / bulan Rp. 3.000.000 / bulan Rp. 850.000 / bulan Rp. 850.000 / bulan Rp. 850.000 / bulan
Overtime Cost Rp. 100.000 / jam Rp. 100.000 / jam Rp. 100.000 / jam Rp. 30.000 / jam Rp. 30.000 / jam Rp. 30.000 / jam
57 Tabel 4.4 Data Aktivitas Objek Penyewaan As-Is Nama Penyewaan
Organisasi Unit Pelanggan
Role Pelanggan
Bagian Penyewaan Bagian Penyewaan Pelanggan Pelanggan Bagian Penyewaan
Kepala bagian Kepala bagian Pelanggan Pelanggan Areapetugas administrasi Bagian Gudang, kepala Road Manager bagian Bagian Gudang petugas gudang Bagian Gudang Kepala bagian Pelanggan
Pelanggan
Pelanggan
Pelanggan
Bagian Penyewaan
Kepala bagian
Bagian Gudang
Areapetugas gudang Kepala bagian
Road Manager
Road Manager
Pelanggan Bagian Penyewaan
Areapetugas lapangan Pelanggan Areapetugas administrasi Total Waktu
Fungsi Menghubungi / mendatangi perusahaan Menerima pelanggan Menyediakan daftar produk Melihat produk Memilih produk Membuat daftar sewa
Elapsed Duration
Working Duration
45 menit
30 menit
30 menit
15 menit
15 menit
10 menit
15 menit 20 menit 20 menit
10 menit 15 menit 10 menit
30 menit
15 menit
45 menit
30 menit
10 menit
5 menit
20 menit
15 menit
10 menit
5 menit
10 menit
5 menit
30 menit
20 menit
Menerima 20 menit produk dari gudang Mengirim produk 2 hari
15 menit
Menerima daftar sewa Mengecek produk digudang Mengumumkan produk yang tidak tersedia Memilih produk yang tersedia Verifikasi penyewaan Mengumumkan kesiapan produk Menyiapkan produk
1 hari
Menerima 20 menit produk dilokasi Membuat laporan 30 menit sewa
15 menit
Penyewaan
165 menit
270 menit
20 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
Keterangan
Mulai
Batas selesainya proses penyewaan
Membuka aplikasi penyewaan berbasis web
Dilakukan lewat web
Melihat Produk
Memilih dan menyewa produk yang akan disewa
Jadi Menyewa
Y
Menerima Daftar Sewa & Laporan Sewa
Daftar Sewa
Laporan Sewa
Membuat Jadwal Penyewaan
Jadwal Menerima Jadwal Penyewaaan
Menerima Jadwal Penyewaaan
T Menyiapkan produk yang sesuai dengan jadwal
Menerima produk dilokasi
Menerima produk dari bagian gudang
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 Verifikasi oleh pelanggan Verifikasi oleh pelanggan
Tipe Binary Binary
Nama Pilihan Jadi Menyewa Tidak Jadi Menyewa
Tabel 4.6 Aliran Objek Data Penyewaan To-Be Phi Daftar Sewa Laporan Sewa Jadwal
Tipe Phi Form Form Form
Kategori E-Document E-Document E-Document
Persentase 80 20
61 Tabel 4.7 Data Sumber Daya Penyewaan To-Be Nama Kepala Bagian Penyewaan Kepala Bagian Gudang Road Manager Area-Petugas Gudang Area-Petugas Lapangan
Standard Cost Rp. 3.000.000 / bulan Rp. 3.000.000 / bulan Rp. 3.000.000 / bulan Rp. 850.000 / bulan Rp. 850.000 / bulan
Overtime Cost Rp. 100.000 / jam Rp. 100.000 / jam Rp. 100.000 / jam Rp. 30.000 / jam Rp. 30.000 / jam
Tabel 4.8 Data Aktivitas Objek Penyewaan To-Be Nama
Organisasi Unit
Role
Penyewaan Pelanggan
Pelanggan
Pelanggan Pelanggan
Pelanggan Pelanggan
Bagian Penyewaan
Kepala bagian
Bagian Penyewaan Bagian Gudang, Road Manager Bagian Gudang
Kepala bagian Kepala bagian
Road Manager Road Manager Pelanggan
Areapetugas gudang Kepala bagian Areapetugas lapangan Pelanggan Total Waktu
Fungsi Membuka aplikasi penyewaan berbasis web Melihat Produk Memilih dan menyewa produk Menerima Daftar Sewa & Laporan Sewa Membuat Jadwal Penyewaan Menerima Jadwal Penyewaan
Elapsed Duration
Working Duration
10 menit
5 menit
15 menit 40 menit
10 menit 20 menit
10 menit
5 menit
20 menit
10 menit
10 menit
5 menit
Menyiapkan Produk 30 menit
20 menit
Menerima Produk 20 menit dari bagian gudang Mengirim Produk 2 hari
15 menit
Menerima produk 20 menit dilokasi Penyewaan 75 menit
1 hari
15 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 Total waktu penyewaan dihitung
As-Is
To-Be
Perbedaan
% Perubahan
165 menit
40 menit
125 menit
75,75%
50 %
80%
30%
60%
sampai pada kepastian pelanggan menyewa Verifikasi pelanggan jadi menyewa
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 Road Manager
Jadwal
Pelanggan
-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()
-user_id -username -password -nama_depan -nama_belakang -alamat -e-mail -nomer_telepon +login() +add_produk() +delete_produk() +rent_produk() +view_sewa() +view_produk()
*
-manajer_lapangan_id -password_manajer_lapangan +login() +view_jadwal()
1
Produk
*
*
-produk_id -nama_produk -harga -kategori_produk -keterangan -stok_produk -gambar +view_produk() +add_produk() +update_produk() +delete_produk() +rent_produk() +get_produk() *
*
Daftar sewa
1 Bagian Penyewaan -bag_penyewaan_id -password_bag_penyewaan +login() +view_sewa() +create_jadwal()
*
* *
*
-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
Keterangan
Pelanggan
Objek yang berisi mengenai data pelanggan. Objek juga dapat mengakses class produk dan daftar sewa
Produk
Objek yang bisa diakses oleh pelanggan, objek ini juga berhubungan dengan daftar sewa bila produk di “rent_produk”.
Daftar Sewa
Berhubungan dengan class pelanggan, bagian penyewaan dan jadwal. Daftar Sewa juga menyimpan data penyewaan yang pernah terjadi.
Bagian Penyewaan
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.
Jadwal
Objek yang dibuat oleh class Bagian Penyewaan dan dapat diakses oleh Bagian Gudang dan Road Manager. Jadwal juga berisi informasi mengenai jadwal penyewaan.
Bagian Gudang
Objek yang hanya beroperasi melihat Jadwal.
Road Manager
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
Membuat Jadwal Manajer Lapangan
Login
Melihat Jadwal
Gudang
Gambar 4.4 Use Case Aplikasi Penyewaan
Bagian 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 Daftar Sewa Home Bagian Penyewaan
View Daftar Sewa create jadwal
Jadwal
update jadwal delete jadwal
Home Bagian Gudang
Jadwal
View Jadwal
Home Road Manager
Jadwal
View Jadwal
Login
view produk Produk
add produk update produk
Home Pelanggan
view daftar sewa 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
Pelanggan
Jadwal
Logout
Daftar Sewa
ID Nama Produk
Jumlah Produk Jumlah Hari Total Sewa User ID Tempat
x xxx
xx
Update
xx
Rp.xxx
xxx
xxxx
Delete
Tgl Sewa Tgl Kembali
xx-xx-xx xx-xx-xx
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 Search
Keyword
ID User ID
Produk ID
Nama Produk
Jumlah Produk Tempat Tgl Sewa
Tgl Kembali
xx xx
xxx
xxx
xxx
xx-xx-xxxx
xxx
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 Tambahkan Ke Daftar Sewa
Footer
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
Tgl Sewa
Sewa ID
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
xx-xx-xxxx
Update
xxx
xx-xx-xxxx
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.
<
> Pelanggan
UI Pelanggan
<> Bagian Gudang
<> Road Manager
UI Bagian Gudang
UI Road Manager
<> Server
Model
Function Server
<> Bagian Penyewaan
<> 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 Admin
System Interface Bagian Penyewaan
active object UI Admin
UI Bagian Penyewaan AO_Printer
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
Internet
Pelanggan
Server
Modem ADSL
Hub
Bagian Gudang
Bagian Penyewaan
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 BULAN 1 No 1
Kegiatan Pelaksanaan awal Mobilisasi proyek
2
BPR Perancangan Ulang
3
Proses Perancangan
4
Aplikasi Rencana
5
Implementasi
1
2
2 3
4
1
2
3 3
4
1
2
4 3
4
1
2
5 3
4
1
2
6 3
4
1
2
3
4