• Tidak ada hasil yang ditemukan

Pembangunan website di Toko Junior Shoes

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan website di Toko Junior Shoes"

Copied!
73
0
0

Teks penuh

(1)

PEMBANGUNAN WEBSITE DI TOKO JUNIOR SHOES

KERJA PRAKTEK

Diajukan untuk memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

YUSUF TADJIRI

10110476

CEPI NURUL ARDHAN

10110495

ARIS

10110765

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)
(4)

LAMPIRAN E

(5)
(6)

RIWAYAT HIDUP

Nama : Yusuf Tadjiri

Tempat. Tanggal Lahir : Tasikmalaya, 14 Desember 1991 Jenis Kelamin : Laki - laki

Alamat Rumah : Kp. Simpangsari RT06/RW03 Kec. Bantarkalong, Kab. Tasikmalaya

Nomor Handphone : 0896-5653-5880 E-mail : djier14@gmail.com

Pendidikan Formal :

2010 - Sekarang : Universitas Komputer Indonesia. Jurusan Teknik Informatika 2007 - 2010 : SMK Negeri 1 Bantarkalong.

(7)

RIWAYAT HIDUP

Nama : Cepi Nurul Ardhan

Tempat. Tanggal Lahir : Tasikmalaya, 12 September 1992 Jenis Kelamin : Laki - laki

Alamat Rumah : Jalan Pungkur Gg Muncang no 55 RT 05 RW 01 Kecamatan

Regol Bandung

Nomor Handphone : 0899-6081-342

E-mail : Nurulpunx@yahoo.com

Pendidikan Formal :

2010 - Sekarang : Universitas Komputer Indonesia. Jurusan Teknik Informatika 2007 - 2010 : SMK Prakarya Internasional.

(8)

RIWAYAT HIDUP

Nama : Aris

Tempat. Tanggal Lahir : Wonogiri, 06 Februari 1992 Jenis Kelamin : Laki - laki

Alamat Rumah : Kaum Rt05/02 Desa Plered Kec. Plered Kab. Purwakata Nomor Handphone : 0899-9222-160

E-mail : Ariswibowo06@gmail.com

Pendidikan Formal :

2010 - Sekarang : Universitas Komputer Indonesia. Jurusan Teknik Informatika 2007 - 2010 : SMK Negeri 1 Purwakarta.

(9)

DAFTAR ISI

BAB II TINJAUAN PUSTAKA…………...………..….6

2.1 Profil Tempat Kerja Praktik…….………6

2.1.1 Sejarah Perusahaan ………..6

2.1.2 Logo Toko Junior Shoes.………...…...6

2.1.3 Struktur Organisasi…...………...…..7

2.2 Landasan Teori……….7

2.2.1 Sistem Informasi………...7

(10)

2.2.3 Pemrograman PHP………..…...9

2.2.4 Basis Data (Database)………9

2.2.5 DBMS (Database Management System)………...10

2.2.6 MySQL……….……….11

BAB III ANALISIS DAN PERANCANGAN SISTEM..………...13

3.1 Jadwal Kerja Praktek……….13

3.2 Cara Kerja Praktek………...………..13

3.3 Hasil Kerja Praktek……….,..14

3.3.1 Analisis Masalah …………....………...14

3.3.2 Analisis Sistem………...14

3.3.2.1 Analisis Sistem Berjalan………...14

3.2.3 Analisis Kebutuhan Non Fungsional……… ………16

3.2.3.1 Analisis Kebutuhan Perangkat Keras……….………...17

3.2.3.2 Analisis Kebutuhan Perangkat Lunak………17

3.2.3.3 Analisis Kebutuhan Pengguna………17

3.2.4 Analisis Kebutuhan Fungsional……….18

3.2.4.1 Diagram Konteks………..………..18

3.2.4.2 Data Flow Diagram……….20

3.2.4.3 Spesifikasi Proses………22

3.2.4.4 Kamus Data………...25

3.2 Perancangan Basis Data………27

3.2.7.1 Entity Relational Diagram (ERD)………...27

3.3.5 Perancangan Basis Data……….27

3.3.6 Struktur Tabel……….28

(11)

3.2.1 Jaringan Semantik……….39

3.2.1.1 Flow Chart……….39

3.3 Implementasi………42

3.3.1 Implementasi Database……….43

3.4 Implementasi Antar Muka………...45

3.5 Pengujian Sistem……….52

3.5.1 Pengujian Alpha………...52

3.5.1.1 Skenario Pengujian Alpha……….52

3.5.1.2 Kasus dan Hasil Pengujian……….53

3.5.1.3 Kesimpilan Hasil pengujian Alpha………57

3.5.2 Pengujian Beta………..57

3.5.2.1 Kuisioner Pengujian Beta………..57

3.5.2.2 Kesimpilan Hasil Pengujian Beta………..58

BAB IV PENUTUP……….………,59

4.1 Kesimpulan………...59

(12)

i

KATA PENGANTAR

Assalamualaikum Wr. Wb

Puji Syukur ke hadirat Allah SWT, karena atas segala hidayah dan rahmat-Nya, sehingga dapat menyelesaikan penulisan laporan Kerja Praktek ini yang berjudul “PEMBANGUNAN WEBSITE DI TOKO JUNIOR SHOES” pada awal tahun ini.

Penyusunan laporan Kerja Praktek ini merupakan salah satu syarat yang harus ditempuh dalam menyelesaikan Studi Program Strata I (S-1) Jurusan Teknik Informatika di Universitas Komputer Indonesia.

Suatu kebahagiaan yang sangat besar bagi kami untuk dapat menyampaikan rasa hormat dan ucapan terima kasih kepada semua pihak yang telah memberikan dukungan baik secara langsung maupun tidak langsung. Semoga Allah SWT memberikan pahala berlipat ganda dan limpahan rahmat, taufiq serta hidayah-Nya. pada kesempatan saat ini saya ucapkan terima kasih sebesar-besarnya kepada yang terhormat :

1. Kedua orang tua yang kami cintai karena dengan jerih payah, usaha dan bimbingannya saya bisa merasa kuat dan bersemangat sampai sejauh ini. Kesabaran untuk mendidik dan memberikan ilmu dengan penuh rasa sayang. 2. Bpk. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas

(13)

ii 3. Bpk. Irawan Afrianto, S.T.,M.T. selaku Ketua Program Studi Teknik

Informatika.

4. Ibu Utami Dewi , S. Kom. selaku dosen wali sekaligus dosen pembimbing yang telah membantu saya menyelesaikan laporan kerja praktek.

