PERANCANGAN NCANGAN DAN PENERAPAN APLIKAS I SISTEM INVENTORI PADA PT. ITPRO CITRA INDONESIA
Studi Kasus Proses Pe ngolahan data Persediaan Barang/Inve ntori St PT. ITPro Citra Indone sia
Suherman 41510110023
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014 i
http://digilib.mercubuana.ac.id/
PERANCANGAN NCANGAN DAN PENERAPAN APLIKAS I SISTEM INVENTORI PADA PT. ITPRO CITRA INDONESIA
Laporan Tugas Akhir La Diajukan Untuk Melengkapi Salah Satu Syarat Untuk Mempero leh Gelar Sarjana Komputer
Disusun Oleh:
Suherman 41510110023
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014 ii i
http://digilib.mercubuana.ac.id/
iii
http://digilib.mercubuana.ac.id/
iv
http://digilib.mercubuana.ac.id/
KA TA P ENGANTAR
Puji s yukur kehadirat Allah SWT yang telah memberikan rahmat serta hidayah-N ya s ehingga penulis bisa m enyeles aikan tugas akhir ini. Shalawat serta salam semoga tetap terc urah kepada Nabi Muhammad SAW yang telah m embimbing um atnya ke zaman yang p enuh rahm at.
Penulis menyadari banyak pihak yang t elah m embantu dalam penulis an tugas akhir ini. Untuk itu, iringan do’a dan ucapan t erima kasih penulis sampaikan kepada:
1. Ibu Ida Nur haida, S T., MT. Selaku s ebagai pembimbing t ugas akhir ini. 2. Bapak Sabar Rudiarto, S.Kom., M.Kom. Selaku Kepala Program Studi Pada Jurus an Teknik Informatika Universitas Mercu Buana. 3. Ibu Umniy Salamah, S T., MMSI. Selaku Koordinator Tugas Akhir T eknik Informatika. 4. Bapak. Djoni Tjitrahadi, selaku direktur utama PT. ITPro C itra Indonesia. Yang telah memberikan izin untuk melakukan penelitian d i perusahaan. 5. Orang tua, istri dan anakku yang telah mem berikan doa serta dukungan dalam penyelesaian tugas akhir ini. 6. Teman-temanku, Adip iliyas yang sudah m embantu penulis an t ugas akhir ini.
Penulis m emahami dalam penulis an makalah ini m asih ada kekurangan. Maka p enulis mengharap kritik dan s aran yang bers ifat m embangun untuk m engembangkan lagi skrips i ini. Kiranya karya ini d apat bermanfaat bagi sem ua instans i dan juga bagi penulis s endiri.
iv v
http://digilib.mercubuana.ac.id/
PERANCANGAN DAN PENERAPAN APLIKASI SISTEM INVENTORI PADA PT. ITPRO CITRA INDONESIA Suherman1, Ida Nurhaida2 Jurus an Teknik Informatika, F akultas I lm u Komputer, Univers itas Mercu Buana1 .2 Jl. Raya Meruya Selatan, Kembangan, Jakarta 1 1650 Email:
[email protected],
[email protected] i
Abstract--Inventory stract--Inventory system is a system used to manage the inventory data in acompany. Inventory system ha s been used and developed with a wide range of technologies, one of which is the development of a web-ba sed inventory system. System s development methods in this application usi ng the waterfall method consists o f four stages: analysis, coding, design and testi ng of the system. This application was buil tusing the PHP programming language a nd MySQL database and supported applications Adobe CS4 Weaveardream as the design application. This application is designed and made according to the need s o f companies that can be easily a ccessed by the staff of the company. This system present s the data processing inve ntory from i ncoming goods, goods o ut, stock items a nd also information regarding t hese items. Web-ba sed inventory system can generate reports with company inventory data more quickly and accurately , so expect the adoption of t his system can help increa se the performance of the company for t he better.
pemr ogr aman PHP dan database MyS QL serta di duk ung aplik asi A dobe dream Weavear CS 4 sebag ai des ain aplikasi. Aplikasi ini dir ancang dan di buat sesuai dengan kebutuhan perusahaan agar dapat deng an mudah di akses oleh staf perusahaan. sistem ini menyajik an peng olahan data persedi aan barang mulai dari barang masuk, barang keluar, stok barang dan jug a keterangan mengenai barang-bar ang tersebut. Sistem inventori berbasis web da pat menghasilkan l aporan data persedi aan barang perusahaan deng an lebih cepat dan ak urat , sehingg a diharapk an deng an penerapan sistem ini dapat membantu meni ngk atkan kinerja perusahaan menjadi lebih baik .
Keyword: waterfall method, Prepocessor), system inventory.
Teknologi informasi merupakan sarana yang sangat penting dalam menjalankan suatu pekerjaan karena dengan teknologi informasi diharapkan dapat mempermudah pe kerjaan dan dapat mencapai tu juan secara maksimal. O leh karena itu untuk menun jang suatu pekerjaan yang ba ik dan teratur d ipe rlu kan sistem yang terkomputerisasi. Hal ini d ikarena kan pengolahan data yang terko mputerisasi dapat memberikan kont ribus i yang besar untuk kinerja suatu perusahaan. (A xmark,david 2002)
PHP(Hypertext
Abstrak--Sistem inventori merupak an suatu system yang digunak an untuk mengelola data persedi aan barang yang ada pada suatu perusahaan. Sistem inventori sudah banyak digunakan dan dik embangk an dengan berbag ai macam teknol ogi yang sedang berkembang, sal ah satunya adalah pengembangan sistem inventori berbasis web. Metode pengembangan sistem pada aplikasi ini menggunakan metode waterfall yang terdiri dari empat tahapan yaitu analisis, pengk odean, desai n dan pengujian system. Aplikasi ini di bangun mengg unakan bahasa
Kata kunci : metode waterfall , PHP(Hypertext Prepocessor), sistem inventori. I.
P ENDAHULUAN
Latar Belakang
Set iap perusahaan memiliki persediaan untu k men jaga kestabilan usahanya. Sebagaimana kita ketahu i manfaat persediaan adalah untuk menjamin terpenuhinya b arang -barang yang dibutuh kan
1i
http://digilib.mercubuana.ac.id/
konsumen . Jadi persediaan adalah sesuatu yang vital yang men entukan kelancaran operas ional perusahaan.
Berdasarkan rumusan masalah d iatas maka perlu adanya pembatasan masalah dalam penelit ian ini, adapun batasan masalah tersebut adalah :
PT. ITPro Citra Indones ia adalah perusahaan system integrasi yang bergerak dib idang information security yaitu sebagai IT solusi dan juga IT konsultasi. PT. ITPro Citra Indonesia memberikan solusi dalam jasa IT security dan menyediakan semua kebutuhan LA N, WAN, internet, intranet, network integration, network security, network maintenance dan sebagainya. PT. ITPro Citra Indonesia pada awalnya hanya menyed iakan jasa IT security, akan tetapi seiring perkembangan usaha dan banyaknya permintaan konsumen maka PT. ITPro Cit ra Indonesia menyed iakan barang-barang yang dibutuhkan konsumen . Oleh karena itu Pengolahan data barang pada maintenance department mas ih menggunakan cara sederhana yaitu menggunakan Microsoft Office Exel. Cara ini sudah t idak efekt if lagi meng ingat perkembangan teknolog i informas i yang semakin pesat. Pengolahan data inventori menggunakan cara lama memiliki banyak kelemahan dianta ranya database yang tersimpan terbatas dan juga tidak adanya fitur – ftur baru yang mendukung untuk membantu karyaw an menjalankan tugasnya dengan optimal. Sistem inventori berbasis web memungkinkan perusahaan untuk mengo lah data dengan lebih efekt if karena sistem in i memiliki banyak keleb ihan diantaranya dapat d iakses dimanapun dan kapanpun (selama tersedia koneksi internet), dapat dibuat diling kungan kerja dengan menggunakan server local intranet(jaringan local), dapat dijalan kan menggunakan system operas i apapun (windows, linu x), dapat dioperasikan menggunakan banyak media, t idak memerlukan spesifikasi komputer yang tinggi, t ida k memerlukan lisesensi prog ram serta lebih mudah dan cepat.
Tujuan dan Manfaat Peneli tian
Rumusan Masalah
Metode Peneliti an.
Berdasarkan Latar Belakang Masalah di atas, maka didapatkan ru musan masalah sebagai berikut:
Berikut dibawah ini adalah metodologi penelitian yang penulis gunakan sebagai kerangka acuan berfikir untuk melakukan penelitian pada studi kasus in i:
1.
2.
3.
1.
2.
3.
4.
Aplikasi sistem inventory pada PT. ITPro Cit ra Indonesia memberikan laporan pengolahan data tentang aktifitas keluar masuk barang serta persediaan dari perusahaan. Aplikasi in i t idak melakukan pengh itungan yang berhubungan dengan transaksi perusahaan, aplikasi in i adalah ap likasi tamb ahan yang berdiri sendiri dan dapat d iakses oleh semua staf perusahaan yang membutuh kan data persediaan barang pe rusahaan. Menggunakan bahasa pemrograman PHP, database MySQ L setra d idu kung Adobe Dreamwear CS4 sebagai desain aplikasi. Dre
Ada Adapun tujuan yang didapat dari penelitian studi kasus in i adalah: 1.
2.
Melakuan analisa dan pembu kt ian bahwa penggunaan system inventori berbas is web dapat men ing kat kan efektivitas pengolahan data barang perusahaan. Merancang dan menerapkan sistem inventori yang sesuai dengan kebutuhan perusahaan.
Adapun manfaat yang d idapat dari penelitian studi kasus in i adalah penggunaan sistem inventori berbasis web diharap kan dapat memudah kan kinerja karyawan dalam melaku kan pengontrolan persediaan barang .
Bagaimana membuat sistem inventori berbasis web yang sesuai d engan kebutuhan perusahaan sebagai a lat untuk mengolah data persediaan ba rang. Bagaimana merancang tampilan sistem inventori yang mudah diakses oleh semua staf perusahaan untuk mendapatkan info rmasi yang berkaitan dengan data persediaan ba rang. Bagaimana sistem dapat menyajikan laporan persediaan barang perusahaan dengan cepat dan akurat sehingga dapat meningkat kan kinerja perusahaan.
1.
Indentifikasi Masalah Identifikasi masalah dilakukan sebagai langkah awal studi kasus, dimana penulis mencoba mengidentifikasi masalah yang ada sebagai acuan dasar dalam mencari alternatif solusi sebagai bentu k penyelesaian masalah yang akan dilakukan.
2.
Studi Pustaka Studi pustaka d ilaku kan sebagai bahan referensi dan untu k meleng kapi penulis dengan konsep dan pengetahuan dasar, sehingga penulis dapat menyelesaikan penulisan studi kasus ini. Analisa dan Perancangan
Batas an Masal ah. 3.
2
http://digilib.mercubuana.ac.id/
4.
5.
Analisa dan perancangan d ilakukan penulis untuk melakukan analisa konsep dari alternat if solusi pada studi kasus ini, dan melakukan perancangan sebagai acuan untuk melakukan tahap implementasi dan pengujian. Implementasi. Pada tahapan ini penulis melakukan penerapan secara langsung sistem, untuk memastikan sistem yang telah dibuat berjalan dengan baik. Doku mentasi Doku mentasi dilakukan sebagai acuan penulis dalam menyelesaikan penulisan studi kasus secara tertulis. Pada tahap doku mentasi penulis sudah melakukan rangkuman akan teo ri, konsep, dan proses dari keseluruhan studi kasus ini. II.
2.
3.
LANDAS AN TEORI.
S istem
4.
Pengerti an S istem. Secara sederhana s istem dapat diart ikan sebagai suatu kumpulan atau himpunan dari unsur, komponen , atau variabel yang terorgan isasi. Norman L. Enger menyatakan bahwa suatu sistem dapat terd iri atas kegiatan-keg iatan yang berhubungan guna mencapai tuju an-tu juan perusahaan sepert i pengendalian inventaris dan penjadwalan produksi.
5.
Pro f. Dr. Mr. S. Prajudi Atmosudid jo menyatakan bahwa suatu sistem terdiri atas objek-ob jek atau unsure-unsur atau komponen-komponen yang berkaitan dan berhubungan satu sama lainnya sedemikian rupa sehingga unsure-unsur tersebut merupa kan suatu kesatuan pe mrosesan atau pengolahan yang te rtentu.
6.
Karak teristik sistem Model umum sebuah sistem terd iri dari input, p roses dan output. Hal in i merupakan konsep sebuah sistem yang sangat sederhana mengingat sebuah sistem dapat mempunyai beberapa masukan dan keluaran sekaligus. Selain itu sebuah sistem juga memiliki karakteristik at au sifat-sifat tertentu, yang mencirikan bahwa hal tersebut bias dikatakan sebagai suatu sistem. A dapun karakterist ik yang dimaksud adalah sebagai berikut: 1.
7.
8.
Komponen siste m (components). Suatu sistem terdiri dari sejumlah ko mponen yang saling berinte raksi, yang be kerja sama membentu k satu kesatuan. Komponenkomponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat -sifat sistem yang menjalankan suatu
fungsi tertentu dan mempengaruhi proses sistem secara keselu ruhan. Suatu sistem dapat mempunya i sistem yang lebih besar yang disebut dengan supra sistem. Batasan sistem (boundary). Ruang ling kup sistem merupakan daerah yang membatasi antara sistem dengan sistem lainnya atau antara s istem dengan ling kungan lua rnya. Batasan sistem ini memungkin kan suatu sistem dipandang sebagai satu kesatuan yang tida k dapat dip isah-p isahkan. Lingkungan luar sistem (Environments), Adalah apapun yang berada diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar dapat bersifat menguntungkan dan merugikan . Ling kungan yang menguntung kan h arus tetap d ijaga dan dipelihara. Seba liknya lingkungan yang merugikan harus ditah an dan dikedalikan , agar tid ak mengganggu kelangsungan hidup sistem. Penghubung sistem (Interfac e), e) Merupa kan media penghubung antar subsistem, yang memungkin kan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem lainnya melalu i penghubung, disamp ing sebagai penghubung untuk meng integrasikan subsistem-subsistem menjadi satu kesatuan. Masukan sistem (input), A dalah energy yang dimasukan kedalam sistem, yang dapat berupa masukan perawatan (Maintenance input) d an masukan sinyal (signal iput). Masukan perawatan ada lah energy yang dimasukan supaya s istem dapat beroperasi, sedangkan masukan sinyal adalah energy yang dip roses untuk mendapatkan keluaran. Keluaran s istem (output), A dalah hasil dari energy yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan juga sisa pembuangan. Keluaran dapat berupa masukan untuk subsistem yang lain. Pengo lah sistem (process), Suatu sistem dapat mempunya i suatu bagian pengolah yang akan merubah masukan men jad i keluaran. Su atu sistem produ ksi akan mengolah masukan berupa bahan baku dan bahan-bahan lain men jad i keluaran berupa barang jadi. Sasaran sistem (objectives), Suatu sistem pasti memiliki tujuan (goal) atau sasaran (objectiv e). Jika suatu sistem tidak memiliki sasaran, maka operas i sistem tida k ada gunanya. Sasaran dari sistem sangat menentu kan masukan yang d ibutuh kan sistem serta keluaran yang d ihas ilkan sistem. Suatu sistem dapat dikatakan berhasil bila mengena i sasaran dan tujuanya.
3
http://digilib.mercubuana.ac.id/
Klasifikasi sistem.
Secara umum pengert ian inventori (persediaan ) merupakan suatu aset yang ada dalam bentuk barangbarang yang dimiliki untu k dijual da lam operasi perusahaan maupun barang -barang yang sedang dalam proses pembuatan yang disediakan untu k memenuh i perminta an dari konsumen atau pe langgan setiap waktu yang d isimpan dan dirawat menurut aturan tertentu dalam te mpat persediaan agar selalu da lam keadaan siap pakai.
Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi didalam sistem tersebut. O leh karena itu sistem dapat diklasifikasikan dari beberapa sudut pandang, sepert i contoh sistem yang be rsifat abstrak, sistem alamiah, sistem yang bersifat determin istik, dan sistem yang bersifat terbu ka dan te rtutup.
Klasifikasi inv entori 1.
2.
3.
4.
Sistem abstrak dan sistem fisik. Sistem abstrak adalah s istem yang berupa pemikiran atau ide-ide yang tidak ta mpak secara fisik, misalny a sistem teolog ia yaitu suatu sistem yang berupa pemikiran tentang hubungan antara manusi dengan tuhan; sedangkan sistem fisik merupakan sistem yang ada secara fis ik, sepert i sistem komputer, sistem p roduksi, sistem p enjualan, sistem administrasi personalia, dan lain sebagainya. Sistem alamiah dan sistem buatan manusia. Sistem alamiah adalah sistem yang terjadi melalu i proses alam, tidak d ibuat o leh manusia, misalnya sistem perputaran bu mi, terjadinya siang dan malam, dan pe rgant ian musim. Sedang kan siste m buatan manusia merupa kan sistem yang melibatkan hubungan antara manusia dengan mesin, yang d isebut dengan human machine system. Sistem info rmasi berbasis ko mputer merupakan contohnya, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia, Sistem deterministik dan sistem probabilistik. Sistem yang beroperasi dengan t ing kah laku yang dapat dipred iksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan p rogramprogram komputer yang dijalankan. Sedang kan sistem yang bersifat probab ilistik adalah sistem yang kondis i masa depannya tidak dapat dipred iksi karena mengandung unsure probabilitas. Sistem terbu ka dan sistem tertutup. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh o leh ling kungan luarnya. Sistem ini bekerja secara otomatis tanpa ada campur tangan dari pihak luar. Sedangkan sistem terbuka adalah s istem yang yang berhubungan dan dipengaruhi o leh ling kungan luarnya, yang mene rima masukan dan menghasilkan keluaran untuk subsistem lainnya.
secara u mu m inventori (pe rsediaan) diklasifikasikan men jad i 5 kelompok yaitu: 1. 2. 3. 4. 5.
dapat
Persediaan bahan baku (raw Material Inventory). Persediaan Bagian Produ k atau part yang dibeli (Purchased) Persediaan bah an baku pemmbantu (Supplies Stock) Persediaan bahan setengah jadi (Work In Process Inventori). Persediaan barang jad i (Finish Goods Inventory)
PHP (Hypertext Preprocessor) PHP adalah bahasa server side scripting yang menyatu dengan HTML untu k membuat halaman web yang dinamis. Karena PHP merupa kan serv er-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi ke server yang kemudian hasilnya dikirimkan ke browser. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PH P bernama FI (Form Interpreted). Pada saat tersebut PHP adalah seku mpulan script yang digunakan untuk mengolah data fo rm dari web. CSS (Cascading Style Sheets) Cascading Style Sheet merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa ko mponen dalam sebuah web sehingga akan leb ih terstruktur dan seragam yang berfungsi untu k mengontrol ta mpilan dari sebuah halaman website . CSS dapat mengendalikan ukuran gambar, warna body teks, warna tabel, u kuran border, warna bo rder, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, marg in kiri/kanan/atas/bawah, dan parameter lainnya.CSS adalah bahasa style sheet yang digunakan untu k mengatur tampilan doku ment. Dengan adanya CSS memungkin kan kita untuk mena mp ilkan halaman yang sama dengan format yang berbeda My S QL MySQL adalah salah satu jenis database serve r yang sangat terkenal. MySQ L menggunakan bahasa SQL untuk mengakses databasenya. MySQ L tersedia untu k
Inventori Pengertian inventori
4
http://digilib.mercubuana.ac.id/
beberapa platform, d i antara nya adalah untuk versi windows dan versi linux PhpMyAdmi n PhpMyAdmin adalah sebuah aplikasi open source yang berfungsi untuk memudah kan manajemen MySQL. Dengan menggunakan phpmyadmin, anda dapat membuat database, membuat tabel, menginsert, menghapus dan mengupdate data dengan GUI dan terasa leb ih mudah , tanpa perlu menget ikkan perintah SQL secara manual. Karena berbas is web, maka phpmyadmin dapat d i jalan kan d i banyak OS, selama dapat menjalankan webserve r dan Mysql. XA MPP XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa prog ram. Fungsinya adalah sebagai serve r 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 XA MPP merupa kan sing katan dari X (empat system operasi apapun), Apache, MySQL, PHP dan Perl. III.
ANALISA S IS TEM
DAN
PERANCAN GAN
Gambar 1. Use Case Diagram Sistem Inventori Berbasis Web PT. ITPRo Citra Indonesia.
Analisis S istem
Use case diatas menggambarkan tindakan yang dilaku kan o leh aktor Admin gudang. A kto r tersebut dapat mengakses beberapa menu yang terdapat didalam halaman uta ma sepert i: mengolah data pengguna, input data b arang masuk, input data supplier, input data barang kelua r, input data customer, cek stok barang, input barang retur dan mencetak laporan .
Analisis sistem untuk mengetahu i proses barang masuk, ba rang keluar d an stok barang. Staf gudang bertindak sebagai admin sedangkan staf pada div isi yang lain adalah user. Untuk dapat mengakses sistem user harus melakukan registrasi terleb ih dahu lu melalu i ad min. Perancangan sistem
Aktor karyawan dapat mengakses ke ha laman menu data barang, Lihat stok barang. Proses dari akto r pimpinan dalam melihat laporan data barang pada sistem. Dimulai dari proses login , Kemud ian pimp inan mengakses menu laporan data barang, berupa laporan data barang masuk, data barang keluar dan stok barang.
Berdasarkan perancangan sistem yang dilakukan, proses tersebut dapat dapat dituangkan dalam Use Case Diag ram, Activ ity Diagram , Sequence Diagram dan Class Diagram sebagai berikut. Use Case Di agram
Acti vi ty Diagr am
Use Case Diagram merupakan u rutan kejad ian yang mengga mbarkan interaksi antara user dengan sistem.
Activity diag ram memodelkan aliran kerja atau workflow dari u rutan aktifitas dalam suatu proses yang mengacu pada use case diag ram yang ada . Berikut in i penjelasan dari masing-masing activity diagram.
Berikut in i ad alah use case diag ram s istem inventori:
5
http://digilib.mercubuana.ac.id/
Gambar 3. Activity Diagram input barang Kelu ar. Gambar ar 2. A ctivity Diag ram input ba rang masuk. gambar act ivity diagram untu k use case input data barang keluar. Proses gambar diatas admin gudang memasukan data barang kelua r ke dalam sistem, mulai dari proses log in dengan masukan username dan password. Kemudian admin gudang memilih menu input data barang keluar, lalu masu kan data barang pada fo rm data barang lalu klik simpan , maka data barang keluar sudah masu k kedalam database.
Gambar diatas menggambarkan p roses admin gudang memasukan data barang ke dalam s istem d imulai dari proses login dengan memasukan use rname dan pass word. Kemudian admin gudang memilih menu input data b arang masuk, Setelah itu ad min gudang menginput data barang ke fo rm data barang masuk lalu klik simpan. Kemudian sistem menyimpan ke dalam database
Sequence Diagram Sequence diagram menggamb arkan interaks i antar masing-masing objek pada setiap use case da lam urutan waktu. Interaks i ini berupa pengiriman serangkaian data antar ob jek-objek yang saling berinteraks i
6
http://digilib.mercubuana.ac.id/
Gambar ar 4. Sequence Diagram barang masuk
Gambar 5. Sequence Diagram ba rang keluar
Pada Sequen ce Diag ram barang masuk men jelas kan tentang hubungan yang terjadi antara akto r admin gudang dengan ob jek dalam p roses input data barang masuk. Admin gudang melaku kan login user terhadap sistem, kemudian s ystem memverifikasi username dan pass word. Kemud ian masuk ke h alaman utama, lalu admin gudang memilih input data barang masuk, kemud ian memasu kan data barang masuk ke dalam form barang masuk, kemud ian masukan nama supplier yang menyuplai barang. Kemudian sistem menyimpan ke dalam database.
Gambar diatas mene rangkan tentang hubungan yang terjadi antara aktor admin gudang dengan objek dalam proses input data barang keluar. Admin gudang melakukan login user terhadap sistem, kemudian sistem memverifikas i username dan password. Kemudian masu k ke halaman utama, lalu admin gudang memilih input data barang keluar, kemudian memasukan data barang kelua r ke dalam form barang keluar, kemudian masukan nama customer yang membeli barang. Kemud ian sistem menyimpan ke dalam d atabase barang. Class Diagr am Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghas ilkan sebuah objek dan merupakan int i dari pengembangan dan desain berorientasi objek. Class menggamba rkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untu k memanipulasi keadaan tersebut (metoda/ fungsi). Class diagram menggamba rkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti contain ment, pewarisan dan asosiasi.
7
http://digilib.mercubuana.ac.id/
Perancang an database Tahap ini mengidentifikasi dan dan membuat perancangan table database sesuai kebutuhan. Tabeltabel tersebut digunakan sebagai dasar pembuatan Sistem Inventori di PT. ITPro citra Indonesia Tabel 1. Data Barang Field Kode_barang Nama_barang Id_kategori Jumlah Kode_retur
Type Integer Varchar Integer Varchar Integer
Size 10 40 10 25 10
Keterangan Primary key
Size 20 8 20 10 40 10 10
Keterangan Primary key
Size 20 20 20 10 40 8 8 10 10
Keterangan Primary key
Tabel 2. Barang Masuk Field Id_masu k Tanggal_masu k Tanggal Kode_ Kode_barang Jumlah Dari_supplier Dari Id_supplier Kode_ Kode_user
ar 6. Class D iagram sistem inventori Gambar
Metodologi Perancangan Basis Data Dalam penelitian ini proses analisis dan perancangan basis data akan dilakukan dengan siklus database life cycle dengan tahapan -tahapan sebagai berikut (ind rajani,2007:111): 1. 2. 3. 4.
Tabel 3. Barang Keluar
Database Planning. Definis i system. Requirement Co llection and Analsys. Perancangan Basis Data (Design Database)
Field Id_keluar Tanggal Tanggal_keluar Kode_ Kode_barang Jumlah Dari Dari_customer Awal_ Awal_garansi Akhir_ga ransi Akhi Id_customer Kode_ Kode_user
Perancangan Basis Data Conceptual 1. 2. 3. 4. 5.
Type Integer Date Integer Varchar Varchar Integer Integer
Mengidentifikasi t ipe entitas. Mengidentifikasi t ipe relasi. Mengidentifikasi atribut dengan t ipe entitas. Menentukan domain atribut. Menentukan atribut candiadte key dan primary key
Type Integer Date Integer Varchar Varchar Datetim Datetime Datetim Datetime Integer Integer
Tabel 4. Customer Perancangan B asis Data Logical 1. 2. 3.
Field Id_customer Nama_customer Alamat Kontak_person Email_customer No_telpon
Menghilangkan fitur yang tidak ko mpetibel dengan model data relasional. Menurunkan relasi untuk model data logical local. Validasi menggunakan normalisasi
Perancangan Basis Data Fisikal 1. 2. 3. 4.
Melakukan relasi dasar. Analisis transaksi. Estimasi kebutuhan disk space. Mendesain mekan isme keamanan
Type Integer Varchar varchar Varchar Varchar varchar
Size 10 40 20 25 40 20
Keterangan Primary key
Type Integer Varchar varcha r
Size 10 40 20
Keterangan Primary key
Tabel 5. Supplier Field Id_supplier Nama_supplier Alamat
8
http://digilib.mercubuana.ac.id/
Kontak_person Email_supplier No_telpon
Varchar Varchar varchar
25 40 20
Tabel 6. Retur Supplier Field Kode_retur Kode_barang Tanggal_retu r Nama_barang Jumlah Id_supplier Keterangan Kode_user
Type Integer Integer Datetime Varchar Varchar varchar Varchar Integer
Size 10 10 20 25 40 20 40 10
Keterangan Primary key
Size 10 10 20 25 40 20 40 10
Keter Keterangan Primary key Prim
bel 7. Retur Customer Tabel Field Kode_retur Kode_barang Tanggal_retu r Nama_barang Jumlah Id_customer Keterangan Kode_user
Ty Type Integer Integer Datetime Varch Varchar Varch Varchar var varchar Varch Varchar Integer
Gambar 7. Entitiy Relationship D iag ram Sistem inventori.
Tabel bel 8. Kategori Field Id_kategori ng Kategori_barang
Type Integer Varch Varchar
Size 10 40
Keterangan Primary key Prim
IV .
Implementasi. Setelah proses perancangan selesai maka dilakukan impementasi sistem, untuk melihat apakah sistem sudah berjalan sesuai p rosedur yang d iingin kan . Tahap awal impementasi adalah mengungah sistem ke server, untuk selanjutnya d iakses melalu i IP oleh admin dan user ( melalui jaringan internet ). Adapun langkah awal yang dilaku kan admin adalah meregristrasi user, agar user dapat mengakses sistem.
Tabel bel 9. Pengguna Field Kode_pengguna engguna
Type Integer
Siz Size 10
Username Password Level
Varchar Varchar Integer
20 20 10
IMPL EMENTAS I DAN PENGUJ IAN
Keter Keterangan Primary key
Berikut tampilan halaman login. Enti ti y Relationship Di agram (ERD)
Tampil an Menu Login
Ent it iy Relationship D iagram adalah model konseptual y ang mendeskripsikan hubungan antar entitas.
Untuk dapat mengakses program, terlebih dahulu masukkan username dan password yang sebelumnya telah didaftarkan. Kemudian klik tombo l masuk. Apabila log in berhasil, maka akan masu k ke halaman utama.
9
http://digilib.mercubuana.ac.id/
gambar 10. Tampilan Halaman input barang masuk Tampilan menu barang k eluar Barang keluar dapat menginput barang kelu ar untuk customer, untuk mena mbah data barang keluar, view barang barang keluar, ed it, dan menghapus data barang keluar.
Gambar 8. Tampilan Halaman Log in. Tampil an Hal aman Utama Tampilan halaman utama merupakan tamp ilan awal pada form menu utama. Pada halaman utama ada beberapa menu yang tamp il sebelah kiri diantaranya Menu yang akan tamp il pada ha laman utama dengan user yang masuk sebagai admin gudang ada empat fitu r sebagai berikut : 1. 2. 3. 4.
gambar 11. Tampilan Halaman input barang kelu ar Tampilan menu data barang
Menu Pengguna Menu Pusat data Menu Proses. Menu Laporan
Data barang untu k melihat stok barang, menambah data barang, view barang, edit, dan menghapus data barang
Gambar 9. Tampilan Halaman Utama.
gambar 12. Tampilan Halaman data barang
Tampil an Menu barang masuk
V.
Barang masuk berfungsi menginput barang masuk dari supplier,untuk menambah data barang masuk, v iew barang barang masuk, edit, dan menghapus data barang masuk.
KES IMP ULAN DAN SARAN.
Kesimpulan Kesimpulan in i diambil berd asarkan penelitian , analisa, dan pengujian penulis terkait dalam studi kasus yang telah d ilakukan. Adapun kesimpulan yang dapat diamb il d ari penelitian studi kasus in i adalah :
1. Sistem in i dirancang dengan satu admin dan
2.
banyak user seh ingga dapat diakses oleh semua karyawan yang membutuh kan data persedian barang. Dengan menggunakan sistem inventori berbasis web user dapat melihat laporan persediaan ba rang per periode yang diingin kan.
10
http://digilib.mercubuana.ac.id/
S aran
VI.
Berdasarkan kesimpuan d iatas dapat diajukan beberapa saran yang penulis coba tambahkan sebagai bahan pertimbangan dan untuk mening kat kan kualitas penggunaan sistem inventori be rbasis web antara lain : 1.
2.
DA FTAR P US TAKA
Anonim.http://soraamestycrusser.blogspot.com/ 2010/ 06/pengertian inventori.html. Anonim. http://agung19692.b logspot.com/2013/ 10/penge rtiansistem.ht ml.
Tampilan d ari s istem in i masih sangat sederhana, oleh Karena itu diperlukan perbaikan pada tampilan agar te rlihat leb ih menarik. Pengembangan sistem inventori ini dapat dikembangkan ke bagian pembelian ( purchasing) dan bagian penjualan (market ing).
Jeprie, Mohammad . 2013. Cara Mudah Belajar Pemrograman Web Dengan PHP. PT Elex Med ia Komputindo, Jakarta . Kadir, Adbul. 2008. Pengenalan Sistem Informasi. Penerbit Andi, Yogyakarta . Ladjamudin , Al-Bahra Bin. 2005. Analisis Dan Desain Sistem In formasi. Graha Ilmu, Yogya karta. Perangin angin , kasiman. 2006. Apikasi Web Dengan PHP Dan MySQL. Edisi Pertama. Penerbit A ndi, Yogyakarta. Riyanto. 2014. Membuat Aplikasi Mini Market Integrasi Barcode Reader Denhan PHP Dan MySQL. MySQL Penerbit Gava Media, Yogyakarta. Sutabri, Tata. 2012. Analisis Sistem In forma si. Ed isi 1. Penerbit Andi, Yogyakarta . Indrajan i. (2011). Perancangan Basis data dalam ALL in 1. Elex Media Ko mputindo , Jakarta
11
http://digilib.mercubuana.ac.id/
Curiculum Vitae
Nama
:
Suherman
Tempat & tanggal lahir
:
Tegal, 10 september 1985
Agama
:
Islam
Alamat at rumah
:
Perumahan Permata Sukatani Blok PA No 2, RT 03 /RW 14 Sukatani, Rajeg, Kabupaten Tangerang. Sukat
Nomor mor telepon
:
0813 8762 5594
Email
:
[email protected] m
Riwayat ayat pendidikan o 2010-2014, -2014, Universitas Mercu Buana, jurusan Tek nik Informatika, -20 nformatika, Fakultas Ilmu nf Komput Komputer. o 2001, MTS N Model babakan, Tegal o 2005, lulus pro gram penyetaraan SMA ( paket C) Workshop o o o o
Internet rnet security, Frandinata halim PT. ITPro citra Indonesia Web security, Kurniawan PT. ITPro citra Indonesia Firewall, harri darmawan, PT. ITPro citra indo nesia VPN, Frand inata halim PT. ITPro citra Indo nesia
Riwayat Pekerjaan PT. ITPro Citra Indonesia. o 2013-sekarang, administrator - Melakukan pengecekan barang, inp ut barang masuk, barang keluar, dan perawatan barang. - Menangani masalah pada jaringan internet: cek koneksi internet, cek status email, printer, wifi, memb uat user karyawan baru, backup data nexus, checkpoint, memperpanjang lisensi. 12
http://digilib.mercubuana.ac.id/
- Menangani VPN, install vmware, setting ip, configurasi, dan cek VPN customer - Memb uat jadwal maintenance, Membuat report. o 2009-2013, kurir o 2006-2009, office boy Sertifikasi o Seminar Nasional Pengaplikasian Telematika, “Peningkatan Sumber Daya Manusia Bidang Teknolo gi Info rmasi Menghadapi AFTA”, Universitas Mercu Buana Jakarta, 2014. o Brain-0-Meter, bidang keahlian “Dasar Internet”. o Brain-0-Meter, bidang keahlian “Web Dinamis ( PHP & MySQL )
13
http://digilib.mercubuana.ac.id/
14
http://digilib.mercubuana.ac.id/
15
http://digilib.mercubuana.ac.id/