Anda di halaman 1dari 26

BAB I

PENDAHULUAN

1.1 Latar Belakang Permasalahan


Seiring dengan perkembangan teknologi yang begitu pesat, system
informasi yang berbasis web dimanfaatkan sebagai sarana peningkatan
informasi. Pemanfaatan tersebut akan mempermudah suatu pekerjaan
seperti halnyapengolahan data lebih cepat, keputusan yang akan diambil
lebih tepat, menghemat waktu dan biaya. Selain itu, system informasi yang
berbasis web juga dapat menjadi sarana promosi yang efisien dan sumber
informasi yang dapat diakses oleh pengguna internet yang semakin lama
semakin luas. Dengan adanya adanya sistem informasi berbasis web dapat
diakses dimana saja dan kapan saja.
Sebagian besar dari informasi kantor atau kesatuan saat ini masih dalam
format kertas. Bagian ini merupakan bagian perkantoran model yang tidak
berubah. Kertas dokuen masih memenuhi laci laci penyimpanan dokumen.
Mencari kembali dokumen dokumen dari tempat pemyimpanan ini dapat
menadi pengalaman yang melelahkan dan memakan waktu yang cukup
lama. Dokumen dapat salah letak atau bahkan hilang. Sangat jarang ada
cadangan (back-up) untuk dokumen seperti ini.
Permasalahan yang dihadapi oleh Kesatuan Kodim 0101/BS adalah
semua pemrosesan data khususnya pada bagian PERS masih dilakukan
secara manual dimana dalam proses pembuatan permintaan cuti maupun
dalam pembuatan laporan setiap bulannya masih menggunakan Microsoft
Word maupun Excel, sehingga sering kali menghadapi permasalahan
dalamkegiatan operasionalnya.
Untuk dapat mempermuda para prajurit TNI AD di Kodim 0101/BS
melakukan proses cuti serta mendapatkan informasi informasi yang

1
2

berhubungan dengan cuti secara lengkap dan terperinci, Bagian PERS


diharapkan dapat membuatkan sistem informasi online. Para Prajurit tidak
lagi harus mendapatkan informasi tersebut dengan datang langsung ke
Koramil atau kebagian PERS, tetapi cukup mengakses intenet dan
mengakses website Kodim 0101/BS dengan mudah, tidak memerlukan waktu
yang lama. Maka penulis tertarik untuk mengangkat masalah ini menjadi
suatu sistem informasi berbasis web. Untuk itu penulis mengangkat sebuah
tema pada penulisan skripsi ini dengan judul Perancanagan Aplikasi
Sistem Informasi Cuti Prajurit TNI AD Berbasis Web Pada Kodim
0101/BS

1.2 Rumusan Permasalahan


1. Ketidak jelasan laporan tentang prajurit yang mengajukan cuti ke
Koramil sebelum ditembuskan ke bagian PERS Kodim 0101/BS atau
kekeliruan dalam pembuatan laporan karena masih menggunakan
pengetikan menggunakan Excel, artikel atau arsip sehingga laporan
laporan rutin tersebut seringkali terlambat dibuat.
2. Memakan waktu yang dalam dalam proses pengambilan cuti karena
harus bertatap wajah ke Batuud di Koramil sebelum berkas diajukan
ke bagian PERS Kodim 0101/BS.
3. Sering kali terjadi ketidak jelasan pada saat pengajuan cuti oleh
prajurit yang ingin mengambil cuti gelombang atau cuti perseorangan.
4. Ketidak jelasan berapa hari bias mengambil cuti perseorangan atau
masih berapakah sisa cuti prajurit tersebut dan info tentang berapa
banyak gelombang cuti yang ada pada tiap tahunnya yg ada di Kodim
0101/BS.

1.3 Batasan Permasalahan


Pada penulisan skripsi ini, penulis membatasi masalah :
1. Bahasa pemrograman yang digunakan adalah php dan javascript.
2. Perancangan database menggunakan MySQL.
3

3. Didalam sistem ini, untuk tambah, edit dan hapus data hanya dilakukan
oleh admin yang ditunjuk.
4. User hanya mempunyai wewenang untuk mengisikan data pengajuan
cuti saja.

1.4 Tujuan Penelitian


