makalah mpsi.doc
TRANSCRIPT
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 1/11
Sistem Informasi Manajemen Kepegawaian
Berbasis Web Dengan Metode Waterfall
Pada SMA Muhammadiyah 1 Palembang
Tujuan :
ujuan dari proye! ini adalah untu! membangun sistem informasi !epegawaian di
SMA Muhammadiyah 1 Palembang" Sistem ini a!an membantu pengguna sistem atau staf
ter!ait untu! mengelola informasi pegawai# bai! dari informasi gaji# lembur# $uti# arsip# dan
laporan dengan $epat# mudah dan efisien dan dengan lebih sedi!it penggunaan !ertas"%ntu! men$apai tujuan proye!# daftar tujuan&tujuan tersebut adalah'
i" %ntu! mempelajari dan menyelidi!i situasi dalam mengelola informasi yang
ber!aitan dengan pegawai SMA Muhammadiyah 1 Palembang"
ii" %ntu! meran$ang dan membangun database untu! sistem informasi !epegawaian
ter!omputerisasi"
iii" %ntu! mengembang!an sistem informasi !epegawaian ter!omputerisasi"
i(" %ntu! menguji sistem !omputerisasi sistem informasi !epegawaian SMA
Muhammadiyah 1 Palembang"
Manfaat :
Proye! ini dibangun untu! membantu pengguna sistem atau staf ter!ait untu!
informasi !epegawaian di SMA Muhammadiyah 1 Palembang" Selain itu# tida! hanya staf#
tetapi pegawai juga dapat menerima informasi dengan mudah untu! menemu!an informasi
seperti informasi gaji# bonus lembur# pengurangan gaji $uti# dan laporan ter!ait itu"
Diagram WBS ) Wor! Brea!down Stru$ture *
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 2/11
Metode Pengembangan Sistem
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 3/11
Dalam mela!u!an penelitian ini#penulis mengguna!an metode pengembangan sistem
model Waterfall" Model Waterfall atau air terjun adalah proses desain berurutan# sering
diguna!an dalam proses pengembangan perang!at luna!# di mana !emajuan dipandang
sebagai terus mengalir !e bawah )seperti air terjun* melalui tahapan +on$eption# Inisiasi#
Analisis# Desain# Konstru!si# Pengujian# Produ!si , Implementasi# dan Pemeliharaan"
Model Waterfall )Kemp# et al"# -.1.*
Prototype
Software prototyping menga$u pada a!ti(itas men$ipta!an prototipe apli!asi
perang!at luna!# yaitu# (ersi leng!ap dari program perang!at luna! yang di!embang!an" Ini
adalah !egiatan yang dapat terjadi dalam pengembangan perang!at luna! dan sebanding
dengan prototyping sebagaimana di!etahui dari bidang lain# seperti te!ni! mesin atau
manufa!tur"
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 4/11
Prototype Model )/aumann 0 en!ins# 123-*
V-Model
he 4&Model merupa!an proses pengembangan perang!at luna! )juga berla!u untu!
pengembangan hardware* yang dapat dianggap sebagai perpanjangan dari model air terjun"
Alih&alih bergera! turun se$ara linear# lang!ah&lang!ah proses dite!u! !e atas setelah fase
$oding# untu! membentu! 4 bentu! !has" 4&Model menunju!!an hubungan antara setiap fase
dari si!lus hidup pengembangan dan fase yang ter!ait pengujian" Sumbu horisontal dan
(erti!al merupa!an wa!tu atau proye! !eleng!apan )!iri !e !anan* dan ting!at abstra!si
)yang !asar&butiran abstra!si paling atas*"
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 5/11
4&Model )5sborne 0 Brummond# -..6*
Dari perbandingan di atas# jelas bahwa masing&masing model dapat diguna!an
tergantung pada sistem yang sedang di!embang!an" 5leh !arena itu# seseorang dapat
memilih antara model waterfall atau model 4 sesuai perang!at luna! dan !ebutuhan
pengguna yang menjadi pertimbangan" Sering!ali# untu! sistem yang lebih !e$il# dianjur!an
bahwa salah satu mengguna!an model air terjun dan untu! sistem yang lebih besar
mengguna!an model 4"Adapun tahapan tahapan model waterfall yaitu sebagai beri!ut '
1.Tahap Persyaratan
Pada tahap persyaratan# perlunya studi untu! menemu!an lebih detil
spesifi!asi dari sistem saat ini" Berdasar!an permasalahan yang diidentifi!asi dalam
bab 1 dalam pernyataan masalah# misalnya dalam pengurangan !ertas#
menga!omodasi $uti dan informasi gaji# dan untu! memproses data dan melapor!an
!inerja pegawai" Kara!teristi! sistem informasi manajemen pegawai a!an
di!embang!an sehingga dapat memperbai!i sistem yang ada dan mengurangi masalah
yang dihadapi oleh pengguna sistem"
Dalam mengidentifi!asi masalah dan meninjau sistem saat ini# dibutuh!an beberapa
informasi tersebut" Metode yang diguna!an adalah'
i" Membuat wawan$ara dengan guru# guru ulama# dan !epala se!olah untu!
mendapat!an informasi tentang manajemen informasi pegawai di se!olah mere!a"ii" Membuat studi se!olah dengan referensi informasi dari internet dan bu!u referensi"
iii" Membuat sebuah studi dari sistem yang ada" Studi yang dila!u!an pada sistem
informasi"
Selain itu# alat&alat dan metode yang di!embang!an dalam pengembangan sistem juga
a!an diperlu!an" Semua ini diperlu!an untu! memasti!an bahwa pilihan yang paling
tepat yang dibuat oleh sistem yang a!an di!embang!an"
2.Tahap Design
Setelah spesifi!asi sistem diidentifi!asi dalam tahap persyaratan# desain dari
semua modul desain# arsite!tur perang!at luna!# database dan user interfa$e a!an
dibangun dalam tahap desain" ahap desain menggambar!an bagaimana sistem a!an
di!embang!an untu! memenuhi !ebutuhan informasi dan spesifi!asi yang ditentu!an
selama analisis sistem" Sistem desain a!an dijelas!an se$ara lebih rin$i dalam bab
beri!utnya yaitu dalam bab I4"
3.Tahap Implementasi
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 6/11
Dalam tahap implementasi# sistem a!an di!embang!an setelah selesainya
proses desain dan diimplementasi!an" Pengembangan sistem ini melibat!an instalasi
perang!at !eras dan perang!at luna! yang diperlu!an serta !egiatan desain fisi!
dimulai" Setelah selesai pela!sanaan sistem# ma!a a!an ditampil!an pada se!olah
terlebih dahulu dengan administrator sistem untu! memasti!an bahwa sistem tersebut
memenuhi spesifi!asi"
"Tahap Verifi!asi
ahap (erifi!asi ini adalah fase penting dan tida! tahap a!hir dalam proses
pengembangan sistem" 7al ini !arena# fase ini a!an menentu!an apa!ah sistem
di!embang!an untu! memenuhi !ebutuhan pengguna sistem atau sebali!nya" Pada
tahap ini# sistem yang di!embang!an a!an ditampil!an !e administrator se!olah
untu! mela!u!an (erifi!asi sistem"
".Tahap Pemeliharaaan
Ini adalah tahap tera!hir# tahap pemeliharaan" Dalam fase ini# semua tahapan
telah dila!sana!an" 8ase ini dila!u!an untu! menjaga sistem be!erja dengan bai! atau
pen$egahan masalah )pre(enti(e maintenan$e* seperti serangan e!sternal yang tida!
bertanggung jawab# misalnya bad ha$!er" Selain itu# pemeliharaan juga dila!u!an
untu! memperbarui sistem yang ada# bai! menambah# mengubah# dan menghapus
fungsi atau !onten yang terdapat dalam sistem"
Tahapan Peren#anaan Proye!
Peren$anaan adalah proses mendefinisi!an tujuan organisasi# membuat strategi untu!
men$apai tujuan itu# dan mengembang!an ren$ana a!ti(itas !erja organisasi" Peren$anaan
merupa!an proses terpenting dari semua fungsi manajemen !arena tanpa peren$anaan fungsi&
fungsi lain pengorganisasian# pengarahan# dan pengontrolan#ta! a!an dapat berjalan" 9en$ana
a!an ditinjau se$ara terus menerus sesuai dengan per!embangan proye! dan bertambahnya
pengetahuan dan pemahaman yang lebih bai!" Peren$anaan merupa!an pe!erjaan yang
sangat sulit# tetapi harus dila!sana!an sebagaimana mestinya" Banya! proye! menjadi !a$au
di!arena!an tida! adanya peren$anaan yang bai!"
Pada peren$anaan tugas a!hir I )A1* dipapar!an peren$anaan !egiatan yang a!an
dila!u!an selama !urun wa!tu tertentu" Kegiatan yang dila!u!an yaitu tahapan pemilihan
pembimbing# pendefinisian tujuan dan batasan# pengumpulan data dengan metode
wawan$ara# meneliti latar bela!ang organisasi dan data&data yang didapat!an# meneliti te!ni!
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 7/11
dan metode yang sesuai dan a!an diguna!an# proses analisa sistem# proses analisa solusi#
peran$angan sistem berdasar!an analisa solusi dan pembuatan laporan pertanggung jawaban"
Sedang!an pada peren$anaan tugas a!hir II )A-* dipapar!an peren$anaan !egiatan
yang dila!u!an yaitu tahapan pemilihan metode yang tepat berdasar!an masalah# analisa
sistem# analisa solusi# peran$angan diagram aliran data dan hubungan entitas berdasar!an
solusi# pembuatan apli!asi# pegujian modul&modul pada apli!asi# penyerahan sistem pada
pengguna dan pembuatan laporan pertanggung jawaban" %ntu! penjabaran peren$anaan lebih
rin$i dengan batasan wa!tu dapat dilihat di Gantt Chart ugas A!hir pada a!hir laporan"
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 8/11
Peren#anaan$Penjad%alan
Ta&el 'rutan Dan (a!tu )egiatan
Peren#anaan
)egiatan
(a!tu yang
diperlu!an
Per*Minggu+
)egiatan
Pendahuluan ,DM Tools ost*p+
A : & Business
Process
System Analyst
A!omodasi 6.."...
AK ;.."..
1 rim !ertas 74S
1 rim !ertas A:
<6"...
Do!umentasi 1.."...
Biaya 9apat ;.."...
=aji -"..."...
B 3 A Sofware
Designer
Ms"4isio 1."...
Borland
Delphi
;."...
Ms"offi$e &
Windows <,3 &
Komputer Standar
Mer! 7P
;"<22"...
Printer +anon
ip->..
1"<32"...
=aji :"-.."...
+ 1. A Database
Pogrammer
Mys?l 6."...
/otepad @@ 6."...
Dreamwea(er 6."...
=aji ;"2.."...
D : + Design &
Sofware tester =aji :"..."...
: D Application
Programmer
Domain Website 6"..."...
=aji ;"<6."...
Total 2/."20.
Keterangan '
A ' Analisis,Identifi!asi Masalah
B ' Peran$angan Sistem
+ ' +oding
D ' est Sistem
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 9/11
' Penerapan Sistem
Bagan Balo!
Business Pro$ess System Analyst
Software Database
Database Programmer
Design 0 Software ester
Appli$ation Programmer
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 10/11
Business Pro$ess System Analyst
Beberapa hal penting yang dila!u!an oleh seorang system analyst adalah sebagai beri!ut '
• Be!erja dalam meneliti sebuah masalah
• Meren$ana!an solusi terhadap masalah yang ada
• Mere!omendasi!an software dan system yang dibutuh!an
• Meng!oordinir pengembangan untu! memenuhi !ebutuhan bisnis atau yang lainnya
Mere!a juga bertanggung jawab untu! mengembang!an analisis biaya # pertimbangan desain
dan implementasi timeline yang telah ditetap!an
Seorang system analyst memili!i beberapa !riteria yang haus dijalan!an # yaitu '
Meren$ana!an alirsan system dari bawah !e atas'
• Berintera!si dengan pelanggan untu! belajar mengdo!umentasi!an !ebutuhan yang
nantinya a!an diguna!an untu! membuat Bussiness 9e?uiremennt Do$ument"
• Menulis!an !ebutuhan te!nis dari fase !ritis
• Berintera!si dengan designer untu! memahami !eterbatasan perang!at luna! "
Membantu programmer selama pengembangan system# seperti menyedia!an use $ase#
flow$hart atau bah!an design database"
• Mela!u!an pengujian system" Mendeploy system yang telah selesai dibangun
Mendo!umentasi!an !ebutuhan atau !ontribusi dalam pembuatan user manual
Kapanpun proses pengembangan dila!u!an # system analyst bertanggung jawab utnut!
meran$ang !omponen dan memberi!an informasi tersebut !epada de(eloper"
Software designer '
Software designer adalah seseorang yang be!erja untu! men$ipata!an sebuah
perang!at luna! pada le(el yang $u!up tinggi yang sesuai dengan !ebutuhan pelanggan atau
manajemen" Seorang designer tida! mela!u!an proses $oding sendiri # namun bertugas
utnua! memasti!a n bahwa semua !ebutuhan software telah ada dan diperhitung!an dengan
bai! sebelum proses $oding yang sebenarnya dimulai" Mere!a mengambil tujuan a!hir dari
pelanggan dan meren$ana!an berbagai tahap pengemabngan dari !onsep awal sampai denga
system selesai dibuat " mere!a mengguna!an I dalam setiap aspe! pe!erjaan mere!a"
7/23/2019 Makalah MPSI.doc
http://slidepdf.com/reader/full/makalah-mpsidoc 11/11
Pemrograman dan peren$anaan # !eduanya dila!u!an pada $omputer dan sin!ronisasi data
diperlua! utnu! ren$ana dan !omuni!asi yang efe!tif membutuh!an penggunaan jaringa
media yang modern " sorftware deign tuda! hanya terlihat pada perusahaan yang memrodu!si
program dan erang!at luna! # tertapi juga pada perusahaan yang membutuh!an solusi pada
sebuah perang!at luna! namun tida! ada perang!at luna! yang mampu mengatasinya
"designer software memgang perana penting dalam segala hal yang ber!aitan dengan software
# programming # matemati!a logi!a # peren$anaan dan !omuni!asi" Mere!a yang
memnemu!an diri mere!a untu! tertari! be!erja dalam pembuatan program atau dalam
mendesain perang!at luna!"
Database Programming '
Adalah seorang yang bertugas untu! mengimplementasi!an apa yang telah diran$ang
oleh software designer" Seorang programmer a!an membuat $ode yang menghasil!an apli!asi
dengan spesifi!asi $ode yang rapi # bersih dan mudah dipahami serta bebas dari error" etapi
seorang programmer tida! bertugas untu! memasti!an produ! yang mere!a buat dapat
diguna!an dan diimplementasi!an dengan modul lainnya" Programmer adalah spesialis
dibidang pembuatan # bu!an hasil a!hir ataupun peren$anaan" Seorang programmer memili!i
!emampuan matematis dan !emampuan menulis bahasa pemrograman" Memili!i
!emampuan !omuni!asi dengan anggota tim merupa!an nilai lebih yang dimili!i oleh
programmer"
Manajemen Software '
Manajemen software terdiri dari designer tester dan software tester" ester software
merupa!an salah satu posisi yang menjadi musuhC para de(eloper " tugasnya mela!u!an
penge$e!an terhadap error disebuah apli!asi atau program" Dengan !ata lain !eberhasilan
seorang software tester adalah !egagalan bagi de(eloper dan juga sebali!nya" Banya! orang
yang berfi!ir bahwa tugas ini sangat mudah # padahal tugas ini adalah tugas yang sulit dan
memili!i tanggung jawab besar terhadap !eberhasilan sebuah produ! I "
Appli$ation Programmer '
Bertugas sebagai seorang yang mela!u!an penerapan atau implementas sebagai
ran$angan a!hir yang telah di!embang!an yang a!an diberi!an !epada system owner "