5. Bpk. Budi Selaku pembimbing di RSUD Cibabat.

6. Dan kepada seluruh teman – teman IF11 angkatan 2010 Universitas Komputer Indonesia.

Akhir kata saya ucapkan Alhamdulillah Laporan Kerja Praktek ini telah selesai dan semoga bermanfaat khususnya bagi kami yang menulis dan untuk pembaca budiman umumnya.

Wasalamu’alikum Wr. Wb.

Bandung, 11 Desember 2013

Yusuf Tadjiri,

Cepi Nurul A,

(14)

xii DAFTAR PUSTAKA

[1] Pressman,Ph.D. Roger S. 2010. Pendekatan Praktisi Rekayasa Perangkat Lunak. Edisi 7. Penerbit Andi. Yogyakarta. Halaman 45 – 46.

[2]

http://www.sarjanaku.com/2012/11/pengertian-sistem-informasi-menurut.html. Pengertian Sistem Informasi Menurut Para Ahli Definisi. 22 Desember 2012. 18.03 WIB.

[3] http://expresiaku.wordpress.com/2009/02/23/306/. Pengertian Basis Data. 19 November 2012. 10.54 WIB.

[4]

http://www.wahyu-winoto.com/2012/04/pengertian-fungsi-dan-komponen-dalam.html .Pengertian, Fungsi, dan Komponen dalam DBMS (Database Manajemen System) 3 Januari 2013. 18.34 WIB [5]

http://www.overfans.com/2012/07/pengertian-erd-entity-relationship.html. Pengertian ERD (Entity Relationship). 19 November 2012. 11.03 WIB.

(15)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Toko dibidang penjualan sepatu sedang berkembang saat ini. Meskipun berbagai pesaing bermunculan pesat tetapi minat pangsa pasar masih terbuka lebar. Kabupaten Purwakarta merupakan pilihan untuk mengembangkan bisnis ini, karena diamati dari perkembangan pembangunan kota yang cukup pesat. Beberapa toko maupun perusahaan baru bermunculan di daerah Kabupaten Purwakarta sebagai lahan untuk melebarkan sayap. Hal ini dapat dicermati sebagai peluang dalam bisnis penjualan sepatu.

Junior Shoes merupakan toko sepatu yang terletak disalah satu pusat perbelanjaan di Kabupaten Purwakarta, berbagai model sepatu dan sandal dijual di toko tersebut dengan harga terjangkau, selain sepatu untuk anak di toko ini juga dijual sepatu untuk orang dewasa. Sehubungan dengan pesatnya pembeli sepatu pada toko ini yang semakin lama semakin meningkat, maka diperlukan penanganan dan pelayanan jasa yang lebih baik dengan harapan menjaga kepuasan pelanggan.

Dalam kegiatan kerja praktek ini berdasarkan wawancara dengan pemilik toko, untuk mempromosikan sepatu yang sedang dijual hanya dengan menawarkan kepada setiap konsumen yang datang ke toko, menurut pemilik toko cara tersebut kurang memberikan dampak yang maksimal karena banyak toko lain yang menjual sepatu sehingga persaingan dengan toko lain semakin tinggi, selain itu promo yang diberikan tidak dapat diketahui semua orang, karena informasi yang didapat hanya diketahui oleh orang-orang yang sedang ke pusat perbelanjaan tersebut.

(16)

2

1.2 Rumusan Masalah

Berdasarkan penelitian diatas maka dapat dirumuskan permasalahan yang dihadapi adalah sebagai berikut :

1. Bagaimana membangun web di toko Junior Shoes ?

1.3 Maksud dan Tujuan

1.3.1 Maksud

Maksud dari kerja praktek ini adalah untuk memperoleh data, mengolah, menganalisis dan menginterprestasikan sebagai bahan yang diperlukan untuk meningkatkan kualitas pemasaran agar barang yang disediakan oleh toko Junior Shoes bisa lebih dikenal oleh konsumen, baik di dalam atau di luar negri.

1.3.2 Tujuan

1. Meningkatkan promo (Pemasaran Online) barang agar dapat menjangkau pasar yang lebih luas.

2. Menjadikan promosi dengan strategi yang tepat agar dapat memenuhi sasaran penjualan barang secara lebih efektif.

1.4 Batasan Masalah

Batasan masalah dimaksudkan untuk membatasi ruang lingkup pekerjaan yang dilaksanakan dengan tujuan untuk memperkecil masalah yang ada pada bagian pemasaran. Adapun batasan masalah dalam penelitian ini adalah sebagai berikut :

1. Keluaran berupa informasi sepatu, detail sepatu seperti harga, ukuran, dan merk.

2. Pemasaran yang dibangun meliputi bagian informasi mengenai sepatu.

3. Sistem ini dibangun menggunakan Adobe Dreamweaver CS 6 sebagai editor untuk mendesain dan menuliskan kode program.

1.5 Metode penelitian

Dalam melakukan analisi dan perancangan menggunakan teknik pengumpulan data dengan melakukan metode penelitian sebagai berikut :

1. Metode Pengumpulan Data a. Metode Wawancara

(17)

3 tersebut yang bertujuan untuk memperoleh data dan infrmasi yang penulis butuhkan.

b. Metode Studi Pustaka

Merupakan teknik pengumpulan data dengan mempelajari buku-buku

website dan koleksi perpustakaan yang berkaitan dengan kasus yang penulis bahas pada kesempatan ini.

c. Metode Observasi

Merupakan teknik pengumpulan data dengan mengadakan pengamatan atau penelitian langsung terhadap objek penelitian.

2. Metode Pembangunan Perangkat Lunak

Metode yang digunakan pada pembuatan website ini adalah metode

waterfall yang terdiri dari tahapan : a. Analisis Kebutuhan

Pada tahap ini mempelajari dan menganalisis kebutuhan pengguna untuk memperoleh spesifikasi kebutuhan sistem atau perangkat lunak yang sesuai dan menentukan kendala yang harus di hadapi oleh perangkat lunak.

b. Perancangan

Pada tahap inin membuat design arsitektur sistem dari spesifikasi kebutuhan perangkat lunak yang telah di definisikan. Dalam perancangan perangkat lunak ini menggunakan metode terstruktur. c. Implementasi (coding)

Pada tahap ini perangkat lunak diimplementasikan dalam bentuk

