Sistem Informasi Inventory Gudang Di PT. Bina Nusantara Prima

(1)

Bab I

PENDAHULUAN

1.1 Latar Belakang

PT Bina Nusantara Prima merupakan salah satu perusahaan tekstil yang tergolong muda dan masih dalam tahap perkembangan. Perusahaan ini merupakan perusahaan yang bergerak dalam bidang pertenunan (weaving). Sebagai penunjang, sebuah perusahaan tentunya mempunyai berbagai divisi , dimana setiap divisi memerlukan sebuah sistem demi berjalannya proses agar tujuan dari perusahaan itu tercapai. Selain sistem produksi sistem yang perlu diperhatikan juga adalah sistem inventaris, karena hasil semua produksi mempunyai data yang harus diolah supaya dapat dijadikan bahan laporan pada Divisi Manajemen.

Namun sirkulasi data seperti jumlah meter kain, bukti penyerahan hasil produksi, dan

surat jalan diinputkan secara manual satu persatu dengan menggunakan Microsoft Excel

berikut penjumlahan dan pengurangan stok dengan masih menggunakan kalkulator sebagai alatnya. File tempat penyimpanan stok kain yang dapat diakses oleh divisi selain gudang.

Berdasarkan hal di atas, kami bermaksud untuk membangun sebuah sistem informasi yang akan memaksimalkan kualitas kerja dan efisiensi waktu. untuk memproses data, membuat laporan, dan membuat bukti pengiriman. Hal ini dimaksudkan untuk mempermudah perusahaan dalam mengelola datanya. Hal ini juga yang melatar belakangi kami untuk

memilih Divisi Gudang P.T. Bina Nusantara Prima sebagai objek laporan kerja praktek

dengan judul :


(2)

1.2 Identifikasi masalah

Berdasarkan penjelasan latar belakang, penulis dapat mengidentifikasikan permasalahan sebagai berikut :

1. Pemanipulasian data pada sistem sebelumnya memerlukan intruksi manual oleh user

sehingga kurang efisien.

2. Adanya kesempatan untuk memanipulasi dataoleh pihak selain divisi gudang.

Dengan identifikasi diatas, dapat disimpulkan perumusan masalahnya sebagai berikut:

Bagaimana memenuhi kebutuhan inventaris secara cepat, tepat, dan lebih efisien dalam penggunaanya?

1.3 Maksud dan Tujuan

1.3.1 Maksud

Berdasarkan permasalahan yang diteliti, maka maksud dari pembangunan perangkat lunak ini adalah untuk dapat menangani kegiatan inventory gudang dengan aman, dan tepat pada penggunaannya.

1.3.2 Tujuan

Sedangkan tujuan yang akan dicapai dalam perancangan sistem informasi inventory ini adalah :

1. Mengurangi jumlah instruksi manual pada pemanipulasian data agar lebih efisien.

2. Membantu pegawai untuk mengetahui data keluar masuk kain.

3. Dengan adanya sistem informasi inventory ini produktifitas kerja pegawai dapat


(3)

1.4 Batasan Masalah

Aplikasi inventory bagian gudang yang dibuat hanya pada tahap pengisian form stok kain, laporan hasil produksi dan pengiriman kain. Permasalahan tentang aplikasi ini membatasi materi yang akan dibahas, yaitu :

1. Divisi gudang mendapatkan akses penuh untuk mengelola data bukti penyerahan hasil

produksi, data stok kain ekspor/lokal, dan data surat jalan.

2. Sedangkan divisi lainnya hanya dapat melihat data, melakukan pencarian stok kain,

serta mencetak laporan.

3. Tipe Pemodelan yang dipakai untuk sistem ini adalah prosedural.

1.5 Metodologi Penelitian

Metode yang digunakan dalam membangun perangkat lunak ini adalah sebagai berikut:

1. Tahap pengumpulan data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Studi Literatur.

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan

bacaan-bacaan yang ada kaitannya dengan judul penelitian.

b. Observasi.

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung untuk mendapatkan informasi yang dibutuhkan.

c. Interview.

Teknik pengumpulan data dengan mengadakan tanya jawab dengan pihak intern ( terkait ) langsung yang ada kaitannya dengan topik yang diambil.


(4)

2. Tahap pembuatan perangkat lunak

Coding

Testing

Maintenance Design

Analysis

Gambar I.1 Waterfall

a. Analysis

Merupakan tahap untuk menganalisis kebutuhan yang diperlukan dalam proyek pembangunan perangkat lunak. Sehingga tahap-tahap selanjutnya tidak ada kesalahan atau terjadi pengulangan dalam tahapan tersebut.

b. Design

Merupakan tahap merancang atau mendesain sistem berdasarkan hasil analisis dalam bentuk yang bisa dimengerti oleh user.

c. Coding

Merupakan tahap penerjemahan data atau pemecahan masalah yang telah dirancang ke dalam bahasa pemrograman tertentu.

d. Test / Pengujian

Merupakan tahap untuk menentukan tujuan sistem yang dibangun atau dirancang sesuai dengan kebutuhan user.


(5)

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami

perubahan–perubahan atau penambahan sesuai dengan permintaan user.

1.6 Sistematika Penulisan

Sistematika penulisan penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Dalam menyajikan laporan kerja praktek ini, digunakan sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Bab ini menguraikan latar belakang, merumuskan inti permasalahan yang dihadapi, maksud dan tujuan dari pembuatan aplikasi, batasan masalah aplikasi, dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini berisi sejarah singkat perusahaan, dan struktur organisasi perusahaan, serta berisi penjelasan tentang teori dasar internet, www, internet protokol, http, homepage, teori basis data, struktur PHP, MySQL, Mozilla Firefox.

BAB III PEMBAHASAN

Tahap menerjemahkan perancangan kedalam bentuk bahasa yang dapat dimengerti oleh komputer. Berikut dokumentasi pembuatan program yang dimulai

dari analisa sistem, desain sistem dan implementasi.

BAB IV KESIMPULAN DAN SARAN

Berisi tentang kesimpulan yang diambil dari pembahasan aplikasi inventaris ini dan saran untuk pengembangan aplikasi inventaris berbasis web.


(6)

Bab II

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Instansi

PT Bina Nusantara Prima didirikan berdasarkan Akte Notaris Netty Chandrania, SH No 33 tanggal 11 Desember 1989 yang berlokasi di Jalan Industri II No 8 Bandung. Perusahaan ini merupakan perusahaan yang bergerak dalam bidang pertenunan (weaving) dan tidak mengerjakan proses penyempurnaan.

Pada tanggal 2 april tahun 1992 perusahaan ini mulai beroperasi. Perusahaan ini berdiri atas inisiatif beberapa pemegang modal yang ingin ikut serta dalam pengurangan jumlah pengangguran dan untuk ikut dalam memajukan pembangunan di bidang pertekstilan yaitu sebagai pemasok kain. PT Bina Nusantara Prima merupakan salah satu perusahaan textile yang tergolong muda dan masih dalam tahap perkembangan.

2.1.2 Logo Instansi


(7)

2.1.3 Struktur Organisasi Perusahaan

Struktur organisasi menunjukan pembagian aktivitas kerja dan merinci bagaimana tingkat aktivitas yang berkaitan satu sama lain serta menunjukan tingkat spesialisasi dari aktivitas kerja. Struktur organisasi menggambarkan wewenang serta memperlihatkan hubungan pelaporannya sehingga memungkinkan kontinuitas operasi perusahaan dapat berjalan lancar.

Pembagian tugas PT Bina Nusantara Prima adalah sebagai berikut:

1. Presiden Direktur

 Pejabat di bagian ini bertindak atas nama direksi sebagai wakil perusahaan,dan

melakukan segala tindakan atau perbuatan baik yang berkaitan dengan kepengurusan maupun kepemilikan serta mengiakat kerjasama dengan pihak lain.

 Mengkoordinasikan dan mengendalikan pelaksanaan tugas direktur, sekretaris

perusahaan, manajer serta mengusulkan dan memimpin rapat direksi.

 Menerima tanggungjawab pelaksanaan tugas dewan direksi dan mengambil keputusan

yang strategis.

 Mengadakan hubungan baik dengan pihak luar yang bersifat umum.


(8)

 Memelihara suasana kerja yang harmonis dalam lingkungan perusahaan.

2. Bagian Umum

 Bagian ini melakukan kerjasama dengan bagian personalia, keamanan dan transportasi