Penelitian ini dilakukan dengan maksud dan tujuan tentang apa yang
akan dibuat, yang nantinya akan mencapai hasil yang diinginkan. Adapun
tujuan dari penelitian ini adlah sebagai berikut :
1. Merancang suatu sistem dimana Prajurit TNI-AD Kodim 0101/BS dapat
melakukan pengauan cuti secara online.
2. Memberikan alternative solusi untuk memperbaiki permasalahan cuti dan
prosedur yang lebih luas lagi yang terjadi pada sistem tersebut agar lebih
efektif dan efisien dengan dukungan teknologi.
3. Mempersingkat kerja staf dalam mengumpulkan data data prajurit TNI-
AD yang mengajukan cuti.
4. Memberikan pelatihan secara intensif kepada pengguna sistem agar
menadi use-user yang handal dalm pengaplikasian sistem.

1.5 Manfaat Penelitian


a. Bagi Penulis
a. Bertambah wawasan dan pengalaman penulis dalam bidang
programming dan teknologi informasi dalam hal hal yang
berkaitan dengan metodologi penulisan skripsi.
b. Bagi Kesatuan
a. Merancang suatu aplikasi yang mempermudah para prajurit
melakukan proses cuti serta mendapatka informasi informasi
yang berhubungan dengan cuti secara lengkap dan terperinci.

1.6 Metodologi Penelitian


Penulis telah melakukan riset guna mendapatkan data atau informasi
yang akurat mengenai sistem berjalan untuk dianalisa agar penulis dapat
4

mengetahui kelemahan atau kekurangan yang ada pada sistem yang


dibahas. Metode penelitian yang penulis gunakan antara lain:
a. Studi Pustaka
Penulis melakukan penelitian kepustakaan untuk memperoleh aspek aspek
teoritis dalam pengumpulan data yang berhubungan dengan masalah yang
ditinjau dalam penyusunan skripsi ini.
b. Wawancara
Dalam hal ini penulis melakukan wawancara untuk melengkapi bahan yang
sudah ada selama observasi. Penulis melakukan wawancara kepada prajurit
yang berkaitan dengan sistem yang diteliti.
c. Observasi
Dalam hal ini penulis melakukan observasi atau pengamatan secara
langsung untuk mempelajari, mengamati dan mengumpulkan data serta
informasi yang digunakan dalam kegiatan didalam sistem yang sedang
berjalan.
d. Studi Literatur
Penulis mencoba mencari perbandingan dengan studi sejenis dari beberapa
penulisan di beberapa karya ilmiah.

1.6.1 Lokasi / Obyek Penelitian


Dalam tahap ini, penulis melakukan beberapa hal yang sangat diperlukan
sebelum ke tahap analisa, yaitu studi kelayakan (feasibility study), alokasi
waktu, Obyek Penelitia dan menentukan cakupan sistem informasi cuti
prajurit TNI AD pada Kodim 0101/BS.

1.7.1.1 Studi Kelayakan (Feasibility Study)


Membuat studi kelayakan untuk sistem yang akan dibuat,
seperti mengkaji terlebih dahulu bagaimana proses cuti
manual yang telah dilakukan di Kodim 0101/BS.
1.7.1.2 Alokasi Waktu
Alokasi penelitian pengembangan sistem aplikasi cuti
prajurit TNI AD berbasiskan Web pada Kodim 0101/BS
membutuhkan waktu kurang lebih 3 Bulan.
5

1.7.1.3 Obyek Penelitian


Obyek penelitian untuk sistem yang akan dibuat yaitu
Danramil yang ada disetiap koramil masing masing Prajurit.
Dilanjutkan ke staff PERS Kodim 0101/BS sebelum diteruskan
ke Dandim 0101/BS untuk meminta persetujuan surat cuti
yang diajukan oleh Prajurit.
1.7.1.4 Cakupan Sistem
Cakupan sistem yang ada dalam sistem informasi cuti
Prajurit TNI AD ini yaitu : Data Master yaitu Data Master
Prajurit, Data Master Bagian PERS, Data Master Cuti, Data
Master User. Informasi Cuti yaitu Pengajuan Cuti, Pembatalan
Cuti, Persetujuan Cuti Danramil, Persetujuan Cuti dandim,
Gelombang Cuti, Status Pegawai Cuti, Status Pembatalan
Cuti. Laporan yaitu Laporan Prajurit yang cuti, Laporan
Prajurit yang Batal Cuti.

