BAB I
PENDAHULUAN
1.1. Latar Belakang
Memancing merupakan turunan dari aktivitas menangkap ikan. Berbeda dengan aktivitas yang dilakukan para nelayan, memancing bukanlah kegiatan menangkap ikan dengan motif memenuhi kebutuhan pangan. Memancing merupakan hobi yang bertujuan bermain dengan hewan tangkapan yakni ikan. Meskipun demikian, mendefinisi memancing dalam konteks menangkap ikan dengan motif sarana rekreasi tersebut, masih sulit untuk dibatasi. Sebab definisi memancing itu sendiri sangat rancu, sebagian penulis mendefinisikan menangkap ikan dengan alat pancing, Memancing merupakan kegiatan menangkap ikan dengan teknik tertentu, seperti dengan tangan, tombak, jaring, alat pancing, dan lain-lain, atau dengan tangan.
Toko-toko pancing makin banyak tersebar di seluruh dunia, dan bentuk alat - alat pancing di toko jugak sudah banyak di ciptakan mulai dari berbahan emas, pelak, dan bahkan patinium.alat pancing jugak mengunakan nilon dan joran untuk menarik ikan yang di tangkap.
Seperti di ketahui tidak banyak toko yang menjual alat pancing di karenakan lokasi rumah mereka jauh dari tempat penjualan tetapi banyak pula masyarakat yang memesan alat pancing merasa kecewa karena tidak mendapatkan alat pancing dari toko yang mereka jual dan harus menghabiskan waktu ke toko – toko lain untuk
mendapatkan yang mereka inginkan dengan adanya teknlogi informasi dapat membantu masyarakat.
Timbul Pertanyaan bagaimana usaha toko alat pancing kita dapat di kenal oleh masyarakat di Indonesia secara luas. Untuk mengatasi permasalahan tersebut, upaya-upaya yang telah dikembangkan saat ini adalah dengan mengunakan teknologi sebagai pemanfaatan sumber daya yakni dengan membuat sebuah web site agar di kenal oleh masyarakat Indonesia secara luas oleh karena itu pemanfaatan web site sangat berguna dalam usaha bisnis agar tidak kalah bersaing dengan toko – toko alat pancing yang lainya. Oleh karena itu penulis mengangkat judul “ Perancangan Sistem Informasi Penjualan Alat Pancing Pada Toko Sinar Nelayan Medan Berbasis Web ”
1.2. Perumusan Masalah
Identifikasi masalah skripsi ini adalah :
1. Semakin banyaknya peminat yang hobby memancing.
2. Belum tersedianya informasi lengkap berbasis internet mengenai alat-alat pancing professional di Indonesia.
1.3. Batasan Masalah
Untuk menghindari dari kemungkinan meluasnya pemasalahan dari pembahasan, maka penulis memberi batasan permasalahan dan ruang lingkup permasalahan sebagai berikut :
3
1. Sistem pembayaranya secara online dengan mengunakan virtual bank dengan menggunakan jenis deposit.
2. Bahasa Pemograman mengunakan PHP dan pengunaan databases MYSQL 3. Proses transaksi pemesanan alat pancing hanya dapat di lakukan oleh
member 1.4. Tujuan Penulisan
Adapun tujuan penulisan skripsi ini adalah :
1. Membangun web berisi informasi alat-alat pancing professional
2. Menghasilkan perangkat lunak yang dapat membantu masyarakat dalam pemesanan alat pancing
1.5. Manfaat Penelitian
Adapun manfaat yang akan di dapat dari penulisan ini adalah :
1. Pembelian alat pancing semakin mudah dalam melakukan pembelian alat pancing.
2. Menjadikan pusat informasi kajian riset alat pancing dalam upaya peningkatan pengembangan mutu pada bidang ini.
1.6. Metodelogi Penyelesaian Masalah
Metode penelitian merupakan suatu cara dalam penyusunan rancangan penelitian untuk mencapai tujuan yang jelas dan spesifik.Adapun metode tersebut adalah :
2. Menyiapkan database yang akan digunakan untuk pengujian perangkat lunak. Merancang dan membangun perangkat lunak dalam bentuk website
3. Melakukan pengujian terhadap aplikasi yang telah dihasilkan dan memperbaiki kesalahan yang muncul.
4. Menarik kesimpulan dan saran.
5. Melakukan penyusunan laporan tugas akhir. 1.7. Sistematika Penulisan
Sistematika penulisan skripsi ini adalah sebagai berikut :
BAB I : PENDAHULUAN
Bab ini menguraikan latar belakang masalah, identifikasi masalah, rumusan masalah,batasan masalah, tujuan penulisan,manfaat penulisan, metode penelitian, kajian putaka dan sistematika penulisan tugas akhir.
BAB II : LANDASAN TEORI
Bab ini menguraikan tentang landasan teori – teori penunjang yang berkaitan dalam pembuatan penulisan penelitian ini.
BAB III : GAMBARAN UMUM PERUSAHAAN
Berisi tentang gambaran umum perusahaan ataupun instansi yang
akan diteliti.
5
Berisi tentang pemodelan sistem yang sedang berjalan, penjelasan
kebutuhan sistem, mencakup perancangan, analisis database,
perancangan struktur menu, perancangan antar muka yang mencakup
masukan dan keluaran.
BAB V : IMPLEMENTASI DAN PEMBAHASAN
Berisi tentang penjelasan persyaratan teknis dalam
implementasi,dengan software serta melakukan demonstrasi
program.
BAB VI : KESIMPULAN DAN SARAN
2.1.Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 2001). Menurut Simkin Mark G dalam bukunya yang berjudul ”Computer Information System for bussiness”, sistem informasi adalah sekumpulan elemen yang berkera secara bersama-sama baik secara manual maupun berbasis komputer dalam melaksanakan pengolahan data yang berupa pengumpulan, penyimpanan, pemrosesan data untuk menghasilkan informasi yang bermakna dalam sebuah jaringan.
2.1.1. Sistem Informasi Berbasis Komputerisasi
Arsitektur Sistem Informasi berbasis Komputerisasi melibatkan teknologi computer dalam upaya mengumpulkan, memproses, menyimpan, melakukan analisa dan memilah-milah informasi untuk keperluan tertentu. Sebenarnya tidak semua Sistem Informasi bertumpu pada teknologi computer, tetapi arsitektur ini mendominasi dalam jumlah paling besar. Adapun komponen-komponen yang terlibat di dalam Sistem Informasi Berbasis Komputerisasi dapat dijelaskan di bawah ini (Umi Proboyekti, 2007).
7
2.1.2. Komponen Sistem Informasi Berbasis Komputerisasi 1. Perangkat Keras
Perangkat keras adalah sekumpulan alat elektronika digital seperti monitor, keyboard, Central Processing Unit (CPU), Hard Disk dan sebagainya. Alat-alat ini bertujuan untuk menampung data dan informasi, memproses dan menampilkan.
2. Perangkat Lunak
Perangkat lunak adalah program atau sekumpulan program yang mengaktifkan perangkat keras untuk bekerja dalam mengolah data
3. Database
Database adalah koleksi data dalam bentuk table dan relasi
4. Jaringan
Jaringan memiliki fungsi menghubungkan perangkat keras dan perangkat lunak dalam upaya berbagi sumber daya (resource).
2.1.3. Kemampuan dan Manfaat Sistem Informasi
Adapun kemampuan dari sebuah Sistem Informasi adalah :
1. Menghasilkan nilai numerik komputasi dalam kecepatan tinggi dan volume yang besar
2. Menyediakan komunikasi berakurasi tinggi yang terkolaborasi di dalam organisasi
4. Menyediakan fasilitas interpretasi terhadap jumlah data yang besar 5. Meningkatkan efektifitas dan efesiensi dalam kinerja organisasi
6. Otomatisasi proses-proses yang berkarakteristik konvensional dan manual
Manfaat yang diperoleh dari sebuah Sistem Informasi adalah :
1. Tersedianya informasi yang dibutuhkan dalam waktu cepat
2. Proses pengambilan keputusan dalam penyelesaian masalah-masalah dapat dilakukan lebih cepat
2.1.4. Sistem Informasi Berbasis Web
Sistem informasi berbasis web adalah sebuah sistem informasi yang menggunakan teknologi web atau internet untuk mengabungkan sebuah informasi dan layanan kepada pengguna.
2.2. Pengertian Pengetahuan
9
2.3. Pengertian Data
Menurut Zulkifli Amsyah (1987) data adalah fakta yang sudah ditulis dalam bentuk catatan atau direkam ke dalam berbagai bentuk media. Data dapat berbentuk benda, kejadian, aktifitas dan transaksi yang disimpan dan diklasifikasikan tetapi belum terorganisasi secara benar sehingga belum memberikan arti.
2.4. Pengertian Basis Data
Basis Data adalah sekumpulan data-data yang saling berhubungan. Data-data yang saling berhubungan ini harus dapat direkam dan memiliki arti secara implisit. Dalam upaya menjadikan sekumpulan data dengan maksud di atas, maka digunakan mekanisme pengaturan yang diberi nama Database Management System (DBMS). Secara umum pengertian DBMS adalah sekumpulan program yang memungkinkan pengguna data untuk dapat menampung dan memelihara data. Adapun proses-proses yang dilakukan oleh DBMS antara lain adalah mengelompokkan, konstruksi, manipulasi dan membagi data sesuai kebutuhannya. Fungsi lain yang tidak kalah pentingnya adalah melindungi dan menyimpan data dalam periode yang cukup lama.
2.5. Normalisasi
Normalisasai dalam DBMS adalah upaya untuk menghilangkan karakteristik data yang berulang-ulang sehingga mendapatkan struktur kerangka data yang memiliki redundancy minimal. Beberapa jenis normalisasi adalah sebagai berikut :
1. Normalisasi Pertama (1NF)
2. Normalisasi Kedua (2NF)
2NF didapatkan dengan cara menghilangkan ketergantungan parsial.
3. Normalisasi Ketiga (3NF)
3NF didapatkan dengan cara menghilangkan ketergantungan transitif
4. Boyce-Codd Normal Form (BCNF)
BCNF didapatkan dengan cara menghilangkan ketergantungan multivalue.
2.6. Data Flow Diagram
Data Flow Diagram (DFD) adalah proses visualisasi arus data dari suatu system informasi baik secara system lama maupun baru tanpa memperhitungkan lingkungan fisik dimana data itu berada. DFD dapat digambarkan dalam bentuk symbol seperti pada gambar 2.1.
Gambar 2.1. Simbol-Simbol DFD
11
2.7. Entitas Luar
Yang dimaksud dengan Entitas atau Kesatuan Luar adalah segala sesuatu yang dapat memberikan input ke system atau mendapatkan output dari system. Contohnya adalah mahasiswa dan dosen, dimana data mahasiswa diinput ke dalam sebuah system informasi akademik dan dosen dapat melihat data kemajuan akademik mahasiswa dari system tersebut.
2.8. Proses
Proses adalah kegiatan yang dilakukan oleh orang atau user terhadap data-data yang masuk dan ditransformasikan ke aliran data keluaran. Contohnya dalam penghitungan gaji pegawai, dimana gaji yang nantinya dicetak dalam slip gaji disesuaikan dengan golongan si pegawai.
2.9. Arus Data (Data Flow)
Arus data menggambarkan arah aliran yang terjadi diantara proses, kesatuan luar dan simpanan data. Arus data menunjukan arus data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk sebagai berikut ini (Jogiyanto ,1990).
1. Formulir atau dokumen yang digunakan di perpustakaan. 2. Laporan yang dihasilkan oleh sistem.
3. Tampilan atau output di layar komputer yang dhasilkan oleh sistem. 4. Masukan untuk komputer.
2.10. Simpanan Data (Data Store)
Simpanan data dapat berupa suatu file, arsip, dokumen atau dalam bentuk database terkomputerisasi.Menunjukkan informasi yang tersimpan dalam file meliputi :
1. Jumlah barang 2. Stock barang 3. Harga barang 2.11. Teori Flowchart
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart
biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
2.12. Metode Pencarian
13
Berdasarkan lokasi, maka metode pencarian data dapat dilakukan dengan dua cara yaitu pencarian internal (internal searching) dan pencarian eksternal (external searching). Pada pencarian internal, semua rekaman yang diketahui berada dalam pengingat komputer sedangkan pada pencarian eksternal, tidak semua rekaman yang diketahui berada dalam pengingat komputer, tetapi ada sejumlah rekaman yang tersimpan dalam penyimpan luar misalnya pita atau cakram magnetis.
Berdasarkan prosesnya, selain itu metode pencarian data juga dapat dikelompokkan menjadi pencarian statis (static searching) dan pencarian dinamis (dynamic searching). Pada pencarian statis, banyaknya rekaman yang diketahui dianggap tetap, pada pencarian dinamis, banyaknya rekaman yang diketahui bisa berubah-ubah yang disebabkan oleh penambahan atau penghapusan suatu rekaman.
Berdasarkan letak data, ada dua macam teknik pencarian yaitu pencarian
sekuensial dan pencarian biner. Perbedaan dari dua teknik ini terletak pada keadaan data. Pencarian sekuensial digunakan apabila data dalam keadaan acak atau tidak terurut. Sebaliknya, pencarian biner digunakan pada data yang sudah dalam keadaan urut.
2.13. Media Sistem Informasi Pada Internet
diberi nama masing-masing sesuai dengan aturan yang ada. Beberapa hal yang terkait di dalam Internet dapat dijelaskan sebagai berikut.
2.14. Web Server
Web Server bertugas menyediakan layanan informasi dalam format Hypertext Markup Language (HTML) dan dapat dilihat menggunakan aplikasi browser dan berjalan dalam protokol HTTP. Ketika kita menjalankan sebuah aplikasi browser
(seperti Mozilla) dan kemudian memasukkan sebuah alamat server bernama
www.mydomain.com, maka Web Server yang menjalankan www.mydomain.com
mengirimkan data dalam bentuk HTML melewati jaringan internet. Kemudian
browser mengartikan data yang dikirim tadi sehingga data tersebut dapat ditampilkan dalam bentuk visual di layar monitor.
2.15. Nama Domain
15
2.16. Apache
Apache merupakan aplikasi Web Server yang paling banyak digunakan oleh para pengembang halaman Web. Apache tersedia secara gratis dan dapat di download melalui alamat www.apache.org. Aplikasi web server ini dibuat oleh kelompok pengembang yang bertugas terus menerus dan memiliki lisensi bebas atau biasanya disebut dengan istilah General Public License (GPL). Bahasa pemrograman yang dapat digunakan di dalam Apache ada 2 buah, yaitu PHP dan Perl. Dalam prakteknya, pengembang halaman web paling banyak menggunakan PHP karena lebih mudah digunakan dan memiliki dokumentasi lengkap yang disumbangkan oleh berbagai pihak pengembang.
2.17. Database MySQL
MySQL adalah sebuah aplikasi pengolahan data DBMS yang berjalan di berbagai system operasi. Adapun kelebihan-kelebihan MySQL dibandingkan dengan aplikasi DBMS yang lainnya adalah :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti
Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
4. Performance tuning, MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti
signed dan unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (record) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix Socket dan Name Pipes (Microsoft Windows).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
17
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
2.18. Ajax
Asynchronous JavaScript and XMLHTTP, atau disingkat Ajax, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:
1. Document Object Model (DOM) yang diakses dengan sisi client
XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
BAB III
GAMBARAN UMUM PERUSAHAAN
3.1.Sejarah Toko Sinar Nelayan Medan
Berdiri sejak tahun 1992 yang di dirikan oleh Bapak Rudi Halim karena kinerjanya yang cemerlang, Toko Sinar Nelayan Medan berhasil mengembangkan bisnis ini di Medan selama kurang lebih 20 tahun lamanya. Toko Sinar Nelayan Medan berlokasi di jalan MT,Haryono dipilih karena di nilai sebagai salah satu jalan utama yang cukup startegis dan banyak di lalui orang dengan luas tanah 380 dan luas bangunan 200. Toko pernah beberapa kali berganti nama semula adalah Toko Sinar Nelayan Medan Yang Berdiri Tahun 1992 Kemudian Tahun 2009 bertransformasi menjadi Toko Nelayan Medan hingga saat ini. Gambar tempat toko sinar nelayan Medan dapat dilihat pada gambar 3.1.
Gambar 3.1. Gedung Toko Sinar Nelayan Medan
3.2.Visi Dan Misi Perusahaan
Visi adalah suatu pandangan jauh tentang usaha dalam suatu toko,dan apa yang harus di lakukan untuk mencapai tujuan tersebut pada massa yang akan datang.Ada pun visi dari Toko Sinar Nelayan Medan adalah : “ Menjadi toko agribisnis yang tangguh dan mampu bersaing, dengan toko - toko yang lainnya baik di dalam Propinsi ataupun di luar Propinsi Sumatera Utara”
Adapun Misi dari Toko Sinar Nelayan Medan adalah :
1. Mengutamakan kepuasan pelanggan dan mitra kerja lainya. 2. Pengembangan dan perluasan jaringan usaha.
3. Mengoptimalkan kinerja toko.
3.3. Struktur Organisasi
21
Pemilik
Kasir Pramuniaga Kurir
Gambar 3.2. Struktur Organisasi Toko Sinar Nelayan Medan
Untuk menggerakkan suatu Organisasi dibutuhkan personil yang memegang jabatan tertentu dalam organisasi. Masing–masing personil di beri tanggung jawab sesuai dengan jabatanya, dengan demikian akan mempermudah pengarahan serta mengawasi dan mengevaluasi pelaksanaan dari suatu pekerjaan. Adapun tugas wewenang dan tanggung jawab dari tiap–tiap unit dalam Struktur Organisasi Toko Sinar Nelayan Medan adalah sebagai berikut :
a. Pemilik
b. Sebagai pemimpin juga membuat kebijakan – kebijakan yang menyeluruh untuk Toko Sinar Nelayan Medan.
c. Mengecek barang tiap bulan dari administrasi
d. Merencanakan perawatan peralatan agar dapat di jual dengan baik kepada Pelanggan dan konsumen.
b. Kasir
Tugas dan Tanggung Jawab :
a. Menerima pembayaran dari pelanggan .
b. Bertanggung jawab kepada pemilik atas barang yang dibeli.
c. Pramuniaga
Tugas dan Tanggung Jawab :
a. Menyambut pelanggan dengan sopan dan ramah tamah.
b. Membentuk kepercayaan pelanggan terhadap kualitas barang yang di jual atau yang dipasarkan.
c. Menjawab pertanyaan pelanggan dan melayani komplain jika ada bermasalah dari pelanggan dengan baik.
d. Memberi informasi yang benar kepada pelanggan.
23
d. Kurir
Tugas dan Tanggung Jawab :
a. Mengantarkan barang yang di pesan oleh pelanggan dalam jumlah banyak.
4.1.Analisa Sistem Yang Sedang Berjalan
Untuk kegiatan penjualan alat pancing pada toko sinar nelayan masih manual dimulai dari pembuatan faktur penjualan dan laporan penjualan. Untuk penjualan produk konsumen datang langsung ke toko untuk memilih dan melakukan transaksi pembayaran atas produk yang telah dibeli.
4.1.1.Analisis Dokumen
Analisis Dokumen adalah kegiatan penguraian dari suatu sistem yang utuh menjadi beberapa bagian dengan maksud mengidentifikasi dokumen yang ada pada sistem, menemukan permasalahan dan apa saja kebutuhan – kebutuhan untuk perbaikan sistem yang sedang berjalan.
Adapun dokumen yang sedang berjalan pada toko sinar nelayan diantaranya sebagai berikut :
1. Daftar Rincian Alat Pancing (Katalog)
Dokumen ini berisi tentang daftar alat pancing mulai dari jenis dan keterangan bahan pembuat produk alat pancing tersebut.
2. Data Persediaan / Stok
Dokumen ini berisi tentang informasi data stok produk yang dimiliki oleh toko sinar nelayan.
25
3. Bon Faktur
Dokumen ini digunakan oleh pihak toko sinar nelayan untuk pembuatan faktur penjualan.
4. Rincian Pesanan
Dokumen ini berisi rincian pesanan produk alat pancing oleh konsumen yang telah menjadi member.
5. Laporan Keuangan
Dokumen ini berisi tentang laporan keuangan dari hasil penjualan produk setiap bulannya.
4.1.2.Analisa Kebutuhan Sistem
Sistem pemesanan dan penjualan alat pancing yang ada pada toko sinar nelayan masih memiliki kelemahan. Salah satunya adalah sistem yang sedang berjalan sekarang ini belum bisa memproses dan menyimpan data pemesanan dan penjualan dari konsumen dengan lebih efisien.
4.2.Tujuan Pengembangan Sistem
Pengembangan sistem bertujuan untuk membantu pihak office Manager untuk mempermudah dalam memproses dan menyimpan data pemesanan dan penjualan produk, karena apabila kegiatan pemesanan dan penjualan produk pada toko sinar nelayan berjalan dengan baik maka dapat meningkatkan keuntungan dan menunjang proses bisnis perusahaan.
4.2.1 .Analisa Sistem Yang Baru
Kebutuhan sistem merupakan kondisi, kriteria, syarat atau kemampuan yang harus dimiliki oleh sistem untuk memenuhi apa yang diinginkan pemakainya. Kebutuhan sistem terbagi dalam empat kategori, yaitu functional requirement, nonfunctional requirement, deployment requirement, development requirement. 4.2.2. Kebutuhan Fungsional (Functional Requirement)
Kebutuhan Fungsional adalah kebutuhan yang terkait dengan fungsi/proses yang harus mampu dikerjakan oleh sistem. Kebutuhan fungsional terbagi atas dua bagian, yaitu kebutuhan pengguna (user) dan kebutuhan admin.
Adapun kebutuhan fungsional admin adalah sebagai berikut :
1. Sistem mampu menambah, menampilkan, menghapus, dan mengubah data dan daftar produk alat pancing pada toko sinar nelayan.
2. Sistem mampu menambah, menampilkan, menghapus, mengubah data, dan menampilkan data pesanan oleh konsumen.
27
Kebutuhan fungsional konsumen (pengunjung) adalah sebagai berikut : 1. Sistem mampu memberikan hak pendaftaran menjadi member
2. Sistem menyediakan list bank untuk proses deposit guna pengisian saldo. 4.2.3.Kebutuhan Nonfungsinal (Nonfunctional Requirement)
Kebutuhan Nonfungsional adalah kebutuhan yang berkaitan dengan respon waktu, kebutuhan keamanan, dan akses pengguna. Kebutuhan nonfungsinal yang dimaksud dalam sistem yang baru ini adalah :
1. Sistem mampu memberikan hak akses kepada admin untuk melakukan pendaftaran petugas sistem
2. Sistem mampu memberikan hak akses kepada petugas sistem untuk melakukan perubahan pada daftar produk toko sinar nelayan.
3. Sistem mampu memberikan keamanan data berupa hak akses login untuk petugas sistem, dan konsumen yang berkunjung menggunakan username dan
password.
4. Sistem mampu diakses oleh banyak pengguna dalam waktu bersamaan. 4.2.4. Kebutuhan Penyebaran (Deployment Requirement)
sistem ini adalah perangkat keras dengan spesifikasi minimal sebagai berikut :RAM 1 GB, Processor Intel Core 2 Duo ataupun corei3, 1GB VGA Card.
4.3.Data Flow Diagram 4.3.1.Diagram Konteks
Diagram konteks ini merupakan gambaran sederhana dari alur sistem yang ada pada perancangan sistem informasi penjualan alat pancing toko sinar nelayan. Diagram konteks sistem informasi penjualan alat pancing pada toko sinar nelayan ini dapat dilihat pada gambar 4.1.
Penjualan Alat Pancing
Admin Kelola Admin Pimpinan
Kelola Kategori Kelola Produk
Laporan Pemasukan
Laporan
Pemasukan Membeli
BarangKuitansi
Member
29
4.3.2.Diagram Level Nol
Diagram level Nol merupakan pengembangan dari diagram konteks. Dimana sistem pada diagram konteks menghasilkan beberapa proses diantaranya : kelola admin, kelola kategori, kelola produk, pendaftaran member, pengisian saldo, aktivitas belanja dan pengiriman barang. Adapun diagram level 0 untuk sistem informasi penjualan alat pancing toko sinar nelayan dapat dilihat pada gambar 4.2.
4.3.3.Diagram Rinci Proses 1.0 Level 1
Diagram level Rinci Proses 1.0 Level 1 merupakan pengembangan dari diagram nol. Dimana sistem pada diagram nol menghasilkan beberapa proses diantaranya : admin, tambah kategori dan produk . Adapun diagram 1.0 level 1 untuk system informasi penjualan alat pancing toko sinar nelayan dapat dilihat pada gambar 4.3.
1.1 Tambah Kategori
1.2 Produk
Kategori
Kategori
Kategori
Produk
Admin Kategori
Produk
31
4.3.4.Diagram Rinci Proses 2.0 Level 1
Diagram level Rinci Proses 2.0 Level 1 merupakan pengembangan dari diagram nol. Dimana sistem pada diagram nol menghasilkan beberapa proses diantaranya : admin, kelola produk dan member . Adapun diagram 2.0 level 1 untuk sistem informasi penjualan alat pancing took sinar nelayan dapat dilihat pada gambar 4.4.
2.1 Kelola Produk
Admin Produk Produk Member
Produk Produk
Gambar 4.4 Diagram Rinci Proses 2.0 Level 1
4.3.5.Diagram Rinci Proses 3.0 Level 1
3.1
Simpan Member Daftar Member
3.2 Pembuatan virtual rekening
Daftar
V_bank Saldo awal
Gambar 4.5 Diagram Rinci Proses 3.0 Level 1
4.3.6.Diagram Rinci Proses 4.0 Level 1
Diagram level Rinci Proses 4.0 Level 1 merupakan pengembangan dari diagram nol. Dimana sistem pada diagram nol menghasilkan beberapa proses diantaranya : member, pengisian saldo, admin. Adapun diagram 4.0 level 1 untuk sistem informasi penjualan alat pancing toko sinar nelayan dapat dilihat pada gambar 4.6.
4.1 Pengisian saldo
Member Aju saldo
V_bank
Admin Aju saldo
Ajukan Aju_Saldo
Tr.saldo
33
4.3.7.Diagram Rinci Proses 4.1 Level 1
Diagram level Rinci Proses 4.1 Level 1 merupakan pengembangan dari diagram nol. Dimana sistem pada diagram nol menghasilkan beberapa proses diantaranya : member, pengisian saldo, admin. Adapun diagram 4.1 level 1 untuk sistem informasi penjualan alat pancing toko sinar nelayan dapat dilihat pada gambar 4.7.
5.1 Belanja
5.2 Kirim barang
Admin Member
Beli Beli
Kirim barang Kirim barang
Jual beli
Gambar 4.7 Diagram Rinci Proses 5.0 Level 1
4.3.8.Diagram Rinci Proses 5.1 Level 1
untuk sistem informasi penjualan alat pancing toko sinar nelayan dapat dilihat pada gambar 4.8.
6.1 Ambil produk
6.2 Pembuatan Lap.pemasukan
Produk
Pimpinan
Admin Lap.pemasukan Lap.pemasukan
Produk
Jual Produk
Gambar 4.8 Diagram Rinci Proses 5.1 Level 1
4.3.9.Entitiy Relationship Diagram
35
menggambarkan hubungan antara entitas atau struktur data dan relasi antar file. Entity relationship diagram sistem informasi penjualan alat pancing toko sinar nelayan dapat dilihat pada gambar 4.9.
Id-
Deskripsi FiturFitur HargaHarga Jenis
Produk
Member 1 Memiliki 1 V_Bank
Id_
Gambar 4.9 Entitiy Relationship Diagram
4.4.1.Perancangan Database
Untuk menyimpan data yang ada pada sistem ini , maka dibutuhkan tabel database sebagai penyimpan data. Adapun tabel-tabel yang dibuat dalam perancangan ini adalah :
1. Perancangan tabel Produk, tabel ini berfungsi untuk mencatat dan menyimpan data produk alat pancing toko sinar nelayan , dapat dilihat pada tabel 4.1.
Tabel 4.1 Tabel Produk
No .
Nama Field Type Width
1. Id_Produk (*) Interger 11 2. Id_kategori Integer 11
2. Perancangan tabel Jual, tabel ini digunakan untuk mencatat dan menyimpan data penjualan produk toko sinar nelayan, dapat dilihat pada tabel 4.2.
Tabel 4.2 Tabel Jual
No .
Nama Field Type Widt
1. Id_jual (*) Integer 11
Tabel 4.4 Tabel Keranjang
No
. Nama Field Type Widt
1. Id_keranjang (*) Integer 11
2. Id_jual Integer 11 menyimpan data petugas sistem sinar nelayan, dapat dilihat pada tabel 4.5.
Tabel 4.5 Tabel Tb_admin
No .
Nama Field Type Widt
1. Id_admin (*) Integer 11
2. Username Varchar 15
3. Password Varchar 6
4. Level Varchar 30
6. Perancangan tabel Aju, tabel ini berfungsi untuk mencatat dan menyimpan data pengajuan pengisian saldo yang dilakukan member toko sinar nelayan, dapat dilihat pada tabel 4.6.
Tabel 4.6 Tabel Aju
No
. Nama Field Type Widt
1. Id_Aju (*) Integer 11
2. Id_member Integer 11
3. No_rekening Varchar 15
4. Tgl_transfer Date
39
6 K_bank Varchar 15
7 Saldo Varchar 30
8 Status_aju Varchar 50
7. Perancangan tabel V_bank, tabel ini berfungsi untuk menyimpan dan mencatat data pengisian saldo member toko sinar nelayan, dapat dilihat pada tabel 4.7.
Tabel 4.7 Tabel V_bank
No .
Nama Field Type Widt
1. Id_Transfer (*) Integer 11
2. Id-Sewa Integer 11 mencatat data kategori produk sinar nelayan, dapat dilihat pada tabel 4.8.
Tabel 4.8 Tabel Kategori
No .
Nama Field Type Widt
4.4.2. Relasi Antar Tabel
Relasi antar tabel pada sistem informasi promosi dan pemesanan jambur namaken dapat dilihat pada gambar 4.10.
41
Gambar 4.10 Relasi Antar Tabel
4.5.Perancangan Antarmuka
4.5.1 Perancangan Halaman Utama Pengunjung ( User )
Perancangan halaman utama pada perancangan sistem penjualan alat pancing ini terbagi dari beberapa form rancangan diantaranya , form daftar member, form login, form konfirmasi pengsian saldo, form data produk, dan form data kategori produk yang dapat dilihat pada gambar 4.11.
1. Perancangan Form Halaman User
Perancangan form halaman user adalah tampilan awal untuk memberikan informasi menu yang tersedia dapat di lihat pada Gambar 4.11.
SINAR NELAYAN
SearchHOME ISI SALDO DAFTAR LOGIN
Gambar 4.11 Form Halaman User
2. Form Pendaftaran Member
43
Pendaftaran Member
Daftar
Nama Lengkap
Jenis Kelamin
Alamat Lengkap
Propinsi
Kota / Kabupaten
Telepon / HP
Kode Pos
Username
Password
Gambar 4.12 Form Pendaftaran Member
Perancangan halaman pada form login adalah tampilan dimana admin menggunakan password dan user untuk membuka sistem dapat di lihat pada gambar 4.13.
Login
Masuk
Username
Password
Gambar 4.13 Form Login
45
Perancangan halaman pada form konfirmasi pengisian saldo adalah merupakan tampilan untuk mengisi saldo ke dalam system dapat di lihat pada gambar 4.14 :
Konfirmasi Pengisian Saldo
Kirim
Nomor Rekening
Tanggal Transfer
Dari Bank
Ke Bank
Nominal Transfer
Gambar 4.14 Rancangan Konfirmasi Pengisian Saldo
4.6.1.Perancangan Halaman Utama
Perancangan halaman utama pada perancangan sistem penjualan alat pancing ini terbagi dari beberapa form rancangan diantaranya , form data produk, form kategori produk, form faktur belanja, form laporan pemasukan, form data petugas sistem, form data order, dan form data member yang dapat dilihat pada gambar berikut :
1. Form Data Produk
Perancangan halaman pada form data produk adalah tampilan untuk menambah data baru produk ke dalam system dapat di lihat pada Gambar 4.15.
SINAR NELAYAN
No Poduk Kategori Harga Jenis Aksi
Tambah Produk
Cetak Faktur Pemasukan Petugas Login
Gambar 4.15 Rancangan Data Produk
47
Perancangan halaman pada form kategori produk adalah tampilan untuk menambah kategori produk ke dalam system dapat di lihat pada gambar 4.16.
Data Kategori Produk
Kategori
Aksi
No
Tambah Kategori
Nama Kategori
Simpan
Gambar 4.16 Rancangan Data Kategori Produk
Perancangan halaman pada form faktur belanja adalah merupakan tampilan untuk informasi nama member ke dalam system yang telah memesan produk dapat di lihat pada gambar 4.17.
Faktur Belanja
Nama Member
Alamat
Propinsi
Kota
Kode Pos
No Produk Qty @Harga
Total Belanja
Gambar 4.17 Rancangan Faktur Belanja
49
Perancangan halaman pada form laporan pemasukan adalah merupakan tampilan untuk memberikan informasi penjualan setiap bulanya yang telah masuk ke dalam system dapat di lihat pada gambar 4.18.
Laporan Pemasukan
Dari Tanggal s/d Sampai Tanggal
Cari
No Invoice Nama Member Total Belanja Tanggal
Total :
Cetak
Gambar 4.18 Rancangan Laporan Pemasukan
Perancangan halaman pada form data petugas sistem adalah tampilan daftar petugas system yang login ke dalam system dapat di lihat pada gambar 4.19.
Data Petugas Sistem
No
Username
Level
Aksi
Tambah Petugas
Simpan
Username
Password
Gambar 4.19 Rancangan Petugas Sistem
51
Perancangan halaman pada form data order adalah merupakan tampilan untuk admin dalam melihat daftar order masuk ke dalam sistem dapat di lihat pada
gambar 4.20.
Data Order
No Invoice Tanggal Total Status Proses
Gambar 4.20 Rancangan Data Order
Perancangan halaman pada form data member adalah tampilan untuk melihat daftar informasi member yang ada ke dalam system dapat di lihat pada gambar 4.21.
Data Member
No Nama Telepon Kota Pos
BAB V
IMPLEMENTASI DAN PEMBAHASAN
5.1.Implementasi
Implementasi sistem merupakan langkah – langkah atau prosedur-prosedur yang di lakukan dalam mnyelesaikan desain sistem yang tidak di setujui, untuk menginstal, menguji dan memulai sistem baru atau sistem yang diperbaiki.
5.1.1.Tampilan Home Pengunjung
Home merupakan tampilan hasil menu utama untuk pengunjung yang berisikan Beranda,Isi saldo ,Informasi,Daftar,Login.Pertama member di sambut dengan berbagai macam gambar produk-produk yang tersedia di Toko Sinar Nelayan.Jika member ingin melihat menu-menu berikutnya,maka member harus melakukan daftar terlebih dahulu lallu Login.Tampilan home pengunjung dapat di lihat di gambar 5.6 :
Gambar 5.6 Tampilan Home
5.1.2.Tampilan Daftar Member
Tampilan daftar member ini di gunakan pengguna/user untuk mendaftar sebagai member dan guna untuk mendapatkan username dan password untuk dapat masuk ke sistem dan melakukan pemesanan poduk.Pelanggan yang baru masuk dan ingin menjadi member maka harus mengisi daftar member terlebih dahulu agar bisa login dan melakukan transaksi. Tampilan daftar member dapat di lihat pada
gambar 5.7 :
Gambar 5.7 Tampilan Daftar Member
5.1.3.Tampilan Login Member
55
member.Tampilan ini hanya dapat dilakukan jika pengunjung/user sudah daftar member sebelumnya.Tampilan di lihat pada gambar 5.8
Gambar 5.8 Tampilan Login Member
5.1.4.Tampilan Gambar Dan Harga Produk
Tampilan ini memuat gambar produk, harga tiap produk,untuk mempermudah pengguna dalam melakukan transaksi pembelian produk.Tampilan ini juga memberikan informasi mengenai nama dari tiap produk yang ada di dalam Toko Sinar Nelayan tersebut. Tampilan gambar dan harga produk dapat dilihat pada
Gambar 5.9 Tampilan Gambar Dan Harga Produk
5.1.5.Tampilan Pengisian Saldo
57
Gambar 6.0 Tampilan Pengisian Saldo
5.1.6.Tampilan Keranjang Belanja
Gambar 6.1 Tampilan Keranjang Belanja
5.1.7.Tampilan Data Order
Tampilan ini memuat informasi pembayaran terdapat proses menunggu admin menerima, cara serta aturan yang dilakukan oleh member dalam melakukan transaksi berikutnya setelah melakukan pemesanan produk. Tampilan informasi pembayaran dapat di lihat pada gambar 6.2 :
59
5.1.8 .Tampilan Login Admin
Tampilan ini di gunakan admin ataupun pimpinan untuk masuk ke sistem.Yang bis menjalankan sistem ini pertama kali hanya pemimpin.Hal ini dikarenakan sistem mampu memberikan hak akses kepada Pemilik Usaha untuk melakukan pendaftaran admin/petugas.Tampilan halaman login admin dapat diliht pada gambar 6.3 :
Gambar 6.3 Tampilan Login Admin
5.1.9. Tampilan Data Produk
Gambar 6.4 Tampilan Data Produk
5.1.10.Tampilan Kategori
61
Gambar 6.5 Tampilan Kategori
5.1.11. Tampilan Petugas
Gambar 6.6 Tampilan Petugas
5.1.12. Tampilan Data Order
63
Gambar 6.7 Tampilan Data Oder
5.1.13. Tampilan Faktur Pembayaran Belanja
Tampilan ini digunakan admin untuk mencetak total pembayaran yang akan di bayar oleh pelanggan. Faktur pembayaran ini dicetak sebagai bukti dan laporan,bahwa barang sudah diterima.Tampilan faktur pembayaran belanja dapat di lihat pada gambar 6.8 :
5.2 Analisa Hasil Sistem Yang Dibangun
5.2.1 Kelebihan Sistem
Adapun kelebihan yang diperoleh dari pemanfaatan e-commerce dalam pelayanan dan pemesanan took sinar nelayan diantaranya sebagai berikut :
1. Dengan adanya sistem pelayanan dan pemesanan pada Toko Sinar Nelayan ini aktifitas pemesanan dan pembelian produk menjadi sistematis, terstruktur, dan terkomputerisasi.
2. Memberikan informasi mengenai berbagai produk yang terdapat di Toko Sinar Nelayan tersebut terhadap pengunjung/user.
3. Mempermudah pengecekan jika kesalahan akan data yang dibrikan oleh pengunjung/user.
4. Membantu untuk mengubah sistem pemesanan dan pelayanan yang telah berjalan secara manual menjadi suatu sistem yang terkomputerisasi.
5. Sistem ini memberi beberapa fasilitas dan fungsi seperti : Memiliki username dan password untuk masuk kedalam sistem,mempunyai aktivitas pemesanan untuk membantu member dalam menentukan tanggal pemesanan dan pembelian produk dari Toko Sinar Nelayan.
65
5.2.2 Kekurangan Sistem
Adapun kekurangan yang diperoleh dari perancangan sistem pemesanan dan pelayanan pada Toko Sinar Nelayan diantaranya sebagai berikut :
1. Membutuhkan koneksi jaingan yang cepat.
2. Admin harus selalu dalam kadaaan online untuk playanan atau pemesanan produk-produk dari Toko Sinar Nelayan.
KESIMPULAN DAN SARAN
Pada bab in akan diulas tentang kesimpulan yang brisi hasil-hasil yang diperoleh setelah dilakukan analisis, desain, dan implementasi dari pemanfaatan e-comerce dalam pelayanaan dan pmesanan pada Toko Sinar Nelayan yang dibangun dan telah di kembangkan serta saran-saran yang akan memeberikan catatan penting dan perbaikan yang perlu dilakukan untuk pengembangan perangkat lunak selanjutnya.
6.1. Kesimpulan
Setelah melakukan analisis, perancangan, dan pengujian, maka dapat diproleh kesimpulan sebagai berikut :
1. Aplikasi ini dibangun berbasis web, dilengkapi informasi produk dan disertai dengan tombol search dan pembayaran online.
2. Pembangunan aplikasi ini juga diharapkan dapat mempermudah pihak dari Toko Sinar Nelayan dalam menyediakan pasokan produk setiap harinya. 3. Untuk media promosi pihak Toko Sinar Nelayan tidak mengelurkan biaya
dan juga tersedia laporan yang informative bagi pengelola.
4. Bagi calon konsumen diharapkan dengan adanya sistem ini dapat mempermudah calon konsumen/pelanggan dalam melakukan proses transaksi pemesanan.
67
6.2. Saran
Untuk mengembangkan pemanfaat e-commerce dalam pelayanan dan pemesanan Toko Sinar Nelayan, ada beberapa saran yang dapat di lakukan :
1. Sistem ini belum begitu sempurna untuk dapat berinteraksi secara penuh dengan pelanggan, jika ingin lebih dapat berinteraksi biase ditambahkan fasilitas seperti : Chatting, dan Forum yang berhubungan dengan sistem pemesanan produk alat pancing.