• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PERSEDIAAN DAN PENJUALAN BARANG BERBASIS WEB PADA BENGKEL CK.TECHNIC TEGAL. Naskah Publikasi

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM INFORMASI PERSEDIAAN DAN PENJUALAN BARANG BERBASIS WEB PADA BENGKEL CK.TECHNIC TEGAL. Naskah Publikasi"

Copied!
18
0
0

Teks penuh

(1)

 

SISTEM INFORMASI PERSEDIAAN DAN PENJUALAN BARANG BERBASIS WEB PADA BENGKEL CK.TECHNIC TEGAL

Naskah Publikasi

diajukan oleh

Muhamad Faqih Hamzah 09.02.7372 Muhammad Machbob 09.02.7409 Zulmi Ramdhon 09.02.7360

kepada

JURUSAN MANAJEMEN INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

YOGYAKARTA 2012

i

(2)

ii

(3)

iii

INVENTORY INFORMATION SYSTEM AND SALE OF STUFF BASE ON WEB AT BENGKEL CK.TECHNIC TEGAL

SISTEM INFORMASI PERSEDIAAN DAN PENJUALAN BARANG BERBASIS WEB PADA BENGKEL CK.TECHNIC TEGAL

Muhamad Faqih Hamzah Muhammad Machbob Affandy

Zulmi Ramdhon

Jurusan Manajemen Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

CK. TEGAL TECHNIK is a workshop for repairing a broken machine. This workshop is still in the pioneering stage, so all kinds of data processing is still done by manual system. Checking the inventory is still done by calculating one by one the items on the shelves (storage of goods). All kinds of transactions (purchases and sales) are still using manual processes (writing on note book).

Conducting direct observation of the problems that exist in the machine shop CK.

TEGAL TECHNIK. Collect data by questioning or interview with the owner of the garage to get all sorts of data we need. Creating a system to process the data if the transaction (purchase and sales) and inventory checks.

From the results of direct observation, we found many problems, including duration of the process of checking inventory and transactions (purchases and sales) to be the main problem in the machine shop CK. TEGAL TECHNIK.

Keywords: Information system, Inventory information system, Sale Information System , Inventory Information System And Sale Based on Web.

(4)

1. Pendahuluan

1.1 Latar Belakang Masalah

Bengkel Ck.Tehcnik tegal adalah Bengkel mesin bubut yang berlokasi di Jl Cempaka no 2-3 Kejambon Tegal Timur, Sampai saat ini kegiatan operasional pada bengkel CK.Technik Tegal masih dilakukan secara manual seperti pencatatan informasi penjualan dan persediaan barang dengan menggunakan bon, nota, buku pencatatan dan kertas laporan yang semua ditulis tangan. Untuk mendapatkan data yang dibutuhkan harus mencari satu per satu nota yang telah disimpan. sesuai dengan urutan tanggal transaksi. Demikian juga dengan pemeriksaan transaksi penjualan yang terjadi setiap harinya, harus mengumpulkan seluruh nota penjualan

Salah satu informasi yang dibutuhkan pada bengkel CK. Technic Tegal mengenai persediaan barang. yaitu barang masuk, barang keluar, dan barang yang ada digudang atau biasa disebut stok barang. Hal ini membutuhkan ketelitian supaya dalam setiap laporan tidak terjadi kesalahan yang lebih besar. hal tersebut dapat dihindarkan dengan menggunakan suatu sistem aplikasi berbasis web agar dapat menyajikan informasi secara cepat, tepat, efisien, dan akurat. Sehingga dapat memudahkan dalam pengumpulan, pengolahan, dan penyimpanan data,

Melihat akan pentingnya persediaan dan penjualan barang pada bengkel ck.technic tegal, maka dalam penyusunan Laporan Tugas Akhir ini penulis tertarik untuk meninjau permasalahan dari sudut ilmu yang penulis peroleh dari perkuliahan di STMIK AMIKOM YOGYAKARTA untuk mengadakan penelitian mengenai persediaan dan penjualan barang dengan judul sebagai berikut :

