29
PEMBAHASAN
3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan
Sejalan dengan perkembangan kabupaten Bekasi dan daerah sekitarnya, khususnya Cikarang yang berdampingan dengan kawasan industri, serta makin membaiknya tingkat kehidupan di masyarakat, mulai di butuhkan adanya fasilitas usaha berupa pusat perdagangan atau pertokoan. Di lahan ex terminal Cikarang Kota, suatu lokasi strategis seluas ± 1.4 Ha di segitiga emas Cikarang, di bangunlah Sentra Grosir Cikarang yang resmi berdiri tanggal 16 September 2006. Sentra Grosir Cikarang merupakan pusat perbelanjaan 5 lantai dengan berbagai fasilitas.
Untuk meningkatkan kreadibilitas dan kinerja perusahaan, PT. Sentra Grosir Cikarang bertekad menerapakan sistem manajemen yang bertaraf internasional, yaitu Sistem Manajemen Mutu ISO 9001:2000. Penerapan di mulai sejak pedoman ini disahkan dengan ruang lingkup penerapan meliputi seluruh proses pengelolaan Sentra Grosir Cikarang di seluruh organisasi PT. Sentra Grosir Cikarang kecuali Accounting dan IT. PT. Sentra Grosir Cikarang juga mempunyai sebuah Visi dan misi sebagai berikut :
1. Visi
Menjadi pengelola Property yang terbaik, professional dan inovatif dengan memberikan pelayanan yang memuaskan kepada stake holder, penghuni dan
pengunjung sehingga SGC merupakan pusat perdagangan terpandang yang menjadi tujuan pelanggan unuk berbelanja dan rekreasi keluarga.
2. Misi
a. Menciptakan sarana, prasarana dan ruang usaha yang kondusif, indah, bersih, tertib, aman dan nyaman bagi pedagang retail dalam menjalankan aktivitas usahanya.
b. Berperan serta dalam mewujudkan profesionalisme sumber daya manusia dengan memberikan kesempatan bekerja dan edukasi.
3.1.2. Struktur Organisasi dan Fungsi
Sebuah sistem di dalam perusahaan tidak akan bekerja dengan lancer apabila tidak memiliki satu koordinasi. Maka dari itu di buatkan strukrur organisasi dan fungsi pada PT. Sentral Grosir Cikarang sebagai berikut:
Gambar III. 1
Struktur Organisasi Perusahaan Sumberdata: PT. Sentra Grosir Cikarang. Fungsi :
1. Direksi
Melaksanakan pengurusan perusahaan sesuai kepentingan dan tujuan perusahaan dan bertindak selaku pimpinan dalam pengurusan tersebut.
2. General Manager
Memiliki tanggung jawab kepada seluruh bagian fungsional pada suatu perusahaan atau organisasi. General Manager memimpin beberapa unit bidang fungsi pekerjaan yang mengepalai beberapa atau seluruh manager fungsional.
3. Deputy General Manager
Menjamin terlaksananya operasional peran delivery channel untuk personal customer dan cluster. Serta peran pengeolaan jaringan akses di KANDATEL serta KANCATEL, melalui pengelolaan fungsi-fungsi Fixed Phone Sales, customer care, network maintenance, business performance, dan general support sehingga mencapai target bisnis yang telah di tetapkan guna mempertahankan/meningkatkan suitanable growth dan keunggulan kompetitif perusahaan.
4. Sekretaris
Memberikan pelayanan jasa administratif penunjang kegiatan operasional suatu organisasi maupun perusahaan melalui skill atau keterampilan yang dia miliki seperti pengetikan, pengelolaan surat dan arsip-arsip lainnya, membuat agenda, dan penanganan telepon, dan ikut menjamin kelancaran kegiatan suatu organisasi-organisasi atau perusahaan dan bertanggung jawab atas aktivitas rutin yang dilakukan dikantor.
5. Kadiv TR-LC-Promotion
Bertanggung Jawab Untuk Menarik Perhatian Customer dengan Bersikap komunikatif, percaya diri dan dengan memberikan penjelasan atau pengetahuan mengenai produk.
6. Kadept Tenant Relation
Berfungsi sebagai jembatan antara tenant dengan manajemen yang ada di suatu pusat perbelanjaan (mall).
7. Kadept Adv & Promo
Sebagai jembatan untuk memberi infogan dalam memperkenalkan produk baru ke pasaran
8. Kadept Lease & Comm
Bertanggung jawab untuk menarik masyarakat agar mau memakai jasa sewa pada perusahaan.
9. Floor Controller
Bertanggung jawab dengan keadaan lantai keseluruhan perusahaan. 10. Staff ADV & Promo
Bertanggung jawab dalam suatu penyajian materi atau pesan persuasif kepada media massa yang bertujuan untuk mempromosikan produk ataupun jasa yang di jual oleh perusahaan.
11. Staff LC
Menampung dan menyelesaikan kesulitan atau kendala dari pihak importir sebagai pembeli maupun pihak ekstortir sebagai penjual.
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
Sesuai dengan Ruang lingkup tugas akhir, Penulis akan menguraikan mengenai proses bisnis sistem berjalan pada penyewaan kios pada PT. Sentra Grosir Cikarang. 1. Proses Penawaran Harga
Penyewa datang ke kantor pengelola untuk mendapatkan informasi tentang harga kios yang di tawarkan oleh pihak pengelola. Disini Penyewa bisa menegosiasi harga kepada pihak pengelola tergantung ukuran,lantai berapa dan masa sewa kios. Jika konsumen sudah yakin dengan persetujuan harga yang telah di sepakati maka konsumen akan di antar untuk mengecek keadaan kios.
2. Proses Pengecekan Kios
Penyewa akan di antar untuk melihat dan mengecek kondisi kios apakah sesuai dengan yang diinginkannya, seberapa strategis tempat yang akan di sewanya, dan seberapa nyaman lingkungan di sekitarnya, penyewa harus benar-benar selekif untuk melihat kondisi kios. Penyewa bisa memilih lagi jika memang di kios tersebut kurang strategis. Tapi Jika sudah sesuai dengan kriteria penyewa,maka pengelola akan membuat kesepakatan dengan penyewa berupa formulir
pemesanan.
3. Proses Kesepakatan
Penyewa akan di berikan formulir pemesanan untuk mengisi data pribadi yang mana nanti akan di tanda tangani oleh kedua belah pihak. tetapi sebelum mengisi semua kelengkapan konsumen di jelaskan kembali bahwa penyewaan di PT.
Sentra Grosir Cikarang di haruskan membayar sewa pertamanya.Setelah penyewa yakin dengan semua persyaratan yang sudah di jelaskan oleh pengelola, penyewa diharuskan mengumpulkan identitas diri berupa fotocopy ktp, dan Fotocopy kk .
4. Proses Pembayaran
Penyewa akan langsung melakukan membayar sesuai dengan masa sewa kios untuk memastikan tanda jadi penyewaan. Dan developer akan menentukan waktu pembayaran setelah anda jadi diterima.
5. Proses Pembuatan Laporan
Pihak pengelola akan membuat laporan data penyewa setiap bulannya yang di ambil dari arsip data penyewa dan laporan pembayaran satu tahun sekali yang di ambil dari arsip pembayaran penyewa.
3.2.2. Activity Diagram
Gambar III. 2
3.2.3. Dokumen Masukan
Dokumen Masukan adalah bentuk dokumen yang berasal dari lingkungan luar sistem yang berupa dokumen-dokumen yang akan diolah dalam suatu proses agar dapat menghasilkan keluaran yang di inginkan. Adapun dokumen masukan pada PT. Sentra Grosir Cikarang adalah sebagai berikut :
1. KTP ( Kartu Tanda Penduduk )
Nama Dokumen : Foto Copy Kartu Tanda Penduduk Fungsi : Untuk Identitas Penyewa
Sumber : Customer
Tujuan : Customer
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Pemesanan Kios
Bentuk : Lampiran A-1
2. KK ( Kartu Keluarga )
Nama Dokumen : Foto Copy Kartu Keluarga Fungsi : Untuk Identitas Penyewa Sumber : Customer
Tujuan : Customer Media : Kertas Jumlah : 1 Lembar
Frekuensi : Setiap Pemesanan Kios Bentuk : Lampiran A-2
3.2.4. Dokumen Keluaran
Dokumen keluaran adaah dokumen perusahaan ang berupa dokumen-dokumen yang akan mendukung kegiatan manajemen serta merupakan dokumen-dokumen hasil pencatatan atau laporan. Adapun dokumen keluaran pada PT. Sentra Grosir Cikarang adalah sebagai berikut :
3. Surat Pemesanan
Nama Dokumen : Surat Pemesanan Fungsi : Bukti Pemesanan Kios Sumber : Customer
Tujuan : Staff Adv & Promo Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Terjadi Penyewaan kios Bentuk : Lampiran B-1
4. Pembayaran
Nama Dokumen : Kwitansi
Fungsi : Bukti Pembayaran Sumber :Staff Adv & Promo Tujuan : Konsumen
Media : Kertas Jumlah : 1 Lembar
Frekuensi : Setiap Melakukan Pembayaran Bentuk : Lampiran B-2
3.2.5. Permasalahan Pokok
Dari analisa yang dilakukan oleh penulis pada proses penyewaan kios yang terjadi pada PT.Sentra Grosir Cikarang pada umumnya berjalan dengan baik. Tetapi penulis melihat masih banyak yang terjadi seperti kendala-kendala yang dihadapi oleh pihak pengelola :
1. Kesulitan dalam pencatatan data penyewa sehingga terkadang terjadi penumpukan arsip data penyewa yang masih menggunakan sistem manual .
2. Dalam pembuatan laporan masih menggunakan Microsoft Excel. 3.2.6. Pemecahan Masalah
Berdasarkan analisa masalah dari sistem yang sedang berjalan maka di usulkan sebuah solusi untuk membuat rancang bangun sistem informasi penyewaan kios pada PT. Sentra Grosir Cikarang yaitu :
1. Membuat rancang bangun sistem informasi penyewaan dan laporan data penyewaan kios yang sudah terkomputerisasi.
2. Membuat rancang bangun sistem informasi yang akan memudahkan pegawai dalam menginput data arsipan penyewa yang sudah menyewa kios.
3.3. Analisis Kebutuhan Software
Berdasarkan proses penyewaan sistem berjalan pada PT. Sentra Grosir Cikarang, berikut ini proses analisa kebutuhan dari sistem penyewaan pada PT. Sentra Grosir Cikarang.
3.3.1. Analisis Kebutuhan
1. Bagian Staff Adv & Promo dapat melakukan login.
2. Bagian Staff Adv & Promo dapat mengakses menu utama. a. Mengakses Menu Data Admin
1) Menambah data Admin 2) Menyimpan data Admin 3) Menghapus data Admin 4) Keluar
b. Mengakses Menu Data Kios 1) Menambah data kios 2) Menghapus data kios 3) Keluar
c. Mengakses Menu Data Penyewa 1) Mengakses menu data penyewaan 2) Mengubah data penyewaan 3) Mengapus data penyewaan 4) Keluar
d. Mengakses Menu Transaksi Booking 1) Menginput data booking
2) Mencetak Data
e. Mengakses Menu Data Akun 1) Menambah data penyewaan 2) Menghapus data penyewaan 3) Keluar
f. Mengakses Menu jurnal 1) Mencatat data Jurnal 2) Menghapus data jurnal 3) Keluar
g. Mengakses menu data pembayaran 1) Menambah data penyewaan 2) Mencetak Data Pembayaran 3) Keluar
h. Mengakses Menu Laporan Transaksi Sewa 1) Mencetak Laporan
3.3.2. Use Case Diagram
1. Use Case Diagram Usulan Login
Gambar III.3.
Use Case Diagaram Usulan Login
Tabel III.3
Deskripsi Use Case Diagram Usulan Login Use Case Narratif Login
Tujuan Melakukan Masuk dan Keluar ke dalam sistem Penyewaan Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem
Penyewaan
Skenario Utama Aktor Staff Adv & Promo
Kondisi Awal Aktor Membuka Aplikasi Penyewaan Aksi Aktor
1. Aktor Memilih Tombol Login
Sistem akan menampilkan texbok untuk mengisi user dan password
2. Aktor Memilih Tombol Logout
Sistem akan membatalkan proses dan keluar dari aktivitas Kondisi Akhir jika perintah sesuai sistem akan masuk ke dalam aplikasi
penyewaan dan melakukan aktivitas didalam sistem
2 . Use Case Diagram Menu Utama
Gambar III.4.
Use Case Diagram Usulan Menu Utama
Tabel III.4
Deskripsi Use Case Diagram Usulan Menu Utama
Use Case Narrative Menu Utama
Tujuan Bagian Staff dapat melakukan pengolahan data pada menu utama
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem penyewaan mulai dari input data sampai pembuatan laporan
Skenario Utama Aktor Staff Adv & Promo
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Data Admin
Sistem akan menampilkan submenu seperti data admin. 2. Aktor Memilih
Data Kios
Sistem akan menampilkan sub menu seperti data kios 3. Aktor Memilih
Data Penyewa
Sistem akan menampilkan sub menu seperti data penyewa 4. Aktor Memilih
Transaksi Booking
Sistem akan menampilkan menu Transaksi Booking
5. Aktor Memilih Data Akun
Sistem akan menampilkan menu data akun 6. Aktor Memilih
Tombol Batal
Sistem akan membatalkan proses dan keluar dari aktivitas Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan
oleh aktor
3. Use Case Diagram Usulan Menu Data Admin
Gambar III.5.
Tabel III.5.
Deskripsi Use Case Diagram Usulan Data Admin Use Case Narrative Menu Usulan Data Admin
Tujuan Bagian Staff Adv & Promo dapat masuk ke data admin
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu data Admin
Skenario Utama Aktor Bagian Staff Adv & Promo
Kondisi Awal Aktor telah masuk ke form menu data Admin
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol Tambah
Sistem akan menampilkan untuk menambah data pengguna
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih Tombol Hapus
Sistem akan menghapus data yang telah di simpan
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan oleh aktor
4.Use Case Diagram Usulan Menu Data Kios
Gambar III. 6.
Use Case Diagram Usulan Menu Data Kios
Tabel III. 6.
Deskripsi Use Case Diagram Usulan Menu Data Kios
Use Case Narrative Menu Data Usulan Periode Sewa
Tujuan Bagian Staff Adv & Promo dapat melakukan pengolahan data pada menu pereiode sewa
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu data customer
Skenario Utama Aktor Staff Adv & Promo
Kondisi Awal Aktor telah masuk ke form menu data Customer
1. Aktor Memilih Tombol Tambah
Sistem akan menampilkan untuk menambah data Customer
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput 3. Aktor Memilih
Tombol Hapus
Sistem akan menghapus data yang telah di simpan 4. Aktor Memilih
Tombol Batal
Sistem akan membatalkan proses dan keluar dari aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan oleh aktor
5.Use Case Diagram Usulan Menu Data Penyewa
Gambar III. 7.
Tabel III. 7.
Deskripsi Use Case Diagram Usulan Menu Data Penyewa Use Case Narrative Menu Data Penyewa
Tujuan Bagian Staff Adv & Promo dapat melakukan pengolahan data pada menu data kios
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu data kios
Skenario Utama Aktor Staff Adv & Promo
Kondisi Awal Aktor telah masuk ke form menu data kios
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol Tambah
Sistem akan menampilkan untuk menambah data kios
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih Tombol Hapus
Sistem akan menghapus data yang telah di simpan
4. Aktor Memilih Tombol Batal
Sistem akan membatalkan proses dan keluar dari aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan oleh aktor
6.Use Case Diagram Usulan Menu Transaksi Booking
Gambar III. 8.
Use Case Diagram Usulan Menu Transaksi Booking
Tabel III. 8.
Deskripsi Use Case Diagram Usulan Menu Transaksi Booking Use Case Narrative Menu Data Transaski Booking
Tujuan Bagian Staff dapat melakukan pengolahan data pada menu data Pemesanan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu data pemesanan
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form menu data pemesanan
1. Aktor Memilih Tombol Tambah
Sistem akan menampilkan untuk menambah data pemesanan
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih Tombol Cetak
Sistem akan mencetak data yang telah disimpan
4. Aktor Memilih Tombol Batal
Sistem akan membatalkan proses dan keluar dari aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan oleh aktor
7. Use Case Diagram Usulan Menu Data Akun
Gambar III. 9.
Use Case Diagram Usulan Menu Data Akun
Deskripsi Use Case Diagram Usulan Menu Module Sewa Use Case Narrative Menu Data Module Sewa
Tujuan Bagian Staff Adv & Promo dapat melakukan pengolahan data pada menu data Perkiraan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu data perkiraan
Skenario Utama Aktor Staff Adv & Promo
Kondisi Awal Aktor telah masuk ke form master data perkiraan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol Tambah
Sistem akan menampilkan untuk menambah data perkiraan
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih Tombol Batal
Sistem akan membatalkan proses dan keluar dari aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan oleh aktor
8. Use Case Diagram Usulan Menu Data Pembayaran
Gambar III. 10.
Use Case Diagram Usulan Menu Data Pembayaran
Tabel III. 10.
Deskripsi Use Case Diagram Usulan Menu Data Pembayaran Use Case Narrative Menu Data Pembayaran
Tujuan Bagian Staff Adv & Promo dapat melakukan pengolahan data pada menu data Pembayaran
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu data pembayaran
Skenario Utama Aktor Staff Adv & Promo
Aksi Aktor Reaksi Sistem 1. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data pembayaran
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput 3. Aktor Memilih
Tombol Cetak
Sistem akan mencetak data yang telah diinput 4. Aktor Memilih
Tombol Batal
Sistem akan membatalkan proses dan keluar dari aktivitas Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang
diingkan oleh aktor
9. Use Case Diagram Usulan Menu Jurnal
Gambar III. 11
Use Case Diagram Usulan Menu Jurnal
Tabel III. 11.
Use Case Narrative Menu Jurnal
Tujuan Bagian Keuangan dapat melakukan pengolahan data pada menu jurnal
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu jurnal
Skenario Utama
Aktor Bagian keuangan
Kondisi Awal Aktor telah masuk ke form data jurnal
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol Tambah
Sistem akan menampilkan untuk menambah data customer
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih Tombol Hapus
Sistem akan menghapus data yang telah di simpan
4. Aktor Memilih Tombol Batal
Sistem akan membatalkan proses dan keluar dari aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan oleh aktor
10. Use Case Diagram Usulan Menu Laporan
Gambar III. 12.
Use Case Diagram Usulan Menu Laporan
Tabel III. 12.
Deskripsi Use Case Diagram Usulan Menu Laporan Use Case Narrative Menu Laporan
Tujuan Bagian Keuangan dapat melakukan pengolahan data pada menu laporan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu laporan
Skenario Utama Aktor Staff Adv & Promo
Kondisi Awal Aktor Membuka Aplikasi Penyewaan Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol Cari
Sistem akan mencari data yang telah disimpan
2. Aktor Memilih Tombol Cetak
Sistem akan mencetak data yang telah disimpan
3. Aktor Memilih Tombol Keluar
Sistem akan membatalkan proses dan keluar dari aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang diingkan oleh aktor
3.3.3. Activity Diagram
1.Activity Diagram Usulan Login
Gambar III. 13.
2. Activity Diagram Usulan Menu Utama
Gambar III. 14.
3. Activity Usulan Data Admin
Gambar III. 15.
4. Activity UsulanModule Periode Sewa
Gambar III. 16.
5. Activity Usulan Module Kios Title
Staff Adv & Promo Sistem
Ph
as
e
Klik Module Kios Menampilkan Form Module Kios
Tambah
data Kios Hapus Masukan Nomor
Kios,Gambar Kios, Deskripsi
Tidak disimpan Batal Simpan
Sistem tidak akan menyimpan module kios SIstem akan menyimpan data yang telah di input
Sistem akan menghapus data yang telah di simpan
end
Gambar III. 17.
6. Activity Diagram Usulan Module Member
Gambar III. 18.
7. Activity Diagram Usulan Module Sewa
Gambar III. 19.
8. Activity Diagram Usulan Menu Perkiraan
Gambar III. 20.
9. Activity Diagram Usulan Menu Pembayaran
Gambar III. 21.
10. Activity Diagram Usulan Menu data Jurnal
Gambar III. 22.
11.Activity Diagram Usulan Menu Laporan
Gambar III. 23.
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Gambar III. 24.
3.4.2. Logical Record Structual (LRS)
Gambar III. 25.
3.4.3. Spesifikasi File 1. Spesifikasi File data
Nama Database : Akun Nama File : Akun
Fungsi : Digunakan untuk mengelola data pengguna Tipe File : Akun
Panjang Record : 50
Kunci Field : Kd_Akun Foreign Key : -
Software : MySQL
Tabel III. 13.
Spesifikasi File Data Akun
No Elemen Data Nama Field Type Size Keterangan
1 Kode akun Kd_akun Varchar 10 Primary key
2 Nama akun Nama_akun Varchar 30
3 Saldo normal Saldo_Normal Varchar 10
2. Spesifikasi file data Detail Jurnal Nama Database : Detail_Jurnal Nama File : Jurnal
Tipe File : Data periode sewa Panjang Record : 102
Kunci Field : Detail_Jurnal Foreign Key : -
Software : MySQL
Tabel III. 14.
Spesifikasi File Data Detail jurnal
No Elemen Data Nama Field Type Size Keterangan 1 Kode Jurnal Kd_Jurnal Varchar 10 Primary key
2 Kode Akun Kd_Akun Varchar 10
3 Nama akun Nama_akun Varchar 30
4 Keterangan Keterangan Varchar 30
5 Kredit Kredit Int 11
6 Debet Debet Int 11
3. Spesifikasi file data Jurnal Nama Database : Jurnal Nama File : Jurnal
Fungsi : Digunakan untuk melihat Jurnal Tipe File : Jurnal
Foreign Key : -
Software : MySQL
Tabel III. 15.
Spesifikasi File Data Jurnal
No Elemen Data Nama Field Type Size Keterangan 1 Kode Jurnal Kd_Jurnal Varchar 10 Primary key
2 Username Username Varchar 10
3 Tanggal Jurnal Tgl_Jurnal Date
4 Keterangan Keterangan Varchar 50
4. Spesifikasi file data
Nama Database : Kios
Nama File : Kios
Fungsi : Digunakan untuk mengelola data Member
Tipe File : Kios
Panjang Record : 21 Kunci Field : Kd_Kios Foreign Key : -
Tabel III. 16.
Spesifikasi File Data Module Member
No Elemen Data Nama Field Type Size Keterangan
1 Kode Kios Kd_kios Varchar 10 Primary key
2 Lantai Lantai Int 11
3 Harga Harga double
5. Spesifikasi file data Pembayaran Nama Database : Pembayaran Nama File : Pembayaran
Fungsi : Digunakan untuk melihat invoice sewa Tipe File : pembayaran
Panjang Record : 101
Kunci Field : Kd_Pembayaran Foreign Key : -
Software : MySQL
Tabel III. 17.
Spesifikasi File Data Module Sewa
No Elemen Data Nama Field Type Size Keterangan 1 Kode Pembayaran Kd_Pembayaran Varchar 10 Primary key
2 Kode Booking Kd_Booking Varchar 10 3 Kode Pelangan Kd_Pelanggan Varchar 10
4 Nama Nama Varchar 10
5 Username Username Varchar 50
6 Tanggal Transaksi Tgl_Transaksi Date
7 Periode Periode Int 11
8 Jumlah Jumlah double
6. Spesifikasi file data Penyewa Nama Database : Penyewa Nama File : File Penyewaan
Fungsi : Digunakan untuk mengelola data Penyewaan Tipe File : Data Penyewaan
Panjang Record : 120
Kunci Field : Kd_Penyewa Foreign Key : -
Tabel III. 17.
Spesifikasi File Data Pembayaran
No Elemen Data Nama Field Type Size Keterangan 1 Ide Pembayaran id_pembayaran Varchar 10 Primary key 2 Ide Konsumen Id_konsumen Varchar 30
3 Nama konsumen Nama_konsumen varchar 30 4 Tanggal
Pembayaran
Tgl_Pembayaran Date 20
5 Jumlah bayar Jml_bayar Varchar 30
7. Spesifikasi file tbooking
Nama Database : tbooking Nama File : File tbooking
Fungsi : Digunakan untuk mengelola data Tipe File : Data tbooking
Panjang Record : 80
Kunci Field : kd_tbooking Foreign Key : -
Tabel III. 18.
Spesifikasi File Data tbooking
No Elemen Data Nama Field Type Size Keterangan 1 Kode Booking Kd_booking Varchar 10 Primary key 2 Kode Penyewa kd_Penyewa Varchar 10
3 Kode kios tgl_Kios Varchar 10
4 Nama Nama Varchar 50
5 Tanggal booking Tgl_booking Date
6 Jumlah Jumlah double
8. Spesifikasi file data tpengguna Nama Database : tpengguna Nama File : tpengguna
Fungsi : Digunakan untuk membuat tabel pengguna Tipe File : Tpenguna
Panjang Record : 80
Kunci Field : kd_Pengguna Foreign Key : -
Tabel III. 19.
Spesifikasi File Data Detail Jurnal
No Elemen Data Nama Field Type Size Keterangan
1 Username username Varchar 10 Primary key
2 Password Password Varchar 20
3.4.4. Sequence Diagram
Gambar III. 26.
3.4.5. Deployment Diagram
Gambar III. 27.
3.4.6. User Interface 1. User Interface Login
Gambar III. 28.
User Interface Login
Gambar III. 29.
User Interface Menu Utama
3. User interface Menu Data Admin
Menu untuk menambah data admin
Gambar III. 30.
4. User Interface Menu Data Kios
Menu Untuk Menambah Data Kios
Gambar III. 31.
5. User Interface Menu Data Penyewa
Menu Untuk Menambah Data Penyewa
Gambar III. 32.
6. User Interface Menu data Tbooking
Menu Untuk Menambah Data Tbooking
Gambar III. 33.
7. User Interface Menu Data Akun
Menu Untuk Menambah Data Akun
Gambar III. 34.
8. User Interface Menu data Jurnal
Menu Untuk Menambah Data Jurnal
Gambar III. 35.
9. User Interface Transaksi Pembayaran
Menu Untuk Menambah Transaksi Pembayaran
Gambar III. 36.
10. User Interface Menu data Laporan Transaksi Sewa
Menu Untuk Menambah Data Laporan Sewa Transaksi
Gambar III. 37.
User Interface Menu Data Laporan Sewa Transaksi
3.5. Implementasi 3.5.1. Code Generation a. Form data Login <?php
include "../appConfig/conn.php"; function antiinjection($data){
$filter_sql = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUO TES)))); return $filter_sql; } $username = antiinjection($_POST['username']); $pass = antiinjection(md5($_POST['password'])); $email = antiinjection($_POST['nama']); $waktu = time()+25200; $expired=60;
$query=mysql_query("SELECT * FROM tpengguna WHERE username='$username' OR username='$username' AND password='$pass'"); $in=mysql_num_rows($query); $r=mysql_fetch_array($query); if ($in > 0){ session_start(); $_SESSION['username'] = $r['username']; $_SESSION['password'] = $r['password'];
$_SESSION['nama'] = $r['nama']; $_SESSION['timeout'] = $waktu+$expired; $waktulog= time();
echo "<script type='text/javascript'> window.alert('Anda Berhasil Login');
window.location=('frame.php?load=dashboard')</script>";
} else{
echo "<script type='text/javascript'>
window.alert('Username Atau Password Anda Salah'); window.location =('index.php')</script>";
} ?>
3.5.2. Blackbox Testing a. Form Login Admin
Tabel III.20.
Hasil Pengujian Black Box Testing Form Login Admin
No. Skenario
pengujian
Test case Hasil yang
diharapkan pengujian Hasil Kesimpula
n 1. Nama username dan Password tidak diisi kemudian klik tombol Masuk Username: (kosong) Password: (kosong) Sistem akan menolak akses dan menampilkan pesan “Text Box
Harus Diisi”
Sesuai harapan
Valid
2. Mengetikkan
Nama user dan Password tidak diisi atau kosong kemudian klik tombol Masuk Username: admin Password : (kosong) Sistem akan menolak akses dan menampilkan pesan “Text Box
Password Harus
Diisi”
Sesuai harapan
Valid
3. Nama user tidak
di isi (kosong) dan Password diisi kemudian klik tombol masuk Username : (kosong) Password: admin Sistem akan menolak Akses dan menampilkan pesan
“Text Box Email
Harus Diisi”
Sesuai Harapan
Valid
4. Mengetikkan
salah satu kondisi salah pada Nama user atau Password kemudian klik tombol masuk Username: admin (benar) Password: Administrator (salah) Sistem akan menolak
akses akan kembali diarahkan ke halaman login dan menampilkan pesan “Anda gagal
Login!!”
Sesuai harapan
Valid
5. Mengetikkan
Nama user dan Password dengan data yang benar kemudian klik tombol masuk Username :admin Dheeaagnes@gmail. com (benar) Password: admin (benar) Sistem akan menerima akses
login dan akan
menampilkan pesan “Login Berhasil! Selamat Datang di Halaman Dhea Afnes”. Sesuai Harapan Valid
3.5.3. SpesifikasiHardware dan Software
1. Hardware
Perangkat keras yang digunakan dalam membuat aplikasi ini adalah sebagai berikut:
1. System operasi : Microsoft Windows 8 2. Processor : Intel Inside
3. Ram : 2 GB
4. Monitor : 14 inci WXGA”
5. Printer : Ink Jet
6. Mouse : Standard
2. Software
Perangkat lunak yang digunakan untuk membuat dan menjalankan aplikasi ini adalah sebagai berikut:
1. Bahasa Pemrograman : PHP
2. Aplikasi : Dreamweaver.CS5
3. Aplikasi Pendukung : Enterprise Architecture dan Visio
4. DBMS : My SQL