53
BAB III ANALISA DAN PEMBAHASAN III-1 BAB III ANALISA DAN PEMBAHASAN 3.1. ANALISIS 3.1.1. Procedure kasus a. Prosedur Pendaftaran Anggota Halaman sign up merupakan halaman daftar member anggota baru di website toko buku komik online. Di dalam halaman ini user diminta untuk memasukkan user id, password, nama lengkap, email, nomor telepon dan alamat rumah sebagai tempat pengiriman buku yang dipesan. Bila user sudah mengisi field dengan benar, maka user tekan tombol kirim agar data yang diinput masuk ke database toko buku. Tombol reset disediakan bila user membatalkan pendaftaran menjadi member baru. b. Prosedur Pemesanan Buku Untuk memesan buku, user diharuskan melakukan login. user yang sudah melakukan Sign in, dapat menekan tombol pesan untuk memasukkan buku ini ke dalam keranjang belanja, Halaman keranjang belanja di desain untuk menyimpan data buku yang dipesan oleh user. Di dalam keranjang belanja, user

Analisis Dan Pembahasan

Embed Size (px)

DESCRIPTION

regard bam

Citation preview

Page 1: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-1

BAB III

ANALISA DAN PEMBAHASAN

3.1. ANALISIS

3.1.1. Procedure kasus

a. Prosedur Pendaftaran Anggota

Halaman sign up merupakan halaman daftar member

anggota baru di website toko buku komik online. Di dalam halaman

ini user diminta untuk memasukkan user id, password, nama

lengkap, email, nomor telepon dan alamat rumah sebagai tempat

pengiriman buku yang dipesan. Bila user sudah mengisi field

dengan benar, maka user tekan tombol kirim agar data yang

diinput masuk ke database toko buku. Tombol reset disediakan

bila user membatalkan pendaftaran menjadi member baru.

b. Prosedur Pemesanan Buku

Untuk memesan buku, user diharuskan melakukan login.

user yang sudah melakukan Sign in, dapat menekan tombol pesan

untuk memasukkan buku ini ke dalam keranjang belanja, Halaman

keranjang belanja di desain untuk menyimpan data buku yang

dipesan oleh user. Di dalam keranjang belanja, user dapat

menambah jumlah buku yang dipesan. terdapat juga tombol hapus

untuk menghapus buku yang dipesan. Untuk melanjutkan membeli

buku, user dapat mengklik lanjutkan belanja dan klik checkout

untuk mengakhiri belanja buku. Setelah melakukan checkout data,

user akan mendapatkan konfirmasi pembelian buku dan data

pribadi user yang merupakan alamat user dimana buku tersebut

akan dikirimkan

Page 2: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-2

c. Prosedur Pembayaran Buku

Setelah melakukan checkout data, user dapat melakukan

pembayaran melalui transfer ke nomor rekening yang tertera pada

website toko buku Headmaster, yang kemudian bukti transfer

tersebut dikirimkan melalui faximile kepada toko buku headmaster

sebagai bukti pembayaran, dan setelah pihak toko buku tersebut

menerima bukti transfer barulah pihak toko buku menghubungi

user untuk mengkonfirmasi alamat pengiriman buku.

3.2 PERANCANGAN SISTEM

3.2.1 Busines Actor

Business Actor mendefinisikan entitas eksternal dan orang

yang berinteraksi dengan sistem bisnis. Sebuah Business Actor

dapat berupa orang, namun sebuah sistem informasi yang

berinteraksi dengan sistem bisnis juga bisa berperan sebagai

sebuah business actor.

Dalam website ini, secara generik hanya terdapat 3 buah

business actor, yaitu :

1. Administrator, sebagai pengelola serta pengontrol

segala kegiatan yang terjadi di dalam situs ini.

2. User, merupakan pengguna umum yang tidak dapat

melakukan perubahan terhadap isi situs melainkan hanya

dapat menggunakan fasilitas – fasilitas yang diberikan oleh

administrator saja.

3. Member, berperan sama seperti user namun member

mempunyai keistimewaan yaitu dapat menggunakan fasilitas

pembelian buku jika sudah mendaftar menjadi member dari

situs ini

Page 3: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-3

3.2.2 Busines Use-case

Business Use-Case digunakan untuk menyatakan

fungsionalitas yang disediakan oleh suatu organisasi secara

keseluruhan dan digunakan secara intensif untuk menghimpun

