Anda di halaman 1dari 10

ANALISIS PERANCANGAN SISTEM INFORMASI PERSEWAAN BUKU STUDI KASUS: TAMAN BACAAN BUNGLON YOGYAKARTA Nurcahyani Dewi Retnowati

Jurusan Teknik Informatika Sekolah Tinggi Teknologi Adisutjipto Jl. Janti lok R Adisutjipto cahya!dr"yahoo.com Abstrak Taman acaan unglon yang #erlokasi di $ogyakarta #ergerak dalam #idang penyewaan #uku #aik itu komik% no&el maupun majalah sehingga mem#utuhkan suatu strategi #aik itu strategi #aik itu strategi #isnis maupun strategi sistem informasi untuk mendukung akti&itasnya. 'erancangan perangkat lunak atau #iasanya #erhu#ungan dengan perancangan sistem adalah suatu fase dimana diperlukan keahlian perencanaan untuk elemen(elemen komputer yang akan menggunakan sistem #aru. 'erancangan sistem yang dilakukan menggunakan Diagram )onteks% D*D +Data Flow Diagram,% )amus Data dan -odel data entity relationship. erdasarkan perancangan sistem terse#ut dapat diketahui alur data system informasi sehingga memudahkan dalam perancangan perangkat lunak sistem informasi penyewaan #uku. Kata Kunci: Perancangan Sistem, Sistem Informasi Penyewaan Buku Abstract Bunglon Rental Book s located in !ogyakarta is engaged in the rental of "oth comic "ooks, no#els and maga$ines, so it re%uires a good strategy either strategy or "usiness strategy information systems strategy to support its acti#ities& Software design or usually associated with system design is a phase in which the necessary e'pertise for the planning elements that the computer will use the new system& Designing systems that do use the (onte't Diagram, DFD )Data Flow Diagram*, Data Dictionary and data entity relationship model& Based on the design of such systems can "e known to the flow of data information systems to facilitate the design of information systems software rental "ook& Keywords: System Design, Rental Book Information System Latar Belaka ! Masala" Dalam perkem#angannya se#uah Taman acaan mem#utuhkan suatu strategi #isnis yang dapat mendukung akti&itasnya sehingga dapat meningkatkan pendapatan #agi Taman acaan maupun dapat mem#erikan kekuatan dalam persaingannya dengan Taman acaan lain. Taman acaan unglon yang #erlokasi di Jl. )aliurang km. ./%0 $ogyakarta ini #ergerak dalam #idang penyewaan #uku #aik itu komik% no&el dan majalah sehingga mem#utuhkan suatu I.

strategi #aik itu strategi #isnis maupun strategi sistem informasi untuk mendukung akti&itasnya. Secara kelengkapannya% Taman acaan unglon ini sudah le#ih #aik di#anding Taman acaan lain yang ada di sekitarnya% namun ada satu hal yang perlu di#enahi dari Taman acaan ini yakni dalam hal sistem informasinya karena Taman acaan unglon masih menggunakan sistem manual. Met#$#l#!% Pe el%t%a Ada #e#erapa alat #antu yang digunakan dalam perancangan sistem% yaitu D*D +Data Flow Diagram,% )amus Data% Diagram )onteks dan -odel Data +ntity Relationship. II.&. DFD 'Data Flow Diagram( D*D adalah suatu model logika data atau proses yang di#uat untuk menggam#arkan darimana asal data dan kemana tujuan data yang keluar dari sistem% dimana data disimpan% proses apa yang menghasilkan data terse#ut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data terse#ut. II.). D%a!ra* K# teks 'Context Diagram( Diagram )onteks adalah se#uah diagram sederhana yang menggam#arkan hu#ungan antara entity luar% masukan dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. II.+. Ka*,s Data 'Data D%-t%# ar.( )amus data adalah kumpulan elemen(elemen atau sim#ol(sim#ol yang digunakan untuk mem#antu dalam penggam#aran atau pengidentifikasian setiap field atau file di dalam sistem. II./. M#$el Data E t%t. Relat%# s"%0 Dalam model data entity relationship menggunakan entity dan atri#ut. 1ntity adalah o#yek yang mempunyai eksistensi dan terdefinisi dengan #aik. III. 1as%l $a Pe*ba"asa III.&. D%a!ra* K# teks SI Perse2aa B,k, II.