dengan baik.

 Menjalankan instruksi yang telah dikeluarkan oleh atasan.

 Mengawasi instruksi yang telah diberikan perusahaan.

3. Personalia

 Menyeleksi calon karyawan yang akan direkrut oleh perusahaan.

 Mengembangkan dan mengkoordinir pendidikan dan pelatihan calon karyawan untuk

meningkatkan mutu, pengetahuan dan keterampilan karyawan.

 Mengelola gaji, menyusun daftar gaji, dan menetapkan golongan jabatan seusuai

dengan kebuthan dan peraturan kepegawaian perusahaan.

 Mengkoordinasikan pembinaan peneglolaan peralatan.

4. Keuangan

 Bertanggungjawab terhadap segala sesuatu yang berhubungan dengan keuangan

perusahaan kepada direktur.

 Mengawasi dan mengontrol keluar masuknya uang tunai.

 Menyusun laporan keuangan perusahaan yang diperlukan oleh pihak intern dan

ekstern perusahaan.

 Merencanakan dan mengatur keuangan perusahaan sesuai dengan perencanaan yang

telah disepakati oleh dewan direksi.

5. Pemasaran

 Menerima pesanan dari konsumen dan melayaninya dengan baik agar konsumen

tertarik.


(9)

 Mengatur pengiriman produk yang telah dipesan konsumen.

 Meningkatkan volume penjualan setinggi mungkin sesuai dengan target perusahaan.

6. Produksi

 Melakukan kegiatan produksi untuk mengahasilkan produk yang sesuai dengan

permintaan konsumen.

 Meningkatkan efisiensi efektifitas produksi perusahaan.

7. Bagian Maintenance

 Bertanggung jawab dalam pemeliharaan mesin-mesin unntuk menjaga kelancaran

proses produksi.

 Menyetel kembali mesin apabila kain yang akan diroduksi berikutnya mempunyai

jenis yang berebeda.

8. Bagian Gudang

 Bagian ini bertanggung jawab terhadap pengelolaan stok kain dan perijinan surat

jalan.

2.1.4 Landasan Teori

Konsep dasar sistem ini meliputi pengertian dasar dari sistem, bentuk umum sistem, karakteristik sistem dan analisis system.

2.1.5 Pengertian Sistem

Terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu yang menekankan pada prosedurnya mendefinisikan sistem sebagai berikut :


(10)

Suatu sistem adalah suatu jaringan dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

Sedangkan pendekatan sistem yang menekankan pada komponennya mendefinisikan sistem sebagai berikut :

Menurut JOG [4] :

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

2.1.6 Bentuk Umum Sistem

Bentuk umum dari suatu sistem terdiri atas masukan (input), proses, dan keluaran

(output). Dalam bentuk umum sistem ini biasa melakukan satu atau lebih masukan yang akan diproses dan menghasilkan keluaran sesuai dengan rencana yang telah ditentukan sebelumnya.

INPUT PROSES OUTPUT

Gambar II.3 Model Sistem Sederhana

2.1.7 Karakteristik Sistem

Adapun karakteristik suatu sistem, yaitu :


(11)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama untuk membentuk satu kesatuan.

Komponen-komponen sistem atau elemen-elemen system dapat berupa suatu subsistem atau bagian-bagian dari sistem.

b. Batas Sistem (Boundary)

Batas sistem (Boundary) merupakan daerah yang membatasi antara satu sistem yang

lain atau dengan linkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan.

c. Lingkungan Luar Sistem (Environment)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari system yang mempengaruhi operasi sistem.

d. Perhubungan (Interface)

Perhubungan merupakan media penghubung antara satu sub sistem dengan subsistem lain.

e. Masukan (Input)

Masukan adalah energi yang dinasukkan kedalam sistem.

