Rancang Bangun Sistem Informasi Perminta 0d375711
Rancang Bangun Sistem Informasi Perminta 0d375711
2 DESEMBER 2016
ABSTRACT
The development of information technology is growing rapidly in all areas of influence, while the
computer is a device created to facilitate human work in supporting these developments. The technological
developments which led to the need for information quickly, precisely and accurately becomes very
important. With the computerized system, expented all the work can be easily done with good result. The
purpose of making this website other than to make the scripsi, as well as to help solve the problems that
occur at Kejaksaan Negeri Rangkasbitung. The case with at Kejaksaan Negeri Rangkasbitung is the
absence of a website to be able to facilitate the parties concerned to find out information relating to the job.
So far information on the Kejaksaan Negeri Rangkasbitung can not be fully utilized by the parties
concerned due to lack of knowladge and human resources who are competent in the field of information
technology. The author provides a discussion restriction only on the demand for office stationery.
Keyword: Business Applications, Sales Activities, Information Systems
126
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
127
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
dan sudah lengkap maka desain informasi serta dapat berinteraksi dengan
kemudian dikerjakan. pengguna. Web dinamis memungkinkan
c. Implementation and unit testing: Desain pengguna untuk berinteraksi
program diterjemahkan dalam kode- menggunakan form sehingga dapat
kode dengan menggunakan bahasa mengolah informasi yang ditampilkan.
pemrograman yang sudah ditentukan Menurut Arief (2011:8) Pengertian
program yang dibangun langsung diuji “website adalah kumpulan dari halaman
secara unit, apakah sudah bekerja web yang sudah dipublikasikan di jaringan
dengan baik. internet dan memiliki domain/URL
(Uniform Resource Locator) yang dapat
diakses semua pengguna internet dengan
cara mengetikan alamatnya”. Ada dua jenis
aplikasi website, web server dan web browser.
Web server adalah program aplikasi yang
memiliki fungsi sebagai tempat
menyimpan dokumen-dokumen web. Client
slide scripting maupun server slide scripting
tersimpan dalam direktori web server
(document root). Contoh web server seperti
xampp.
Sedangkan web browser adalah aplikasi
Sumber: Sommerville (2007:30) yang mampu menjalankan dokumen-
Gambar 1. Model Waterfall dokumen web dengan cara diterjemahkan.
Prosesnya dilakukan oleh komponen yang
2.3. Konsep Dasar Program terdapat didalam aplikasi browser yang
Bahasa pemrograman sangat biasa disebut Web Engine. Semua dokumen
membantu seorang programmer dalam web ditampilkan oleh browser dengan cara
menentukan data mana yang akan diolah diterjemahkan. Beberapa jenis browser yang
oleh komputer, bagaimana data ini akan populer saat ini diantaranya adalah Internet
disimpan atau diteruskan, dan jenis Explorer yang diproduksi oleh Microsoft,
langkah apa yang akan diambil dalam Mozilla Firefox, Opera, dan Safari yang
berbagai situasi. diproduksi oleh Apple.
Dari kedua definisi tersebut, dapat
A. Website disimpulkan website adalah kumpulan
Pada dasarnya website adalah halaman berisikan informasi-informasi
kepanjangan dari Word Wide Web (WWW). yang dihubungkan oleh jaringan dan
Informasi WWW ini disimpan pada web disimpan dalam sebuah web server.
server untuk dapat diakses dari jaringan
browser terlebih dahulu, seperti Internet B. Intranet
Explorer atau Mozilla Firefox. Dilihat dari sudut teknisinya, Intranet
Menurut Kustiyahningsih, Devie Rosa didefinisikan sebagai penggunaan
Anamisa (2011:5), “jenis website dapat teknologi Internet dan WWW (World Wide
dikategorikan menjadi dua yaitu web statis Web) di dalam sebuah jaringan komputer
dan web dinamis”. Web Statis adalah web lokal (LAN). Menurut Sopandi (2008:2)
yang menampilkan informasi-informasi mengemukakan bahwa “Local Area Network
yang sifatnya statis (tetap). Disebut statis (LAN) merupakan jaringan yang bersifat
karena pengguna tidak dapat berinteraksi internal dan biasanya milik pribadi
dengan web tersebut. Sedangkan Web didalam sebuah perusahaan kecil atau
Dinamis adalah web yang menampilkan menengah dan biasanya berukuran sampai
128
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
beberapa kilometer”. LAN seringkali perangkat lunak lainnya, dan tidak salah
digunakan untuk menghubungkan jika perangkat lunak ini menjadi pilihan
komputer-komputer pribadi dan utama bagi para web-designer amatir
workstation dalam kantor suatu perusahaan maupun expert.
atau pabrik-pabrik untuk pemakaian
sumber daya bersama (resource, baik D. XAMPP
hardware maupun software) serta sarana Menurut Wicaksono (2008:7)
untuk saling bertukar informasi. menjelaskan bahwa “XAMPP adalah
Dari definisi mengenai intranet di atas, sebuah software yang berfungsi untuk
dapat disimpulkan bahwa intranet adalah menjalankan website berbasis PHP dan
sebuah jaringan komputer yang khusus menggunakan pengolah data MYSQL di
digunakan dalam sebuah organisasi komputer lokal”. XAMPP berperan sebagai
dengan memaksimalkan penggunaan server web pada komputer lokal. XAMPP
WWW dalam sebuah jaringan LAN. juga dapat disebut sebuah Cpanel server
Intranet sebenarnya adalah sebuah jaringan virtual, yang dapat membantu melakukan
komputer lokal (LAN) yang diberikan preview sehingga dapat dimodifikasi website
teknologi internet atau World Wide Web. tanpa harus online atau terakses dengan
Untuk membangun Intranet, LAN (Local internet.
Area Network) harus memiliki sebuah Sebagai informasi kata XAMPP
jaringan komputer lokal terlebih dahulu. merupakan singkatan dari:
LAN (Local Area Network) atau jaringan X: berarti program ini dapat
komputer lokal terdiri dari beberapa dijalankan diberbagai platform,
komputer, dimana saling terhubung di misalnya Windows, Linux, mac
dalam satu lokasi. Semua komputer di OS, dan Solaris.
dalam LAN dapat saling berhubungan dan A: Apache, merupakan aplikasi web
mengakses sumber-sumber daya yang ada server, dan bertugas untuk
pada komputer yang lain. Sumber daya menghasilkan halaman web yang
(resource) yang dimaksud disini bisa berupa benar kepada user berdasarkan
data pada server, data pada komputer lain, kode PHP yang dituliskan oleh
printer, periferal lain, dan sebagainya. pembuat halaman web. Jika
diperlukan juga berdasarkan kode
C. Adobe Dreamweaver PHP yang dituliskan, maka dapat
Dalam membuat sebuah website yang saja suatu database diakses terlebih
berkualitas tentunya diperlukan rancangan dahulu (misalnya dalam MySQL)
desain yang baik dan benar. Hal ini untuk mendukung halaman web
menjadi penting, karena proses desain yang dihasilkan.
merupakan salah satu langkah awal untuk M: MySQL, merupakan aplikasi
membuat website secara keseluruhan. database server. Pengembangnya
Menurut sadeli (2011:2) ”dreamweaver disebut Structured Query Language
merupakan suatu perangkat lunak web (SQL). SQL merupakan bahasa
editor keluaran adobe system yang terstruktur yang digunakan untuk
digunakan untuk membangun dan mengolah database beserta isinya.
mendesign suatu website dengan fitur-fitur Pengguna dapat memanfaatkan
yang menarik dan kemudahan dalam MySQL untuk menambahkan,
penggunaannya.” Selain mudah digunakan mengubah dan menghapus data
dalam membuat dan mendesign web, yang berada dalam database.
dreamweaver juga menambah fleksibilitas P: PHP, bahasa pemrograman
dengan bahasa pemrograman web lainnya lainnya yang serupa, dan lain
dan dapat berintergrasi pada beberapa sebagainya.
129
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
130
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
dengan cara mengklik menu view-source, memanggil fungsinya saja tanpa harus
maka disana akan ditampilkan semua tag membuat dari awal”.
beserta isi dari halaman web tersebut. Jquery dibuat oleh John Resig pada
Karena HTML merupakan sebuah kode tahun 2006. Banyak website yang
scripting dan bukan merupakan program memanfaatkan library ini untuk
compiler maka untuk menulis kode program menyederhanakan fungsi-fungsi yang ada
harus menggunakan editor, adapun editor di Javascript atau Ajax. Sesuai dengan
yang dapat digunakan adalah Macromedia slogannya jQuery sendiri “Write Less, Do
Dreamweaver, Front Page, Home Site atau More”, menulis sedikit namun mengerjakan
Note pad sebagai editor standar windows. banyak hal, sehingga anda dapat
menghemat coding program, yang
G. MySQL sebelumnya menggunakan javascript
Menurut Arief (2011:151) “MySQL (My beberapa baris kode, namun dengan jQuery
Structure Query Languange) adalah salah hanya satu baris saja. Penggunaan jQuery
satu jenis database server yang sangat ini sebenarnya cukup mudah karena
terkenal dan banyak digunakan untuk semuanya sudah terbungkus dalam bentuk
membangun aplikasi web yang library dan plugin, dan kita hanya
menggunakan database sebagai sumber dan mengetahui cara penerapannya saja dalam
pengelolaan datanya”. MySQL bersifat open sebuah website.
source dan menggunakan SQL (Structured .
Query Languange). MySQL biasa dijalankan 2.4. UML (Unified Modeling Language)
diberbagai platform misalnya windows Menurut Rosa dan Shalahuddin
Linux, dan lain sebagainya. (2014:133) “UML (Unified Modeling
Language) adalah salah satu standar bahasa
H. Javascript yang banyak digunakan di dunia industri
Jika dilihat dari suku katanya, untuk medefinisikan requirement, membuat
javascript terdiri dari dua kata, java dan analisis dan desain, serta menggambarkan
script. Java adalah bahasa pemrograman arstitektur dalam pemograman berorientasi
berorientasi objek, sedangkan script adalah objek”.
serangkaian instruksi program. UML muncul karena adanya
Menurut Kadir (2013:9) ”Javascript kebutuhan pemodel visual untuk
adalah bahasa script yang biasa diletakkan menspesifikasikan, menggambarkan,
bersama kode HTML untuk menentukan membangun dan dokumentasi dari sistem
suatu aksi”. Javascript dikembangkan oleh perangkat lunak.
Netscape, sebagai bahasa pemrograman UML mempunyai beberapa atau
”sederhana” karena tidak dapat digunakan sejumlah elemen grafis yang bisa
untuk membuat aplikasi ataupun Applet. dikombinasikan menjadi diagram. Diagram
Namun dengan javascript kita dapat tersebut akan menggambarkan atau
membuat halaman web yang interaktif dan mendokumentasikan beberapa aspek dari
mudah. sebuah sistem. Abstraksi konsep dasar
UML terdiri dari structural classification,
I. jQuery dynamic behavior, dan model management,
Menurut Hidayatullah dan Kawistara Berikut adalah diagram yang ada pada
(2014:421) “JQuery adalah suatu library UML :
JavaScript yang akan menjadikan web lebih a. Use Case Diagram
bagus dalam hal user interface, lebih stabil, Menurut Rosa dan Shalahuddin
dan dapat mempercepat waktu kinerja (2014:155), “Use case atau diagram use
dalam pembuatan web hanya perlu case merupakan pemodelan untuk
kelakuan (behavior) sistem informasi
131
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
132
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
133
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
134
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
5. PENUTUP
5.1. Kesimpulan
Dari pembahasan yang sudah
diuraikan maka penulis mencoba membuat
kesimpulan seperti berikut ini:
a. Berdasarkan sistem yang dibuat akan
sangat membantu pegawai kejaksaan
dalam melakukan proses permintaan
alat tulis kantor, menginput data dan
Gambar 6. Entity Relationship Diagram dalam pembuatan laporan.
Sitem Informasi Permintaan ATK
135
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
b. Dengan adanya aplikasi permintaan alat b. Dalam pemilihan software yang akan
tulis kantor berbasis web ini, maka digunakan dalam membangun sebuah
proses permintaan alat tulis kantor yang website hendaknya disesuaikan dengan
sebelumnya bersifat manual sekarang kemampuan penguasaan dan
lebih cepat dan mudah dalam pemahaman akan software tersebut.
penginputan data yang dapat diolah di c. Untuk menghindari kehilangan data,
dalam komputer. sebaiknya dibuatkan file-file back-up
c. Aplikasi permintaan alat tulis kantor sehingga apabila terjadi suatu kesalahan
secara online ini dapat membantu para atau kehilangan data, dapat dengan
pegawai yang bersangkutan dalam mudah diperbaiki.
melakukan kegiatan pekerjaannya, d. Untuk menjaga program ini berjalan
karena proses yang ada dapat secara optimal maka diperlukan
meminimalisir waktu menjadi lebih perawatan yang berkala terhadap
efektif dan efesien, karena pegawai perangkat lunak yang digunakan
dapat melakukan proses permintaan maupun perangkat keras demi
alat tulis kantor tanpa harus datang ke kelancaran penggunaan web ini.
Kaur perlengkapan untuk meminta form e. Tampilan Website yang masih sangat
permintaan, seperti pada sistem sederhana, perlu adanya pengembangan
sebelumnya. dari segi desain, tampilan keluaran dan
d. Memudahkan pegawai yang penyimpanan data agar keseluruhan
bersangkutan untuk mengakses prosesnya dapat dijalankan secara
informasi yang dibutuhkan dengan cara online.
yang praktis dengan menggunakan satu
media saja, Selain itu pegawai juga DAFTAR PUSTAKA
dapat mengefesienkan waktu dalam Akhmad, Ekka Pujo Ariesanto. 2015.
mendapatkan informasi yang Pengembangan Sistem Informasi
dibutuhkan. Pengendalian Barang Alat Tulis
e. Sistem komputerisasi sangat Kantor di Program Diploma Pelayaran
mendukung proses kerja seperti Universitas Hang Tuah Surabaya.
penyimpanan data sehingga dengan Jurnal Aplikasi Pelayaran dan
mudah dapat memberikan informasi Kepelabuhan, Volume 6. Nomor 1,
yang dibutuhkan oleh staff penjualan September 2015.
pada saat dibutuhkan. Arief, M. Rudyanto. 2011. Pemrograman
f. Penyimpanan data dalam database Web Dinamis menggunakan PHP dan
memudahkan penyimpanan, pencarian, MYSQL. Yogyakarta : Andi Publisher.
dan pemeliharaan data, sehingga tidak Hidayatullah, Priyanto & Jauhari Khairul
perlu lagi menyimpan data dalam Kawistara. 2014. Pemrograman Web.
media kertas yang mudah hilang dan Bandung: Informatika.
rusak seperti pada sistem manual. Kadir, Abdul. 2013. JavaScript & JQuery.
Yogyakarta. : Andi.
5.2. Saran Kristanto, Andri. 2010. Kupas Tuntas
Berikut ini saran – saran yang coba PHP&MySQL. Klaten: Cable Book.
penulis berikan untuk mengatasi masalah Kustiyahningsih, Yeni & Devie Rosa
yang ada : Anamisa. 2011. Pemrograman Basis
a. Diperlukan pembelajaran kepada setiap Data Berbasis Web Menggunakan PHP
pegawai Kejaksaan Negeri & MySQL. Yogyakarta : Graha ilmu.
Rangkasbitung agar dapat Nugroho, Handoyo Widi. 2011. Sistem
menggunakan sistem ini dengan baik. Informasi Terintegrasi Alat Tulis
Kantor Pada Bank Internasional
136
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016
137
138