Job Description Perancangan Sistem Desain Database

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