• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. menjadi seorang pembisnis tetapi belum tahu cara memulainya dari mana, maka

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. menjadi seorang pembisnis tetapi belum tahu cara memulainya dari mana, maka"

Copied!
27
0
0

Teks penuh

(1)

17

PEMBAHASAN

3.1 Analisis Kebutuhan

Dalam menganalisa sebuah rancangan website pendaftaran mitra waralaba pada kebab, banyak hal yang harus diketahui sebelumnya, banyak calon mitra yang ingin menjadi seorang pembisnis tetapi belum tahu cara memulainya dari mana, maka penulis membuat website ini untuk memudahkan para calon mitra yang ingin bergabung dan menjadi mitra waralaba yang bertemakan salah satu makanan siap saji yaitu kebab.

3.2 Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Menguraikan secara rinci setiap rancangan dokumen masukan yang digunakan dalam sistem dengan uraian parameter-paremeter dokumen tersebut dengan parameter-parameter dokumennya sebagai berikut :

1. Nama Dokumen : Calon Mitra

Fungsi : Mengisi Formulir Calon Mitra

Sumber : Admin

Tujuan : User

Media : Form

Jumlah : Satu form

(2)

Bentuk : Lampiran A.1.

2. Nama Dokumen : Konfirmasi Pendaftaran Fungsi : Mengkonfirmasi Pendaftaran

Sumber : User

Tujuan : Admin

Media : Form

Jumlah : Satu form

Frekuensi : Setiap pendaftaran data pada Mitra baru Bentuk : Lampiran A.2.

3. Nama Dokumen : Konfirmasi Pembayaran

Fungsi : Untuk Mengkonfirmasi Pembayaran

Sumber : User

Tujuan : Admin

Media : Form

Jumlah : Satu lembar

Frekuensi : Setiap pembayaran masuk pada Mitra Bentuk : Lampiran A.3.

B. Rancangan Dokumen Keluaran (Output)

Menguraikan secara rinci setiap rancangan dokumen masukan yang digunakan dalam sistem dengan uraian parameter-paremeter dokumen tersebut dengan parameter-parameter dokumennya sebagai berikut :

1. Dokumen : Mitra

(3)

Sumber : Admin

Tujuan : User

Media : Form

Jumlah : Satu form

Frekuensi : Setiap mengakses data Mitra Bentuk : Lampiran B.1.

2. Nama Dokumen : Jadwal Wawancara

Fungsi : Untuk mencetak Jadwal Wawancara Calon Mitra

Sumber : User

Tujuan : Admin

Media : Form

Jumlah : Satu lembar

Frekuensi : Setiap setelah pembayaran dikirim dari Calon Mitra Bentuk : Lampiran B.2.

(4)

3.3 Entity Relationship Diagram (ERD) calonpendaftar Melakukan jadwal Melakukan pendaftaran konfirmasi Menjadi password username lokasi pendidikan pekerjaan email hp telp id_calon alamat status nama tgl_daftar mitra jam bln thn idcalon tgl nama id_jadwal 1 1 1 1 1 1 idcalon lokasi namamitra id_mitra berkas persyaratan id_pendaftaran idcalon status 1 Mempunyai 1 tbbukutamu Mengisi Mengisi 1 1 1 id_bukutamu nama email pesan id_konfirmasi idcalon buktibayar admin password username id Gambar III.1

(5)

3.4 Logical Record Structure (LRS) calonpendaftar idcalon nama alamat telp hp email pekerjaan pendidikan lokasi username password tgl_daftar status jadwal idjadwal idcalon nama tgl bln thn jam mitra idmitra namamitra lokasi idcalon pendaftaran idpendaftaran idcalon berkaspersyaratan status konfirmasi idkomfirmasi idcalon buktibayar tbbukutamu idbukutamu Nama Email pesan 1 1 1 1 1 1 admin id usernam password Gambar III.2

Logical Record Structure

3.5 Spesifikasi File 1. Spesifikasi File Admin

Nama File : Admin

Akronim : Admin

Fungsi : Menyimpan data admin

(6)

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 61 Byte

Kunci Field : id

Software : Xampp

Tabel II.1 Spesifikasi File Admin

No. Elemen data Akronim Tipe Panjang Keterangan

1. id id Int 11 Primary Key

2. username username Varchar 25 3. password password Varchar 25

