BAB I PENDAHULUAN
1.1
Latar Belakang Masalah
Notifikasi Perawatan dan Perbaikan Pabrik merupakan sebuah transaksi mengenai Perawatan Pabrik di PT XYZ yang merupakan perusahaan industri baja nasional. Transaksi Notifikasi ini berfungsi untuk mengirim data informasi kepada pihak terkait (Logistik) mengenai suku cadang pabrik mana saja yang harus diganti atau diperbaiki.
Semua
kegiatan transaksi ini dilakukan pada sistem SAP (System Application Product), mulai dari bagian operasional lapangan sampai kepada bagian logistik. Seiring berjalannya transaksi tersebut terdapat kendala pada pelaksanaannya, yaitu adanya kebijakan manajemen mengenai pembatasan penggunaan User Id SAP. Pembatasan atau pengurangan tersebut dilakukan berkaitan dengan jumlah lisensi User Id SAP yang harus dibayarkan kepada Perusahaan SAP. Pada awalnya terdapat banyak User Id SAP pada setiap bagian pekerjaan, sehingga tidak harus saling bergantian untuk menggunakan User Id SAP tersebut. Terlebih User Id tersebut tidak bisa dipergunakan secara Multiple Login. Permasalahan tersebut membuat para pekerja menjadi tidak efektif. Maka dari itu harus dicarikan solusi untuk menanganinya permasalahan tersebut. Pesatnya perkembangan teknologi mobile membuat penulis tertarik untuk mengembangkan serta membuat aplikasi mobile dari permasalahan diatas. Maka muncul inspirasi mengenai Transaksi Notifikasi Perawatan Pabrik Berbasis Mobile Android di PT XYZ tersebut. Pembuatan aplikasi ini agar dapat membantu proses kegiatan perawatan pabrik tetap berjalan dengan lancar dan lebih efisien dalam pelaksanaanya.
1
http://digilib.mercubuana.ac.id/
Aplikasi Notifikasi Perawatan dan Perbaikan Pabrik berbasis Mobile Android ini akan terintegrasi dengan sistem SAP, yang memungkinkan tejadinya pertukaran informasi antara kedua sistem tersebut. Pada tahap pembuatanya penulis menggunakan Java Database Connection (JDBC) Adapter yang memungkinkan untuk terhubung ke database MySQL. Apliksi Notifikasi ini berperan sebagai level satu, sedangkan SAP dalam hal ini menjadi level dua. Jadi pada penggunaanya Sistem SAP akan mengirimkan master data mengenai transaksi perawatan pabrik ke bawah (Level satu) atau dalam hal ini bisa juga level satu mengupload master data yang didapat dari SAP. Sedangkan Aplikasi mobile (Level satu) akan mengirimkan data notifikasi mengenai suku cadang pabrik yang bemasalah ke atas (level dua).
1.2
Rumusan Masalah
Berdasarkan latar belakang yang telah dijabarkan diatas, maka penulis merumuskan masalah sebagai berikut: 1. Bagaimana merancang dan membuat sistem aplikasi berbasis Mobile Android? 2. Bagaimana merancang dan membuat sistem aplikasi mobile android yang terhubung dengan sistem Database SAP? 3. Bagaimana mendesain aplikasi berbasis Android dan PHP yang dapat memudahkan pengguna dalam pengaplikasiannya?
1.3
Batasan Masalah
Pembuatan laporan tugas akhir pada aplikasi tersebut memiliki beberapa batasan-batasan antara lain: 1. Sistem terbatas pada transaksi Notifikasi Perawatan Pabrik yang berkaitan mengenai perawatan pabrik. 2. Sistem Operasi Android yang digunakan yaitu Android Jelly Bean (Versi 4.1) atau diatasnya.
2
http://digilib.mercubuana.ac.id/
3. Penggunaan aplikasi ini terbatas pada perusahaan yang menerapkan transaksi notifikasi perawatan pabrik, seperti pada PT XYZ yang menggunakan transaksi tersebut untuk kegiatan pengiriman informasi mengenai suku cadang pabrik yang bermasalah. 4. User yang dapat menggunakan aplikasi untuk saat ini terbatas pada jabatan Planner / Forman saja.
1.4
Tujuan dan Manfaat Penelitian
Tujuan penulisan tugas akhir ini yaitu membuat aplikasi notifikasi perawatan pabrik berbasis mobile android yang terintegrsi dengan sistem SAP di PT XYZ. Sedangkan manfaat dari penulisan tugas akhir ini yaitu: 1. Membantu pekerja Operasional Perawatan Pabrik dalam melakukan pekerjaanya. 2. Menggantikan peran penggunaan User Id SAP untuk proses pelaporan Perawatan dan Perbaikan Pabrik. 3. Memberikan alternatif solusi kepada perusahaan berupa aplikasi mobile android yang terintegrasi dengan sistem database SAP. 4. Mengembangkan sistem yang sudah ada.
1.5
Metodologi Penelitian
Metodologi penelitian yang digunakan penulis dalam penyusunan tugas akhir ini yaitu: 1.
Studi Kepustakaan Melakukan pengumpulan data-data atau keterangan mengenai aplikasi yang akan dibuat dari beberapa sumber referensi seperti buku-buku, jurnal-jurnal ataupun artikel-artikel online untuk mempelajari hal-hal yang berkaitan dengan penelitian.
3
http://digilib.mercubuana.ac.id/
2.
Analisa Kebutuhan Melakukan survey dilapangan untuk mengetahui bagaimana proses pelaksanaan pekerjaan perawatan pabrik, khususnya pada transaksi Notifikasi.
3.
Perancangan Sistem Dalam pembuatan aplikasi mobile ini, penulis menggunakan salah satu model waterfall yaitu model Mobile Application Development Lifecycle (MADLC). Metode ini memiliki beberapa tahapantahapan yaitu: a. Identifikasi Pada fase ini dimana ide-ide mengenia pembuatan aplikasi dikumpulkan dan dikategorikan. Tujuan utama dari fase ini yaitu untuk
mendapatkan
sebuah
ide
baru
atau
melakukan
pengembangan dari aplikasi yang sudah ada. Jika aplikasi dengan tipe sejenis sudah ada, maka dilakukan studi untuk mendapatkan perbandingan mengenai fitur apa saja yang tersedia. b. Desain Pada fase ini, ide pada saat identifikasi di kembangkan menjadi desain awal dari aplikasi dengan cara melakukan perancangan proses yang akan berjalan pada aplikasi, perancangan antarmuka, dan pemodelan interaksi yang dapat dilakukan oleh pengguna dengan aplikasi tersebut. c. Pengembangan Pada fase ini aplikasi mulai memasuki tahap penulisan dengan menggunakan bahasa pemrograman. Pada tahap perancangan terbagi menjadi 2 bagian yaitu penulisan kode untuk fungsi dan penulisan kode untuk keperluan antarmuka.
4
http://digilib.mercubuana.ac.id/
d. Perancangan Pada fase ini akan dikembangkan prototipe dari aplikasi tersebut yang kemudian akan dilakukan pengujian pada fase selanjutnya. e. Pengujian Pengujian merupakan salah satu fase terpenting dari setiap model siklus pengembangan. Pengujian terhadap prototipe dilakukan pada simulator dan kemudian dilakukan pada perangkat yang asli. f. Pemeliharaan Merupakan fase terakhir pada model ini, dan tahap pemeliharaan adalah sebuah proses yang berketerusan. Masukan-masukan dari pengguna dapat digunakan untuk tahap pengembangan selanjutnya.
1.6
Sistematika Penulisan
Untuk mempermudah penyusunan dan menganalisa laporan Tugas Akhir, maka digunakan sistematika penulisan yang akan membagi menjadi lima bab sebagai berikut:
BAB I PENDAHULUAN Bab ini berisi uraian mengenai latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI Bab ini membahas teori dasar yang digunakan pada bagian pembahasan agar mendukung dan mendasari dalam penulisan Tugas Akhir.
5
http://digilib.mercubuana.ac.id/
BAB III ANALISA DAN PERANCANGAN Bab ini membahas mengenai pola pikir dan analisa sistem yang digunakan sebagai dasar pembuatan.
BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini membahas tentang pembuatan dan pengujian aplikasi apakah sudah berjalan dengan baik beserta dengan kode program dari aplikasi yang dikembangkan.
BAB V PENUTUP Bab ini merupakan bagian terakhir dalam penulisan laporan Tugas Akhir yang berisi kesimpulan dari peneliatian yang sudah dilakukan berserta
saran-saran
yang
diusulkan
oleh
penulis
untuk
pengembangan lebih lanjut sehingga tercapai hasil yang lebih baik.
6
http://digilib.mercubuana.ac.id/