BAB I
PENDAHULUAN
1.1.
1.2.
Identifikasi Masalah
b.
Transaksi penjualan barang masih bersifat manual, dalam artian harus dating ketempat
tersebut untuk membeli sesuatu.
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 suatu distro 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.
d.
e.
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 akhir ini adalah :
a.
Mengembangkan sistem informasi penjualan sebagai salah satu usaha cara meningkatkan
penghasilan distro tersebut.
b.
Mempermudah bagi masyarakat atau dunia luar untuk melakukan transaksi pembelian
barang secara langsung
c.
d.
Membuat laporan Tugas Akhir dalam rangka menyelesaikan kuliah program sarjana.
1.5
Metodologi Penelitian
Adapun metode yang digunakan dalam pembuatan tugas akhir ini adalah :
1.
a.
Observasi
Yaitu merupakan sutau teknik pengumpulan data yang efektif untuk mempelajari sistem,
dengan cara mengamati langsung objek penelitian yaitu di suatu distro di kota bandung.
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 penyusunan laporan yang
berhubungan dengan masalah yang dibahas.
2. Metode Pengembangan Perangkat Lunak
Metode yang digunakan yaitu paradigma Waterfall (Classic Life Cycle), untuk lebih
jelasnya tahapan dari paradigma Waterfall ini adalah :
a.
b.
Analisys System (Analisis Sistem), dilakukan untuk memperoleh informasi tentang sistem,
menganalisis data data yang ada dalam sistem yang berhubungan dengan kegiatan
pencurian kendaraan bermotor. Informasi yang dikumpulkan terutama mengenai kelebihan
dan kekurangan sistem.
c.
d.
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.
PENDAHULUAN
meliputi latar
belakang masalah, identifikasi masalah, tujuan penelitian, batasan masalah, waktu dan tempat
penelitian, metodologi penelitian, dan sistematika penulisan yang merupakan panduan dalam
penyusunan landasan teori.
BAB II
LANDASAN TEORI
Bab ini menjelaskan tentang teori-teori yang berkaitan dengan isi laporan tugas akhir dan
aplikasi web yang dibuat, diantaranya World Wide Web, HTML, Pemrograman dilingkungan
web, konsep aplikasi web yang interaktif, bahasa web scripting PHP dan database server
MySQL .
BAB III
ANALISIS SISTEM
Dalam bab ini menganalisa objek penelitian seperti struktur organisasi, membahas tentang
batasan sistem, analisis prosedur yang menjelaskan uraian prosedur, Analisis Dokumen,
Bagan Alir Dokumen, yang menjelaskan dokumen masukan dan dokumen keluaran.
Kelemahan sistem yang berjalan, usulan sistem dan analisis kebutuhan sistem.
BAB IV
PERANCANGAN SISTEM
Dalam bab ini berisikan rancangan prosedural, Bagan Alir Dokumen baru, Rancangan
dokumen masukan maupun keluaran yang baru serta rancangan kodefikasi. Rancangan
terperinci yang mencakup diagram konteks dan data flow diagram (DFD), analisis database
yang mencakup entity relationship diagram, perancangan struktur program, perancangan
struktur file, perancangan struktur menu, perancangan antar muka yang mencakup masukan
dan keluaran.
BAB V
IMPLEMENTASI
Berisikan kaitan antara rancangan sistem yang dibuat dengan program yang telah dibuat.
Dalam implementasi diuraikan tentang pemilihan bahasa pemrograman yang digunakan,
perangkat keras yang diperlukan, pemrograman dan pengetesan program, konversi sistem,
pemilihan personil, evaluasi sistem dan pemeliharaan sistem.
BAB VI
Berisikan tentang kesimpulan dari seluruh pembahasan yang telah dikerjakan dari bab I
sampai dengan bab v serta saransaran yang mengacu pada rancangan yang telah diusulkan,
untuk dikembangkan.
BAB II
LANDASAN TEORI
2.1
Pengertian E - Commerce
Saat ini belum diketemukan definisi pasti dari e-commerce yang sudah distandarkan dan di
sepakati bersama, namun secara umum dapat di artikan mengenai e-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 media elektronik seperti
melalui fax, telepon, email, dan internet.
3. E-commerce juga dapat berarti pemasangan iklan, penjualan, dukungan dan pelayanan
terbaik menggunakan web selama 24 jam dalam sehari bagi seluruh pelanggannya.
4. E-commerce merupakan salah satu keunggulan dari internet, kehadiran internet yang
masih merupakan industri baru yang masih dalam fase pertumbuhan yang
memperkokoh keyakinan akan pentingnya peranan teknologi dalam pencapaian tujuan
finansial perusahaan melalui modifikasi dan efisiensi proses bisnis yaitu dengan
memanfaatkan e-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 adanya E-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.
6. meningkatkan value chain (mata rantai pendapatan).
2.2
dengan mengikuti link-link yang disediakan dalam dokumen web yang ditampilkan dalam
browser web.
2.2.1.
2.2.2.
Didalam merancang web terlebih dahulu harus mengetahui cara kerja web. Bekerja pada web
mencakup dua hal yang penting yaitu : software web browser dan software web server. Kedua
software ini bekerja seperti client-server. Web browser yang bertindak sebagai client
memungkinkan untuk menginterpretasikan dan melihat informasi pada web, sedangakan web
server yang bertindak sebagai server memungkinkan anda untuk menerima informasi yang
diminta oleh browser. Jika suatu permintaan akan informasi datang, web server akan mencari
file yang diminta tersebut dan kemudian mengirimkan ke browser yang memintanya.
Tentu saja cara kerja web tidak sesederhana ini, ada banyak hal yang perlu diketahui untuk
mengenal cara kerja web. Adapun cara kerja web secara singkat adalah sebagai berikut :
a.
Informasi web disimpan dalam dokumen yang disebut dengan halaman-halaman web (web
pages).
b.
Web page adalah file-file yang disimpan dalam komputer yang disebut dengan serverserver web (web servers).
c.
d.
Web client menampilkan page dengan menggunakan program yang disebut dengan browser
web (web browser).
e.
Browser web yang populer adalah Internet Explorer dan Netscape Navigator.
2.2.3.
Browser Web
Browser web adalah software yang digunakan untuk menampilkan informasi dari server web.
Software ini kini telah dikembangkan dengan menggunakan user interface grafis, sehingga
pemakai dapat dengan mudah melakukan point dan click untuk pindah antar dokumen.
Lynx adalah browser web yang masih menggunakan mode teks, yang akibatnya adalah tidak
ada gambar yang dapat ditampilkan. Lynx ini ada pada lingkungan DOS dan *nix (keluarga
sistem operasi Unix). Namun perkembangan dari browser mode teks ini tidaklah secepat
browser web dengan GUI.
Dapat dikatakan saat ini hanya ada 2 browser web GUI yang populer yaitu: Internet Explorer
dan Netscape Navigator. Kedua browser ini bersaing untuk merebut pemakainya, dengan
berusaha mendekati standar spesifikasi dokumen HTML yang direkomendasikan oleh W3C.
2.2.4.
Server Web
Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web,
komputer ini akan melayani permintaan dokumen web dari kliennya.
Browser web seperti Explorer dan Navigator berkomunikasi melalui jaringan (termasuk
jaringan internet) dengan server web, menggunakan HTTP. Browser akan mengirimkan
request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan
oleh server. Server memberikan dokumen atau layanannya jika tersedia juga dengan
menggunakan protokol HTTP.
2.2.5.
HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh web browser
dalam meminta atau mengambil suatu dokumen, dan oleh web server dalam menyediakan
dokumen yang diminta web browser.
Protokol ini merupakan protokol standar yang digunakan untuk mengakses dokumen HTML.
Sebagai contoh jika kita sedang menjelajahi web dan melihat tulisan seperti
http://www.unpad.ac.id, ini merupakan salah satu penggunaan protokol HTTP dalam web.
Dan dapat dipastikan bahwa kita akan berhubungan banyak dengan protokol ini jika sedang
mengakses web.
b.
c.
2.2.7.
Homepage
Home Page adalah page pembuka yang akan pertama ditemui sebelum mengakses informasi
lainnya pada suatu website.Home page ini adalah halaman pertama dari suatu website yang
biasanya berisi tentang apa dari perusahaan atau organisasi mana pemilik website tersebut.
Dari home page ini, informasi lainnya hanya dapat ditemui pada page-page berikutnya yang
tersimpan, yang telah di link untuk menghubungkan suatu informasi ke informasi lainnya,
baik itu di dalam suatu web page yang sama ataupun dalam web page lain pada website yang
berbeda.
2.3
2.4
yang dibuat berlangsung di server. Dengan kata lain jika kita menggunakan sebuah browser
untuk memanggil sebuah file, maka browser tesebut akan mengirimkan permintaan ke web
server. Kemudian server tersebut mengeksekusi setiap skrip yang ada dan hasilnya
dikirimkan kembali ke browser untuk kemudian diterima oleh client. Program server side
yang ada diantaranya Hypertext Preprocessor (PHP), Active Server Page (ASP), Java
Servlets, Java Server Page (JSP), dan masih banyak lagi.
Berikut beberapa keunggulan penggunaan Server Side Programming dibandingkan dengan
Client Side Programming :
1. Meminimalisasi network traffic dengan membatasi kebutuhan browser dan server
untuk talk back diantara keduanya.
2.
3.
Memungkinkan kita memberikan data yang tidak ada pada sisi client.
4.
Lebih aman, karena program dieksekusi di server sehingga kode program tidak dapat
menggunakan PHP maka maintance suatu situs web menjadi lebih mudah. Proses update data
dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan mengguanakan script
PHP.
PHP/FI merupakan nama awal dari PHP. PHP adalah Personal Home Page, sedangkan FI
adalah Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan
program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam
browser web. PHP secara resmi merupakan kependekan dari Hypertext Preprocessor. PHP
merupakan bahasa script server side yang disisipkan pada HTML.
3.
4.
1.
2.
3.
2.6
3.
4.
5.
Lebih murah.
1.
Sintaks dalam bahasa MySQL hampir sama dengan Structured Query Language (SQL). SQL
adalah bahasa pemrograman standar untuk mengakses dan memanipulasi informasi dari
sebuah basis data relasional.
Statement-statement yang ada dalam MySQL diantaranya :
CREATE
Perintah untuk membuat database.
create database dbname;
2.
3.
Perintah untuk menambah data pada table dalam suatu database aktif
insert into nama_table(field1, field2) values (nilai1, nilai2);
DROP
4.
5.
Perintah untuk menghapus satu atau lebih record dalam suatu tabel yang memenuhi kondisi
yang ditentukan. Jika WHERE tidak disertakan maka akan menghapus seluruh data dari tabel.
delete from nama_table;
SELECT
6.
1.
PHP mempunyai kemampuan untuk mengakses isi dari suatu database kehalaman web.
Database yang dapat diakses lewat PHP diantaranya database ODBC, database server seperti
MySQL dan Oracle.
PHP menyediakan sejumlah fungsi yang digunakan untuk mengakses basis data MySQL.
mysql_connect()
2.
Digunakan untuk melakukan uji dan koneksi kepada server database MySQL.
Sintaks :
$conn=mysql_connect(host,username,password);
mysql_select_db()
3.
Digunakan untuk menentukan database default yang akan diakses pada server.
Sintaks :
$pilih=(mysql_select_db(namadatabase,$conn);
mysql_query()
4.
Digunakan untuk melakukan eksekusi perintah SQL dan untuk memanipulasi database yang
berhasil dilakukan koneksinya dengan menggunakan mysql_select_db()
Sintaks :
$hasil=mysql_query9SQL statement);
mysql_fetch_array()
Digunakan untuk melakukan pemrosesan hasil query yang dilakukan sebelumnya dengan
perintah mysql_query().
Sintaks :
$array=mysql_fetch-array($hasil);
BAB III
ANALISIS SISTEM
Tahap analisis sistem merupakan tahap yang kritis dan penting karena kesalahan
ditahap ini akan menyebabkan kesalahan lain ditahap selanjutnya. Analisis sistem dapat
didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian
bagian
komponennya
dengan
maksud
untuk
mengidentifikasi
dan
mengevaluasi
Dalam analisis struktur organisasi ini akan dijelaskan mengenai rangkaian aktivitas yang
terdapat di dalam perusahaan tersebut. Struktur organisasi merupakan susunan dari setiap
jabatan yang sudah stabil dan merupakan salah satu faktor yang mempengaruhi orang yang
tergabung dalam organisasi tersebut. Dengan adanya struktur organisasi, maka setiap
pimipinan atau bawahan mengetahui dengan jelas sampai dimana tugas dan fungsi yang harus
dilaksanakan atau batas wewenang dan tanggung jawab yang harus dilaksanakan.
Pembagian kerja adalah suatu keharusan didalam organisasi agar tidak terjadi tumpang tindih
pekerjaan. Pembagian kerja bukan hanya perlu dilihat dari manfaat yang diperoleh dari
penerapan spesialisasi, tetapi mewujudkan penempatan orang yang tetap pada jabatan yang
tepat. Untuk lebih jelasnya terlihat pada struktur organisasi berikut :
Adapun tugas atau wewenang dari masing masing bagian dari struktur organisasi diatas
sebagai berikut :
1. Manajer
a.
b.
c.
a.
a)
Stock T - Shirt
b)
Stock Cd music
c)
d)
Stock Poster
e)
Stock Topi
b.
Melakukan pengawasan terhadap barang yang masuk dan barang yang keluar dari gudang,
sehingga stock barang dapat diketahui dengan jelas.
3. Bagian Penjualan
a.
b.
c.
Bertanggung jawab terhadap keluarnya barang hasil penjualan yang telah dilakukan.
d.
Membuat faktur pembelian dari konsumen untuk diberikan kepada bagian administrasi
sebagai acuan pembuatan laporan penjualan.
4. Bagian Administrasi
a.
b.
Membantu manajer dalam mengawasi pelaksanaan anggaran yang telah ditetapkan serta
membuat laporan atas penyimpangan-penyimpanag.
c.
Secara periodik membuat laporan biaya-biaya yang didukung oleh bukti yang sah tentang
posisi keuangan, menyelenggarakan pengarsipan dokumen-dokumen pembukuan dengan
tertib dan teratur, mengatur pembagian tugas para bawahan, mengkoordinir, serta mengawasi
pelaksanaannya.
5. Bagian Produksi
a.
Melakukan pengawasan terhadap produksi barang yang dilakukan secara teratur dan tertib.
b.
c.
Bertanggung jawab terhadap barang yang diproduksi sepenuhnya apbila terdapat kesalahan
kesalahan produksi.
d.
Melakukan pencatatan terhadap barang barang yang diproduksi setiap bulannya untuk
diberikan kepada manajer sebagai acuan pengambilan keputusan.
Konsumen
Dengan aktivitas sebagai berikut :
a.
Memberikan data pemesanan barang yang diinginkan secara langsung ke bagian penjualan
b.
Jika barang yang di pesan tersedia maka pelanggan langsung membayar barang tersebut
dan akan mendapatkan barang pesanannya beserta bukti pembelian
c.
Apabila barang yang dipesan tidak tersedia maka konsumen akan mendapat komfirmasi
atau pemberitahuan bahwa barang yang dipesan tidak tersedia di took tersebut.
2.
Bagian Penjualan
Dengan aktivitas sebagai berikut :
a.
b.
c.
Jika barang yang dipesan tersedia dan telah melakukan transaksi penjualan, maka bagian
penjualan membuat faktur penjualan untuk diberikan pada bagian administrasi.
3.
Bagian Administrasi
Dengan aktivitas sebagai berikut :
a.
b.
c.
4.
Manajer
Dengan aktivitas sebagai berikut :
a.
b.
: Bagian Penjualan
Tujuan
: Bagian Administrasi
Fungsi
Isi
Nama_barang,
: 1 Rangkap
2. Data Barang
Isi
Sumber
Tujuan
: Bagian Penjualan
Fungsi
3. Faktur Penjualan
Isi
Sumber
: Bagian Penjualan
Tujuan
: Bagian Administrasi
Fungsi
No_faktur,
Nama_pembeli,
Alamat_pembeli,
Kode_barang,
Nama_barang,
: 2 Rangkap
4. Laporan Penjualan
Fungsi
Sumber
: Bagian Administrasi
Tujuan
: Manajer Perusahaan
: Memeriksa semua transaksi penjualan yang telah dilakukan untuk dijadikan bahan pembuat
keputusan manajer.
Isi
No_faktur,
Nama_pembeli,
Alamat_pembeli,
Kode_barang,
: 2 Rangkap
Nama_barang,
Memory (RAM) 64 MB
3.
Harddisk 10 GB
4.
3 Floppy Disk
5.
CD Room 52x
6.
Monitor 15
7.
Printer
2.
Transfer; yaitu pembayaran dilakukan sengan cara pentransferan uang ke bank yang telah
ditentukan, diaman pembelian biasanya dilakukan melalui pemesanan via telepon. Setelah
pihak toko menerima bukti transfer yang dikirim lewat fax maka barng yang telah dipesan
akan segera dikirim ke alamat yang telah ditentukan.
Kelebihan :
Konsumen dapat secara langsung berkonsultasi tentang barang yang akan di beli kepada
kasir.
b.
Pelanggan dapat melakukan tawar menawar harga sebelum membeli barang yang
diinginkan.
c.
Terjadinya penipuan pembelian barang yang dilakukan oleh konsumen sanga jarang
terjadi.
2.
Kekurangan :
a.
Belum tersedianya suatu pelayanan kepada pelanggan yang memberikan kemudahan untuk
mengetahui produk produk terbaru yang dikeluarkan.
b.
c.
Sarana promosi barang masih dilakukan melalui media tulis seperti brosur dan iklan mini
pada koran.
d.