2. Spesifikasi File Calon Pendaftar

Nama File : Calon Pendaftar

Akronim : Calon Pendaftar

Fungsi : Menyimpan data calon pendaftar Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 235 Byte

Kunci Field : idcalon

(7)

Tabel II.2

Spesifikasi File Calon Pendaftar

No. Elemen data Akronim Tipe Panjang Keterangan 1. idcalon Idcalon Int 10 Primary Key

2. nama nama varchar 25

3. alamat alamat Text

4. telp telp varchar 13

5. hp hp varchar 12

6. email email varchar 25

7. pekerjaan pekerjaan varchar 25 8. pendidikan pendidikan varchar 25

9. lokasi lokasi varchar 100

10. username username varchar 20 11. password password varchar 20 12. tgl_daftar tgl_daftar date

13. status status enum

3. Spesifikasi File Jadwal

Nama File : Jadwal

Akronim : Jadwal

Fungsi : Menyimpan data jadwal

Tipe File : File Master Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 68 Byte

(8)

Software : Xampp

Tabel II.3 Spesifikasi File Jadwal

No. Elemen data Akronim Tipe Panjang Keterangan 1. idjadwal idjadwal Int 11 Primary Key

2. idcalon idcalon Int 11

3. nama nama varchar 25

4. tgl tgl varchar 2

5. bln bln varchar 10

6. thn thn varchar 4

7. jam jam varchar 5

4. Spesifikasi File Konfirmasi

Nama File : Konfirmasi

Akronim : Konfirmasi

Fungsi : Menyimpan data konfirmasi Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 42 Byte

Kunci Field : idkonfirmasi

(9)

Tabel II.4

Spesifikasi File Konfirmasi

No. Elemen data Akronim Tipe Panjang Keterangan 1. idkomfirmasi idkomfirmasi Int 11 Primary Key

2. idcalon idcalon Int 11

3. buktibayar buktibayar Varchar 20

5. Spesifikasi File Mitra

Nama File : Mitra

Akronim : Mitra

Fungsi : Menyimpan data Mitra

Tipe File : File Master Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 246 Byte

Kunci Field : idmitra

Software : Xampp

Tabel II.5 Spesifikasi File Mitra

No. Elemen data Akronim Tipe Panjang Keterangan 1. idmitra idmitra int 11 Primary Key 2. namamitra namamitra varchar 25

(10)

3. lokasi lokasi varchar 200

4. idcalon idcalon int 10

6. Spesifikasi File Pendaftaran

Nama File : Pendaftaran

Akronim : Pendaftaran

Fungsi : Menyimpan data pendaftaran Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 72 Byte

Kunci Field : idpendaftaran

Software : Xampp

Tabel II.6

Spesifikasi File Pendaftaran

No. Elemen data Akronim Tipe Panjang Keterangan 1. Idpendaftaran Idpendaftaran Int 11 Primary Key

2. Idcalon Idcalon Int 11

3. Berkaspersyaratan berkaspersyaratan varchar 50

4. Status status Enum

7. Spesifikasi File Tabel Buku Tamu

Nama File : Tabel Buku Tamu

Akronim : Tabel Buku Tamu

(11)

Tipe File : File Master Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 56 Byte

Kunci Field : idbukutamu

Software : Xampp

Tabel II.7

Spesifikasi File Tabel Bukut Tamu

No. Elemen data Akronim Tipe Panjang Keterangan 1. Idbukutamu Idbukutamu int 11 Primary Key

2. Nama Nama varchar 25

3. Email Email varchar 20

4. Pesan Pesan text

3.6 Pengkodean 1

1 99 00 77 11 44 // 00 00 11

Tanggal Pendaftaran Nomor Urut Mitra

Gambar III. 3.

Struktur Pengkodean Transaksi Keterangan :

(12)

001 : Menjelaskan nomor urut mitra

3.7. Struktur Program

A. Struktur Navigasi Halaman Pengunjung

Beranda Info Kami Mitra Kami Calon Mitra Login Kontak Lupa Password

Jadi Mitra

Gambar III. 4.

(13)

B. Struktur Navigasi Halaman Mitra Konfirmasi Pendaftaran Pilih File Login Index Kirim Batal Print Kirim Batal

Pilih File Logout

Cara Pembayaran Jadwal Wawancara Konfirmasi Pembayaran Gambar III. 5.

(14)

