You are on page 1of 13

JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO.

2 DESEMBER 2016

RANCANG BANGUN SISTEM INFORMASI PERMINTAAN ATK BERBASIS INTRANET


(STUDI KASUS: KEJAKSAAN NEGERI RANGKASBITUNG)

Eka Wida Fridayanthie1 , Tias Mahdiati2


Program Studi Manajemen Informatika AMIK BSI Tangerang
Bumi Serpong Damai Sektor XIV Blok C1/1, Jl. Letnan Sutopo BSD Serpong Tangerang
Email: eka.ewf@bsi.ac.id1, tias.mahdiati@gmail.com2

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

1. PENDAHULUAN menghasilkan informasi yang sesuai


Intranet merupakan sebuah jaringan dengan yang dibutuhkan.
komputer berbasis protokol TCP/IP seperti Adapun informasi yang dibutuhkan
internet, hanya saja digunakan dalam adalah informasi pendukung pengambil
internal perusahaan, kantor, bahkan keputusan bagi user tentang alat tulis
warung internet (WARNET) pun dapat kantor pada Perguruan Tinggi untuk
dikategorikan intranet. Sistem ini akan pengadaan akan barang-barang tersebut
menampilkan informasi mengenai hal-hal diwaktu yang tepat dengan kecepatan
sesuai dengan apa yang dikehendaki oleh waktu dan informasi sehingga tidak terjadi
pembuat. Perbedaannya, internet penumpukan barang ataupun kekurangan
merupakan jaringan informasi yang dapat barang seperti sistem manual yang terjadi
diakses oleh semua kalangan masyarakat saat ini dikarenakan informasi yang
kapanpun dan di manapun, sedangkan diterima berdasarkan data yang diolah
intranet merupakan jaringan informasi secara manual.
yang hanya dapat diakses oleh kalangan Website sendiri adalah salah satu
tertentu yang berada di lingkungan bentuk media masa yang publikasinya
jaringan internal perusahaan atau kantor. dapat melalui jaringan intranet. Sistem
Menurut Rahayu, Sri dkk (2014), setiap informasi berbasis website ini diharapkan
data terkait alat tulis kantor yang di input dapat mempermudah pihak-pihak yang
akan terekam menjadi sebuah data yang ter terkait untuk mengetahui informasi yang
update secara otomatis sehingga informasi berhubungan dengan Kejaksaan Negeri
dapat diberikan secara cepat, tepat dan Rangkasbitung. Melalui website, instansi
akurat sehingga memungkinkan sistem tidak perlu menyediakan banyak waktu
untuk memberikan informasi yang dalam mengidentifikasi informasi yang
merupakan kebutuhan user yang dalam hal diperlukan. Untuk inilah sistem informasi
ini adalah bagian logistik. Sistem berbasis website ini sangat dibutuhkan
membutuhkan data untuk diolah sehingga karena selama ini informasi di Kejaksaan

126
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016

Negeri Rangkasbitung belum dapat menyelesaikan semua pekerjaannya.


dimanfaatkan secara maksimal oleh pihak- Dahulu perusahaan/instansi menyimpan
pihak yang bersangkutan. semua informasi dan dokumen
menggunakan buku yang disimpan dalam
2. LANDASAN TEORI lemari dokumen, maka sekarang berubah
2.1. Tinjauan Jurnal menggunakan komputer untuk
Menurut Nugroho (2011), Pada Bank menyimpan data-data suatu perusahaan
Internasional Indonesia Cabang Lampung (computerized). Beberapa permasalahan
saat ini khususnya dalam permintaan alat yang tampak seperti masih dilakukaknnya
tulis kantor (ATK) yang dilakukan oleh pengadaan barang ATK dilakukan dengan
setiap unit kerja maupun Kantor Cabang perkiraan, masih memerlukan waktu yang
Pembantu masih menggunakan form lama dalam membuat laporan pengadaan
pengajuan permintaan alat tulis kantor barang ATK dan proses pencarian data
manual. Proses kontrol terhadap pembelian ATK juga memerlukan waktu yang lama,
alat tulis kantor dari supplier, kontrol sehingga perlu adanya interface yang dapat
terhadap pemakaian alat tulis kantor dari mempermudah user dalam mengolah data
masing-masing unit kerja dan Kantor report dan memperoleh informasi yang
Cabang Pebantu dan kontrol terhadap stok cepat, akurat dan tepat sesuai kegiatan
minimum maupun maksimum masih pengadaan barang ATK yang dilakukan
sering terjadi manipulasi data alat tulis oleh PT. MEKAR CIPTA INDAH tersebut,
kantor. Sistem informasi yang ada di antara hal tersebut dapat membantu perusahaan
unit-unit organisasi atau departemen- untuk mendapatkan data keuangan yang
departemen harus dapat berhubungan dan akurat dan sesuai dengan kebutuhan
berkomunikasi dengan baik. Sasaran dari perusahaan.
sistem informasi terintegrasi ini adalah
untuk menyediakan informasi yang akurat, 2.2. Konsep Dasar Model Pengembangan
tepat waktu serta relevan terhadap semua Sistem
komponen. Oleh sebab itu sistem informasi Salah satu metode pengembangan
yang terpadu harus dirancang di sebuah perangkat lunak (System Development Life
organisasi. Cycle) adalah dengan model waterfall atau
Menurut Akhmad (2015), Sistem lebih dikenal dengan model linear
informasi pengendalian barang ATK sequential, yang merupakan model klasik
adalah system informasi yang dirancang bersifat sistematis, yang digunakan sebagai
untuk mengelola permintaan ATK di PDP acuan dalam mengembangkan suatu
UHT, yang secara prosedur manual proyek yang inovatif dan kompleks. Model
ditangani oleh SBAU TU. SBAU sendiri waterfall menurut Sommerville (2007: 30)
mendapatkan pasokan ATK dari Biro adalah “tahapan utama yang langsung
Administrasi Umum (BAU). Setiap akhir mencerminkan dasar pembangunan
tahun SBAU harus mengajukan anggaran kegiatan”, berikut ini adalah tahapannya:
biaya permintaan ATK untuk tahun a. Requirements definition: Mengumpulkan
berikutnya. Agar permintaan ATK apa yang dibutuhkan secara lengkap
terpenuhi, maka harus ada data yang untuk kemudian dianalisis guna
cukup sebagai bahan untuk pengajuan mendefinisiskan kebutuhan yang harus
anggaran. Oleh karena itu sistem informasi dipenuhi oleh program yang akan
ini harus dapat menghasilkan laporan dibangun. Fase ini harus dikerjakan
tahunan tentang biaya pengadaan ATK. dengan lengkap untuk menghasilkan
Menurut Wahana dan Riswaya (2013), desain yang lengkap.
Berkembangnya teknologi informasi b. System and software design: Setelah yang
mengubah perusahaan/instansi dalam dibutuhkan telah selesai dikumpulkan

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

E. PHP (Perl Hypertext Preprocessor) halnya bahasa pemrograman aplikasi