1.6.2 Data Yang Diperlukan


Adapun data yang diperlukan untuk penyusunan skripsi ini adalah :
1. Data Prajurit TNI AD Kodim 0101/BS.
2. Data Gelombang Cuti Setiap Tahun.

1.6.3 Metode Pengumpullan Data


Untuk penyusunan skripsi ini, diperlukan data yang berkaitan sesuai dengan
judul yaitu Perancangan Aplikasi Sistem Informasi Cuti Prajurit TNI AD
berbasis Web Pada Kodim 0101/BS. Dalam pengumpulan data, penulis
melakukan :
1.6.3.1 Studi Pustaka
Studi pustaka dilakukan dengan melakukan pencarian
terhadap buku buku yang berhubungan dengan penelitian,
karya karya ilmiah maupun urnal, artikel, baik yang terdapat
diperpustakaan maupun yang terdapat di internet. Data
data yang berasal dari buku buku dan internet, yang
6

dijadikan referensi dalam penyusunan skripsi ini, antara lain :


yang berkatan dengan pengenalan sistem informasi.

1.6.3.2 Studi Lapangan


Melakukan praktek ke lapangan secara langsung, yaitu untuk
memperoleh penjelasan penjelasan maupun informasi
untuk berbagai hal yang berkaitan dengan penelitian ini.
Praktek praktek yang dilakukan didalam studi lapangan,
hanya menggunakan observasi dan wawancara, diantaranya
adalah :
a. Observasi
Pada metode pengamatan (observasi) ini dilakukan
peninjauan dan penelitian langsung dilapangan untuk
memperoleh dan mengumpulkan data yang dibutuhkan.
Pengamatan ini dilakukan pada Kodim 0101/BS. Dari
hasil pengamatan ini, proses pengajuan dan informasi
mengenai cuti secara manual, seperti datang langsung
ke Koramil untuk mengajukan cuti serta dari Koramil
melanjutkan permohonan cuti ke bagian PERS, serta
data data tidak tersimpan secara terstruktur, dengan
demikian kekurangan kekurangan ini perlu diatasi,
yang nantinya akan memuaskan para prajurit TNI AD di
Kodim 0101/BS. Observasi dilakukan dengan
mengumpulkan data dan informasi yang dibutuhkan
dalam perancangan dan pengembangan sistem.
b. Wawancara
Wawancara dilakukan dengan cara mewawancarai
secara langsung pihak pihak terkait, yang berguna
untuk mendapatkan informasi maupun data data yang
dibutuhkan untuk perancangan dan pembangunan
system yang akan dibuat, yaitu :
7

1. Wawancara terhadap Staf PERS Kodim 0101/BS


2. Wawancara terhadap Komandan Koramil (Danramil)

1.6.3.3 Studi Literatur


Metodologi penelitian ini merupakan metodologi studi
perbandingan, dengan mencari penelitian yang sejenis
dengan penelitian ini, lalu mencari kelemahan atau
kekurangan dari penelitian sebelumnya.

1.6.4 Metode Analisa Data


Pada tahapan ini, dilakukan analisa sistem yang sedang berjalan di Kodim
0101/BS, yang masih dilakukan secara manual dan melakukan identifikasi
terhadap masalah yang muncul, yang nantinya akan mendapatkan solusi
yang terbaik. Kegiatan kegiatan yang dilakukan dalam tahapan ini,
diantaranya adalah :
a. Prosedur Sistem Berjalan
Melakukan deteksi masalah terhadap sistem yang sedang berjalan
di Kodim 0101/BS yang masih dilakukan secara manual, dengan
melakukan perumusan perumusan masalah apa saja yang dapat
menjadi kendala dari sistem perusahaan ini, sehingga dapat
diketahui permasalahannya.
b. Dekomposisi Fungsi Sistem Berjalan
Setelah melakukan deteksi masalah yang da, maka mulailah
ilakukan penelitian dan investigasi secara langsung (Direct
probes), yaitu untuk mengetahui secara langsung apa yang terjadi
dalam lingkungan pemakai, dengan cara wawancara pada Staff
PERS di Kodim 0101/BS.
8

