ABSTRAK
PT. Surya Primatama Motor adalah salah satu Perusahaan Swasta yang menjual motor produk Bajaj dari India, lokasinya terletak di Kota Sukabumi. Perusahaan ini adalah perusahaan yang cukup maju, akan tetapi pengolahan data di perusahaan ini masih belum ditunjang dengan fasilitas yang baik sehingga masih menggunakan cara-cara yang manual yaitu seperti ditulis tangan ataupun di implementasikan dalam bentuk file excel maupun file word. Sehingga perusahaan ini memerlukan sistem yang bias membantu dalam memproses data konsumen.
Metode Pengembangan Sistem yang digunakan dalam perancangan Sistem Informasi ini menggunakan metode Prototype dikarenakan metode ini mempunyai tahapan-tahapan yang jelas, nyata dan praktis. Apabila terjadi kesalahan, tahapan Pemeliharaan termasuk pembetulan kesalahan yang tidak ditemukan pada langkah terdahulu. Alat yang digunakan untuk menggambarkan model system adalah berupa diagram alir data (FlowMap), diagram konteks, dan data flow diagram (DFD), serta dalam perancangan basis data menggunakan kamus data, normalisasi, dan Entity Relation Diagram (ERD).
Sistem informasi yang dibuat diharapkan dapat membantu meningkatkan jumlah konsumen yang membeli sepeda motor produk bajaj dari India pada PT. Surya primatama Motor dan mempermudah calon konsumen dalam proses pemesanan.
ABSTRACT
PT. Surya Primatama Motor is one private company that sells motorcycles Bajaj products from India, its location in the city of Sukabumi. The company is a company that quite advanced, but the processing of data for this company is still not supported by good facilities that still use manual methods such as hand-written or that is implemented in the form of excel file or word file. So these companies need a system that can assist in processing customer data.
Systems Development Method used in the design of this Information System Prototype method because this method has the steps are clear, tangible and practical. If an error occurs, Maintenance stages including error correction which is not found in the previous step. The tools used to describe the system model is a data flow diagram (FlowMap), context diagrams, and data flow diagram (DFD), as well as in database design using a data dictionary, normalization, and Entity Relation Diagram (ERD).
BAB I
PENDAHULUAN
1.1. LATAR BELAKANG
Sistem Informasi penjualan merupakan suatu sistem yang menangani automatisasi prosedur penjualan yang sebelumnya dilakukan secara manual. Sistem ini pula dituntut untuk menghasilkan laporan penjualan, laporan bulanan dan laporan tahunan. Badan usaha ini membutuhkan suatu sistem pengumpulan data, pengolahan data, menyimpan data, melihat kembali data dan menyalurkan informasi yang baik, salah satunya memiliki keakuratan yang tinggi. Untuk memenuhi kebutuhan tersebut maka usaha yang harus dilakukan yaitu dengan pemanfaatan teknologi informasi seperti komputer beserta program aplikasi lainnya disamping peningkatan sumber daya manusia dan peningkatan sistem.
PT. Surya Primatama Motor merupakan salah satu perusahaan swasta yang bergerak dalam bidang penjualan, sistem penjualan pada PT. Surya Primatama Motor ini masih mengalami banyak kendala. Diantaranya adalah pengolahan data masih secara manual, laporan dokumen belum terkomputerisasi, dan diperlukannya sebuah aplikasi untuk mempermudah kinerja karyawan. Hal ini menyebabkan kinerja bagian penjualan kurang efektif dan efisien, dimana pencatatan data penjualan, data pengiriman dan data pemesanan masih dicatat dalam pembukuan sehingga mudah rusak atau hilang serta pembuatan laporannya dan pencarian data membutuhkan waktu lama.
Melihat permasalahan diatas maka penyusun tertarik menetapkan judul tugas akhir ini dengan judul “PERANCANGAN SISTEM INFORMASI PENJUALAN SEPEDA MOTOR SECARA TUNAI PADA PT. SURYA
PRIMATAMA MOTOR”
1.2. Identifikasi dan Rumusan Masalah
Berdasarkan pemaparan latar belakang masalah yang telah diuraikan di atas, maka dapat diidentifikasi beberapa permasalahan yang sering terjadi pada PT. Surya Primatama Motor, diantaranya yaitu :
1. Pengolahan data Penjualan masih dilakukan secara manual yang membutuhkan waktu lama.
2. Diperlukannya sebuah aplikasi untuk memudahkan kinerja karyawan secara cepat dan akurat dalam pencarian data.
Rumusan masalahnya dalam hal ini ada masalah-masalah yang timbul, maka penulis menggunakan masalah tersebut sehubungan dengan penelitian, penulis melakuan pemecahan masalah yang diambil :
1. Bagaimana Sistem Informasi Penjualan motor yang sedang bejalan di PT. Surya Primatama Motor ?
2. Bagaimana perancangan Sistem Informasi penjualan pada PT. Surya Primatama Motor ?
3. Bagaimana implementasi Sistem Informasi penjualan pada PT. Surya Primatama Motor ?
4. Bagaimana pengujian Sistem Informasi penjualan pada PT. Surya Primatama Motor ?
1.3. Maksud dan Tujuan Penelitian
1.3.1. Maksud Penelitian
Maksud dari penelitian ini adalah untuk mengembangkan sistem informasi penjualan sepeda motor pada PT. Surya Primatama Motor. Untuk meningkatkan efektivitas kerja perusahaan.
1.3.2. Tujuan Penelitian
1. Untuk mengetahui sistem penjualan motor yang sedang berjalan pada PT. Surya Primatama Motor.
3. Untuk mengetahui implementasi sistem informasi Penjualan motor yang sedang berjalan pada PT. Surya Primatama Motor.
4. Untuk mengetahui analisis dan pengujian program pada PT. Surya Primatama Motor.
1.4. Kegunaan Penelitian
1.4.1. Kegunaan Akademis
a. Bagi Pengembangan Ilmu
Hasil penelitian ini diharapkan dapat memperluas wawasan dalam pembangunan sistem informasi penjualan pada PT. Surya Primatama Motor.
b. Bagi penulis
Berguna dalam menambah atau memperkaya wawasan pengetahuan baik teori maupun praktek, belajar menganalisa dan melatih daya fikir dalam mengambil kesimpulan atas permasalahan yang ada pada PT. Surya Primatama Motor.
1.4.2. Kegunaan Praktis
a. Bagi Perusahaan
b. Bagi Konsumen
Dengan adanya sistem informasi ini memberikan pengetahuan tentang kualitas barang agar dapat membangun citra yang positif bagi perusahaan.
1.5. Batasan Masalah
Dalam penulis Sistem Informasi ini penulis akan mengemukakan batasan masalah sehubungan dengan penelitian yang penulis lakukan secara langsung :
1. Sistem Informasi ini hanya menerangkan proses penjualan sepeda motor secara tunai.
2. Sistem Informasi ini hanya digunakan oleh PT. Surya Primatama Motor. 3. Dalam penyusunan tugas akhir ini, disini penulis dalam pengerjaannya
akan menggunakan program aplikasi Microsoft Visual basic 6.0 dan Microsoft SQLServer 2000.
4. Pembahasan hanya penjualan saja, tidak berlanjut pada pembuatan STNK dan No Polisi.
5. Satu kali transaksi hanya dapat memesan satu unit kendaraan saja. 1.6. Lokasi dan Waktu Penelitian
1.6.1 Jadwal / Waktu Penelitian
Tabel 1.1.
Implementasi Waktu Penelitian
No Kegiatan
2010
Maret April Mei
1 2 3 4 1 2 3 4 1 2 3 4 1. Mengidentifikasi Kebutuhan Pemakai
a. Observasi b. Wawancara
2. Membangun Prototype
a. Merancang Input/Proses/Output b. Merancang Basis Data
c. Design dan Coding 3. Menguji Prototype 4. Memperbaiki Prototype
BAB II
LANDASAN TEORI
2.1 Pengertian Sistem
Dari segi etimologi, kata sistem berasal dari Bahasa Yunani yaitu “Systemo”, sedangkan dalam Bahasa Inggris dikenal dengan “System” yang mempunyai satu pengertian yaitu sehimpunan komponen atau bagian yang saling berhubungan secara teratur dan merupakan satu keseluruhan yang tidak terpisahkan.
Suatu sistem sangatlah dibutuhkan dalam suatu perusahaan, lembaga atau instansi pemerintahan , karena sistem sangatlah menunjang terhadap kinerja perusahaan, lembaga atau instansi pemerintah, baik yang berskala kecil maupun besar. Berikut ini definisi sistem secara umum menurut Jogiyanto (2005:1): “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”.
2.1.1 Karakteristik
a. Komponen Sistem
Suatu sistem yang terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama untuk membentuk suatu kesatuan. Komponen-komponen sistem atau elemen-elemen dapat berupa suatu sistem atau bagian-bagian dari system. Setiap subsistem ini mempunyai sifat-sifat dari sistem yang untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses system secara keseluruhan.
b. Batasan Sistem
Merupakan daerah yang membatasi antara suatu system dengan yang lainnya atau dengan luar lingkungan luarnya.batas system ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan atau tujuan.
c. Lingkungan Luar Sistem
Adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem ini dapat menguntungkan ataupun merugikan. Lingkungan yang menguntungkan merupakan energy dari sistem dan dengan demikian harus tetap dipelihara atau dijaga. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, agar tidak menggangu kelangsungan hidup dari sistem.
d. Penghubung Sistem
mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
e. Masukan Sistem
Adalah energi yang dimasukan ke dalam sistem.Masukan dapat berupa masukan perawatan (Maintence Input) dan masukan sinyal (Signal Input). Masukan perwatan ialah energy yang dimasukan supaya sistemtersebut dapat beroperasi. Sedangkan masukan sinyal ialah energy yang diproses untuk dapat dikeluarkan.
f. Keluaran Sistem
Adalah energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lainya.
g. Pengolahan Sistem
Suatu sistem yang mempunyai suatu bagian pengolahan atau sistem itu sendiri sebagai pengolahanya. Pengolah yang akan merubah masukan menjadi keluaran.
h. Sasaran Sistem
2.1.2 Klasifikasi Sistem
Menurut Jogiyanto Hartono (2000:687) klasifikasi sistem adalah sistem yang dapat diklasifikasikan dari beberapa sudut pandang .
Diantaranya adalah segabai beriktu :
a. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik.
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan.Sedangkan Sistem fisik merupakn sistem yang ada secara fisik. Misalnya sistem komputer, sistem operasi, sistem penjualan, dan lain sebagainya.
c. Sistem diklasifikasikan sebagai sistem yang tertentu dan sistem tak tentu. Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi . interaksi disntara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem tersebutdapat diramalkan dan relative stabil/konsisten dalam jangka waktu yang lama. Contoh ; Sistem komputer.Sedangkan Sistem tak tentuadalah sistem yang kondisi masa depanya tidak dapat diperiksa karena mngandung unsur probabilitas. Contoh ; sistem social, sistem politik dan sistem demokrasi
d. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbuka.
Sistem tertutupmerupakan sistem yang tidak barhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secra otomatis tanpa adanya turut campur tangan dari pihak luarnya walaupun sebenarnya bersifat relativity closed system (secra relative tertutup, tidak benar-benar tetutup).Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkunagan luarnya. Sistem ini menerima masukan dan menghasilakan keluaran untuk lingkungan luar atau subsistem yang lain.
2.2 Pengertian Informasi
Sedangkan menurut McFadden, dkk pada Abdul Kadir (2003: 31),”Informasi adalah data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut”.
Menurut Jogiyanto (2005:8) dalam buku “Analisis dan desain sistem informasi” adalah : “Informasi diartikan sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.
2.3 Pengertian Sistem Informasi
Menurut George M.Scott (2001:4) dalam buku “Prinsip-prinsip Sistem Informasi Manajemen” pengertian sistem informasi adalah; “Sistem informasi adalah sistem yang diciptakan oleh para analisis dan manajer guna melaksanakan tugas khusus tertentu yang sangat esensial bagi berfungsinya organisasi”.
Sedangkan definisi dari Robert A.leitch dan K.Roscoe davis dalam buku “Analisis dan desain sistem informasi” karangan Jogiyanto (2005:11) sebagai berikut: “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”. 2.4 Perencanaan Sistem Informasi
informasi yang tepat dan sesuai dengan organisasi masing-masing, berikut bagaimana informasi itu mengalir dari satu tempat ketempat lain, bagaimana merencanakan sistem informasi secara keseluruhan, serta bagaimana merencanakan sistem informasi secara per bagian.
Perlu di ingat, perubahan sistem, baik besar maupun kecil, selalu akan melalui tingkatan-tingakatan berikut :
Tingkat I : Ide, mengetahui perlu adanya perubahan Tingkat II : Design, merancang cara pemecahannya
Tingkat III : Pelaksanaan, menerapkan design kedalam sistem
Tingkat IV : Kontrol, memeriksa tingkat pelaksanaan dijalankan sesuai dengan design
Tingkat V : Evaluasi, memeriksa apakah perubahan yang terjadi sesuai tujuan semula
Tingkat VI : Tingkat Lanjut, melaksanakan perubahan sesuai dengan hasil evaluasi yang ada
Oleh karena itu, bahan perencanaan sistem informasi yang akan dibahas berkisar pada keempattingkatan ini :
IDE DESIGN PELAKSANAAN EVALUASI
2.5 Pengelolaan Sistem Informasi
Pengelolaan sistem informasi adalah bagian yang tak dapat dipisahkan dari studi manajemen, pengelolaan sistem informasi merupaka faktor kunci bagi keterlaksaan dan keberhasilan manajemen.
Kemajuan industrialisasi dan perusahaan bisnis yang sangat pesat dewasa ini menuntut penataan system ketenagaan, sistem pembayaran dan sistem pemasaran yang cermat, cepat dan canggih. Kebutuhan ini dapat dipenuhi dnegan baik jika tersedia informasi yang lengkap dan akurat dalam berbagai sumber informasi yang terpercaya. Kualifikasi kemampuan tenaga yang diperlukan harus dirumuskan secara jelas sehingga dapat disajikan kedalam pasaran tenaga kerja dengan informasi yang lengkap. Pengadaan pembiayaan dan penyimpanan serta pendayagunaannya akan berlangsung lancar dan efisien jika ditata dalam sistem informasi yang tepat. Penguasaan pasaran yang dengan produk perusahaan yang terbaik dapat dipasarkan kedunia pasca pasar bila hal tersebut hanya beberapa contoh sekedar untuk menunjukan betapa pentingnya peran dari sistem informasi dalam kehidupan manajemen dan organisasi yang efektif. Hal ini berarti pengelolaan system informasi adalah suatu kebutuha nyata bahkan sekaligus merupakan keharusan berdasarkan pertimbangan secara multi dimensional.
2.6 Penilaian Sistem Informasi
Komponen penilaian sistem informasi tergolong sebagai komponen yang strategis yang berarti ada kaitan sistematik dengan komponen masukan (input) , komponen proses (procces), dan komponen produk (output). Penilaian berguna untuk mengetahui sejauh mana komponen-komponen telah beroperasi dengan baik sebagaimana yang diharapkan, kompopnen penilain pada gilirannya menempati kedudukan dan fungsi yang sangat strategis bahkan dapat dinilai sebagai sangat menetukan keberhasilan keseluruhan pengelolaan sistem informasi itu sendiri.
Fungsi utama dari penilaian sistem informasi adalah menyediakan informasi sebagai bahan pertimbangan untuk membuat keputusan. Semua bentuk keputusan membutuhkan informasi dari hasil penilaian yang telah dipertimbangkan secara rasional dan logis secara objektif. Penilaian merupakan komponen yang penting dalam pengelolaan sistem informasi. Komponen ini erat kaitannya dengan komponen-komponen lainnya yakni masukan (input) dan produk (output).
2.7 Pengertian Penjualan
Penjualan adalah suatu usaha yang terpadu untuk mengembangkan
rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan
keinginan pembeli, guna mendapatkan penjualan yang menghasilkan laba
Penjualan merupakan sumber hidup suatu perusahaan,karena dari penjualan dapat
diperoleh laba serta suatu usaha memikat konsumen yang diusahakan untuk
dihasikan. Penjualan adalah suatu transfer hak atas benda-benda. Dari penjelasan
tersebut dalam memindahkan atau mentransfer barang dan jasa diperlukan
orang-orang yang bekerja dibidang penjualan seperti pelaksnaan dagang, agen, wakil
pelayanan dan wakil pemasaran.(Internet. Wikipedia)
2.7.1 Pengertian Tunai (Cash)
Penggunaan media tunai dalam transaksi pembayaran banyak dipilih dengan alas an kemudahannya. Dengan menggunakan uang tunai maka jika seseorang melakukan jual beli barang dan atau jasa, maka pada saat dia menerima barang dan atau jasa yang dibeli, penjual juga menerima uang sebagai pembayarannya.Jika semua pembelian barang dan atau jasa menggunakan uang tunai maka semua pelaku ekonomi akan menyimpan persediaan uang tunai dalam jumlah relatif besar untuk memenuhi semua kewajiban pembayarannya.( Internet. Wikipedia)
2.7.2 Hubungan Promosi Dengan Penjualan
Dalam kegiatan pemasaran yang sangat kompleks dan saling berkaitan
yang satu dengan yang lainnya, seperti promosi dan penjualan hendaknya dikelola
dengan baik untuk mencapai tujuan perusahaan, yaitu laba. Promosi berfungsi
untuk meningkatkan volume penjualan juga sebagai strategi untuk menjangkau
pembeli untuk melakukan pertukaran. Sedangkan penjualan adalah pemindahan
barang dan jasa yang dilakukan oleh penjual. Pada umumnya perusahaan yang
ingin mempercepat proses peningkatan volume penjualan akan melakukan untuk
Apabila volume penjualan dirasakan cukup besar sesuai dengan yang
diinginkan serta cukup mantap, maka umumnya perusahaan menurunkan kegiatan
promosi atau sekedar mempertahankannya. Meskipun demikian seringkali
perusahaan dalam menurunkan kegiatan promosi diikuti pula oleh penurunan
penjualan. Hal ini disebabkan oleh karena beberapa kemungkinan, misalnya
penurunan promosi tersebut perlu ditinjau kembali. Peninjauan tentang keputusan
promosi tersebut hendaknya dilakukan dalam skop yang luas, dengan demikian
penyajian penetapan kebijakan promosi yang kurang tepat dapat
dihindarkan.(Internet. Wikipedia)
2.8 Perangkat Lunak Pendukung
2.8.1 Sekilas Tentang SQL Server
SQL ( Structured Query Languange) adalah bahasa standar untuk query yang meliputi perintah untuk menyimpan, memelihara, mengatur akses-akses ke database dan mengolah relasi antar database. Dengan menggunakan SQL dapat melakukan hal-hal berikut :
a. Memodifikasikan struktur database
b. Mengubah, mengisi, menghapus isi database c. Mentransfer database yang berbeda
2.8.2 Sekilas Tentang Visual Basic
BAB III
OBJEK DAN METODE PENELITIAN
3.1 Objek Penelitian
Penelitian yang dilakukan pada PT. Surya Primatama Motor yaitu untuk mengetahui informasi tentang perusahaan, bagaimana sistem penjualan motor yang sedang berjalan pada perusaahan.
3.1.1 Sejarah Singkat Perusahaan
PT. Bajaj Auto Indonesia, anak perusahaan dari Bajaj Auto Limited, India, didirikan pada bulan Juli 2006, di Indonesia. Perusahaan ini mulai beroperasi dengan diluncurkannya Pulsar 180 pada bulan Nopember 2006, diikuti dengan peluncuran Pulsar 200 pada bulan Januari 2008.
Bajaj Auto secara konsisten mengembangkan penawaran-penawaran produksinya termasuk jaringan pelayanan yang ada di Indonesia. Dalam waktu yang singkat, perusahaan ini berhasil memberikan gambaran untuk menjadi yang “unik dan berbeda” termasuk tehnologinya. Hasil produksi yang hanya terdiri dari pangsa kendaraan bermotor jenis sport ini berhasil menciptakan pelanggan khusus didasarkan atas umur yang masih muda, memahami tehnologi, berpendidikan, pemakai kendaraan yang tidak segan mengeluarkan uang untuk membeli perlengkapan tambahan agar kelihatan beda dari yang lain.
Para pelanggan setia Bajaj Auto secara aktif ikut serta mempromosikan kebersamaan dan persaudaraan diantara mereka melalui Klub-klub pertemuan, jambore, dan perjalanan petualangan.
Bajaj Auto indonesia mempunyai ambisi dengan strategi yang jelas yaitu menciptakan suatu merek yang menggabungkan tehnologi moderen dengan penyediaan produk-produk dan pelayanan berkelas dunia melalui jalur yang berorientasi pada pelanggan. Semua ini bertujuan untuk dapat menjadikan Indonesia sebagai pemilik kendaraan beroda dua dan orang-orang yang mempunyai tujuan untuk mendapatkan pengalaman dari Sistem permotoran yang unik ini melalui produksi portefel yang tersedia dan terencana.
3.1.2 Visi dan Misi Perusahaan
a. Visi
Senantiasa berusaha untuk mencapai yang terbaik dalam industri sepeda motor di Indonesia, untuk memberi manfaat bagi masyarakat luas, dalam menyediakan alat transportasi yang berkualitas tinggi, sesuai kebutuhan konsumen, dengan harga yang terjangkau, serta didukung oleh fasilitas manufaktur terpadu, teknologi mutakhir, jaringan pemeliharaan, suku cadang dan manajemen kelas dunia
b. Misi
Bertekad untuk menyediakan sepeda motor yang berkualitas tinggi dan handal sebagai sarana transportasi bagi masyarakat yang sesuai kebutuhan konsumen, pada tingkat harga yang terjangkau
3.1.3 Struktur Organisasi Perusahaan
Gambar 3.1 Struktur Organisasi Perusahaan
(Sumber : PT. Surya Primatama Motor)
3.1.4 Deskripsi Tugas
Adapun deskripsi tugas / Job description untuk setiap bagian yang terlibat dalam perancangan sistem informasi ini adalah sebagai berikut :
1. Manager
Adapun mekanisme yang di perlukan untuk menyatukan variable di atas adalah sebagai berikut:
a. Pengarahan (direction) yang mencakup pembuatan keputusan, kebijaksanaan, supervisi, dan lain-lain.
b. Rancangan organisasi dan pekerjaan.
c. Seleksi, pelatihan, penilaian, danpengembangan. d. Sistemkomunikasidanpengendalian.
e. Sistem reward. 2. Kepala Mekanik
1. Mengorganisasikan kebutuhan personil, material, peralatan, dan informasi.
2. Merengkrut, menyeleksi dan memberi pelatihan kepada semua personil
3. Merencanakan training yang direncanakan 4. Mengawasi dan mengatur operasional bengkel.
5. Mengevaluasi pencapaian target, penjualan dan meningkatkan produktifitas.
6. Mengevaluasi kinerja personil bengkel dan memberi konseling. 7. Mengawasi penggunaan alat, perlengkapan dan fasilitas bengkel. 3. Keuangan
4. Supervisor
Peran kerja supervisor berada di level tengah, yaitu di antara para atasan pembuat kebijakan dan di antara para staf pelaksana rutinitas di lapangan. Dengan fungsi kerja yang berada di antara itu, maka tugas utama supervisor adalah melakukan supervisi terhadap para staf pelaksanan rutinitas aktivitas bisnis perusahaan sehari-hari. Supervisor adalah level kepemimpinan yang tidak boleh membuat kebijakan yang bersifat strategis, tapi hanya menerjemahkan dan meneruskan kebijakan strategis atasannya kepada para bawahan untuk dikerjakan secara efektif dan produktif. Oleh karena itu, seorang supervisor harus memiliki kompetensi berkualitas tinggi yang mencakup keterampilan membangun relasi di antara atasan dan bawahan; keterampilan terhadap fungsi dan peran kerja agar mampu bekerja secara optimal, kreatif, efektif, berkualitas, produktif, efisien, bersinergi, dan cerdas melakukan supervisi terhadap bawahan; keterampilan kecerdasan emosional dan mind set positif.
5. Service Advicer
6. Bagian Spair part
1. Mengecek barang spair part yang baru 2. Mencatat penjualan dan pembelian spair part 7. Kasir
1. Menerima pembayaran
2. Menerima uang dari konsumen dan di berikan kepada bagian keuangan
3. Mengecek semua penjualan 8. Marketing Suport
1. Mempersiapkan kenderaan yang akan diperbaiki
2. Mendistribusikan pekerjaan kepada mekanik sesuai dengan kemampuannya
3. Mengawasi pekerjaan mekanik
4. Melakukan test drive bersama mekanik 5. Memelihara dan menjaga peralatan kerja
6. Melaporkan kendala operasional kepada work shop head 9. Admin
1. Memberi gaji kepada semua pegawai 2. Mengecek kehadiran pegawai 3. Melihat kerja semua pegawai 10.Driver
11.Office Boy
1. Membersihkan ruangan kantor 2. Mencuci mobil
3. Dan lain-lain. 12.Sales
1. Bagian ini bertugas menjual dan memasarkan produk Bajaj kepada konsumen. Adapun kegiatannya adalah sebagai berikut:
2. Penjualan jenis Produk Bajaj 3. Sistem penjualan casd dan kredit 4. Membuat Surat pemesanan kendaraan
5. Membuat kuitansi penerimaan DP (down payman) 6. Membuat surat penyerahan kepada konsumen 7. Legelisasi kendaraan
13.Mekanik
Seorang mekanik memiliki tanggung jawab untuk menjamin perbaikan dilakukan sesuai dengan prosedur Service Bajaj, menjamin kebersihan kendaraan dan menjamin peralatan dalam kondisi baik dan berfungsi.
Uraian tugas seorang mekanik adalah :
1. Ikut test drive untuk memastikan kerusakan atau complain pelanggan 2. Mendiagnosis problem kenderaan
3. Memberikan informasi pekerjaan tambahan
5. Melengkapi history card kendaraan 6. Menjaga kebersihan, tool mekanik
7. Menyiapkan park yang akan diganti mengawasi mekanik yang magang 14.Costumer Service
1. Setiap kegiatan yang diperuntukkan atau ditujukan untuk memberikan kepuasan melalui pelayanan yang diberikan seseorang secara memuaskan. Pelayanan yang diberikan termasuk menerima keluhan / masalah yang sedang dihadapi.
2. Seorang Customer Service harus pandai dalam mencari jalan keluar untuk menyelesaikan masalah yang dihadapi oleh tamunya.
3.2 Metode Penelitian
Metode penelitian yang digunakan dalam penulisan Tugas Akhir ini adalah Metode Deskriptif, yaitu menggambarkan semua data yang kemudian dianalisa dan dibandingkan berdasarkan kenyataan yang sedang berlangsung dan selanjutnya mencoba untuk memberikan pemecahan masalahnya.
3.2.1 Desain Penelitian
3.2.2 Jenis dan Metode Pengumpulan Data
Jenis data yang diperlukan dalam pengumpulan data ini berasal dari data primer dan data sekunder
3.2.2.1 Sumber Data Primer
Data primer yang digunakan adalah data yang didapatkan melalui identifikasi dan informasi langsung dari pihak Koperasi Usaha Bersama Amanah Soreang untuk mendapatkan data yang dapat mendukung penelitian ini. Sumber data primer dalam penelitian ini diperoleh melalui wawancara dan observasi.
1. Metode wawancara (interview) dengan cara mengajukan pertanyaan
dalam wawancara langsung ataupun tertulis, yaitu dengan cara mewawancara pihak-pihak yang terkait untuk mendapatkan data maupun informasi yang dianggap akan menambah perolehan atau kelengkapan data sehingga mempermudah penyelesaian laporan dan penelitian.
2. Metode Observasi / pengamatan dengan mengamati obyek, yaituTeknik
3.2.2.2 Sumber Data Sekunder
Adapun data yang berasal dari sumber data sekunder diperoleh dengan teknik dokumentasi. Dokumentasi adalah teknik pengumpulan data dengan cara mengumpulkan dokumen-dokumen yang berhubungan dengan objek penelitian. Dalam hal ini dokumen-dokumen yang diperoleh dianalisis sehingga di peroleh data-data yang sesuai untuk kegiatan pengembangan sistem yang akan di kerjakan.
3.2.3 Metode Pendekatan dan Pengembangan Sistem
Metode pendekatan dan pengembangan sistem dilakukan untuk membantu di dalam pembutan analisis Sistem Informasi peminjaman dan pengembalian yang akan dilakukan oleh peneliti.
3.2.3.1 Metode Pendekatan Sistem
Metode pendekatan sistem yang digunakan pada penelitian ini menggunakan metode terstruktur yaitu suatu proses untuk mengimpelentasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
3.2.3.2Metode Pengembangan Sistem
Gambar 3.2 Mekanisme pengembangan sistem dengan prototype Sumber: Abdul Kadir (2003)
Tahapan-tahapan yang dilakukan di dalam mekanisme pengembangan sistem dengan metode prototype adalah sebagai berikut:
1. Penulis akan mengidentifikasi kebutuhan user, supaya penulis bisa merancang sistem yang akan dibangun sesuai dengan yang diharapkan user. Sebelum pada
Pengembang dan pemakai
Pemakai menjelaskan kebutuhan
Pengembang mulai membuat prototype
Pemakai menguji perototype dan memberikan kritikan dan saran
Pengembang melakukan modifikasi sesuai dengan masukan pemakai
Pengembang menyelesaikan system sesuai dengan masukan terakhir dari
tahap perancangan, penulis akan memulai pada tahap awal terlebih dahulu yaitu penulis akan menganalisis sistem dengan cara melakukan mengumpulkan data yaitu dengan field reserch (metode penelitian)/observasi, dan interview (wawancara) dan dengan cara literatur yaitu dengan dokumentasi terhadap kebutuhan yang diinginkan pemakai, baik dalam model interface, teknik, prosedural maupun dalam teknologi yang akan digunakan.
2. Pada tahap kedua yaitu membuat prototipe, penulis akan membuat prototipe dengan beberapa orang yang ahli, sistem tersebut untuk memperlihatkan kepada pemakai model sistem yang akan dirancang.
3. Pada tahap ketiga yaitu pengujian prototipe, penulis akan melakukan uji coba sistem yang telah dirancang untuk memastikan bahwa sistem tersebut dapat digunakan dengan baik dan benar, sesuai kebutuhan pemakai.
4. Pada tahap keempat yaitu memperbaiki prototipe, penulis akan menentukan apakah sistem tersebut dapat diterima oleh pemakai, atau harus dilakukan beberapa perbaikan atau bahkan dibongkar semuanya dan mulai dari awal lagi, dan setelah perbaikan sistem itu selesai dikerjakan, penulis akan kembali lagi pada tahap yang ketiga yaitu dengan melakukan pengujian prototipe kembali. 5. Pada tahap kelima, tahap terakhir yaitu mengembangkan versi produksi,
3.2.3.3 Alat Bantu Analisis dan Perancangan
1)Flow Map
Flow map merupakan bagan yang menggambarkan tentang gerakan dokumen yang dipakai dalam suatu system dan bagaimana dokumen tersebut diperlakukan, serta dapat meningkatkan pemahaman terhadap analisis fungsional.
2)Diagram Konteks
Diagram kontek adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari system. Diagram kontak direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
3)Data Flow Diagram
Diagram alir data atau data flow diagram (DFD) merupakan model dari system untuk menggambarkan pembagian system ke modul yang lebih kecil. Salah satunya keuntungan menggunakan diagram alir data adalah memudahkan pemakai atau user yang kurang menguasai bidang computer untuk mengerti system yang dijelaskan.
4)Kamus Data
Simbol-simbol yang ada dalam kamus data adalah sebagai berikut :
= artinya tediri atas
+ artinya adalah dan
( ) artinya adalah opsional
[ ] artinya adalah memilih salah satu arletnatif
** artinya adalah komentar
@ artinya adalah identifikasi atribut kunci
| artinya adalah pemisah alternative symbol [ ]
5)Perancangan Basis Data
a. Normalisasi
1. Bentuk Tidak Normal (Unnormalized Form)
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya.
2. Bentuk Normal Pertama (1NF/First Normal Form)
Bentuk ini sangat sederhana. Aturannya sebuah table tidak boleh mengandung kelompok yang terulang.
3. Bentuk Normal Kedua (2 NF/ Second Normal Form)
Aturan kedua berbunyi bahwa bentuk data telah memenuhi kriteria bentuk normal kesatu dan setiap file yang tidak bergantung sepenuhnya pada kunci primer harus dipindahkan ke table lain.
4. Bentuk Normal Ketiga (3NF / Third Normal Form)
Aturan normalisasi ketiga berbunyi bahwa relasi haruslah dalam bentuk normal kedua dan tidak boleh ada kebergantungan antara field-field non-kunci (kebergantungan transitif).
6. Tabel Relasi
asing (foreign key). Dan semua field bisa menjadi kunci asing. Yang membuat sebuah field merupakan kunci asing adalah jika dia sesuai dengan kunci primer pada tabel lain.
3.2.4 Pengujian Software
Sebuah proses terhadap program atau aplikasi untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi software yang telah di tentukan sebelum aplikasi tersebut diserahkan kepada customer. Penguji yang baik ialah penguji yang di lakukan dengan mempunyai probalitas penemuan kesalahan yang tidak diduga, sedangkan sebuah pengujian dapat dikatakan sucsess apabila penguji tersebut dapat mengatasi penyelesaian penemu kesalahan yang tidak diduga pendekatannya menggunakan Black Box.
Pendekatan ini melakukan pengujian terhadap fungsi operasional software. Pendekatan ini biasanya dilakukan oleh penguji yang tidak ikut serta dalam pengkodean software. Pengujian black box berusaha menemukan kesalahan dalam kategori :
a. Fungsi-fungsi yang tidak benar atau hilang, b. Kesalahan interface,
c. Kesalahan dalam struktur data atau akses database eksternal, d. Kesalahan kinerja,
BAB IV
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem Yang Berjalan
PT. Surya primatama motor merupakan perusahaan dimana setiap kegiatan yang dilakukan pada umumnya masih belum terkomputerisasi. Dari sistem yang sedang berjalan ini ada beberapa dokumen yang diperlukan dalam menjalankan sistem penjualan dan pembelian sepeda Motor. Sistem yang ada saat ini memiliki empat prosedur yaitu prosedur penjualan motor secara tunai, prosedur penjualan motor secara kreditdan laporan.
4.1.1 Analisis Dokumen
Analisa dokumen adalah sebagai alat penjabaran atau penjelasan dari dokumen-dokumen yang ada pada sistem informasi, dimana pada analisis ini semua fungsi, sumber, periode dan item data akan dijelaskan secara detail.
1. Nama dokumen :Data Sales
Fungsi : Sebagai bukti pegawai PT. Surya Primatama Motor
Sumber : karyawan
Jumlah : 1 Rangkap
Item/Atribut data : Kode_sales, Nama_sales, alamat, Telp. 2. Nama dokumen :Laporan Data Sales
Fungsi : Sebagai informasi pegawai yang masuk
Sumber : karyawan
Jumlah : 1 Rangkap
Periode : Seminggu sekali
Item/Atribut data : Kode_sales, Nama_sales, alamat, Telp. Nama dokumen :Data Konsumen
Fungsi : Mengetahui data konsumen yang memesan Sepeda motor
Sumber : Sales
Jumlah : 3 rangkap
Periode : Setiap dilakukan pemesanan Item/Atribut Data : Kode_konsumen, Nama_Konsumen,
Tgl_lahir, Alamat, telepon, hp, Pekerjaan, No_ktp.
3. Nama dokumen :Laporan Data Konsumen
Fungsi : Memberikan informasi kepada konsumen
Sumber : Sales
Jumlah : 3 rangkap
Periode : Setiap dilakukan pemesanan Item/Atribut Data : Kode_konsumen, Nama_Konsumen,
Nama dokumen :Data Pengiriman
Fungsi : Mengetahui barang yang sudah diterima konsumen
Sumber : Driver
Jumlah : 1 rangkap
Periode : Setiap pengiriman barang Item/Atribut Data : No_pengiriman, No_penjualan,
Kode_konsumen, tgl_pengiriman, status.
4. Nama dokumen :Laporan Data Pengiriman
Fungsi : Memberikan informasi konsumen yang Menerima kendaraan
Sumber : Driver
Jumlah : 1 rangkap
Periode : Setiap pengirimanbarang Item/Atribut Data : No_pengiriman, No_penjualan,
Kode_konsumen, tgl_pengiriman, status.
5. Nama dokumen : Data Penjualan
Fungsi : Mengetahui barang yang sudah terjual
Sumber : Driver
Jumlah : 1 rangkap
Periode : Setiap pengiriman barang
Status, total, kode_konsumen.
6. Nama dokumen :Laporan Data Penjualan
Fungsi : Memberikaninformasikonsumen yang Menerimakendaraan
Sumber : Driver
Jumlah : 1 rangkap
Periode : Setiap pengirimanbarang
Item/Atribut Data : No_penjualan, tgl_penjualan, no_rangka,
Status, total, kode_konsumen.
4.1.2 Analisis Prosedur penjualan motor secara tunai yang sedang berjalan
1. Calon Konsumen datang ke dealer menunjukkan KTP (Kartu Tanda Penduduk), dan membawa foto copy KTP (Kartu Tanda Penduduk) ke bagian Customer Service Officer.
2. Bagian Customer Service Officer memeriksa foto copy KTP (Kartu Tanda Penduduk) dan KTP tersebut jika sesuai kemudian membuat data konsumen untuk disimpan, Customer Service Officer membuat bukti pembayaran, Bukti pembayaran itu akan diserahkan pada konsumen dan bagian gudang, dan jika tidak sesuai maka di minta menunjukkan KTP (Kartu Tanda Penduduk ) dan menyerahkan foto copynya kembali.
bagian gudang membuat laporan penjualan keluaran barang yang nantinya akan diserahkan pada pimpinan dan untuk disimpan.
4. Konsumen akan menerima bukti pembayaran dan KTP yang sudah di periksa untuk di kembalikan kembali oleh konsumen dari bagian Customer Service Officer.
5. Bagian pengantar barang mendapatkan surat jalan dan tanda terima dari bagian gudang untuk ditanda tangani, surat jalan dan tanda terima yang sudah ditanda tangani tersebut diberikan kepada konsumen untuk di tanda tangani.
6. Tanda terima dari konsumen yang sudah ditanda tangani kemudian diberikan kembali pada bagian pengantar untuk di simpan sebagai arsip dan diserahkan pada bagian Customer Service Officer sebagai arsip nota penjualan.
4.1.2.1 Flow Map penjualan motor secara tunai
Gambar 4.1 Flow Map penjualan secara tunai yang sedang berjalan
4.1.2.2Diagram Konteks
Gambar 4.2 Diagram Konteks penjualan secara tunai yang sedang berjalan
4.1.2.3Data Flow Diagram
Gambar 4.3 DFD penjualan motor secara tunai yang sedang berjalan
4.1.3 Evaluasi Sistem yang sedang Berjalan
Setelah mengetahui sistem yang ada saat ini, penulis meyimpulkan bahwa ada beberapa proses yang masih manual dan sering kali menghambat waktu dan kinerja pegawai.
Tabel 4.1 evaluasi sistem yang sedang berjalan
No Kelemahan Sistem Pemecahan Masalah
1.
2.
Data konsumen masih dicatat pada database sederhana, sehingga menyebabkan karyawan kesulitan bila mencari data konsumen.
Sering kali terjadi kesalahan dalam proses pembuatanlaporan sehingga secara otomatis laporan tersebut akan terlambat diterima oleh manager.
1. Rancangan program aplikasi yang dibuat, pengolahan data akan terintegrasi dan tersimpan dalam sebuah database yang memungkinkan data konsumen akan terkontrol dengan baik.
2. Dengan rancangan program aplikasi
yang dibuat, dapat
memudahkankaryawan dalam
melakukan proses
pembuatanlaporan, sehingga dapatmeningkatkan kualitas kerja karyawan.
4.2 Perancangan Sistem
4.2.1 Tujuan Perancangan Sistem
Perancangan sistem yang dibuat bertujuan untuk mendapatkan beberapa tahapan agar dalam pembuatan sistem baru dapat lebih terarah dan lebih terurut, sehingga apabila pada sistem yang telah dibuat terdapat kesalahan dapat segera ditemukan dan diperbaiki dengan mudah.
4.2.2 Gambaran Umum Sistem yang Diusulkan
Dengan memanfaatkan teknologi komputer yang sudah ada, sistem yang baru akan memudahkan dalam input data, memroses data dan output yang akurat. Sehingga kinerja karyawan dengan menggunakan sistem yang baru akan lebih baik serta dapat meminimalis kesalahan-kesalahan yang ada pada sistem yang lama.
4.2.3 Perancangan Prosedur yang Diusulkan
Perancangan prosedur merupakan suatu tahap lanjutan dari tahap analisa sistem dimana pada tahap inipenulis akan merancang sebuah sistem yang baru. Di dalam perancangan ini akan dijelaskan lebih detail perubahan-perubahan yang dilakukan terhadap sistem lama sehingga sistem baru yang diusulkan dapat lebih menjamin ketepatan informasi dan meminimalis kesalahan-kesalahan yang terjadi pada sistem yang lama.
4.2.3.1 Flow Map Secara Tunai yang diusulkan
Gambar 4.4 Flow Map penjualan secara tunai yang diusulkan
4.2.3.2 Diagram Kontek Yang Diusulkan
Gambar 4.5 Diagram Konteks penjualan secara tunai yang diusulkan
4.2.3.3 Data Flow Diagram Yang Diusulkan
Gambar 4.6 DFD penjualan motor secara tunai yang diusulkan
4.2.3.4 Kamus Data
1. Nama arus data : Syarat & Formulir SPK Diterima Alias : Data pemesanan
Aliran data : P1 - P2, P2 – P3, Data pemesanan, Data penjualan - Database
Struktur data : kode_konsumen, nama_konsumen, alamat_konsumen, Tgl_lahir, telepon, hp_konsumen, pekerjaan.
2. Nama arus data : Data Sales Alias : Data Sales Aliran data : -
Struktur data : kode_sales, nama_sales, alamat_sales, hp_sales 3. Nama arus data : Data Motor
Alias : Lap. Data Motor
Aliran data : Database - Data Motor, Data Motor - P4, P7 – Manager.
Struktur data : no_rangka, no_mesin, type_motor, warna, harga. 4. Nama arus data : Data Penjualan
Alias : Lap. Data Penjualan, Bukti Penjualan
Aliran data : P6 - Konsumen, Database – P8, P8 - Manager Struktur data : no_penjualan, kode_konsumen, nama, kode_sales,
4.2.4 Perancangan Basis Data
Kemampuan untuk mengatur atau mengolah sejumlah data dan kecepatan untuk mencari informasi yang relevan adalah aset yang sangat penting bagi suatu organisasi. Untuk mendapatkan himpunan data yang besar dan kompleks harus memiliki alat bantu (tools) yang akan menyederhanakan tugas manajemen data dan menambah informasi yang berguna secara tepat waktu. Basis data (database) merupakan kumpulan dari file yang saling berkaitan dengan yang lainnya.
4.2.4.1 Normalisasi
Normalisasi merupakan peralatan yang digunakan untuk melakukan proses pengelompokkan data menjadi tabel-tabel yang menunjukkan entitas dan relasinya.
Dalam proses normalisasi, persyaratan sebuah tabel masih harus dipecah didasarkan adanya kesulitan kondisi pengorganisasian data seperti untuk menambah atau menyisipkan, menghapus atau mengubah, serta pembacaan data dari tabel tersebut. Bila masih ada kesulitan, maka tabel harus dipecah menjadi beberapa lagi, dan dilakukan proses normalisasi kembali sampai diperoleh tabel yang optimal.
Bentuk Unnormal
{ kode_konsumen, nama_konsumen, alamat_konsumen, Tgl_lahir, telepon,
hp_konsumen, pekerjaan, kode_sales, nama_sales, alamat_sales, hp_sales, no_ktp, no_rangka, no_mesin, type_motor, warna, harga, no_penjualan, kode_konsumen, nama_konsumen , kode_sales, nama_sales, alamat, telp, Tanggal, type_motor, no_rangka, jumlah, total, no_pemesanan, kode_konsumen, type_motor, status, username, password, hak_akses. }
Bentuk Normal Ke-1 :
{ kode_konsumen, nama_konsumen, alamat_konsumen, tgl_lahir, Telepon, hp_konsumen, pekerjaan, kode_sales, nama_sales, alamat_sales, hp_sales, no_rangka, no_mesin, Type_motor, warna, harga, no_penjualan, Tanggal, jumlah, total, no_pemesanan, status. }
Bentuk Normal Ke-2 :
Konsumen : { kode_konsumen*, nama_konsumen, alamat_konsumen, Tgl_lahir, telepon, hp_konsumen, pekerjaan. }
Motor : { no_rangka*, no_mesin, type_motor, warna, harga }
Penjualan : { no_penjualan*, tanggal, jumlah, total, kode_konsumen**, no_rangka**, kode_sales**}
Keterangan :
* = Primary Key /kunci Primer
Adalah suatu atribut / satu set atribut yang mengidentifikasikan secara unik dan mewakili setiap kejadian pada suatu entity.
** = Foreign Key / Kunci Tamu
Adalah suatu atribut / satu set atribut dan melengkapi hubungan yang menunjukkan ke induknya.
4.2.4.2 Relasi Tabel
Relasi tabel adalah data yang menggambarkan hubungan antara tabel satu dengan tabel yang lainnya. Relasi tabel digunakan untuk mengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut mudah dimodifikasi.Relasi tabel dari sistem penjualan motor secara Tunai dan Kredit pada PT. Surya Primatama Motor terdapat pada gambar
4.2.4.3 Entity Relationship Diagram
Entity Relational Diagram (ERD) adalah diagram yang memperlihatkan entitas-entitas yang terlibat dalam suatu sistem serta hubungan–hubungan (relasi) antar entitas tersebut. Berlainan dengan model objek, tekanan utama pada ERD adalah tabel–tabel yang mempresentasikan relasi antar entitas itu sendiri. Kesatuan relasi sistem dapat diketahui dari item data yang menghubungkan suatu arsip ke arsip lain. Sedangkan data yang direlasikannya dapat dari hasil analisa kebutuhan informasi yang tergambar pada dokumen masukan dan keluaran, dimana dari data tersebut ditentukan entitas serta relasinya yang ditunjukan dengan model relasi.
Kerelasian entitas dapat dikelompokan dalam 3 jenis, yaitu : 1. Satu ke satu (One to One)
2. Satu ke banyak (One to Many) 3. Bayak ke banyak (Many to Many)
Entity Relational Diagram (ERD) dari sistem penjualan motor secara Tunai dan Kredit pada PT. Surya Primatama Motor adalah sebagai berikut :
4.2.4.4 Struktur File
Struktur digunakan dalam perancangan sistem, karena struktur file akan menentukan struktur fisik database dan garis datanya. Struktur file merupakan urutan isi atau data–data item yang terdapat pada sebuah record. File yang digunakan pada perancangan sistem penjualan motor secara Tunai dan Kredit pada PT. Surya Primatama Motor adalah :
Nama Tabel : Tkonsumen Media Penyimpanan : Harddisk Primary Key : kode_konsumen
No Nama Field Data Type Width Keterangan 1 Kode_konsumen Varchar 10 Primary Key
2 Nama_konsumen Varchar 40 Atribut
3 alamat Varchar 30 Atribut
4 Tgl_lhr Varchar 8 Atribut
5 telpon Varchar 15 Atribut
6 No_tlp Varchar 15 Atribut
7 pekerjaan Varchar 15 Atribut
8 No_ktp Varchar 15 Atribut
No Nama Field Data Type Width Keterangan
1 No_rangka Varchar 15 Primary Key
2 No_mesin Varchar 15 Atribut
3 type Varchar 10 Atribut
4 warna Varchar 7 Atribut
5 harga Float 8 Atribut
Nama Tabel : Tsales Media Penyimpanan : Harddisk Primary Key : kode_sales
No Nama Field Data Type Width Keterangan 1 Kode_sales Varchar 10 Primary Key
2 Nama Varchar 30 Atribut
3 Alamat Varchar 30 Atribut
4 telp Varchar 15 Atribut
Nama Tabel : Tpemesanan Media Penyimpanan : Harddisk Primary Key : no_pemesanan
2 Kode_konsumen Varchar 5 Atribut
3 Type_motor Varchar 10 Atribut
4 status Varchar 10 Atribut
Nama Tabel : Tpenjualan Media Penyimpanan : Harddisk Primary Key : no_penjualan
No Nama Field Data type Width Keterangan 1 No_penjualan Varchar 5 Primary Key
2 Tgl_penjualan Varchar 8 Atribut
3 No_rangka Varchar 15 Atribut
4 Status Varchar 10 Atribut
5 total Datetime 8 Atribut
6 Kode_konsumen Varchar 5 Atribut
4.2.4.5 Kodifikasi
Kode_konsumen :
Contoh :
No_pemesanan :
Kode_sales :
Contoh :
Selain itu perancangan kode pengirimandanpenjualan juga dimaksudkan untuk lebih memudahkan dalam proses pencarian data pengirimandanpenjualan
Kode_pengiriman :
No_penjualan :
Contoh :
4.2.5 Perancangan Antar Muka
Pada sub bab ini akan menjelaskan tentang perancangan program sistem penjualan motor secara Tunai dan Kredit yang dibangun meliputi perancangan input dan perancangan output yang ada pada sistem penjualan motor secara Tunai dan Kredit pada PT. Surya Primatama Motor. Hal ini dilakukan untuk mempermudah pengguna dalam mengetahui proses input dan output yang terdapat pada aplikasi.
4.2.5.1 Struktur Menu
Gambar 4.9 Rancangan Struktur Menu Program PT. Surya Primatama Motor
4.2.5.2 Perancangan Input
1. Input data Konsumen
Tabel 4.2 Penggunaan Tombol Data Konsumen
No Nama Tombol Kegunaan
1. Tombol Tambah Untuk menambah data yang belum ada 2. Tombol Simpan Untuk menyimpan data ke database 3. Tombol Edit Untuk mengubah data yang ada 4. Tombol Hapus Untuk menghapus data yang ada 5. Tombol keluar Untuk keluar dari menu input data konsumen 6. Tombol Cari Untuk mencari data dari database
2. Input Data Motor
Tabel 4.3 Penggunaan Tombol Data Motor
No Nama Tombol Kegunaan
1. Tombol Tambah Untuk menambah data yang belum ada 2. Tombol Simpan Untuk menyimpan data ke database 3. Tombol Edit Untuk mengubah data yang ada 4. Tombol Hapus Untuk menghapus data yang ada 5. Tombol keluar Untuk keluar dari menu input data motor 6. Tombol Cari Untuk mencari data dari database
3. Input Data Sales
Tabel 4.4 Penggunaan Tombol Data Sales
No Nama Tombol Kegunaan
1. Tombol Tambah Untuk menambah data yang belum ada 2. Tombol Simpan Untuk menyimpan data ke database 3. Tombol Edit Untuk mengubah data yang ada 4. Tombol Hapus Untuk menghapus data yang ada 5. Tombol keluar Untuk keluar dari menu input data sales 6. Tombol Cari Untuk mencari data dari database
4. Data Pengiriman Motor
Tabel 4.5 Penggunaan Tombol Data Pengiriman Motor
No Nama Tombol Kegunaan
1. Tombol Tambah Untuk menambah data yang belum ada 2. Tombol Simpan Untuk menyimpan data ke database
5. Data Penjualan Motor
Tabel 4.6 Penggunaan Tombol Data Penjualan Motor
No Nama Tombol Kegunaan
1. Tombol Tambah Untuk menambah data yang belum ada 2. Tombol Simpan Untuk menyimpan data ke database 3. Tombol Edit Untuk mengubah data yang ada 4. Tombol Hapus Untuk menghapus data yang ada 5. Tombol keluar Untuk keluar dari menu penjualan motor 6. Tombol Cari Untuk mencari data dari database
4.2.5.3 Perancangan Output
Perancangan output dapat digunakan untuk menghasilkan suatu informasi. Perancangan output ini akan menampilkan data keluaran atau laporan yang diinginkan untuk siap melakukan percetakan dengan sumber data. Adapun bentuk tampilan keluaran berupa laporan-laporan seperti yang dijelaskan dibawah ini:
1. Laporan Konsumen
Sukabumi, 19-05-2011
LAPORAN KONSUMEN
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
Kode Konsumen Nama Konsumen No KTP
Alamat Tgl Lahir
Telepon Hp Pekerjaan
Gambar 4.10 Rancangan Laporan data Konsumen
2. Laporan Motor
Sukabumi, 19-05-2011
LAPORAN MOTOR Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
No Rangka No Mesin Type Motor Warna Harga
3. Laporan data Penjualan tiap Bulan
Sukabumi, 19-05-2011
LAPORAN PENJUALAN
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
No Penjualan Tgl Penjualan No Rangka
Status Total Kode Konsumen
Nama Konsumen
Gambar 4.12 Rancangan Laporan Data Penjualan Tiap bulan
4. Laporan penjualan tiap Tahun
Sukabumi, 19-05-2011
LAPORAN PENJUALAN
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
No Penjualan Tgl Penjualan No Rangka
Status Total Kode Konsumen
Nama Konsumen
Gambar 4.13 Rancangan Laporan Data Penjualan Tiap Tahun
5. Laporan Pengiriman
Sukabumi, 19-05-2011
LAPORAN PENGIRIMAN
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
No Penjualan Kode Konsumen No Rangka Type Motor Status
6. Surat Serah terima Kendaraan
Sukabumi, 19-05-2011
LAPORAN DATA PENGIRIMAN
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
Surat Serah Terima Kendaraan Baru No Pengiriman
Tanggal Pengiriman No Rangka
No Mesin Type Warna Nama Alamat
7. Laporan Motor Terkirim Sukabumi, 19-05-2011
LAPORAN MOTOR TERKIRIM
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
8. Laporan Motor Pending
LAPORAN MOTOR PENDING
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
No Penjualan No Rangka Tanggal Penjualan Kode Konsumen Nama Status
9. Laporan Motor Masuk
LAPORAN MOTOR MASUK Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
No Rangka No Mesin Type Warna Harga Status
10.Laporan Motor Keluar
LAPORAN MOTOR KELUAR
Dealer Resmi Sepeda Motor Bajaj
Jl. Raya Rambay No. 59 Cisaat Sukabumi, Telp 0266-227522
BAB V
PENGUJIAN DAN IMPLEMENTASI SISTEM
5.1
Pengujian
Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian di lakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuannya dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang memiliki kualitas yang baik yaitu mampu untuk mempersentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.
5.1.1
Rencana Pengujian
Rencana dari pengujian program akan meliputi : 1. Pengujian login.
2. Pengujian inputan data konsumen 3. Pengujian inputan data penjualan
4.
Pengujian inputan data pengiriman5.1.2
Kasus Dan Hasil Pengujian
Berikut adalah beberapa kasus dan hasil pengujian yang dilakukan, diantaranya : 1. Pengujian Login
Tabel 5.1 Pengujian Login
Kasus dan Hasil Pengujian
Data masukan Yang diharapkan Pengamatan Kesimpulan User dan Password
yang dimasukan benar
( Data valid )
Menampilkan form menu utama
Dapat masuk ke tampilan form menu utama
[ ] diterima [ ] ditolak
User dan password yang dimasukan salah
(Data tidak valid)
Tidak dapat masuk ke tampilan menu utama
Tidak dapat masuk ke form menu utama dan timbul kotak pesan bahwa data yang dimasukkan salah.
[ ] diterima [ ] ditolak
2. Pengujian Inputan Data konsumen
Tabel 5.2 Pengujian Inputan Data Konsumen
Kasus dan hasil pengujian
Data Masukan Yang di harapkan Pengamatan Kesimpulan Masukan kode
konsumen yang belum di masukan di data konsumen
Kode di konsumen bisa di simpan bila kode konsumen belum terdaftar
Dapat di simpan [ ] diterima [ ] ditolak
Masukan nama konsumen
Nama konsumen bisa di simpan apa bila
Nama konsumen dapat di simpan di
3. Pengujian Inputan Data penjualan
Tabel 5.3 Pengujian Inputan Data Penjualan
Kasus dan hasil pengujian
Data Masukan Yang di harapkan Pengamatan Kesimpulan Cari kode konsumen
apa bila akan melakukan pinjaman
Kode konsumen bisa melakukan pemesanan apa bila memenuhi persyaratan
Kode
konsumen bisa memesan
[ ] diterima [ ] ditolak
Cari kode konsumen bila mana masih ingin memesan
Kode konsumen tidak bisa melakukan pemesanan dan akan muncul pesan peringatan
Kode
konsumen tidak bisa memesan
[ ] diterima [ ] ditolak
4. Pengujian Inputan Data pengiriman
Tabel 5.4 Pengujian Inputan Data Pengiriman
Kasus dan hasil pengujian
Data Masukan Yang di harapkan Pengamatan Kesimpulan Cari kode konsumen
apabila melakukan pemesanan
Tanggal pengiriman akan muncul dan transaksi pengiriman dapat di lakukan
Kode konsumen melakukan pembayaran
[ ] diterima [ ] ditolak (Biodata Anggota) sudah terdaftar tabel data data
Cari Tanggal pengiriman bila ingin dikirim lebih cepat atau di perlambat
Maka pembayaran sama saja
Tanggal pengiriman akan melihat barang yang sudah dikirim
[ ] diterima [ ] ditolak
5.1.3
Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian dengan kasus uji
sample
di atas dapat ditarik
kesimpulan bahwa perangkat lunak secara fungsional mengeluarkan hasil sesuai
dengan yang diharapkan.
5.2
Implementasi
Implementasi adalah suatu kelanjutan dari perancangan sistem informasi
peminjaman dan pengembalian mobil pada Peta Car Rrental. Telah di buat, dilakukan
menggunakan bahasa pemograman Ms. Visual Basic 6.0 dengan basis data yang di
gunakan ialah Ms. SQL Server 2000.
5.2.1
Batasan Implementasi (Optional)
Sistem informasi yang telah dirancang diterapkan dalam aplikasi, sehingga
dapat menghasilkan nilai lebih dari suatu sistem informasi. Aplikasi ini digunakan
untuk pengolahan data Penjualan Sepeda motor pada PT. Surya Primatama Motor.
5.2.2
Implementasi Perangkat Lunak
Perangkat lunak yang harus disiapkan dalam implementasi sistem informasi
Penjualan Sepeda motor pada PT. Surya Primatama Motor yaitu melakukan
development tools
yang di lakukan di antaranya :
1.
Ms. Visual Basic 6.0
Untuk membuat sistem informasi Penjualan Sepeda motor pada PT. Surya
Primatama Motor ini penulis menggunakan bahasa pemograman Ms. Visual
Basic 6.0.
2.
Ms. SQL Server 2000
Data base server yang digunakan oleh penulis adalah server database Ms.
SQL Server untuk menyimpan sumber data Aplikasi.
5.2.3
Implementasi Perangkat Keras
Perangkat keras yang di gunakan di sistem informasi Penjualan Sepeda motor
pada PT. Surya Primatama Motor ini berdasarkan spesifikasi kebutuhan yang harus
dipenuhi untuk menjalankan sistem informasi tersebut di antaranya :
1.
Harddisk 160 Gigabyte
2.
SDRAM (min. 512 MB, diusulkan 1 GB)
3.
Processor 1,4 - 2,4 Mhz.
4.
Motherboard Gigabyte
5.
Monitor LG
6.
Mouse
8.
Printer Cannon iP 1300
5.2.4
Implementasi Basis Data (Sintaks SQL)
Perancangan basis data di lakukan berdasarkan hasil dari tahap analisis. Basis
data yang di perlukan untuk menyimpan data konsumen, data motor, data penjualan
dan data pengiriman.
a.
Deskripsi Tabel Data Konsumen
Tabel data konsumen merupakan tabel yang di gunakan untuk menyimpan
data konsumen yang masuk pada PT. Surya Primatama Motor. Untuk lebih
jelas, atribut-atribut dari tabel data konsumen dan datanya dapat di lihat di
srtuktur file.
b.
Deskripsi Tabel Data Motor
Tabel data motor merupakan tabel yang di gunakan untuk menyimpan data
motor yang terdapat pada PT. Surya Primatama Motor. Untuk lebih jelas,
atribut-atribut dari tabel data konsumen dan datanya dapat di lihat di srtuktur
file.
c.
Deskripsi Tabel Data Penjualan
Tabel data penjualan di gunakan untuk menyimpan data transaksi penjualan
yang berupa data penjualan dan informasi konsumen melakukan pemesanan
pada PT. Surya Primatama Motor. Untuk lebih jelasnya, atribut–atribut dari
d.
Deskripsi Tabel Data Pengiriman
Tabel data pengiriman merupakan tabel yang di gunakan untuk menyimpan
data pengiriman yang berupa data konsumen dan informasi mengenai
pengiriman tersebut. Untuk lebih jelasnya, atribut-atribut dari tabel data
pengiriman beserta tipe datanya dapat di lihat di struktur file.
5.2.5
Implementasi Antar Muka
Perancangan Sistem informasi penjualan sepeda motor pada PT. Surya
Primatama Motor terdiri dari tampilan-tampilan dan proses yang berhubungan dengan
sistem. Untuk memperjelas sistem informasi tersebut maka dapat dilihat pada
penjelasan gambar berikut di bawah ini :
1.
Form Login
Berikut adalah form Login yang merupakan langkah pertama dalam
mengimplementasikan program untuk memanggil program utama yang telah dibuat
dengan catatan password dan user yang dimasukan benar.
Gambar 5.1
Form Login
Jika salah memasukan user maka akan ada kotak pesan error seperti pada
Gambar 5.2
Kotak Pesan Error
Jika salah memasukan password maka akan ada kotak pesan error seperti
pada gambar dibawah:
Gambar 5.3
Kotak Pesan Error
2.
Form Utama
Form Menu Utama merupakan tampilan yang menampung seluruh form baik
form input, proses, maupun output.
Berikut adalah tampilan form yang dimaksud :
3.
Form Data Konsumen
Pada menu data konsumen ditampilkan semua data konsumen yang telah
disimpan. Terdapat beberapa fasilitas pada form data konsumen diantaranya yaitu
pencarian, juga terdapat tombol tambah, edit, simpan, keluar, hapus dan menu.
Gambar 5.5
Form Data Konsumen
Apabila ingin melakukan penambahan data konsumen, tekan tombol
“Tambah” dan akan ditampilkan form input data konsumen. Lakukan pengisian data
konsumen hingga semua data terisi lengkap kemudian tekan tombol “Simpan” untuk
penyimpanan data. Perhatikan tabel konsumen, data konsumen yang telah diisi akan
ditampilkan, bila tidak jadi melakukan penambahan konsumen maka tekan tombol
“Keluar”. Bila data telah diisi lengkap dan sukses disimpan maka akan muncul kotak
Gambar 5.6
Kotak Pesan Data Yang Sukses Dismpan
Apabila data anggota tidak terisi lengkap maka akan ada pesan sebagai contoh
berikut:
Gambar 5.7
Kotak Pesan Error Data Anggota
Pada tombol “Edit”, ketika
user
memilih tombol tersebut harus terlebih
dahulu memilih data yang akan di ubah pada tabel data konsumen, kemudian tekan
tombol “Edit”, lakukan perubahan pada data yang akan di ubah, kemudian tekan
tombol “Simpan”, lalu tekan tombol “OK” data yang telah diubah otomatis akan
tersimpan.
Tombol “Hapus” berguna untuk menghapus konsumen yang berada pada
tebel konsumen. Bila data yang telah dipilh akan dihapus, akan muncul kotak pesan
Gambar 5.8
Pilihan Bila Akan Menghapus Data
Bila menekan pilihan “Yes” maka akan muncul kotak pesan seperti beikut :
Gambar 5.9
Kotak Pesan Terhapus
Untuk tombol “Cari”, masukkan no id konsumen pada
textbox
yang telah
disediakan. Bila data yang dicari telah ditemukan maka akan muncul kotak pesan
[image:83.612.256.385.111.190.2]sebagai berikut :
Gambar 5.10
Kotak Pesan Pencarian Data Konsumen Yang Ditemukan
Namun apabila data yang dicari tidak sesuai, atau tidak ada maka akan