• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. membaiknya tingkat kehidupan di masyarakat, mulai di butuhkan adanya fasilitas

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. membaiknya tingkat kehidupan di masyarakat, mulai di butuhkan adanya fasilitas"

Copied!
63
0
0

Teks penuh

(1)

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

(2)

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:

(3)

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.

(4)

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)

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.

(6)

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.

(7)

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.

(8)

3.2.2. Activity Diagram

Gambar III. 2

(9)

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

(10)

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

(11)

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.

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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.

(17)

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

(18)

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

(19)

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.

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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.

(26)

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

(27)

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

(28)

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.

(29)

2. Activity Diagram Usulan Menu Utama

Gambar III. 14.

(30)

3. Activity Usulan Data Admin

Gambar III. 15.

(31)

4. Activity UsulanModule Periode Sewa

Gambar III. 16.

(32)

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.

(33)

6. Activity Diagram Usulan Module Member

Gambar III. 18.

(34)

7. Activity Diagram Usulan Module Sewa

Gambar III. 19.

(35)

8. Activity Diagram Usulan Menu Perkiraan

Gambar III. 20.

(36)

9. Activity Diagram Usulan Menu Pembayaran

Gambar III. 21.

(37)

10. Activity Diagram Usulan Menu data Jurnal

Gambar III. 22.

(38)

11.Activity Diagram Usulan Menu Laporan

Gambar III. 23.

(39)

3.4. Desain

3.4.1. Entity Relationship Diagram (ERD)

Gambar III. 24.

(40)

3.4.2. Logical Record Structual (LRS)

Gambar III. 25.

(41)

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

(42)

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

(43)

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 : -

(44)

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

(45)

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 : -

(46)

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 : -

(47)

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 : -

(48)

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

(49)

3.4.4. Sequence Diagram

Gambar III. 26.

(50)

3.4.5. Deployment Diagram

Gambar III. 27.

(51)

3.4.6. User Interface 1. User Interface Login

Gambar III. 28.

User Interface Login

(52)

Gambar III. 29.

User Interface Menu Utama

3. User interface Menu Data Admin

Menu untuk menambah data admin

Gambar III. 30.

(53)

4. User Interface Menu Data Kios

Menu Untuk Menambah Data Kios

Gambar III. 31.

(54)

5. User Interface Menu Data Penyewa

Menu Untuk Menambah Data Penyewa

Gambar III. 32.

(55)

6. User Interface Menu data Tbooking

Menu Untuk Menambah Data Tbooking

Gambar III. 33.

(56)

7. User Interface Menu Data Akun

Menu Untuk Menambah Data Akun

Gambar III. 34.

(57)

8. User Interface Menu data Jurnal

Menu Untuk Menambah Data Jurnal

Gambar III. 35.

(58)

9. User Interface Transaksi Pembayaran

Menu Untuk Menambah Transaksi Pembayaran

Gambar III. 36.

(59)

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){

(60)

$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'];

(61)

$_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

(62)

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

(63)

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

Gambar

Gambar III.3.
Gambar III.4.
Gambar III.5.
Tabel III.5.
+7

Referensi

Dokumen terkait

TIDAK MAKSUM (TERJAGA DARI DOSA) Disana ada hadits disebutkan bahwa Nabi sallallahu’alaihi wa sallam suatu hari berdiri dari shalat dan mengatakan kepada para shahabat,

Untuk mengetahui kuat tekan beton ringan yang hanya menggunakan agregat kasar batu apung... Untuk mengetahui kuat tekan mortar

Hasil penelitian ini sesuai dengan hasil penelitian Aniko Zsolnai (2002) Relationship between children’s social competence, learning motivation and school

gaya-gaya yang dipakai adalah tegangan Shear τ untuk zat padat yang definisinya adalah besar dari gaya paralel di berbagai permukaan dibagi oleh daerah dari

bertujuan menganalisis manajemen optimal agroforestry jabon-kapulaga menggunakan metode modeling bio- ekonomik yang dimodifikasi dari model Faustmann. Hasil

Gambar 24. adalah halaman untuk menambah data Ruang Lab. Bisa dilihat pada halaman ini disediakan form untuk pengisian data. Data yang diisi adalah nama user dan

Berat volume paling besar diberikan oleh masa peram 21 hari pada bahan stabilisasi, dikarenakan bahan stabilisasi yang bereaksi adalah paling lama sehingga campuran

Hipotesis penelitian ini ialah analisis Strategi memiliki pengaruh dalam meningkatkan mutu SDM (sumber daya manusia) pendidik dan tenaga kependidikan yang dimiliki, di SMA