BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pada masa sekarang ini kemajuan teknologi sangatlah pesat, perkembangannya kian hari kian meningkat dan persaingan pun kian ketat pula. Kemajuan teknologi pastinya juga bersentuhan dengan komputer. Komputer merupakan sarana komunikasi yang sangat dibutuhkan bagi setiap manusia di muka bumi ini. Hal ini dikarenakan manfaat yang diperoleh jauh lebih besar dibandingkan dengan komponen atau alat lainnya. Komputer juga dapat memberikan informasi yang cepat, tepat dan akurat. Komputer juga dapat mengurangi potensi terjadinya kesalahan pengolahan data dibanding pengolahan data secara manual, tapi tentunya semua ini tergantung dari kualitas sumber daya manusia yang mengoperasikan komputer. Hanya saja penggunaan komputer ini dalam beberapa bidang, pengolahan datanya terkadang masih menggunakan aplikasi yang sederhana dan kurang kompleks sehingga dapat menyebabkan data yang dihasilkan kurang akurat dan efisien. Komputerisasi sangat membantu dalam pekerjaan manusia yang semula dikerjakan secara manual menjadi lebih mudah, cepat dan efisien. Begitu halnya pada PT. Solusi Mitra Mandiri yang semula melakukan pengelolaan kebutuhan material proyek secara manual akan lebih efektif dan efisien apabila dibantu dengan menggunakan sebuah sistem atau sebuah aplikasi. PT. Solusi Mitra Mandiri merupakan perusahaan yang bergerak dibidang kontraktor yang memfokuskan pada proyek-proyek instalasi jaringan data. Yang di maksud instalasi jaringan data disini yaitu pemasangan infrastruktur untuk kebutuhan jaringan LAN (Local Area Network) serta WAN (Wide Area Network) yang meliputi pemasangan kabel kabel, pipa conduit, rack server 19 dan 24 dan aksesorisnya. Selama ini pengelolaan kebutuhan proyek instalasi data pada PT. Solusi Mitra Mandiri dilakukan secara manual yang dilakukan oleh tim estimator 1
2 berdasarkan survey lokasi dan gambar proyek yang diterima dari owner atau konsultan proyek. Pengelolaan secara manual yang dilakukan oleh tim estimator selama ini dinilai kurang efisien dikarenakan cukup banyak memakan waktu untuk melakukan perhitungan material yang dibutuhkan oleh suatu proyek, sementara waktu yang ditetapkan (dead line) dalam tender terkadang cukup singkat. Karena itulah penulis mencoba menganalisa dan mempelajari lebih dalam mengenai sestem pengelolaan material ini yang akan dikemas dalam aplikasi bantu untuk mengelola kebutuhan material proyek instalasi data berbasis web untuk memudahkan implementasi pada sistem operasi yang berbeda baik Windows maupun Linux yang saat ini di pakai oleh PT. Solusi Mitra Mandiri. 1.2 Pokok Permasalahan Berdasarkan latar belakang yang telah dipaparkan, maka pokok permasalahan yang ditemukan adalah : 1. Banyaknya waktu yang dibutuhkan dalam melakukan proses pengelolaan kebutuhan material instalasi data setiap kali ada tender proyek. 2. Sering adanya tender dengan kualifikasi proyek yang besar tetapi waktu yang dialokasikan untuk pengelolaan kebutuhan proyek tersebut sangat singkat sehingga memaksa tim estimator untuk melakukan penghitungan secara manual dengan terburu buru sehingga potensi kesalahan hitung cukup besar. 3. Data hasil penghitungan masih bersifat manual (ditulis tangan pada form perhitungan atau diketik dengan program Ms. Excell). 4. Sering kali terjadi kehilangan berkas berkas penghitungan proyek lama karena terselip dengan berkas lain atau penyimpanan yang tidak pada tempatnya disebabkan masih dilakukan secara manual. 2
1. 3 Batasan Masalah Dengan maksud agar pembahasan dan penyusunan sistem dapat dilakukan secara terarah dan tercapai sesuai dengan yang diharapkan maka perlu ditetapkan batasan-batasan dari masalah yang dihadapi. Batasan-batasan masalah pada perancangan sistem ini adalah sebagai berikut: 1. Membuat tampilan aplikasi pengelolaan kebutuhan material proyek instalasi jaringan data yang bersifat dinamis dan bersahabat. 2. Merancang aplikasi penghitungan proyek instalasi jaringan data berbasis web dengan mysql sebagai databasenya. 3. Aplikasi yang dibangun yaitu untuk penghitungan kuantitas material untuk kebutuhan suatu proyek instalasi jaringan data. 4. Aplikasi berbasis web ini hanya untuk dijalankan di jaringan lokal, dan tidak bisa di akses dari luar jaringan lokal. 1.4 Tujuan dan Manfaat Penelitian Tujuan dari penulisan skripsi ini adalah untuk membangun aplikasi bantu berbasis web untuk mengelola kebutuhan material proyek instalasi jaringan data yang akan di implementasikan ditempat penulis bekerja yaitu PT. Solusi Mitra Mandiri. Hal tersebut dimaksudkan agar dapat membantu tim estimator PT. Solusi Mitra Mandiri dalam mengelola kebutuhan material proyek instalasi data secara cepat dan lebih akurat. Sedangkan manfaat lain yang dapat di peroleh adalah mempermudah penghitungan / pengelolaan material proyek serta memudahkan pembuatan laporan bagi pimpinan sebagai bahan rujukan pengajuan tender. 1.5 Metodologi Untuk memperoleh data serta informasi yang di butuhkan dalam penyusunan skripsi ini, maka penulis menggunakan metode : 1. Tahap Pengumpulan Data a. Riset Lapangan 3
4 Riset lapangan dimaksudkan untuk memperoleh informasi secara langsung dari perusahaan dan juga dunia internet. Adapun teknik pengumpulan data yang digunakan adalah: Pengamatan, yaitu pengumpulan data dan informasi yang dilakukan dengan cara mengamati langsung dan juga menganalisa sistem pengelolaan material yang masih dilakukan secara manual. Wawancara, yaitu pengumpulan data dengan cara melakukan tanya jawab dengan pihak-pihak terkait. b. Studi Pustaka Data diperoleh melalui buku-buku literatur yang berhubungan dengan masalah yang akan diteliti sebagai bahan referensi bagi penulis. 2. Tahap Pembuatan Aplikasi. Teknik analisis data dalam pembuatan aplikasi menggunakan prototype, yang meliputi beberapa proses diantaranya: a. Pengumpulan Kebutuhan Klien dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat. b. Membangun Prototyping Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada klien (misalnya dengan membuat input dan format output) c. Evaluasi Prototyping Evaluasi ini dilakukan oleh klien apakah prototyping yang sudah dibangun sudah sesuai dengan keinginann klien. Jika sudah sesuai maka langkah Mengkodekan Sistem (d.) akan diambil. Jika tidak prototyping direvisi dengan mengulangi langkah Pengumpulan Kebutuhan (a.), Membangun Prototyping (b.) dan Evaluasi Prototyping (c.) 4
d. Mengkodekan Sistem Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai e. Menguji Sistem Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan Black Box. f. Evaluasi Sistem Klien mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan. Jika ya, langkah selanjutnya yaitu Menggunakan Sistem (g.) tetapi jika tidak, maka ulangi langkah Mengkodekan Sistem (d.) dan Menguji Sistem (e.). g. Menggunakan sistem Perangkat lunak yang telah diuji dan diterima klien siap untuk digunakan. Pada penulisan skripsi ini step tahapan pembuatan aplikasi yang dilaksanakan sampai dengan langkah Menguji Sistem. Metode desainnya menggunakan pemodelan UML (Unfied Modeling Language) dikarenakan perancangan aplikasi yang akan dibuat berbasis object oriented. 1.6 Sistematika Penulisan Pada penulisan tugas akhir ini penulis menggunakan sistematika penulisan sebagai berikut : BAB I PENDAHULUAN Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti dengan pembatasan masalah, asumsi, metodologi penelitian serta sistematika penulisan. Selain itu juga menjelaskan tentang latar belakang diambilnya judul skripsi Perancangan Aplikasi Bantu Berbasis Web untuk Mengelola 5
6 Kebutuhan Material Proyek Instalasi Jaringan Data Pada PT. Solusi Mitra Mandiri dan tujuan yang akan dicapai dalam pelaksanaan skripsi ini. BAB II LANDASAN TEORI Dalam bab ini berisi tentang landasan teori yang menunjang didalam penulisan skripsi ini antara lain : Pengertian Proyek Instalasi Jaringan Data, Pengertian Tender Proyek, UML, Diagram - diagram pada UML, Normalisasi, Tentang Aplikasi berbasis Web, Web Database, Tentang PHP dan Mysql. BAB III ANALISIS DAN PERANCANGAN Menganalisis masalah-masalah yang akan dibahas serta merancang aplikasi yang akan dibangun. Bab ini juga berisi mengenai langkahlangkah pembuatan perancangan form aplikasi yang terdiri dari formform utama yaitu : Form Login, Form Create User, Form Search User, Form Change Password, Form Add Pogress dan Form Add Approval. BAB IV IMPLEMENTASI DAN PENGUJIAN Dalam bab ini akan membahas mengenai teknik-teknik yang digunakan dalam pembuatan aplikasi dan kemudian melakukan pengujian terhadap aplikasi yang telah dibuat. BAB V PENUTUP Berisi kesimpulan dan saran yang didapatkan dari aplikasi yang dibuat serta saran untuk pengembangan selanjutnya. 6