Gambar 1.1. Dekomposisi Fungsi Sistem Berjalan

c. Diagram Alir Sistem Berjalan


Setelah melakukan penelitian dan investigasi awal, maka didapat
data data maupun informasi yang dapat diolah untuk kebutuhan
analisa sistem ini, dengan menjelaskan sistem yang berjalan pada
Kodim 0101/BS dan sistem yang diusulkan, dengan
menggambarkan proses bisnis menggunakan Diagram Alir.
d. Spesifikasi Sistem Berjalan
e. Permasalahan
f. Alternatif Permasalahan

1.6.5 Langkah dan Diagram Alir Langkah Penelitian


1.6.5.1 Langkah Penelitian
a. Analisa Kebutuhan
9

Pada Perancangan aplikasi cuti ini berikut tampilan menu yang


diperlukan user untuk mengelola website Aplikasi Cuti Prajurit
TNI AD pada Kodim 0101/BS.
1. Perancangan Menu Login sebagai halaman login Admin
ataupun User.

Gambar 1.2. Tampilan Menu Login

2. Perancangan Halaman Utama. Didalam ini terdapat menu


pilihan yang dapat dilihat oleh user.

Gambar 1.3. Tampilan Halaman Utama/Homepage


b. Desain Sistem
a. Activity Diagram Pengajuan Cuti Ke Komandan Koramil
(Danramil)
10

Gambar 1.4 Activity Diagram Pengajuan Cuti Ke Komandan Koramil (Danramil)

b. Activity Diagram Pengajuan Cuti Ke Staff PERS Kodim


0101/BS
11

Gambar 1.5 Activity Diagram Pengajuan Cuti Ke Staff PERS Kodim 0101/BS

c. Activity Diagram Pembuatan Laporan


12

Gambar 1.6 Activity Diagram Pembuatan Laporan

c. Penulisan Kode Program


Penulisan kode program merupakan tahap penerjemahan desain
sistem yang telah dibuat kedalam bentuk perintah perintah yang
dimengerti komputer dengan mempergunakan bahasa
pemrograman. Bahasa pemrograman yang digunakan adalah PHP.
d. Pengujian Program
Pada tahap ini semua proses input output diuji coba sehingga
kemungkinan terjadi error dan bug dapat segera diketahui dan
13

dilakukan perbaikan pada penulisan kode program. Penguian


Program dilocal host menggunakan wamp server.
e. Penerapan Program
Penerapan program merupakan tahapan terakhir dimana
pengembang menerapkan aplikasi yang telah selesai diuat dan
diuji sebelumnya.

1.6.5.2 Diagram Alir Langkah Penelitian


Metode yang digunakan adalah metode waterfall, sehingga dapat
dilihat langkah langkah dari penelitian. Diagram alir penelitian
ditunjukkan pada gambar berikut :

Gambar 1.7. Diagram Alir Penelitian


BAB II
TINJAUAN PUSTAKA

2.1 Teori Pendukung


Sistem adalah seperangkat unsur unsur yang terdiri dari manusia,
mesin atau alat dan prosedur serta konsep konsep yang dihimpun menjadi
satu untuk maksud dan tujuan bersama.
Menurut Raymond McLeod sistem adalah sekelompok elemen yang
berintegrasi dengan maksud yang sama untuk mencapai suatu tujuan.
Menurut Gordon B.Davis sistem dapat bersifat abstrak dan fisis. Sistem
Abstrak adalah suatu bentuk susunan yang teratur dan gagasan atau
konsepsi konsepsi yang saling ketergantungan. Sistem fisis adalah
serangkaian unsur unsur yang bekerja sama untuk mencapai suatu tujuan.
Menurut Prof.Dr.Mr.S. Prajudi A. Sistem adalah sesuatu yang terdiri dari
obyek, unsur unsur atau komponen komponen yang berkaitan dan
berhubungan satu sama lainnya, sehingga unsur unsur tersebut merupakan
satu kesatuan proses.
Menurut Davis (1985:8) mendefinisikan bahwa informasi adalah sebagai
data yang telah diolah menjadi bentuk yang lebih berarti dan berguna bagi
penerimanya untuk mengambil keputusan masa kini maupun yang akan
datang. Sedangkan menurut McLeod (1995:9) mendefinisikan bahwa
informasi adalah data yang telah di olah menjadi bentuk yang lebih berarti
bagi penerimanya. Alat pengolah informasi dapat meliputi elemen computer,
elemen non komputer atau kombinasinya.
Pada umumnya program adalah sederetan intruksi atau statement yang
tentunya dalam bahasa yang dimengerti oleh komputer. Instruksi tersebut
berfungsi untuk mengatur pekeraan apa saja yang akan dilakukan oleh
komputer agar mendapatkan atau menghasilkan suatu hasil atau keluaran
16