“SISTEM INFORMASI PERSEDIAAN DAN PENJUALAN BARANG BERBASIS WEB PADA BENGKEL CK.TECHNIC TEGAL”.

1.2 Rumusan Masalah

1) Bagaimana merancang sistem informasi yang dapat menunjang proses pengelolaan persediaan dan penjualan barang pada Bengkel CK Technic Tegal

2) Bagaimana merancang suatu sistem informasi yang dapat memberikan laporan yang sesuai dengan kebutuhan pemilik Bengkel CK .Technic Tegal secara cepat dan berkala?

4

(5)

1.3 Batasan Masalah

1) Membangun aplikasi persediaan dan penjualan barang berbasis web pada BENGKEL CK .TECHNIC TEGAL.

2) Sistem aplikasi berbasis web ini hanya melakukan proses pembelian, persediaan, dan penjualan barang (barang masuk, stok barang dan barang keluar), layanan service dan laporan berdasarkan batasan tanggal bulan dan tahun.

3) Sistem web ini dibangun dengan menggunakan bahasa pemrograman php dan Adobe Dreamweaver CS3 sebagai alat bantu dalam mendesign antar muka situs web, serta MySQL sebagai olah datanya.

4) Aplikasi berbasis web ini di jalankan secara offline karna aplikasi ini hanya untuk benkel CK TECHNIC TEGAL

1.4 Maksud Dan Tujuan

1) Meningkatkan Efisiensi Penulisan Data dari sistem Komputerisasi.

2) Mampu menyajikan informasi yang cepat dan akurat.

3) Mampu menampilkan persediaan dan penjualan barang pada Bengkel CK TECHNIC TEGAL

1.5 Metode Pengumpulan Data 1) Wawancara (Interview)

2) Pengamatan Langsung (Observasi) 3) Perpustakaan (library)

4) Studi Dokumentasi

1.6 Sistematika Penulisan 1) BAB I : PENDAHULUAN 2) BAB II : LANDASAN TEORI

3) BAB III : ANALISI DAN PERANCANGAN SISTEM 4) BAB IV : PEMBAHASAN

5) BAB V : PENUTUP

2. Landasan Teori

2.1 Konsep Dasar Sistem Informasi

Informasi adalah hasil dari pengolahan data-data tertentu sehingga menghasilkan suatu yang bermakna dan dapat dimanfaatkan sebagai landasan dalam

5

(6)

mengambil keputusan sesuai dengan kebutuhan. Komponen terpenting adalah data, diantara data dan informasi mempunyai perbedaan.

Data adalah fakta dan kejadian yang belum mempunyai nilai dan manfaat, oleh karena itu data harus mengalami proses pengolahan data terlebih dahulu. Pengolahan data adalah manipulasi data yang menjadi bentuk yang lebih berguna

2.2 Bahasa Pemrograman yang Digunakan 2.2.1 HTML ( Hypertext Markup Language)

HTML (Hypertext Markup Language) merupakan suatu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan pada web browser.

2.2.2 PHP

Php adalah bahasa server side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi ke server yang kemudian hasilnya dikirimkan ke browser.

2.3 Data Base Server Yang digunakan 2.3.1 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public Licence dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

2.4 Perangkat Lunak Yang digunakan 2.4.1 Adobe Dream Weaver CS3

Adobe Dreamweaver CS3 adalah sebuah HTML editor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web. Dream weaver

6

(7)

merupakan perangkat lunak utama yang dgunakan oleh web desainer maupun web programmer dalam membangun suatu situs web.

3. Analisis dan Perancangan Sistem 3.1 Analisis Sistem

Analisis dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian atau komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan- hambatan yang terjadi dari kebutuhan-kebutuhan yang dihadapkan sehingga dapat diusulkan perbaikan-perbaikannya.