C. Struktur Navigasi Halaman Admin Mitra Edit Simpan Batal Login Index Calon Pendaftar Buat Jadwal Simpan Batal Buku Tamu Hapus Jadwal Hapus Komfirmasi Pembayaran Logout Gambar III. 6.

Struktur Navigasi Halaman Admin

3.8 Spesifikasi Sistem Komputer

Dalam pembuatan dan penyusunan website mitra waralaba ini diperlukan 2 bentuk sarana yang penting yaitu :

1. Spesifikasi perangkat keras (Hardware)

a. Server

(15)

a. Processor : Core™ i3-4005U CPU @1.70GHz (CPUs), ~1.70GHz

b. Memory : DDR3 4GB

c. Hard Disk : 500GB

2). Mouse.

3). Keyboard.

4). Monitor dengan resolusi layar maksimum IPS 1366x768 @60Hz.

5). Koneksi internet dengan kecepatan 100Mbps

b. Client

1. CPU

a). Processor : Core™ i3

b). Memory : RAM 4 GB

c.) Hard Disk : 500 GB

2. Spesifikasi perangkat lunak (Software)

a. Server

1). Sistem operasi : Microsoft Windows 10 Enterprice 64 bit

2). Aplikasi bundle webserver : XAMPP versi 3.1.0

3). Aplikasi web browser : Mozilla Firefox

(16)

1). Sistem operasi : Windows 10

2). Aplikasi bundle webserver : XAMPP

3). Aplikasi web browser : Mozilla Firefox

3.9 Implementasi 1. Halaman Utama

Halaman Utama adalah tampilan utama ketika pengunjung mengunjungi web

ini.

Gambar III. 7.

(17)

2. Halaman Login Admin

Halaman yang menampilkan username dan password untuk pemilik website ini ketika ingin mengakses halaman admin.

Gambar III. 8.

(18)

3. Halaman Admin

Bagian yang menampilkan halaman admin ketika pemillik web ini sudah login untuk mengelola web terbebut. Admin memiliki hak akses penuh dalam mengedit, mengubah, menambahkan, menghapus dan meng-update data-data yang ada dalam web ini.

Gambar III. 9. Tampilan Halaman Admin

(19)

3. Halaman Calon Mitra

Halaman ini berisikan tentang cara pendaftaran sebagai mitra baru dengan cara mendaftarkan diri dan mengisi formulir yang sudah tertera pada laman

web ini.

Gambar III. 10.

(20)

4. Halaman Login Mitra

Bagian ini adalah Halaman menu login pada user yang sudah menjadi mitra dan perlu mengisikan username dan password untuk mengkaksesnya yang sudah tertera pada web ini.

Gambar III. 11.

(21)

5. Halaman Lupa Password

Bagian ini adalah Halaman menu lupa password pada user yang tidak ingat dengan password username tersebut dan perlu mengisikan alamat email untuk mendapatkan password baru sementara agar dapat mengkaksesnya kembali.

Gambar III. 12.

(22)

6. Halaman Mitra

Bagian ini berisikan halaman user yang sudah menjadi bagian dari mitra kami pada web ini.

Gambar III. 13. Tampilan Halaman Mitra 3.10 Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan black box testing yang fokus terhadap proses pemasukan dan pengeluaran program.

(23)

A. Pengujian terhadap halaman login admin.

Tabel II.8.

Hasil Pengujian Halaman Login Admin No. Skenario

Pengujian Test Case

Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1. Username dan Password tidak diisi kemudian klik Tombol Login Username : (kosong) Password : (kosong)

Isi isian ini Sesuai

harapan Valid

2.

Mengetikan Username diisi dan Password tidak diisi atau kosong kemudian klik tombol Login Username : admin (benar) Password : (kosong)

Isi isian ini Sesuai

harapan Valid 3. Mengetikan Username tidak diisi dan Password diisi dengan benar kemudian klik tombol Login Username : (kosong) Password : admin (benar)

Isi isian ini Sesuai

harapan Valid 4. Mengetikan salah satu kondisi salah pada username atau password kemudian klik tombol login Username : admin (benar) password (1234) Login Gagal ! Usernam atau Password anda tidak benar Sesuai harapan Valid 5. Mengetikan username dan password dengan data yang benar kemudian klik tombol login Username : admin (benar) Password admin (benar) Login Sukses ! Anda akan diarahkan ke halaman admin. Jika halaman gagal terbuka klik disini Sesuai harapan Valid

