Skripsi Si Asep Nalo
-
Upload
syarifuddin-rahman -
Category
Documents
-
view
225 -
download
0
Transcript of Skripsi Si Asep Nalo
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 1/172
PERANCANGAN SISTEM INFORMASI PENJUALAN
PAKAIAN DENGAN MENGGUNAKAN PHP DAN MYSQL
DI PD. SEPUH MANDIRI BANDUNG
SKRIPSI
Untuk Memenuhi Sebagian SyaratKelulusan Ujian Akhir Program Diploma IV
Program Studi Manajemen Informatika
Disusun Oleh ASEP AHMAD ZAKARIA
!PM" ##" $%&" '($
POLITEKNIK
PIKSI GANESHA BANDUNG
2015
##
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 2/172
LEMBAR PENGESAHAN
)udul PERANCANGAN SISTEM INFORMASI PENJUALAN
PAKAIAN DENGAN MENGGUNAKAN PHP DAN
MYSQL DI PD. SEPUH MANDIRI BANDUNG
Penulis * !PM AS+P A,MAD -AKA.IA * ##" $%&" '($Program Diploma IVProgram Studi Manajemen Informatika/ulus Ujian &# Oktober &%#'
Ketua Program Studi0
Edi S!"#$%.& S.Si.& M.K%'
!ID! %$1&(%23$1%&
Pembimbing0
C"(d#" M)**" S+,"("& S.Si.& M.T
!ID! %$1%##%431%#
Mengetahui dan Disahkan OlehDirektur
Politeknik Piksi 5anesha
DR. H. K. P #i!"#$%(% AH & D#-.& S.S%-.& S.K%'.& M.M
!ID! %$1#%%'341%#
LEMBAR PERSETUJUAN
)udul PERANCANGAN SISTEM INFORMASI PENJUALAN
PAKAIAN DENGAN MENGGUNAKAN PHP DAN
MYSQL DI PD. SEPUH MANDIRI BANDUNG
&&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 3/172
Penulis * !PM AS+P A,MAD -AKA.IA * ##" $%&" '($Program Diploma IV
Program Studi Manajemen Informatika
Diterima dan Disetujui DipertahankanDalam Ujian Sidang
Pembimbing0
C"(d#" M)**" S+,"("& S.S i.& M.T
!ID! %$1%##%431%#
Pembimbing /apangan0
A-) A!'"d Z"/"#i"
LEMBAR TIM PENGUJI
)udul PERANCANGAN SISTEM INFORMASI PENJUALAN
PAKAIAN DENGAN MENGGUNAKAN PHP DAN
MYSQL DI PD.SEPUH MANDIRI BANDUNG
Penulis * !PM AS+P A,MAD -AKA.IA * ##" $%&" '($Program Diploma IVProgram Studi Manajemen Informatika
6elah Dinyatakan /ulus Ujian Dalam Ujian SidangPada 6anggal &# Oktober &%#' di 7andung
Ketua Merangkap Anggota0
22
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 4/172
DR. H. K. P #i!"#$%(% AH & D#-.& S.S%-.& S.K%'.& M.M !ID! %$1#%%'341%#
Sekretaris Merangkap Anggota0
Yd" S,"!idi( ST.& M.K%'. *"
!ID! %$11
Anggota0
C"(d#" M)**" S+,"("& S.S i.& M.T
!ID! %$1%##%431%#
PERNYATAAN PENULIS
)udul SkripsiPERANCANGAN SISTEM INFOMASI PENJUALAN PAKAIAN DENGAN
MENGGUNAKAN PHP DAN MYSQL DI PD. SEPUH MANDIRI BANDUNG
Dengan ini saya menyatakan bah8a
#" Skripsi saya ini adalah asli dan belum pernah diajukan untuk memperoleh
gelar 9 profesional Sarjana 6erapan Komputer :S"6r"Kom; baik di Politeknik Piksi
5anesha maupun perguruan tinggi 99lainnya"
&" Skripsi saya ini adalah karya ilmiah yang murni dan bukan hasil
9999 plagiat*jiplakan0 serta asli dari ide dan gagasan saya sendiri tanpa bantuan
9999 pihak lain ke9uali arahan dari Pembimbing"
Demikian pernyataan ini dibuat dengan sebenar1benarnya dan apabila di kemudian
hari terdapat penyimpangan yang tidak etis0 maka saya bersedia menerima sanksi
akademik berupa pen9abutan gelar yang saya peroleh serta sanksi lainnya sesuai
dengan norma yang berlaku di perguruan tinggi"
$$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 5/172
7andung0 &# Oktober &%#'
<ang Membuat Pernyataan0
AS+P A,MAD -AKA.IA ##1$%&1'($
LEMBAR MOTO
“Jika kamu bersungguh-sungguh, kesungguhan itu untuk kebaikanmu sendiri dan
jadikanlah berbuat baik seperti perlombaan untuk mendapatkan semangat”.
PERSEMBAHAN
Alhamdulillah dengan izin ALLAH SW,
!ar"a ilmiah ini sa"a persembahkan untuk ibu, bapak ter#inta,adik-adik sa"a serta
sahabat dan teman-teman sa"a "ang telah mendukung dan memberikan semangat
untuk penulisan kar"a ilmiah ini.
''
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 6/172
KATA PENGANTAR
A--""'""i/' 3#. 34.
Puji syukur penulis panjatkan kepada Allah S=6" yang telah memberikan
rahmat dan hidayahnya sehingga penulis dapat menyelesaikan Skripsi ini yang
berjudul PERANCANGAN SISTEM INFOMASI PENJUALAN PAKAIAN
DENGAN MENGGUNAKAN PHP DAN MYSQL DI PD. SEPUH MANDIRI
BANDUNG6. pada 8aktu yang ditetapkan0 dan tak lupa pula shala8at serta salam
kepada junjungan !abi 7esar Muhammad SA= dan para sahabatnya yang telah
memba8a kita dari kegelapan kealam terang benderang yang penuh ilmu
pengetahuan"
33
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 7/172
Penulis menyadari bah8a dalam Skripsi ini masih banyak kekurangan dan
jauh dari kesempurnaan" ,arapan penulis semoga bermanfaat dan bisa menjadi bahan
tambahan ilmu untuk para pemba9a" 6ak lupa penulis u9apkan banyak terima kasih
yang sebesar1besarnya kepada
#" D."K Prihartono A,"0 Drs"0 S"Sos"0 S"Kom"0 M"M selaku Direktur
Politeknik Piksi 5anesha 7andung"&" +di Suharto0 S"Si"0 M"Kom0 selaku ketua program studi manajemen
informatika Diploma III di Politeknik Piksi 5anesha"2" >andra Me99a Sufyana0 S"Si"0 M"60 selaku dosen pembimbing yang telah
menyediakan banyak 8aktu untuk memberikan bimbingan dan
pengarahan kepada penulis sampai skripsi ini selesai"$" U9apkan terima kasih yang tiadatara untuk kedua orang tua penulis" Untuk
ibu dan ayah yang telah menjadi orang tua yang terhebat sejagat raya0
yang telah memberikan moti?asi0 nasehat0 9inta0 perhatian0 dan kasih
sayang serta doa yang tentu takkan penulis balas"'" Dan .ekan1rekan Mahasis8a Politeknik Piksi 5anesha dan teman yang
telah membantu dalam memberi masukan dan dorongan moral ataupun
non moral"3" Seluruh pihak yang se9ara langsung maupun tidak langsung telah
membantu penulis0 sehingga laporan ini dapat diselesaikan"
Akhir kata0 Penulis berharap semoga Skripsi ini bermanfaat bagi siapapun
yang memba9anya" Semoga Allah S=6 senantiasa memberikan rahmat dan hidayah
kepada kita semua" Amin"
7andung0
@@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 8/172
Penulis
ABSTRAK
AS+P A,MAD -AKA.IA !PM" ##"$%&"'($Manajemen Informatika
PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN
MENGGUNAKAN PHP DAN MYSQL PADA PD. SEPUH MANDIRI
BANDUNG.
Skripsi #&@ halaman
6ujuan dari penelitian ini adalah mengetahui sistem penjualan pakaian di PD"Sepuh Mandiri 7andung" Penelitian dilakukan pada lingkup sistem penjualan yang berjalan0 dengan obyek penelitian dibatasi hanya pada efektifitas sistem penjualan pakaian"
Metode yang digunakan adalah pengamatan se9ara langsung dan 8a8an9ara"
Dari penelitian yang saya lakukan ditemukan masalah yaitu bah8a sistem penjualan barang tidak efektif dikarenakan prosesnya masih menggunakan 9aramanual0 begitu juga penghitungan masih bersifat manual" Untuk mengatasi masalahtersebut adalah dengan sistem informasi baru yaitu dengan menggunakan UM/:$ni%ied &odelling Language; dan 9ara membangun sistem menggunakan model prototyping0 'H' dan &(S)L sebagai databasenya"
Pesan yang diberikan #; peran9angan sistem yang dapat memberikan solusi0efektif dan mudah dalam penggunaannya &; memberikan pelatihan untuk admin atau
44
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 9/172
operator komputer yang menjalankannya dan 2; pemeliharaan sistem se9ara berkaladan tetap agar sistem terus berjalan dan bisa diupdate"
Kata kun9i Sistem Penjualan Pakaian0 P,P0 MySB/"
ABSTRACT
AS+P A,MAD -AKA.IA *'&. ++../0
1n%ormati#s &anagement
DESIGN CLOTHING SALES INFORMATION SYSTEM USING PHP AND
MYSQL AT PD. SEPUH MANDIRI BANDUNG
2inal 3eport 4 +5 pages
he aim o% this stud" 6as to determine the #lothing sales s"stem at '7.
1ndependent Sepuh &andiri 8andung. he stud" 6as #ondu#ted on the s#ope o% the sales s"stem is running, 6ith the obje#t o% the stud" is limited to the e%%e#ti9eness o%
the s"stem sales o% #lothing.
he data #olle#tion method used 6as dire#t obser9ation and inter9ie6s. 2rom m" resear#h, it 6as %ound the problem that %a#ed in the s"stem o% goods selling
had not e%%e#ti9e "et be#ause the data pro#essing is still using manual method, 6hile
%or #al#ulation o% 9alue also used manuall" method. here%ore to o9er#ome it, thene6 in%ormation s"stem 6as made using $&L :$ni%ied &odelling Language; and
s"stem de9elopment methode using protot"ping model, 'H' and &(S)L as
database.he suggestion gi9en 6ere b"4+; designing s"stem that #an gi9e solution,
e%%e#ti9e and eas" %or using it< ; gi9ing training to the administrator or #omput#re
((
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 10/172
operator 6ho 6ould run it< and =; maintaining s"stem properl" and regular" in order
to s"stem #an run #ontinued and s"stem update #ould done.
!e"6ords4 >lothing Sales S"stem, 'H', &"S)L
DAFTAR ISI
LEMBAR PENGESAHAN
LEMBAR PERSETUJUAN
LEMBAR TIM PENGUJI
LEMBAR PERNYATAAN PENULIS
LEMBAR MOTTO
KATA PENGANTAR............................................................................................ i
ABSTRAK.............................................................................................................iii
ABSTRACT............................................................................................................i7
DAFTAR ISI...........................................................................................................7
DAFTAR TABEL.................................................................................................i8
DAFTAR GAMBAR............................................................................................ 8i
DAFTAR LAMPIRAN....................................................................................... 8i7
BAB I PENDAHULUAN...................................................................................... 1
# /atar belakang permasalahan""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #& Pokok permasalahan"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" &2 Pertanyaan penelitian""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2
#%#%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 11/172
$ 6ujuan dan manfaaat penelitian""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2' .uang lingkup*batasan permasalahan"""""""""""""""""""""""""""""""""""""""""""""""" '
3 Metode penelitian""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" '@ =aktu dan tempat penelitian""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @4 Sistematika penulisan penelitiantian"""""""""""""""""""""""""""""""""""""""""""""""""" @
BAB II LANDASAN TEORI..................................................................................... 9
&"# 6eori1teori 6entang Konsep Analisis dan Peran9angan"""""""""""""""""""""""" (
&"#"# Peran9angan Sistem"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (&"#"& Sistem Informasi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (&"#"2 Data dan Informasi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##&"#"$ Analisis dan Desain Sistem""""""""""""""""""""""""""""""""""""""""""""""""""""" #$
&"#"' 7asis Data""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #@
&"#"3 Sistem 7erorientasi Objek"""""""""""""""""""""""""""""""""""""""""""""""""""""" &#
&"#"@ Pengujian Perangkat /unak"""""""""""""""""""""""""""""""""""""""""""""""""""" &4
&"& 6eori1teori 6entang <ang Digunakan Dalam Peran9angan"""""""""""""""" 2%
&"&"# Pengertian Kinerja Karya8an"""""""""""""""""""""""""""""""""""""""""""""""" 2%
&"2 6eori1teori 6entang Aplikasi dan Masalah <ang Dibahas""""""""""""""""" 2&&"2"# UM/ : Unified Modelling /anguage ;""""""""""""""""""""""""""""""""""" 2&&"2"& /angkah1langkah United Modeling /angueg""""""""""""""""""""""""" 22&"2"2 Cokus United Modeling /anguage :UM/;""""""""""""""""""""""""""""" 2'
&"2"$ 7angunan Dasar"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 23&"2"$ Internet """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" '@
BAB III METODOLOGI PENELITIAN............................................................. :;
2"# Pengertian Metodologi Penelitian""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3$ 2"& 6eknik Pengumpulan Data""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3'
2"&"# Obser?asi"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3'
2"&"& Studi Pustaka"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 33
2"2 Metode Pengembangan Sistem : Prototyping;""""""""""""""""""""""""""""""""""" 33
2"2"# 6ahapan16ahapan Prototyoing"""""""""""""""""""""""""""""""""""""""""""""""" 34
2"2"& Keunggulan dan Kelemahan Prototyping"""""""""""""""""""""""""""""" @%
2"2"2 >iri19iri atau Implementasi Prototyping""""""""""""""""""""""""""""""""" @#
BAB I< ANALISIS SISTEM YANG BERJALAN........................................... =2
$"# 6injauan Organisasi"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @&
####
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 12/172
$"#"# Sejarah Singkat PD" Sepuh Mandi""""""""""""""""""""""""""""""""""""""""" @&$"#"& Visi dan Misi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @2
$"#"2 Struktur Organisasi"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @$$"#"$ Unit1unit Kerja dan 6ugas Pokok"""""""""""""""""""""""""""""""""""""""""""" @'
$"& Uraian Prosedur""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @3$"2 Dekomposisi Cungsi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @@$"$ Analisis Masukan"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @4$"' Analisis Keluaran"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @($"3 Analisis 7erbasis Objek"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4%
$"3"# Use >ase Diagram"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4%$"3"& A9ti?ity Diagram"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4&
$"@ Msalah <ang Diahadapi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 42
$"4 Kesimpulan ,asil Analisi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 42
BAB < PERANCANGAN DAN IMPLEMENTASI SISTEM............................ >5
'"# .an9angan Cungsional"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4'
'"#"# Use >ase Diagram"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 43'"#"& >lass Diagram""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (&'"#"2 A9ti?ity Diagram"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (''"#"$ State >hart Diagram""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (@'"#"' Seuen9e Diagram""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (4'"#"3 >ollaboration Diagram""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%#
'"#"@ >omponent Diagram"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%&'"#"4 Deployment Diagram"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%$
'"& .an9angan 7asis Data"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%' '"2 .an9angan Masukan"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%4 '"$ .an9angan Keluaran"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%4
'"' .an9angan Dialog /ayar"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##%'"'"# .an9angan Struktur Menu Utama"""""""""""""""""""""""""""""""""""""""" ##%'"'"& .an9angan Corm /ogin"""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##%'"'"2 .an9angan Corm 6ambah Data Penjualan""""""""""""""""""""""""""" ###'"'"$ .an9angan Corm 6ambah Data 7arang""""""""""""""""""""""""""""""" ###
'"3 Spesifikasi ,ard8are dan Soft8are""""""""""""""""""""""""""""""""""""""""""""""""" ##&
'"3"# Spesifikasi Perangkat Keras""""""""""""""""""""""""""""""""""""""""""""""""" ##&
'"3"& Spesifikasi Perangkat /unak"""""""""""""""""""""""""""""""""""""""""""""""" ##&
'"@ Implementasi dan Pengujian Sistem"""""""""""""""""""""""""""""""""""""""""""""""" ##2
'"@"# Implementasi Sistem"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##2 '"@"& Implementasi Antar Muka Sistem"""""""""""""""""""""""""""""""""""""""" ##2
'"@"2 Pengujian Sistem"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##(
#&#&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 13/172
BAB < I KESIMPULAN DAN SARAN
3"# Kesimpulan""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #&2
3"& Saran""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #&$
DAFTAR PUSTAKA ............................................................................................ 125
LISTING CODING................................................................................................ 12:
LAMPIRAN?LAMPIRAN..................................................................................... 15;
DAFTAR RI3AYAT HIDUP
DAFTAR TABEL
6abel &"# Simbol1Simbol Use9ase Diagram""""""""""""""""""""""""""""""""""""""""""" $%
6abel &"& Simbol1Simbol >lass Diagram""""""""""""""""""""""""""""""""""""""""""""""" $$
6abel &"2 Simbol1Simbol Statema9hine Diagram"""""""""""""""""""""""""""""""""" $3
6abel &"$ Simbol1Simbol A9ti?ity Diagram""""""""""""""""""""""""""""""""""""""""""" $4
#2#2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 14/172
6abel &"' Simbol1Simbol Sequence Diagram"""""""""""""""""""""""""""""""""""" $(
6abel &"3 Simbol1Simbol Communication Diagram""""""""""""""""""""""""" '2
6abel &"@ Simbol1Simbol
Component Diagram""""""""""""""""""""""""""""""""" ''
6abel &"@ Simbol1Simbol Diployment Diagram""""""""""""""""""""""""""""""""" '3
6abel 2"& Deskripsi Pendefinisian Aktor"""""""""""""""""""""""""""""""""""""""""""""""" @3
6abel '"# Identifikasi Aktor dan Use >ase dan >lass Diagram"""""""""""""" 4@
6abel '"& Deskripsi Use >ase /ogin""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4@
6abel '"2 Deskripsi Use >ase Data 7arang"""""""""""""""""""""""""""""""""""""""""""" 4(
6abel '"$ Deskripsi Use >ase Penjualan""""""""""""""""""""""""""""""""""""""""""""""""" (%
6abel '"' Deskripsi Use >ase /ogout""""""""""""""""""""""""""""""""""""""""""""""""""""" (#
6abel '"3 Deskripsi >lass /ogin""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (&
6abel '"@ Deskripsi >lass Data 7arang""""""""""""""""""""""""""""""""""""""""""""""""""" (2
6abel '"4 Deskripsi >lass 6ransaksi""""""""""""""""""""""""""""""""""""""""""""""""""""""" ($
6abel '"( Deskripsi Keterangan A?ti?ity Diagram""""""""""""""""""""""""""""""""" (3
6abel '"#% Deskripsi Keterangan State >hart Diagram"""""""""""""""""""""""""""" (4
6abel '"## Deskripsi Keterangan Seuen9e Digram"""""""""""""""""""""""""""""""" #%%
6abel '"#& Deskripsi Keterangan >emponent Diagram""""""""""""""""""""""""""" #%2
6abel '"#2 Deskripsi Keterangan Deployment Diagram"""""""""""""""""""""""""" #%'
6abel '"#$ Struktur 6abel Admin"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%3
6abel '"#' Struktur 6abel Data 7arang""""""""""""""""""""""""""""""""""""""""""""""""""""" #%3
6abel '"#3 Struktur 6abel Data Pesan 7arang"""""""""""""""""""""""""""""""""""""""""" #%@
6abel '"#@ Struktur 6abel Data Penjualan"""""""""""""""""""""""""""""""""""""""""""""""" #%@
6abel '"#4 .an9angan Masukan""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%4
6abel '"#( .an9angan Keluaran""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #%4
6abel '"&% Pengujian /ogin"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #&%
#$#$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 15/172
6abel '"&# 6abel Pengujian /ogin User"""""""""""""""""""""""""""""""""""""""""""""""""""" #&#
6abel '"&& Pengujian Input Data 7arang"""""""""""""""""""""""""""""""""""""""""""""""""" #&#
6abel '"&2 Pengujian Input 6ransaksi Penjualan"""""""""""""""""""""""""""""""""""""" #&&
DAFTAR GAMBAR
5ambar &"# Kualitas Informasi"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #2
5ambar &"3 Ma9am1ma9am Diagram UM/"""""""""""""""""""""""""""""""""""""""""" 23
5ambar 2"# Prototyping Model"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3@
#'#'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 16/172
5ambar $"# Struktur Organisasi PD" Sepuh Mandiri""""""""""""""""""""""""""""" @'
5ambar $"& Dekompusisi Cungsi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @@
5ambar $"2 Use >ase Diagram PD Sepuh Mandiri""""""""""""""""""""""""""""""" 4%
5ambar $"$ A9ti?ity Diagram PD"Sepuh Mandiri""""""""""""""""""""""""""""""""" 4&
5ambar '"# Use >ase Diagram PD Sepuh Mandiri""""""""""""""""""""""""""""""" 43
5ambar '"& >lass Diagram PD" Sepuh Mandiri"""""""""""""""""""""""""""""""""""" (&
5ambar '"2 A9ti?ity Diagram PD"Sepuh Mandiri""""""""""""""""""""""""""""""""" ('
5ambar '"$ Statema9hine Diagram PD" Sepuh Mandir"""""""""""""""""""""""" (@
5ambar '"' Seuen9e Diagram PD"Sepuh Mandiri""""""""""""""""""""""""""""""" ((
5ambar '"3 >ollaboratin Diagram PD"Sepuh Mandiri"""""""""""""""""""""""""" #%#
5ambar '"@ >omponent Diagram PD"Sepuh Mandiri""""""""""""""""""""""""""" #%&
5ambar '"4 Diployment Diagram PD"Sepuh Mandiri""""""""""""""""""""""""""" #%$
5ambar '"( .an9angan Data 7arang""""""""""""""""""""""""""""""""""""""""""""""""""""" #%(
5ambar '"#% .an9angan Data Penjualan""""""""""""""""""""""""""""""""""""""""""""""""" #%(
5ambar '"# .an9angan Struktur Menu Utama"""""""""""""""""""""""""""""""""""""" ##%
5ambar '"#& .an9angan 6ampilan Corm /ogin"""""""""""""""""""""""""""""""""""""" ##%
5ambar '"#2 .an9angan 6ampilan Corm Data Penjualan""""""""""""""""""""""" ###
5ambar '"#$ .an9angan 6ampilan Corm 6ambah Data 7arang"""""""""""""" ###
5ambar '"#' 6ampilan Corm /ogin""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##$
5ambar '"#3 6ampilan Corm Menu Penjualan"""""""""""""""""""""""""""""""""""""""" ##$
#3#3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 17/172
5ambar '"#@ 6ampilan Corm Menu Data 7arang"""""""""""""""""""""""""""""""""""" ##'
5ambar '"#4 6ampilan Corm Menu 6ambah Data 7arang"""""""""""""""""""""" ##3
5ambar '"#( 6ampilan Corm Menu Utama Data Penjualan"""""""""""""""""""" ##3
5ambar '"&% 6ampilan Corm Menu 6ambah Data Penjualan"""""""""""""""""" ##@
5ambar '"&# 6ampilan Corm Menu /aporan Data 7arang""""""""""""""""""""" ##@
5ambar '"&& 6ampilan Corm Menu /aporan Data Penjualan""""""""""""""""" ##4
5ambar '"&2 6ampilan Corm +dit Data user""""""""""""""""""""""""""""""""""""""""""" ##(
DAFTAR LAMPIRAN
/ampiran # Surat Ijin Obser?asi""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #''
/ampiran & lembar Persetujuan Obser?asi""""""""""""""""""""""""""""""""""""""""""""""""""""" #'3
/ampiran 2 /embar Pengajuan )udul dan Dosen Pembimbing"""""""""""""""""""""" #'@
/ampiran $ /embar >atatan Konsultasi 7imbingan"""""""""""""""""""""""""""""""""""""" #'4
#@#@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 18/172
/ampiran ' /embar Penilaian dan Daftar ,adir""""""""""""""""""""""""""""""""""""""""""" #'(
BAB I
PENDAHULUAN
1.1 L"$"# B)"/"(@ P)#'"-""!"(
Sekarang ini informasi berkembang sejalan dengan perkembangan
komputer" informasi yang sekarang menjadi sesuatu yang dibutuhkan bagi
#4#4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 19/172
semua pihak0 sebagai 9ontohnya bagi pihak peruasahaan atau manajemen0
informasi sudah menjadi kebutuhan yang sangat pokok" Suatu perusahaan
pasti memiliki sistem informasi yang berfungsi sebagai penghasil informasi
bagi pihak manajemen"Di setiap model 9elana lejing yang dikeluarkan selalu membutuhkan
sistem untuk mengumpulkan0 menyimpan dan menyalurkan informasi" Sistem
pengolahan data merupakan salaha satu fungsi dari kegiatan administrasi
dalam memberikan pelayanan pada pelanggan dan untuk memenuhi setiap
tuntutan informasi pihak pengelola" Sistem informasi yang baik senantiasa
dapat mengatasi masalah yang terjadi dan dapat menghasilkan informasi yang
9epat0 tepat0 dan akurat" Oleh karena itu0 komputer alat bantu yang menunjang
dalam memberikan pelayanan yang efektif dan efisien kepadapihak pengelola
dan pihak pelanggan" Dengan adanya media komputer maka diharapkan
mendapat efekti?itas kerja para karya8an0 serta memper9epat dalam
pembuatan laporan yang dibutuhkan0 terutama laporan mengenai data1data
yang berkaitan dengan PD" Sepuh Mandiri"PD" Sepuh Mandiri adalah sebuah perusahaan yang menjual produk
pakaian khususnya pakaian perempuan" Pengolahan data yang diterapkan saat
ini pada PD" Sepuh Mandiri masih manual sehingga diperlukan suatu
pengolahan data yang berkomputerisasi untuk memper9epat proses kerja"
Dalam suatu badan usaha mempunyai data barang0 data distributor dan data
jual1beli yang dimana memerlukan ketelitian dan keakuratan yang sangat
tinggi untuk menghindari adanya kesalahan dan mempermudah untuk
#(#(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 20/172
pembuatan laporan" Dengan adanya pemasalahan tersebut maka dalam sistem
informasi penjualan pakaian di PD"Sepuh Mandiri dijadikan sebagai bahan
skripsi penulis" Adapun judul skripsi penulis adalah PERANCANGAN
SISTEM INFOMASI PENJUALAN PAKAIAN DENGAN
MENGGUNAKAN PHP DAN MYSQL DI PD. SEPUH MANDIRI
BANDUNG6.
1.2 P%/%/ P)#'"-""!"(
7erdasarkan pada pokok permasalahan yang telah dibahas
dalam sus bab sebelumunya yang berkaitan dengan sistem informasi
penjualan pakaian0 maka penulis menemukan permasalahan sebagai
berikut#" Dalam sistem informasi penjualan di PD" Sepuh Mandiri masih
dibilang manual0 memungkinkan terjadinya kesalahan rekapitulasi&" data penjualan dan juga kesalahan dalam peroses penghitungan
transaksi penjualan2" Pembuatan laporan yang sangat sederhana0dengan menggunakan
buku laporan"
1. P)#$"(,""( P)()i$i"(
Dengan adanya permasalahan seperti yang telah dijelaskan
pada sub bab sebelumnya0maka penulis menemukan pertanyaan untuk
penelitian sebagai berikut
a" 7agaimana sistem informasi penjualan produk pakaian yang
berjalan di PD" Sepuh MandiriE
&%&%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 21/172
b" 7agaimana 9ara membuat laporan penjualan pakaian di PD" Sepuh
MandiriE9" 7agaimana meran9ang suatu sistem informasi penjualan pakaian di
PD" Sepih Mandiri0 dimana suatu sistem informasi tersebut dapat
membantu memasukkan data barang dan transaksi penjualan
barang0 serta pen9arian data barang dan penjualan barang
kemudian membuat laporannya se9ara terkomputerisasiE
1.; T"( d"( M"(+""$ P)()i$i"(
Adapun tujuan penelitian yang akan dilakukan penulis di PD"
Sepuh Mandiri ini adalah sebagai berikut
a" 6ujuan# Untuk Mengetauhi bagaimana sistem informasi penjualan
produk pakaian yang berjalan di PD" Sepuh Mandiri"&" Untuk mengetahui bagaimana 9ara pembuatan laporan dan
masalah1masalah apa saja yang dihadapi di PD" Sepuh Mandiri"
2" Untuk menghasilkan suatu sistem informasi yang 9epat danefektif yang diharapkan dapat memberikan sumbangan
informasi bagi yang berkepentingan"Disamping tujuan0 penelitian ini dapat memberikan manfaat bagi
penulis0 perusahaan0 akademik0 dan pemba9a"
b" Manfaat Penelitian
#" 7agi penulis
Diharapkan penelitian ini dapat menambah ilmu dan
pengalaman yang akan berguna kelak di masa yang akan
datang dalam hal kemampuan melihat masalah0 men9ari jalan
atau solusi dan melakukan tindakan penyelesaian"
&#&#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 22/172
,asil penelitian ini juga bermanfaat sebagai syarat kelulusan
Ujian Akhir Program Diploma IV pada Program Studi
Manajemen Informatika di Politeknik Piksi 5anesha 7andung0
dan sebagai bukti nyata dari hasil penelitian atau obser?asi
yang telah dilakukan serta memperoleh gambaran dunia kerja
nyata di lapangan khususnya dalam bidang teknologi informasi"
&" 7agi perusahaan
Diharapkan penelitian ini bisa membantu perusahaan dalam
menyelesaiakan masalah penilaian kinerja karya8an dan bisa
dijadikan referensi untuk kebijakan1kebijakan perusahaan pada
masa yang akan datang bilamana terjadi permasalahan yang
sifatnya sama"2" 7agi pemba9a
Diharapkan penelitian ini bisa menambah ilmu dan
pengetahuan serta bahan referensi bilamana kedepan ada
penelitian yang sama atau serupa"$" 7agi kampus
Diharapkan penelitian ini yang akan bisa menjadi bahan
tambahan ilmu atau referensi yang bisa teman1teman ba9a di
perpustakaan kampus kita"1.5 R"(@ Li(@/ B"$"-"( P)#'"-""!"(
Adapun ruang lingkup batasan masalahnya dalam penyusunan
skripsi ini adalah dalam kegiatan yang dimulai dari proses input data
barang0transaksi penjualan tunai sampai dengan data laporan laporan
transaksi periodik" Dan sistem penjualan berdasarkan aspek1aspek
&&&&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 23/172
atau kriteria1kriteria yang telah ditentukan perusahaan dan
membangun sistem informasi penjualan pakaian dan menentukan
ran9angan masukan dan keluaran atas sistem informasi penjualan
pakaian tersebut"
1.: M)$%d) P)()i$i"(
Untuk mendapatkan data sebagai bahan kajian selama
obser?asi dengan tujuan membuat suatu program aplikasi0 metoda
penelitian yang digunakan adalah mengumpulkan0 mengolah danmenganalisa data dari sistem yang sedang berlangsung" 6eknik
pengumpulan data yang dilakukan peran9angan program aplikasi ini
adalah menggunakan metode1 metode sebagai berikut
1. O4-)#7"-i Si-$)'
6eknik ini merupakan pengamatan langsung yang
memperhatikan sistem sebagai suatu kesatuan yang terintegrasi dengan
semua kegiatan yang ada dalam suatu perusahaan" 6eknik ini
menekankan pada pen9apaian sasaran sistem se9ara keseluruhan dari
suatu organisasi"
2. 3""(*"#" Interview
=a8an9ara merupakan teknik pengumpulan data dengan
mengajukan pertanyaan1pertanyaan tentang sistem yang sedang
berjalan dengan segala kekurangan dan kelebihannya sebagai bahan
kajian dalam pembuatan program aplikasi yang kemudian akan
diajukan sebagai sistem yang baru"
. Ri-)$ K)-$"/""( Librar Re!ear"#
6eknik ini merupakan teknik pengumpulan data dengan
melakukan penelitian kepustakaan dimana data yang diperoleh dari
buku1buku atau majalah ilmiah dijadikan sebagai bahan rujukan dan
&2&2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 24/172
landasan teoritis dalam peme9ahan masalah" Sedangkan metode yang
digunakan dalam penerapan program aplikasi sebagai sistem yang
diajukan adalah metode perubahan se9ara paralel0 dimana sistem lama
digunakan bersama1sama dengan sistem baru sampai sistem lama
dapat sepenuhnya ditinggalkan"
Dalam metoda ini dilakukan beberapa pendekatan0 yaitu
pendekatan Audit round he >omputer dan pendekatan Audit With
>omputer. Pendekatan Audit round he >omputer dilakukan atas
pemrosesan data dengan komputer0 yang membandingkan antara hasil
yang diperoleh dengan data yang diinputkan serta menjabarkan
bagaimana pemrosesan komputer itu sendiri" Pendekatan ini
mensyaratkan agar pengendalian intern dapat dilakukan dan audit trail
tersedia se9ara lengkap" Sedangkan pendekatan Audit With he
>omputer adalah pendekatan yang dilakukan agar user dapat melihat
lebih jauh lagi apa dan bagaimana pemrosesan dengan komputer itu
dilakukan"
1.= 3"/$ d"( T)'"$ P)()i$i"(
Sebelumnya penulis telah melakukan obser?asi di PD" Sepuh
Mandiri 7andung selama # bulan # minggu terhitung dimulai pada
tanggal laporan semester disetujui sampai akhir Desember &%#$ dan
pada a8al tahun atau tepatnya & )anuari &%#' sampai akhir bulan
)anuari &%#' penulis melakukan penelitian yang beralamat di )alan
>igonde8ah Kaler !o" #' 7andung1.> Si-$)'"$i/" P)(i-"( P)()i$i"(
Untuk lebih memahami laporan yang dibahas0 penulisan skripsi
ini terdiri dari 3 bab" <ang se9ara garis besar disusun sebagai berikut
BAB I PENDAHULUAN
&$&$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 25/172
> 7ab ini membahas mengenai /atar 7elakang Permasalahan0
Pokok 9Permasalahan0 Pertanyaan Penelitian0 6ujuan dan Manfaat
Penelitian0 9.uang /ingkup Permasalahan0 =aktu dan 6empat
Penelitian dan Sistematika Penulisan Penelitian /aporan"
BAB II LANDASAN TEORIPada bab ini Menguraikan mengenai pendekatan masalah yang berisi
tinjauan teoritis yang berkaitan dengan isi laporan skripsi maupun
hasil penelitian dan uraian mengenai kerangka pemikiran"
BAB III METODE PENELITIAN
Menguraikan teknik pengumpulan data dan metode yang digunakan
99dalam penilaian kinerja karya8an dan metode jad8al penyusunan
skripsi ini"
BAB I< ANALISIS SISTEM BERJALAN
> 9Menguraikan mengenai tinjauan organisasi yang
meliputi sejarah0 99?isi0 misi0 dan juga menjelaskan beberapa uraian
prosedur dan 99menyimpulkan hasil analisisnya"
BAB < PERANCANGAN DAN IMPLEMENTASI SISTEM
7ab ini menguraian tentang peran9angan sistem yang akan dibuat serta
implementasi dari sistem informasi penjualan 0 9ara pengoperasian0
dan output yang dihasilkan dari sistem informasi yang dibuat"
BAB <I KESIMPULAN DAN SARAN
&'&'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 26/172
Menguraikan mengenai kesimpulan dari hasil penelitian dan
99saran yang diberikan oleh penulis"
BAB II
LANDASAN TEORI
2.1 T)%#i?$)%#i T)($"(@ K%(-)& A("i-i- d"( P)#"(*"(@"(
2.1.1 P)#"(*"(@"( Si-$)'
Peran9angan sistem merupakan kerangka kerja untuk tugas1tugas
yang diperlukan dalam membangun perangkat lunak dengan kualitas
yang tinggi" Proses perangkat lunak adalah dengan menentukan
pendekatan yang bertujuan untuk pengembangan perangkat lunak yang
meliputi teknologi yang mempopulasikan proses0 metode teknis dan
alat1alat otomatis" Peran9angan sistem menjelaskan dengan detail
bagaimana bagian1bagian dari sistem informasi diimplementasikan"
2.1.2 Si-$)' I(+%#'"-i
Sistem informasi dapat didefinisikan sebagai berikut menurut Al1
7ahra 7in /adjamudin :&%%'#2;"
a" Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen1
komponen dalam organisasi untuk men9apai suatu tujuan yaitu
menyajikan informasi"
b" Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan
memberikan informasi bagi pengambilan keputusan dan atau untuk
mengendalikan organisasi"
&3&3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 27/172
9""" Suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi0 mendukung operasi0 bersifat
manajerial0 dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan1laporan yang
diperlukan"
Dari pengertian diatas menjelaskan bah8a Peran9angan Sistem
Informasi adalah kegiatan yang dilakukan manusia dalam sebuah organisasi
yaitu demgan membuat sistem informasi untuk men9apai suatu tujuan yaitu
menyajikan informasi bagi pengambilan keputusan dan9atau untuk
mengendalikan organisasi"
a" Manfaat Sistem Informasi
Sebuah organisasi menggunakan sistem informasi untuk mengolah
transaksi1transaksi0 mengurangi biaya0 dan menghasilkan pendapatan
sebagai salah satu produk atau pelayanan mereka" Perusahaan
menggunakan sistem informasi mempertahankan persediaan pada tigkat
paling rendah agar konsisten dengan jenis barang yang tersedia"
Kegunaan lain seperti halnya 7ank menggunakan sistem informasi
untuk mengolah 9ek19ek nasabah dan membuat berbagai laporan
rekening dan transaksi yang terjadi"
b" Komponen Sistem Informasi
Dalam membangun suatu sistem informasi diperlukan
penggabungan elemen1elemen pendukung tersebut antara lain
#%#%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 28/172
+. So%t6are, merupakan suatu program komputer0 struktur data
? 99dan dokumen1dokumen yang saling berhubungan yang
99digunakan dalam metode logika dan prosedur yang?diperlukan"
. Hard6are, merupakan perangkat elektronik yang memiliki
99kemampuan untuk melakukan proses yang diperlukan"
=. $ser, pengguna dan operator perangkat keras dan perangkat 99
lunak"
. 7ata, berupa salinan1salinan manual dan deskripsi informasi
99yang menggambarkan operasi sistem"
2.1. D"$" d"( I(+%#'"-i
#" Definisi Data
Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi
:the des#ription o% things and e9ents that 6e %a#e;" Sementara data
bisnis :business data; didefinisikan sebagai deskripsi organisasi tentang
suatu :resourse; dan kejadian :transa#tions; yang terjadi :business data
is an organization?s des#ription o% things :resour#e; and e9ents
:transa#tions; that it %a#e;"
Definisi data yang lain yang dikemukakan oleh Al17ahra 7in
/adjamudin :&%%'4; adalah data merupakan kenyataan yang
menggambarkan suatu kejadian1kejadian dan kesatuan nyata" Kesatuan
nyata : %a#t and entit"; adalah berupa suatu objek nyata seperti tempat0
benda dan orang yang betul1betul ada dan terjadi"
####
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 29/172
&" Pengolahan Data
Pengolahan data adalah masa atau 8aktu yang digunakan untuk
mendeskripsikan perubahan bentuk data menjadi informasi yang
memiliki kegunaan" Ada beberapa operasi yang dilakukan dalam
pengolahan data0 antara lain sebagai berikut
a" Data Masukan
Kumpulan data transaksi ke sebuah pengolahan data medium
:9ontoh0 pun#hing number ke dalam kalkulator;0 merupakan data
masukan" >ontoh lain dari data masukan adalah pengkodean data
transaksi ke dalam bentuk lain :9ontoh0 #on9erting atribut kelamin
female ke huruf C;0 dan penyortiran data atau informasi untuk
pengambilan keputusan"
b" Data 6ransformasi
7eberapa bentuk data transformasi di antaranya adalah
sebagai berikut
#; Kalkulasi operasi aritmatik terhadap data %ield "
&; Menyimpulkan proses akumulasi beberapa data0 misalkan0
menghitung jumlah jam kerja setiap hari dalam seminggu
menjadi nilai total jam kerja per minggu"
9" Data Keluaran
Menampilkan hasil merupakan kegiatan untuk menampilkan
informasi yang dibutuhkan pemakai melalui monitor atau 9etakan0
#&#&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 30/172
Akurat Tepat Waktu Relevan
Kualitas
Informasi
sedangkan reprodu#ing :Memproduksi ulang; merupakan kegiatan
penyimpanan data yang digunakan untuk pemakai lain yang
membutuhkan" ele#ommuni#ating :6elekomunikasi; adalah
kegiatan penyimpanan data se9ara elektronik melalui saluran
komunikasi" Al17ahra 7in /adjamudin :&%%'#%;"
2" Definisi Informasi
1n%ormasi merupakan hasil pengolahan dari sebuah model0
organisasi0 ataupun suatu bentuk dari data yang dimiliki nilai tertentu
dan bisa digunakan untuk menambah pengetahuan bagi yang
menerimanya" Informasi juga disebut sebagai hasil pengolahan atau
pemrosesan data"
$" Kualitas informasi
Kualitas dari suatu informasi tergantung dari 2 hal yaitu akurat0
tepat pada 8aktunya dan rele?an"
John 8ur#h dan @ar" @rudnitski menggambarkan kualitas informasi
dengan bangunan yang ditunjang dengan 2 buah pilar yaitu sebagai
berikut
#2#2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 31/172
Sumber 4 John 8ur#h dan @ar" @rudnitski
G"'4"# 2.1 K"i$"- I(+%#'"-i
a. A$%rat
Informasi harus bebas dari kesalahan1kesalahan dan tidak boleh
menyesatkan" Akurat juga berarti informasi harus jelas men9erminkan
tujuan" Informasi harus akurat sebab dari sumber informasi sampai
penerima informasi mungkin akan terjadi banyak gangguan atau
hambatan"
b. Re&evan
Informasi harus memberikan manfaat untuk pemakainya" Sifat
rele?an untuk setiap orang berbeda1beda"
". Te'at
Informasi yang datang pada penerima tidak boleh terlambat"
Informasi yang sudah usang tidak memiliki nilai lagi karena informasi
merupakan landasan dalam pengambilan keputusan"
2.1.; A("i-i- D"( D)-"i( Si-$)'
#$#$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 32/172
Menurut ,anif Al Catta :&%%@$$; analisis sistem informasi
adalah sebuah istilah yang se9ara kolektif mendeskripsikan fase1fase
a8al pengembangan sistem" Analisis sistem adalah teknik peme9ahan
masalah yang menguraikan bagian1bagian komponen dengan
mempelajari seberapa bagus bagian1bagian komponen tersebut
bekerja dan berinteraksi untuk men9apai tujuan mereka"
Analisis sistem merupakan tahapan paling a8al dari
pengembangan sistem yang menjadi pondasi menentukan keberhasilan
sistem informasi yang dihasilkan nantinya" 6ahapan ini sangat penting
karena menentukan bentuk sistem yang harus dibangun" 6ahapan ini
bisa merupakan tahap yang mudah jika klien sangat faham dengan
masalah yang dihadapi dalam organisasinya dan mengetahui betul
fungsionalitas dari sistem informasi yang akan dibuat" 6etapi tahap ini
bisa menjadi sulit jika klien tidak bisa mengidentifikasi kebutuhannya
atau tertutup terhadap pihak luar yang ingin mengetahui detail proses1
proses bisnisnya" Analisis sistem adalah suatu pendekatan sistematis
untuk membantu pimpinan dalam mengambil keputusan untuk
mengambil suatu langkah tindak lanjut sistem dengan 9ara mengkaji
seluruh persoalan serta menemukan tujuan1tujuan alternatif0 pen9apaian
tujuan tersebut dan membandingkan alternatif1alternatif dengan
konsekuensi1konsekuensinya" Al17ahra bin /adjamudin :&%%'&@;
#'#'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 33/172
mengungkapkan bah8a analisis sistem sangat tergantung pada teori
sistem umum sebagai sebuah landasan konseptual"
,M0 )ogiyanto :&%%##&(; mengungkapkan analisis sistem dapat di
definisikan sebagai FPenguraian dari suatu sistem informasi yang utuh
ke dalam bagian1bagian komponennya dengan maksud untuk
mengidentifikasikan dan menge?aluasi permasalahan1permasalahan0
kesempatan1kesempatan0 hambatan1hambatan yang terjadi dan
kebutuhan1kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan1perbaikannyaG"
Analisis dilakukan untuk memperoleh definisi permasalahan dan
penggambaran yang tepat dari apa yang akan dilakukan sistem" Analisis
sistem bertujuan untuk mengetahui seluk beluk sistem yang akan diteliti"
Melakukan analisis terhadap sistem yang sedang berjalan bertujuan
sebagai dasar peran9angan atau perbaikan sistem yang lama" Dari hasil
analisis tersebut dapat diketahui kelemahan atau kekurangan sistem
yang lama dan dapat diran9ang atau diperbaiki menjadi sebuah sistem
yang lebih baik"
Sedangkan desain atau peran9angan sistem dalam pembangunan
perangkat lunak menurut .osa A"S H M"Shalahuddin :&%## &#;
merupakan upaya untuk mengonstruksi sebuah sistem yang memberikan
kepuasan akan spesifikasi kebutuhan fungsional0 memenuhi target0
memenuhi kebutuhan dari segi biaya0 8aktu0 dan perangkat" Desain
#3#3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 34/172
sistem perangkat lunak adalah proses multilangkah yang fokus pada
arsitektur perangkat lunak dan representasi antarmuka atau inter%a#e"
6ahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis
kebutuhan ke representasi desain agar dapat diimplementasikan menjadi
program pada tahap selanjutnya" Desain perangkat lunak yang
dihasilkan pada tahap ini juga perlu didokumentasikan"
2.1.5 B"-i- D"$"
7asis Data terdiri atas & kata0 yaitu 7asis dan Data" 7asis dapat
diartikan sebagai markas atau gudang0 tempat bersarang atau
berkumpul" Sedangkan Data adalah representasi fakta dunia nyata yang
me8akili suatu objek" 7asis Data dapat didefinisikan dalam sejumlah
sudut pandang seperti berikut
a" ,impunan kelompok data :arsip; yang saling berhubungan yang
99diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan
99kembali dengan 9epat dan mudah"
b" Kumpulan data yang saling berhubungan yang disimpan se9ara
99" bersama sedemikian rupa dan tanpa pengulangan :redudansi; 99"yang
tidak perlu0 untuk memenuhi berbagai kebutuhan"
#@#@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 35/172
9" Kumpulan %ile0 tabel0 dan arsip yang saling berhubungan yang
99"disimpan dala m media penyimpanan elektronik"
7asis Data dan lemari arsip sesungguhnya me8akili prinsip kerja
dan tujuan yang sama" Prinsip utamanya adalah pengaturan data atau
arsip" Dan tujuan utamanya adalah kemudahan dan ke9epatan dalam
pengambilan kembali data atau arsip" Perbedaannya hanya terletak pada
media penyimpanan yang digunakan"
1. O)#"-i D"-"# B"-i- D"$"
Dalam sebuah basis data0 kita dapat menempatkan satu atau
lebih %ile atau tabel" Pada %ile atau tabel inilah sesungguhnya data
disimpan dan ditempatkan" Setiap 7asis Data umumnya dibuat untuk
me8akili sebuah semesta data yang spesifik" Misalnya0 basis data
kepega8aian0 basis data akademik0 basis data in?entori :pergudangan;0
dan sebagainya" Karena itu0 operasi1operasi dasar yang dapat kita
lakukan berkenaan dengan basis data dapat meliputi
a" Pembuatan basis data baru :#reate database;0 yang identik dengan
pembuatan lemari arsip yang baru"
b" Penghapusan basis data :drop database;0 yang identik dengan
perusakan lemari arsip :sekaligus beserta isinya0 jika ada;"
9" Pembuatan %ile atau tabel baru ke suatu basis data :#reate
table;0yang identik dengan penambahan map arsip baru ke sebuah
lemari arsip yang telah ada"
#4#4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 36/172
d" Penghapusan %ile atau tabel dari suatu basis data :drop table;0 yang
identik dengan perusakan map arsip lama yang ada disebuah lemari
arsip"
e" Penambahan dan pengisian data baru ke sebuah %ile atau tabel di
sebuah basis data :insert;0 yang identik dengan penambahan
lembaran arsip ke sebuah map arsip"
f" Pangambilan data dari sebuah file atau tabel :retrie9e atau sear#h;0
yang identik dengan pen9arian"
g" Pengubahan data dari sebuah file*tabel :update;0 yang identik
dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip"
h" Penghapusan data dari sebuah file*tabel :delete;0 yang identik
dengan penghapusan lembaran arsip yang ada di sebuah di sebuah
map arsip"
Operasi yang berkenaan dengan pembuatan objek :basis data dan
tabel; merupakan operasi a8al yang hanya dilakukan sekali dan berlaku
seterusnya" Sedang operasi1operasi yang berkaitan dengan isi tabel
:data; merupakan operasi rutin yang akan berlangsung berulang1ulang
dan karena itu operasi inilah yang lebih tepat me8akili akti?itas
pengelolaan :management; dan pengolahan :pro#essing; data dalam
basis data"
2. O4)/$i+ B"-i- D"$"
#(#(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 37/172
Pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan
:objektif; seperti berikut ini
a" Ke9epatan dan Kemudahan :Speed;
Pemanfaatan basis data memungkinkan kita untuk dapat
menyimpan data atau melakukan perubahan atau manipulasi
terhadap data atau menampilkan kembali data tersebut dengan lebih
9epat dan mudah"
b" +fisiensi .uang Penyimpanan :Spa#e;
Dengan basis data0 efisiensi dan optimalisasi penggunaan ruang
jumlah redudansi data0 baik dengan menerapkan sejumlah
pengkodean atau dengan membuat relasi1relasi :dalam bentuk %ile;
antar kelompok data yang saling berhubungan"
9" Keakuratan :A##ura#";
Pemanfaatan pengkodean atau pembentukan relasi antar data
bersama dengan penerapan aturan dan batasan :>onstraint; tipe
data0 domain data0 keunikan data0 dan sebagainya0 yang se9ara ketat
dapat diterapkan dalam sebuah basis data0 sangat berguna untuk
menekan ketidakakuratan input dan penyimpanan data"
d" Ketersediaan :A9ailabilit";
Pertumbuhan data :baik dari sisi jumlah maupun jenisnya;
sejalan dengan 8aktu akan semakin membutuhkan ruang
penyimpanan yang besar" Padahal tidak semua data itu selalu kita
&%&%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 38/172
gunakan atau butuhkan" Karena itu kita dapat memilah adanya data
utama0 master atau referensi0 data transaksi0 data histori hingga data
kadaluarsa"
e" Kelengkapan :>ompleteness;
/engkap atau tidaknya data yang kita kelola dalam sebuah basis
data bersifat relatif :baik terhadap kebutuhan pemakai maupun
terhadap 8aktu;" 7ila seorang pemakai sudah menganggap bah8a
data yang dipelihara sudah lengkap0 maka pemakai yang lain belum
tentu berpendapat yang sama" Atau0 yang sekarang dianggap sudah
lengkap0 belum tentu di masa yang akan datang juga demikian"
Dalam sebuah basis data0 disamping data kita juga harus
menyimpan struktur :baik yang mendefinisikan objek1objek dalam
basis data maupun definisi detail dari tiap objek0 seperti struktur %ile
atau tabel atau indeks;"
f" Keamanan :Se#urit";
Memang ada sejumlah sistem :aplikasi; pengelola basis data
yang tidak menerapkan aspek keamanan dalam penggunaan basis
data" 6etapi untuk sistem yang besar dan serius0 aspek keamanan
juga dapat diterapkan dengan ketat" Dengan begitu kita dapat
menentukan siapa1siapa :pemakai; yang boleh menggunakan basis
data beserta objek1objek di dalamnya dan menentukan jenis1jenis
operasi apa saja yang boleh dilakukan"
&#&#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 39/172
g. Kebersamaan Pemakaian :Sharabilit";
7asis data yang dikelola oleh sistem :aplikasi; yang
mendukung lingkungan multiuser 0 akan dapat memenuhi kebutuhan
ini0 tetapi tetap dengan menjaga*menghindari terhadap mun9ulnya
persoalan baru seperti inkonsistensi data :karena data yang sama
diubah oleh banyak pemakai pada saat yang bersamaan; atau
kondisi deadlo#k :karena ada banyak pemakai yang saling
menunggu untuk menggunakan data;"
2.1.: Si-$)' B)#%#i)($"-i O4)/
1. D)+i(i-i Si-$)' B)#%#i)($"-i O4)/
Pengertian sistem menurut )a9k Cebrian :&%%$2(4; adalah suatu
jaringan kerja yang saling berhubungan0 berkumpul bersama1sama
untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran
tertentu" Sedangkan pengertian sistem dari sudut pandang sistem
informasi berorientasi objek menurut Djon Ir8anto :&%%3&; adalah
sekumpulan komponen yang mengimplementasikan modul dan
fungsionalitas yang dibutuhkan" Komponen1komponen tersebut saling
berinteraksi di dalam sistem guna mentransformasi input yang diberikan
kepada sistem tersebut menjadi output yang berguna dan bernilai bagi
aktornya"
2. P)(@)'4"(@"( Si-$)' B)#%#i)($"-i O4)/
&&&&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 40/172
Salah satu klaim pendekatan berorientasi objek dalam
pengembangan sistem adalah transisi yang mulus : seamless; dari dunia
eksternal menjadi objek1objek perangkat lunak" Setelah
mengidentifikasikan objek1objek0 kemudian menyediakan
fungsionalitas1fungsionalitas yang harus diberikan sistem" Pendekatan
berorientasi objek dalam menyediakan fungsionalitas1fungsionalitas ini
di9apai dengan membaginya diantara objek1objek yang terdapat di
sistem" Umumnya objek1objek di sistem berpadanan se9ara intensif
dengan artifak1artifak di pendekatan berorientasi objek sampai pada
pemodelan analisis" Setelah itu0 fokus dan pertimbangan terbesar
dilakukan demi mulusnya implementasi di dalam batas1batas
keterbatasan sistem berbasis komputer bukan lagi dalam keleluasaan
yang lebih diberikan dunia nyata"
. A("i-i- B)#%#i)($"-i O4)/
Analisis berorientasi objek :OOA1bje#t riented Anal"sis; adalah
tahapan perangkat lunak dengan menentukan spesifikasi sistem :S.S1
So%t6are 3eBuirement Spesi%i#ation; dan mengidentifikasi kelas1kelas
serta hubungannya satu terhadap yang lain" Untuk memahami
spesifikasi sistem kita perlu mengidentifikasi para pengguna atau yang
sering disebut sebagai aktor1aktor" Siapa aktor1aktor yang akan
&2&2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 41/172
menggunakan sistem dan bagaimana mereka menggunakan sistemE
Pada paradigma berorientasi objek0 skenario1skenario digunakan untuk
membantu analis memahami kebutuhan" Skenario1skenario adalah 9ara
yang paling baik untuk menguji siapa yang berbuat apa pada interaksi
antar objek dan peran apa yang mereka mainkan" Apa yang objek1objek
mainkan untuk men9apai sasaran tertentu dinamakan kolaborasi"
;. P)#"(*"(@"( B)#%#i)($"-i O4)/
Sasaran dari peran9angan berorientasi objek :OOD1bje#t riented
7esign; adalah meran9ang kelas1kelas yang teridentifikasi selama tahap
analisis dan antarmuka pengguna :user inter%a#e;" Selama tahap ini0
kelas dan objek diidentifikasi dan mungkin menambahkan beberapa
objek dan kelas yang mendukung implementasi dari spesifikasi
kebutuhan"
Adapun langkah1langkah yang umum dilakukan dalam peran9angan
berorientasi objek adalah sebagai berikut
a" /akukan peran9angan kelas1kelas dan lakukan penghalusan1
penghalusan :re%inement ;"
b" /akukan peran9angan atribut1atribut dan lakukan penghalusan1
penghalusan"
9" /akukan peran9angan metoda1metoda dan lakukan penghalusan1
penghalusan"
&$&$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 42/172
d" /akukan peran9angan struktur1struktur dan lakukan penghalusan1
penghalusan"
e" /akukan peran9angan asosiasi1asosiasi dan lakukan penghalusan1
penghalusan"
5. I')')($"-i B)#%#i)($"-i O4)/
Saat ini0 komponen1komponen dikembangkan dan diuji
menggunakan sejumlah teknologi yang berbeda" Sebagai 9ontoh0 kakas1
kakas >AS+ :>omputer Aided So%t6are Cngineering ; memungkinkan
penggunanya untuk se9ara 9epat mengembangkan sistem informasi"
Sasaran utama >AS+ adalah melakukan sejumlah terbatas siklus
pengembangan sistem informasi menggunakan sejumlah kakas
perangkat lunak0 seperti pemodelan0 metodologi dan otomatisasi
pembentukan kode"
Dalam hal ini0 kode yang dihasilkan >AS+ pada umumnya merupakan
kerangka dasar pemrograman yang kemudian dapat diperhalus lagi oleh
sentuhan tangan pemrogram" 5enerasi yang terbaru dari >AS+
memungkinkan pengembangan sistem berbasis komponen"
:. B)4)#"" K%(-) D"-"# D""' OOAD O4)*$ O#i)($)d
A(",-i- "(d D)-i@(
a" Kelas
Kelas merupakan konsep di bahasa pemrograman berorientasi
objek" Kelas merupakan bentuk logik dimana seluruh bahasa
&'&'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 43/172
berorientasi objek dibangun" Kelas mendefinisikan bentuk dan sifat0
kelakuan atau perilaku objek"
Penggunaan terpenting kelas adalah dalam pendefinisian t'e yang
baru" Kelas :#lass; adalah template atau protot"pe yang
mendifinisikan t"pe objek" Kelas merupakan sarana pengkapsulan
kumpulan data dan metode1metode yang beroperasi pada kumpulan
data" Data dan metode berguna untuk mendefinisikan isi dan
kemampuan objek" Kelas adalah 9etakan objek" Objek harus
merupakan instan suatu kelas" Kelas digunakan untuk men9iptakan
banyak objek"
b" Objek
Objek adalah sesuatu yang dapat dikonsepkan yang
diperlukan untuk peme9ahan masalah" Objek dapat berupa konsep0
abstraksi atau sesuatu dengan batas1batas tegas dan mempunyai arti
untuk persoalan yang ditangani" Objek mempunyai identitas dan
dapat dibedakan" Identitas berarti objek terbedakan oleh
keberadaannya se9ara inheren dan bukan oleh properti1properti
deskriptif yang dipunyainya" 7eberapa objek yang di9iptakan pada
perangkat lunak juga dapat mempunyai korespondensi langsung
dengan objek1objek dunia nyata :eksternal;"
9" Metode
&3&3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 44/172
Metode serupa dengan fungsi dan prosedur pada bahasa
pemrograman yang lain" Metode digunakan untuk memodularisasi
progam melalui pemisahan tugas menjadi satu unit tersendiri"
Metode merupakan sarana untuk melakukan abstraksi prosedural"
Metode dipanggil :#alled atau in9oke H yaitu dibuat untuk
melakukan tugas yang diembannya; dengan pemanggilan metode"
Pemanggilan metode menspesfikasikan nama metode dan
menyediakan informasi :sebagai argumen1argumen; yang
diperlukan metode untuk melakukan tugasnya" Ketika pemanggilan
metode selesai0 metode mengirim hasilnya ke metode yang
memanggil :#aller 1 pemanggil; atau sekedar mengembalikan
kendali ke metode yang memanggil"
=. K%(-) P)($i(@ P)(d)/"$"( B)#%#i)($"-i O4)/
7eberapa konsep berorientasi objek yang penting sebagai berikut
a" Pengkapsulan
Pengkapsulan adalah proses pemaketan data objek bersama
metode1metodenya" Manfaat utama pengkapsulan adalah
penyembunyian rin9ian1rin9ian implementasi dari pemakai atau
objek lain"
b" Pe8arisan
&@&@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 45/172
Pe8arisan adalah proses pen9iptaan kelas baru dengan
me8arisi karakteristik kelas yang telah ada0 ditambah karakteristik
unik kelas baru itu" Pe8arisan adalah mekanisme ampuh yang
memungkinkan kelas me8arisi fungsionalitas kelas yang telah ada"
9" Polymorphism
Polymorphism berarti mempunyai banyak bentuk" Dua objek
atau lebih dikatakan sebagai polymorphi9 bila objek1objek itu
mempunyai antarmuka1antarmuka indentik namun mempunyai
prilaku1prilaku berbeda"
d" Pesan
Objek1objek perangkat lunak saling berinteraksi dan
berkomunikasi le8at pesan" Ketika berkomunikasi objek mengirim
pesan untuk memberitahu agar objek lain melakukan sesuatu yang
diharapkannya" Seringkali pengiriman pesan juga disertai informasi
untuk memperjelas apa yang dikehendaki" Informasi yang
dile8atkan beserta pesan ini adalah parameter pesan"
2.1.= P)(@i"( P)#"(@/"$ L("/
1. P)(@)#$i"( P)(@i"(
Pengujian adalah proses pemeriksaan atau e?aluasi sistem atau
komponen sistem se9ara manual atau otomatis untuk mem?erifikasi
apakah sistem memenuhi kebutuhan1kebutuhan yang dispesifikasikan
atau mengidentifikasi perbedaan1perbedaan antara hasil yang
&4&4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 46/172
diharapkan dengan hasil yang terjadi" Pengujian seharusnya meliputi
tiga konsep berikut
a" Demonstrasi ?alidasi perangkat lunak pada masing1masing
tahap di siklus pengembangan sistem"
b" Penentuan ?alidasi sistem akhir dikaitkan dengan kebutuhan
pemakai"
9" Pemeriksaan perilaku sistem dengan mengeksekusi sistem pada
data sampel pengujian"
2. S"-"#"( P)(@i"(
Sasaran pengujian adalah penentuan semaksimum mungkin
kesalahan dengan usaha yang dapat dikelola pada rentang 8aktu
realistik" Sifat alami program berorientasi objek memerlukan strategi
dan teknik yang spesial" Pengujian harus diperluas sehingga men9akup
tidak hanya program melainkan juga hasil analisis dan peran9angan"
G)( M,)#- menyatakan tiga sasaran pengujian yaitu
a" Pengujian adalah proses mengeksekusi program dengan hasrat
menemukan kesalahan"
b" Kasus uji yang bagus adalah yang mempunyai peluang tinggi
menemukan kesalahan yang sebelumnya belum ditemukan"
9" Pengujian yang berhasil adalah pengujian yang menyingkap
kesalahan yang sebelumnya belum ditemukan"
. M"(+""$ P)(@i"(
&(&(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 47/172
Pengujian akan menyingkap kesalahan di perangkat
lunak0mendemonstrasikan fungsi1fungsi perangkat lunak bekerja sesuai
spesifikasi0 kebutuhan serta terpenuhi perilaku dan kinerjanya"
;. P)(@i"( B"*/ B%8
Pengujian bla#k boD berfokus pada persyaratan fungsional
perangkat lunak" Dengan demikian0 pengujian bla#k boD memungkinkan
perekayasa perangkat lunak mendapatkan serangkaian kondisi input
yang sepenuhnya menggunakan semua persyaratan fungsional untuk
suatu program"
Pengujian bla#k boD bukan merupakan alternatif dari teknik 6hite boD0
tetapi merupakan pendekatan komplementer yang kemungkinan besar
mampu mengungkapkan kelas kesalahan daripada metode 6hite boD"
Pengujian bla#k boD berusaha menemukan kesalahan dalam kategori
sebagai berikut
a" Cungsi1fungsi yang tidak benar atau hilang"
b" Kesalahan inter%a#e"
9" Kesalahan dalam struktur data atau akses database eksternal0
kesalahan kinerja"
d" Inisialisasi dan kesalahan terminasi"
6idak seperti pengujian 6hite boD, yang dilakukan pada saat a8al
proses pengujian0 pengujian bla#k boD 9enderung diaplikasikan
2%2%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 48/172
selama tahap akhir pengujian" Karena pengujian bla#k boD
memperhatikan struktur kontrol0 maka perhatian berfokus pada
domain informasi" Pengujian didesain untuk menja8ab pertanyaan1
pertanyaan"
2.2 T)%#i T)%#i Y"(@ Di@("/"( D""' P)#"(*"(@"(
2.2.1 P)(@)#$i"( Ki()#" K"#,""(
Setiap perusahaan baik besar maupun ke9il pasti memiliki
karya8an sebagai peren9ana0 pelaku dan penentu ter8ujudnya tujuan
perusahaan" 6anpa karya8an perusahaan tidak akan ada dan tidak akan
pernah terbentuk" )adi perusahaan tidak akan berjalan jika tidak
memiliki karya8an"
Karya8an memiliki peran yang sangat penting dalam sebuah
perusahaan" Kinerja karya8an yang baik dan maksimal akan memba8a
perusahaan terus berkembang dan maju" Untuk mendapatkan hal
tersebut perlunya di adakan penilaian kinerja karya8an" Sebelum
membahas lebih dalam mengenai kinerja karya8an akan dibahas
terlebih dahulu mengenai apa itu sebenarnya penilaian kinerja"
a" Penilaian kinerja
Penilaian kinerja adalah kegiatan untuk menge?aluasi perilaku
prestasi kerja karya8an serta menetapkan kebijakan selanjutnya"
Penilaian perilaku se9ara umum meliputi penilaian kesetiaan0 kejujuran0
kepemimpinan0 kerja sama0 dedikasi0 dan partisipasi karya8an"
2#2#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 49/172
Menilai perilaku ini sulit dikarenakan tidak ada standar fisiknya0
sedangkan untuk penilaian hasil kerja relatif lebih mudah karena ada
standar fisik yang dapat dipakai sebagai tolak ukurnya" >ontoh untuk
bagian produksi menghasilkan berapa karton0 galon0 p9s dan lain1lain"
P)(i"i"( /i()#" adalah menilai rasio hasil kerja nyata dengan standar
kualitas maupun kuantitas yang dihasilkan setiap karya8an"
Menetapkan kebijaksanaan berarti apakah karya8an akan dipromosikan
dan atau balas jasanya dinaikkan"
M)(#$ A(d#) F. Si/"
Peni&aian $iner(a adalah e?aluasi yang sistematis terhadap pekerjaan
yang telah dilakukan oleh karya8an dan ditujukan untuk
pengembangan"
"
2. T)%#i T)%#i T)($"(@ Ai/"-i d"( M"-""! Y"(@ Di4"!"-
2..1 UML Unite) M*)e&in+ Lan+%a+e,
Pendekatan analisa dan ran9angan dengan model OO
diperkenalkan sejak #(@%1akhir #(4%0 )umlah yang menggunakan
metode OO mulai diuji 9oba dan diaplikasikan antara #(4( hingga #(($"
OOS+ :bje#t riented So%t6are Cngineering; oleh 5rady 7oo9h dari
.ational Soft8are >o0 dan )ames .umbaugh dari 5eneral +le9tri9 yang
dikenal dengan OM6 :bje#t &odelling Language; Standarasisasi 1
2&2&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 50/172
UM/ :Oktober #(($; sedangkan UM/ di standarisasi oleh OM5
:bje#t &anagement @roup;.7erikut ini definisi $ni%ied &odeling Language :UM/; menurut
para ahli
a $ni%ied &odeling Language :UM/; merupakan satu kumpulan kon?ensi
pemodelan yang digunakan untuk menentukan atau menggambarkan
sebuah sistem soft8are yang terkait dengan objek :=hitten /" )effery et
al0 &%%$;"
b Menurut ,enderi :&%%@$; $ni%ied &odeling Language :UM/; adalah
sebuah bahasa pemodelan yang telah menjadi standar dalam industri
so%t6are untuk ?isualisasi0 meran9ang0 dan mendokumentasikan sistem
perangkat lunak" 7ahasa Pemodelan UM/ lebih 9o9ok untuk pembuatan
perangkat lunak dalam bahasa pemrograman berorientasi objek :>JJ0
)a?a0 V7"!+6;0 namun demikian tetap dapat digunakan pada bahasa
pemrograman prosedural :-iga 6ur9k0 &%%@;
7erdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik
kesimpulan bah8a F$ni%ied &odeling Language :UM/; adalah sebuah
bahasa yang berdasarkan grafik atau gambar untuk men?isualisasikan0
menspesifikasikan0 membangun dan pendokumentasian dari sebuah
sistem pengembangan perangkat lunak berbasis OO:bje#t riented ;G"
2..2 L"(@/"!?L"(@/"! Unite) M*)e&in+ Lan+%a+e
/angkah1langkah penggunaan $ni%ied &odeling Language :UM/;
adalah sebagai berikut
2222
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 51/172
1 7uatlah daftar business pro#ess dari le9el tertinggi untuk mendefinisikan
akti?itas dan proses yang mungkin mun9ul"2 Petakan use #ase untuk setiap business pro#ess untuk mendefinisikan
dengan tepat fungsional yang harus disediakan oleh sistem0 kemudian
perhalus use #asediagram dan lengkapi dengan reBuirement, #onstraints
dan 9atatan19atatan lain" 7uatlahdeplo"ment diagram se9ara kasar untuk mendefinisikan
arsitektur fisik sistem"
; Definisikan reBuirement lain non %ungsional, se#urit" dan sebagainya
yang juga harus disediakan oleh sistem"5 7erdasarkanuse #ase diagram, mulailah membuat a#ti9it" diagram.
: Definisikan obyek1obyek le?el atas pa#kage atau domain dan buatlah
seBuen#e dan*atau #ollaboration utuk tiap alir pekerjaan0 jika sebuah
use #ase memiliki kemungkinan alir normal dan error 0 buat lagi satu
diagram untuk masing1masing alir"= 7uatlah ran9angan user inter%a#e model yang menyediakan antamuka
bagi pengguna untuk menjalankan skenario use #ase.
> 7erdasarkan model1model yang sudah ada0 buatlah #lass diagram"
Setiap pa#kage atau domian dipe9ah menjadi hirarki #lass lengkap
dengan atribut dan metodenya" Akan lebih baik jika untuk setiap #lass
dibuat unit test untuk menguji %ungsionalitas #lass dan interaksi dengan
#lass lain"9 Setelah #lass diagram dibuat0 kita dapat melihat kemungkinan
pengelompokkan #lass menjadi komponen1komponen karena itu buatlah
#omponent diagram pada tahap ini" )uga0 definisikan test integrasi untuk
setiap komponen meyakinkan ia bereaksi dengan baik"
2$2$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 52/172
10 Perhalusdeplo"ment diagram yang sudah dibuat" Detilkan kemampuan
dan reBuirement piranti lunak0 sistem operasi0 jaringan dan sebagainya"
Petakan komponen ke dalam node"11 Mulailah membangun sistem" Ada dua pendekatan yang tepat
digunakana Pendekatan use #ase dengan mengassign setiap use #ase kepada tim
pengembang tertentu untuk mengembangkan unit kode yang
lengkap dengan test.
4 Pendekatan komponen yaitu mengassign setiap komponen kepada
tim pengembang tertentu"12 /akukan uji modul dan uji integrasi serta perbaiki model beserta
#odenya. Model harus selalu sesuai dengan #ode yang aktual"1 Perangkat lunak siap dirilis"
2.. F%/- Unite) M*)e&in+ Lan+%a+e UML
Dalam kerangka spesifikasi0 $ni%ied &odeling Language :UM/;
menyediakan model1model yang tepat0 tidak mendua arti :ambigu; serta
lengkap" Se9ara khusus0 $ni%ied &odeling Language :uml
menspesifikasikan langkah1langkah penting dalam pengambilan
keputusan analisis0 peran9angan serta implementasi dalam sistem yang
sangat bernuansa perangkat lunak :so%t6are intensi9e s"stem;. Dalam
hal ini0 $ni%ied &odeling Language :UM/;bukanlah merupakan bahasa
pemprograman tetapi model1model yang ter9ipta berhubungan langsung
dengan berbagai ma9am bahasa pemprograman0 sehingga adalah
mungkin melakukan pemetaan :mapping; langsung dari model1model
yang dibuat dengan $ni%ied &odeling Language :UM/;dengan bahasa
2'2'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 53/172
bahasa pemprograman berorientasi obyek0 seperti Ja9a, 8orland 7elphi,
Eisual 8asi#, >FF, dan lain1lain"Pemetaan:mapping; $ni%ied &odeling Language :UM/;bersifat
dua arah yaitua 5enerasi kode bahasa pemprograman tertentu dari $ni%ied &odeling
Language :UM/; %or6ard engineering.
b 5enerasi kode belum sesuai dengan kebutuhan dan harapan pengguna0
pengembang dapat melakukan langkah balik bersifat iterati9e dari
implementasi ke $ni%ied &odeling Language :UM/; hingga didapat
sistem*peranti lunak yang sesuai dengan harapan pengguna dan
pengembangG"
2..; B"(@("( D"-"# UML
G"'4"# 2.: M"*"'?'"*"' Di"@#"' UML
Sumber4 skripsi Adi riatmoko “Analisis Sistem 'engelolaan
Administrasi !epega6aian, ahun +/”
2323
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 54/172
7angunan dasar metodologi $ni%ied &odeling Language
:UM/;menggunakan tiga bangunan dasar untuk mendeskripsikan
sistem*perangkat lunak yang akan dikembangkan yaitu
# Sesuatu :things;
Ada $ :empat; things dalam $ni%ied &odeling Language :UM/;0 yaitu
a Stru9tural things
b Merupakan bagian yang relatif statis dalam model $ni%ied
&odeling Language :UM/;.7agian yang relatif statis dapat berupa
elemen1elemen yang bersifat fisik maupun konseptual"
9 7eha?ioral things
Merupakan bagian yang dinamis pada model $ni%ied &odeling
Language :UM/; , biasanya merupakan kata kerja dari model $ni%ied
&odeling Language :UM/; , yang men9erminkan perilaku sepanjang
ruang dan 8aktu"
d 5roupingthings
Merupakan bagian pengorganisasi dalam $ni%ied &odeling
Language :UM/;. Dalam penggambaran model yang rumit kadang
diperlukan penggambaran paket yang menyederhanakan model" Paket1
paket ini kemudian dapat didekomposisi lebih lanjut" Paket berguna bagi
pengelompokkan sesuatu0 misalnya model1model dan subsistem1
subsistem"
2@2@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 55/172
e Annotational things
Merupakan bagian yang memperjelas model $ni%ied &odeling
Language :UM/;dan dapat berupa komentar1komentar yang
menjelaskan fungsi serta 9iri19iri setiap elemen dalam model $ni%ied
&odeling Language :UM/;"
.elasi :3elationship;
Ada $ :empat; ma9am relationship dalam $ni%ied &odeling
Language:UM/;0yaitua KebergantunganMerupakan hubungan dimana perubahan yang terjadi pada suatu
elemen mandiri : independent ; akan mempengaruhi elemen yang
bergantung padanya elemen yang tidak mandiri :independent;" b Asosiasi
Merupakan apa yang menghubungkan antara objek satu dengan
objek lainnya0 bagaimana hubungan suatu objek dengan objek lainnya"
Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan
suatu objek dengan bagian1bagiannya"9 5eneralisasi
Merupakan hubungan dimana objek anak :des#endent; berbagi
perilaku dan struktur data dari objek yang ada diatasnya objek induk
:an#estor;" Arah dari atas keba8ah dari objek induk ke objek anak
dinamakan spesialisasi0 sedangkan arah berla8anan sebaliknya dari arah
ba8ah keatas dinamakan generalisasi"d .ealisasi
Merupakan operasi yang benar1benar dilakukan oleh suatu objek"= Diagram
Ada @ :tujuh; ma9am diagram dalam $ni%ied &odeling Language
:UM/;0 namun pada pembahasan analisis sistem informasi ini dibatasi
2424
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 56/172
pada penjelasan $ diagram saja0 yaitu $se#ase 7iagram0 >lass
7iagram0 State &a#hine 7iagram dan A#ti9it" 7iagram" Dimana
penjelasan masing1masing diagram tersebut adalah sebagai berikut a $se >ase 7iagram
$se #ase diagram menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem" <ang ditekankan adalah FapaG yang
diperbuat sistem0 dan bukan FbagaimanaG" Sebuah use #ase
merepresentasikan sebuah interaksi antara aktor dengan sistem" $se
#ase merupakan sebuah pekerjaan tertentu0 misalnya login ke sistem0
meng1#reate sebuah daftar belanja0 dan sebagainya$se #ase diagram dapat sangat membantu bila kita sedang menyusun
reBuirement sebuah sistem0 mengkomunikasikan ran9angan dengan
klien0 dan meran9ang test #ase untuk semua %eature yang ada pada
sistem" Sebuah use #ase dapat meng1in#lude fungsionalitas use #ase lain
sebagai bagian dari proses dalam dirinya" Se9ara umum diasumsikan
bah8a use #ase yang di1in#ludeakan dipanggil setiap kali use #ase yang
meng1in#lude dieksekusi se9ara normal"Sebuah use #ase dapat di1in#lude oleh lebih dari satu use #ase lain0
sehingga duplikasi fungsionalitas dapat dihindari dengan 9ara menarik
keluar fungsionalitas yang #ommon" Sebuah use #ase juga dapat meng1
eDtenduse #ase lain dengan beha9iour 1nya sendiri" Sementara hubungan
generalisasi antar use #ase menunjukkan bah8a use #ase yang satu
merupakan spesialisasi dari yang lain"T"4) 2.1 Si'4%?Si'4% U!e Ca!e Dia+ra-
2(2(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 57/172
Si'4% D)-/#i-i
$se #ase CungsiHfungsi*prosesHproses yang disediakan
aplikasi sebagai unitHunit yang saling bertukar
pesan antar unit atau a9tor"
Aktor * a#tor Orang0 proses0 atau aplikasi lain yang
berinteraksi dengan aplikasi yang akan dibuat
di luar aplikasi yang akan dibuat itu sendiri0
jadi 8alaupun simbol dari aktor adalah gambar
orang0 tapi aktor belum tentu merupakan
orang0 biasanya dinyatakan menggunakan kata
benda di a8al frase nama aktor"
Asosiasi * asso#iation Komunikasi antara aktor dan use#ase yang
berpartisipasi pada use#ase atau use9ase
memiliki interaksi dengan aktor
+kstensi * eDtend
LLetend
.elasi use#ase tambahan ke sebuah use9ase
dimana use#ase yang ditambahkan dapat
berdiri sendiri 8alau tanpa use#ase tambahan
itu0 mirip dengan prinsip inheritan#e pada
pemrograman berorientasi objek0 biasanya
use#ase tambahan memiliki nama depan yang
sama dengan use #ase yang ditambahkan misal
arah panah mengarah pada use #ase yang
ditambahkan"
5eneralisasi *
generalization
,ubungan generalisasi dan spesialisasi
:umumHkhusus; antara dua buah use9ase
dimana fungsi yang satu adalah fungsi yang
lebih umum dari lainnya0 misalnya
$%$%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 58/172
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan
Administrasi !epega6aian, ahun +/”
b >lass 7iagram
>lass adalah sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan
desain berorientasi objek" >lass menggambarkan keadaan
:atribut*properti; suatu sistem0 sekaligus mena8arkan layanan untuk
memanipulasi keadaan tersebut :metoda*fungsi;">lass diagram menggambarkan struktur dan deskripsi #lass,
pa#kage dan objek beserta hubungan satu sama lain seperti #ontainment,
pe8arisan0 asosiasi0 dan lain1lain">lass memiliki tiga area pokoka !ama :dan stereot"pe; b Atribut9 Metoda
Atribut dan metoda dapat memiliki salah satu sifat berikut# Pri?ate0 tidak dapat dipanggil dari luar #lass yang bersangkutan& Prote9ted0 hanya dapat dipanggil oleh #lass yang bersangkutan dan
anak1anak yang me8arisinya2 Publi90 dapat dipanggil oleh siapa saja
Sesuai dengan perkembangan #lass model0 #lass dapat
dikelompokkan menjadi pa#kage" Kita juga dapat membuat diagram
yang terdiri atas pa#kage"
T"4) 2.2 Si'4%?Si'4% C&a!! Dia+ra-
Si'4% D)-/#i-i
'a#kage 'a#kage merupakan sebuah bungkusan dari
satu atau lebih kelas
Kelas Kelas pada struktur system
$#$#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 59/172
Antarmuka * inter%a#e Sama dengan konsep inter%a#e dalam
pemrograman berorientasi objek
Asosiasi * asso#iation .elasi antarkelas dengan makna umum0
asosiasi biasanya juga disertai denagn
multipli9ity
Asosiasi berarah * dire#ted
asso#iation
.elasi antarkelas dengan makna kelas yang
satu digunakan oleh kelas yang lain0
asosiasi biasanya juga disertai denagn
multipli9ity"
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan Administrasi
!epega6aian, ahun +/”
#. State &a#hine 7iagram
State#hart diagram menggambarkan transisi dan perubahan
keadaan :dari satu state ke state lainnya; suatu objek pada sistem
sebagai akibat dari stimuli yang diterima"
Pada umumnya state ma9hine diagram menggambarkan 9lass
tertentu :satu 9lass dapat memiliki lebih dari satu state#hart diagram;"Dalam UM/0 state digambarkan berbentuk segiempat dengan
sudut membulat dan memiliki nama sesuai kondisinya saat itu" 6ransisi
antar state umumnya memiliki kondisi guard yang merupakan syarat
$&$&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 60/172
terjadinya transisi yang bersangkutan0 dituliskan dalam kurung siku"
A#tion yang dilakukan sebagai akibat dari e9ent tertentu dituliskan
dengan dia8ali garis miring"6itik a8al dan akhir digambarkan
berbentuk lingkaran ber8arna penuh dan ber8arna setengah"
T"4) 2. Si'4%?Si'4% State-a"#ine Dia+ra-
Si'4% D)-/#i-i
Start : 1nitial State; Start adalah state keadaan a8al pada saat sistem
mulai hidup"
State State atau status adalah keadaan sistem pada
8aktu tertentu" State dapat berubah jika ada e9ent
tertentu yang memi9u perubahan tersebut"
C9ent
e?ent
C9ent adalah kegiatan yang menyebabkan
berubahnya status mesin
Cnd :2inal State; Cnd adalah state keadaan akhir dari daur hidup
suatu sistem"
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan Administrasi
!epega6aian, ahun +/”
d. A#ti9it" 7iagram
A9ti?ity diagram menggambarkan berbagai alir akti?itas dalam
sistem yang sedang diran9ang0 bagaimana masing1masing alir bera8al0
de9ision yang mungkin terjadi0 dan bagaimana merekaberakhir" A#ti9it"
diagram juga dapat menggambarkan proses paralel yang mungkin
terjadi padabeberapa eksekusi"
State
$2$2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 61/172
A#ti9it" diagram merupakan state diagram khusus0 di mana
sebagian besar state adalah a#tion dansebagian besar transisi di-trigger
oleh selesainya state sebelumnya :internal pro#essing ;" Olehkarena itu
a#ti9it" diagram tidak menggambarkan beha9iour internal sebuah
sistem :dan interaksiantar subsistem; se9ara eksak0 tetapi lebih
menggambarkan proses1proses dan jalur1jalur akti?itasdari le?el atas
se9ara umum"
Sebuah akti?itas dapat direalisasikan oleh satu use #ase atau lebih"
Akti?itas menggambarkan proses yang berjalan0 sementara use #ase
menggambarkan bagaimana aktor menggunakan sistem untukmelakukan
akti?itas" Sama seperti state0 standar UM/ menggunakan segiempat dengan
sudut membulat untuk menggambarkan akti?itas" 7e#ision digunakan
untuk menggambarkan beha9iour pada kondisi tertentu" Untuk
mengilustrasikan proses1proses paralel : %ork dan join; digunakan titik
sinkronisasi yang dapat berupa titik0 garis horiNontal atau ?ertikal"
A#ti9it" diagram dapat dibagi menjadi beberapa obje#t s6imlane untuk
menggambarkan objek mana yang bertanggung ja8ab untuk akti?itas
tertentu"
T"4) 2.; Si'4%?Si'4% A"tivit Dia+ra-
Si'4% d)-/#i-i
Status a8al Sebuah diagram akti?itas memiliki
$$$$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 62/172
sebuah status a8al
Akti?itas Akti?itas yang dilakukan sistem0
akti?itas biasanya dia8ali dengan kata
kerja"
Per9abangan* 7e#ision Asosasi per9abangan dimana jika ada
pilihan akti?itas lebih dari satu"
Penggabungan* Join Asosiasi penggabungan dimana lebih
dari satu akti?itas digabungkan
menjadi satu"
S8imlane* 'artition Memisahkan organisasi bisnis yang
bertanggung ja8ab terhadap akti?itas
yang terjadi atau
Status akhir
Status akhir yang dilakukan sistem0
sebuah diagram akti?itas memiliki
status akhir"
$'$'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 63/172
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan Administrasi
!epega6aian, ahun +/”
e. SeBuen#e Diagram
Diagram sekuen menggambarkan kelakuan objek pada
use#ase dengan mendeskripsikan 8aktu hidup objek dan message yang
dikirimkan dan diterima antar objek" Oleh karena itu untuk menggambar
diagram sekuen harus diketahui objek1objek yang terlihat dalam sebuah
use#ase beserta metode1metode yang dimiliki kelas yang diinstansikan
menjadi objek itu"
7anyaknya diagram sekuen yang harus digambar adalah
sebanyak pendefinisian use#ase yang memiliki proses sendiri atau yang
penting semua use#ase yang telah didefinisikan interaksi jalannya pesan
sudah di9akup pada diagram sekuen sehingga semakin banyak use#ase
yang didefinisikan maka diagram sekuen yang harus dibuat juga
semakain banyak" 7erikut adalah simbol1simbol yang ada pada diagram
sekuen
T"4) 2.5 Si'4%?Si'4% Se%en"e Dia+ra-
Si'4% D)-/#i-i
Aktor
Atau
Orang0 proses0 atau sistem lain
yang berinteraksi dengan sistem
informasi yang akan dibuat di luar
sistem informasi yang akan dibuat
itu sendiri0 jika simbol dari aktor
!ama aktor
$3$3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 64/172
6anpa 8aktu aktif
adalah gambar orang0 tapi aktor
belum tentu merupakan orang
biasanya dinyatakan
menggunakan kata benda di a8al
frase nama aktor"
5aris hidup atau li%eline
Menyatakan kehidupan
Objek Menyatakan objek yang
berinteraksi pesan"
=aktu aktif Menyatakan objek yang
berinteraksi pesan"
Pesan tipe 9reate
LL9reate
Menyatakan suatu objek membuat
objek lain0 arah panah
mengarah pada objek yang
dibuat"Pesan tipe 9all
# namametode:;
Menyatakan suatu objek
memanggil operasi atau metode
yang ada pada objek lain atau
dirinya sendiri"
Pesan tipe send
# masukan
Menyatakan bah8a suatu objek
mengirimkan data atau informasi
ke objek lainnya0 arah panah
mengarah pada objek yang
dikirim"
Pesan tipe return Menyatakan bah8a suatu objek
!ama ob ek
$@$@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 65/172
# keluaran yang telah menjalankan suatu
operasi atau metode menghasilkan
suatu kembalian ke objek tertentu0
arah panah mengarah pada objek
yang menerima kembalian"
Pesan tipe destroy
LLdestroy
Menyatakan suatu objek
mengakhiri hidup objek yang lain0
arah panah mengarah pada objek
yang diakhiri0 sebaiknya jika ada
#reate maka ada destro""
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan Administrasi
!epega6aian, ahun +/”
2. >ommuni#ation 7iagram
Diagram komunikasi menggambarkan interaksi antarobjek atau
bagian dalam bentuk urutan pengiriman pesan" Diagram komunikasi
merepresentasikan informasi yang diperoleh dari Diagram Kelas0
Diagram Sekuen0 dan Diagram $se#ase untuk mendeskripsikan
gabungan antara struktur statis dan tingkah laku dinamis dari suatu
sistem"
Diagram komunikasi mengelompokan message pada kumpulan
diagram sekuen menjadi sebuah diagram" Dalam diagram komunikasi
yang dituliskan adalah operasi atau metode yang dijalankan antara
$4$4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 66/172
objek yang satu dan objek lainnya se9ara keseluruhan0 oleh karena itu
dapat diambil dari jalannya interaksi pada semua diagram sekuen"
Penomoran metode dapat dilakukan berdasarkan urutan dijalankannya
metode atau operasi di antara objek yang satu dengan objek lainnya
atau objek itu sendiri" 7erikut adalah simbol1simbol yang ada pada
diagram komunikasi
T"4) 2.: Si'4%?Si'4% C*--%ni"ati*n Dia+ra-
Objek Objek yang melakukan interaksi
pesan"
/ink .elasi antar objek yang
menghubngkan objek satu
dengan yang lainnya atau
dengan dirinya sendiri"
Arah pesan * stimulus Arah pesan yang terjadi0 jika
pada suatu link ada dua arah
pesan yang berbeda maka arah
juga digambarkan dua arah pada
dua sisi link"
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan Administrasi
!epega6aian, ahun +/”
g. >omponent 7iagram
Diagram komponen atau #omponent diagram dibuat untuk
menunjukan organisasi dan ketergantungan di antara kumpulan
!ama ob ek
$($(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 67/172
komponen dalam sebuah sisem" Diagram komponen sistem yang
dibutuhkan dan ada di dalam sistem" Diagram komponen juga dapat
digunakan untuk memodelkan hal H hal berikut
a" Sour#e #ode program perangkat lunak"
b" Komponen eDe#utable yang dilepas ke user.
9" 7asis data se9ara fisik"
d" Sistem yang harus beradaptasi dengan sistem lain"
e" %rame6ok sistem0 2rame6ork pada perangkat lunak merupakan
kerangka kerja yang dibuat untuk memudahkan pengembangan dan
pemeliharaan aplikasi" Di mana 9ontroller berisi sour#e #ode yang
menangani reuest dan ?alidasi0 model berisi sour#e #ode yang
menangani manipulasi data dan business logi90 dan 9ie6 berisi sour#e
#ode yang menangani tampilan"
Komponen lebih terfokus pada penggolongan se9ara umum fungsi H
fungsi yang diperlukan" Komponen dasar yang biasanya ada dalam
suatu sistem adalah sebagai berikut
a" Komponen user inter%a#e yang menangani tampilan"
b" Komponen bussiness pro#essing yang menangani fungsi1
fungsi proses bisnis"
9" Komponen data yang menangani manipulasi data"
d" Komponen se#urit" yang menangani keamanan sistem
7erikut adalah simbol H simbol yang ada pada diagram komponen
'%'%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 68/172
T"4) 2.= Si'4%?Si'4% C*-'*nent Dia+ra-
Pa9kage 'a#kage merupakan sebuah
bungkusan dari satu atau lebih
komponen
Komponen Komponen sistem
Kebergantungan :dependen#"; Kebergantungan antar komponen
arah panah mengarah pada
komponen yang dipakai
Antarmuka :inter%a#e; Sama dengan konsep inter%a#e
pada pemrograman berorientasi
objek0 yaitu sebagai antarmuka
komponen agar tidak mengakses
langsung komponen/ink .elasi antarkomponen
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan Administrasi
!epega6aian, ahun +/”
h. 7eplo"ment 7iagram
7eplo"ment diagram menunjukan konfigurasi komponen
dalam proses eksekusi aplikasi" Diagram deployment juga dapat
digunakan untuk memodelkan hal1 hal berikut
a" Sistem tambahan :embedded s"stem; yang menggambarkan
ran9angan de?i9e0 node0 dan hard6are"
b" Sistem #lient dan ser9er "
'#'#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 69/172
9" Sistem terdistribusi murni dan rekayasa ulang aplikasi"
7erikut adalah simbol H sombol yang ada pada diagram
deplo"ment
T"4) 2.> Si'4%?Si'4% De'&*-ent Dia+ra-
dependen#"
/ink
'&'&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 70/172
Sumber4 Skripsi Adi riatmoko “Analisis Sistem 'engelolaan
Administrasi !epega6aian, ahun +/”
2..5 I($)#()$
1 Penjelasan tentang internet
Internet atau Inter9onne9ted !et8ork merupakan sistem
komunikasi global yang menghubungkan komputer1komputer dan
jaringan1jaringan komputer di seluruh dunia" Setiap komputer dan
jaringan terhubung se9ara langsung maupun tidak langsung ke
beberapa jalur utama yang disebut internet ba9kbone" 6ujuan utama
dari internet8orking adalah interoperabilitas yang maksimum0 yaitu
memaksimalkan kemampuan program pada sistem komputer jaringan
yang berbeda untuk berkomunikasi se9ara handal dan efisien :Purbo0
&%%3;" Pemakai internet dapat saling berhubungan satu sama lain
karena adanya komponen perangkat keras dan perangkat lunak
tertentu" Komputer dan jaringan dengan berbagai platform yang
menggunakan sistem operasi yang berbeda1beda dengan 9iri khas
masing1masing :Uni0 /inu0 =indo8s0 Ma90 dll; bertukar informasi
melalui sebuah protokol" Protokol ini yang mengatur bagaimana
sebuah komputer dapat berkomunikasi dengan komputer lain"
a" === :=orld =ide =eb;
=orld =ide =eb :===; dapat juga disebut 8eb adalah
sistem informasi dan komunikasi ,ypertet yang sangat popular
'2'2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 71/172
digunakan pada jaringan komputer internet yang mampu menampilkan
informasi se9ara grafis dan iteraktif" :Purbo0 &%%3; =eb merupakan
sistem layanan informasi di internet yang berbasis grafis dan
didasarkan pada konteks hypertet" Konsep hypertet ini sangat mirip
dengan teks biasa ke9uali satu aspek yang penting yaitu
memungkinkan untuk konteks :link; didalam dokumen itu sendiri atau
koneksi ke dokumen lain"
b" =eb Ser?er
=eb ser?er adalah komputer yang digunakan untuk menyimpan
dokumendokumen 8eb0 komputer ini akan melayani permintaan
dokumen 8eb dari kliennya :Purbo0 &%%3;" 7ro8ser 8eb seperti
eplorer atau na?igator berkomunikasi melalui jaringan :termasuk
jaringan internet; dengan 8eb ser?er0 menggunakan ,66P" 7ror8ser
akan mengirimkan reuest kepada ser?er untuk meminta dokumen
tertentu atau layanan lain yang disediakan oleh ser?er" Ser?er
memberikan dokumen atau layanan jika tersedia juga dengan
menggunakan proto9ol ,66P :Purbo0 &%%3;"
9" =eb 7ro8ser
=eb bro8ser adalah suatu program yang diran9ang untuk
mengambil informasi dari suatu ser?er komputer pada jaringan
internet" Informasi1informasi ini dikemas dalam page1page0 dimana
'$'$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 72/172
page1page bisa memiliki beberapa link yang menghubungkan 8eb
page tersebut kesumber informasi lainnya :Sampurna0 #((4;"
=eb Ser?er dapat ditinjau dari sisi hard8are dan soft8are" Dari sisi
hard8are 8eb bro8ser mesin perangkat keras komputer yang terdiri
dari >PU0 monitor0 keyboard0 harddisk0 dan lain1lain" Sedangkan dari
sisi soft8are 8eb bro8ser merupakan program yang digunakan seiring
dengan berkembangnya teknologi0 perkembangan 8eb bro8ser yang
ada perbandingannya selalu maju dengan semakin bertambahnya
fasilitas dari 8aktu ke8aktu"
Pada saat ini banyak sekali bro8ser1bro8ser yang memiliki tampilan
grafis yang menarik dan user friendly seperti nest9ape na?igator dan
dari pembuat soft8are terbesar di dunia Mi9rosoft0 mengeluarkan 8eb
bro8ser dengan nama Internet +plorer" Keduanya ini telah
mendukung berbagai jenis obyek multimedia0 V.M/0 dan )a?a"
d" ,ypertet Markup /anguage :,6M/;
,6M/ adalah bahasa yang digunakan untuk menandai
struktur dokumen yang didalamnya mengandung suatu hypertet
dengan bagian1bagian antara lain judul0 paragraf0 daftar0 gambar0 dan
lain1lain :6anenbaum0 #((@;" Instruksi1instruksi ,6M/ disebut
elemen1elemen dan di8ujudkan dalam tag yang ditulis dalam tanda
kurung :L ;" Sebagian besar elemen dalam ,6M/ digunakan untuk
memberi perintah1perintah tertentu yang dia8ali dengan nama elemen
''''
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 73/172
pembuka :start tag; dan diakhiri dengan elemen penutup :ending tag;0
misalnya L,+AD sebagai elemen pembuka dan L*,+AD sebagai
elemen penutup"
e" P,P
P,P adalah sebuah bahasa pemrograman yang berbentuk
s9ripting0 sistem kerja dari program ini adalah sebagai interpreter
bukan sebagai 9ompiler :!ugroho0 &%%$;" P,P bisa berinteraksi
dengan hampir semua teknologi 8eb yang sudah ada" De?eloper bisa
menulis sebuah program P,P yang mengeksekusi suatu program >5I
di ser?er 8eb lain" Cleksibilitas ini amat bermanfaat bagi pemilik
situs1situs 8eb yang besar dan sibuk0 karena pemilik masih bisa
menggunakan aplikasi1aplikasi yang
sudah terlanjur dibuat di masa lalu dengan >5I0 ISAP atau dengan
s9ript seperti Perl atau Pyton selama proses migrasi ke aplikasi baru
yang dibuat dengan P,P"
Kelebihan1kelebihan P,P adalah sebagai berikut
#" S9ript :kode program; terintegrasi dengan file ,6M/0 sehingga
de?eloper :pengembang; bisa berkonsentrasi langsung pada
penampilan 8ebnya"
&" 6idak ada proses 9ompiling dan linking"
2" 7erorientasi obyek :obje9t oriented;"
$" Sintaksis pemrogramannya mudah dipelajari0 mirip > dan Perl"
'3'3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 74/172
'" Integrasi yang sangat luas ke berbagai ser?er database" Database
yang didukung oleh P,P adalah Ora9le0 Sybase0 Msl" MSB/0 Solid0
OD7>0 PostgreSB/0 Adabas D0 CilePro0 Velo9is0 Informi0 d7ase0
U!Idbm"
f" Ma9romedia Dream8ea?er M
Ma9romedia Dream8ea?er adalah sebuah ,6M/ editor
profesional untuk mendesain se9ara ?isual dan mengelola situs 8eb
maupun halaman 8eb" Ma9romedia Dream8ea?er M 9o9ok bagi
user yang suka dengan kode H kode ,6M/ se9ara manual atau lebih
menyukai bekerja dalam lingkungan se9ara ?isual dalam melakukan
editing karena Ma9romedia Dream8ea?er membuatnya menjadi
mudah dengan menyediakan tool H tool yang sangat berguna dalam
meningkatkan kemampuan dalam pengalaman user dalam mendesain
8eb :=ahana0 &%%&;" Ma9romedia Dream8ea?er mengikut sertakan
banyak tool untuk kode H kode dalam halaman 8eb berserta fasilitas H
fasilitasnya0 antara lain .eferensi ,6M/0 >SS0 )a?a S9ript0 )a?a
S9ript Debugger0 dan editor kode :tampilan kode dan 9ode inspe9tor;
yang mengiNinkan user untuk meng1edit kode )a?a S9ript0 M/0 dan
dokumen teks lain se9ara langsung dalam Dream8ea?er" Casilitas
editing se9ara ?isual dari Ma9romedia Dream8ea?er M membuat
user dapat menambahkan desain dan fungsionalitas halaman H
halaman 8eb tanpa perlu menulis satu baris koden pun" User dapat
'@'@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 75/172
melihat semua aset atau elemen dari situs yang menyeretnya dalam
panel se9ara langsung ke dokumen" User dapat membuat dan meng1
edit image dalam Ma9romedia Cire8orks kemudian mengimpornya
se9ara langsung ke dalam Dream8ea?er" Selain itu0 user juga bisa
menambahkan objek Clash se9ara langsung dalam Dream8e?er"
g" MySB/
MySB/ adalah sebuah perangkat lunak sistem manajemen
basis data SB/ atau D7MS yang multithread0 multi1user0 dengan
sekitar 3juta instalasi di seluruh dunia
:http**id"8ikipedia"org*8iki*MySB/;" MySB/ A7 membuat MySB/
tersedia sebagai perangkat lunak gratis diba8ah lisensi 5!U 5eneral
Publi9 /i9ense :5P/; :http**id"8ikipedia"org*8iki*MySB/;" MySB/
dapat dijalankan pada berbagai platform0 diantaranya /inu0 =indo8s0
dan lain1lain" Keunggulan lain yang dimiliki MySB/ adalah mampu
mendukung .elational Database Manajement System :.D7MS;0
sehingga dengan kemampuan itu MySB/ akan mampu menangani
datadata sebuah perusahaan yang berukuran sangat besar hingga
ukuran 5iga 7yte" Untuk melakukan administrasi dalam basis data
MySB/0 dapat menggunakan modul yang sudah termasuk yaitu
'4'4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 76/172
9ommand1line :perintah mysl dan mysladmin;" 7eberapa tipe data
dalam M<SB/
h" AMPP #"@"2
AMPP adalah perangkat lunak gratis0 yang mendukung
banyak sistem operasi0 merupakan kompilasi dari beberapa program
:http**id"8ikipedia"org*8iki*ampp;" Cungsi AMPP adalah sebagai
ser?er yang berdiri sendiri :lo9alhost;0 yang terdiri atas program
Apa9he ,66P Ser?er0 MySSB/ database0 dan penterjemah bahasa
yang ditulis dengan bahasa pemrograman P,P dan Perl" !ama
AMPP merupakan singkatan dari :empat system operasi apapun;0
Apa9he0 MySB/0 P,P dan Perl" Program ini tersedia dalam 5!U
5eneral Publi9 /isensi dan bebas0 merupakan 8eb ser?er yang mudah
digunakan yang dapat melayani tampilan halaman 8eb yang dinamis"
:http**id"8ikipedia"org*8iki*ampp;"
'('(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 77/172
BAB III
METODOLOGI PENELITIAN
.1 P)(@)#$i"( M)$%d%%@i P)()i$i"(
Metodologi penelitian adalah sekumpulan peraturan0 kegiatan0 dan
prosedur yang digunakan oleh pelaku suatu disiplin ilmu" Metodologi
merupakan analisis teoritis mengenai suatu 9ara atau metode" Penelitian
merupakan suatu penyelidikan yang sistematis untuk meningkatkan
sejumlah pengetahuan0 juga merupakan suatu usaha yang sistematis dan
terorganisasi untuk menyelidiki masalah tertentu yang memerlukan
ja8aban"
Setiap orang mempunyai moti?asi yang berbeda0 di antaranya
dipengaruhi oleh tujuan dan profesi masing1masing" Moti?asi dan tujuan
penelitian se9ara umum pada dasarnya adalah sama0 yaitu bah8a
penelitian merupakan refleksi dari keinginan manusia yang selalu berusaha
untuk mengetahui sesuatu" Keinginan untuk memperoleh dan
mengembangkan pengetahuan merupakan kebutuhan dasar manusia yang
umumnya menjadi moti?asi untuk melakukan penelitian"
Karakteristik penelitian adalah memperoleh pengetahuan yang dapat
menja8ab berbagai pertanyaan1pertanyaan atau dapat meme9ahkan suatu
permasalahan dengan mengkaji ketentuan mengenai metode1metode yang
digunakan dalam penelitian tersebut" Penelitian dan ilmu merupakan
3$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 78/172
operasionalisasi dari metode yang digunakan untuk memperoleh
pengetahuan ilmiah"
.2 T)/(i/ P)(@'"( D"$"
Adapun 6eknik Pengumpulan Data yang ditempuh oleh penulis
selama melaksanakan penelitian adalah sebagai berikut
.2.1 O4-)#7"-i
Obser?asi adalah pengamatan langsung suatu kegiatan yang
sedang dilakukan" Melalui obser?asi penganalisis dapat
memperoleh pandangan1pandangan mengenai apa yang sebenarnya
dilakukan0 melihat langsung keterkaitan diantara para pembuat
keputusan di dalam organisasi0 memahami pengaruh latar belakang
fisik terhadap para pembuat keputusan0 menafsirkan pesan1pesan
yang dikirim oleh pembuat keputusan le8at tata letak kantor0 serta
memahami pengaruh para pembuat keputusan terhadap pembuat
keputusan lainnya"
Data yang dikumpulkan melalui obser?asi 9enderung mempunyai
keandalan yang tinggi" Penganalisis melalui obser?asi dapat
melihat langsung apa yang sedang dikerjakan" Pekerjaan1pekerjaan
yang rumit kadang1kadang sulit untuk dijelaskan dengan kata1kata"
Melalui obser?asi0 penganalisis dapat mengidentifikasikan
kegiatan1kegiatan yang tidak tepat yang telah digambarkan oleh
teknik pengumpulan data yang lain"
3'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 79/172
.2.2 S$di P-$"/"
Studi pustaka adalah salah satu teknik pengumpulkan data
dengan mempelajari buku1buku0 dokumen1dokumen serta 9atatan1
9atatan yang mendukung sebagai bahan dalam penulisan laporan"
Penulis mengambil landasan teori1teori dari buku1buku ilmiah0
jurnal0 dan 8ebsite yang #redible serta kajian1kajian pustaka
lainnya" Ketika mengambil definisi sistem0 analisis0 peran9angan0
pemodelan berorientasi objek0 dan teori aplikasi yang digunakan
langsung mengambil pengertiannya dari buku ilmiah yang
bertemakan teknologi dan informasi0 dan mengutip beberapa
definisi dari buku1buku yang ada di perpustakaan kampus"
Kemudian penulis mengambil beberapa definisi aplikasi
sistem yang dibahas dari 8ebsite seperti =ikipedia0 U./ Ilmu
Komputer0 dan lain1lain" Selain itu0 juga mengambil sebagian
referensi kode program dari 9ontoh program yang sudah jadi"
. M)$%d) P)(@)'4"(@"( Si-$)' P#%$%$,i(@
Model proses yang digunakan dalam peran9angan sistem informasi
penilaian kinerja karya8an ini dengan menggunakan model proses
prototyping" Dengan metode protot"ping ini penulis dan pemakai dapat
saling berinteraksi selama proses pembuatan sistem"
Prototype adalah implementasi bagian dari produk soft8are yang se9ara
typi9al fungsinya dibatasi0 reabilitas rendah0 tampilannya miskin dan
kurang ketegasan"
33
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 80/172
Untuk mengatasi ketidakserasian antara penulis dan pemakai0 maka harus
dibutuhkan kerjasama yang baik diantara keduanya sehingga penulis akan
mengetahui dengan benar apa yang diinginkan pemakai dengan tidak
mengesampingkan segi1segi teknis dan pemakai akan mengetahui proses1
proses dalam menyelesaikan sistem yang diinginkan" Dengan demikian
akan menghasilkan sistem sesuai dengan jad8al 8aktu penyelesaian yang
telah ditentukan" Kun9i agar model protot"pe ini berhasil dengan baik
adalah dengan mendefinisikan aturan1aturan main pada saat a8al0 yaitu
pemakai dan penulis harus setuju bah8a protot"pe dibangun untuk
mendefinisikan kebutuhan"
P#%$%$,i(@ '%d)
G"'4"# .1 P#%$%$,i(@ M%d)
Sumber 4 8ritton and >arol.
>ritiue ptototype
AnalyNe
reuirements
7uild prototypeDesign
Implement
6est
Operate
3@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 81/172
..1 T"!""(?$"!""( #%$%$,i(@
6ahapan1tahapan dalam 'rotot"ping adalah sebagai berikut
#" Pengumpulan kebutuhan
Pelanggan dan pengembang bersama1sama mendefinisikan
format seluruh perangkat lunak0 mengidentifikasikan semua
kebutuhan0 dan garis besar sistem yang akan dibuat"
Pada perangkat lunak yang akan dibangun ini0 penulis
menganalisa kebutuhan yang harus dipenuhi untuk membuat
aplikasi penilaian kinerja karya8an" Supaya pengolahannya
bisa terlaksana dengan baik0 maka data1data master tersebut
harus disimpan dalam sebuah manajemen database yang baik
pula"
&" Membangun 'rotot"ping
Membangun protot"ping dengan membuat peran9angan
sementara yang berfokus pada penyajian kepada pelanggan
:misalnya dengan membuat input dan format output;"
Pada tahap ini0 penulis men9oba membuat peran9angan sistem
dengan metode berorientasi objek dan pemodelan UM/0
membuat ran9angan basis data0 dan membuat ran9angan
masukan dan keluaran data"
2" +?aluasi 'rotot"ping
+?aluasi ini dilakukan oleh pelanggan apakah protot"ping
yang sudah dibangun sudah sesuai dengan keinginann
34
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 82/172
pelanggan" )ika sudah sesuai maka langkah $ akan diambil"
)ika tidak protot"ping dire?isi dengan mengulangi tahapan #0 &
dan 2"
$" Mengkodekan Sistem
Dalam tahap ini protot"ping yang sudah di sepakati
diterjemahkan ke dalam bahasa pemrograman yang sesuai"
'rotot"ping berupa gambar ran9angan yang penulis buat0
kemudian diimplementasikan ke dalam bahasa pemrograman
&i#roso%t Eisual 8asi# dan database S)L ser9er /.
'" Menguji Sistem
Setelah sistem sudah menjadi suatu perangkat lunak yang
siap pakai0 harus dites dahulu sebelum digunakan" Pengujian
ini dilakukan dengan White 8oD0 8la#k 8oD0 pengujian
arsitektur dan lain1lain"
Pengujian sistem yang digunakan penulis adalah pengujian
8al#k 8oD yaitu menguji dari sisi fungsionalitas aplikasi sistem
tersebut0 apakah sudah sesuai dan berjalan sebagaimana
fungsinya0 serta gambaran design la"out atau antar muka dari
program aplikasi yang sudah dibuat"
3" +?aluasi Sistem
Pelanggan menge?aluasi apakah sistem yang sudah jadi
sudah sesuai dengan yang diharapkan " )ika ya0 tahapan @
dilakukan0 jika tidak0 ulangi tahapan $ dan '"
3(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 83/172
Pada tahap ini0 penulis berupaya agar aplikasi yang dibuat bisa
berjalan sesuai dengan fungsinya dan memenuhi kebutuhan
hasil analisis dari sistem yang telah diteliti"
@" Menggunakan Sistem
Perangkat lunak yang telah diuji dan diterima pelanggan
siap untuk digunakan"
Apabila program aplikasi penilaian kinerja ini sudah memenuhi
hasil analisis penulis selama penelitian0 maka dapat
dipresentasikan dalam ujian akhir sidang skripsi"
..2 K)(@@"( d"( K))'"!"( P#%$%$,i(@
#" Keunggulan Prototyping
a" Adanya komunikasi yang baik antara penulis dan pemakai"
b" Penulis dapat bekerja lebih baik dalam menentukan
kebutuhan user "
9" Pemakai berperan aktif dalam pengembangan sistem"
d" /ebih menghemat 8aktu dalam pengembangan sistem"
e" Penerapan menjadi lebih mudah karena pemakai
mengetahui apa yang diharapkannya"
&" Kelemahan Prototyping
a" Pemakai kadang tidak melihat atau menyadari bah8a
perangkat lunak yang ada belum men9antumkan kualitas
perangkat lunak se9ara keseluruhan dan juga belum
@%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 84/172
memikirkan kemampuan pemeliharaan untuk jangka 8aktu
lama"
b" Penulis biasanya ingin 9epat menyelesaikan perangkat
lunak sehingga menggunakan algoritma dan bahasa
pemrograman yang sederhana untuk membuat prototyping
lebih 9epat selesai tanpa memikirkan lebih lanjut kualitas
program tersebut"
9" ,ubungan pemakai dengan komputer yang disediakan
mungkin tidak men9erminkan teknik peran9angan yang
baik"
.. Ci#i?*i#i "$" I')')($"-i P#%$%$,i(@
Prototyping bekerja dengan baik pada penerapan1penerapan yang
ber9iri sebagai berikut
#" .esiko tinggi yaitu untuk masalah1masalah yang tidak
9999terstruktur dengan baik0 ada perubahan yang besar dari 8aktu
9999ke 8aktu0 dan adanya persyaratan data yang tidak menentu"
&" Interaksi pemakai penting" Sistem harus menyediakan dialog
9999on-line antara pemakai dan komputer"
2" Perlunya penyelesaian yang 9epat dan perilaku pemakai sulit
9999ditebak"
$" Sistem yang ino?atif" Sistem tersebut membutuhkan 9ara
9999 penyelesaian masalah dan penggunaan perangkat keras yang
9999mutakhir"
@#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 85/172
BAB I<
ANALISIS SISTEM YANG BERJALAN
;.1 Ti(""( O#@"(i-"-i
Informasi tentang sistem yang sedang berjalan sangat penting
sekali dalam proses peran9angan sistem informasi" Karena dari
informasi tersebut0 dapat diketahui sejauh mana sistem yang berjalan
sekarang0 apakah dapat memenuhi kebutuhan dan kebutuhan apa saja
yang ingin di9apai tetapi belum bisa ditangani oleh sistem yang sedang
berjalan" Analisa sistem informasi akan membantu dalam mengetahui
informasi1informasi tentang sistem yang sedang berjalan" Sehingga
dengan analisa sistem0 diharapkan bisa diketahui sejauh mana kebutuhan
yang telah ditangani oleh sistem yang berjalan dan bagaimana agar
kebutuhan1kebutuhan yang belum bisa terpenuhi dapat diberikan solusinya
dan diterapkan dalam tahap peran9angan sistem" Sebelum penulis
menganalisa sistem penjualan yang berjalan di PD" Sepuh Mandiri
terlebih dahulu penulis akan menggambarkan sedikit tentang dan struktur
organisasi di PD" Sepuh Mandiri"
;.1.1 S)"#"! Si(@/"$ PD. S)! M"(di#i
PD"Sepuh Mandiri a8al nama perusahaan itu adalah
PD"P"adis di bentuk pada tahun &%%@ oleh 7apak Adis" 7era8al
dari iseng membikin pakaian khusus buat anak1anak0 dari
pemikiran mulai berpikir yang idealisme ingin menghasilkan
@&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 86/172
produk pakaian yang kreatif0 fleksibel serta bisa men9erminkan
gaya hidup anak muda sekarang" 7apak Adis mulai men9oba untuk
membikin pakai buat de8asa Dan memproduksinya" <ang
diharapkan produk pakaiannnya nanti banyak diterima oleh
komunitas lokal maupun internasional"
A8alnya kapasitas produk pakaian yang diproduksi belum
begitu banyak0 perusahaan ini hanya memenuhi produksi sesuai
dengan pesanan :ordering;" Sedangkan untuk memperkenalkan
produknya kepada kosumen dilakukan dengan 9ara promosi dari
mulut kemulut dengan menyertakan 9atalog dan brosur yang sangat
sederhana" Karena perusahaan ini resmi membuka produk
pakaiannya di )alan 9igonde8ah kaler !o" #'" Produk pakaian ini
diberi nama 9elana lejing"permintaan dan kebutuhan konsumen
yang semakin meningkat dan banyak0 Sehingga pada tahun &%%(
diganti dengan nama PD" Sepuh Manadiri"
;.1.2 <i-i d"( Mi-i
Setiap perusahaan memiliki ?isi dan misi begitu juga
dengan perusahaan ini" Visi dan misi nya adalah sebagai berikut
a" Visi#" Memperoleh laba yang meningkat dari tahun ketahun&" Memperluas jaringan pemasaran2" Meningkatkan kualitas produk $" Memberikan kualitas dan pelayanan yang baik terhadap
kosumen b" Misi
@2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 87/172
#" Men9iptakan desain yang unik yang belum di9iptakan oleh
perusahaan lain" Sehingga kinsumen akan memesan
pakaian tersebut dari PD" Sepuh Mandiri"&" Melakukan promosi pada segmen pasar yang tepat dan
komunitas yang tepat agar kegiatan promosi efektif"2" Memekani bahan baku yang berkualitas agar produk yang
dihsilkan bagus dan tidak menge9e8akan konsumen"$" Memperbaiki setiap kekurangan yang dikeluhkan oleh
konsumen agar nantinya perusahaan dapat lebih biak lagi"
;.1. S#/$# O#@"(i-"-i
7erikut merupakan struktur organisasi perusahaan PD"
Sepuh Mandiri dapat dilihat pada gambar 2"#
@$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 88/172
pemilik pakaian
pegawai
penjaga pakaian kasir
G"'4"# ;.1 S$#/$# O#@"(i-"-i PD.
S)! M"(di#i
Sumber4http4GGzhopio-
#hali#ee.blogspot.#omG+/G+Gbentuk-struktur-organisasi.html
;.1.; U(i$?(i$ K)#" d"( T@"- P%/%/
a" Pemilik Produksi
Pemilik Produksi adalah orang yang memimpin sekaligus
pemilik produksi dimana tugas dan tanggung ja8abnya antara
lain
#" Mengendalikan seluruh kegiatan pruduksi pakaian"&" Menerima laporan atas kegiatan yang dikerjakan
seluruh pega8ai"2" Mengambil keputusan atas hal1hal yang dianggap
penting sebagai kelan9aran kegiatan penjualan"$" Mengelola keuangan"
b" kasir
kasir adalah orang yang berinteraksi dan melakukan
transaksi atau kegiatan jual beli dengan konsumen0adapuntugas dan
tanggung ja8ab kasir dalam penjualan adalah
@'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 89/172
#" Membuat nota penjualan"&" Men9atat nota penjualan kedalam buku penjualan sebagai
dokumen pakaian"2" Membuat laporan harian dari hasil rekap buku penjualan"$" Penjaga pakaian"
9" Penjaga pakaianOrang yang bertanggung ja8ab melayani konsumen yaitu
memberikan informasi produk yang yang diperlukan oleh
konsumen"
;.2 U#"i"( P#%-)d#
Adapun proses dalam prosedur penjulan barang yang sedang
berjalan di PD" Sepuh Mandiri adalah sebagai berikut
#" Konsumen datang langsung dan dapat melihat pakaian 9elana yang ada0
selanjutnya komsumen dapat menanyakan pakaian yang akan dibeli
melalu penjaga pakaian"&" Penjaga pakaian men9ari dan mengambil pakaian yang akan dibeli oleh
konsumen0 jika tidak tersedia maka penjaga pakaian akan memberi tahukepada konsumenbah8a pakaian yang akan dibeli tidak tersedia jika
pakaian tersedia maka pejaga pakaina akan memberikan pakaian
tersebut kepada kasir"2" Kasir menerima pakaian yang akan dibeli oleh konsumen0 kemudian
menghitung total harga barang dan membuat faktur penjualan
berjumlah rangka dua diman satu bauh untuk konsumen dan satu buah
lagi untuk dijadikan arsip faktur penjualan"$" Konsumen membayar total harga barang0 kemudian kasir akan
memberikan pakaian yang dibeli konsumen beserta faktru penjualan"
;. D)/%'%-i-i F(@-i
@3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 90/172
SISTEM I PENJUALAN PAKAIAN
DI PD.SEPUH MANDIRI
PENGOLAH DATA BARANG MASUK PENGOLAHAN DATA BARANG KELUAR
PENGOLAHAN DATALAPORAN
Dekomposisi fungsi merupakan gambaran dari pemisahan fungsi1
fungsi yang ada" 7erikut adalah dekomposisi fungsi dari sistem informasi
penjualan PD" Sepuh Mandiri"
G"'4"# ;.2 D)/%'%-i-i F(@-i
Sumber4 penulis +/
;.; A("i-" M"-/"(
Dalam kegiatan proses pengolahan data penjualan0 yaitu dengan
9ara bagian kasir men9atat seluruh hasil transaksi dengan 9ara manual"
#" Data 7arang !ama Data 7arang
Media Kertas)umlah # .angkapDistribusi 7agian Kasir Atribut Kode7arang0 !ama7arang0 )enis
7arang0 Satuan7arang0 dan harga 7arang
&" Data Pelanggan
!ama Data Pelanggan
Media Kertas
@@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 91/172
)umlah # .angkapDistribus 7agian Kasir
Atribut namapembeli0 alamatpembeli0
nopembeli2" Data Penjualan
!ama Data PenjualanMedia Kertas)umlah # .angkapDistribusi 7agian Kasir Atribut KodePenjualan06glPenjualan0
Kode7arang0!amaPembeli dan
6otalPenjulan"
;.5 A("i-" K)"#"(
7erdasarkan proses analisis masukan yang terjadi maka data
tersebut akan menghasilkan keluaran0 dimana hasil keluarannya adalah
sebagai berikut
#" 7ukti Caktur Penjualan !ama Keluaran 7ukti 6ransaksi PenjualanSumber 6ransaksiCungsi Men9etak bukti trasaksi untuk
pelangganCrekuensi Setiap 6ransaksi Penjualan
&" /aporan Penjualan 7arang !ama Keluaran /aporan Data 7arangSumber Master 7arangCungsi Melihat jumlah data penjualan
7arang yang telah masuk kedalam
Serta stok yang masih tersediaCrekuensi Setiap kebutuhan data pejualan7arang
;.: A("i-i- B)#4"-i- O4)/
Dalam analisis sistem ini menggunakan metode yang
berbasis objek0 dimana data1data analisisnya disajikan dalam bentuk
@4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 92/172
diagram UM/ : Unified Modelling language ;yang mana dalam analisis
ini akan digambarkan melalui diagram Use >ase0 >lass Diagram0
Diagram Statema9hine0 dan A9ti?ity Diagram"
;.:.1 U-) C"-) Di"@#"'
G"'4"# ;. U-) C"-) Di"@#"' PD. S)! M"(di#i
Sumber4 penulis +/
+. Definisi Aktor 7erikut ini adalah deksripsi pendefinisian aktor pada sistem informasai
penjualan produk pakaian yang berjalan di PD"Sepuh Mandiri"
T"4) .1 D)-/#i-i P)(d)+i(i-i"( A/$%#
@(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 93/172
N% A/$%# D)-/#i-i
# Pembeli Orang yang datang untuk membeli
barang"
& Penjaga Pakaian Orang yang bertugas untuk menjaga0
memeriksa dan merapihkan interior0
in?entaris dan barang yang ada di
toko dan melayani 9ostumer
2 Kasir Orang yang bertugas membuat faktur
penjualan0 melayani pembeli yang
akan membayar barang yang
dibelinya0 dan membuat laporan untuk
pemimpin"
Sumber penulis +/
&" Definisi Use >ase7erikut ini adalah deksripsi pendefinisian Use >ase pada Sisstem
Informasi Penjualan Produk Pakaian >elana /ejing yang berjalan
di PD" Sepuh Mandiri"
4..! A*$i7i$, Di"@#"'
4%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 94/172
G"'4"# ;.; A*$i7i$, Di"@#"' PD.S)! M"(di#i
Sumber4 penulis +/
;.= M"-""! Y"(@ Di!"d"i
4#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 95/172
Seperti yang telah penulis jelaskan pada latar belakang masalah0
masalah utama yang dihadapi PD"Sepuh Mandiri yaitu pengolahan data
yang diterapkan saat ini masih menggunakan sistem manual0 sehingga
memungkinkan terjadinya kesalahan dalam pen9atatan rekapitulasi data
penjualan dan juga kesalahan dalam proses perhitungan transaksi
penjualan" Oleh karena itu diperlukan suatu pengolahan data yang
terkomputerisasi untuk memper9epat kerja dan keakuratan data"
Dengan demikian di dapatnya solusi untuk membuat sistem
informasi penjualan pakaian agar dalam pengolahan data dapat lebih baik
dan dalam penyajiannya dapat lebih mudah"
;.> K)-i'"( H"-i A("i-i-
Kesimpulan hasil analisis dari penalitian ini adalah bah8a sistem
penjulan yang dilakukan di PD"Sepuh Mandiri0 menggunakan 9ampur
tangan manusia yang masih dominan" Daru permasalahan diatas0 dapat
disimpulkan bah8a
a" Dalam kegiatan kegitan prosesa pengolahan data penjualan0 yaitu
dengan 9ara bagian kasir men9atat seluruh hasil transaksi dengan 9ara
manual" b" Proses pengolahan data penjualanmasih dilakukan se9ara manual0
sehingga proses pembuatan laporan penjualan sering terlambat karena
membutuhkan 8aktu yang lama dan kurang maksimal"9" Proses pengolahan data dalam sistem penjualan masih dilakukan
se9ara manual0 sehingga proses penyimpanan data sangatlah
membutuhkan banyak buku untuk mem9atat data1data yang ada"
4&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 96/172
Setelah melakukan analisis dari hasil peninjauan sistem yang sedang
berjalan0 dapat disimpulkan bah8a sistem penjualan yang sedang berjalan
pada PD" Sepuh Mandiri masih dilakukan atau berjalan se9ara kon?esional
yaitu bagian pengelola melakukan proses pengelolaan penjualan masih
manual" Sehingga harus dibuat suatu peran9angan sistem informasi
penjualan pakaian yang bisa memfasilitasi dan mempermudah bagian
pengelola dan karya8an untuk mengelola pendataan tersebut"
BAB <
PERANCANGAN DAN IMPLEMENTASI SISTEM
42
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 97/172
Peran9angan sistem merupakan tahapan untuk mempersiapkan
proses implementasi dan untuk memberikan gambaran umum mengenai
sistem yang dikembangkan kepada penggunanya atau user" Peran9angan
sistem ini memiliki beberapa tujuan0 antara lain yaitu
#" Untuk memenuhi sistem yang dibutuhkan"
&" Untuk memudahkan penilai dalam proses penilaian kinerja karya8an
2" Untuk mempermudah dalam pembuatan laporan penilaian kinerja
karya8an"
5ambaran umum dari sistem yang diusulkan adalah untuk memberikan
gambaran se9ara umum atau keseluruhan sistem kepada pemakai
mengenai sistem informasi yang baru0 peran9angan sistem se9ara umum
dapat menggambarkan mengenai komponen sistem informasi yang akan di
desain" Penentuan persyaratan sistem dilakukan agar arah peran9angan
sistem dapat terarah pada sasaran" Oleh sebab itu0 sistem yang diran9ang
harus memenuhi batasan sistem0 dimana peran9angan sistem ini
merupakan kebutuhan fungsional dan persiapan untuk ran9ang bangun"
Pada tahap peran9angan sistem informasi diran9ang dengan tujuan sebagai
alat komunikasi antara pemakai atau karya8an dengan pembuat program0
guna mendapatkan sistem aplikasi yang sesuai dengan apa yang
dibutuhkan"
5.1 R"(*"(@"( F(@-i%("
/.0.0 U!e Ca!e Dia+ra-
G"'4"# 5.1 U!e Ca!e PD.S)! M"(di#i
4$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 98/172
Sumber4 penulis +/
T"4) 5.1 Id)($i+i/"-i A/$%# )an U!e Ca!e d"( C&a!! Dia+ra-
Id)($i+i/"-
i A/$%#
Id)($i+i/"-i U!e Ca!e
Dia+ra-
Id)($i+i/"-i C&a!! Dia+ra-
4'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 99/172
Pembeli Datapembeli
Pembeli
/ihatdatabarang Databarang
Pesanbarang 6ransaksibarang
Sumber4 penulis +/
a" $se >ase /ogin A#tor Admin6ujuan Menjelaskan proses masuk user ke program
're->ondition Admin berada di halaman login atau
yang 9membuka program" 're1>onditon Admin masuk di halaman program
yang 9digunakan untuk 9akses admin" 're->ondition Admin berada di halaman program untuk
penjualan barang"
T"4) 5.2 D)-/#i-i U!e Ca!e L*+in
Aktor Sistem
#" Aplikasi
Penjualan 7arang
menampilkan
halaman login"
&" Admin memasukkan username dan
memasukkan pass8ord"
2" Aplikasi
43
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 100/172
Penjualan 7arang
menampilkan
halaman utama"
$" Admin masuk ke halaman penjualan
barang"
'" Aplikasi
Penjualan 7arang
menampilkan
halaman utama
penjualan barang"
Sumber4 penulis +/
b" $se >ase Data 7arang A#tor Admin6ujuan Input dan update barang sesuai dengan
keinginan" 're->ondition Admin harus berada di halaman utama
setelah melakukan login 're1>ondition Admin menginput dan mengupdate stok
barang"
T"4) 5. D)-/#i-i U!e Ca!e D"$" B"#"(@
A/$%# Si-$)'
#" Aplikasi
Penjualan 7arang
4@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 101/172
menampilkan
halaman atau %orm
data barang"
&" Admin menginput dan mengupdate
stok barang"
2" Aplikasi
Penjualan 7arang
menyimpan data"
Sumber4 penulis +/
9" $se >ase Penjualan A#tor Admin6ujuan Admin melakukan penjualan sesuai dengan
barang yang dipesan" 're->ondition Admin harus berada di halaman atau
%orm penjualan setelah melakukan penjualan
barang"
T"4) 5.; D)-/#i-i U!e Ca!e P)(""(
A/$%# Si-$)'
#" Aplikasi
Penjualan 7arang
menampilkan
halaman atau %orm
penjualan"
&" Penjuak melakukan transaksi penjualan
44
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 102/172
setelah sebelumnya menerima pesanan"
2" Aplikasi
Penjualan 7arang
menyimpan data
penjualan"
Sumber4 penulis +/
d" $se >ase /ogout A#tor Admin6ujuan Menjelaskan proses keluar dari aplikasi"
're->ondition Admin telah menyelesaikan penjualn
barang" 'ost 1>onditon Aplikasi penjualan barang tertutup"
T"4) 5.5 D)-/#i-i U!e Ca!e L*+*%t
A/$%# Si-$)'1. Aplikasi
Penjualan 7arang
menampilkan
halaman utama"
2. Admin melakukan logout
. Aplikasi Penjualan
7arang sudah
tertutup"
Sumber4 penulis +/
5.1.2 *"-- di"@#"'
4(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 103/172
Ga-bar /.1 C&a!! Dia+ra- PD.S)! M"(di#i
Sumber4 penulis +/
T"4) 5.: D)-/#i-i C"-- L%@i(
!o"
Cield !ame Data 6ype Cield SiNe Des9ription
#" Username String '% !ama
Admin
&" Pass8ord String '% Pass8ord
Sumber4 penulis +/
(%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 104/172
T"4) 5.= D)-/#i-i C"-- D"$" B"#"(@
!o
"
Cield !ame Data 6ype Cield SiNe Des9ription
#" Kodebarang String 2% Kombinasi
,uruf dan
Angka
untuk
Identitas
7arang
&" !amabarang String #%% !ama
7arang
2" )umlahbarang Integer & )umlah stok
barang
yang
tersedia$" ,arga Integer ## ,arga
satuan
barang
'" Stokbarang Integer 2 )umlah
keseluruha
n barangSumber4 penulis +/
T"4) 5.> D)-/#i-i C"-- T#"(-"/-i
!o
"
Cield !ame Data
6ype
Ciel
d
SiNe
Des9ription
(#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 105/172
#" 6glPenjualan String #' 6anggal 6ransaksi Penjualan
&" Kodebarang String &' Kombinasi ,uruf dan Angka untuk
Identitas 7arang
2" !amabarang String '% !ama 7arang
$" )umlahbarang String &% )umlah stok barang yang tersedia
'" ,arga String &% ,arga satuan barang
3" 6otal String &% ,arga keseluruhan barang
Sumber4 penulis +/
/. 0.2 A"tivit Dia+ra-
Ga-bar /.2 A"tivit Dia+ra- PD.S)! M"(di#i
(&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 106/172
Sumber4 penulis +/
T"4) 5.9 D)-/#i-i K)$)#"(@"( Avtivit Dia+ra-
N%. N"'" A"tivit K)$)#"(@"(
#" /ogin Masuk user
(2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 107/172
&" Iinput data barang 6ambah data barang dan update stok
barang2" /ihat data barang /ihat data barang yang ada
$" Pesan barang 6ransaksi barang melakukan
pemesanan atau pembelian
'" /ogout Keluar dari sistem
Sumber4 penulis +/
/.0.3 State C#art Dia+ra-
G"'4"# 5.; S$"$)*!"$ Di"@#"' PD.S)! M"(di#i
Sumber4 penulis +/
T"4) 5.10 D)-/#i-i K)$)#"(@"( State C#art Dia+ra-
N%
.
N"'" S$"$) K)$)#"(@"(
#" /ogin Masuk user
($
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 108/172
&" SI Penjualan 7arang ,alaman Sistem Informasi Penjualan
7arang2" /ihat data barang /ihat data barang yang ada
'" Pesan barang 6ransaksi barang melakukan
pemesanan atau pembelian
@" /ogout Keluar dari sistem
Sumber4 penulis +/
('
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 109/172
/.0./ Se%en"e Dia+ra-
(3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 110/172
G"'4"# 5.5 S))(*) Di"@#"' PD.S)! M"(di#i
Sumber4 penulis +/
T"4) 5.11 D)-/#i-i K)$)#"(@"( Se%en"e Dia+ra-
(@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 111/172
N%
.
N"'" Ob(e"t Met#*)
#" Admin # /ogin:;0 >ek status:;0 Status
login:;0 3 /ogout
&" Input data barang & Proses Input data barang
barang:;0 &"# Display data barang:;"
2" Pesan 2 Pesan barang:;0 2"# Proses
pemesanan:;0
$" 6ransaksi $ Pembayaran:;0 $"# Proses
pembayaran:;0 ' >etak laporan:;
'" /ogout Keluar dari sistem
Sumber4 penulis +/
(4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 112/172
/.0.4 C*&&ab*rati*n Dia+ra-
G"'4"# 5.: C%"4%#"$i%( Di"@#"( PD.S)! M"(di#i
Sumber4 penulis +/
/.0.5 C*-'*nent Dia+ra-
((
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 113/172
G"'4"# 5.= C%'%()($ Di"@#"' PD.S)! M"(di#i
Sumber4 penulis +/
T"4) 5.12 D)-/#i-i K)$)#"(@"( C*-'*nent Dia+ra-
#%%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 114/172
N%. N"'" C%'%()($ K)$)#"(@"(
#" SI Penjualan 7arang Merupakan aplikasi utama dari SI
Penjualan 7arang
&" User Menggambarkan file data pemakai
2" Admin Menggambarkan file data Pemilik dan
Pengelola
$" Input data barang Menggambarkan Penginputan data barang
'" 6ransaksi Menggambarkan Penjualan 7arang
3" Msl Menggambarkan database yang digunakan
dalam SI Penjualan 7arang
@" Persistan9e Menggambarkan kebutuhan dari aplikasi
penilaian kinerja karya8an yang berupa
spesifikasi perangkat keras : hard8are ; dan
perangkat lunak :soft8are ;"
Sumber4 penulis +/
/.0.6 De'&*-ent Dia+ra-
#%#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 115/172
G"'4"# 5.> D)%,')($ Di"@#"' PD.S)! M"(di#i
Sumber4 penulis +/
T"4) 5.1 D)-/#i-i K)$)#"(@"( De'&*-ent Dia+ra-
#%&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 116/172
N%
.
N"'" N%d) K)$)#"(@"(
#" Ser9er Menggambarkan file dari aplikasi desktop
SI Penjualan 7arang yaitu user"php0
transaksi"php dan appro?e"php0
pembayaran"php
&" 7atabase Menggambarkan database dari SI Penjualan
7arang"
2" Appli#ation Menggambarkan file utama dari SI
Penjualan 7arang"
$" 'rinter Menggambarkan printer sebagai alat
men9etak laporan dalam SI Penjualan
7arang"
Sumber4 penulis +/
5.2 R"(*"(@"( B"-i- D"$"
a" !ama tabel Admin
Cungsi Menyimpan data Admin
'rimar" ke" Username
2oreign ke" 1
T"4) 5.1; S$#/$# T"4) Ad'i(
N%. N"'" Fi)d J)(i- L)4"
#
K)$)#"(@"(
#%2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 117/172
#" Username Var9har 2% Primary Key
&" Pass8ord Var9har 2%
Sumber4 penulis +/
b" !ama tabel Databarang
Cungsi Menyimpan data barang
'rimar" ke" Username
2oreign ke" 1
T"4) 5.15 S$#/$# T"4) D"$" 4"#"(@
N%. N"'" Fi)d J)(i- L)4"
#
K)$)#"(@"(
#" Kodebarang String &' Primary key
&" !amabarang String '%
2" Stokbarang String &%
$" ,arga Integer &%
Sumber4 penulis +/
d" !ama tabel Pesanbarang
Cungsi Menyimpan data pemesanan barang
'rimar" ke" 1
2oreign ke" 1
T"4) 5.1: S$#/$# T"4) D"$" P)-"( B"#"(@
#%$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 118/172
N%. N"'" Fi)d J)(i- L)4"
#
K)$)#"(@"(
#" Kodebarang String &' Primary key
&" !amabarang String '%
2" )umlahbarang String &%
$" ,arga Integer &%
Sumber4 penulis +/
e" !ama tabel Penjualan
Cungsi Menyimpan data pembayaran
'rimar" ke" 1
2oreign ke" 1
T"4) 5.1= S$#/$# T"4) D"$" P)(""(
N%. N"'" Fi)d J)(i- L)4"
#
K)$)#"(@"(
#" 6glpenjualan Datetime 1&" !amaPembeli String &' Primary key
2" !otelponPembel
i
String '%
$" Alamat String &%
'" Keterangan String &%
Sumber4 penulis +/
5. R"(*"(@"( M"-/"(
T"4) 5.1> R"(*"(@"( M"-/"(
N%. M"-/"( I$)' D"$"
#" /ogin Username0 Pass8ord
#%'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 119/172
LAPRA! DATA "ARA!#
&" Data Admin Username0 Pass8ord0 !ama
$" Data 7arang Kodebarang0 !amabarang0
Stok7arang0 ,arga
'" Data penjualan 6anggal0 !amaPembeli
Kodebarang0 )umlah7arang0
Subtotal"
Sumber4 penulis +/
5.; R"(*"(@"( K)"#"(
T"4) 5.19 R"(*"(@"( K)"#"(
N%. M"-/"( I$)' D"$"
#" /aporan Data 7arang Kodebarang0 !amabarang0
Stok7arang0 ,arga
&" /aporan Data penjualan 6anggal0 !amaPembeli
Kodebarang0 )umlah7arang0
Subtotal"Sumber4 penulis +/
7erikut ran9angan keluaran berdasarkan tabel diatas
". L"%#"( D"$" B"#"(@
!o Kode
7arang
!ama ,arga Stok
#%3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 120/172
LAPRA! DATA P$!%&ALA!
Data'ase "arang Pen(ualan
Data "arang
G"'4"# 5.9 R"(*"(@"( D"$" B"#"(@
Sumber4 penulis +/
b. L"%#"( D"$" P)(""(
!o 6anggal Kode 7arang !ama
Pembeli
)umlah Subtoal
G"'4"# 5.10 R"(*"(@"( D"$" P)(""(
Sumber4 penulis +/
5.5 R"(*"(@"( Di"%@ L","#
5.5.1 R"(*"(@"( S$#/$# M)( U$"'"
/ogin
Keluar /aporan6ransaksiMaster
#%@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 121/172
Data Pen(ualan
Ko)e*'arang
!ama*Pem'eli
Alamat
G"'4"# 5.11 R"(*"(@"( S$#/$# M)( U$"'"
Sumber4 penulis +/
5.5.2 R"(*"(@"( F%#' L%@i(
G"'4"# 5.12 R"(*"(@"( T"'i"( F%#' L%@i(
Sumber4 penulis +/
5.5. R"(*"(@"( F%#' T"'4"! D"$" P)(""(
PD" S+PU, MA!DI.I
Username
Pass8ord
/ogin
!o*telp
Keterangan
#%4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 122/172
Ko)e 'arang
nama
+arga
G"'4"# 5.1 R"(*"(@"( T"'i"( F%#' D"$" P)(""(
Sumber4 penulis +/
5.5.; R"(*"(@"( F%#' T"'4"! D"$" B"#"(@
G"'4"# 5.1; R"(*"(@"( T"'i"( F%#' T"'4"! D"$" B"#"(@
Sumber4 penulis +/
5.: S)-i+i/"-i Har)ware d"( S*7tware
5.:.1 S)-i+i/"-i P)#"(@/"$ K)#"- Har)ware
Spesifikasi minimal perangkat keras yang digunakan untuk
mengakses Sistem Informasi Pembelian dan Penjualan adalah
sebagai berikut
#" Pro9essor dengan ke9epatan minimal #"4 5,N
)umlah)umlah
7atalSimpan
simpan batal
#%(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 123/172
&" .AM minimal '#& M7
2" ,arddisk minimal &'% 57 untuk ser?er
$" V5A minimal #&4 M7
'" Monitor />D ## in9h
3" Keyboard dan mouse standar
@" Koneksi =ifi
5.:.2 S)-i+i/"-i P)#"(@/"$ L("/ S*7tware
Kebutuhan perangkat lunak merupakan faktor1faktor yang
harus dipenuhi untuk meran9ang sebuah perangkat lunak sehingga
perangkat lunak tersebut sesuai dengan maksud dan tujuan
perangkat lunak tersebut di buat" 7eberapa perangkat lunak
pendukung yaitu
#" amp sebagai lo9al ser?er"
&" >hrome sebagai bro6ser
2" 7ahasa Pemrograman menggunakan 'hp dan &"sBl
5.= I')')($"-i d"( P)(@i"( Si-$)'
5.=.1 I')')($"-i Si-$)'
Implementasi sistem dilakukan dengan menggunakan
bahasa pemrograman Php dan Mysl dengan basis data yang
digunakan adalah Mysl" Aplikasi tersebut dapat dijalankan pada
berbagai plat%orm sistem operasi dan perangkat keras0
##%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 124/172
tetapi implementasi sepenuhnya dilakukan di perangkat
keras P> : personal #omputer ; dengan sistem operasi
Windo6s"
5.=.2 I')')($"-i A($"# M/" Si-$)'
Implementasi antar muka :inter%a#e; merupakan penerapan
peran9angan format tampilan yang telah dibuat sebelumnya dalam
peran9angan sistem sebelumnya" Adapun implementasi antar muka
Sistem Informasi Pembelian dan Penjualan Di PD" Sepuh Mandiri
99999999999999adalah sebagai berikut
1 T"'i"( +#%' %@i(
G"'4"# 5.15 T"'i"( F%#' L%@i(
Sumber4 penulis +/
###
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 125/172
2
T"'i"( F%#' M)( U$"'" P)(""(
G"'4"# 5.1: T"'i"( F%#' M)( P)(""(
Sumber4 penulis +/
T"'i"( F%#' M)( U$"'" D"$" B"#"(@
##&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 126/172
G"'4"# 5.1= T"'i"( F%#' M)( U$"'" D"$" B"#"(@
Sumber4 penulis +/
;. T"'i"( F%#' T"'4"! D"$" B"#"(@
##2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 127/172
G"'4"# 5.1> T"'i"( F%#' M)( T"'4"! D"$" B"#"(@
Sumber4 penulis +/
5. T"'i"( F%#' D"$" P)(""(
##$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 128/172
G"'4"# 5.1> T"'i"( F%#' M)( U$"'" D"$" P)(""(
Sumber4 penulis +/
:. T"'i"( F%#' T"'4"! D"$" P)(""(
##'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 129/172
G"'4"# 5.19 T"'i"( F%#' M)( T"'4"! D"$" P)(""(
Sumber4 penulis +/
=. T"'i"( F%#' L"%#"( D"$" B"#"(@
G"'4"# 5.20 T"'i"( F%#' M)( L"%#"( D"$" B"#"(@
Sumber4 penulis +/
>. T"'i"( F%#' L"%#"( D"$" P)(""(
##3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 130/172
G"'4"# 5.21 T"'i"( F%#' M)( L"%#"( D"$" P)(""(
Sumber4 penulis +/
a ampilan data penjualan
##@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 131/172
G"'4"# 5.22 T"'i"( F%#' M)( D"$" P)(""(
Sumber4 penulis +/
9. T"'i"( F%#' Edi$ D"$" U-)#
G"'4"# 5.2 T"'i"( F%#' Edi$ D"$" U-)#
##4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 132/172
Sumber4 penulis +/
5.=. P)(@i"( Si-$)'
Pengujian merupakan bagian yang sangat penting dalam
siklus perangkat lunak" Pengujian dilakukan untuk menjamin
kualitas dan untuk mengetahui kelamahan dari perangkat lunak"
Pengujian perangkat lunak menggunakan metode bla9k bo yaitu
pengujian aspek fundamental sistem tanpa memperhatikan struktur
logika internal perangkat lunak " Metode ini bertujuan
999999999999 9untuk mengetahui apakah perangkat lunak berfungsi dengan baik
dan benar" Pengujuan bla9k bo berusaha menemukan
kesalahan 1kesalahan sebagai berikut
a" Cungsi1fungsi yang tidak benar atau hilang
b. Kesalahan interfa9e
9" Kesalahan kinerja
d" Kesalahan struktur data atau akses data base eksternal
e" Inisialisasi dan kesalahan terminasi
#" Pengujian /ogin
a" Pengujian Admin
##(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 133/172
T"4) 5.20 P)(@i"( L%@i(
K)4$!"( S/)("#i% Ui H"-i ,"(@ di!"#"/"( H"-i
P)(@i"(
/ogin Input data login
dan klik tombol
login
Masuk halaman menu
utama
Diterima
K"-- d"( H"-i Ui D"$" $id"/ -)-"i
Data Masukan Data
diharapkan
Pengamatan
Data Kosong Mun9ul pesan
GSilakan isi
username dan
pass8ord
andaQG
Admin tidak dapat login ke dalam
sistem"
Username Dian0
Pass8ord
5anteng" Atau
data tidak
terdaftar"
Mun9ul pesan
F Username
atau Pass8ord
Anda salahQG"
Admin tidak dapat login ke dalam
sistem"
Sumber4 penulis +/
b" Pengujian /ogin user
T"4) 5.21 T"4) P)(@i"( L%@i( U-)#
K"-- d"( H"-i Ui D"$" S)-"i
Data Masukan Data diharapkan Pengamatan Kesimpulan
Username
User0 Pass8ord
Data
dikonfirmasi0
User dapat masuk
ke dalam sistem
Sesuai"
#&%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 134/172
5anteng masuk ke sistem" dan dapat
melakukan
pengolahan data"
K"-- d"( H"-i Ui D"$" $id"/ -)-"i
Data Masukan Data diharapkan Pengamatan Kesimpulan
Data Kosong Mun9ul pesan
GSilakan isi
username dan
pass8ord andaQG
Admin tidak
dapat login ke
dalam sistem"
Sesuai"
Username User0
Pass8ord )elek"
Atau data tidak
terdaftar"
Mun9ul pesan F
Username atau
Pass8ord Anda
salahQG"
User tidak dapat
login ke dalam
sistem"
Sesuai"
Sumber4 penulis +/
&" Pengujian data barangT"4) 5.22 P)(@i"( I($ D"$" B"#"(@
K"-- d"( H"-i Ui D"$" S)-"i
Data Masukan Data diharapkan Pengamatan Kesimpulan
Input data
barang pada
form data
barang"
Data dapat
disimpan0
ditambah0diubah0
ataupun di hapus"
Data dapat
disimpan0
ditambah0diubah0
ataupun di hapus"
Sesuai"
K"-- d"( H"-i Ui D"$" $id"/ -)-"i
Data Masukan Data diharapkan Pengamatan Kesimpulan
#&#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 135/172
Data Kosong Data tidak dapat
disimpan0
ditambah0diubah0
ataupun di hapus"
Data tidak dapat
disimpan0
ditambah0diubah0
ataupun di hapus"
Sesuai"
Sumber4 penulis +/
2" Pengujian data transaksi penjualan"T"4) 5.2 P)(@i"( I($ T#"(-"/-i P)(""(
K"-- d"( H"-i Ui D"$" S)-"i
Data Masukan Data diharapkan Pengamatan Kesimpulan
Input datatransaksi
penjualan pada
form transaksi"
Data dapatdisimpan dan
ditambah"
Datadapatdisimpan dan
ditambah"
Sesuai"
K"-- d"( H"-i Ui D"$" $id"/ -)-"i
Data Masukan Data diharapkan Pengamatan Kesimpulan
Data Kosong Data tidak dapat
disimpan dan
ditambah"
Data tidak dapat
disimpan dan
ditambah"
Sesuai"
Sumber4 penulis +/
BAB <I
KESIMPULAN DAN SARAN
:.1 K)-i'"(
Dari hasil analisis yang telah dilakukan penulis pada Sistem
Informasi Penjualan 7arang di 6oko Praktis 7andung0 maka penulis dapat
menyimpulkan
#" Dengan program aplikasi penjualan pakaian yang terintegrasi
memudahkan dan memper9epat pengguna :user; dalam pengolahan
#&&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 136/172
data penjualan sehingga menghasilkan informasi yang 9epat0 tepat dan
akurat"
2. Dengan adanya program aplikasi penjualan barang dapat meningkatkan
efektifitas dan efisiensi kerja sehingga dapat memuaskan keinginan kedua
belah pihak baik pelanggan maupun perusahaan itu sendiri sehingga
tujuan perusahaan dapat ter9apai yaitu untuk memperoleh laba yang
maksimal"
. Dengan program aplikasi penjualan yang berbasis komputer dapat
mempermudah pengaksesan data dan pen9arian data sehingga dapat
membantu memper9epat pengambilan keputusan untuk pemimpin"
$" Sistem informasi berbasis komputer dapat meningkatkan ketelitian dan
keakuratan perhitungan dengan menggunakan rumus H rumus
perhitungan tertentu"
'" Data yang telah terkomputerisasi diharapkan merupakan data yang terkini
dan selalu diperbaharui :up to date;"
3" Pengisian data untuk semua format masukan harus dilakukan dengan
teliti sehingga informasi yang dihasilkan sesuai dengan yang
diharapkan"
@" Untuk menghindari resiko kehilangan data sangat dipengaruhi oleh
perangkat keras yang digunakan" Semakin tinggi ke9epatan perangkat
keras yang digunakan maka semakin 9epat penyajian dan pemrosesan
data"
#&3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 137/172
4" Perlu adanya karya8an yang dapat menangani pera8atan terhadap
perangkat keras maupun perangkat lunak" Perlunya persiapan dan
peningkatan Sumber Daya Manusia yang mampu untuk
mengoperasikan komputer se9ara optimal agar pengolahan data yang
manual menjadi terkomputerisasi"
:.2 S"#"(
Setelah sistem informasi penjualan ini dibuat ada beberapa saran
dari penulis yang berhubungan dengan sistem informasi ini
#" Agar sistem informasi penjualan barang ini dapat ditampilkan dengan
optimal0 maka perlu didukung oleh hard6are dan so%t6are yang
memadai0 seperti sistem operasi 0harddisk0 .AM dan lain1lain"
&" Sistem informasi ini dapat dikembangkan lagi dengan menambahkan
fasilitas1fasilitas lain yang dapat membuat sistem menjadi lebih
optimal"
7asis data yang digunakan sebaiknya selalu mengalami perubahan
dalam periode tertentu agar selalu up to date"
#&@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 138/172
DAFTAR PUSTAKA
A. BUKU ILMIAH
+. )ogiyanto" &%%#" A("i-i- D)-"i( Si-$)' I(+%#'"-i pendekatan
terstruktur teori dan praktek aplikasi bisnis" Andi0 <ogyakarta". Andri Kristanto &%%#" P)#"(*"(@"( Si-$)' I(+%#'"-i d"(
Ai/"-i(,"". >hairul Maroom &%%%0 Si-$)' A/$"(-i P)#-"!""( D"@"(@&
@#"-i(d%.
$" henrySimamora &%%$0 A/$"(-i B"-i- P)(@"'4i"( K)$-"(
Bi-(i- , Salemba Cmpat 0 )akarta"'" !ugroho Adi0 :&%#%;" A("i-i- d"( P)#"(*"(@"( Si-$)' I(+%#'"-i
B)#%#i)($"-i O4)/ " Informatika 7andung"B. 3EBSITE
#" http**id"8ikipedia"org*8iki*Produk ":Diakses ,ari Minggu 6anggal #( Oktober &%#' Pukul #%2%;
2. https**id"8ikipedia"org*8iki*Pakaian":Diakses ,ari Senin 6anggal &% Oktober &%#' Pukul %(2%;
2" http4GGresmisudirman+.blogspot.#om Pengertian Kinerja Karya8an0:Diakses tanggal &% Desember &%#2
Pukul #("%%;"
#&4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 139/172
Lampiran,lampiran
LISTING PROGRAM
Fi) /%()/-i.!
LEphp
errorreporting:%;
Rdbhost Tlo9alhostT
Rdbuser TrootT
Rdbpass TT
Rdbname TpenjualanT
#&(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 140/172
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 141/172
Rlinkhalaman TT
** /ink halaman #0&020 """
for :Ri# RiLRjmlhalaman RiJJ;
if :Ri Rhalamanaktif;
Rlinkhalaman " TLbRiL*b [ T
Y
else
Rlinkhalaman " TLa hrefEpageRiRiL*a [ T
Y
Rlinkhalaman " T T
Y
return Rlinkhalaman
Y
Y
E
Fi) *)/L%@i(.!
LEphp
obstart:;
sessionstart:;
if:Qisset:RS+SSIO!WloginWX;;
header:Wlo9ationlogin"phpW;
eit
Y
#2#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 142/172
Fi) !)"d)#.!
LEphp
in9lude T9onfig*koneksi"phpT
in9lude T9onfig*9eklogin"phpT
in9lude T9onfig*9lasspaging"phpT
E
LQDO>6<P+ html PU7/I> T1**=2>**D6D ,6M/ #"% 6ransitional**+!T
Thttp**888"82"org*6.*html#*D6D*html#1transitional"dtdT
Lhtml mlnsThttp**888"82"org*#(((*htmlT
Lhead
Lmeta http1eui?T>ontent16ypeT 9ontentTtet*html 9harsetutf14T *
LtitleSistem Informasi PenjualanL*title
Lstyle
body
padding%
margin%
Y
inputtypeTtetTX0inputtypeTpass8ordTX0sele9t0tetarea
min18idth&'%p
Y
table
border19ollapse9ollapse
Y
#2&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 143/172
\header
ba9kground19olor\2>C
border1bottomsolid &p \2AC
padding#'p
bo1siNingborder1bo
Y
\menu
ba9kground19olor\2>C
8idth&2%p
border1rightsolid &p \2AC
border1bottomsolid &p \2AC
padding#'p
?erti9al1aligntet1top
bo1siNingborder1bo
Y
\menu ul
padding%
margin%
list1stylenone
Y
\menu ul ul
list1stylenone
Y
#22
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 144/172
\menu ul li
border1bottomsolid #p \2AC
margin1bottom3p
padding1bottom3p
Y
\menu li ul li
border1topsolid #p \2AC
margin1top3p
padding1top3p
Y
\menu a
9olor\%%%
tet1de9orationnone
Y
\9ontent
?erti9al1aligntet1top
padding#'p
bo1siNingborder1bo
Y
p0h#0h&0h20h$0h'0h3
margin1top%
Y
L*style
#2$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 145/172
L*head
Lbody
Ltable borderT%T 9ellpaddingT%T 9ellspa9ingT%T 8idthT#%%]T
Ltr
Ltd 9olspanT&T idTheaderT
Limg sr9Timg*logo"pngT *
L*td
L*tr
Ltr
Ltd idTmenuT
Lul
LliLa hrefTinde"phpTDashboardL*aL*li
LliLa hrefT\TMaster DataL*a
Lul
LliLa hrefTbarang"phpTData 7arangL*aL*li
LliLa hrefTtambahbarang"phpT6ambah Data 7arangL*aL*li
L*ul
L*li
LliLa hrefT\T6ransaksiL*a
Lul
LliLa hrefTpenjualan"phpTData PenjualanL*aL*li
LliLa hrefTtambahpenjualan"phpT6ambah PenjualanL*aL*li
L*ul
#2'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 146/172
L*li
LliLa hrefT\T/aporanL*a
Lul
LliLa hrefTlaporanbarang"phpT/aporan Data 7arangL*aL*li
LliLa hrefTlaporanpenjualan"phpT/aporan Data
PenjualanL*aL*li
L*ul
L*li
LliLa hrefTakun"phpT+dit ProfilL*aL*li
LliLa hrefTlogout"phpT/ogoutL*aL*li
L*ul
L*td
Ltd idT9ontentT
Fi) +%%$)#.!
L*tr
L*table
L*body
L*html
Fi) %@i(.!
LEphp
sessionstart:;
in9lude T9onfig*koneksi"phpT
#23
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 147/172
if:isset:RS+SSIO!WloginWX;;
header:Wlo9ationinde"phpW;
eit
Y
E
LQDO>6<P+ html PU7/I> T1**=2>**D6D ,6M/ #"% 6ransitional**+!T
Thttp**888"82"org*6.*html#*D6D*html#1transitional"dtdT
Lhtml mlnsThttp**888"82"org*#(((*htmlT
Lhead
Lmeta http1eui?T>ontent16ypeT 9ontentTtet*html 9harsetutf14T *
LtitleCorm /oginL*title
Lstyle
body
ba9kground19olor\+++
Y
form
ba9kgroundurl:img*logini9on"png; no1repeat 9enter 9enter
ba9kground1siNe#%%]
ba9kground19olor\CCC
positionrelati?e
margin#%%p auto
8idth2'%p
padding#'p
#2@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 148/172
bordersolid 2p rgba:#2%0#2%0#2%0%"&';
Y
table
positionrelati?e
margin$%p auto
Y
L*style
L*head
Lbody
Lform a9tionTT methodTpostT
Ltable borderT%T 9ellpaddingT'T 9ellspa9ingT%T
LtrLtd 9olspanT&T
LEphp
if:RS+.V+.W.+BU+S6M+6,ODWXWPOS6W;
Ruery mysluery:Tsele9t Z from admin 8here
usernameWRPOS6usernameXW and pass8ordWRPOS6pass8ordXWT;
R9ekadmin myslnumro8s:Ruery;
if:R9ekadminQ%;
Radmin myslfet9harray:Ruery;
RS+SSIO!WloginWX true
RS+SSIO!WnamaWX RadminWnamaWX
header:Wlo9ationinde"phpW;
Y else
#24
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 149/172
e9ho TLdi? styleWba9kground19olor\C%%padding2p
3p9olor\fffWUsername atau Pass8ord salahQL*di?T
Y
Y
E
L*tdL*tr
Ltr
LtdLbUsernameL*bL*td
LtdLinput typeTtetT nameTusernameT reuired *L*td
L*tr
Ltr
LtdLbPass8ordL*bL*td
LtdLinput typeTpass8ordT nameTpass8ordT reuired *L*td
L*tr
Ltr
Ltd^nbspL*td
LtdLinput typeTsubmitT ?alueT/oginT *L*td
L*tr
L*table
L*form
L*body
L*html
Fi) %@%$.!
#2(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 150/172
LEphp
sessionstart:;
unset:RS+SSIO!WloginWX;
unset:RS+SSIO!WnamaWX;
header:Wlo9ationlogin"phpW;
E
Fi) "/(.!
LEphp in9lude Theader"phpTE
Lh2+dit ProfilL*h2
LEphp
Rrmyslfet9harray:mysluery:Tsele9t Z from admin 8here
usernameWadminWT;;
if:RS+.V+.W.+BU+S6M+6,ODWXWPOS6W;
if:RPOS6Wpass8ordWXQWW;
mysluery:Tupdate admin set pass8ordWRPOS6pass8ordXW0
namaWRPOS6namaXW 8here usernameWadminWT;
else
mysluery:Tupdate admin set namaWRPOS6namaXW 8here
usernameWadminWT;
header:Wlo9ationakun"phpW;
Y
E
Lform a9tionTT methodTpostT
#$%
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 151/172
Ltable borderT#T 9ellpaddingT'T 9ellspa9ingT%T
Ltr
LtdUsernameL*td
LtdLinput typeTtetT nameTusernameT ?alueTLEphp e9ho RrWusernameWXE
T readonly *L*td
L*tr
Ltr
LtdPass8ordL*td
LtdLinput typeTpass8ordT nameTpass8ordT *Lbr *
:Z kosongkan jika tidak akan digantiL*td
L*tr
Ltr
Ltd!ama ZL*td
LtdLinput typeTtetT nameTnamaT ?alueTLEphp e9ho RrWnamaWXET
reuired *L*td
L*tr
Ltr
Ltd^nbspL*td
LtdLinput typeTsubmitT ?alueTSimpanT *
Linput typeTresetT ?alueT7atalT *L*td
L*tr
L*table
L*form
#$#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 152/172
LEphp in9lude Tfooter"phpTE
Fi) i(d)8.!
LEphp in9lude Theader"phpTE
Ldi? alignT9enterT
Lh# styleTmargin1bottom3pTSistem Informasi Penjualan
PakaianL*h#
Lh& styleTmargin1bottom3pTPD" Sepuh MandiriL*h&
Lh$)l" >igonde8ah Kaler !o"#' [ %4@4&'2%@32$L*h$
L*di?
LEphp in9lude Tfooter"phpTE
Fi) 4"#"(@.!
LEphp in9lude Theader"phpTE
Lh2Data 7arangL*h2
Ltable borderT#T 9ellpaddingT'T 9ellspa9ingT%T 8idthT#%%]T
Ltr bg9olorT\2>CT
Lth 8idthT']T!o"L*th
LthKode 7arangL*th
Lth!amaL*th
Lth,argaL*th
LthStokL*th
Lth 8idthT#%]T^nbspL*th
L*tr
LEphp
#$&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 153/172
Rp ne8 Paging
Rbatas #%
Rposisi Rp19ariPosisi:Rbatas;
Rbarang mysluery:Tsele9t Z from barang order by kodebarang des9 limit
Rposisi0RbatasT;
RnoRposisiJ#
8hile:Rrmyslfet9harray:Rbarang;;
e9ho TLtr
LtdRnoL*td
LtdRrkodebarangXL*td
LtdRrnamaXL*td
LtdT"numberformat:RrWhargaWX0%0W0W0W"W;"TL*td
LtdRrstokXL*td
LtdLa hrefWeditbarang"phpEidRrkodebarangXWeditL*a [ La
hrefWhapus"phpEmodbarang^idRrkodebarangXWhapusL*aL*td
L*trT
RnoJJ
Y
E
L*tableLbr *
LEphp
Rjmldata myslnumro8s:mysluery:Tsele9t Z from barangT;;
Rjmlhalaman Rp1jumlah,alaman:Rjmldata0 Rbatas;
#$2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 154/172
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 155/172
LtdLinput typeTtetT nameTnamaT reuired *L*td
L*tr
Ltr
Ltd,arga ZL*td
LtdLinput typeTtetT nameThargaT reuired *L*td
L*tr
Ltr
LtdStok ZL*td
LtdLinput typeTtetT nameTstokT reuired *L*td
L*tr
Ltr
Ltd^nbspL*td
LtdLinput typeTsubmitT ?alueTSimpanT *
Linput typeTbuttonT ?alueT7atalT
on9li9kT8indo8"lo9ationWbarang"phpWT *L*td
L*tr
L*table
L*form
LEphp in9lude Tfooter"phpTE
Fi) )di$4"#"(@.!
LEphp in9lude Theader"phpTE
Lh2+dit Data 7arangL*h2
LEphp
#$'
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 156/172
Rrmyslfet9harray:mysluery:Tsele9t Z from barang 8here
kodebarangWR5+6idXWT;;
if:RS+.V+.W.+BU+S6M+6,ODWXWPOS6W;
mysluery:Tupdate barang set namaWRPOS6namaXW0
hargaWRPOS6hargaXW0 stokWRPOS6stokXW 8here
kodebarangWR5+6idXWT;
header:Wlo9ationbarang"phpW;
Y
E
Lform a9tionTT methodTpostT
Ltable borderT#T 9ellpaddingT'T 9ellspa9ingT%T
Ltr
LtdKode 7arangL*td
LtdLinput typeTtetT nameTkodebarangT ?alueTLEphp e9ho
RrWkodebarangWXET readonly *L*td
L*tr
Ltr
Ltd!ama ZL*td
LtdLinput typeTtetT nameTnamaT ?alueTLEphp e9ho RrWnamaWXET
reuired *L*td
L*tr
Ltr
Ltd,arga ZL*td
#$3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 157/172
LtdLinput typeTtetT nameThargaT ?alueTLEphp e9ho RrWhargaWXET
reuired *L*td
L*tr
Ltr
LtdStok ZL*td
LtdLinput typeTtetT nameTstokT ?alueTLEphp e9ho RrWstokWXET reuired
*L*td
L*tr
Ltr
Ltd^nbspL*td
LtdLinput typeTsubmitT ?alueTSimpanT *
Linput typeTbuttonT ?alueT7atalT
on9li9kT8indo8"lo9ationWbarang"phpWT *L*td
L*tr
L*table
L*form
LEphp in9lude Tfooter"phpTE
Fi) )(""(.!
LEphp in9lude Theader"phpTE
Lh2Data PenjualanL*h2
Ltable borderT#T 9ellpaddingT'T 9ellspa9ingT%T 8idthT#%%]T
Ltr bg9olorT\2>CT
Lth 8idthT']T!o"L*th
#$@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 158/172
Lth6anggalL*th
LthKode 7arangL*th
LthPembeliL*th
Lth)umlahL*th
LthKeteranganL*th
LthSubtotalL*th
Lth 8idthT#%]T^nbspL*th
L*tr
LEphp
Rp ne8 Paging
Rbatas #%
Rposisi Rp19ariPosisi:Rbatas;
Rpenjualan mysluery:Tsele9t Z from penjualan order by idpenjualan des9
limit Rposisi0RbatasT;
RnoRposisiJ#
8hile:Rrmyslfet9harray:Rpenjualan;;
e9ho TLtr
LtdRnoL*td
LtdRrtanggalXL*td
LtdRrkodebarangXL*td
LtdRrnamapembeliXLbr *
RrnotelpXLbr *
#$4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 159/172
RralamatXL*td
LtdRrjumlahXL*td
LtdRrketeranganXL*td
LtdT"numberformat:RrWsubtotalWX0%0W0W0W"W;"TL*td
LtdLa hrefWhapus"phpE
modpenjualan^idRridpenjualanXWhapus*batalL*aL*td
L*trT
RnoJJ
Y
E
L*tableLbr *
LEphp
Rjmldata myslnumro8s:mysluery:Tsele9t Z from penjualanT;;
Rjmlhalaman Rp1jumlah,alaman:Rjmldata0 Rbatas;
e9ho Rp1na?,alaman:R5+6WpageWX0 Rjmlhalaman;
E
LEphp in9lude Tfooter"phpTE
Fi) $"'4"!)(""(.!
LEphp in9lude Theader"phpTE
Lh26ambah Data PenjualanL*h2
LEphp
if:RS+.V+.W.+BU+S6M+6,ODWXWPOS6W;
#$(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 160/172
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 161/172
L*tr
Ltr
Ltd!ama Pembeli ZL*td
LtdLinput typeTtetT nameTnamapembeliT reuired *L*td
L*tr
Ltr
LtdAlamat ZL*td
LtdLinput typeTtetT nameTalamatT reuired *L*td
L*tr
Ltr
Ltd6elp*,P ZL*td
LtdLinput typeTtetT nameTnotelpT reuired *L*td
L*tr
Ltr
LtdKeteranganL*td
LtdLtetarea nameTketeranganTL*tetareaL*td
L*tr
Ltr
Ltd)umlah ZL*td
LtdLinput typeTtetT nameTjumlahT reuired *L*td
L*tr
Ltr
Ltd^nbspL*td
#'#
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 162/172
LtdLinput typeTsubmitT ?alueTSimpanT *
Linput typeTbuttonT ?alueT7atalT
on9li9kT8indo8"lo9ationWpenjualan"phpWT *L*td
L*tr
L*table
L*form
LEphp in9lude Tfooter"phpTE
Fi) "%#"(4"#"(@.!
LEphp
in9lude T9onfig*koneksi"phpT
in9lude T9onfig*9eklogin"phpT
E
Ls9ript8indo8"print:;L*s9ript
Lh#/aporan Data 7arangL*h#
Ltable borderT#T 9ellpaddingT'T 9ellspa9ingT%T 8idthT#%%]T
Ltr bg9olorT\2>CT
Lth 8idthT']T!o"L*th
LthKode 7arangL*th
Lth!amaL*th
Lth,argaL*th
LthStokL*th
L*tr
LEphp
#'&
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 163/172
Rbarang mysluery:Tsele9t Z from barang order by kodebarangT;
Rno#
8hile:Rrmyslfet9harray:Rbarang;;
e9ho TLtr
LtdRnoL*td
LtdRrkodebarangXL*td
LtdRrnamaXL*td
LtdT"numberformat:RrWhargaWX0%0W0W0W"W;"TL*td
LtdRrstokXL*td
L*trT
RnoJJ
Y
E
L*table
Fi) "%#"()(""(.!
LEphp
in9lude T9onfig*koneksi"phpT
in9lude T9onfig*9eklogin"phpT
if:RS+.V+.W.+BU+S6M+6,ODWXWPOS6W;
E
Ls9ript8indo8"print:;L*s9ript
Lh#/aporan Data PenjualanL*h#
#'2
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 164/172
LpLbPeriodeL*b LEphp e9ho TRPOS6tgl#X1RPOS6bln#X1
RPOS6thn#XTE Lbs*dL*b LEphp e9ho TRPOS6tgl&X1RPOS6bln&X1
RPOS6thn&XTE
Ltable borderT#T 9ellpaddingT'T 9ellspa9ingT%T 8idthT#%%]T
Ltr bg9olorT\2>CT
Lth 8idthT']T!o"L*th
Lth6anggalL*th
LthKode 7arangL*th
LthPembeliL*th
Lth)umlahL*th
LthKeteranganL*th
LthSubtotalL*th
L*tr
LEphp
Rtanggal# TRPOS6thn#X1RPOS6bln#X1RPOS6tgl#XT
Rtanggal& TRPOS6thn&X1RPOS6bln&X1RPOS6tgl&XT
Rpenjualan mysluery:Tsele9t Z from penjualan 8here tanggal
bet8een WRtanggal#W and WRtanggal&W order by idpenjualanT;
Rno#
8hile:Rrmyslfet9harray:Rpenjualan;;
e9ho TLtr
LtdRnoL*td
LtdRrtanggalXL*td
#'$
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 165/172
LtdRrkodebarangXL*td
LtdRrnamapembeliXLbr *
RrnotelpXLbr *
RralamatXL*td
LtdRrjumlahXL*td
LtdRrketeranganXL*td
LtdT"numberformat:RrWsubtotalWX0%0W0W0W"W;"TL*td
L*trT
RnoJJ
Y
E
L*table
LEphp Y else E
LEphp
in9lude Theader"phpT
RbulanArray
array:#W)anuariW0&WCebruariW02WMaretW0$WAprilW0'WMeiW03W)uniW0@W)ul
iW04WAgustusW0(WSeptemberW0#%WOktoberW0##W!opemberW0#&WDesemberW;
E
Lh2/aporan Data PenjualanL*h2
Lform a9tionTT methodTpostT
Ltable borderT%T
#''
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 166/172
LtrLtd6anggal Mulai^nbsp^nbspL*tdLtdLsele9t nameTtgl#T styleTmin1
8idth$%p8idth$%pT
LEphp for:Ri#RiL2#RiJJ; e9ho TLoption ?alueRiRiL*optionTE
L*sele9t
Lsele9t nameTbln#T styleTmin18idth#$%p8idth#$%pT
LEphp for:Ri#RiL#&RiJJ; e9ho TLoption
?alueRiRbulanArrayRiXL*optionTE
L*sele9t
Lsele9t nameTthn#T styleTmin18idth@%p8idth@%pT
LEphp for:Ridate:W<W;Ri#((%Ri11; e9ho TLoption
?alueRiRiL*optionTE
L*sele9tL*tdL*tr
LtrLtd6anggal AkhirL*tdLtdLsele9t nameTtgl&T styleTmin1
8idth$%p8idth$%pT
LEphp for:Ri#RiL2#RiJJ; e9ho TLoption ?alueRiRiL*optionTE
L*sele9t
Lsele9t nameTbln&T styleTmin18idth#$%p8idth#$%pT
LEphp for:Ri#RiL#&RiJJ; e9ho TLoption
?alueRiRbulanArrayRiXL*optionTE
L*sele9t
Lsele9t nameTthn&T styleTmin18idth@%p8idth@%pT
LEphp for:Ridate:W<W;Ri#((%Ri11; e9ho TLoption
?alueRiRiL*optionTE
#'3
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 167/172
L*sele9tL*tdL*tr
LtrLtd^nbspL*tdLtdLinput typeTsubmitT ?alueTCilter DataTL*tdL*tr
L*table
L*form
LEphp in9lude Tfooter"phpTE
LEphp YE
Fi) !"-.!
LEphp
in9lude T9onfig*koneksi"phpT
in9lude T9onfig*9eklogin"phpT
s8it9h:R5+6WmodWX;
defaultheader:Wlo9ationinde"phpW;break
9ase WbarangW
mysluery:Tdelete from barang 8here
kodebarangWR5+6idXWT;
header:Wlo9ationbarang"phpW;
break
9ase WpenjualanW
Rpmyslfet9harray:mysluery:Tsele9t kodebarang0jumlah
from penjualan 8here idpenjualanR5+6idXT;;
mysluery:Tupdate barang set stokWRpjumlahXW 8here
kodebarangWRpkodebarangXWT;
#'@
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 168/172
mysluery:Tdelete from penjualan 8here
idpenjualanR5+6idXT;
header:Wlo9ationpenjualan"phpW;
break
Y
E
/ampiran # Surat Ijin Obser?asi
#'4
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 169/172
/ampiran & /embar Persetujuan Obser?asi
#'(
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 170/172
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 171/172
8/17/2019 Skripsi Si Asep Nalo
http://slidepdf.com/reader/full/skripsi-si-asep-nalo 172/172