coding program berdasarkan hasil analisa dan perancangan yang telah diperoleh dari tahap sebelumnya. Dalam hal ini menggunakan bahasa pemrograman PHP dan pengelolaan database MySQL.

d. Pengujian (Testing)

Pada tahap ini akan dilakukan pengujian dan evaluasi terhadap perangkat lunak yang dibangun. Apakah fungsionalitas yang dibangun pada perangkat lunak telah sesuai dengan kebutuhan sistem pada tahap analisis.

e. Perbaikan (Maintenance)

(18)

4 dengan maksimal, dan kemudian akan ditijau pada bagian mana dan tahap mana perangkat lunak harus diperbaiki.

(19)

5

1.6 Sistematika Penulisan

Untuk memberikan gambaran secara umum mengenai isi laporan kerja praktek ini maka sistematika penulisan dari laporan kerja praktek ini adalah sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini akan dibahas mengenai latar belakang masalah, perumusan masalah, maksud dan tujuan, batasan masalah, metode penelitian, dan sistematika penulisan laporan

BAB II TINJAUAN PUSTAKA

Pada bab ini akan dibahas mengenai sejarah, logo toko, visi-misi, bidang pekerjaan, personal dan lingkup layanan, struktur organisasi dan deskripsi pekerjaan nya serta landasan teori yang menyagkut kasus yang akan dibahas di laporan kerja praktek ini.

BAB IV KESIMPULAN DAN SARAN

(20)

6

BAB II

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek 2.1.1 Sejarah Perusahaan

Pemanfaatan teknologi informasi saat ini mencakup berbagai bidang, tak terkecuali di bidang promosi dan penawaran suatu produk agar dapat meningkatkan provit bagi suatu perusahaan atau organisasi. Junior Shoes adalah salah satu pusat grosir sepatu yang berdiri sejak tahun 2008. Junior Shoes melayani berbagai permintaan produk secara grosir maupun eceran produk yang dihasilkan berasal dari berbagai daerah di Jawa Barat diantaranya produk dari daerah Bogor, Tasik dan Garut. keunggulan yang di tawarkan dari toko sepatu Junior Shoes adalah kualitas, pelayanan dan harga yang terjangkau

Visi Junior Shoes adalah menjadi pusat grosir sepatu yang dapat memenuhi kebutuhan pelanggan yang memanfaatkan teknologi informasi sehingga memudahkan konsumen mencari dan mendapatkan produk sepatu yang diinginkan.

Misi Junior Shoes adalah melayani dan membantu pelanggan memenuhi kebutuhan khususnya sepatu melalui pemanfaatan Teknologi Informasi sehingga memberikan nilai tambah pemasaran produk.

Junior Shoes yang berada di komplek pertokoan pasar Jum’at Blok B No32dan 54 Jalan Jendral Sudirman Purwakarta Telp. 081316256666/08997507123

2.1.2 Logo Toko

(21)

7 2.1.3 Struktur Organisasi

Gambar 2.2 Struktur Organisasi Toko Junior Shoes

UraianPekerjaan :

PemilikToko : - Membuatrancangan dan strategi pemasaran - Mengawasi KinerjaKoordinator dan CS KoordinatorToko : - Membuat Laporan transaksi

- Membuat Laporan Data Barang CS : - Melayani Konsumen

- Merapikan barang yang di pajang

2.2 Landasan Teori 2.2.1 Sistem Informasi

Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertahankan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.2.2 Website

(22)

8 halaman (hyperlink)[1]. Web sendiri terdiri dari dua macam yaitu web statis dan web dinamis.

Web Statis merupakan situs yang memiliki isi tidak dimaksudkan untuk diperbaharui secara berkala sehingga pengaturan ataupun pemutakhiran isi atas situs web tersebut dilakukan secara manual.

Web Dinamis merupakan situs yang secara spesifik didisain agar isi yang terdapat dalam situs tersebut dapat di perbaharui secara berkala dengan mudah. Sesuai dengan namanya, isi yang terkandung dalam situs web ini umumnya akan berubah setelah melewati satu periode tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya pengimplementasikan situs web dinamis. Tidak seperti halnya situs web statis, pengimplementasian situs web dinamis umumnya membutuhkan keberadaan insfratuktur yang lebih kompleks di bandingkan situs web statis. Hal ini disebakan karena pada situs web dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang mengaksesnya. Berbeda dengan situs web statis yang umumnya telah membentuk sejumlah halaman web saat digunakan di server web sehingga saat pengguna mengaksesnya, umumnya pada server dilengkapi dengan mesin penterjemah bahasa skrip (PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak sistem manajemen basisdata relational seperti MySQL. Struktur berkas sebuah situs web dinamis umumnya berbeda dengan situs web statis, berkas – berkas pada situs web statis umumnya merupakan sekumpulan berkas yang membentuk sebuah situs web. Berbeda halnya dengan situs web dinamis, berkas – berkas pada situs web dinamis umumnya merupakan sekumpulan berkas yang membentuk perangkat lunak aplikasi web yang akan dijalankan oleh mesin penerjemah server web, berfungsi memanajemen pembuatan halaman web saat halaman tersebut diminta oleh pengguna.

(23)

9 2.2.3 Pemrograman PHP

PHP adalah singkatan dari Hypertext Prepocessor, bahasa interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang mempunyai kesederhanaan dalam perintah. PHP merupakan bahasa scripting yang menyatu dengan HTML dan berada di server (server-side HTML-embedded scripting), artinya sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada halaman HTML biasa. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan diatas teknologi web. PHP memiliki kelebihan yang tidak dimiliki oleh bahasa-bahasa pemrograman sejenisnya, diantaranya adalah :

1. PHP mudah dibuat dan dijalankan, maksudnya PHP dapat berjalan dalam web server apache, Internet Informatin Service (IIS), Personal Web Server

PWS), XAMPP danlainnya, serta dalam Sistem Operasi yang berbeda pula seperti Windows dan Unix.

2. PHP bersifat efisien, karena hanya memerlukan resource sistem yang sangat sedikit dibandingkan dengan bahasa pemrograman lainnya.

3. PHP dapat menggunakan beberapa database seperti MySQL, Sybase, interbase, Oracle, Ms. SQL Server, Microsoft Access, Dbase, dll.

PHP adalah bahasa yang HTML-embedded, artinya perintah-perintah dalam PHP dapat menyatu dengan tag-tag HTML dalam sebuah file. Sebuah program PHP tidak lebih adalah file HTML yang didalamnya kita masukkan perintah-perintah tertentu.

2.2.4 Basis Data (Database)