konteks sistem dan membentuk dasar pembuatan use-case.

kegiatan yang digambarkan oleh Business Use-Case adalah :

1. Login. Kegiatan ini dilakukan untuk masuk kedalam

ruang admin agar dapat mengolah data informasi ataupun

data-data masukan yang terjadi.

2. Manajemen Data. Kegiatan ini dilakukan untuk

menghapus member, menambah katalog buku, menghapus

pesanan buku member, dan menghapus kirim pesan yang

dikirimkan oleh user.

3. Validasi Data. Kegiatan ini hanya dapat dilakukan

oleh admin yaitu memvalidasikan data-data inputan yang

nantinya akan disimpan..

3.2.3 Busines Object Model

Merupakan penjelasan lebih lanjut atau rinci dari diagram

use-case yang bertujuan untuk mengidentifikasi proses dan

interaksi yang terjadi dalam setiap prosesnya. Berikut ini

merupakan kegiatan dalam sistem website yang digambarkan

dalam Bussiness Object Model.

Page 4: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-4

3.2.4 Busines Worker dan Entity

1. Use Case Diagram

Gambar III.1 Usecase Diagaram Toko Buku Komik Komik Online

use case diatas menggambarkan pemesanan buku komik.

Terdapat 3 aktor, yaitu Member, Admin dan bagian keuangan dan

barang. Member dapat menggagalkan transaksi begitu juga admin.

Selain itu, member memesan buku komik akan dimasukkan ke

dalam keranjang belanja. Admin dapat melihat buku apa yang

dipesan oleh member. Setelah memesan buku, member akan

Page 5: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-5

melakukan pembayaran sesuai dengan perjanjian sebelumnya,

yaitu melakukan transfer ke ATM yang dimaksud kemudian

mengirimkan bukti pembayaran melalui fax, kemudian Admin

melakukan pengecekan bukti transfer dan pengiriman barang

pesanan member. Admin dapat melihat transaksi yang sudah

dilakukan oleh member.

a. Pendaftaran Anggota

Gambar III.2 Usecase Diagram prosedur pendaftaran anggota

Dari Gambar di atas terlihat bahwa use case melakukan pengisian

Form input data anggota. Stereotype <<include>> digunakan untuk

memvalidasi Form input data anggota, setiap kali Form input data

anggota tersebut dimasukkan. Stereotype <<extend>> digunakan

untuk menunjukkan bahwa use case merupakan tambahan dari

yang lain jika kondisi atau syarat tertentu dipenuhi.

Page 6: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-6

b. Pembelian Buku

Gambar III.3 Usecase Diagram prosedur pembelian buku

Dari Gambar di atas terlihat bahwa use case melakukan

pemesanan buku . Stereotype <<include>> digunakan untuk

memvalidasi Form pemesanan buku setiap kali Form pemesanan

buku tersebut dimasukkan. Stereotype <<extend>> digunakan

untuk menunjukkan bahwa use case merupakan tambahan dari

yang lain jika kondisi atau syarat tertentu dipenuhi.

Page 7: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-7

c. Pembayaran

Gambar III.4 Usecase Diagram prosedur pembayaran

Dari Gambar di atas terlihat bahwa use case melakukan

pembayaran. Stereotype <<include>> digunakan untuk Transfer

Uang dan Bukti Transfer setiap kali Transfer Uang dan Bukti

Transfer tersebut dimasukkan. Stereotype <<extend>> digunakan

untuk menunjukkan bahwa use case merupakan tambahan dari

yang lain jika kondisi atau syarat tertentu dipenuhi.

Page 8: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-8

2. Class Diagram

Class diagram adalah sebuah spesifikasi yang jika

diinstansikan akan menghasilkan sebuah objek dan merupakan inti

dari pengembangan dan desain berorientasi objek.

Gambar III.5 class diagram

Page 9: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-9

3. Statechart diagram

a. Statechart diagram pendaftaran anggota

Gambar III.6 statechart diagram pendaftaran anggota

Deskripsi Gambar : Seorang user mengisi data anggota baru, lalu

sistem mengecek kelengkapan data yang akan dikirim, jika data

belum lengkap maka sistem akan memberikan peringatan dan

user harus melengkapi data, setelah itu data dapat terkirim ke

database.

Page 10: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-10

b. Statechart diagram pemesanan buku

Gambar III.7 statechart diagram pemesanan buku

Deskripsi Gambar : Seorang member memesan buku dan dapat

