Skripsi uji

Dari widuri
Revisi per 28 Desember 2015 22.26 oleh Pujianingsih (bicara | kontrib) (←Membuat halaman berisi '{{pagebreak}} <div style="font-family:'Times New Roman', Times, serif;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none; "> <div style="font-size...')

(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Lompat ke: navigasi, cari

PERANCANGAN SISTEM PENGELOLAAN DATA PEMBINAAN KEGIATAN

KERJA NARAPIDANA PADA LEMBAGA PEMASYARAKATAN

KELAS IIA PEMUDA TANGERANG


SKRIPSI


jpg


Disusun Oleh :


NIM
: 1211473990
NAMA



JURUSAN SISTEM INFORMASI

KONSENTRASI Sistem Informasi Manajemen

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

TANGERANG

(2015/2016)

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PENGESAHAN SKRIPSI

 

PERANCANGAN SISTEM PENGELOLAAN DATA PEMBINAAN KEGIATAN

KERJA NARAPIDANA PADA LEMBAGA PEMASYARAKATAN

KELAS IIA PEMUDA TANGERANG

 

Disusun Oleh :

NIM
: 1211473990
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

 

Disahkan Oleh :

Tangerang, .....

Ketua
       
Kepala Jurusan
       
           
           
           
           
(Ir.Untung Rahardja, M.T.I)
       
(Nur Azizah, M.Akt, M.Kom)
NIP : 000594
       
NIP : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN PEMBIMBING

 

PERANCANGAN SISTEM PENGELOLAAN DATA PEMBINAAN KEGIATAN

KERJA NARAPIDANA PADA LEMBAGA PEMASYARAKATAN

KELAS IIA PEMUDA TANGERANG

 

Dibuat Oleh :

NIM
: 1211473990
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2015/2016

 

Disetujui Oleh :

Tangerang,.....

Pembimbing I
   
Pembimbing II
       
       
       
( Himawan, M.Kom)
   
NID : 12012
   
NID : 06126

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN SISTEM PENGELOLAAN DATA PEMBINAAN KEGIATAN

KERJA NARAPIDANA PADA LEMBAGA PEMASYARAKATAN

KELAS IIA PEMUDA TANGERANG

 

Dibuat Oleh :

NIM
: 1211473990
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2015/2016

Disetujui Penguji :

Tangerang,.....

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
(----)
 
(----)
 
(----)
NID :----
 
NID :----
 
NID :----

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM PENGELOLAAN DATA PEMBINAAN KEGIATAN

KERJA NARAPIDANA PADA LEMBAGA PEMASYARAKATAN

KELAS IIA PEMUDA TANGERANG

Dibuat Oleh :

NIM
: 1211473990
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sangksi jika pernyataan diatas tidak benar.


Tangerang, .....

 
 
 
 
NIM : 1211473990

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI


Sistem adalah suatu komponen-komponen yang saling berhubungan untuk mencapai suatu tujuan, kebutuhan akan sebuah sistem yang terkomputerisasi menjadi landasan dirancangnya sistem ini. Tujuan dari perancangan sistem pengelolaan data pembinaan kegiatan kerja narapidana pada lembaga pemasyarakatan kelas IIA pemuda Tangerang adalah mempercepat cara kerja sipir dalam pengelolaan data mengenai kegiatan kerja dan juga aktifitas yang dilakukan oleh para narapidana, meningkatkan kinerja sipir dalam mengelola data narapidana dan dalam penyajian laporan dengan memanfaatkan sistem komputerisasi sehingga akan mendapatkan hasil informasi yang lebih baik. Dilakukannya perancangan sistem ini karena pada sistem yang berjalan sebelumnya menggunakan proses pencatatan masih manual karena dalampekerjaannya masih menggunakan penulisan pada kertas, sehingga belum mempunyai sistem yang menghasilkan informasi secara cepat untuk pengelolaan data narapidana yang akan melaksanakan kegiatan kerja. Oleh karena itu kegiatan yang terkomputerisasi ini diharapkan dapat memberikan kemudahan bagi lembaga dalam mengatasi masalah dalam pengelolaan data narapidana dan memberikan laporan secara akurat dan cepat. Dalam penelitian penulis menggunakan metodologi: observasi, wawancara dan studi putaka untuk mencari sumber referensi yang berkaitan dengan penelitian ini. Metode perancangan menggunakan protoype untuk tampilan sistem agar sesuai dengan kebutuhan. Dengan adanya sistem ini diharapkan mampu membantu Lembaga Pemasyarakatan kelas IIA Pemuda Tangerang.

Kata Kunci : Lembaga Pemasyarakatan, Pengelolaan data, Kegiatan kerja


ABSTRACT

The system is a component that is interconnected to achieve a goal, the need for a computerized system that became the foundationof this system he designed. The purpose of the system design data management coaching work activities of inmates in correctional institutions class IIA youth Tangerang is speeding up how the guards in the management of data on work activities and the activities performed by the inmates, increasing the performance of the warden in managing the data of prisoners and in the presentationof reports by utilizing a computerized system that will get the better information. Does the design of this system because the system is running before using the manual recording process because the work still using the writing on the paper, so it does not have a system that produces timely information for data management inmates who will carry out work activities. Therefore the computerized activity is expected to provide facilities for the institution in addressing problems in data management and reporting inmate accurately and quickly. In the study the authors used a methodology: observation, interviews and studies putaka to find the source of referencerelated to this research. Protoype design method used to display the system to fit the needs. With this system is expected to help Penitentiary Tangerang Youth class IIA.

Keywords : Penitentiary, data management, work activities

 

KATA PENGANTAR


Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat-Nya sehingga penulis dapat menyelesaikan laporan Skripsi ini dengan baik. Laporan ini disajikan dalam bentuk buku. Adapun judul yang diambil dalam penyusunan Skripsi ini adalah "Perancangan Sistem Pengelolaan Data Pembinaan Kegiatan Kerja Narapidana Pada Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang ".

Tujuan pembuatan laporan Skripsi ini adalah untuk memenuhi salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) di Perguruan Tinggi Raharja. Sebagai bahan penulisan, data dikumpulkan berdasarkan hasil observasi, wawancara, dan sumber literature yang mendukung penulisan ini.