Basis data (Database) terdiri dari dua kata yaitu basis dan data. Basis dapat diartikan sebagai markas atau gudang tempat berkumpul. Sedangkan data adalah representasi fakta dunia nyata yang mewakili objek seperti manusia, barang, hewan, peristiwa konsep dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol teks, gambar, bunyi atau kombinasinya. Database digunakan untuk menyimpan informasi atau data yang terintegrasi denganbaik di dalam komputer.

Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti berikut ini:

1. Kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. (wikipedia).

2. Menurut Gordon C. Everest: Database adalah koleksi atau kumpulan data yang mekanis, terbagi / shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.

(24)

10

 Data input adalah data yang masuk dari luar sistem

 Data output adalah data yang dihasilkan sistem

 Data operasional adalah data yang tersimpan pada sistem

4. Menurut Toni Fabbri : Database adalah sebuah sistem file-file yang terintegrasi yang mempunyai minimal primary key untuk pengulangan data. 5. Menurut S. Attre : Database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya.

6. Menurut Fathansyah, 1999:

 Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

 Kumpulan data yang saling berhubungan yang disimpan secarabersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

 Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

7. Menurut Awaludin, 2004: “Database adalah Sekumpulan informasi yang terkait pada subjek tertentu atau terkait pada tujuan tertentu”.

8. Menurut Tutang, 2001: “Database adalah kumpulan informasi yang disusun berdasarkan cara tertentu, dengan sistem atau cara tertentu”.

9. Menurut Yuswanto, 2001: “Database adalah sekumpulan data/informasi yang teratur berdasarkan kriteria tertentu yang saling berhubungan”.

2.2.5 DBMS (Database Management System)

Sistem manajemen database atau Database Management System (DBMS) adalah merupakan suatu sistem software yang memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol terhadap data. DBMS yang utuh biasanya terdiri dari:

1. Hardware

(25)

11 2. Software

Software beserta utility software adalah DBMS yang aktual. DBMS memungkinkan para user untuk berkomunikasi dengan database. Dengan kata lain DBMS merupakan mediator antara database dengan user. Sebuah database harus memuat seluruh data yang diperlukan oleh sebuah organisasi. 3. Prosedur

Bagian integral dari setiap sistem adalah sekumpulan prosedur yang mengontrol jalannya sistem, yaitu praktik-praktik nyata yang harus diikuti user untuk mendapatkan, memasukkan, menjaga, dan mengambil data.

4. Data

Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah kumpulan informasi yang diperlukan oleh suatu organisasi. Jenis data kedua adalah metadata, yaitu informasi mengenai database.

5. User (Pengguna)

Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan kebutuhan penggunaan aplikasi - aplikasi dan interface yang disediakan oleh DBMS, antara lain adalah:

Database administrator adalah orang atau group yang bertanggung jawab mengimplementasikan system database di dalam suatu organisasi.

End user adalah orang yang berada di depan workstation dan berinteraksi secara langsung dengan sistem.

Programmer aplikasi, orang yang berinteraksi dengan database melalui cara yang berbeda.

2.2.6 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa inggris : database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL merupakan sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

(26)
(27)

13

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Jadwal Kerja Praktek

Pelaksanaan kerja praktek dilakukan di komplek pertokoan pasar Jum’at Blok B No32dan 54 Jalan Jendral Sudirman Purwakarta. Adapun waktu pelaksanaan kerja praktek

dimulai tanggal 15 Juli 2013 sampai dengan tanggal 15 Agustus 2013 dan jadwal kehadiran kerja praktek dilaksanakan disesuaikan dengan jadwal dari toko yang bersangkutan.

3.2 Cara Kerja Praktek

Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan, yang antara lain :

1. Pembuatan surat permohohonan kerja praktek.

2. Pengajuan permohonan kerja praktek ke pertokoan pasar Jum’at Blok B No32 dan 54 Jalan Jendral Sudirman Purwakarta

3. Pelaksanaan kerja praktek. Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan. Adapun tahapan yang dilakukan antara lain, yaitu :

a. Pengumpulan data yang dibagi ke dalam 1 tahapan, yaitu :

1. Wawancara, dilakukan kepada pembimbing kerja praktek dan pegawai-pegawai toko Junir Shoes

2. Studi pustaka, dilakukan dengan cara mencari referensi dari literatur, jurnal,

browsing internet dan bacaan-bacaan yang ada kaitannya dengan topik yang diambil juga mempelajari dokumentasi toko terkait

3. Observasi di lakukan yaitu dengan cara melihat cara toko mempromosikan suatu produk kepada konsumen, setelah itu kami berusaha untuk memberikan saran untuk membuat sebuah aplikasi berbasis online yang dapat memudah kinerja bagian teknisi tersebut.

b. Tahap analisis sistem

(28)

14 analisis perangkat lunak pembangun sistem, analisis user dan analisis sistem informasi yang sedang berjalan.

c. Perancangan aplikasi

Setelah menganalisis sistem, selanjutnya adalah merancang aplikasi pengolahan data produk yang di pasarkan, menentukan arsitektur sistem secara keseluruhan. Dan pastinya berkonsultasi dengan pembimbing.

d. Implementasi aplikasi

Setelah tahap perancangan aplikasi, langkah selanjutnya adalah pembangunan aplikasi.

3.3 Hasil Kerja Praktek

3.3.1 Analisis Masalah

Sesuai dengan hasil penelitian di toko Junior Shoes, didapat adanya permasalahan yaitu :

1. Bagaimana membangun web di toko Junior Shoes ?

3.3.2 Analisis Sistem

3.3.2.1 Analisis Sistem Berjalan

Analisis prosedur atau proses sistem memberikan gambaran tentang sistem yang saat ini sedang berjalan. Analisis sistem bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui.

Berdasarkan hasil wawancara dengan pembimbing, prosedur yang terlibat yaitu :

1. Pencatatan data produk yang kana di promosikan.

Langkah – langkah yang terjadi dalam proses prosedur pencatatan data barang masuk adalah sebagai berikut :

(29)

15 b. Setelah mencatat produk yang akan di promosikan, maka karyawan tersebut melakukan pencetakan melalui media banner, sepanduk, selembaran ke tempat percetakan.

3.3.2.1.1 Flow Map Sistem yang sedang Berjalan

(30)

16 Gambar 3.1 Flow Map yang sedang berjalan

3.2.3 Analisis Kebutuhan Non Fungsional

(31)

17 3.2.3.1 Analisis Kebutuhan Perangkat Keras