3.2 Rancangan Sistem

Di dalam perancangan sistem dibutuhkan langkah – langkah dalam membuat pemecahan masalah secara logika dengan menggunakan alat bantu seperti diagram konteks dan data flow diagram. Alat bantu ini bermanfaat untuk membantu memahami alur kerja sistem.

3.2.1 DFD (Data Flow Diagram)

DFD merupakan diagram yang digunakan untuk menggambarkan proses-proses yang terjadi pada sistem yang akan dikembangkan. Pengembangan DFD biasanya menggunakan cara berjenjang. Dimulai dengan cara dari context diagram, DFD level 0, DFD level 1 dan seterusnya sesuai dengan kompleksitas dari sistem yang akan dikembangkan.

3.3 Rancangan Basis Data

Basis data digunakan untuk media penyimpanan data yang kemudian digunakan untuk menghasilkan informasi. Oleh karena itu perancangan basis data yang baik sangat berguna dalam membuat sisten informasi.

Kelompok data yang diprlukan dalam sistem tanya jawab ini beserta tabel yangdigunakan dijelaskan sebagai berikut:

Tabel 3.1 Rancangan tabel pengguna

Field Type Description Default Userid varchar(20) Primary Key Not null

password varchar(20) Not null

Email varchar(30) Not null

notelpadm varchar(15) Not null

7

(8)

Level varchar(8) Not null

Nama varchar(30) Not null

Tabel 3.2 Rancangan tabel barang

Field Type Description Default KdBarang char(8) Primary Key Not null

NamaBrg varchar(30) Not null

Satuan varchar(6) Not null

KdJenis varchar(8) Not null

Harga int(11) Not null

Stok int(11) Unsigned Not null

Kodeg varchar(8) Not null

Tabel 3.3 Rancangan tabel pembelian

Field Type Description Default

NoBm char(8) Primary Key Not null

TglBm Date Not null

KdPem char(8) Not null

JmlItem int(11) Not null

Quantity int(11) Not null

TotalBiaya bigint(20) Not null

Userid varchar(20) Not null

Tabel 3.4 Rancangan tabel detpembelian Field Type Description Default

NoBm char(8) Not null

TglBm date Not null

KdBarang char(8) Not null

Banyak int(11) Not null

Jumlah bigint(20) Not null

Tabel 3.5 Rancangan tabel jasa

Field Type Description Default IdJasa char(8) Primary Key Not null

NmJasa varchar(100) Not null

Biaya int(11) Not null

Tabel 3.6 Rancangan table Penjualan

Field Type Description Default NoJual char(8) Primary Key Not null

TglKlr Date Not null

8

(9)

Jmlitem int(11) Not null

Quantity int(11) Not null

TotalHarga bigint(20) Not null

Total bigint(20) Not null

Bayar bigint(20) Not null

Kembali bigint(20) Not null

Biaya int(11) Not null

Userid varchar(20) Not null

Tabel 3.7 Rancangan tabel detpenjualan Field Type Description Default

NoJual char(8) Not null

KdBarang char(8) Not null

Banyak int(11) Not null

Jumlah bigint(20) Not null

TglKlr Date Not null

Tabel 3.8 Rancangan tabel jenis

Field Type Description Default KdJenis char(8) Primary Key Not null

NamaJenis varchar(50) Not null

Tabel 3.9 Rancangan tabel det_biayaservice Field Type Description Default

NoJual char(8) Not null

TglKlr Date Not null

IdJasa char(8) Not null

NmJasa varchar(100) Not null

Biaya Int(11) Not null

Tabel 3.10 Rancangan tabel biaya_serv

Field Type Description Default IdJasa char(8) Primary key Not null

NmJasa varchar(100) Not null

Biaya Int(11) Not null

Tabel 3.11 Rancangan tabel kode

Field Type Description Default KdBarang varchar(2) Primary key Not null

