APLIKASI PEMUTAKHIRAN DATA ALUTSISTA TNI -AU
NASKAH PUBLIKASI
diajukan oleh Nakula Yoga Mitra Zulkhaidar 13.01.3177
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
APLIKASI PEMUTAKHIRAN DATA ALUTSISTA TNI-AU Nakula Yoga Mitra Zulkhadiar), Hanif Al Fatta2), )
Teknik Informatika STMIK AMIKOM Yogyakarta Manajemen Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 2)
Email :
[email protected]),
menjadi solusi dalam memecahkan suatu permasalahan yang ada. Terkait dengan hal tersebut, telah ditemukan beberapa permasalahan dari hasil penelitian yang telah penulis laksanakan di lingkungan instansi militer Mabesau. Misalnya pada kegiatan pendataan dan pemutakhiran alat utama sistem persenjataan (Alutsista). Sampai saat ini pendataan dan pemutakhiran Alutsista tersebut masih dilaksanakan secara manual,yaitu dengan cara mengisi kolom kosong yang telah di sediakan oleh staf Mabesau. Dalam kolom tersebut sudah disesuaikan nama dan jenis alutsista yang sesuai dengan Satuan Kerja (Satker) yang ada. Dengan kolom tersebut maka satker pengguna tinggal mengisikan data pemutakhirandengan kondisi alutsista yang ada. Mulai dari kondisi baik, rusak ringan, rusak berat, dan unit yang ingin ditambahkan yang tentunya hal ini dirasa sudah tidak efisien lagi di era modern saat ini. Dari latar belakang masalah tersebut, penulis mencoba untuk membuat suatu pemecahan masalahnya dengan merancang bangun aplikasi yang dapat membantu dan mempermudah pendataan alutsista bagi staff di instansitersebut. Aplikasi yang akan di bangun nantinya akan membantu kerja staf untuk menginputkan dan merubah data pemutakhiran alutsista sesuai kondisi, serta dapat membuat laporan pemutakhiran berupa print out dengan format yang dimiliki Mabesau.
Abstract - Today, development and technological progress is very rapid, in line with the human need to facilitate the activities and work. For example in military institutions, the technology is very important, considering the role of technology is used as a tool of progress in renewing the system of defense, both in the data collection system, procurement, maintenance, and development of defense systems. With the technology is expected to be a solution in solving the existing problems. Related to this, it has been found several problems from the results of research that has been carried out within the military institution Air Force Headquarters (Mabesau). For example in data collection and maintenance activities of main weaponry system (Alutsista). Until now, data collection and maintenance Alutsista is still done manually, which would have been ineffective and inefficient longer in the modern era. From the background of the problem, the author tries to make a solution of the problem by designing applications that can assist and facilitate data collection Alutsista for the staff at the agency to be more effective and efficient. In the application to be built later, the author will use Microsoft Visual Basic 6.0 as a major engineering program, and Microsoft Access 2013 as the database program. Keywords : Application Data Updates, Mabesau, Microsoft Visual Basic 6.0, Microsoft Access 2013. 1.
[email protected])
1.2 Rumusan Masalah Dari latar belakang diatas, maka dapat dirumuskan sebuah masalah tentang bagaimana membangun sebuah Aplikasi Pemutakhiran Data Alutsista TNI-AU Berbasis Desktop yang dapat membantu personil TNI-AU dalam pendataan serta pemutakhiran alutsista dengan lebih efisien?
Pendahuluan
1.1 Latar Belakang Markas Besar Angkatan Udara (Mabesau) adalah sebuah instansi militer dibawah kepemimpinan Kepala Staff Angkatan Udara. Instansi ini mempunyai tugas dan tanggung jawab untuk mempertahankan kedaulatan NKRI, khususnya wilayah udara. Alat Utama Sistem Persenjataan (Alutsista) adalah bagian terpenting dalam mempertahankan kedaulatan tersebut. Oleh sebab itu perlu adanya pembaharuan alutsista secara berkala. Didalam instansi militer, teknologi adalah salah satu hal yang penting, mengingat peranan teknologi digunakan sebagai kemajuan dalam pembaharuan sistem alat pertahanan, baik dalam sistem pendataan, pengadaan, pemutakhiran, dan pengembangan sistem pertahanan. Dengan adanya teknologi diharapkan dapat
1.3 Batasan Masalah Mengingat masih luasnya permasalahan yang terjadi pada sistem pendataan pemutakhiran data alutsista di Mabesau, maka penulis hanya membatasi pembahasan dalam membangun aplikasi yaitu pada : 1. Proses memilih Kotama (Komando Utama) dan Satker (Satuan Kerja) sesuai dengan Satker pengguna; 2. Proses updating data pemutakhiran alutsista sesuai kategori, nama, dan kondisi alutsista;
1
3. 4. 5.
Proses printing laporansesuai dengan format yang dimiliki oleh Mabesau; Proses backup dan restore data pemutakhiran alutsisa kedalam database. Software yang digunakan untuk membangun aplikasi ini nantinya adalah Microsoft Visual Basic 6.0 sebagai rancang bangun sistem, Microsoft Acces 2010 sebagai basis data, dan Crystal Report 8.5 sebagai print out laporan aplikasinya.
2.5 Pemodelan Sistem Aplikasi 2.5.1
Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah di komunikasikan oleh profesional sistem kepada pemakai maupun pembuat program[6].
1.4 Tujuan Penelitian
2.5.2
Entity-Relationship Diagram (ERD)
Adapun tujuan penelitian yang penulis lakukan selama proses observasi di Mabesau adalah, mencari tahu dan menganalisa permasalahan yang terjadi di instansi tersebut. Dan dari permasalahan tersebut muncul beberapa pemecahan masalah yang ingin penulis lakukan, yaitu : 1. Membangun aplikasi yang dapat membantu pekerjaan staffMabesau dalam proses pendataan pemutakhiran alutsista secara terkomputerisasi dan efisien; 2. Membuat output berupa print out sesuai dengan format yang dimiliki oleh Mabesau untuk memudahkan pembuatan laporan. 2. Pembahasan
Entity-Relationship Diagram (ERD) adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis / model data simantik sistem. [7]. 2.6 Perancangan Aplikasi Aplikasi yang akan dibangun nantinya dirancang dan dibangun agar dapat memenuhi kebutuhan instansi untuk : 1. Mengolah data Pemutakhiran Alutsista TNI-AU, baik mengubah ataupun menambah data kegiatan Pemutakhiran; 2. Mencadangkan data Pemutakhiran Alutsista TNIAU ke dalam Database; 3. Memulihkan data Pemutakhiran Alutsista TNIAU ke dalam Database; 4. Membuat laporan akhir Pemutakhiran Alutsista TNI-AU.
2.1 Definisi Sistem Menurut Hanif Al Fatta (2007:3) pada buku yang beliau tulis dengan judul “Analisis & Perancangan Sistem Informasi” Sistem adalah suatu kumpulan atau himpunan dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung sama lain[1].
2.6.1
Perancangan Komponen dan Sistem
Perancangan Komponen dan Sistem akan menjelaskan tentang bagaimana fungsional dari menu, tombol, aktifitas user dengan system, serta database yang nantinya akan di bangun. Adapun perancangan ada beberapa model, diantaranya.
2.2 Definisi Informasi Menurut Japerson Hutahaean (2015:9) pada buku beliau yang berjudul “Konsep Sistem Informasi” Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya[3].
2.6.1.1 Perancangan Context Diagram (CD) Context Diagram (CD) menggambarkan sistem dalam satu lingkaran dan hubungan dengan entitas luar. Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem.
2.3 Definisi Sistem Informasi Menurut Japerson Hutahaean (2015:13) pada buku beliau yang berjudul “Konsep Sistem Informasi” Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengelolaan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang dibutuhkan[4].
Gambar 1. Context Diagram 2.4 Definisi Basis Data Menurut Kusrini, M.Kom (2006:2) pada buku yang ditulis beliau dengan judul “Strategi Perancangan dan Pengolahan Basis Data” Basis Data adalah kumpulan data yang saling berelasi[5].
2
2.6.1.2 Perancangan Data Flow Diagram (DFD) 1.
Level 1
Gambar 5. Relasi Antar Tabel 2.8 Perancangan User Interface / Antarmuka Pada perancangan user interface atau antarmuka ini, merupakan desain tampilan rencana aplikasi yang nantinya akan dibangun, berupa desain-desain tampilan form. Interface aplikasi berfungsi untuk memudahkan user dalam mengelola aplikasi yang digunakan nantinya.
Gambar 2. DFD Level 1 2.
Level 2
2.8.1
Rancangan Splash Screen
Gambar 3. DFD Level 2 2.7 Perancangan Database 2.7.1 Perancangan Entity-Relationship Diagram (ERD)
Gambar 6. Perancangan Splash Screen
2.8.2
Rancangan Form Kotama Pekas
Gambar 7. Rancangan Form Kotama Pekas 2.8.3
Rancangan Form Menu Utama
Gambar 4. Perancangan ERD 2.7.1
Relasi Antar Tabel
Dari rancangan ERD yang telah dibuat maka selanjutnya dapat menentukan relasi antar tabel untuk proses pemrograman basis data.
Gambar 8. Rancangan Form Menu Utama
3
pengenalan cara atau metode dalam pembuatannya. Mulai dari penerapan database, layout interface serta source code program.
2.8.4 Rancangan Frame Tambahan Pemutakhiran
2.9.1
Implementasi Database
Pada penerapan database penulis menggunakan perangkat lunak Microsoft Acces 2010 untuk membangun database dari program aplikasi yang akan di bangun. Gambar 9. Rancangan Frame Tambahan Pemutakhiran 2.8.5
Rancangan Form Pencadangan Data
Gambar 14. Implementasi Database Gambar 10. Rancangan Form Pencadangan Data 2.8.6
2.9.2 Implementasi Layout Interface dan Source Code
Rancangan Form Pemulihan Data
Dalam penerapan interface serta source code dari program aplikasi yang di bangun, penulis menggunakan perangkat lunak Microsoft Visual Basic 6.0 sebagai rancang bangun aplikasinya.
Gambar 11. Rancangan Form Pemulihan Data 2.8.7
Rancangan Form Tanda Tangan
Gambar 15. Implementasi Layout Interface dan Source Code Gambar 12. Rancangan Form Tanda Tangan 2.8.8
2.9.3
Rancangan Tampilan Laporan
Implementasi Layout Laporan
Untuk rancangan hasil akhir dari laporan berupa print out berikut gambarnya :
Dalam penerapan layoutuntuk pencetakan laporan, penulis menggunakan perangkat lunak Crystal Report 8.5
Gambar 13. Rancangan Tampilan Laporan
Gambar 16. Implementasi Layout Laporan
2.9 Implementasi
2.10 Manual Program
Pada tahap implementasi atau penerapan merupakan tahapan setelah analisis serta perancangan sistem, penerapan sistem pada lingkungan yang baru dan
Pada Manual Program berisi tentang panduan bagaimana cara menggunaan program aplikasi yang telah di bangun, hal ini untuk memudahkan user ketika
4
akan menggunakan program aplikasi nantinya. Mulai dari fungsionalitas dari fitur atau menu yang terdapat pada tiap interface program aplikasi. Berikut beberapa form beserta manual penggunaanya : 2.10.1
Splash Screen
Splash Screen adalah form yang digunakan untuk mengawali sebuah aplikasi ketika akan digunakan, tujuan dari splash sreen adalah untuk mempercantik tampilan ketika user membuka aplikasi pertama kali. Gambar 19. Menu Utama 2.10.4
Pada frame Tambahan Pemutakhiran terdapat beberapa field yang dapat diisikan user dengan Pemutakhiran alutsista baru berdasarkan Uraian, Jenis, Satuan, dan Kondisi alutsista. Untuk langkahnya sebagai berikut :
Gambar 17. Splash Screen 2.10.2
Tambahan Pemutakhiran
1.
Pemilihan Kotama Pekas
2.
Pada form Kotama Pekas digunakan untuk user memilih Kotama dan Pekas sebelum masuk ke form Menu Utama. Pada form ini terdapat beberapa field : 1. Tahun, berisikan tahun Pemutakhiran alutsista; 2. Field Kotama, berisikan Kotama dari user; 3. Field Pekas, berisikan Pekas dari user. Jika user telah memilih Kotama dan Pekas, tekan tombol “Masuk” untuk masuk ke form Menu Utama.
3.
Klik tombol “Tambah” pada form Menu Utama, Isikan data kegiatan pemeliharaan baru pada field-field yang telah tersedia, Klik tombol “Simpan.
Gambar 20. Tambahan Pemutakhiran 2.10.5
Pada form Pencadangan Data, terdapat fasilitas untuk mengarsipkan atau mencadangkan data ke dalam Database, yang sewaktu waktu dapat di pulihkan user untuk menghindari kesalahan dalam pengolahan data pada sebelumnya, dengan cara : 1. Pilih Menu “Pencadangan Data” pada menu bar form Menu Utama; 2. Klik tombol “Buka Folder” untuk membuka tempat folder yang nantinya akan di gunakan untuk menyimpan data pada Database; 3. Berikan nama file yang akan di cadangkan; 4. Klik tombol “Save”; 5. Kemudian klik tombol “Cadangkan”; 6. Tunggu hingga proses pada progress bar selesai, dan hingga muncul pesan “Database Anda Sudah Berhasil Dicadangkan”.
Gambar 18. Pemilihan Kotama dan Pekas 2.10.3
Pencadangan Data
Menu Utama
Pada form Menu Utama terdapat menu-menu yang bisa digunakan user untuk mengolah data Pemutakhiran alutsista. Untuk mengubah data pada Tabel Materil user dapat mengikuti langkah : 1. Pilih data mana yang ingin di ubah pada tabel Materil; 2. Klik tombol “Ubah”; 3. Ubah value dari field kondisi barang; 4. Klik tombol “Simpan”. Kemudian jika ingin mencetak tabel Materil kebentuk laporan : 1. Klik tombol “Cetak”; 2. Klik icon Print; 3. Klik “OK”.
5
Gambar 21. Pencadangan Data 2.10.6
3.
Pemulihan Data
Pada form Pemulihan Data, terdapat fasilitas untuk memulihkan data dari data yang sebelumnya telah di cadangkan pada Database, dengan cara : 1. Pilih Menu “Pemulihan Data” pada menu bar form Menu Utama; 2. Klik tombol “Buka Folder” untuk membuka tempat folder data yang telah di cadangkan sebelumnya pada Database; 3. Pilih file data cadangan yang akan di cadangkan; 4. Klik tombol “Open”; 5. Kemudian klik tombol “Pulihkan”; 6. Tunggu hingga proses pada progress bar selesai, dan hingga muncul pesan “Database Berhasil Dicadangkan”.
4.
3.1Saran Berdasarkan kesimpulan di atas, penulis mencoba memberikan saran-saran agar dalam proses kinerja sistem aplikasi ini pada saat di gunakan oleh user atau staf Mabesau dapat berjalan dengan lancar. Saran yang penulis dapat berikan diantara lain : 1. Untuk mengembangkan software ini agar dapat lebih sesuai dengan apa yang di inginkan dan dibutuhkan Mabesau. Mengingat aplikasi ini masih terbatas dalam fitur pengolahan datanya, karna faktor keamanan dan kerahasiaan informasi dari Mabesau.
Gambar 22. Pemulihan Data 2.10.7
Melakukan implementasi untuk membangun aplikasi “PEMUTAKHIRAN DATA ALUTSISTA TNI-AU” berbasis desktop menggunakan program aplikasi Microsoft Visual basic 6.0 sebagai bahasa pemrograman, Microsoft Acces 2013 sebagai database dan Crystal Report 8.5 sebagai print out laporan. Yang nantinya dapat membantu pekerjaan staff Mabesau dalam proses pendataan pemutakhiran alutsista secara efisien; Melakukan testing menggunakan blackbox untuk mengetahui hasil dari sistem yang telah di bangun.
Tandan Tangan
Pada form Tandan Tangan, terdapat fasilitas untuk menginputkan data tanda tangan penanggung jawab kegiatan untuk di sisipkan pada form cetak laporan, untuk langkah mengubahnya sebagai berikut : 1. Klik tombol “Tanda Tangan” pada form Menu Utama; 2. Isikan data tanda tangan penanggung jawab kegiatan pada field-field yang telah tersedia; 3. Klik tombol “Simpan”.
Daftar Pustaka [1] H. Al Fatta, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern, Yogyakarta: Andi Offset, 2007. [2] Hutahaen, Informasi”.
Japerson,
2015,
“Konsep
Sistem
[3] Exa, Vebry, 2015, “Pengertian Dan Contoh Data Flow Diagram (DFD)”. [4] Ramdhan, Agi, 2014, “Penjelasan Tentang ERD (Entity Relationship Diagram)”. [5] Mabesau Gambar 23. Tanda Tangan Biodata Penulis
3. Kesimpulan Berdasarkan uraian dan penjelasan pada bab-bab yang telah di bahas sebelumnya, maka penulis dapat menarik kesimpulan : 1. Melakukan observasi serta interview ke Mabesau untuk mengumpulkan data-data dan informasi yang dibutuhkan dalam mencari, menemukan dan cara menyelesaikan permasalahan tersebut. 2. Melakukan planing dan perencangan sistem untuk pemecahan masalah menggunakan Data Flow Diagram (DFD) sebagai perancangan sistem aplikasi dan Entity-Relationship Diagram (DFD) sebagai perancangan sistem databasenya.
Nakula Yoga Mitra Zulkhaidar, memperoleh gelar Ahli Madya (A.Md), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Hanif Al Fatta, Magister Manajemen Informatika, STMIK AMIKOM Yogyakarta. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
6