Analisis kebutuhan perangkat keras digunakan untuk mempermudah proses perancangan dan implementasi. Berikut merupakan tabel spesifikasi hardware :

No Hardware Spesifikasi

1 Processor Intel Core 2 duo 2.4 Ghz

2 Monitor Monitor LED 16 inch

3 VGA Ati Radeon 512Mb

4 Harddisk 250Gb

5 Memori Memori DDR 3 3Gb

6 Optical Drive DVD RW dengan kecepatan

Tabel 3.2 Tabel Spesifikasi Hardware

3.2.3.2Analisis Kebutuhan Perangkat Lunak

Analisis kebutuhan perangkat lunak dalam membangun we profile toko Junior Shoes diperlukan beberapa perangkat lunak agar dapat mengoptimalkan implementasi dari sistem yang akan dibangun. Kebutuhan perangkat lunak yang dibutuhkan untuk mengoptimalkan web ini adakah sebagai berikut :

1. Adobe Dreamweaver CS 6 2. Xamp 6.6

3.2.3.3Analisis Kebutuhan Pengguna

Analisis kebutuhan pengguna merupakan analisis terhadap pengguna yang akan menggunakan web yang akan dibangun, perangkat keras dan perangkat lunak yang ada tidak akan berguna apabila tidak ada pengguna yang mengoperasikan. Adapun pengguna yang terlibat dalam membangun web profile Junior Shoes sebagai berikut :

Admin

Umur : Lebih dari 17 tahun Pendidikan terakhir : SMA/SMK sederajat

Kemampuan yang dimiliki : Mampu mengoperasikan aplikasi yang dibangun

User

Umur : Lebih dari 15 tahun Pendidikan terakhir : SMP sederajat

(32)

18 3.2.4 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Analisis kebutuhan fungsional dapat didefinsikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Tahapan ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan untuk menggambarkan sistem secara umum yang akan dibangun yaitu diagram konteks dan data flowdiagram.

3.2.4.1 Diagram Konteks

(33)
(34)

20 3.2.4.2Data Flow Diagram

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional system yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun terkomputerisasi. DFD ini sering disebut juga dengan Bubble chart,

Bubble diagram, model proses, diagram alir kerja, atau model fungsi.

DFD ini adalah salah satu pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem meruoakan bagian yang lebih penting dan kompleks daripada data yang dimanipulasi oleh sistem, dengan kata lain DFD adalah alat pembuatan model memberikan penekanan hanya pada fungsi sistem.

DFD ini merupakan alat perancangan sistem yang berorientasi pada alur dat adengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuatan program.

1. DFD Level 1

(35)
(36)

22 3.2.4.3Spesifikasi Proses

1. Admin

No Proses Keterangan

1 No Proses 1.1 Nama Proses Login

Input Pilih Login

Source (Sumber) Admin

Output Tampil Login

Destination Admin Logika Proses Begin

{admin memilih login} If (pilih login)

Then tampil login End.

2 No Proses 1.2

Nama Proses Pengolahan Produk

Source (Sumber) Admin

Input Pilih pengolahan produk

Output Tampil pengolahan produk

Destination Tampil pengolahan produk Logika Proses Begin

{Admin memilih pengolah produk} If (pilih olah produk)

Then Olah Produk End,

3 No Proses 1.3

Nama Proses Pengolahan profil

Source (Sumber) Admin

Input Pilih pengolahan profil

Output Tampil pengolahan profil

Destination Admin Logika Proses Begin

(37)

23 If (pilih olah profil)

Then tampil olah profil 4 No Proses 1.4

Nama Proses Pengolahan guest book

Source (Sumber) Admin

Input Pilih pengolahan guest book

Output Tampil pengolahan guest book

Destination Admin Logika Proses Begin

{Admin memilih pengolahan guest book} If (pilih olah guest )

Then tampil olah guest book End,

5 No Proses 1.5 Nama Proses Logout

Source (Sumber) Admin

Input Pilih logout

Output Tampil logout

Destination Admin Logika Proses Begin

{Admin memilih logout} If (pilih logout)

Then tampil logout End.

Gambar 3.5 Spesifikasi Proses Admin

2. User

No Proses Keterangan

1 No Proses 1.1

Nama Proses Home

Source (Sumber) User

Input Pilih Home

(38)

24

Destination User Logika Proses Begin

{User memilih home} If (Pilih Home) Then tampil home End.

2 No Proses 1.2

Nama Proses Produk

Source (Sumber) User

Input Pilih produk

Output Tampi produk

Destination User Logika Proses Begin

{User memilih produk} If(Pilih home)

Then tampil produk End.

3 No Proses 1.3

Nama Proses Profil

Source (Sumber) User

Input Pilih profil

Output Tampil profil

Destination User Logika Proses Begin

{User memilih profil} If (pilih profil)

Then tampil profil End

4 No Proses 1.4

Nama Proses Contact Us

Source (Sumber) User

Input Pilih contact us

(39)

25

Destination User Logika Proses Begin

{User memilih contact us}

Then tampil contact us End.

5 No Proses 1.5

Nama Proses Guest Book

Source (Sumber) User

Input Pilih Guest Book

Output Tampil Guest Book

Destination User Logika Proses Begin

{User memilih guest book}

If (pilih guest book) Then tampil guest book End.

Gambar 3.6 Spesifikasi Proses User

3.2.4.4Kamus Data

(40)

26 Tabel kamus data DFD

Nama Data Login

Where used/how used 1. Login

Deskripsi Mengecek kebenaran Data

Struktur Data Username : Varchar (25 karakter) Password : Varchar (25 karakter) Penjelasan per struktur data Username : [0,,9][a,,z]/[A,,Z]

Password : [0,,9][a,,z]/[A,,Z]

Nama Data Login

Where used/how used 2.1Edit Produk

2.2Tambah Produk Deskripsi Melakukan pengolahan data produk Struktur Data Idbrg : int (3)

Tgl : date

Namabrg : varchar (30) Spek : text(200)

Jenis : varchar (20) Stok : varchar (20) Gambar : varchar (25) Penjelasan per struktur data Idbrg : 0,,9

Namabrg : [0,,9][a,,z]/[A,,Z]

Nama Data Login

Where used/how used 1.1Edit Guest Book 1.2Hapus Guest Book

Deskripsi Melakukan pengolahan data guest book Struktur Data Idgb : int (3)

Tgl : date

(41)

27 Namabrg : [0,,9][a,,z]/[A,,Z]

Nama : [0,,9][a,,z]/[A,,Z] Email : [0,,9][a,,z]/[A,,Z]

3.2 Perancangan Basis Data

3.2.7.1 Entity Relational Diagram (ERD)

Gambar 3.7 Diagram ERD

3.3.5 Perancangan Basis Data

3.3.5.1 Skema Relasi

(42)

28 Gambar 3.8 Diagram Skema Relasi

3.3.6 Struktur Tabel

1. Tabel Produk nama file = Produk Tempat penyimpanan = Hard Disk

Field Type Panjang Keterangan

Idbrg int 3 Primary Key

Tgl varchar 30

Namabrg Varchar 50

Spek text 45

Hargabrg Int 7

Stok Varchar 20

Gambar varchar 255

(43)

29 2. Table Admin nama file = Admin

Tempat penyimpanan = Hard Disk

Field Type Panjang Keterangan

Password Varchar 255

Tabel 3.2. Tabel Admin

3. Tabel Guestbook nama file = Guestbook Tempat penyimpanan : Hard Disk

Field Type Panjang Keterangan

Id_gb Int 3 Primary Key

Tgl Varchar 30

Nama Varchar 255

Email Varchar 255

Pesan Varchar 255

Tabel 3.3. Tabel Guest Book

4. Tabel Voting Nama File = Voting Tempat penyimpanan = hard disk

Field Type Panjang Keterangan

Bagus Int 5 Primary Key

Jelek Int 5

Tidaktahu Int 5

Waktu Varchar 30

(44)

30 5. Tabel Warna Nama File = Warna

Tempat Penyimpanan = Hard disk

Field Type Panjang Keterangan

Id_warna Int 2 Primary Key

Nm_warna Varchar 30

Tabel 3.5. Tabel Warna

6. Tabel Jenis Nama File = Jenis Tempat Penyimpanan = Hard disk

Field Type Panjang Keterangan

Id_jenis Int 2 Primary key

Nama_jenis Varchar 10

Tabel 3.6. Tabel Jenis 7. Tabel Counter Nama File = Counter

Tempat Penyimpanan = Harddisk

Field Type Panjang Keterangan

Tgl Varchar 30 Primary key

Jml Int 3

Tabel 3.6. Tabel Counter

3.3.7 Perancangan Antar Muka

Perancangan antar muka dilakukan untuk mempermudah dalam mengimplementasikan sistem yang akan dibangun sebagai tempat tampilan data.

1. Perancangan Antar Muka Form

Dalam perancangan form di sini dilakukan perancangan baik terhadap form input dan form output. Adapun form-form yang terdapat dalam sistem informasi produk ini adalah sebagai berikut :

a. Perancangan Antar Muka Login

(45)

31 Gambar 3.9 Rancangan Antar Muka Login

b.Perancangan Antar Muka Menu Utama

Gambar di bawah ini merupakan perancangan antar muka menu Utama yang berfungsi sebagai menu untuk petugas melakukan semua pengolahan data.

(46)

32 c. Perancangan Antar Muka Data Produk

Untuk dapat melakukan pengolahan data barang, telah disediakan form yang dapat membantu petugas dalam mengolah data barang. Gambar di bawah ini merupakan perancangan antar muka menu data produk.

Gambar 3.11 Rancangan Antar Muka Pengolahan Data Barang

d.Perancangan Antar Muka Edit Profil

(47)

33 Gambar 3.12 Rancangan Antar Muka Pengolahan Data Gudang

e. perancangan antar muka Stok

Untuk dapat melakukan pengolahan data Stok, telah disediakan form yang dapat membantu petugas dalam mengolah data Stok. Gambar di bawah ini merupakan perancangan antar muka menu data Stok

(48)

34 f. perancangan antar muka home untuk pengunjung

Untuk dapat melihat website Junior Shoes, telah disediakan halaman yang dapat membantu pengunjung dalam melihat produk yang sudah ada di Junior Shoes. Gambar di bawah ini merupakan perancangan antar muka menu home untuk pengunjung.

Gambar 3.14 Rancangan Antar Muka Home Untuk Pengunjung

g. Perancangan antar muka roduk

(49)

35 Gambar 3.15 Rancangan Antar Muka Produk

h.perancangan antar muka profil

(50)

36 Gambar 3.16 Rancangan Antar Muka Profil Junior Shoes

i. Perancangan Antar Muka Contact Us

Gambar di bawah ini merupakan perancangan antar muka menu infornasi kontak dengan Junior Shoes berupa alamat no telepon dan e-mail.

Gambar 3.17 Rancangan Antar Muka Contact Us

j. Perancangan Antar Muka Guest Book

(51)

37 Gambar 3.18 Rancangan Antar Muka Guest Book

3.2.7.4 Tabel Implementasi Antar Muka

Tabel Implementasi Antarmuka Admin

Menu Deskripsi File

Login Pengguna

Digunakan sebagai halaman login pengguna Login.php

Home Digunakan untuk menjadi halaman awal ketika pengguna mengakses website Toko Junior Shoes

Home.php

Logout Digunakan untuk keluar dari halaman admin Logout.php Data

Produk

Digunakan untuk melihat data produk yang telah diinputkan

Edit-produk-new.php

Tambah Data Produk

Digunakan untuk menambah data produk Edit-produk-new.php

Edit Data Produk

Digunakan untuk mengubah data produk yang telah diinputkan

Edit-produk-new.php

Hapus Data Produk

Digunakan untuk menghapus data produk yang telah diinputkan

(52)

38 Data

Admin

Untuk melihat data lengkap mengenai admin Edit-profil.php

Edit Admin

Untuk merubah data yang telah ada pada admin, merubah nama lengkap, email, user name, dan

Digunakan untuk menghapus pesan dari buku tamu yang telah masuk

Delete.php

Tabel Implementasi Antar Muka Pengunjung

Menu Deskripsi File

Home Digunakan untuk menampilkan halaman utama

website

Profil Digunakan untuk melihat profile tentang website

Toko Junior Shoes

Profiltoko.php

Contact Us

Digunakan untuk melihat kontak yang dapat dihubungi oleh pengunjung

Contact.php

Buku Tamu

Digunakan untuk mengisi buku tamu oleh pengunjung dan dapat memberikan komentar mengenai website Toko Junior Shoes

Guestbook.php

Voting Digunakan untuk mengisi voting atau penilaian mengenai website Toko Junior Shoes

Voting.php

View Digunakan untuk melihat hasil votingyang telah diisi oleh pengunjung