2am#ar .. Diagram )onteks atau D*D 3e&el 4

III.). DFD Le3el & SI Perse2aa B,k,

2am#ar 5. D*D 3e&el . III.+. DFD Le3el ) Pr#ses & 'Tra saks% Pe*% 4a*a B,k,(

2am#ar /. D*D 3e&el 5 'roses .

III./. DFD Le3el ) Pr#ses + 'Tra saks% Pe !e*bal%a B,k,(

2am#ar 6. D*D 3e&el 5 'roses / III.5. DFD Le3el ) Pr#ses ) Tra saks% Pe*bel%a B,k,

5..

5.5

5./

2am#ar 0. D*D 3e&el 5 'roses 5

III.6. Ka*,s Data 'ada kamus data +data dictionary, ini% semua jenis data yang terli#at dalam proses yang terjadi% didefinisikan dan dikumpulkan dalam #entuk penyajian seperti #erikut7 Ta#el .. Ta#el Anggota
Ele*e t Na*e NomorAnngota NamaAnggota AlamatAnggota NomorTeleponAnggota Tanggal'endaftaran Ele*e t Na*e NomorAnggota NamaAnggota )ode uku De7% %t%# Nomor anggota Nama anggota Alamat anggota Nomor telepon Tanggal mulai jadi anggota De7% %t%# Nomor anggota Nama Anggota )ode #uku F#r*at 3egalDigit83egalDigit83 egalDigit83egalDigit :haracter :haracter ;9999(9999999; Ra !e 44444( 99999

Ta#el 5. Transaksi 'eminjaman uku


F#r*at 3egalDigit83egalDigit83 egalDigit83egalDigit83e galDigit 3egalDigit 3egalDigit83egalDigit83 egalDigit83egalDigit83e galDigit8<=<8 3egalDigit83egalDigit83 egalDigit83egalDigit 0 3egalDigit awal nomor faktur 6 3egalDigit akhir #ulan dan tahun 3egalDigit dd(mm(yy dd(mm(yy 3egalDigit83egalDigit83 egalDigit83egalDigit8 3egalDigit83egalDigit83 egalDigit83egalDigit8 3egalDigit83egalDigit Ra !e 44444( 99999

Nama uku Tanggal'eminjaman Tanggal'engem#alian >argaSewa

Nama #uku Tanggal peminjaman Tanggal pengem#alian Jumlah yang harus di#ayar

Ta#el /. Transaksi 'engem#alian uku


Ele*e t Na*e NomorAnggota NamaAnggota )ode uku De7% %t%# Nomor anggota Nama Anggota )ode #uku F#r*at 3egalDigit83egalDigit83 egalDigit83egalDigit83e galDigit 3egalDigit 3egalDigit83egalDigit83 egalDigit83egalDigit83e galDigit8<=<8 3egalDigit83egalDigit83 egalDigit83egalDigit 0 3egalDigit awal nomor faktur 6 3egalDigit akhir #ulan dan tahun 3egal Digit dd(mm(yy Ra !e 44444( 99999

Nama uku Tanggal'eminjaman

Nama #uku Tanggal peminjaman

Tanggal'engem#alian >argaSewa

Tanggal pengem#alian Jumlah yang harus di#ayar

dd(mm(yy 3egalDigit83egalDigit83 egalDigit83egalDigit8 3egalDigit83egalDigit83 egalDigit83egalDigit8 3egalDigit83egalDigit

Ta#el 6. Rekening Akuntansi


Ele*e t Na*e )ode3aporan)euangan Jenis3aporan)euangan JumlahNilai iaya De7% %t%# Nomor laporan 3etak transaksi pada 7 . 3aporan Rugi 3a#a 5 Neraca Jumlah Rupiah F#r*at 3egalDigit83egalDigit83egal Digit83egalDigit 3egalDigit 3egalDigit83egalDigit83egal Digit83egalDigit8 3egalDigit83egalDigit83egal Digit83egalDigit Ra !e 44444( 99999