Namaid varchar(50) Not null

9

(10)

Tabel 3.12 Rancangan tabel pemasok

Field Type Description Default KdPem char(8) Primary Key Not null

NamaPem varchar(50) Not null

NoTlp varchar(15) Not null

Alamat varchar(100) Not null

NmPrshn varchar(80) Not null

AlamatPrshn varchar(100) Not null

TelpPrshn char(15) Not null

Tabel 3.13 Rancangan tabel rak

Field Type Description Default kodeg varchar(6) Primary Key Not null

namaRAK varchar(30) Not null

lokasi varchar(6) Not null

Tabel 3.14 Rancangan tabel temporer_bk Field Type Description Default

KdBarang char(8) Not null

NamaBrg varchar(30) Not null

Harga int(11) Not null

Banyak int(11) Index Not null

Jumlah bigint(20) Not null

Tabel 3.15Rancangan tabel temporer_bm

Field Type Description Default

KdBarang char(8) Not null

NamaBrg varchar(30) Not null

Harga int(11) Not null

Banyak int(11) Index Not null

Jumlah bigint(20) Not null

10

(11)

3.3.1 Relasi Antar Tabel

Relasi antar tabel yang telah dibuat dapat dilihat pada gambar 3.1

Gambar 3.1 Relasi antar tabel.

3.4 Rancangan Antar muka

Rancangan antar muka akan menunjukan bagaimana komunikasi antara pengguna sistem dengan komputer. Komunikasi ini terdiri dari proses mamasukkan data ke sistem dan menampilkan keluaran atau output ke user atau pemakai.

3.4.1 Rancangam Menu

Rancangan struktur menu berfungsi untuk mengetahui relasi antar dokumen web yang akan dibuat. Dari struktur tersebut user diberi kemudahan untuk menentukan alur link-link dalam web tersebut. Rancangan struktur menu dapat di lihat sebagai berikut : Rancagan menu dapat dilihat pada gambar 3.2.

11

(12)

Gambar 3.2 Rancangan menu admin

Gambar 3.3 Rancangan menu user 3.4.2 Rancangan Form

Form dirancang dengan memggunakan antarmuka yang menarik dan mudah digunakan.

1) Rancangan Form Home Halaman ini merupakan halaman pertama kali di akses oleh user atau pengguna.

2) Rancangan Form Master Data Halaman ini menampilkan menu tambah pemasok,tambah jenis kendaraan, tambahrak, tambah kode, tambah biaya jasa atau service

3) Rancangan Formtransaksi Halaman ini menampilkan menu pembelian penjualan , perbaikan dan penjualan

4) Rancangan Form Laporan Halaman ini menampilkan menu cetak data pemasok, cetak data barang, cetak data pembelian pertanggal

12

(13)

dan pertahun, cetak data penjualan pertanggal dan pertahun, dan menampilkan cetak data biaya

5) Rancangan Form Pencarian Halaman ini menampilkan menu pencarian barang, pencarian pemasok, pencarian pembelian, pencarian penjualan dan pencarian biaya

6) Rancangan Form Pengaturan Halaman ini menampilkan menu untuk menambahkan user

3.4.3 Rancangan Desain Web 1) Rancangan Halaman Utama.

Halaman ini halaman pertama kali yang akan muncul ketika sistem dijalankan, dapat diakses seluruh user baik yang terdftar maupun tidak terdaftar,

2) Rancangan Halaman Admin.

Setelah admin login maka akan masuk kehalaman home admin guna mengontrol semua isi dari halaman yang ditampilkan untuk user.

3) Rancangan Halaman User.

Halaman user ada dua menu,yaitu halaman untuk mengedit password user, halaman transaksi penjaualn atau penjualan dan perbaikan.

4. PEMBAHASAN 4.1 Implementasi Sistem