f. Keluaran (Output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.

g. Pengolahan

Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan merubah masukan menjadi keluaran.


(12)

h. Sasaran (Object)

Suatu sistem pasti mempunyai tujuan atau sasaran-sasaran dari sistem sangat membutuhkan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.

2.1.8 Perancangan Sistem

Perancangan sistem adalah tahap setelah analisis sistem dan siklus pengembangan sistem, pendefinisian kebutuhan-kebutuhan fungsional dan persiapan untuk merancang bangun implementasi, menggambarkan suatu sistem yang akan dibentuk. Perancangan sistem dapat menggunakan pemodelan secara terstruktur menggunakan grafik atau diagram.

Langkah-langkah yang dilakukan pada tahap-tahap perancangan sistem ini adalah membuat usulan pemecahan masalah secara logika.

Alat bantu yang digunakan adalah :

a. Flow Map

Menurut FAT [2], flow map merupakan gambaran hubungan antara entity yang

terlihat berupa aliran-aliran dokumen yang ada. Bagian alir dokumen merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusannya.

b. Diagram Konteks

Menurut JOG [4], Diagram Konteks adalah diagram arus data yang berfungsi untuk menggambarkan yang dirancang disuatu objek, diagram konteks ini menggambarkan secara global atau menyeluruh dari suatu sistem informasi keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Kesatuan luar ini merupakan sumber arus data yang berhubungan dengan sistem informasi tersebut.


(13)

Menurut JOG [4], Kamus data adalah merupakan faktor tentang data dan kebutuhan-kebutuhan informasi dari suatu informasi, kamus data yang dibuat berdasarkan arus data dari DFD.

d. Diagram E-R (Entity Relational)

Gambar II.4 contoh ER Diagram

Model entity didasarkan pada persepsi dunia nyata yang terdiri dari himpunan objek dasar yang disebut dengan entity dan relasi terdiri dari anatr entity. Entity adalah objek yang dapat diidentifikasikan secara unik.

e. Struktur Data

Struktur data merupakan hasil taransformasi dari entitas-entitas pada diagram E-R.

f. Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer, sehingga saat menjalankan program user tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan.


(14)

2.1.9 Konsep Basis Data (Database)

Konsep basis data merupakan hal yang sangat penting. Kesulitan utama dalam merancang basis data adalah bagaimana merancang sehingga database dapat memuaskan keperluan saat ini dan masa mendatang. Konsep basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna.

2.1.10 Pengertian Basis Data (Database)

Dalam buku konsep dan perancangan database mendefinisikan database sebagai berikut :

Menurut KRIS [1] :

Database adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu.

Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti :

a. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi

sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

b. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian

rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

c. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media


(15)

2.1.11 Pengertian Jaringan Komputer

Jaringan komputer adalah sekumpulan komputer pribadi saling berhubungan antara

satu dengan yang lainnya menggunakan protokol komunikasi sehingga dapat saling berbagi

informasi, program penggunaan bersama perangkat keras seperti printer, harddisk. Selain itu jaringan komputer dapat diartikan sebagai kumpulan sejumlah terminal komunikasi yang berada di berbagai lokasi yang terdiri dari lebih dari satu komputer yang saling berhubungan. Dalam sebuah jaringan komputer dapat diartikan sebagai kumpulan sejumlah terminal komunikasi yang berada di berbagai lokasi yang terdiri dari satu komputer yang saling berhubungan. Dalam sebuah jaringan komputer biasanya terhubung sejumlah komputer ke

sebuah/ beberapa server.

Serveradalah komputer yang difungsikan sebagai “pelayanan” pengiriman data dan

penerimaan data diantara komputer-komputer yang tersambung.

Tujuan dibangunnya suatu jaringan komputer adalah membawa informasi secara tepat

dan tanpa adanya kesalahan dari sisi pengirim (transmisi) menuju ke sisi penerima (receiver)

melalui media komunikasi.

TCP/IP (Trasmission Control Protocol/Internet Protocol) merupakan protokol

standard internet yang digunakan untuk melakukan koneksi ke internet protokol. TCP/IP memiliki beberapa subyek protocol yang berbeda yang beroperasi pada lapisan yang berbeda dan mempunyai tugas masing-masing. Berkat adanya protokol ini setiap komputer dapat berhubungan secara fleksibel dengan host-host yang terkoneksi.

2.1.12 Jenis - jenis Jaringan Komputer


(16)

a. Model Peer To Peer

Menurut model ini, setiap host dapat menawarkan layanan ke peer lain dan juga mengambil layanan dari peer lain. Model ini cocok untuk jaringan kecil.

Gambar II.5 Model Peer To Peer

b. Model Client/Server

Gambar II.6 Model Client/Server

Model ini memisahkan secara jelas, mana yang dapat memberikan layanan jaringan (server) dan mana yang hanya memberikan layanan (client). Beberapa komputer

diset-up sebagai server yang memberikan sumber daya (resource) dari jaringan :

printer, modem, dan saluran lainnya kepada komputer lain yang dikoneksi kejaringan


(17)

2.1.13 Pengenalan PHP (Personal Home Page)

PHP (Personal Home Page) adalah server-side programming yang popular digunakan

untuk membuat web-based application. PHP dikenal sebagai sebuah bahasa scripting yang

menyatu dengan tag-tag HTML yang diekseskusi di server dan digunakan untuk membuat

halaman web yang dinamis seperti guestbook, statistik pengunjung, polling, email, dan masih

banyak lagi.

Adapun keunggulan yang dimiliki oleh bahasa pemrograman PHP adalah sebagai berikut :

a. Life Cycle yang sangat singkat , sehingga PHP selalu up to date mengikuti perkembangan teknologi internet.

b. Cross Platform, yakni PHP dapat dipakai di hampir semua webserver yang ada di pasaran (terutama Apache dan Microsoft IIS) dan dijalankan pada berbagai sistem operasi (Linux, Windows, FreeBSD).

c. PHP mendukung koneksi ke banyak database baik yang gratis maupun komersil,

seperti MySQL, mSQL, Oracle, Microsoft SQL Server, Interbase, dan banyak lagi.

d. PHP bersifat open source dan gratis.

e. Kemudahan dalam mendapatkan dokumentasi. di Internet, kita tidak akan sulit untuk

mencari baik itu referensi, kode-kode PHP yang sudah jadi dan juga mengajukan pertanyaan pada grup-grup diskusi yang di dalamnya banyak sekali para master PHP.

2.1.14 Pengenalan MySQL

MySQL merupakan sebuah software yang berguna sebagai suatu Database Server

yang cukup terkenal. Kepopulerannya seiring dengan penggunaan script PHP untuk web

programming. Database server itu sendiri merupakan suatu software yang bertugas untuk


(18)

Gambar II.7 Mysql

MySQL sebagai suatu database server mempunyai beberapa kemampuan, salah satunya harus menyediakan suatu sistem manajemen database yang dapat mengatur bagaimana menyimpan, menambah, mengakses data dan transaksi-transaksi database lainnya.

MySQL cepat sekali berkembang, karena MySQL merupakan suatu software yang Open

Source.

2.1.15 Pengenalan Macromedia Dreamweaver

Macromedia Dreamweaver 8 merupakan suatu HTML editor profesional yang

digunakan untuk merancang, coding, dan mengembangkan website, halaman web dan

aplikasi berbasis web. Dreamweaver memudahkan user dalam bekerja dalam lingkungan

editing yang visual yang tentunya dilengkapi dengan kontrol hand-coding HTML-nya.

Dreamweaver juga dapat mengembangkan workflow dengan menggunakan

Macromedia Fireworks dan juga dapat menambahkan animasi dari Flash ke dalamnya. Selain

itu, Dreamweaver menyediakan interface yang full-featured coding yang termasuk tools


(19)

Gambar II.8 Dreamweaver

Aplikasi yang dibangun dapat berupa aplikasi dinamis, dimana Dreamweaver kompatibel dengan teknologi server seperti CFML, ASP.NET, ASP, JSP dan PHP. Selain itu

juga kompatibel dengan XML data yang telah disediakan tools untuk membuat halaman

XSLT, menyertakan file XML dan memajangnya di halaman web.

2.1.16 Pengenalan Mozilla Firefox

Mozilla Firefox adalah sebuah program browser seperti Internet Explorer. Tetapi Mozilla Firefox memiliki beberapa kelebihan dibandingkan Internet Explorer. Contoh saja, pada Internet Explorer tidak memiliki fasiltas memblock pup up atau menutup sebuah site yang meminta mendownload sebuah program. Ketika memcoba program Mozilla Firefox, keunggulan pada program browser ini mampu menjangkau sebuah site yang tidak dapat dibuka oleh Internet Explorer.


(20)

2.1.17 Pengenalan Kabel UTP

Unshielded twisted-pair (disingkat UTP) adalah sebuah jenis kabel jaringan yang

menggunakan bahan dasar tembaga, yang tidak dilengkapi dengan shield internal. UTP

merupakan jenis kabel yang paling umum yang sering digunakan di dalam jaringan lokal (LAN), karena memang harganya yang rendah, fleksibel dan kinerja yang ditunjukkannya relatif bagus. Dalam kabel UTP, terdapat insulasi satu lapis yang melindungi

kabel dari ketegangan fisik atau kerusakan tapi, tidak seperti kabel Shielded

Twisted-pair (STP), insulasi tersebut tidak melindungi kabel dari interferensi elektromagnetik.

2.1.19 Pengenalan Switch

Gambar II.9 Browser

Gambar II.10 Kabel UTP


(21)

Switch jaringan (atau switch untuk singkatnya) adalah sebuah alat jaringan yang

melakukan bridging transparan (penghubung segementasi banyak jaringan

dengan forwarding berdasarkan alamat MAC).

Switch jaringan dapat digunakan sebagai penghubung komputer atau router pada satu area yang terbatas, switch juga bekerja pada lapisandata link, cara kerja switch hampir sama

seperti bridge, tetapi switch memiliki sejumlah port sehingga sering dinamakan

multi-port bridge.

2.2.19 Pengenalan Hub

Hub adalah sebuah perangkat jaringan komputer yang berfungsi untuk menghubungkan peralatan-peralatan dengan ethernet 10BaseT atau serat optik sehingga menjadikannya dalam

satu segmen jaringan. Hub bekerja pada lapisan fisik (layer 1) pada model OSI.


(22)

Bab III

PEMBAHASAN

3.1 Kegiatan Kerja Praktek

Selama menjalankan kerja praktek di Divisi Gudang, PT Bina Nusantara Prima, waktu pengerjaan Kerja praktek yang di lakukan penulis menyesuaikan dengan waktu kerja yang ada di PT Bina Nusantara Prima. Oleh karena itu, hal pertama yang di lakukan adalah membuat jadwal kerja yang disetujui oleh kedua belah pihak. Mulai dari merumuskan masalah, mengumpulkan data, merancang sistem, mendesain sistem, membangun sistem, melakukan pengujian sampai pada tahap implementasi.

Berikut ini adalah jadwal kegiatan kerja praktek :

Tabel 3.1 Jadwal Perancangan Perangkat Lunak

Kegiatan 12 13 19 20 26 27 31 02 03 09 10 23 24 18 20

Juli Agustus

Diskusi masalah Mengumpulkan data

Analisis Masalah Memodelkan sistem Mendesain sistem Membuat aplikasi Pengujian


(23)

Beberapa penjelasan detail kerja harian penulis selama kerja praktek adalah sebagai berikut :

1. Tanggal 12 Juli 2010

a) Melihat dan mengenal secara umum bagian-bagian yang ada di PT Bina

Nusantara Prima

Pada hari pertama kerja praktek penulis berusaha untuk melakukan adaptasi dan mengenal mengenai lingkungan kerja yang dijadikan sebagai tempat kerja praktek. Baik itu mengenal para pegawainya maupun bagian-bagian yang ada di PT Bina Nusantara Prima.

b) Pengarahan dari penyelia.

Pada hari pertama kerja praktek Bpk. Hermawan selaku penyelia memberikan pengarahan mengenai peraturan dan tata tertib di PT Bina Nusantara Prima, bagian atau tempat untuk kerja praktek yaitu di Sub Bagian

Divisi Gudang pada PT Bina Nusantara Prima.

2. Tanggal 13 Juli 2010

Masuk ke ruangan tempat Kerja Praktek, mengamati sistem yang ada di bagian divisi gudang. Selain itu juga melakukan diskusi tentang sistem yang sudah berjalan.

3. Tanggal 19 Juli 2010

Diskusi tentang sistem informasi yang sudah ada di lingkungan PT Bina Nusantara Prima.

4. Tanggal 20 Juli 2010

Diskusi dengan salah satu staff pegawai yang ada disana, ternyata di temukan permasalahan bahwa, selama ini metode penginputan dan pengarsipan


(24)

data pada divisi produksi masih dilakukan secara manual, oleh karena itu sistem tersebut ingin di buat sebuah aplikasi agar dapat mempermudah dalam tugas-tugas administrasi harian.

5. Tanggal 9 Agustus 2010

Mengumpulkan data – data yang akan di gunakan dalam pembuatan