pula menambah jumlah buku yang di pesan dengan mengklik

lanjutkan belanja dan klik checkout untuk mengakhiri belanja buku

yang setelah itu data dapat terkirim ke database.

4. Activity Diagram

Activity diagrams menggambarkan berbagai alir aktivitas

dalam sistem yang sedang dirancang, bagaimana masing-masing

alir berawal, decision yang mungkin terjadi, dan bagaimana

mereka berakhir. Activity diagram juga dapat menggambarkan

proses paralel yang mungkin terjadi pada beberapa eksekusi.

Penulis memasuki tahapan pemesanan. Maka tahapan

pemesanan yang dirancang penulis adalah start menuju

Page 11: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-11

homepage. Pada halaman awal user dapat mengakses lihat

katalog kemudian halaman memesan buku. Untuk memesan buku,

user diharuskan melakukan login. Bila user tidak bisa login, maka

user harus mendaftar terlebih dahulu. Setelah melakukan

pendaftaran, user dapat melakukan login dan dapat mengakses

keranjang belanja.

Halaman keranjang belanja ini user dapat menghapus pesanan

dan menambah pesanan. Bila user menambah buku yang dipesan

maka akan tampil halaman konfirmasi pesanan atau lebih dikenal

dengan halaman check out.

Terdapat fork untuk menyatukan kembali data kemudian disimpan

di dalam database. Setelah data tersimpan, user dapat melakukan

logout untuk mengakhiri pemesanan buku komik.

Page 12: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-12

a. Activity Diagram

Gambar III.8 activity diagram toko buku online

Page 13: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-13

b. Activity Diagram Pendaftaran Member

Gambar III.9 activity diagram Pendaftaran Member

Page 14: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-14

c. Activity Diagram Pemesanan Buku

Gambar III.10 activity diagram Pemesanan Buku

d. Activity Diagram pembayaran Buku

Page 15: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-15

Gambar III.11 activity diagram Pembayaran Buku

5. Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di

dalam dan di sekitar sistem (termasuk pengguna, display, dan

sebagainya) berupa message yang digambarkan terhadap waktu.

Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi

horizontal (objek-objek yang terkait).

Sequence diagram biasa digunakan untuk menggambarkan

skenario atau rangkaian langkah-langkah yang dilakukan sebagai

respons dari sebuah event untuk menghasilkan output tertentu.

Diawali dari apa yang men-trigger aktivitas tersebut, proses dan

perubahan apa saja yang terjadi secara internal dan output apa

yang dihasilkan.

Page 16: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-16

a. Sequence diagram daftar member

Gambar III.12 sequence diagram daftar member

b. Sequense diagram login user

Page 17: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-17

Gambar III.13 sequence diagram login user

c. sequence diagram katalog buku

Gambar III.14 sequence diagram katalog buku

d. Sequence diagram tambah katalog

Page 18: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-18

Gambar III.15 sequence diagram tambah katalog

6. Collaboration Diagram

Page 19: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-19

Collaboration diagram juga menggambarkan interaksi antar

objek seperti sequence diagram, tetapi lebih menekankan pada

peran masing-masing objek dan bukan pada waktu penyampaian

message.

7. Component Diagram

:

Katalog buku

BrowserIndex : User

:

About us

FAQ

Katalog buku : Member

Admin

Katalog buku

Keranjang belanja

:

F.A.Q :

view

User

: About Us

Keranjang belanja-

BrowserIndex Admin

Open View

Admin

Login

:

Login

View

View

Add, Edit & View

Add, Edit & View

Add, Edit & View

Add, Edit & View

About Us

Openview

FAQ

viewView, add

view

View, add

View, add

view

Gambar III.16 collaboration diagram

Page 20: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-20

Component diagram menggambarkan struktur dan hubungan

antar komponen piranti lunak, termasuk ketergantungan

(dependency) diantaranya.

Gambar III.17 component diagram

8. Deployment Diagram

Page 21: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-21

Deployment diagram menggambarkan detil bagaimana

komponen di-deploy dalam infrastruktur sistem, dimana komponen

akan terletak pada mesin , server , dan piranti keras lainnya.

Gambar III.18 Deployment diagram

9. Package Diagram

Page 22: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-22

Sebuah bentuk pengelompokkan yang memungkinkan

untuk mengambil sebuah bentuk di UML dan mengelompokkan

elemen-elemennya dalam tingkatan unit yang lebih tinggi.