Implementasi sistem informasi persediaan dan penjualan barang berbasis web pada bengkel ck.technic tegal sebagai sarana untuk mempermudah proses transaksi penjualan dan pembelian barang serta pengecekan data atau stok barang pada bengkel terseburt yang menggnakan bahasa pemrograman PHP dan basis data MYSQL. Pada saat pertama kali sistem dijalankan akan muncul tamapilan homepage index.

4.1.1 Halaman index

Gambar 4.1.1 Halaman Index

13

(14)

Halaman index berfungsi untuk komfirmasi login baik admin maupun user untuk melakukan pengolahan data yang tersedian pada menu halam tertentu.

4.1.2 Halaman admin

Gambar 4.2.2 Halaman Home admin

Halaman Home untuk admin berfungsi untuk mengelola data keseluruhan baik penambahan stok barang atau pembelian , transaksi penjualan , transakasi penjualan dan perbaikan pemambahan data pemasok ,data barang ,data jasa atau biaya service, penambahan kode, penambahan nama rak , penambahan jenis barang dan pengaturan pengguna

4.1.3 Halaman Master Data

Gambar 4.3.3 Halaman Master Data

Halaman master data berfungsi untuk menambahkan data , baik data pemasok ,data jenis kendaraan, data rak atau penyimpanan barang, data kode, data tambah nama

14

(15)

barang, data tembah nama jasa atau biaya service, yang keseluruhan berfungsi untuk menambahkan sesuai dengan menu yang ada pada halaman master data

4.1.4 Halaman Transaksi

Gambar 4.4.4 Halaman Transaksi

Halaman Transaksi berfungsi untuk melakukan transaksi barang baik pembelian barang atau penambahan stok barang , penjualan barang , dan penjualan dan perbaikan barang

4.1.5 Halaman Laporan

Gambar 4.5.5 Halaman Laporan

Halaman Laporan terdapat menu menu laporan seperti menu cetek data pemasok yang berguna untuk mencetek laporan data pemasok , cetak data barang yang berguna untuk mencetek data barang, cetak data pembelian yang berguna untuk

15

(16)

mencetak data penjualan , cetak data biaya yang berguna untuk mencetak data biaya atau jasa, cetak data penjualan yang berguna untuk mencetak data penjualan

4.1.6 Halaman Pencarian

Gambar 4.6.6 Halaman Pencarian

Halaman pencarian terdapat menu cari data pemasok yang berguna untuk melakukan pencarian data pemasok, cari data barang yang berguna untuk melakukan pencarian data barang, caari data pembelian yang berfungsi untuk melakukan pencarian data pembelian, cari data penjualan yang berfungsi untuk melakukan pencarian data penjualan , cari data biaya atau jasa yang berguna untuk melakukan pencarian data jasa atau biaya service

4.1.7 Halaman Pengaturan

Gambar 4.7.7 Halaman Pencarian

Halaman Pengatuaran berfungsi untuk mengecek data user yang ada atau yang tercatat dalam data base selain itu barfungsi untuk penambahan data user

16

(17)

4.1.8 Halaman Home untuk Kasir

Gambar 4.8.8 Halaman Home Kasir

Halaman Home Kasir adalah Halaman awal yang digunakan user atau kasir untuk melakukan transaksi atau pencetakan laporan tertentu tidak seperti home admin yang bisa melakukan pengolahan data secara keseluruhan karna kasir hanya bisa melakukan transaksi penjualan tidak pembelian atau penambahan stok barang.

5. KESIMPULAN DAN SARAN

Aplikasi berbasis web ini sangat diharapkan dapat menjadi salah satu media Informasi yang sangat tepat guna, simple, efisien dan praktis bagi para pengusaha perbengkelan yang sedang berkembang untuk memudahkan pendataan dan laporan yang cepat dan akurat. yang nantinya akan sangat berpengaruh untuk kemajuan perusahaan.

5.1 Implementasi Sistem