atau output yang diharapkan. Dapat juga dikatakan bahwa sebuah program
merupakan himpunan atau kumpulan intruksi tertulis yang dibuat oleh
programmer atau suatu bagian executable dari sebuah software.
Program menurut Kadir (2008:2) adalah Kumpulan perintah yang
dituukan kepada komputer agar komputer dapat emlakukan tindakan sesuai
yang dikehendaki oleh pembuat perintah. Konsep pemrograman memegang
peranan penting dalam merancang, menyusun dan mengembangkan suatu
program. Khsusnya program aplikasi yang besar dan kompleks.
Dalam menyelesaikan suatu masalah dengan menggunakan program
komputer, penulis menggunakan langkkah langkah sebagai berikut:
a. Menganalisa dan memahami persoalan yang ada, kemudian
mengembangkan urut urutan proses logika untuk menyelesaikan
masalah tersebut dalam bentuk algoritma.
b. Menentukan bentuk apa saja yang diperlukan yaitu input didalam
program yang akan dibuat, serta apa saja yang dihasilkan yaitu
output dari program yang akan dibuat.
c. Membuat kode kode dari algritma yang sudah dibuat, dan
menterjemahkannya kedalam pernyataan yang sesuai dengan
bahasa pemrogramannya yang penulis gunakan.
d. Melakukan test program dari proses logika yang sudah dibuat,
apakah program tersebut sudah benar dan bebas dari unsur
kesalahan, atau masih harus diperbaki kembali.
e. Melakukan pendokumentasian program sebagai back-up (cadangan)
untuk usaha pengembangan program selanjutnya

Dalam menggunakan suatu program, langkah yang enuli ambil adalah


sebagai berikut :
a. Mendefinisikan malasah.
b. Memilih bahasa pemrograman.
c. Merancang program.
d. Membuat kode program.
17

e. Pengetesan dan pelacakan kesalahan program.


f. Membuat dokumentasi program.

2.2 Peralatan Pendukung (Tools System)


Dalam kegiatan merancang sistem informasi cuti prajurit TNI AD
Kodim 0101/BS berbasis web diperlukan peralatan yang mendukung
untuk memperlancar dan mengidentifikasi setiap database yang ada.
Adapun peralatan yang berperan dalam proses pembuatan website ini
antara lain :

2.2.1 Pengenalan UML


UML (Unified Modeling Language) adalah salah satu alat bantu yang
sangat handal didunia pengembangan sistem yang berorientasi objek
(Munawar, 2005). Hal ini disebabkan karena UML menyediakan bahasa
pemodelan visual yang memungkinkan bagi pengembang sistem untuk
membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah
dimengrti serta dilengkapi dengan mekanisme yang efektif untuk berbagi dan
berkomunikasi rancangan mereka dengan yang lain.
UML merupakan kesatuan dari bahasa permodelan yang
dikembangkan oleh Booch, Object Modeling Technique (OMT) dan Object
Oriented Software Engineering (OOSE). Metode Booch dari Grady Booch
sangat terkenal dengan nama etode Design Obect Oriented. Metode ini
menjadikan proses analisis dan design kedalam empat tahapan iterative,
yaitu : identifikasi kelas kelas dan obyek obyek, identifikasi semantic dari
hubungan obyek dan kelas tersebut, perincian interface dan implementasi.
Dengan UML, metode Booch, Obect Modeling Technique dan Obect
Oriented Software Engineering digabungkan dengan membuang elemen
elemen yang tidak praktis ditambah dengan elemen elemen dari metode
lain yang lebih efektif dan elemen elemen baru yang belum ada pada
18

metode terdahulu sehingga UML lebih ekspresif dan seragam dari pada
metode lainnya.

2.2.2 Konsep Dasar Program