(53)

39 3.2.1 Jaringan Semantik

Gambar 3.19 Jaringan Semantik

3.2.1.1 Flow Chart

(54)

40 1. Login Admin

(55)

41 2. Prosedur Tambah Data

(56)

42 3. Prosedur Edit Data

(57)

43 3.3Implementasi

3.3.1 Implementasi Database

Tabel Admin

CREATE TABLE IF NOT EXISTS `admin` ( `id` int(3) NOT NULL auto_increment,

`nama` varchar(255) collate latin1_general_ci NOT NULL, `email` varchar(255) collate latin1_general_ci NOT NULL, `kelamin` varchar(8) collate latin1_general_ci NOT NULL, `user` varchar(25) collate latin1_general_ci NOT NULL, `password` varchar(255) collate latin1_general_ci NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;

Tabel Counter

CREATE TABLE IF NOT EXISTS `counter` (

`tgl` varchar(30) collate latin1_general_ci NOT NULL, `jml` int(3) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Tabel Guest Book

CREATE TABLE IF NOT EXISTS `guestbook` ( `id_gb` int(3) NOT NULL auto_increment,

`tgl` varchar(30) collate latin1_general_ci NOT NULL, `nama` varchar(255) collate latin1_general_ci NOT NULL, `email` varchar(255) collate latin1_general_ci NOT NULL, `pesan` varchar(255) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id_gb`)

(58)

44 Tabel Jenis

CREATE TABLE IF NOT EXISTS `jenis` ( `id_jenis` int(2) NOT NULL,

`nama_jenis` varchar(10) NOT NULL, PRIMARY KEY (`id_jenis`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Tabel Produk

CREATE TABLE IF NOT EXISTS `produk` ( `idbrg` int(3) NOT NULL auto_increment,

`tgl` varchar(30) collate latin1_general_ci NOT NULL, `namabrg` varchar(50) collate latin1_general_ci NOT NULL, `spek` text collate latin1_general_ci NOT NULL,

`hargabrg` int(7) NOT NULL,

`jenis` varchar(30) collate latin1_general_ci NOT NULL, `stok` varchar(20) collate latin1_general_ci NOT NULL, `gambar` varchar(255) collate latin1_general_ci NOT NULL, PRIMARY KEY (`idbrg`),

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=34 ;

Tabel Warna

CREATE TABLE IF NOT EXISTS `warna` ( `id_warna` int(2) NOT NULL,

`nm_warna` varchar(30) NOT NULL, PRIMARY KEY (`id_stok`)

(59)

45 Tabel Voting

CREATE TABLE IF NOT EXISTS `voting` ( `bagus` int(5) NOT NULL,

`jelek` int(5) NOT NULL, `tidaktahu` int(5) NOT NULL,

`waktu` varchar(30) collate latin1_general_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

3.4 Implementasi Antar Muka

Implementasi antarmuka dilakukan dengan setiap tampilan website yang dibangun dan pengkodeannya dalam bentuk file website. Berikut ini adalah implementasi antarmuka untuk website.

3.4.1 Login

(60)

46 Gambar 3.24 Tampilan login berhasil

3.4.2 Menu Utama

Gambar 3.25 Tampilan menu utama

(61)

47 Gambar 3.26 Tampilan Data Produk

3.4.4 Data Edit Profile

(62)

48 3.4.5 Data Stok

Gambar 3.28 Tampilan Edit Guest Book

3.4.6 Halaman Pemasukan Produk

(63)

49 3.4.7 Halaman Utama Website

Gambar 3.30 Tampilan Halaman Utama Website

3.4.8 Halaman Produk Junior Shoes

(64)

50 3.4.9 Tampilan Profil Junior Shoes

Gambar 3.32 Tampilan Profil Junior Shoes

3. 4.10 Halaman Contact Us

(65)

51 3.4.11 Halaman Guest Book Junior Shoes

Gambar 3.34 Tampilan Guest Book Junior Shoes

3.4.12 Halaman View Voting Junior Shoes

(66)

52 3.5 Pengujian Sistem

Pengujian sistem merupakan hal terpenting yang bertujuan untuk menemukan kesalahan-kesalahan atau kekurangan – kekurangan pada perangkat lunak yang diuji. Pengujian bermaksud untuk mengetahui perangkat lunak yang dibuat sudah memenuhi kriteria yang sesuai dengan tujuan perancangan perangkat lunak tersebut. Pengujian perangkat lunak ini menggunakan pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak.

3.5.1 Pengujian Alpha

Pengujian alpa dilakukan dengan menggunakan metode black box. Untuk pengujian alpha ini yaitu pada pengujian sebagai pengguna.

3.5.1.1 Skenario Pengujian Alpha

Tabel 3.8 Skenario Pengujian Aplikasi Admin

Item Uji Detail Pengujian Jenis

Pengujian

Menu Login Isi data login

Verifikasi username Verifikasi password

Black Box Black Box Black Box Menu tambah produk Menampilkan halaman tmbah produk

Isi form tambah produk

Black Box Black Box

Menu edit data produk Menampilkan data barang Edit data barang

(67)

53 Menu edit Data Admin Menampilkan data admin

Edit data Admin

Black Box Black Box Menu hapus data produk Menampilkan data produk

Hapus data produk

Black Box Black Box Menu hapus data guestbook Menampilkan data buku tamu

Menghapus data buku tamu

Black Box Black Box

Logout Menghapus session user Black Box

3.5.1.2 Kasus dan Hasil Pengujian

Berdasarkan rencana pengujianyang telah disusun, maka dapat dilakukan pengujian sebagai berikut :

3.5.1.2.1 Pengujian Login Admin

Tabel 3.9 pengujian Login Admin

Kasus dan Hasil Uji (Data Benar)

Aktifitas yang

dilakukan

Yang diharapkan Pengamatan Kesimpulan

Username : user Password : user

Login Berhasil Username dan

(68)

54 Kasus dan Hasil Uji (Data Salah)

Username : user

Tabel 3.10 Pengujian Logout

Kasus dan Hasil Uji (Data Benar)

Aktifitas yang dilakukan

Yang diharapkan Pengamatan Kesimpulan

Klik menu logout Dapat keluar dan menghapus session

3.5.1.2.3 Pengujian Menu tambah Data produk

Tabel 3.11 Pengujian Menu Tambah Data Produk

Kasus dan Hasil Uji (Data Normal)

Aktifitas yang dilakukan

Yang diharapkan Pengamatan Kesimpulan

Klik icon tambah Kasus dan Hasil Uji (Data Benar)

Input form tambah barang. Contoh Idbrg : 1234 Nama barang : macbeth, Spek : sepatu

(69)

55 luar, hargabrg :

600.000, jenis : Laki-laki, stok ; tersedia

Kasus dan Hasil Uji (Data Salah) Klik pilihan menu

logout

3.5.1.2.5 Pengujian Menu Edit Data Barang

Tabel 3.13 Pengujian Menu Edit Data Barang

Kasus dan Hasil Uji (Data Normal)

Aktifitas yang dilakukan

Yang diharapkan Pengamatan Kesimpulan

Klik icon edit data barang

Menampilkan halaman form edit data barang

Dapat menampilkan

form tedit data barang

 Diterima Ditolak Kasus dan Hasil Uji (Data Benar)

Pilih produk yang akan di edit pada icon edit

Menampilkan data barang yang akan di edit

Dapat menampilkan data barang yang ingin di edit sesuai dengan yang diharapkan

 Diterima Ditolak

Klik tombol Update Data barang yang diubah disimpan di

Klik tombol batal Kembali ke menu sebelumnya

Tampil menu sebelumnya

(70)

56 3.5.1.2.6 Pengujian Menu Edit Data Admin

Tabel 3.13 Pengujian Menu Edit Data Admin

Kasus dan Hasil Uji (Data Normal)

Aktifitas yang dilakukan

Yang diharapkan Pengamatan Kesimpulan

Klik icon edit profil Menampilkan halaman form edit Kasus dan Hasil Uji (Data Benar)

Klik tombol simpan Data profil yang diubah disimpan ke dalam database

Dapat menyimpan data profil yang telah diubah ke dalam

database

 Diterima Ditolak

3.5.1.2.7 Pengujian Menu Edit hapus Guestbook

Tabel 3.13 Pengujian Menu Hapus Data Guestbook

Kasus dan Hasil Uji (Data Normal)

Aktifitas yang dilakukan

Yang diharapkan Pengamatan Kesimpulan

Klik icon edit Kasus dan Hasil Uji (Data Benar)

(71)

57 3.5.1.3 Kesimpulan Hasil Pengujian Alpha

Berdasarkan hasil pengujian sistem yang telah dilakukan secara keseluruhan memberikan kesimpulan bahwa proses pada website di toko Junior Shoes Purwakarta, telah melalui tahap perbaikan dan sudah dimaksimalkan terhadap proses-proses tersebut secara fungsional sistem sudah dapat digunakan dan menghasilkan output yang diharapkan.

3.5.2 Pengujian Beta

3.5.2.1 Kuisioner Pengujian Beta Untuk Admin

Pada pengujian beta ini kami melakukan tahapan wawancara berstruktur yang diajukan pada pihak owner dari toko Junior Shoes Purwakarta. Berikut ini adalah butir-butir wawancara yang kami ajukan pada pihak owner dari toko Junior Shoes purwakarta.

Penulis Apakah Bapak Setuju tampilan pada aplikasi

website sudah memnuhi kriteria bapak ?

Owner Junior Shoes Setuju, karena tampilannya sudah cukup dan jelas

Penulis Apakah bapak setuju instruksi yang terdapat dalam WebsiteJunior shoes mudah dimengerti ?

Owner Junior Shoes Setuju, karena instruksi yang kalian berikan mudah dimengerti, dan tidak rumit

Penulis Apakah bapak setuju website ini membantu dalam memberikan informasi tersendiri pada toko Junior shoes ?

(72)

58 toko kami untuk hanya sekedar melihat-lihat produk yang kami tawarkan.

Dengan dibangunya website ini, proses promosi produk pun jadi lebih mudah, cepat dan jangkauannya luas.

3.5.2.2 Kesimpulan Hasil Pengujian Beta Untuk Admin

(73)

59

BAB IV

PENUTUP

4.1 Kesimpulan

Berdasarkan analisis dan pembuatan website di Toko Junior Shoes, dapat disimpulkan bahwa :

1. Merancang sebuah sistem web profile di Toko Junior Shoes dengan bantuan komputer (terkomputerisasi). Sehingga memudahkan petugas mengelola data produk serta memudahkan dalam mempromosikan produk di Toko Junior Shoes kepada konsumen secara online.

2. Setelah pembuatan web profile Toko Junior Shoes, maka toko mempunyai data produk yang akan di promosikan

4.2 Saran

Beberapa saran yang perlu ditambahkan di website ini untuk meningkatkan kinerjanya yaitu sebagai berikut :

1. Untuk pengembangan lebih lanjut website ini sebaiknya menyediakan menu pencarian data untuk admin sehingga memperudah kinerja admin pada saat admin ingin mengedit ataupun menghapus data yang telah di inputkan.

Gambar

Gambar 3.1 Flow Map yang sedang berjalan
Gambar 3.2 diagram Konteks
Gambar 3.3 DFD Level 1
Gambar 3.4 DFD
+7

Referensi

Dokumen terkait

57.Tahap komunikasi untuk penyandaran terhadap masyarakat yang diharapkan dapat mengadopsi inovasi yang ditawarkan merupakan adopsi inovasi pada

Teknik analisis data yang digunakan dalam penelitian ini adalah teknik korelasi product moment Pearson untuk menguji hubungan antara regulasi emosi dengan

Sesuai latar belakang di atas, maka perlu dilakukan penelitian yang berjudul “ Pengaruh Model Problem Based Learning Terintegrasi Discovery Learning Dengan Media Power

Sebagai tindak lanjut dari hasil penelitian ini diharapkan kepada guru untuk dapat menerapkan metode pembelajaran inquiry pada topik bioteknologi dalam upaya

Berdasarkan hasil penelitian ini dapat diketahui bahwa pertama, kualifikasi hukum dari praktik pencantuman sertifikat keandalan (trustmark) palsu dalam laman (home

Audit atas laporan keuangan yang dilakukan auditor bukan hanya semata untuk kepentingan klien, namun juga untuk pihak lain yang berkepentingan terhadap laporan keuangan,

Pertama : Menetapkan juara umum dan juara setiap bidang lomba/pertandingan serta nama-nama tersebut pada lampiran surat keputusan ini sebagai Pemenang Lomba Festival

Perbuatan tidak menyenangkan adalah suatu tindak pidana yang terjadi antara individu dengan individu yang lain. Tindak pidana perbuatan tidak menyenangkan memang tidak