Kegunaan package yang paling umum adalah untuk

mengelompokkan class.

Berikut adalah Package diagram admin yang ada pada sistem

Dept Store Sarinah :

Gambar III.19 Package Diagram Admin

3.3 Pembahasan

Membangun sebuah situs internet sekarang ini sangatlah

mudah. Ketika kita membuat halaman web atau website dalam

Dreamweaver MX 8, ini tidak secara otomatis muncul dalam

web. Kita perlu mempublish atau mengupload file kita ke web.

Ketika ini kedengarannya sulit, kebetulan Dreamweaver MX 8

datang dengan fitur publishing didalamnya yang mengijinkan

kita untuk menaruh file kita pada web dengan mudah.

3.3.1 Struktur Database

Page 23: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-23

Dalam web took buku ini terdapat database sebagai

tempat penyimpanan data yang bersifat dinamis, database

tersebut bernama tokoonline, dalam database ini terdapat 7 tabel

yaitu :

a. Tabel counter

Tabel ini berfungsi untuk menghitung jumlah user yang

mengunjungi website ini, yang terdiri dari id tabel ini juga

digunakan untuk login ke halaman admin :

NoElement

DataAkronim Type Width Deskripsi

1Jumlah

pengunjungid int 4

Tabel III.1 Tabel counter

b. Tabel Administrator

Tabel admin digunakan untuk menyimpan data administrator.

Dimana data administrator adalah username dan password untuk

membuka halaman home administrator yang ada di situs ini.

Berikut adalah struktur tabel admin :.

No Element Data Akronim Type Width Deskripsi

1 Id admin id int 4Primary

Key

2Nama user

adminuser varchar 10

3 Password pass varchar 100

Page 24: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-24

admin

4Enskripsi

passwordsesi varchar 100

5Tingkat

Penggunaaktif enum ‘0’,’1’

Tabel III.2 Tabel Administrator

c. Table Belanja

Tabel ini merupakan tempat penyimpanan data transaksi yang

dilakukan oleh member. Struktur tabel belanja sebagai berikut :

NoElement

DataAkronim Type Width Deskripsi

1 Id belanja bid int 10Primary

key

2Nama user

adminkatid int 10

3User

memberor_user varchar 255

4 Judul buku or_judul varchar 255

5 Harga buku or_harga decimal 13,0

6Jumlah

pesanor_qty decimal 13,0

7Total

pembelianor_total decimal 13,0

8 Tanggal or_tgl varchar 50

Page 25: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-25

pesan

9Tingkat

pesananor_pesan enum ‘0’,’1’,’2’

Tabel III.3 Tabel Belanja

d. Tabel buku

Tabel buku merupakan tabel untuk menyimpan data – data buku

yang dimasukkan oleh admin di dalam situs ini. Untuk membuat

tabel buku, menggunakan struktur sebagai berikut.

NoElement

DataAkronim Type Width Deskripsi

1 Id buku id int 11Primary

key

2Tanggal

uploadtanggal varchar 50

3Jumlah

pesananhit_pesan int 10

4Banyak lihat

bukuhit_lihat int 10

5Jumlah stok

bukubk_jumlah int 5

6 Judul buku bk_judul varchar 255

7Nama

penulisbk_penulis varchar 255

8Kategori

bukubk_kategori varchar 255

9 Nama bk_penerbit varchar 255

Page 26: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-26

penerbit

10Tanggal

terbitbk_tglterbit varchar 100

11Jumlah

halamanbk_jmlhal varchar 50

12 Harga buku bk_harga decimal 15,0

13Lokasi

gambarbk_path varchar 155

14Sinopsis

bukubk_sinopsis text

15 Diskon buku bk_diskon int 2

16 Kode buku isbn varchar 10

Tabel III.4 Tabel Buku

e. Tabel Guest Book

Tabel guestbook merupakan tabel untuk menyimpan data user

yang mengirimkan pesan kepada administrator. Di dalam tabel ini

menggunakan struktur tabel sebagai berikut.

No Element Data Akronim Type Width Deskripsi

1 Id guest id int 10Primary

Key

2Tanggal

guestbooktgl varchar 200

3Nama

pengirimnama varchar 200

4 Email email varchar 255

Page 27: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-27

pengirim

5.Alamat

pengirimaddress varchar 255

6. Isi Komentar isi text

Tabel III.5 Tabel Guest Book