Pada awalnya situs web (web site) merupakan suatu layanan sajian
informasi yang menggunakan konsep hyperlink atau menghubungkan suatu
halaman ke halaman lainnya. Nfrmasi yang disajikan dengan web
menggunakan konsep multimedia dari mulai teks, gambar, animasi, suara
(audio) dan film (video).
Pada perkembangannya suatu web selalu dituntut agar menyajikan
informasi yang up to date. Apabila situs tidak dirancang dengan sistematis
maka programmer akan mengalami kesulitan daam proes pemeliharannya.
Salah satu solusinya adalah dengan melakukan penambahan atau
perubahan dalah database. Saat ini pemanfaatan aplikasi database
client/server sudah banyak diterapkan oleh kalangan bisnis untuk
mengefisienkan pekerjaan mereka untuk memperoleh data secara cepat dan
akurat. Informas yang disaikan dari data tersebut sangat menunjang dalam
proses pengambilan keputusan yang tepat. Sebab dengan menggunakan
arsitektur client/server, semua prses penolahan data dapat dilakukan pada
satu tempat saja. Sehingga proses perolehan informasi terhindar dari
perolehan data kadaluwarsa akibat terpisahnya tempat untuk menyimpan
data.

2.2.3 Pengertian Web Browser dan HTML


Web Browser adalah aplikasi perangkat lunak yang memungkinkan
penggunanya untuk berinteraksi dengan teks, images, video, games dan
19

informasi lainnya yang berlokasi pada halaman web pada World Wide Web
(WWW) atau Local Area Network.
Teks dan image pada halaman web dapat berisi hyperlink ke halaman
web lain pada website yang sama maupun berbeda. Dengan web browser,
seorang pengguna bisa mengakses informasi yang disediakan pada banyak
website secara cepat dan mudah. Meskipun browser pada umumnya
digunakan untuk mengakses World Wide Web, browser juga bisa digunakan
untuk mengakses informasi yang disediakan web server pada jaringan privat
atau ini pada sistem file.
HTML atau (Hypertext Mark Up Language) adalah protocol yang
digunakan untuk menstransfer data atau dokumen dari web server ke dalam
web server. Sebagaimana kita ketahui, HTML (Hypertext Mark Up Language)
adalah standar untuk membuat halaman halaman web. Semua halaman
web ditulis dengan bahasa HTML. Walaupun beberapa file mempunyai
ekstensi yang berbeda (contoh .html, .php, .php3), output file-file tersebut
tetap HTML.
Dalam penggunaannya sebagian besar kode HTML tersebut terletak
diantara tag container, yaitu diawali dengan nama tag dan diakhiri dengan
nama tag (terdapat tanda /). Dokumen HTML mempunyai tiga buah tag
utama yang membentuk struktur dari dokumen tersebut. Ketiga buah tag
tersebut adalah Ta HTML, HEAD dan BODY.
Bentuk dari HTML :
<html>
<head>
</head>
<body>
</body>
</html>
20

Penjelasan :
HTML sebagai tanda awal dokumen HTML
HEAD sebagai informasi page header. Di dalam tag ini kita bisa
meletakkan tag tag title, base, isi index, link, scrip, style, dan
meta.
BODY, di dalam tag ini bisa diletakkan berbagai atribut halaman
seperti warna latar belakang, warna teks, warna link, warna visited
link, warna active link dan lain-lain. Contoh atribut : bgcolor,
background, text, link, vlink, dan lain lain.
Web adalahcara yang cukup efisien dan efektif untuk publikasi atau
komersialisasi suatu produk dari perusahaan (Napitupulu, 2010). Cara
ini menjadi altervative yang menguntungkan jika menjadi alternative
yang menguntungkan jika kta bandingkan dengan cara tradisional yaitu
melalu media massa seperti Koran, majalah, tv dan radio yang
membutuhkan investasi besar.

2.2.4 Aplikasi web berbasis client dan berbasis server