aplikasi sistem informasi inventory, dengan cara meminjam buku panduan dan arsip-arsip yang sudah ada. Sekaligus memodelkan system yang telah digunakan selama ini.

3.2 Data Kerja Praktek

Mendeskripsikan perangkat lunak yang akan dibangun secara global berdasarkan

perspektif produk, fungsi produk, karakteristik pengguna dan batasan – batasan perangkat

lunak.

3.2.1 Pengembangan Sistem

Untuk menyimpan data hasil kain dari bagian produksi ke bagian gudang, sistem ini memiliki prosedur sebagai berikut :

1. Petugas membawa kain dan identitas kain berupa formulir BPHP yang telah

terisi di bagian produksi ke bagian gudang.

2. Bagian gudang menerima formulir BPHP yang telah terisi.

3. Bagian gudang selanjutnya menginputkan data-data berupa identitas kain


(25)

4. Bagian gudang akan membuat surat jalan sebagai hak akses melakukan pengiriman sebanyak dua rangkap dengan menggunakan program word office (Microsoft Office 2007).

3.2.2 Flowmap

Berikut ini adalah gambaran dari sistem yang sedang berjalan


(26)

3.2.3 Kekurangan Sistem

Dengan menggunakan sistem yang sedang berjalan seperti ini memang memberikan kemudahan karena menggunakan program auditor yang dapat memanipulasi data dengan mudah. Namun aplikasi sistem berjalan memiliki beberapa kekurangan :

1.Keamanan data sangat lemah karena dapat diakses siapa saja apabila komputer dalam keadaan menyala.

2.Pemanipulasian data pada excel office memerlukan instruksi manual oleh user sehingga kurang efisiensi.

3.Kesalahan (error) teknis user terhadap data sangat riskan, karena banyak menggunakan instruksi manual dalam pemanipulasian data.

Dari kekurangan yang dimiliki sistem berjalan ini, maka diperlukan sebuah aplikasi yang bisa meminimalisir kesalahan user, memberikan hak akses aplikasi secara

aman dan proporsional. Sehingga dibangunlah sebuah “Sistem Informasi Inventory

Gudang Berbasis Client-server” yang dapat mengatasi keterbatasan sistem sebelumnya

3.2.4 Perspektif Produk

Sistem Informasi Inventory Gudang PT. BNP adalah aplikasi yang akan digunakan di PT. BNP untuk mengolah data-data yang berhubungan dengan stok kain seperti memproses data, membuat laporan, dan membuat bukti pengiriman. Hal ini dimaksudkan untuk mempermudah perusahaan dalam mengelola datanya. Aplikasi inventory bagian gudang yang dibuat hanya pada tahap pengisian form dan laporan hasil data yang sudah diinputkan.


(27)

Divisi gudang mendapatkan akses penuh untuk mengelola data bukti penyerahan hasil

produksi, data stok kain ekspor/lokal, dan data surat jalan. Sedangkan divisi – divisi lainnya

hanya dapat melihat data, melakukan pencarian stok kain, serta mencetak laporan.

3.2.5 Fungsi Produk

Aplikasi Inventory berbasis web ini pada dasarnya adalah aplikasi yang

menangani arsip – arsip berupa kartu kain yang sebelumnya hanya dapat melakukan

perhitungan dengan mencari kembali kartu stok kain yang telah diterbitkan. Dalam

aplikasi, kita dapat melakukan semua pengolahan data, seperti view data, penambahan

data, perubahan data dan penghapusan data. Semua data-data akan disimpan dalam database. Sehingga fungsi utama dari Aplikasi Inventory ini adalah :

1. Melakukan Proses Login

2. Melakukan Proses Pengolahan Kain

3. Melakukan Proses Pengolahan Surat

4. Melakukan Proses Pengolahan Benang

5. Melakukan Proses Pengolahan Penerima

3.2.6 Karakteristik Pengguna

Terdapat beberapa jenis pengguna yang dapat mengakses sistem. Setiap jenis pengguna memiliki tanggung jawab dan hak akses yang berbeda beda. Deskripsinya adalah sebagai berikut

Pengguna Tanggung jawab Hak akses

Tingkat pendidikan


(28)

(Divisi Gudang) pengolahan data dengan sistem, memanipulasi data petugas dan memberikan hak akses. Informatika Pegawai (Divisi Produksi) Melakukan Pengelolaan Data Berinteraksi dengan sistem. D3

Tabel 3.2 Karakteristik Pengguna

3.2.7 Batasan – Batasan

Untuk mempermudah dalam perancangan suatu sistem diperlukan suatu pembatasan dari masalah-masalah yang pernah ada, sehingga dapat diketahui ruang lingkup dari sistem yang akan dirancang. Dalam hal ini, penulis membatasi masalah sebagai berikut :

1. Aplikasi hanya ditujukan untuk Divisi Gudang dan Divisi Produksi P.T. Bina

Nusantara Prima.

2. Aplikasi digunakan untuk pengelolaan data kain dan data surat seperti view data,

penambahan data, pengeditan data, dan penghapusan data.

3. Sistem Informasi Inventory Gudang di P.T Bina Nusantara Prima berbasis Web.

4. Sistem Informasi Inventory hanya dapat diakses oleh P.T. Bina Nusantara Prima.

5. Terdapat 6 tabel, yaitu tabel admin, tabel surat, tabel kain, tabel benang, tabel kota,

tabel penerima.

6. Perangkat lunak pendukung pembangun aplikasi ini adalah :

a. Dreamweaver8


(29)

c. Wampserver

d. MySQL

e. Mozilla Firefox

3.2.8 Asumsi dan Kebergantungan

Aplikasi ini dapat diakses oleh semua petugas Divisi gudang dan Divisi Produksi P.T. Bina Nusantara Prima yang menangani permasalahan dan user dalam hal ini Divisi produksi. Hal ini untuk mencegah adanya campur tangan dari pihak luar yang tidak bersangkutan.

Deskripsi Rinci Kebutuhan

3.2.9 Kebutuhan Antarmuka Eksternal

Antarmuka pemakai

Pengguna Aplikasi ini terbagi atas dua jenis yaitu, user sebagai pengguna informasi dari sistem, yaitu divisi produksi dan petugas yang melakukan pengolahan data-data yaitu divisi gudang.

Antarmuka Perangkat Keras

Sistem Informasi Inventory Gudang Berbasis Web ini memerlukan perangkat keras seperti :

a. Komputer dengan spesifikasi minimal :

- Sistem operasi Windows XP SP1


(30)

- RAM 256 MB

- Harddisk 40 GB

b. Karena Sistem ini berbasis web maka membutuhkan hardware pendukung

komunikasi seperti :

- Kabel UTP

- HUB

- SWITCH

Antarmuka Perangkat Lunak

Untuk membangun aplikasi ini, dibutuhkan beberapa software pendukung


(31)

Kebutuhan Fungsional

3.2.10 ERD

Gambar 3.2.1 - ERD

Diagram Konteks

Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan.


(32)

Gambar 3.2.2 – Diagram Konteks

3.2.11 DFD Level 1

Terdapat tiga proses utama dalam sistem ini yaitu, proses login, proses kain, dan

proses surat.

1. Proses login

Proses ini akan merespon data autentikasi admin untuk berinteraksi dengan sistem.


(33)

2. Proses pengolahan data kain

Proses ini digunakan oleh admin untuk melakukan pengolahan data kain seperti tambah kain, hapus kain, dan edit kain.

3. Proses pengolahan data surat

Pada proses ini admin dapat melakukan pengelolaan data seperti tambah data, hapus data dan edit data.

4. Proses pengolahan data penerima

Pada proses ini admin dapat melakukan pengolahan data penerima seperti id penerima, nama penerima, alamat penerima.


(34)

Gambar III.2..3 DFD Level I

info_data_penerima data_penerima [data_penerima] [info_data_penerima] info_data_benang data_benang [info_data_benang] [data_benang] [info_data_surat] [info_data_kain] [request_data_kain] [request_data_surat] data_kode_nama_benang data_kode_benang data_kode_kain data_id_penerima info_data_surat data_surat data_id_nama_penerima request_id_nama_penerima [data_id_nama_penerima] [request_id_nama_penerima] data_kode_nama_kain request_kode_nama_kain [data_kode_nama_kain] [info_data_surat] [request_kode_nama_kain] data_kode_nama_benang request_kode_nama_benang data_kain [info_login] [request_kode_nama_benang] [data_kain] data_login [data_login] admin admin 1 login t_admin 2 pengolahan data kain + t_kain t_benang admin 3 pengolahan data surat + admin admin t_penerima admin admin t_surat admin admin pegawai pegawai pegawai pegawai 4 pengoalahan data benang + 5 pengolahan data penerima + adminadmin admin admin Jenis Kain [request_jenis_kain] data_jenis_kain


