TUGAS AKHIR
SISTEM INFORMASI PENJUALAN SEPEDA MOTOR HONDA BERBASIS WEB JENARDI MOTOR
Oleh :
JANITRA AHMES HAMKA NIM :
PROGRAM STUDI TEKNOLOGI KOMPUTER POLITEKNIK NSC
SURABAYA 2022
i
Diajukan Untuk Memenuhi Syarat Guna Memperoleh Gelar Ahli Madya Diploma III Program Studi Teknologi Komputer
Politeknik NSC Surabaya
Oleh :
JANITRA AHMES HAMKA NIM :
PROGRAM STUDI TEKNOLOGI KOMPUTER POLITEKNIK NSC
SURABAYA 2022
ii
TUGAS AKHIR
SISTEM INFORMASI PENJUALAN SEPEDA MOTOR HONDA BERBASIS WEB JENARDI MOTOR
Oleh :
JANITRA AHMES HAMKA NIM :
Politeknik NSC Surabaya Tanggal
Disetujui Oleh, Mengetahui
Pembimbing Ketua Program Studi
(Rudianto, S.T., M.Cs) (Heru Prasetyo, M.Kom)
iii Oleh :
JANITRA AHMES HAMKA NIM
Telah Dipertahankan di Depan Tim Penguji Pada Tanggal 07 September 2022 Dan dinyatakan telah memenuhi syarat
Tim Penguji :
1. 1. ………..
2. 2. ………..
3. 3. ……….
iv
KATA PENGANTAR
Puji syukur kita Panjatkan kepada ALLH SWT karena Rahmat dan Karunianyalah Penulis dapat menyelesaikan penulisan tugas akhir ini tepat pada waktunya dengan judul “ Sistem Informasi Penjualan Sepeda Motor Honda Berbasis Web Honda Jenardi Motor “ Tugas akhir ini disusun untuk memperoleh salah satu persyaratan untuk menyelesaikan Program Diploma III Jurusan Teknologi Komputer di Politeknik NSC Surabaya.
Selama mengikuti pendidikan DIII Teknologi Komputer sampai dengan proses penyelesaian Tugas Akhir, berbagai pihak telah memberikan fasilitas, membantu, membina dan membimbing penulis untuk itu khususnya kepada :
1. Selaku Direktur Politeknik NSC Surabaya yang telah memberikan kesempatan kepada penulis untuk melaksanakan tugas akhir.
2. Bapak Heru Prasetyo, SE, M.Kom Selaku Ketua Prodi Jurusan Teknologi Komputer. yang telah memungkinkan penulis untuk mengerjakan Tugas Akhir;
3. Selaku dosen pembimbing. yang telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan saya dan memberikan saran dalam penyusunan laporan Tugas Akhir ini;
4. Seluruh dosen, staff dan karyawan Politeknik NSC Surabaya atas jasa-jasanya selama penulis menuntut ilmu;
5. Orang tua dan seluruh anggota keluarga saya yang telah memberikan dukungan dan doa yang begitu penting bagi penulis untuk menyelesaikan laporan ini;
v
Penulis menyadari Tugas Akhir ini masih banyak kelemahan dan kekurangannya. Karena itu kritik dan saran yang membangun akan diterima dengan senang hati, mudah – mudahan keberadaan Tugas Akhir ini dapat bermanfaat.
Surabaya, 2022 Penulis
Janitra Ahmes Hamka
vi
vii
KATA PENGANTAR ... iv
PERNYATAAN ... vi
DAFTAR ISI ...vii
DAFTAR TABEL ...ix
DAFTAR GAMBAR ... x
ABSTRACT ... xi
ABSTRAK ... xii
BAB I PENDAHULUAN... 1
A. Latar Belakang...1
B. Rumusan Masalah...2
C. Tujuan dan Manfaat ...2
BAB II LANDASAN TEORI ...4
A. Pengertian Data ...4
B. Pengertian Sistem... 5
C. Karakteristik Sistem ...6
D. Pengertian Informasi ...7
E. Kualitas Informasi ... 8
F. Siklus Informasi ... 8
G. Karakteristik Informasi ... 9
H. Nilai Informasi ...10
I. Pengertian Sistem Informasi ... 10
J. Pengertian Penjualan ... 11
K. Pengertian Database ... 11
viii
L. Bagian Software...12
M. Flowchart... 17
N. Alat Bantu Ananlisis dan perancangan...20
BAB III PEMBAHASAN...22
A. Perancangan ... 22
B. Pembuatan Program...40
C. Uji Coba Sistem ... 41
BAB IV KESIMPULAN DAN SARAN ... 48
A. Kesimpulan...48
B. Saran... 49
DAFTAR PUSTAKA... 50
LAMPIRAN... 51
ix
Tabel 2.3 Simbol – Simbol ERD...21
Tabel 3.1 Struktur Tabel Konsumen ...35
Tabel 3.2 Struktur Tabel Pemesanan ... 36
Table 3.3 Struktur Tabel Motor ... 36
Tabel 3.4 Struktur Tabel Faktur ... 37
Tabel 3.5 Struktur Tabel Pengiriman ... 37
Tabel 3.6 Struktur Tabel Admin ... 38
Tabel 3.7 Struktur Tabel Admin ... 38
Tabel 3.8 Struktur Tabel Penjualan ... 38
x
DAFTAR GAMBAR
Gambar 2.1 Siklus Informasi...9
Gambar 3.1 Diagram Konteks...23
Gambar 3.2 Diagram Flow Diagram ... 23
Gambar 3.3 Relasi Database...24
Gambar 3.4 Flowchart Menu Aplikasi... 25
Gambar 3.5 Flowchart Halaman Profil... 26
Gambar 3.6 Flowchart Halaman Produk... 27
Gambar 3.7 Flowchart Halaman Registrasi Customer... 28
Gambar 3.8 Flowchart Halaman Contact... 29
Gambar 3.9 Flowchart Halaman Admin...30
Gambar 3.10 Flowchart Data Sepeda Motor...31
Gambar 3.11 Flowchart Edit Data Motor...31
Gambar 3.12 Flowchart Hapus Data Motor... 32
Gambar 3.13 Flowchart Faktur...32
Gambar 3.14 Flowchart Surat Jalan... 33
Gambar 3.15 Flowchart Data Penjualan...34
Gambar 3.16 Perancangan Antar Muka... 39
Gambar 3.17 Struktur Menu... 39
Gambar 3.18 Halaman Utama... 42
Gambar 3.19 Halaman Profil...42
Gambar 3.20 Halaman Produk... 43
Gambar 3.21 Halaman Data Pelanggan...43
Gambar 3.22 Transaksi Penjualan...44
Gambar 3.23 Stok Barang... 44
Gambar 3.24 Laporan Penjualan... 44
Gambar 3.25 Laporan Konfirmasi Transfer Pembayaran... 45
Gambar 3.26 Halaman Login... 45
Gambar 3.28 Edit Produk... 46
Gambar 3.29 Cara Aktifkan Xampp Control Panel...46
Gambar 3.30 Xampp Control Panel ... 47
Gambar 3.31 Tampilan URL ... 47
xi
informasi penjualan untuk memudahkan pelayanan kepada konsumen agar terus dikembangkan. Analisis proses didasarkan pada tinjauan terhadap sistem penjualan yang digunakan perusahaan dan digambarkan dengan IDEF. ERD untuk menggambarkan hubungan antar entitas dalam sistem informasi penjualan.
Perancangan fisik sistem informasi penjualan ini, menggunakan bahasa pemrograman PHP dan database MySQL. Berdasarkan desain input-ouput dalam penelitian ini diperoleh gambaran sistem informasi penjualan berbasis web yang mampu memenuhi spesifikasi kebutuhan perusahaan. Hasil yang diinginkan dalam peancangan sistem informasi penjualan berbasis web adalah dapat membantu konsumen dalam mengakses informasi mengenai produk yang dijual dan dalam melakukan pemesanan produk, mengimplementasikan sistem informasi yang meliputi implementasi perangkat lunak, perangkat keras, basis data serta antarmuka dari aplikasi yang dihasilkan.
Kata kunci : Sistem Informasi, Penjualan Sepeda Motor, Berbasis Web.
xii ABSTRACT
Sales services become very important when competition between companies is getting tougher. Sales information system provides information to handle product/service sales. Therefore, it is necessary to develop a sales information system to facilitate service to consumers so that it continues to be developed. Process analysis is based on a review of the sales system the company uses and is described by IDEF. ERD to describe the relationship between entities in the sales information system. The physical design of this sales information system uses the PHP programming language and MySQL database. Based on the input-output design in this research, it is obtained a description of a web-based sales information system that is able to meet the specifications of the company's needs. The desired result in designing a web-based sales information system is to be able to assist consumers in accessing information about the products sold and in ordering products, implementing an information system that includes the implementation of software, hardware, databases and the interface of the resulting application.
Keywords: Information System, Motorcycle Sales, Web-Based.
1 A. Latar Belakang
Internet adalah istilah yang tidak asing lagi, dimana jaringan ini berkembang begitu pesat. Salah satu media yang tersebar di internet adalah website. Pada awalnya website hanya digunakan untuk menyampaikan informasi secara online, namun sekarangwebsitetelah menunjang aktivitas bisnis, sepertie- commerce, e-marketing,online transactiondan lainnya.
Keberadaan internet telah menghadirkan nuansa tersendiri ditengah masayarakat, karena selalu mengikuti kemajuan teknologi. Penambahan fasilitas demi menambah kepuasan pelanggan menjadi sisi yang di tonjolkan. Ini telah menjadi bagian midup masyarakat kini, bukan hanya sebagai rujukan informasi, tetapi juga gaya hidup dan kebudayaan.
Jenardi Motor yang bergerak di bidang penjualan motor dan bertempat di kota Sidoarjo saat ini mengalami kesulitan dalam mengembangkan penjualan maupun promosi, dikarenakan Jenardi Motor masih menggunkan sistem penjualan yang masih konvensional, walaupun sudah berjalan baik di kota sidoarjo tatapi untuk kedepannya tidak optimal karena tidak semua kalangan dapat menerima informasi mengenai Jenardi Motor.
Dikarenakan sistem penjualan yang masih konvensional Jenardi Motor berkeinginan untuk mengembangkan sistem penjualan dan promosi yang elbih baik, lebih menguntungkan, lebih efisien dan efektif untuk wilayah sidoarjo, maka
2
penulis memberikan solusi dengan membuat sebuah aplikasi penjualan barang dan promosi yang berbasis web. Seperti yang telah diterangkan diatas yaitu dengan memanfaatkan internet sebagai sarana untuk menjual produk dan promosi, dengan harapan Jenardi Motor lebih dikenal dan produknya lebih diminati oleh masyarakat Sidoarjo dan sekitarnya.
B. Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan, permasalahan yang ada adalah sebagai berikut :
1. Merancang bangun sistem informasi penjualan sepeda motor berbasis web.
2. Mengimplementasikan dan menguji sistem informasi tersebut di atas.
C. Tujuan dan Manfaat Penelitian
1. Tujuan perancangan dan pembuatan sistem informasi berbasis web ini adalah : Menghasilkan program system informasi penjualan berbasis web yang bisa membantu memudahkan penjualan dan promosi di Jenardi Motor Sidoarjo sehingga dapat menyajikan informasi secara cepat, tepat, dan akurat.
2. Manfaat
a. Laporan Tugas Akhir ini bermanfaat bagi bagi mahasiswa yang melakukan Tugas Akhir, adik – adik kelas maupun untuk menunjang proses kegiatan belajar di Program Studi Diploma III Teknologi Komputer Politeknik NSC Surabaya.
b. Bagi Dealer Jenardi Motor Sidoarjo
Dapat menjadi bahan pertimbangan bahwa dalam menyelesaikan masalah penjualan dan promosi sepeda motor dengan menggunakan komputer dan internet dapat mengefisiensikan waktu dan tenaga, sehingga bisa dijadikan acuan untuk meningkatkan kualitas pelayanan, penjualan dan promosi.
c. Bagi Akademik
Membantu penulis untuk mengolah data secara langsung dan menerapkan disiplin ilmu bagi penulis selama duduk di bangku kuliah di Politeknik NSC Surabaya. Laporan Tugas Akhir ini nantinya dapat menambah pustaka dan dapat bermafaat sebagai salah satu bahanreferensitopik terkait.
4 BAB II
LANDASAN TEORI
A. Pengertian Data
Banyak terdapat pengertian data yang dirangkum dari berbagai sumber. Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan- bahan keterangan. Dari sudut pandang bisnis, terdapat pengertian data bisnis sebagai berikut : “Business data is an organization’s description of things (resources) and events (transactions) that it faces”. Jadi data, dalam hal ini disebut sebagai data bisnis, merupakan deskripsi organisasi tentang sesuatu (resources) dan kejadian (transaction) yang terjadi. Pengertian yang lain mengatakan bahwa “data is the description of things and events that we face”.
Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi.Gordon B.
Davis dalam bukunya Management Informations System : Conceptual Foundations, Structures, and Development menyebutkan data sebagai bahan mentah dari informasi, yang dirumuskan sebagai sekelompok lambing-lambang tidak acak yang menunjukkan jumlah atau tindakan atau hal-hal lain.
Sedangkan menurut Murdick, dkk (1984) merumuskan bahwa data adalah fakta yang tidak sedang digunakan pada proses keputusan, biasanya dicatat dan diarsipkan tanpa maksud untuk segera diambil kembali untuk pengambilan keputusan.
Dari pengertian di atas dapat diambil kesimpulan bahwa data adalah bahan baku informasi, didefinisikan sebagai kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan, benda, dan sebagainya. Data terbentuk dari karakter, dapat berupa alphabet, angka, maupun symbol khusus seperti *, $ dan/.
Data disusun untuk diolah dalam bentuk struktur data, struktur file, dan basis data.
B. Pengertian Sistem
Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.
Sedangkan pengertian prosedur itu sendiri menurut Richard F. Neuschel, prosedur adalah suatu urut-urutan operasi klerikal (tulis-menulis), biasanya melibatkan beberapa orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi- transaksi bisnis yang terjadi.
Dalam kamus Inggris-Indonesia-nya John M. Echols dan Hassan Shadily, “sistem” diartikan sebagai susunan. Seperti misalnya yang terdapat dalam kata sistem syaraf berarti susunan syaraf, sistem jaringan berarti susunan jaringan dan lain sebagainya. Menurut M.J Alexander dalam buku Information System Analysis Theory and Application, sistem merupakan suatu group dari elemen-elemen baik yang berbentuk fisik maupun non-fisik yang menunjukkan suatu kumpulan saling berhubungan di antaranya dan berinteraksi
6
bersama-sama menuju satu atau lebih tujuan, sasaran atau akhir dari sebuah sistem. Dalam pengertian lain, “sistem” juga bisa diartikan sebagai “cara”.
Seperti misalnya kita sering mendengar kata-kata seperti sistem pengamatan, sistem penilaian, sistem pengajaran dan lain sebagainya. Istilah sistem juga banyak dipakai dan dihubungkan dengan kata-kata seperti sistem pendidikan, sistem perangkat lunak, sistem transportasi dan lain sebagainya.
Dari sekian banyaknya arti dari kata sistem, kita akan mengambil pengertian bahwa sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.
C. Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem(environments),penghubung(interface),masukan(input), keluaran(output),pengolah(process),dan sasaran(objectives) atau tujuan (goal).
Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.
Keluaran dari satu subsistem akan menjadi masukan untuk subsistem yang lainnya dengan melalui penghubung.
Masukan adalah energi yang dimasukkan ke dalam sistem dapat berupa masukan perawatan dan masukan sinyal. Masukan perawatan dimasukkan supaya sistem dapat beroperasi sedangkan sinyal untuk mendapatkan keluaran.
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem pasti mempunyai tujuan atau sasaran kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
D. Pengertian Informasi
Menurut Gordon B. Davis dalam bukunya Management Informations System : Conceptual Foundations, Structures, and Development menyebut informasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan. Menurut Barry E. Cushing dalam buku Accounting Information System and Business Organization, dikatakan bahwa informasi merupakan sesuatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berguna kepada orang yang menerimanya. Menurut Robert N.
Anthony dan John Dearden dalam buku Management Control Systems, menyebut informasi sebagai suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya. Menurut Stephen A. Moscove dan Mark G.
8
Simkin dalam bukunya Accounting Information Systems : Concepts and Practise mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan bisnis.
Dari pengertian di atas dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadian-kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan.
E. Kualitas Informasi
Kualitas dari suatu informasi (quality of information)tergantung dari tiga hal, yaitu informasi harus akurat(accurate),tepat pada waktunya(timeliness),dan relevan (relevance). Yang dimaksud dengan akurat berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Sedangkan tepat waktu berarti informasi yang dating pada penerima tidak boleh terlambat dan yang terakhir relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.
F. Siklus Informasi
Pengolahan data menjadi suatu informasi dapat digambarkan sebagai sebuah siklus yang berkesinambungan seperti berikut.
Gambar 2.1 Siklus Informasi
G. Karakteristik Informasi
Setiap informasi, memiliki beberapa karakteristik yang menunjukkan sifat dari informasi itu sendiri. Karakteristik-karakteristik informasi tersebut adalah : 1. Benar atau salah
Karakteristik tersebut berhubungan dengan sesuatu yang realis atau tidak dari sebuah informasi.
2. Baru
Sebuah informasi dapat berarti sama sekali baru bagi penerimanya.
3. Tambahan.
Sebuah informasi dapat memperbaharui atau memberikan nilai tambah pada informasi yang telah ada.
10
4. Korektif
Sebuah informasi dapat menjadi bahan koreksi bagi informasi sebelumnya, salah atau palsu.
5. Penegas
Informasi dapat mempertegas informasi yang telah ada, hal ini masih berguna karena dapat meningkatkan persepsi penerima atas kebenaran informasi tersebut.
H. Nilai Informasi
Nilai suatu informasi berhubungan dengan keputusan. Hal ini berarti bahwa bila tidak ada pilihan atau keputusan, informasi menjadi tidak diperlukan. Keputusan dapat berkisar dari keputusan berulang yang sederhana sampai keputusan strategis jangka panjang.
Sedangkan parameter untuk mengukur nilai sebuah informasi tersebut, ditentukan dari dua hal pokok yaitu : manfaat (use) dan biaya (cost). Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya.
I. Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem di dalam 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.
J. Pengertian Penjualan
Penjualan adalah cara untuk mempengaruhi konsumen untuk membeli produk yang ditawarkan. Dalam kenyataannya penjualan mempunyai dua sistem yang biasa diterapkan oleh suatu perusahaan dagang yaitu penjualan yang dilakukan dengan cara tunai dan penjualan yang dilakukan menggunakan cara kredit atau sering disebut cara angsuran.
K. Pengertian Database
Database adalah kumpulan data yang saling berhubungan dan disimpan didalam media penyimpanan elektronik sedemikian rupa sehingga tidak terjadi pengulangan.
L. Bagian Software 1. Web Server
Web server adalah suatu software yang bertindak melayani pengaksesan aplikasi web. Web browser seperti explorer atau navigator berkomunikasi melalui jaringan (termasuk jaringan internet) dengan web server, menggunakan HTTP browser akan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan yang disediakan oleh server.
12
2. Web Browser
Web browser adalah sebuah aplikasi perangkat lunak untuk melintasi, mengambil, dan menyajikan sumber informasi di world wide wibe.
3. Hyper Text Markup Languange (HTML)
Hyper Text Markup Languange (HTML) adalah suatu bahasa pemrograman dalam bentuk skrip yang dapat digunakan untuk menyusun halaman web.
4. HTTP ( Hypertext Transfer Protocol )
HTTP (Hypertext transfer protocol) adalah salah satu layanan jaringan internet yang menangani lalu lintas pengiriman data. Melalui layanan HTTP, setiap server di jaringan internet dapat mengirimkan data dan menyajikan informasinya kepada pengguna internet. Jaringan paling luas yang ditangani HTTP adalah world wide web (www). HTTP berfungsi sebagai suatu system pendistribusian dan pengguna informasi secara bersama di internet protocol merupakan aturan dan standarisasi yang memungkinkan terjadinya pertukaran informasi antar komputer. Dengan adanya HTTP, maka computer dengan system tertentu (misalnya Windows) dapat berinteraksi dengan komputer yang menggunakan system lain (misalnya Unix atau Linux). Protocol HTTP digunakan denganworld wide websejak tahun 1990.
Cara kerja dalam system komunikasi HTTP pada intinya terletak pada proses pengiriman permintaan oleh klien dan pemberian respon permintaan oleh server internet. Klien mengirimkan sebuah permintaan tertentu melalui protocol HTTP, permintaan akan dilanjutkan ke server yang terkait. Setelah permintaan
tersebut diterima maka server akan memberikan respon dengan menampilkan informasi tertentu beserta pesan status atau hasil pemberian respon.
Pada kasus tertentu, respon yang diterima oleh klien tidak selalu membawa hasil seperti yang diharapkan. Status keberhasilan dan kegagalan pemrosesan sebuah permintaan akan ditampilkan kepada klien dalam kode tertentu.
5. Apache Web Server
Apache Web Server adalah suatu aplikasi atau perangkat lunak yang digunakan untuk bertindak melayano pengaksesan aplikasi web.
Apache berada di bawah GNU, General Public (lisensi yang bersifat free) sehingga apache dapat di download secara gratis. Saat ini apache banyak digunakan sebagai wb server untuk portal-portal besar.
6. PHP (Personal Home Page)
PHP merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya dikirimkan ke klien, tempat pemakai menggunakan browser.
Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yakni pada tahun 1994. Skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”. Paket inilah yang menjadi cikal- bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP versi 2. Pada versi inilah pemrogram dapat menempelkan kode terstruktur di dalam tag HTML.
Yang menarik kode PHP juga bisa berkomunikasi dengan database dan melakukan perhitungan yang kompleks sambil jalan. Pada saat ini, PHPcukup
14
popular sebagai peranti pemrograman web, terutama di lingkungan Linux.
Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis UNIX, Windows NT, dan Macintosh, bahkan versi untuk Windows95/98 pun tersedia.
PHP adalah suatu bahasa pemrograman Open Source yang digunakan secara luas terutama untuk pengembanganwebdan dapat disimpan dalam bentuk HTML. Keuntungan utama menggunakan PHP adalah script PHP tidak hanya benar-benar sederhana bagi pemula, tetapi juga menyediakan banyak fitur tambahan untuk programmer professional.
Secara singkat, kelebihan-kelebihanPHPmeliputi :
a.Script PHPsederhana, mudah dibuat, dan mempunyai kecepatan akses tinggi.
b. Dapat berjalan dalam server web yang berbeda dan dalam sistem operasi yang berbeda. PHP dapat berjalan pada system operasi Linux/Unix, Windows, danMacintosh.
c. BersifatOpen Sourcesehingga diterbitkan secara gratis.
d. Dapat berjalan pada server web Microsoft Personal Web Server, Apache, IIS, Xitamidan sebagainya.
e. Termasuk bahasa yang embedded (bisa ditempel atau diletakkan dalam tak HTML).
7. MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal.
Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifatfree atau gratis.
PHP juga mengenal pengolahan data dengan menggunakan file teks.
Tetapi menyimpan data dalam file biasa memiliki banyak keterbatasan. File teks tidak memiliki kemampuan untuk mengolah data misalnya menghitung total nilai, rata-rata, dan lain sebagainya. Demikian juga dalam hal pencarian data.
Semakin besar ukuran file, pencarian data yang dilakukan pada “*.TXT” akan menjadi lebih sulit. Untuk itulah diperlukandatabase.
Cikal bakal MySQL adalah mini SQL yang dikembangkan oleh MySQL AB (perusahaan IT Swedia) sejak tahun 1979 di bawah komando Michael Widenius Monty.MySQL release1.0 dikeluarkan Mei 1996 secara terbatas untuk kalangan sendiri. Baru dilepas untuk public bulan Oktober 1996 setelah muncul versi 3.
MySQLdapat didefinisikan sebagai :
a. MySQL merupakan system manajemen database. Database merupakan struktur penyimpanan data. Untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah database komputer, diperlukan system manajemen database sepertiMySQL Server.
b. MySQL merupakan sistem manajemen database atau basis data terhubung (relational database manajemen system). Database terhubung menyimpan data pada tabel-tabel terpisah. Hal tersebut akan menambah kecepatan dan fleksibilitasnya. Kata SQL pada MySQL merupakan singkatan dari
“Structured Query Language”. SQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standard.
16
c. MySQL merupakansoftware Open Source. Open Source berarti semua orang diizinkan menggunakan dan memodifikasi software. Semua orang dapat men-download software MySQL dari internet dan menggunakannya tanpa membayar.
d. Server database MySQL mempunyai kecepatan akses tinggi, mudah digunakan, dan andal. MySQL dikembangkan untuk menangani database yang besar secara cepat dan telah sukses digunakan selama bertahun-tahun.
Konektivitas, kecepatan, dan keamanannya membuat server MySQL cocok untuk mengaksesdatabasedi internet.
e. MySQL Server bekerja di klien/server atau system embedded. Software database MySQL merupakan system klien/server yang terdiri atas multithread SQL server yang mendukung software klien dan library yang berbeda, tool administratif, dan sejumlah Application Programming Interfaces (APIs).
f. MySQLtersedia dalam beberapa macam bahasa.
8. XAMPP
Xampp merupakan paket PHP yang berbasis open source yang dikembangkan oleh sebuah komunitas open source.
Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasinya secara otomatis untuk auto konfigurasi.
M. Flowchart
1. Simbol – simbol Flowchart
Flowchart disusun dengan simbol - simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain :
Tabel 2.1 Simbol – simbol Flowchart.
18
Keterangan simbol-simbol flowchart : a. Flow direction symbol
simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lainnya. Simbol ini disebut juga connection line.
b. Terminator symbol
Simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan.
c. Connector symbol
Simbol untuk keluar-masuk atau penyambungan proses dalam lembar/halaman yang sama.
d. Connector symbol
Simbol untuk keluar-masuk atau penyambungan proses pada lembar/halaman yang berbeda.
e. Processing symbol
Simbol yang menunjukan pengolahan yang dilakukan oleh komputer.
f. Manual Operation
Simbol yang menunujukan pengolahan yang tidak dilakukan oleh komputer.
g. Decision
Simbol pemilihan proses berdasarkan kondisi yang ada.
h. Input-output
Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya.
i. Manual input
Simbol untuk pemasukan data secara manual on-line keyboard.
j. Prepartion
Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage.
k. Predefine proses
Simbol untuk pelaksanaan suatu bagian (sub-program) /prosedur l. Display
Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagaianya.
m. Disk and on-line storage
Simbol yang menyatakan input berasal dari disk atau disimpan ke disk.
n. Magnetic tape unit
Simbol yang menyatakan input berasal dari pita magnetic atau output disimpan ke pita magnetic.
o. Dokumen
Simbol yang menyatakan input berasal dari dokumen dalam bentuk soft file atau output dicetak ke kertas.
N. Alat bantu analisis dan perancangan.
Ada beberapa alat bantu dalam menganalisis dan merancang sistem informasi ini, diantaranya.
1. Flow Map
Flowmap merupakan prosedur kerja atau functional flowchart ( Diagram Alir Fungsional ). Flow map/Functional Flowchart merupakan diagram alir
20
yang menggambarkan pergerakan proses diantar unit kerja yang berbeda-beda, sekaligus menggambarkan arus dari dokumen, aliran data fisik, entitas-entitas sistem informasi dan kegiatan operasi yang berhubungan dengan sistem informasi.
2. Diagram Konteks dan Flow Diagram ( DFD )
Data Flow Diagram (DFD) adalah merupakan diagram yang digunakan untuk menggambarkan proses-proses yang terjadi pada sistem yang akan dikembangkan. Dengan Data Flow Diagram data-data yang terlibat pada masing-masing proses dapat diidentifikasi. Berikut ini simbo-simbol DFD :
Tabel 2.2 Simbol-simbol Data Flow Diagram ( DFD )
SIMBOL ARTI
Entity Luar Merupakan Sumber atau tujuan dari aliran data atau ke sistem. Entity luar merupakan lingkungan luar sistem.
Aliran Data Menggambarkan aliran data dari satu proses ke proses lainnya.
Storage Merupakan komponen yang berfungsi untuk menyimpanan data.
Proses Proses atau fungsi yang mentrasformasikan data.
3. Entitiy Realitional Diagram ( ERD )
ERD adalah gambar atau diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis. Berikut simbol-simbol Entity Realitional Diagram:
Tabel 2.3. Simbol-simbol ERD
SIMBOL ARTI
Entity Sesuatu Yang terlihat nyata ataupun terlihat abstrak.
Relationship Menggambarkan hubungan yang terjadi antara satu entity atau lebih entity lain.
Atribut Sifat/Karakter suatu entitas yang menyediakan penjelasan secara mendetail tentang entitas tersebut.
22 BAB III PEMBAHASAN A. Perancangan
Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin banyak dan rumit sangatlah terbatas. Oleh karena itu sangat dibutuhkan suatu sistem yang dapat mengolah data dengan baik sehingga dapat mempercepat serta mengefisiensikan pekerjaan pengolahan data. Untuk menghindari terjadinya kesimpangsiuran dalam pembahasan masalah dan mengingat akan keterbatasan penulis dalam hal ilmu dan keterampilan serta waktu maka penulis membatasi permasalahanhanya pada sistem informasi penjualan sepeda motor.
Adapun identifikasi masalahnya yaitu bagaimana merancang sebuah sistem komputerisasi yaitu sistem informasi penjualan sepeda motor berbasis web agar dapat menyajikan informasi yang cepat, efektif, efisien, serta akurat sehingga dapat mencapai tujuan yang diinginkan.
1. Proses Sistem Informasi Penjualan Sepeda Motor a. Diagram Konteks.
Diagram konteks merupakan gamabaran mengenai suatu sistem. Dalam diagram konteks menerangkan secara garis besar hubungan antara entitas yang ada pada sistem. Berikut adalah diagram konteks dari sistem informasi penjualan motor yang akan dikerjakan :
- Konsumen regisstrasi - Input data motor
- Login - Input faktur
- Syarat dan pembelian - Input surat pengiriman
- data motor - Input data penjualan
- Input pemesanan
- informasi unit motor - Informasi pemesanan
- Informasi faktur - Informasi data konsumen
- Informasi surat jalan
- Laporan data konsumen - Laporan data unit motor - Laporan data pemesanan - Laporan data penjualan
Gambar 3.1 Diagram Konteks b. D a t a F l o w D i a g r a m ( D F D ) .
Data Flow Diagram yang menggambarkan fungsi logika dari sebuah sistem.dalam DFD terdapat aliran data dan proses yang terjadi dalam sistem.
berikut adalah DFD dari sistem informasi penjualan motornya :
Gambar 3.2 DFD
CUSTOMER
SISTEM INFORMASI PENJUALAN SEPEDA
MOTOR
ADMIN
PIC
24
c. R e l a s i D a t a b a s e .
Proses yang dimaksudkan adalah hubungan antara file atau tabel yang terkait. Pada proses tersebut elemen dapat dikelompokan menjadi file database berdasarkan entitas dan hubungannya. Adapun Relasi Tabel Sistem Informasi Penjualan Sepeda Motor Honda Jenardi dapat dilihat pada gambar ini.
Gambar 3.3 Relasi Database Faktur
No_faktur tgl_faktur jml_uang terbilang id_customer
Pengiriman
Kd_pengiriman tgl_pengiriman jasa_pengiriman no_faktur
Admin
Id_Admin User_name password
Penjualan
Id_Penjualan namaalamat telppekerjaan kode_motor
Konsumen
Id_Customer user_name PassNama JkPekerjaan Alamat KotaProvinsi Kode_pos No_tlp Email No_rekening Nama_bank
Pemesanan
Kd_Pemesanan tgl_pemesanan id_customer kode_motor kd_status batas_akhir
Status Kd_status status
Motor
Kode_motor nama_motor typemerk thn_buat isi_silinder nm_bpkb no_polisi no_mesin no_rangka warna harga gambar
2. Flowchart Program.
a. Flowchart Menu
Gambar 3.4 Flowchart Menu Aplikasi
Tidak Tidak
Tidak
Tidak
Tidak
Tidak Mulai
Halaman Utama - Beranda
- Profil - Produk - Contact Us
- Registrasi - Login Admin
Beranda?
Profil?
Produk?
Contact?
Registrasi?
Login Admin?
Keluar?
Selesai
Beranda
Profil
Produk
Contact Us
Registrasi
Login Admin
Profil
Produk
Contact Us
Registrasi
Login Admin YA
YA
YA
YA
YA
YA
26
b. Flowchart Halaman Profil
Saat user mengklik halaman profil maka akan diproses dan akan menampilkan halaman profil. Flowchart halaman profil digambarkan seperti dibawah ini:
Gambar 3.5 Flowchart Halaman Profil
c. Flowchart Halaman Produk
Halaman produk aktif jika user mengklik halaman produk, kemudian user dapat memesan produk yang dipilih apabila user belum melakukan login maka user akan dialihkan kehalaman registrasi, tetapi jika user sudah melakukan login maka pemesanan akan terkirim. Untuk flowchart halaman produk digambarkan seperti dibawah ini
Mulai
Halaman Utama
Profil?
Selesai Tampil Halaman
Profil
Tidak
YA
Gambar 3.6 Flowchart Halaman Produk
d. Flowchart Registrasi Customer
Halaman registrasi ini aktif jika user mengklik halaman registrasi maka akan menampilkan form input registrasi, jika user belum menjadi member atau belum login maka user harus registrasi dahulu untuk melakukan pemesanan
Pesan Produk
Cek login
Pesan & Kirim
Pesan Terkirim
Selesai Mulai
Halaman Utama
Produk
Maaf Anda belum login
Tampil Halaman Tampil Halaman
Tidak
YA
YA Tidak
YA
28
sepeda motor dan user harus mengisi data diri dengan lengkap, jika tidak lengkap maka registrasi gagal. Flowchart halaman registrasi seperti dibawah ini:
Gambar 3.7 Flowchart Halaman Registrasi Customer.
Mulai
Halaman Utama
Registrasi?
Selesai Input Data Konsumen
Daftar
Daftar Sukses Tampil Halaman
Registrasi
Tampil Halaman Registrasi Tidak
YA
Tidak
YA
e. Flowchart Halaman Contact
Halaman Contact akan aktif saat user mengklik halaman contact maka akan diprosses dan akan menampilkan halaman Contact. Flowchart halaman Contact seperti dibawah ini.
Gambar 3.8 Flowchart Halaman Contact
f. Flowchart Halaman Admin
Halaman ini ditampilkan hanya untuk pihak tertentu, yaitu untuk administrator yang berkaitan dengan pengolahan website. Halaman administrator ini akan tampil dengan mengklik link administrator, tetapi untuk dapat mengakses halaman ini harus melalui login terlebih dahulu jika login diterima maka akan terbuka halaman administrator jika batal maka login dibatalkan. Flowchart halaman administrator seperti dibawah ini.
Mulai
Halaman Utama
Contact Customer
Selesai Tampil Halaman Contact
YA
Tidak
30
Gambar 3.9 Flowchart Halaman Admin
Mulai
Halaman Utama
Admin?
Selesai Input Username dan
Password
Login
Logout Halaman Login Admin
Tampil Halaman Administrator
Username &
Password Tidak Valid Tidak
YA
Tidak
g. Flowchart Data Sepeda Motor
YA
Gambar 3.10 Flowchart Data Sepeda Motor h. Flowchart Edit Data Sepeda Motor
Gambar 3.11 Flowchart Edit Data Motor
Mulai
Data Produk
Simpan
Selesai Halaman
Data Lengkap Input Data
Data Produk Disimpan
Tidak YA
Mulai
Data Produk
Simpan
Selesai Cek Data Edit Data Produk
Data Produk YA
YA
Tidak
32
YA
YA
i. Fowchart Hapus Data Sepeda Motor
Gambar 3.12 Flowchart Hapus Data Motor j. Flowchart Faktur
Gambar 3.13 Flowchart Faktur
Mulai
Data Produk
Hapus
Selesai Hapus Data Produk
Data Motor Dihapus YA
Tidak
Mulai
Data Faktur
Simpan
Selesai Halaman Utama
Data Lengkap Input Data Faktur
Data Faktur Disimpan
Cetak
Tidak
k. Flowchart Surat Jalan
Gambar 3.14 Flowchart Surat Jalan
Mulai
Data Surat Pengiriman
Simpan
Selesai Halaman Utama
Data Lengkap Input Data Surat Pengiriman
Data Surat Pengiriman
Cetak YA
Tidak
YA
34
l. Flowchart Data Penjualan
Gambar 3.15 Flowchart Data Penjualan
Mulai
Data Penjualan
Simpan
Selesai Halaman Utama
Data Lengkap Input Data
Penjualan
Data Penjualan
Cetak YA YA
Tidak
3. Desain Sistem a. Struktur File
Struktur file merupakan sutau objek sistem perangkat lunak yang merupakan elemen-elemen dari sistem perangkat lunak yang dirancang, salah satu objek tersebut adalah data.
1. Nama Tabel : Cutomer Kunci : id_konsumen
Keterangan : Digunakan untuk menyimpan data konsumen.
Tabel 3.1 Struktur Tabel Konsumen.
No Field Type Keterangan
1 Id_konsumen Int(3) Id konsumen
2 User_name Varchar(25) User name untuk login 3 Pass Varchar(10) Password untuk login 4 Nama Varchar(30) Nama lengkap customer
5 Jk Varchar(10) Jenis kelamin
6 Pekerjaan Varchar(20) Pekerjaan konsumen 7 Alamat Varchar(50) Alamat konsumen
8 Kota Varchar(20) Kota konsumen
9 Provinsi Varchar(30) Provinsi konsumen
10 Kode_pos Int(6) Kode pos konsumen
11 No_tlp Varchar(15) Nomor telpon konsumen 12 Email Varchar(30) Email konsumen
13 No_rekening Varchar(20) Nomor rekening konsumen 14 Nama_bank Varchar(20) Nama bank konsumen
36
2. Nama Tabel : Pemesanan Kunci : kd_pemesanan
Keterangan : Digunakan untuk menyimpan data pemesanan.
Tabel 3.2 Struktur Tabel Pemesanan
No Field Type Keterangan
1 Kd_pemesanan Varchar (5) Kode pemesanan
2 Tgl_pemesanan Date Tanggal pembelian
3 Id_konsumen Varchar(30) Id konsumen 4 Kode_motor Varchar(10) Kode motor
5 Kd_status Int(1) Kode status pemesanan
6 Batas_akhir Date Batas akhir pemesanan
3. Nama Tabel : Motor Kunci : kd_motor
Keterangan : Digunakan untuk menyimpan data motor.
Tabel 3.3 Struktur Tabel Motor
No Field Type Keterangan
1 Kode_motor Varchar(10) Kode motor
2 Nama_motor Varchar(20) Nama motor
3 Type Varchar(15) Type motor
4 Merek Varchar(10) Merk motor
5 Thn_buat Varchar(4) Tahun pembuatan motor
6 Isi_silinder Varchar(6) Isi silinder motor
7 Nm_bpkb Varchar(30) Nama bpkb motor
8 No_polisi Varchar(10) Nomor polisi motor
9 No_mesin Varchar(20) Nomor mesin motor
10 No_rangka Varchar(20) Nomor rangka motor
11 Warna Varchar(20) Warna motor
12 Harga Int(10) Harga motor
13 Gambar Varchar(50) Gambar motor
4. Nama Tabel : Faktur Kunci : no_faktur
Keterangan : Digunakan untuk menyimpan data faktur.
Tabel 3.4 Struktur Tabel Faktur.
No Field Type Keterangan
1 No_faktur Varchar(5) No faktur
2 Tgl_faktur Date Tanggal faktur
3 Jml_uang Bigint(20) Jumlah uang pembayaran 4 Terbilang Varchar(50) Terbilang uang
5 Id_konsumen Varchar(20) Id customer
5. Nama Tabel : Pengiriman Kunci : kd_pengiriman
Keterangan : Digunakan untuk menyimpan data pengiriman.
Tabel 3.5 Struktur Tabel Pengiriman
No Field Type Keterangan
1 Kd_pengiriman Varchar(5) Kode pengiriman kendaraan 2 Tgl_pengiriman Date Tanggal pengiriman
3 Jasa_pengiriman Varchar(20) Jasa pengiriman
4 No_faktur Varchar(5) Nomor faktur
38
6. Nama Tabel : admin Kunci : id_admin
Keterangan : Digunakan untuk menyimpan data admin.
Tabel 3.6 Struktur Tabel Admin
No Field Type Keterangan
1 Id_admin Varchar(20) Id admin
2 User_name Varchar(20) Username untuk login 3 Password Varchar(20) Password admin untuk login
7. Nama Tabel : status Kunci : kd_status
Keterangan : Digunakan untuk status pemesanan.
Tabel 3.7 Struktur Tabel Admin
No Field Type Keterangan
1 Kd_status Bigint(1) Kode status
2 Status Varchar(10) Status pemesanan kendaraan
8. Nama Tabel : Penjualan Kunci : id
Keterangan : Digunakan untuk menyimpan data penjualan.
Tabel 3.81 Struktur Tabel Penjualan
No Field Type Keterangan
1 Ide Int(3) Id penjualan
2 Nama Varchar(30) Nama konsumen
3 Alamat Varchar(50) Alamat konsumen
4 Telp Varchar(15) Telepon konsumen
5 Pekerjaan Varchar(25) Pekerjaan konsumen 6 Kode_motor Varchar(10) Kode motor yang dibeli
4. Perancangan antar muka
Perancangan antar muka ini dibuat untuk mempermudah dalam pembuatan program dan perancangan tampilan program.
Gambar 3.16 Perancangan antar muka a. Struktur menu
Stuktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program sehingga pada saat menjalankan program komputer, pemakai (user) tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan. Pada perancangan ini dibuat menu yang dapat diintergrasikan seluruh data dalam suatu sistem dan disertai dengan intruksi yang ada pada pilihan menu tersebut. Adapun rancangan menu dari program Sistem informasi penjualan ini adalah sebagai berikut :
Gambar 3.17 Struktur menu
40
B. Pembuatan Program
Jenardi Motor dalam pengelolaan data unit motor, data konsumen, data harga dan data pembayaran masih menggunakan cara manual yaitu dengan menggunakan Microsoft Excel, sehingga banyak mengalami kendala baik dalam pencarian data konsumen, data pembayaran, dan pembuatan laporan bulanan.
1. Analisis Kebutuhan Sistem
Langkah pertama dalam pembuatan program adalah analisis kebuutuhan. Hal ini merupakan langkah pendahuluan sebgai analisis untuk menetapkan tipe program yang diobservasi dari user. Adapaun analisis kebutuhan anatara lain.
a. Konfigurasi Hardware dan Software
Konfigurasi Hardware untuk mendukung pelaksanaan program sistem informasi penjualan di Dealer Jenardi Motor perlu adanya dukungan sistem komputer yang memadai, baik dari segi hardware maupun software.
1) Kebutuhan Hardware
a) Personal Komputer (PC) spesifikasi adalah sebagai berikut : (1) Microprocessor Dual Core atau lebih tinggi
(a) Memori 1 GB atau lebih (b) Hardisk 320 GB
(c) Monitor (d) Keyboard (e) Mouse
b) Printer Kebutuhan printer disesuaikan dengan kebutuhan pencetakan dokumen atau pencetakan laporan.
2) Kebutuhan Sofware.
a) Xampp
b) Software sistem
Software sistem adalah program yang dirancang sebagai perantara hardware dengan program aplikasi. Software sistem digunakan untuk mendudkung sistem informasi penjualan ini disarakan menggunakan Windows7.
b. Kebutuhan Brainware
Kebutuhan brainware pada suatu aplikasi membutuhkan satu orang sebagai operator yang dapat mengakses sistem ini. Seorang pengguna yang ingin mempunyai akses terhadap aplikasi ini harus melakukan login, karena hanya bisa dilakukan ketika pengguna sudah melukan login dengan memasukan username dan password.
C. Uji Coba Sistem a. Halaman Utama
Tampilan halaman utama adalah tampilan yang pertama kali muncul apabila user mengakses situs Jenardi Motor Sidoarjo. Adapun tampilannya adalah sebagai berikut :
42
Gambar 3.18 Halaman Utama b. Halaman Profil
Tampilan profil adalah tampilan yang berisi profil dari Jenardi Motor.
Adapun tampilannyaadalah sebagai berikut :
Gambar 3.19 Halaman Profil c. Halaman Produk
Tampilan halaman produk adalah tampilan yang berisi daftar sepeda motor yang sedang dipasarkan pada Jenardi Motor Sidoarjo. Adapun tampilannya adalah sebagai berikut :
Gambar 3.20 Halaman Produk d. Halaman Data Pelanggan
Tampilan Halaman data pelanggan adalah halaman yang berisi biodata customer. Adapun tampilannya adalah sebagai berikut :
Gambar 3.21 Halaman Data Pelanggan
44
e. Transaksi Penjualan
Gambar 3.22 Transaksi Penjualan f. Stok Barang
Gambar 3.23 Stok Barang g. Laporan Penjualan
Gambar 3.24 Laporan penjualan
h. Laporan Konfirmasi Transfer Pembayaran
Gambar 3.25 Laporan Konfirmasi Transfer Pembayaran i. Halaman Login
Tampilan login admin adalah form yang harus diisi oleh admin apabila ingin masuk ke dalam menu admin. Adapun tampilannya adalah sebagai berikut.
Gambar 3.26 Halaman Login j. Input Produk
Gambar 3.27 Halaman Input Produk
46
k. Edit Produk
Gambar 3.28 Edit Produk
l. Menjalankan Program
Berikut ini adalah instalasi program untuk menggunakan program sistem Informasi Penjualan Sepeda Motor pada Jenardi Motor berbasis web. Langkah- langkahnya adalah sebagai berikut :
a. Klik menu Start, All Program, XAMPP,XAMPP Control Panel
Gambar 3.29 Cara Aktifkan Xampp Control Panel
b. Aktifkan XAMPP Control Panel Seperti pada gambar dibawah ini :
Gambar 3.30 Xampp Control Panel
c. Buka Mozilla Firefox, lalu ketikkan alamat http://localhost/pointofsale selanjutnya akan tampil seperti gambar dibawah ini :
Gambar 3.31 Tampilan URL
48 BAB IV PENUTUP A. Kesimpulan
Berdasarkan hasil penelitian ini, dapat disimpulkan bahwa permasalahan sistem yang berjalan di Jenardi Motor Sidoarjo saat ini adalah masih dilakukan secara manual sehingga di dalam penyajian informasinya sering kali tidak efektif dan efisien. Dalam proses pengolahan data yang banyak dan waktu yang dimiliki sedikit membutuhkan alat abantu komputer yang dapat mengakses data dengan cepat.
Dari hasil tugas akhir yang dilakukan di Jenardi Motor Sidoarjo dapat diambil kesimpulan, yaitu
1. Dengan adanya sistem informasi Penjualan ini Jenardi Motor dapat melakukan pendataan transaksi penjualan,stok barang, data pelanggan dengan lebih cepat, efektif, konsisten, dengan adanya program yang lebih baik sehingga dapat mengurangi adanya duplikasi dan redundasi data, serta penyimpanan datanya menjadi lebih aman.
2. Sistem informasi ini dibuat dengan menggunakan bahasa pemrograman PHP dan untuk databasenya menggunakan MySQL.
3. Data yang berhubungan dengan data pelanggan, stok barang dan lain-lainnya secara terkomputerisasi pada database yang dapat melakukan penyimpanan, pengubahan, penghapusan dan pencarian data serta pembuatan laporan.
B. Saran
Dalam pembuatan laporan tugas akhir ini memberikan saran yang dapat dapat digunakan untuk bahan pertimbangan antara lain :
1. Aplikasi ini dapat dikembangkan lebih lanjut dengan berbasis sistem online karena saat ini teknologiinternetsudah sangat maju.
2. Untuk mengantisipasi kehilangan data maka pengembanganya sebaiknya pada sistem informasi ini diberiBackupRestore.
50
DAFTAR PUSTAKA
Abdul Kadir, 2003.Pengenalan Sistem Informasi. Andi. Yogyakarta.
Al-Bahra bin ladjamudin. (2005). Analisis dan Desain Sistem Informasi.
Graha Ilmu : Yogyakarta.
Bin Ladjamudin, Al-Bahra. 2005. Analisis dan Desain Sistem Informasi.
Yogyakarta: Graha Ilmu.Mulyadi. (2008). Pengertian Penjualan,
Heru Purwanto, MT. 2007. Tutorial Praktis Membangun Website Interaktif Sekolah.Yogyakarta: Andi.
Jogiyanto, Hartono, 2005.Analisis & Desain Sistem InformasiPendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi Yogyakarta.
Purwanto, Yudhi. 2000. Pemrograman Web dengan PHP. Bandung: Elex Media Komputindo.
Siti Mukfaliyah., Sistem Informasi Penjualan Berbasis Web Pada Usantex, URL:https://www.academia.edu/29578481/SISTEM_INFORMASI_PENJ UALAN_BERBASIS_WEB_PADA_USANTEX
Syafi’I, M. 2004.Membangun Aplikasi Berbasis PHP dan MySQL. Yogyakarta:
Andi. Wahana Komputer. 2006.Menguasai Pemrograman Web dengan PHP 5. Yogyakarta:Andi.
Wulandari.(2015).,http://ojs.stmikpringsewu.ac.id/index.php/JurnalTam/article/vi ew/36/
Yafi’I, M. (2005). Aplikasi Database Dengan PHP 5 MySQL PostgreSQL Oracle. Yogyakarta : Andi.