Saat ini web tidak semata mata digunakan untuk menampilkan
informasi saja, namun fungsi web semakin luas. Web mulai digunakan untuk
aplikasi yang banyak membutuhkan interaksi dari pengguna. Aplikasi web
tidak saja digunakan di internet, namun uga dapat digunakan untuk keperluan
intra-organisasi. Jaringan aplikasi web yang terpasang dalam lingkungan
intra-organisasi disebut intranet. Teknnolog aplikasi web secara umum
dibedakan menjadi dua.
Yang pertama, pemrosesan dilakukan disisi web server. Web Browser
(sebagai klien) hanya menerima outputnya saja. Contoh aplikasi sisi server
adalah PHP, ASP, dan Perl. Biasanya sisi server digunakan untuk aplikasi
yang membutuhkan koneksi ke basis data.
21

Yang kedua, proses dilakukan disisi web browser. Biasanya aplikasi sisi
klien digunakan untuk hal hal yang membutuhkan banyak interaksi
pengguna dan menggunakan informasi yang seragam dan pasti. Contoh
aplikasi pada sisi klien adalah aplikasi permainan dengan JavaScript,
VBScript, Applet, dll.

2.2.5 Pengertian Hosting


Hosting adalah jasa layanan internet yang menyediakn sumber daya
server-server untuk disewakan sehingga memungkinkan organisasi atau
individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL, atau
DNS. Server hosting terdiri dari gabungan server server atau server yang
terhubung dengan jaringan internet berkecepatan tinggi. Ada beberapa jenis
layanan hosting yaitu shared hosting. VPS atau Virtual Dedicated Server,
dedicated server, colocation server.
Shared Hosting adalah mmenggunakan server hosting bersama sama
dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama
domain, VPS, Virtual Private Server, atau juga dikenal sebagai Virtual
Dedicated Server merupakan proses virtualisasi dari lingkungan Software
sistem operasi dipergunakan oleh server. Karena lingkungan ini merupakan
lingkungan virtual, hal tersebut memungkinkan untuk menginstal sistem
operasi yang berjalan diatas sistem operasi lain.

2.3 Software yang digunakan


Di dalam pembuatan aplikasi ini dibutuhkan bermacam macam jenis
dari sebuah software yang digunakan antara lain :
22

2.3.1 PHP
PHP singkatan dari PHP : Hypertext Preprocessor yaitu bahasa
pemrograman web server-side yang bersifat open source. PHP merupakan
script yang terintegrasi dengan HTML dan berada pada server (server side
HTML embedded scripting). PHP adalah script yang digunakan
untukmembuat halaman website yang dinamis. Dinamis berarti halaman yang
akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini
menyebabkan informasi yang diterima client selalu yang terbaru/up to date.
Semua script PHP dieksekusi pada server dimana script tersebut dialankan.
PHP adalah bahasa server-side scripting yang bisa menyatu dengan
tag tag HTML. Server-side Scripting adalah sintaks dan perintah perintah
yang dijalankan pada server dan disertakan pada dokumen HTML. Pada
suatu halaman yang dinamis, PHP berfungsi sebagai bahasa pemrograman
yang menjalankan suatu perintah tertentu, sedangkan HTML berfungsi
sebagai struktur dari desain halaman web. Ketika sebuah halaman web
dinamis dibuka pada web browser, pertama kali yang terjadi adalah server
memproses semua perintah PHP yang ada kemudian menampilkan hasilnya
pda frmat HTML ke web browser, sehingga yang ditampilkan ke web
browser hanya tampilan desain dari HTML saja, sedangkan script PHP
bekera dibelakang layar.
Dibawah ini adalah contoh script PHP sederhana :
<?php
Print(Hello)
?>
Penjelasan dari script diatas adalah sebagai berikut :
Tag <?php berfungsi memberitahu server, awal dari script PHP. Tag
print(Hello); merupakan statement dari PHP yang pada akhir akhir
perintah harus diberi tanda semicolon(;) yang merupakan penanda
23

akhir dari statement PHP. Tag ?> berfungsi memberitahu server, akhir
dari script PHP. Ini adalah aturan dasar dalam menulis script php.

2.3.2 MySQL
MySQL (My Structure Query Language) adalah salah satu Database
Management System (DBMS) dari sekian banyak DBMS seperti Oracle,
MS SQL, Postagre SQL, dan lainnya. MySQL berfungsi untuk mengolah
database menggunakan bahasa SQL. MySQL bersifat open source
sehingga kita bisa menggunakannya secara gratis. Pemrograman PHP
juga sangat mendukung/support dengan database MySQL. Perangkat
lunak sumber terbuka (Inggris: open source software) adalah jenis
perangkat lunak yang kode sumber-nya terbuka untuk dpelajari, diubah,
ditingkatkan dan disebarluaskan. Karena sifat ini, umumnya
pengembanganya dilakukan oleh satu kelompok terbuka yang bertuuan
mengembangkan pernagkat lunak bersangkutan.