Menurut Hidayatullah dan Kawistara yang lainnya.
(2014:231), PHP singkatan dari Perl b. PHP dapat berjalan pada web server yang
Hypertext Preprocessor yaitu bahasa dirilis oleh Microsoft, seperti IIS atau
pemrograman web server-side yang bersifat PWS juga pada apache yang bersifat
open source. PHP merupakan script yang open source.
berintergrasi dengan HTML dan berada c. Karena sifatnya yang open source, maka
pada server (server side HTML embedded perubahan dan perkembangan
scripting). PHP adalah script yang interpreter pada PHP lebih cepat dan
digunakan untuk membuat halaman web mudah, karena banyak milis-milis dan
dinamis. Dinamis berarti halaman yang developer yang siap membantu
akan ditampilkan dibuat saat halaman itu pengembanganya.
diminta oleh client. Mekanisme ini d. Jika dilihat dari segi pemahaman, PHP
menyebabkan informasi yang diterima memiliki referensi yang begitu banyak
client selalu yang terbaru/up to date. Semua sehingga sangat mudah untuk
script PHP dieksekusi pada server dimana dipahami.
script tersebut dijalankan. e. PHP dapat berjalan pada 3 (tiga)
Pengertian PHP menurut Kristanto operating system, yaitu: Linux, unux, dan
(2010:9), “PHP adalah bahasa windows, dan juga dapat dijalankan
pemrograman yang digunakan secara luas secara runtime pada suatu console.
untuk penanganan pembuatan dan f. PHP bersifat bebas dipakai (free).
pengembangan sebuah web dan bisa
digunakan pada HTML”. PHP merupakan F. HTML (Hyper Text Markup Language)
singkatan dari “PHP : Perl Hypertext Menurut Hidayatullah dan Kawistara
Preprocessor”, dan merupakan bahasa yang (2014:13), Hyper Text Markup Language atau
disertakan dalam dokumen HTML HTML adalah bahasa standar yang
sekaligus bekerja di sisi server (server-server digunakan untuk menampilkan halaman
HTML-embedded scripting). Artinya sintaks web. Yang bisa dilakukan dengan HTML
dan perintah yang diberikan akan yaitu: mengatur tampilan dari halaman web
sepenuhnya dijalankan di server tetapi dan isinya, membuat table dalam halaman
disertakan pada halaman HTML biasa, web, mempublikasikan halaman web secara
sehingga scriptnya tak tampak disisi client. online, membuat form yang bisa digunakan
PHP dirancang untuk dapat bekerja untuk menangani registrasi dan transaksi
sama dengan database server dan dibuat via web, menambahkan objek-objek seperti
sedemikian rupa sehingga pembuatan citra, audio, video, animasi, java aplet
dokumen HTML yang dapat mengakses dalam halaman web, serta menampilkan
database menjadi begitu mudah. Tujuan dari area gambar (canvas) di browser.
bahasa scripting ini adalah untuk membuat Semua tag-tag HTML bersifat dinamis,
aplikasi dimana aplikasi tersebut dibangun artinya kode HTML tidak dapat dijadikan
oleh PHP pada umumnya akan sebagai file executable program. Hal ini
memberikan hasil kepada web browser, disebabkan HTML hanyalah sebuah bahasa
tetapi proses keseluruhannya dijalankan di scripting yang dapat berjalan apabila
server. dijalankan didalam browser (pengakses
Adapun kelebihan-kelebihan dari PHP web), browser-browser yang mendukung
yaitu: HTML antara lain adalah Internet Explorer,
a. PHP merupakan sebuah bahasa script Netscape Navigator, Opera, Mozila dan
yang tidak melakukan sebuah kompilasi lain-lain. Jadi pada saat ingin membuka
dalam penggunaannya. Tidak seperti halaman yang berasal dari HTML anda
dapat melihat bentuk pengkodeannya

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

yang akan dibuat”. Use case Proses memungkinkan analis