Penulis menyadari bahwa tanpa bimbingan dan dorongan banyak pihak, maka penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat waktu. Oleh karena itu, penulis menyampaikan ucapan terima kasih kepada pihak-pihak yang telah membantu dalam menyelesaikan laporan Skripsi ini, antara lain :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Presiden Direktur Perguruan Tinggi Raharja .
  2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik Perguruan Tinggi Raharja.
  3. Ibu Nur Azizah, M.Akt, M.Kom selaku Kepala Jurusan Sistem Informasi.
  4. Himawan, M.Kom selaku Dosen pembimbing I saya yang telah berkenan meluangkan waktu, pikiran dan tenaganya untuk membantu serta memberikan bimbingan dan pengarahan kepada penulis.
  5. Giandari Maulani, M.Kom selaku Dosen pembimbing II saya yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis.
  6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis selama menjalani perkuliahan di Perguruan Tinggi Raharja dan ilmu tersebut dapat diimplementasikan oleh penulis dalam menyelesaikan laporan Skripsi ini.
  7. Kedua orang tua dan adik yang telah memberikan bantuan moral, materi, semangat maupun doa untuk keberhasilan kepada penulis dalam menyelesaikan laporan Skripsi ini.
  8. Bapak Hendri Astronino. P, S.H, M.Si selaku stakeholder memberikan bimbingan dan pengarahan kepada penulis.
  9. Rekan-rekan grup Koplak yang merupakan grup satu perjuangan yang selalu bersama dan saling mendukung satu sama lain yaitu Rizqi Eka Saputri, Zahrotul Hayati dan Lestarini Putri.
  10. Penulis menyadari bahwa dalam penyajian dan penyusunan laporan Skripsi ini masih banyak kekurangan dan kesalahan, baik dalam penulisan, penyajian ataupun isinya. Oleh karena itu, penulis senantiasa menerima kritik dan saran yang bersifat membangun agar dapat dijadikan acuan bagi penulis untuk menyempurnakannya dimasa yang akan datang.

    Akhir kata, penulis mengucapkan terima kasih atas perhatian dari pembaca. Semoga Tuhan Yang Maha Esa senantiasa memberikan rahmat-Nya kepada kita semua. Dan semoga laporan Skripsi ini dapat bermanfaat, khususnya bagi penulis dan umumnya bagi seluruh pembaca sekalian.



    Tangerang,....... 2016
    Siti Pujianingsih
    NIM. 1211473990

    Daftar isi


    DAFTAR SIMBOL

    DAFTAR SIMBOL USE CASE DIAGRAM

    Daftar Simbol Use Case Diagram.png

    DAFTAR SIMBOL ACTIVITY DIAGRAM

    Daftar Simbol Activity Diagram.png


    DAFTAR SIMBOL SEQUENCE DIAGRAM

    Daftar Simbol Sequence Diagram.png

    Simbol Class Diagram

    DAFTAR TABEL

    DAFTAR GAMBAR



    BAB I

    PENDAHULUAN

    Latar Belakang


    Lembaga pemasyarakatan pemuda adalah lembaga pemasyarakatan kelas IIA Pemuda Tangerang yang menampung narapidana tindak kriminal dan narkoba sejak tanggal 16 Desember 1983. Lembaga pemasyarakatan kelas IIA Pemuda Tangerang terletak didaerah yang tidak begitu jauh dari pusat kota Tangerang dan pemukiman warga. Lembaga pemasyarakatan kelas IIA Pemuda Tangerang berkapasitas maksimal 1356 warga binaan sedangkan jumlah narapidana pada tahun 2015 adalah1988 warga binaan yang terdiri dari 539 tahanan, 1449 narapidana dan kemungkinan dapat bertambah hingga tahun 2016 (sumber : KPLP, per September 2015)[1].

    Karena jumlah narapidana yang terus bertambah sampai akhirnya lapas pemuda melebihi kapasitas, jumlah dalam menampung para narapidana yang melebihi jumlah kapasitas maksimalnya yang berlebih hingga 46% (sumber : KPLP)[1]. Sehingga tidak sesuai dengan jumlah sipir yang menjaga ruangan sel, sehingga ada yang menyebabkan timbulnya banyak permasalahan didalam lapas, contohnya sering terjadi keributan antarnarapidana, bisa menimbulkan tindak kriminalitas didalam penjara seperti peredaran narkoba dan tindak kejahatan pemerasan. Bahkan jumlah narapidana selalu meningkat pada 5 tahun terakhir ini dimana pada tahun 2010 jumlah narapidana nya adalah 1874 warga binaan dan pada tahun 2011 adalah 1976 warga binaan, tahun 2012 jumlah narapidana 2115 warga binaan, tahun 2013 berjumlah 2029 warga binaan tahun 2014 jumlah narapina adalah 1984 warga binaan dapat dilihat dari data berikut ini jumlah warga binaan yang begitu banyak tidak sesuai dengan jumlah sipir yang hanya berjumlah 175 (sumber : KPLP)[1].

    Pada lembaga pemasyarakatan kelas IIA Pemuda Tangerang ini setiap sipir mempunyai pekerjaannya masing-masing yang behubungan dengan narapidana dimana pekerjaan itu dilakukannya dengan menggunakan teknologi komputer untuk memudahkan dalam melakukan pengolahan data yang dapat menghemat waktu yang dipakai dengan demikian pekerjaan akan lebih cepat selesai dan hasilnya pun akan baik.

    Maka hasil yang didapatkan akan sangat memuaskan, berguna dan bermanfaat bagi lembaga pemasyarakatan ataupun instansi pemerintah terkait yang menggunakan laporan data narapidana tersebut. Dengan adanya teknologi komputer yang dapat membantu untukmeningkatkan kualitas dan juga profesionalisme yang dimiliki oleh sipir-nya, sehingga memiliki pekerjaan yang bagus dan baik sehingga menjadikan lembaga ataupun instansi pemerintah yang memiliki kualitas yang tinggi.

    Demikian juga dirasakan oleh beberapa lembaga-lembaga pemerintahan diantaranya dilembaga pemasyarakatan kelas IIA Pemuda Tangerang yang bergerak dibidang hukum dan hak asasi manusia yang menggunakan teknologi untuk menunjang suatu kegiatan yang dikerjakan oleh para sipir nya untuk dapat memudahkan dalam pengelolaan data narapidana yang berada dilembaga pemasyarakatan kelas IIA Pemuda Tangerang.

    Dengan adanya teknologi tersebut maka dibutuhkan suatu perancangan sistem untuk mengelola pendataan narapidana selama narapidana tersebut masih berada didalam tahanan dan sampai mendapatkan surat kebebasan dari lembaga pemasyarakatan kelas IIA Pemuda Tangerang, sehingga menjadi sebuah informasi yang terperinci dan akurat akan kebenaran laporan tersebut.

    Didalam lapas terdapat suatu bagian-bagiannya salah satunya merupakan bagian giatja (kegiatan kerja) yang dilakukan oleh narapidana. Dimana narapidana akan melakukan kegiatan kerja tersebut apabila masa tahanan narapidananya tinggal ²/3 atau ½ dari putusan hukuman narapidana tersebut. Setelah itu maka akan diputuskan kegiatan kerja apa yang akan dilakukan oleh narapidananya, dengan demikian dukungan sistem komputerisasi sangatlah menunjang untuk kegiatan kerjanya.

    Cara kerja suatu sistem yang sebelumnya masih menggunakan sistem manual dengan sistem yang digunakan tersebut akan lebih baik menggunakan sistem komputerisasi yang dapat mengubah cara kerja akan lebih baik. Dengan demikian penulis menggunakan sistem komputerisasi untuk sistem informasi data narapidana yang menggunakan komputer, dari latar belakang diatas penulis bermaksud mengangkat masalah tersebut untuk dijadikan laporan Skripsi dengan judul “PERANCANGAN SISTEM PENGELOLAAN DATA PEMBINAAN KEGIATAN KERJA NARAPIDANA PADA LEMBAGA PEMASYARAKATAN KELAS IIA PEMUDA TANGERANG”.


     

    Rumusan Masalah

    Dari latar belakang permasalahan di atas, maka penulis akan menganalisa beberapa hal sebagai berikut.

    1. Bagaimana sistem informasi laporan penjualan yang berjalan pada PT.Shunda Plafon saat ini ?
    2. Apakah sistem laporan penjualan yang berjalan saat ini sudah optimal ?
    3. Sistem seperti apakah yang dapat menjadi solusi masalah-masalah laporan penjualan tersebut ?

    Ruang Lingkup Penelitian

    Setiap manusia pasti memiliki gagasan, pemikiran dan pemahaman yang berbeda-beda, untuk itu penulis menuliskan laporan Skripsi agar lebih terarah dan berjalan dengan baik. Dan untuk menghindari kekeliruan atau kesalahpahaman dan sekaligus untuk membantu pembaca agar memahami penelitian ini. Dimana dalam penulisan Skripsi ini hanya membatasi pada :

    1. Sistem ini hanya membahas mengenai pengolaan data narapidana pada bagian kegiatan kerja.
    2. Sistem ini hanya menangani pembuatan jadwal pada kegiatan kerja yang akan dilaksanakan oleh narapidana.
    3. Sistem ini hanya menangani proses rekap hasil kegiatan kerja yang sudah dikerjakan oleh narapidana.

    Tujuan dan Manfaat Penelitian

    Tujuan Penelitian

    Tujuan penelitian ini berhubungan dengan hal-hal yang diperoleh dalam melakukan penelitian, dengan adanya tujuan penelitian maka dapat menemukan arah dari suatu penelitian, tujuan penelitian ini diharapkan dapat membantu lembaga pemasyarakatan kelas IIA Pemuda Tangerang dalam mempermudah sistem sehingga pengolahan dan penyajian informasi yang selama ini berjalan manual menjadi lebih mudah dengan dibuatnya sistem yang sudah terkomputerisasi. Tujuan dari penelitian ini adalah :

    1. Untuk membantu mempermudah pekerjaan sipir yang pada awalnya menggunakan sistem manual yaitu menggunakan tulisan yang dilakukan pada buku jadwal kegiatan kerja menjadi sistem terkomputerisasi.
    2. Mempercepat cara kerja sipir dalam pengelolaan data mengenai kegiatan kerja dan juga aktifitas yang dilakukan oleh para narapidana.
    3. Meningkatkan kinerja sipir dalam mengelola data narapidana dan dalam penyajian laporan dengan memanfaatkan sistem komputerisasi sehingga akan mendapatkan hasil informasi yang lebih baik.

    Manfaat Penelitian

    Manfaat penelitian merupakan dampak dari tercapainya tujuan dan terjawabnya rumusan masalah secara akurat. Manfaat atau Kegunaan hasil penelitian dapat diklasifikasikan menjadi manfaat teoritis dan manfaat praktis. Manfaat teoritis artinya hasil penelitian bermanfaat untuk pengembangan ilmu pengetahuan yang berkaitan dengan obyek penelitian. Manfaat praktis bermanfaat bagi berbagai pihak yang memerlukannya untuk memperbaiki kinerja, terutama bagi Lembaga Pemasyarakatan kelas IIA Pemuda Tangerang dan sipir serta peneliti lain yang juga melakukan penelitian yang sama untuk melakukan penelitian lebih lanjut. Dalam penulisan laporan Skripsi ini dikemukakan beberapa manfaat, yaitu :

    1. Mengubah sistem informasi pembinaan kerja menjadi jauh lebih baik dari yang telah berjalan sebelumnya.
    2. Dengan adanya hasil dari penelitian ini, maka diharapkan dapat memperoleh kemudahan pada sipir dalam melakukan pengolaan untuk kegiatan kerja yang akan dilakukan oleh narapidana.

    Metode Penelitian

    Metode Pengumpulan Data

    Metode penelitian merupakan metode yang dipakai untuk mengumpulkan dan menggambarkan keadaan secara langsung dilapangan. Adapun penjelasan lebih rinci mengenai metode yang digunakan dalam menyusun penetian Skripsi ini sebagai berikut:

    1. Metode Pengamatan (Observation Research)

      Adalah metode pengumpulan data melalui pengamatan langsung atau peninjauan secara cermat dan langsung dilapangan atau lokasi penelitian. Penelitian ini dilakukan pada Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang, khususnya dibagian pembinaan kegiatan kerja narapidana pada metode ini penulis mengumpulkan dokumen yang merupakan sumber informasi yang sangat penting yang dapat membantu dalam penelitian ini.

    2. Metode Wawancara (Interview Research)

      Melakukan tanya jawab langsung kepada kabid (kepala bagian) pembinaan kegiatan kerja yang bernama Bapak HendriAstronino P, S.H. M.Si pertanyaan ini dikhususkan pada bagian data narapidana yang akan melakukan pembinaan kegiatan kerja.

    3. Studi Pustaka

      Pada metode studi pustaka penulis mencari reverensi-reverensi yang terdapat pada buku-buku, karya ilmiah, internet dan laporan ilmiah yang berhubungan dengan penelitian yang dilakukan.

     

    Metode Analisa Sistem

    Pada penelitian ini menggunakan metode analisa SWOT untuk mengevaluasi kekuatan (Strengths), kelemahan (Weakness), peluang (Opportunities) dan ancaman (Threats) sistem pengolahan data narapidana pada bagian kegiatan kerja. Analisa SWOT tersebut diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT dengan menggunakan pendekatan pemecahan masalah. Alasan mengapa menggunakan metode SWOT pada penelitian Skripsi ini, karena untuk memperbaiki performa pengelolaan data narapida yang melakukan kegiatan kerja menjadi lebih baik, untuk mengurangi kesalahan dalam mengelola data narapidana, untuk memperbaiki keamanan sehingga orang lain tidak bisa membuka, merubah data dan mengurangi keterlambatan untuk memperoleh data-data laporan kegiatan kerja narapidana yang diinginkan.

     

    Metode Perancangan

    Dalam Skripsi ini metode perancangan yang digunakan adalah pendekatan object oriented yaitu dengan menggunakan UML, dimana diagram yang digunakan dalam penelitian Skripsi ini adalah use case diagram, activity diagram, sequence diagram dan class diagram.

     

    Metode Prototype

    Pada metode ini, sistem pengelolaan data narapidana pada bagian pembinaan kegiatan kerja dilembaga pemasyarakatan kelas IIA Pemuda Tangerang menggunakan beberapa software dalam mendukung perancangannya yaitu Prototype. Prototype merupakan aplikasi software yang digunakan untuk membuat desian pada pembuatan program. Alasan mengapa menggunakan metode prototype pada penelitian Skripsi ini, karena ingin memberikan gambaran yang jelas terhadap sistem yang akan dibuat.

     

    Metode Pengujian

    Metode testing ini digunakan untuk menganalisa suatu identitas sistem untuk mendeteksi, mengevaluasi kondisi dan fitur-fitur yang diinginkan dan mengetahui kualitas dari suatu sistem yang dilakukan untuk mengeleminasi kesalahan yang terjadi saat sistem diterapkan. Pada metode pengujian ini menggunakan metode Black Box karena metode Black Box dapat mengetahui apakah perangkat lunak yang dibuat dapat berfungsi dengan benar dan telah sesuai dengan yang diharapkan. metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian diprosessesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dari program tersebut. Apabila dari input yang diberikan, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program tersebut dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.

     

    Sistematika Penulisan

    Untuk mempermudah dalam membaca dan mengikuti aturan penulisan yang ada, maka penulis mengelompokan penelitian Skripsi ini menjadi beberapa bab yang secara ringkas dapat dijelaskan sebagai berikut :

    BAB I PENDAHULUAN

    Bab ini berisi tentang latar belakang, perumusan masalah, ruang lingkup, metode penelitian, analisis sistem, perancangan sistem dan sistematika penulisan.

    BAB II LANDASAN TEORI

    Bab ini menjelaskan tentang teori-teori dasar atau umum dan teori-teori khusus yang berkaitan dengan analisa serta permasalahan yang dibahas pada bagian sistem yang sedang berjalan dan literature review.

    BAB III ANALISA SISTEM YANG BERJALAN

    Bab ini berisikan gambaran umum instansi, tata laksana sistem yang berjalan, analisa sistem yang berjalan, konfigurasi sistem yang berjalan, permasalahan yang dihadapi dan alternatif pemecahan masalah dan user requirement yang terdiri dari 4 (empat) tahap elisitasi, yakni elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, serta final draft elisitasi yang merupakan final elisitasi yang diusulkan.

    BAB IV RANCANGAN SISTEM YANG DIUSULKAN

    Dalam bab ini penulis menguraikan sistem yang akan diusulkan, diagram rancangan sistem, rancangan basis data yang terdiri dari spesifikasi basis data, rancangan prototype, tampilan layar, konfigurasi sistem yang berjalan, testing, evaluasi, implementasi dan estimasi biaya. Serta pembahasan secara detail final elisitasi yang ada dibab sebelumnya, dijabarkan secara satu persatu dengan menerapkan konsep sesudah adanya sistem yang diusulkan

    BAB V PENUTUP

    Bab ini berisi kesimpulan dari hasil analisa dan rancangan sistem yang dilakukan serta saran-saran terhadap sistem yang diusulkan agar dapat bermanfaat bagi pihak-pihak lain yang berkepentingan dan untuk pengembangan sistem lebih lanjut.

    DAFTAR PUSTAKA

    LAMPIRAN

    BAB II

    LANDASAN TEORI

    Teori Umum

    Konsep Dasar Sistem

    Definisi Sistem

    Menurut Ludwig Von Bertalanfly dalam Yakub (2014:2)[2], “Sistem merupakan seperangkat unsur-unsur yang terkait dalam suatu antar relasi diantara unsur-unsur tersebut dan dengan lingkungannya”.


    Gambar 2.1 Sistem Jaringan Komputer

    Karakteristik Sistem

    Menurut Hutahaean (2014:3-5) [3], supaya sistem itu dikatakan sistem yang baik harus memiliki beberapa karakteristik berikut ini, yaitu:

    1. Komponen.
    2. Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-bagian dari sistem.

    3. Batasan Sistem (Boundary).
    4. Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lain atau dengan lingkungan luarnya.

    5. Lingkungan Luar Sistem (environment).
    6. Lingkungan luar sistem (environment) adalah diluar batas dari sistem yang mempengaruhi operasi sistem.

    7. Penghubung Sistem (interface).
    8. Penghubung sistem merupakan media penghubung antara satu subsitem dengan subsistem lainnya.

    9. Masukkan Sistem (input).
    10. Masukkan adalah energi yang dimasukkan kedalam sistem yang dapat berupa perawatan (maintenace input) dan masukkan sinyal (signal input).

    11. Keluaran Sistem (output).
    12. Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

    13. Pengolah Sistem.
    14. Suatu sistem menjadi bagian pengolah yang akan merubah masukkan menjadi keluaran.

    15. Sasaran Sistem.
    16. Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective).

     

    Konsep Dasar Informasi

    Definisi Data

    Menurut Hartono (2013:9)[4], “Data adalah hasil pengukuran dan pencatatan data terhadap fakta tentang sesuatu, keadaan, tindakan atau kejadian”.

    Metode Pengolahan Data

    Menurut Yakub (2012:17)[5],“Sistem informasi dalam organisasi biasanya terdiri atas berbagai metode pengolahan data”. Metode pengolahan data terdiri dari:

    1. Metode manual, merupakan pengolahan data yang semua operasi datanya dilakukan dengan tangan dan bantuan alat-alat.

    2. Metode electromechanical, merupakan pengolahan data dengan menggabungkan semua orang dan mesin.

    3. Metode punched card equipment, merupakan pengolahan data yang menggunakan semua alat yang disebut sistem warkat unit (unit record system).

    4. Metode electronic computer, merupakan pengolahan data dengan menggunakan komputerisasi.

    Definisi Informasi

    Menurut George H.B & William S.H. (2014:18)[6], “Informasi adalah data diolah sehingga dapat dijadikan dasar untuk mengambil keputusan”.

     

    Konsep Dasar Perancangan Sistem

    Definisi Perancangan Sistem

    Perancangan sistem (Design System) merupakan tahap selanjutnya setelah analisa sistem setelah mendapatkan gambaran dengan jelas tentang apa yang akan dikerjakan pada tahap analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membentuk sistem tersebut. Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2011:203)[7].

    Tujuan Perancangan Sistem

    Menurut Darmawan (2013:228) [8], tahap perancangan atau desain sistem mempunyai 2 tujuan utama, yaitu:

    1. Untuk memenuhi kebutuhan pemakai sistem.
    2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemrogram komputer dan ahli-ahli teknik yang terlibat (lebih condong pada desain sistem yang terperinci).

     

    Konsep Dasar Analisa Sistem

    Definisi Analisa Sistem

    Menurut Murad, dkk (2013:51) dalam jurnal CCIT [9], “Tahap analisis merupakan tahap dalam mencari informasi sebanyak-banyaknya mengenai sistem yang diteliti dengan melakukan metode-metode pengumpulan data sehingga ditemukan kelebihan-kelebihan dan kekurangan sistem serta user requirement”. Menurut Haerudin, dkk dalam jurnal CCIT (2013:117)[10], Fungsi analisa sistem adalah sebagai berikut:

    1. Mengidentifikasi masalah-masalah kebutuhan pemakai (user).
    2. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai.
    3. Memilih alternatif-alternatif metode pemecahan masalah yang paling tepat.
    4. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dari analisa sistem menerapkan rencana rancangan sistemnya yang telah disetujui oleh pemakai.

    Definisi Tahapan Analisa Sistem

    Menurut Henderi, dkk dalam jurnal CCIT (2011:322)[11], “Tahap analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponen dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru sesuai dengan kebutuhan”.

     

    Teori Khusus

    Konsep Dasar Narapidana

    Definisi Narapidana

    Menurut Heru Susetyo dikutip dari laporan Tim Pengkajian Hukum (2012:3)[12], “Narapidana adalah terpidana yang menjalani pidana hilang kemerdekaan di Lembaga Pemasyarakatan (Lapas) yaitu seseorang yang dipidana berdasarkan putusan pengadilan yang telah memperoleh kekuatan hukum”.

    “Pengertian narapidana berasal dari dua suku kata yaitu Nara artinya orang dan Pidana artinya hukuman dan kejahatan (pembunuhan, perampokan, penganiayaan, narkoba, korupsi dan sebagainya). Jadi pengertian narapidana menurut Kamus Besar Bahasa Indonesia diartikan sebagai orang hukuman(orang yang menjalani hukuman) karena melakukan tindak pidana” Kamus Besar Bahasa Indonesia (2010:612).[13]

    Gambar 2.2 Ilustrasi Narapidana


    Dalam Pasal 1 butir 2 Bab I Ketentuan Umum Undang-Undang Nomor 12 tahun 1995 tentang pemasyarakatan yang dimaksud dengan sistem pemasyarakatan adalah: Suatu tatanan mengenai arah dan batas serta cara pembinaan warga binaan pemasyarakatan berdasarkan pancasila yang dilaksanakan secara terpadu antara pembina yang dibina dan masyarakat untuk meningkatkan kualitas warga binaan pemasyarakatan agar menyadari kesalahan, memperbaiki diri dan tidak mengulangi tindak pidana sehingga dapat diterima kembali oleh lingkungan masyarakat, dapat aktif berperan dalam pembangunan dan dapat hidup secara wajar sebagai warga yang baik dan bertanggung jawab.

    Pembinaan Narapidana

    Menurut Pamudji dalam Jurnal Ahmad Saifuddin dan Nunuk Giari Murwandani (2015:128)[14], “Pembinaan berasal dari kata bina yang berarti sama dengan bangun, jadi pembinaan dapat diartikan sebagai kegunaan yaitu: merubah sesuatu sehingga menjadi baru yang memiliki nilai-nilai yang tinggi. Dengan demikian, pembinaan juga mengandung makna sebagai pembaharuan, yaitu: melakukan usaha-usaha untuk membuat sesuatu menjadi lebih sesuai atau cocok dengan kebutuhan dan menjadi lebih baik dan lebih bermanfaat”.

    Menurut Selanjutnya, menurut Hidayat dalam Dinar dan Farid (2014:2)[15], ”Pembinaan adalah suatu usaha yang dilakukan dengan sadar, berencana, teratur dan terarah untuk meningkatkan sikap dan keterampilan anak didik dengan tindakan-tindakan, pengarahan, pembimbingan, pengembangan, stimulasi dan pengawasan untuk mencapai suatu tujuan”.

    Menurut ketentuan Keputusan Menteri Kehakiman Nomor: M.02-PK.04.10 Tahun 1990 [16], tentang Pola Pembinaan Narapidana atau Tahanan, menyatakan pengertian pembinaan adalah Pembinaan meliputi tahanan, pelayanan tahanan, pembinaan narapidana dan bimbingan klien.

    1. Pelayanan tahanan adalah segala kegiatan yang dilaksanakan dari mulai penerimaan sampai dalam tahap pengeluaran tahanan.

    2. Pembinaan narapidana adalah semua usaha yang ditujukan untuk memperbiki dan meningkatkan akhlak (budi pekerti) para narapidana yang berada didalam Lembaga Pemasyarakatan.

    3. Bimbingan klienialah semua usaha yang ditujukan untuk memperbaiki dan meningkatkan akhlak (budi pekerti) para klien pemasyarakatan diluar tembok.

    ”Ditinjau dari segi bahasa, Pembinaan diartikan sebagai Proses, cara, perbuatan membina, kegiatan yang dilakukan secara efisien dan efektif untuk memperoleh hasil yang lebih baik” Kamus Besar Bahasa Indonesia (2010: 655)[13].

    Pembinaan narapidana merupakan salah satu upaya yang bersifat Ultimum Remidium (upaya terakhir) yang lebih tertuju kepada alat, agar narapidana sadar akan perbuatannya sehingga pada saat kembali kedalam masyarakat ia akan menjadi baik, baik dari segi keagaman, sosialbudaya maupun moral sehingga akan tercipta keserasian dan keseimbangan ditengah-tengah masyarakat. Pemasyarakatan membentuk sebuah prinsip pembinaan dengan sebuah pendekatan yang lebih manusiawi hal tersebut terdapat dalam usaha-usaha pembinaan yang dilakukan terhadap pembinaan dengan sistem pemasyarakatan seperti yang diatur dalam Undang-undang Nomor 12 tahun 1995 tentang pemasyarakatan.

    Menurut Artikel Riki Afrizal (2011:5)[17], “Setelah adanya Undang-Undang Nomor 12 Tahun 1995 Tentang Pemasyarakatan, maka untuk pelaksanaan pembinaan narapidana selanjutnya mengacu pada undang-undang tersebut. Pembinaan narapidana dilapas dilaksanakan dengan beberapa tahapan pembinaaan yaitu tahap awal, tahap lanjutan dan tahap akhir”. Adapun pelaksanaan tahapan pembinaan tersebut adalah sebagai berikut:

    1. Pembinaan tahap awal bagi narapidana dilaksanakan sejak narapidana tersebut berstatussebagai narapidana hingga 1atau 3 (satu per tiga) masa pidananya.
    2. Pembinaan tahap lanjutan terbagi kedalam dua bentuk, yaitu :
      1. Tahap lanjutan pertama, dimulai sejak berakhirnya pembinaan tahap awal sampai dengan ½ (satuper dua) masa pidananya. Tahap lanjutan pertama, dimulai sejak berakhirnya pembinaan tahap awal sampai dengan ½ (satu per dua) masa pidananya

      2. Tahap lanjutan kedua, dimulai sejak berakhirnya pembinaan tahap lanjutan pertama sampai dengan 2 atau 3 (dua per tiga) masa pidananya.

    3. Pembinaan tahap akhir, dilaksanakan sejak berakhirnya pembinaan tahap lanjutan sampai dengan berakhirnya masa pidana narapidana yang bersangkutan.
    4.  

      Konsep Dasar Lembaga Pemasyarakatan

      Definisi Lembaga Pemasyarakatan

      Menurut Soedjono Dirdjosisworo dalam Skripsi Sartika Budi A (2013:16)[18], “Lembaga Pemasyarakatan sebagai tempat dimana terpidana mengalami proses pembinaan dalam menjalankan pidananya berdasarkan putusan Hakim”.

      Menurut Undang-Undang Nomor 12 Tahun 1995[19], “Pemasyarakatan Lembaga Pemasyarakatan (disingkat Lapas) adalah tempat untuk melakukan pembinaan terhadap narapidana dan anak didik pemasyarakatan di Indonesia . Sebelum dikenal istilah lapas diIndonesia, tempat tersebut disebut dengan istilah penjara”.


      Gambar 2.3 Lapas Kelas IIA Pemuda Tangerang


      Penghuni Lembaga Pemasyarakatan bisa narapidana (napi) atau Warga Binaan Pemasyarakatan (WBP) bisa juga yang statusnya masih tahanan, maksudnya orang tersebut masih berada dalam proses peradilan dan belum ditentukan bersalah atau tidak oleh hakim .

      Definisi Sipir

      “Sipir adalah penjaga penjara” Kamus Besar Bahasa Indonesia (2010:670)[13]. Berdasarkan pendapat kamus besar bahasa indonesia diatas mengenai definisi sipir, dapat disimpulkan bahwa sipir merupakan pegawai pada lembaga pemasyarakatan yang kerjanya adalah menjaga sel narapidana disetiap bloknya , dimana dilapas pemuda mempunyai 6 blok yang terdiri dari blok A, blok B, blok C, blok D, blok E dan blok F dan di setiap blok dijaga hanya 2 sipir saja sedangkan di setiap blok terdapat 100-200 narapidana, sipir pun tidak hanya yang menjaga sel saja akan tetapi yang bekerja di dalam lembaga pemasyarakatan juga disebut dengan sipir..


      Gambar 2.4 Ilustrasi Sipir Penjara

      Konsep Dasar UML (Unified Modelling Language)

      Definisi UML (Unified Modelling Language)

      Menurut Ahmad Wahyudin (2014:1)[20], ”UML (Unified Modelling Language) adalah bahasa standar yang digunakan untuk menjelaskan proses analysis dan desain berorientasi objek”. UML menyediakan standar pada notasi dan diagram yang bisa digunakan untuk memodelkan suatu sistem.


      Gambar 2.5 UML (Unified Modelling Language)

      Diagram-diagram UML (Unified Modelling Language)

      Penulis hanya menyebutkan 4 dari 9 model diagram, dibawah ini beberapa diagram dalam UML:

      1. Use Case Diagram.
      2. Use case adalah abstraksi dari interaksi antara sistem dan actor. Use case bekerja dengan cara mendeskripsikan tipeinteraksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai.


        Gambar 2.6 Contoh Use Case Diagram

        Komponen-komponen yang terdapat didalam Use case Diagram terdiri dari:

        1. Use Case: Use case digambarkan sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut.

        2. Actor: Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output.

        3. Association: Asosiasi digunakan untuk menghubungkan actor dengan use case.

      3. Activity diagram .

        Activity diagram menyediakan analis dengan kemampuan untuk memodelkan proses dalam suatu sistem informasi.


        Gambar 2.7 Contoh Activity Diagram

        Komponen-komponen yang terdapat didalam ActivityDiagram terdiri dari:

        1. Titik Awal.

        2. Titik Akhir.

        3. Activity.

      4. Sequence diagram .

        Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap demi tahap yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.


        Gambar 2.8 Contoh Sequence Diagram

        Komponen-komponen yang terdapat didalam 'Sequence Diagram terdiri dari:

        1. Object = Object merupakan instance dari sebuah class dan dituliskan tersusun secara horizontal.

        2. Actor = Actor juga dapat berkomunikasi dengan object maka actor juga dapat diurutkan sebagai kolom.

        3. Lifeline = Lifeline mengindikasikan keberadaan sebuah object dalam basis waktu. Notasi untuk Lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah object .

        4. Activation = Activation dinotasikan sebagai sebuah kotak segi empat yang digambar pada sebuah lifeline.

        5. Message = Message digambarkan dengan anak panah horizontal antara Activation Message mengindikasikan komunikasi antara object-object.

      5. Class diagram.

        Class adalah dekripsi kelompok obyek-obyek dengan property, perilaku (operasi) dan relasi yang sama. Sehingga dengan adanya class diagram dapat memberikan pandangan global atas sebuah sistem. Hal tersebut tercermin dari class- class yang ada dan relasinya satu dengan yang lainnya.


        Gambar 2.9 Contoh Class Diagram

        Komponen-komponen yang terdapat didalam Class Diagram terdiri dari:

        1. Class = Class adalah blok-blok pembangun pada pemrograman berorientasi obyek. Sebuah class digambarkan sebagai sebuah kotak.

        2. Association = Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship (Contoh: One-to-one, one-to-many, many-to-many).

         

        Konsep Dasar Database Management System

        Definisi Database Management System

        Menurut Rosa A.S (2012:26)[21] menjelaskan ”DBMS (Database Manajement System) atau dalam bahasa indonesia sering disebut sebagai Sistem Manajement Basis Data adalah suatu sistem aplikasi yang digunakan untuk menyimpan, mengelola dan menampilkan data”.

        Tabel 2.10 Konsep Ilustrasi Database Management System

        Perkembangan Database Management System

        Menurut Deni Darmawan (2013:114)[8], ”Pengembangan basis data selalu membutuhkan kerja sama dari beberapa orang dengan keahlian yang berbeda-beda”. Proses ini melibatkan pemakai, analis data, ahli komputer, database administrator serta wakil dari pihak manajemen yang akan memakai sistem. Secara garis besar proses pengembangan basis data adalah:

        1. Penentuan Tujuan.
        2. Tujuan ditetapkan berdasarkan parameter pemakai dan data. Pemakai menentukan tujuan aplikasi yang akan dipakai, sedangkan data menentukan bagaimana tujuan tersebut dapat dicapai.

        3. Ikatan (bindings).
        4. Bindings merupakan ukuran tingkat fleksibilitas yang dilakukan untuk mencapai efisiensi dalam perancangan basis data.

        5. Dokumentasi.
        6. Dokumentasi yang penting adalah model basis data. Model basis data akan menentukan proses yang diperlukan untuk pembentukan file, perawatan file dan pemanggilan informasi.

        7. Pemograman.
        8. Implementasi akhir setelah proses perancangan basis data selesai adalah dengan melakukan pemrograman.

        Normalisasi Database Management System

        Suatu file yang terdiri dari beberapa grup elemen perlu diorganisisrkan kembali. Proses untuk mengorganisirkan file untuk menghilangkan grup elemen yang berulang sehingga diperoleh bentuk normal (nilai atribut sudah automic atau tunggal atau tidak ganda) disebut normalisasi.[22]

        1. Bentuk Normalisasi.

        1. Bentuk tidak normal (Unnormalized Form).
        2. Pada tahap ini, semua data yang ada direkam tanpa format tertentu, data dapat saja tidak lengkap dan terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya.

          Gambar 2.11 Unnormalized Form
        3. Normalisasi tahap 1 (1NF atau First Normal Form) .
        4. Pada tahap ini, setiap data dibentuk menjadi file-file data dibentuk dalam satu record demi record dan nilai fieldnya berupa anatomic value atau tunggal. Tidak ada set atribut yang berulang-ulang atau bernilai ganda (multi value). Bukan merupakan kumpulan data yang memiliki dua arti dan juga bukan pecahan dari beberapa kata sehingga memiliki arti yang lain.

          Gambar 2.12 First Normal Form
        5. Normalisasi tahap 2 (2NF atau Second Normal Form).
        6. Bentuk normal kedua memiliki syarat yaitu bentuk data memiliki kriteria bentuk normal pertama. Atribut bukan kunci haruslah bergantung secara fungsional pada kunci utama atau primary key, sehingga membentuk normal kedua haruslah sudah ditentukan kunci field. Kunci field harus unik dan bisa mewakili atribut lain yang menjadi anggotanya.

          Gambar 2.13 Second Normal Form
        7. Normalisasi Tahap 3 (3NF atau Third Normal Form).
        8. Untuk menjadi bentuk normal ketiga maka relasi harus sudah termasuk dalam bentuk normal kedua dan semua atribut bukan primer dan tidak punya hubungan transitif. Dengan kata lain, setiap atribut yang bukan kunci haruslah bergantung pada primary key dan pada primary key secara keseluruhan.

          Gambar 2.14 Third Normal Form

        Konsep Dasar ASP (Active Server Pages)

        Definisi ASP (Active Server Pages)

        Menurut Kurniawan (2010:25)[23], “ASP merupakan teknologi Microsoft yang dikhususkan untuk pengembangan aplikasi berbasis web dinamis berbasis platform Framework ASP didesain untuk memberikan kemudahan pada pengembang web untuk membuat aplikasi berbasis web dengan cepat, mudah dan efisien karena meminimalkan kode program dengan bantuan komponen-komponen yang tersedia, sehingga dapat meningkatkan produktivitas”.

        Active Server Pages (sering disingkat sebagai ASP) adalah kumpulan teknologi dalam Framework untuk membangun aplikasi web dinamik dan XML Web Service (Layanan Web XML). Halaman ASP dijalankan diserver kemudian akan dibuat halaman markup (penanda) seperti HTML ( Hypertext Markup Language), WML (Wireless Markup Language) atau XML (Extensible Markup Language) yang dikirim kebrowser desktop atau mobile. Dibawah ini merupakan contoh penulisan source code pada ASP.

         

         

        Gambar 2.15 Contoh Hasil ASP

        Kelebihan dan Kekurangan ASP (Active Server Pages)

        Menurut Abdul Rohim Kusuma Heri (2014:4)[24], kelebihan dan kekuranga dari ASP (Active Server Pages) sebagai berikut:

        1. Kelebihan ASP (Active Server Pages).

          1. ASP merupakan managed code dan berjalan pada semacam virtual machine dari Microsoft yang disebut Common Language Runtime (CLR).
          2. ASP merupakan compiled code menjadi IL (Intermediate Language) yaitu bahasa yangdikenali oleh CLR.
          3. ASP dapat menggunakan berbagai bahasa pemrograman yang mendukung Framework.
          4. ASP memiliki arsitektur web forms yang mempercepat development terlebih integrasi dan dukungan tools Visual Studio yang sangat bagus sehingga pembuatan aplikasi web ASP sangat efisien dan mempercepat waktu pembuatan aplikasi.
        2. Kekurangan ASP (Active Server Pages)..

          1. ASP tidak dapat berjalan diplatform non-microsoft sehingga tidak bisa gratis.
          2. Project ASP jarang diopensource kan sehingga kita akan kesulitan mencari komponen, library atau project gratis.

          Definisi SQL Server

          Menurut Bernaridho (2010:5)[25], “SQL Server masuk dalam kategori DBMS (Data Base Management System)”. SQL Server 9 dirilis tahun 2005, lima tahun setelah SQL Server 8 dirilis.

          Gambar 2.16 Konsep SQL Server 2005

          Menurut Dan Wood (2010:1)[26], “SQL Server 2005 dapat lebih tepat disebut sebagai sebuah platform data perusahaan”. Menurut Citra Indah Kurnia dkk dalam jurnal Sistem Informasi, (2013:3) [27], “SQL Server 2005 merupakan aplikasi database produk Microsoft yang memiliki fitur-fitur baru sehingga membuatnya menjadi suatu platform database yang sempurna, khususnya dalam mengolah data yang berskala besar dan aplikasi ecommerce. Fitur-fitur tersebut antara lain:

          1. Notification Services
          2. Fitur ini digunakan untuk mengirimkan dan menerima pesan atau pemberitahuan (notification) dengan tepat waktu dari database keribuan pengguna.

          3. Reporting Services
          4. Fitur ini digunakan untuk membuat laporan dari SQL Server 2005.

          5. Serveice Broker

            Fitur ini, menyediakan infrastruktur yang digunakan untuk membangun keamanan pada aplikasi berkinerja tinggi.

          6. Definisi IIS (Internet Information Services)

            Menurut Mohamad Iqbal (2010:4)[28], “IIS atau Internet Information Services adalah sebuah HTTP web server seperti Apache yang digunakan dalam sistem operasi server Windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003”.

            IIS telah berevolusi semenjak diperkenalkan pertama kali pada Windows NT 3.51 (meski kurang banyak digunakan) hingga IIS versi 6.0 yang terdapat dalam Windows Server 2003. Versi 5.0 diintegrasikan dalam Windows 2000, sedangkan Windows XP Professional memiliki IIS versi 5.1. Windows NT 4.0 memiliki versi 4.01 yang termasuk kedalam add-on Windows NT Option Pack.

            Fitur IIS (Internet Information Services)

            Menurut Mohamad Iqbal (2010:4)[28], IIS tersedia dalam beberapa fitur dan sistem operasi sebagai berikut:

            1. Sudah mencakup protokol FTP (File Transfer Protocol).
            2. Dukungan terbatas untuk protokol SMTP (Simple Mail Transfer Protocol).
            3. Dukungan untuk protokol NNTP (Network News Transfer Protocol).
            4. Dukungan untuk protokol keamanan SSL (Secures Socket Layer) .
            5. Dapat digunakan sebagai platform dimana aplikasi web berjalan, yakni dengan menggunakan ASP (Active Server Pages).

            Konsep Dasar Analisa SWOT

            Definisi Analisa SWOT

            Menurut Vico Hisbanarto (2014:131)[29], “Analisi SWOT merupakan bentuk analisa situasi dan kondisi yang bersifat deskriptif atau memberi gambaran”. Analisa ini menempatkan situasi dan kondisi sebagai faktor masukan, yang kemudian dikelompokkan menurut konstribusi masing-masing. Analisis ini juga dapat digunakan untuk menilai kekuatan dan kelemahan sekaligus menilai peluang dan ancaman yang dihadapi oleh organisasi.

            Gambar 2.17 Analisis SWOT

            Berdasarkan penilaian terhadap faktor internal (kekuatan dan kelemahan) serta faktor eksternal (peluang dan ancaman) organisasi pendidikan, maka selanjutnya memilih strategi yang sesuai. Hasil analisis SWOT menghasilkan strategi strengths-opportunities, weaknesses-opportunities, strengths-threats dan weaknesses-threats.

            1. Strategi Strengths-Opportunities.
            2. Strategi strengths - opportunities (S-O) merupakan strategi untuk mengoptimalkan kekuatan dengan memanfaatkan peluang melalui pembudayaan dan pengembangan dengan langkah-langkah sebagai berikut:

              1. Pemberdayaan sumber daya manusia.

              2. Pemeliharaan sarana dan prasarana.

              3. Mengembangkan kerja sama dengan lembaga nasional dan internasional.

            3. Strategi Weaknesses-Opportunities.

              Strategi weaknesses-opportunities (W-O) merupakan strategi untuk menanggulangi kelemahan dengan memanfaatkan peluang melalui jaringan kerjasama dan pengembangan dengan langkah-langkah sebagai berikut:

              1. Peningkatan kemampuan sumber daya manusia.

              2. Penyediaan sarana dan prasarana.

              3. Menjalin kerjasama dengan lembaga nasional dan internasional.

            4. Strategi Strengths-Threats.

              Strategi strengths-threats (S-T) merupakan strategi untuk mendaya gunakan kekuatan dalam menghadapi tantangan melalui kajian informasi hasil dan pengembangan dengan langkah-langkah sebagai berikut:

              1. Peningkatan kemampuan sumber daya manusia.

              2. Penyediaan sarana dan prasarana.

              3. Menjalin kerjasama dengan lembaga nasional dan internasional.

            5. Strategi Weaknesses-Threats.

              Strategi weaknesses-threats (W-T) strategi ini digunakan untuk memperkecil kelemahan untuk menghindari tantangan atau ancaman melalui penguatan kelembagaan dengan langkah-langkah sebagai berikut:

              1. Penataan sumber daya manusia secara baik.

              2. Pengadaan sarana dan prasarana secara lengkap.

              3. Pengembangan sistem informasi.

              Konsep Dasar Prototype

              Definisi Prototype

              Menurut Deni Darmawan (2013:229)[8], ”Prototype adalah satu versi dari sebuah sistem potensial yang memberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai”. Berikuttahapan-tahapan prototype: (Mustakini, 2009:526 dalam Winiarti Prastiwi:2014) [30]

              1. Identifikasi kebutuhan pemakai yang paling mendasar.
              2. Membangun prototype.
              3. Menggunakan prototype.
              4. Merevisi dan meningkatkan prototype.
              5. Jika prototype lengkap menjadi sistem yang dikehendaki, proses iterasi dihentikan.

              Gambar 2.18 Contoh Tampilan Prototype

              Kelebihan Metode Prototype

              Prototype memiliki kelebihan, berikut kelebihan dari prototype : (Mustakini, 2009:526 dalam Winiarti Prastiwi:2014) [30]

              1. Prototype memudahkan komunikasi antar developer.
              2. Klien mendapat gambaran awal dari prototype.
              3. Membantu mendapatkan kebutuhan detail lebih baik.

              Kekurangan Metode Prototype

              Menurut Mustakini dalam Winiarti Prastiwi (2014) [30] prototype memiliki kekurangan berikut kekurangan dari prototype :

              1. Dalam membuat prototype banyak hal yang diabaikan seperti efisiensi, kualitas, kemudahan dipelihara atau dikembangkan dan kecocokan dengan lingkungan yang sebenarnya.
              2. Jika klien merasa cocok dengan prototype yang disajikan dan berkeras terhadap produk tersebut, maka developer harus kerja keras untuk mewujudkan produk tersebut menjadi lebih baik, sesuai kualitas yang seharusnya.
              3. Developer biasanya melakukan kompromi dalam beberapa hal karena harus membuat prototype dalam waktu singkat.

              Konsep Dasar Testing

              Definisi Testing

              Menurut Rizky (2011:237)[31], ”Testing adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak secara terpenuhi kebutuhan teknis yang telahdisepakati dari awal”.

              Tipe dan Teknik Testing

              Menurut Rizky (2011:237)[31], ”Tipe testing lebih berkonsentrasi terhadap aspek dari perangkat lunak yang akan dikenai proses testing. Teknik testing merupakan metode yang digunakan dalam melakukan testing untuk bagian tertentu dari perangkat lunak”. Namun secara garis besar, terdapat dua jenis tipe testing yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah white box dan black box testing. Namun penulis hanya menggunakan salah satu yang ada yaitu Black Box Testing . Menurut Rizky (2011:237)[31], definisi black box testing adalah sebagai berikut : Black box testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah "kotak hitam" yang tidak penting dilihat isinya, tapi cukup dikenai proses testing dibagian luar. Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain :

              1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis dibidang pemrograman.

              2. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.

              3. Hasil dari black box testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.

              4. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing.


              Gambar 2.19 Cara Kerja Black box

              Konsep Dasar Elisitasi

              Definisi Elisitasi

              Menurut Jurnal CCIT Untung Rahardja, dkk (2013:302)[32], ”Elisitasi adalah berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi. Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap yaitu sebagai berikut:

              1. Elisitasi Tahap I

              2. Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

              3. Elisitasi Tahap II

              4. Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI inibertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. “M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru. “D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebihsempurna. “I” pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

              5. Elisitasi Tahap III

              6. Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu: "T" artinya Technical, maksudnya bagaimana tata cara atau teknik pembuatan requirement tersebut dalam sistem yang diusulkan. "O" artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan. "E" artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem. Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu: High (H) artinya sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi. Middle (M) artinya Mampu untuk dikerjakan. Low (L) artinya mudah untuk dikerjakan.

              7. Final Draft Elisitasi

              8. Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasarpembuatan suatu sistem yang akan dikembangkan.

              Konsep Dasar Literature Review

              Definisi Literature Review

              Menurut Deviachrista (2013:1))[33], “Literature review adalah uraian tentang teori, temuan dan bahan penelitian lainnya yang diperoleh dari bahan acuan untuk dijadikan landasan kegiatan penelitian untuk menyusun kerangka pemikiran yang jelas dari perumusanmasalah yang ingin diteliti”.

              Literature Review (Studi Pustaka)

              Banyak penelitian yang sebelumnya dilakukan mengenai penilaian serta widuri dan penelitian lain yang berkaitan. Dalam upayamengembangkan dan menyempurnakan penelitian ini perlu dilakukan studi pustaka (literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu:

              1. Penelitian yang telah dilakukan oleh Riki Afrizal ,SH (2011) Universitas Andalas [17]. Berjudul “Efektivitas Pelaksanaan Asimilasi Pada Lembaga Pemasyarakatan Terbuka Dalam Mencapai Tujuan Sistem Pemasyarakatan”. Penelitian ini bertujuan mengembalikan narapidana kedalam lingkungan masyarakat sebagai warga yang baik. Salah satu upaya untuk mewujudkan tujuan tersebut adalah dengan pelaksanaan asimilasi. Adapun kendala-kendala yang ada dalam pelaksanaan pembinaan tidak memberikan pengaruh yang besar terhadap pelaksanaan kegiatan pembinaan tersebut. Diharapkan Agarkedepannya penempatan narapidana pada lapas sebagai tempat melaksanakan asimilasi bagi narapidana perlu tingkatkan lagi.
              2. Penelitian yang telah dilakukan oleh Kristina Sitanggang (2014) Universitas Sumatera Utara[34]. Berjudul “Pembinaan Terhadap Narapidana (Studi Di Lembaga Pemasyarakatan Kelas IIB Kota Langsa)”. Penelitian ini dilakukan untuk mengatasi hambatan dalam proses pembinaan narapidana dilembaga pemasyarakatan Kelas IIB Kota Langsa. Adapun Hambatan yang dihadapi Lembaga Pemasyarakatan Kelas IIB Kota Langsa baik hambatan yang datang dari proses pembinaan didalam lembaga pemasyarakatan maupun hambatan dari proses pembinaan diluar lembaga pemasyarakatan adalah dilihat dari segi fasilitas.
              3. Penelitian yang telah dilakukan oleh Ahmad Syaifuddin dan Dra. Nunuk Giari Murwandani, M.Pd (2015) Universitas Negeri Surabaya[35].Berjudul “Pembinaan Warga Binaan Di Lembaga Pemasyarakatan Lamongan Melalui Keterampilan Kerajinan”. Penelitian ini dilakukan untuk mengetahui proses pembinaan keterampilankerajinan dilembaga pemasyarakatan lamongan. Diharapkan lembaga pemasyarakatan kelas IIB lamongan sebagai lembaga yang bertanggung jawab terhadap pembinaan warga binaan agar mengembangkan lagi dalam hal jenis keterampilan.
              4. Penelitian yang telah dilakukan oleh Pramudhya Tyaswuri (2010) Universitas Negeri Yogyakarta[36]. Berjudul “Implementasi Life Skills Pelatihan Keterampilan Pertukangan Kayu Bagi Warga Binaan DiLembaga Pemasyarakatan KlasIIA Yogyakarta”. Subyek penelitian ini adalah ketua koordinator bidang kerja, instruktur atau pelatih keterampilan pertukangan kayu dan warga binaan. Pengumpulan data dilakukan dengan menggunakan metode pengamatan, wawancara dan dokumentasi. Hasil penelitianmenunjukan pelaksanaan pelatihan keterampilan pertukangan kayu bagi warga binaan dan faktor yang menghambat yaitu warga binaan mempunyai sifat yang mudah tersinggung sehingga pada proses pembelajaran sering terjadi perselisihan antar warga binaan.
              5. Penelitian yang telah dilakukan oleh Rio Pratikno (Diakses tanggal 7 Oktober 2015) Universitas Maritim Raja Ali Haji[37].Berjudul ”Evaluasi Program Pembinaan Keterampilan Kerja Bagi Warga Binaan Pemasyarakatan Di Lembaga Pemasyarakatan Kelas IIA Tanjungpinang”. Adapun tujuan penelitian ini adalah untuk mengevaluasi program pembinaan keterampilan kerja bagi warga binaan pemasyarakatan di Lembaga Pemasyarakatan Kelas IIA Tanjungpinang faktor penghambat dalam indikator tingkat permasalahan dalam pembinaan keterampilan kerja yaitu indikator ketersedian dana dan ketersedian tenaga ahli dalammengajarkan keterampilan kerja bagi narapidana.
              6. Penelitian yang telah dilakukan oleh Anang Cahyono Sugeng (2014) Universitas Tulungagung Bonorowo[38].Berjudul ”Pemberdayaan Dan Pengembangan Keterampilan Warga Binaan Di Lembaga Pemasyarakatan Kelas IIB Tulugagung”. Beberapa kegiatan yang dikembangkan oleh para warga binaan dengan pihak LP merupakan upaya nyata yangdilakukan tidak hanya untuk mengisi kegiatan di lp akan tetapi kemampuan para warga binaan tersebut dapat terus berkembang ketika mereka sudah selesai menjalani masa binaan. Tujuan besar dari upaya ini adalah menciptakan sumberdaya manusia baru yang mampu melalui jalur kewirausahaan. Pada tahapan pelaksanaannya LP Kelas IIB Tulungagung memiliki beberapa kendala diantaranya keterbatasan sumber daya manusia dan modal untuk pengembangan usaha.

              Adapun kesimpulan dari ke 6 (enam) literature review diatas adalah dengan adanya proses pembinaan kegiatan kerja narapidana dilembaga pemasyarakatan bertujuan untuk membantu mengembangkan keahlian dan keterampilan yang ada pada narapidana dan membantu narapidana untuk mengembalikan narapidana kedalam lingkungan masyarakat sebagai warga yang baik

              BAB III

              ANALISA SISTEM YANG BERJALAN

              Analisa Organisasi

              Gambaran Umum Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang

              Lembaga Pemasyarakatan (Lapas) kelas IIA pemuda Tangerang dibentuk berdasarkan surat keputusan menteri kehakiman republik Indonesia, tanggal 16 Desember 1983 nomor: M.03.UM.01.06 tahun 1983 tentang penetapan lembaga pemasyarakatan tertentusebagai rumah tahanan negara. Dalam lampiran II surat keputusan tersebut lapas kelas IIA pemuda Tangerang disamping sebagai lapas, juga sebagian ruangnya ditetapkan atau difungsikan sebagai rumah tahanan negara (rutan).

              Seperti diketahui bahwa lapas adalah tempat untuk melakukan pembinaan terhadap pelanggaran hukum yang sudah diputus oleh hakim dan sudah mempunyai ketetapan hukum yang tetap. Sedangkan rumah tahanan negara merupakan tempat yang diperuntukkan bagi pelanggar hukum yang masih dalam proses peradilan baik dalam tahapan penyidikan, penuntutan ataupun mereka yang masih dalam prosespemeriksaan dipengadilan.

              Dalam surat edaran Direktur Jenderal pemasyarakatan tanggal 26 Juni 1985 nomor: E.PS.01.10-116 tentang penempatan narapidana, anak negara dan anak sipil dinyatakan bahwa narapidana dewasa adalah narapidana yang berumur lebih dari 21 tahun. Narapidana pemuda adalah mereka yang berumur antara 18 tahun sampai 21 tahun. Sedangkan narapidana anak adalah mereka yang berumur dibawah 18 tahun. Sedangkan berdasarkan surat kepala kantor wilayah departemen wilayah VII DKI Jaya 18 februari 1984 nomor: W7.UM.01.06.923.84, lembaga pemasyarakatan kelas IIA pemuda Tangerang juga dijadikan tempat penampungan narapidana yang berusia maksimal 27 tahun.

              Namun penepatan tersebut pada saat ini tidak dapat dilaksanakan secara utuh, karena pada akhir-akhir ini ada kecenderungan makin meningkatnya jumlah penghuni diwilayah DKI Jakarta, sehingga lembaga pemasyarakatan kelas IIA pemuda Tangerang olehpimpinan wilayah difungsikan sebagai lapas penyangga dari adanya kecenderungan kapasitas berlebih dilapas cipinang, rutan salemba dan lapas kelas IA Tangerang. Akibatnya fungsi sebagai lembaga pemasyarakatan yang khusus menampung dan membina narapidana pemuda sudah tidak murni lagi. Hal itu diperkuat lagi dengan ditetapkan nya lembaga pemasyarakatan kelas IIA pemuda Tangerang sebagai rumah tahanan yang notabene tidak mengenal pengkelasifikasian ditinjau dari aspek umur.


              Gambar 3.1 Lapas Kelas IIA Pemuda Tangerang


               

              Sejarah Singkat Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang

              Lembaga pemasyarakatan kelas IIA pemuda Tangerang dibangun oleh pemerintahan hindia belanda pada tahun 1942 dan selesai pada tahun 1947 dan seiring berjalannya waktu bangunan ini mengalami perubahan fungsi yaitu:

              1. Pada tahun 1927-1942 oleh pemerintah Hindia Belanda ditetapkan sebagai tempat pemenjaraan bagi pemuda bangsa belanda maupun pribumi dengan sebutan Jeugd Gevangenis.

              2. Pada tahun 1942-1945 oleh pemerintahan Jepang dijadikan tempat pelaksanaan pidana dengan sebutan Keimusho Shikubu.

              3. Pada tahun 1948 oleh pemerintah Belanda (palang merah NICA) digunakan sebagai tempat penampungan pengungsi cina pedalaman.

              4. Padatahun 1948-1950 oleh pemerintah Indonesia dijadikan tempat untuk pelaksanaan pemenjaraan bagi pemuda dengan sebutan Jeugd Gevangenis.

              5. Padatahun 1964-1965 oleh pemerintah Indonesia dijadikan tempat pelaksanaan pemasyarakatan pemuda dengan sebutan lembaga pemasyarakatan khusus pemuda.

              6. Padatahun 1965-1979 oleh pemerintah Indonesia dijadikan tempat pemidanaan narapidana pemuda dan pusat rehabilitasi tahanan G.30.S atau PKIdengan sebutan lembaga pemasyarakatan khusus pemuda.

              7. Pada tahun 1979-1984 oleh pemerintah Indonesia dijadikan tempat pelaksanaan pemasyarakatan untuk pemuda dengan sebutan lembaga pemasyarakatan kelas IIA pemuda Tangerang.

              8. Pada tahun 1984-sampai sekarang oleh pemerintah Indonesia dijadikan tempat pelaksanaan pemasyarakatan untuk pemuda merangkap sebagai rumah tahanan negara Tangerang dengan sebutan lembaga pemasyarakatan kelas IIA pemuda Tangerang.


               

              Visi dan Misi

              Lapas Pemuda Klas IIA memiliki standarisasi dalam hal visi dan misi lembaga pemasyarakatan kelas IIA pemuda Tangerang yaitu :

              1. Visi

              2. Memulihkan kesatuan hubungan hidup, kehidupan dan penghidupan warga binaan pemasyarakatan sebagai individu, anggota masyarakat dan makluk Tuhan Yang Maha Esa.

              3. Misi

              4. Melaksanakan perawatan tahanan, pembinaan dan pembimbingan warga binaan pemasyarakatan sertapengelolaan benda sitaan negara dalam kerangka penegak hukum, pencegahan dan penanggulangan kejahatan serta pemajuan dan perlindungan hak asasi manusia.

               

              Keadaan Bangunan

              Bangunan lembaga pemasyarakatan kelas IIA pemuda Tangerang dibuat pada tahun 1924 dan diselesaikan pada tahun 1927. Bangunan ini didirikan di areal tanah seluas 385.420 m2 , dengan luas tanah bangunan 28.610 m2 dan luas bangunan sebesar 10.312 m2 . Bentuk bangunan model kipas, yang terdiri dari 6 (enam) blok A sampai blok F, pada awalnya jumlah kamar seluruhnya 428 kamar, masing-masing berukuran 2x3, 1 meter yang dihuni oleh 1 atau 3 orang penghuni, namun setelah renovasi kini lembaga pemasyarakatan kelas IIA pemuda Tangerang dapat menampung 1356 warga binaan di dalam sel kamar, jumlah isi lapas 1982 orang dengan perincian 949 narapidana dan 1033 tahanan. Dalam menanggulangi kapasitas berlebih lapas kelas IIA pemuda Tangerang mengalih fumgsikan 12 ruang rekreasi dan ruang pembinaan sebagai kamar huni atau sel penampungan narapidana dan tahanan.

              Jumlah seluruh kamar pada lembaga pemasyarakatan ini sebanyak 120 ruang kamar, ditambah 12 ruang penampungan besar antara lain : 3 ruang karantina di Blok A yang dipergunakan untuk tahanan atau narapidana yang sedang sakit, 3 ruang penampungan besar diBlok B, 2 ruang penampungan di pondok pesantren di Blok C dan D, 3 ruang penampungan besar di Blok D, 1 ruang penampungan besar di blok E. Adapun penambahan ruang kamar (penampungan) adalah disebabkan karena terjadi peningkatan hunian. Yang mengharuskan sebagian ruangan yang tidak semestinya dijadikan sel kini difungsikan sebagai sel penampungan. Lembaga pemasyarakatan kelas IIA pemuda Tangerang dilengkapi dengan beberapa fasilitas antara lain:

              1. Fasilitas lapangan olahraga yang terdiri dari :
                1. Lapangan bulutangkis didalam Blok A.

                2. Lapangan futsal dan Voli berada di dalam Blok B, C, D dan E.

                3. Ruangan rekreasi yang dipergunakan untuk tenis meja.

                4. Lapangan tenis yang berada diluar lembaga pemasyarakatan.

              2. Ruang kunjungan para tamu dan penghuni.
              3. Masjid yang berada didalam Blok A.
              4. Ruang pendidikan agama islam yang berada didalam Blok C.
              5. Vihara yang berada di Blok E.
              6. Gereja yang berada di dalam Blok F.
              7. Ruang Pendidikan :
                1. Keterampilan Menjahit.

                2. Keterampilan Potong Rambut.

                3. Bengkel Keterampilan Elektronik.

              8. Bengkel kerja yang terdiri dari :
                1. Bengkel Kayu (mebel).

                2. Bengkel Las Listrik.

                3. Pertanian.

                4. Perkebunan.

                5. Kaligrafi.

                Lembaga pemasyarakatan kelas IIA pemuda Tangerang sejak tahun 1980 telah mengalami beberapa renovasi dan yang terakhir pada tahun 2011.

                 

                Tugas Pokok dan Fungsi Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang

                Berdasarkan keputusan menteri kehakiman republik Indonesia nomor: M.04.RK.07.03 tahun 1985 tentang organisasi tata kerja lembaga pemasyarakatan mempunyai tugas melaksanakan pemasyarakatan narapidana atau anak didik dimana disebutkan bahwa lembaga pemasyarakatan mempunyai fungsi sebagai berikut:

                1. Lapas mempunyai tugas dan fungsi melaksanakan pemasyarakatan narapidana atau anak didik dan melaksanakan tugas perawatan tahanan.
                2. Untuk menyelenggarakan tugas tersebut lapas mempunyai fungsi:
                  1. Melakukan pembinaan narapidana atau anak didik.

                  2. Memberikan bimbingan, mempersiapkan saran dan mengelola hasil kerja.

                  3. Melakukan bimbingan socialataukerohanian narapidana atau anak didik.

                  4. Melakukan pemeliharaan keamanan dan tata tertib lapas.

                  5. Melakukan urusan tata usaha dan rumah tangga.

                   

                  Struktur Organisasi

                  Struktur organisasi merupakan sarana atau alat untuk mencapai tujuan. Oleh karena itu, organisasi adalah wadah kegiatan orang-orang yang bekerja dalam usaha mencapai tujuan.

                  Berikut ini adalah struktur organisasi pada bagian kegiatan kerja dilembaga pemasyarakatan kelas IIA pemuda Tangerang :


                  Gambar 3.2 Bagan Struktur Organisasi Bagian Kegiatan Kerja Pada Lapas Kelas IIA Pemuda Tangerang

                  Berikut ini adalah keterangan dari tugas-tugas dengan wewenang bagian-bagian yang adapada lapas kelas IIA pemuda Tangerangsesuai dengan struktur organisasi di atas, terutama bagian-bagian yang berhubungan langsung dengan topik atau tema penelitian yang ada dalam penulisan laporan Skripsi ini :

                  1. Kasubsi Registrasi

                    Kasub seksi registrasi dan bimbingan kemasyarakatan mempunyai tugas melakukan pencatatan, membuat statistik, dokumentasi sidik jari serta memberikan bimbingan dan penyuluhan rohani, memberikan latihan olah raga, peningkatan pengetahuan,asimilasi, cuti dan penglepasan narapidana atau anak didik.

                  2. Kasie (Kepala Seksi) Kegiatan Kerja
                    1. Menyusun rencana kerja seksi kegiatan kerja.

                    2. Mengorganisasikan pemberian bimbingan kerja kepada warga binaan pemasyarakatan atau narapidana.

                    3. Melaksanakan pengelolaan hasil kerja narapidana dan anak didik sesuai ketentuan yang berlaku.

                    4. Melakukan, mengesahkan penilaian pelaksanaan pekerjaan pejabat bawahan dan bawahan.

                    5. Melaksanakan tugas yang diberikan kalapas dalam bidang teknis pemasyarakatan.

                    6. Menyiapkan dan menyusun seksi kegiatan kerja.

                  3. Kasubsi (Kepala Sub Seksi) Sarker (Sarana Kerja)
                    1. Menyusun rencana kerja sub seksi sarana kerja.

                    2. Mengecek peralatan pelatihan keterampilan kepada WBP (Warga Binaan Pemasyarakatan).

                    3. Memberikan bimbingan kepada WBP cara penggunaan peralatan kerja.

                    4. Memeriksa buku-buku laporan kegiatan sub seksi sarana kerja.

                  4. Petugas Kasubsi (Kepala Sub Seksi) Sarker (Sarana Kerja)
                    1. Menghimpun dan Mencatat semua keperluan WBP.

                    2. Mengeluarkan, mengumpulkan dan mencatat kembali alat-alat sarana kerja.

                  5. Kasubsi (Kepala Sub Seksi) Bimker (Bimbingan Kerja) dan Lohasker (Pengolahan Hasil Kerja)
                    1. Menyusun rencana kerja sub seksi bimbingan kerja dan pengolahan hasil kerja.

                    2. Memberikan bimbingan pelatihan keterampilan untuk WBP.

                    3. Mengelola hasil keterampilan WBP.

                    4. Menyusun jadwal pelatihan keterampilan untuk WBP.

                  6. Petugas Kasubsi (Kepala Sub Seksi) Bimker (Bimbingan Kerja) dan Lohasker (Pengolahan Hasil Kerja)
                    1. Menyiapkan absen kehadiran WBP.

                    2. Melaksanakan bimbingan, pengawalan dan pengawasan kepada WBP yang mengikuti asimilasi.


                     

                    Tata Laksana Sistem Yang Berjalan

                    Prosedur Sistem Yang Berjalan

                    Urutan prosedur ini berisikan urutan proses menunggunya surat keputusan dari bagian registrasi, registrasi merupakan bagian yang mempunyai tugas untuk membuat surat keputusan asimilasi narapidana. Pada bagian kegiatan kerja memproses surat keputusan, memanggil nama-nama narapidana yang ada disurat keputusan, narapidana melakukan persidangan didalam ruangan kegiatan kerja, bagian kegiatan kerja membuat jadwal kegiatan kerja narapidana.

                    1. Surat keputusan dari registrasi
                    2. Pada bagian kegiatan kerja akan mendapatkan surat keputusan dari bagian registrasi yang berisikan nama-nama narapidana yang telah menjalankan ²/3 atau ½ tahun masa hukumannya.

                    3. Bagian kegiatan kerja memproses surat keputusan registrasi
                    4. Setelah mendapatkan surat keputusan bagian kegiatan kerja akan memproses data nya dengan cara menulis siapa saja narapidana yang terdata pada surat keputusan tersebut.

                    5. Memanggil nama-nama narapidana yang terdapat disurat keputusan
                    6. Lalu setelah menuliskan semua-nya pada bagian kerja akan memanggil satu persatu narapidana yang telah bisa melakukan kegiatan kerja. Setelah di panggil narapidana akan diberi tahukan jadwal persidangan yang akan dijalankannya.

                    7. Narapidana akan melaksanakan persidangan didalam ruangan kegiatan kerja.
                    8. Narapidana akan diproses terlebih dahulu apakah narapidana tersebut layak atau tidak layak melakukan kegiatan kerja ini, kemudian datanya akan diberikan lagi kepada bagian registrasi untuk dibuatkan surat keputusan lagi dan apabila layak maka narapidana akan menunggu lagi paling cepat 1 hari dan paling lama 2 hari untuk mengetahui jadwal kegiatan kerja nya.

                    9. Bagian kegiatan kerja membuat jadwal kegiatan kerja narapidana.
                    10. Setelah narapidana melakukan persidangan bagian kegiatan kerja harus menunggu lagi surat keputusan mengenai kelayakan narapidana tersebut. Setelah mendapatkan surat keputusan terbaru lalu bagian kegiatan kerja akan membuat jadwal kegiatan kerja nya dan pelaksanaan kerja narapidana apakah narapidana tersebut ditempatkan untuk bekerja diluar lapas atau didalam lapas.

                    Rancangan Prosedur Sistem Yang Berjalan

                    Prosedur Sistem Yang Berjalan

                    Prosedur sistem pembinaan kegiatan kerja pada Lembaga Pemasyarakatan Kelas IIA PemudaTangerang yang berjalan saat ini sebagai berikut:

                    1. Bagian Registrasi
                    2. Bagian registrasi memberikan surat keputusan narapidana yang masa tahanannya tinggal ²/3atau ½ kepada bagian giatja (kegiatan kerja).

                    3. Bagian Giatja (kegiatan kerja)
                    4. Pada bagian kegiatan kerja memproses surat keputusan yang telah diberikan oleh bagian registrasi lalu memanggil nama-nama narapidana yang terdapat pada surat keputusan tersebut.

                    5. Narapidana Menjalankan Persidangan
                    6. Setelah dipanggil oleh bagian kegiatan kerja lalu narapidana akan melaksanakan persidangan . Pada persidangan ini untuk menentukan apakah narapidana ini layak untuk bisa melaksanakan kegiatan atau tidak dan menentukan lokasi dimana narapidana akan melaksanakan kegiatan kerja.

                    7. Bagian Registrasi
                    8. Setelah narapidana melaksanakan persidangan lalu pada bagian registrasi mengupdate surat keputusan dengan menambahkan lokasi kegiatan kerja yang akan dilakukan oleh narapidana yang sudah diputuskan saat persidangan. Lalu surat keputusan akan diberikan kembali kepada bagian giatja (kegiatan kerja).

                    9. Bagian Kegiatan Kerja
                    10. Disaat surat keputusan yang terbaru telah diberikan maka bagian kegiatan kerja akanmembuatkan jadwal sesuai surat keputusan yang terbaru dan menentukan kegiatan kerja apa yang akan dilakukan oleh narapidana dan jadwal tersebut akan diberitahukan oleh narapidana.

                    11. Narapidana diberikan Jadwal Kegiatan Kerja
                    12. Setelah mengetahui jadwal yang sudah dibuat oleh bagian kegiatan kerja berupa hasil print out dimana didalam form jadwal kegiatan kerja terdapat komponen-komponen yaitu : no, nama, blok, no. reg,pasal, hukuman (tahun dan bulan), expirasi (tanggal narapidana bebas utuh yang belum dikurangin dengan remisi dan sebagainya), ½ masa pidana, tanggal tpp (tim pengamat pemasyarakatan) atau bisa disebut dengan tanggal saat persidangan kelayakan untuk narapidana melakukankegiatan kerja, berdasarkan (no surat keputusan), keterangan kerja, alat yang dibawa, petugas pengawal dan administrator, dan tanda tangan. Lalu narapidana akan melaksanakan kegiatan kerja sesuai dengan jadwalnya sampai turunnya surat kebebasan narapidana tersebut.


                    Sistem Yang Berjalan

                    Berikut adalah sistem pembinaan kegiatan kerja pada Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang yang berjalan digambarkan melalui bentuk gambar ilustrasi proses kegiatan kerja :

                    Gambar 3.3 Gambar Ilustrasi Proses Kegiatan Kerja

                     

                    Analisa Sistem Yang Berjalan

                    Metode Analisa SWOT

                    Penelitian ini menggunakan metode analisa SWOT untuk menganalisa dan juga mengevaluasi kekuatan (Strengths), kelemahan (Weaknesses), peluang (Opportunities) dan ancaman (Threats) sistem sehingga dapat membantu dalam menyampaikan informasi yang cepat keseluruh bagian kegiatan kerja dan narapidana pada lembaga pemasyarakatan kelas IIA pemuda Tangerang.

                    Tabel 3.1 Identifikasi SWOT




                    Berdasarkan analisa identifikasi SWOT yang telah dilakukan, selanjutnya dilakukan analisa untuk mencari strategi dengan menggunakan analisis silang matriks SWOT. Matriks SWOT ini dapat menggambarkan secara jelas bagaimana peluang yang tersedia menggunakan (strategi S-O) dan menggunakan kekuatan yang dimiliki untuk mengatasi suatu ancaman menggunakan (S-T) dan dianalisis pula strategi untuk mengurangi kelemahan yang dimiliki untuk meraih peluang yang ada menggunakan (strategi W-O) serta mengatasi ancaman yang ada dengan menggunakan (strategi W-T).

                    Tabel 3.2 Tabel Analisis Silang Matriks SWOT



                     

                    Metode Berdasarkan Prosedur Sistem Yang Berjalan

                    1. Analisa Masukan

                    Analisa masukan adalah analisa atau penguraian masalah yang dilakukan terhadap semua data atau informasi yang berfungsi sebagai data input sehingga menghasilkan proses dan kemudian akan ada hasil dari sebuah proses itu sendiri.

                      a. Nama Masukan  : Surat keputusan kegiatan kerja.

                      Fungsi  : Sebagai pemberitahuan bahwa narapidana yang sisa masa hukumannya tinggal 2/3 dan 1/2.

                      Sumber  : Bagian Registrasi.

                      Media  : Kertas.

                      Distribusi  : Bagian kegiatan kerja.

                      Frekuensi  : Setiap narapidana yang telah menjalankan masa hukumannya tinggal 2/3 atau 1/2.

                      Keterangan  : Berisikan data narapidana yang akan melakukan kegiatan kerja.

                      Gambar 3.4 Gambar Surat Keputusan Kegiatan Kerja

                      b. Nama Masukan  : Surat keputusan kegiatan kerja terbaru.

                      Fungsi  : Sebagai pemberitahuan lokasi kegiatan kerja narapidana.

                      Sumber  : Bagian Registrasi.

                      Media  : Kertas.

                      Distribusi  : Bagian kegiatan kerja.

                      Frekuensi  : Setiap narapidana melakukan persidangan mengenai kelayakan untuk kegiatan kerja dilokasi dalam lapas maupun diluar lapas.

                      Keterangan  : Berisikan lokasi kegiatan kerja didalam lapas maupun diluar lapas yang akan dilakukan oleh narapidana.

                      Gambar 3.5 Gambar Hasil Persidangan Untuk Menentukan Lokasi Kegiatan Kerja

                    2. Analisa Proses

                    Analisa proses adalah analisa atau penguraian masalah yang dilakukan pada proses sebagai suatu hasil respect balik karena adanya data input didalam proses inilah semua data atau informasi yang masuk akan diolah dengan menggunakan pengolahan sistem yang ada.

                      a. Nama proses  : Memproses nama-nama narapidana yang akan melakukan kegiatan kerja

                      Masukan  : Surat keputusan kegiatan kerja.

                      Keluaran  : Nama-nama narapidana yang diperbolehkan melakukan kegiatan kerja.

                      Ringkasan Proses  : Narapidana akan melakukan persidangan untuk mengetahui kelayakan yang dapat dilihat dari sikap narapidana selama menjalankan masa hukumannya.

                      b. Nama proses  : Memproses tempat lokasi kegiatan kerja yang akan dilakukan oleh narapidana.

                      Masukan  : Surat keputusan kegiatan kerja terbaru.

                      Keluaran  : Menetapkan lokasi didalam ataupun diluar lapas untuk melakukan kegiatan kerja.

                      Ringkasan Proses  : Proses ini merupakan penempatan lokasi narapidana untuk melaksanakan kegiatan kerja,baik didalam lapas maupun diluar lapas.

                    3.Analisa Keluaran

                    Analisa keluaran adalah analisa atau penguraian masalah yang dilakukan pada hasil dari keseluruhan proses yang terjadi dari mulai penginputan data sampai terjadi proses pengolahan data melalui sistem pengolahan data yang ada. Dan juga melalui proses pengecekan kembali data-data yang ada bila terjadi kesalahan atau data kurang lengkap, yaitu:

                      a. Nama keluaran  : Surat hasil persidangan yang dilakukan oleh narapidana.

                      Fungsi  : Untuk mengetahui lokasi kegiatan kerja yang akan dijalankan oleh narapidana.

                      Media  : Kertas.

                      Rangkap  : -

                      Distribusi  : Kertas akan diberikan kepada bagian kegiatan kerja.

                      b. Nama keluaran  : Jadwal kegiatan kerja narapidana.

                      Fungsi  : Narapidana dapat melaksanakan kegiatan kerja sesuai dengan tempat lokasi yang sudah ditentukan.

                      Media  : Kertas.

                      Rangkap  : -

                      Distribusi  : Kertas akan diberikan kepada sipir yang akan menjaga narapidananya nanti.

                    Konfigurasi Sistem

                    Dalam melakukan analisa program pada penulisan laporan Skripsi, penulis menggunakan komputer dengan spesifikasi sebagai berikut:

                    1. Perangkat Keras (hardware)

                      a. Processor  : Azzura 3000 (1.4 GHz).

                      b. Monitor  : LCD 14 Inci.

                      c. RAM  : 2 GB.

                      d. Hardisk  : 120 GB HDD.

                      2. Perangkat Lunak (software)

                      a. Windows 7 Ultimate Service Pack 1 32-Bit.

                      b. Adobe Photoshop CS4.

                      c. Anti virus AVG 2015.

                      d. Microsoft Office 2007 .

                       

                      Permasalahan Yang Dihadapi dan Alternatif Pemecahan Masalah

                      Permasalahan Yang Dihadapi

                      Berdasarkan hasil analisa yang telah dilakukan terhadap sistem yang sedang berjalan adalah sistem pengelolaan data narapidana pada bagian kegiatan kerja dilembaga pemasyarakatan kelas IIA pemuda Tangerang masih kurang maksimal. Beberapa permasalahan tersebut diantaranya:

                      1. Pada bagian kegiatan kerja harus memproses surat keputusan yang diserahkan bagian registrasi sebanyak 2 kali yang terdiri dari:
                        1. Memproses surat keputusan siapa saja narapidana yang akan melakukan kegiatan kerja.

                        2. Memproses surat keputusan yang telah diperbaharui untuk mengatur lokasi kegiatan kerja narapidana.

                        Dengan adanya surat keputusan yang dilakukan dua kali dimana bagian kegiatan kerja tidak bisa langsung membuatkan jadwal kegiatan kerja pada narapidana secara cepat karena menunggu surat keputusan yang kedua dan surat keputusan yang kedua ini membutuhkan waktu selama 3 hari.

                      2. Lamanya proses penyerahan surat keputusan kepada bagian kegiatan kerja sehingga berdampak kepada ketidak sesuaian peraturan, dimana seharusnya narapidana bisa dengan segera melaksanakan kegiatan kerja sehingga tidak tertunda.

                        Dari permasalahan-permasalahan yang telah dijelaskan diatas, maka dapat ditarik kesimpulan bahwa sistem pengelolaan data narapidana dilembaga pemasyarakatan kelas IIA pemuda Tangerang masih belum optimal pada bagian kegiatan kerja.

                      Alternatif Pemecahan Masalah

                      Setelah melakukan pengamatan dan penelitian dari beberapa permasalahan yang dihadapi, maka didapatkan alternatif pemecahan masalah yang dapat membantu dan menjadi pemecahan masalah untuk lembaga pemasyarakatan kelasIIA pemuda Tangerang. Alternatif pemecahan masalah tersebut adalah :

                      1. Dengan merancang dan membangun sebuah sistem pengelolaan data narapidana pada bagian kegiatan kerja, dimana bagian kegiatan kerja tidak harus memproses surat keputusan sebanyak 2 kali dan tidak membutuhkan waktu yang lama lagi untuk membuatkan jadwal narapidana yang akan melakukan kegiatan kerja, dengan demikian akan mempermudah cara kerja sipir dalam melakukan pengelolaan data narapidana.
                      2. Membuat sistem yang terkomputerisasi sehingga laporan kegiatan kerja yang dihasilkan dapat tepat waktu dan memberikan manfaat kepada para petugas untuk menjalankan tugas dengan cepat dan narapidana bisa dengan segera melaksanakan kegiatan kerja.

                       

                      User Requirement

                      Elisitasi Tahap I

                      Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara mengenai kekurangan dari sistem yang sedang berjalan dan kebutuhan pengguna sistem yang belum terpenuhi. Dalam hal ini wawancara dilakukan kepada stakeholder mengenai sistem yang diusulkan.

                      Tabel 3.5 Elisitasi Tahap I


                      Functional

                      No

                      Analisa Kebutuhan
                      Saya ingin sistem :

                      1

                      Sistem dapat menampilkan data barang yaitu alat dan komponen

                      2

                      Sistem dapat menampilkan data dosen

                      3

                      Sistem dapat menampilkan data jadwal Lab. SK

                      4

                      Sistem dapat menampilkan data User

                      5

                      Sistem datat menampilkan data UKM dan HMJ

                      6

                      Sistem dapat manampilkan status barang bagus

                      7

                      Sistem memiliki menu kritik dan saran

                      8

                      Sistem dapat menapilkan status barang rusak

                      9

                      Sistem dapat menampilkan status barang hilang

                      10

                      Sistem dapat menampilkan status barang habis

                      11

                      Sistem dapat membuat dan mencetak laporan peminjaman barang

                      12

                      Sistem dapat membuat dan mencetak laporan data stok barang

                      13

                      Sistem dapat menampilkan informasi data mahasiswa

                      14

                      Sistem dapat membuat dan mencetak kondisi barang

                      15

                      Sistem dapat menampilkan dan mencetak form peminjaman

                      16

                      Sistem dapat menampilkan grafik stok barang

                      17

                      Sistem dapat menampilkan foto dosen

                      18

                      Sistem dapat menampilkan foto asslab

                      19

                      Sistem dapat menyediakan hak akses untuk Admin

                      20

                      Sistem dapat menyediakan hak akses untuk Asslab

                      21

                      Sistem dapat menyediakan hak akses untuk Kepala Jurusan Sistem Komputer

                      22

                      Sistm dapat menyediakan hak akses untuk Pimpinan

                      23

                      Sistem dapat menampilkan foto foto barang

                      24

                      Menampilkan halaman VideoSistem dapat menampilkan informasi data mahasiswa
                      Non Functional
                      NoSaya ingin sistem :

                      1

                      Memudahkan pekerjaan admin untuk monitoring persediaan barang di Lab. SK

                      2

                      Informasi barang dilengkapi kode barang

                      3

                      Keamanan data terjamin

                      4

                      Sistem memiliki tampilan yang menarik

                      5

                      Kestabilan persediaan barang di dalam Lab. SK dapat terjaga

                      6

                      Memudahkan dalam pembuatan dan pencetakan laporan-laporan

                      7

                      Memudahkan dalam pencatatan persediaan barang di dalam Lab. SK

                      8

                      Membantu Perguruan Tinggi Raharja dalam pengambilan keputusan mengenai persediaan barang di dalam Lab. SK

                       

                      Elisitasi Tahap II

                      Elisitasi tahap II merupakan hasil pengkelasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untukdieksekusi. Berikut ini adalah penjelasan mengenai MDI :

                      1. M pada MDI artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
                      2. D pada MDI artinya Desirable Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembuatan sistem, maka membuat sistem tersebut lebih sempurna.
                      3. I pada MDI artinya Inessential. Maksudnya adalah requirement tersebut bukan bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.


                       

                      Elisitasi Tahap III

                      Elisitasi tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya "I" pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali dengan metode TOE. Berikut ini adalah penjelasan mengenai TOE :

                      1. T artinya Technical. Maksudnya adalah pertanyaan perihal bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan ?
                      2. O artinya Operational. Maksudnya adalah pertanyaan perihal bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan ?
                      3. E artinya Economy. Maksudnya adalah pertanyaan perihal berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem ?

                      Metode tersebut dibagi kembali menjadi beberapa option, antara lain :

                      1. H (High) : Sulit untuk dikerjakan, karena teknik pembuatan dan penggunaannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
                      2. M (Middle) : Mampu untuk dikerjakan.
                      3. L (Low) : Mudah untuk dikerjakan.

                       

                      Final Draft Elisitasi

                      Merupakan bentuk akhir dari tahap tahap elisitasi yang dapat dijadikan acuan dan dasar untukmembangun Sistem Pengelolaan Data Pembinaan Kegiatan Kerja Narapidana Pada Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang. Berdasarkan Elisitasi Tahap III maka dapat dihasilkan requirement final draft yang diharapkan dapat mempermudah membuat laporan untuk membangun suatu Sistem Pengelolaan Data Pembinaan Kegiatan Kerja Narapidana Pada Lembaga Pemasyarakatan Kelas IIA Pemuda Tangerang. Berikut lampiran final draft elisitasi yang telah dibuat :

                       

                      BAB IV

                      HASIL PENELITIAN

                      RANCANGAN SISTEM YANG DIUSULKAN

                      Usulan Prosedur Yang Baru

                      Setelah mengadakan analisa dan penelitian sistem yang sedang berjalan pada Lab. SK pada Perguruan Tinggi Raharja, maka selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan dibangun. Ada beberapa usulan prosedur yang bertujuan untuk memperbaiki dan menyempurnakan sistem monitoring inventory yang sedang berjalan saat ini, yaitu merubah proses pengecekan barang saat ini yang masih manual menjadi terkomputerisasi berbasis web sehingga memudahkan dalam pembuatan laporan. Berdasarkan perubahan sistem inventory yang terjadi dan setelah kebutuhan-kebutuhan sistem yang baru telah ditentukan, maka langkah-langkah berikutnya yaitu perancangan atau design sistem usulan yang bertujuan untuk memperbaiki sistem yang lama dengan memberi gambaran atau pandangan yang jelas menurut proses design sistem dari awal hingga akhir penelitian. Dalam menganalisa usulan prosedur yang baru pada penelitian ini digunakan program Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram.

                       

                      Diagram Rancangan Sistem Usulan

                      Adapun diagram-diagram usulan yang akan saya gambarkan dalam program Visual Paradigm for UML Enterprise Edition Ver. 6.4 adalah sebagai berikut:

                      Use case diagram Sistem Yang Diusulkan

                      Gambar 4.1Use Case Diagram Sistem Inventori Lab. SKPada Pada Perguruan Tinggi Raharja

                      Dapat dijelaskan gambar 4.1 Use case diagram Sistem Inventory Pada Perguruan Tinggi Raharja diatas pada saat ini terdiri dari 4 actor, yaitu: Pihak Kampus, Dosen, Asslab, dan admin. Dan juga mempunyai 3 behavior atau kebiasaan diantaranya yaitu:

                        a. Prosedur barang masuk, dapat dijelaskan yaitu sebagai berikut:

                        Use case  : Barang Masuk

                        Aktor : Pihak Kampus dan admin

                        Pihak Kampus memberikan Barang masuk kepada admin bagian Lab. SK dengan include kirim barang dan extend cek barang. Kemudian admin akan login terlebih dahulu untuk input barang masuk. Setelah admin input barang masuk, admin dapat membuatkan surat barang masuk untuk setiap fakturnya berdasarkan barang masuk yang didapatkan dari Pihak Kampus. Jika ada barang yang rusak, hilang, bagus dan habis, maka admin dapat membuatkan peminjaman barang.

                        b. Prosedur barang keluar

                        Use case  : Pemakaian Barang

                        Aktor : Dosen dan admin

                        Dosen memberikan form peminjaman barang kepada admin Lab. SK. Kemudian admin login terlebih dahulu untuk input peminjaman barang. Setelah admin melakukan input peminjaman barang, admin dapat membuatkan surat barang keluar untuk setiap fakturnya berdasarkan peminjaman barang yang diberikan oleh dosen. Jika ada barang yang rusak, hilang, bagus, dan habis, maka admin dapat membuatkan peminjaman barang.

                        c. Prosedur pembuatan laporan

                        Use case  : Laporan

                        Aktor : Pimpinan dan admin

                        Skenario  : Jika admin Lab. SK ingin membuatkan laporan, admin harus login terlebih dahulu. Di dalam laporan terdapat 7 include, yaitu: laporan barang masuk, laporan barang keluar, laporan peminjaman barang, laporan pemakaian barang, laporan stok barang, laporan pengembalian, dan hasil laporan barang. Laporan dapat dicetak oleh admin dan memberikan hasil laporan kepada pimpinan.

                       

                      Rancangan Sistem Yang Diusulkan

                      Prosedur Sistem Yang Diusulkan

                      1. Activity diagram Untuk Prosedur Barang Masuk

                      Gambar 4.2Activity diagram Untuk Prosedur Barang Masuk

                      Activity diagram sistem untuk prosedur barang masuk yang diusulkan saat ini, yaitu:

                        a. 1 (satu) initial node sebagai objek yang di awali.

                        b. 10 (sepuluh) activity sebagai state dari sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yang berawal dari pihak kampus membawa kirim barang disertai kirim barang kepada bagian Lab.SK. Kemudian Lab.SK gudang akan melakukan login, jika alur decision node berhasil akan masuk pada menu home untuk view, edit, dan delete, tetapi jika salah akan kembali ke menu login. Setelah itu memilih menu faktur beli untuk melakukan create dan juga dapat melakukan create barang masuk. Admin dapat input data kirm barang kemudian menyimpannya, jika alur decision node berhasil data tersimpan dan bisa mengakhiri aktifitas barang masuk, tetapi jika simpan gagal maka akan kembali ke create.

                        c. 2 (dua) decision node yang dapat menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan.

                        d. 1 (satu) initial final node yang merupakan aktifitas akhir kegiatan dari prosedur barang masuk.

                       

                      2. Activity diagram Untuk Prosedur Peminjaman

                      Gambar 4.3 Activity diagram Untuk Menu Prosedur Barang Peminjaman

                      Activity diagram sistem untuk prosedur barang peminjaman yang diusulkan saat ini, yaitu sebagai berikut:

                        a. 1 (satu) initial node sebagai objek yang di awali.

                        b. 9 (sembilan) activity sebagai state dari sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yang berawal dari Asslab memberikan peminjaman barang kepada bagian Lab.SK. Kemudian admin Lab.SK akan melakukan login, jika alur decision node berhasil akan masuk pada menu home tetapi jika salah akan kembali ke menu login. Setelah itu memilih menu peminjaman barang admin dapat melakukan view, edit, dan delete, untuk input faktur jual admin dapat melakukan create, admin dapat create peminjaman barang. Ketika admin input data peminjaman barang kemudian menyimpannya, jika alur decision node berhasil data tersimpan dan bisa mengakhiri aktifitas barang keluar, tetapi jika simpan gagal maka akan kembali ke create.

                        c. 2 (dua) decision node yang dapat menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan.

                        d. 1 (satu) initial final node yang merupakan aktifitas akhir kegiatan dari prosedur barang keluar.

                       

                      3. Activity diagram Untuk Prosedur Pengembalian

                      Gambar 4.3 Activity diagram Untuk Menu Prosedur Barang Peminjaman

                      Activity diagram sistem untuk prosedur pembuatan laporan yang diusulkan saat ini, yaitu sebagai berikut:

                        a. 1 (satu) initial node sebagai objek yang di awali.

                        b. 12 (dua belas) activity sebagai state dari sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yang berawal dari admin Lab.SK akan melakukan login, jika alur decision node berhasil akan masuk pada menu home tetapi jika salah akan kembali ke menu login. Setelah itu memilih menu pengembalian yang didalamnya terdapat 2 laporan yaitu kondisi kembali dan qty kembali. Admin dapat view pengembalian kemudian mencetaknya dan akhirnya logout.

                        c. 1 (satu) decision node yang dapat menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan.

                        d. 1 (satu) initial final node yang merupakan aktifitas akhir kegiatan dari prosedur pembuatan laporan.

                       

                      4. Activity diagram Untuk Prosedur Laporan

                      Gambar 4.5 Activity diagram Untuk Prosedur Pembuatan Laporan

                      Activity diagram sistem untuk prosedur pembuatan laporan yang diusulkan saat ini, yaitu sebagai berikut:

                        a. 1 (satu) initial node sebagai objek yang di awali.

                        B. 7 (tujuh) activity sebagai state dari sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yang berawal dari admin Lab.SK akan melakukan login, jika alur decision node berhasil akan masuk pada menu home tetapi jika salah akan kembali ke menu login. Setelah itu memilih menu laporan yang didalamnya terdapat 2 laporan yaitu Laporan pemakaian barang dan Laporan data stok barang Admin dapat view laporan kemudian mencetaknya dan akhirnya logout.

                        1 (satu) decision node yang dapat menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan.

                        D. 1 (satu) initial final node yang merupakan aktifitas akhir kegiatan dari prosedur pembuatan laporan.

                       

                      Sequence diagram Sistem Yang Diusulkan

                      1. Sequence diagram Untuk Prosedur Barang Masuk

                      Gambar 4.6 Sequence diagram Untuk Prosedur Barang Masuk

                      Diagram diatas menggambarkan sequence diagram untuk prosedur barang masuk dan keluar yang diusulkan saat ini, yaitu sebagai berikut:

                      a. 3 (tiga) actor yang melakukan kegiatan, yaitu kajur, asslab, dan admin.

                      b. 1 (satu) boundary class yang menggambarkan sebuah penggambaran dari form login.

                      c. 1 (satu) control class yang menggambarkan penghubung antara login dengan home yang berperan sebagai server untuk validasi login.

                      d. 5 (lima) entity class yang menggambarkan hubungan kegiatan yang akan dilakukan. 5 (lima) entity class tersebut, yaitu:Barang, input barang dan data barang

                      e. Message yang menggambarkan pengiriman pesan, yaitu:

                      1. Pihak kampus memberikan kirim barang
                      2. Memberikan barang kepada admin
                      3. Memberikan laporan pemakaian barang kepada kajur
                      4. Masuk ke menu login
                      5. Masukan username
                      6. Masukan password
                      7. Validasi
                      8. Login gagal
                      9. Login berhasil
                      10. Pilih barang untuk melihat, tambah, dan edit i
                      11. Pilih barang masuk untuk melihat, tambah, dan edit
                      12. Pilih data barang untuk melihat, tambah, dan edit
                      13. Pilih pengembalian barang untuk melihat, tambah, dan edit r
                      14. Pilih barang untuk melihat, tambah, dan edit
                      15. Pilih pengembalian barang untuk melihat, tambah, dan edit

                       

                      Sequence Diagram Sistem Yang Diusulkan

                      Sequence diagramUntuk Prosedur Transaksi

                      Gambar 4.42 Sequence Diagram Sistem Yang Diusulkan Transaksi

                      Diagram diatas menggambarkan sequence diagram untuk prosedur pembuatan laporan yang diusulkan saat ini, yaitu sebagai berikut:

                      a. 1 (satu) actor yang melakukan kegiatan, yaitu admin.

                      b. 1 (satu) boundary class yang menggambarkan sebuah penggambaran dari form login.

                      c. 1 (satu) control class yang menggambarkan penghubung antara login dengan home yang berperan sebagai server untuk validasi login.

                      d. 2 (dua) entity class yang menggambarkan hubungan kegiatan yang akan dilakukan. 2 (dua) entity class tersebut, yaitu: home, menu transaksi, dan data transaksi

                      e. E. Message yang menggambarkan pengiriman pesan, yaitu:

                      1. Masuk ke menu login
                      2. Masukan username
                      3. Masukan password
                      4. Validasi
                      5. Login gagal
                      6. Login berhasil
                      7. klik menu transaksiuntuk melakukan input barang
                      8. klik data transaksi barang untuk melihat data transaksi

                       

                      Sequence Diagram Sistem Yang Diusulkan

                      Sequence diagramUntuk Prosedur Laporan

                      Gambar 4.42 Sequence Diagram Sistem Yang Diusulkan Laporan

                      Diagram diatas menggambarkan sequence diagram untuk prosedur pembuatan laporan yang diusulkan saat ini, yaitu sebagai berikut:

                      a. 1 (satu) actor yang melakukan kegiatan, yaitu admin.

                      b.1 (satu) boundary class yang menggambarkan sebuah penggambaran dari form login.

                      c. 1 (satu) control class yang menggambarkan penghubung antara login dengan home yang berperan sebagai server untuk validasi login.

                      d.3 (Tiga) entity class yang menggambarkan hubungan kegiatan yang akan dilakukan. 3 (Tiga) entity class tersebut, yaitu: home, menu laporan, laporan pemakaian barang dan stok barang.

                      e. Message yang menggambarkan pengiriman pesan, yaitu:

                      1. Masuk ke menu login
                      2. Masukan username
                      3. Masukan password
                      4. Validasi
                      5. Login gagal
                      6. Login berhasil
                      7. klik menu laporan untuk melakukan input laporan
                      8. klik input lap pemakaian barang untuk melakukan laporan
                      9. klik data laporan stok barang untuk melihat data laporan stok barang

                       

                      Rancangan Basis Data

                      Rancangan basis data digunakan sebagai media penyimpanan data yang dipergunakan dalam aplikasi dan database membantu pemrograman dalam menampilkan data.

                      Hasil analisa pada sistem yang dihasilkan terdapat beberapa rancangan yang diusulkan. Dari rancangan tersebut akan dibentuk rancangan basis data untuk mempermudah melihat bentuk file dan isinya. Berikut ini adalah penjelasan tentang proses perancangan basis data yang diawali dengan normalisasi yang akan menghasilkan class diagram dan spesifikasi basis data.

                       

                      Normalisasi

                      Bentuk normal suatu basis data relasional dicapai melalui beberapa tahapan yang disebut proses normalisasi. Langkah-langkah Unnormalized, First Normal Form (1NF), Second Normal Form (2ndNF) sampai ke bentuk Third Normal Form (3NF) akan dibahas dalam bagian berikut ini:

                      1. UNNORMALIZED

                      Dapat dijelaskan gambar Unnormalized Form merupakan sebuah kumpulan data yang akan direkap, tidak ada keharusan untuk mengikuti suatu format tertentu, dapat saja tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya.

                      2. First Normal Form (INF)

                      Dapat dijelaskan gambar First Normal Form (1NF) merupakan sebuah tabel tersendiri untuk setiap kelompok data yang berhubungan dan mempunyai simbol (*) yang berperan sebagai candidate key pada Sistem Monitoring Inventory Lab. SK Pada Perguruan Tinggi Raharja.

                      3. Second Normal Form (2NF)

                      Dapat dijelaskan gambar Second Normal Form (2ndNF) merupakan tabel untuk sekelompok nilai yang berhubungan dan terdiri dari 11 tabel, yaitu tabel supplier, tabel faktur beli, tabel surat barang masuk, tabel retur beli, tabel barang, tabel satuan, tabel jenis barang, tabel kasir, tabel faktur jual, dan tabel surat barang keluar.

                      4. Third Normal Form (3NF)

                      Dapat dijelaskan gambar Third Normal Form (3NF) merupakan tabel yang telah normal dan untuk digunakan dalam sistem yang akan dibangun dan terdiri dari 16 tabel, yaitu: tabel supplier, tabel faktur beli, tabel detail faktur beli, tabel surat barang masuk, tabel retur beli, tabel detail retur beli, tabel barang, tabel detail barang, tabel jenis barang, tabel satuan, tabel kasir, tabel faktur jual, tabel detail faktur jual, tabel surat barang keluar, tabel retur jual, dan tabel detail retur jual.

                       

                      Spesifikasi Basis Data

                      Spesifikasi basis data merupakan sebuah design data yang dianggap telah normal. Design basis data menjelaskan mediapenyimpanan yang digunakan, isi yang disimpan, primary key, dan panjang record.Spesifikasi basis data yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut :

                      1. Nama File  : User

                      Akronim  : -

                      Fungsi  : Untuk menyimpan dan mengetahui data Asslab

                      Tipe File  : File Master

                      Organisasi File : Index Sequential

                      Media  : Harddisk

                      Panjang record : 120 karakter

                      Primary key  : id_ User

                      Tabel 4.2 Struktur user


                      2. Nama File  : Dosen

                      Akronim  : Dos

                      Fungsi  : Untuk menyimpan data peminjaman barang yang diberikan oleh pihak kampus kepada admin

                      Tipe File  : File Transaksi

                      Organisasi File : Sequential

                      Media  : Harddisk

                      Panjang record : 15 karakter

                      Primary key  : id_Dosen

                      Tabel 4.3 Struktur Tabel Dosen


                      3. Nama File  : Kondisi Barang

                      Akronim  : Kb

                      Fungsi  : Untuk mengecek kondisi barang

                      Tipe File  : File Transaksi

                      Organisasi File : Sequential

                      Media  : Harddisk

                      Panjang record : 10 karakter

                      Primary key  : id_kondisi


                      Tabel 4.4 Struktur Tabel Kondisi Barang


                      4. Nama File  : Kategori

                      Akronim  : Ktg

                      Fungsi  : Untuk mengetahui barang apa yang akan di pinjam

                      Tipe File  : File Transaksi

                      Organisasi File : Sequential

                      Media  : Harddisk

                      Panjang record : 18 karakter

                      Primary key  : id_Ktg


                      Tabel 4.5 Struktur Tabel Kategori


                      5. Nama File  : Barang

                      Akronim  : brg

                      Fungsi  : Untuk menyimpan dan mengetahui data barang

                      Tipe File  : File Master

                      Organisasi File : Index Sequential

                      Media  : Harddisk

                      Panjang record : 59 karakter

                      Primary key  : id_brg

                      Tabel 4.6 Struktur Tabel Barang


                      6. Nama File  : Detail Peminjaman

                      Akronim  : Pnj

                      Fungsi  : Untuk mengetahui peminjaman barang

                      Tipe File  : File Transaksi

                      Organisasi File : Index Sequential

                      Media  : Harddisk

                      Panjang record : 26 karakter

                      Primary key  : id_pnj

                      Tabel 4.7 Struktur Tabel Detail Peminjaman

                      7.Nama File  : Peminjaman

                      Akronim  : pnj

                      Fungsi  : Untuk mengetahui data satuan barang

                      Tipe File  : File Masterr

                      Organisasi File : Index Sequential

                      Media  : Harddisk

                      Panjang record : 33 karakter

                      Primary key  : id_pnj

                      Tabel 4.7 Struktur Tabel Kelas

                      8.Nama File  : Kelas

                      Akronim  : Kls

                      Fungsi  : Untuk mengetahui data satuan barang

                      Tipe File  : File Master

                      Organisasi File : Index Sequential

                      Media  : Harddisk

                      Panjang record : 33 karakter

                      Primary key  : id_ksl

                      Tabel 4.7 Struktur Tabel Peminjaman

                       

                      Flowchart Sistem Yang Diusulkan

                      Flowchart program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya yang dilaksanakan. Flowchart ini menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Berikut Flowchart program untuk Sistem Inventory Pada Perguruan Tinggi Raharjaa, yaitu:

                      1. Flowchart Program Untuk Login Admin

                      Gambar 4.44 Flowchart Sistem Yang Diusulkan

                      Dapat dijelaskan gambar 4.10 flowchart program untuk login admin pada “Sistem Inventory Control Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini terdiri dari:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada login admin.

                        b. 3 (tiga) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, yaitu: “login”, kemudian untuk login admin harus memasukan “username password”, dan jika salah sistem akan memberikan data yang bertuliskan “Incorrect username or password”.

                        c. 1 (satu) simbol decision, sebagai simbol untuk menunjukan sebuah langkah pengambilan suatu keputusan untuk mengecek validasi kebenaran username dan password, jika “ya” akan bisa masuk ke home sistem dan jika “tidak” akan kembali ke login terlebih dahulu.

                        d. 8 (delapan) simbol subprocess sebagai simbol yang menunjukan bahwa didalam langkah yang dimaksud terdapat flowchart lain yang menggambarkan langkah secara rinci yang terdiri dari 8 (delapan) macam-macam menu, yaitu: home, barang, dosen, kelas, user, transaksi, laporan, dan FAQ.


                      2. Flowchart Program Untuk Menu Barang

                      Gambar 4.45 Flowchart Sistem Yang Diusulkan Menu Barang

                      Dapat dijelaskan gambar 4.11 flowchart program untuk menu barang pada “Sistem Inventory Control Pada Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini, yaitu:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu barang.

                        b. 5 (lima) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, terdiri dari: menu “Barang” yang di dalamnya terdapat submenu “Create Barang, Manage Barang, Create Jenis Barang, Manage Jenis Barang, Create Satuan Barang, dan Manage Satuan Barang”.

                        c. 15 simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu:

                      - Pada decision submenu “Create Barang” terdapat form input data barang yang terdiri dari “Id Barang, Nama Barang, Id kategori barang, foto barang, stok barang, dan kondisi Barang”, jika form sudah selesai di input maka langsung bisa di proses dengan “Create”.

                      - Pada decision submenu “Manage Barang” terdapat beberapa decision yang dipilih oleh admin, yaitu: “view, update, delete”.

                      - Pada decision submenu “Create Jenis Barang” terdapat form input data jenis barang yang terdiri dari “Id kategori barang, dan nama kategori”, jika form sudah selesai di input maka langsung bisa di proses dengan “Create”.

                      - Pada decision submenu “Manage Jenis Barang” terdapat 3 decision yang dipilih oleh admin, yaitu: “view, update, delete”.

                      - Pada decision submenu “Create Satuan Barang” terdapat form input data satuan barang yang terdiri dari “Id kondisi dan Keterangan kondisi”, jika form sudah selesai di input maka langsung bisa di proses dengan “Create”.

                      - Pada decision submenu “Manage Satuan Barang” terdapat 3 decision yang dipilih oleh admin, yaitu: “view, update, delete”.

                      3. Flowchart Program Untuk Menu Dosen

                      Gambar 4.46 Flowchart Sistem Yang Diusulkan Menu Dosen

                      Dapat dijelaskan gambar 4.12 flowchart program untuk menu supplier pada “Sistem Inventory Control Pada Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini, yaitu:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu dosen.

                        b. 3 (tiga) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, yaitu: menu “dosen” yang mempunyai submenu “Create dosen dan Manage dosen”.

                        c. 5 (lima) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu:

                      - Pada decision submenu “Create dosen” terdapat form input data supplier yang terdiri dari “Id dosen, dan Nama dosen,”, jika form sudah selesai di input maka langsung bisa di proses dengan “Create”.

                      - Pada decision submenu “Manage dosen” terdapat 3 decision yang dipilih oleh admin, diantaranya “view, update, delete”.


                      4. Flowchart Program Untuk Menu Kelas

                      Gambar 4.47 Flowchart Sistem Yang Diusulkan Menu Kelas

                      Dapat dijelaskan gambar 4.13 flowchart program untuk menu kasir pada “Sistem Inventory Control Pada Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini, yaitu:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu Kelas.

                        b. 3 (tiga) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, terdiri dari: menu Kelas “Kasir” yang mempunyai submenu “Create Kelas dan Manage Kelas”.

                        c. 5 (lima) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu:

                        - Pada decision submenu “Create Kelas” terdapat form input data karyawan yang terdiri dari “Id kelas, id tahun ajar, dan nama kelas”, jika form sudah selesai di input maka langsung bisa di proses dengan “Create”.

                        - Pada decision submenu “Manage kelas” terdapat beberapa decision yang dipilih oleh admin, diantaranya “view, update, delete”.

                      5. Flowchart Program Untuk Menu User

                      Gambar 4.48 Flowchart Sistem Yang Diusulkan Menu User

                      Dapat dijelaskan gambar 4.14 flowchart program untuk menu faktur beli pada “Sistem Inventory Control Pada Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini, yaitu:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu user.

                        b. 5 (lima) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, terdiri dari: menu “Faktur Beli” yang di dalamnya terdapat submenu “Create user, Manage user,

                        c. 9 simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”,

                      6. Flowchart Program Untuk Menu Transaksi

                      Gambar 4.49 Flowchart Sistem Yang Diusulkan Menu Transaksi

                      Dapat dijelaskan gambar 4.14 flowchart program untuk menu faktur beli pada “Sistem Inventory Control Pada Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini, yaitu:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu transaksi.

                        b. 5 (lima) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, terdiri dari: menu “transaksi” yang di dalamnya terdapat submenu “Create input peminjaman, Manage input peminjaman, Create transaksi, dan Manage transaksi, Create”.

                        c. 15 simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu:

                        - Pada decision submenu “Create input peminjaman” terdapat form input data faktur jual yang terdiri dari “Id peminjaman, Tanggal peminjaman, id dosen, Id kelas, Id user, Id barang, qty peminjaman, id kondisi dan id status”, jika form sudah selesai di input maka langsung bisa di proses dengan “Create”.

                        - Pada decision submenu “Manage input peminjaman” terdapat 3 decision yang dipilih oleh admin, yaitu: “view, update, delete”.

                        - Pada decision submenu “Create data transaksi” terdapat form input data surat barang keluar yang terdiri dari “id barang, nama barang, kategori, kondisi dan stok”, jika form sudah selesai di input maka langsung bisa di proses dengan “Create”.

                        - Pada decision submenu “Manage data transaksi” terdapat beberapa decision yang dipilih oleh admin, diantaranya “view, update, delete”.

                      7. Flowchart Program Untuk Menu Laporan

                      Gambar 4.410 Flowchart Sistem Yang Diusulkan Menu Laporan

                      Dapat dijelaskan gambar 4.17 flowchart program untuk menu laporan pada “Sistem Inventory Control Pada Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini, yaitu:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu laporan.

                        b. 2 (dua) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, terdiri dari: menu “Laporan” yang di dalamnya terdapat submenu “Laporan Pemakaian Barang, dan Laporan Stok Data Barang”.

                        c. 2 simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu:

                        - Pada decision submenu “Laporan Pemakaian Barang” pilihan untuk menentukan input “Pilih bulan, Pilih tahun dan Preview”, jika sudah selesai di input maka langsung bisa di proses dengan “View” dan akan bisa “Print” jika ingin di cetak.

                        - Pada decision submenu “Laporan Stok Data Barang” pilihan untuk menentukan input “Id barang, Nama barang, Kategori, Kondisi dan Stok”, jika sudah selesai di input maka langsung bisa di proses dengan “View” dan akan bisa “Print” jika ingin di cetak.

                        - Pada decision submenu “Manage data transaksi” terdapat beberapa decision yang dipilih oleh admin, diantaranya “view, update, delete”.


                      8. Flowchart Program Untuk Menu Grafik

                      Gambar 4.411 Flowchart Sistem Yang Diusulkan Menu Grafik

                      Dapat dijelaskan gambar 4.16 flowchart program untuk menu grafik pada “Sistem Inventory Control Lab.SK Pada Perguruan Tinggi Raharja” diatas pada saat ini, yaitu:

                        a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu grafik.

                        b. 3 (tiga) simbol data, yang menyatakan proses input atau output tanpa tergantung jenis peralatannya, terdiri dari menu “Grafik” yang didalamnya admin dapat view stok persediaan.

                       

                      Rancangan Program

                      HIPO (Hirarchy Plus Input Process Output) yaitu alat bantu untuk membuat spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalam program ini berisi input yang diproses dan menghasilkan output. Spesifikasi program menjelaskan mengenai cara penggunaan aplikasi program yang diusulkan. Visual Table Of Content (VTOC) adalah diagram yang menggambarkan hubungan dan fungsi pada sistem secara berjenjang, yaitu seperti dibawah ini:

                      Gambar 4.18 HIPO (HirarchyPlus Input Process Output)

                      Adapun spesifikasi program yang diusulkan tersebut, yaitu:

                      1. Nama program  :Login
                      2. Fungsi program  : Untuk masuk ke dalam menu utama Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja.

                        Bahasa Pemrograman  : PHP

                        Proses Program  :

                        a. Jalankan program

                        b. Menampilkan halaman login, lalu input username dan passwod

                        c. Klik login untuk menyatakan bahwa username danpasswod sudah benar dan jika benar maka akan masuk ke dalam menu utama

                        d. Jika salah memasukan username danpasswod maka akan muncul pesan Incorrect username or password”

                      3. Nama program  : Menu Utama
                      4. Fungsi program  : Untuk menampilkan menu pilihan program yang terdapat di dalam sistem

                        Bahasa Pemrograman  : PHP

                        Proses Program  : Jalankan program menu utama, lalu pilih salah satu menu utama yang beberapa menu, yaitu terdiri dari: Home, Barang, piahak kampus, Asslab, pemakaian barang, peminjaman barang, Grafik, Laporan, FAQ dan Logout.

                      5. Nama program  : Home
                      6. Fungsi program  : Sebagai tampilan awal Sistem Inventory Lab. SK setelah berhasil melakukan Login

                        Bahasa Pemrograman  : PHP

                        Proses Program  : Setelah berhasil melakukan Login dan dinyatakan bahwa username dan password yang digunakan adalah benar.

                      7. Nama program : Barang
                      8. Fungsi program  : Untuk mengetahui dan menyimpan daftar barang yang ada di dalam Lab. SK

                        Bahasa Pemrograman  : PHP

                        Proses Program  :

                        a. Pada Menu Utama, kemudian pilih menu Barang yang terdapat 6 (enam) sub menu didalamnya, diantaranya yaitu: Create Barang, Manage Barang, Create Jenis Barang, Create Satuan Barang, Manage Satuan Barang.

                        b.Klik Create Barang untuk input data barang

                        c.Klik Manage Barang untuk dapat view, update, dan delete data barang. Dapat dijelaskan seperti:

                        - Jika memilih view maka akan terlihat detail data barang.

                        - Jika memilih “update” dapat merubah data barang, kemudian klik save untuk menyimpan perubah data

                        - Jika delete yang dipilih, maka akan menampilkan pesan “apakah anda yakin untuk menghapus item ini?”

                        b. Klik Create Jenis Barang untuk input data jenis barang

                        c. Klik Manage Jenis Barang untuk dapat view, update, dan delete data jenis barang. Dapat dijelaskan seperti:

                        - Jika memilih view maka akan terlihat data jenis barang.

                        - Jika memilih “update” dapat merubah jenis barang, kemudian klik save untuk menyimpan perubah jenis barang

                        - Jika delete yang dipilih, maka akan menampilkan pesan “apakah anda yakin untuk menghapus item ini?”

                        d. Klik Create Satuan Barang untuk input data satuan barang

                        e. Klik Manage Satuan Barang untuk dapat view, update, dan delete data satuan barang. Dapat dijelaskan seperti:

                        - Jika memilih view maka akan terlihat data satuan barang.

                        - Jika memilih update dapat merubah satuan barang, kemudian klik save untuk menyimpan perubah satuan barang.

                        - Jika delete yang dipilih, maka akan menampilkan pesan “apakah anda yakin untuk menghapus item ini?”


                      HIPO (Hirarchy Plus Input Process Output) Asslab

                      HIPO (HirarchyPlus Input Process Output)

                      HIPO (Hirarchy Plus Input Process Output) Pemimpin

                      HIPO (HirarchyPlus Input Process Output)

                       

                      Rancangan Prototipe

                      Tahap ini merupakan gambar yang jelas mengenai rancangan bangun yang lengkap kepada para pengguna dan website yang diteliti, juga sebagai pemenuhan kebutuhan daripada prapengguna sistem. Berikut ini merupakan prototype atau tampilan dari perancangan sistem Inventory Lab. SK pada Perguruan Tinggi Raharja yang akan dibuat, yaitu:

                      Prototype Halaman Login Admin

                      Gambar 4.19 Prototype Halaman Login Admin

                      Prototype Halaman Home Lab. SK pada Perguruan Tinggi Raharja

                      Gambar 4.20 Prototype Halaman Home

                      Prototype Halaman Barang Lab. SK pada Perguruan Tinggi Raharja

                      Gambar 4.21 Prototype Halaman Data Barang

                      Prototype Halaman Jenis Barang

                      Gambar 4.22 Prototype Halaman Jenis Barang

                      Prototype Halaman Dosen Lab. SK pada Peguruan Tinggi Raharja

                      Gambar 4.23 Prototype Halaman Dosen Lab. SK pada Perguruan Tinggi Raharja


                      Prototype Halaman Data Kelas Lab. SK pada Perguruan Tinggi Raharja

                      Gambar 4.24 Prototype Halaman Data Kelas Lab. SK pada Perguruan Tinggi Raharja


                      Prototype Halaman Kelas Lab. SK Tinggi Raharja

                      Gambar 4.25 Prototype Halaman Data Kelas Lab. SK pada Perguruan Tinggi Raharja

                      Prototype Halaman Data User Lab. SK pada Perguruan Tinggi Raharja

                      Gambar 4.26Prototype Halaman Data User Lab. SK pada Perguruan Tinggi Raharja

                      Prototype Halaman Data Transaksi

                      Gambar 4.27Prototype Halaman Pemakian Barang

                      Prototype Halaman Transaksi

                      Gambar 4.28Prototype Halaman Transaksi

                      Prototype Data Transaksi

                      Gambar 4.29Prototype Halaman Data Transaksi

                      Prototype Halaman Laporan

                      Gambar 4.30Prototype Halaman Laporan

                      Prototype Halaman Data Laporan

                      Gambar 4.31Prototype Halaman Data Laporan

                      Prototype Halaman Data Laporan

                      Gambar 4.32Prototype Halaman Data Laporan

                      Prototype Halaman FAQ

                      Gambar 4.33Prototype Halaman FAQ

                       

                      Konfigurasi Sistem

                      Spesifikasi Hardware

                      Perangkat keras yang dibutuhkan oleh sistem adalah suatu unit personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan kebutuhan sistem saat ini dan antisipasi kebutuhan di masa yang akan datang. Konfigurasi yang dibutuhkan pada design sistem yang diusulkan, yaitu:

                        a. Processor : Intel Core i5

                        b. Monitor : Asus14”

                        c. Mouse : Ps2

                        d. RAM : 2 GB

                        e. HD : 500 GB

                        f. Keyboard : Compatible Ps2

                        g. Printer : Canon Ip1800 Series

                        h. UPS (Uninterrupuble Power Suply)


                      Testing

                      Metode Implementasi

                      Implementasi program Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja dilakukan dengan menggunakan metode Black Box Testing. Metode Black Box Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatu program. Tujuan dari metode Black Box Testing ini adalah untuk menemukan kesalahan fungsi pada program.

                      Pengujian dengan metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dari program tersebut. Apabila dari input yang diberikan, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program tersebut, dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.

                      Tampilan Layar

                      Tampilan Halaman Home

                      Gambar 4.50 Tampilan Halaman Home

                       

                      Tampilan Halaman Login

                      Gambar 4.51 Tampilan Halaman Login

                       

                      Tampilan Halaman barang

                      Gambar 4.52 Tampilan Halaman barang

                       

                      Konfigurasi Sistem Yang Diusulkan

                      Spesifikasi Perangkat Keras (Hardware)

                      Dalam membuat analisa program untuk penulisan laporan Skripsi, penulis menggunakan komputer dengan spesifiasi perangkat keras (hardware) sebagai berikut:

                      a. Processor : Intel(R) Core(TM) i3-2330M

                      b. Monitor : 14.0” HD LED

                      c. RAM : 2.00 GB DDR3 Memory

                      d. Hardisk : 640 GB HDD

                       

                      Spesifikasi Perangkat Lunak (Software)

                      Di dalam membuat analisa program untuk penulisan laporan Skripsi, penulis menggunakan komputer dengan spesifiasi perangkat lunak (software) sebagai berikut:

                      a. Microsoft Windows 7 Ultimate

                      b. Mozilla Firefox

                      c. Google Chrome

                      d. Visual Paradigm for UML 6.4 Enterprise Edition

                      e. AAA Logo 2008

                      e. PhotoScape

                       

                      Hak Akses

                      Untuk mengoperasikan atau mengolah data hanya dapat dilakukan oleh 3 (tiga) orang, yaitu admin yang bertugas sebagai kepala Lab. SK pada Perguruan Tinggi Raharja, user yang menggantikan admin jika admin sedang tidak ada, dan pimpinan yang memimpin Lab. SK pada Perguruan Tinggi Raharja.

                       

                      Testing

                      Implementasi program Sistem Inventory Lab. SK pada Perguruan Tinggi Raharjadilakukan dengan menggunakan metode Black Box Testing. Metode Black Box Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatu program. Tujuan dari metode Black Box Testing ini adalah untuk menemukan kesalahan fungsi pada program

                      Pengujian dengan metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dari program tersebut. Apabila dari input yang diberikan, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program tersebut, dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.

                      Pengujian Black Box

                      Pengujian Black Box Pada Login Admin

                      Berikut ini adalah tabel pengujian Black Box berdasarkan Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja untuk fungsi login admin, yaitu sebagai berikut:

                      Tabel 4.18 Pengujian Black Box Login Admin

                      Pengujian Black Box Pada Menu Barang

                      Berikut ini adalah tabel pengujian Black Box berdasarkan Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja untuk fungsi menu barang, yaitu sebagai berikut:

                      Tabel 4.18 Pengujian Black Box Barang

                      Pengujian Black Box Pada Menu Dosen

                      Berikut ini adalah tabel pengujian Black Box berdasarkan Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja untuk fungsi menu Dosen, yaitu sebagai berikut:

                      Tabel 4.18 Pengujian Black Box Dosen

                      Pengujian Black Box Pada Menu User

                      Berikut ini adalah tabel pengujian Black Box berdasarkan Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja untuk fungsi menu User, yaitu sebagai berikut:

                      Tabel 4.18 Pengujian Black Box User

                      Pengujian Black Box Pada Menu Kelas

                      Berikut ini adalah tabel pengujian Black Box berdasarkan Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja untuk fungsi menu Kelas, yaitu sebagai berikut:

                      Tabel 4.18 Pengujian Black Box Kelas

                       

                      Evaluasi

                      Setelah dilakukan pengujian dengan metode Black box yang dilakukan dengan cara memberikan sejumlah input pada program seperti contoh pengujian pada masing-masing menu dan sub menu. Jika input data tidak lengkap maka sistem akan menampilkan pesan dan menyampaikan pesan yang sangat membantu admin jika admin mendapati kesalahan saat input data barang yang tidak lengkap, selanjutnya yang kemudian akan di proses sesuai dengan kebutuhan fungsionalnya dan dapat menghasilkan output yang sesuai dengan yang diinginkan oleh Lab. SK pada Perguruan Tinggi Raharja.

                       

                      Implementasi

                      Schedule

                      Tabel 4.9 Schedule

                      Schedulle Implementasi merupakan rencana yang menjelaskan segala sesuatu tentang hal-hal yang dibutuhkan dalam proses implementasi “Sistem Inventory Lab. SK pada Perguruan Tinggi Raharja”. Pada tahap ini dibutuhkan rencana implementasi yang berguna dalam pelaksanaan langkah-langkah kegiatan penerapannya. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk tabel dari Schedulle Implementasi adalah sebagai berikut:


                       

                      Estimasi Biaya

                      Tabel 4.10 Estimasi Biaya
                      No Uraian Kegiatan Volume Harga Satuan Biaya
                      1 Bahan dan Peralatan Penelitian
                      Laptop Toshiba Satellite L-745 1106B 1 buah Rp. 6.350.000,00,- Rp. 6.350.000,00,-
                      Modem Huawei 1 buah Rp. 350.000,00,- Rp. 350.000,00,-
                      Pulsa Modem 4GB x 5 Bulan Rp. 45.000,00,- Rp. 225.000.00,-
                      Rp. 6.925.000,00,-
                      2 Perjalanan
                      - Ongkos transportasi Kunciran Indah - STMIK Raharja 116 Trip Rp. 10.000,00,- Rp. 1.160.000,00,-
                      Rp. 1.160.000,00,-
                      3 Biaya Lain-lain
                      - Print Rp. 100.000,00,-
                      - Photocopy Rp. 50.000,00,-
                      - Laporan Penyelesaian Tugas 2 Hardcover Rp. 25.000,00,- Rp. 50.000,00,-
                      Rp. 200.000,00,-
                      Jumlah Biaya Rp. 8.285.000,00,-


                      BAB V

                      PENUTUP

                      Kesimpulan

                      Berdasarkan hasil penelitian yang telah dilakukan dan untuk menjawab perumusan masalah yang telah dijabarkan pada BAB I, maka dapat ditarik kesimpulan sebagai berikut :

                      1. Untuk membuat suatu sistem yang dapat membantu para sipir dalam mendata narapidana yang akan melakukan pembinaan kegiatan kerja yaitu dengan menggunakan sistem ini dalam melaksanakan asimilasi(pembinaan kegiatan kerja) dapat dikerjakan dengan lebih cepat, sehingga dalam penyajian laporan data narapidana yang sedang melaksanakan kegiatan kerja akan menghasilkan laporan yang lebih baik.
                      2. Dalam mengimplementasikan sistem pengelolaan data narapidana menjadi terkomputerisasi ini perlu melakukan masa pengenalan dan percobaan selama melakukan implementasi pada sipir dibagian kegiatan kerja sehingga sipir akan menjalankan sistem dengan baik.
                      3. Untuk membuat suatu sistem yang dapat merekap hasil semua kegiatan narapidana yang telah dikerjakan , dengan menggunakan sistem ini sipir dapat menggunakan sistem untuk merekap semua hasil kegiatan kerja yang narapidana lakukan baik didalam lapas maupun diluar lapas sesuai dengan bagian pekerjaan yang dilakukan oleh narapidana secara lebih lengkap.

                       

                      Saran

                      Berikut ini adalah saran yang penulis sampaikan untuk pengembangan sistem agar menjadi lebih baik :

                      1. Apabila sistem yang baru sudah berjalan maka perlu diperhatikan dan dilakukan evaluasi secara berkala terhadap sistem untuk selanjutnya diadakan maintenence oleh SDM yang sesuai dengan bidangnya, agar sistem tersebut dapat berjalan dengan baik.
                      2. Dengan adanya implementasi pada sistem diharapkan sipir dapat menggunakan sistem dengan baik dan untuk kedepannya disarankan adanya pengembangan lebih lanjut untuk sistem ini yang sesuai dengan kebutuhan dari pihak lembaga pemasyarakatan kelas IIA pemuda Tangerang.
                      3. Setiap data dalam merekap hasil semua kegiatan narapidana yang telah dikerjakannya, harus mempunyai data cadangan (back-up data) untuk menghindari hal-hal yang tidak diinginkan, jadi setiap sipir harus mempunyai data cadangan selain di hard disk misalnya flask disk.

                       

                      Kesan

                      Selama melakukan penelitian yang hasilnya ditulis pada laporan Skripsi ini, banyak pengalaman-pengalaman yangtelah penulis dapatkan. Suka dan duka tentu dirasakan selama melakukan penelitian ini. Itu semua berhasil dilalui berkat perjuangan dan do'a yangterus dilakukan penulis.

                      DAFTAR PUSTAKA

                      1. 1,0 1,1 1,2 Kepala Pengamanan Lembaga Pemasyarakatan (Tanggal 10 September 2015)
                      2. Von Bertalanfly, Ludwig.dalam Yakub.2014."Sistem Informasi Manajemen".Yogyakarta:Graha Ilmu
                      3. Hutahean, Jeperson.2014."Konsep Sistem Informasi".Yogyakarta: Deepublish
                      4. Hartono, Bambang.2013."Sistem Informasi Manajemen Berbasis Komputer".Jakarta:Rineka Cipta.
                      5. Yakub.2012."Penghantar Sistem Informasi".Yogyakarta: Graha Ilmu.
                      6. H.B, George, William S.H.2014.”Sistem Informasi Manajemen”. Yogyakarta:Graha Ilmu.
                      7. Aisyah, S, &Kalbuana, N. 2010.“Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME”. Jurnal CCIT. Vol.4 No.2.
                      8. 8,0 8,1 8,2 Darmawan, Deni. 2013."Sistem Informasi Manajemen".Bandung: PT Remaja Rosdakarya.
                      9. Murad, D. F., dkk.2013.”Aplikasi Intelligence Website Untuk Penunjang Laporan PAUD HIMPAU di KotaTangerang”. Jurnal CCIT Perguruan Tinggi Raharja Vol.7 No.1.
                      10. Haerudin, dkk.2013.”Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada Madrasah Aliyah Negeri Balaraja Kabupaten Tangerang”. Jurnal CCIT. Vol.7 No.1.
                      11. Henderi, dkk. 2011.“Desain Apliksie-learning Sebagai Media Pembelajaran Artificial Informatics”. Jurnal CCIT. Vol.4, No.3.
                      12. Susetyo, Heru.2012.”Laporan Tim Pengkajian Hukum Tentang Sistem Pembinaan Narapidana Berdasarkan Prinsip Restorative Justice”.Jakarta
                      13. 13,0 13,1 13,2 Kamus Besar Bahasa Indonesia.2010.”Kamus Bahasa Indonesia”.Jakarta: Balai Pustaka.
                      14. Pamudji.2015.”Pembinaan Warga Binaan di Lembaga Pemasyarakatan Melalui Keterampilan Kerajinan”. Jurnal Pendidikan Seni Rupa. Vol.03 No. 02.
                      15. Dinar, M dan Farid, M. 2014. “Pembinaan Anak Penyandang Masalah Kesejahteraan Sosial diUnit Pelaksana Teknis Dinas (UPTD) Kampung Anak Negeri Kota Surabaya”. Surabaya: Universitas Negeri Surabaya
                      16. Surat Keputusan Menteri Kehakiman Nomor  : M.02-PK.04.10
                      17. 17,0 17,1 Afrizal, Riki.2011.”Efektivitas Pelaksanaan Asimilasi Pada Lembaga Pemasyarakatan Terbuka Dalam Mencapai Tujuan Sistem Pemasyarakatan”. http://pasca.unand.ac.id/id/wp-content/uploads/2011/09/ARTIKEL-RIKI-AFRIZALSH-_PDF_.pdf.
                      18. Budi A, Sartika.2013.” Evaluasi Model Pembinaan Narapidana Di Lembaga Pemasyarakatan Kelas II A Wanita Semarang”.Universitas Negeri Semarang
                      19. UU No. 12 Tahun 1995.Diakses Tanggal 1 September 2015
                      20. Wahyudin, Ahmad.2014.”Konsep Dasar UML”.Jakarta:Salemba.
                      21. A.S, Rosa.2012.”Sistem Informasi Akuntansi”.Jakarta:Salemba Empat.
                      22. Normalisasi Database http://library.gunadarma.ac.id diakses pada tanggal 05 Oktober 2015.
                      23. Kurniawan.2010.”ASP”.Jakarta:Salemba.
                      24. Kusuma Heri, Abdul Rohim.2014.”Mempelajari Web Dengan ASP.NET”.ilmuti.org.
                      25. Bernaridho.2010.”SQL Server 2005”.Jakarta:Salemba.
                      26. Wood, Dan.2010.”SQL Server 2005”.Jakarta:Salemba.
                      27. Kurnia Indah, Citra.2013. “Rancangan Bangun Sistem Informasi Food Court Pada Pusat Perbelanjaan Smart Surabaya”.Jurnal Sistem Informasi.
                      28. 28,0 28,1 Iqbal, Mohamad.2010.”Panduan Dasar Membangun Web Server Dengan IIS 7 Pada Windows 7”.Bandung:Mugi.
                      29. Hisbanarto, Vico.2014.”Sistem InformasiManajemen”.Yogyakarta: Graha Ilmu.
                      30. 30,0 30,1 30,2 Prastiwi, Winiarti.2014. “Penerapan Pedoman WIDURI Sebagai Penunjang Penilai Sidang Skripsi Dan Tugas Akhir Pada Perguruan Tinggi Raharja”. Tangerang: STMIK Raharja.
                      31. 31,0 31,1 31,2 Rizky, Soetam. 2011.”Konsep Dasar Rekayasa Perangkat Lunak”. Jakarta: Prestasi Pustaka
                      32. Rahardja Untung, Hidayati, Mia Novalia.2011.” Peningkatan Kinerja Distributed Database Melalui Methode DMQ Base Level”.Jurnal CCIT. Vol.4 No.3
                      33. Deviachrista. 2013. “Dasar Literature Review”. Jakarta:Salemba Empat.
                      34. Sitanggang, Kristina.2014.” Pembinaan Terhadap Narapidana (Studi Di Lembaga Pemasyarakatan Kelas II B Kota Langsa)”.Jurnal Fakultas Hukum Universitas Sumatera Utara
                      35. Syaifuddin, Ahmad & Nunuk Giari Murwandani.2015.”Pembinaan Warga Binaan Di Lembaga Pemasyarakatan Lamongan Melalui Keterampilan Kerajinan”. Jurnal Pendidikan Seni Rupa. Volume 03 Nomor 02
                      36. Tyaswuri,Pramudhya.2010.”Implementasi Life Skills Pelatihan Keterampilan Pertukangan Kayu Bagi Warga Binaan Di Lembaga Pemasyarakatan Klas IIA Yogyakarta”.Skripsi Universitas Negeri Yogyakarta
                      37. Pratikno, Rio.”Evaluasi Program Pembinaan Keterampilan Kerja Bagi Warga Binaan Pemasyarakatan DiLembaga Pemasyarakatan Kelas II A Tanjungpinang”.Universitas Maritim Raja Ali Haji.Diakses tanggal 7 Oktober 2015
                      38. Sugeng Cahyono,Anang.2014.”Pemberdayaan Dan Pengembangan Keterampilan Warga Binaan Di Lembaga Pemasyarakatan Kelas IIB Tulugagung”. Jurnal Universitas Tulungagung Bonorowo Vol. 2.No.1

                      DAFTAR LAMPIRAN

                      Lampiran A

                      A.4.Surat Pengantar Observasi Skripsi
                      A.9. Daftar Nilai
                      A.11. Kwitansi Pembayaran Raharja Career
                      A.12. Formulir Seminar Proposal Skripsi
                      A.24. Sertifikat Raharja Career

                         

                      Lampiran B

                      B.1. B.1 Hasil Wawancara Lab. SK
                      B.2. Bukti Observasi
                      B.4. Surat Keterangan Lab. SK
                      B.5. Surat Implementasi Dari Lab. SK

                         

                      Lampiran C