BAB 3 ANALISA SISTEM 2.1 Analisa Masalah Didirikan pada tahun 1987, PT Sigrma Cipta Caraka (telkomsigma) adalah perusahaan yang terintegrasi End-to-End perusahaan ICT Solutions terkemuka selama lebih dari 28 tahun di Indonesia, Perusahaan ini memangku dibidang layanan teknologi informasi yang komprehensif yang terdiri dari jasa konsultasi, pengelolaan layanan, layanan pengembangan perangkat lunak, dan operasi pusat data terpadu IT di perbankan (konvensional dan syariah based) dan lain sebagainya dan juga pada saat ini memiliki aplikasi file sharing yang dibuat untuk pegawai Bagian Development dan juga untuk Bagian IT dari Bank Jatim, disini 2 pemangku ibarat kata pemegang suatu database, file, ataupun data-data perusahaan yang dimana menjadi salah satu aset atau menjadi tanggungan per bagian yang karena nya itu adalah bagian dari aset suatu perusahaan atau organisasi tersebut.
Gambar1 Tampilan Mockup Aplikasi File Sharing pada Tab DB
21 http://digilib.mercubuana.ac.id/
Yang dimana aplikasi tersebut memiliki beberapa fungsi yaitu :
Gambar2 Tampilan Mockup Form DB Pada gambar pertama atau pada bagian Tab DB yakni Tab yang dibuat untuk membackup mockup / sketsa aplikasi contohnya yang akan dibuat nanti oleh bagian-bagian tertentu di PT Sigma Cipta Caraka dan juga di Bank Jatim. Terdapat sub-sub menu dari Tab DB, yakni sub menu From, To, Date & Until, dan Prefix.
Gambar 3 Tampilan Mockup Sub Menu Form Ada juga sub-sub menu pada Tab DB yaitu Field From yang digunakan untuk mendefinisikan posisi dari database asli.
Gambar 4 Tampilan Mockup Sub Menu To Selain itu tersedia lagi Field To yang digunakan untuk mendefinisikan posisi dimana database akan di backup.
Gambar 5 Tampilan Mockup Sub Menu Date & Until
22 http://digilib.mercubuana.ac.id/
Selanjutnya ada Field Date dan Until yang digunakan untuk mendefinisikan periode waktu database yang akan di backup.
Gambar 6 Tampilan Mockup Sub Menu Prefix Setelahnya ada Field Prefix yang digunakan untuk memberi nama file database sebagai kata kunci untuk memudahkan pencarian data.
Gambar 7 Tampilan Mockup Button Backup DB Setelah semua field terisi, lanjut kepada Button Backup DB yang digunakan untuk memulai proses backup database.
Gambar 8 Tampilan Mockup Button Reset Ketika terjadi kesalahan pengisian atau dan lain sebagainya,bisa menekan Button Reset untuk mengosongkan semua isi field yang ada.
Gambar 9 Tampilan Mockup Progress Bar Setelah yakin dengan semua yang sudah diisi di Tab DB, lanjut ke Button Progress yang hanya untuk melihat presentase nilai berhasil atau tidaknya proses backup.
Gambar 10 Tampilan Mockup Button Backup All
23 http://digilib.mercubuana.ac.id/
Adapun kalau ingin membackup semua data sekaligus, bisa langsung menekan tombol Button Backup All yang digunakan untuk proses backup semua tab.
Gambar11 Tampilan Mockup Aplikasi File Sharing pada Tab Loader
Fungsi kedua yaitu :
Gambar12 Tampilan Mockup Form Loader
24 http://digilib.mercubuana.ac.id/
Pada gambar kedua atau pada bagian Tab Loader yaitu Tab yang dibuat untuk membackup database per periode atau mencakup database perusahaan PT Sigma Cipta Caraka dan Bank Jatim.
Gambar 13 Tampilan Mockup Sub Menu Form
Ada juga sub-sub menu pada Tab Loader yaitu Field From yang digunakan untuk mendefinisikan posisi dari database asli.
Gambar 14 Tampilan Mockup Sub Menu To Selain itu tersedia lagi Field To yang digunakan untuk mendefinisikan posisi dimana database akan di backup.
Gambar 15 Tampilan Mockup Sub Menu Date & Until Selanjutnya ada Field Date dan Until yang digunakan untuk mendefinisikan periode waktu database yang akan di backup.
Gambar 16 Tampilan Mockup Sub Menu Prefix Setelahnya ada Field Prefix yang digunakan untuk memberi nama file database sebagai kata kunci untuk memudahkan pencarian data.
25 http://digilib.mercubuana.ac.id/
Gambar 17 Tampilan Mockup Button Backup Loader Setelah semua field terisi, lanjut kepada Button Backup Loader yang digunakan untuk memulai proses backup database.
Gambar 18 Tampilan Mockup Button Reset Ketika terjadi kesalahan pengisian atau dan lain sebagainya,bisa menekan Button Reset untuk mengosongkan semua isi field.
Gambar 19 Tampilan Mockup Progress Bar Setelah yakin dengan semua yang sudah diisi di Tab Loader, lanjut ke Button Progress yang hanya untuk melihat presentase nilai berhasil atau tidaknya proses backup.
Gambar 20 Tampilan Mockup Button Backup All Adapun kalau ingin membackup semua data sekaligus, bisa langsung menekan tombol Button Backup All yang digunakan untuk proses backup semua tab.
26 http://digilib.mercubuana.ac.id/
Gambar21 Tampilan Mockup Aplikasi File Sharing pada Tab Report Dan yang fungsi terakhir yaitu :
Gambar22 Tampilan Mockup Form Report
27 http://digilib.mercubuana.ac.id/
Pada halaman ketiga atau terakhir pada bagian Tab Report yaitu Tab yang dibuat untuk membackup data report setiap harinya dan itu rutin dilakukan demi mengamankan data tersebut dari orang yang tidak bertanggung jawab.
Gambar 23 Tampilan Mockup Sub Menu Form Ada juga sub-sub menu pada Tab Report yaitu Field From yang digunakan untuk mendefinisikan posisi dari database asli.
Gambar 24 Tampilan Mockup Sub Menu To Selain itu tersedia lagi Field To yang digunakan untuk mendefinisikan posisi dimana database akan di backup.
Gambar 25 Tampilan Mockup Sub Menu Date & Until Selanjutnya ada Field Date dan Until yang digunakan untuk mendefinisikan periode waktu database yang akan di backup.
Gambar 26 Tampilan Mockup Sub Menu Prefix 28 http://digilib.mercubuana.ac.id/
Setelahnya ada Field Prefix yang digunakan untuk memberi nama file database sebagai kata kunci untuk memudahkan pencarian data.
Gambar 27 Tampilan Mockup Button Backup Report Setelah semua field terisi, lanjut kepada Button Backup Report yang digunakan untuk memulai proses backup database.
Gambar 28 Tampilan Mockup Button Reset Ketika terjadi kesalahan pengisian atau dan lain sebagainya,bisa menekan Button Reset untuk mengosongkan semua isi field.
Gambar 29 Tampilan Mockup Progress Bar Setelah yakin dengan semua yang sudah diisi di Tab Report, lanjut ke Button Progress yang hanya untuk melihat presentase nilai berhasil atau tidaknya proses backup.
Gambar 30 Tampilan Mockup Button Backup All Adapun kalau ingin membackup semua data sekaligus, bisa langsung menekan tombol Button Backup All yang digunakan untuk proses backup semua tab.
29 http://digilib.mercubuana.ac.id/
Gambar31 Proses Aplikasi File Sharing yang sudah berjalan dengan Usecase Diagram Dari proses yang sudah berjalan, aplikasi ini memiliki kekurangan yaitu Tidak memiliki kontrol terhadap user yang akan mengakses aplikasi tersebut. Sehingga ada beberapa resiko keamanan yang mungkin terjadi yaitu
1. Sering hilangnya file atau data, pencurian file atau data, dan kerusakan file atau data yang menyebabkan kinerja dari sebuah perusahaan atau organisasi yang memiliki data atau file tersebut menurun. 2. Orang yang tidak bertanggung jawab yang bisa merusak validasi data tersebut. 3. Orang yang bisa meng-sabotase data tersebut untuk persaingan, gengsi, dan lain sebagainya.
30 http://digilib.mercubuana.ac.id/
2.2 Analisa Kebutuhan Fungsional Berdasarkan analisa masalah diatas, terlihat bahwa diperlukan pembatasan dan pengontrolan hak akses penggunaan aplikasi file sharing berbasis Netbeans tersebut yangdapat mencegah dari adanya orang yang tidak bertanggung jawab yang bisa saja merusak validasi data itu sendiri dan juga megindikasikan terjadinya sabotase data tersebut untuk persaingan, gengsi, dan lain sebagainya. Oleh karena itu penulis berinisiatif membuat Hak Akses untuk aplikasi file sharing tersebut, salah satu contoh fiturnya yaitu : 1. Membuat form Login sebelum masuk kedalam aplikasi file sharing. 2. Membuat batasan hak akses user berdasarkan bagian-bagian didalam perusahaan
ataupun organisasi.
Gambar32 Tampilan Gambar Bagian yang mempunyai Hak Akses maupun tidak
Pada gambar diatas bisa disimpulkan pada bagian mana saja yang dapat mengakses ataupun yang tidak dapat mengakses aplikasi file sharing. Diantaranya ialah: a) Proses backup hanya diizinkan untuk divisiDirector Human Capital & Finance, Vice President Financial Accounting, Head of Accounting & Tax, Head of Business Support, Head of Development & Information System, Vice President Management Accounting, Head of Corporate Performance & Business Analysis. 31 http://digilib.mercubuana.ac.id/
b) Proses reset hanya diizinkan untuk divisi Director Human Capital & Finance, Vice President Financial Accounting, Head of Accounting & Tax, Head of Development & Information System, Head of Compensation & Benefit, Vice President Management Accounting. c) Proses report hanya diizinkan untuk divisi Director Human Capital & Finance, Head of Reporting & Consolidation, Head of Accounting & Tax, Head of Development & Information System, Head of Corporate Performance & Business Analysis.
2.3 Analisa Kebutuhan Perangkat Keras dan Perangkat Lunak Untuk merancang Suatu Aplikasi File Sharing ini yang dikhususkan untuk membuat suatu backup an data atau file dengan menggunakan Netbeans ini membutuhkan perangkat sebagai berikut : Kebutuhan perangkat keras untuk proses pembuatan aplikasi : ▪
Processor Intel Core i3
▪
Quad Core @2.4GHz
▪
RAM 4 GB
▪
Kartu Grafis Nvidia GeForce 610 2 GB
Kebutuhan perangkat lunak untuk proses pembuatan aplikasi : ▪
Netbeans
▪
Windows 10 Pro
▪
PHPMy Admin
32 http://digilib.mercubuana.ac.id/