BAB 1 PENDAHULUAN
1.1.
Latar Belakang Seiring dengan perkembangan zaman, manusia ikut berkembang. Dan
perkembangan zaman yang paling terlihat adalah perkembangan teknologi yang membuat peradaban manusia semakin maju. Dalam perkembangan zaman tersebut, manusia mampu membuat program yang dapat membantu dan menopang pekerjaan manusia agar dapat dikerjakan dalam waktu yang lebih singkat, lebih efisien dan lebih praktis dalam kesehariannya. Dalam perkembangannya, teknologi sudah dapat mengatasi masalah ruang dan waktu yang dulu menjadi sebuah
masalah yang sangat besar. Teknologi yang
berkembang sangat pesat dalam waktu 10 tahun terakhir adalah komputer. Dewasa ini, teknologi yang ada tidak terlepas dari teknologi komputer yang semakin lama semakin tidak dapat dipisahkan dari manusia karena dapat membuat pekerjaan menjadi lebih efisien, dan cepat. Salah satu bidang yang membutuhkan bantuan teknologi untuk membuat pekerjaan menjadi lebih cepat adalah penjualan. Bantuan teknologi yang dibutuhkan oleh bidang ini adalah kemampuan mengurangi kesalahan-kesalahan manusia dalam pencatatan pesanan, mempermudah proses penghitungan ketimbang melakukan pencatatan secara manual dan dengan adanya teknologi web, proses telekomunikasi 1
2
dapat dilakukan dan sangat membantu pekerjaan agar lebih cepat selesai, dan lebih akurat. C.V. BUANA ELECTRONIC adalah perusahaan yang berkembang dalam usaha penjualan barang elektronik yang menyediakan jalur kredit untuk pembayarannya. Perusahaan ini ingin menyesuaikan diri dengan teknologi yang ada sekarang ini dan berkeinginan untuk mengadaptasi teknologi komputer dan web ke dalam sistem yang ada sekarang ini. Perusahaan ini memiliki sistem manual yang terkadang mengalami kesalahan dalam penyampaian informasi. Kesalahan yang terjadi biasanya adalah kesalahan dari manusia, misalnya kesalahan pencatatan jenis kredit yang dipilih oleh konsumen. Atas dasar masalah inilah, Perusahaan berusaha mencari solusi untuk mengatasi kesalahan yang dibuat manusia. Selain itu perusahan juga ingin mengikuti perkembangan teknologi yang sedang berkembang karena perusahaan berpikir jika teknologi sekarang bisa di gunakan untuk menaikkan penjualan ,dan membuat perusahaan ini dapat bersaing di dunia bisnis. Untuk membantu proses pencatatan dan penghitungan data yang mudah dan cepat, serta terintegrasi dan dapat dipakai dan diakses dari beberapa tempat berbeda sekaligus, dibutuhkan sebuah aplikasi web dan sistem basis data yang tepat, khususnya di dalam bidang penjualan. Aplikasi web dan sistem basis data yang dibuat dalam skripsi ini diharapkan dapat membantu dalam proses pencatatan, pembuatan laporan,
3
mempermudah dan mempercepat proses penghitungan dan penyimpanan transaksi, dan mengintegrasikannya agar dapat diakses dari berbagai tempat berbeda sekaligus. 1.2.
Ruang Lingkup Ruang lingkup pembuatan rancangan sistem aplikasi ini mencakup semua proses pencatatan dan pengolahan data dalam bidang penjualan yang meliputi:
1.3.
•
Basis data pemesanan
•
Basis data transaksi yang terjadi
•
Halaman web untuk setiap basis data transaksi, logistik, dan pemesanan
•
Halaman web untuk merancang laporan
•
Tidak meliputi pembayaran.
Tujuan dan Manfaat 1.3.1
Tujuan Tujuan yang ingin dicapai dari skripsi ini adalah :
1. membangun aplikasi penjualan terkomputerisasi berbasis web yang dapat diintegrasikan dalam sebuah jaringan. 2. Meningkatkan pemasukan perusahaan. 3. Membantu marketing untuk mendapatkan konsumen.
1.3.2 Manfaat Manfaat yang diharapkan didapat dari skripsi ini, antara lain :
4
•
Dengan aplikasi berbasis web, pengguna dapat mengakses aplikasi penjualan terkomputerisasi ini tidak hanya dari satu tempat saja, tetapi pengguna bisa mengaksesnya melalui komputer-komputer yang terhubung dengan jaringan yang diintegrasikan dengan aplikasi ini.
•
Untuk mempermudah dan mempercepat proses pengerjaan dengan membangun rancangan antarmuka pemakai yang sesuai dengan kebutuhan dan keinginan pengguna.
•
Untuk menyediakan solusi penyimpanan data dengan merancang sistem basis data yang disesuaikan dengan rancangan aplikasi penjualan terkomputerisasi yang telah disesuaikan dengan kebutuhan pengguna.
1.4.
Metodologi Metodologi yang digunakan dalam penyusunan skripsi ini adalah waterfall
model (Sommerville, 2010,31). Detail metodologi: a.
Requirements definition Tahap ini adalah tahap awal pengumpulan data dan menetukan spsifikasi dari pengguna secara detail untuk membentuk suatu sistem. Pada tahap ini klien akan di wawancara untuk dapat diketahui apa kebutuhan dan keinginannya untuk ditindaklanjuti berikutnya.
b.
System and Software Design
5
Merancang bagian-bagian dari sistem dalam hal spesifikasi untuk membangun aksitektur sistem. Mengidentifikasi dan menjelaskan sistem software dan hubungannya. Tahap ini merupakan rancangan dari kebutuhan user yang meliputi:
1. Rancangan Sistem, System akan dirancang menggunakan DFD. 2. Rancangan Database Database dirancang dengan ERD. 3. Rancangan Jaringan Jaringan yang akan digunakan dirancang dengan 3 tier network 4. Rancangan Program Program akan dibangun menggunakan pseudocode. 5. Rancangan Tampilan Tampilan akan dirancang menggunakan story board dan STD seiring berjalannya komunikasi dengan user yang bersangkutan. 6. Rancangan sekuriti Sekuriti yang akan dirancang meliputi a. Database yang akan dirancang menggunakan validasi
6
b. Aplikasi yang dibuat yang akan dirancang menggunakan validasi administrator dsb. c. Koneksi internet yang memadai dengan menggunakan firewall.
c.
Implementation and Unit Testing Dalam tahap ini, sistem software diterapkan dalam kumpulan program dan subprogram. Memverifikasi bahwa semua program-program sesuai dengan spesifikasinya. Di tahap ini, semua program dan bagian-bagiannya di kerjakan dalam usaha menyelesaikan masalah yang muncul di perusahaan.
d.
Integration and System Testing Melakukan pengecekan terhadap semua bagian sistem dan masingmasing hubungannya bahwa sudah memenuhi spesifikasinya. Setelah selesai, sistem dapat diberikan kepada pengguna. Tahap ini merupakan tahap yang pengecekan apakah program yang dibuat dapat berjalan dengan baik di sistem.
e.
Operation and maintenance Melakukan perawatan secara berkala terhadap sistem bila sistem mengalami perubahan spesifikasi dari pengguna.
7
Tahap ini merupakan tahap dimana program sudah selesai dikerjakan, ddapat berjalan dengan baik di sistem user, dan di rawat oleh user dan pengembang.
1.5.
Sistematika Penulisan Sistematika penulisan skripsi ini terdiri dari 5 bab. Bab-bab tersebut akan dijelaskan secara singkat sebagai berikut :
BAB I : PENDAHULUAN Bab ini secara garis besar berisi latar belakang pemilihan judul skripsi, ruang lingkup masalah yang sedikit di persempit agar tidak menyimpang dari topik yang ada, tujuan dan manfaat dari skripsi yang dibuat, metodologi dan sistematika penulisan yang di terapkan.
BAB II : LANDASAN TEORI
Bab ini menjelaskan teori-teori yang menunjang dan mendasari pembuatan skripsi ini.
BAB III : ANALISIS DAN PERANCANGAN Bab ini akan menjelaskan profil perusahaan, struktur organisasi, prosedur yang berjalan, analisis, hasil survey, analisis hasil survey, identifikasi masalah, alterbatif pemecahan masalah beserta dengan perancangan basis data, dan spesifikasi proses.
BAB IV : IMPLEMENTASI DAN EVALUASI
8 Bab ini menjelaskan tentang cara pengimplementasian program yang telah dirancang ke perusahaan agar dapat digunakan semaksimal mungkin serta uji coba dan evaluasi dari program tersebut. BAB V : KESIMPULAN DAN SARAN Bab ini merupakan bab terakhir dari skripsi dan bab ini berisi kesimpulan yang di tarik oleh penulis dari bab-bab sebelumnya dengan disertai beberapa saran yang diharapkan dapat bermanfaat bagi perusahaan.