f. Tabel member

Tabel ini berfungsi untuk menyimpan data user yang mendaftar

menjadi member di dalam situs ini. Untuk membuat tabel

member, struktur yang digunakan adalah sebagai berikut.

No Element Data Akronim Type Width Deskripsi

1 id member mid int 4Primary

Key

2 user member user varchar 10

3password

memberpass varchar 12

4 enskripsi pass sesi varchar 100

5 nama member nama varchar 20

6alamat

memberalamat varchar 255

7 email member email varchar 100

8 tanggal daftar tgl_daftar varchar 50

Page 28: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-28

9tanggal login

akhirtgl_login varchar 50

10 nomor telepon telepon varchar 12

11nomor

handphonehp varchar 16

12status

memberonline enum ‘0’,’1’

13 hostname hostname varchar 100

Tabel III.6 Tabel member

g. Tabel Lupa Password

Tabel ini berfungsi untuk membantu member yang pada saat

login, lupa dengan id atau password nya, dan data akan

dikonfirmasi melalui email. struktur yang digunakan adalah

sebagai berikut.

No Element

Data

Akronim Type Width Deskripsi

1 Email

member

email varchar 255

Tabel III.7 Tabel Lupa Password

3.3.2 Membuat tampilan website

Page 29: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-29

a. Halaman Home User

Halaman index.php user merupakan homepage dari situs ini. dapat

dilihat bahwa kita dapat melakukan pencarian kemudian terdapat

menu navigasi home, katalog buku,keranjang belanja, FAQ serta

About Us. Di dalam halaman home ini user dapat melakukan

pencarian buku, SignIn bila sudah mendaftar menjadi member,

SignUp untuk mendaftar menjadi member baru dan fasilitas kirim

pesan untuk mengirim pesan kepada administrator.

Home / Index

Sign UpKatalog

BukuF.A.Q Sign InAbout Us

Profile Buku

Cara Jadi Anggota

Cara Belanja

Keranjang Belanja

Pesan Buku

Close

Check Out

Lanjutkan Belanja

Banner

Cari

Signup pesan

Lupa Password

Home BelanjaKatalog FAQ About

Situs Lain

Buku Terbaru

Buku Terlaris

Sign in

Page 30: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-30

Gambar III.20 Rancangan halaman index

b. Halaman Katalog Buku

Di dalam halaman katalog buku, user dapat memilih untuk melihat

jenis kategori buku, judul buku, penulis,serta penerbit buku yang

tersedia di dalam toko buku online. Bila user ingin melihat lebih

lengkap atau membaca resensi buku, maka dapat menekan tulisan

TEXT

Banner

Cari

Signup pesan

Lupa Password

Home BelanjaKatalog FAQ

About

Situs Lain

Buku Terbaru

Buku Terlaris

Sign in

Katalog BukuNovel Komik

Judul Buku PenulisKategoriPenerbit

Detail Pesan

Judul BukuPenulisKategoriPenerbit

Detail Pesan

Page 31: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-31

Detail. Untuk user yang sudah login menjadi member maka dapat

menekan tulisan pesan dan buku yang dipesan akan langsung

masuk kedalam katalog belanja.

Gambar III.21 Rancangan Halaman Katalog Buku

c. Halaman Keranjang Belanja

Halaman keranjang belanja di desain untuk menyimpan data buku

yang dipesan oleh user. Di dalam keranjang belanja, user dapat

menambah jumlah buku yang dipesan kemudian klik ubah untuk

mendapatkan total harga. Terdapat juga tombol hapus untuk

menghapus buku yang dipesan. Untuk melanjutkan membeli buku,

user dapat mengklik lanjutkan belanja dan klik checkout untuk

mengakhiri belanja buku.

Banner

Cari

Signup pesan

Lupa Password

Home BelanjaKatalog FAQ

About

Situs Lain

Buku Terbaru

Buku Terlaris

Sign in

Belanja Buku

Judul :Harga :Jumlah Pesan :

Judul :Harga :Jumlah Pesan :

Total harga :Lanjutkan belanja Checkout

ubah hapus

hapus hapus

Page 32: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-32

Gambar III.22 Rancangan Halaman Keranjang Belanja

d. Halaman F A Q

Page 33: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-33

F.A.Q merupakan singkatan frequency answear question yang

berisi pertanyaan - pertanyaan dasar penggunaan situs ini.

Halaman FAQ menyediakan petunjuk menjadi member baru serta