(35)

3.2.12 DFD LEVEL 2 Proses Validasi Login

Proses ini akan merespon data autentikasi admin untuk berinteraksi dengan sistem. Jika data login yang dimasukan valid, member dapat langsung berinteraksi dengan sistem.

Gambar III.2.4 DFD Level 2 Validasi Login

data_login data_login

Info_login

Info_login

2 Val idasi password

Admin t_admin

1 Val i das i Username

data_login Info_login

Info_login


(36)

3.2.13 DFD LEVEL 2 Proses Pengolahan Data Kain

Proses ini digunakan oleh admin untuk melakukan pengolahan data kain seperti tambah kain, hapus kain, dan edit kain. Pegawai dapat melihat info dan status kain. data_kain request_data_kain [request_data_kain] [data_kode_nama_benang] [data_kode_benang] [data_kode_nama_benang] [request_kode_nama_benang] data_kain data_kain data_kain [data_kain] [request_kode_nama_benang] data_kain data_kain data_kain [data_kain] admin admin t_kain t_benang admin 2.1 tambah_data _kain 2.2 edit_data_kain 2.3 hapus_data_ka in admin pegawai 2.4 lihat_data_kai n


(37)

3.2.14 DFD LEVEL 2 Proses Pengolahan Data Surat

Pada proses ini admin dapat melakukan pengelolahan data seperti tambah surat, hapus surat dan edit surat.

info_data_s ur at

[info_data_s ur at]

reques t_data_s ur at

reques t_data_s ur at reques t_data_s ur at

[r eques t_data_s urat] [data_k ode_k ain]

data_kode_nama_k ain data_kode_nama_k ain

data_kode_nama_k ain data_kode_nama_k ain

[data_k ode_nama_k ain]

[r eques t_kode_nama_k ain] reques t_k ode_nama_kain

reques t_k ode_nama_kain

reques t_k ode_nama_kain reques t_k ode_nama_kain

[r eques t_kode_nama_k ain] [data_k ode_nama_k ain]

[data_id_penerima] data_id_nama_penerima data_id_nama_penerima [data_id_nama_pener ima] data_id_nama_penerima data_id_nama_penerima [data_id_nama_pener ima] reques t_id_nama_penerima reques t_id_nama_penerima

[r eques t_id_nama_penerima] reques t_id_nama_penerima

reques t_id_pener ima [r eques t_id_nama_penerima]

info_data_s ur at info_data_s ur at info_data_s ur at

[info_data_s ur at]

info_data_s ur at info_data_s ur at info_data_s ur at

[info_data_s ur at] [data_s ur at]

data_surat data_surat data_surat data_surat data_surat data_surat data_surat admin admin admin admin t_kain admin admin t_pener ima t_surat pegaw ai pegaw ai 3.1 tambah surat 3.2

edit sur at

3.3 hapus s urat

3.4 lihat s ur at


(38)

3.2.15 DFD LEVEL 2 Proses Pengolahan Data Benang

Pada proses ini admin dapat melakukan pengolahan data seperti tambah benang, edit benang, hapus benang.

3.2.16 DFD LEVEL 2 Proses Pengolahan Data Penerima

Pada proses ini admin dapat melakukan pengolahan data seperti tambah penerima, edit penerima, hapus penerima.

[info_data_benang] info_data_benang info_data_benang info_data_benang info_data_benang info_data_benang info_data_benang [info_data_benang] [data_benang] data_benang data_benang data_benang data_benang data_benang data_benang [data_benang] admin admin t_benang 4.1 tambah benang 4.2 edit_benang 4.3 hapus_benan g [info_data_penerima] [info_data_penerima] info_data_penerima info_data_penerima info_data_penerima info_data_penerima info_data_penerima info_data_penerima data_penerima data_penerima data_penerima [data_penerima] data_penerima data_penerima data_penerima [data_penerima] admin admin t_penerima 5.1 tambah penerima 5.2 edit_penerim a 5.3 hapus_peneri ma

Gambar 0.6 DFD Level 2 Proses Pengolahan Data Surat


(39)

3.2.17 Spesifikasi Proses

Spesifikasi proses Sistem Informasi Inventory Gudang di P.T. Bina Nusantara Prima.

No Identifikasi

1 1

No proses 1

Nama proses Login

Tujuan Dapat merubah data kain, dan surat

Deskripsi Admin akan memasukan data login untuk kemudian dapat

merubah data kain, dan surat

Input Data login

Output Info login

2 No proses 2

Nama proses Pengolahan data kain

Tujuan Mengolah data kain

Deskripsi Admin dapat merubah data kain

Input -

Output Data kain

3 No proses 3

Nama proses Pengolahan data Surat


(40)

Deskripsi Admin dapat merubah data surat

Input -

Output Data surat

4 No proses 4

Nama proses Pengolahan data benang

Tujuan Mengolah data benang

Deskripsi Admin dapat merubah data benang

Input -

Output Data benang

5 No proses 5

Nama proses Pengolahan data penerima

Tujuan Mengolah data penerima

Deskripsi Admin dapat merubah data penerima

Input -

Output Data surat

6 No proses 1.1

Nama proses Validasi Username


(41)

Deskripsi Admin memasukan username

Input data_login

Output Info_login

7 No proses 1.2

Nama proses Validasi Password

Tujuan Mengecek kebenaran password

Deskripsi Admin memasukan password

Input data_login

Output Info_login

8 No proses 2.1

Nama proses Pengolahan Data Surat

Tujuan Tambah data surat

Deskripsi Admin memasukan data surat

Input Data surat

Output Info dt_kains

9 No proses 2.2

Nama proses edit data surat


(42)

Deskripsi Admin memasukan data surat

Input Data surat

Output Info dt_kains

10 No proses 2.3

Nama proses Hapus data Kain

Tujuan menghilangkan detail kain yang baru datang dari produksi

Deskripsi Admin menghapus detail kain

Input Data kain

Output Info dt_kains

11 No proses 3.1

Nama proses Tambah Surat

Tujuan Membuat surat baik BPHP maupun surat jalan

Deskripsi Admin memasukan detail Surat

Input Data Surat

Output Data_surat

1 12

No proses 3.2

Nama proses Ubah data Surat


(43)

Deskripsi Admin memasukan detail Surat

Input Data Surat

Output Info dt_ Surat

13 No proses 3.3

Nama proses Hapus data Surat

Tujuan menghilangkan surat baik BPHP maupun surat jalan

Deskripsi Admin menghapus detail Surat

Input Data Surat

Output Info dt_ Surat

14 No proses 4.1

Nama proses View data_kain

Tujuan Hanya dapat melihat detail kain

Deskripsi Menampilkan data kain tanpa dapat merubah isi data

Input Data permintaan terupdate

Output Data permintaan update

16 No proses 5.1

Nama proses View data_surat


(44)

Deskripsi Menampilkan data surat tanpa dapat merubah isi data

Input -

Output Data surat

3.2.18 Deskripsi data

Kamus Data

Dt_login

Username + password

Info_login

Username + status

Dt_surat

Kode_kain + jenis + jumlah_pcs + jumlah_mtr + berat

Dt_kain

Kode_kain + konstruksi +no_wi + tujutan + panjang + corak

Dt_attribut

no_log_kain + id_admin + id_surat + id_kain

Update kain

Kode_kain + konstruksi +no_wi + tujutan + panjang + corak

Update surat

Kode_kain + jenis + jumlah_pcs + jumlah_mtr + berat

Request dt_kain

Kode_kain

Request dt_surat


(45)

Request data_kain Kode_kain

Request data_surat

Kode_kain

3.2.19 Batasan Perancangan

Batasan-batasan pada tahap perancangan Aplikasi Inventory ini adalah :

1. Aplikasi ini dikembangkan untuk dijalankan di Divisi Gudang P.T. Bina

Nusantara Prima.

2. Perancangan yang dikembangkan meliputi perancangan data, prosedural,

arsitektur dan interface.

3. Perancangan dikembangkan dari sistem yang sedang berjalan.

3.3 PERANCANGAN


(46)

Gambar 0.2 Skema Relasi

Struktur Tabel