(24)

B. Pengujian terhadap halaman login mitra

Tabel II.9.

Hasil Pengujian Halaman Login Mitra No. Skenario

Pengujian Test Case

Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1. Username dan Password tidak diisi kemudian klik Tombol Login

Username : (kosong) Password : (kosong) Maaf, username atau password masih kosong Sesuai harapan Valid 2. Mengetikan Username diisi dan Password tidak diisi atau kosong kemudian klik tombol Login

Username : vano@gmail.com (benar) Password : (kosong) Maaf, username atau password masih kosong Sesuai harapan Valid 3. Mengetikan Username tidak diisi dan Password diisi dengan benar kemudian klik tombol Login Username : (kosong) Password : vano (benar) Maaf, username atau password masih kosong Sesuai harapan Valid 4. Mengetikan salah satu kondisi salah pada username atau password kemudian klik tombol login Username : vano@gmail.com (benar) password (dio) Maaf, Username atau Password anda salah silahkan login kembali dengan benar Sesuai harapan Valid 5. Mengetikan username dan password dengan data yang benar kemudian klik tombol login Username : vano@gmail.com (benar) Password vano (benar) Logik Sukses lalu sistem akan mengarahkan ke halaman mitra Sesuai harapan Valid

(25)

C. Pengujian terhadap halaman calon mitra

Tabel II.10.

Hasil Pengujian Halaman Calon Mitra

No. Skenario Pengujian

Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Tidak mengisi salah satu data yang ingin dimasukan kemudian klik tombol simpan Nama : (kosong) Harap di isi bidang ini Sesuai harapan Valid 2 Mengisi semua data yang ingin dimasukan kemudian klik

tombol daftar Data terisi dengan benar Sukses, Sistem menerima akses kemudian mengarahkan ke halaman login Sesuai harapan Valid

(26)

D. Pengujian terhadap halaman pendaftaran Tabel II.11.

Hasil Pengujian Halaman Pendaftaran

No.

Skenario Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1

Tidak mengisi data yang ingin dimasukan kemudian klik tombol kirim File bukti bayar : (kosong)

Pilih file Sesuai

harapan Valid

2

Mengisi data yang ada di form konfirmasi pembayaran Data terisi dengan benar Sukses ! Data berhasil dimasukkan, silahkan input lagi Sesuai harapan Valid

(27)

E. Pengujian terhadap halaman konfirmasi

Tabel II.12.

Hasil Pengujian Halaman Konfirmasi

No.

Skenario Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1

Tidak mengisi data yang ingin dimasukan kemudian klik tombol kirim File bukti bayar : (kosong)

Pilih file Sesuai

harapan Valid

2

Mengisi data yang ada di form konfirmasi pembayaran Data terisi dengan benar Sukses ! Data berhasil dimasukkan, silahkan input lagi

Sesuai

Gambar

Tabel II.1
Tabel II.2
Tabel II.3
Tabel II.5
+7

Referensi

Dokumen terkait

Serat nano yang dibuat menggunakan proses electrospinning telah berhasil dilakukan. Berdasarkan gambar 1.a-c hasil pengujian morfologi menggunakan SEM dapat dilihat bahwa

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

kota, antarkota, !aupun antarnegara" Akan tetapi, banyak  keadian seperti ke'elakaan kera di kereta api salah satu 'ontohnya tabrakan antar kereta api atau tabrakan

Tabel ini menghitung beban biaya tahunan total dari jaringan, seperti yang dimodelkan, dengan menambah capex tahunan (Tabel 7c) ke dalam pengeluaran operasional untuk setiap

27 Maret 2013 10:30:00 11:00:00 RUANG SIDANG 3 LPPM UGM 117 PPB 03 PENGEMBANGAN DISTRIK SALAWATI UTARA BERBASIS PADA POTENSI LOKAL DAN PEMBERDAYAAN MASYARAKAT AHMAD JAMLI Papua

of care atau standar kehati-hatian. Apabila direksi telah bersikap dan.. bertindak melanggar standard of care, maka direksi tersebut dianggap telah melanggar duty

Proses yang digunakan untuk memproduksi alumunium adalah proses elektrolisa dengan memakai metoda Hall-Heroult katoda yang dipakai PT INALUM masih di impor dari

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan