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
LAMPIRAN E
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.
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.
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.
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
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
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
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
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,
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.
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.
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
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)
4 dengan maksimal, dan kemudian akan ditijau pada bagian mana dan tahap mana perangkat lunak harus diperbaiki.
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
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
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
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.
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.
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
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.
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
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 :
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
16 Gambar 3.1 Flow Map yang sedang berjalan
3.2.3 Analisis Kebutuhan Non Fungsional
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
35 Gambar 3.15 Rancangan Antar Muka Produk
h.perancangan antar muka profil
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
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
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
39 3.2.1 Jaringan Semantik
Gambar 3.19 Jaringan Semantik
3.2.1.1 Flow Chart
40 1. Login Admin
41 2. Prosedur Tambah Data
42 3. Prosedur Edit Data
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`)
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`)
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
46 Gambar 3.24 Tampilan login berhasil
3.4.2 Menu Utama
Gambar 3.25 Tampilan menu utama
47 Gambar 3.26 Tampilan Data Produk
3.4.4 Data Edit Profile
48 3.4.5 Data Stok
Gambar 3.28 Tampilan Edit Guest Book
3.4.6 Halaman Pemasukan Produk
49 3.4.7 Halaman Utama Website
Gambar 3.30 Tampilan Halaman Utama Website
3.4.8 Halaman Produk Junior Shoes
50 3.4.9 Tampilan Profil Junior Shoes
Gambar 3.32 Tampilan Profil Junior Shoes
3. 4.10 Halaman Contact Us
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
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
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
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
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
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)
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 ?
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
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.