Sistem ini memiliki 5 data store yaitu. Keenam tabel tersebut memiliki struktur sebagai berikut :

Tabel Admin

Berikut merupakan struktur tabel admin

Tabel 0.3 Admin

Field Type Keterangan

username varchar(25) Pk password varchar(25)

status varchar(20)

Tabel Pengolahan Data Kain

Berikut merupakan struktur tabel pengolahan data kain

Tabel 0.4 Surat

Field Type Keterangan

id_kain int(11)

kode_kain varchar(15) Pk nama_kain varchar(50)

kontruksi varchar(20) Fk no_wi varchar(20)

tujuan int(25) Fk

panjang double corak varchar(20)

Tabel Pengolahan Data Surat

Berikut merupakan struktur tabel pengolahan data surat

Tabel 0.5 Surat

Field Type Keterangan

id_surat int(11) Pk kode_kain varchar(15) Fk


(47)

jenis int(11) tanggal timestamp jumlah_pcs double jumlah_mtr double berat int(11)

id_penerima int(11) Fk pengirim varchar(50)

pembuat varchar(30) Fk

Tabel Benang

Berikut merupakan struktur tabel benang

Tabel 0.6

Field Type Keterangan

kode_benang varchar(5) Pk nama_benang varchar(30)

warna varchar(50) jumlah double

Tabel Penerima

Berikut merupakan struktur tabel penerima

Tabel 0.7

Field Type Keterangan

id_penerima int(11) Pk nama_penerima varchar(50)


(48)

1. Tampilan Admin


(49)

(50)

(51)

(52)

(53)

(54)

(55)

(56)

(57)

Nama Penerima Reset

logout

Keterangan

Nama form :T10 icon2 : Pengolahan Data Surat ukuran Layar : Default Window Size icon3 : Pengolahan Data Benang icon1 : Pengolahan Data Kain icon4 : Pengolahan Data Penerima

Home Navigasi :

 Klik Home untuk menuju

T01

 Klik Logout untuk

menuju T01

 Klik Simpan untuk

menuju T05

 Klik Reset untuk

mengosongkan form

 Klik icon1 untuk menuju

T02

 Klik icon2 untuk menuju

T03

 Klik icon3 untuk menuju

T04

 Klik icon4 untuk menuju

T05

Login Sucessfull

logout

T10 Edit Pengolahan Data Penerima

icon1 icon2 icon3 icon4

Reset Simpan

Alamat Penerima Nama Penerima

Gambar III.15 Message Box

M01

Apakah anda ingin menghapus data ini

Ya Tidak

M02

Apakah anda ingin menghapus data ini

Ya Tidak

M03

Apakah anda ingin menghapus data ini

Ya Tidak

M04

Apakah anda ingin menghapus data ini

Ya Tidak

Gambar III.14 Edit Pengolahan data penerima

Gambar III.16 Message Box

Gambar III.18 Edit Message Box Gambar III.17 Message Box


(58)

2. Tampilan Pegawai

Gambar III.15 History Stok Kain

Keterangan

Nama form : T01

ukuran Layar : Default Window Size

Welcome T01 Pegawai

Navigasi :

 Klik Home untuk

menuju T01

 Klik icon1 untuk

menuju T02

 Klik icon2 untuk

menuju T03

 Klik icon3 untuk

menuju T04 Username

Password

Login Home

icon1 : Lihat Pengolahan Data Kain

icon2 : Lihat Pengolahan Data Surat icon3 : Lihat Pengolahan Data Penerima

icon1 icon2 icon3


(59)

Gambar III.16 History Surat Jalan

Gambar III.17 M01 Message Box


(60)

Gambar III.18 M03 Message Box


(61)

2. Tampilan Pegawai

Keterangan

Nama form : T01

ukuran Layar : Default Window Size

Welcome

icon1 icon2 icon3 icon4

T01 Non Admin

Navigasi :

 Klik Home untuk

menuju T01

 Klik Profile

untuk menuju T02

 Klik Login untuk

menuju T03 atau T10

 Klik icon1 untuk

menuju T04

 Klik icon2 untuk

menuju T05

 Klik icon3 untuk

menuju T06

 Klik icon4 untuk

menuju T07 Username

Password

Login Home

icon1 : Lihat Pengolahan Data Kain

icon2 : Lihat Pengolahan Data Surat (BPHP) icon3 : Lihat Stok Kain

icon4 : Lihat Surat Jalan


(62)

Silahkan isi data dibawah ini

Keterangan

Nama form :T03

ukuran Layar : Default Window Size

T02 Lihat Pengolahan Data Kain

Navigasi :

 Klik Home untuk menuju T01

 Klik icon1 untuk menuju T02

 Klik icon2 untuk menuju T03

 Klik icon3 untuk menuju T04

Home

Kode Nama Kain Kontruksi No_wi

Daftar Kain

icon1 : Lihat Penglahan data kain

icon2 : Lihat Pengolahan Data Surat (BPHP) icon3 : Lihat Pengolahan Data Benang

Username

Password

Login

icon1 icon2 icon3

Panjang Corak

Gambar III.20 Lihat Pengolahan Kain

Silahkan isi data dibawah ini

Keterangan

Nama form :T04

ukuran Layar : Default Window Size

Navigasi :

 Klik Home untuk menuju T01

 Klik icon1 untuk menuju T02

 Klik icon2 untuk menuju T03

 Klik icon3 untuk menuju T04

 Klik icon4 untuk menuju T05

Home Profile

Kode Nama Kain Jenis Jumlah Meter

Daftar Surat

icon1 : Lihat Pengolahan data kain

icon2 : Lihat Pengolahan Data Surat icon3 : Lihat Pengolahan Data Penerima

Username

Password

Login

T03 Lihat Pengolahan Data Surat

Tanggal Penerima

icon1 icon2 icon3


(63)

icon1 icon2 icon3

Gambar III.20 Lihat Pengolahan Penerima

Silahkan isi data dibawah ini

Keterangan

Nama form :T05

ukuran Layar : Default Window Size

T04 Lihat Pengolahan Data Penerima

Navigasi :

 Klik Home untuk menuju T01

 Klik icon1 untuk menuju T02

 Klik icon2 untuk menuju T03

 Klik icon3 untuk menuju T04

Home Profile

ID Penerima Nama Penerima Alamat Penerima

Rekap Bulanan

icon1 : Lihat Pengolahan data kain

icon2 : Lihat Pengolahan Data Surat icon3 : Lihat Pengolahan Data Penerima

Username

Password


(64)

3.3.2 Jaringan Semantik

Jaringan semantik untuk layar admin.


(65)

Jaringan semantik untuk layar user / pegawai selain admin

Gambar III. 22 User

3.4 .Implementasi

Pada tahap ini, hasil dari tahap perancangan diterjemahkan ke dalam bahasa pemrograman. Wujud dari hasil tahap implementasi ini nantinya adalah sebuah sistem yang siap untuk diuji dan dijalankan.


(66)

3.4.1 Implementasi Antarmuka

1. Antarmuka Admin

Gambar III. 23 Antarmuka Admin


(67)

Gambar III. 25 Pengolahan data surat


(68)

Gambar III. 28 Pengolahan data benang Gambar III. 27 Edit data penerima


(69)

Gambar III. 30 Edit data benang Gambar III. 29 Tambah data benang


(70)

Gambar III. 31 Pengolahan data penerima


(71)

2. Antarmuka Pegawai

Gambar III. 34 Home pegawai Gambar III. 33 Edit data penerima


(72)

Gambar III. 35 View data surat

Gambar III. 36 View Data Kain


(73)

3.4.2 Implementasi Basis Data

Berikut ini merupakan implementasi basis data yang terdiri dari 5 tabel antara lain : 1.Tabel Admin

2. Tabel Pengolahan data Kain

3. Tabel Surat

Tabel 0.10 Tabel Admin

Tabel 0.11 Tabel pengolahan data Kain


(74)

4. Tabel Pengolahan data Benang

5. Tabel Pengolahan data Penerima

3.5 Kasus dan Hasil Pengujian

Berdasarkan rencana pengujian yang telah dibuat, maka dilakukan pengujian

dengan metode black box sebagai berikut:

1. Pengujian Alpha

Item Uji

Detail Pengujian

Jenis Uji

Login Verifikasi username dan Black box

Tabel 0.14 Tabel Pengolahan data Penerima Tabel 0.13 Tabel Pengolahan data Benang


(75)

password

Pengolahan datat kain Tambah data kain Black box

