APLIKASI INVENTORI GUDANG BERBASIS WEB
PADA BENGKEL MOBIL MAMAN JAYA
BANDAR LAMPUNG
Hidayatullah Saputra [email protected]
Falahah
Boby Siswanto [email protected]
Program Studi Manajemen Informatika Politeknik Telkom Bandung
2012
Abstrak
Saat ini perkembangan teknologi informasi berkembang cepat dan menuntut untuk menciptakan suatu aplikasi yang dapat menyelesaikan suatu permasalahan yang ada namun belum menemukan solusi. Pada proses mengetahui jumlah stok barang kadang akan mengalami kesulitan jika harus melakukan pengecekan secara manual.
Aplikasi pada bengkel mobil ini didasarkan pada kebutuhan pengelolaan informasi yang tepat dan akurat di dalam pengelolaan status barang yang berada di gudang. Metodologi yang digunakan adalah metode waterfall, model ini menggambarkan pembangunan perangkat lunak seperti aliran air terjun, mulai analysis requirement sebagai awal proses sampai dengan coding dan testing di akhir proses. Aplikasi ini dirancang dengan metode SDLC, dengan menerapkan Waterfall model dan dibangun dengan menggunakan bahasa pemrograman web, yakni PHP dan MySQL untuk penyimpanan data. Hasil dari aplikasi yang dibuat yaitu sistem dapat menampilkan status barang dan memberikan laporan terbaru yang diperlukan manager bengkel mobil.
Kata Kunci: Metode SDLC, Bengkel Mobil, Php, MySql.
Abstrack
At this time, the development of information technology is growing fast and demanding to create an application that can solve an existing problem but haven't found the solution. In the process of knowing the number of stock items will sometimes have difficulty if it must be checked manually. With the existence of this case I am making an application that can solve that problem.
Application on car workshop these is based on the right information management needs and accurate in the management of the status of goods in the warehouse. The methodology used is waterfall method, This model describes software development like streams of water fall, start analysis requirement as the beginning of the process up to coding and testing at the end of the process.
This application is designed using SDLC method, by applying the Waterfall model and built using web programming languages, namely PHP and MySQl as data storage. The result of the application that wants to make is a system can display the status of the goods and provide recent reports that necessary the manager of car workshop.
1 PENDAHULUAN 1.1 Latar Belakang
Sistem informasi merupakan hal yang penting dalam suatu organisasi atau perusahaan. Dengan adanya sistem informasi, organisasi atau perusahaan dapat menjamin kualitas informasi yang disajikan dan dapat mengambil keputusan berdasarkan informasi tersebut. Sekarang informasi dapat diperoleh dengan lebih mudah dan cepat berkat adanya teknologi informasi. Salah satu pemanfaatan teknologi informasi yang diharapkan adalah aplikasi inventori gudang.
Bengkel Mobil Maman Jaya adalah sebuah perusahaan yang bergerak di bidang penjualan barang dan memperbaiki mobil yang dibutuhkan pelanggan. Saat ini persaingan bisnis bengkel mobil bukan hanya dipengaruhi oleh faktor harga, melainkan juga mengarah pada persaingan dalam memberi pelayanan yang terbaik pada setiap pelanggan.
Pada proses mengetahui jumlah stok barang kadang akan mengalami kesulitan jika harus melakukan pengecekan secara manual menggunakan berkas fisik. Apabila dilihat dari sisi efisiensi kerja, tentu saja hal ini membuat operasional terkesan kurang handal dan memiliki banyak resiko, karena berkas-berkas ini mudah rusak dan jika rusak tidak terdapat data cadangan.
Dari uraian diatas, masalah yang timbul adalah petugas gudang kesulitan jika harus melakukan pengecekan secara manual. Sebagai penyelesaian masalah itu maka dibuat aplikasi inventori gudang bengkel mobil berbasis web yang berguna untuk mengurangi pekerjaan petugas gudang yang dilakukan secara manual.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, dapat di ambil suatu rumusan masalah, yaitu :
a) Bagaimana membangun aplikasi inventori gudang bengkel mobil?
b) Bagaimana aplikasi inventori gudang bengkel mobil dapat menyediakan laporan barang masuk yang dibutuhkan manager?
c) Bagaimana aplikasi inventori gudang bengkel mobil dapat menyediakan laporan barang keluar yang dibutuhkan manager?
d)
Bagaimana aplikasi inventori gudang bengkel mobil dapat membantu manager untuk melakukan pengecekan terhadap status barang?1.3 Tujuan
Adapun tujuan yang akan dicapai dari proyek akhir ini adalah :
a) Membangun aplikasi inventori gudang bengkel mobil.
b) Membuat Aplikasi yang dapat membuat laporan barang masuk yang dibutuhkan manager bengkel mobil.
c) Membuat Aplikasi yang dapat membuat laporan barang keluar yang dibutuhkan manager bengkel mobil.
d) Membuat Aplikasi yang dapat membuat laporan status barang untuk membantu manager bengkel mobil.
1.4 Batasan Masalah
Batasan masalah yang terdapat pada proyek akhir ini yaitu:
a) Aplikasi yang akan dibangun serta Nama Pengguna dan Kata Sandi hanya digunakan oleh manager dan petugas gudang bengkel mobil.
b) Dalam proses pembuatan aplikasi ini tidak membahas dan menanggulangi masalah yang berkaitan dengan konfigurasi jaringan.
c) Aplikasi ini tidak menangani pengembalian barang, karena kualitas barang yang dikirim bagus.
1.5 Metodologi Penelitian
Metode yang digunakan antara lain:
a. Penelitian Lapangan yaitu pengambilan data yang dilakukan di tempat simulasi dengan cara teknik wawancara.
b. Penelitian Kepustakaan.
1.6 Jadwal Pengerjaan
2 TINJAUAN PUSTAKA
2.1 Profil Bengkel Mobil Maman Jaya Bandar Lampung
Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.
Tabel 2.1.1 Struktur Organisasi Bengkel Mobil Maman Jaya Bandar Lampung.
2.2 Personal Home Page
Personal Home Page atau yang biasa disebut PHP (sekarang PHP: Hypertext Processor) adalah skrip yang dijalanka di sisi server. Jadi, konsepnya berbeda dengan JavaScript yang dijalankan pada sisi klien. Keuntungan penggunaan PHP, kode yang menyusun program tidak perlu dibagikan ke pemakai, yang berarti bahwa kerahasiaan kode dapat dilindungi. Secara khusus, PHP dirancang untuk membentuk web dinamais. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, anda bisa menampilkan isi database ke halaman web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server Page), Cold Fusion, ataupun Perl.
Hal menarik yang didukung oleh PHP tetapi tidak mungkin dilakukan oleh JavaScript adalah kenyataan bahwa PHP bisa digunakan untuk mengakses berbagai macam database seperti Access, Oracle, MySQL, dan lain-lain. Seperti halnya JavaScript, kode PHP dapat disisipkan pada kode HTML. Selain itu PHP juga bisa digunakan untuk menghasilkan kode-kode HTML.
2.3 Cascading Style Sheet (CSS)
CSS Adalah salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti microsoft word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa
berkas(file).pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
3 ANALISIS KEBUTUHAN DAN PERANCANGAN
3.1 Kebutuhan Perangkat Keras
Tabel 3.1 Spesifikasi Perangkat Keras Tahap Pengembangan
3.2 Kebutuhan Perangkat Lunak
Tabel 3.2 Spesifikasi Perangkat Lunak Tahap Implementasi
3.3Perancangan
3.3.1 Analisa Sistem yang Telah Ada
Bengkel Mobil Maman Jaya melakukan sistem pencatatan secara manual tanpa menggunakan sistem.
3.4 Perancangan dan Implementasi 3.4.1 Diagram Context
Lihat Gambar 1 pada lampiran.
3.4.2 Perancangan Antarmuka
Desain tampilan dan prosedur aplikasi menggambarkan rencana aplikasi yang akan dibangun.
3.4.3 Perancangan Basis Data
Berikut ini gambar ER Diagram dari aplikasi inventori gudang pada bengkel mobil
4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi
Implementasi antarmuka aplikasi merupakan implementasi hasil dari desain yang telah dirancang sebelumnya. (Gambar 3)
4.2 Pengujian
Pengujian dilakukan untuk menguji apakah sistem sudah sesuai dengan yang diinginkan atau dibutuhkan. Seperti validasi validasi untuk berbagai macam kemungkinan input, dan lain-lain.
5 PENUTUP
5.1 Kesimpulan
Dari hasil aplikasi yang telah dibangun, maka dapat di simpulkan bahwa:
a) Aplikasi inventori gudang bengkel mobil maman jaya dapat mempermudah manager mengetahui informasi laporan barang masuk. b) Aplikasi inventori gudang bengkel mobil
maman jaya yang telah dibangun, dapat mempermudah manager mengetahui informasi laporan barang keluar.
c) Aplikasi inventori gudang bengkel mobil maman jaya yang telah dibangun, dapat mempermudah manager mengetahui informasi laporan stok barang.
5.2 Saran
Dengan semakin berkambangnya teknologi, diharapkan aplikasi ini dapat dikembangkan dan diperbarui menu dan fungsi-fungsinya supaya aplikasi ini dapat mengikuti perkembangan jaman.
6 REFERENSI
Andi Offshet. (2006). Pengelolaan Database dengan MySQL. Yogyakarta. Penerbit: Wahana Komputer. Firdaus. (2007). PHP & MySQL dengan
Dreamweaver. Palembang. Penerbit: Maxikom. Hakim, dan Lukmanul. (2010) Bikin Website Super Keren dengan PHP dan Jquery. Yogyakarta. Penerbit: Lokomedia.
Hendraputra, A. D. (2010). Courseware Politeknik Telkom mata kuliah “Information System Quality Insurance”. Bandung. Penerbit: Politeknik Telkom. Nugroho, Eddy P dkk. (2009). Courseware Politeknik Telkom mata kuliah “Rekayasa Perangkat Lunak”. Bandung. Penerbit: Politeknik Telkom.
Pengertian JavaScript dan
Sejarahnya. http://gugling.com/pengertian-javascript-dan-sejarahnya.html (Lukman Hermawan
31.04.2011).
PengertianFlowmap:http://www.scribd.com/doc/5546 8895/Pengertian-Flowmap-dan-Flowchart-Beserta-Simbol (Sakina Mawardah 09.07.2011).
Pengertian Dreamweaver:
http://www.klik-kanan.com/desainweb/index.shtml (Lutfi 09.07.2011). Presetyo, E. N. (2009). Courseware Politeknik Telkom mata kuliah "Rekayasa Perangkat Lunak”. Bandung. Penerbit: Politeknik Telkom.
Rahman, Dedy W dkk. (2009). Courseware Politeknik Telkom mata kuliah “Perancangan Basis Data Relasional”. Bandung. Penerbit: Politeknik Telkom. Sudarshan, dan Silberschatz Korth. (2001). Database Sistem Concepts, Fourth Edition.
Suryatiningsih, S T dan Wardani Muhamad, S.T. (2009). Courseware Politeknik Telkom mata kuliah "Web programming". Bandung. Penerbit: Politeknik Telkom.
LAMPIRAN
1. Diagram Context
Pengguna Gudang Pada Bengkel Aplikasi Inventori Mobil
Petugas Gudang
Info Barang Keluar Permintaan
Stok Manager
Supplier Laporan
Info Barang Masuk, info_supplier
Info Jenis
LAMPIRAN
2. ER Diagram
Barang Barang Keluar Supplier
Barang Masuk
Petugas gudang
Nama_supplier Nama_toko Alamat_toko kode_barang jenis
n
n n
n
Kode_supplier
Telepon Nama
keterangan
Nama
Jenis
Kode_Barang
Keterangan Harga
Jumlah Kode_supplier Nama_toko
Tanggal No_faktur
Tanggal
Kode_Barang Jenis
Nama
Keterangan
Jumlah Tujuan
No_form
Admin1 Admin2
LAMPIRAN
3. Implementasi
Gambar 3. Login