Page 1
RANCANG BANGUN SISTEM PEMESANAN
IKAN ARWANA BERBASIS WEB
(Studi Kasus : PT. INTI KAPUAS INTERNASIONAL)
Disusun Oleh :
Dudi Indra Kurnia
204093002644
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH
JAKARTA
2011 M / 1432 H
i
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 2
RANCANG BANGUN SISTEM PEMESANAN
IKAN ARWANA BERBASIS WEB
(Studi Kasus : PT. INTI KAPUAS INTERNASIONAL)
Skripsi
Diajukan kepada Fakultas Sains dan Teknologi
untuk Memenuhi Persyaratan Memperoleh
Gelar Sarjana Komputer (S.Kom.)
Oleh :
Dudi Indra Kurnia NIM: 204093002644
Pembimbing I
Nia Kumaladewi, MMSI
Pembimbing II Hendra Bayu Suseno, M.Kom
NIP. 19750412 200710 2 002 NIP. 19821211 200912 1 003
Mengetahui,
Ketua Program Studi Sistem Informasi
Nur Aeni Hidayah, MMSI NIP. 19750818 200501 2 008
ii
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 3
PENGESAHAN UJIAN
Skripsi berjudul “Rancang Bangun Sistem Pemesanan Ikan Arwana Berbasis Web
(Studi kasus : PT. Inti Kapuas Internasional)” yang ditulis oleh Dudi Indra Kurnia,
NIM 204093002644 telah diuji dan dinyatakan lulus dalam sidang
Munaqosyah Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif
Hidayatullah Jakarta pada tanggal 29 Juli 2011. Skripsi ini telah diterima sebagai
salah satu syarat untuk memperoleh gelar Sarjana Strata Satu (S1) Program Studi
Sistem Informasi.
Menyetujui :
Penguji I Penguji II
Herlino Nanang, MT Qurrotul Aini, MT NIP. 19731209 200501 1 002 NIP. 19730325 200901 2 001
NIP. 150 368 820 NIP.150 408 859 Pembimbing I Pembimbing II
Nia Kumaladewi, MMSI Hendra Bayu Suseno, M.Kom NIP. 19750412 200710 2 002 NIP. 19821211 200912 1 003
Mengetahui :
Dekan Ketua Program Studi
Fakultas Sains dan Teknologi Sistem Informasi
Dr. Syopiansyah Jaya Putra, M.Sis Nur Aeni Hidayah, MMSI NIP.19680117 20112 1001 NIP. 19750818 200501 2 008
iii
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 4
PERNYATAAN
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-BENAR
HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI
SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU
LEMBAGA MANAPUN.
Jakarta, 28 Juli 2011
Dudi Indra Kurnia
204093002644
iv
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 5
ABSTRAK
DUDI INDRA KURNIA, Rancang Bangun Sistem Pemesanan Ikan Arwana Berbasis Web (Studi kasus : PT. Inti Kapuas Internasional), Di bawah bimbingan Nia Kumala Dewi dan Hendra Bayu Suseno.
PT. INTI KAPUAS INTERNASIONAL (IKI) yang bergerak dalam bidang peternakan komoditas hasil tambak yaitu ikan arwana. IKI memiliki sejumlah kendala dalam sistem yang berjalan masih memiliki banyak kekurangan dan kelemahan seperti belum optimalnya sistem pemesanan ikan arwana karena sistem masih dilakukan secara manual, sulitnya pelanggan untuk melakukan pemesanan ikan arwana sehingga pelanggan harus datang ke IKI, penyusunan laporan yang masih manual. Melalui layanan sistem pemesanan berbasis web ini diharapkan dapat memudahkan konsumen untuk mendapatkan informasi secara lengkap mulai dari informasi jenis, harga ikan arwana beserta gambarnya yang tersedia hingga transaksi pembayaran dan juga perusahaan dapat mudah mengelola pemesanan ikan arwana. Penelitian ini bertujuan untuk menganalisa dan merancang suatu sistem pemesanan ikan arwana berbasis web pada IKI yang dapat menyajikan informasi yang dibutuhkan oleh konsumen. Alat pengembangan yang digunakan penelitian ini dengan menggunakan PHP.5.2.2 sebagai bahasa pemrograman dan MYSQL versi 5.0.41 sebagai database, ini semua dipilih karena kehandalan dalam membuat sistem berbasis web. Metode pengembangan yang digunakan adalah Sistem Development Life Cycle (SDLC) Waterfall.
Kata kunci : SDLC Waterfall, DFD, PHP dan Mysql, Sistem Pemesanan V Bab + xvi halaman + 172 halaman + 13 tabel + 50 gambar + 5 lampiran Pustaka : 22 buku (2000-2007)
v
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 6
KATA PENGANTAR
Assalamu’alaikum Wr.Wb
Segala puji syukur kami panjatkan kehadirat Allah SWT atas segala rahmat dan
karunia-Nya sehingga skripsi ini dapat selesai sebagaimana mestinya. Shalawat dan
salam kepada Rasulullah Muhammad SAW, keluarga, sahabat dan para pengikutnya
hingga akhir zaman nanti. Rasul yang melalui perjuangan dan keikhlasannya
membuat kita bisa memiliki agama yang sempurna ini. Semoga kita bisa menjadi
pengikutnya yang setia sampai akhir hayat.
Dengan selesainya penulisan laporan skripsi ini peneliti ingin mengucapkan
terima kasih kepada pihak-pihak yang telah membantu, karena tanpa bantuan,
petunjuk, bimbingan dan saran - saran mungkin peneliti tidak akan dapat menyusun
laporan ini. Pada kesempatan ini, peneliti ingin mengucapkan terima kasih yang
sebesar-besarnya kepada :
1. Bapak DR. Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakultas Sains dan
Teknologi UIN Syarif Hidayatullah Jakarta.
2. Ibu Nur Aeni Hidayah, MMSI selaku Ketua Program Studi serta Bapak Zaenul
Arham, M.Si selaku Sekretaris Program Studi Sistem Informasi.
3. Ibu Nia Kumaladewi, MMSI selaku pembimbing I dan Bap ak Hendra Bayu
Suseno, M. Kom s elaku pemb imbin g II yang telah banyak memberikan
bimbingan dan arahan guna terwujudnya laporan skripsi ini.
4. Bapak Herlino Nanang, MT selaku penguji I dan Ibu Qurrotul Aini, MT
selaku penguji II.
5. Hendro Wibowo Utomo yang telah banyak memberikan masukan-masukan
yang bermanfaat dalam penelitian ini.
vi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 7
6. Bapak Edy Priyanto, selaku Direktur Pemasaran IKI.
7. Orangtua, saudara dan rekan yang begitu banyak memberikan do’a, motivasi
dan dukungan, baik material maupun spiritual.
8. Semua anak-anak kelas Sistem Informasi B angakatan 2004 yang selalu
mendukung dalam penelitian ini.
Dalam penulisan Laporan skripsi ini peneliti menyadari bahwa penulisan
laporan ini masih belum mencapai kesempurnaan baik dari segi materi maupun dari
segi penyajian, untuk itu peneliti mengharapkaan kritik dan saran untuk membangun.
Semoga dengan adanya laporan skripsi ini dapat berguna bagi pembaca dan
memberikan manfaat bagi pihak yang membutuhkannya.
Semoga segala bantuan yang telah diberikan kepada peneliti akan mendapatkan
balasan yang setimpal dari Allah SWT, Amien.
Wassalamu’alaikum Wr. Wb
Jakarta, Juli 2011
Dudi Indra Kurnia
vii
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 8
DAFTAR ISI
Halaman Judul............................................................................................... i
Lembar Persetujuan Pembimbing.................................................................. ii
Lembar Pengesahan Ujian............................................................................. iii
Lembar Pernyataan........................................................................................ iv
Abstrak......................................................................................................... v
Kata Pengantar ............................................................................................ vi
Daftar Isi .................................................................................................... viii
Daftar Tabel ............................................................................................... xii
Daftar Gambar............................................................................................ xiii
Daftar Lampiran......................................................................................... xvi
BAB I PENDAHULUAN .......................................................................... 1
1.1. Latar Belakang Masalah .............................................................. 1
1.2. Perumusan Masalah..................................................................... 2
1.3. Batasan Masalah.......................................................................... 2
1.4. Tujuan Penelitian ........................................................................ 3
1.5. Manfaat Penelitian....................................................................... 3
1.6. Metode Penelitian........................................................................ 4
1.6.1. Metode Pengumpulan Data.............................................. 4
1.6.2. Metode Pengembangan Sistem ........................................ 6
1.7. Sistematika Penulisan .................................................................. 7
BAB II LANDASAN TEORI ................................................................... 8
2.1. Teori Analisis dan Perancangan Sistem ....................................... 8
2.1.1. Analisis Sistem…………………..................……………. 8
viii
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 9
2.1.2. Perancangan Sistem.................. ………………………… 8
2.2. Pemesanan di Internet.................................................................. 9
2.3. Website........................................................................................ 10
2.3.1. Prinsip-Prinsip Design Website........................................ 11
2.3.2. Home Page...................................................................... 14
2.3.3. Web Browser ................................................................... 14
2.3.4. Web Server ...................................................................... 15
2.4. Protokol ...................................................................................... 15
2.4.1. Transmission Control Protocol/Internet Protocol (TCP/IP) 15
2.4.2. HyperText Transfer Protocol (HTTP) ............................. 16
2.5. World Wide Web (WWW) ......................................................... 16
2.6. Uniform Resource Locators (URL) ............................................... 17
2.7. Bahasa Pemograman.................................................................... 17
2.8. Siklus Hidup Pengembangan Sistem atau Systems
Development Life Cycle (SDLC) ….……………………………... 20
2.9. Perangkat Analisis dan Perancangan Sistem................................. 21
2.9.1. Data Flow Diagram (DFD) ………………………………. 21
2.9.2. Entity Relational Diagram (ERD) ……………………….. 22
ix Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 10
2.9.3. Normalisasi ……………………………………………….. 25
2.9.4. Flowchart………………………………………………… 26
2.9.5. Pengujian Black Box ……………………………………… 29
2.9.6. Kamus Data……………………………………………….. 29
2.9.7. Matrik CRUD …………………………………………….. 29
2.9.8. State-Transition Diagram (STD)………………………….. 30
2.10. Perangkat Lunak Pembangun Sistem ........................................... 30
2.10.1. Hypertext Preprocessor (PHP) ........................................ 30
2.10.2. My Structure Query Language (MySQL)......................... 31
2.10.3. Macromedia Dreamweaver 8.0 ........................................ 32
2.10.4. Macromedia Flash 8.0 ..................................................... 32
2.10.5. Adobe Photoshop 7 ......................................................... 33
2.11. Ikan Arwana (Scleropages Formosus)............................................ 34
2.12. Literatur Sejenis ……………………...…………….…………….. 37
BAB III METODE PENELITIAN ........................................................... 40
3.1. Metode Pengumpulan Data.......................................................... 40
3.1.1. Studi Pustaka ..................................................................... 40 3.1.2 Observasi………………………………………………… 40
3.1.3. Studi Literatur Sejenis ....................................................... 41 3.1.4. Quesioner…………………………………………………. 41 3.1.5 Studi Literatur Sejenis……………………………………... 42
3.2. Metode Pengembangan Sistem .................................................... 42
3.2.1. Analysis........................................................................... 42
3.2.2. Perancangan (Design)...................................................... 44
3.2.3. Pengkodean (Coding) ...................................................... 45
3.2.4. Pengujian (Testing).......................................................... 45
3.3. Kerangka Berpikir……………………………………………………… 46
x Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 11
BAB IV HASIL DAN PEMBAHASAN ................................................... 47
4.1. Analysis....................................................................................... 47
4.1.1. Gambaran Umum Perusahaan.......................................... 47
4.1.2. Analisis Sistem Berjalan....... ........................................... 52
4.1.3. Usulan Rancangan Sistem Pemesanan ............................. 59
4.2. Perancangan (Design).................................................................. 60
4.2.1. Perancangan Logika Proses ............................................. 60
4.2.2. Perancangan Basis Data................................................... 76
4.2.3. Perancangan Interface ..................................................... 87
4.2.4. Perancangan Jaringan ...................................................... 107
4.3. Pengkodean (Coding)....................................................... ............... 108
4.4. Pengujian (Testing)........................................................................ 108
4.4.1. Pengujian Eksternal (Black Box) …………………………… 108
4.4.2. Spesifikasi Software dan Hardware ………………………… 111
4.4.3. Fitur Sistem ............................................................................ 113
BAB V PENUTUP .................................................................................... 115
5.1. Kesimpulan ................................................................................. 115
5.2. Saran ........................................................................................... 116
DAFTAR PUSTAKA ............................................................................... 117
LAMPIRAN.............................................................................................. 120
xi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 12
DAFTAR TABEL
Tabel 2.1 Format Umum URL ..................................................................... 17
Tabel 2.2 Elemen Dasar Data Flow Diagram Versi Yourdon, De Marco... 22
Tabel 2.3 Elemen Dasar Entity Relational Diagram (ERD) ……………… 24
Tabel 2.4 Elemen Dasar Flowchart............................................................. 27 Tabel 2.5 Perbandingan Literatur Sejenis…………………………………. 38
Tabel 3.1 Solusi Permasalahan Sistem Berjalan .......................................... 56
Tabel 3.2 Perbandingan Literatur Sejenis ................................................... 57
Tabel 3.3 Tabel Kantong ........................................................................... 81
Tabel 3.4 Tabel Konfirmasi ....................................................................... 81
Tabel 3.5 Tabel Kota .................................................................................. 82
Tabel 3.6 Tabel Pelanggan ......................................................................... 82
Tabel 3.7 Tabel Pemesanan ........................................................................ 83
Tabel 3.8 Tabel Detail ................................................................................ 83
Tabel 3.9 Tabel Produk .............................................................................. 83
Tabel 3.10 Tabel Propinsi ........................................................................... 84
Tabel 3.11 Tabel Matrik CRUD ................................................................. 84
Tabel 3.12 Pengujian Menggunakan Black Box .......................................... 109
Tabel 3.13. Fitur Sistem Pemesanan Ikan Arwana ....................................... 113
xii Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 13
DAFTAR GAMBAR
Gambar 2.1. Sistem Development Life Cycle (Sekuensial Linier)………..... 21
Gambar 2.2. Lingkungan Kerja Macromedia Dreamweaver 8.0 ………..… 32
Gambar 2.3 Lingkungan Kerja Macromedia Flash 8.0 ................................ 33
Gambar 2.4 Lingkungan Kerja Adobe Photoshop 7...................................... 34 Gambar 3.1 Kerangka Berpikir……………………....................................... 46
Gambar 4.1 Logo PT. Inti Kapuas Internasional........................................... 48
Gambar 4.2 Struktur Organisasi PT. Inti Kapuas Internasional....................... 49
Gambar 4.3 Flowchart Sistem Berjalan : Pemesanan Ikan Arwana............... 53
Gambar 4.4 Flowchart Sistem Usulan: Pemesanan Berbasis Web .............. 54
Gambar 4.5 Context Diagram ……………………………………………… 59
Gambar 4.6 DFD Diagram Nol (Overview Diagram)………………........... 61
Gambar 4.7 Diagram rinci proses 2.0 level 1...... ........................................ 62
Gambar 4.8. Diagram rinci proses 3.0 level 1 ............................................. 65
Gambar 4.9 Diagram rinci proses 4.0 level 1............................................... 66
Gambar 4.10 Diagram rinci proses 6.0 level 1........... ... .............................. 67
Gambar 4.11 Diagram rinci proses 7.0 level 1 ............................................ 69
Gambar 4.12 ERD ...................................................................................... 76
Gambar 4.13 UNF ...................................................................................... 77
Gambar 4.14 1NF.......................................................................................... 78
Gambar 4.15 2 NF......................................................................................... 79
Gambar 4.16 3 NF ........................................................................................ 80
Gambar 4.17 STD Menu Utama Pelanggan ................................................ 87
Gambar 4.18 STD Menu PT. Inti Kapuas - Pihak Pelanggan ..................... 87
Gambar 4.19 STD Menu Arwana - Pihak Pelanggan.................................. 88
xiii Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 14
Gambar 4.20 STD Menu Berita Terkini - Pihak Pelanggan ......................... 88
Gambar 4.21 STD Menu Konfirmasi - Pihak Pelanggan ............................. 89
Gambar 4.22 STD Menu Testimonial - Pihak Pelanggan…………………. 89
Gambar 4.23 STD Menu Gallery Foto - Pihak Pelanggan ........................... 89
Gambar 4.24 STD Menu Kontak Kami - Pihak Pelanggan .......................... 90
Gambar 4.25 STD Menu Sejarah Ikan Arwana - Pihak Pelanggan ............... 90
Gambar 4.26 STD Menu Jenis dan Manfaat - Pihak Pelanggan.................. 90
Gambar 4.27 STD Menu Informasi - Pihak Pelanggan................................ 91
Gambar 4.28 STD Menu Search - Pihak Pelanggan .................................... 91
Gambar 4.29 STD STD Menu Login - Pihak Pelanggan ............................. 92
Gambar 4.30 STD Menu Utama Admin...................................................... 92
Gambar 4.31 STD Menu User - Pihak Admin............................................. 93
Gambar 4.32 STD Menu Pemesanan - Pihak Admin................................... 93
Gambar 4.33 STD Menu Berita Terkini - Pihak Admin .............................. 94
Gambar 4.34 STD Menu Daftar Data - Pihak Admin .................................. 94
Gambar 4.35 STD Menu Testimonial - Pihak Admin.................................. 95
Gambar 4.36 STD Menu Gallery - Pihak Admin ........................................ 95
Gambar 4.37 STD Menu Kontak Kami - Pihak Admin ............................... 96
Gambar 4.38 STD Menu Laporan - Pihak Admin ....................................... 96
Gambar 4.39 Perancangan Layout Halaman Login admin ........................... 97
Gambar 4.40 Perancangan Layout Halaman Depan..................................... 98
Gambar 4.41 Perancangan Layout Halaman PT.Inti Kapuas ........................ 99
Gambar 4.42 Perancangan Layout Halaman Ikan Arwana ............................ 100
Gambar 4.43 Perancangan Layout Halaman Berita terkini .......................... 101
Gambar 4.44 Perancangan Layout Halaman konfirmasi .............................. 102
xiv
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 15
Gambar 4.45 Perancangan Layout Halaman Testimonial ............................ 103
Gambar 4.46 Perancangan Layout Halaman Galery .................................... 104
Gambar 4.47 Perancangan Layout Halaman kontak .................................... 105
Gambar 4.48 Perancangan Layout Halaman Site map ................................. 106
Gambar 4.49. Konfigurasi Jaringan Sistem Pemesanan Ikan Arwana
Berbasiskan Web …………………………………………… 107
Gambar 4.50. Pengkodean di Macromedia Dreamweaver 8 menggunakan
bahasa PHP …………………………………………………. 108
xv
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 16
16
DAFTAR LAMPIRAN
Lampiran 1 Hasil Wawancara..................................................................... 120
Lampiran 2 Kuesioner.................................................................................. 123
Lampiran 3 Tampilan Aplikasi ................................................................... 130
Lampiran 4 Kode Program............................................................................. 151
Lampiran 5 Surat Keterangan Penelitian ...................................................... 153
xvi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 17
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Internet merupakan sebuah sistem komunikasi global yang
menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh
dunia (Syafrizal : 2005). Melalui internet para pemakai dapat berhemat karena
komunikasi interlokal dan internasional dihitung dengan biaya lokal. Para
pemakai internet pun dapat memperoleh sejumlah informasi secara gratis antara
lain berita politik dan ekonomi, konflik, teknologi, kesehatan, lingkungan,
pemerintahan, lapangan kerja, humor, dan topik lainnya. (Oetomo dkk, 2007)
PT. INTI KAPUAS INTERNASIONAL (IKI) adalah perusahaan yang
bergerak dalam bidang perdagangan komoditas hasil peternakan yaitu ikan
arwana. IKI saat ini sistem yang berjalan masih memiliki banyak kekurangan dan
kelemahan seperti belum optimalnya sistem pemesanan arwana karena pelanggan
hanya dapat membeli dengan cara datang langsung ke gerai IKI, sedikitnya
jumlah pelanggan yang ada sebatas hanya pada daerah IKI saja, penyusunan
laporan yang belum terkomputerisasi menyebabkan kinerja perusahaan menjadi
terhambat dan belum mampu menunjang segala kebutuhan yang diinginkan
perusahaan. Sistem yang handal dapat menghasilkan informatif dan up-to-date,
interaktif dan dinamis, diharapkan IKI dapat memperoleh nilai lebih dari kepuasan
konsumen untuk memenangkan persaingan dengan kompetitor-kompetitornya.
Maka berdasarkan uraian di atas, sangat menarik untuk melakukan
penelitian terhadap pengaturan sistem pemesanan ikan arwana berbasis web pada
perusahaan tersebut, sehingga informasi yang dihasilkan cepat, tepat dan akurat.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 18
120
Oleh karena itu peneliti mengambil tema “Rancang Bangun Sistem
Pemesanan Ikan Arwana Berbasis Web” (Studi kasus : PT. Inti Kapuas
Internasional)”
1.2. Perumusan Masalah
1. Bagaimana merancang sistem pemesanan ikan arwana berbasis web yang up to
date, interaktif dan dinamis?
2. Bagaimana sistem yang dibuat dapat menyajikan laporan yang cepat dan sesuai
dengan kebutuhan manajemen perusahaan?
3. Bagaimana sistem yang dibuat dapat memperluas jangkauan pemesanan ikan
arwana kepada konsumen?
1.3. Batasan Masalah
1. Merancang sistem pemesanan ikan arwana berbasis web yang up to date, interaktif
dan dinamis.
2. Produk - produk yang dipesan hanya ikan arwana yang terdapat pada IKI.
3. Program yang digunakan meliputi PHP, Mysql, Phpmyadmin, Flash 8, Photoshop
7 dan Dreamwaver 8.
4. Metode pengembangan sistem mengunakan SDLC dengan model Waterfall.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 19
121
1.4. Tujuan Penelitian
Berdasarkan uraian latar belakang, maka tujuan penelitian ini adalah :
1. Merancang sistem pemesanan ikan arwana berbasis web yang dapat menyajikan
informasi ikan arwana yang up to date, interaktif dan dinamis.
2. Merancang sistem pemesanan ikan arwana berbasiskan web yang bisa di akses
secara online yang diakses secara global.
3. Merancang sistem pemesanan berbasis web yang memudahkan dalam mengelola
data dapat menyajikan laporan yang cepat sesuai kebutuhan perusahaan.
1.5. Manfaat Penelitian
Manfaat yang diperoleh dari penelitian in i, adalah :
1.5.1. Manfaat untuk peneliti adalah :
a. Mahasiswa mampu memahami dan menganalisa faktor-faktor yang
mempengaruhi keberhasilan suatu sistem informasi.
b. Menerapkan ilmu-ilmu yang diperoleh selama kuliah.
c. Membandingkan teori yang didapat diperkuliahan dengan masalah yang
sebenarnya di lapangan.
1.5.2. Manfaat untuk perusahaan adalah :
a. Memudahkan karyawan dalam melakukan pengkontrolan persediaan barang.
b. Menyediakan informasi yang cepat, tepat dan akurat mengenai data maupun
laporan yang dibutuhkan baik tingkat karyawan maupun tingkat manajemen.
Manfaat untuk universitas adalah :
a. Mengetahui seberapa jauh mahasiswa menguasai materi yang diberikan.
b. Mengetahui seberapa jauh mahasiswa menerapkan ilmu-ilmu yang bersifat
teori dan sebagai evaluasi terhadap materi yang telah diberikan.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 20
122
1.6. Metode Penelitian
1.6.1. Metode Pengumpulan Data
Metode pengumpulan data terdiri atas :
1. Studi Kepustakaan
Studi Kepustakaan dilakukan dengan cara membaca dan
mempelajari buku-buku yang berhubungan dengan pemesanan serta
buku-buku yang mendukung dengan topik yang akan dibahas dalam
penyusunan skripsi ini, serta megunjungi (browsing) situs-situs internet
yang berhubungan dengan skripsi peneliti.
2. Studi lapangan
a. Observasi
Metode ini peneliti mengumpulkan data dengan melakukan observasi ke
IKI, serta tempat yang mendukung pembuatan sistem. Observasi
dilakukan dengan melihat sistem yang ada pada perusahaan dan hal yang
dibutuhkan dalam melakukan penelitian ini.
b. Wawancara
Wawancara dilakukan dengan Direktur pemasaran yang terkait untuk
mengetahui gambaran proses bisnis serta profil perusahaan dan juga
untuk mengetahui hal yang menjadi kendala dalam perusahaan.
c. Kuesioner
Kegiatan ini dilakukan untuk mengetahui informasi seperti apa yang
diperlukan dalam pembuatan sistem dan hasil dari pembuatan sistem.
Kuesioner diberikan kepada 4 staff perusahaan.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 21
123
3. Studi Literatur Sejenis
Kegiatan ini dilakukan dengan melihat hasil karya atau projek atau
juga penulisan yang sejenis dengan pembuatan skripsi ini. Hal ini dilakukan
untuk menjaga agar kesalahan pada penelitian yang dilakukan tidak terjadi
pada penelitian ini.
1.6.2. Metode Pengembangan Sistem
Pengembangan sistem yang peneliti lakukan ini, peneliti menggunakan
metode Systems Development Life Cycle (SDLC) dengan model proses waterfall
(Pressman; 2002) Tahap-tahapnya seprti berikut ini :
1. Analysis, yaitu mengumpulkan kebutuhan mengenai informasi pemesanan
ikan arwana apa saja yang dibutuhkan oleh pengguna berdasarkan hasil
analisis pengumpulan data.
2. Perancangan (Design), yaitu melakukan perancangan program E-
Commerce agar dapat menyediakan layanan yang diharapkan. Alat
perancangan yang digunakan adalah DFD (Data Flow Diagram), ERD (entity
relationship diagram), normalisasi, kamus data, matrik crud dan STD,
perancangan interface dan perancangan jaringan.
3. Pengkodean (Coding), Yaitu melakukan penerapan hasil rancangan kedalam
bentuk yang dapat dibaca dan di mengerti oleh komputer. Bahasa pemograman
yang digunakan dengan pemograman berbasis web yaitu PHP dan database-
nya dengan mengunakan Mysql.
4. Pengujian (Testing), Yaitu melakukan pengujian program yang telah dibuat.
Pengujian dilakukan dengan pengujian secara black box.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 22
124
1.7. Sistematika Penulisan
Bab I PENDAHULUAN
Berisi : Latar belakang, perumusan masalah, batasan masalah
tujuan dan manfaat, metodologi penelitian, dan sistematika
penulisan.
Bab II LANDASAN TEORI
Berisi : Teori-teori yang digunakan dalam penelitian in i,
pengertian web, elemen-elemen web dan peralatan pendukung
web dan juga gambaran umum perusahaan, serta alat
perancangan yang digunakan.
Bab III METODE PENELITIAN
Berisi : Mengenai metode penelitian yang digunakan dalam
mengembangkan sistem informasi web yang akan digunakan.
Bab IV HASIL DAN PEMBAHASAN
Berisi : Gambaran umum perusahaan, analisa sistem yang
berjalan, litertur sejenis, analisa sistem usulan, perancangan
sistem, perancangan database, coding dan testing.
Bab V PENUTUP
Berisi : Kesimpulan dari hasil penelitian yang telah dilakukan
dan Saran-saran dari peneliti untuk mengembangkan penelitian
berikutnya agar lebih baik lagi.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 23
125
BAB II
LANDASAN TEORI
2.1. Teori Analisis dan Perancangan Sistem
2.1.1. Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh
kedalam bagian-bagian komponennya dengan permasalahan-permasalahan,
kesimpulan-kesimpulan, hambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan, sehingga dapat diusulkan perbaikannya. Tujuannya adalah untuk
memperbaiki berbagai fungsi didalam sistem yang sedang berjalan agar menjadi
lebih efisien, mengubah sasaran sistem yang sedang berjalan, merancang atau
menganti output yang sedang digunakan untuk mencapai tujuan yang sama dengan
seperangkat input yang lain (bisa jadi lebih sederhana dan lebih interaktif) atau
untuk melakukan beberapa perbaikan serupa (Ladjamudin, 2005).
2.1.2. Perancangan Sistem
Perancangan sistem dapat didefinisikan sebagai tahap setelah analisa dari
siklus pengembangan sistem, pendefinisian dari kebutuhan fungsional dan persiapan
untuk rancangan bagi impelementasi, menggambarkan bagaimana suatu sistem
dibentuk. Tujuan dari perancangan sistem ini adalah untuk memenuhi kebutuhan
para pemakai sistem dan untuk memberikan gambaran rancang bangun yang jelas
kepada programer (Hartono, 2005).
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 24
126
2.2. Pemesanan di Internet
Konsep pemesanan dalam internet mempunyai pengertian yang sedikit
berbeda dengan konsep penjualan pada umumnya dimana unsure place dan promotion
menjadi fokus utama dalam pemesanan melalu i internet (Ellsworth : 2001).
1. Produk (product)
Adalah sesuatu yang dipasarkan berupa barang atai goods atau service pada web.
Situs web merupakan pusat virtual resmi untuk memesan dan menjual berbagai
produk dan jasa. Situs web tersebut harus bersifat interaktif dan aktif. Dengan
demikian orang akan lebih tertarik untuk mengunjungi dan mengunakan jasa yang
ada pada situs web tersebut.
2. Harga (price)
Harga produk internet dengan konsep harga pada penjualan konvensional akan
tetapi pada internet terdapat beberapa penghematan biaya penjualan karena
mengunakan pemesanan online sehingga produk disesuaikan dengan harga-harga
bersaing.
3. Tempat (place)
Metode yang diciptakan untuk menjadikan web sebagai media distribusi informasi
produk dan dapat juga menjadi sasaran penjualan.
4. Promosi (promotion)
Promosi pada internet dapat berupa periklanan, penjualan produk, penjualan dan
hubungan masyarakat.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 25
127
2.3. Website
Website merupakan fasilitas hiperteks untuk menampilkan data berupa teks,
gambar, suara, animasi, dan data multimedia lainnya. Penggolongan website
berdasarkan isinya (website contents) terdiri dari dua jenis yaitu (Wahana : 2006) :
1. Web Statis
Web statis adalah web yang berisi / menampilkan informasi-informasi yang
sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi
dengan web tersebut. Singkatnya, untuk mengetahui suatu web lain dan berisi
suatu informasi yang tetap maka web tersebut disebut statis. Pada web statis,
pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila
diklik akan berpindah ke halaman web yang lain. Interaksi pengguna hanya
terbatas dapat melihat informasi yang ditampilkan, tetapi tidak dapat
mengolah informasi yang dihasilkan. Web statis biasanya berupa HyperText
Markup Language (HTML) yang ditulis pada editor teks dan disimpan dalam
bentuk .html atau .htm.
Pengertian HTML adalah bahasa yang menggunakan perintah sederhana
dalam standar dokumen untuk menyediakan suatu tampilan visual yang
terintegrasi. HTML terdiri atas perintah-perintah sederhana yang menjelaskan
bagaimana struktur dokumen, tetapi tidak memformatnya. Browser yang
menampilkan HTML akan memformat dan menyesuaikan tampilan HTML
sehingga sesuai dengan layar komputer pengunjung.
2. Web Dinamis
Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi
dengan pengguna. Web yang dinamis memungkinkan pengguna untuk
berinteraksi menggunakan form sehingga dapat mengolah informasi yang
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 26
128
ditampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat lebih
indah.
Web dinamis biasanya berupa Page Hypertext Preprocessor (PHP) yang
membuat halaman web HTML menjadi dinamis. HTML yang d igabung
dengan script PHP akan menghasilkan tampilan web yang dinamis, indah, dan
interaktif.
2.3.1. Prinsip-Prinsip Design Website
Ada sembilan prinsip yang harus diperhatikan dalam mendesain sebuah
website agar memperoleh hasil yang baik dan efektif (Wahana, 2005), yaitu :
1. Website dibuat untuk pengguna
Dalam proses merancang web harus memfokuskan desainnya pada
kepentingan pengguna (user). Hal ini juga berarti, perancang web harus
menganggap pengguna adalah seorang yang awam terhadap segala aspek
yang ada pada website. Apa yang diinginkan oleh perancang belum tentu
menjadi apa yang diinginkan pengguna. Perancang web juga harus
mempertimbangkan karakter pengguna yang berbeda satu sama lain.
Pengguna yang mengunjungi website berasal dari latar belakang,
kebudayaan, pendidikan, dan kepentingan yang berbeda–beda maka
desain web yang dibuat setidaknya harus mewakili selera sebagian besar
pengguna.
2. Utility dan Usability
Utility adalah kegunaan atau fungsionalitas suatu web. Sedangkan
usability adalah sifat website yang mendukung kemampuan pengguna
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 27
129
dalam memanipulasi website sehingga pengguna memperoleh apa yang
diperlukannya.
Beberapa ciri dari usability antara lain : dapat dipelajari dengan mudah,
penggunannya efisien, mudah diingat, dan membuat pengguna menjadi
puas.
3. Correctness
Correctness maksudnya tidak ada kesalahan dalam penulisan script
website, antara lain :
a. Dalam penulisan script HTML tidak ada kesalahan.
b. Gambar – gambar yang ditampilkan sesuai yang diharapkan.
c. Tidak ada kesalahan dalam sistem navigasi.
4. Batasan media internet dan web
a. Browser
1. Membuat website yang biasa dipakai di setiap browser, dan
memperhatikan pilihan setting browser para pengguna, sehingga
halaman tersebut dapat tampil dengan lebih maksimal.
2. Sedapat mungkin buatlah website dengan teknologi yang paling
compatible dan dapat di-load oleh sebagian besar browser
sehingga bisa diterima oleh lebih banyak pengguna.
b. Bandwidth
Untuk menghasilkan website yang menarik namun tetap cepat di-
load maka ini berpengaruh juga terhadap besarnya file total website
yang akan dibuat, juga termasuk gambar-gambar yang digunakan.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 28
130
Untuk website yang baik, loading halaman web tidak lebih dari 8
detik dan ukuran file setiap halaman HTML beserta gambar-
gambarnya tidak lebih dari 65 Kb, agar pengguna yang mengunjungi
situs tersebut tidak menjadi jenuh dan pindah ke situs lain.
5. Website harus memperhatikan aspek Graphical User Interface (GUI).
Website yang baik harus mudah dipahami pada saat pertama kali pengguna
mengunjungi website tersebut karena pada saat itulah yang menentukan
apakah pengguna akan mengunjungi website itu lagi.
6. Struktur Link dan Navigasi
Website harus memiliki navigasi dan link yang jelas, agar pengguna tidak
tersesat karena link yang disediakan kurang jelas. Pengguna harus dapat
menjelajahi semua halaman dengan mudah, mendapatkan informasi
tentang halaman yang sedang dikunjungi dan yang sudah dikunjungi, dan
juga perlu diperhatikan kecepatan pengguna dalam mendapatkan informasi
yang diinginkan, misalnya dengan cara mengatur link sedemikian rupa
sehingga pengguna mendapatkan informasi kurang dari 5 kali melakukan
klik. Hal ini sangat penting artinya untuk kepuasaan dan kenyamanan
pengguna terhadap website .
7. Alat bantu
a. Peta Situs
Penggunaan peta situs dapat mempermudah pengguna dalam
memahami tentang isi dan halaman pada website.
b. Search engine
Apabila jumlah halaman web mencapai lebih dari 100 halaman,
sebaiknya dibuat search engine untuk mempermudah pengguna dalam
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 29
131
mencari informasi yang diinginkan sehingga pengguna cukup
mengetikkan kata kunci untuk informasi yang diinginkan dan
informasi dapat segera ditampilkan.
2.3.2. Home page
Home page adalah halaman utama pada sebuah website. Halaman inilah yang
akan ditampillkan ketika Anda memanggil sebuah website walaupun Anda tidak
menyebutkan halaman tersebut. (Kadir : 2005). Dari definisi home page diatas, dapat
disimpulkan bahwa home page merupakan halaman awal atau halaman muka saat
pengguna mengunjungi website tersebut.
2.3.3 Web Browser
Web browser adalah salah satu jenis program client yang dapat mengakses
beberapa layanan internet. Jenis browser pada saat ini antara lain: Microsoft Internet
Explorer, Mozilla Firefox, Netscape Navigator, Opera dan Safari. (Sembiring : 2001).
2.3.4. Web Server
Web server adalah sebuah bentuk server yang khusus digunakan untuk
menyimpan halaman website atau homepage . (Nugroho : 2004). Jenis web server
yang ada pada saat in i, yaitu: Apache (open source) yang dapat berjalan pada sistem
operasi Windows dan Linux serta Internet Information Sevice (IIS) yang berjalan pada
program Windows.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 30
132
2.4. Protokol
Protokol adalah sebuah aturan yang mendefinisikan beberapa fungsi yang ada
dalam sebuah jaringan komputer. (Wahana : 2003). Misalnya, mengirim pesan, data,
informasi dan fungsi lain yang harus dipenuhi oleh sisi pengirim (transmitter) dan sisi
penerima (receiver) agar komunikasi dapat berlangsung dengan benar. Di dalam
internet dikenal beberapa protokol yaitu:
2.4.1. Transmission Control Protocol/Internet Protocol (TCP/IP)
TCP/IP adalah sekumpulan protokol yang terdapat di dalam jaringan komputer
(network) yang digunakan untuk berkomunikasi atau bertukar data antar komputer.
TCP/IP merupakan protokol standar pada jaringan internet yang menghubungkan
banyak komputer yang berbeda jenis mesin maupun sistem operasi agar dapat
berinteraksi satu sama lain. (Syafrizal : 2005). TCP/IP dirancang untuk menjadi
komponen inti perangkat lunak dari suatu jaringan. Semua bagian di dalam keluarga
TCP/IP memiliki tugas tersendiri, misalnya mengirim email, mengirim f ile, dan
sebagainya.
2.4.2. HyperText Transfer Protocol (HTTP)
HTTP merupakan protokol yang digunakan untuk mentransfer data antara web
server ke web browser. Protokol ini men-transfer dokumen-dokumen web yang ditulis
atau berformat HTML. (Purbo dkk, 2000).
HTTP adalah suatu protokol untuk menentukan aturan yang harus diikuti oleh
web browser dalam meminta atau mengambil suatu dokumen, dan oleh web server
dalam menyediakan dokumen yang diminta (Wahana : 2005). Protokol ini merupakan
protokol standar yang digunakan untuk mengakses dokumen HTML. Contoh
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 31
133
penggunaan protokol HTTP dalam web yaitu http://www.yahoo.com. Dari definisi http://www.yahoo.com. Dari definisi
HTTP sebelumnya, dapat disimpulkan bahwa melalui HTTP kita dapat meminta atau
mengambil suatu dokumen-dokumen web dari browser.
2.5. World Wide Web (WWW)
WWW adalah sebuah jaringan global situs internet multimedia untuk informasi,
hiburan, pendidikan, dan bisnis. WWW juga merupakan sistem hypertext yang
terangkai menjadi jaringan, yang memungkinkan dokumen dibaca banyak orang
melalui internet (Suyanto; 2003).
WWW merupakan fasilitas berbagai jasa internet, seperti email, telnet, File
Transfer Protocol (FTP), HyperText Transfer Protocol (HTTP) dan banyak lagi.
Dengan WWW pengguna dapat melihat dan menelusuri dokumen-dokumen yang ada
di dalam WWW. Dari definisi WWW diatas, dapat disimpulkan bahwa WWW dapat
menyediakan berbagai dokumen yang dapat diakses melalui website dari seluruh
dunia dengan hanya mengklik pilihan-pilihan pada menu tertentu (Husein : 2004).
2.6. Uniform Resource Locators (URL)
Untuk memanfaatkan internet dibutuhkan URL yang merupakan suatu sarana
yang digunakan untuk menentukan lokasi informasi pada suatu web server. Biasanya
suatu alamat diketik pada address bar adalah protokol transfer dan nama host saja
(Wahana : 2006).
Dari definisi URL diatas, dapat disimpulkan bahwa URL sebagai alamat dari
web yang dituju pada web browser. Berikut ini adalah tabel format umum suatu URL
yaitu :
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 32
134
Tabel 2.1 Format Umum URL (Wahana : 2006)
Protokol transfer://nama host/path/nama file Contoh : http://MTV/DJ/index.htmlhttp://MTV/DJ/index.html Keterangan : - Protokol transfer adalah protokol yang
digunakan oleh suatu browser utnuk mengambil informasi.
- Nama host adalah nama dari komputer dimana informasi tersebut berada.
- Path/nama file adalah jalur serta nama file dari suatu informasi.
2.7. Bahasa Pemrograman
Bahasa pemrograman adalah istilah yang menerangkan bahasa yang dapat
dimengerti oleh komputer. (Wahana, 2006).
Ada 2 kategori dalam pemrograman web, yaitu pemrograman client side dan
server side.
1. Client Side :
Pada pemrograman client side, perintah-perintah program (script) dijalankan web
browser , sehingga ketika client meminta dokumen script maka script dapat di-
download dari server kemudian dijalankan pada browser yang bersangkutan.
Program web yang tergolong dalam client side adalah:
a. HTML (Hypertext Markup Language), yaitu bahasa yang menggunakan
perintah sederhana dalam standar dokumen untuk menyediakan suatu tampilan
visual yang terintegrasi.
b. XHTML (Extensible Markup Language), yaitu formulasi dari HTML
menggunakan bahasa XML.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 33
135
2. Server Side :
Pada pemrograman server side, perintah-perintah program (script) dijalankan di
web server , kemudian hasil dikirimkan ke browser dalam bentuk HTML biasa.
Program web yang tergolong server side adalah :
a. PHP (Page Hypertext Preprocessor), yaitu bahasa pemrograman yang
menjadikan website lebih dinamis. Dikatakan preprocessing karena pada
proses skrip PHP diminta oleh pengguna, maka php hanya mengeksekusi kode
yang diminta dan mengirim hasil ke web server untuk dilanjutkan ke klien.
Dapat berjalan diatas web server Apache maupun IIS (Internet Information
Services).
b. ASP (Active Server Pages), yaitu bahasa pemrograman yang diciptakan oleh
Microsoft dan hanya dapat berjalan diatas web server IIS (Internet Information
Services).
PHP memiliki keunggulan diantaranya (Madcoms : 2004) yaitu:
a. Memiliki tingkat akses yang lebih cepat.
b. Memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti
perkembangan teknologi internet.
c. PHP dapat akses ke beberapa database yang sudah ada, baik yang bersifat
gratis (free) ataupun komersial. Database itu antara lain MySQL, PosgreSQL,
dan lain-lain.
d. Memiliki tingkat keamanan yang tinggi, mampu berjalan di beberapa server
yang ada, misalnya Apache, Microsoft IIS, dan sebagainya.
e. Mampu berjalan di platform sistem operasi Windows, Linux, Solaris, dan lain-
lain.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 34
136
Namun, di antara keunggulannya ada juga beberapa kelemahannya sebagai
konsekuensi dari kepraktisan dan kemudahannya, instalasi default PHP banyak
memiliki kelemahan keamanan, dimana variabel global di PHP dapat berasal
dari form masukan pengunjung web (dari GET/POST/Cookie), sehingga bila
kita ceroboh tidak menginisialisasi tiap variabel sebelum pemakaian, maka
seorang yang iseng dapat memasukkan nilai-nilai awal variabel ke dalam skrip
untuk mengubah kelakuannya.
a. Karena model pemrograman di PHP bersifat embedded (ditempelkan atau
tercampur dengan HTML), maka kita harus berhati-hati apabila aplikasi
yang dibuat nantinya sudah besar dan kompleks agar script-nya tidak
berantakan/acak-acakan.
b. Di PHP, kita tidak bisa membuat fungsi dalam fungsi atau kelas dalam
kelas, semuanya hanya terbatas dalam satu level saja.
c. Model Objek PHP masih sangat minim, karena tidak memiliki multiple
inheritance, yaitu kemampuan untuk mewarisi dua atau lebih kelas induk.
Padahal Multiple inheritance sangat berguna untuk fleksibilitas dalam
pengembangan pemrograman berbasis objek (Object Oriented
Programming).
2.8. Siklus Hidup Pengembangan Sistem atau Systems Development Life Cycle
(SDLC)
SDLC adalah keseluruhan proses dalam membangun sistem informasi melalui
beberapa langkah (Hartono: 2005). Setiap langkah yang telah selesai harus dikaji
ulang (review) untuk memastikan bahwa langkah telah dikerjakan dengan benar dan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 35
137
sesuai dengan harapan. Jika tidak maka langkah tersebut perlu diulangi lagi atau
kembali ke langkah sebelumnya (Hartono: 2005).
Model proses sekuensial linier sering disebut juga dengan “siklus kehidupan
klasik” atau “model air terjun (waterfall)” yang melingkupi aktivitas-aktivitas sebagai
berikut (Pressman: 2002) :
1. Analysis yaitu memahami sistem yang sedang berjalan, mengidentifikasi masalah
yang ada serta mencari solusinya.
2. Design yaitu membuat desain data, desain arsitektur dan desain prosedural yang
diperlukan untuk pengembangan sistem yang diusulkan.
3. Coding tahap ini sering disebut juga sebagai tahap implementasi perangkat lunak
atau coding. Dengan kata lain, pada tahap ini dilakukan implementasi hasil
rancangan ke dalam baris-baris kode program yang dapat dimengerti oleh mesin
(komputer).
4. Testing yaitu melakukan pengujian terhadap sistem yang telah d ibuat.
Gambar 2.1. Sistem Development Life Cycle (Sekuensial Linier) (Sumber : Pressman : 2002)
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 36
138
2.9. Perangkat Analisis dan Perancangan Sistem
2.9.1. Data Flow Diagram (DFD)
Data Flow Diagram merupakan model dari sistem untuk
menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu
keuntungan menggunakan DFD adalah memudahkan pemakai atau user yang
kurang menguasai komputer untuk mengerti sistem yang akan dikerjakan. DFD
terdiri dari 3 bagian yaitu (Ladjamudin : 2005) :
1. Diagram Konteks, adalah diagram yang terdiri dari suatu proses yang
menggambarkan ruang lingkup suatu sistem
2. Diagram Nol/Zero, adalah diagram yang menggambarkan proses dari
diagram konteks. Diagram nol memberikan pandangan secara menyeluruh
mengenai sistem yang ditangani, menunjukan tentang fungsi-fungsi utama,
aliran data dan eksternal entity .
3. Diagram Rinci, adalah diagram yang menguraikan proses apa yang ada
dalam diagram zero atau diagram level di atasnya.
Simbol-simbol yang digunakan dalam DFD dapat dilihat pada Tabel 2.2 Elemen
Dasar Data Flow Diagram Versi Yourdon, De Marco
Tabel 2.2 Elemen Dasar Data Flow Diagram Versi Yourdon, De Marco (Sumber : Ladjamudin : 2005)
Simbol Keterangan
Entitas Luar menggambarkan sesuatu yang ada di
luar sistem, tetapi ia memberikan data ke dalam
sistem atau mendapat data dari sistem.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 37
139
Arus Data menggambarkan arus data yang berupa
masukan untuk sistem atau hasil dari sistem.
Proses menggambarkan apa yang dikerjakan oleh
sistem.
Penyimpanan Data menggambarkan tempat
penyimpanan data yang ada dalam sistem.
2.9.2. Entity Relational Diagram (ERD)
Entity Relationship Diagram (ERD) adalah suatu model jaringan yang
menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD
juga merupakan model jaringan data yang menekankan pada struktur-struktur
dan relationship data (Ladjamudin : 2005). ERD terdiri dari beberapa elemen,
yaitu :
1. Entity
Entity adalah sesuatu apa saja yang ada di dalam sistem, nyata maupun
abstrak dimana data tersimpan. Entity diberi nama dengan kata benda dan dapat
berupa orang, benda, lokasi, kejadian (terdapat unsur waktu di dalamnya).
2. Relationship
Relationship adalah hubungan alamiah yang terjadi antar entity. Pada
umumnya relationship diberi nama dengan kata kerja dasar, sehingga
memudahkan untuk melakukan pembacaan relasinya (kalimat aktif atau pasif).
3. Relationship Degree
Data Store
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 38
140
Relationship degree atau derajat relationship adalah jumlah entity yang
berpartisipasi dalam satu relationship.
4. Atribut
Atribut adalah sifat atau karakteristik dari tiap entity maupun
relationship. Atribut merupakan elemen dari tiap entity dan relationship.
5. Cardinality
Cardinality atau kardinalitas merujuk kepada jumlah hubungan
maksimum yang terjadi dari entitas yang satu ke entitas yang lain dan begitu
juga sebaliknya. Terdapat tiga macam kardinalitas relasi, yaitu : one to one, one
to many atau many to one dan many to many .
Notasi yang biasa digunakan dalam ERD dapat dilihat pada tabel 2.3
Elemen Dasar Entity Relational Diagram (ERD).
Tabel 2.3 Elemen Dasar Entity Relational Diagram (ERD)
(Sumber : Ladjamudin : 2005)
Notasi Keterangan
Entitas, adalah suatu objek yang dapat
diidentifikasikan dalam lingkungan pemakai
Relasi, menunjukan adanya hubungan di antara
sejumlah entitas yang berbeda
Atribut, berfungsi medeskripsikan karakter entitas
(atribut yang berfungsi sebagai key diberi garis
bawah).
Garis, sebagai penghubung antara relasi dengan
entitas, relasi dan entitas dengan atribut.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 39
141
2.9.3 Normalisasi
Normalisasi adalah proses pengelompokan data kedalam bentuk tabel
atau relasi atau f ile untuk menyatakan entitas dan hubungan mereka sehingga
terwujud satu bentuk database yang mudah untuk dimodifikasi, Ada beberapa
bentuk normal yaitu (Ladjamudin : 2005 ) :
1. Bentuk Tidak Normal (Unnormal)
Pada bentuk ini tidak ada keharusan mengikuti bentuk format tertentu, data
dapat saja tidak lengkap atau terduplikasi. Data dikumpulkan apaadanya
sesuai dengan kedatangannya.
2. Bentuk Normal I (First Normal Form / 1-NF).
Pada tahap ini dilakukan penghilangan beberapa group elemen yang
berulang agar menjadi satu harga tunggal yang berinteraksi diantara setiap
baris pada suatu tabel, dan setiap atribut harus mempunyai nilai data yang
atomic (bersifat atomic value). Syarat normal kesatu :
a. Setiap data dibentuk dalam f lat f ile, data dibentuk dalam satu record
demi satu record nilai dari field berupa “atomic value”.
b. Tidak ada set atribute yang berulang atau bernilai ganda.
c. Telah dibentuknya primary key untuk tabel/relasi tersebut.
d. Tiap atribute hanya memiliki satu pengertian.
3. Bentuk Normal II (Second Normal Form / 2-NF).
Suatu relasi memenuhi 2-NF jika dan hanya jika :
a. Bentuk data telah memenuhi kriteria bentuk normal kesatu.
b. Atribute bukan kunci haruslah memiliki ketergantungan fungsional
sepenuhnya pada kunci utama.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 40
142
4. Bentuk Normal III (Third Normal Form / 3-NF).
Suatu relasi memenuhi bentuk III (3-NF) jika dan hanya jika :
a. Bentuk data telah memenuhi kriteria bentuk normal kedua.
b. Atribute bukan kunci haruslah tidak memiliki ketergantungan transitif,
seluruh atribut bukan kunci pada suatu relasi hanya memiliki
ketergantungan fungsional terhadap primary key di relasi itu saja.
2.9.4. Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah penyelesaian suatu masalah. Ada dua macam
flowchart yang menggambarkan proses dengan komputer (Ladjamudin : 2005),
yaitu :
1. Sistem Flowchart, yaitu bagan yang memperlihatkan urutan proses dalam
sistem dengan menunjukan alat media input, output serta jenis media
penyimpanan dan pengolahan data
2. Program Flowchart, yaitu bagan yang memperlihatkan urutan instruksi yang
digambarkan dengan simbol tertentu untuk memecahkan masalah dalam
program. Dapat dilihat pada Tabel 2.4 Elemen Dasar Flowchart.
Tabel 2.4 Elemen Dasar Flowchart
(Sumber : Ladjamudin : 2005)
Simbol Keterangan
Arus/flow
Menyatakan jalannya arus suatu proses
Communication link
Menyatakan bahwa adanya transisi suatu
data/informasi dari suatu lokasi ke lokasi lainnya
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 41
143
Connector
Menyatakan sambungan dari satu proses ke proses
lainnya dalam halaman/ lembar yang sama
Offline Connector,
Menyatakan sambungan dari satu proses ke proses
lainnya dalam halaman/ lembar yang berbeda
Offline Connector,
Menyatakan sambungan dari satu proses ke proses
lainnya dalam halaman/ lembar yang berbeda
Manual
Menyatakan suatu tindakan (proses) yang tidak
dilakukan oleh komputer
Decision/Logika
Untuk menunjukkan suatu kondisi tertentu yang akan
menghasilkan dua kemungkinan jawaban, ya/tidak
Predifined Proses
Untuk menyatakan penyediaan tempat penyimpanan
sauatu pengolahan untuk memberi harga awal
Terminal
Untuk menyatakan permulaan atau akhir program
Keying Operation
Untuk menyatakan segala jenis operasi yang diproses
dengan menggunakan suatu mesin yang mempunyai
keyboard
Off-Line Storage
Untuk menujukkan bahwa data dalam simbol ini
akan disimpan ke suatu media tertentu.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 42
144
Manual input
Untuk memasukkan data secara manual dengan
menggunakan online keyboard.
Input-Output
Untuk menyatakan proses input dan outputnya tanpa
tergantung dengan jenis peralatannya.
Punched Card
Untuk menyatakan input berasal dari kartu atau
output ditulis ke kartu.
Magnetic-tape unit
Untuk menyatakan input berasal dari pita magnetic
atau output disimpan ke pita magnetic
Disk Storage
Untuk menyatakan input berasal dari disk atau output
disimpan ke disk
Document
Untuk mencetak laporan ke printer
Display
Untuk menyatakan peralatan output yang digunakan
berupa layar ( video, komputer)
2.9.5. Pengujian Black-Box
Pengujian black-box berfokus pada persyaratan fungsional perangkat
lunak. Pengujian black-box memungkinkan perekayasa perangkat lunak
mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua
persyaratan fungsional untuk satu program. Pengujian black-box berusaha
menemukan kesalahan dalam kategori sebagai berikut (Ladjamudin : 2006) :
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 43
145
1. Fungsi-fungsi yang tidak benar atau hilang
2. Kesalahan interface
3. Kesalahan dalam struktur data atau akses database external
4. Kesalahan kinerja
5. Inisialisasi dan kesalahan terminasi
2.9.6. Kamus Data
Kamus data berfungsi membantu pelaku sistem untuk mengartikan
aplikasi secara detail dan mengorganisasi semua elemen data yang
digunakan dalam sistem secara persis sehingga pemakai dan penganalisa sistem
mempunyai dasar pengertian yang sama tentang masukan, keluaran,
penyimpanan dan proses (Ladjamudin : 2005).
2.9.7. Matrik CRUD
Matrik CRUD adalah table dengan kolom yang mengindikasikan entitas
(dan kemungkinan atribut), ko lom tersebut mengindikasikan lokasi dan selnya
(perpotongan baris dan kolom) mengindikasikan tingkat akses dokumen dengan
c=create, r=read, u=use atau modify dan d=delete atau deactivate (Whitten :
2004).
2.9.8. State Transition Diagram (STD)
STD merepresentasikan tingkah laku dari suatu sistem dengan
menggambarkan keadaannya dan kejadian yang menyebabkan sistem mengubah
keadaan. STD juga menunjukkan bahwa aksi (seperti aktivasi proses) diambil
sebagai akibat dari suatu kejadian khusus (Pressman : 2002), proses yang terjadi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 44
146
digambarkan dengan transisi antar state . Ada dua macam simbol yang
menggambarkan proses dalam STD, yaitu :
1. Gambar persegi panjang yang menunjukan kondisi (state) dari sistem.
2. Gambar panah yang menunjukan transisi antar state . Tiap panah diberi label
dengan ekspresi aturan. Label yang diatas menunjukan kejadian yang
menyebabkan transisi terjadi. Label yang bawah menunjukan aksi yang
terjadi akibat dari kejadian tadi.
2.10. Perangkat Lunak Pembangun Sistem
2.10.1. Hypertext Preprocessor (PHP)
PHP merupakan bahasa pemrograman berbentuk script yang
ditempatkan dalam server dan diproses di server. Hasil dari pengolahan akan
dikirimkan ke klien, tempat pemakai menggunakan browser. Secara khusus,
PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk
suatu tampilan berdasarkan permintaan terkini. Misalnya, kita bisa menampilkan
isi database ke halaman web. Pada prinsipnya, PHP mempunyai fungsi yang
sama dengan script seperti ASP (Actives Server Page), Cold Fusion, ataupun
Perl (Kadir : 2001).
2.10.2. My Structure Query Language (MySQL)
Salah satu aplikasi basis data adalah MySQL yang merupakan sebuah
program pembuat basis data yang bersifat open source, artinya siapa saja boleh
menggunakannya dan tidak dicekal. (Nugroho : 2004). Sedangkan MySQL
merupakan sistem manajemen basis data yang fungsinya untuk menambah,
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 45
147
mengakses, dan memproses data yang disimpan dalam sebuah basis data
komputer. Kelebihan yang dimiliki MySQL (Wahana : 2006) yaitu:
a. Ditulis dalam bahasa C dan C++.
b. Bekerja dalam berbagai platform (misalnya Windows, Mac OS X, Solaris,
Unix, dan lain-lain).
c. Menyediakan mesin penyimpanan (engine storage) transaksi dan non
transaksi.
d. Server tersedia sebagai program yang terpisah untuk digunakan pada
lingkungan jaringan klien/server.
e. Mempunyai library yang dapat ditempelkan pada aplikasi yang berdiri
sendiri (standalone application) sehingga aplikasi tersebut dapat digunakan
pada komputer yang tidak mempunyai jaringan.
f. Mempunyai sistem password yang fleksibel dan aman.
g. Klien dapat terkoneksi ke MySQL server menggunakan soket TCP/IP pada
platform mana pun.
h. Server dapat mengirim pesan kesalahan ke klien dalam berbagai bahasa.
MySQL termasuk jenis RDBMS (Relational Database Management Sistem).
Pada MySQL sebuah basis data terdiri atas tabel-tabel dan sebuah tabel terdiri
atas baris dan kolom.
2.10.3. Macromedia Dreamweaver 8.0
Macromedia Dreamweaver adalah sebuah software web design yang
menawarkan cara mendesain website dengan dua langkah sekaligus dalam satu
waktu, yaitu mendesain dan memprogram. (Suyanto : 2003). Macromedia
Dreamweaver 8.0 didukung dengan penggunaan CSS, XML, RSS, dan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 46
148
kemudahan-kemudahan lain yang diperlukan. Berikut ini lingkungan kerja
macromedia dreamweaver 8.0 (Lenawati : 2007) :
Gambar 2.2. Lingkungan Kerja Macromedia Dreamweaver 8.0 (Sumber : Lenawati, 2007)
2.10.4. Macromedia Flash 8.0
Macromedia Flash adalah perangkat lunak untuk merancang grafis dan
animasi pada web. (Suyanto, 2003). Dokumen f lash mempunyai ekstensi file
.fla. Dokumen f lash berisi semua informasi yang dibutuhkan untuk membuat
suatu desain. Dokumen flash tidak ditampilkan di dalam f lash player . Hasil
pembuatan suatu desain di dalam dokumen flash harus di-publish menjadi movie
flash (dengan ekstensi file .swf ) agar bisa ditampilkan di dalam flash player.
Movie Macromedia Flash (untuk selanjutnya disebut dengan movie flash) terdiri
atas grafik, teks, animasi, dan aplikasi untuk website . Movie f lash lebih
cenderung berisi grafik vektor, namun demikian tidak menutup kemungkinan
untuk disisipkan image bitmap, video maupun sound. Berikut ini lingkungan
kerja macromedia flash 8.0 :
Insert Bar
Document Toolbar
Panel Groups
Document Window Property
Inspector
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 47
149
Gambar 2.3. Lingkungan Kerja Macromedia Flash 8.0 (Sumber : Suyanto, 2003)
2.10.5. Adobe Photoshop 7
Adobe Photoshop CS adalah program yang diorientasikan untuk
mengedit, memodifikasi, maupun memanipulasi bitmap atau foto. Aplikasi
Adobe Photoshop 7 selain tangguh dalam mengedit, memodifikasi, maupun
memanipulasi bitmap atau foto, juga banyak lagi menyediakan fasilitas-fasilitas
lain yang menarik. Untuk memenuhi setiap kebutuhan yang menarik, seperti:
pengaturan warna yang semakin akurat, penggunaan fasilitas efek dan filter
yang semakin canggih, dan fasilitas pemodifikasian tipografi teks yang semakin
unik dan fantastik. (Khaeruddin : 2005). Berikut ini lingkungan kerja adobe
photoshop 7 :
Gambar 2.4. Lingkungan Kerja Adobe Photoshop 7 ( Sumber : Khaeruddin : 2005 )
Document Toolbar Toolbar
Document Window
Panel Groups
Property Inspector
Toolbar
Document Window
Panel Groups
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 48
150
2.11. Ikan Arwana (Scleropages Formosus)
Ikan arwana, merupakan ikan yang tergolong satwa langka Indonesia dengan
habitat asli d i Kalimantan dan juga papua. Ikan arwana di kenal dengan berbagai
nama lokal seperti: ikan naga, barumundi, Saratoga, pla tapad, kelesa, siluk,
kayangan, peyang, tangkeleso, arowana/aruwana, termasuk dalam kelompok ikan
primitive yang berevolusi lebih dari 10 juta tahun.
Ikan ini mempunyai bentuk tubuh yang khas, berkesan gagah dan sedikit
angkuh, dilengakapi dengan sungut pada mulutnya dan sisik yang besar dengan
susunanya yang harmonis, membuat keindahan dari ikan ini sangat menon jol. Ikan
ini berenang dengan tenang, sehingga jika diletakan dalam akuarium akan
membuatnya benar-benar terlihat sebagai ikan yang anggun. Ikan ini juga mendapat
julukan dragon dish alias ikan naga. Fosil ikan ini di temukan diberbagai tempat dan
diduga berumur antara 10-60 juta tahun(tergantung spesies dan tempatnya). Arwana
digolongkan dalam family Osteoglosidae,memiliki karakteristik badan memanjang,
sirip dubur terletak jauh dibelakang badan.
Habitat ikan ini pada tepian sungai yang ditumbuhi pepohonan seperti pohon
engkana, putat, rasau, dan entangis, dimana pepohonan tersebut memiliki akar di
dasar sungai dengan batang pohon di dalam air, tetapi daun-daunya rimbun ke atas.
Jenis jenis ikan arwana di dunia itu banyak sekali. Dan Indonesia termasuk
negara yang beruntung, karena sebagian besar dari jenis jenis ikan arwana ini
hidupnya di perairan negara kita. Diantaranya adalah :
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 49
151
1. Arwana hijau
Kebanyakan hidup di daerah Sumatera. Ciri utamanya terletak pada warna
siripnya yang sesuai dengan nama yang diberikan , yaitu hijau. Namun bila terkena
cahaya, bukan hanya warna hijau saja yang memancar, tapi juga kuning cerah dan
putih perak.
2. Arwana irian
Seperti namanya jenis jenis ikan arwana ini banyak di temukan di daerah Irian
atau pulau Papua. Keistimewaannya terletak pada bintik yang berwarna merah di
bagian sisik yang polanya menyerupai motif batik.
3. Arwana hitam
Pada waktu kecil ikan arwana jenis ini sisinya hitam semua. Namun setelah
dewasa muncul warna yang lain, yaitu kuning di sela-sela sisiknya itu. Dan warna
gelapnya bisa berubah menjadi transparan. Sangat kontras namun indah.
4. Arwana merah
Kebanyakan hidup di pedalaman Kalimantan. Ketika masih kecil hanya di
beberapa bagian tubuhnya saja yang memunculkan warna merah. Namun bila sudah
dewasa, semua bagia tubuhnya bisa menjadi merah, kecuali bagian kepalanya yang
kuning seperti matahari terbit di pagi hari.
Selain itu, masih ada jenis jenis ikan arwana yang lain yang merupakan varian
dari arwana yang disebut di atas. (Anneahira.com/ikanarwana)
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 50
152
2.12. Literatur Sejenis
No Judul Skripsi
Metode Pengembangan
Sistem
Tools
Kelebihan Kekurangan
1. Elishabet setiawan, 2007 : Aplikasi Komputer berbasis web untuk menangani reservasi, Check in dan Check Out secara Online
SDLC dengan 5 tahap : Analisis, Design, coding, testing, pengujian dan implementasi
Microsoft Data Access Component (MDAC) digunakan ASP.NET untuk berkomunikasi dengan basis data, .NET Framework SDK digunakan agar script ASP.NET dapat dieksekusi secara lokal maupun melalui Internet dan Microsoft Office Access 2003 sebagai basis data
Staf front desk dapat melakukan proses check-in dan check-out dengan lebih mudah dan cepat dari data reservasi yang ada
Sistem hanya dapat melakukan reservasi maksimal 4 kamar untuk setiap kali proses check-in,
2. Wiliam Yusuf Likumahwa , 2004 : Aplikasi pemesanan kamar secara online pada hotel Indonesia
SDLC dengan 5 tahap : Analisis, Design, coding, testing, pengujian dan implementasi
ASP, Accsess 2000
pelanggan dapat mengetahui ketersediaan kamar dan melakukan reservasi secara online
Sistem tidak menangani sekuritas data (hanya sebatas login dan enkripsi data)
3. Risky Ayusary, 2006 : Pembuatan Situs Web pemesanan kamar hotel Kaisar secara
SDLC dengan 5 tahap : Analisis, Design, coding, testing, pengujian dan implementasi
PHP dan MYSQL
Staf manajemen hotel dapat melihat laporan-laporan seperti laporan daftar reservasi hotel per hari, laporan pendapatan per bulan, laporan daftar kamar
Sistem tidak menampilkan informasi yang tidak berkaitan dengan reservasi hotel
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 51
153
Online yang masih kosong, dll.
4. Reza Milady,2008:Perancangan Sistem pemesanan berbasis web Hanif Niaga
SDLC dengan 5 tahap : Analisis, Design, coding, testing, pengujian dan implementasi
PHP dan MYSQL
pelanggan dapat mengetahui ketersediaan barang dan melakukan pemesanan secara online
Sistem tidak menangani sekuritas data (hanya sebatas login dan enkripsi data)
5. Subur,2008: Perancangan system penjualan produk elektronik berbasi web pada Cubic electronic
SDLC dengan 5 tahap : Analisis, Design, coding, testing, pengujian dan implementasi
PHP dan MYSQL
Tampilan web sangat menarik
Sistem belum bisa melakukan penyajian laporan yang lengkap
Literatur Sejenis
Dari analisa literatur sejenis maka penulis mencoba membandingkan
kelebihan sistem yang dibuat penulis dengan kekurangan sistem yang lama dari
literatur sejenis. Berikut tabel perbandingannya :
Tabel 2.5 Perbandingan Literatur Sejenis
No. Kelebihan Kekurangan
1. 2. 3. 4.
Terdapat konten berita yang update setiap saat, yang berhubungan dengan produk ikan arwana dan kemudahan dalam mengupdate berita. Sistem memiliki tampilan biaya pengiriman pada tiap daerah berdasarkan biaya kurir pengiriman sehingga pelanggan bisa mengestimasi sendiri total pemesanan. Tampilan sistem dibuat dengan semenarik mungkin dengan memasukan animasi teks dan gambar. Pada sistem terdapat fasilitas kontak untuk pelanggan jika mempunyai keluhan atau bertanya dan pihak admin dapat membalas pesan langsung pada sistem.
Konten yang ada pada sistem hanya berisi proses transaksi dan profile perusahaan saja, sehinnga bersifat monoton. Sistem tidak menampilkan biaya pengiriman yang akan dikenakan jika barang diantar. Tampilan sistem kurang memikat dan menghidupkan suasana. Jika pelanggan mempunyai keluhan atau bertanya harus menelphone ke pihak admin terlebih dahulu.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 52
154
5.
Sistem dibangun dengan mengunakan perangkat lunak terbaru sehingga lebih terupate.
Sistem dibangun dengan mengunakan perangkat lunak terdahulu.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 53
155
BAB III
METODE PENELITIAN
3.1. Metode Pengumpulan Data
3.1.1. Studi Pustaka
Studi Pustaka dilakukan dengan cara membaca dan mempelajari 22 buku yang
berhubungan dengan masalah yang dibahas dalam pembuatan sistem pemesanan dan
selain itu peneliti mengunjungi perpustakaan kampus untuk mempelajari buku yang
berkaitan dengan penelitian dan browsing 4 alamat situs web. Dari hasil membaca
buku dan browsing situs-situs internet peneliti dapatkan bagaimana membangun suatu
sistem pemesanan yang efekif dan efisien. Daftar buku dan alamat situs internet
terlampir pada daftar pustaka..
3.1.2. Observasi
Pengamatan dilakukan dengan melakukan peninjauan langsung di IKI
terutama bagian pemasaran, hal-hal yang diamati adalah proses pemesanan ikan
arwana yang sedang berjalan dan juga kegiatan – kegiatan yang berhubungan dengan
perkembangan IKI. Observasi dilaksanakan di IKI, beralamat di JL. Pluit Permai
Raya No. 37 Jakarta Utara, dan membutuhkan waktu 2 bulan, dari bulan Agustus
2010 sampai dengan September 2010. Dari hasil observasi didapat bahwa pemesanan
masih dilakukan secara manual dengan cara pelanggan datang langsung ke tempat
atau dengan melalui telephone dan juga pencatatan transaksi yang tidak memiliki
database sendiri sehinggan memungkinkan terjadinya kesalahan dalam pembuatan
laporan transaksi.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 54
156
3.1.3. Wawancara
Wawancara dilakukan dengan direktur pemasaran yaitu bapak Edy Priyanto.
Wawancara dilakukan pada tanggal 20 Agustus 2010 di kantor IKI yang beralamat di
JL. Pluit Permai Raya No. 37 Jakarta Utara. Pertanyaan yang diajukan sebanyak 8
pertanyaan dan setiap pertanyaan dijawab langsung oleh bapak Edy priyanto.
Berdasarkan hasil wawancara yang peneliti lakukan, didapat profile perusahaan IKI
dan juga pihak perusahaan menginginkan adanya suatu sistem yang baru yang dapat
mengoptimalkan penjualan ikan arwana pada perusahaan IKI karena sistem yang
sekarang ini dirasa masih banyak kelemahanya. Daftar pertanyaan wawancara dapat
dilihat pada Lampiran 1.
3.1.4. Kuesioner
Kuesioner dilakukan sebelum dan setelah penelitian pada kantor IKI di JL.
Pluit Permai Raya No. 37 Jakarta Utara pada 21 Agustus 2010 dan 5 Januari 2011.
Kuesioner dilakukan dengan dua cara pembagian, yang pertama kepada 5 responden
dalam hal ini adalah staff IKI untuk mendapatkan informasi yang diperlukan dan
yang ke dua kepada 5 responden staff IKI untuk melihat hasil sistem pemesanan
yang telah dibentuk. Setiap butir pertanyaan dalam kuesioner merupakan pertanyaan
yang secara logis berhubungan dengan masalah penelitian. Daftar pertanyaan dari
setiap kuisioner yang peneliti lakukan dapat dilihat pada Lampiran 2.
3.1.5. Studi Literatur Sejenis
Metode studi literatur yang peneliti lakukan adalah dengan membandingkan
research sejenis dengan sistem pemesanan ikan arwana yang dibuat oleh peneliti.
Untuk referensi ada pada akhir bab II.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 55
157
3.2. Metode Pengembangan Sistem
Metode pengembangan sistem yang dilakukan pada IKI menggunakan metode
System Development Life Cycle (SDLC) dengan model waterfall. Berikut ini adalah
tahapan dari model waterfall :
3.2.1 Analysis
Tahapan analisis ini dilakukan dengan melakukan analisa terhadap
sistem yang sedang berjalan, kemudian diidentifikasi permasalahan yang terjadi
pada sistem berjalan berdasarkan data-data terkumpul dari metode pengumpulan
data dan didefinisikan kebutuhan yang harus dipenuhi untuk pembuatan sistem
ini sehingga menghasilkan usulan rancangan sistem pemesanan. Peneliti
melakukan beberapa hal yang diperlukan dalam menganalisa pada sistem in i,
berikut ini rincian tahapannya:
1. Gambaran umum perusahaan diuraikan secara singkat tentang profil
perusahaan, visi misi, logo perusahaan, struktur organisasi perusahaan serta
tugas dan wewenang masing-masing jabatan.
2. Analisis sistem berjalan, diuraikan mengenai prosedur dari sistem informasi
yang sedang berjalan dengan menggunakan f lowchart, kelebihan dan
kekurangan yang ada pada sistem yang sedang berjalan. identifikasi masalah
dari flowchart sistem berjalan dan solusi permasalahan menguraikan
tentang beberapa usulan alternatif yang dapat membantu menyelesaikan
permasalahan yang ada dalam sistem perusahaan.
3. Literatur sejenis yang membandingkan kelebihan dari penelitian yang
peneliti lakukan dengan kekurangan dari penelitian sejenis sebelumnya.
4. Usulan rancangan sistem pemesanan, tahapan ini menguraikan tahapan dari
aplikasi pemesanan ikan arwana berbasis web mulai dari proses pemesanan,
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 56
158
pembayaran dan pembuatan laporan. Hasil dari sistem usulan ini
digambarkan dalam bentuk f lowchart.
3.2.2 Perancangan (Design)
Perancangan sistem dilakukan dengan melakukan pengambaran pemodelan
sistem yang akan dibangun berdasarkan solusi permasalahan dari tahap analisis.
Pengambaran dilakukan dengan melihat fungsi-fungsi sistem, aliran data pada sistem.
Hasil dari perancangan ini berupa perancangan logika proses dalam bentuk DFD,
perancangan basis data dan perancangan interface. Untuk lebih jelas peneliti
menjabarkannya sebagai berikut :
1. Perancangan Logika Proses
Tahapan ini merancang bagaimana aplikasi beroperasi dan mengilustrasikan
aktivitas-aktivitas yang dilakukan dan hasil dari rancangan in i digambarkan
dalam bentuk :
a. Data flow diagram (DFD) dari sistem yang baru.
b. Kamus Data, keterangan proses dari DFD.
2. Perancangan Basis Data
Tahapan ini d ilakukan perancangan database aplikasi web pemesanan yang
terdiri atas :
a. Entity Relationship Diagram (ERD)
b. Normalisasi, dari bentuk Unnormalized Form sampai 2NF
c. Spesifikasi tabel data yang digunakan untuk melihat struktur tabel yang
dibuat.
d. Matrik CRUD (Create Read Update Delete) akan terlihat hak akses
masing-masing user terhadap modul aplikasi pemesanan.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 57
159
3. Perancangan Interface
Tahapan hasil rancangan ini digambarkan dalam bentuk :
a. State Transition Diagram (STD)
b. Perancangan Screen Layout untuk membuat rancangan tampilan layer
c. Desain Jaringan, mengunakan internet media online.
3.2.3 Pengkodean (coding)
Tahapan berikutnya yang dilakukan adalah coding. Tahap ini
merupakan hasil transfer dari perancangan ke dalam bahasa pemrograman agar
dapat dibaca atau dimengerti oleh komputer dengan mengunakan bahasa
pemograman PHP 5.2.2 dan MySQL 5.0. sebagai basis data.
3.2.4 Pengujian (Testing)
Tahapan selanjutnya adalah pengujian program secara keseluruhan dari
sistem pemesanan yang telah dibuat. Adapun pengujian terhadap program
dilakukan dengan menggunakan metode blackbox testing, dimana peneliti
melakukan input data pada sistem dan melihat output-nya apakah sesuai dengan
hasil yang diharapkan dan juga penentuan spesifikasi hardware dan software
yang dibutuhkan untuk menjalankan sistem ini dan juga fitur yang ada pada
sistem.
3.3 Kerangka Berpikir
Tahapan ini merupakan alur atau kerangka dari penelitian yang dilakukan oleh
peneliti. Pada perancangan sistem in i dibutuhkan beberapa tahapan yang harus dilalui
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 58
160
untuk dapat menghasilkan Analisis dan Perancangan Sistem pemesanan Ikan Arwana
Bebasis Web.
Gambar 3.1 Kerangka Berpikir
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 59
161
BAB IV
HASIL DAN PEMBAHASAN
4.1. Analisis
Analisis dilakukan dengan memaparkan gambaran umum perusahaan, analisis
sistem berjalan, literatur sejenis dan usulan rancangan sistem pemesanan. Secara rinci
dijelaskan berikut ini :
4.1.1. Gambaran Umum Perusahaan
Berdasarkan data yang ada IKI memiliki profil, visi misi, logo perusahaan,
struktur organisasi serta tugas dan wewenang. Secara rinci dapat dijelaskan dibawah
ini :
1. Profil
IKI adalah sebuah perusahaan yang berdiri pada tahun 2006 dengan memulai
usaha pada bidang perdagangan komoditas hasil bumi nusantara. Saat ini kami
mengukuhkan diri kami sebagai perusahaan perdagangan internasional untuk
komoditas hasil budi daya tambak terutama ikan arwana yang memegang teguh
asas-asas kejujuran, kesungguhan dan tanggung jawab dimana kepercayaan
rekanan amat didahulukan IKI didirikan oleh 5 orang pemegang saham yang
mempunyai kedudukan dalam perusahaan tersebut, berikut jabatannya:
Komisaris (Irfan Aulia), Direktur Utama (Nugroho Iman), Direktur Pemasaran
(Edy Priyanto Utomo), Direktur Produksi (Agung Dharma), Direktur Keuangan
(Wisnu Wiraatmaja) (Sumber : PT. Inti Kapuas Internasional).
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 60
162
2. Visi Misi
IKI mamilikis visi dan misi yang akan dijalankan dalam sistem kerja mereka,
berikut visi dan misinya :
1). Visi
Mewujudkan korporasi usaha penyedia layanan perdagangan umum
berskala nasional yang mampu memberikan kontribusi positif pada
pembangunan nasional dan pengembangan bisnis berskala nasional yang
efektif dan berdaya saing
2). Misi
Meningkatkan kualitas dan nilai jual komoditas nasional dengan
perdagangan umum internasional secara bersama-sama, halal dan baik
sesuai dengan syariah islam
3. Logo Perusahaan
Gambar 4.1 Logo PT. Inti Kapuas Internasional (Sumber : PT. Inti Kapuas Internasional)
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 61
163
4. Struktur Organisasi
Gambar 4.2 Struktur Organisasi PT. Inti Kapuas Internasional (Sumber : PT. Inti Kapuas Internasional)
5. Tugas Dan Wewenang
Berdasarkan dari gambar sruktur organisasi IKI akan diuraikan tentang
tugas masing – masing fungsi yaitu:
1. Komisaris
a) Memastikan bahwa perusahaan memiliki strategi bisnis yang efektif,
termasuk di dalamnya memantau jadwal, anggaran dan efektifitas
strategi tersebut.
b) Memastikan bahwa perusahaan mengangkat eksekutif dan manajer-
manajer profesional.
Komisaris
Direktur Utama
Direktur Marketing
Direktur Produksi
Direktur Keuangan
Kepala Gudang Cimanggis
Kepala Gudang Kerinci
Staff Staff
Staff Staff
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 62
164
c) Memastikan bahwa perusahaan memiliki informasi, sistem
pengendalian dan sistem audit yang bekerja dengan baik.
d) Memastikan bahwa perusahaan mematuhi hukum dan perundangan
yang berlaku maupun nilai-nilai yang ditetapkan perusahaan dalam
menjalankan operasinya.
e) Memastikan resiko dan potensi krisis selalu diidentifikasikan dan
dikelola dengan baik.
f) Memastikan prinsip-prinsip dan praktek Good Corporate Governance
dipatuhi dan diterapkan dengan baik.
g) Menerima dan meminta laporan dari tiap bagian unit kerja secara
berkala
2. Direktur Utama
a) Membuat kebijakan yang berhubungan dengan arah dan tujuan
perusahaan yang akan dicapai pada masa yang akan datang.
b) Mengusahakan tercapainya tujuan perusahaan secara maksimal dan
mengawasi seluruh kegiatan tiap-tiap bidang agar tidak terjadi
penyimpangan-penyimpangan dalam melaksanakan tugas masing-
masing.
c) Mengadakan rapat secara periodik untuk menilai dan mengevaluasi
kegiatan dari bawahannya dan memberikan petunjuk untuk
meningkatkan prestasi di masa mendatang.
d) Mengkoordinasi seluruh aktivitas perusahaan.
e) Menerima dan meminta laporan dari tiap bagian unit kerja secara
berkala yang kemudian diteruskan pada komisaris.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 63
165
3. Direktur Pemasaran
a) Mengenali, mengidentifikasi dan menganalisa situasi pasar dan
perkembangannya.
b) Bersama direktur utama menentukan kebijakan target frekuensi
transaksi penjualan dan pemasaran produk sesuai dengan segmentasi
pasar yang dituju
c) Memperkenalkan, mempromosikan sekaligus menjual produk yang
terdapat pada perusahaan kepada konsumen sesuai target yang telah
diatur
d) Menangani dan menyelesaikan pengaduan yang datang dari pihak
konsumen
e) Menerima pesanan selama proses penjualan berlangsung
f) Bertangung jawab kepada direktur utama
4. Direktur Keuangan
a) Bersama staf melaksanakan kegiatan pengelolaan keuangan harian
perusahaan
b) Bersama direktur utama menentukan kebijakan target nilai transaksi
perusahaan selama satu tahun
c) Menyusun strategi pengembangan perusahaan dari sisi investasi asset
keuangan perusahaan
d) Memberikan laporan dan masukan berkala kepada direktur utama dan
komisaris
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 64
166
5. Direktur Produksi
a) Memproduksi dan mengembangkan produk terbaru perusahaan
b) Berhubungan dengan mitra dagang terkait dengan pengadaan stok
barang
c) Bersama dengan direktur utama mempelajari dan menentukan produk
untuk dipasarkan oleh perusahaan
d) Memeberikan laporan kondisi produk dan pasokannya secara berkala
kepada direkur utama dan komisaris
4.1.2. Analisis Sistem Berjalan
Proses penjualan ikan arwana yang ada pada IKI yang berjalan saat ini
digambarkan dalam bagan f lowchart sistem yang sedang berjalan yang bertujuan
untuk mengetahui alur sistem prosedur kerja yang berlangsung selama ini.
a. Uraian Sistem yang Berjalan
1. Kegiatan Pemesanan Ikan arwana Cara Datang Langsung
a) Pelanggan datang langsung ke IKI. Konsumen melakukan
pemesanan dengan mengisi di buku pemesanan
b) Bagian pemasaran mengecek ketersediaan barang pada bagian
produksi jika tidak tersedia bagian produksi melakukan pengajuan
produk, Data pengajuan diserahkan pada bagian keuangan untuk
diproses apakah disetujui apa tidak, jika disetujui bagian keuangan
mmbuat laporan pengeluaran dana dan diserahkan pada direktur.
c) Selanjut jika barang tersedia kemudian melakukan perhitungan
pembayaran, kemudian pelanggan melakukan pembayaran.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 65
167
d) Kemudian bagian pemasaran membuatkan invoice untuk pelanggan
dan juga untuk dijadikan arsip.
e) Pada akhir bulan bagian pemasaran mambuat laporan pemesanan
berdasarkan arsip pemesanan dan diserahkan kepada direktur.
Gambar 4.3 Rich Picture Sistem Berjalan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 66
168
Gambar 4.4 Flowchart Sistem Berjalan Pemesanan Ikan arwana
b. Kelemahan dan Kelebihan Sistem Berjalan
Berdasarkan analisis sistem berjalan diatas didapat kelemahan dan
kelebihan dari sistem berjalan sebagai berikut :
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 67
169
a. Kelemahan sistem yang berjalan
a) Layanan wilayah pemasaran yang terbatas karena sistem perusahaan
belum berjalan secara online.
b) Layanan perusahaan dengan cara konsumen datang langsung ke
parusahaan untuk mendapatkan informasi mengenai ikan arwana
mengakibatkan konsumen harus menunggu giliran untuk
mendapatkan informasi mengenai produk.
c) Kesulitan dalam pengoperasian transaksi pemesanan sehingga tidak
diketahui transaksi-transaksi pemesanan yang terjadi secara rinci dan
jelas. Serta timbulnya permasalahan-permasalahan internal maupun
eksternal yang mengakibatkan sistem dalam perusahaan menjadi
tidak terstruktur dengan baik.
d) Penggunaan program yang masih manual memungkinkan terjadi
kesalahan data dalam melakukan masalah pencarian data pemesanan
sehingga tidak terkontrolnya barang yang keluar.
e) Proses pencatatan pemesanan yang dilakukan secara sederhana
kurang efisien dan sistematis sehingga dapat mengakibatkan
kesalahan dan keterlambatan dalam pembuatan laporan ke pihak
direktur.
b. Kelebihan sistem yang berjalan
a) Karena prosesnya sistemnya masih berjalan secara offline sehingga
tidak memerlukan biaya untuk membeli hosting dan domain.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 68
170
b) Tidak memerlukan biaya untuk membangun ataupun membeli
program aplikasi berbasis web yang dapat dipesan atau didesain
sesuai kebutuhan.
c) Tidak memerlukan biaya untuk membayar seorang programer untuk
membangun dan mengembangkan suatu aplikasi berbasis web untuk
sistem pemesanan tersebut.
c. Identifikasi Permasalahan
Berdasarkan pada sistem yang berjalan, diuraikan beberapa permasalah yang
ada pada sistem yang sedang berjalan sebagai berikut :
1. Layanan pemesanan yang terbatas. Konsumen hanya dapat dan memperoleh
detail informasi mengenai produk dengan cara datang langsung.
2. Wilayah pemasaran yang terbatas karena sistem perusahaan belum berjalan
secara online
3. Kesulitan dalam pengoperasian transaksi pemesanan sehingga tidak
diketahui transaksi-transaksi pemesanan yang terjadi secara rinci dan jelas.
Serta timbulnya permasalahan-permasalahan internal maupun eksternal yang
mengakibatkan sistem dalam perusahaan menjadi tidak terstruktur dengan
baik.
4. Penggunaan program yang masih manual memungkinkan terjadi kesalahan
data dalam melakukan masalah pencarian data pemesanan sehingga tidak
terkontrolnya barang yang keluar.
5. Proses pencatatan pemesanan yang dilakukan secara sederhana kurang
efisien dan sistematis sehingga dapat mengakibatkan kesalahan dan
keterlambatan dalam pembuatan laporan ke pihak direktur.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 69
171
d. Solusi Permasalahan
Dari hasil analisa permasalahan, penulis mencoba untuk memberikan solusi
terhadap masalah yang terjadi pada Tabel 4.1 berikut :
Tabel 3.1 Solusi Permasalahan Sistem Berjalan
No Gejala Permasalahan Akibat Solusi
1. 2. 3. 4. 5.
Pendapatan menurun Kurang maksimalnya pendapatan pemesanan Timbulnya permasalahan internal dan eksternal Proses bisnis yang lambat Kinerja yang terganggu
Layanan pemesanan yang terbatas. Sebab konsumen hanya dapat dan memperoleh detail informasi mengenai produk dengan cara datang langsung ke perusahaan. Cakupan wilayah pemasaran yang terbatas. Kesulitan dalam pengoperasian transaksi pemesanan sehingga tidak diketahui transaksi-transaksi pemesanan yang terjadi secara rinci dan jelas. Serta timbulnya permasalahan-permasalahan internal maupun eksternal Penggunaan program yang masih manual memungkinkan terjadi kesalahan data dalam melakukan masalah pencarian data pemesanan. Proses pencatatan pemesanan yang
Banyak konsumen yang engan pergi ke tempat penjualan produk karena masalah jarak sehingga menyebabkan menurunnya tingkat pedapatan perusahaan. Tidak berkembangnya tingkat pendapatan perusahaan karena dibatasi oleh wilayah. Tidak mencakup konsumen yang berjarak jauh. mengakibatkan sistem dalam perusahaan menjadi tidak terstruktur dengan baik Lambatnya sistem pemesanan sehingga menggangu proses pemesanan dan juga tidak terkontrolnya barang yang keluar Dapat mengakibatkan kesalahan pencatatan data
Dengan membangun sebuah sistem pemesanan berbasis web yang digunakan secara online dimana sistem menampilkan semua jenis produk secara detail dari cara memesan produk hingga melakukan pembayaran. Pembuatan sistem pemesanan berbasis web yang digunakan secara online sehingga semua orang yang ada diseluruh Indonesia bisa mengakses sistem ini dan bisa melakukan pemesanan dengan melalui beberapa prosedur yang ada pada sistem. Diperlukan suatu sistem yang terstruktur dan terkomputerisasi yang dapat meringankan dan membantu kinerja perusahaan Pembuatan program yang terkomputerisasi dan di dukung oleh database yang handal dalam penyimpanan dan pencarian data pemesanan Pembuatan sistem secara otomatis yang
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 70
172
dilakukan secara sederhana kurang efisien dan sistematis
pemesanan dan keterlambatan dalam pembuatan laporan ke pihak direktur
menampilkan harga serta penjumlahan biaya produk yang dipesan berikut nomor pesanannya dan juga pembuatan sistem laporan secara periode.
4.1.3. Usulan Rancangan Sistem Pemesanan
Gambar 4.4 adalah hasil analisa sistem usulan dengan menggunakan diagram alur program
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 71
173
Gambar 4.5 Flowchart Sistem Usulan Pemesanan Berbasis Web
4.2. Perancangan (Design)
Tahap setelah melakukan analisis, maka yang dilakukan berikutnya adalah
melakukan rancangan sistem pemesanan produk Ikan arwana berbasis web. Proses
perancangan ini meliputi beberapa hal, yaitu :
4.2.1. Perancangan Logika Proses
1. DFD (Data Flow Diagram)
Beberapa tahapan yang dilakukan penulis dalam merancang
proses sistem adalah:
a. Context Diagram Aplikasi pemesanan yang diusulkan
b. DFD Diagram Nol (Overview Diagram)
c. DFD Level 1 Proses 1 Login
d. DFD Level 1 Proses 3 Pemesanan
e. DFD Level 1 Proses 4 Pengolahan transaksi dan pelanggan
f. DFD Level 1 Proses 6 Pengolahan produk dan ongkos kirim
g. DFD Level 1 Proses 7 Pembuatan laporan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 72
174
a. Context Diagram Aplikasi pemesanan yang diusulkan
Gambar 4.6 Context Diagram
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 73
175
b. DFD Level 0
Pelanggan 1.0*
pendaftaran
3.0pemesanan
produk
Admin
Direktur pemasaran
konfirmasi
Kota
pelanggan
pemesanan
5.0*Konfirmasi
2.0login
6.0Pengolahan produk dan ongkos kirim
Data_pelanggan
Data_pemesanan
Data_konfirmasi_pembayaran
4.0Pengolahan
transaksi dan pelanggan
no_pemesanan
Bukti_pemesanan
7.0Pembuatan
laporan
Data_ikan_arwana
Informasi_konfirmasi_pembayaran
Data_ikan_arwana
Data_ongkos_kirim
Data_pelanggan
Data_pemesanan
Laporan_pemesananLaporan_pelanggan
Data_ongkos_kirim
informasi_pemesanan
Data_pemesanan
Data_konfirmasi_pembayaran
Username&password
Data_pemesanan
Data_pelanggan
Data_pelanggan
Informasi_ongkos_kirim
Username&paswword
Validasi_login_pelanggan
Validasi_login_admin
Data_pemesanan
Username&password
adminUsername&password
Informasi_status_pembayaran
Data_pelanggan
Data_pemesanan
Username&password
Data_pelanggan
Gambar 4.7 DFD Diagram Nol (Overview Diagram)
1. Penjelasan Proses
a). Proses : 1.0
Nama proses : Pendaftaran
Masukan : Data pelanggan
Keluaran : Data pelanggan
Ringkasan proses : Pelanggan memasukan data pelanggan
agar
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 74
176
bisa melakukan pemesanan
b). Proses : 2.0
Nama proses : Login
Masukan : Username dan password
Keluaran : Validasi login
Ringkasan proses : Pelanggan atau admin memasukan
username dan password agar bisa
masuk
pada menu halaman pelanggan atau
admin.
c). Proses : 3.0
Nama proses : Pemesanan
Masukan : Data pemesanan
Keluaran : No pemesanan dan informasi
pemesanan,
data pemesanan
Ringkasan proses : Pelanggan melakukan pemesanan dan
mendapatkan no pemesanan serta
admin
mendapatkan informasi pemesanan
d). Proses : 4.0
Nama proses : Pengolahan transaksi dan pelanggan
Masukan : Data pelanggan, data pemesanan
Keluaran : Bukti pemesanan, informasi status
pembayaran, data pelanggan, data
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 75
177
pemesanan
Ringkasan proses : Pelanggan mengedit data pelanggan,
mencetak bukti pemesanan dan admin
mengupdate status pembayaran
pelanggan
e). Proses : 5.0
Nama proses : Konfirmasi
Masukan : Data konfirmasi pembayaran
Keluaran : Informasi konfirmasi pembayaran, data
konfirmasi
Ringkasan proses : Pelanggan melakukan konfirmasi
pembayaran
f). Proses : 6.0
Nama proses : Pengolahan produk dan ongkos kirim
Masukan : Data ikan arwana, data ongkos kirim
Keluaran : informasi ongkos kirim, data ikan
arwana,
data ongkos kirim,
Ringkasan proses : Admin mengedit, menghapus,
menginput
data ikan arwana dan data ongkos kirim
g). Proses : 7.0
Nama proses : Pembuatan laporan
Masukan : Data pemesanan, data pelanggan
Keluaran : Laporan pelanggan, laporan pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 76
178
Ringkasan proses : Mencetak laporan pelanggan dan
Pemesanan
c. DFD Level 1 Proses 2 Login
Gambar 4.8. Diagram Rinci Proses 2.0 level 1
h). Proses : 2.1
Nama proses : Input username dan password
Masukan : Username dan password
Keluaran : Username dan password
Ringkasan proses : Pelanggan atau admin melakukan login
i). Proses : 2.2
Nama proses : Validasi username dan password
Masukan : Username dan password
Keluaran : Validasi login
Ringkasan proses : Melakukan validasi login
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 77
179
d. DFD Level 1 Proses 3 Pemesanan
Gambar 4.9. Diagram rinci proses 3.0 level 1
j). Proses : 3.1
Nama proses : Input data pemesanan
Masukan : Data pemesanan
Keluaran : No pemesanan, informasi pemesanan,
data
pemesanan
Ringkasan proses : Pelanggan melakukan pemesanan dan
mendapatkan no pemesanan
k). Proses : 3.2
Nama proses : Tambah data pemesanan
Masukan : Data pemesanan
Keluaran : Data pemesanan
Ringkasan proses : Pelanggan menambah data pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 78
180
l). Proses : 3.3
Nama proses : Ubah jumlah data pemesanan
Masukan : Data pemesanan
Keluaran : Data pemesanan
Ringkasan proses : Melakukan update jumlah pemesanan
m). Proses : 3.4
Nama proses : Hapus data pemesanan
Masukan : Data pemesanan
Keluaran : Data pemesanan
Ringkasan proses : Melakukan penghapusan data
pemesanan
e. DFD Level 1 Proses 4 Pengolahan transaksi dan pelanggan
Gambar 4.10. Diagram Rinci Proses 4.0 level 1
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 79
181
n). Proses : 4.1
Nama proses : Update data pelanggan
Masukan : Data pelanggan
Keluaran : Data pelanggan
Ringkasan proses : Pelanggan mengedit data pelanggan
o). Proses : 4.2
Nama proses : Update status pembayaran
Masukan : Data pemesanan
Keluaran : Informasi status pembayaran, data
pemesanan
Ringkasan proses : Admin mengedit data pemesanan
p). Proses : 4.3
Nama proses : Cetak bukti pemesanan
Masukan : Data pemesanan
Keluaran : Bukti pemesanan
Ringkasan proses : Pelanggan mencetak bukti pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 80
182
f. DFD Level 1 Proses 6 Modifikasi produk dan ongkos
Gambar 4.11. Diagram Rinci Proses 6.0 level 1
q). Proses : 6.1
Nama proses : Edit produk
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 81
183
Masukan : Data ikan arwana
Keluaran : Data ikan arwana ter-update
Ringkasan proses : Admin mengedit data ikan arwana
r). Proses : 6.2
Nama proses : Tambah produk
Masukan : Data ikan arwana
Keluaran : Data ikan arwana
Ringkasan proses : Admin menginput data ikan arwana
s). Proses : 6.3
Nama proses : Hapus produk
Masukan : Data ikan arwana
Keluaran : Data ikan arwana
Ringkasan proses : Menghapus data ikan arwana
t). Proses : 6.4
Nama proses : Edit ongkos
Masukan : Data ongkos kirim
Keluaran : Data ongkos kirim
Ringkasan proses : Admin mengedit data ongkos kirim
u). Proses : 6.5
Nama proses : Tambah ongkos
Masukan : Data ongkos kirim
Keluaran : Data ongkos kirim
Ringkasan proses : Admin menginput data ongkos kirim
v). Proses : 6.6
Nama proses : Hapus ongkos
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 82
184
Masukan : Data ongkos kirim
Keluaran : Data ongkos kirim terhapus
Ringkasan proses : Menghapus data ongkos kirim
g. DFD Level 1 Proses 7 Pembuatan laporan
Gambar 4.11. Diagram Rinci Proses 7.0 level 1
w). Proses : 7.1
Nama proses : Cetak laporan pelanggan
Masukan : Data pelanggan
Keluaran : Laporan pelanggan
Ringkasan proses : Mencetak data pelanggan
x). Proses : 7.2
Nama proses : Cetak laporan pemesanan
Masukan : Data pemesanan
Keluaran : Laporan pemesanan
Ringkasan proses : Mencetak data pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 83
185
Penjelasan Data Flow
a). Nama data flow : Data pelanggan
Dari proses : -
Ke proses : 1.0
Deskripsi : Memasukkan data pelanggan ke dalam
sistem sebagai proses pendaftaran
Struktur data : Uid_plg + nama + kelamin + email +
alamat + kdpost + telp_rumah + telp_hp
+
no_fax + userid + passed (+
kd_propinsi +
nm_propinsi) (+ kd_kota + nm_kota)
b). Nama data flow : username & password
Dari proses : -
Ke proses : 2.0
Deskripsi : Melakukan login dengan memasukkan
username dan password
Struktur data : Userid + passid
c). Nama data flow : Data pemesanan
Dari proses : -
Ke proses : 3.0
Deskripsi : Memasukan data pemesanan ke dalam
sistem
Struktur data : No_pesan + uid_plg + tgl_pesan +
tgl_limit + jam_pesan + status_bayar +
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 84
186
unik_transfer (+ id_pesan + kd_produk
+
jumlah)
d). Nama data flow : Data konfirmasi pembayaran
Dari proses : -
Ke proses : 5.0
Deskripsi : Memasukan data konfirmasi
pembayaran
yang dilakukan oleh pelanggan
Struktur data : Id_konfirmasi + no_pesan +
bank_tujuan +
bank_pengirim + jam_transfer +
jumlah_transfer + keterangan
e). Nama data flow : Data ikan arwana
Dari proses : -
Ke proses : 6.0
Deskripsi : Memasukan data ikan arwana ke dalam
sistem oleh admin
Struktur data : Kd_produk + kategori + kikis +
packing +
nm_produk + file_gambar +
harga_produk
+ ukuran + stok + detail
f). Nama data flow : Data ongkos kirim
Dari proses : -
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 85
187
Ke proses : 6.0
Deskripsi : Memasukkan data ongkos kirim ke
dalam
sistem oleh admin
Struktur data : Kd_kota + nm_kota + harga + hari
(+ kd_propinsi + nm_propinsi)
2. Penjelasan Data Store
a). Nama data store : Pelanggan
Struktur data : Uid_plg + nama + kelamin + alamat +
kd_kota + kd_propinsi + Negara +
kdpost
+ email + telp_rumah + telpn_hp +
no_fax
+ userid + passid
Deskripsi : Berisi data-data data diri pelanggan
yang
melakukan pemesanan
b). Nama data store : Produk
Struktur data : Kd_produk + kategori + kikis +
packing +
nm_produk + file_gambar +
harga_produk
+ ukuran + stok + detail
Deskripsi : Berisi data-data jenis ikan arwana yang
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 86
188
dipasarkan
c). Nama data store : Kota
Struktur data : Kd_kota + kd_propinsi + nm_kota +
harga_kirim + hari
Deskripsi : Berisi data-data biaya kirim yang
dikenakan pada tiap daerah
d). Nama data store : Konfirmasi
Struktur data : Id_konfirmasi + no_pesan +
bank_tujuan +
bankpengirim + jam_transfer +
jumlah_transfer + keterangan
Deskripsi : Berisi data-data konfirmasi pembayaran
dari pelanggan
e). Nama data store : Pemesanan
Struktur data : No_pesan + uid_plg + tgl_pesan +
tgl_limit + jam_pesan + status_bayar +
unik_transfer
Deskripsi : Berisi data-data pemesanan pelanggan
f). Nama data store : Admin
Struktur data : Id_admin + password + nama_lengkap
+
email
Deskripsi : Berisi data-data username, password,
nama
dan email admin web
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 87
189
4.2.2. Perancangan Basis Data
a. Entity Relationship Diagram (ERD)
Gambar 4.12. ERD
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 88
190
b. Normalisasi
Berikut langkah-langkah normalisasi :
1) Bentuk Tidak Normal (UNF)
uid_plg nama kelamin alamat kd_kota negara kdpost UID012 UID013
Hendro Wibowo arisama iler
P P
Jl. Semanggi 2 No 5 Jl. Pesangrahan no 7
KK003 PR04
Indonesia Indonesia
15412 15487
email tlpn_rumah telp_hp no_fax userid passid [email protected] @yahoo.com [email protected] [email protected]
7440932 8792114
0856923159 0898966544
75544664
Che Iler
773359240eb9a1d9 7dfg569240eghdfh4
no_pesan tanggal tgl_limit jam status_bayar unik_transfer id_dpesan TR-00002 TR-00003
12/19/2009 12/19/2009
12/16/2009 12/16/2009
22:47:54 13:02:55
PESAN PESAN
711 554
12 13
Jumlah_produk kd_produk kategori kikis packing nama_produk 1 5
KL0001 KL0002
RED RED
Belum Sudah
Plastik Plastik
AA RED A RED
file_gambar harga_produk ukuran stok detail aacut.gif acut.gif
100000 100000
7 7
190 200
<meta http-equiv="\" content-type\="" content="\" <meta http-equiv="\" content-type\="" content="\"
kd_propinsi nm_propinsi id_konfirmasi bank_tujuan bank_pengirim jam_transfer PR01 PR02
Jawa Tengah Jawa Timur
5 8
BNI BNI
BCA Mandiri
0:12:12 13:02:45
jumlah_transfer keterangan id_kantong jumlah kd_kota nm_kota hari harga_kirim 200456 500546
Sudah dikirim Segera
17 18
1 3
PR0001 PR0002
Amuntai Almapura
4 3
23500 16000
Gambar 4.13. UNF
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 89
191
2) Bentuk Normal Pertama (1NF)
uid_plg nama kelamin alamat kd_kota negara kdpost UID012 UID013
Hendro Wibowo arisama iler
P P
Jl. Semanggi 2 No 5 Jl. Pesangrahan no 7
KK003 PR04
Indonesia Indonesia
15412 15487
email tlpn_rumah telp_hp no_fax userid passid [email protected] @yahoo.com [email protected] [email protected]
7440932 8792114
0856923159 0898966544
75544664 0
Che Iler
773359240eb9a1d9 7dfg569240eghdfh4
no_pesan tanggal tgl_limit jam status_bayar unik_transfer id_dpesan TR-00002 TR-00003
12/19/2009 12/19/2009
12/16/2009 12/16/2009
22:47:54 13:02:55
PESAN PESAN
711 554
12 13
Jumlah_produk kd_produk kategori kikis packing nama_produk 1 5
KL0001 KL0002
RED RED
Belum Sudah
Plastik Plastik
AA RED A RED
file_gambar harga_produk ukuran stok detail aacut.gif acut.gif
10000 10000
7 7
190 200
<meta http-equiv="\" content-type\="" content="\" <meta http-equiv="\" content-type\="" content="\"
kd_propinsi nm_propinsi id_konfirmasi bank_tujuan bank_pengirim jam_transfer PR01 PR02
Jawa Tengah Jawa Timur
5 8
BNI BNI
BCA Mandiri
0:12:12 13:02:45
jumlah_transfer keterangan id_kantong jumlah kd_kota nm_kota hari harga_kirim 200456 500546
Sudah dikirim Segera
17 18
1 3
PR0001 PR0002
Amuntai Almapura
4 3
23500 16000
Gambar 4.14. 1NF
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 90
192
3) Bentuk Normal Kedua (2NF)
Langkah selanjutnya adalah membuat normal kedua.
Gambar 4.15. 2 NF
Ket : * Primary Key ** Foreign Key
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 91
193
4) Bentuk Normal Ketiga (3NF)
Gambar 4.16. 3 NF
Ket : * Primary Key ** Foreign Key
c. Struktur Basis Data
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 92
194
Dari hasil normalisasi diatas telah didapat hasil basis data yang
benar, berikut adalah perincian hasil normalisasi diatas.
1. Nama File : Kantong
Primary Key : Id_kantong
Foreign Key : Kd_produk, Uid_plg
Tabel 3.3. Tabel Kantong
Field Name Data Type Extra Id_kantong int(5) auto_increment Kd_produk char(6) Uid_plg char(6)
2. Nama File : Konfirmasi
Primary Key : Id_konfirmasi
Foreign Key : No_pesan
Tabel 3.4. Tabel Konfirmasi
Field Name Data Type Extra Id_konfirmasi int(5) auto_increment No_pesan char(8) Bank_tujuan varchar(10) Bankpengirim varchar(10) Jam_transfer time Jumlah_transfer int(10) Keterangan text
3. Nama File : Kota
Primary Key : Kd_kota
Foreign Key : Kd_propinsi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 93
195
Tabel 3.5. Tabel Kota
Field Name Data Type Extra Kd_kota char(6) auto_increment Kd_propinsi char(4) Nm_kota varchar(15) Harga_kirim int(5) Hari int(1)
4. Nama File : Pelanggan
Primary Key : Uid-plg
Foreign Key : -
Tabel 3.6. Tabel Pelanggan
Field Name Data Type Extra Uid_plg char(6) auto_increment Nama varchar(20) Kelamin enum('P', 'W') Alamat varchar(50) Kd_kota char(6) Negara varchar(15) Kdpost int(5) Email varchar(20) Telp_rumah varchar(15) Telp_hp varchar(15) No_fax varchar(15) Userid varchar(35) Passid varchar(35)
5. Nama File : Pemesanan
Primary Key : No_pesan
Foreign Key : Uid_plg
Tabel 3.7. Tabel Pemesanan
Field Name Data Type Extra No_pesan char(8) auto_increment Uid_plg char(6) Tgl_pesan date Tgl_limit date Jam_pesan time
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 94
196
Status_bayar varchar(5) Unik_transfer char(3)
6. Nama File : Detail
Primary Key : Id_pesan
Foreign Key : No_pesan, Kd_produk
Tabel 3.8. Tabel Detail
Field Name Data Type Extra Id_pesan int(4) auto_increment No_pesan char(8) Kd_produk char(6) Jumlah_produk int(3)
7. Nama File : Produk
Primary Key : Kd_produk
Foreign Key : -
Tabel 3.9. Tabel Produk
Field Name Data Type Extra Kd_produk char(6) auto_increment Kategori char(10) Kikis char(10) Packing char(15) Nm_produk varchar(10) File_gambar varchar(100) Harga _produk int(5) Ukuran int(2) Stok int(4) Detail text
8. Nama File : Propinsi
Primary Key : Kd_propinsi
Foreign Key : -
Tabel 3.10. Tabel Propinsi
Field Name Data Type Extra Kd_propinsi char(4) auto_increment Nm_propinsi varchar(20)
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 95
197
d. Matrik CRUD ( Create, Read, Update, Delete )
Tabel 3.11. Tabel Matrik CRUD
Location
Entity.atribut Admin Pelanggan
Admin INDV Id_admin CD Password CRUD Nama_lengkap CRUD Email CRUD Berita ALL ALL Id_berita CD X Judul CRUD R Isi_berita CRUD R Gambar CRUD R Hari CRUD R Tanggal CRUD R Jam CRUD R Counter CRUD R Bukutamu ALL ALL Id_btamu D C Nama RD CR Email RD CR Komentar RD CR Tanggal RD CR Galeri ALL ALL Id_galeri CD X Judul CRUD R Gambar CRUD R Kantong INDV Id_kantong CD Kd_produk CRUD Uid_plg CRUD Jumlah CRUD Konfirmasi ALL INDV Id_konfirmasi RD C No_pesan RD C Bank_tujuan RD C Bankpengirim RD C Jam_transfer RD C Jumlah_transfer RD C Keterangan RD C Kontak ALL INDV Id_kontak RD C Nama RD C Email RD C
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 96
198
Telpn RD C Alamat RD C Subject RD C Pesan RD C Kota ALL ALL Kd_kota CRD X Kd_propinsi CRUD X Nm_kota CRUD R Harga_kirim CRUD R Hari CRUD R Pelanggan ALL INDV Uid_plg RD CR Nama RD CRU Kelamin RD CR Alamat RD CRU Kd_kota D CU Kd_propinsi D CU Negara RD CR Kdpost RD CRU Email RD CRU Telp_rumah RD CRU Telp_hp RD CRU No_fax RD CRU Userid RD CR Passid RD CR Pemesanan ALL INDV No_pesan RD CR Uid_plg RD CR Tgl_pesan RD CR Tgl_limit RD CR Jam_pesan RD CR Status_bayar RUD CR Unik_transfer RD CR Pemesanan_detail ALL INDV Id_pesan D C No_pesan RD CR Kd_produk D C Jumlah_produk RD CR Produk ALL ALL Kd_produk CRD X Kategori CRUD R Kikis CRUD R Packing CRUD R Nm_produk CRUD R File_gambar CRUD R Harga _produk CRUD R Ukuran CRUD R Stok CRUD R
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 97
199
Detail CRUD R Propinsi ALL ALL Kd_propinsi X X Nm_propinsi R R
Keterangan:
INDV = individual, ALL = all, SS = subset, X = no access, C = create, R = read,
U = update , D = delete
4.2.3. Perancangan Interface
a. State Transition Diagram (STD)
1. STD Menu Utama Pelanggan
Gambar 4.17. STD Menu Utama Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 98
200
2. STD Menu PT. Dwiwarna Inti - Pihak Pelanggan
Gambar 4.18. STD Menu PT. Inti kapuas - Pihak Pelanggan
3. STD Menu Ikan arwana - Pihak Pelanggan
Gambar 4.19. STD Menu Ikan arwana - Pihak Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 99
201
4. STD Menu Berita Terkini - Pihak Pelanggan
Gambar 4.20. STD Menu Berita Terkini - Pihak Pelanggan
5. STD Menu Konfirmasi - Pihak Pelanggan
Gambar 4.21. STD Menu Konfirmasi - Pihak Pelanggan
6. STD Menu Testimonial - Pihak Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 100
202
Gambar 4.22. STD Menu Testimonial - Pihak Pelanggan
7. STD Menu Gallery Foto - Pihak Pelanggan
Gambar 4.23. STD Menu Gallery Foto - Pihak Pelanggan
8. STD Menu Kontak Kami - Pihak Pelanggan
Gambar 4.24. STD Menu Kontak Kami - Pihak Pelanggan
9. STD Menu Sejarah Ikan arwana - Pihak Pelanggan
Gambar 4.25. STD Menu Sejarah Ikan arwana - Pihak Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 101
203
10. STD Menu Jenis dan Manfaat - Pihak Pelanggan
Gambar 4.26. STD Menu Jenis dan Manfaat - Pihak Pelanggan
11. STD Menu Informasi - Pihak Pelanggan
Gambar 4.27. STD Menu Informasi - Pihak Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 102
204
12. STD Menu Search - Pihak Pelanggan
Gambar 4.28. STD Menu Search - Pihak Pelanggan
13. STD Menu Login - Pihak Pelanggan
Gambar 4.29. STD Menu Login - Pihak Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 103
205
14. STD Menu Utama Admin
Gambar 4.30. STD Menu Utama Admin
15. STD Menu User - Pihak Admin
Gambar 4.31. STD Menu User - Pihak Admin
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 104
206
16. STD Menu Pemesanan - Pihak Admin
Gambar 4.32. STD Menu Pemesanan - Pihak Admin
17. STD Menu Berita Terkini - Pihak Admin
Berita Terkini
Tambah Berita
EditHapus
Klik EditMenampilkan Halaman Edit Berita
Klik Tambah BeritaMenampilkan Halaman Tambah Berita
Klik HapusMenghapus Berita
Simpan Batal
Klik SimpanData Berita disimpan
Klik BatalKembali ke Halaman
List Berita
Update Batal
Klik SimpanData Berita diupdate
Klik BatalKembali ke Halaman
List Berita
Gambar 4.33. STD Menu Berita Terkini - Pihak Admin
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 105
207
18. STD Menu Daftar Data - Pihak Admin
Gambar 4.34. STD Menu Daftar Data - Pihak Admin
19. STD Menu Testimonial - Pihak Admin
Gambar 4.35. STD Menu Testimonial - Pihak Admin
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 106
208
20. STD Menu Gallery - Pihak Admin
Gambar 4.36. STD Menu Gallery - Pihak Admin
21. STD Menu Kontak Kami - Pihak Admin
Gambar 4.37. STD Menu Kontak Kami - Pihak Admin
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 107
209
22. STD Menu Laporan - Pihak Admin
Gambar 4.38. STD Menu Laporan - Pihak Admin
b. Design Screen Layout
Pada tahap ini dirancang tampilan layout sehingga
didapat tampilan yang user friendly . Berikut ini merupakan
rancangan tampilan layout :
a. Perancangan layout halaman Login admin
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 108
210
Lo gin
Header
Username
Password
Gambar 4.39. Perancangan Layout Halaman Login admin
Pada layout ini admin diminta memasukan username dan password
yang dimiliki pada database website ketika ingin memasuki
halaman utama admin. Jika username dan password benar maka
akan memasuki halaman utama admin yang terdapat fasilitas untuk
update, hapus, tambah dan melihat data yang ada.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 109
211
b. Perancangan layout halaman Depan
HEADER
Pt. Inti Kapuas
ANIMASI
Tanggal
Berita Terkini
Ikan Arwana
Gambar 4.40. Perancangan Layout Halaman Depan
Pada layout ini mengambarkan tampilan halaman pertama jika user
membuka website, terdapat 3 menu utama pada halaman ini yaitu
IKI, Ikan Arwana dan berita terkini. Disamping menu terdapat
animasi gambar dan tulisan yang dapat menghidupkan suasana agar
tidak terlihat kaku dan juga terdapat tampilan tanggal pada pojok
kanan bawah.
c. Perancangan layout halaman Pt. Inti Kapuas Internasional
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 110
212
Pt. Inti Kapuas
Arwana
Berita terkini
Tanggal
Header
Home
Konfirmasi
Testimonial
Galery
Kontak
Site map
Search
Banner
Animasigambar
LoginSejarah Arwana Jenis dan Manfaat
Footer
Pt. Inti Kapuas Internasional
Berisi tentang sejarah, visi misi, dan profile perusahaan
Informasi
Gambar 4.41. Perancangan Layout Halaman PT.Inti Kapuas
Pada layout ini menampilkan tentang sejarah, visi misi dan juga
lokasi perusahaan IKI. Semua profil perusahaan dapat dilihat pada
menu ini.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 111
213
d. Perancangan layout halaman Ikan Arwana
Pt.Inti Ka puas
Arwa na
Berita terkini
Tanggal
Header
Home
Konfirma si
Testimonia l
Galery
Konta k
Site map
Search
Banner
Animasigambar
LoginSejara h Arwa na Jenis dan Ma nfaat
Footer
Arwana
Berisi tentang tipe arwana yang dipasarkan besertaharga nya
Informa si
Gambar 4.42. Perancangan Layout Halaman Ikan Arwana
Pada layout ini mengambarkan daftar jenis ikan arwana yang
dipasarkan oleh perusahaan, terdapat gambar dan harga per ekor
nya. Pada menu ini user dapat melakukan pemesanan pada jenis
ikan arwana yang dibutuhkan dengan mengklik tombol “pesan”
kemudian melakukan proses selanjutnya.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 112
214
e. Perancangan layout halaman Berita terkini
Pt. Inti Kapuas
Arwana
Berita terkini
Tanggal
Header
Home
Konfirmasi
Testimonial
Galery
Kontak
Site map
Search
Banner
Animasigambar
LoginSejarah Arwana Jenis dan Manfaat
Footer
Berita Terkini
Berisi tentang kilasan berita seputar Arwana
Informasi
Gambar 4.43. Perancangan Layout Halaman Berita terkini
Pada layout ini menampilkan berita-berita tentang ikan arwana.
Pada layout ini terdapat gambar dan sinopsis berita, user dapat
mengklik tombol selengkapnya jika ingin melihat keseluruhan
berita. Halaman ini menampilkan 4 berita dengan sinopsis dan 5
berita sebelumnya. Dan juga terdapat tombol “arsip berita” jika
ingin melihat keseluruhan daftar berita yang ada.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 113
215
f. Perancangan layout halaman Konfirmasi
Pt. Inti Kapuas
Arwana
Berita terkini
Tanggal
Header
Home
Konfirmasi
Testimonial
Galery
Kontak
Site map
Search
Banner
Animasigambar
LoginSejarah Arwana Jenis dan Manfaat
Footer
Konfirmasi
Berisi form pengisian konfirmasi pembayaranyang telah dilakukan pelanggan
Informasi
Gambar 4.44. Perancangan Layout Halaman konfirmasi
Pada layout ini mengambarkan tentang konfirmasi pembayaran
yang telah dilakukan o leh user . Kolom konfirmasi ini terdiri atas
no pesanan, nama pemesan, bank tujuan, no rekening pemesan,
jam transfer, jumlah transfer dan kolom keterangan. Kolom
tersebut harus diisi oleh user setelah melakukan transfer ke bank
tujuan.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 114
216
g. Perancangan layout halaman Testimonial
Pt. Inti Kapuas
Arwana
Ber ita terkini
Tanggal
Header
H ome
Konf irmasi
Testim onial
G alery
K ontak
Site map
Search
Banner
Animasigambar
LoginSejarah Arwana Jenis dan Manfaat
Footer
Testimonial
Berisi kumpulan komentar pelanggan seputar pemesanan Arwana
Informasi
Gambar 4.45. Perancangan Layout Halaman Testimonial
Pada layout ini menampilkan pesan atau komentar para user yang
mengunjungi website, pesan ini menampilkan nama, email dan
pesan yang akan ditulis dalam halaman ini. User dapat menulis
pesannya dengan mengklik tombol “tulis komentar” dan mengisi
nama, email dan pesannya.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 115
217
h. Perancangan layout halaman galery
Pt. Inti Kapuas
Arwana
Berita terkini
Tanggal
Header
Home
Konfirmasi
Testimonial
Galery
Kontak
Site map
Search
Banner
Animasigambar
LoginSejarah Kayu Manis Jenis dan Manfaat
Footer
Gallery
Berisi kumpulan gambar-gambar aktifitaspemasaran Arwana
Informasi
Gambar 4.46. Perancangan Layout Halaman Galery
Pada layout ini menampilkan gambar-gambar kegiatan atau
aktifitas pada perusahaan IKI. Terdapat 8 foto dengan bentuk
thumbail dan jika ingin diperbesar dengan mengklik gambar
tersebut. Dibawah gambar terdapat keterangan gambarnya.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 116
218
i. Perancangan layout halaman Kontak
Pt. Inti K apuas
Arwana
Berita terkini
Tanggal
Header
Home
Konf irmasi
Testim onial
Galery
Kontak
Site m ap
Search
Banner
Animasigambar
LoginSejarah Arwana Jenis dan Manfaat
Footer
Kontak
Berisi form untuk mengirim pesan ke admin web
Informasi
Gambar 4.47. Perancangan Layout Halaman kontak
Pada layout ini menampilkan form kontak yang disediakan untuk
user jika ingin mengirim pesan kepada admin website , didalam
form ini user harus mengisi nama, alamat, email, telephone,
subjek dan isi pesan yang akan disampaikan. Di halaman ini juga
terdapat informasi tentang alamat dan no telepon kantor
perusahaan.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 117
219
j. Perancangan layout halaman Site map
Pt. Inti Kapuas
Arwana
Berita terkini
Tanggal
Header
Home
Konfirmasi
Testimonial
Galery
Kontak
Site map
Search
Banner
Animasigambar
LoginSejarah Arwana Jenis dan Manfaat
Footer
Site Map
Berisi struktur menu pada web
Informasi
Gambar 4.48. Perancangan Layout Halaman Site map
Pada layout ini menampilkan struktur menu yang ada pada
website. User dapat langsung mengklik halaman yang diinginkan
pada site map ini. Halaman ini mempermudah user dalam
mengenali isi dari website ini.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 118
220
4.2.4. Perancangan Jaringan
Mengingat aplikasi pemesanan ikan arwana berbasis web ini
mengunakan internet sebagai media online, maka disini akan ditampilkan
konfigurasi jaringan aplikasi pemesanan ikan arwana berbasis web secara umum
pada gambar berikut terdapat tiga server yaitu database server, web server dan
file server. Namun apabila keadaan tidak memungkinkan ketiga server tersebut
dapat dijadikan satu server yang kesemuanya menyimpan database, f ile web dan
file data.
Gambar 4.49. Konfigurasi Jaringan Sistem Pemesanan Ikan Arwana Berbasiskan Web
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 119
221
4.3. Pengkodean (Coding)
Coding yang dilakukan penulis dalam management data yang diolah dalam
satu paket aplikasi yang tergabung, yaitu XAMPP versi 1.6.2, dimana didalamnya
menguakan PHP.5.2.2 sebagai bahasa pemograman dan MYSQL versi 5.0.41
sebagai database, sedangkan webservernya mengunakan Apache/2.2.4 (Win32)
DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color yang kesemuanya
itu open source yang handal.
Gambar 4.50. Pengkodean di Macromedia Dreamweaver 8 menggunakan bahasa PHP
Dalam mengkonfigurasi GUI programnya pada pembuatan home page ,
penulis mengunakan Dreamwaver 8, sedangkan tampilan animasi dengan
mengunakan flash 8 dan Photoshop 7 sebagai pembuatan tampilan template
website .
4.4. Pengujian (Testing)
4.4.1. Pengujian Eksternal (Black Box)
Tahapan testing ini dilakukan pengujian terhadap program oleh peneliti.
Pada penelitian ini peneliti menggunakan pengujian Eksternal (Black Box).
Pengujian Eksternal (Black Box) peneliti melakukan pengujian terhadap aplikasi
dengan cara mengecek satu persatu link yang dengan menggunakan tabel 4.12,
apakah link tersebut sudah sesuai seperti yang diharapkan atau belum.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 120
222
Tabel 3.12. Pengujian Menggunakan Black Box
No. Link Hasil yang diharapkan Hasil
Akurat
1. Home Dapat menampilkan halaman utama pelanggan ok
2. Profile Perusahaan Dapat menampilkan profile perusahaan ok
3. Visi Misi Perusahaan Dapat menampilkan visi misi perusahaan ok
4. Lokasi Perusahaan Dapat menampilkan peta lokasi perusahaan ok
5. Ikan Arwana Dapat menampilkan daftar tipe ikan arwana ok
6. Berita Terkini Dapat menampilkan berita-berita seputar ikan
arwana dan perdagangan. ok
7. Konfirmasi Dapat menampilkan halaman form konfirmasi ok
8. Testimonial Dapat menampilkan halaman buku tamu ok
9. Galeri Foto Dapat menampilkan halaman galery foto ok
10. Kontak Kami Dapat menampilkan halaman form kontak ok
11. Sitemap Dapat menampilkan struktur menu aplikasi ok
12. Sejarah Ikan Arwana Dapat menampilkan halaman sejarah ikan arwana ok
13. Sumber Ikan Arwana Dapat menampilkan halaman sumber ikan arwana ok
14. Jenis ikan arwana Dapat menampilkan halaman jenis ikan arwana ok
15. Manfaat ikan arwana Dapat menampilkan halaman manfaat ikan arwana ok
16. Cara Pembayaran Dapat menampilkan halaman cara pembayaran ok
17. Biaya Pengiriman Dapat menampilkan halaman list biaya pengiriman
tiap daerah ok
18. Proses Pengiriman Dapat menampilkan halaman proses pengiriman ok
19. Login Dapat masuk ke menu pelanggan ok
20. Search Dapat menampilkan data berita yang dicari ok
21. Pendaftaran Baru Dapat menampilkan form registrasi pelanggan baru ok
22. Kantong Pemesanan Dapat menampilkan daftar ikan arwana yang
sedang dipesan ok
23. Lanjutkan Transaksi Dapat menampilkan daftar pesanan ikan arwana
yang tertunda ok
24. Ubah Data Pelanggan Dapat menampilkan halaman data pelanggan ok
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 121
223
25. Daftar Transaksi Dapat menampilkan daftar transaksi pesanan
sebelumnya ok
26. Logout Dapat keluar dari menu pelanggan ok
27. Home Dapat menampilkan halaman utama admin ok
28. Login Dapat masuk ke menu admin ok
29. Admin Dapat menampilkan daftar admin ok
30. Pemesanan Dapat menampilkan menu pemesanan dalam status
LIMIT,PESAN dan LUNAS ok
31. Pemesanan dalam
status LIMIT
Dapat menampilkan daftar pemesanan dalam status
LIMIT ok
32. Pemesanan dalam
status PESAN
Dapat menampilkan daftar pemesanan dalam status
PESAN ok
33. Pemesanan dalam
status LUNAS
Dapat menampilkan daftar pemesanan dalam status
LUNAS ok
34. Berita Terkini Dapat menampilkan daftar berita ok
35. Daftar ikan arwana Dapat menampilkan daftar ikan arwana ok
36. Daftar Konfirmasi Dapat menampilkan daftar konfirmasi dari
pelanggan ok
37. Daftar Pelanggan Dapat menampilkan daftar pelanggan ok
38. Daftar Ongkos Kirim Dapat menampilkan daftar ongkos kirim tiap
daerah ok
39. Testimonial Dapat menampilkan daftar buku tamu dari
pelanggan ok
40. Gallery Dapat menampilkan daftar gambar-gambar ok
41. Kontak Kami Dapat menampilkan daftar kontak dari pelanggan ok
42. Laporan Pemesanan Dapat menampilkan daftar pemesanan ok
43. Laporan Pelanggan Dapat menampilkan daftar pelanggan ok
44. Logout Dapat keluar dari menu admin ok
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 122
224
4.4.2. Spesifikasi Software dan Hardware
1. Software, meliputi pemeliharaan aplikasi perangkat lunak yang digunakan
dalam pembuatan sistem, di antaranya :
a. Web browser digunakan sebagai antar muka dalam pembuatan aplikasi
berbasis web.
b. Web server digunakan untuk pembuatan aplikasi berbasis web yang dapat
melayani permintaan dari client melalu i browser .
c. Database digunakan sebagai tempat penyimpanan data
d. Bahasa pemograman yang dapat menghubungkan aplikasi database
dengan web server
Spesifikasi untuk perangkat lunak adalah sebagai berikut :
a. Sistem operasi Windows XP/NT/ME/2000/98SE
b. Apache HTTP Server versi 1.3.23 sampai dengan 2.2.4
c. PHP versi 2.1 sampai dengan 5.2.2
d. MySQL versi 1.3 sampai dengan 5.0.41
e. Web browser seperti IE, Mozila, Netscape
f. Flash player versi 7 sampai dengan 10
2. Hardware, meliputi pemilihan perangkat keras yang digunakan sebagai alat
pendukung pembuatan aplikasi yaitu diantaranya :
a. Bentuk fisik komputer yang digunakan sebagai alat input / output dalam
pembuatan aplikasi
b. Topologi dan arsitektur jaringan d igunakan untuk mengintegrasikan data
dalam pembuatan aplikasi
Spesifikasi komputer client dan perangkat jaringan di antaranya sebagai berikut :
a. Procesor minimal Pentium II 233 MHz ke atas
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 123
225
b. RAM minimal 128 Mb
c. Sisa ruang kosong hardisk minimal 50 Mb
d. Monitor yang mendukung resolusi sampai dengan 800x600
e. Keyboard dan mouse berjenis serial, PS2 maupun USB
f. Switch minimal 5 port
g. Kabel LAN jenis UTP
h. Konektor Rj45
i. Modem Router, ADSL2+, 1x 10/100 LAN port
Spesifikasi komputer server di antaranya sebagai berikut :
a. Prosesor min 2GHz quard core
b. RAM minimal 8 Gb
c. Harddisk min 200GB atau sesuai kebutuhan
d. VGA 1GB
e. Monitor yang mendukung resolusi sampai dengan 800x600
f. LAN card 2X 100Mbps
g. DVD-Rw + Keyboard + Mouse
Spesifikasi hosting diantaranya sebagai berikut :
a. Disk space minimal 50 Mb
b. Bandwitdh minimal 10 G
c. Database MySQL dan Programming PHP
d. Operating System Linux atau windows
e. Memakai control panel CPanel
f. Memakai dedicated server dan dedicated bandwidth international sendiri
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 124
226
4.4.3. Fitur Sistem
Berdasarkan dari rancangan yang telah dibuat ada beberapa kelebihan fitur
sistem yang terdapat pada tabel berikut ini :
Tabel 3.13. Fitur Sistem Pemesanan Ikan Arwana
No Fitur Sistem
1.
2.
3.
4.
5.
6.
Adanya fitur registrasi customer sehingga customer dapat melakukan
pendaftaran secara langsung ke sistem dengan memasukan data diri dan
menentukan username dan password
Adanya fitur kontak pada system sehingga customer dapat mengirim pesan ke
bagian admin mengenai permasalahan yang ada
Adanya fitur shoping cart sehingga customer dapat melihat jenis ikan arwana
apa saja yang sudah dipesan dan juga dapat mengubah quantity ikan arwana
dan menghapus pesanan
Adanya fitur berita terkini yang berisikan berita tentang kegiatan perusahaan
IKI dalam memasarkan ikan arwana dan juga berita tentang dunia perikanan di
Indonesia yang selalu update setiap saat.
Adanya fitur biaya kirim dan lama pengiriman sehingga costumer dapat
mengestimasi biaya yang diperoleh dalam melakukan pesana berdasarkan
tempat tinggalnya dan lama pengiriman ikan arwana.
Adanya fitur gallery foto yang menampilkan gambar jenis ikan arwana yang
ada di Indonesia dan di negara lain
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 125
227
BAB V
PENUTUP
5.1. Kesimpulan
Dari rancang bangun sistem pemesanan ikan arwana berbasis web pada IKI,
maka dapat ditarik beberapa kesimpulan sebagai berikut :
1. Hasil yang didapatkan dalam penelitian ini adalah terbangunnya aplikasi
pemesanan ikan arwana berbasis web yang memberikan informasi
berdasarkan data yang di input serta dapat memberikan informasi daftar
harga dan biaya pengiriman ikan arwana sesuai dengan kategori yang dipilih
pelanggan.
2. Sistem pemesanan dilengkapi dengan fitur cetak laporan berdasarkan
periode pemesanan sehingga bisa secara cepat melakukan print out
berdasarkan input periode yang diinginkan dan kemudian laporan diserahkan
pada direktur.
3. Dengan sistem pemesanan arwana berbasis web dapat meningkatkan
pemesanan dan jangkauan pemesanan arwana melalui layanan pemesanan
berbasis web.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 126
228
5.2. Saran
Saran yang dapat peneliti berikan guna pengembangan sistem pemesanan
berbasis web ini adalah :
1. Di masa mendatang sistem ini dapat berkembang lagi menjadi e-commerce
dengan sistem transaksi online secara langsung secara real time.
2. Web ini memerlukan SDM yang handal dan kompeten dalam bidang
maintenance website agar tidak terlihat sederhana dan mampu meningkatkan
daya tarik yang tinggi bagi setiap pengunjungnya.
3. Sistem pemesanan berbasis web ini perlu dilengkapi dengan sistem
keamanan yang lebih baik lagi dengan mengaktifkan kontrol security untuk
perkembangan selanjutnya.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 127
229
DAFTAR PUSTAKA Ellsworth, Jill H and Ellsworth, Mathew V. 2001. Marketing On Internet. John
Wiley and Son, Newyork Hartono, Jogiyanto. 2005. Analisis & Desain Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi Yogyakarta. Husein, Umar. 2004. Metode Riset Ilmu Administrasi. Jakarta : PT. Gramedia Pustaka
Utama. Kadir, Abdul. 2001. Dasar Pemrograman Web Dinamis Menggunakan PHP. Andi
Yogyakarta Kadir, Abdul. 2005. Dasar Pemrograman Web dengan ASP. Yogyakarta : Andi Offset Khaeruddin. 2005. Belajar Otodidak Adobe Photoshop CS Menguasai Tanpa Guru.
Yogyakarta : Andi Offset Ladjamudin, Al bahra, 2005. Analisis dan design system informasi. Yogyakarta :
Graha ilmu. Ladjamudin, Al-Bahra. 2006. Rekayasa Perangkat Lunak. Graha Ilmu. Yogyakarta. Lenawati, Mei. 2007. Macromedia Dreamweaver 8.0 dengan PHP. Yogyakarta :
Andi Offset Madcoms. 2004. Aplikasi Program PHP dan MySQL untuk Membuat Website
Interaktif. Madiun : Andi Yogyakarta Nugroho, Bunafit. 2004. PHP dan MySQL dengan Editor Dreamweaver MX .
Yogyakarta : Andi Offset Prakoso, Samuel, Hartono, Eddy, Oetomo, Budi Sutedja Dharma. Pengantar
Teknologi Informasi Internet, Konsep dan Aplikasi. 2007. Yogyakarta: Andi Offset
Pressman, R.S. 2002. Sof tware Engineering: A Practitioner’s Approach, Fifth
Edition. McGraw Hill Companies, Inc. United States. Purbo W, Onno dan Akhmad Daniel. 2000. Buku Pintar Internet Membangun Web E-
Commerce. Jakarta : Elex Media Komputindo. Sarwono, Jomathan. 2006. Metode penelitian kuantitatif dan kualitatif. Yogyakarta :
Graha ilmu Sembiring H, Jhony. 2001. Jaringan Komputer Berbasis LInux. Jakarta : Elex Media
Komputindo.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 128
230
Suyanto, M. 2003. Multimedia Alat untuk Meningkatkan Keunggulan Bersaing.
Yogyakarta : Andi Offset. Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. Yogyakarta : Andi Offset Wahana. 2005. Seri Buku Pintar : Menjadi Seorang Desainer web. Yogyakarta : Andi
Offset Wahana. 2006. Seri Panduan Lengakap Menguasai Pemrograman Web dengan PHP
5. Semarang : Andi Offset Yogyakarta dan Wahana Komputer Semarang. Whitten, Jeffrey L. 2004. Systems Analysis & Design Methods: Sixth Edition. New
York: McGraw-Hill.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 129
231
http://209.85.175.104/search?q=cache:OAHFfUApmOcJ:institut.aidsina.org/mod/http://209.85.175.104/search?q=cache:OAHFfUApmOcJ:institut.aidsina.org/mod/resource/view.php%3Finpopup%3Dtrue%26id%3D18+kelemahan+mysql+adalah&hl=id&ct=clnk&cd=12&gl=id http://dewi.studentshttp://dewi.students-blog.undip.ac.id/tag/analisis-sistem/ http://alfside.wordpress.com/2008/10/28/pengertianhttp://alfside.wordpress.com/2008/10/28/pengertian-kuisoner/
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 130
232
Lampiran 1
Wawancara
Waktu : Kamis, 20 Agustus 2010
Responden : Edy Priyanto Utomo
Jabatan : Direktur Pemasaran
Tempat : Jl. Pluit Permai No.37, Jakarta utara
1. Bisa bapak ceritakan tentang profile PT. Inti Kapuas Internasional ini?
Jawab :
Perusahaan ini berdiri sejak tahun 2006 dengan memulai usaha pada bidang
perdagangan komoditas ikan arwana. Perusahaan ini didirikan oleh 5 orang
pemegang saham yang mempunyai kedudukan pada perusahaan ini.
Perusahaan kami memiliki visi yaitu Mewujudkan korporasi usaha penyedia
layanan perdagangan umum berskala nasional yang mampu memberikan
kontribusi positif pada pembangunan nasional dan pengembangan bisnis
berskala nasional yang efektif dan berdaya saing dan misi yaitu Meningkatkan
kualitas dan nilai jual komoditas nasional dengan perdagangan umum
internasional secara bersama-sama, halal dan baik sesuai dengan syariah islam.
2. Apa saja kendala yang dihadapi bapak dalam memasarkan produk ikan arwana
ini?
Jawab :
Memang ada saja kendala dalam perusahaan ini. Namun kendala yang cukup
berat kami hadapi adalah belum luasnya wilayah pemasaran kami. Padahal
usaha ini banyak mendapat respon dari berbagai kalangan. Banyak orang yang
membutuhkan ikan arwana dari propinsi lain.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 131
233
3. Apa saja yang dikeluhkan oleh pelanggan selama ini?
Jawab :
Keluhan pelanggan diantaranya pelanggan banyak meminta bentuk ikan
arwana yang ingin dipesan beserta kriterianya, ada juga pelanggan yang
mengeluh waktu mereka datang terbatas, tap i ingin tahu jenis ikan arwana
yang mereka inginkan.
4. Adakah langkah inisiatif dari bapak untuk mengatasi kendala di perusahaan
ini?
Jawab :
Saya ingin meningkatkan layanan pemesanan ikan arwana ini, mungkin
dengan sistem online agar pelanggan bisa melihat jenis ikan arwana yang
diinginkan.
5. Bagaimana bentuk website yang tepat dan baik bagi perusahaan bapak?
Jawab :
Bentuk yang kami inginkan sederhana dan mudah digunakan dan tidak
membosankan dari tulisan dan tampilan sehingga pelanggan tidak kesulitan
untuk melakukan pemesanan ikan arwana.
6. Apakah perlu dibuat form komentar dan galery untuk pelanggan pada sistem
yanga akan dibangun?
Jawab :
Saya rasa perlu dibuat menu untuk komentar pelanggan sehingga kita bisa
melihat tingkat kepuasan dari pelanggan atas sistem pemesanan ini dan juga
gallery foto yang menampilkan kegiatan perusahaan kami.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 132
234
7. Laporan apa saja yang diperlukan pada sistem pemesanan ini?
Jawab :
Yang dibutuhkan untuk laporan ialah laporan pemesanan yang dilakukan
pelanggan yang tercantum jumlah pesanan selama periode tertentu dan juga
laporan pelanggan yang berisi detail biodata pelanggan.
8. Apakah anda merasa lebih terbantu dengan adanya website nanti?
Jawab :
Ya, tentu saja. Dengan adanya sistem ini proses pemesanan akan lebih efektif
dan efisien dan juga cakupan pemasaran menjadi lebih luas lagi.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 133
235
Lampiran 2
Kuesioner
Kuesioner Penelitian Pemesanan Ikan Arwana
Berbasis Web Pada IKI
Nama :
Staff Bagian :
Petunjuk Pengisian
Beri tanda silang (X) pada alternatif jawaban yang disediakan !
No. Daftar Pertanyaan Alternative Jawaban
1. Apakah sistem berjalan saat ini sudah baik melayani
pelanggan ?
a. Ya b. Tidak
2. Apakah sering terjadi kendala dalam kinerja
pelayanaan pemesanan ikan arwana?
a. Sering b. Kadang-kadang
c. Tidak
3. Apakah sering terjadi kendala dalam pembuatan
laporan ?
a. Sering b. Kadang-kadang
c. Tidak
4. Apakah sering mendapatkan keluhan dari
pelanggan?
a. Sering b. Kadang-kadang
c. Tidak
5. Apakah anda mengharapkan sistem pemesanan yang
baru pada perusahaan ini ?
a. Ya b. Tidak
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 134
236
Ya20%
Tidak80%
Sering60%
Kadang40%
Tidak0%
Hasil Kuesioner
Pertanyaan Pertama
Pertanyaan Jumlah Persentase
Apakah sistem berjalan saat ini
sudah baik melayani pelanggan ?
A. Ya
B. Tidak
1
4
20%
80%
Pertanyaan Kedua
Pertanyaan Jumlah Persentase
Apakah sering terjadi kendala
dalam kinerja pelayanaan
pemesanan ikan arwana?
A.Sering
B. Kadang-kadang
C. Tidak
3
2
0
60%
40%
0%
Pertanyaan Ketiga
Pertanyaan Jumlah Persentase
Apakah sering terjadi kendala
dalam pembuatan laporan ?
A.Sering
B. Kadang-kadang
3
1
60%
20%
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 135
237
Sering60%
Kadang40%
Tidak0%
Ya100%
Tidak0%
0%
Pertanyaan Keempat
Pertanyaan Jumlah Persentase
Apakah sering mendapatkan
keluhan dari pelanggan?
A.Sering
B. Kadang-kadang
C. Tidak
3
2
0
60%
40%
0%
Pertanyaan Kelima
Pertanyaan Jumlah Persentase
Apakah anda mengharapkan
sistem pemesanan yang baru pada
perusahaan ini ?
A. Ya
B. Tidak
5
0
100%
0%
sering60%
kadang-kadang
20%
tidak20%
C. Tidak 1 20%
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 136
238
Kuesioner Pengguna Web Pemesanan Ikan Arwana
Pada IKI
Nama :
Staff Bagian :
Petunjuk Pengisian
Beri tanda silang (X) pada alternatif jawaban yang disediakan !
No. Daftar Pertanyaan Alternative Jawaban
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 137
239
Sangat Baik0%
Baik80%
Kurang baik20%
Buruk0%
Hasil Kuesioner
Pertanyaan Pertama
Pertanyaan Jumlah Persentase
Bagaimana tampilan web
pemesanan ikan arwana pada IKI
ini ?
A. Sangat baik
B. Baik
C. Kurang baik
0
4
1
0%
80%
20%
1. Bagaimana tampilan web pemesanan ikan arwana
pada IKI ini ?
a. Sangat baik c. Kurang baik
b. Baik d. Buruk
2. Bagaimana prosedur pengoperasian web
pemesanan ini?
a. Sulit c. Mudah
b. Cukup
3. Bagaimana menurut anda web ini dalam
membantu staff mengelola data pemesanan dari
pelanggan ?
a. Sangat membantu
b. Cukup membantu
c. Kurang membantu
d. Tidak membantu
4. Dibandingkan dengan sistem yang ada saat ini,
apakah web ini membantu dalam kinerja
perusahaan ?
a. Sangat membantu
b. Cukup membantu
c. Kurang membantu
d. Tidak membantu
5. Bagaimana menurut anda, apabila web pemesanan
ini digunakan pada IKI ?
a. Sangat baik c. Kurang baik
b. Baik d. Buruk
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 138
240
Sulit0%
Cukup40%
Mudah60%
0%
Cukup membantu
100%
0%0%
D. Buruk 0 0%
Pertanyaan Kedua
Pertanyaan Jumlah Persentase
Bagaimana prosedur
pengoperasian web pemesanan
ini?
A. Sulit
B. Cukup
C. Mudah
0
2
3
0%
40%
60%
Pertanyaan Ketiga
Pertanyaan Jumlah Persentase
Bagaimana menurut anda web ini
dalam membantu staff mengelola
data pemesanan dari pelanggan ?
A. Sangat membantu
B. Cukup membantu
C. Kurang membantu
D. Tidak membantu
0
5
0
0
0%
100%
0%
0%
Pertanyaan Keempat
Pertanyaan Jumlah Persentase
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 139
241
Sangat membantu
40%Cukup
membantu60%
membantu0%
membantu0%
Sangat Baik40%
Baik60%
0%0%
Dibandingkan dengan sistem
yang ada saat ini, apakah web ini
membantu dalam kinerja
perusahaan ?
A. Sangat membantu
B. Cukup membantu
C. Kurang membantu
D. Tidak membantu
2
3
0
0
40%
60%
0%
0%
Pertanyaan Kelima
Pertanyaan Jumlah Persentase
Bagaimana menurut anda, apabila
web pemesanan ini digunakan
pada IKI ?
A. Sangat baik
B. Baik
C. Kurang baik
D. Buruk
2
3
0
0
40%
60%
0%
0%
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 140
242
Lampiran 3
Tampilan Aplikasi
1. Tampilan Home
2. Tampilan Login Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 141
243
3. Tampilan Form Pendaftaran Pelanggan Baru
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 142
244
4. Tampilan Edit Data Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 143
245
5. Tampilan Daftar Produk Ikan Arwana
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 144
246
6. Tampilan Kantong Pesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 145
247
7. Tampilan Informasi Pembayaran
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 146
248
8. Tampilan Konfirmasi Transaksi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 147
249
9. Tampilan Sukses Pemesanan
10. Tampilan Informasi Biaya Kirim
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 148
250
11. Tampilan Daftar Transaksi Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 149
251
12. Tampilan Detail Transaksi
13. Tampilan Bukti Transaksi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 150
252
14. Tampilan Konfirmasi Pembayaran
15. Tampilan Login Admin
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 151
253
16. Tampilan Home Admin
17. Tampilan Pemesanan Limit
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 152
254
18. Tampilan Pemesanan Pesan
19. Tampilan Pemesanan Lunas
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 153
255
20. Tampilan Daftar Produk Admin
21. Tampilan Tambah Produk
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 154
256
22. Tampilan Edit Produk
23. Tampilan Ongkos Kirim Admin
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 155
257
24. Tampilan Tambah Ongkos Kirim
25. Tampilan Edit Ongkos Kirim
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 156
258
26. Tampilan Daftar Konfirmasi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 157
259
27. Tampilan Detail Konfirmasi
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 158
260
28. Tampilan Laporan Pemesanan Per Periode
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 159
261
29. Tampilan Detail Laporan Pemesanan Per Periode
30. Tampilan Laporan Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 160
262
31. Tampilan Cetak Laporan Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 161
263
Lampiran 4
Kode Program
Bagian Pelanggan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 162
264
1. Index.php
<HTML> <HEAD> <TITLE>Arwana</TITLE> <META HTTP-EQUIV="C ontent-Type" CONTENT="text/html; charset=iso-8859-1"> <style type= "text/css"> <!-- body { background-color: #031d5f; } #Layer1 { positio n:absolute; w idth:200px; height:115px; z- index:1 ; left: 285px; top: 106px; } .style1 { color: #C CCCCC; fo nt-family: Arial, Helvetica, sans-serif; fo nt-size: 9px; } #Layer2 { positio n:absolute; w idth:200px; height:115px; z- index:1 ; left: 275px; top: 86px; } #Layer3 { positio n:absolute; w idth:122px; height:26px; z- index:1 ; left: 630px; top: 362px; } --> </style></HEAD> <BODY LEFTMARGIN =0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> <!-- ImageReady Slices (awal2.psd) --> <TABLE WIDTH=550 BO RDER=0 align="center" CELLPADDING=0 C ELLSPACING=0> <TR> <TD COLSPAN=4> <IMG SRC ="images/index_01.gif" WIDTH=550 HEIGHT=66 ALT=""></TD> </TR> <TR> <TD COLSPAN=4> <IMG SRC ="images/index_02.gif" WIDTH=550 HEIGHT=40 ALT=""></TD> </TR> <TR> <TD> <IMG SRC ="images/index_03.gif" WIDTH=62 HEIGHT=185 ALT=""></TD> <TD COLSPAN=2> <object classid= "clsid :D27C DB6E-AE6D-11cf-96B8-444553540000" codebase="http ://downlo ad.macromedia.com/p ub/shockwave/cabs/flash/sw flash.cab#version=7,0,19,0" width="445" http ://downlo ad.macromedia.com/p ub/shockwave/cabs/flash/sw flash.cab#version=7,0,19,0" width="445" height= "185 "> <param name="mo vie" value="images/index_04.swf"> <param name="quality" value= "high"> <embed src="images/index_04.swf" quality="high" p luginspage="http://www.macromedia.com/go/getflashp layer" http://www.macromedia.com/go/getflashp layer" type= "app lication/x-shockwave- flash" width="445" height= "185"></embed></object></TD> <TD> <IMG SRC ="images/index_05.gif" WIDTH=43 HEIGHT=185 ALT=""></TD> </TR> <TR> <TD> <IMG SRC ="images/index_06.gif" WIDTH=62 HEIGHT=112 ALT=""></TD> <TD> <IMG SRC ="images/index_07.gif" WIDTH=141 HEIGHT=112 ALT=""></TD>
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Page 163
265
<TD> <IMG SRC ="images/index_08.gif" WIDTH=304 HEIGHT=112 ALT=""></TD> <TD> <IMG SRC ="images/index_09.gif" WIDTH=43 HEIGHT=112 ALT=""></TD> </TR> </TABLE> <div id="Layer3"> <?php include("tgl.p hp "); ?></div> <p align="center"> <!-- End ImageR eady S lices --> <span class="style1">© C opyright 2009 by PT. Inti Kapuas </span></p> <p> </p> </BO DY> </HTML>
2. Koneksi.php
<?php $server = "localhost"; $username = "root"; $password = ""; $database = "dbcinnamon";
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.