Edit kain Blackbox

Hapus data kain Black box

Pengolahan data surat Tambah data surat Black box

Edit data surat Black box

Hapus data surat Black box

Pengolahan data benang Tambah data benang Black box

Edit data benang Black box

Hapus data benang Black box

Pengolahan data penerima

Tambah data penerima Balck box

Edit data penerima Black box

Hapus data penerima Black box

Kasus dan Hasil Pengujian

Berdasarkan rencana pengujian yang telah dibuat, maka dilakukan pengujian sebagai berikut:

1. Pengujian Login


(76)

Kasus dan Hasil Uji ( Data Normal )

Data masukan Username, password

Yang diharapkan Username dan password diterima. User masuk

kehalaman user dan pegawai masuk kehalaman pegawai

Pengamatan Username dan password diterima dan masuk

kehalaman sesuai dengan data loginnya

Kesimpulan Diterima

Kasus dan Hasil Uji ( Data Salah )

Data masukan Username : nyihui password : *****

Yang diharapkan Menampilkan pesan kesalahan “ username /

password yang anda masukan salah “

Pengamatan Tampil pesan kesalahan login

Kesimpulan Diterima

Pengujian Pengolahan Data Kain

Kasus dan Hasil Uji ( Data Normal )

Data masukan Kode kain, Kontruksi, no. WI, Panjang, Corak

Yang diharapkan Data input kain diterima


(77)

Pengamatan Data input kain diterima

Kesimpulan Data diterima

Kasus dan Hasil Uji ( Data Salah )

Data masukan panjang = 250

Yang diharapkan Menampilkan pesan kesalahan jika Kode kain kosong

“Kode kain tidak boleh kosong” jika Kontruksi kosong “Kontruksi tidak boleh kosong” jika no.WI kosong “no. WI tidak boleh kosong” jika jika Panjang kosong “Panjang tidak boleh kosong” jika Corak kosong “Corak tidak boleh kosong”

Pengamatan Tampil pesan sesuai kesalahan

Kesimpulan Diterima

Pengujian Pengolahan Surat

Kasus dan Hasil Uji ( Data Normal )

Data masukan Kode kain, jenis, penerima

Yang diharapkan Data input surat diterima

Pengamatan Data input surat diterima

Kesimpulan Data diterima

Kasus dan Hasil Uji ( Data Salah ) Tabel 0.18 Pengujian pengolahan surat


(78)

Data masukan Penerima = PT.BSD

Yang diharapkan Menampilkan pesan kesalahan jika kode kain kosong “kode

kain tidak boleh kosong” jika Jenis kosong “Jenisl tidak boleh kosong” jika Penerima kosong “Penerima tidak boleh kosong” .

Pengamatan Tampil pesan sesuai kesalahan

Kesimpulan Diterima

Pengujian Pengolahan Data Benang

Kasus dan Hasil Uji ( Data Normal )

Data masukan Kode Benang, Nama Benang, Jumlah

Yang diharapkan Sistem menampilkan data kain

Pengamatan Data benang tampil

Kesimpulan Data diterima

Kasus dan Hasil Uji ( Data Salah )

Data masukan Nama Benang = NYLON , Jumlah = 50

Yang diharapkan jika Kode Benang kosong “Kode Benang tidak boleh

kosong” jika Nama Benang kosong “Nama Benang tidak boleh kosong” jika Jumlah kosong “Nama Benang boleh kosong”.

Pengamatan Tampil pesan sesuai kesalahan


(79)

Kesimpulan Diterima

Pengujian Pengolahan Data Penerima

Kasus dan Hasil Uji ( Data Normal )

Data masukan Nama Penerima, Alamat Penerima

Yang diharapkan Sistem menampilkan Data Penerima

Pengamatan Data penerima tampil

Kesimpulan Data diterima

Kasus dan Hasil Uji ( Data Salah )

Data masukan Nama = Asikin

Yang diharapkan jika Nama Penerima kosong “Nama Penerima tidak

boleh kosong” jika Alamat Penerima kosong “Alamat Penerima tidak boleh kosong”

Pengamatan Tampil pesan sesuai kesalahan

Kesimpulan Diterima


(80)

1

BAB IV

KESIMPULAN DAN SARAN

Kesimpulan

Dengan demikian, perancangan web di Divisi Gudang P.T. BNP dapat disimpulkan sebagai berikut:

1. Program yang dibangun dapat membantu pegawai untuk mengetahui data keluar

masuk kain.

2. Dengan adanya sistem informasi inventory ini produktifitas kerja pegawai dapat

meningkat.

Saran

Perancangan website di Divisi Gudang P.T. BNP yang dibangun, masih terdapat kekurangan yang dapat dikembangkan lagi, sehingga website yang dibangun dapat lebih menarik dan interaktif.


(81)

SISTEM INFORMASI INVENTORY GUDANG

DI PT. BINA NUSANTARA PRIMA

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

ADI S. NUGROHO

10107295

BENI FIRMANSYAH 10107306

TRIO SAPUTRA

10107315

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2011


(82)

93

DAFTAR PUSTAKA

Sugiyono, Metode Penelitian Kuantitatif Kualitatif Dan R&D, Alfabeta, Bandung, 2009.

http://id.wikipedia.org/wiki/jaringan_komputer http://id.wikipedia.org/wiki/personal_home_page http://id.wikipedia.org/wiki/mysql

http://id.wikipedia.org/wiki/macromedia_dreamweaver http://id.wikipedia.org/wiki/mozilla_firefox


(83)

KATA PENGANTAR

Puji dan syukur penyusun panjatkan kehadirat Tuhan YME atas berkah dan rahmat-Nya yang telah diberikan kepada kami, dan tidak lupa shalawat serta salam semoga tercurah kepada Nabi Muhammad SAW, sehingga penyusun dapat menyelesaikan kerja praktek serta penyusunan laporan kerja praktek ini terlaksana dengan baik. Laporan ini merupakan hasil

dari kerja praktek yang dilakukan di P.T. Bina Nusantara Prima, yang dimulai pada tanggal

12 Juli sampai 20 Agustus 2010, penyusunan laporan kerja praktek ini dilakukan untuk memenuhui mata kuliah wajib dan merupakan salah satu syarat kelulusan akademik pada program studi Strata 1 Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

Penyusun menyadari bahwa tugas ini masih jauh dari sempurna. Oleh karena itu

penyusun mengharapkan saran dan kritik yang membangun untuk perbaikan – perbaikan di

kemudian hari.

Bandung, Januari 2010


(84)

RIWAYAT HIDUP

A. DATA PRIBADI

Nama : Adi Setyo Nugroho

Nick : Adi

Tempat / Tanggal Lahir : Bandung / 9 Oktober 1989

Jenis Kelamin : Laki - laki

Agama : Islam

Kewarganegaraan : Indonesia

Alamat : Griya Cempaka Arum A3 / 32 Gedebage , Bandung

Telp / HP : 0857 2012 5328

Email : D4321GS@Live.Com

Hobi : Bersepeda , Fotografi , Touring

Motto : Brain think simple , heart think better

Cita – cita : Pengusaha di Bidang IT & Otomotif

B. PENDIDIKAN FORMAL

RA Al Hidayah I tahun 1995

SD N PB 12 tahun 2001

SMP N 12 tahun 2004

SMA N 9 tahun 2007

Unikom tahun 2007 – sekarang

C. PENDIDIKAN INFORMAL

 Kuliah Bersama Teknik Informatika , Job Opportunity in Information Technology 2008

 Latihan Kepemimpinan & Manajemen Mahasiswa , Teknik Informatika Unikom 2008

 Workshop Basic Overclock , Tabloid Computer News 2008

 Pelatihan Pengenalan Forex & Stock Index pada Bursa Berjangka , Monex Education Center

Bandung 2009

D. RIWAYAT PEKERJAAN / PENGALAMAN KERJA

Financial Consultant , Monex Investindo Futures 2009

E. KEMAMPUAN KOMPUTER

1. Perangkat Lunak


(85)

Microsoft Office PowerPoint , Excel , Word 2003 , 2007 

Microsoft Office Access 2007 

Adobe Photoshop CS 3 

Dev-C++ 

Borland Delphi 7 

NetBeans 6.1 

Macromedia Dreamweaver 8 , Adobe Dreamweaver CS 4 

Cisco Packet Tracer 5.3 

MySQL Connector ODBC 

2. Perangkat Keras

Nama Kurang Sedang Mahir

3. Bahasa Pemrograman