III.8. E t%t. Relat%# s"%0 D%a!ra* III.8.&.C# se0t,al Data M#$el Ada 6 #uah entitas yaitu 7 .. Anggota +nomor_anggota 8 nama!anggota 8 alamat!anggota 8 nomor!telepon 8 tanggal!pendaftaran, 5. 'etugas +kode_petugas 8 nama!petugas 8 alamat!petugas 8 telepon, /. 'eminjaman +nomor_peminjaman 8 tanggal!peminjaman 8 tanggal!pengem#alian 8 nama!anggota 8 nama!petugas 8 kode!#uku 8 nama!#uku 8 harga!sewa , 6. 'engem#alian +nomor_pengembalian 8 nomor!anggota 8 nama!anggota 8 kode!petugas 8 nama!petugas 8 kode!#uku 8 nama!#uku 8 tanggal peminjaman 8 tanggal!pengem#alian 8 jumlah!denda, 0. Akuntansi +kode_laporan 8 nama!laporan 8 kode!petugas 8 nama!petugas 8 alamat 8 telepon, Relasi yang terjadi antara entitas terse#ut adalah 7 .. 1ntitas Anggota dengan 1ntitas 'eminjaman 5. 1ntitas Anggota dengan 1ntitas 'engem#alian /. 1ntitas 'etugas dengan 1ntitas 'eminjaman 6. 1ntitas 'etugas dengan 1ntitas 'engem#alian 0. 1ntitas 'etugas dengan 1ntitas Akuntansi 2am#ar ? menunjukkan relasi antar entitas.

2am#ar ?. (onseptual Data ,odel +.8.).P".s%-al Data M#$el% akan ter#entuk relasi sendiri. 2am#ar @ menunjukkan 'hysical Data -odel.

2am#ar @. Physical Data ,odel

+.9. Pr#se$,r b%a.a:se2a:$a :$e $a 'rosedur ini akan menghitung #esarnya #iaya sewa dan denda yang harus di#ayar oleh anggota yang menyewa #uku% dimana jumlah #uku yang disewa maksimal adalah / #uku dan harga sewa #uku adalah Rp. ..444%44. Anggota akan dikenak denda apa#ila dalam penyewaan #uku mele#ihi #atas maksimal yaitu 5 hari dan #iaya denda per #uku adalah Rp. 044%44. Interface Returns sewa!#uku% total!#ayar(sewa% total!#ayar!denda% denda!#uku% hari!dendaA Interface Accepts jml!#uku% #atas!hariA Type jml!#uku B.7/C% #atas!hari B.75C is scalar arrayA Type #iaya!sewa!dan!denda% is scalarA Type i is integerA i D .A sewa!#uku D .444A denda!#uku D 044A total!#ayar!sewa D 4A
.

sewa!#uku%

total!#ayar!sewa%

total!#ayar!denda!denda!#uku% multi.% multi5% hari!denda

total!#ayar!denda D 4A multi.D4A multi5D4A hari!dendaD4A


5 /

Do while 4*l:b,k,'%( ;+ and batas:"ar%;)


6

increment jml!#uku #y .A multi.Dsewa!#uku ; jml!#uku +i, 0 If batas:"ar%'%( < ) then hari!denda D #atas!hariBiC E 5A
?

multi5Ddenda!#uku ; hari!dendaA 1lse skip

1nd if
@

% -re*e t % b. &=
H

E $ $#
9

total!#ayar!sewa D multi.A total!#ayar!dendaDmulti5A

1nd #iaya!sewa!dan!denda

Kes%*0,la erdasarkan pada analisis perancangan sistem yang meliputi analisis diagram konteks% D*D% kamus data dan model data entity relationship sehingga dapat dilanjutkan dengan perancangan perangkat lunak. >. Da7tar P,staka

I>.

)ristanto% A.% 5446% Rekayasa Perangkat -unak )Konsep Dasar*% 'ener#it 2a&a -edia% $ogyakarta. -udjihartono% '.% Suyoto% -aryono% 54.4% .nalisis dan perancangan Sistem Informasi ,ana/emen .set 0IK, Studi Kasus: .S,I Santa ,aria !ogyakarta% Jurnal uana Informatika% Folume . ( Nomor 5 E Juli 54.4% Gni&ersitas Atma Jaya% $ogyakarta.

Beri Nilai