PEMBAHASAN
Kantor Camat Hulu Gurung adalah salah satu satuan kerja daerah
Gurung Terletak dijalan lintas selatan Km 117. Pada Kantor Camat Hulu Gurung
memerlukan suatu aplikasi yang berguna untuk surat masuk dan surat keluar
Kantor Kecamatan Hulu Gurung yang resmi berdiri pada tahun 1969
Embau Hilir yng berkedudukan awal di Nanga Lidi. pada tahun 1975 ibu kota
kecamatan pindah dari Nanga Lidi ke Nanga Tepuai, kepala Camat pertama yang
memimpin Kecamatan Hulu Gurung yaitu Gusti Yakub Kasnah. Kantor Camat
Hulu gurung sudah dipimpin 14 Camat yaitu Gusti Yakub Kasnah, Agus Ismail
Yunan, Hanafi Abu Bakar, Ba., Jumadi.Ba, Sutitno, Marwan.Ba, Drs.Syarif Umar
Pada dasarnya setiap Kantor Camat memiliki struktur organisasi yang secara rinci
33
34
1. Camat
Kantor Camat dipimpin oleh seorang yang disebut Camat. Camat berfungsi
pemberian pelayanan umum kepada masyarakat yang sesuai dengan ketentuan dan
yang menjadi tugasnya agar tugas pokok dan fungsi Camat dapat terlaksana lebih
a. Pelaksana program kerja dan kegiatan Kecamatan secara efesien dan efektif.
2. Seketaris Camat
berlaku agar tugas pokok dan fungsi Sekretaris Kecamatan dapat terlaksana lebih
dengan menggunakan teknik dan metode yang sesuai dengan ketentuan dan
pedoman yang berlaku agar tugas pokok dan fungsi Penata Laporan Keuangan
dalam wilayah Kecamatan yang sesuai dengan ketentuan dan pedoman yang
berlaku agar tugas pokok dan fungsi Kepala Bagian Kesejahteraan Rakyat dapat
dan efektif.
5. Bagian pemerintahan
dan mengolah bahan kegiatan pemerintahan dalam wilayah kerja Kecamatan yang
37
sesuai dengan ketentuan dan pedoman yang berlaku agar tugas pokok dan fungsi
ketentuan dan pedoman yang berlaku agar tugas pokok dan fungsi Kepala Bagian
Kecamatan yang sesuai denganketentuan dan pedoman yang berlaku agar tugas
secara efisien.
Pada saat ini diKantor Camat Hulu Gurung dibagian Administrasi dalam
proses pengarsipan surat masuk dan surat keluar masih menggunakan cara yang
surat masuk dan jurnal surat keluar, hal ini mengakibatkan banyak kendala
misalnya mengetahui nomor surat, indeks surat, dan pencarian surat ketika surat
tersebut diperlukan.
Untuk Mengetahui nomor surat dan indeks surat, biasanya admin harus
mencari ke jurnal surat masuk dan jurnal surat keluar yang menghambat proses
39
kegiatan pengarsipan. Selain itu pencarian surat ketika diperlukan masih harus
mencari di lemari-lemari tempat penyimpanan surat masuk dan surat keluar yang
keluar di Kantor Camat Hulu Gurung Kabupaten kapuas Hulu seperti pengarsipan
supaya mempermudah dalam mengetahui nomor surat, indeks surat dan pencarian
Berikut adalah analisis kebutuhan yang terdiri dari kebutuhan fungsional dan
proses yang akan dilakukan oleh sistem. Adapun kebutuhan fungsional yang ada
didalam fitur atau fungsi yang terdapat pada program aplikasi web ini, diantaranya
1. Prosedur Login
Dalam prosedur ini sistem dapat menerima input dari pengguna berupa
Username dan Password dimana data tersebut akan divalidasi oleh sistem
untuk kemudian diproses ke dalam basis data. Jika validasi bernilai benar
data dari Username dan Password yang diinput oleh pengguna. Jika data
yangsesuai dengan hak akses pengguna tersebut, jika tidak maka sistem akan
Sistem dapat mengelola data user dengan fitur penambahan, lihat, ubah,
hapus dan cari. Dimana masing-masing fitur diinput oleh pengguna maka
sistem akan melakukan proses ke dalam database yang sesuai dengan fitur
Sistem dapat mengelola data surat masuk dengan fitur penambahan, lihat,
ubah, hapus dan cari. Dimana masing-masing fitur diinput oleh pengguna
maka sistem akan melakukan proses ke dalam database yang sesuai dengan
fitur masing-masing.
Sistem dapat mengelola data surat keluar dengan fitur penambahan, lihat,
ubah, hapus dan cari. Dimana masing-masing fitur diinput oleh pengguna
maka sistem akan melakukan proses ke dalam database yang sesuai dengan
fitur masing-masing.
ubah, hapus dan cari. Dimana masing-masing fitur diinput oleh pengguna
maka sistem akan melakukan proses ke dalam database yang sesuai dengan
fitur masing-masing.
41
terdiri dari:
1. Login
Sistem dapat melakukan validasi terhadap username dan password pada saat
2. User
user, level akses, bagian dan foto yang ditambahkan atau diubah user jika
b. Pencarian Data
Sistem dapat melakukan pencarian data user secara otomatis sesuai dengan
3. Surat Masuk
Sistem dapat melakukan validasi terhadap nosurat, asal surat, perihal surat,
tanggal surat, dan file PDF yang ditambahkan atau diubah Surat Masuk
b. Pencarian Data
4. Surat keluar
Sistem dapat melakukan validasi terhadap asal surat, tujuan surat, perihal
yang ditambahkan atau diubah Surat Keluar jika ada textbox yang belum
terisi.
b. Pencarian Data
Sistem dapat melakukan pencarian terhadap asal surat, tujuan dan perihal
surat secara otomatis dengan idsk, tujuan dan perihal surat yang
dimasukkan.
5. pengumuman
b. Pencarian Data
Proses yang dilakukan secara intensif agar mudah dipahami apa yang
Dalam rancangan antar muka terdapat fitur-fitur sistem yang tersedia agar
Rancangan yang ada diaplikasi ini adalah form login,list beranda, list user,
input data user, list data surat masuk, input data surat masuk, list data surat keluar,
input data surat keluar, list data pengumuman dan input data pengumuman.
Dalam rancangan antar muka formlogin ini terdapat dua buah textfield yang
digunakan sebagai input data username dan password serta tombol button login
Dalam rancangan antar muka data input user ini terdapat tujuh buah textfield
untuk menginput data, select button untuk memilih hak akses, pilih tanggal, dan
dua buah tombol button untuk proses pilih file dan simpan.
44
Dalam rancangan antar muka list user ini adalah tampilan data admin yang
sudah diinput.
45
Dalam rancangan antar muka data input surat masuk ini terdapat tiga buah
textfield untuk menginput data, satu buah text area untuk perihal surat, select
button untuk memilih tanggal surat, dan dua tombol button untuk proses simpan
Dalam rancangan antar muka list Data Surat Masuk ini terdapat form data
Dalam rancangan antar muka data input surat masuk ini terdapat tiga buah
textfield untuk menginput data, satu buah text area untuk perihal surat, select
button untuk memilih tanggal surat, dan dua tombol button untuk proses simpan
Dalam rancangan antar muka list data surat keluar ini terdapat form data surat
Dalam rancangan antar muka list data surat keluar terdapat form data surat
Dalam rancangan antar muka list Data Surat Masuk ini terdapat form
Dalam rancangan antar muka data Laporan adalah tampilan form laporan
Dalam rancangan antar muka list Data Surat Masuk ini terdapat formLaporan
a. Entitas User
Entitas user ini memiliki atribut idu, idbagian, username, password, nama,
Entitas surat masuk ini memiliki atribut idsurat, nosurat, asal, perihal,
c. Entitas Bagian
Entitas bagian ini memiliki atribut idbagian dan namabagian dimana idbagian
Entitas surat keluar ini memiliki atribut idsk, idu, idbagian, idjs, nosuratkl,
tujuan, perihal, tglsk, jamsk, filesk dimana idsk sebagai atribut kunci.
e. Entitas pengumuman
Entitas pengumuman ini memiliki atribut idpn, idu, judul, isi, tanggal, jam,
1. Tabel User
foreign key dan berelasi dengan tabel pengumuman, bagian, surat dan surat
keluar.
2. Tabel Bagian
Tabel barang memiliki field idbagian sebagai primary key yang berelasi pada
3. Tabel Surat
Tabel surat memiliki field idsurat sebagai primary key, idbagian dan idu
sebagai foreign key. Yang berelasi dengan tabel user dan bagian
Tabel surat keluar memiliki field idsk sebagai primary key, idu, idbagian, dan
idjs yang menjadi foreign key. Yang hanya berelasi pada tabel user, bagian,
jenis surat.
Tabel surat keluar memiliki field idjs sebagai primary key. Yang hanya
6. Tabel Pengumuman
Tabel pengumuman memiliki field idpn sebagai primary key, idu yang
C. Spesifikasi File
Spesifikasi file menjelaskan tentang file-file atau table yang telah terbentuk
Akronim : surat.frm
Media : Harddisk
Software : MySQL
Tabel III.1.
Akronim : Bagian.frm
Media : Harddisk
Panjang Record : 41
Software : MySQL
59
Tabel III.2.
Data Field
Key
Bagian
3. Spesifikasi FileUser
Akronim : user.frm
Media : Harddisk
Software : MySQL
60
Tabel III.3.
Data Field
Akronim : suratkeluar.frm
Media : Harddisk
Software : MySQL
Tabel III.4.
Akronim : pengumuman.frm
Gurung
Media : Harddisk
Software : MySQL
Tabel III.5.
Pada aplikasi pengarsipan surat masuk dan surat keluar berbasis web pada
pada struktur navigasi ini penulis memiliki struktur navigasi, yaitu struktur
a. Fitur Beranda
Proses programnya dimana admin dan Camat bisa melihat data surat masuk
b. Fitur User
Proses programnya dimana admin dan camat bisa melihat data user,
menambahkan data user mengubah data user dan menghapus data user.
Proses programnya dimana admin dan camat bisa melihat data surat masuk
yang sudah diinput, mengubah data surat masuk, menghapus data surat
Proses programnya dimana admin dan camat bisa melihat data surat keluar
yang sudah diinput, mengubah data surat keluar, menghapus data surat keluar,
e. Fitur Pengumuman
f. Fitur Laporan
penjelasannya sebagai berikut, Staff hanya bisa melihat beranda, melihat data
sebagai berikut, Kepala Bagian hanya bisa melihat beranda, data surat masuk,
antar muka pada aplikasi pegarsipan berbasis website berdasarkan rancangan antar
3.4.1. Implementasi
sistem berdasarkan desain yang dibuat dan bertujuan untuk mengetahui apakah
Halaman ini adalah ketika admin berhasil login, maka akan muncul halaman
beranda.
69
penambahan admin.
70
Halaman ini adalah ketika admin ingin menambah data pengumuman yang
Halaman ini adalah ketika admin ingin menampilkan form laporan bulanan
berikut:
a. Server
1) CPU
b) RAM 2 GB
c) Harddisk 365 GB
3) Keyboard
b. Client
1) CPU
b) RAM 1 GB
c) Hard Dsik 20 GB
3) Keyboard
1. Server
1) Aplikasi ApacheServer v2
2) Aplikasi PHPServer v5
3) Aplikasi MySQLServer v5
4) Aplikasi phpMyAdminServer v3
Ucbrowser.
2. Client
black box testing yang fokus terhadap proses masukan dan keluaran program.
Tabel III.6.
Hasil Pengujian Black Box Testing Halaman Login
No Skenario Test Case Hasil yang Hasil Kesimpulan
Pengujian diharapkan Pengujian
Tabel III.7.
Hasil Pengujian Black Box Testing Halaman List User dan Tambah Data User
Tabel III.8.
Hasil Pengujian Black Box Testing Halaman List surat masuk dan Tambah
4. Halaman List surat keluar dan Tambah Data data surat keluar
Tabel III.9.
Hasil Pengujian Black Box Testing Halaman List Surat Keluar dan Tambah
Tabel III.10.
Tambah Pengumuman