Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
Di dalam Tugas Akhir ini, penulis membuat Sistem Informasi pada Seksi Registrasi. Seksi yang merupakan bagian dari Bidang Pembinaan.
Namun, di dalam internal pegawai Seksi Registrasi sendiri, mereka telah dibagi tugasnya masing-masing berdasarkan keputusan Ka. Lapas. Di dalam hal ini,
pembagian tugas mereka akan dijelaskan pada Subbab 3.3 yang dinamakan Job Description.
3.3 Job Description
Nama Pegawai: Abu Hanifah Nasution
NIP: 040068312
Golongan: III-B
Tugas: Mengkoordinir para staf Registrasi
Nama Pegawai: Dat Menda, S.H
NIP: 040072315
Golongan: III-A
Tugas: Mencatat Reg B-IIb dan Reg B-IIIs.
Nama Pegawai: P. Hutagalung, S.H
NIP: 040072313
Golongan: III-A
Tugas: Mengentri data ke komputer
Nama Pegawai: Bobby Hakim S.
NIP: 040083057
Golongan: II-B
Tugas: Mencatat Reg B-I dan Reg B-IIa
Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
Nama Pegawai: Sawiyah, S.H
NIP: 040062775
Golongan: III-B
Tugas: Mencatat Reg. B-III
Nama Pegawai: Karolina Sitepu
NIP: 040048052
Golongan: III-B
Tugas: Memeriksa sidik jari narapidanatahanan
Nama Pegawai: J. I Panggabean
NIP:
.
040 041 316 Golongan:
III-C Tugas:
Mencatat Reg.D dan Reg. E
Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
BAB 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Perancangan sistem merupakan upaya perusahaan atau suatu lembaga untuk memulai memiliki sistem baik yang lama maupun yang baru. Perancangan sistem dilakukan
setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
4.2 Data Flow Diagram DFD
Data Flow Diagram DFD atau diagram aliran data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu
keuntungan menggunakan diagram aliran data adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan
dikerjakan.
4.2.1 Diagram Konteks
Diagam konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD
yang menggambarkan seluruh input ke sistem atau output dari sistem.
Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
4.2.2 Diagram Nol Overview Diagram
Diagram nol adalah diagram yang menggambarkan proses dari data flow diagram. Diagram nol memberikan penerangan secara menyeluruh mengenai sistem yang
ditangani, menunjukkan tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan entitas luar.
4.2.3 Diagram Rinci Level Diagram
Diagram Rinci adalah diagram yang menguraikan proses yang ada dalam Diagram Nol atau diagram level di atasnya.
Berikut akan dipaparkan simbol-simbol DFD yang sering digunakan dari beberapa versi pada Tabel 4.1 di bawah ini:
Tabel 4.1 Simbol Data Flow Diagram Yang Sering Digunakan
NAMA SIMBOL
SIMBOL DFD VERSI YOURDAN, DE MARCO,
DAN LAINNYA SIMBOL DFD VERSI GANE
DAN SARSON
Arus Data Proses
Deskripsi Proses Identifikasi
Deskripsi Proses
Lokal fisik opsional
Penyimpanan Data
Identifikasi
Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
Akses data Input data
Output data
SISTEM REGISTRASI TAHANAN
Username
NARAPIDANA
dan Password
- Info data Napi -Data user Tahanan
dan pesan
Gambar 4.1 DFD Level Konteks NAMA
SIMBOL SIMBOL DFD VERSI
YOURDAN, DE MARCO, DAN LAINNYA
SIMBOL DFD VERSI GANE DAN SARSON
Entitas Luar
Arus Material
Penyimpanan data yang
ditunjukkan berulang kali
pada satu diagram
Identifikasi
N baris untuk N pengulangantidak
termasuk yang pertama
Simpanan luar yang ditunjukkan
berulang kali pada satu
diagram
User TahananNapi
Admin
Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
Gambar 4.2 DFD level Konteks
4.3 Desain Database
Berikut ini adalah desain database yang dapat penulis uraikan sesuai dengan kebutuhan yang diperlukan sebagai media input dan media penyimpanan data serta
sebagai media output.
Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
Tabel 4.2 Pegawai_Reg Field Name
Type Length
Keterangan
NIP varchar
10 Nomor Induk Pegawai, Primary Key
N_peg varchar
30 Nama Pegawai Seksi Registrasi
Gol varchar
5 Golongan Pegawai
no_srt varchar
15 Nomor Surat Keputusan Pengadilan,
Foreign Key
Tabel 4.3 Tamu_Napi Field Name
Type Length
Keterangan
tmid int
11 ID tamu, Primary Key
nm_tm varchar
30 Nama tamu
alamat varchar
50 Alamat tamu
kota varchar
20 Nama kota
No_Reg varchar
50 Nomor Registrasi narapidanatahanan, Foreign
Key NIP
varchar 10
Nomor Induk Pegawai, Foreign Key
Tabel 4.4 Napi Field Name
Type Length
Keterangan
No_Reg varchar
15 Nomor Registrasi, Primary Key
N_nrp varchar
30 Nama Narapidanatahanan
Umur varchar
2 Umur Narapidanatahanan
Agama varchar
10 Agama Narapidanatahanan
tmid int
11 ID tamu, Foreign Key
Tabel 4.5 Pidana Field Name
Type Length
Keterangan
no_srt varchar
30 Nomor Surat Keputusan Pengadilan, Primary
Key Tgl
varchar 20
Tanggal Keputusan Pengadilan Pasal
varchar 30
Pasal yang berlaku Lama_Pidana
char 2
Masa hukuman ekspirasi
char 3
Perkiraan Pembebasan Tahanannarapidana No_Reg
varchar 15
Nomor Registrasi, Foreign Key
Juli Purwanti : Sistem Informasi Registrasi Lembaga Pemasyarakatan Lapas Kelas I Medan, 2009.
Dari Tabel 4.2, 4.3, 4.4, dan 4.5 dapat dibuat ERD Entity Relational Diagramnya. ERD menggambarkan hubungan atau relasi antar tabel. Ralasi ke tiga tabel tersebut
dapat digambarkan sebagai berikut:
Gambar 4.3 ERD Entity Relational Diagram
4.4 Algoritma Program