PENDAHULUAN
1.1. Latar Belakang
Dalam era globalisasi sekarang ini, kebutuhan akan informasi merupakan
suatu titik vital yang sangat penting. Kebanyakan perusahaan perusahaan
mengganggap teknologi informasi sebagai jalan keluar untuk mengatasi
permasalahan-permasalahan yang timbul. Tidak ketinggalan pula peranan aplikasi
dalam hal tersebut, perkembangan aplikasi juga semakin pesat seiring dengan
semakin dibutuhkannya teknologi informasi. Aplikasi adalah perangkat lunak atau
software yang dibangun untuk mempermudah suatu pekerjaan manusia.
Perkembangan aplikasi ini juga berdampak pada berbagai instansi baik
instansi milik pemerintah maupun instansi milik swasta, salah satunya adalah
Pusat Penanggulangan Krisis Kesehatan Regional Sulawesi Selatan (PPKK
Regional Sulawesi Selatan). PPKK Regional Sulawesi Selatan adalah suatu
pelaksana tugas regional penanggulangan krisis kesehatan yang memiliki anggota
regional sebanyak 7 provinsi. Tugas utama dari PPKK Regional Sulawesi Selatan
berdasarkan Keputusan Menteri Kesehatan RI Nomor 783/MENKES/SK/X/2006
adalah menyiapkan dan memobilisasi sumber daya untuk mempercepat
mendekatkan bantuan pelayanan kesehatan. Bantuan pelayanan kesehatan yang
dimaksud dapat berupa logistik, sarana dan prasarana kesehatan. Untuk
mendukung tugas utama PPKK Regional Sulawesi Selatan, Departemen
Kesehatan memberikan sarana dan prasarana yang cukup memadai yang terdiri
dari Mobil Klinik, Ambulance, Perahut Karet, Tenda Rumah Sakit Lapangan
lengkap dengan peralatan operasi dan ruang ICU, dan perlengkapan lainnya.
Sedangkan untuk bantuan logistk berupa Biskuit MP ASI, Penjernih Air, Kaporit,
dan sebagainya. Seluruh barang logistik, sarana dan prasarana yang ada di
tempatkan dalam satu gudang yang cukup besar.
Jumlah petugas gudang yang ada pada PPKK Regional Sulawesi Selatan
sebanyak 4 orang tidak termasuk penanggungjawab gudang atau administrator
gudang. Petugas gudang berfungsi untuk mengecek dan mempersiapkan barang,
sedangkan administrator gudang berfungsi untuk mencatat semua perubahan datadata barang yang digudang.
Metode Sistem pencatatan dan pelaporan barang yang ada di PPKK Regional
Sulawesi Selatan menggunakan Microsoft Excel di salah satu laptop milik
Penanggungjawab gudang. Segala jenis kegiatan yang berkaitan dengan barang di
Gudang PPK Regional Sulawesi Selatan baik pemasukan, pengeluaran dan
peminjaman dicatat menggunakan Microsoft Excel.
Namun dalam pelaporan data barang seringkali terjadi kesalahan dalam
pendataan barang seperti jumlah barang, kondisi barang dan letak penyimpanan
barang. Kesalahan ini sering terjadi disebabkan karena belum adanya system yang
tetap dalam melakukan pendataan barang. Berbagai faktor dapat menyebabkan
masalah ini, diantaranya
-
Atas dasar masalah tersebut, maka dibangun suatu aplikasi yang dapat
mempermudah petugas dan administrator gudang dalam pendataan dan pelaporan
data barang yang ada di Gudang PPKK Regional Sulawesi Selatan yaitu Aplikasi
Inventarisasi Barang Milik Negara di PPKK Regional Sulawesi Selatan Berbasis
Client Server.
Aplikasi ini dibangun dengan tujuan untuk menangani masalah pencatatan
baik barang yang masuk, barang yang keluar, maupun barang yang dipinjam
instansi lain. Dan aplikasi ini juga dapat menangani masalah laporan barang baik
pelaporan stok barang maupun pelaporan kondisi barang. Dengan adanya aplikasi
berbasis client-server ini, pengguna tidak lagi saling ketergantungan antara yang
satu dengan yang lainnya dikarenakan data barang tidak lagi terpusat di pengguna
tertentu, akan tetapi terpusat pada sebuah komputer.
PENDAHULUAN
Dalam bab ini menjelaskan tentang latar belakang, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian
serta sistematika penulisan.
BAB II :
TINJAUAN PUSTAKA
Dalam bab ini berisi pengertian dan istilah-istilah yang
digunakan dalam penulisan dan menerapkan teori-teori yang
digunakan untuk menganalisisa dan penjelasan mengenai
teknologi
informasi
yang
digunakan
dalam
rangkaian
pemecahan masalah.
BAB III :
METODOLOGI PENELITIAN
Dalam bab ini berisi tentang metode dan tahapan menelitian
yang digunakan serta waktu dan tempat penelitian, alat dan
bahan yang digunakan untuk mendukung penelitian yang
dilakukan oleh penulis sampai dengan akhir penelitian.
BAB IV :
BAB V :
bab
ini
membahas
tentang
pengujian
aplikasi
PENUTUP
Dalam bab ini membahas tentang kesimpulan dan saran-saran
yang diperoleh dari seluruh pembahas
BAB II
TINJAUAN PUSTAKA
2.1. Aplikasi
Aplikasi menurut Rina Puspitasari, dkk (2002) merupakan sebuah penerapan,
lamaran dan penggunaan. Menurut istilah, aplikasi adalah program yang siap
pakai, yang dirancang dan dibangun untuk melaksanakan suatu fungsi bagi
pengguna atau aplikasi lain dan dapat digunakan oleh sasaran yang dituju.
Aplikasi juga dapat diartikan sebagai program di dalam komputer yang dibuat
untuk membantu user yakni manusia dalam melaksanakan tugas tertentu.
Aplikasi Inventarisasi Barang Milik Negara merupakan aplikasi yang
digunakan untuk mengetahui jumlah barang yang ada pada gudang dan jumlah
barang yang sedang terpakai milik PPKK Regional Sulawesi Selatan.
Surat
Keputusan
Menteri
Kesehatan
RI
Nomor
fisik
dan
yuridis/legal,
kemudian
selanjutnya
dilakukan
bersangkutan
dalam
bentuk
laporan.
Inventarisasi
aset
dalam
2.
lainnya
yang
dapat
dipertanggunggjawabkan
sehingga
memerlukan penggantian
7
3.
4.
5.
Pertimbangan teknologi
2.
3.
4.
2.3.6. Penyaluran
Adalah kegiatan untuk menyalurkan barang dari gudang ke pihak
yang membutuhkan. Kegiatan penyaluran yaitu :
1.
Menyelenggarakan
penyaluran
barang
kepada
pihak
yang
membutuhkan
2.
3.
2.3.7. Pemeliharaan
Adalah kegiatan atau tindakan yang dilakukan agar semua barang
selalu dalam keadaan baik dan siap untuk digunakan secara berdaya guna
dan berhasil guna. Penyelenggaraan pemeliharaan dapat berupa :
1.
2.
3.
Bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam
sistem operasi. Dan bisa diperoleh secara gratis dengan mendownload di internet.
MySQL awalnya dibuat oleh perusahaan konsultan bernama TeX yang berlokasi
di Swedia. Saat ini pengembangan MySQL berada dibawah naungan MySQL AB
(Kadir, 2013). Sebagai software DBMS, MySQL memiliki sejumlah fitur seperti
yang akan dijelaskan sebagai berikut :
1. Mutliplatform
MySQL tersedia pada beberapa platform (Windows, Linux, Unix dan lainlain).
2. Andal, Cepat dan Mudah Digunakan
MySQL tergolong sebagai database server (server yang melayani
permintaan terhadap database) yang handal, dapat menangani database yang
besar dengan kecepatan tinggi. Mendukung banyak sekali fungsi untuk
mengakses database dan sekaligus mudah untuk digunakan.
3. Jaminan Keamanan Akses
MySQL mendukung pengamanan database dengan berbagai kriteria
pengaksesan. Sebagai gambaran, dimungkinkan untuk mengatur user tertentu
agar bisa mengakses data yang bersifat rahasia (misal gaji pegawai),
sedangkan user lain tidak boleh sesuai dengan hak aksesnya.
4. Dukungan SQL
SQL
mendukung
perintah
SQL
(Structured
Query
Language).
10
2.5. XAMPP
XAMPP merupakan paket PHP berbasis open source yang dikembangkan
oleh sebuah komunitas Open Source (Nugroho, 2008). Dengan menggunakan
XAMPP tidak dibingungkan dengan penginstalan program-program lain, karena
semua kebutuhan telah tersedia oleh XAMPP.
XAMPP sendiri berfungsi sebagai server yang berdiri sendiri (localhost),
yang terdiri atas program Apache HTTP Server, MySQL database, dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama
XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache,
MySQL, PHP dan Perl. Pada paket XAMPP telah memiliki Apache (Web Server),
MySQL sebagai database, PHP sebagai Server Side Scripting, Perl sebagai FTP
Server. Dengan menginstall XAMPP tidak perlu lagi melakukan instalasi dan
konfigurasi webserver seperti yang di jelaskan sebelumnya secara manual,
dikarenakan XAMPP secara otomatis akan mengkonfigurasi.
2.6. Embarcadero RAD Studio XE5
Bahasa pemrograman Delphi adalah salah satu bahasa pemrograman yang
sangat popular dikarenakan bahasa yang digunakan merupakan turunan dari
bahasa Pascal. Delphi juga merupakan bahasa pemrograman yang berjalan
diplatform windows, yang paling popular adalah Delphi 7. Seiring berjalannya
waktu Delphi mengalami perubahan yang sangat signifikan, semuanya berawal
saat Borland menjual produknya kepihak embarcadero. Dipihak embarcadero
Delphi mulai memuncak dengan rilisnya versi terbaru, bahkan dalam beberapa
tahun terakhir ini Delphi sudah mengalami beberapa perubahan versi mulai dari
Delphi 2010, Delphi 2011 ( XE ), Delphi XE2, Delphi XE3, Delphi XE4, XE5,
XE6 dan yang paling teranyar adalah Delphi XE7 yang mampu berjalan di multi
platform seperti windows, android dan IOS.
RAD Studio XE5 memungkinkan pengguna untuk membuat aplikasi asli
yang benar untuk PC, tablet, dan smartphone dan membuat mereka untuk toko
aplikasi dan perusahaan cepat. Aplikasi asli benar berjalan secara langsung pada
perangkat keras tanpa scripting atau lapisan interpretatif, memungkinkan
pengembang untuk memberikan pengalaman pengguna yang terbaik mungkin.
Sebuah survei baru oleh Research Dimensi yang dirilis hari ini, menunjukkan
11
Technologies,
Inc
adalah
penyedia
terkemuka
alat-
meningkatkan
produktivitas,
mengurangi
biaya,
menyederhanakan
12
(modeling) ialah suatu proses di dalam merancang suatu perangkat lunak sebelum
dilakukannya pengkodean (coding).
Semakin kompleksnya sebuah sistem maka semakin pentingnya teknik
pemodelan yang digunakan dalam merancang sistem tersebut. Unified Modelling
Language (UML) adalah sistem arsitektur yang menggunakan Object Oriented
Analysis Design dengan menggunakan satu bahasa yang konsisten untuk
menspesifisikan, memvisualisasikan, membangun, dan mendokumentasikan
obyek-obyek dari sebuah sistem software untuk memodelkan bisnis dan
komponennya. Dengan menggunakan UML dapat membantu tim dari sebuah
proyek untuk berkomunikasi, memeriksa potensi rancangannya dan menyetujui
arsitektur rancangan dari proyek software tersebut.
Berdasarkan jenisnya, UML yang digunakan dalam proses perancangan
terdiri dari :
Use Case Diagram
Use case Diagram adalah sebuah teknik untuk merekam fungsional sebuah
sistem. Use case mendeskripsikan interaksi tipikal antara para pengguna sistem
dengan sisten itu sendiri. Dengan memberi sebuah narasi tentang bagaimana
sistem tersebut digunakan.
13
Keterangan
Aktor
2.
Use case
usecase
use
case
atau
aktor,
dan
biasanya
Association
4.
Generalization
5.
Dependency
<<include>>
6.
Dependency
<<extend>>
yang
14
Class diagram
Diagram class memberikan pandangan secara luas dari suatu sistem
Keterangan
Class
Menggambarkanblok-blok pembangun
pada pemrograman berbasis objek
2.
Association
3.
Aggregation
Menggambarkan
bahwa
satu
kelas
4.
Generalization
Activity Diagram
Diagram ini berhubungan dengan diagram statechart dimana diagram
statechart yang berfokus pada obyek yang dalam suatu prosesnya menjadi suatu
obyek, dan diagram activity berfokus pada aktifitas-aktifitas yang terjadi yang
terkait dalam suatu proses tunggal. Dengan kata lain, diagram activity
menunjukkan bagaimana aktifitas-aktifitas tersebut bergantung satu sama lain.
15
Keterangan
Status awal
2.
Aktfitas
Menggambarkan
aktivitas
yang
3.
Decision
4.
Swimlane
5.
Synchronization
6.
Status akhir
16
Deployment Diagram
Diagram
deployment
merupakan
penggambaran/pemodelan
yang
Keterangan
Package
Package
2.
Node
3.
Dependency
17
Melihat permasalahan yang ada, maka akan dibuatkan sebuah sistem aplikasi
yang berbasis client-server yang memudahkan pengguna untuk melakukan
pendataan barang dan pelaporan data-data barang.
Tahap pertama yang akan dilakukan yaitu teknik pengumpulan data terhadap
PPKK Regional Sulawesi Selatan dan melihat kemungkinan kebutuhan yang
dibutuhkan pada perancangan sistem yang akan dibuat nantinya. Untuk model
perancangan kami akan menggunakan Unified Modifying Language,
selanjutnya sistem akan dibangun menggunakan bahasa pemrograman
Borland Delphi 7 dengan database MySQL.
18
BAB III
METODE PENELITIAN
3.1.
Lokasi Penelitian
Kegiatan penelitian dilakukan pada kantor Pusat Penanggulangan Krisis
Arsitektur Sistem
20
21
3.3.
22
Harddisk 500 GB
RAM 4 GB
Printer
MySQL.
XAMPP
Class Diagram
23
Sequence Diagram.
State Diagram
Activity Diagram
Deployment Diagram
24
25
No Jenis Kegiatan
1
2
3
4
5
6
7
Maret
2016
1 2 3 4
April
Mei
Juni 2016
2016
2016
1 2 3 4 1 2 3 4 1 2 3 4
Pengumpulan Data
Analisis Aplikasi
Perancangan Aplikasi
Desain Aplikasi
Pengujian Aplikasi
Implementasi
Dokumentasi
DAFTAR PUSTAKA
Al-Bahra. (2005). Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit
Graha Ilmu.
Keputusan Menteri Kesehatan RI Nomor 783/MENKES/SK/X/2006
26
Graha Ilmu.
Puspita Rina Dkk (2003). Aplikasi Pacitan: Penerbit Graha Ilmu.
Kadir, Abdul. (2008). BELAJAR DATABASE MENGGUNAKAN MYSQL
Bandung: Penerbit Andi Publisher .
Yulianto, Slamet.(2012) Pengantar Unified Modeling Language .
27