mendeskripsikan sebuah interaksi menghasilkan struktur basis data dapat
antara satu atau lebih aktor dengan disimpan dan diambil secara efisien.
sistem informasi yang akan dibuat. Simbol-simbol dalam ERD (Entity
b. Activity Diagram Relationship Diagram) adalah sebagai
Menurut Rosa dan Shalahuddin berikut:
(2014:161), “Diagram aktivitas atau a. Entitas: suatu yang nyata atau abstrak
activity diagram menggambarkan yang mempunyai karakteristik dimana
workflow (aliran kerja) atau aktivitas kita akan menyimpan data.
dari sebuah sistem atau proses bisnis b. Atribut: ciri umum semua atau
atau menu yang ada pada perangkat sebagian besar instansi pada entitas
lunak”. Activity Diagram tertentu.
menggambarkan aktivitas sistem c. Relasi: hubungan alamiah yang terjadi
bukan apa yang dilakukan aktor, jadi antara satu atau lebih entitas.
aktivitas yang dapat dilakukan oleh d. Link: garis penghubung atribut
sistem. dengan kumpulan entitas dan
c. Component Diagram kumpulan entitas dengan relasi.
“Diagram Kompenen atau Component
diagram dibuat untuk menunjukan B. Kardinalitas Relasi
organisasi dan ketergantungan a. Satu ke satu (One to One)
diantara kumpulan kompenen dalam Setiap elemen dari Entitas A
sebuah sistem”. (Rosa dan berhubungan paling banyak dengan
Shalahuddin, 2014:148). Diagram elemen pada Entitas B. Demikian juga
kompenen fokus pada kompenen sebaliknya setiap elemen B
sistem yang dibutuhkan dan ada berhubungan paling banyak satu
didalam sistem. elemen pada Entitas A.
d. Deployment Diagram b. Satu ke banyak (One to Many)
Diagram deployment atau deployment Setiap elemen dari Entitas A
diagram menunjukan konfigurasi berhubungan dengan maksimal
kompenen dalam proses eksekusi banyak elemen pada Entitas B. Dan
aplikasi” (Rosa dan Shalahuddin, sebaliknya setiap elemen dari Entitas B
2014:154). berhubungan dengan paling banyak
satu elemen di Entitas A.
2.5. ERD (Entity Relationship Diagram) c. Banyak ke satu (Many to One)
A. Pengertian ERD Setiap elemen dari Entitas A
ERD (Entity Relationship Diagram) berhubungan paling banyak dengan
adalah model teknik pendekatan yang satu elemen pada Entitas B. Dan
menyatakan atau menggambarkan sebaliknya setiap elemen dari Entitas B
hubungan suatu model. Didalam behubungan dengan maksimal banyak
hubungan ini tersebut dinyatakan yang elemen di entitas A.
utama dari ERD adalah menunjukan objek d. Banyak ke banyak (Many to Many)
data (Entity) dan hubungan (Relationship), Setiap elemen dari Entitas A
yang ada pada Entity berikutnya. berhubungan maksimal banyak
Menurut Simarmata (2010:67), “Entity elemen pada Entitas B demikian
RelationShip Diagram (ERD) adalah alat sebaliknya.
pemodelan data utama dan akan
mambantu mengorganisasi data dalam 2.6. LRS (Logical Record Structure)
suatu proyek ke dalam entitas-entitas dan Menurut Simarmata dan paryudi
menentukan hubungan antar entitas”. (2007:115), “Logical Record Structured (LRS)

132
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016

adalah representasi dari struktur record- 3. METODE PENELITIAN


record pada tabel-tabel yang terbentuk dari Metode penelitian yang digunakan
hasil relasi antar himpunan entitas”. dalam jurnal ilmiah ini adalah metode
Menentukan kardinalitas, jumlah tabel, dan deskriptif.
ForeignKey (FK).
Berikut adalah cara membentuk skema 4. PEMBAHASAN
database atau LRS (Logical Record Strutured) 4.1. Proses Bisnis Sistem
berdasarkan Entity Relationship Diagram : Prosedur ini dimulai dari user yang
a. Jika relasinya satu-ke-satu, maka melakukan permintaan alat tulis kantor
foreign key diletakan pada salah satu dengan mendatangi ruang KU
dari dua entitas yang ada tau perlengkapan untuk meminta form
menyatukan kedua entitas tersebut. permintaan barang kepada admin. Setelah
b. Jika relasinya satu-ke-banyak, maka form permintaan barang diisi, user
foreign key diletakan pada entitas mengembalikan form tersebut untuk segera
Many. diproses oleh admin. Sebelum diproses
c. Jika relasinya banyak-ke-banyak, maka oleh admin, admin meminta ACC kepada
dibua “file konektor” yang berisi dua Kasubag Pembinaan selaku Pembina KU
foreign key yang berasal dari kedua Perlengkapan. Setelah mendapatkan ACC
entitas. dari Kasubag Pembinaan, barulah admin
menyelesaikan proses permintaan barang
2.7. Pengujian Web dengan membuat realisasi dalam bentuk
Menurut Rosa dan Shalahuddin form pengeluaran barang.
(2014:275-276), “Black-box testing adalah Form pengeluaran barang itu dibuat
perangkat lunak dari segi spesifikasi pada saat admin akan menyerahkan barang
fungsional tanpa menguji desain dan kode yang diminta kepada user. Untuk
program”. Pengujian web yang dilakukan pengadaan barang ATK yang habis atau
pada kesempatan ini, menggunakan menipis, admin membuat form pengajuan
metode black box testing. permintaan pembelian barang yang akan
Pengujian dimaksudkan untuk diajukan kepada bendahara untuk di
mengetahui fungsi-fungsi, masukan dan proses. Setelah barang yang diminta
keluaran dari perangkat lunak sesuai datang, bendahara menyerahkan barang
dengan spesifikasi yang dibutuhkan dan dan memberikan kwitansi pembelian
pengujian dengan metode black box testing kepada admin sebagai bukti barang masuk.
memungkinkan pengembang software Setelah proses selesai admin mengarsipkan
untuk membuat himpunan kondisi input form permintaan, pengeluaran barang dan
yang akan melatih seluruh syarat-syarat kwitansi tersebut.
fungsional suatu program.
Adapun beberapa kategori kesalahan
yang diuji oleh black box testing,
diantaranya:
a. Fungsi-fungsi yang salah atau hilang.
b. Kesalahan interface.
c. Kesalahan dalam struktur data atau
akses database eksternal.
d. Kesalahan performa.
e. Kesalahan inisialisasi dan terminasi.

