PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan teknologi dibidang informasi mendorong setiap instansi atau
perusahaan untuk tetap mengikuti perkembangannya, terutama berkenaan dengan
perkembangan teknologi informasi yang ada hubungannya dengan kegiatan
perusahaan tersebut. Perkembangan teknologi informasi telah memberikan
kontribusi yang cukup berarti dalam meningkatkan kegiatan usaha khususnya
dalam hal pengolahan data yang memberi dukungan terhadap pengambilan
keputusan bisnis serta perkembangan teknologi informasi telah memberikan
kontribusi yang cukup berarti dalam meningkatkan kegiatan pelayanan.
Berdasarkan pada uraian diatas pemanfaatan teknologi informasi dalam suatu
aktivitas bisnis merupakan hal yang cukup penting, dan umumnya setiap
perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.
Berkaitan dengan tugas laboratorium pemrogramman berbasis web ini
dapat memberi dukungan aktif kelancaran usaha penjualan barang yang dilakukan
oleh suatu supplier sepatu yang diberi judul “Perancangan Website E -commercePenjualan Sepatu Online“ .
Terdapat beberapa keunggulan dari internet, salah satunya yaitu dapat
menyampaikan informasi yang ada di sebuah perusahaan atau instansi tertentu.
Dengan melalui internet-lah sekilas profil, keunggulan, serta segala sesuatu
tentang perusahaan tersebut dapat dipublikasikan secara luas kepada masyarakat.
Oleh karena itu, agar bisnis yang dikelola dapat berjalan sukses perusahaan harus
mengikuti trend internet dengan melakukan inovasi untuk mendapatkan
pencapaian yang memuaskan dari bisnis mereka. Inovasi itu ialah dengan
memasang iklan melalui internet yang lebih dikenal dengan e-commerce.
1.2. Identifikasi Masalah
Berdasarkan judul projek yang akan kami angkat mengenai sistem informasi
penjualan barang, hal-hal yang menjadi permasalahan antara lain :
a. Masih ditemukannya kelemahan dalam penyampaian informasi barang yang
terdapat di toko sepatu tersebut.
b. Transaksi penjualan barang masih bersifat manual, dalam artian harus datang
c. Mengikuti sistem informasi global sehingga bukan hanya untuk sarana
transaksi tetapi lebih ditekankan pada sarana promosi yang dirasakan masih
kurang bagus.
1.3. Batasan Masalah
Masalah yang ada dalam sistem informasi penjualan barang berbasis web ini
dibatasi pada ruang lingkup seperti :
a. Data yang diolah hanya data barang dan data Pengguna Sistem Informasi
(Pengguna transaksi secara online)
b. Sistem hanya memberikan informasi barang yang tersedia dan proses
pembelian barang tersebut .
c. Sistem Informasi yang dibangun tidak menggunakan Topologi jaringan.
d. Pembayaran transaksi dilakukan secara offline, dimana pembeli melakukan
transfer uang secara manual pada rekening yang ditetapkan.
1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dari tugas pemrogramman berbasis webini adalah :
a. Mengembangkan sistem informasi penjualan sebagai salah satu usaha cara
meningkatkan penghasilan toko tersebut.
b. Mempermudah bagi masyarakat atau dunia luar untuk melakukan transaksi
c. Mengembangkan Pengetahuan Teknologi Informasi Global
1.5 Tinjauan Pustaka
Perangkat lunak yang digunakan pada sistem komputerisasi adalah
program-program yang memiliki fungsi untuk menjalankan perangkat keras dengan
berbagai macam perintah di dalamnya. Mengendalikan kegiatan dari sistem
komputer. Perangkat lunak (software) yang digunakan untuk pengembangan
sistem ini adalah Microsoft SQL Server, PHP dan HTML.
1.5.1 E – Commerce
Saat ini belum diketemukan definisi pasti darie-commerceyang sudah
distandarkan dan di sepakati bersama, namun secara umum dapat di artikan
mengenaie-commerce, diantaranya
1. E-comemerce merupakan suatu set dinamis teknologi, aplikasi, dan proses
bisnis yang menghubungkan perusahaan, konsumen, dan komunitas
tertentu melalui transaksi elektronik dan perdagangan barang, pelayanan,
dan informasi yang dilakukan secara elektronik ( David Baum, 1999)
2. Perdagangan elektronik adalah suatu proses perdagangan (penjualan dan
pembelian) maupun jasa pelayanan yang dilakukan oleh 2 pihak melalui
3. E-commercejuga dapat berarti pemasangan iklan, penjualan, dukungan
dan pelayanan terbaik menggunakan webselama 24 jam dalam sehari bagi
seluruh pelanggannya.
4. E-commercemerupakan salah satu keunggulan dari internet, kehadiran
internet yang semakin hari semakin berkembang, memperkokoh keyakinan
akan pentingnya peranan teknologi dalam pencapaian tujuan finansial
perusahaan melalui modifikasi dan efisiensi proses bisnis yaitu dengan
memanfaatkane-commerce.
5. kemampuan internet untuk menjangkau pelanggan baru dan penghematan
biaya yang cukup signifikan untuk distribusi dan pelayanan pelanggan
merupakan keuntungan yang bisa didapatkan perusahaan dengan
memindahkan roda nilai commerce ke media internet.
Keuntungan yang bisa diambil dengan adanyaE-commerce :
1. Revenue Stream(aliran pendapatan) baru yang mungkin lebih menjanjikan
yang tidak bisa ditemui dalam transaksi tradisional.
2. Dapat meningkatkan market exposure(pangsa pasar).
3. Menurunkan biaya operasional.
4. Melebarkan jangkauan pemasaran produk.
5. Meningkatkan supplier manager.
1.5.2 World Wide Web
World Wide Web(WWW), yang lebih dikenal dengan istilah web, merupakan
salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan
internet. Dengan menggunakan teknologihypertext, pemakai web dituntun untuk
menemukan informasi dengan mengikutilink-linkyang disediakan dalam
dokumen web yang ditampilkan dalam browser web. Browser
webadalahsoftware yang digunakan untuk menampilkan informasi dariserver
web. Softwareini kini telah dikembangkan dengan menggunakanuser interface
grafis, sehingga pemakai dapat dengan mudah melakukan ‘point’ dan ‘click’
untuk pindah antar dokumen.
Adapun cara kerja websecara singkat adalah sebagai berikut :
a. Informasi web disimpan dalam dokumen yang disebut dengan
halaman-halaman web(web pages).
b. Web pageadalah file-file yang disimpan dalam komputer yang disebut
denganserver-server web(web servers).
c. Komputer-komputer membaca web pagedisebut sebagaiweb client.
d. Web clientmenampilkanpagedengan menggunakan program yang disebut
1.5.3 Hyper Text Markup Language
HTML (Hypertext Markup Language) adalah suatu bahasa yang digunakan untuk
menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada
suatuplatform tertentu (platform independent). Dokumen HTML adalah suatu
dokumenteksbiasa, dan disebut sebagaimarkup languagekarena mengandung
tanda-tanda (tag) tertentu yang digunakan untuk menentukan tampilan
suatuteksdan tingkat kepentingan daritekstersebut dalam suatu dokumen.
Pada dokumen HTML yang termasuk sistem hypertext, kita tidak harus
membaca dokumen tersebut secara urut dari atas ke bawah atau sebaliknya, tetapi
kita dapat menuju pada topik tertentu secara langsung dengan
menggunakantekspenghubung yang akan membawa anda ke suatu topik atau
dokumen lain secara langsung. HTML merupakan pengembangan dari standar
pemformatan dokumenteksyaitu SGML (Standar Generalized Markup
Language).
1.5.4 Bahasa Pemrograman PHP
PHP adalah bahasascriptingsisiserver(server side) yang dapat disisipkan di
HTML (embedded). Dukungan koneksinya hampir kesemua program database
seperti MySQL, PostgreSQL, mSQL, dan masih banyak lagi. Proses PHP
PHP merupakanscriptuntuk pemrogramanweb server side, yang
membuat dokumen HTML secaraon the fly. Maksudnya dokumen HTML yang
dihasilkan dari suatu aplikasi, bukan dokumen HTML yang dibuat menggunakan
editorteksatau editor HTML. Dengan menggunakan PHP makamaintancesuatu
situs web menjadi lebih mudah. Prosesupdatedata dapat dilakukan dengan
menggunakan aplikasi yang dibuat dengan mengguanakanscriptPHP.
1.5.5 Server Basis data MySQL
MySQLserveradalahserverdatabase yang kecil, ringan dan mudah digunakan.
Sangat ideal untuk aplikasi kecil dan menengah. MySQL tersedia di berbagai
sistem operasi seperti Unix dan Windows. MySQL adalahsoftwareyang gratis
dibawah lisensiGNU Public License.MySQL termasuk jenis RDBMS (Relational
Database Management System). Sehingga istilah sepertitable, baris dan kolom
tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung
beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.
Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam
tabel-tabel yang secara logik merupakan struktur dua dimensi. Tabel-tabel itu
terdiri atas baris-baris data (row atau record) yang berada dalam satu atau lebih
kolom (column). Baris pada tabel sering disebut sebagaiinstancedari kata
sedangkan kolom sering disebut sebagaiattributesataufield.
2. Didukung oleh berbagai bahasa pemrograman.
3. Mampu membuat tabel berukuran besar.
4. Kecepatan, kehandalan dan kemudahan dalam penggunaanya.
5. Lebih murah.
1.6 Metodologi Penelitian
Adapun metode yang digunakan dalam pembuatan tugas akhir ini adalah :
1. Metode Penelitian, yaitu :
a. Observasi
Yaitu merupakan sutau teknik pengumpulan data yang efektif untuk
mempelajari sistem, dengan cara mengamati langsung objek penelitian
yaitu di took penjualan sepatu.
b. Wawancara
Yaitu sutu teknik pengumpulan data dengan cara tanya jawab langsung
mengenai data yang diperlukan dari masalah yang akan diangkat.
c. Studi Literatur
Yaitu teknik pengumpulan data dengan membaca buku-buku pustaka yang
merupakan penunjang dalam memperoleh data untuk melengkapi dalam
2. Metode Pengembangan Perangkat Lunak
Metode yang digunakan yaitu paradigmaWaterfall (Classic Life Cycle), untuk
lebih jelasnya tahapan dari paradigmaWaterfallini adalah :
a. System Engineering (Rekayasa Sistem), merupakan kegiatan untuk
menentukan informasi apa yang dibutuhkan oleh sistem atau
menentukan kebutuhan dari sistem yang akan dibuat.
b. Analisys System (Analisis Sistem), dilakukan untuk memperoleh
informasi tentang sistem, menganalisis data–data yang ada dalam
sistem yang berhubungan dengan kegiatan. Informasi yang
dikumpulkan terutama mengenai kelebihan dan kekurangan sistem.
c. Design (Perancangan), merupakan perancangan sistem baru
berdasarkan data-data yang telah dikumpulkan pada tahap sebelumnya
dengan cara merancang perangkat lunak diantaranya Diagram
Konteks, Data Flow Diagram (DFD), Entity Relationship Diagram
(ERD), Data Dictionary (Kamus Data), Struktur File, Struktur
Menu, Merancang input dan rancangan Output.
d. Coding (Pengkodean), yaitu suatu kegiatan untuk membuat program
atau mengimplementasikan hasil rancangan program aplikasi yang
dan pengkonversian sistem secara berkala termasuk dalam hal
pemeliharaan sistem itu sendiri.
e. Testing(Pengujian), yaitu kegiatan untuk melakukan pengetasan
program yang sudah dibuat, apakah sudah benar atau belum, sudah
sesuai atau belum diuji, dengan cara manual jika testing sudah benar
maka program boleh digunakan.
f. Maintenance(Perawatan), yaitu merupakan suatu kegiatan untuk
memelihara program aplikasi yang telah dibuat, agar kebutuhan
program dapat terjaga seperti validasi data, updating data, dan
menjaga program dari serangan virus, orang yang tidak berhak yang
dapat merusak program.
1.7 Sistematika Penulisan
Pada dasarnya, penyusunan sistematika penulisan bertujuan untuk memudahkan
para pembaca dalam mengikuti apa yang dipaparkan dalam laporan tugas
laboratorium ini.
BAB I : PENDAHULUAN
Pada bab ini yang menguraikan latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, Manfaat Penelitian,
BAB II : LANDASAN TEORI
Bab ini menguraikan tentang konsep dasar sistem, informasi,
sistem informasi, konsep dasar sistem informasi, konsep dasar
sistem Manajemen, Konsep dasar system , Konsep Dasar Teori
Analisis, Konsep dasar basis data, konsep perancangan database,
konsep teori analisis, konsep basis data, dan perangkat lunak
yang digunakan.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Bab ini mejelaskan tinjauan pustaka, mengurai analisis sistem
dan identifikasi masalah, analisis kebutuhan sistem, analisis
kelayakan sistem, analisis biaya dan manfaat, perancangan
sistem, pernacangan basis data dan perancangan sistem dan
menjelaskan permasalahan yang ada.
BAB IV : IMPLEMENTASI SISTEM
Pembahasan mengenai perancangan dan realisasi perangkat
lunak yang diperlukan oleh sistem.
BAB V : PENUTUP
Bab ini merupakan penutup yang berisi kesimpulan terhadap
hasil rancangan serta saran-saran yang berguna untuk