2.3.3 AppServ
Appserv adalah software yang digunakan untuk database secara
grafis/ gambar,software ini memudahkan para desain web dalam
membuat database daripada cmd.exe yang penulisannya manual dan
berbasis text. Dan ada banyak lagi software yang seperti ini, misalnya :
XAMPP, Joomla, wordpress, dll.

2.3.4 Macromedia Dreamweaver 8


Untuk server aplikasinya, penulis menggunakan Macromedia
Dreamweaver 8 yang berfungsi sebagai editor. Macromedia
Dreamweaver 8 adalah suatu aplikasi yang digunakan untuk membuat
24

website dibuat dengan kombinasi tampilan visual tools, dikembangkan


dengan banyak fitur aplikasi dan didukung dengan kode editing, didesign
untuk bisa disesuaikan dengan setiap tingkatan kemampuan pemakai.
Dreamweaver 8 dimasukkan banyak kemampuan baru untuk membantu
membuat dan mengatur website, baik dari pemula sampai dengan tingkat
lanjut. Aplikasi ini mendukung dengan sangat praktis dan dilengkapi
dengan teknologi terbaru.
Fungsi coding Dreamweaver tidak hanya mendukung coding HTML
tetapi juga CSS (Cascading Style Sheet), JavaScript, Coldfusion, ASP
(Active Server Pages), JSP (Java Server Pages), dan Dreamweaver uga
memungkinkan anda membangun website dengan server berbahasa
CFML (Coldfusion Markup Language), ASP.net, ASP, JSP, dan PHP.

2.3.5 Adobe Photoshope CS 4.0


Adobe Photoshop CS adalah program yang diorientasikan untuk
mengedit, memodifikasi, maupun memanipulasi bitmap atau foto. Aplikasi
Adobe Photoshop CS selain tangguh dalam mengedit,memodifikasi,
maupun memanipulasi bitmap atau foto, juga banyak lagi menyediakan
fasilitas fasilitas lain yang menarik.
BAB III
PENUTUP

3.1 Kesimpulan
Berdasarkan proposal skripsi ini penulis menyimpulkan beberapa hal
sebagai berikut
1. Sistem cuti online yang dibuat dapat mempermudah proses pengajuan
dan persetujuan cuti. Dengan sistem cuti online, proses pengajuan
usulan cuti bisa dilakukan tanpa harus bertatap muka secara
langsung.
2. Dengan adanya aplikasi cuti online, Prajurit TNI AD Kodim 0101/BS
diharapkan dapat menerima informasi yang lebih tentang bagian
PERS khususnya permasalahan cuti.
RENCANA JADUAL PENELITIAN

Jadual pelaksanaan penelitian yang direncanakan berkisar 5 (Lima) Bulan


terhitung mulai Akhir Bulan April 2016 s/d Agustus 2016 seperti yang terdapat
dalam table Rencana Jadual Penelitian berikut :

Tabel : Rencana Jadual Penelitian


Kegiatan Rencana Alokasi Waktu
(Bln/Thn/Minggu Ke)
April Mei Juni Juli Agustus
2016 2016 2016 2016 2016
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Observasi
X
Awal
Analisis x x
Desain x x x x x
Implementasi x x x x x x
Penyusunan
x x x
Laporan
DAFTAR PUSTAKA

https://books.google.co.id/books?
id=J711efbP9LYC&pg=PA3&dq=pengertian+php&hl=id&sa=X&redir_esc=y#v
=onepage&q=pengertian%20php&f=false

https://books.google.co.id/books?
id=jQnn5AKAba8C&pg=PA1&dq=web+browser&hl=id&sa=X&redir_esc=y#v=
onepage&q=web%20browser&f=false

https://books.google.co.id/books?
id=ll097oJqMRUC&pg=PA31&dq=php&hl=id&sa=X&redir_esc=y#v=onepage
&q=php&f=false

Anda mungkin juga menyukai