Nama Kurang Sedang Mahir

C , C++ 

Java 

ASP.Net 2.0 

HTML , PHP 

CSS , Javascript 


(86)

F. PENGALAMAN ORGANISASI

 Anggota Divisi dalam OSIS , SMP N 12 2002

 Angkatan Muda Himpunan Mahasiswa , Teknik Informatika 2008

 Perwakilan Penanggung Jawab untuk Unikom , Bike to Campus Bandung 2010

Demikian daftar riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan

sadar dan tanpa paksaan.

Bandung , Januari 2011


(87)

RIWAYAT HIDUP

A. DATA PRIBADI

Nama : Beni Firmansyah

Nick : Beni

Tempat / Tanggal Lahir : Tasikmalaya / 27 Juni 1988

Jenis Kelamin : Laki - laki

Agama : Islam

Kewarganegaraan : Indonesia

Alamat : Jln. Raden Ganda 2, Cimahi

Telp / HP : 022 93502775

Email : beentheelnino@yahoo.com

Hobi : musik, futsal

Motto : make it better

Cita – cita : Musisi

B. PENDIDIKAN FORMAL

SD N Sariwangi tahun 2001

Mts Al Furqon tahun 2004

SMA N 2 Tasik tahun 2007

Unikom tahun 2007 – sekarang

C. PENDIDIKAN INFORMAL

 Kuliah Bersama Teknik Informatika , Job Opportunity in Information Technology 2008

D. RIWAYAT PEKERJAAN / PENGALAMAN KERJA

Roboclub Bandung tahun 2009 - sekarang

Demikian daftar riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan

sadar dan tanpa paksaan.

Bandung , Januari 2011


(88)

RIWAYAT HIDUP

A. DATA PRIBADI

Nama : Trio Saputra

Nick : Rio

Tempat / Tanggal Lahir : Bandung / 25September1989

Jenis Kelamin : Laki - laki

Agama : Islam

Kewarganegaraan : Indonesia

Alamat : Jln. Pelesiran VII , Bandung

Telp / HP : 085624352143

Email : ryo_bud@yahoo.com

Hobi : musik, futsal

Motto : make it better

Cita – cita : Musisi

B. PENDIDIKAN FORMAL

SD N Pelesiran tahun 2001

SMP N 52 tahun 2004

SMA Pasundan 8 tahun 2007

Unikom tahun 2007 – sekarang

C. PENDIDIKAN INFORMAL

 Kuliah Bersama Teknik Informatika , Job Opportunity in Information Technology 2008

D. RIWAYAT PEKERJAAN / PENGALAMAN KERJA

Roboclub Bandung tahun 2009 - sekarang

Demikian daftar riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan

sadar dan tanpa paksaan.

Bandung , Januari 2011


(1)

KATA PENGANTAR

Puji dan syukur penyusun panjatkan kehadirat Tuhan YME atas berkah dan

rahmat-Nya yang telah diberikan kepada kami, dan tidak lupa shalawat serta salam semoga tercurah

kepada Nabi Muhammad SAW, sehingga penyusun dapat menyelesaikan kerja praktek serta

penyusunan laporan kerja praktek ini terlaksana dengan baik. Laporan ini merupakan hasil

dari kerja praktek yang dilakukan di P.T. Bina Nusantara Prima, yang dimulai pada tanggal

12 Juli sampai 20 Agustus 2010, penyusunan laporan kerja praktek ini dilakukan untuk

memenuhui mata kuliah wajib dan merupakan salah satu syarat kelulusan akademik pada

program studi Strata 1 Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas

Komputer Indonesia.

Penyusun menyadari bahwa tugas ini masih jauh dari sempurna. Oleh karena itu

penyusun mengharapkan saran dan kritik yang membangun untuk perbaikan – perbaikan di kemudian hari.

Bandung, Januari 2010


(2)

RIWAYAT HIDUP

A. DATA PRIBADI

Nama : Adi Setyo Nugroho

Nick : Adi

Tempat / Tanggal Lahir : Bandung / 9 Oktober 1989 Jenis Kelamin : Laki - laki

Agama : Islam

Kewarganegaraan : Indonesia

Alamat : Griya Cempaka Arum A3 / 32 Gedebage , Bandung Telp / HP : 0857 2012 5328

Email : D4321GS@Live.Com

Hobi : Bersepeda , Fotografi , Touring Motto : Brain think simple , heart think better Cita – cita : Pengusaha di Bidang IT & Otomotif B. PENDIDIKAN FORMAL

RA Al Hidayah I tahun 1995 SD N PB 12 tahun 2001 SMP N 12 tahun 2004

SMA N 9 tahun 2007

Unikom tahun 2007 – sekarang C. PENDIDIKAN INFORMAL

 Kuliah Bersama Teknik Informatika , Job Opportunity in Information Technology 2008  Latihan Kepemimpinan & Manajemen Mahasiswa , Teknik Informatika Unikom 2008  Workshop Basic Overclock , Tabloid Computer News 2008

 Pelatihan Pengenalan Forex & Stock Index pada Bursa Berjangka , Monex Education Center Bandung 2009

D. RIWAYAT PEKERJAAN / PENGALAMAN KERJA Financial Consultant , Monex Investindo Futures 2009 E. KEMAMPUAN KOMPUTER

1. Perangkat Lunak


(3)

Microsoft Office PowerPoint , Excel , Word 2003 , 2007 

Microsoft Office Access 2007 

Adobe Photoshop CS 3 

Dev-C++ 

Borland Delphi 7 

NetBeans 6.1 

Macromedia Dreamweaver 8 , Adobe Dreamweaver CS 4 

Cisco Packet Tracer 5.3 

MySQL Connector ODBC 

2. Perangkat Keras

Nama Kurang Sedang Mahir

3. Bahasa Pemrograman

Nama Kurang Sedang Mahir

C , C++ 

Java 

ASP.Net 2.0 

HTML , PHP 

CSS , Javascript 


(4)

F. PENGALAMAN ORGANISASI

 Anggota Divisi dalam OSIS , SMP N 12 2002

 Angkatan Muda Himpunan Mahasiswa , Teknik Informatika 2008

 Perwakilan Penanggung Jawab untuk Unikom , Bike to Campus Bandung 2010

Demikian daftar riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan sadar dan tanpa paksaan.

Bandung , Januari 2011


(5)

RIWAYAT HIDUP

A. DATA PRIBADI

Nama : Beni Firmansyah

Nick : Beni

Tempat / Tanggal Lahir : Tasikmalaya / 27 Juni 1988 Jenis Kelamin : Laki - laki

Agama : Islam

Kewarganegaraan : Indonesia

Alamat : Jln. Raden Ganda 2, Cimahi Telp / HP : 022 93502775

Email : beentheelnino@yahoo.com

Hobi : musik, futsal

Motto : make it better

Cita – cita : Musisi B. PENDIDIKAN FORMAL

SD N Sariwangi tahun 2001 Mts Al Furqon tahun 2004 SMA N 2 Tasik tahun 2007

Unikom tahun 2007 – sekarang C. PENDIDIKAN INFORMAL

 Kuliah Bersama Teknik Informatika , Job Opportunity in Information Technology 2008 D. RIWAYAT PEKERJAAN / PENGALAMAN KERJA

Roboclub Bandung tahun 2009 - sekarang

Demikian daftar riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan sadar dan tanpa paksaan.

Bandung , Januari 2011


(6)

RIWAYAT HIDUP

A. DATA PRIBADI

Nama : Trio Saputra

Nick : Rio

Tempat / Tanggal Lahir : Bandung / 25September1989 Jenis Kelamin : Laki - laki

Agama : Islam

Kewarganegaraan : Indonesia

Alamat : Jln. Pelesiran VII , Bandung Telp / HP : 085624352143

Email : ryo_bud@yahoo.com

Hobi : musik, futsal

Motto : make it better

Cita – cita : Musisi B. PENDIDIKAN FORMAL

SD N Pelesiran tahun 2001

SMP N 52 tahun 2004

SMA Pasundan 8 tahun 2007

Unikom tahun 2007 – sekarang C. PENDIDIKAN INFORMAL

 Kuliah Bersama Teknik Informatika , Job Opportunity in Information Technology 2008 D. RIWAYAT PEKERJAAN / PENGALAMAN KERJA

Roboclub Bandung tahun 2009 - sekarang

Demikian daftar riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan sadar dan tanpa paksaan.

Bandung , Januari 2011