cara pembelian buku pada Toko buku online.

Gambar III.23 Rancangan halaman FAQ

e. Perancangan Halaman Home Administrator

Banner

Cari

Signup pesan

Lupa Password

Home BelanjaKatalog FAQ

About

Situs Lain

Buku Terbaru

Buku Terlaris

Sign in

Page 34: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-34

Halaman administrator hanya dapat dimasuki oleh admin saja.

Karena keberadaan halaman ini terpisah dengan halaman untuk

user. Ketika pertama kali halaman ini dibuka atau diakses,

halaman yang ditampilkan adalah halaman Login. Setelah admin

melakukan login, halaman home admin terbuka atau dapat

diakses.

Di halaman home admin terdapat menu home, lihat data pesanan,

lihat member, tambah katalog buku, lihat katalog buku, lihat kirim

pesan dan logout. Halaman home admin berisi statistik dan

informasi – informasi yang dibutuhkan oleh administrator. Selain

itu, halaman admin ini juga dapat melihat pesan dari member yang

lupa akan password atau username dengan mengklik member

lupa password.

Home Admin

Member Lupa

Password

Lihat Pesanan

Buku

Lihat Daftar

Member

Tambah Katalog

Log OutLihat Buku Baru

Lihat Katalog

Page 35: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-35

Gambar III.24 Rancangan Halaman Home Administrator

3.3.3 Mengakses website

Banner

MemberLupa Password

TEXTIMAGE

Home Data Pesanan

Lihat Member

Tambah katalog

Lihat Katalog

Lihat krmp

sn

Log out

Page 36: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-36

Pada saat mengakses website bisa dengan

menggunakanan browser yang telah banyak tersedia seperti

mozila firefox, internet explorer, goeglecrome, dan yang lainnya.

Caranya hanya dengan mengetikan alamat website yang dituju ke

dalam adrees bar yang terdapat pada browser yang digunakan.

a. Perangkat Keras

Perangkat keras yang dimaksud disini adalah seperangkat

alat atau elemen elektronik yang dapat membantu system yang

diusulkan sehingga program yang diusulkan oleh penulis dapat

bekerja dengan baik. Perangkat keras yang dibutuhkan dibagi atas

dua bagian, yaitu perangkat keras untuk web server dan perangkat

keras client.

Adapun perangkat keras minimal yang diperlukan oleh server

adalah sebagai berikut :

a. Processor : Pentium IV 2.4 Mhz

b. Memory Size (RAM) : 1 GB (DDRAM)

c. Monitor : SVGA Colour 15”

d. Harddisk : 80 GB

e. Keyboard : 107 Keys

f. Mouse : Standard Mouse

Adapun perangkat keras minimal yang diperlukan oleh client.

adalah sebagai berikut :

a. Processor : Pentium III-400 Mhz

b. Memory Size (RAM) : 256 MB (DDRAM)

c. Monitor : SVGA Colour 15”

d. Harddisk : 20 GB

e. Keyboard : 107 Keys

f. Mouse : Standard Mouse

Page 37: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-37

g. Printer : Deskjet

b. Perangkat Lunak

Perangkat lunak adalah suatu rangkaian atau susunan

instruksi yang harus benar dengan urutan-urutan yang benar.

Keberadaan perangkat lunak selalu menyertai perangkat keras

yang ada. Perangkat lunak yang dibutuhkan dibagi atas dua

bagian, yaitu perangkat lunak untuk web server dan perangkat

lunak untuk client.

Adapun perangkat lunak minimal yang diperlukan untuk web

server adalah sebagai berikut :

a. Operating System : Windows XP Profesional

b. Bahasa Program : PHP

c. Interpreter : PHP4 Engine versi 4.3.1

d. Database Server : MySQL Server versi 5.051a

e. Web Server : Apache versi 1.3.27

(for Windows)

f. Database Tools : PhpMyAdmin versi 2.1.14

Adapun perangkat lunak minimal yang diperlukan untuk

client adalah sebagai berikut :

a. Operating System : Windows 9x/ ME / 2000/ XP

b. Browser : Mozilla Firefox 3.01

Selain komponen system perangkat keras dan perangkat

lunak yang telah disebutkan sebelumnya ada komponen tambahan

yang dibutuhkan untuk mendukung pembuatan website ini yang

Page 38: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-38

berbasis web menggunakan PHP dan MySQL. Perangkat lunak

