• Tidak ada hasil yang ditemukan

T1 672010211 Full text

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 672010211 Full text"

Copied!
23
0
0

Teks penuh

(1)

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

(2)
(3)
(4)
(5)
(6)
(7)

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)672010211@student.uksw.edu 2)suprihadi@staff.uksw.edu

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.

(8)

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

(9)

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].

(10)

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

(11)

4

Gambar 1. Metodologi PPDIOO [8]

(12)

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 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.

(13)

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

(14)

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.

(15)

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. <?php

2. session_start(); 3. include 'dbconfig.php';

4. $username = mysql_real_escape_string($_POST['username']); 5. $password = mysql_real_escape_string($_POST['password']); 6. $username = stripslashes ($username);

7. $password = stripslashes ($password);

8. $query = mysql_query("SELECT username, namalengkap, nik, level FROM users WHERE username= '$username' and password='$password'");

9. while($row = mysql_fetch_array($query)) { 10. $level= $row['level'];

17. echo '<META HTTP-EQUIV="Refresh" Content="0; URL=homeadmin.php">'; 18. exit; }

19. elseif ($level == 'pengguna') { 20. $_SESSION['level'] = $level; 21. $_SESSION ['user'] = $user; 22. $_SESSION ['nik'] = $nik;

23. echo '<META HTTP-EQUIV="Refresh" Content="0; URL=home.php">'; 24. exit; }

25. else {header("location:index.php");} 26. }

(16)

9

Kode Program 2. Skrip UploadFile

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

7 if(isset($_POST['btn-upload'])){

8 $file = $_SESSION['nik']."-".$_FILES['file']['name']; 14 $file_username = $_SESSION ['user']; 15 $publish="";

16 $folder="uploads/";

17 $new_size = $file_size/1024; 18 $final_file=str_replace(' ','-',$file);

19 $upload = ftp_put($conn_id, $final_file, $file_loc, FTP_BINARY); 20 if(!$upload){ ?>

21 <script> alert('gagal upload file'); window.location.href='home.php?fail'; </script> 22 <?php } else {

23 $fileFtp = 'ftp://'.$ftp_user_name.':'.$ftp_user_pass.'@'.$ftp_server.'/'.$final_file; 24 unlink($fileFtp);

25 if (!isset ($_POST['private'])){ 26 $publish="yes"; }

27 else { $publish="no"; } 28 $fileName = $final_file.'.enc'; 33 </script> <?php } ftp_close($conn_id); }

(17)

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. <?php

2. set_time_limit(300); 3. $ftp_server="127.0.0.1"; 4. $ftp_user_name="admin"; 5. $ftp_user_pass="a";

6. $conn_id = ftp_connect($ftp_server, 21) or die ("Gagal Koneksi Ke Server");

7. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass) or die ("Gagal Koneksi Ke Server");

7. $down = ftp_get($conn_id, 'tmp/'.$file, $file, FTP_BINARY); 8. unlink('tmp/'.$file);

9. $up = ftp_put($conn_id, $fileNamee, $fileName, FTP_BINARY); 10. if (!$up) {

(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 -

Index.php Ip address 192.168.3.2 /24 1. <html>

9. window.location.href = "<?php echo $fileFtp?>" 10. alert('Data Berhasil Terunduh');

(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.

(20)

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

(21)

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

(22)

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

(23)

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.

Gambar

Gambar 1. Metodologi PPDIOO [8]
Tabel 1 adalah daftar perangkat keras yang digunakan, pertama adalah PC
Gambar 2 Use Case Diagram Sistem
Gambar 4 Rancangan Halaman Utama User
+7

Referensi

Dokumen terkait

Induksi nyeri cara termik yang dilakukan menunjukkan kecenderungan ekstrak daun dan akar tanaman kucing- kucingan (A. indica L.) dapat memperpanjang waktu reaksi

Tujuan Surat Penawaran Sesuai/Tidak Sesuai Jangka Waktu Penawaran (Cukup/ Tidak Cukup) Jangka Waktu Pelaksanaan Sesuai/Tidak Sesuai Bertanggal (Ya / Tidak) Hasil

[r]

Berdasarkan hasil validasi yang telah dilakukan pada tanggal 09 agustus, produk berupa media komik mendapat skor pada aspek penilian isi dengan jumlah skor 49

Kelompok kerja Bagian Layanan Pengadaan Barang Jasa, telah melaksanakan tahapan Pemberian Penjelasan (Aanwijzing) Dokumen Pengadaan dengan metode tanya jawab secara elektronik

Hal itu bisa dibaca dalam pasal 18 Kovenan tentang Hak Sipil dan Politik yang berbunyi: (1) Setiap orang berhak atas kebebasan berpikir, berkeyakinan dan beragama,

Dosen membuka materi dengan menjelaskan tentang beban dinamik umum - Diskusi seluruh kelompok.. - White Board 10 menit Mahasiswa dapat mempersiapkan diri

masing 1 (satu) asli dan 1 (satu) rekaman , dan dihar apkan saudar a datang tepat pada w aktunya dan apabila saudar a tidak menghadir i undangan ini maka