133
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016

b. Use Case Diagram Admin

Gambar 4. Use Case Diagram Admin


Gambar 2. Activity Diagram Proses Bisnis
B. Activity Diagram
Activity Diagram sistem informasi
4.2. Analisa Kebutuhan Software berbasis intranet, informasi permintaan alat
Perancangan sistem informasi tulis kantor pada Kejaksaan Negeri
penjualan barang Sistem informasi berbasis Rangkasbitung terdiri dari 2 tahap yaitu
intranet dapat memudahkan dalam User melihat stok sampai dengan
mengakses informasi permintaan alat tulis melakukan permintaan alat tulis kantor.
kantor.
a. Activity Diagram Permintaan ATK
A. Use Case Diagram
a. Use Case Diagram User

Gambar 5. Activity Diagram Permintaan


Gambar 3. Use Case Diagram User
ATK

134
JURNAL KHATULISTIWA INFORMATIKA, VOL. IV, NO. 2 DESEMBER 2016

4.3. Desain 4.5. Software Architecture


Proses desain akan menerjemahkan A. Component Diagram
syarat kebutuhan kesebuah perancangan
perangkat lunak yang di perkirakan
sebelum dibuat coding, proses ini berfokus
pada struktur data, arsitektur perangkat
lunak, representasi interface dan detail
(algoritma) prosedural. Dengan
menguunakan UML (Unified Modelling
Language) sebagai salah satu alat bantu
yang sangat handal di dunia
pengembangan sistem yang berorientasi
obyek.
Gambar 7. Component Diagram
Permintaan ATK
4.4. Database
Berikut penggambaran database yang
digunakan agar sistem informasi
B. Deployment Diagram
permintaan ATK dapat diaplikasikan
dengan baik.

A. Entity Relationship Diagram

Gambar 8. Deployment Diagram


Permintaan ATK

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

Indonesia Cabang Lampung. Jurnal Simarmata, Janner. 2010. Perancangan Basis


Informatika, Vol. 11, No. 1, Juni 2011. Data. Yogyakarta: CV. Andi Ofsset.
Rahayu, Sri dkk. 2014. Sistem Persediaan Sommerville, Ian. 2007. Software Engineering
Alat Tulis Kantor Sebagai Penunjang 8. London: Addison-Wesley.
Pengambilan Keputusan Bagian Sopandi, Dede. 2008. Instalasi dan
Logistik di Perguruan Tinggi Raharja. Konfigurasi Jaringan Komputer.
ISSN: 1978-8282, Vol. 2 No. 8, Januari Bandung. Informatika.
2015. Wahana, Agung dan Asep Ririh Riswaya.
Rosa, Ariani Sukamto dan Shalahuddin M. 2013. Sistem Informasi Pengadaan
2014. Rekayasa Perangkat Lunak Barang ATK di PT. Mekar Cipta Indah
Terstruktur dan Berorientasi Objek. Menggunakan PHP dan MySQL.
Bandung : Informatika. Jurnal Computech & Bisnis, Vol. 7, No.
Sadeli, Muhammad. 2011. 7 Jam Belajar 2, Desember 2013.
Interaktif Dreamweaver untuk Orang Wicaksono, Yogi. 2008. Membangun Bisnis
Awam. Palembang: Maxikom. Online dengan Mambo. Jakarta: PT.
Simarmata, Janner dan Imam Paryudi. Elex Media Komputindo.
2007. Basis Data. Yogyakarta: CV.
Andi Offset.

137
138

You might also like