Berdasarkan pengamatan penulis, maka dapat diambil beberapa kesimpulan antara lain:

1. Aplikasi Persediaan dan penjualan barang berbasis web ini akan memberikan kemudahan bagi para karyawan untuk memperoleh informasi tentang pengadaan barang yang dibutuhkan dan laporan untuk penunjang kemajuan perusahaan yang ditentukan berdasarkan tanggal bulan dan tahun dari bengkel CK.TECHNIK TEGAL.

17

(18)

18

2. Aplikasi Persediaan dan penjualan barang berbasis web ini Mempermudah karyawan dalam proses transaksi perbaikan atau penjualan barang.

5.2 Saran

Berdasarkan kesimpulan diatas sebagai pertimbangan bengkel CK.TECHNIK TEGAL dalam penyampaian informasi tentang transaksi perbaikan, penjualan serta persediaan barang maka saran yang akan disampaikan oleh penulis adalah sebagai berikut: Jika websiteyang dibuat penyusun menjadi pilihan solusi alternatif bagiSMA Saverius Sragen, guna promosi dan penyampaian informasi penulis bersedia membantu semaksimal mungkin.

1. Aplikasi berbasis web yang telah dirancang oleh penulis dapat manjadi bahan pertimbangan dan dijadikan sebagai media alternatif penyampaian informasi persediaan barang dan transaksi penjualan serta perbaikan barang dimasa kini dan masa mendatang.

2. Keamanan dan backup data pada aplikasi harus disertakan sebagai perbaikan dari aplikasi yang dibuat oleh penulis.

Untuk penelitian selanjutnya diharapkan aplikasi yang telah dibuat oleh penulis agar bisa diakses diberbagai tempat untuk membantu pengembangan aplikasi dikemudian hari.

DAFTAR PUSTAKA

Arief Rudyanto.M. Pemrograman Web Dinamis menggunakan PHP dan - MySQL . Yogyakarta : Andi Offset ,2006.

Arief Rudyanto.M Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL server 2000. Yogyakarta : Andi Offset ,2006.

Fatta Al Hanif, Analisis dan Perancangan Sistem Informasi untuk keunggulan bersaing perusahaan dan Organisasi modern. Yogyakarta: Andi Offset, 2007.

Kusrini, M.Kom,Strategi Perancangan dan Pengelolaan Basi Data. Yogyakarta: Andi Offset ,2007

Gambar

Tabel 3.1  Rancangan tabel pengguna
Tabel 3.3  Rancangan tabel pembelian
Tabel 3.7 Rancangan tabel detpenjualan  Field  Type  Description   Default
Tabel 3.12  Rancangan tabel pemasok
+7

Referensi

Dokumen terkait

Jika siswa ingin melakukan peminjaman, siswa harus mengisi data buku pengunjung, berdasarkan jurusan masing-masing. Lalu siswa mencari buku yang diperlukan. setelah

Siswa mengamati video pembelajaran tentang jenis-jenis penyakit yang menyerang organ pencernaan tubuh manusia, kemudian berlatih dengan mengerjakan soal latihan

Sementara komposisi terendah fraksi debu sedimen mangrove alami ditemukan pada bulan Januari di sub-stasiun III dengan persentase sebesar 42,43% didominasi mangrove

Pengesahan bunyi naskah (authentication of the text) yang diterima sebagai naskah yang terakhir, dilakukan menurut cara yang disetujui antara negara-negara peserta yang

terindeks pada database bereputasi; atau • minimal 1 buku hasil penelitian ber ISBN; atau • minimal 3 artikel di prosiding yang terindeks pada. database

Depot Rawon Setan adalah suatu jenis usaha dalam bidang makanan yakni makanan rawon yang berdiri pada 21 Juli 1953 yang awalnya diberi nama dengan Rawon Nirom oleh sang

membentuk ikatan sigma baru dalam siklisasi ini dapat bersifat sefase atau. berlawanan fase satu terhadap