lainnya tersebut diantara lain :

1. Macromedia Dreamweaver 8, berfungsi sebagai media untuk

menuliskan scripts PHP. Contoh text editor yaitu Notepad,

PHPCoder, PHP Editor, Macromedia Dremweaver 8 dan lain

sebagainya. Dalam penulisan skrispi ini, digunakan

Macromedia Dreamweaver 8, karena sangat membantu

dalam penggunaan menuliskan perintah-perintah PHP yang

sulit.

2. Browser, berfungsi untuk melihat tampilan perintah-perintah

PHP yang telah dijalankan di web server. Contoh browser

yaitu: Internet Explorer, Netscape Navigator, Opera, Firefox,

dan lain-lain. Dalam hal ini penulis menggunakan Mozilla

Firefox.

3. Photo Editor, berfungsi untuk membuat ataupun mengubah

gambar. Dalam hal ini penulis menggunakan Adobe

Photoshop 7.0.

C. Nama Domain

Nama domain (domain name) adalah nama unik yang

diberikan untuk mengidentifikasi nama server komputer seperti

web server atau email server di jaringan komputer ataupun

internet. Nama domain berfungsi untuk mempermudah

pengguna di internet pada saat melakukan akses ke server,

selain juga dipakai untuk mengingat nama server yang

dikunjungi tanpa harus mengenal deretan angka yang rumit

yang dikenal sebagai IP address. Nama domain ini juga

dikenal sebagai sebuah kesatuan dari sebuah situs web

Page 39: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-39

seperti contohnya "www.nusamandiri.ac.id". Nama domain

kadang-kadang disebut pula dengan istilah URL, atau alamat

website. Untuk itu nama domain sebaiknya berbentuk IP atau

bias didaftarkan dengan nama domain yang sesuai dengan

kebutuhan.

D. Kapasitas Hosting dan Analisa Biaya

Hosting adalah jasa layanan internet yang menyediakan

server-server untuk disewakan sehingga memungkinkan

organisasi atau individu menempatkan informasi di internet.

Kapasitas hosting yang ditawarkan penyedia jasa hosting pun

cukup beragam. Melihat kebutuhan storage database pada

web ini tidak terlalu besar, maka kemungkinan kapasitas

hosting dari web ini adalah sebesar 100 mb. Strorage sebesar

itu akan sangat cukup untuk menangani database yang ada.

Untuk analisa biaya perusahaan harus membayar nama

domain dan biaya hosting. Kedua biaya tersebut akan sangat

tergantung pada hosting yang dipilih, sebagai contoh di salah

satu penyedia jasa hosting www.webiihost.com :

Tabel III.8 Tabel Analisa Biaya

PAKET HOSTING Premium1

Space 100 MB

Bandwidth 4 GB

Total web/domain yang dapat di host dalam 1 account

5

Per bulan (Rp) 25.000

Per 3 bulan (Rp) 75.000

Per 6 bulan (Rp) 150.000125.000

Page 40: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-40

Per 12 bulan (Rp) 300.000250.000

Min. Pembayaran 3 bln

Domains

Multi Domain (Domain Add-On)  

Domain Alias Premium1

Subdomain 4

Email 4

POP 3 Accounts Unlimited

Mailing List  

Web Mail Premium1

WAP Mail Unlimited

Email Forwarders 5

Email Autoresponder

SMTP

Email Blocking Unlimited

Modifikasi MX Unlimited

Trace Email Address

Catch All Email

Spam Protection

File Tansfer

24/7 FTP Access

FTP Account

Anonymous FTP  

Web based file manager Premium1

Backup Manager

Database unlimited

Page 41: Analisis Dan Pembahasan

BAB III ANALISA DAN PEMBAHASAN III-41

MySQL

phpMyAdmin

Security

Hot Link Protection  

IP Deny Manager Premium1

Password Protected directories Unlimited

Statistic Tools

AwStats Statistic  

Subdomain Statistic Premium1

Latest Visitor

Bandwidth Usage Viewer

Disk Usage Viewer Unlimited

Error Log  

Features Premium1

Control Panel

99% uptime guarantee

PHP

CGI - Bin

WAP support

htaccess support

Dari tabel biaya yang ditawarkan oleh www.webiihost.com,

maka Toko Buku Komik Headmaster hanya tinggal memilih

biaya dilakukan perbulan, pertiga bulan, perenam bulan

ataupun pertahun.