LANDASAN TEORI
Merupakan suatu kegiatan yang berkaitan dengan kegiatan yang meliputi cata-
prosesnya dikerjakan oleh dua orang atau lebih dalam mencapai tujuan dengan
terhadap narapidana di Indonesia. Sebelum dikenal istilah rumah tahanan atau lapas,
terlebih dahulu rumah tahanan atau lapas dikenal dengan sebutan penjara. Rumah
tahanan atau lapas merupakan unit Pelaksanaan teknis di bawah Direktorat Jendral
Pemasyarakatan Kementrian Hukum dan Hak Asasi Manusia. Pegawai negeri sipil
yang menangani pembinaan narapidana dan tahanan di rumah tahanan atau lapas
disebut dengan petugas pemasyarakatan, atau dahulu dikenal dengan sebutan sipir
tahun.
sebagai media alat bantu dalam pengambilan keputusan, namu informasi juga sangat
10
Aktifitas manusia pada saat sekarang ini banyak berhubungan dengan sistem
informasi. Tidak hanya pada Negara-negara maju saja, namun pada Negara-negara
juga halnya dengan Indonesia yang mana penduduknya dalam beraktivitas sangat
berkaitan erat dengan sistem informasi yang sangat membantu aktivitasnya (Kadir,
2014)2.
Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau
himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi,
Sistem merupakan sekumpulan elemen yang saling terkait atau terpadu yang
Suatu sistem pasti memiliki karakteristik tertentu yang mencirikan bahwa hal
tersebut bisa dikatakan sebagai suatu sistem (Sutabri, 2012)7. Adapun karakteristik
keseluruhan.
dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas suatu
Lingkungan luar sistem adalah segala sesuatu diluar batasan sistem yang
operasi sistem.
input). Maintenance input adalah energi atau data yang dimasukkan supaya
sistem tersebut dapat beroperasi. Sinyal input adalah energi atau data yang
bahan baku atau data dan bahan-bahan lain menjadi keluaran berupa laporan
dan informasi.
12
6. Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi
Suatu system pasti mempunyai tujuan (goal) atau sasaran (objective) yang
atau tujuannya.
Metode siklus hidup pengembangan sistem atau System Development Life Cycle
(SDLC) mempunyai beberapa tahapan. Sesuai dengan namanya, SDLC dimulai dari suatu
tahapan sampai tahapan berakhir dan kembali lagi ke tahapan awal membentuk suatu siklus.
Analisis Sistem
Seleksi Sistem
Dari Gambar 2.1 tentang siklus pengembangan sistem di atas dapat dijelaskan
sebagai berikut:
2. Analisa Sistem
Analisa sistem adalah suatu proses untuk dapat memahami sistem yang ada
Tahap ini merupakan tahap dari tahap sebelumnya. Setelah tahap analisis
Tujuan dari tahap ini adalah mendesain sistem baru yang dapat
Dalam desain sistem terinci ini terdiri dari desain output, desain input,
desain file, serta proses apa saja untuk memperoleh hasil yang semaksimal
mungkin.
Tahap ini mencari beberapa penyebab permasalahan yang ada pada sistem
lama dan memilih satu pemecahan masalah dari beberapa alternatif yang
ada.
informasi informasi atau tepatnya mengolah data dari bentuk tak berguna menjadi
Informasi merupakan data yang telah diolah menjadi sebuah bentuk yang
berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau
1. Akurat (Accurate)
Informasi tersebut harus bebas dari kesalahan dan informasi tersebut harus
jelas.
3. Relavan (Relavance)
data dan informasi sebagai entitas penting pembentukan sistem informasi. Data
adalah deskripsi tentang benda, kejadian, aktivitas dan transaksi yang tidak
mempunyai makna atau tidak berpengaruh secara langsung kepada pamakai (Kadir,
2012)7.
guna bagi pemakainya. Informasi merupakan data yang telah dan menjadi bentuk
komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus
yang terjadi yang ada di dalam sistem tersebut (Sutabri, 2012)7. Oleh karena itu,
Sistem abstak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa
merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem
sebagainya.
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
bidang pendidikan serta dalam bidang industri yang nantinya akan memakai
Sistem yang berinteraksi dengan tingkah laku yang dapat diprediksi disebut
unsur probabilistic.
18
tanpa campur tangan pihak luar. Sedangkan sistem tebuka adalah sistem
blok bangunan (building block), dimana masing-masing blok ini saling berinteraksi
satu sama lainnya membentuk satu kesatuan untuk mencapai tujuannya. Sistem
1.Input (Masukan)
Komponen input ini berfungsi untuk menerima semua input dari pengguna.
2.Output (Keluaran)
maupun client.
Komponen basis data berfungsi untuk menyimpan semua data dan informasi
Kontrol dan prosedur adalah dua buah komponen yang menjadi satu.
ancaman terhadap data dan informasi yang ada dalam sistem informasi,
diinginkan.
prosedur, input, dan output, sehingga sistem dapat berjalan dan terkendali
dengan baik.
UML merupakan suatu alat untuk seorang analyst system untuk membuat
sebuah sistem dengan menggunakan diagram dan teks-teks pendukung (Rosa dan
dalam sistem melalui sejumlah elemen grafis yang bisa diakomodasikan menjadi
diagram.
sistem, yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan
dengan sistem. Use case menggambarkan kata kerja seperti Login ke sistem,
sebagai actor.
case.
sebuah objek dan merupakan inti dari pengembangan berorientasi objek. Class
22
Class diagram menggambarkan struktur dan deskripsi class, packed dan objek
beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi dan
lainnya.
Simbol-simbol yang digunakan pada class diagram dapat dilihat pada Tabel 2.2.
1 2 3 4
Class Class adalah blok-blok pembangunan
1.
pada pemrograman berorientasi
sebuah class.
1 2 3 4
23
terjadi dan bagaimana mereka berakhir. Activity diagram merupakan state diagram
24
khusus, dimana sebagian besar state adalah action dan sebagian besar transisi trigger
direalisasikan oleh satu use case atau lebih, sementara use case activity diagram
lain. Diagram ini mengilustrasikan bagaimana pesan terkirim dan diterima diantara
sebuah objek. Sequence diagram menampilkan garis vertical secara paralel, objek
dan proses yang ada secara simultan dan panah horizontal dimana pesan-pesan
saling tukar sesuai dengan urutan kejadian. Simbol-simbol yang digunakan pada
bagian perangkat lunak mana yang berjalan pada sebuah perangkat keras.
server atau piranti keras apa), serta bagaimana kemampuan jaringan pada lokasi
tersebut, spesifikasi server dan hal-hal lain yang bersifat secara fisikal.
Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk
Database merupakan sekumpulan data yang saling terhubung satu sama lain
penyediaan informasi bagi para pemakainya. Database dibentuk dari kumpulan file-
Dalam file induk merupakan file yang sangat penting. File induk dapat
Yaitu file induk yang recordnya relatif statis, jarang berubah nilainya.
Yaitu file induk yang nilai dari record-recordnya sering berubah atau
File ini disebut juga dengan file input, file ini digunakan untuk merekam
yang mempengaruhi file induk, maka dapat dilihat pada file transaksi.
File ini disebut juga dengan file output yaitu file yang berisi informasi yang
laporan.
2.7.2. MySQL
yang bersifat open source di bawah lisensi GNU (General Public Lisence), sehingga
(RDBMS), yaitu hubungan antar tabel yang berisi data-data pada suatu database,
memperoleh data serta sebuah database relasional. SQL membuat programer dan
DDL adalah perintah SQL yang digunakan untuk menjelaskan objek dan
d. Objek database yang dimaksud terdiri dan database, table, index, dan
view.
3. Security
database.
4. Integrity
5. Auxilliary
Web merupakan kependekan dari world wide web. Web adalah suatu ruang
2.5
menampilkan data ke sebuah situs. Data akan diolah ke sebuah database server
merupakan bagian dari sebuah situs web. PHP dirancang untuk berbaur dengan
2.8.2. Website
Internet menyimpan banyak sekali informasi, mulai dari yang ilmiah sampai
hiburan yang menyenangkan. Setiap informasi di internet khususnya world wide web
website. Setiap informasi disimpan dalam file yang berbeda yang disebut web page.
Dalam page inilah informasi akan dihubungkan ke informasi lainnya, baik dalam
web yang sama ataupun ke web lain pada website yang berbeda.
sebuah domain atau sub domain, yang tempatnya berada di dalam World Wide web
(WWW) didalam internet. Sebuah halam web biasanya berupa dokumen yang ditulis
penerima permintaan (request) yang berupa halaman web dari client dan
web. Pada dasarnya web server dapat berfungsi untuk melayani sembarang aplikasi
31
Hypertext Transfer Protocol (HTTP) dan mengembalikan header dokumen serta isi
Ada berbagai macam web server untuk membangun aplikasi web dinamis
halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu
teks biasa dan disebut sebagai markup language karena mengandung tanda-tanda
(tag) tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat