Perancangan dan Implementasi Aplikasi Penyimpanan
Arsip Menggunakan FTP Server
(Studi kasus: SMK Negeri 1 Pabelan)
Artikel Ilmiah
Peneliti: Aulia Kharis Kurniawan (672010211)
Suprihadi, S.Si., M.Kom.
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2016
i
ii
iii
iv
v
vi
Perancangan dan Implementasi Aplikasi Penyimpanan Arsip
Menggunakan FTP Server
(Studi kasus: SMK Negeri 1 Pabelan)
1)Aulia Kharis Kurniawan,
2)Suprihadi
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
JL.Diponegoro 52- 60, Salatiga50711, Indonesia
Email : 1)
Abstract
SMA Negeri 1 Pabelan is one of the schools located in Semarang. Because the archival storage
process is still conducted manually, problems arise such as difficulty in searching the archive when
needed and the vulnerability to damage or lost. This research used method developed by CISCO in
network design named PPDIOO. Application of archival storage using FTP server is a solution to
the problem of the archival storage management. This application has several advantages, namely:
faster access to stored data via a local area network, ensure data security through user
authentication and its role as a data back up with the server. Result of this study is an Application of
Archival Storage using FTP Server as media of archival storage in SMK Negeri 1 Pabelan.
Keywords: Application Archive Storage, FTP server.
Abstrak
SMK Negeri 1 Pabelan merupakan salah satu sekolah yang berada di kabupaten semarang. Proses
penyimpanan arsip pada sekolah ini masih diselenggarakan secara manual dan ditemukan masalah
seperti kesulitan dalam pencarian arsip saat dibutuhkan dan dengan penyimpanan secara manual
arsip rentan rusak bahkan hilang. Pada penelitian ini digunakan metode penelitian yang
dikembangkan oleh CISCO dalam desain jaringan yaitu PPDIOO. Pada Aplikasi penyimpanan
arsip menggunakan FTP server merupakan salah satu solusi penyimpanan arsip yang dapat
digunakan untuk mengatasi masalah pengelolaan penyimpanan arsip. Aplikasi ini memiliki
beberapa keuntungan yaitu : lebih cepat dalam akses data yang tersimpan melalui local area
network, menjamin keamanan data dengan adanya autentikasi user, menjadi sebagai backup data
dalam penyimpanan arsip karena adanya server. Hasil dari penelitian ini adalah Aplikasi
Penyimpanan Arsip Menggunakan FTP Server yang digunakan sebagai media penyimpanan arsip
di SMK Negeri 1 Pabelan.
Kata Kunci : Aplikasi Penyimpanan Arsip, FTP server.
1) Mahasiswa Fakultas Teknologi Informasi Jurusan Teknik Informatika, Universitas Kristen
Satya Wacana Salatiga.
2) Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga.
1
1. Pendahuluan Seiring berkembangnya dunia teknologi informasi, semakin meningkat
pula kebutuhan instansi maupun perusahaan yang memanfatkan teknologi
informasi untuk memenuhi, membantu dan menyelesaikan pekerjaan mereka.
SMKN 1 Pabelan Kabupaten Semarang adalah Sekolah Menengah Kejuruan yang
memiliki kelompok bidang keahlian Teknik Sepeda Motor, Tata Busana,
Rekayasa Perangkat Lunak dan Teknik Kendaraan Ringan. Keberadaannya
didukung oleh dunia usaha dan dunia industri, baik dalam pembelajaran maupun
penyerapan lulusannya. SMK Negeri 1 pabelan Kabupaten Semarang adalah
instansi pemerintah yang masih mengelola arsip dengan cara manual yaitu dalam
bentuk hardcopy dan disimpan dalam almari dan rak, arsip – arsip tersebut adalah
arsip kepegawaian, arsip keuangan, arsip pendidikan, akta pendirian sekolah,
laporan tahunan, dan gambar foto peristiwa. sehingga dalam proses pencarian
arsip memakan waktu dan pengamanan arsip dirasa kurang karena dengan bentuk
hardcopy arsip akan rentan rusak dan hilang, maka dari itu SMK Negeri 1 Pabelan
Kabupaten Semarang membutuhkan suatu media penyimpanan yang aman, cepat,
dan tepat dalam mendapatkan data dan atau informasi yang ada pada arsip untuk
mengefektifkan waktu.
Setelah melakukan penelitian dengan melakukan wawancara pada
beberapa pegawai dan guru di SMK Negeri 1 Pabelan Kabupaten Semarang yang
menangani bagian IT dan berkas, ditemukan masalah mengenai pengelolaan
penyimpanan arsip kurang terorganisir dengan baik. Karena pengelolaan
penyimpanan arsip yang kurang terorganisir dengan baik, maka mempengaruhi
dalam hal penyimpanan dan pencarian arsip, karena pengguna atau user tidak
hanya satu orang melainkan ada beberapa orang.
Berdasarkan masalah yang ada, maka dalam penelitian ini dilakukan
perancangan dan implementasi aplikasi penyimpanan arsip menggunakan FTP
server di SMK Negeri 1 Pabelan Kabupaten Semarang sebagai media
penyimpanan yang scalable, akses yang cepat, menjamin keamanan data dengan
adanya autentikasi user sehingga dalam pengelolaan penyimpanan arsip dapat
terorganisir dengan baik, cepat, dan aman.
Tujuan yang ingin dicapai dari penelitian ini adalah merancang dan
mengimplementasikan aplikasi penyimpanan arsip menggunakan FTP server
sebagai media penyimpanan arsip di SMK Negeri 1 Pabelan Kabupaten
Semarang. Sedangkan manfaat yang didapatkan dari penelitian ini adalah
membantu dalam menyelesaikan masalah tentang pengelolaan penyimpanan arsip
yang kurang terorganisir dengan baik menjadi baik, cepat, dan aman pada SMK
Negeri 1 Pabelan Kabupaten Semarang.
2. Tinjauan Pustaka Pada penelitian sebelumnya yang berjudul “Rancang Bangun Aplikasi
Pengelolaan Surat Masuk dan Surat Keluar Pada Sekolah Menengah Pertama
Negeri 2 Nawangan” membahas tentang penyimpanan data keterangan surat
masuk dan keluar pada sekolah menengah pertama negeri 2 nawangan yang
disimpan di dalam suatu tempat penyimpanan elektronik atau data center
2
sehingga data – data penting tidak tercecer atau rusak. Manfaat adanya aplikasi
pengelolaan surat masuk dan keluar pada Sekolah Menengah Pertama Negeri 2
Nawangan ini, user dapat mengakses dan memperoleh informasi data surat
dengan cepat serta membuat sistem rekapitulasi surat masuk dan surat keluar
sehingga pengelolaan surat dapat lebih terorganisir dan terstruktur dengan baik.
Aplikasi ini dibangun menggunakan bahasa pemrograman web PHP dan database
MySQL [1].
Pada penelitian lainnya yang berjudul “Aplikasi Pengelolaan Data
Kearsipan Pada SMA Negeri 1 Mlongo Jepara Berbasis Multiuser” membahas
tentang penyimpanan arsip pada SMA Negeri 1 Mlongo Jepara yang
menggunakan cara pengarsipan manual sehingga dibuatlah aplikasi pengelolaan
data kearsipan secara elektronik guna mempermudah proses pengelolaan surat,
baik itu surat masuk maupun surat keluar dapat dilakukan dengan baik, cepat, dan
mudah. Aplikasi ini dibangun menggunakan Visual Foxpro 9 [2].
Perbedaan penelitian terdahulu dengan peneletian ini yaitu pada
implementasi aplikasi dan keamanan file yang ada di data center. Pada penelitian
pertama yang berjudul “Rancang Bangun Aplikasi Pengelolaan Surat Masuk dan
Surat Keluar Pada Sekolah Menengah Pertama Negeri 2 Nawangan” implementasi
aplikasi hanya ditujukan untuk menyimpan data surat keluar dan surat masuk,
user bisa melihat data file user lain yang ada pada data center. Penelitian kedua
yang berjudul “Aplikasi Pengelolaan Data Kearsipan Pada SMA Negeri 1 Mlongo
Jepara Berbasis Multiuser” implementasi aplikasi hanya ditujukan pada bagian
TU (tata usaha) untuk mengelola dan hanya digunakan untuk data surat pada TU.
Sedangkan melalui penelitian ini akan dibangun aplikasi penyimpanan arsip
penting sekolah seperti arsip kepegawaian, arsip keuangan, arsip pendidikan, akta
pendirian sekolah, laporan tahunan, dan gambar foto peristiwa. Aplikasi ini
diimplementasikan untuk seluruh staff dan atau pegawai kantor yang berhubungan
dengan arsip – arsip sekolah seperti TU, Kurikulum, dan Kepala Sekolah pada
SMK Negeri 1 Pabelan guna memudahkan akses arsip dengan cepat, tepat, dan
aman, serta sebagai sistem backup data arsip.
Arsip (record) yang dalam istilah bahasa Indonesia ada yang menyebut
“warkat” adalah setiap catatan tertulis baik dalam bentuk gambar ataupun bagan
yang memuat keterangan – keterangan mengenai sesuatu subyek (pokok
persoalan) ataupun peristiwa yang dibuat orang untuk membantu daya ingatan
orang (itu) pula [3].
Untuk menyimpan informasi dari user yang menggunakan aplikasi ini dan
arsip – arsip dari user yang menggunakan aplikasi ini, dibutuhkan beberapa
perangkat lunak guna menunjang penelitian ini. XAMPP merupakan satu paket
komplit web server yang mudah untuk dipasang pada berbagai sistem operasi. Di
dalamnya sudah tersedia Apache, MySQL, PHP, Filezilla, dan berbagai pustaka
bantu lainnya. Komponen- komponen tersebut dapat dijelaskan sebagai berikut.
(1) Apache adalah sebuah nama web server yang bertanggung jawab pada
request-response HTTP dan logging informasi secara detail [4]. (2) MySQL
adalah DBMS yang didistribusikan secara gratis dibawah lisensi dari GPL
(General Public License), dimana setiap orang bebas menggunakannya tetapi
3
tidak boleh boleh untuk dijadikan program induk turunan bersifat close source
(komersial). MySQL sebenarnya merupakan turunan dari salah satu konsep utama
dalam basis data sejak lama, yaitu SQL (Structured Query Language). SQL
adalah sebuah konsep pengoprasian basis data terutama untuk proses seleksi,
pemasukan, pengubahan, dan penghapusan data yang dimungkinkan dapat
dikerjakan dengan mudah dan otomatis. (3) PHP (Hypertext Preprocessor) adalah
kode / skrip yang akan dieksekusi pada server side. Skrip PHP akan membuat
suatu aplikasi dapat di integrasikan ke dalam HTML, sehingga suatu halaman web
tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat server side berarti
pengerjaan skrip dilakukan di server, baru kemudian hasilnya dikirimkan ke
browser. PHP juga menyediakan fungsi – fungsi (build-in) untuk berbagai
keperluan, seperti memanipulasi string, tanggal, file dan lain – lain [5]. (4)
Filezilla adalah program aplikasi jaringan yang berguna untuk transfer via
protokol FTP di jaringan komputer atau internet. Software Filezilla dibuat dan
dikembangkan oleh Tim Kosse. Filezilla juga dikenal dengan sebutan Filezilla
Client, adalah suatu software FTP gratis, open source, cross-platform. Binary
tersedia untuk Windows, Linux, dan Mac OS X. Software ini mendukung FTP,
SFTP, dan FTPS (FTP di SSL/TLS). Sejak 5 maret 2009, Filezilla Server adalah
produk lain dari Filezilla Client. Ini adalah server FTP yang didukung oleh proyek
yang sama dan fitur – fitur dukungan untuk FTP dan FTP melalui SSL/TLS [6].
Pada aplikasi ini menggunakan FTP server sebagai penyimpanan data,
karena aplikasi ini belum dihosting sehingga digunakan FTP Server sebagai
server. File Transfer Protocol (FTP) merupakan protokol untuk transfer file
dalam suatu jaringan dengan menggunakan konsep TCP [7]. TCP merupakan
koneksi terpercaya, artinya sebelum dan sesudah proses koneksi dengan klien
melakukan hubungan komunikasi (berbicara dua arah) untuk memastikan baik
server maupun klien menerima data yang benar.
3. Metode Penelitian Metodologi penelitian yang digunakan dalam penelitian ini adalah
PPDIOO yang dikembangkan oleh CISCO dalam desain sistem jaringan.
Gambaran secara umum di paparkan pada tiap-tiap proses yang terjadi pada
metode PPDIOO. Segala kebutuhuan hardware dan software yang mendukung
penelitian ini telah tercantum di dalam metode PPDIOO. Fase-fase yang ada
dalam metode PPDIOO adalah prepare, plan, design, implement, operate dan
optimize. Gambar 1 menjelaskan gambaran umum tentang metode PPDIOO [8].
4
Gambar 1. Metodologi PPDIOO [8]
Prepare adalah tahap pertama yang dimulai pada penelitian ini dengan
melakukan wawancara dan mengumpulkan data – data di SMK Negeri 1 Pabelan
Kabupaten Semarang, hal ini dilakukan untuk mengetahui topologi yang
digunakan dan mengetahui kendala apa saja yang dihadapi disana dalam
penyimpanan arsip. Pengumpulan data ini juga bertujuan untuk perancangan
aplikasi pengarsipan agar lebih terarah. Langkah berikutnya adalah Plan, Pada
tahapan ini dilakukan analisis kebutuhan yang dijadikan sebagai parameter
sebelum merancang dan mengimplementasikan aplikasi penyimpanan arsip
menggunakan FTP server sebagai media penyimpan data. Yang dilakukan pada
tahap ini adalah analisis kebutuhan hardware dan software yang akan digunakan
dalam perancangan sistem. Terdapat beberapa perangkat keras dan perangkat
lunak yang akan digunakan dalam pengujian penelitian ini. Perangkat keras yang
digunakan dalam penelitian ini ditunjukan pada Tabel 1.
5
Tabel 1. Perangkat Keras yang Dipakai
Hardware Spesifikasi
Server
Processor Intel Pentium Dual CPU E2200
@2,20 GHz
RAM 4 GB
Fast Ethernet
HDD SATA 1 TB
Perangkat Lain Switch Fast Ethernet 16 Port
Kabel UTP Tipe Straight
Tabel 1 adalah daftar perangkat keras yang digunakan, pertama adalah PC
server yang berfungsi sebagai pusat penyimpanan data. Semua data – data yang di
upload akan disimpan pada PC server ini. Switch berfungsi sebagai penghubung
pada jaringan yang menghubungkan PC client ke server dengan menggunakan
kabel UTP Straight.
Tabel 2. Perangkat Lunak yang Dipakai
Software
Xampp 5.6.3 MySQL 5.0
PHP 5.6.3
Filezilla 0.9.41 beta
Notepad++ v6.1.5
Apache 2.4.10
Browser Mozilla Firefox
Google Chrome
Opera
Table 2 adalah daftar perangkat lunak yang digunakan, pertama adalah
XAMPP yang didalamnya terdapat MySQL sebagai database, PHP merupakan
bahasa pemrograman yang digunakan dalam pembangunan aplikasi pengarsipan
ini. Filezilla adalah aplikasi FTP server yang digunakan pada server, sedangkan
Apache digunakan sebagai web server. Aplikasi dijalankan menggunakan browser
Mozilla Firefox, Google Chroome, dan Opera.
Pada tahap design terdapat penggambaran sistem aplikasi web pengarsipan
menggunakan use case diagram, perancangan tampilan aplikasi, dan desain
topologi secara logis dari SMK N 1 Negeri Pabelan yang disesuaikan dengan
kebutuhan dari perancangan dan implementasi aplikasi peyimpanan arsip.
6
Gambar 2 Use Case Diagram Sistem
Gambar 2 menunjukan use case diagram sistem aplikasi penyimpanan
arsip. Use case diagram sistem tersebut mempunyai dua aktor yaitu admin dan
user. Aktor admin hanya dapat menambah user, menghapus user, dan mengganti
informasi user, sedangkan aktor user dapat mengunggah data, menghapus data,
melihat daftar data yang telah diuggah oleh user tersebut, mengunduh data yang
telah diunggah oleh user tersebut, dan mencari arsip yang telah telah diunggah
oleh user tersebut.
Gambar 3 Rancangan Tampilan Form Login
Gambar 3 merupakan rancangan tampilan form login dengan menampilkan
nama program (1), memiliki dua inputan data yang harus diisi sesuai dengan data
pada saat registrasi yaitu username (2) dan password (3). Terdapat logo dari SMK
N 1 Pabelan (4). Apabila salah satu data tidak sesuai dengan data yang ada di
database maka login gagal dan jika login benar maka akan menuju ke halaman
utama.
7
Gambar 4 Rancangan Halaman Utama User
Gambar 4 merupakan rancangan halaman utama dari user setelah berhasil
login. Pada halaman ini terdapat nama lengkap (1) dari user yang sedang login,
dibawah nama lengkap user yang sedang login terdapat tombol logout (2).
Tombol pencarian digunakan untuk memudahkan user dalam mencari data (3)
yang telah di upload oleh user tersebut. Pada saat upload data, user harus terlebih
dahulu memilih data yang akan di upload (4) dan mengisikan deskripsi mengenai
data tersebut (5). Kemudian setelah dua inputan tersebut terisi user menekan
tombol upload (6) yang kemudian akan di upload ke database dan server.
Terdapat tabel yang digunakan untuk melihat file yang telah di upload oleh user,
tabel (7) yang berisi mengenai data yang telah di upload, dan pada tabel tersebut
terdapat tombol yang digunakan untuk download data, edit deskripsi data, dan
hapus data.
Gambar 5. Topologi Logikal SMK Negeri 1 Pabelan Kabupaten Semarang
8
Gambar 5 menunjukan desain topologi dimana terdapat satu server sebagai
FTP server dan web server yang terhubung ke jaringan lokal yang digunakan
bertukar data melalui jaringan tanpa harus secara fisik mengirim file dengan
menggunakan floppy disk atau perangkat penyimpanan eksternal lainnya.
Topologi tersebut dimaksudkan bisa menggambarkan keadaan jaringan
sebenarnya.
Implement merupakan tahap dimana akan diimplementasikan semua yang
telah direncanakan dan didesain. Tahap ini merupakan tahap yang menentukan
berhasil atau gagalnya aplikasi yang dibuat. Program dibangun dengan
menggunakan bahasa pemrograman PHP dengan tampilan yang mudah digunakan
dan mudah dimengerti.
Kode Program 1. Periksa Data Login
Dalam kode program 1 menunjukan pengisian data login harus sesuai
dengan yang sudah ada di database login user. Jika pengisisan data login sukses
maka akan diteruskan pada halaman utama admin atau user, apabila data yang
dimasukan salah maka harus mengulangi proses login.
1.
9
Kode Program 2. Skrip Upload File
Pada kode program 2 menunjukan proses upload file menggunakan FTP,
apabila proses upload file berhasil maka akan keluar window pemberitahuan
bahwa upload berhasil, jika upload file gagal maka akan keluar window
pemberitahuan bahwa upload gagal.
1
21 alert('gagal upload file'); window.location.href='home.php?fail';
22
10
Kode Program 3. Skrip FTP config
Pada kode program 3 menunjukan skrip untuk FTP config yang digunakan
untuk menghubungkan dengan FTP server.
Kode Program 4. Skrip Proses Download
Kode program 4 menunjukan skrip proses download yang digunakan
untuk mendekripsi file yang berada pada FTP server.
1.
1.
2.
15.
16.
17.
18.
11
Kode Program 5. Skrip Download
Kode program 5 menunjukan skrip download yang digunakan untuk
mengunduh file yang telah di dekripsi.
Langkah pertama yang dilakukan pada konfigurasi pada server adalah
instalasi XAMPP yang didalamnya terdapat apache sebagai web server, MySQL
sebagai database, Filezilla Server (FTP Server) sebagai server, dan berbagai
software yang dibutuhkan untuk menunjang konfigurasi dan instalasi aplikasi
yang telah dibuat sesuai dengan konsep penelitian yang telah direncanakan pada
tahap sebelumnya. Tahap selanjutnya adalah mengkonfigurasi Apache, MySQL,
dan Filezilla sehingga dapat digunakan untuk melakukan pertukaran data dengan
client. Langkah – langkah konfigurasi disederhanakan dalam bentuk tabel untuk
memudahkan dalam membaca disertai dengan pembahasan. Langkah – langkah
proses instalasi dan konfigurasi server dapat dilihat pada Tabel 3.
Tabel 3 Konfigurasi Pada Server
Langkah -
langkah Konfigurasi
Install program
XAMPP
Install Apache
Install MySQL
Install Filezilla server
Apache Import file PHP
MySQL Database
Filezilla server
Account user
Shared folder
Ip address eth0 192.168.3.2/24
Index.php Ip address 192.168.3.2 /24
1.
2.
7.
8.
9. window.location.href = ""
10. alert('Data Berhasil Terunduh');
11. window.location.href='delete.php?id='
12.
13.
14.
17.
18.
19.
12
Tabel 3 adalah konfigurasi yang disederhanakan dalam bentuk tabel untuk
memudahkan dalam membacanya. Langkah awal adalah instalasi XAMPP,
berikut dengan Apache, MySQL, dan Filezilla server yang sudah berada satu
paket didalam XAMPP. Apache digunakan sebagai web server yang digunakan
untuk melayani dan memfungsikan situs web yang telah dibuat, dilanjutkan
dengan import database yang telah dibuat pada MySQL. Selanjutnya konfigurasi
account user dan shared folder yang akan dipakai sebagai protokol transfer data
(upload dan download), pada FTP server disesuaikan dengan jaringan ip address
pada eth0 yang menggunakan ip address 192.168.3.2 /24, dilanjutkan dengan
konfigurasi index.php dengan menyesuaikan ip address eth0 untuk terkoneksi
dengan FTP server.
Pada tahap operate dilakukan uji coba aplikasi yang dijalankan secara
realtime serta dilakukan dengan melakukan uji coba penggunaan aplikasi
pengarsipan web antara lain untuk menambah pengguna, menghapus pengguna,
meng-edit informasi mengenai akun pengguna, mengunggah data, mengunduh
data, menghapus data, dan meng-edit deskripsi mengenai data yang telah
diupload. Pada fase ini juga dilakukan monitoring untuk memastikan aplikasi
yang telah diimplementasikan dapat berjalan dengan baik secara keseluruhan,
terutama dengan melakukan pengecekan terhadap servis yang berjalan sehingga
dapat digunakan oleh client untuk transfer data dalam jaringan SMK Negeri 1
Pabelan. Uji coba dilakukan pada di bagian TU, kurikulum, ruang kepala sekolah,
dan ruang wakil kepala sekolah dengan cara menjalankan aplikasi pada beberapa
browser dan mengoprasikan fungsi – fungsi aplikasi.
Tahap optimize adalah tahap terakhir dimana setelah melakukan analisis
maka akan diperbarui sistem yang dibangun, hal ini bertujuan untuk mencapai
peningkatan kinerja sistem yang optimal yang dapat menyelesaikan masalah.
Dalam metode PPDIOO, tahap optimize dapat meminta ulang desain sistem jika
terlalu banyak kesalahan atau kekurangan yang menyebabkan penurunan kinerja
yang tidak diharapkan.
4. Hasil dan Pembahasan Keberhasilan dari sebuah sistem perlu dilakukan pengujian guna
mengetahui sejauh mana keberhasilannya. Pengujian dilakukan berdasarkan hasil
dan pembahasan dari Perancangan dan Implementasi Aplikasi Penyimpanan Arsip
Menggunakan FTP server untuk menguji fungsi – fungsi aplikasi hasil
implementasi.
Gambar 6. Form Login Admin dan User
13
Gambar 6 merupakan halaman login yang digunakan admin dan user
untuk menuju ke halaman utama. Apabila data yang diisi pada form login salah,
maka admin atau user harus mengulangi proses ini sampai data yang diisi benar.
Gambar 7 menunjukan halaman utama admin yang digunakan untuk menambah,
mengubah, dan menghapus informasi dari akun user.
Gambar 7. Halaman Utama Admin
Pada tabel halaman utama admin berisi mengenai informasi akun user,
yaitu username, NIP, dan password. Pada halaman utama admin mempunyai hak
akses penuh untuk menambah user, mengganti informasi akun user dan
menghapus akun user. Gambar 8 menunjukan form yang digunakan untuk
menambah user.
Gambar 8. Form Tambah Pengguna
Untuk menambah user baru admin harus mengisi semua inputan yang ada
pada halaman pendaftaran, antara lain username, NIP, dan password.
14
Gambar 9. Halaman Utama User
Gambar 9 merupakan halaman utama user yang digunakan user untuk
upload data. Pada halaman ini user dapat melihat daftar data dan mencari data
yang telah di upload. Pada tabel menunjukan mengenai informasi arsip yang telah
di upload, tombol download data, tombol edit deskripsi data, dan tombol untuk
menghapus data.
Dalam mengamankan data pada server dari orang yang tidak
berkepentingan, dilakukan ektensi data pada server. Semua ekstensi data yang di
upload diubah menjadi dot enc (.enc). Pengubahan ekstensi data pada server ini
bertujuan untuk melindungi data apabila ada yang ingin mengambil data secara
langsung dari server, sehingga data yang diambil tidak akan dapat terbaca tanpa
bantuan aplikasi ini.
Gambar 10. Ekstensi Data Pada Server
Gambar 10 menunjukan bahwa ekstensi semua data yang di upload diubah
menjadi ekstensi baru yaitu dot enc (.enc). Data dibuat dengan ekstensi baru ini
bertujuan untuk tidak terbaca apabila ada yang ingin mengambil atau melihat
informasi dari data tersebut tanpa melalui aplikasi ini.
Tabel 4. Hasil Compatibility Testing
Nama Browser Hasil Pengujian
Google Chroome Sukses
Mozilla Firefox Sukses
Opera Sukses
Hasil pengujian Compatibility Testing pada tabel 5 menunjukan browser
yang digunakan untuk menguji hasil implementasi aplikasi peyimpanan arsip
dapat digunakan untuk menjalankan aplikasi penyimpanan arsip. Pengujian
dilakuan dengan menjalankan aplikasi menggunakan browser Google Chroome,
Mozilla Firefox, dan Opera.
15
Tabel 5. Hasil Pengujian Fungsi – Fungsi Aplikasi
Fungsi – Funsi Aplikasi Hasil Pengujian
Login Sukses
Upload Data Sukses
Download Data Sukses
Hapus Data Sukses
Edit Deskripsi Data Sukses
Cari Data Sukses
Tambah Anggota Sukses
Edit Anggota Sukses
Hapus Anggota Sukses
Tabel 5 menunjukan pengujian fungsi – fungsi aplikasi seperti login,
upload, download, hapus, edit, daftar anggota, hapus anggota, dan edit anggota.
Setelah melakukan tes dengan menjalakan aplikasi menggunakan beberapa
browser dan dilakukan uji coba fungsi – fungsi yang ada pada aplikasi seperti
pada Tabel 4 dan Table 5 dan menunjukan tidak terdapat masalah atau error pada
proses pengujian implementasi aplikasi penyimpanan arsip menggunakan FTP
server.
5. Simpulan Berdasarkan hasil penelitian, pembahasan, dan pengujian yang dilakukan
dapat disimpulkan, bahwa aplikasi dapat memberikan kemudahan kepada user
yang ada di SMK N 1 Pabelan Kabupaten Semarang dalam hal penyimpanan arsip
dan pencarian arsip yang sebelumnya disimpan secara manual dalam bentuk
hardcopy yang rentan rusak bahkan hilang dan dalam segi pencarian arsip kurang
efektif. Aplikasi pengarsipan web ini dapat menyimpan berbagai format file.
Aplikasi dapat berjalan pada browser Mozilla Firefox, Google Chroome, dan
Opera.
Adapun saran yang dapat diberikan untuk pengembangan penlitian,
diharapkan dapat dikembangkan lagi dengan memanfaatkan teknologi CSS untuk
menghasilkan tampilan website yang lebih bagus. Selain itu karena aplikasi
penyimpanan arsip dibuat sebagai web dengan tujuan apabila untuk
pengembangan selanjutnya aplikasi ini hanya tinggal di hosting sehingga dapat
dapat diakses dari berbagai tempat, tidak hanya dari SMK Negeri 1 Pabelan
Kabupaten Semarang.
6. Daftar Pustaka [1] Arie Vironica, Sukadi. 2013. Rancang Bangun Aplikasi Pengelolaan Surat
masuk Dan Surat Keluar Pada Sekolah Menengah Pertama Negeri 2
Nawangan. Jurnal Speed. Volume 5, No. 4.
16
[2] Muhammad Khoirul, Tri Irianto, Berliana Kusuma Riasti. 2013. Aplikasi Pengelolaan Data Kearsipan Pada Sekolah Menengah Atas Negeri 1
Mlongo Jepara Berbasis Multiuser. IJNS.
[3] Barthos,Basir, Drs., Manajemen Kearsipan, Jakarta, Bumi Aksara,2003 [4] Apache Web Server
http://www.maniacms.web.id/2012/01/pengertian-apache-web-
server.html. Diakses tanggal 21 November 2015.
[5] Raharjo Budi, Heryanto Iman dan RK Enjang. Modul Pemrograman Web (HTML, PHP & MySQL), Yogyakarta: Modula, 2010.
[6] Filezilla http://andiwre.itmaranatha.org/tipsntrik/linux/FileZilla%20-
%20MichaelSiwan.pdf.
Diakses tanggal 21 November 2015.
[7] Andrew Fiade, 2013, Simulasi Jaringan, Penerbit Graha Ilmu, Yogyakarta. [8] Cisco, 2005, Creating Business Value and Operational Exellence with the
Cisco Systems Lifecycle Services Approach, Cisco Systems White Paper 1
– 10.
[9] Rianto, Anjik, Sukmaaji. 2008. Jaringan Komputer. Yogyakarta : ANDI Offset.
http://www.maniacms.web.id/2012/01/pengertian-apache-web-server.htmlhttp://www.maniacms.web.id/2012/01/pengertian-apache-web-server.htmlhttp://andiwre.itmaranatha.org/tipsntrik/linux/FileZilla%20-%20MichaelSiwan.pdfhttp://andiwre.itmaranatha.org/tipsntrik/linux/FileZilla%20-%20MichaelSiwan.pdfTop Related